var resizeId,header,global=global||{},globalInit;global.elms={tile:$("article.tile"),equalHeights:$(".match-height"),scrollToContent:$("a.scrollToContent"),mainHeader:$("header.main-header"),mobileNav:$("div.mobile-nav-wrapper"),desktopNav:$("div.main-nav-wrapper"),page:$("html, body"),carousel:$("div.ofe-carousel"),tooltips:$(".tooltipster"),mainNavigation:$("div.main-navigation"),scrollToTopButton:$("a.back-to-top"),scrollToLink:$("a[data-scrollto]"),psudoCheckBox:$("div.psudo-check > div.cb")};global.elms.psudoCheckBox.on("click",function(){var n=$(this).parent().find('input[type="checkbox"]');n.prop("checked",!n.prop("checked"))});global.elms.tile.on("click",function(n){var t=$(n.target).attr("href"),i,r;(typeof t==typeof undefined||t===!1)&&(i=$(this),r=i.find("a.tile__image").attr("href"),window.location.href=r)});global.elms.scrollToLink.on("click",function(){var n=$(this),t=n.data("scrollto"),i=global.elms.mainNavigation.outerHeight(),r;return $("#"+t).length?(r=n.hasClass("ofe-button--book-now")?$("#"+t).offset().top-i-30-n.height():$("#"+t).offset().top-i,global.elms.page.animate({scrollTop:r},2e3)):console.log("element does not exist on page"),!1});global.settings={timeoutLength:250,scrollAmount:null,scrollTimeout:750};global.lightboxSettings={alwaysShowNavOnTouchDevices:!0,disableScrolling:!0,wrapAround:!0};global.carouselSettings={workedWith:{mobileFirst:!0,dots:!0,arrows:!0,autoplay:!0,autoplaySpeed:2e3,slidesToScroll:1,responsive:[{breakpoint:0,settings:{slidesToShow:2}},{breakpoint:767,settings:{slidesToShow:3}},{breakpoint:991,settings:{slidesToShow:4}},{breakpoint:1199,settings:{slidesToShow:5}}]},recommendedPosts:{mobileFirst:!0,dots:!0,arrows:!0,responsive:[{breakpoint:0,settings:{slidesToShow:1,slidesToScroll:1}},{breakpoint:599,settings:{slidesToShow:2,slidesToScroll:2}},{breakpoint:991,settings:{slidesToShow:3,slidesToScroll:3}},]},sponsorTestimonials:{mobileFirst:!0,adaptiveHeight:!0,rows:2,slidesPerRow:1,dots:!0,arrows:!0,responsive:[{breakpoint:599,settings:{slidesPerRow:2}},{breakpoint:1199,settings:{rows:3,slidesPerRow:3}}]},confirmedSpeakers:{mobileFirst:!0,dots:!1,arrows:!0,autoplay:!0,autoplaySpeed:2e3,slidesToScroll:1,responsive:[{breakpoint:0,settings:{arrows:!0,slidesToShow:1,slidesToScroll:1}},{breakpoint:349,settings:{arrows:!0,slidesToShow:2}},{breakpoint:599,settings:{arrows:!0,slidesToShow:3}},{breakpoint:991,settings:{arrows:!0,slidesToShow:2}},{breakpoint:1199,settings:{arrows:!0,slidesToShow:3}}]}};global.funcs={formatBytes:function(n,t){if(n===0)return"0 Bytes";var i=1e3,u=t||2,r=Math.floor(Math.log(n)/Math.log(i));return parseFloat((n/Math.pow(i,r)).toFixed(u))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][r]},windowResize:function(){clearTimeout(resizeId);resizeId=setTimeout(global.funcs.doneResizing,global.settings.timeoutLength)},doneResizing:function(){global.vpWidth=global.funcs.calcVpWidth();global.vpHeight=global.funcs.calcVpHeight()},globalInit:function(){$(window).scroll(function(){$(this).scrollTop()>100?global.elms.scrollToTopButton.css({opacity:"1"}):global.elms.scrollToTopButton.css({opacity:"0"})});global.elms.scrollToTopButton.on("click",function(n){n.preventDefault();$("html, body").animate({scrollTop:"0px"},1e3)});$(window).resize(global.funcs.windowResize);global.elms.scrollToContent.on("click",global.funcs.scrollToContent);global.elms.mainNavigation.sticky({topSpacing:0,zIndex:10});global.elms.equalHeights.length>0&&global.elms.equalHeights.matchHeight();global.elms.tooltips.length>0&&global.elms.tooltips.each(function(){$(this).tooltipster({animation:"fade",theme:"tooltipster-ofe"})});global.funcs.carousels()},carousels:function(){global.elms.carousel.length&&global.elms.carousel.each(global.funcs.setupCarousel)},setupCarousel:function(){var n=$(this),r=n.is(":visible");if(n.hasClass("slick-initialized")&&n.slick("unslick"),r){var u=n.data("settings"),i=!1,t=n.closest(".ofe-carousel-wrap");(t.find("button.prev").length||t.find("button.next").length)&&(i=!0);n.slick(global.funcs.makeCarouselObject(u,i,n,t))}},makeCarouselObject:function(n,t,i,r){var u=global.carouselSettings[n],f={},e,o;return(n===undefined||n===""||u===undefined)&&(u={}),t&&(e=r.find("button.prev"),o=r.find("button.next"),e.length&&(f.prevArrow=$(e)),o.length&&(f.nextArrow=o)),$.extend(u,f),u},scrollToContent:function(){return!isNaN(global.vpWidth)||global.elms.mainHeader.length?nav=global.vpWidth<992?global.elms.mobileNav:global.elms.desktopNav:console.error("There has been an error : errNum - 601"),global.settings.scrollAmount=global.elms.mainHeader.outerHeight()-nav.outerHeight(),global.elms.page.animate({scrollTop:global.settings.scrollAmount},global.settings.scrollTimeout),!1},calcVpWidth:function(){return Math.max(document.documentElement.clientWidth,window.innerWidth||0)},calcVpHeight:function(){return Math.max(document.documentElement.clientHeight,window.innerHeight||0)}};global.vpWidth=global.funcs.calcVpWidth();global.vpHeight=global.funcs.calcVpHeight();globalInit=global.funcs.globalInit()