1(function($){$(function(){if($(".styled-select select").length>0){$(".styled-select select").selectric()} 2$(document).on("gform_post_render",function(event,form_id,current_page){if($(".styled-select select").length>0){$(".styled-select select").selectric()}});$(".search-trigger").click(function(e){e.preventDefault();$(".search-wrap").fadeIn();$("body").addClass("searchShown")});$(".search-overlay").click(function(){$(".search-wrap").fadeOut();$("body").removeClass("searchShown")});$(".searchandfilter select").select2();$(".ui-datepicker-title select").select2();$(document).ready(function(){$('#menu-main-menu > li.menu-item-has-children > a').each(function(){$(this).attr({'aria-haspopup':'true','aria-expanded':'false'})});$('#menu-main-menu > li.menu-item-has-children > a').hover(function(){$(this).attr('aria-expanded','true')},function(){var $submenu=$(this).next('.sub-menu');if(!$submenu.is(':hover')){$(this).attr('aria-expanded','false')}});$('#menu-main-menu > li.menu-item-has-children > a').each(function(){var $submenu=$(this).next('.sub-menu');if(!$submenu.is(':visible')){$(this).attr('aria-expanded','false')}});$('#menu-main-menu > li.menu-item-has-children > a').on('mouseenter',function(){$('#menu-main-menu > li.menu-item-has-children > a').not(this).each(function(){$(this).attr('aria-expanded','false')});$(this).attr('aria-expanded','true')});$('#menu-main-menu > li.prevent-default > a').on('click',function(e){if($(this).attr('href')==='#'){e.preventDefault()}})});if($(window).width()<1161){$(".menu-item-has-children > a").on("click",function(e){if($(this).hasClass("submenu-open")){return!0}else{e.preventDefault();$(".menu-item-has-children > a").removeClass("submenu-open");$(this).addClass("submenu-open")}})} 3if($(".quick-enquiry-modal").length>0){$(".quick-enquiry-trigger").on("click",function(e){e.preventDefault();$(".quick-enquiry-modal").fadeIn()});$(".quick-enquiry-bg").on("click",function(){$(".quick-enquiry-modal").fadeOut()})} 4if($(".tours-main").length){$("body").addClass("tours-main-wrap")} 5var header=new Headroom(document.querySelector(".main-header-section"),{tolerance:5,offset:205,classes:{initial:"headroom",pinned:"slideDown",unpinned:"slideUp",},});header.init();var Body=new Headroom(document.querySelector("body"),{tolerance:5,offset:205,classes:{initial:"bodyroom",pinned:"bodyslideDown",unpinned:"bodyslideUp",},});Body.init();$(window).scroll(function(){var height=$(window).scrollTop();if(height>=305){$(".nav-right-sticky").show();if($(window).width()>992){$(".nav-right-default-tour").hide()} 6$(".nav-right-default-tour").removeClass("menu-show");$(".sticky-logo").show();$(".sticky-logo").css({display:"flex",});$(".default-logo").hide();$(".nav-right-sticky").css({display:"flex",});$("body").addClass("sticky")}else{$(".nav-right-sticky").hide();if($(window).width()>992){$(".nav-right-default-tour").show()} 7$(".nav-right-default-tour").addClass("menu-show");$(".nav-right-sticky").css({display:"none",});$(".sticky-logo").hide();$(".sticky-logo").css({display:"none",});$(".default-logo").show();$("body").removeClass("sticky")}});$(window).scroll(function(){var scrollDistance=$(window).scrollTop()+92;$(".sidebar-wrap").each(function(i){if($(this).position().top<=scrollDistance){$(".sidebar-wrap ul li a.anchor-active").removeClass("anchor-active");$(".sidebar-wrap ul li a").eq(i).addClass("anchor-active")}})}).scroll();$(function(){$(".sidebar-wrap ul li a").click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var target=$(this.hash);target=target.length?target:$("[name="+this.hash.slice(1)+"]");if(target.length){$("html, body").animate({scrollTop:target.offset().top,},1000);return!1}}})});$(window).scroll(function(){var scrollDistance=$(window).scrollTop()+92;$(".destination-list-item").each(function(i){if($(this).position().top<=scrollDistance){$(".destination-list-item ul li a.anchor-active").removeClass("anchor-active");$(".destination-list-item ul li a").eq(i).addClass("anchor-active")}})}).scroll();$('a[href*="#"]').not('[href="#"]').not('[href="#0"]').not(".tab-content-trigger").click(function(event){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var target=$(this.hash);target=target.length?target:$("[name="+this.hash.slice(1)+"]");if(target.length){event.preventDefault();$("html, body").animate({scrollTop:target.offset().top-50,},1000)}}});$(".tours-accordion-item").each(function(){var $this=$(this);$this.find(" > .tours-accordion-trigger").on("click",function(){$(".tours-accordion-item").removeClass("active");$(".tours-accordion-item .tours-accordion-content").slideUp();if($this.find(".tours-accordion-content:visible").length){$(".tours-accordion-item").removeClass("active");$(".tours-accordion-item .tours-accordion-content").slideUp()}else{$this.addClass("active");$(".tours-accordion-item .tours-accordion-content").slideUp();$this.find(" > .tours-accordion-content").slideDown()}})});$(".tours-accordion-content:first").slideDown();$(".tours-accordion-item:first").addClass("active");$(".high-lights-item").each(function(){var $this=$(this);$this.find(" > .tours-accordion-trigger").on("click",function(){$(".tours-accordion-item").removeClass("active");$(".tours-accordion-item .tours-accordion-content").slideUp();if($this.find(".tours-accordion-content:visible").length){$(".tours-accordion-item").removeClass("active");$(".tours-accordion-item .tours-accordion-content").slideUp()}else{$this.addClass("active");$(".tours-accordion-item .tours-accordion-content").slideUp();$this.find(" > .tours-accordion-content").slideDown()}})});if($("#join-our-team .tours-accordion-item:first").length){$("#join-our-team .tours-accordion-item:first").removeClass("active");$("#join-our-team .tours-accordion-item:first .tours-accordion-content").hide()};$(".high-lights-item-thumb-wrap:first").slideDown();$(".high-lights-item:first").addClass("active");if($(window).width()<=768){$(".high-lights-item").each(function(){var $this=$(this);$this.find(".high-lights-item-title .highlight-title-link").on("click",function(e){e.preventDefault();$(".high-lights-item").removeClass("active");
7$(".high-lights-item-thumb-wrap").slideUp();if($this.find(".high-lights-item-thumb-wrap:visible").length){$(".high-lights-item").removeClass("active");$(".high-lights-item-thumb-wrap").slideUp()}else{$this.addClass("active");$(".high-lights-item-thumb-wrap").slideUp();$this.find(".high-lights-item-thumb-wrap").slideDown()}})})} 8if($(".gallery-slider-wrap").length){$(".gallery-slider-wrap").slick({arrows:!0,infinite:!1,autoplay:!1,autoplaySpeed:1500,navigation:!1,slidesToShow:1,slidesToScroll:1,dots:!1,centerMode:!1,focusOnSelect:!0,responsive:[{breakpoint:1024,settings:{slidesToShow:1,slidesToScroll:1,autoplay:!1,speed:1500,swipe:!0,},},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,autoplay:!0,speed:1500,swipe:!0,arrows:!1,dots:!1,},},],})} 9if($(".location-wrap").length>0){function locationTabChange($this){$(".location-tab-triger-inner li a").removeClass("location-active");$this.addClass("location-active");var activeTab=$this.attr("href");$(".tab-thumb").removeClass("active-tab");$(activeTab).addClass("active-tab");return!1} 10$(".location-tab-triger-inner ul li:first-child a").addClass("location-active");$(".tab-thumb:first-child").addClass("active-tab");if($(window).width()>767){$(".location-tab-triger-inner li a").on("mouseenter",function(){locationTabChange($(this))})}else{$(".location-tab-triger-inner li a").on("click",function(e){e.preventDefault();locationTabChange($(this))})}} 11if($(".african-wildlife-slider").length){$(".african-wildlife-slider").slick({arrows:!0,infinite:!1,autoplay:!1,autoplaySpeed:1500,navigation:!1,slidesToShow:1,slidesToScroll:1,dots:!1,centerMode:!1,focusOnSelect:!0,})} 12if($(".okavango-slider-wrap").length){$(".okavango-slider-wrap").slick({arrows:!0,infinite:!1,autoplay:!1,autoplaySpeed:1500,navigation:!1,slidesToShow:3,slidesToScroll:1,dots:!1,centerMode:!1,focusOnSelect:!0,responsive:[{breakpoint:1024,settings:{slidesToShow:2,slidesToScroll:1,autoplay:!1,speed:1500,swipe:!0,},},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,autoplay:!1,speed:1500,swipe:!0,arrows:!0,dots:!1,},},],})} 13if($(".feedback-slider-wrap").length){$(".feedback-slider-wrap").slick({arrows:!0,infinite:!1,autoplay:!0,autoplaySpeed:5000,navigation:!1,slidesToShow:4,slidesToScroll:1,dots:!1,centerMode:!1,focusOnSelect:!0,responsive:[{breakpoint:1024,settings:{slidesToShow:3,slidesToScroll:1,swipe:!0,},},{breakpoint:768,settings:{slidesToShow:2,slidesToScroll:1,arrows:!1,dots:!1,},},{breakpoint:426,settings:{slidesToShow:1,slidesToScroll:1,swipe:!0,arrows:!1,dots:!1,},},],})} 14if($(".tabs-trigger").length>0){$(".tabs-trigger > ul li:first-child .trip-tab-content").show();$(".tabs-trigger > ul li").each(function(){var $this=$(this);$this.on("click",function(e){if($(e.target).closest(".trip-tab-content").length>0&&$(e.target).is("a")){return!0} 15e.preventDefault();var isTabContentTrigger=$(e.target).is("a.tab-content-trigger");if(isTabContentTrigger){if($this.hasClass("trip-tab-active")){$this.removeClass("trip-tab-active");$this.find(".trip-tab-content").slideUp();return!1}} 16if($this.hasClass("trip-tab-active"))return!1;else{let component=$this.parents(".accommodations-tab-wrap");let tabID=$this.find("a.tab-content-trigger").attr("href");component.find(".accommodation-tab-item").removeClass("tab-item-show");$(tabID).addClass("tab-item-show");$this.parents(".tabs-trigger").find(".trip-tab-content").slideUp();$this.parents(".tabs-trigger").find("li").removeClass("trip-tab-active");$this.addClass("trip-tab-active");$this.find(".trip-tab-content").slideDown();if(window.innerWidth<1367){const tabsTrigger=$this.closest(".tabs-trigger");const offsetTop=tabsTrigger.offset().top-100;window.scrollTo({top:offsetTop,behavior:"smooth"});$("header").removeClass("slideDown").addClass("slideUp");$("body").removeClass("bodyslideDown sticky").addClass("bodyslideUp")} 17setTimeout(function(){$this.find(".african-wildlife-slider").slick("resize");$this.find(".african-wildlife-slider").slick("setPosition")},10)}})});let lastScrollTop=0;$(window).on("scroll",function(){if(window.innerWidth<1367){let scrollTop=$(this).scrollTop();if(scrollTop<lastScrollTop){$("header").slideDown();$("body").removeClass("bodyslideUp")} 18lastScrollTop=scrollTop}})} 19if($(window).width()>767){$(".experiences-whilst-tab ul li:first-child").addClass("active-trigger");$(".experiences-whilst-tab-item:first").show(0);$(".experiences-whilst-tab-item:first").addClass("tabs-item-show");$(".experiences-whilst-tab-content:first").slideDown();$(".experiences-whilst-tab ul li a").click(function(e){e.preventDefault();$(".experiences-whilst-inner .experiences-whilst-tab ul li").removeClass("active-trigger");$(this).parent().addClass("active-trigger");$(".experiences-whilst-thumb-item-wrap .experiences-whilst-tab-item").hide(0);$(".experiences-whilst-tab-item").removeClass("tabs-item-show");$("body").addClass("tabs-show");var activeTab=$(this).attr("href");$(activeTab).parent().show(0).addClass("tabs-item-show");return!1})} 20if($(window).width()>767){$(".experiences-whilst-tab ul li:first-child").addClass("trips-tab-active");$(".experiences-whilst-tab > ul li").each(function(){var $this=$(this);$this.find(" > a").on("click",function(){if($this.hasClass("trips-tab-active"))return!1;else{$("li").removeClass("trips-tab-active");$this.addClass("trips-tab-active");$(".experiences-whilst-tab-content").slideUp();$this.find(" > .experiences-whilst-tab-content").slideDown()}})})} 21if($(window).width()<=768){$(".experiences-whilst-tab ul li:nth-child(2)").addClass("trip-tab-active");$(".experiences-whilst-tab ul li:nth-child(2) .experiences-whilst-tab-content").addClass("trips-tab-show");$(".experiences-whilst-tab ul li").each(function(){var $this=$(this);$this.find("a").on("click",function(){if($this.hasClass("trips-tab-active"))return!1;else{$("li").removeClass("trip-tab-active");$this.addClass("trip-tab-active");$(".experiences-whilst-tab-content").removeClass("trips-tab-show");$this.find(" > .experiences-whilst-tab-content").addClass("trips-tab-show")}})})} 22if($(".meet-guide-slider-wrap").length){$(".meet-guide-slider-wrap").slick({arrows:!0,infinite:!1,autoplay:!1,autoplaySpeed:1500,navigation:!1,slidesToShow:4,slidesToScroll:1,dots:!1,centerMode:!1,focusOnSelect:!0,responsive:[{breakpoint:1024,settings:{slidesToShow:1,slidesToScroll:1,autoplay:!1,speed:1500,swipe:!0,arrows:!0,dots:!1,},},{breakpoint:992,settings:{slidesToShow:2,slidesToScroll:1,autoplay:!1,speed:1500,swipe:!0,arrows:!0,dots:!1,},},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,autoplay:!1,speed:1500,swipe:!0,arrows:!0,dots:!1,},},],})} 23$("#phone-nav").click(function(){$("body").toggleClass("navShown");$(".main-nav").fadeToggle()});var mac=0;if(navigator.userAgent.indexOf("Mac")>0){mac=1}else{mac=0} 24if(1==mac){$("body").addClass("mac-os")}else{$("body").addClass("win-os")} 25if($(".honeymoon-gallery-wrap").length){$(".honeymoon-gallery-wrap").slick({dots:!1,arrows:!0,speed:1000,infinite:!1,navigation:!1,slidesToShow:1,slidesToScroll:1,centerMode:!1,responsive:[{breakpoint:9999,settings:"unslick",},{breakpoint:769,settings:{slidesToShow:1,},},],});$(window).on("resize",function(){$(".honeymoon-gallery-wrap").slick("resize")})} 26if($(window).width()<992){$(".highlights-africa-item").each(function(){var $this=$(this);$this.find(" > .highlights-africa-title").on("click",function(){$(".highlights-africa-item").removeClass("active");$(".highlights-africa-item .highlights-africa-text").slideUp();if($this.find(".highlights-africa-text:visible").length){$(".highlights-africa-item").removeClass("active");$(".highlights-africa-item .highlights-africa-text").slideUp()}else{$this.addClass("active");$(".highlights-africa-item .highlights-africa-text").slideUp();$this.find(" > .highlights-africa-text").slideDown()}})})} 27if($(".what-see-inner").length){$(".what-see-inner").slick({dots:!1,arrows:!0,speed:1000,infinite:!1,navigation:!1,slidesToShow:1,slidesToScroll:1,centerMode:!1,responsive:[{breakpoint:9999,settings:"unslick",},{breakpoint:769,settings:{slidesToShow:1,},},],});$(window).on("resize",function(){$(".what-see-inner").slick("resize")})} 28$(window).on("load resize",function(){if($(".camping-tours-inner-item.tour-feed-slice").length>0){if($(window).width()>1024){$(function(){$(".camping-item").slice(0,6).show();$(".load-btn").on("click",function(e){e.preventDefault();$(".camping-item:hidden").slice(0).slideDown();if($(".card:hidden").length==0){$(".load-btn").fadeIn("slow")} 29$("html,body").animate({scrollTop:$("#seventh-card").offset().top-100,},1500);$(this).fadeOut()})})} 30if($(window).width()<1025){$(function(){$(".camping-item").slice(0,4).show();$(".load-btn").on("click",function(e){e.preventDefault();$(".camping-item:hidden").slice(0).slideDown();if($(".card:hidden").length==0){$(".load-btn").fadeIn("slow")} 31$("html,body").animate({scrollTop:$("#fifth-card").offset().top-100,},1500);$(this).fadeOut()})})}}});$(window).resize();if($(".camping-slider-wrap").length){$(".camping-slider-wrap").slick({arrows:!0,infinite:!1,autoplay:!1,autoplaySpeed:1500,navigation:!1,slidesToShow:1,slidesToScroll:1,dots:!1,centerMode:!1,focusOnSelect:!0,responsive:[{breakpoint:1024,settings:{slidesToShow:1,slidesToScroll:1,autoplay:!1,speed:1500,swipe:!0,},},{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,autoplay:!1,speed:1500,swipe:!0,arrows:!0,dots:!1,},},],})} 32$(document).ready(function(){$(".hero-safari-button > a").click(function(){$('html, body').animate({scrollTop:$("#tour-slider").offset().top},1500)})})});$(document).ready(function(){var floatButton=$('.float-button');var language=$('html').attr('lang');var targetSection;function checkTargetSection(){targetSection=$('#experience-with-us');
32if(targetSection.length===0){if(language==='de-DE'||language==='de-de'){floatButton.attr('href',function(){return this.href.replace(/.*/,contactPageUrl)})}else{floatButton.attr('href',function(){return this.href.replace(/.*/,contactPageUrl)})}}else{floatButton.attr('href',function(){return this.href.replace(/.*/,'#experience-with-us')})}} 33checkTargetSection();$(window).on('load',function(){setTimeout(checkTargetSection,100)});function isInViewport(element){if(!element||element.length===0){return!1} 34var topBuffer=150;var bottomBuffer=150;var elementTop=element.offset().top+topBuffer;var elementBottom=element.offset().top+element.outerHeight()-bottomBuffer;var viewportTop=$(window).scrollTop();var viewportBottom=viewportTop+$(window).height();return elementBottom>viewportTop&&elementTop<viewportBottom} 35floatButton.show();$(window).on('scroll',function(){if(isInViewport(targetSection)){floatButton.fadeOut('fast',function(){$(this).css('visibility','hidden')})}else{floatButton.css('visibility','visible').fadeIn('fast')}})});$(document).ready(function(){var floatButton=$('.float-button');var language=$('html').attr('lang');var targetSection=$('#experience-with-us');var lastFloatButtonState=null;var hasReceivedOperatorStatus=!1;window.isSignalZenOnline=null;window.checkSignalZen=function(){return!!document.querySelector('script[src*="signalzen.js"]')};window.isOperatorOnline=function(){return hasReceivedOperatorStatus?window.isSignalZenOnline:null};function updateFloatButtonVisibility(){if(!hasReceivedOperatorStatus&&checkSignalZen())return;var isSignalZenLoaded=checkSignalZen();var isOperatorAvailable=isOperatorOnline();var targetSectionExists=targetSection.length>0;var shouldShowButton=!isSignalZenLoaded||!isOperatorAvailable;if(lastFloatButtonState===shouldShowButton)return;lastFloatButtonState=shouldShowButton;if(targetSectionExists){floatButton.attr('href','#experience-with-us')}else{floatButton.attr('href',(language==='de-DE'||language==='de-de')?contactPageUrl:contactPageUrl)} 36if(shouldShowButton){floatButton.stop(!0,!0).css({'opacity':'1','pointer-events':'auto','visibility':'visible','display':'flex'}).fadeIn('fast')}else{floatButton.stop(!0,!0).fadeOut('fast',function(){$(this).css({'opacity':'0','pointer-events':'none','visibility':'hidden'})})}} 37window.handleOperatorStatus=function(e){window.isSignalZenOnline=e.detail.status==="online"||e.detail.forceOnline===!0;hasReceivedOperatorStatus=!0;floatButton.css({'display':'flex'});updateFloatButtonVisibility()};setTimeout(updateFloatButtonVisibility,50);$(window).on('load',function(){setTimeout(updateFloatButtonVisibility,100)});window.addEventListener('signalzen.onlineStatusChange',handleOperatorStatus);function isInViewport(element){if(!element||element.length===0){return!1} 38var topBuffer=150,bottomBuffer=150;var elementTop=element.offset().top+topBuffer;var elementBottom=element.offset().top+element.outerHeight()-bottomBuffer;var viewportTop=$(window).scrollTop();var viewportBottom=viewportTop+$(window).height();return elementBottom>viewportTop&&elementTop<viewportBottom} 39$(window).on('scroll',function(){var isSignalZenLoaded=checkSignalZen();var isOperatorAvailable=isOperatorOnline();if(isInViewport(targetSection)||(isSignalZenLoaded&&isOperatorAvailable)){floatButton.stop(!0,!0).fadeOut('fast',function(){$(this).css({'opacity':'0','pointer-events':'none','visibility':'hidden'})})}else{floatButton.stop(!0,!0).css({'opacity':'1','pointer-events':'auto','visibility':'visible','display':'flex'}).fadeIn('fast')}});if(!checkSignalZen()){var observer=new MutationObserver(function(mutations,obs){if(!checkSignalZen()&&$('.float-button').length>0){floatButton.css({'opacity':'1','pointer-events':'auto','visibility':'visible','display':'flex'}).fadeIn('fast');obs.disconnect()}});observer.observe(document.body,{childList:!0,subtree:!0})} 40setTimeout(()=>{if(!checkSignalZen()){floatButton.css({'opacity':'1','pointer-events':'auto','visibility':'visible','display':'flex'}).fadeIn('fast')}},500)});$(document).ready(function(){$(".close-enquiry-modal").click(function(){$(".quick-enquiry-modal").fadeOut()})});document.addEventListener('DOMContentLoaded',function(){document.querySelectorAll('.trip-link[data-use-enquiry="1"]').forEach(function(link){const container=link.closest('.camping-item');const titleSpan=container?container.querySelector('.trip-title'):null;if(titleSpan){const title=titleSpan.textContent.trim();const encodedTitle=encodeURIComponent(title);const baseUrl=link.getAttribute('href').split('?')[0];link.setAttribute('href',baseUrl+'?trip-id='+encodedTitle)}})});jQuery(function($){$(document).on('click','.gform-datepicker',function(){const toggle=this.parentNode.querySelector('.gform-datepicker-toggle');
40if(toggle&&document.activeElement!==toggle){toggle.click()}})});jQuery(function($){$(document).on('click','.gform_wrapper .gform-datepicker',function(e){if($(e.target).closest('.gform-datepicker-toggle').length){return} 41this.parentNode.querySelector('.gform-datepicker-toggle')?.click()})});document.addEventListener('gform/post_render',function(){if(typeof gform==='undefined'||typeof gform.utils==='undefined'||typeof gform.utils.addFilter==='undefined'){return} 42if(window.gfGermanDatepickerFilterAdded){return} 43window.gfGermanDatepickerFilterAdded=!0;gform.utils.addFilter('gform/datepicker/pre_init',function(data){if(!document.documentElement.lang.toLowerCase().startsWith('de')){return data} 44const germanShortDays=['So','Mo','Di','Mi','Do','Fr','Sa'];if(data.options&&Array.isArray(data.options.days)){data.options.days.forEach(function(day,index){day.s=germanShortDays[index]})} 45return data})});function reloadMailjetWhenPopupOpens(){const iframe=document.getElementById('mjframe');if(!iframe){return} 46if(iframe.dataset.visibleReloaded==='1'){return} 47iframe.dataset.visibleReloaded='1';requestAnimationFrame(function(){requestAnimationFrame(function(){iframe.src=iframe.src})})} 48$(document).on('pumAfterOpen','#pum-5682',function(){reloadMailjetWhenPopupOpens()})})(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.