{"version":3,"file":"HeaderFIXOCare.mPOVZXcr.mjs","names":["React.useState","React.useRef","React.useLayoutEffect","React.useEffect","React.useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/BnvqEakcjEK9FlhlbEfO/MaICShwgCTP4aD3PDXJu/HeaderFIXOCare.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";function useMeasuredWidth(ref){const[width,setWidth]=React.useState(0);const widthRef=React.useRef(0);const useIsomorphicLayoutEffect=typeof window!==\"undefined\"?React.useLayoutEffect:React.useEffect;useIsomorphicLayoutEffect(()=>{const node=ref.current;if(!node){return;}const commitWidth=nextWidth=>{const rounded=Math.round(nextWidth);if(rounded>0&&rounded!==widthRef.current){widthRef.current=rounded;setWidth(rounded);}};commitWidth(node.getBoundingClientRect().width);if(typeof ResizeObserver!==\"undefined\"){const observer=new ResizeObserver(entries=>{const entry=entries[0];if(entry){commitWidth(entry.contentRect.width);}});observer.observe(node);return()=>{observer.disconnect();};}const handleResize=()=>{commitWidth(node.getBoundingClientRect().width);};window.addEventListener(\"resize\",handleResize);return()=>{window.removeEventListener(\"resize\",handleResize);};},[ref]);return width;}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function HeaderCareFIXO(props){const{logo,backgroundColor=\"#FFFFFF\"}=props;const rootRef=React.useRef(null);const width=useMeasuredWidth(rootRef);const[menuOpen,setMenuOpen]=React.useState(false);const[logoFailed,setLogoFailed]=React.useState(false);React.useEffect(()=>{setLogoFailed(false);},[logo]);React.useEffect(()=>{if(width>900&&menuOpen){setMenuOpen(false);}},[width,menuOpen]);React.useEffect(()=>{if(!menuOpen){return;}const handleKeyDown=event=>{if(event.key===\"Escape\"){setMenuOpen(false);}};window.addEventListener(\"keydown\",handleKeyDown);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);};},[menuOpen]);const isCompact=width>0&&width<=900;const isVeryNarrow=width>0&&width<=380;const showLogo=Boolean(logo)&&!logoFailed;const shellPadding=isCompact?isVeryNarrow?\"0 16px\":\"0 20px\":width>0&&width<=1120?\"0 24px\":\"0 36px\";const rowMinHeight=isCompact?66:70;const logoWidth=isCompact?isVeryNarrow?\"clamp(82px, 25vw, 94px)\":\"clamp(90px, 24vw, 108px)\":\"clamp(110px, 11vw, 130px)\";const ctaHeight=isCompact?42:46;const ctaPadding=isCompact?isVeryNarrow?\"0 12px\":\"0 13px\":\"0 22px\";const ctaFontSize=isCompact?isVeryNarrow?12.5:13:14.5;const navGap=width>1080?30:24;const navigateToAnchor=React.useCallback(selector=>{if(typeof document===\"undefined\"){return;}try{const element=document.querySelector(selector);if(element){element.scrollIntoView({behavior:\"smooth\",block:\"start\"});}}catch{// If the selector cannot be resolved, fail silently as requested.\n}},[]);const handleNavSelect=React.useCallback(selector=>{setMenuOpen(false);navigateToAnchor(selector);},[navigateToAnchor]);const goToHome=React.useCallback(()=>{window.location.href=\"https://fixo.care\";},[]);const activationUrl=\"https://fixo.care/signup\";const navItems=[{label:\"Qu\\xe9 es FIXO Care\",selector:\"#que-es-care\"},{label:\"Qu\\xe9 incluye\",selector:\"#beneficios-care\"},{label:\"C\\xf3mo funciona\",selector:\"#como-funciona-care\"},{label:\"FAQ\",selector:\"#faq-care\"}];return /*#__PURE__*/_jsxs(\"header\",{ref:rootRef,role:\"banner\",style:{width:\"100%\",position:\"sticky\",top:0,zIndex:1e3,backgroundColor,color:\"#111111\",fontFamily:\"Inter, Arial, sans-serif\",boxSizing:\"border-box\",borderBottom:\"1px solid #E7E7E7\",overflowX:\"hidden\",overflowY:\"visible\",[\"containerType\"]:\"inline-size\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .headercare-shell {\n                    max-width: 1200px;\n                    width: 100%;\n                    margin: 0 auto;\n                    padding: ${shellPadding};\n                    box-sizing: border-box;\n                }\n\n                .headercare-row {\n                    min-height: ${rowMinHeight}px;\n                    display: flex;\n                    align-items: center;\n                    justify-content: space-between;\n                    gap: ${isCompact?8:12}px;\n                    min-width: 0;\n                }\n\n                .headercare-brand {\n                    display: flex;\n                    align-items: center;\n                    flex: 0 1 auto;\n                    min-width: 0;\n                    padding: 0;\n                    border: 0;\n                    background: transparent;\n                    cursor: pointer;\n                }\n\n                .headercare-brand:focus-visible {\n                    outline: 2px solid rgba(46, 125, 50, 0.35);\n                    outline-offset: 2px;\n                }\n\n                .headercare-logo {\n                    display: block;\n                    width: ${logoWidth};\n                    height: auto;\n                    max-width: 100%;\n                    object-fit: contain;\n                    object-position: left center;\n                    flex: 0 0 auto;\n                }\n\n                .headercare-logoFallback {\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: flex-start;\n                    color: #111111;\n                    font-size: ${isCompact?21:23}px;\n                    line-height: 1;\n                    font-weight: 800;\n                    letter-spacing: -0.8px;\n                    flex: 0 0 auto;\n                }\n\n                .headercare-desktopNav {\n                    display: flex;\n                    align-items: center;\n                    justify-content: center;\n                    gap: ${navGap}px;\n                    min-width: 0;\n                    flex: 1 1 auto;\n                }\n\n                .headercare-navButton,\n                .headercare-mobileLink,\n                .headercare-cta,\n                .headercare-menuButton {\n                    appearance: none;\n                    -webkit-appearance: none;\n                    border: 0;\n                    background: transparent;\n                    font: inherit;\n                    box-sizing: border-box;\n                }\n\n                .headercare-navButton {\n                    color: #444444;\n                    font-size: 14.5px;\n                    line-height: 1.25;\n                    font-weight: 600;\n                    cursor: pointer;\n                    padding: 8px 2px;\n                    white-space: nowrap;\n                    transition: color 160ms ease;\n                }\n\n                .headercare-navButton:hover,\n                .headercare-navButton:focus-visible {\n                    color: #2E7D32;\n                }\n\n                .headercare-navButton:focus-visible,\n                .headercare-cta:focus-visible,\n                .headercare-menuButton:focus-visible,\n                .headercare-mobileLink:focus-visible {\n                    outline: 2px solid rgba(46, 125, 50, 0.35);\n                    outline-offset: 2px;\n                }\n\n                .headercare-right {\n                    display: flex;\n                    align-items: center;\n                    gap: 12px;\n                    flex: 0 0 auto;\n                    min-width: 0;\n                }\n\n                .headercare-cta {\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: center;\n                    height: ${ctaHeight}px;\n                    padding: ${ctaPadding};\n                    border-radius: 10px;\n                    background-color: #2E7D32;\n                    color: #FFFFFF;\n                    font-size: ${ctaFontSize}px;\n                    line-height: 1;\n                    font-weight: 700;\n                    text-decoration: none;\n                    cursor: pointer;\n                    white-space: nowrap;\n                    transition: background-color 160ms ease, transform 160ms ease;\n                    flex: 0 0 auto;\n                }\n\n                .headercare-cta:hover {\n                    background-color: #236128;\n                    transform: translateY(-1px);\n                }\n\n                .headercare-menuButton {\n                    width: 42px;\n                    height: 42px;\n                    border-radius: 10px;\n                    color: #111111;\n                    cursor: pointer;\n                    display: inline-flex;\n                    align-items: center;\n                    justify-content: center;\n                    flex: 0 0 auto;\n                    transition: background-color 160ms ease, color 160ms ease;\n                }\n\n                .headercare-menuButton:hover,\n                .headercare-menuButton:focus-visible {\n                    background-color: #F6F7F6;\n                }\n\n                .headercare-menuIcon {\n                    width: 18px;\n                    height: 14px;\n                    position: relative;\n                    display: block;\n                }\n\n                .headercare-menuLine {\n                    position: absolute;\n                    left: 0;\n                    width: 100%;\n                    height: 2px;\n                    border-radius: 999px;\n                    background: currentColor;\n                    transition: transform 160ms ease, opacity 160ms ease, top 160ms ease;\n                }\n\n                .headercare-menuLine:nth-child(1) {\n                    top: 1px;\n                }\n\n                .headercare-menuLine:nth-child(2) {\n                    top: 6px;\n                }\n\n                .headercare-menuLine:nth-child(3) {\n                    top: 11px;\n                }\n\n                .headercare-menuButton.is-open .headercare-menuLine:nth-child(1) {\n                    top: 6px;\n                    transform: rotate(45deg);\n                }\n\n                .headercare-menuButton.is-open .headercare-menuLine:nth-child(2) {\n                    opacity: 0;\n                }\n\n                .headercare-menuButton.is-open .headercare-menuLine:nth-child(3) {\n                    top: 6px;\n                    transform: rotate(-45deg);\n                }\n\n                .headercare-mobileMenu {\n                    overflow: hidden;\n                    max-height: 0;\n                    opacity: 0;\n                    transform: translateY(-3px);\n                    transition: max-height 180ms ease, opacity 160ms ease, transform 180ms ease;\n                    pointer-events: none;\n                }\n\n                .headercare-mobileMenu.is-open {\n                    max-height: 320px;\n                    opacity: 1;\n                    transform: translateY(0);\n                    pointer-events: auto;\n                }\n\n                .headercare-mobileMenuInner {\n                    border-top: 1px solid #E7E7E7;\n                    padding: 8px 0 12px;\n                    display: grid;\n                }\n\n                .headercare-mobileLink {\n                    width: 100%;\n                    text-align: left;\n                    color: #444444;\n                    font-size: 15px;\n                    line-height: 1.35;\n                    font-weight: 600;\n                    padding: 15px 4px;\n                    border-radius: 10px;\n                    cursor: pointer;\n                    transition: color 160ms ease, background-color 160ms ease;\n                }\n\n                .headercare-mobileLink:hover,\n                .headercare-mobileLink:focus-visible {\n                    color: #111111;\n                    background-color: #F7F8F7;\n                }\n\n                @media (max-width: 900px) {\n                    .headercare-desktopNav {\n                        display: none;\n                    }\n                }\n\n                @media (min-width: 901px) {\n                    .headercare-mobileMenu {\n                        display: none;\n                    }\n                }\n\n                @media (prefers-reduced-motion: reduce) {\n                    .headercare-navButton,\n                    .headercare-cta,\n                    .headercare-menuButton,\n                    .headercare-menuLine,\n                    .headercare-mobileMenu,\n                    .headercare-mobileLink {\n                        transition: none !important;\n                    }\n                }\n            `}),/*#__PURE__*/_jsxs(\"div\",{className:\"headercare-shell\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"headercare-row\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"headercare-brand\",\"aria-label\":\"Ir a la p\\xe1gina principal de FIXO\",onClick:goToHome,children:showLogo?/*#__PURE__*/_jsx(\"img\",{className:\"headercare-logo\",src:logo,alt:\"FIXO\",onError:()=>setLogoFailed(true),draggable:false,decoding:\"async\"}):/*#__PURE__*/_jsx(\"div\",{className:\"headercare-logoFallback\",\"aria-label\":\"FIXO\",children:\"FIXO\"})}),!isCompact?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"nav\",{className:\"headercare-desktopNav\",\"aria-label\":\"Navegaci\\xf3n de FIXO Care\",children:navItems.map(item=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"headercare-navButton\",\"aria-label\":`Ir a ${item.label}`,onClick:()=>handleNavSelect(item.selector),children:item.label},item.label))}),/*#__PURE__*/_jsx(\"div\",{className:\"headercare-right\",children:/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"headercare-cta\",\"aria-label\":\"Crear cuenta gratis\",onClick:()=>{window.location.href=activationUrl;},children:\"Crear cuenta gratis\"})})]}):/*#__PURE__*/_jsxs(\"div\",{className:\"headercare-right\",children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"headercare-cta\",\"aria-label\":\"Crear cuenta gratis\",onClick:()=>{window.location.href=activationUrl;},children:\"Crear cuenta gratis\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:`headercare-menuButton${menuOpen?\" is-open\":\"\"}`,\"aria-label\":menuOpen?\"Cerrar men\\xfa\":\"Abrir men\\xfa\",\"aria-expanded\":menuOpen,\"aria-controls\":\"headercare-mobile-menu\",onClick:()=>setMenuOpen(current=>!current),children:/*#__PURE__*/_jsxs(\"span\",{className:\"headercare-menuIcon\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"headercare-menuLine\"}),/*#__PURE__*/_jsx(\"span\",{className:\"headercare-menuLine\"}),/*#__PURE__*/_jsx(\"span\",{className:\"headercare-menuLine\"})]})})]})]}),isCompact&&/*#__PURE__*/_jsx(\"div\",{id:\"headercare-mobile-menu\",className:`headercare-mobileMenu${menuOpen?\" is-open\":\"\"}`,\"aria-hidden\":!menuOpen,children:/*#__PURE__*/_jsx(\"div\",{className:\"headercare-mobileMenuInner\",children:navItems.map(item=>/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"headercare-mobileLink\",\"aria-label\":`Ir a ${item.label}`,onClick:()=>handleNavSelect(item.selector),children:item.label},item.label))})})]})]});}HeaderCareFIXO.displayName=\"HeaderCareFIXO\";addPropertyControls(HeaderCareFIXO,{logo:{type:ControlType.Image,title:\"Logo\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HeaderCareFIXO\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HeaderFIXOCare.map"],"mappings":"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"}