{"version":3,"file":"shared-lib.BNeTKijE.mjs","names":["useRef","useMemo","useState"],"sources":["https:/framerusercontent.com/modules/8XHzMBX0YzyCL1zonnpU/j4vRZw9gghgKbog2wgiy/FOOTER.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useMemo,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function LongevityFooter(props){const currentYear=new Date().getFullYear();const ctaRef=useRef(null);const fullHeadline=useMemo(()=>(props.cTAHeadline||\"RECLAIM WHAT\\nAGE STOLE\").toUpperCase(),[props.cTAHeadline]);const[hasStartedTyping,setHasStartedTyping]=useState(false);const[typedCount,setTypedCount]=useState(0);const[prefersReducedMotion,setPrefersReducedMotion]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const mediaQuery=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const updatePreference=()=>{startTransition(()=>{setPrefersReducedMotion(mediaQuery.matches);});};updatePreference();mediaQuery.addEventListener(\"change\",updatePreference);return()=>mediaQuery.removeEventListener(\"change\",updatePreference);},[]);useEffect(()=>{if(typeof window===\"undefined\"||prefersReducedMotion||!ctaRef.current){return;}const observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){startTransition(()=>{setHasStartedTyping(true);});observer.disconnect();}});},{threshold:.3});observer.observe(ctaRef.current);return()=>observer.disconnect();},[prefersReducedMotion]);useEffect(()=>{if(!hasStartedTyping||prefersReducedMotion){startTransition(()=>{setTypedCount(fullHeadline.length);});return;}if(typedCount>=fullHeadline.length)return;const timer=window.setTimeout(()=>{startTransition(()=>{setTypedCount(count=>Math.min(count+1,fullHeadline.length));});},38);return()=>window.clearTimeout(timer);},[hasStartedTyping,typedCount,fullHeadline,prefersReducedMotion]);const typedHeadline=useMemo(()=>fullHeadline.slice(0,typedCount),[fullHeadline,typedCount]);const showTypingOverlay=hasStartedTyping&&!prefersReducedMotion;return /*#__PURE__*/_jsxs(\"div\",{className:\"framer-longevity-footer\",style:{width:\"100%\",background:props.backgroundColor,color:props.bodyTextColor},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .framer-longevity-footer { font-family: 'Satoshi', sans-serif; width: 100%; box-sizing: border-box; overflow-x: hidden; }\n                .framer-longevity-footer * { box-sizing: border-box; }\n                .framer-longevity-footer a { text-decoration: none; color: inherit; }\n                .framer-longevity-footer .mono { font-family: \"Space Mono\", \"SFMono-Regular\", Menlo, Consolas, monospace; }\n                .framer-longevity-footer a:focus-visible {\n                    outline: 2px solid #FFFFFF;\n                    outline-offset: 3px;\n                    border-radius: 6px;\n                    box-shadow: 0 0 0 2px rgba(74, 144, 217, 0.8);\n                }\n                \n                /* CTA Section */\n                .cta-section {\n                    background: #0D0C11;\n                    padding: 88px 24px;\n                }\n                .cta-inner {\n                    max-width: 1200px;\n                    margin: 0 auto;\n                    display: flex;\n                    flex-direction: column;\n                    gap: 28px;\n                }\n                .cta-top {\n                    display: grid;\n                    grid-template-columns: minmax(0, 1fr) minmax(0, 460px);\n                    gap: 28px;\n                    align-items: start;\n                }\n                .cta-headline-wrap {\n                    position: relative;\n                    min-height: 2.2em;\n                }\n                .cta-headline-static,\n                .cta-headline-typed {\n                    margin: 0;\n                    white-space: pre-line;\n                    text-transform: uppercase;\n                    letter-spacing: 0.02em;\n                    line-height: 1.02;\n                    font-size: clamp(36px, 6vw, 72px);\n                    color: #FFFFFF;\n                    font-weight: 700;\n                }\n                .cta-headline-static {\n                    opacity: 1;\n                }\n                .typing-active .cta-headline-static {\n                    opacity: 0.16;\n                }\n                .cta-headline-typed {\n                    position: absolute;\n                    inset: 0;\n                    pointer-events: none;\n                }\n                .cursor {\n                    color: #6B9FD4;\n                    margin-left: 4px;\n                    animation: cursorBlink 1s steps(1, end) infinite;\n                }\n                @keyframes cursorBlink {\n                    0%, 50% { opacity: 1; }\n                    50.1%, 100% { opacity: 0; }\n                }\n                .cta-subhead {\n                    margin: 0;\n                    color: rgba(255,255,255,0.62);\n                    font-size: 18px;\n                    line-height: 1.6;\n                    text-align: right;\n                }\n                .cta-btn {\n                    width: fit-content;\n                    min-height: 56px;\n                    border-radius: 6px;\n                    background: #FFFFFF;\n                    color: #0D0C11;\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: center;\n                    gap: 14px;\n                    padding: 16px 20px;\n                    transition: background 0.2s ease;\n                    font-size: 14px;\n                    font-weight: 700;\n                    letter-spacing: 0.03em;\n                    text-transform: uppercase;\n                }\n                .cta-btn:hover {\n                    background: #F2F2F2;\n                }\n                .cta-arrow {\n                    transition: transform 0.2s ease;\n                    color: #0D0C11;\n                }\n                .cta-btn:hover .cta-arrow {\n                    transform: translateX(4px);\n                }\n                .cta-bottom {\n                    display: grid;\n                    grid-template-columns: 1fr 1fr;\n                    gap: 20px;\n                    align-items: center;\n                }\n                .cta-micro {\n                    margin: 0;\n                    color: rgba(255,255,255,0.72);\n                    font-size: 12px;\n                    line-height: 1.55;\n                    letter-spacing: 0.04em;\n                    text-transform: uppercase;\n                }\n                .cta-status {\n                    margin: 0;\n                    color: rgba(255,255,255,0.68);\n                    font-size: 14px;\n                    line-height: 1.5;\n                    text-align: right;\n                }\n                .cta-status-accent {\n                    color: #6B9FD4;\n                }\n                .cta-btn:focus-visible {\n                    outline: 2px solid #6B9FD4;\n                    outline-offset: 3px;\n                    box-shadow: 0 0 0 2px rgba(255,255,255,0.9);\n                }\n\n                /* Footer */\n                .footer { padding: 64px 24px; border-top: 1px solid rgba(255,255,255,0.1); }\n                .footer-inner { max-width: 1200px; margin: 0 auto; }\n                \n                /* Mobile-First Layout: Stacked by default */\n                .footer-grid { display: flex; flex-direction: column; gap: 32px; align-items: flex-start; }\n                \n                .brand-col { max-width: 420px; width: 100%; }\n                .links-col { display: flex; flex-direction: column; gap: 24px; width: 100%; align-items: flex-start; }\n                .col-label { font-size: 0.7rem; font-weight: 700; letter-spacing: 0.15em; opacity: 0.4; margin-bottom: 12px; text-transform: uppercase; }\n                .link-list { display: flex; flex-direction: column; gap: 14px; font-size: 0.95rem; opacity: 0.8; align-items: flex-start; }\n                .link-list a { transition: color 0.2s ease; }\n                .link-list a:hover { color: #6B9FD4; }\n                \n                .footer-bottom { margin-top: 44px; padding-top: 24px; border-top: 1px solid rgba(255,255,255,0.1); display: flex; flex-direction: column; gap: 16px; font-size: 0.75rem; color: rgba(255,255,255,0.72); line-height: 1.6; }\n                .footer-bottom p { margin: 0; }\n\n                /* Tablet */\n                @media (min-width: 768px) {\n                    .cta-section { padding: 76px 28px; }\n                    .footer { padding: 56px 28px; }\n                    .footer-grid { flex-direction: row; justify-content: space-between; align-items: flex-start; gap: 56px; }\n                    .brand-col { flex: 1 1 55%; max-width: 560px; }\n                    .links-col { flex: 0 1 280px; align-items: flex-start; }\n                    .footer-bottom { flex-direction: row; justify-content: space-between; align-items: flex-start; gap: 24px; flex-wrap: wrap; }\n                }\n\n                /* Desktop */\n                @media (min-width: 1024px) {\n                    .cta-section { padding: 80px 32px; }\n                    .footer { padding: 64px 32px; }\n                    .footer-grid { gap: 72px; }\n                    .brand-col { flex: 1 1 auto; max-width: 620px; }\n                    .links-col { flex: 0 0 260px; }\n                    .footer-bottom { flex-wrap: nowrap; }\n                }\n\n                /* Mobile */\n                @media (max-width: 767px) {\n                    .cta-section { padding: 56px 16px; }\n                    .cta-inner { gap: 22px; }\n                    .cta-top,\n                    .cta-bottom {\n                        display: flex;\n                        flex-direction: column;\n                        align-items: flex-start;\n                        gap: 14px;\n                    }\n                    .cta-subhead,\n                    .cta-status {\n                        text-align: left;\n                    }\n                    .cta-headline-static,\n                    .cta-headline-typed {\n                        font-size: clamp(34px, 11vw, 44px);\n                    }\n                    .cta-btn {\n                        min-height: 50px;\n                        padding: 14px 18px;\n                    }\n                    .footer { padding: 44px 16px; }\n                    .footer-grid { gap: 28px; }\n                    .link-list { gap: 12px; }\n                    .footer-bottom { margin-top: 32px; padding-top: 18px; gap: 12px; font-size: 12px; line-height: 1.55; }\n                }\n            `}),/*#__PURE__*/_jsx(\"section\",{className:\"cta-section\",ref:ctaRef,children:/*#__PURE__*/_jsxs(\"div\",{className:\"cta-inner\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"cta-top\",children:[/*#__PURE__*/_jsxs(\"div\",{className:`cta-headline-wrap mono ${showTypingOverlay?\"typing-active\":\"\"}`,children:[/*#__PURE__*/_jsx(\"h2\",{className:\"cta-headline-static\",children:fullHeadline}),showTypingOverlay?/*#__PURE__*/_jsxs(\"h2\",{className:\"cta-headline-typed\",\"aria-hidden\":\"true\",children:[typedHeadline,/*#__PURE__*/_jsx(\"span\",{className:\"cursor\",children:\"▌\"})]}):null]}),/*#__PURE__*/_jsx(\"p\",{className:\"cta-subhead\",children:props.cTASubhead})]}),/*#__PURE__*/_jsxs(\"a\",{href:props.cTALink,className:\"cta-btn mono\",children:[/*#__PURE__*/_jsx(\"span\",{children:props.cTAButtonText}),/*#__PURE__*/_jsx(\"span\",{className:\"cta-arrow\",children:\"▶\"})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"cta-bottom\",children:[/*#__PURE__*/_jsxs(\"p\",{className:\"cta-micro mono\",children:[\"[\",props.cTAMicrocopy,\"]\"]}),/*#__PURE__*/_jsxs(\"p\",{className:\"cta-status\",children:[\"Our medical team is currently\",\" \",/*#__PURE__*/_jsx(\"span\",{className:\"cta-status-accent\",children:\"available\"}),\" \",\"to assist you\"]})]})]})}),/*#__PURE__*/_jsx(\"footer\",{className:\"footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"footer-inner\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"footer-grid\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"brand-col\",children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"1.5rem\",marginBottom:\"12px\",color:props.headlineColor},children:props.brandName}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:\"0.85rem\",opacity:.6},children:props.footerTagline})]}),/*#__PURE__*/_jsx(\"div\",{className:\"links-col\",children:/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"p\",{className:\"col-label\",children:\"Links\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"link-list\",children:[/*#__PURE__*/_jsx(\"a\",{href:props.link1URL,children:props.link1Text}),/*#__PURE__*/_jsx(\"a\",{href:props.link2URL,children:props.link2Text}),/*#__PURE__*/_jsx(\"a\",{href:props.link3URL,children:props.link3Text}),/*#__PURE__*/_jsx(\"a\",{href:props.link4URL,children:props.link4Text}),/*#__PURE__*/_jsx(\"a\",{href:props.link5URL,children:props.link5Text}),props.link6Text?/*#__PURE__*/_jsx(\"a\",{href:props.link6URL,children:props.link6Text}):null]})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"footer-bottom\",children:[/*#__PURE__*/_jsx(\"p\",{style:{maxWidth:\"700px\"},children:props.disclaimer}),/*#__PURE__*/_jsxs(\"p\",{children:[\"\\xa9 \",currentYear,\" \",props.brandName]})]})]})})]});}addPropertyControls(LongevityFooter,{backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#0D0C11\"},headlineColor:{type:ControlType.Color,title:\"Headline Color\",defaultValue:\"#FFFFFF\"},bodyTextColor:{type:ControlType.Color,title:\"Body Text Color\",defaultValue:\"#A0A0A0\"},accentColor:{type:ControlType.Color,title:\"Accent Color\",defaultValue:\"#6B9FD4\"},buttonBGColor:{type:ControlType.Color,title:\"Button BG Color\",defaultValue:\"#EA580C\"},buttonTextColor:{type:ControlType.Color,title:\"Button Text Color\",defaultValue:\"#FFFFFF\"},brandName:{type:ControlType.String,title:\"Brand Name\",defaultValue:\"everhuman\"},cTAEyebrow:{type:ControlType.String,title:\"CTA Eyebrow\",defaultValue:\"READY TO START\"},cTAHeadline:{type:ControlType.String,title:\"CTA Headline\",displayTextArea:true,defaultValue:\"RECLAIM WHAT\\nAGE STOLE\"},cTASubhead:{type:ControlType.String,title:\"CTA Subhead\",displayTextArea:true,defaultValue:\"Join thousands of men optimizing their hormones.\"},cTAButtonText:{type:ControlType.String,title:\"CTA Button Text\",defaultValue:\"Start my free assessment\"},cTALink:{type:ControlType.String,title:\"CTA Link\",defaultValue:\"#pricing\"},cTAMicrocopy:{type:ControlType.String,title:\"CTA Microcopy\",defaultValue:\"No commitment. Cancel anytime. Prescription required after provider evaluation.\"},footerTagline:{type:ControlType.String,title:\"Footer Tagline\",defaultValue:\"Provider-guided Sermorelin therapy.\"},link1Text:{type:ControlType.String,title:\"Link 1 Text\",defaultValue:\"Terms of Use\"},link1URL:{type:ControlType.String,title:\"Link 1 URL\",defaultValue:\"/terms-of-use\"},link2Text:{type:ControlType.String,title:\"Link 2 Text\",defaultValue:\"Privacy Policy\"},link2URL:{type:ControlType.String,title:\"Link 2 URL\",defaultValue:\"/privacy-policy\"},link3Text:{type:ControlType.String,title:\"Link 3 Text\",defaultValue:\"Contact\"},link3URL:{type:ControlType.String,title:\"Link 3 URL\",defaultValue:\"/contact\"},link4Text:{type:ControlType.String,title:\"Link 4 Text\",defaultValue:\"Telehealth Consent\"},link4URL:{type:ControlType.String,title:\"Link 4 URL\",defaultValue:\"/telehealth-consent\"},link5Text:{type:ControlType.String,title:\"Link 5 Text\",defaultValue:\"Cancellation & Refund Policy\"},link5URL:{type:ControlType.String,title:\"Link 5 URL\",defaultValue:\"/cancellation-refund-policy\"},link6Text:{type:ControlType.String,title:\"Link 6 Text\",defaultValue:\"Contact\"},link6URL:{type:ControlType.String,title:\"Link 6 URL\",defaultValue:\"/contact\"},disclaimer:{type:ControlType.String,title:\"Disclaimer\",displayTextArea:true,defaultValue:\"These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease. Compounded medications are not approved or evaluated for safety, efficacy, or quality by the FDA. All Growth Hormone (GHRH) peptides require a prescription and online provider consultation. Currently offering services in all 50 states plus Washington D.C. Some services may not be available in all 50 states or Washington D.C. Subject to change.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LongevityFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FOOTER.map"],"mappings":"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"}