{"version":3,"file":"EmailButtonFocus.C3NSPrUD.mjs","names":["__esmMin","init_npm_react_18_3_1","init_ssg_sandbox_shims","window","c","J","init_jsx_runtime","ce","ensureFocusStyle","STYLE_ID","style","ROOT_CLASS","withEmailButtonFocus","mergedClassName","props","Component","init_EmailButtonFocus"],"sources":["https:/framerusercontent.com/modules/4E0y3G4xiZ88mZGO6xIO/53vShcQrAnaFNWQtgUEG/EmailButtonFocus.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useEffect}from\"react\";const STYLE_ID=\"email-button-focus-visible-style-v1\";const ROOT_CLASS=\"email-button-focus-root\";function ensureFocusStyle(){if(typeof document===\"undefined\")return;if(document.getElementById(STYLE_ID))return;const style=document.createElement(\"style\");style.id=STYLE_ID;style.textContent=`\n.${ROOT_CLASS}:focus-visible,\n.${ROOT_CLASS} a:focus-visible {\n    outline: 3px solid #0D2B33;\n    outline-offset: 3px;\n    box-shadow: 0 0 0 1px #FFFFFF;\n}\n`;document.head.appendChild(style);}export function withEmailButtonFocus(Component){return /*#__PURE__*/forwardRef(function WithEmailButtonFocus(props,ref){useEffect(()=>{if(typeof window===\"undefined\")return;ensureFocusStyle();},[]);const mergedClassName=props.className?`${props.className} ${ROOT_CLASS}`:ROOT_CLASS;return /*#__PURE__*/_jsx(Component,{ref:ref,...props,className:mergedClassName});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withEmailButtonFocus\":{\"type\":\"reactHoc\",\"name\":\"withEmailButtonFocus\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EmailButtonFocus.map"],"mappings":"A,uIAAmL,SAASQ,GAAkB,CAAyC,GAArC,OAAO,SAAW,KAAsB,SAAS,eAAeC,CAAQ,EAAE,OAAO,IAAMC,EAAM,SAAS,cAAc,OAAO,EAAE,EAAM,GAAGD,EAAS,EAAM,YAAY;GAChXE,EAAW;GACXA,EAAW;;;;;EAKZ,SAAS,KAAK,YAAYD,CAAK,CAAE,CAAC,SAAgBE,EAAqB,EAAU,CAAC,MAAoB,gBAAW,SAA8B,EAAM,EAAI,CAACL,MAAc,CAAWJ,IAAS,QAAmBK,EAAiB,CAAE,EAAE,CAAC,CAAC,EAAE,IAAMK,EAAgBC,EAAM,UAAU,GAAGA,EAAM,UAAU,GAAGH,IAAaA,EAAW,MAAoB,gBAAKI,EAAU,CAAK,MAAI,GAAGD,EAAM,UAAUD,CAAe,CAAC,CAAE,CAAC,CAAE,C,kDAPzT,EAAS,sCAA4C,EAAW,yB"}