1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,737877,e=>{"use strict";var t=e.i(271645);function r(e){let[r,s]=(0,t.useState)(!1),n=(0,t.useRef)(e),a=(0,t.useRef)(null);n.current=e;let i=(0,t.useCallback)(()=>{a.current&&window.clearTimeout(a.current),Promise.resolve(n.current()).then(()=>{s(!0),a.current=window.setTimeout(()=>{s(!1)},1500)})},[]);return(0,t.useEffect)(()=>()=>{a.current&&window.clearTimeout(a.current)},[]),[r,i]}e.s(["useCopyButton",()=>r])},144324,e=>{"use strict";var t=e.i(974030),r=e.i(737877),s=e.i(713548),n=e.i(14804),a=e.i(825153),i=e.i(271645),l=e.i(843476),o=e.i(709428);let c=(0,e.i(155034).default)("clipboard",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}]]),d=(0,i.createContext)(null);function u(e){return(0,l.jsx)("pre",{...e,className:(0,t.cn)("min-w-full w-max *:flex *:flex-col",e.className),children:e.children})}function f({ref:e,title:r,allowCopy:s=!0,keepBackground:n=!1,icon:a,viewportProps:o={},children:c,Actions:u=e=>(0,l.jsx)("div",{...e,className:(0,t.cn)("empty:hidden",e.className)}),...f}){let x=null!==(0,i.use)(d),g=(0,i.useRef)(null);return(0,l.jsxs)("figure",{ref:e,dir:"ltr",...f,tabIndex:-1,className:(0,t.cn)(x?"bg-fd-secondary -mx-px -mb-px last:rounded-b-xl":"my-4 bg-fd-card rounded-xl",n&&"bg-(--shiki-light-bg) dark:bg-(--shiki-dark-bg)","shiki relative border shadow-sm not-prose overflow-hidden text-sm",f.className),children:[r?(0,l.jsxs)("div",{className:"flex text-fd-muted-foreground items-center gap-2 h-9.5 border-b px-4",children:["string"==typeof a?(0,l.jsx)("div",{className:"[&_svg]:size-3.5",dangerouslySetInnerHTML:{__html:a}}):a,(0,l.jsx)("figcaption",{className:"flex-1 truncate",children:r}),u({className:"-me-2",children:s&&(0,l.jsx)(m,{containerRef:g})})]}):u({className:"absolute top-3 right-2 z-2 backdrop-blur-lg rounded-lg text-fd-muted-foreground",children:s&&(0,l.jsx)(m,{containerRef:g})}),(0,l.jsx)("div",{ref:g,...o,role:"region",tabIndex:0,className:(0,t.cn)("text-[0.8125rem] py-3.5 overflow-auto max-h-[600px] fd-scroll-container focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-fd-ring",o.className),style:{"--padding-right":r?void 0:"calc(var(--spacing) * 8)",counterSet:f["data-line-numbers"]?`line ${Number(f["data-line-numbers-start"]??1)-1}`:void 0,...o.style},children:c})]})}function m({className:e,containerRef:n,...a}){let[i,d]=(0,r.useCopyButton)(()=>{let e=n.current?.getElementsByTagName("pre").item(0);if(!e)return;let t=e.cloneNode(!0);t.querySelectorAll(".nd-copy-ignore").forEach(e=>{e.replaceWith("\n")}),navigator.clipboard.writeText(t.textContent??"")});return(0,l.jsx)("button",{type:"button","data-checked":i||void 0,className:(0,t.cn)((0,s.buttonVariants)({className:"hover:text-fd-accent-foreground data-checked:text-fd-accent-foreground",size:"icon-xs"}),e),"aria-label":i?"Copied Text":"Copy Text",onClick:d,...a,children:i?(0,l.jsx)(o.Check,{}):(0,l.jsx)(c,{})})}function x({ref:e,...r}){let s=(0,i.useRef)(null),o=null!==(0,i.use)(d);return(0,l.jsx)(a.Tabs,{ref:(0,n.mergeRefs)(s,e),...r,className:(0,t.cn)("bg-fd-card rounded-xl border",!o&&"my-4",r.className),children:(0,l.jsx)(d,{value:(0,i.useMemo)(()=>({containerRef:s,nested:o}),[o]),children:r.children})})}function g(e){return(0,l.jsx)(a.TabsList,{...e,className:(0,t.cn)("flex flex-row px-2 overflow-x-auto text-fd-muted-foreground",e.className),children:e.children})}function h({children:e,...r}){return(0,l.jsxs)(a.TabsTrigger,{...r,className:(0,t.cn)("relative group inline-flex text-sm font-medium text-nowrap items-center transition-colors gap-2 px-2 py-1.5 hover:text-fd-accent-foreground data-[state=active]:text-fd-primary [&_svg]:size-3.5",r.className),children:[(0,l.jsx)("div",{className:"absolute inset-x-2 bottom-0 h-px group-data-[state=active]:bg-fd-primary"}),e]})}function b(e){return(0,l.jsx)(a.TabsContent,{...e})}e.s(["CodeBlock",()=>f,"CodeBlockTab",()=>b,"CodeBlockTabs",()=>x,"CodeBlockTabsList",()=>g,"CodeBlockTabsTrigger",()=>h,"Pre",()=>u],144324)},625877,e=>{"use strict";let t=(0,e.i(155034).default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["ChevronRight",()=>t],625877)}]);
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.