vendor: 2,290 bytes, lines 1-38
1import{r as s}from"./react-Afnsq4RA.js";import{s as f}from"./react-style-singleton-B8PdEypK.js";var d="right-scroll-bar-position",g="width-before-scroll-bar",p="with-scroll-bars-hidden",h="--removed-body-scroll-bar-size",m={left:0,top:0,right:0,gap:0},l=function(n){return parseInt(n||"",10)||0},b=function(n){var r=window.getComputedStyle(document.body),o=r[n==="padding"?"paddingLeft":"marginLeft"],t=r[n==="padding"?"paddingTop":"marginTop"],e=r[n==="padding"?"paddingRight":"marginRight"];return[l(o),l(t),l(e)]},y=function(n){if(n===void 0&&(n="margin"),typeof window>"u")return m;var r=b(n),o=document.documentElement.clientWidth,t=window.innerWidth;return{left:r[0],top:r[1],right:r[2],gap:Math.max(0,t-o+r[2]-r[0])}},w=f(),c="data-scroll-locked",x=function(n,r,o,t){var e=n.left,i=n.top,v=n.right,a=n.gap;return o===void 0&&(o="margin"),` 2 .`.concat(p,` { 3 overflow: hidden `).concat(t,`; 4 padding-right: `).concat(a,"px ").concat(t,`; 5 } 6 body[`).concat(c,`] { 7 overflow: hidden `).concat(t,`; 8 overscroll-behavior: contain; 9 `).concat([r&&"position: relative ".concat(t,";"),o==="margin"&&` 10 padding-left: `.concat(e,`px; 11 padding-top: `).concat(i,`px; 12 padding-right: `).concat(v,`px; 13 margin-left:0; 14 margin-top:0; 15 margin-right: `).concat(a,"px ").concat(t,`; 16 `),o==="padding"&&"padding-right: ".concat(a,"px ").concat(t,";")].filter(Boolean).join(""),` 17 } 18 19 .`).concat(d,` { 20 right: `).concat(a,"px ").concat(t,`; 21 } 22 23 .`).concat(g,` { 24 margin-right: `).concat(a,"px ").concat(t,`; 25 } 26 27 .`).concat(d," .").concat(d,` { 28 right: 0 `).concat(t,`; 29 } 30 31 .`).concat(g," .").concat(g,` { 32 margin-right: 0 `).concat(t,`; 33 } 34 35 body[`).concat(c,`] { 36 `).concat(h,": ").concat(a,`px; 37 } 38`)},u=function(){var n=parseInt(document.body.getAttribute(c)||"0",10);return isFinite(n)?n:0},S=function(){s.useEffect(function(){return document.body.setAttribute(c,(u()+1).toString()),function(){var n=u()-1;n<=0?document.body.removeAttribute(c):document.body.setAttribute(c,n.toString())}},[])},A=function(n){var r=n.noRelative,o=n.noImportant,t=n.gapMode,e=t===void 0?"margin":t;S();var i=s.useMemo(function(){return y(e)},[e]);return s.createElement(w,{styles:x(i,!r,e,o?"":"!important")})};export{A as R,g as f,d as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.