import{u as i,r as c}from"./index.js";const r=typeof document!="undefined"?document:{},y=()=>{const n=i(l=>l.settings.overflowOnHtml),o=c.exports.useRef(),e=r.documentElement,{body:t}=r;return[()=>{if(!t||!t.style||o.current)return;const l=window.innerWidth-e.clientWidth,s=parseInt(window.getComputedStyle(t).getPropertyValue("padding-right"))||0;n&&(e.style.position="relative",e.style.overflow="hidden"),t.style.position="relative",t.style.overflow="hidden",t.style.paddingRight=`${s+l}px`,o.current=!0},()=>{!t||!t.style||!o.current||(n&&(e.style.position="",e.style.overflow=""),t.style.position="",t.style.overflow="",t.style.paddingRight="",o.current=!1)}]};export{y as u};