{"version":3,"file":"DynamicNav.BTSUTZvc.mjs","names":["__legacyOverrideHOC_DataObserverContext","_jsx","useState"],"sources":["https:/framerusercontent.com/modules/Bg0K1fcaqxQY1s7RVb7w/5xw6yuBCGwzbomZuN1QW/DynamicNav.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";// ==================== HELPERS ====================\nconst unlockScroll=()=>{const scrollY=document.documentElement.style.top;document.documentElement.style.position=\"\";document.documentElement.style.top=\"\";document.documentElement.style.width=\"\";document.documentElement.style.overflow=\"\";window.scrollTo(0,parseInt(scrollY||\"0\")*-1);};const getPageFromURL=()=>{if(typeof window===\"undefined\")return\"ssr\";const path=window.location.pathname.toLowerCase().replace(/^\\/|\\/$/g,\"\");return path===\"\"?\"home\":path;};const scrollToSection=sectionId=>{if(typeof window===\"undefined\")return;// ✅ Unlock first\nunlockScroll();// ✅ Small delay so DOM updates properly\nsetTimeout(()=>{const el=document.getElementById(sectionId);if(el){el.scrollIntoView({behavior:\"smooth\",block:\"start\"});}},50);};// ==================== REUSABLE VISIBILITY HOOK ====================\nconst usePageVisibility=allowedPages=>{const[isVisible,setIsVisible]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const page=getPageFromURL();setIsVisible(allowedPages.includes(page));},[]);return isVisible;};// ==================== HOME PAGE ONLY ====================\nexport function HomeAddVideo(){const isVisible=usePageVisibility([\"home\",\"channel-link\",\"contact-us\",\"increase-youtube-likes-and-engagement\",\"increase-youtube-subscribers\",\"increase-youtube-views\",\"privacy-policy\",\"faqs\",\"free-youtube-views\",\"privacy-policy\",\"reviews\",\"shipping-and-delivery-policy\",\"terms-of-service\",\"veefly-vs-prodvigate\",\"veefly-vs-promolta\",\"veefly-vs-sprizzy\",\"youtube-description-generator\",\"youtube-gaming-channel-promotion\",\"youtube-hashtag-generator\",\"youtube-health-beauty-promotion\",\"youtube-motivation-promotion\",\"youtube-music-promotion\",\"youtube-seo-tools\",\"youtube-tag-extractor\",\"youtube-title-generator\",\"youtube-title-rewriter\",\"youtube-travel-promotion\",\"youtube-vlogging-promotion\",\"buy-hundred-youtube-views\",\"one-million-views\",\"buy-thousand-youtube-views\",\"buy-five-hundred-youtube-views\",\"youtube-money-calculator\",\"youtube-name-generator\",\"youtube-thumbnail-maker\",\"pricing\",\"careers\",\"refund-policy\",\"core-values\"]);return{style:{display:isVisible?\"flex\":\"none\",cursor:\"pointer\",pointerEvents:\"auto\"},onTap:()=>window.location.href=\"https://veefly.com/dashboard/channel-link?source=al\",onClick:()=>window.location.href=\"https://veefly.com/dashboard/channel-link?source=al\"};}export function HomeMusic(){const isVisible=usePageVisibility([\"home\",\"channel-link\",\"contact-us\",\"increase-youtube-likes-and-engagement\",\"increase-youtube-subscribers\",\"increase-youtube-views\",\"privacy-policy\",\"faqs\",\"free-youtube-views\",\"privacy-policy\",\"reviews\",\"shipping-and-delivery-policy\",\"terms-of-service\",\"veefly-vs-prodvigate\",\"veefly-vs-promolta\",\"veefly-vs-sprizzy\",\"youtube-description-generator\",\"youtube-gaming-channel-promotion\",\"youtube-hashtag-generator\",\"youtube-health-beauty-promotion\",\"youtube-motivation-promotion\",\"youtube-music-promotion\",\"youtube-seo-tools\",\"youtube-tag-extractor\",\"youtube-title-generator\",\"youtube-title-rewriter\",\"youtube-travel-promotion\",\"youtube-vlogging-promotion\",\"buy-hundred-youtube-views\",\"one-million-views\",\"buy-thousand-youtube-views\",\"buy-five-hundred-youtube-views\",\"youtube-money-calculator\",\"youtube-name-generator\",\"youtube-thumbnail-maker\",\"pricing\",\"careers\",\"refund-policy\",\"core-values\"]);return{style:{display:isVisible?\"flex\":\"none\",cursor:\"pointer\",pointerEvents:\"auto\"},onTap:()=>window.location.href=\"/youtube-music-promotion/\",onClick:()=>window.location.href=\"/youtube-music-promotion/\"};}export function HomeContact(){const isVisible=usePageVisibility([\"home\",\"channel-link\",\"contact-us\",\"increase-youtube-likes-and-engagement\",\"increase-youtube-subscribers\",\"increase-youtube-views\",\"privacy-policy\",\"faqs\",\"free-youtube-views\",\"privacy-policy\",\"reviews\",\"shipping-and-delivery-policy\",\"terms-of-service\",\"veefly-vs-prodvigate\",\"veefly-vs-promolta\",\"veefly-vs-sprizzy\",\"youtube-description-generator\",\"youtube-gaming-channel-promotion\",\"youtube-hashtag-generator\",\"youtube-health-beauty-promotion\",\"youtube-motivation-promotion\",\"youtube-music-promotion\",\"youtube-seo-tools\",\"youtube-tag-extractor\",\"youtube-title-generator\",\"youtube-title-rewriter\",\"youtube-travel-promotion\",\"youtube-vlogging-promotion\",\"buy-hundred-youtube-views\",\"one-million-views\",\"buy-thousand-youtube-views\",\"buy-five-hundred-youtube-views\",\"youtube-money-calculator\",\"youtube-name-generator\",\"youtube-thumbnail-maker\",\"pricing\",\"careers\",\"refund-policy\",\"core-values\"]);return{style:{display:isVisible?\"flex\":\"none\",cursor:\"pointer\",pointerEvents:\"auto\"},onTap:()=>window.location.href=\"/contact-us/\",onClick:()=>window.location.href=\"/contact-us/\"};}export function HomeVeeFlyApp(){const isVisible=usePageVisibility([\"home\",\"channel-link\",\"contact-us\",\"increase-youtube-likes-and-engagement\",\"increase-youtube-subscribers\",\"increase-youtube-views\",\"privacy-policy\",\"faqs\",\"free-youtube-views\",\"privacy-policy\",\"reviews\",\"shipping-and-delivery-policy\",\"terms-of-service\",\"veefly-vs-prodvigate\",\"veefly-vs-promolta\",\"veefly-vs-sprizzy\",\"youtube-description-generator\",\"youtube-gaming-channel-promotion\",\"youtube-hashtag-generator\",\"youtube-health-beauty-promotion\",\"youtube-motivation-promotion\",\"youtube-music-promotion\",\"youtube-seo-tools\",\"youtube-tag-extractor\",\"youtube-title-generator\",\"youtube-title-rewriter\",\"youtube-travel-promotion\",\"youtube-vlogging-promotion\",\"buy-hundred-youtube-views\",\"one-million-views\",\"buy-thousand-youtube-views\",\"buy-five-hundred-youtube-views\",\"youtube-money-calculator\",\"youtube-name-generator\",\"youtube-thumbnail-maker\",\"pricing\",\"careers\",\"refund-policy\",\"core-values\"]);return{style:{display:isVisible?\"flex\":\"none\",cursor:\"pointer\",pointerEvents:\"auto\"},onTap:()=>window.location.href=\"https://veefly.com/dashboard/install-web-app\",onClick:()=>window.location.href=\"https://veefly.com/dashboard/install-web-app\"};}// ==================== YOUTUBE PROMOTION PAGE ONLY ====================\nexport function YTPromotionEstimator(){const isVisible=usePageVisibility([\"youtube-video-promotion\",\"youtube-channel-comp-promotion\",\"promote-youtube-channel\",\"c/promote-youtube-channel\",\"youtube-promotion\",\"youtube-video-shorts\",\"grow-your-youtube-subscriber\",\"youtube-views-promotion\",\"c/youtube-video-promotion\",\"real-youtube-views/v2\",\"c/real-youtube-views/v2\",\"youtube-channel-growth/v2\",\"youtube-channel-promotion/v2\",\"youtube-channel-promotion\",\"c/youtube-channel-promotion\",\"get-started\",\"get-started/v2\",\"youtube-video-promotion-visit-fb\",\"youtube-promotion-sprizzy\",\"youtube-promotion-prodvigate\",\"youtube-promotion-promolta\",\"youtube-monetization-package\"]);return{style:{display:isVisible?\"flex\":\"none\",cursor:\"pointer\",pointerEvents:\"auto\"},onClick:()=>scrollToSection(\"budgetEstimate\"),onTap:()=>scrollToSection(\"budgetEstimate\")};}export function YTYourAdsPreview(){const isVisible=usePageVisibility([\"youtube-video-promotion\",\"c/youtube-video-promotion/\",\"youtube-channel-comp-promotion\",\"promote-youtube-channel\",\"c/promote-youtube-channel\",\"youtube-promotion\",\"youtube-video-shorts\",\"grow-your-youtube-subscriber\",\"youtube-views-promotion\",\"real-youtube-views/v2\",\"youtube-channel-growth/v2\",\"youtube-channel-promotion/v2\",\"youtube-channel-promotion\",\"c/youtube-channel-promotion\",\"get-started\",\"get-started/v2\",\"youtube-video-promotion-visit-fb\",\"youtube-promotion-sprizzy\",\"youtube-promotion-prodvigate\",\"youtube-promotion-promolta\",\"youtube-monetization-package\",\"c/real-youtube-views/v2\"]);return{style:{display:isVisible?\"flex\":\"none\",cursor:\"pointer\",pointerEvents:\"auto\"},onClick:()=>scrollToSection(\"your-ad-preview\"),onTap:()=>scrollToSection(\"your-ad-preview\")};}// ==================== SHARED (HOME + YOUTUBE) ====================\nexport function YTWhyUs(){const isVisible=usePageVisibility([\"youtube-video-promotion\",\"youtube-channel-comp-promotion\",\"promote-youtube-channel\",\"c/promote-youtube-channel\",\"youtube-promotion\",\"youtube-video-shorts\",\"grow-your-youtube-subscriber\",\"youtube-views-promotion\",\"c/youtube-video-promotion\",\"real-youtube-views/v2\",\"youtube-channel-growth/v2\",\"youtube-channel-promotion/v2\",\"youtube-channel-promotion\",\"c/youtube-channel-promotion\",\"get-started\",\"get-started/v2\",\"youtube-video-promotion-visit-fb\",\"youtube-promotion-sprizzy\",\"youtube-promotion-prodvigate\",\"youtube-promotion-promolta\",\"youtube-monetization-package\",\"c/real-youtube-views/v2\"]);const mobilePages=[\"youtube-video-promotion\",\"youtube-channel-comp-promotion\",\"promote-youtube-channel\",\"c/promote-youtube-channel\",\"youtube-promotion\",\"youtube-video-shorts\",\"grow-your-youtube-subscriber\",\"youtube-views-promotion\",\"c/youtube-video-promotion\",\"real-youtube-views/v2\",\"youtube-channel-growth/v2\",\"youtube-channel-promotion/v2\",\"youtube-channel-promotion\",\"c/youtube-channel-promotion\",\"get-started\",\"get-started/v2\",\"youtube-video-promotion-visit-fb\",\"youtube-promotion-sprizzy\",\"youtube-promotion-prodvigate\",\"youtube-promotion-promolta\",\"youtube-monetization-package\",\"c/real-youtube-views/v2\"];return{style:{display:isVisible?\"flex\":\"none\",cursor:\"pointer\",pointerEvents:\"auto\"},onClick:()=>{if(typeof window===\"undefined\")return;const fullURL=window.location.href.toLowerCase();const isMobile=window.innerWidth<810;const targetSection=isMobile&&mobilePages.some(page=>fullURL.includes(page))?\"comparison-1\":\"comparison\";scrollToSection(targetSection);},onTap:()=>{if(typeof window===\"undefined\")return;const fullURL=window.location.href.toLowerCase();const isMobile=window.innerWidth<810;const targetSection=isMobile&&fullURL.includes(\"youtube-video-promotion\")?\"comparison-1\":\"comparison\";scrollToSection(targetSection);}};}export function Testimonials(){const isVisible=usePageVisibility([\"youtube-video-promotion\",\"youtube-channel-comp-promotion\",\"promote-youtube-channel\",\"c/promote-youtube-channel\",\"youtube-promotion\",\"youtube-video-shorts\",\"grow-your-youtube-subscriber\",\"youtube-views-promotion\",\"c/youtube-video-promotion\",\"real-youtube-views/v2\",\"youtube-channel-growth/v2\",\"youtube-channel-promotion/v2\",\"youtube-channel-promotion\",\"c/youtube-channel-promotion\",\"get-started\",\"get-started/v2\",\"youtube-video-promotion-visit-fb\",\"youtube-promotion-sprizzy\",\"youtube-promotion-prodvigate\",\"youtube-promotion-promolta\",\"youtube-monetization-package\",\"c/real-youtube-views/v2\"]);return{style:{display:isVisible?\"flex\":\"none\",cursor:\"pointer\",pointerEvents:\"auto\"},onClick:()=>scrollToSection(\"testimonials\"),onTap:()=>scrollToSection(\"testimonials\")};}// ==================== CONTACT PAGE ONLY ====================\nexport function ContactForm(){const isVisible=usePageVisibility([\"contact\"]);return{style:{display:isVisible?\"flex\":\"none\",cursor:\"pointer\",pointerEvents:\"auto\"},onClick:()=>scrollToSection(\"contact-form\"),onTap:()=>scrollToSection(\"contact-form\")};}// ==================== SHARED (ALL VALID PAGES) ====================\nexport function SharedFAQs(){const isVisible=usePageVisibility([\"youtube-video-promotion\",\"contact\",\"youtube-channel-comp-promotion\",\"promote-youtube-channel\",\"c/promote-youtube-channel\",\"youtube-promotion\",\"youtube-video-shorts\",\"grow-your-youtube-subscriber\",\"youtube-views-promotion\",\"c/youtube-video-promotion\",\"real-youtube-views/v2\",\"youtube-channel-growth/v2\",\"youtube-channel-promotion/v2\",\"youtube-channel-promotion\",\"c/youtube-channel-promotion\",\"get-started\",\"get-started/v2\",\"youtube-video-promotion-visit-fb\",\"youtube-promotion-sprizzy\",\"youtube-promotion-prodvigate\",\"youtube-promotion-promolta\",\"youtube-monetization-package\",\"c/real-youtube-views/v2\"]);return{style:{display:isVisible?\"flex\":\"none\",cursor:\"pointer\",pointerEvents:\"auto\"},onClick:()=>scrollToSection(\"faq\"),onTap:()=>scrollToSection(\"faq\")};}// ==================== SCROLL LOCK ====================\nexport function ScrollLock(){useEffect(()=>{const header=document.querySelector(`[aria-label=\"Main navigation\"]`);if(!header)return;const observer=new MutationObserver(()=>{// Only run on mobile\nif(window.innerWidth>810)return;const isOpen=header.classList.contains(\"framer-v-5wy5za\");if(isOpen){const scrollY=window.scrollY;document.documentElement.style.position=\"fixed\";document.documentElement.style.top=`-${scrollY}px`;document.documentElement.style.width=\"100%\";document.documentElement.style.overflow=\"hidden\";}else{const scrollY=document.documentElement.style.top;document.documentElement.style.position=\"\";document.documentElement.style.top=\"\";document.documentElement.style.width=\"\";document.documentElement.style.overflow=\"\";window.scrollTo(0,parseInt(scrollY||\"0\")*-1);}});observer.observe(header,{attributes:true,attributeFilter:[\"class\"]});return()=>observer.disconnect();},[]);return{};}function scrollToJob(){return{onClick:()=>scrollToSection(\"jobopenings\"),onTap:()=>scrollToSection(\"jobopenings\")};}function scrollTohowItsWorks(){return{onClick:()=>scrollToSection(\"howitsworks\"),onTap:()=>scrollToSection(\"HowItsWorks\")};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withHomeAddVideo(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...HomeAddVideo(props)});};}withHomeAddVideo.displayName=\"HomeAddVideo\";export function withHomeMusic(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...HomeMusic(props)});};}withHomeMusic.displayName=\"HomeMusic\";export function withHomeContact(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...HomeContact(props)});};}withHomeContact.displayName=\"HomeContact\";export function withHomeVeeFlyApp(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...HomeVeeFlyApp(props)});};}withHomeVeeFlyApp.displayName=\"HomeVeeFlyApp\";export function withYTPromotionEstimator(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...YTPromotionEstimator(props)});};}withYTPromotionEstimator.displayName=\"YTPromotionEstimator\";export function withYTYourAdsPreview(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...YTYourAdsPreview(props)});};}withYTYourAdsPreview.displayName=\"YTYourAdsPreview\";export function withYTWhyUs(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...YTWhyUs(props)});};}withYTWhyUs.displayName=\"YTWhyUs\";export function withTestimonials(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...Testimonials(props)});};}withTestimonials.displayName=\"Testimonials\";export function withContactForm(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ContactForm(props)});};}withContactForm.displayName=\"ContactForm\";export function withSharedFAQs(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...SharedFAQs(props)});};}withSharedFAQs.displayName=\"SharedFAQs\";export function withScrollLock(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...ScrollLock(props)});};}withScrollLock.displayName=\"ScrollLock\";export function withscrollToJob(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...scrollToJob(props)});};}withscrollToJob.displayName=\"scrollToJob\";export function withscrollTohowItsWorks(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...scrollTohowItsWorks(props)});};}withscrollTohowItsWorks.displayName=\"scrollTohowItsWorks\";\nexport const __FramerMetadata__ = {\"exports\":{\"withSharedFAQs\":{\"type\":\"reactHoc\",\"name\":\"withSharedFAQs\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"YTPromotionEstimator\":{\"type\":\"override\",\"name\":\"YTPromotionEstimator\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HomeVeeFlyApp\":{\"type\":\"override\",\"name\":\"HomeVeeFlyApp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContactForm\":{\"type\":\"override\",\"name\":\"ContactForm\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Testimonials\":{\"type\":\"override\",\"name\":\"Testimonials\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withscrollTohowItsWorks\":{\"type\":\"reactHoc\",\"name\":\"withscrollTohowItsWorks\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"YTYourAdsPreview\":{\"type\":\"override\",\"name\":\"YTYourAdsPreview\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withScrollLock\":{\"type\":\"reactHoc\",\"name\":\"withScrollLock\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HomeAddVideo\":{\"type\":\"override\",\"name\":\"HomeAddVideo\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ScrollLock\":{\"type\":\"override\",\"name\":\"ScrollLock\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHomeContact\":{\"type\":\"reactHoc\",\"name\":\"withHomeContact\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withYTYourAdsPreview\":{\"type\":\"reactHoc\",\"name\":\"withYTYourAdsPreview\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withYTWhyUs\":{\"type\":\"reactHoc\",\"name\":\"withYTWhyUs\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HomeContact\":{\"type\":\"override\",\"name\":\"HomeContact\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HomeMusic\":{\"type\":\"override\",\"name\":\"HomeMusic\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHomeMusic\":{\"type\":\"reactHoc\",\"name\":\"withHomeMusic\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHomeVeeFlyApp\":{\"type\":\"reactHoc\",\"name\":\"withHomeVeeFlyApp\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SharedFAQs\":{\"type\":\"override\",\"name\":\"SharedFAQs\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withscrollToJob\":{\"type\":\"reactHoc\",\"name\":\"withscrollToJob\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withTestimonials\":{\"type\":\"reactHoc\",\"name\":\"withTestimonials\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHomeAddVideo\":{\"type\":\"reactHoc\",\"name\":\"withHomeAddVideo\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withContactForm\":{\"type\":\"reactHoc\",\"name\":\"withContactForm\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withYTPromotionEstimator\":{\"type\":\"reactHoc\",\"name\":\"withYTPromotionEstimator\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"YTWhyUs\":{\"type\":\"override\",\"name\":\"YTWhyUs\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DynamicNav.map"],"mappings":"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"}