Loading
function(e,t,l){l.d(t,{M:()=>u,f:()=>n});var a=l(627968),s=l(64700);let r=0;function n(e,t){let[l]=s.useState(()=>r++),a=`data-focus-blocked-${l}`,n=s.useCallback(e=>{let t=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0&&!e.disabled?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}),l=t.currentNode;for(;null!=l;){let e=l;e.setAttribute(a,String(e.tabIndex)),e.tabIndex=-1,l=t.nextNode()}},[a]),u=s.useCallback(e=>{e.querySelectorAll(`[${a}]`).forEach(e=>{let t=e.getAttribute(a);null!=t&&(e.tabIndex=parseInt(t,10),e.removeAttribute(a))})},[a]);s.useLayoutEffect(()=>{if(t){let t=e.current;if(null!=t)return n(t),()=>u(t)}},[t,e,n,u]),s.useEffect(()=>{if(!t)return;let l=e.current;if(null==l)return;let a=new MutationObserver(e=>{e.some(e=>e.addedNodes.length>0)&&n(l)});return a.observe(l,{childList:!0,subtree:!0}),()=>a.disconnect()},[t,e,n])}function u(e){let{children:t,className:l,enabled:r=!0,"aria-hidden":u}=e,i=s.useRef(null);return n(i,r),(0,a.jsx)("div",{ref:i,className:l,"aria-hidden":u,children:t})}}