1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,47370,e=>{"use strict";var t=e.i(61187),n=e.i(43836),i=e.i(64503),o=e.i(76440),r=e.i(87114),a=e.i(76173),l=e.i(81079),s=e.i(88283),d=e.i(44726),c=e.i(36927),u=Object.defineProperty,p=(e,t)=>u(e,"name",{value:t,configurable:!0}),f="Collapsible",[b,C]=(0,i.createContextScope)(f),[m,g]=b(f),h=t.forwardRef(p(function(e,n){let{__scopeCollapsible:i,open:r,defaultOpen:a,disabled:s,onOpenChange:u,...p}=e,[b,C]=(0,o.useControllableState)({prop:r,defaultProp:a??!1,onChange:u,caller:f});return(0,c.jsx)(m,{scope:i,disabled:s,contentId:(0,d.useId)(),open:b,onOpenToggle:t.useCallback(()=>C(e=>!e),[C]),children:(0,c.jsx)(l.Primitive.div,{"data-state":T(b),"data-disabled":s?"":void 0,...p,ref:n})})},"Collapsible")),v=t.forwardRef(p(function(e,t){let{__scopeCollapsible:i,...o}=e,r=g("CollapsibleTrigger",i);return(0,c.jsx)(l.Primitive.button,{type:"button","aria-controls":r.open?r.contentId:void 0,"aria-expanded":r.open||!1,"data-state":T(r.open),"data-disabled":r.disabled?"":void 0,disabled:r.disabled,...o,ref:t,onClick:(0,n.composeEventHandlers)(e.onClick,r.onOpenToggle)})},"CollapsibleTrigger")),R="CollapsibleContent",y=t.forwardRef(p(function(e,t){let{forceMount:n,...i}=e,o=g(R,e.__scopeCollapsible);return(0,c.jsx)(s.Presence,{present:n||o.open,children:({present:e})=>(0,c.jsx)(x,{...i,ref:t,present:e})})},"CollapsibleContent")),x=t.forwardRef(p(function(e,n){let{__scopeCollapsible:i,present:o,children:s,...d}=e,u=g(R,i),[p,f]=t.useState(o),b=t.useRef(null),C=(0,a.useComposedRefs)(n,b),m=t.useRef(0),h=m.current,v=t.useRef(0),y=v.current,x=u.open||p,j=t.useRef(x),w=t.useRef(void 0);return t.useEffect(()=>{let e=requestAnimationFrame(()=>j.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,r.useLayoutEffect)(()=>{let e=b.current;if(e){w.current=w.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();m.current=t.height,v.current=t.width,j.current||(e.style.transitionDuration=w.current.transitionDuration,e.style.animationName=w.current.animationName),f(o)}},[u.open,o]),(0,c.jsx)(l.Primitive.div,{"data-state":T(u.open),"data-disabled":u.disabled?"":void 0,id:u.contentId,hidden:!x,...d,ref:C,style:{"--radix-collapsible-content-height":h?`${h}px`:void 0,"--radix-collapsible-content-width":y?`${y}px`:void 0,...e.style},children:x&&s})},"CollapsibleContentImpl"));function T(e){return e?"open":"closed"}p(T,"getState"),e.s(["CollapsibleContent",0,y,"CollapsibleTrigger",0,v,"Content",0,y,"Root",0,h,"Trigger",0,v,"createCollapsibleScope",0,C])},31091,e=>{"use strict";let t=(0,e.i(5670).default)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);e.s(["ChevronDownIcon",0,t],31091)}]);
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.