1(function (e) { 2 "use strict"; 3 var n = window.Thememattic_JS || {}; 4 n.stickyMenu = function () { 5 if (e(window).scrollTop() > 350) { 6 e("#masthead").addClass("nav-affix"); 7 } else { 8 e("#masthead").removeClass("nav-affix"); 9 } 10 }; 11 n.mobileMenu = { 12 init: function () { 13 this.toggleMenu(); 14 this.menuMobile(); 15 this.menuArrow(); 16 }, 17 toggleMenu: function () { 18 e('#masthead').on('click', '.toggle-menu', function (event) { 19 var ethis = e('.main-navigation .menu .menu-mobile'); 20 if (ethis.css('display') == 'block') { 21 ethis.slideUp('300'); 22 } else { 23 ethis.slideDown('300'); 24 } 25 e('.ham').toggleClass('exit'); 26 }); 27 e('#masthead').on('keypress',function(event) { 28 var ethis = e('.main-navigation .menu .menu-mobile'); 29 if (ethis.css('display') == 'block') { 30 ethis.slideUp('300'); 31 } else { 32 ethis.slideDown('300'); 33 } 34 e('.ham').toggleClass('exit'); 35 }); 36 e('#masthead .main-navigation ').on('click', '.menu-mobile a i', function (event) { 37 event.preventDefault(); 38 var ethis = e(this), 39 eparent = ethis.closest('li'), 40 esub_menu = eparent.find('> .sub-menu'); 41 if (esub_menu.css('display') == 'none') { 42 esub_menu.slideDown('300'); 43 ethis.addClass('active'); 44 } else { 45 esub_menu.slideUp('300'); 46 ethis.removeClass('active'); 47 } 48 return false; 49 }); 50 }, 51 menuMobile: function () { 52 if (e('.main-navigation .menu > ul').length) { 53 var ethis = e('.main-navigation .menu > ul'), 54 eparent = ethis.closest('.main-navigation'), 55 pointbreak = eparent.data('epointbreak'), 56 window_width = window.innerWidth; 57 if (typeof pointbreak == 'undefined') { 58 pointbreak = 991; 59 } 60 if (pointbreak >= window_width) { 61 ethis.addClass('menu-mobile').removeClass('menu-desktop'); 62 e('.main-navigation .toggle-menu').css('display', 'block'); 63 } else { 64 ethis.addClass('menu-desktop').removeClass('menu-mobile').css('display', ''); 65 e('.main-navigation .toggle-menu').css('display', ''); 66 } 67 } 68 }, 69 menuArrow: function () { 70 if (e('#masthead .main-navigation div.menu > ul').length) { 71 e('#masthead .main-navigation div.menu > ul .sub-menu').parent('li').find('> a').append('<i class="ion-ios-arrow-down">'); 72 } 73 } 74 }; 75 n.DataBackground = function () { 76 var pageSection = e(".data-bg"); 77 pageSection.each(function (indx) { 78 if (e(this).attr("data-background")) { 79 e(this).css("background-image", "url(" + e(this).data("background") + ")"); 80 } 81 }); 82 e('.bg-image').each(function () { 83 var src = e(this).children('img').attr('src'); 84 e(this).css('background-image', 'url(' + src + ')').children('img').hide(); 85 }); 86 }; 87 n.SlickCarousel = function () { 88 e(".mainbanner-jumbotron").slick({ 89 slidesToShow: 1, 90 slidesToScroll: 1, 91 fade: true, 92 autoplay: true, 93 autoplaySpeed: 8000, 94 infinite: true, 95 dots: false, 96 nextArrow: '<i class="Thememattic-icon slide-icon slide-next ion-ios-arrow-right secondary-bgcolor"></i>', 97 prevArrow: '<i class="Thememattic-icon slide-icon slide-prev ion-ios-arrow-left secondary-bgcolor"></i>', 98 }); 99 e('.tm-slider-widget').each(function () { 100 e(this).slick({ 101 slidesToShow: 1, 102 slidesToScroll: 1, 103 fade: true, 104 autoplay: true, 105 autoplaySpeed: 8000, 106 infinite: true, 107 dots: false, 108 nextArrow: '<i class="Thememattic-icon slide-icon slide-next ion-ios-arrow-right secondary-bgcolor"></i>', 109 prevArrow: '<i class="Thememattic-icon slide-icon slide-prev ion-ios-arrow-left secondary-bgcolor"></i>', 110 }); 111 });
112 e('.tm-carousel-widget').each(function () { 113 e(this).slick({ 114 slidesToShow: 4, 115 slidesToScroll: 1, 116 autoplay: true, 117 autoplaySpeed: 8000, 118 infinite: true, 119 nextArrow: '<i class="Thememattic-icon slide-icon slide-next ion-ios-arrow-right"></i>', 120 prevArrow: '<i class="Thememattic-icon slide-icon slide-prev ion-ios-arrow-left"></i>', 121 responsive: [ 122 { 123 breakpoint: 1400, 124 settings: { 125 slidesToShow: 3 126 } 127 }, 128 { 129 breakpoint: 991, 130 settings: { 131 slidesToShow: 2 132 } 133 }, 134 { 135 breakpoint: 600, 136 settings: { 137 slidesToShow: 1, 138 arrows: false, 139 dots: true 140 } 141 } 142 ] 143 }); 144 }); 145 e(".gallery-columns-1, ul.wp-block-gallery.columns-1, .wp-block-gallery.columns-1 .blocks-gallery-grid").each(function () { 146 e(this).slick({ 147 slidesToShow: 1, 148 slidesToScroll: 1, 149 fade: true, 150 autoplay: true, 151 autoplaySpeed: 8000, 152 infinite: true, 153 dots: false, 154 nextArrow: '<i class="Thememattic-icon slide-icon slide-next ion-ios-arrow-right secondary-bgcolor"></i>', 155 prevArrow: '<i class="Thememattic-icon slide-icon slide-prev ion-ios-arrow-left secondary-bgcolor"></i>', 156 }); 157 }); 158 }; 159 n.Thememattic_preloader = function () { 160 161 e("body").addClass("page-loaded"); 162 163 }; 164 n.InnerBanner = function () { 165 var pageSection = e(".data-bg"); 166 pageSection.each(function (indx) { 167 if (e(this).attr("data-background")) { 168 e(this).css("background-image", "url(" + e(this).data("background") + ")"); 169 } 170 }); 171 }; 172 n.MagnificPopup = function () { 173 e('div.zoom-gallery').each(function () { 174 e(this).magnificPopup({ 175 delegate: 'a', 176 type: 'image', 177 closeOnContentClick: false, 178 closeBtnInside: false, 179 mainClass: 'mfp-with-zoom mfp-img-mobile', 180 image: { 181 verticalFit: true, 182 titleSrc: function (item) { 183 return item.el.attr('title'); 184 } 185 }, 186 gallery: { 187 enabled: true 188 }, 189 zoom: { 190 enabled: true, 191 duration: 300, 192 opener: function (element) { 193 return element.find('img'); 194 } 195 } 196 }); 197 }); 198 e('.widget .gallery, .entry-content .gallery, .wp-block-gallery').each(function () { 199 e(this).magnificPopup({ 200 delegate: 'a', 201 type: 'image', 202 gallery: { 203 enabled: true 204 }, 205 zoom: { 206 enabled: true, 207 duration: 300, 208 opener: function (element) { 209 return element.find('img'); 210 } 211 } 212 }); 213 }); 214 }; 215 n.show_hide_scroll_top = function () { 216 if (e(window).scrollTop() > e(window).height() / 2) { 217 e("#scroll-up").fadeIn(300); 218 } else { 219 e("#scroll-up").fadeOut(300); 220 } 221 }; 222 n.scroll_up = function () { 223 e("#scroll-up").on("click", function () { 224 e("html, body").animate({ 225 scrollTop: 0 226 }, 800); 227 return false; 228 }); 229 }; 230 n.tmt_stickysidebar = function () { 231 e('.widget-area').theiaStickySidebar({ 232 additionalMarginTop: 30 233 }); 234 }; 235 e(window).load(function () { 236 n.Thememattic_preloader(); 237 }); 238 e(document).ready(function () { 239 n.mobileMenu.init();
240 n.DataBackground(); 241 n.SlickCarousel(); 242 n.MagnificPopup(); 243 n.scroll_up(); 244 n.tmt_stickysidebar(); 245 }); 246 e(window).scroll(function () { 247 n.stickyMenu(); 248 n.show_hide_scroll_top(); 249 }); 250 e(window).resize(function () { 251 n.mobileMenu.menuMobile(); 252 }); 253})(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.