1import{o as e}from"./rolldown-runtime-C0FnF6B9.js";import{n as t,t as n}from"./jsx-runtime-CKeovgl0.js";import{c as r}from"./react-intl-DtBND-Qs.js";import"./time-D_1qBqRZ.js";import{s as i}from"./typed_functions-DYBvdva1.js";import{t as a}from"./classnames-CfLRLWYq.js";import{n as o}from"./index.module-CYOwzOGF.js";var s=e(t()),c=n(),l=e(a()),u=(e,t,n,r,i)=>r*((t=t/i-1)*t*t*t*t+1)+n,d=(e,t,n)=>{let r=Date.now(),i=e[t],a=n-i,o=1e3,s=!1,c=()=>{let n=Date.now()-r;n/o>1||s||(e[t]=u(0,n,i,a,o),requestAnimationFrame(c))};return c(),()=>{s=!0}},f=`scrollBehavior`in document.documentElement.style,p=(e,t)=>requestIdleCallback(()=>{f?e.scrollTo({left:t,behavior:`smooth`}):d(e,`scrollLeft`,t)}),m=(e,{callback:t,...n}={})=>requestIdleCallback(()=>{f?e.scrollTo({top:0,behavior:`smooth`}):d(e,`scrollTop`,0),t?.()},n),h={list:`_comp_skip_links_skip_links__list`,listItem:`_comp_skip_links_skip_links__listItem`,hotkeyHint:`_comp_skip_links_skip_links__hotkeyHint`},g=()=>`skip-link-target-nav`,_=e=>`skip-link-target-content-${e}`,v=({multiColumn:e,onFocusGettingStartedColumn:t})=>{let n=r(),a=i(e=>e.settings.get(`columns`).size),o=(0,s.useCallback)(e=>{e.preventDefault(),t()},[t]);return(0,c.jsxs)(`ul`,{className:h.list,children:[(0,c.jsx)(`li`,{className:h.listItem,children:(0,c.jsx)(y,{target:_(1),hotkey:`1`,children:n.formatMessage({id:`skip_links.skip_to_content`,defaultMessage:`Skip to main content`})})}),(0,c.jsx)(`li`,{className:h.listItem,children:(0,c.jsx)(y,{target:e?`/getting-started`:g(),onRouterLinkClick:e?o:void 0,hotkey:e?`${a}`:`2`,children:n.formatMessage({id:`skip_links.skip_to_navigation`,defaultMessage:`Skip to main navigation`})})})]})},y=({children:e,hotkey:t,target:n,onRouterLinkClick:i})=>{let a=r(),o=(0,s.useId)();return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(`a`,{href:`#${n}`,"aria-describedby":o,onClick:i,children:e}),(0,c.jsx)(`span`,{id:o,className:h.hotkeyHint,children:a.formatMessage({id:`skip_links.hotkey`,defaultMessage:`<span>Hotkey</span> {hotkey}`},{hotkey:t,span:e=>(0,c.jsx)(`span`,{className:`sr-only`,children:e})})})]})},b=(0,s.createContext)(1),x=()=>(0,s.useContext)(b),S=(0,s.createContext)({scrollTop:()=>{}}),C=()=>(0,s.useContext)(S),w=200,T=({children:e,label:t,bindToDocument:n,className:r})=>{let i=(0,s.useRef)(null),a=(0,s.useRef)(null),u=(0,s.useMemo)(()=>({scrollTop(){let e=null;e=n?document.scrollingElement:i.current?.querySelector(`.scrollable`),e&&(a.current=m(e,{timeout:w,callback(){a.current=null}}))}}),[n]),d=o(()=>{typeof a.current==`number`&&cancelIdleCallback(a.current)},w),f=x();return(0,c.jsx)(`div`,{role:`region`,ref:i,onScroll:d,className:(0,l.default)(`column`,r),"aria-label":t,"aria-labelledby":t===void 0?_(f):void 0,children:(0,c.jsx)(S.Provider,{value:u,children:e})})};export{v as a,p as c,x as i,b as n,_ as o,C as r,g as s,T as t}; 2//# sourceMappingURL=column-BtTLIWTD.js.map
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.