PageSourceSearch

https://www.ubytovaniprovsechny.cz/content/files/assets/js/main.js

js ubytovaniprovsechny.cz collected 2026-10-07 02:59:30 UTC 33,850 bytes, 1,248 lines download raw bytes

1(function($) {
2    'use strict';
3    
4    /*--
5    Menu Stick
6    -----------------------------------*/
7    var header = $('.sticky-bar');
8    var win = $(window);
9    win.on('scroll', function() {
10        var scroll = win.scrollTop();
11        if (scroll < 200) {
12            header.removeClass('stick');
13        } else {
14            header.addClass('stick');
15        }
16    });
17    
18    
19    
20    /* Slider active */
21    $('.slider-active , .information-active').owlCarousel({
22        loop: true,
23        nav: false,
24        autoplay: false,
25        autoplayTimeout: 5000,
26        animateOut: 'fadeOut',
27        animateIn: 'fadeIn',
28        dotsData: true,
29        item: 1,
30        responsive: {
31            0: {
32                items: 1
33            },
34            768: {
35                items: 1
36            },
37            1000: {
38                items: 1
39            }
40        }
41    });
42    
43    
44    /* Slider active hm10 */
45    $('.single-slider-hm10').owlCarousel({
46        loop: true,
47        nav: true,
48        autoplay: false,
49        autoplayTimeout: 5000,
50        animateOut: 'fadeOut',
51        animateIn: 'fadeIn',
52        navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'],
53        item: 1,
54        responsive: {
55            0: {
56                items: 1
57            },
58            768: {
59                items: 1
60            },
61            1000: {
62                items: 1
63            }
64        }
65    });
66    
67    
68    
69    
70    
71    
72    /* slider active 3 */
73    $('.slider-active-3').owlCarousel({
74        loop: true,
75        nav: false,
76        autoplay: false,
77        autoplayTimeout: 5000,
78        animateOut: 'fadeOut',
79        animateIn: 'fadeIn',
80        item: 1,
81        responsive: {
82            0: {
83                items: 1
84            },
85            768: {
86                items: 1
87            },
88            1000: {
89                items: 1
90            }
91        }
92    });
93    
94    
95    /* Slider active 2 */
96    $('.slider-active-2').on('initialized.owl.carousel changed.owl.carousel', function(e) {
97        if (!e.namespace) {
98            return;
99        }
100        var carousel = e.relatedTarget;
101        $('.counter').html('<span class="current">' + (carousel.relative(carousel.current()) + 1) + '</span><span class="total">' + carousel.items().length + '</span>');
102    })
103    
104    $('.slider-active-2').owlCarousel({
105        items: 1,
106        loop: true,
107        margin: 0,
108        nav: false,
109        responsive: {
110            0: {
111                items: 1
112            },
113            768: {
114                items: 1
115            },
116            1000: {
117                items: 1
118            }
119        }
120    });
121    
122    
123    /* Slider active 4 */
124    $('.slider-active-4').on('initialized.owl.carousel changed.owl.carousel', function(e) {
125        if (!e.namespace) {
126            return;
127        }
128        var carousel = e.relatedTarget;
129        $('.counter').html('<span class="current">0' + (carousel.relative(carousel.current()) + 1) + '</span><span class="total">0' + carousel.items().length + '</span>');
130    })
131
132    $('.slider-active-4').owlCarousel({
133        items: 1,
134        loop: true,
135        margin: 0,
136        nav: false
137    });
138    
139    
140    /* Tools slider active */
141    $('.tools-slider-active').owlCarousel({
142        loop: true,
143        nav: true,
144        autoplay: false,
145        autoplayTimeout: 5000,
146        animateOut: 'fadeOut',
147        animateIn: 'fadeIn',
148        navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'],
149        item: 1,
150        responsive: {
151            0: {
152                items: 1
153            },
154            768: {
155                items: 1
156            },
157            1000: {
158                items: 1
159            }
160        }
161    })
162    
163    
164    /* Feature slider active */
165    $('.feature-slider-active').owlCarousel({
166        loop: true,
167        nav: true,
168        autoplay: false,
169        autoplayTimeout: 5000,
170        animateOut: 'fadeOut',
171        animateIn: 'fadeIn',
172        navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'],
173        item: 1,
174        responsive: {
175            0: {
176                items: 1
177            },
178            768: {
179                items: 1
180            },
181            1000: {
182                items: 1
183            }
184        }
185    })
186    
187    
188    /* Testimonial active 2 */
189    $('.testimonial-active-2').owlCarousel({
190        loop: true,
191        nav: false,
192        autoplay: false,
193        autoplayTimeout: 5000,
194        animateOut: 'fadeOut',
195        animateIn: 'fadeIn',
196        navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'],
197        item: 1,
198        responsive: {
199            0: {
200                items: 1
201            },
202            768: {
203                items: 1
204            },
205            1000: {
206                items: 1
207            }
208        }
209    })
210    
211    
212    /* Testimonial active 3 */
213    $('.testimonial-active-3').owlCarousel({
214        loop: true,
215        nav: false,
216        autoplay: false,
217        autoplayTimeout: 5000,
218        animateOut: 'fadeOut',
219        animateIn: 'fadeIn',
220        navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'],
221        item: 2,
222        margin: 50,
223        responsive: {
224            0: {
225                items: 1
226            },
227            768: {
228                items: 1
229            },
230            992: {
231                items: 2
232            },
233            1000: {
234                items: 2
235            }
236        }
237    })
238    
239    
240    /* Testimonial active 4 */
241    $('.testimonial-active-4').owlCarousel({
242        loop: true,
243        nav: false,
244        autoplay: false,
245        autoplayTimeout: 5000,
246        animateOut: 'fadeOut',
247        animateIn: 'fadeIn',
248        navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'],
249        item: 3,
250        margin: 30,
251        responsive: {
252            0: {
253                items: 1
254            },
255            768: {
256                items: 2
257            },
258            992: {
259                items: 2
260            },
261            1000: {
262                items: 3
263            }
264        }
265    })
266    
267    
268    /* Portfolio carousel active */
269    $('.portfolio-carousel-active').owlCarousel({
270        loop: true,
271        nav: true,
272        autoplay: false,
273        autoplayTimeout: 5000,
274        animateOut: 'fadeOut',
275        animateIn: 'fadeIn',
276        navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'],
277        item: 3,
278        margin: 15,
279        responsive: {
280            0: {
281                items: 1
282            },
283            768: {
284                items: 2
285            },
286            992: {
287                items: 3
288            },
289            1000: {
290                items: 3
291            }
292        }
293    })
294    
295    
296    /* tools-slider-active */
297    $('.single-portfolio-carousel').owlCarousel({
298        loop: true,
299        nav: true,
300        autoplay: false,
301        autoplayTimeout: 5000,
302        animateOut: 'fadeOut',
303        animateIn: 'fadeIn',
304        navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'],
305        item: 1,
306        responsive: {
307            0: {
308                items: 1
309            },
310            768: {
311                items: 1
312            },
313            1000: {
314                items: 1
315            }
316        }
317    })
318    
319    /* categorie-slider-active */
320    $('.categorie-slider-active').owlCarousel({
321        loop: true,
322        nav: false,
323        autoplay: false,
324        autoplayTimeout: 5000,
325        item: 3,
326        margin: 30,
327        responsive: {
328            0: {
329                items: 1
330            },
331            576: {
332                items: 2
333            },
334            768: {
335                items: 2
336            },
337            992: {
338                items: 3
339            },
340            1000: {
341                items: 3
342            }
343        }
344    })
345    
346    
347    
348    /* Blog gallery slider */
349    $('.blog-gallery-slider').owlCarousel({
350        loop: true,
351        nav: true,
352        autoplay: false,
353        autoplayTimeout: 5000,
354        navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'],
355        animateOut: 'fadeOut',
356        animateIn: 'fadeIn',
357        item: 1,
358        responsive: {
359            0: {
360                items: 1
361            },
362            768: {
363                items: 1
364            },
365            1000: {
366                items: 1
367            }
368        }
369    })
370
371    /* product details slider active */
372    $('.pro-details-slider-active').owlCarousel({
373        loop: true,
374        nav: true,
375        autoplay: false,
376        autoplayTimeout: 5000,
377        navText: ['<i class="ti-angle-left"></i>', '<i class="ti-angle-right"></i>'],
378        animateOut: 'fadeOut',
379        animateIn: 'fadeIn',
380        item: 1,
381        responsive: {
382            0: {
383                items: 1
384            },
385            768: {
386                items: 1
387            },
388            1000: {
389                items: 1
390            }
391        }
392    })
393    
394    
395    /* brand-logo-active */
396    $('.brand-logo-active').owlCarousel({
397        loop: true,
398        nav: false,
399        autoplay: false,
400        autoplayTimeout: 5000,
401        animateOut: 'fadeOut',
402        animateIn: 'fadeIn',
403        item: 6,
404        margin: 15,
405        responsive: {
406            0: {
407                items: 1
408            },
409            320: {
410                items: 2
411            },
412            576: {
413                items: 3
414            },
415            768: {
416                items: 4
417            },
418            1000: {
419                items: 6
420            }
421        }
422    })
423    
424    
425    /* Instragram active */
426    $('.instragram-active').owlCarousel({
427        loop: true,
428        nav: false,
429        autoplay: false,
430        autoplayTimeout: 5000,
431        animateOut: 'fadeOut',
432        animateIn: 'fadeIn',
433        item: 6,
434        margin: 20,
435        responsive: {
436            0: {
437                items: 1
438            },
439            768: {
440                items: 4
441            },
442            1000: {
443                items: 6
444            }
445        }
446    })
447    
448    
449    /* Instragram active 2 */
450    $('.instragram-active-2').owlCarousel({
451        loop: true,
452        nav: false,
453        autoplay: false,
454        autoplayTimeout: 5000,
455        animateOut: 'fadeOut',
456        animateIn: 'fadeIn',
457        item: 5,
458        margin: 15,
459        responsive: {
460            0: {
461                items: 1
462            },
463            576: {
464                items: 2
465            },
466            768: {
467                items: 3
468            },
469            992: {
470                items: 4
471            },
472            1000: {
473                items: 5
474            }
475        }
476    })
477    
478    
479    /* Instragram active 3 */
480    $('.instragram-active-3').owlCarousel({
481        loop: true,
482        nav: false,
483        autoplay: false,
484        autoplayTimeout: 5000,
485        animateOut: 'fadeOut',
486        animateIn: 'fadeIn',
487        item: 6,
488        margin: 15,
489        responsive: {
490            0: {
491                items: 1
492            },
493            576: {
494                items: 2
495            },
496            768: {
497                items: 3
498            },
499            992: {
500                items: 4
501            },
502            1000: {
503                items: 5
504            }
505        }
506    })
507    
508    
509    /* Instragram active 4 */
510    $('.instragram-active-4').owlCarousel({
511        loop: true,
512        nav: false,
513        autoplay: false,
514        autoplayTimeout: 5000,
515        animateOut: 'fadeOut',
516        animateIn: 'fadeIn',
517        item: 4,
518        responsive: {
519            0: {
520                items: 1
521            },
522            576: {
523                items: 2
524            },
525            768: {
526                items: 3
527            },
528            992: {
529                items: 4
530            },
531            1000: {
532                items: 5
533            }
534        }
535    })
536    
537    
538    /* Recent project active */
539    $('.recent-project-active').owlCarousel({
540        loop: true,
541        nav: false,
542        autoplay: false,
543        autoplayTimeout: 5000,
544        animateOut: 'fadeOut',
545        animateIn: 'fadeIn',
546        item: 4,
547        margin: 20,
548        responsive: {
549            0: {
550                items: 1
551            },
552            768: {
553                items: 3
554            },
555            1000: {
556                items: 4
557            }
558        }
559    })
560    
561    
562    /* Related product active */
563    $('.related-product-active').owlCarousel({
564        loop: true,
565        nav: false,
566        autoplay: false,
567        autoplayTimeout: 5000,
568        animateOut: 'fadeOut',
569        animateIn: 'fadeIn',
570        item: 4,
571        margin: 40,
572        responsive: {
573            0: {
574                items: 1
575            },
576            576: {
577                items: 2
578            },
579            768: {
580                items: 2
581            },
582            992: {
583                items: 3
584            },
585            1000: {
586                items: 4
587            }
588        }
589    })
590    
591    
592    /*====== sidebarSearch ======*/
593    function sidebarSearch() {
594        var searchTrigger = $('button.sidebar-trigger-search'),
595            endTriggersearch = $('button.search-close'),
596            container = $('.main-search-active');
597        searchTrigger.on('click', function() {
598            container.addClass('inside');
599        });
600        endTriggersearch.on('click', function() {
601            container.removeClass('inside');
602        });
603    };
604    sidebarSearch();
605    
606    
607    /*====== sidebar active ======*/
608    function sidebarNav() {
609        var navbarTrigger = $('button.header-navbar-active'),
610            endTrigger = $('button.op-sidebar-close'),
611            container = $('.sidebar-active'),
612            wrapper = $('.wrapper');
613
614        wrapper.prepend('<div class="body-overlay"></div>');
615
616        navbarTrigger.on('click', function() {
617            container.addClass('inside');
618            wrapper.addClass('overlay-active');
619        });
620
621        endTrigger.on('click', function() {
622            container.removeClass('inside');
623            wrapper.removeClass('overlay-active');
624        });
625
626        $('.body-overlay').on('click', function() {
627            container.removeClass('inside');
628            wrapper.removeClass('overlay-active');
629        });
630    };
631    sidebarNav();
632    
633    
634    /* Sidemenu Dropdown */
635    function sidemenuDropdown() {
636        var $this = $('.wrap-sidebar-menu');
637        $this.find('nav.menu .cr-dropdown')
638            .find('ul').slideUp();
639        $this.find('nav.menu li.cr-dropdown > a, nav.menu li.cr-sub-dropdown > a').on('click', function(e) {
640            e.preventDefault();
641            $(this).next().slideToggle();
642        });
643    }
644    sidemenuDropdown();
645    
646    
647    /*--
648    Magnific Popup
649    ------------------------*/
650    $('.img-popup').magnificPopup({
651        type: 'image',
652        gallery: {
653            enabled: true
654        }
655    });
656    
657    
658    /*-----------------------
659        Portfolio carousel active
660    -----------------------------------*/
661    $('.portfolio-slider-active').slick({
662        centerMode: true,
663        arrows: false,
664        centerPadding: '155px',
665        slidesToShow: 4,
666        responsive: [{
667                breakpoint: 1365,
668                settings: {
669                    slidesToShow: 3,
670                }
671            },
672            {
673                breakpoint: 1200,
674                settings: {
675                    slidesToShow: 2,
676                }
677            },
678            {
679                breakpoint: 991,
680                settings: {
681                    slidesToShow: 2,
682                    centerPadding: '120px',
683                }
684            },
685            {
686                breakpoint: 768,
687                settings: {
688                    slidesToShow: 1,
689                    centerPadding: '100px',
690                }
691            },
692            {
693                breakpoint: 575,
694                settings: {
695                    slidesToShow: 1,
696                    centerPadding: '50px',
697                }
698            }
699        ]
700    });
701    
702    /*-----------------------
703        Shop carousel active
704    -----------------------------------*/
705    $('.shop-carousel-active').slick({
706        centerMode: true,
707        arrows: true,
708        prevArrow: '<span class="cr-navigation cr-navigation-prev"><i class="ti-angle-left"></i></span>',
709        nextArrow: '<span class="cr-navigation cr-navigation-next"><i class="ti-angle-right"></i></span>',
710        centerPadding: '190px',
711        slidesToShow: 3,
712        responsive: [{
713                breakpoint: 1365,
714                settings: {
715                    slidesToShow: 3,
716                }
717            },
718            {
719                breakpoint: 1200,
720                settings: {
721                    slidesToShow: 2,
722                }
723            },
724            {
725                breakpoint: 991,
726                settings: {
727                    slidesToShow: 2,
728                    centerPadding: '120px',
729                }
730            },
731            {
732                breakpoint: 767,
733                settings: {
734                    slidesToShow: 1,
735                    centerPadding: '50px',
736                }
737            }
738        ]
739    });
740    
741    /*-----------------------
742        Testimonial-active
743    -----------------------------------*/
744    $('.testimonial-active').slick({
745        arrows: false,
746        slidesToShow: 4,
747        slidesToScroll: 1,
748        autoplay: false,
749        autoplaySpeed: 2000,
750        centerMode: true,
751        centerPadding: '0px',
752        focusOnSelect: true,
753        infinite: true,
754        swipe: false,
755        asNavFor: '.testimonial-text-slider',
756        responsive: [{
757                breakpoint: 1200,
758                settings: {
759                    slidesToShow: 3,
760                }
761            },
762            {
763                breakpoint: 991,
764                settings: {
765                    slidesToShow: 3,
766                }
767            },
768            {
769                breakpoint: 767,
770                settings: {
771                    slidesToShow: 2,
772                }
773            },
774            {
775                breakpoint: 420,
776                settings: {
777                    autoplay: true,
778                    dots: false,
779                    slidesToShow: 1,
780                    centerMode: false,
781                }
782            }
783        ]
784    });
785    
786    
787    /*-----------------------
788    Testimonial Slick Carousel
789    -----------------------------------*/
790    $('.testimonial-text-slider').slick({
791        slidesToShow: 1,
792        slidesToScroll: 1,
793        arrows: false,
794        draggable: false,
795        fade: true,
796        asNavFor: '.slider-nav',
797    });
798    
799    
800    /* magnificPopup video popup */
801    $('.video-popup').magnificPopup({
802        type: 'iframe'
803    });
804    
805    /* magnificPopup image popup */
806    $('.img-popup').magnificPopup({
807        type: 'image',
808        gallery: {
809            enabled: true
810        }
811    });
812    
813    
814    /* masonry Active */
815    var isotopFilter = $('.portfolio-menu-active , .product-menu-active');
816    var isotopGrid = $('.grid');
817    var isotopGridItemSelector = $('.grid-item');
818    var isotopGridItem = '.grid-item';
819    
820    isotopFilter.find('button:first-child').addClass('active');
821    //Images Loaded
822    isotopGrid.imagesLoaded(function() {
823        /*-- init Isotope --*/
824        var initial_items = isotopGrid.data('show');
825        var next_items = isotopGrid.data('load');
826        var loadMoreBtn = $('.load-more-toggle');
827        var $grid = isotopGrid.isotope({
828            itemSelector: isotopGridItem,
829            layoutMode: 'masonry',
830            masonry: {
831                // use outer width of grid-sizer for columnWidth
832                columnWidth: isotopGridItem,
833            }
834        });  
835        /*-- Isotop Filter Menu --*/
836        isotopFilter.on('click', 'button', function() {
837            var filterValue = $(this).attr('data-filter');
838            isotopFilter.find('button').removeClass('active');
839            $(this).addClass('active');
840            // use filterFn if matches value
841            $grid.isotope({
842                filter: filterValue
843            });
844        });
845        /*-- Update Filter Counts --*/
846        function updateFilterCounts() {
847            // get filtered item elements
848            var itemElems = $grid.isotope('getFilteredItemElements');
849            if (isotopGridItemSelector.hasClass('hidden')) {
850                isotopGridItemSelector.removeClass('hidden');
851            }
852            var index = 0;
853            $(itemElems).each(function() {
854                if (index >= initial_items) {
855                    $(this).addClass('hidden');
856                }
857                index++;
858            });
859            $grid.isotope('layout');
860        }
861        /*-- Function that Show items when page is loaded --*/
862        function showNextItems(pagination) {
863            var itemsMax = $('.hidden').length;
864            var itemsCount = 0;
865            $('.hidden').each(function() {
866                if (itemsCount < pagination) {
867                    $(this).removeClass('hidden');
868                    itemsCount++;
869                }
870            });
871            if (itemsCount >= itemsMax) {
872                loadMoreBtn.hide();
873            }
874            $grid.isotope('layout');
875        }
876        /*-- Function that hides items when page is loaded --*/
877        function hideItems(pagination) {
878            var itemsMax = $(isotopGridItem).length;
879            var itemsCount = 0;
880            $(isotopGridItem).each(function() {
881                if (itemsCount >= pagination) {
882                    $(this).addClass('hidden');
883                }
884                itemsCount++;
885            });
886            if (itemsCount < itemsMax || initial_items >= itemsMax) {
887                loadMoreBtn.hide();
888            }
889            $grid.isotope('layout');
890        }
891        /*-- Function that Load items when Button is Click --*/
892        loadMoreBtn.on('click', function(e) {
893            e.preventDefault();
894            showNextItems(next_items);
895        });
896        hideItems(initial_items);
897    });
898    
899    
900    /* language dropdown */
901    $(".language li a").on("click", function(e) {
902        e.preventDefault();
903        $(this).parent().find('.lang-dropdown').slideToggle('medium');
904    })
905    
906    
907    /*--------------------------
908    counterUp
909    ---------------------------- */
910    $('.count').counterUp({
911        delay: 10,
912        time: 5000
913    });
914    
915    
916    /*=========================
917		Toggle Ativation
918	===========================*/
919    function itemToggler() {
920        $(".toggle-item-active").slice(0, 10).show();
921        $(".item-wrapper").find(".loadMore").on('click', function(e) {
922            e.preventDefault();
923            $(this).parents(".item-wrapper").find(".toggle-item-active:hidden").slice(0, 5).slideDown();
924            if ($(".toggle-item-active:hidden").length == 0) {
925                $(this).parent('.toggle-btn').fadeOut('slow');
926            }
927        });
928    }
929    itemToggler();
930    
931    /*---------------------
932        toggle item active2
933    --------------------- */
934    function itemToggler2() {
935        $(".toggle-item-active2").slice(0, 16).show();
936        $(".item-wrapper2").find(".loadMore2").on('click', function(e) {
937            e.preventDefault();
938            $(this).parents(".item-wrapper2").find(".toggle-item-active2:hidden").slice(0, 5).slideDown();
939            if ($(".toggle-item-active2:hidden").length == 0) {
940                $(this).parent('.toggle-btn2').fadeOut('slow');
941            }
942        });
943    }
944    itemToggler2();
945    
946    
947    /* parallax active  */
948    $('.parallax-window').parallax();
949    
950    
951    /*---------------------
952        Price slider
953    --------------------- */
954    var sliderrange = $('#slider-range');
955    var amountprice = $('#amount');
956    $(function() {
957        sliderrange.slider({
958            range: true,
959            min: 0,
960            max: 1200,
961            values: [0, 800],
962            slide: function(event, ui) {
963                amountprice.val("$" + ui.values[0] + " - $" + ui.values[1]);
964            }
965        });
966        amountprice.val("$" + sliderrange.slider("values", 0) +
967            " - $" + sliderrange.slider("values", 1));
968    });
969    
970    
971    /* Cart Currency Search toggle active */
972    $(".filter-active a").on("click", function(e) {
973        e.preventDefault();
974        $(this).parent().find('.shop-filter-menu').slideToggle('medium');
975    })
976    
977    
978    /*--------------------------
979        Product Zoom
980	---------------------------- */
981    $(".zoompro").elevateZoom({
982        gallery: "gallery",
983        galleryActiveClass: "active",
984        zoomWindowWidth: 300,
985        zoomWindowHeight: 100,
986        scrollZoom: false,
987        zoomType: "inner",
988        cursor: "crosshair"
989    });
990    
991    
992    /*----------------------------
993    	Cart Plus Minus Button
994    ------------------------------ */
995    var CartPlusMinus = $('.cart-plus-minus');
996    CartPlusMinus.prepend('<div class="dec qtybutton">-</div>');
997    CartPlusMinus.append('<div class="inc qtybutton">+</div>');
998    $(".qtybutton").on("click", function() {
999        var $button = $(this);
1000        var oldValue = $button.parent().find("input").val();
1001        if ($button.text() === "+") {
1002            var newVal = parseFloat(oldValue) + 1;
1003        } else {
1004            // Don't allow decrementing below zero
1005            if (oldValue > 0) {
1006                var newVal = parseFloat(oldValue) - 1;
1007            } else {
1008                newVal = 1;
1009            }
1010        }
1011        $button.parent().find("input").val(newVal);
1012    });
1013    
1014    
1015    /*---------------------
1016        Product dec slider
1017    --------------------- */
1018    $('.product-dec-slider').slick({
1019        infinite: true,
1020        slidesToShow: 3,
1021        slidesToScroll: 1,
1022        prevArrow: '<span class="product-dec-icon product-dec-prev"><i class="ti-angle-left"></i></span>',
1023        nextArrow: '<span class="product-dec-icon product-dec-next"><i class="ti-angle-right"></i></span>',
1024        responsive: [{
1025                breakpoint: 768,
1026                settings: {
1027                    slidesToShow: 3,
1028                    slidesToScroll: 1
1029                }
1030            },
1031            {
1032                breakpoint: 480,
1033                settings: {
1034                    slidesToShow: 3,
1035                    slidesToScroll: 1
1036                }
1037            },
1038            {
1039                breakpoint: 479,
1040                settings: {
1041                    slidesToShow: 2,
1042                    slidesToScroll: 1
1043                }
1044            }
1045        ]
1046    });
1047    
1048    
1049    /*---------------------
1050        product dec slider 2
1051    --------------------- */
1052    $('.product-dec-slider-2').slick({
1053        infinite: true,
1054        slidesToShow: 4,
1055        vertical: true,
1056        slidesToScroll: 1,
1057        centerPadding: '60px',
1058        prevArrow: '<span class="product-dec-icon product-dec-prev"><i class="ti-angle-up"></i></span>',
1059        nextArrow: '<span class="product-dec-icon product-dec-next"><i class="ti-angle-down"></i></span>',
1060        responsive: [{
1061                breakpoint: 992,
1062                settings: {
1063                    slidesToShow: 4,
1064                    slidesToScroll: 1
1065                }
1066            },
1067            {
1068                breakpoint: 767,
1069                settings: {
1070                    slidesToShow: 4,
1071                    slidesToScroll: 1
1072                }
1073            },
1074            {
1075                breakpoint: 479,
1076                settings: {
1077                    slidesToShow: 4,
1078                    slidesToScroll: 1
1079                }
1080            }
1081        ]
1082    });
1083    
1084    
1085    /*--
1086	   pro-details color Active
1087    -----------------------------------*/
1088    $('.pro-details-color2-content ul li')
1089        .on('click', function() {
1090            $('.pro-details-color2-content ul li').removeClass('active');
1091            $(this).addClass('active');
1092        });
1093    $('.product-sidebar-active').stickySidebar({
1094        topSpacing: 80,
1095        bottomSpacing: 30,
1096        minWidth: 767,
1097    });
1098    
1099    
1100    /*-------------------------
1101        Create an account toggle
1102    --------------------------*/
1103    $('.checkout-toggle2').on('click', function() {
1104        $('.open-toggle2').slideToggle(1000);
1105    });
1106
1107    $('.checkout-toggle').on('click', function() {
1108        $('.open-toggle').slideToggle(1000);
1109    });
1110    
1111    
1112    /*-------------------------
1113      tooltip
1114    --------------------------*/
1115    $('[data-toggle="tooltip"]').tooltip()
1116    
1117    
1118    /*------ Wow Active ----*/
1119    new WOW().init();
1120    
1121    
1122    /*-- masonry active 2  --*/
1123    var isotopGrid2 = $('.grid-2');
1124    var isotopGridItemSelector2 = $('.grid-item-2');
1125    var isotopGridItem2 = '.grid-item-2';
1126    //Images Loaded
1127    isotopGrid2.imagesLoaded(function() {
1128        /*-- init Isotope --*/
1129        var initial_items = isotopGrid2.data('show');
1130        var next_items = isotopGrid2.data('load');
1131        var loadMoreBtn = $('.load-more-toggle');
1132
1133        var $grid = isotopGrid2.isotope({
1134            itemSelector: isotopGridItem2,
1135            layoutMode: 'fitRows',
1136            masonry: {
1137                // use outer width of grid-sizer for columnWidth
1138                columnWidth: isotopGridItem2,
1139            }
1140        });
1141        /*-- Isotop Filter Menu --*/
1142        isotopFilter.on('click', 'button', function() {
1143            var filterValue = $(this).attr('data-filter');
1144            isotopFilter.find('button').removeClass('active');
1145            $(this).addClass('active');
1146            // use filterFn if matches value
1147            $grid.isotope({
1148                filter: filterValue
1149            });
1150        });
1151        /*-- Update Filter Counts --*/
1152        function updateFilterCounts() {
1153            // get filtered item elements
1154            var itemElems = isotopGrid2.isotope('getFilteredItemElements');
1155            if (isotopGridItemSelector2.hasClass('hidden')) {
1156                isotopGridItemSelector2.removeClass('hidden');
1157            }
1158            var index = 0;
1159            $(itemElems).each(function() {
1160                if (index >= initial_items) {
1161                    $(this).addClass('hidden');
1162                }
1163                index++;
1164            });
1165            isotopGrid2.isotope('layout');
1166        }
1167        /*-- Function that Show items when page is loaded --*/
1168        function showNextItems(pagination) {
1169            var itemsMax = $('.hidden').length;
1170            var itemsCount = 0;
1171            $('.hidden').each(function() {
1172                if (itemsCount < pagination) {
1173                    $(this).removeClass('hidden');
1174                    itemsCount++;
1175                }
1176            });
1177            if (itemsCount >= itemsMax) {
1178                loadMoreBtn.hide();
1179            }
1180            isotopGrid2.isotope('layout');
1181        }
1182        /*-- Function that hides items when page is loaded --*/
1183        function hideItems(pagination) {
1184            var itemsMax = $(isotopGridItem2).length;
1185            var itemsCount = 0;
1186            $(isotopGridItem2).each(function() {
1187                if (itemsCount >= pagination) {
1188                    $(this).addClass('hidden');
1189                }
1190                itemsCount++;
1191            });
1192            if (itemsCount < itemsMax || initial_items >= itemsMax) {
1193                loadMoreBtn.hide();
1194            }
1195            isotopGrid2.isotope('layout');
1196        }
1197        /*-- Function that Load items when Button is Click --*/
1198        loadMoreBtn.on('click', function(e) {
1199            e.preventDefault();
1200            showNextItems(next_items);
1201        });
1202        hideItems(initial_items);
1203    });
1204    
1205    
1206    
1207    /*--------------------------
1208        ScrollUp
1209    ---------------------------- */
1210    $.scrollUp({
1211        scrollText: '<i class="fa fa-angle-double-up"></i>',
1212        easingType: 'linear',
1213        scrollSpeed: 900,
1214        animation: 'fade'
1215    });
1216
1217    
1218    /*----------------------------
1219        text-animation
1220    ------------------------------ */  
1221    $('.text-animate-1').textillate({
1222      loop: true,
1223      in: {
1224        effect: 'fadeInDown',
1225      },
1226      out: {
1227        effect: 'flip',
1228      },
1229    });
1230    
1231   
1232    $('#mobile-menu-active').slicknav({
1233        appendTo : ".header-area",
1234        label : '<i class="menu-icon-open ti-menu"></i><i class="menu-icon-colse  ti-close"></i> ',
1235        closedSymbol: '<i class="ti-plus"></i>',
1236        openedSymbol : '<i class="ti-minus"></i>',
1237
1238    });
1239    
1240    
1241    
1242    
1243    
1244    
1245
1246
1247
1248})(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.