1jQuery.event.special.touchstart={ 2setup: function(_, ns, handle){ 3this.addEventListener("touchstart", handle, { passive: true }); 4}}; 5(function($){ 6"use strict"; 7$.belowthefold=function(element, settings){ 8var fold=$(window).height() + $(window).scrollTop(); 9return fold <=$(element).offset().top - settings.threshold; 10}; 11$.abovethetop=function(element, settings){ 12var top=$(window).scrollTop(); 13return top >=$(element).offset().top + $(element).height() - settings.threshold; 14}; 15$.rightofscreen=function(element, settings){ 16var fold=$(window).width() + $(window).scrollLeft(); 17return fold <=$(element).offset().left - settings.threshold; 18}; 19$.leftofscreen=function(element, settings){ 20var left=$(window).scrollLeft(); 21return left >=$(element).offset().left + $(element).width() - settings.threshold; 22}; 23$.inviewport=function(element, settings){ 24return !$.rightofscreen(element, settings)&&!$.leftofscreen(element, settings)&&!$.belowthefold(element, settings)&&!$.abovethetop(element, settings); 25}; 26$.extend($.expr[':'], { 27"below-the-fold": function(a, i, m){ 28return $.belowthefold(a, { 29threshold: 0 30}); 31}, 32"above-the-top": function(a, i, m){ 33return $.abovethetop(a, { 34threshold: 0 35}); 36}, 37"left-of-screen": function(a, i, m){ 38return $.leftofscreen(a, { 39threshold: 0 40}); 41}, 42"right-of-screen": function(a, i, m){ 43return $.rightofscreen(a, { 44threshold: 0 45}); 46}, 47"in-viewport": function(a, i, m){ 48return $.inviewport(a, { 49threshold: 0 50}); 51}}); 52$(window).on('load', function(){ 53"use strict"; 54$('body').removeClass('fade-in'); 55if($('.navbar.logo-center').length > 0){ 56if($(window).width() > 1270){ 57var MenuHeight=$('.navbar.logo-center').height(); 58if(!$(".entry-header").hasClass("has-top-padding")){ 59$(".entry-header").css("padding-top", MenuHeight+100); 60}} 61}}); 62window.addEventListener("beforeunload", function (){ 63$("body a[href]").click(function(){ 64var $anchor=$(this); 65if($anchor.attr('target')&&$anchor.attr('target').indexOf('_blank') >=0){ 66return; 67} 68if($anchor.attr('href').indexOf('mailto:') >=0){ 69return; 70} 71if($anchor.attr('href').indexOf('tel:') >=0){ 72return; 73} 74if($anchor.attr('href').indexOf('#') >=0){ 75return; 76} 77document.body.classList.add("fade-out"); 78}); 79}); 80$(document).ready(function(){ 81"use strict"; 82$(".wpb_wrapper:empty").parent().addClass('hide-on-mobile'); 83$('.parallax-overlay').each(function(){ 84var size=$(this).attr('data-vc-kd-parallax'); 85var height=$(this).closest('.kd_vc_parallax').innerHeight(); 86$(this).css('height', size * height + 'px'); 87}); 88if($('.entry-header .breadcrumbs, .breadcrumbs.breadcrumbs-shortcode').length > 0){ 89var str=$(".breadcrumbs").html(); 90$(".breadcrumbs").html(str.replace(/>/g, '<span class="fa fa-chevron-right"></span>')); 91} 92$(".navbar-nav .dropdown:not(.mega-menu) .dropdown-menu .dropdown").on("mouseover", function (){ 93var dropdown=$(this).find('.dropdown-menu'); 94var off=dropdown.offset(); 95var l=off.left; 96var w=dropdown.width(); 97var docW=$(window).width(); 98var isEntirelyVisible=(l + w < docW); 99if(!isEntirelyVisible){ 100dropdown.addClass('align-menu-right'); 101}}); 102$(window).on('resize', function(){ 103$(".dropdown-menu").removeClass('align-menu-right'); 104}); 105$(document).click(function(e){ 106if(!$(e.target).is('.mobile-dropdown')){ 107$('.collapse').collapse('hide'); 108}}); 109if($('.transparent-navigation').length > 0){ 110$(".navbar-nav .mega-menu").hover(function (){ 111$('body').removeClass("transparent-navigation"); 112}, 113function (){ 114$('body').addClass("transparent-navigation"); 115} 116); 117} 118$(".navbar-nav .mega-menu").hover(function (){ 119$('.navbar-nav').addClass("no-transition"); 120}, 121function (){ 122$('.navbar-nav').removeClass("no-transition"); 123} 124); 125if($('#tribe-events-pg-template').length > 0){ 126$('#tribe-events-pg-template').addClass('container'); 127} 128var $html_wrapper=$('html'), 129scrollDisabled=false, 130scrollTop; 131function scrollDisable(){ 132if(scrollDisabled){ 133return; 134} 135scrollTop=$(window).scrollTop(); 136$html_wrapper.addClass('scrollLock') 137.css({ 138top: -1 * scrollTop 139}); 140scrollDisabled=true; 141} 142function scrollEnable(){ 143if(!scrollDisabled){ 144return; 145} 146$html_wrapper.removeClass('scrollLock'); 147$(window).scrollTop(scrollTop); 148scrollDisabled=false; 149} 150if($(".panel-trigger-btn").length){ 151$(".panel-trigger-btn").click(function(e){ 152e.preventDefault(); 153scrollDisable(); 154$(".kd-side-panel, .panel-screen-overlay").addClass("active"); 155$(".navbar.navbar-default.fixed-menu").addClass("panel-enabled"); 156}); 157$(".kd-side-panel .panel-close").click(function(){ 158scrollEnable(); 159$(".kd-side-panel, .panel-screen-overlay").removeClass("active"); 160$(".navbar.navbar-default.fixed-menu").removeClass("panel-enabled"); 161}); 162$('.panel-screen-overlay').on("click", function(){ 163$(".kd-side-panel .panel-close").trigger("click"); 164}); 165} 166if($(".modal-trigger-btn").length){ 167$(".modal-trigger-btn").click(function(e){ 168$(this).attr("href", "#") 169}); 170} 171$(".topbar-contact .topbar-opening-hours").click(function(){ 172$(this).toggleClass('active'); 173}); 174$("#customizer .switcher, .demo-switcher ").click(function(){ 175$("#customizer").toggleClass('active'); 176}); 177$(".topbar-search .toggle-search").click(function(){ 178$(".topbar-search .topbar-search-container").toggleClass('active'); 179$(this).toggleClass('sway-times'); 180setTimeout(function(){ 181$('.topbar-search-container .search-field').focus(); 182} , 250); 183}); 184function draw(){ 185requestAnimationFrame(draw); 186scrollEvent(); 187} 188draw(); 189if($("#footer.fixed").length){ 190var footerHeight=$("#footer.fixed").height(); 191$("#wrapper").css("margin-bottom", footerHeight); 192} 193$("#s").each(function(index, elem){ 194var eId=$(elem).attr("id"); 195var label=null; 196if(eId&&(label=$(elem).parents("form").find("label[for=" + eId + "]")).length==1){ 197$(elem).attr("placeholder", 'Search'); 198$(label).remove(); 199}}); 200$(".wp-block-search .wp-block-search__button").text('î¤ '); 201$(".search-submit, .blog_widget #bbp_search_submit").val('î¤ '); 202$(".woocommerce-product-search input[type='submit']").val('î¤ '); 203$(document).on("click", ".section .wpcf7-not-valid-tip,.section .wpcf7-mail-sent-ok, .blog-header-form .wpcf7-not-valid-tip, .blog-header-form .wpcf7-mail-sent-ok, .subscribe-form header .wpcf7-response-output, .modal-content-inner .wpcf7-not-valid-tip, .kd-side-panel .wpcf7-not-valid-tip", function(){ 204$(this).fadeOut(); 205}); 206if($('.wpcf7-recaptcha').length > 0){ 207$(document).on("click", ".modal-menu-item", function(){ 208grecaptcha.reset(); 209}); 210} 211$('.background-video-image').each(function(){ 212var imgSrc=$(this).children('img').attr('src'); 213$(this).css('background', 'url("' + imgSrc + '")').css('background-position', 'initial'); 214}); 215$('.video-cover').each(function(){ 216var videoCover=$(this); 217if(videoCover.find('iframe').length){ 218videoCover.find('iframe').attr('data-src', videoCover.find('iframe').attr('src')); 219videoCover.find('iframe').attr('src',''); 220}}); 221$('.video-cover .play-video').on("click", function(){ 222var playIcon=$(this); 223var videoCover=playIcon.closest('.video-cover'); 224if(videoCover.find('video').length){ 225var video=videoCover.find('video').get(0); 226videoCover.addClass('show-video'); 227video.play(); 228return false;
229}else if(videoCover.find('iframe').length){ 230var iframe=videoCover.find('iframe'); 231var videoSrc=iframe.attr('data-src'); 232var videoSrcAuto=videoSrc.replace('?feature=oembed', '?autoplay=1'); 233iframe.attr('src', videoSrcAuto); 234videoCover.addClass('show-video'); 235return false; 236}}); 237$("<span class='mobile-dropdown'></span>").appendTo($(".navbar-nav .menu-item-has-children") ); 238$(".navbar-nav .menu-item-has-children .mobile-dropdown").click(function(){ 239$(this).closest(".menu-item-has-children").toggleClass('mobile-visible'); 240}); 241if($('.bbp-breadcrumb').length > 0){ 242$('.bbp-breadcrumb').appendTo($(".bbpress-breadcrumbs")); 243} 244$(function(){ 245$('.navbar-nav .one-page-link a, .scroll-section a, .modal-menu-item.scroll-section, .demo-button').bind('click', function(event){ 246if($("body").hasClass("home")){ 247var $anchor=$(this); 248$('html, body').stop().animate({ 249scrollTop: $($anchor.attr('href')).offset().top - 90 250}, 1500, 'easeInOutQuart'); 251event.preventDefault(); 252}}); 253$('.btn-smooth-scroll').bind('click', function(event){ 254var $anchor=$(this); 255$('html, body').stop().animate({ 256scrollTop: $($anchor.attr('href')).offset().top - 90 257}, 1500, 'easeInOutQuart'); 258event.preventDefault(); 259}); 260}); 261$('body').scrollspy({ 262offset: 100, 263target: '.navbar-fixed-top' 264}); 265if($('.wpglobus-selector-link').length > 0){ 266$('.wpglobus-selector-link .dropdown-menu').addClass('sub-menu'); 267} 268$(window).bind("scroll", function(){ 269if($(window).scrollTop() > 150){ 270$('.back-to-top').addClass('active'); 271} 272if($(window).scrollTop() < 150){ 273$('.back-to-top').removeClass('active'); 274} 275if($(".rebar-wrapper").length){ 276let imageHeight=0; 277let contentHeight=$("body.single-post #posts-content .blog-content").height(); 278let titleHeight=$("body.single-post #posts-content .blog-single-header-wrapper").height(); 279if($('.single-post-content .entry-image').length){ imageHeight=$("body.single-post #posts-content .single-post-content .entry-image").height(); } 280let finalHeight=contentHeight + titleHeight + imageHeight + 500; 281let winHeight=$(window).height(); 282let viewport=finalHeight - winHeight; 283let scrollPos=$(window).scrollTop(); 284let scrollPercent=(scrollPos / viewport) * 100; 285$(".rebar-element").css("width", scrollPercent + "%"); 286} 287if($(".back-to-top.scroll-position-style").length){ 288let contentHeight=$("body").height(); 289let winHeight=$(window).height(); 290let viewport=contentHeight - winHeight; 291let scrollPos=$(window).scrollTop(); 292let scrollPercent=262 - (scrollPos / viewport) * 150; 293$(".back-to-top.scroll-position-style circle").css("stroke-dashoffset", scrollPercent + "px"); 294}}); 295$('.back-to-top').click(function(event){ 296event.preventDefault(); 297$('html, body').animate({ 298scrollTop: 0 299}, 500); 300return false; 301}); 302}); 303if($(".related-content.owlslider-related-posts").length){ 304$(".related-content.owlslider-related-posts").owlCarousel({ 305stageClass: "owl-wrapper", 306stageOuterClass: "owl-wrapper-outer", 307loadedClass: "owl-carousel", 308responsive:{ 3090:{ 310items: 1, 311nav: true, 312navSpeed: 500, 313dots: false, 314}, 315767:{ 316items: 3, 317nav: true, 318navSpeed: 500, 319dots: false, 320}, 321960:{ 322nav: true, 323items: 3, 324navSpeed: 500, 325dots: false, 326}}, 327items: 3, 328nav: true, 329navSpeed: 500, 330dots: false, 331rewind: true, 332loop: true, 333}); 334} 335var PhotoSwipe=window.PhotoSwipe, 336PhotoSwipeUI_Default=window.PhotoSwipeUI_Default; 337$('body').on('click', 'a[data-size]', function(e){ 338if(!PhotoSwipe||!PhotoSwipeUI_Default){ 339return; 340} 341e.preventDefault(); 342openPhotoSwipe(this); 343}); 344var parseThumbnailElements=function(gallery, el){ 345var elements=$(gallery).find('a[data-size]').has('img'), 346galleryItems=[], 347index; 348elements.each(function(i){ 349var $el=$(this), 350size=$el.data('size').split('x'), 351caption; 352if($el.attr('data-caption-title')!=null){ 353caption='<div class="pswp__caption__title">'+$el.attr('data-caption-title')+'</div>'; 354} 355if($el.attr('data-caption-desc')!=null){ 356if(caption==null) caption=''; 357caption=caption + '<div class="pswp__caption__desc">'+$el.attr('data-caption-desc')+'</div>'; 358} 359galleryItems.push({ 360src: $el.attr('href'), 361w: parseInt(size[0], 10), 362h: parseInt(size[1], 10), 363title: caption, 364msrc: $el.find('img').attr('src'), 365el: $el 366}); 367if(el===$el.get(0)){ 368index=i; 369}}); 370return [galleryItems, parseInt(index, 10)]; 371}; 372var openPhotoSwipe=function(element, disableAnimation){ 373var pswpElement=$('.pswp').get(0), 374galleryElement=$(element).parents('.gallery, .hentry, .main, body').first(), 375gallery, 376options, 377items, index; 378items=parseThumbnailElements(galleryElement, element); 379index=items[1]; 380items=items[0]; 381options={ 382index: index, 383getThumbBoundsFn: function(index){ 384var image=items[index].el.find('img'), 385offset=image.offset(); 386return { 387x: offset.left, 388y: offset.top, 389w: image.width() 390};}, 391showHideOpacity: true, 392history: false 393}; 394if(disableAnimation){ 395options.showAnimationDuration=0; 396} 397gallery=new PhotoSwipe(pswpElement, PhotoSwipeUI_Default, items, options); 398gallery.init(); 399}; 400(function(window){ 401'use strict'; 402function classReg(className){ 403return new RegExp("(^|\\s+)" + className + "(\\s+|$)"); 404} 405var hasClass, addClass, removeClass; 406if('classList' in document.documentElement){ 407hasClass=function(elem, c){ 408return elem.classList.contains(c); 409}; 410addClass=function(elem, c){ 411elem.classList.add(c); 412}; 413removeClass=function(elem, c){ 414elem.classList.remove(c); 415};}else{ 416hasClass=function(elem, c){ 417return classReg(c).test(elem.className); 418};
419addClass=function(elem, c){ 420if(!hasClass(elem, c)){ 421elem.className=elem.className + ' ' + c; 422}}; 423removeClass=function(elem, c){ 424elem.className=elem.className.replace(classReg(c), ' '); 425};} 426function toggleClass(elem, c){ 427var fn=hasClass(elem, c) ? removeClass:addClass; 428fn(elem, c); 429} 430var classie={ 431hasClass: hasClass, 432addClass: addClass, 433removeClass: removeClass, 434toggleClass: toggleClass, 435has: hasClass, 436add: addClass, 437remove: removeClass, 438toggle: toggleClass 439}; 440if(typeof define==='function'&&define.amd){ 441define(classie); 442}else{ 443window.classie=classie; 444}})(window); 445var cbpAnimatedHeader=(function(){ 446var docElem=document.documentElement, 447header=document.querySelector('.navbar-default'), 448didScroll=false, 449changeHeaderOn=50; 450function init(){ 451window.addEventListener('scroll', function(event){ 452if(!didScroll){ 453didScroll=true; 454setTimeout(scrollPage, 100); 455}}, false); 456window.addEventListener('load', function(event){ 457if(!didScroll){ 458didScroll=true; 459setTimeout(scrollPage, 100); 460}}, false); 461} 462function scrollPage(){ 463var sy=scrollY(); 464if(sy >=changeHeaderOn){ 465classie.add(header, 'navbar-shrink'); 466$(".topbar-search-container").removeClass('active'); 467$(".topbar-search .toggle-search").removeClass('sway-times'); 468}else{ 469if(!$(".panel-screen-overlay.active").length){ 470if(typeof(header)!='undefined'&&header!=null){ 471classie.remove(header, 'navbar-shrink'); 472}} 473} 474didScroll=false; 475} 476function scrollY(){ 477return window.pageYOffset||docElem.scrollTop; 478} 479if(!$(header).hasClass("fixed-menu")){ 480init(); 481}})(); 482})(jQuery); 483function scrollEvent(){ 484if(!is_touch_device()){ 485viewportTop=jQuery(window).scrollTop(); 486if(jQuery(window).width()) 487jQuery('.parallax-overlay').each(function(){ 488elementOffset=jQuery(this).offset().top; 489var size=jQuery(this).attr('data-vc-kd-parallax'); 490if(jQuery(this).hasClass('header-overlay')){ 491size=1.3; 492} 493distance=(elementOffset - viewportTop) *(1 - size); 494jQuery(this).css('transform', 'translate3d(0, ' + distance + 'px,0)'); 495}); 496jQuery('.kd-parallax-image .vc_figure img').each(function(){ 497elementOffset=jQuery(this).offset().top; 498distance=(elementOffset - viewportTop) * -0.5; 499jQuery(this).css('transform', 'translateY(' + distance + 'px)'); 500}); 501}} 502function is_touch_device(){ 503return 'ontouchstart' in window||'onmsgesturechange' in window; 504};
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.