{"version":3,"file":"FAQAccessibility.-12dHYN4.mjs","names":["useRef","useCallback"],"sources":["https:/framerusercontent.com/modules/pJJToH2rK8IcOw5aQpOU/BCZ1Z6a1aN2JCrRQWNQw/FAQAccessibility.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useRef}from\"react\";// Preserve Framer's existing accordion interactions and expose its rendered state.\nexport function FAQAccessibility(Component){return /*#__PURE__*/forwardRef(function AccessibleFAQQuestion(props,ref){const host=useRef(null);const mergedRef=useCallback(node=>{host.current=node;if(typeof ref===\"function\")ref(node);else if(ref)ref.current=node;},[ref]);useEffect(()=>{const question=host.current;const parent=question?.parentElement;if(!question||!parent||typeof window===\"undefined\")return;const sync=()=>{const answer=question.nextElementSibling;const expanded=!!answer&&window.getComputedStyle(answer).display!==\"none\"&&window.getComputedStyle(answer).visibility!==\"hidden\";question.setAttribute(\"role\",\"button\");question.setAttribute(\"aria-expanded\",String(expanded));};sync();const observer=new MutationObserver(sync);observer.observe(parent,{childList:true,subtree:true,attributes:true,attributeFilter:[\"style\",\"class\",\"hidden\"]});return()=>observer.disconnect();},[]);return /*#__PURE__*/_jsx(Component,{...props,ref:mergedRef,role:\"button\",\"aria-expanded\":false});});}\nexport const __FramerMetadata__ = {\"exports\":{\"FAQAccessibility\":{\"type\":\"reactHoc\",\"name\":\"FAQAccessibility\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FAQAccessibility.map"],"mappings":"qJACA,SAAgB,EAAiB,EAAU,CAAC,OAAoB,EAAW,SAA+B,EAAM,EAAI,CAAC,IAAM,EAAKA,EAAO,IAAI,EAAQ,EAAUC,EAAY,GAAM,CAAC,EAAK,QAAQ,EAAQ,OAAO,GAAM,WAAW,EAAI,CAAI,EAAU,IAAI,EAAI,QAAQ,EAAK,EAAE,CAAC,CAAG,CAAC,EAAgnB,OAA9mB,MAAc,CAAC,IAAM,EAAS,EAAK,QAAc,EAAO,GAAU,cAAc,GAAG,CAAC,GAAU,CAAC,GAAe,IAAS,OAAY,OAAO,IAAM,MAAS,CAAC,IAAM,EAAO,EAAS,mBAAyB,EAAS,CAAC,CAAC,GAAQ,EAAO,iBAAiB,CAAM,CAAC,CAAC,UAAU,QAAQ,EAAO,iBAAiB,CAAM,CAAC,CAAC,aAAa,SAAS,EAAS,aAAa,OAAO,QAAQ,EAAE,EAAS,aAAa,gBAAgB,OAAO,CAAQ,CAAC,CAAE,EAAE,EAAK,EAAE,IAAM,EAAS,IAAI,iBAAiB,CAAI,EAAoH,OAAlH,EAAS,QAAQ,EAAO,CAAC,UAAU,GAAK,QAAQ,GAAK,WAAW,GAAK,gBAAgB,CAAC,QAAQ,QAAQ,QAAQ,CAAC,CAAC,MAAY,EAAS,WAAW,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAK,EAAU,CAAC,GAAG,EAAM,IAAI,EAAU,KAAK,SAAS,gBAAgB,EAAK,CAAC,CAAE,CAAC,CAAE,qBADr7B,IAA2D"}