{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/xYHgYtP38CapRsPgJGkU/SwPdV83ppga2jzGjmeTl/siteMetadata.js"],
  "sourcesContent": ["// Generated by Framer (400c93f)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:\"<script>\\n    function waitForGtag(callback) {\\n        if (typeof gtag === \\\"function\\\") {\\n            callback();\\n        } else {\\n            setTimeout(() => waitForGtag(callback), 500);\\n        }\\n    }\\n\\n    // \uD83D\uDD39 Engagement Tracking (Time Spent)\\n    let timeSpent = 0;\\n    const maxTrackingTime = 500;\\n    const trackingIntervals = [30, 60, 120, 180, 240, 300, 500]; // Seconds to track\\n    const eventValues = { 30: 0.3, 60: 0.6, 120: 0.9, 180: 1, 240: 1.1, 300: 1.2, 500: 1.5 };\\n    let trackedTimes = {}; // To ensure each event fires only once\\n\\n    function trackTimeSpent() {\\n        const interval = setInterval(() => {\\n            timeSpent += 10;\\n            if (timeSpent > maxTrackingTime) { \\n                clearInterval(interval);\\n                console.log(\\\"\uD83D\uDE80 Stopped time tracking.\\\");\\n                return;\\n            }\\n\\n            if (trackingIntervals.includes(timeSpent) && !trackedTimes[timeSpent]) {\\n                trackedTimes[timeSpent] = true; // Mark time as tracked\\n\\n                gtag('event', 'time_spent', {\\n                    'event_category': 'User Engagement',\\n                    'event_label': `${timeSpent}_seconds`\\n                });\\n\\n                console.log(`\u2705 GA4 Event Sent: ${timeSpent} seconds spent`);\\n            }\\n        }, 10000); // Fires every 10 seconds but only records at the key intervals\\n    }\\n\\n    // \uD83D\uDD39 Scroll Tracking\\n    function trackScrollEvent(scrollDepth) {\\n        gtag('event', `scroll_${scrollDepth}`, {\\n            'event_category': 'User Engagement',\\n            'event_label': `${scrollDepth}%`\\n        });\\n        console.log(`\u2705 GA4 Event Sent: Scroll ${scrollDepth}%`);\\n    }\\n\\n    window.addEventListener('scroll', function() {\\n        let scrollTop = window.scrollY;\\n        let docHeight = document.documentElement.scrollHeight;\\n        let winHeight = window.innerHeight;\\n        let scrollPercent = (scrollTop / (docHeight - winHeight)) * 100;\\n\\n        if (scrollPercent > 50 && !window.scroll50Fired) {\\n            trackScrollEvent(50);\\n            window.scroll50Fired = true;\\n        }\\n        if (scrollPercent > 75 && !window.scroll75Fired) {\\n            trackScrollEvent(75);\\n            window.scroll75Fired = true;\\n        }\\n        if (scrollPercent > 97 && !window.scroll100Fired) {\\n            trackScrollEvent(100);\\n            window.scroll100Fired = true;\\n        }\\n    });\\n\\n    // \uD83D\uDD39 Initialize Tracking\\n    waitForGtag(() => {\\n        trackTimeSpent();\\n    });\\n</script>\",customHTMLHeadEnd:'<meta name=\"linguana-site-verification\" content=\"DqjzdBhnZjEEGGMIpe88\">',customHTMLHeadStart:'<script>\\n    window.dataLayer = window.dataLayer || [];\\n    function gtag() {\\n        dataLayer.push(arguments);\\n    }\\n    gtag(\"consent\", \"default\", {\\n        ad_storage: \"denied\",\\n        ad_user_data: \"denied\", \\n        ad_personalization: \"denied\",\\n        analytics_storage: \"denied\",\\n        functionality_storage: \"denied\",\\n        personalization_storage: \"denied\",\\n        security_storage: \"granted\",\\n        wait_for_update: 2000,\\n    });\\n    gtag(\"set\", \"ads_data_redaction\", true);\\n    gtag(\"set\", \"url_passthrough\", true);\\n</script>\\n\\n<!-- Google tag (gtag.js) -->\\n<script async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=AW-11546909576\">\\n</script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag(\\'js\\', new Date());\\n\\n  gtag(\\'config\\', \\'AW-11546909576\\');\\n</script>\\n\\n\\n<!-- Start cookieyes banner --> <script id=\"cookieyes\" type=\"text/javascript\" src=\"https://cdn-cookieyes.com/client_data/5e873dea62a9e4f5e3995d4d/script.js\"></script> <!-- End cookieyes banner -->',description:\"Plan your Tanzania and Kenya safari, Kilimanjaro trek and Zanzibar holiday with our free quote service! Connect directly with trusted local tour operators for personalized travel planning, cost savings, and expert guidance. No middlemen or hidden fees.\",favicon:\"https://framerusercontent.com/assets/8J00oSM3uvrU1ClkUcNug70mqA.png\",robots:\"max-image-preview:large\",title:\"No Middleman Tours\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "AACe,SAARA,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAAw/E,kBAAkB,0EAA0E,oBAAoB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,uMAA0jC,YAAY,+PAA+P,QAAQ,sEAAsE,OAAO,0BAA0B,MAAM,oBAAoB,CAAE",
  "names": ["metadata", "params", "activeLocale"]
}
