{"version":3,"file":"shared-lib.rn8LPIXT.mjs","names":[],"sources":["https:/framerusercontent.com/modules/1TkzZMYUGqWcEBtsZiF0/lB5YmfFG6ZEcKrF8yK0P/siteMetadata.js"],"sourcesContent":["// Generated by Framer (808fccf)\nexport default function metadata(params,activeLocale){return{customHTMLBodyStart:'<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-PL3FC858\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\\n<!-- End Google Tag Manager (noscript) -->',customHTMLHeadStart:\"<!-- PRIORITY: Load Hotjar FIRST to avoid conflicts -->\\n<!-- Hotjar Tracking Code for https://www.lurnex.net/ -->\\n<script>\\n    (function(h,o,t,j,a,r){\\n        h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};\\n        h._hjSettings={hjid:6479633,hjsv:6};\\n        a=o.getElementsByTagName('head')[0];\\n        r=o.createElement('script');r.async=1;\\n        r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;\\n        a.appendChild(r);\\n    })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');\\n</script>\\n\\n<!-- Search Engine Verification -->\\n<meta name=\\\"google-site-verification\\\" content=\\\"-ECwTkb3K5GMI__463y9QeoE31k6z4acCoFbk8im0Nc\\\">\\n<meta name=\\\"msvalidate.01\\\" content=\\\"F4492E441205F3F206A51868530FFBFA\\\">\\n\\n<!-- Google Tag Manager -->\\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\\n})(window,document,'script','dataLayer','GTM-PL3FC858');</script>\\n\\n\\n\\n\\n\\n\\n\\n\\n<!-- Outseta Configuration -->\\n\\n<script>\\nvar o_options = {\\n    domain: 'lurnex.outseta.com',\\n    load: 'auth,customForm,emailList,leadCapture,nocode,profile,support'\\n};\\n</script>\\n<script src=\\\"https://cdn.outseta.com/outseta.min.js\\\" data-options=\\\"o_options\\\">\\n</script>\\n\\n\\n\\n\\n\\n<!-- Outseta Event Tracking - PRESERVED EXACTLY -->\\n<script>\\n  function trackOutsetaEvents() {\\n    const urlParams = new URLSearchParams(window.location.search);\\n    const currentPath = window.location.pathname;\\n    \\n    window.dataLayer = window.dataLayer || [];\\n    \\n    // ✅ LOGIN: Check for access_token in URL\\n    const accessToken = urlParams.get('access_token');\\n    if (accessToken) {\\n      console.log(\\\"✅ Login detected via access_token in URL\\\");\\n      \\n      window.dataLayer.push({\\n        event: \\\"outsetaLogin\\\",\\n        loginMethod: \\\"outseta_redirect\\\"\\n      });\\n      \\n      // Clean URL to remove token (for security)\\n      setTimeout(() => {\\n        if (window.history && window.history.replaceState) {\\n          const cleanUrl = window.location.origin + window.location.pathname;\\n          window.history.replaceState({}, document.title, cleanUrl);\\n        }\\n      }, 1000);\\n    }\\n    \\n    // ✅ SIGNUP: Check for signup success pages\\n    if (currentPath.includes('post-signup') || \\n        currentPath.includes('signup-success') ||\\n        currentPath.includes('welcome') ||\\n        currentPath.includes('trailblazer-post-signup')) {\\n      \\n      console.log(\\\"✅ Signup detected via URL path:\\\", currentPath);\\n      \\n      window.dataLayer.push({\\n        event: \\\"outsetaSignup\\\",\\n        signupMethod: \\\"outseta_redirect\\\",\\n        landingPage: currentPath\\n      });\\n    }\\n    \\n    // ✅ SUBSCRIPTION: Check URL for subscription success\\n    if (urlParams.get('subscription') === 'success' || \\n        currentPath.includes('subscription-success') ||\\n        urlParams.get('plan_id')) {\\n      \\n      console.log(\\\"✅ Subscription detected via URL\\\");\\n      \\n      window.dataLayer.push({\\n        event: \\\"outsetaSubscribe\\\",\\n        subscriptionMethod: \\\"outseta_redirect\\\",\\n        planId: urlParams.get('plan_id') || \\\"unknown\\\"\\n      });\\n    }\\n    \\n    // ✅ LOGOUT: Check for logout indicators\\n    if (urlParams.get('logged_out') === 'true' || \\n        currentPath.includes('logout-success')) {\\n      \\n      console.log(\\\"✅ Logout detected via URL\\\");\\n      \\n      window.dataLayer.push({\\n        event: \\\"outsetaLogout\\\",\\n        logoutMethod: \\\"outseta_redirect\\\"\\n      });\\n    }\\n  }\\n  \\n  // Run immediately when script loads\\n  trackOutsetaEvents();\\n  \\n  // Also run after DOM is ready (in case elements change)\\n  if (document.readyState === 'loading') {\\n    document.addEventListener('DOMContentLoaded', trackOutsetaEvents);\\n  }\\n  \\n  // Track navigation changes (for single-page apps) - PRESERVED EXACTLY\\n  let lastUrlOutseta = location.href;\\n  new MutationObserver(() => {\\n    const url = location.href;\\n    if (url !== lastUrlOutseta) {\\n      lastUrlOutseta = url;\\n      setTimeout(trackOutsetaEvents, 500); // Small delay for URL to settle\\n    }\\n  }).observe(document, { subtree: true, childList: true });\\n</script>\\n\\n\\n\\n\\n\\n<!-- Facebook Pixel Code -->\\n<script>\\n  !function(f,b,e,v,n,t,s)\\n  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\\n  n.callMethod.apply(n,arguments):n.queue.push(arguments)};\\n  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\\n  n.queue=[];t=b.createElement(e);t.async=!0;\\n  t.src=v;s=b.getElementsByTagName(e)[0];\\n  s.parentNode.insertBefore(t,s)}(window,document,'script',\\n  'https://connect.facebook.net/en_US/fbevents.js');\\n\\n  fbq('init', '1968132560692724'); \\n  fbq('track', 'PageView');\\n\\n  // Facebook Pixel Lead Tracking Logic - PRESERVED EXACTLY\\n  let leadTracked = false;\\n\\n  function triggerLeadIfOnBookingPage() {\\n    const path = window.location.pathname;\\n    if (leadTracked) return;\\n\\n    if (path.includes('/book-navigation-call')) {\\n      fbq('track', 'Lead', { lead_type: 'Book Navigation Call' });\\n      console.log(\\\"✅ Lead triggered: Book Navigation Call\\\");\\n      leadTracked = true;\\n    }\\n\\n    if (path.includes('/vets-navigation-call')) {\\n      fbq('track', 'Lead', { lead_type: 'Vets Navigation Call' });\\n      console.log(\\\"✅ Lead triggered: Vets Navigation Call\\\");\\n      leadTracked = true;\\n    }\\n  }\\n\\n  document.addEventListener(\\\"DOMContentLoaded\\\", triggerLeadIfOnBookingPage);\\n\\n  // Facebook Pixel Navigation Tracking - PRESERVED EXACTLY\\n  let lastUrlFB = location.href;\\n  new MutationObserver(() => {\\n    const currentUrl = location.href;\\n    if (currentUrl !== lastUrlFB) {\\n      lastUrlFB = currentUrl;\\n      setTimeout(triggerLeadIfOnBookingPage, 300);\\n    }\\n  }).observe(document, { childList: true, subtree: true });\\n</script>\\n<noscript>\\n  </noscript>\",description:\"Unlock powerful business strategies with Lurnex - a dynamic learning platform that personalises growth for businesses through adaptive, immersive experiences.\",favicon:\"https://framerusercontent.com/assets/Y64Qvke5oCghcmKHaZIq7YfeQ.png\",robots:\"max-image-preview:large\",title:\"Lurnex - Business Architecture & Learning Platform\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"2DACA,SAAwB,EAAS,EAAO,EAAa,CAAC,MAAM,CAAC,oBAAoB;;4CAAwP,oBAAoB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;eAAq5L,YAAY,iKAAiK,QAAQ,qEAAqE,OAAO,0BAA0B,MAAM,qDAAqD"}