{"version":3,"file":"shared-lib.DJ3RWGMr.mjs","names":[],"sources":["https:/framerusercontent.com/modules/pYtf0Sh66E2hI4IWOzwo/SfF5uJ2laHr6IUHi7sbW/siteMetadata.js"],"sourcesContent":["// Generated by Framer (7c06785)\nexport default function metadata(params,activeLocale){return{customHTMLBodyEnd:\"<script type=\\\"text/javascript\\\">\\n  // Function to handle route changes via history events\\n  function handleRouteChange() {\\n    let currentPath = window.location.pathname;\\n    function checkForRouteChange() {\\n      if (window.location.pathname !== currentPath) {\\n        currentPath = window.location.pathname;\\n        window.location.reload(); // Force the page to reload on route change\\n      }\\n    }\\n    window.addEventListener('popstate', checkForRouteChange);\\n    const originalPushState = history.pushState;\\n    const originalReplaceState = history.replaceState;\\n    history.pushState = function (...args) {\\n      originalPushState.apply(this, args);\\n      window.dispatchEvent(new Event('pushstate')); \\n      checkForRouteChange();\\n    };\\n    history.replaceState = function (...args) {\\n      originalReplaceState.apply(this, args);\\n      window.dispatchEvent(new Event('replacestate')); \\n      checkForRouteChange();\\n    };\\n    checkForRouteChange();\\n  }\\n  function handleAnchorClicks() {\\n    document.body.addEventListener('click', function (event) {\\n      const link = event.target.closest('a');\\n      if (link) {\\n        const href = link.getAttribute('href');\\n        if (href && !href.startsWith('#')) {\\n          event.preventDefault();\\n          window.location.href = href;\\n          setTimeout(() => {\\n            window.location.reload(); \\n          }, 100);\\n        }\\n      }\\n    });\\n  }\\n   \\n\\n  window.addEventListener('DOMContentLoaded', () => {\\n    handleRouteChange();   \\n    handleAnchorClicks(); \\n  });\\n</script>\\n<style>\\n .framer-TYfpx .framer-yghldn[data-framer-name=\\\"Mobile Menus\\\"] {\\n    height: 100vh;\\n    height: 100dvh; \\n  }\\n    </style>\",customHTMLBodyStart:'<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-KZFFBFWT\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>\\n<!-- End Google Tag Manager (noscript) -->',customHTMLHeadStart:\"<!-- 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-KZFFBFWT');</script>\\n<!-- End Google Tag Manager -->\\n<!-- Plugin: 331bb3 --> <script async=\\\"\\\" data-api-host=\\\"https://cdn.growthbook.io\\\" data-client-key=\\\"sdk-dnYMioFcD7flSCB\\\" src=\\\"https://cdn.jsdelivr.net/npm/@growthbook/growthbook/dist/bundles/auto.min.js\\\"></script>\",description:\"OurTopListings curates top-rated products, services, and experiences to help users find the best options quickly.\",favicon:\"https://framerusercontent.com/assets/DoKOr7OgBZSgRgL5TCyzhJO3r90.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/eVKmbSunYKJiJ1LC0elL73g.png\",title:\"OurTopListings\"};}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,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;cAA2rD,oBAAoB;;4CAAwP,oBAAoB;;;;;;;wNAA2oB,YAAY,oHAAoH,QAAQ,uEAAuE,OAAO,0BAA0B,YAAY,mEAAmE,MAAM,iBAAiB"}