{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/3FgjufUiLlLJu6NPCfW6/aA7EOSEo43EBSYfjrKQL/XM_GUIzb1.js"],
  "sourcesContent": ["// Generated by Framer (cf4c6d7)\nimport siteMetadata from\"https://framerusercontent.com/modules/AbUALmQEI79ytxL9braQ/PV461rIzHV5MKxQjyrnd/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"v628a8\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"jpzxk8\",mediaQuery:\"(max-width: 1199px)\"}],customHTMLBodyEnd:'<script>\\n    (function() {\\n        setTimeout(() => {\\n            const carousels = [\\'before-after-carousel\\', \\'ingredients-carousel\\', \\'reviews-carousel\\', \\'video-carousel\\', \\'formel-card-carousel\\'];\\n\\n            carousels.forEach(key => {\\n\\n                const swipeArea = document.querySelector(`[aria-label=\"${key}\"]`);\\n                \\n                if (!swipeArea) return;\\n                // Variables to store touch positions\\n                let startX, startY, endX, endY;\\n                \\n                // Threshold for swipe detection\\n                const threshold = 50; // Minimum distance in pixels for it to be considered a swipe\\n                \\n                // Handle touchstart event\\n                swipeArea.addEventListener(\"touchstart\", (event) => {\\n                startX = event.touches[0].clientX;\\n                startY = event.touches[0].clientY;\\n                });\\n                \\n                // Handle touchmove event (optional, for tracking movement)\\n                swipeArea.addEventListener(\"touchmove\", (event) => {\\n                endX = event.touches[0].clientX;\\n                endY = event.touches[0].clientY;\\n                });\\n                \\n                // Handle touchend event\\n                swipeArea.addEventListener(\"touchend\", () => {\\n                if (!endX || !endY) return; // Ensure we have an end position\\n                \\n                const diffX = endX - startX;\\n                const diffY = endY - startY;\\n                \\n                // Determine swipe direction\\n                if (Math.abs(diffX) > Math.abs(diffY)) {\\n                    // Horizontal swipe\\n                    if (Math.abs(diffX) > threshold) {\\n                    if (diffX > 0) {\\n                        window.dataLayer.push({ event: \"CarouselSwipe\", data: { name: \"CarouselSwipe\", custom_data: { carouselId: key } } })\\n                    } else {\\n                        window.dataLayer.push({ event: \"CarouselSwipe\", data: { name: \"CarouselSwipe\", custom_data: { carouselId: key } } })\\n                    }\\n                    }\\n                }\\n                \\n                // Reset positions\\n                startX = startY = endX = endY = null;\\n                });\\n            })\\n        }, 5000)\\n    })()\\n</script>',customHTMLHeadStart:'<meta name=\"theme-color\" content=\"#040D56\"> \\n<!-- TrustBox script -->\\n<script type=\"text/javascript\" src=\"//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js\" async=\"\"></script>\\n<!-- End TrustBox script -->',description:siteMetadata(params,activeLocale).description,elements:{nEAIGN7rq:\"nav\"},robots:\"max-image-preview:large\",serializationId:\"framer-ZLyfv\",title:siteMetadata(params,activeLocale).title||\"Formel 1 / V1 Rd\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "yCACyI,SAARA,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,qBAAqB,EAAE,CAAC,KAAK,SAAS,WAAW,qBAAqB,CAAC,EAAE,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,YAA8yE,oBAAoB;AAAA;AAAA;AAAA,8BAAgO,YAAYF,EAAaC,EAAOC,CAAY,EAAE,YAAY,SAAS,CAAC,UAAU,KAAK,EAAE,OAAO,0BAA0B,gBAAgB,eAAe,MAAMF,EAAaC,EAAOC,CAAY,EAAE,OAAO,mBAAmB,SAAS,oBAAoB,CAAE,CAAQ,IAAMC,EAAgB,EAClmGC,EAAqB,CAAC,QAAU,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["metadata", "params", "activeLocale", "metadataVersion", "__FramerMetadata__"]
}
