{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/6S3qBOTUNie8vYmgm8wM/qJd42Fd40cBLeG3fWzEY/siteMetadata.js"],
  "sourcesContent": ["// Generated by Framer (ab692b1)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:\"<script>\\n\\ndocument.querySelectorAll('#home-hs-banner').forEach(link => {\\n\tlink.addEventListener(\\\"click\\\", function (event) {\\n            mixpanel.track('slider_click',{\\n\t\t'course_name': 'Hanuman Sadhana', \\n\t\t'course_id': 'HS25'\\n\t    });\\n\t    gtag('event','slider_click', {\\n\t\t'course_name': 'Hanuman Sadhana', \\n\t\t'course_id': 'HS25',\\n    \t\t...trackingInfo,\\n\t    });\\n        });\\n});\\n\\n// Select the element with the specific href value\\nconst linkElement = document.querySelector('a[href=\\\"./mahashivratri-2025#community\\\"]');\\n\\n// Add a click event listener if the element exists\\nif (linkElement) {\\n    console.log('Link with href clicked:', linkElement.href);\\n    linkElement.addEventListener('click', (event) => {\\n        //event.preventDefault();\\n        // Prevent the default link behavior\\n        mixpanel.track('community_click',{\\n            'course_name': 'Mahashivratri',\\n            'course_id': 'MS25'\\n        });\\n        gtag('event','community_click', {\\n            'course_name': 'Mahashivratri',\\n            'course_id': 'MS25',\\n                ...trackingInfo,\\n        });\\n\\n        console.log('Link with href clicked:', linkElement.href);\\n    });\\n}\\n\\nconst sliderItems = document.querySelectorAll('ul li a');\\n\\n    // Loop through each slider item and add a click event listener\\n    sliderItems.forEach((sliderItem, index) => {\\n        sliderItem.addEventListener('click', function (event) {\\n            // Prevent default link behavior\\n            event.preventDefault();\\n\\n            // Perform your desired action here\\n            console.log(`Slider item ${index + 1} clicked`);\\n            console.log(`Href: ${sliderItem.href}`);\\n\\n            const currentUrl = new URL(sliderItem.href);\\n\\n            // Extract the path or hostname for determining the type\\n            const pathname = currentUrl.pathname; // e.g., \\\"/mahashivratri-2025\\\"\\n            const hostname = currentUrl.hostname; // e.g., \\\"course.mahashivratri\\\"\\n\\n            // Determine course name based on URL structure\\n            let courseName = \\\"Mahashivratri Sadhana\\\";\\n\\n            if (pathname.includes(\\\"mahashivratri-2025\\\")) {\\n                courseName = \\\"Mahashivratri 2025\\\";\\n            }\\n\\n            console.log(\\\"courseName\\\",courseName)\\n\\n            mixpanel.track('slider_click',{\\n                'course_name': courseName,\\n                'course_id': 'MS25',\\n            });\\n            gtag('event','slider_click', {\\n                'course_name': courseName,\\n                'course_id': 'MS25',\\n                    ...trackingInfo,\\n            });\\n\\n            setTimeout(() => {\\n                window.location.href = sliderItem.href;\\n            }, 300); // Adjust delay if needed\\n\\n            // Optionally, navigate to the link's href if needed\\n            //window.location.href = sliderItem.href;\\n        });\\n    });\\n\\n\\n\\n// Target node to observe (e.g., document body)\\nconst targetNode = document.body;\\n\\n// Options for the observer\\nconst config = {\\n    childList: true,\\n    subtree: true\\n};\\n\\n// Callback function for mutation observer\\nconst callback = (mutationsList) => {\\n    for (const mutation of mutationsList) {\\n        if (mutation.type === 'childList') {\\n            mutation.addedNodes.forEach((node) => {\\n                if (node.nodeType === 1) { // Ensure it's an element node\\n\\n                const hsLink = node.querySelector('a[href=\\\"./hanuman-sadhna\\\"]');\\n                    if (hsLink) {\\n                        console.log('hs found');\\n                        hsLink.addEventListener('click', function(event) {\\n                            //event.preventDefault();\\n                            console.log('hs clicked');\\n\\n                            mixpanel.track('offerings_click', {\\n                                'course_name': 'Hanuman Sadhana', \\n\t\t\t\t'course_id': 'HS25'\\n                            });\\n                            gtag('event', 'offerings_click', {\\n                                'course_name': 'Hanuman Sadhana', \\n\t\t\t\t'course_id': 'HS25',\\n                                ...trackingInfo,\\n                            });\\n                        });\\n                    }\\n                    \\n                    // Check for the Mahashivratri element\\n                    const mahashivratriLink = node.querySelector(\\n                        'a[href=\\\"https://adiveda.com/mahashivratri-2025?utm_source=web&utm_medium=direct&utm_campaign=gurukul_ms\\\"]'\\n                    );\\n                    if (mahashivratriLink) {\\n                        console.log('Mahashivratri found');\\n                        mahashivratriLink.addEventListener('click', function(event) {\\n                            //event.preventDefault();\\n                            console.log('Mahashivratri clicked');\\n\\n\\n                            mixpanel.track('offerings_click', {\\n                                'course_name': 'Mahashivratri',\\n                                'course_id': 'MS25',\\n                                'time_watched': ''\\n                            });\\n                            gtag('event', 'offerings_click', {\\n                                'course_name': 'Mahashivratri',\\n                                'course_id': 'MS25',\\n                                ...trackingInfo,\\n                            });\\n\\n                        });\\n                    }\\n\\n                    // Check for the Ananta element\\n                    const anantaLink = node.querySelector('a[href=\\\"./ananta-rishikesh\\\"]');\\n                    if (anantaLink) {\\n                        console.log('ananta found');\\n                        anantaLink.addEventListener('click', function(event) {\\n                            //event.preventDefault();\\n                            console.log('Ananta clicked');\\n\\n                            mixpanel.track('offerings_click', {\\n                                'course_name': 'Ananta',\\n                                'course_id': 'AN25',\\n                                'time_watched': ''\\n                            });\\n                            gtag('event', 'offerings_click', {\\n                                'course_name': 'Ananta',\\n                                'course_id': 'AN25',\\n                                ...trackingInfo,\\n                            });\\n                        });\\n                    }\\n                }\\n            });\\n        }\\n    }\\n};\\n\\n// Create a MutationObserver instance\\nconst observer = new MutationObserver(callback);\\n\\n// Start observing the target node with the configured options\\nobserver.observe(targetNode, config);\\n\\n\\n</script>\",customHTMLHeadEnd:'<script type=\"text/javascript\">\\n\t(function (f, b) { if (!b.__SV) { var e, g, i, h; window.mixpanel = b; b._i = []; b.init = function (e, f, c) { function g(a, d) { var b = d.split(\".\"); 2 == b.length && ((a = a[b[0]]), (d = b[1])); a[d] = function () { a.push([d].concat(Array.prototype.slice.call(arguments, 0))); }; } var a = b; \"undefined\" !== typeof c ? (a = b[c] = []) : (c = \"mixpanel\"); a.people = a.people || []; a.toString = function (a) { var d = \"mixpanel\"; \"mixpanel\" !== c && (d += \".\" + c); a || (d += \" (stub)\"); return d; }; a.people.toString = function () { return a.toString(1) + \".people (stub)\"; }; i = \"disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove\".split( \" \"); for (h = 0; h < i.length; h++) g(a, i[h]); var j = \"set set_once union unset remove delete\".split(\" \"); a.get_group = function () { function b(c) { d[c] = function () { call2_args = arguments; call2 = [c].concat(Array.prototype.slice.call(call2_args, 0)); a.push([e, call2]); }; } for ( var d = {}, e = [\"get_group\"].concat( Array.prototype.slice.call(arguments, 0)), c = 0; c < j.length; c++) b(j[c]); return d; }; b._i.push([e, f, c]); }; b.__SV = 1.2; e = f.createElement(\"script\"); e.type = \"text/javascript\"; e.async = !0; e.src = \"undefined\" !== typeof MIXPANEL_CUSTOM_LIB_URL ? MIXPANEL_CUSTOM_LIB_URL : \"file:\" === f.location.protocol && \"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js\".match(/^\\\\/\\\\//) ? \"https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js\" : \"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js\"; g = f.getElementsByTagName(\"script\")[0]; g.parentNode.insertBefore(e, g); } })(document, window.mixpanel || []);\\n  </script>\\n\\n<script>\\n  mixpanel.init(\\'fa9f6db932a7c0627e83b6c06eadf429\\', { debug: true, track_pageview: true, persistence: \\'localStorage\\' });\\n</script>\\n\\n<script>\\n\\n  function getTrackingInfo() {\\n  const userAgent = navigator.userAgent;\\n  const platform = navigator.platform;\\n\\n  // Get page URL\\n  const page_url = window.location.href;\\n\\n  // Get referrer URL (if any)\\n  const referrer_url = document.referrer || null;\\n\\n  // Get UTM parameters from URL\\n  const urlParams = new URLSearchParams(window.location.search);\\n  const utm_source = urlParams.get(\"utm_source\") || null;\\n  const utm_medium = urlParams.get(\"utm_medium\") || null;\\n  const utm_campaign = urlParams.get(\"utm_campaign\") || null;\\n\\n  // Determine device type\\n  const device_type = /Mobi/i.test(userAgent)\\n    ? \"Mobile\"\\n    : /Tablet/i.test(userAgent)\\n    ? \"Tablet\"\\n    : \"Desktop\";\\n\\n  // Determine browser\\n  const browser = /chrome|chromium|crios/i.test(userAgent)\\n    ? \"Chrome\"\\n    : /firefox|fxios/i.test(userAgent)\\n    ? \"Firefox\"\\n    : /safari/i.test(userAgent) && !/chrome/i.test(userAgent)\\n    ? \"Safari\"\\n    : /edge/i.test(userAgent)\\n    ? \"Edge\"\\n    : /opera|opr/i.test(userAgent)\\n    ? \"Opera\"\\n    : \"Other\";\\n\\n  // Determine operating system\\n  const os = /win/i.test(platform)\\n    ? \"Windows\"\\n    : /mac/i.test(platform)\\n    ? \"MacOS\"\\n    : /linux/i.test(platform)\\n    ? \"Linux\"\\n    : /android/i.test(userAgent)\\n    ? \"Android\"\\n    : /iphone|ipad|ipod/i.test(userAgent)\\n    ? \"iOS\"\\n    : \"Other\";\\n\\n  // Get current time\\n  const time = new Date().toISOString();\\n\\n  return {\\n    page_url,\\n    referrer_url,\\n    utm_source,\\n    utm_medium,\\n    utm_campaign,\\n    device_type,\\n    browser,\\n    os,\\n    time,\\n  };\\n}\\n\\nconst trackingInfo = getTrackingInfo(); \\n</script>\\n',customHTMLHeadStart:'<!-- Google tag (gtag.js) -->\\n<script async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=G-TPMWW7Y2GQ\"></script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag(\\'js\\', new Date());\\n\\n  gtag(\\'config\\', \\'G-TPMWW7Y2GQ\\');\\n</script>\\n\\n<!-- Aisensy whatsapp button (integration-plugin.js) -->\\n<script type=\"text/javascript\" src=\"https://d3mkw6s8thqya7.cloudfront.net/integration-plugin.js\" id=\"aisensy-wa-widget\" widget-id=\"ycpwlw\">\\n</script>\\n\\n<!-- Google tag (gtag.js) -->\\n<script async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=G-TPMWW7Y2GQ\"></script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag(\\'js\\', new Date());\\n\\n  gtag(\\'config\\', \\'G-TPMWW7Y2GQ\\');\\n</script>',description:\"Hari Aum Tat Sat ! Adiveda was founded by Bhavesh and Parveen \\nwith this sentiment, and with the intention to spread \\nthe knowledge of Sanatan Dharma to the world. \",favicon:\"https://framerusercontent.com/assets/gJvh13j2mFFquuX8EDQ3WS0yo5E.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/7jSa6gMeSHBuZznuKUGQCEcVoPM.jpg\",title:\"Adiveda | Spreading knowledge of Sanatan Dharma\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"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;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;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,YAA6lN,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;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAAsxH,oBAAoB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAA2zB,YAAY;AAAA;AAAA,gDAAyK,QAAQ,uEAAuE,OAAO,0BAA0B,YAAY,uEAAuE,MAAM,iDAAiD,CAAE",
  "names": ["metadata", "params", "activeLocale"]
}
