1 AOS.init({ 2 duration: 800, 3 easing: 'slide', 4 once: true 5 }); 6 7jQuery(document).ready(function($) { 8 9 "use strict"; 10 11 12 // loader 13 var loader = function() { 14 setTimeout(function() { 15 if($('#loader').length > 0) { 16 $('#loader').removeClass('show'); 17 } 18 }, 1); 19 }; 20 loader(); 21 22 23 24 var siteMenuClone = function() { 25 26 $('.js-clone-nav').each(function() { 27 var $this = $(this); 28 $this.clone().attr('class', 'site-nav-wrap').appendTo('.site-mobile-menu-body'); 29 }); 30 31 32 setTimeout(function() { 33 34 var counter = 0; 35 $('.site-mobile-menu .has-children').each(function(){ 36 var $this = $(this); 37 38 $this.prepend('<span class="arrow-collapse collapsed">'); 39 40 $this.find('.arrow-collapse').attr({ 41 'data-toggle' : 'collapse', 42 'data-target' : '#collapseItem' + counter, 43 }); 44 45 $this.find('> ul').attr({ 46 'class' : 'collapse', 47 'id' : 'collapseItem' + counter, 48 }); 49 50 counter++; 51 52 }); 53 54 }, 1000); 55 56 $('body').on('click', '.arrow-collapse', function(e) { 57 var $this = $(this); 58 if ( $this.closest('li').find('.collapse').hasClass('show') ) { 59 $this.removeClass('active'); 60 } else { 61 $this.addClass('active'); 62 } 63 e.preventDefault(); 64 65 }); 66 67 $(window).resize(function() { 68 var $this = $(this), 69 w = $this.width(); 70 71 if ( w > 768 ) { 72 if ( $('body').hasClass('offcanvas-menu') ) { 73 $('body').removeClass('offcanvas-menu'); 74 } 75 } 76 }) 77 78 $('body').on('click', '.js-menu-toggle', function(e) { 79 var $this = $(this); 80 e.preventDefault(); 81 82 if ( $('body').hasClass('offcanvas-menu') ) { 83 $('body').removeClass('offcanvas-menu'); 84 $this.removeClass('active'); 85 } else { 86 $('body').addClass('offcanvas-menu'); 87 $this.addClass('active'); 88 } 89 }) 90 91 // click outisde offcanvas 92 $(document).mouseup(function(e) { 93 var container = $(".site-mobile-menu"); 94 if (!container.is(e.target) && container.has(e.target).length === 0) { 95 if ( $('body').hasClass('offcanvas-menu') ) { 96 $('body').removeClass('offcanvas-menu'); 97 } 98 } 99 }); 100 }; 101 siteMenuClone(); 102 103 104 var sitePlusMinus = function() { 105 $('.js-btn-minus').on('click', function(e){ 106 e.preventDefault(); 107 if ( $(this).closest('.input-group').find('.form-control').val() != 0 ) { 108 $(this).closest('.input-group').find('.form-control').val(parseInt($(this).closest('.input-group').find('.form-control').val()) - 1); 109 } else { 110 $(this).closest('.input-group').find('.form-control').val(parseInt(0)); 111 } 112 }); 113 $('.js-btn-plus').on('click', function(e){ 114 e.preventDefault(); 115 $(this).closest('.input-group').find('.form-control').val(parseInt($(this).closest('.input-group').find('.form-control').val()) + 1); 116 }); 117 }; 118 // sitePlusMinus(); 119 120 121 var siteSliderRange = function() { 122 $( "#slider-range" ).slider({ 123 range: true, 124 min: 0, 125 max: 500, 126 values: [ 75, 300 ], 127 slide: function( event, ui ) { 128 $( "#amount" ).val( "$" + ui.values[ 0 ] + " - $" + ui.values[ 1 ] ); 129 } 130 }); 131 $( "#amount" ).val( "$" + $( "#slider-range" ).slider( "values", 0 ) + 132 " - $" + $( "#slider-range" ).slider( "values", 1 ) ); 133 }; 134 // siteSliderRange(); 135 136 137 138 var siteCarousel = function () { 139 140 if ( $('.hero-slide').length > 0 ) { 141 $('.hero-slide').owlCarousel({ 142 items: 1, 143 loop: true, 144 margin: 0, 145 autoplay: true, 146 nav: true, 147 dots: true, 148 navText: ['<span class="icon-arrow_back">', '<span class="icon-arrow_forward">'], 149 smartSpeed: 1000 150 }); 151 } 152 153 if ( $('.owl-slide-3').length > 0 ) { 154 $('.owl-slide-3').owlCarousel({ 155 center: false, 156 items: 1, 157 loop: true, 158 stagePadding: 0, 159 margin: 30, 160 autoplay: true, 161 smartSpeed: 500, 162 nav: true, 163 dots: true, 164 navText: ['<span class="icon-arrow_back">', '<span class="icon-arrow_forward">'], 165 responsive:{ 166 600:{ 167 items: 2 168 }, 169 1000:{ 170 items: 2 171 }, 172 1200:{ 173 items: 3 174 } 175 } 176 }); 177 } 178 179 if ( $('.owl-slide').length > 0 ) { 180 $('.owl-slide').owlCarousel({ 181 center: false, 182 items: 2, 183 loop: true, 184 stagePadding: 0, 185 margin: 30, 186 autoplay: true, 187 nav: true, 188 navText: ['<span class="icon-arrow_back">', '<span class="icon-arrow_forward">'], 189 responsive:{ 190 600:{ 191 192 nav: true, 193 items: 2 194 }, 195 1000:{ 196 197 stagePadding: 0, 198 nav: true, 199 items: 2 200 }, 201 1200:{ 202 203 stagePadding: 0, 204 nav: true, 205 items: 2 206 } 207 } 208 }); 209 } 210 211 212 if ( $('.nonloop-block-14').length > 0 ) { 213 $('.nonloop-block-14').owlCarousel({ 214 center: false, 215 items: 1, 216 loop: true, 217 stagePadding: 0, 218 margin: 0, 219 autoplay: true, 220 nav: true, 221 navText: ['<span class="icon-arrow_back">', '<span class="icon-arrow_forward">'], 222 responsive:{ 223 600:{ 224 margin: 20, 225 nav: true, 226 items: 2 227 }, 228 1000:{ 229 margin: 30, 230 stagePadding: 0, 231 nav: true, 232 items: 2 233 }, 234 1200:{ 235 margin: 30, 236 stagePadding: 0, 237 nav: true, 238 items: 3 239 } 240 } 241 }); 242 } 243 244 $('.slide-one-item').owlCarousel({ 245 center: false, 246 items: 1, 247 loop: true, 248 stagePadding: 0, 249 margin: 0, 250 autoplay: true, 251 pauseOnHover: false, 252 nav: true, 253 navText: ['<span class="icon-keyboard_arrow_left">', '<span class="icon-keyboard_arrow_right">'] 254 }); 255 }; 256 siteCarousel(); 257 258 var siteStellar = function() { 259 $(window).stellar({ 260 responsive: false,
261 parallaxBackgrounds: true, 262 parallaxElements: true, 263 horizontalScrolling: false, 264 hideDistantElements: false, 265 scrollProperty: 'scroll' 266 }); 267 }; 268 siteStellar(); 269 270 var siteCountDown = function() { 271 272 $('#date-countdown').countdown('2020/10/10', function(event) { 273 var $this = $(this).html(event.strftime('' 274 + '<span class="countdown-block"><span class="label">%w</span> weeks </span>' 275 + '<span class="countdown-block"><span class="label">%d</span> days </span>' 276 + '<span class="countdown-block"><span class="label">%H</span> hr </span>' 277 + '<span class="countdown-block"><span class="label">%M</span> min </span>' 278 + '<span class="countdown-block"><span class="label">%S</span> sec</span>')); 279 }); 280 281 }; 282 siteCountDown(); 283 284 var siteDatePicker = function() { 285 286 if ( $('.datepicker').length > 0 ) { 287 $('.datepicker').datepicker(); 288 } 289 290 }; 291 siteDatePicker(); 292 293 var siteSticky = function() { 294 $(".js-sticky-header").sticky({topSpacing:0}); 295 }; 296 siteSticky(); 297 298 // navigation 299 var OnePageNavigation = function() { 300 var navToggler = $('.site-menu-toggle'); 301 $("body").on("click", ".main-menu li a[href^='#'], .smoothscroll[href^='#'], .site-mobile-menu .site-nav-wrap li a", function(e) { 302 e.preventDefault(); 303 304 var hash = this.hash; 305 306 $('html, body').animate({ 307 'scrollTop': $(hash).offset().top 308 }, 600, 'easeInOutCirc', function(){ 309 window.location.hash = hash; 310 }); 311 312 }); 313 }; 314// OnePageNavigation(); 315 316 var siteScroll = function() { 317 318 319 320 $(window).scroll(function() { 321 322 var st = $(this).scrollTop(); 323 324 if (st > 100) { 325 $('.js-sticky-header').addClass('shrink'); 326 } else { 327 $('.js-sticky-header').removeClass('shrink'); 328 } 329 330 }) 331 332 }; 333 siteScroll(); 334 335 336 $(function () { 337 // $("#bgndVideo").YTPlayer(); 338 }); 339 340});
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.