1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,89440,e=>{"use strict";let t=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,r=function(){for(var e,t,r=0,a="";r<arguments.length;)(e=arguments[r++])&&(t=function e(t){var r,a,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t)if(Array.isArray(t))for(r=0;r<t.length;r++)t[r]&&(a=e(t[r]))&&(i&&(i+=" "),i+=a);else for(r in t)t[r]&&(i&&(i+=" "),i+=r);return i}(e))&&(a&&(a+=" "),a+=t);return a};e.s(["cva",0,(e,a)=>i=>{var n;if((null==a?void 0:a.variants)==null)return r(e,null==i?void 0:i.class,null==i?void 0:i.className);let{variants:o,defaultVariants:s}=a,l=Object.keys(o).map(e=>{let r=null==i?void 0:i[e],a=null==s?void 0:s[e];if(null===r)return null;let n=t(r)||t(a);return o[e][n]}),d=i&&Object.entries(i).reduce((e,t)=>{let[r,a]=t;return void 0===a||(e[r]=a),e},{});return r(e,l,null==a||null==(n=a.compoundVariants)?void 0:n.reduce((e,t)=>{let{class:r,className:a,...i}=t;return Object.entries(i).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...s,...d}[t]):({...s,...d})[t]===r})?[...e,r,a]:e},[]),null==i?void 0:i.class,null==i?void 0:i.className)}],89440)},167881,762073,e=>{"use strict";var t=e.i(47011),r=e.i(890522),a=e.i(144977),i=Symbol.for("react.lazy"),n=r[" use ".trim().toString()];function o(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===i&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function s(e){var i;let s,l=(i=e,(s=r.forwardRef((e,t)=>{let{children:i,...s}=e;if(o(i)&&"function"==typeof n&&(i=n(i._payload)),r.isValidElement(i)){var l;let e,n,o=(l=i,(n=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(n=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),d=function(e,t){let r={...t};for(let a in t){let i=e[a],n=t[a];/^on[A-Z]/.test(a)?i&&n?r[a]=(...e)=>{let t=n(...e);return i(...e),t}:i&&(r[a]=i):"style"===a?r[a]={...i,...n}:"className"===a&&(r[a]=[i,n].filter(Boolean).join(" "))}return{...e,...r}}(s,i.props);return i.type!==r.Fragment&&(d.ref=t?(0,a.composeRefs)(t,o):o),r.cloneElement(i,d)}return r.Children.count(i)>1?r.Children.only(null):null})).displayName=`${i}.SlotClone`,s),d=r.forwardRef((e,a)=>{let{children:i,...s}=e;o(i)&&"function"==typeof n&&(i=n(i._payload));let d=r.Children.toArray(i),u=d.find(c);if(u){let e=u.props.children,i=d.map(t=>t!==u?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,t.jsx)(l,{...s,ref:a,children:r.isValidElement(e)?r.cloneElement(e,void 0,i):null})}return(0,t.jsx)(l,{...s,ref:a,children:i})});return d.displayName=`${e}.Slot`,d}var l=s("Slot"),d=Symbol("radix.slottable");function c(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===d}e.s(["Slot",()=>l,"createSlot",()=>s],762073);var u=e.i(89440),f=e.i(647163);let p=(0,u.cva)("inline-flex items-center justify-center whitespace-nowrap rounded-full text-sm font-semibold ring-offset-background transition-all duration-300 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring/30 focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 active:scale-95",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-soft hover:bg-primary/95 hover:shadow-[0_6px_24px_-4px_rgba(30,80,160,0.25)] hover:scale-[1.02]",destructive:"bg-destructive text-destructive-foreground shadow-soft hover:bg-destructive/90 hover:shadow-[0_6px_24px_-4px_rgba(200,50,50,0.25)] hover:scale-[1.02]",outline:"border-2 border-secondary/70 bg-transparent text-secondary shadow-soft/50 hover:bg-secondary/10 hover:shadow-soft hover:scale-[1.02]",secondary:"bg-secondary text-secondary-foreground shadow-float hover:bg-secondary/90 hover:shadow-[0_14px_46px_-14px_rgba(190,130,40,0.35)] hover:scale-[1.02]",ghost:"text-primary hover:bg-primary/10 hover:shadow-soft/50 hover:scale-[1.02]",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-12 px-8",sm:"h-10 px-6 text-sm",lg:"h-14 px-10 text-base",icon:"h-11 w-11"}},defaultVariants:{variant:"default",size:"default"}}),b=r.forwardRef(({className:e,variant:r,size:a,asChild:i=!1,...n},o)=>(0,t.jsx)(i?l:"button",{className:(0,f.cn)(p({variant:r,size:a,className:e})),ref:o,...n}));b.displayName="Button",e.s(["Button",()=>b,"buttonVariants",()=>p],167881)},324211,e=>{"use strict";
1let t=(0,e.i(799780).default)("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["Loader2",()=>t],324211)},829939,e=>{"use strict";var t=e.i(890522);function r(){let[e,r]=t.useState(void 0);return t.useEffect(()=>{let e=window.matchMedia("(max-width: 767px)"),t=()=>{r(window.innerWidth<768)};return e.addEventListener("change",t),r(window.innerWidth<768),()=>e.removeEventListener("change",t)},[]),!!e}e.s(["useIsMobile",()=>r])},318493,e=>{"use strict";let t=(0,e.i(799780).default)("PanelLeft",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}],["path",{d:"M9 3v18",key:"fh3hqa"}]]);e.s(["PanelLeft",()=>t],318493)},23750,e=>{"use strict";var t=e.i(47011),r=e.i(890522),a=e.i(647163);let i=r.forwardRef(({className:e,type:r,...i},n)=>(0,t.jsx)("input",{type:r,className:(0,a.cn)("flex h-12 w-full rounded-full border border-input bg-background/60 px-4 py-2 text-sm ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring/30 focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",e),ref:n,...i}));i.displayName="Input",e.s(["Input",()=>i])},671428,e=>{"use strict";var t=e.i(47011),r=e.i(647163);function a({className:e,...a}){return(0,t.jsx)("div",{className:(0,r.cn)("animate-pulse rounded-md bg-muted",e),...a})}e.s(["Skeleton",()=>a])},884553,e=>{"use strict";var t=e.i(890522),r=e.i(37210),a=e.i(47011),i=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),n=t.forwardRef((e,t)=>(0,a.jsx)(r.Primitive.span,{...e,ref:t,style:{...i,...e.style}}));n.displayName="VisuallyHidden",e.s(["Root",()=>n,"VISUALLY_HIDDEN_STYLES",()=>i])},728231,e=>{"use strict";var t=e.i(47011),r=e.i(890522),a=e.i(775453),i=e.i(144977),n=e.i(156207),o=e.i(420424),s=e.i(461194),l=e.i(544257),d=(e.i(354407),e.i(612864)),c=e.i(37210),u=e.i(93074),f=e.i(534643),p=e.i(884553),[b,g]=(0,n.createContextScope)("Tooltip",[l.createPopperScope]),m=(0,l.createPopperScope)(),h="TooltipProvider",v="tooltip.open",[x,y]=b(h),w=e=>{let{__scopeTooltip:a,delayDuration:i=700,skipDelayDuration:n=300,disableHoverableContent:o=!1,children:s}=e,l=r.useRef(!0),d=r.useRef(!1),c=r.useRef(0);return r.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,t.jsx)(x,{scope:a,isOpenDelayedRef:l,delayDuration:i,onOpen:r.useCallback(()=>{window.clearTimeout(c.current),l.current=!1},[]),onClose:r.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>l.current=!0,n)},[n]),isPointerInTransitRef:d,onPointerInTransitChange:r.useCallback(e=>{d.current=e},[]),disableHoverableContent:o,children:s})};w.displayName=h;var S="Tooltip",[j,N]=b(S),C=e=>{let{__scopeTooltip:a,children:i,open:n,defaultOpen:o,onOpenChange:d,disableHoverableContent:c,delayDuration:u}=e,p=y(S,e.__scopeTooltip),b=m(a),[g,h]=r.useState(null),x=(0,s.useId)(),w=r.useRef(0),N=c??p.disableHoverableContent,C=u??p.delayDuration,R=r.useRef(!1),[T,k]=(0,f.useControllableState)({prop:n,defaultProp:o??!1,onChange:e=>{e?(p.onOpen(),document.dispatchEvent(new CustomEvent(v))):p.onClose(),d?.(e)},caller:S}),_=r.useMemo(()=>T?R.current?"delayed-open":"instant-open":"closed",[T]),E=r.useCallback(()=>{window.clearTimeout(w.current),w.current=0,R.current=!1,k(!0)},[k]),z=r.useCallback(()=>{window.clearTimeout(w.current),w.current=0,k(!1)},[k]),L=r.useCallback(()=>{window.clearTimeout(w.current),w.current=window.setTimeout(()=>{R.current=!0,k(!0),w.current=0},C)},[C,k]);return r.useEffect(()=>()=>{w.current&&(window.clearTimeout(w.current),w.current=0)},[]),(0,t.jsx)(l.Root,{...b,children:(0,t.jsx)(j,{scope:a,contentId:x,open:T,stateAttribute:_,trigger:g,onTriggerChange:h,onTriggerEnter:r.useCallback(()=>{p.isOpenDelayedRef.current?L():E()},[p.isOpenDelayedRef,L,E]),onTriggerLeave:r.useCallback(()=>{N?z():(window.clearTimeout(w.current),w.current=0)},[z,N]),onOpen:E,onClose:z,disableHoverableContent:N,children:i})})};C.displayName=S;
1var R="TooltipTrigger",T=r.forwardRef((e,n)=>{let{__scopeTooltip:o,...s}=e,d=N(R,o),u=y(R,o),f=m(o),p=r.useRef(null),b=(0,i.useComposedRefs)(n,p,d.onTriggerChange),g=r.useRef(!1),h=r.useRef(!1),v=r.useCallback(()=>g.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",v),[v]),(0,t.jsx)(l.Anchor,{asChild:!0,...f,children:(0,t.jsx)(c.Primitive.button,{"aria-describedby":d.open?d.contentId:void 0,"data-state":d.stateAttribute,...s,ref:b,onPointerMove:(0,a.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(h.current||u.isPointerInTransitRef.current||(d.onTriggerEnter(),h.current=!0))}),onPointerLeave:(0,a.composeEventHandlers)(e.onPointerLeave,()=>{d.onTriggerLeave(),h.current=!1}),onPointerDown:(0,a.composeEventHandlers)(e.onPointerDown,()=>{d.open&&d.onClose(),g.current=!0,document.addEventListener("pointerup",v,{once:!0})}),onFocus:(0,a.composeEventHandlers)(e.onFocus,()=>{g.current||d.onOpen()}),onBlur:(0,a.composeEventHandlers)(e.onBlur,d.onClose),onClick:(0,a.composeEventHandlers)(e.onClick,d.onClose)})})});T.displayName=R;var[k,_]=b("TooltipPortal",{forceMount:void 0}),E="TooltipContent",z=r.forwardRef((e,r)=>{let a=_(E,e.__scopeTooltip),{forceMount:i=a.forceMount,side:n="top",...o}=e,s=N(E,e.__scopeTooltip);return(0,t.jsx)(d.Presence,{present:i||s.open,children:s.disableHoverableContent?(0,t.jsx)(O,{side:n,...o,ref:r}):(0,t.jsx)(L,{side:n,...o,ref:r})})}),L=r.forwardRef((e,a)=>{let n=N(E,e.__scopeTooltip),o=y(E,e.__scopeTooltip),s=r.useRef(null),l=(0,i.useComposedRefs)(a,s),[d,c]=r.useState(null),{trigger:u,onClose:f}=n,p=s.current,{onPointerInTransitChange:b}=o,g=r.useCallback(()=>{c(null),b(!1)},[b]),m=r.useCallback((e,t)=>{let r,a=e.currentTarget,i={x:e.clientX,y:e.clientY},n=function(e,t){let r=Math.abs(t.top-e.y),a=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),n=Math.abs(t.left-e.x);switch(Math.min(r,a,i,n)){case n:return"left";case i:return"right";case r:return"top";case a:return"bottom";default:throw Error("unreachable")}}(i,a.getBoundingClientRect());c(((r=[...function(e,t,r=5){let a=[];switch(t){case"top":a.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":a.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":a.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":a.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r})}return a}(i,n),...function(e){let{top:t,right:r,bottom:a,left:i}=e;return[{x:i,y:t},{x:r,y:t},{x:r,y:a},{x:i,y:a}]}(t.getBoundingClientRect())].slice()).sort((e,t)=>e.x<t.x?-1:e.x>t.x?1:e.y<t.y?-1:1*!!(e.y>t.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let r=0;r<e.length;r++){let a=e[r];for(;t.length>=2;){let e=t[t.length-1],r=t[t.length-2];if((e.x-r.x)*(a.y-r.y)>=(e.y-r.y)*(a.x-r.x))t.pop();else break}t.push(a)}t.pop();let r=[];for(let t=e.length-1;t>=0;t--){let a=e[t];for(;r.length>=2;){let e=r[r.length-1],t=r[r.length-2];if((e.x-t.x)*(a.y-t.y)>=(e.y-t.y)*(a.x-t.x))r.pop();else break}r.push(a)}return(r.pop(),1===t.length&&1===r.length&&t[0].x===r[0].x&&t[0].y===r[0].y)?t:t.concat(r)}(r))),b(!0)},[b]);return r.useEffect(()=>()=>g(),[g]),r.useEffect(()=>{if(u&&p){let e=e=>m(e,p),t=e=>m(e,u);return u.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{u.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[u,p,m,g]),r.useEffect(()=>{if(d){let e=e=>{let t=e.target,r={x:e.clientX,y:e.clientY},a=u?.contains(t)||p?.contains(t),i=!function(e,t){let{x:r,y:a}=e,i=!1;for(let e=0,n=t.length-1;e<t.length;n=e++){let o=t[e],s=t[n],l=o.x,d=o.y,c=s.x,u=s.y;d>a!=u>a&&r<(c-l)*(a-d)/(u-d)+l&&(i=!i)}return i}(r,d);a?g():i&&(g(),f())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[u,p,d,f,g]),(0,t.jsx)(O,{...e,ref:l})}),[M,P]=b(S,{isInside:!1}),I=(0,u.createSlottable)("TooltipContent"),O=r.forwardRef((e,a)=>{let{__scopeTooltip:i,children:n,"aria-label":s,onEscapeKeyDown:d,onPointerDownOutside:c,...u}=e,f=N(E,i),b=m(i),{onClose:g}=f;return r.useEffect(()=>(document.addEventListener(v,g),()=>document.removeEventListener(v,g)),[g]),r.useEffect(()=>{if(f.trigger){let e=e=>{let t=e.target;t?.contains(f.trigger)&&g()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[f.trigger,g]),(0,t.jsx)(o.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:d,onPointerDownOutside:c,onFocusOutside:e=>e.preventDefault(),onDismiss:g,children:(0,t.jsxs)(l.Content,{"data-state":f.stateAttribute,...b,...u,ref:a,style:{...u.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,t.jsx)(I,{children:n}),(0,t.jsx)(M,{scope:i,isInside:!0,children:(0,t.jsx)(p.Root,{id:f.contentId,role:"tooltip",children:s||n})})]})})});z.displayName=E;var D="TooltipArrow";r.forwardRef((e,r)=>{let{__scopeTooltip:a,...i}=e,n=m(a);return P(D,a).isInside?null:(0,t.jsx)(l.Arrow,{...n,...i,ref:r})}).displayName=D;var A=e.i(647163);let B=r.forwardRef(({className:e,sideOffset:r=4,...a},i)=>(0,t.jsx)(z,{ref:i,sideOffset:r,className:(0,A.cn)("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-tooltip-content-transform-origin]",e),...a}));B.displayName=z.displayName,e.s(["Tooltip",()=>C,"TooltipContent",()=>B,"TooltipProvider",()=>w,"TooltipTrigger",()=>T],728231)},811522,e=>{"use strict";var t=e.i(47011),r=e.i(890522),a=e.i(762073),i=e.i(89440),n=e.i(318493),o=e.i(829939),s=e.i(647163),l=e.i(167881),d=e.i(23750),c=e.i(269035),u=e.i(852917),f=e.i(671428),p=e.i(728231);let b=r.createContext(null);function g(){let e=r.useContext(b);if(!e)throw Error("useSidebar must be used within a SidebarProvider.");return e}let m=r.forwardRef(({defaultOpen:e=!0,open:a,onOpenChange:i,className:n,style:l,children:d,...c},u)=>{let f=(0,o.useIsMobile)(),[g,m]=r.useState(!1),[h,v]=r.useState(e),x=a??h,y=r.useCallback(e=>{let t="function"==typeof e?e(x):e;i?i(t):v(t),document.cookie=`sidebar_state=${t}; path=/; max-age=604800`},[i,x]),w=r.useCallback(()=>f?m(e=>!e):y(e=>!e),[f,y,m]);r.useEffect(()=>{let e=e=>{"b"===e.key&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),w())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[w]);let S=x?"expanded":"collapsed",j=r.useMemo(()=>({state:S,open:x,setOpen:y,isMobile:f,openMobile:g,setOpenMobile:m,toggleSidebar:w}),[S,x,y,f,g,m,w]);return(0,t.jsx)(b.Provider,{value:j,children:(0,t.jsx)(p.TooltipProvider,{delayDuration:0,children:(0,t.jsx)("div",{style:{"--sidebar-width":"16rem","--sidebar-width-icon":"3rem",...l},className:(0,s.cn)("group/sidebar-wrapper flex min-h-svh w-full has-[[data-variant=inset]]:bg-sidebar",n),ref:u,...c,children:d})})})});m.displayName="SidebarProvider";let h=r.forwardRef(({side:e="left",variant:r="sidebar",collapsible:a="offcanvas",className:i,children:n,...o},l)=>{let{isMobile:d,state:c,openMobile:f,setOpenMobile:p}=g();return"none"===a?(0,t.jsx)("div",{className:(0,s.cn)("flex h-full w-[--sidebar-width] flex-col bg-sidebar text-sidebar-foreground",i),ref:l,...o,children:n}):d?(0,t.jsx)(u.Sheet,{open:f,onOpenChange:p,...o,children:(0,t.jsxs)(u.SheetContent,{"data-sidebar":"sidebar","data-mobile":"true",className:"w-[--sidebar-width] bg-sidebar p-0 text-sidebar-foreground [&>button]:hidden",style:{"--sidebar-width":"18rem"},side:e,children:[(0,t.jsxs)(u.SheetHeader,{className:"sr-only",children:[(0,t.jsx)(u.SheetTitle,{children:"Sidebar"}),(0,t.jsx)(u.SheetDescription,{children:"Displays the mobile sidebar."})]}),(0,t.jsx)("div",{className:"flex h-full w-full flex-col",children:n})]})}):(0,t.jsxs)("div",{ref:l,className:"group peer hidden text-sidebar-foreground md:block","data-state":c,"data-collapsible":"collapsed"===c?a:"","data-variant":r,"data-side":e,children:[(0,t.jsx)("div",{className:(0,s.cn)("relative w-[--sidebar-width] bg-transparent transition-[width] duration-200 ease-linear","group-data-[collapsible=offcanvas]:w-0","group-data-[side=right]:rotate-180","floating"===r||"inset"===r?"group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)_+_theme(spacing.4))]":"group-data-[collapsible=icon]:w-[--sidebar-width-icon]")}),(0,t.jsx)("div",{className:(0,s.cn)("fixed inset-y-0 z-10 hidden h-svh w-[--sidebar-width] transition-[left,right,width] duration-200 ease-linear md:flex","left"===e?"left-0 group-data-[collapsible=offcanvas]:left-[calc(var(--sidebar-width)*-1)]":"right-0 group-data-[collapsible=offcanvas]:right-[calc(var(--sidebar-width)*-1)]","floating"===r||"inset"===r?"p-2 group-data-[collapsible=icon]:w-[calc(var(--sidebar-width-icon)_+_theme(spacing.4)_+2px)]":"group-data-[collapsible=icon]:w-[--sidebar-width-icon] group-data-[side=left]:border-r group-data-[side=right]:border-l",i),...o,children:(0,t.jsx)("div",{"data-sidebar":"sidebar",className:"flex h-full w-full flex-col bg-sidebar group-data-[variant=floating]:rounded-lg group-data-[variant=floating]:border group-data-[variant=floating]:border-sidebar-border group-data-[variant=floating]:shadow",children:n})})]})});h.displayName="Sidebar";let v=r.forwardRef(({className:e,onClick:r,...a},i)=>{let{toggleSidebar:o}=g();return(0,t.jsxs)(l.Button,{ref:i,"data-sidebar":"trigger",variant:"ghost",size:"icon",className:(0,s.cn)("h-7 w-7",e),onClick:e=>{r?.(e),o()},...a,children:[(0,t.jsx)(n.PanelLeft,{}),(0,t.jsx)("span",{className:"sr-only",children:"Toggle Sidebar"})]})});v.displayName="SidebarTrigger",r.forwardRef(({className:e,...r},a)=>{let{toggleSidebar:i}=g();return(0,t.jsx)("button",{ref:a,"data-sidebar":"rail","aria-label":"Toggle Sidebar",tabIndex:-1,onClick:i,title:"Toggle Sidebar",className:(0,s.cn)("absolute inset-y-0 z-20 hidden w-4 -translate-x-1/2 transition-all ease-linear after:absolute after:inset-y-0 after:left-1/2 after:w-[2px] hover:after:bg-sidebar-border group-data-[side=left]:-right-4 group-data-[side=right]:left-0 sm:flex","[[data-side=left]_&]:cursor-w-resize [[data-side=right]_&]:cursor-e-resize","[[data-side=left][data-state=collapsed]_&]:cursor-e-resize [[data-side=right][data-state=collapsed]_&]:cursor-w-resize","group-data-[collapsible=offcanvas]:translate-x-0 group-data-[collapsible=offcanvas]:after:left-full group-data-[collapsible=offcanvas]:hover:bg-sidebar","[[data-side=left][data-collapsible=offcanvas]_&]:-right-2","[[data-side=right][data-collapsible=offcanvas]_&]:-left-2",e),...r})}).displayName="SidebarRail";let x=r.forwardRef(({className:e,...r},a)=>(0,t.jsx)("main",{ref:a,className:(0,s.cn)("relative flex w-full flex-1 flex-col bg-background","md:peer-data-[variant=inset]:m-2 md:peer-data-[state=collapsed]:peer-data-[variant=inset]:ml-2 md:peer-data-[variant=inset]:ml-0 md:peer-data-[variant=inset]:rounded-xl md:peer-data-[variant=inset]:shadow",e),...r}));x.displayName="SidebarInset",r.forwardRef(({className:e,...r},a)=>(0,t.jsx)(d.Input,{ref:a,"data-sidebar":"input",className:(0,s.cn)("h-8 w-full bg-background shadow-none focus-visible:ring-2 focus-visible:ring-sidebar-ring",e),...r})).displayName="SidebarInput";let y=r.forwardRef(({className:e,...r},a)=>(0,t.jsx)("div",{ref:a,"data-sidebar":"header",className:(0,s.cn)("flex flex-col gap-2 p-2",e),...r}));y.displayName="SidebarHeader";let w=r.forwardRef(({className:e,...r},a)=>(0,t.jsx)("div",{ref:a,"data-sidebar":"footer",className:(0,s.cn)("flex flex-col gap-2 p-2",e),...r}));w.displayName="SidebarFooter",r.forwardRef(({className:e,...r},a)=>(0,t.jsx)(c.Separator,{ref:a,"data-sidebar":"separator",className:(0,s.cn)("mx-2 w-auto bg-sidebar-border",e),...r})).displayName="SidebarSeparator";let S=r.forwardRef(({className:e,...r},a)=>(0,t.jsx)("div",{ref:a,"data-sidebar":"content",className:(0,s.cn)("flex min-h-0 flex-1 flex-col gap-2 overflow-auto group-data-[collapsible=icon]:overflow-hidden",e),...r}));S.displayName="SidebarContent";let j=r.forwardRef(({className:e,...r},a)=>(0,t.jsx)("div",{ref:a,"data-sidebar":"group",className:(0,s.cn)("relative flex w-full min-w-0 flex-col p-2",e),...r}));j.displayName="SidebarGroup";let N=r.forwardRef(({className:e,asChild:r=!1,...i},n)=>{let o=r?a.Slot:"div";return(0,t.jsx)(o,{ref:n,"data-sidebar":"group-label",className:(0,s.cn)("flex h-8 shrink-0 items-center rounded-md px-2 text-xs font-medium text-sidebar-foreground
1/70 outline-none ring-sidebar-ring transition-[margin,opacity] duration-200 ease-linear focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0","group-data-[collapsible=icon]:-mt-8 group-data-[collapsible=icon]:opacity-0",e),...i})});N.displayName="SidebarGroupLabel",r.forwardRef(({className:e,asChild:r=!1,...i},n)=>{let o=r?a.Slot:"button";return(0,t.jsx)(o,{ref:n,"data-sidebar":"group-action",className:(0,s.cn)("absolute right-3 top-3.5 flex aspect-square w-5 items-center justify-center rounded-md p-0 text-sidebar-foreground outline-none ring-sidebar-ring transition-transform hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 [&>svg]:size-4 [&>svg]:shrink-0","after:absolute after:-inset-2 after:md:hidden","group-data-[collapsible=icon]:hidden",e),...i})}).displayName="SidebarGroupAction";let C=r.forwardRef(({className:e,...r},a)=>(0,t.jsx)("div",{ref:a,"data-sidebar":"group-content",className:(0,s.cn)("w-full text-sm",e),...r}));C.displayName="SidebarGroupContent";let R=r.forwardRef(({className:e,...r},a)=>(0,t.jsx)("ul",{ref:a,"data-sidebar":"menu",className:(0,s.cn)("flex w-full min-w-0 flex-col gap-1",e),...r}));R.displayName="SidebarMenu";let T=r.forwardRef(({className:e,...r},a)=>(0,t.jsx)("li",{ref:a,"data-sidebar":"menu-item",className:(0,s.cn)("group/menu-item relative",e),...r}));T.displayName="SidebarMenuItem";let k=(0,i.cva)("peer/menu-button flex w-full items-center gap-2 overflow-hidden rounded-md p-2 text-left text-sm outline-none ring-sidebar-ring transition-[width,height,padding] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 group-has-[[data-sidebar=menu-action]]/menu-item:pr-8 aria-disabled:pointer-events-none aria-disabled:opacity-50 data-[active=true]:bg-sidebar-accent data-[active=true]:font-medium data-[active=true]:text-sidebar-accent-foreground data-[state=open]:hover:bg-sidebar-accent data-[state=open]:hover:text-sidebar-accent-foreground group-data-[collapsible=icon]:!size-8 group-data-[collapsible=icon]:!p-2 [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0",{variants:{variant:{default:"hover:bg-sidebar-accent hover:text-sidebar-accent-foreground",outline:"bg-background shadow-[0_0_0_1px_hsl(var(--sidebar-border))] hover:bg-sidebar-accent hover:text-sidebar-accent-foreground hover:shadow-[0_0_0_1px_hsl(var(--sidebar-accent))]"},size:{default:"h-8 text-sm",sm:"h-7 text-xs",lg:"h-12 text-sm group-data-[collapsible=icon]:!p-0"}},defaultVariants:{variant:"default",size:"default"}}),_=r.forwardRef(({asChild:e=!1,isActive:r=!1,variant:i="default",size:n="default",tooltip:o,className:l,...d},c)=>{let u=e?a.Slot:"button",{isMobile:f,state:b}=g(),m=(0,t.jsx)(u,{ref:c,"data-sidebar":"menu-button","data-size":n,"data-active":r,className:(0,s.cn)(k({variant:i,size:n}),l),...d});return o?("string"==typeof o&&(o={children:o}),(0,t.jsxs)(p.Tooltip,{children:[(0,t.jsx)(p.TooltipTrigger,{asChild:!0,children:m}),(0,t.jsx)(p.TooltipContent,{side:"right",align:"center",hidden:"collapsed"!==b||f,...o})]})):m});_.displayName="SidebarMenuButton",r.forwardRef(({className:e,asChild:r=!1,showOnHover:i=!1,...n},o)=>{let l=r?a.Slot:"button";return(0,t.jsx)(l,{ref:o,"data-sidebar":"menu-action",className:(0,s.cn)("absolute right-1 top-1.5 flex aspect-square w-5 items-center justify-center rounded-md p-0 text-sidebar-foreground outline-none ring-sidebar-ring transition-transform hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 peer-hover/menu-button:text-sidebar-accent-foreground [&>svg]:size-4 [&>svg]:shrink-0","after:absolute after:-inset-2 after:md:hidden","peer-data-[size=sm]/menu-button:top-1","peer-data-[size=default]/menu-button:top-1.5","peer-data-[size=lg]/menu-button:top-2.5","group-data-[collapsible=icon]:hidden",i&&"group-focus-within/menu-item:opacity-100 group-hover/menu-item:opacity-100 data-[state=open]:opacity-100 peer-data-[active=true]/menu-button:text-sidebar-accent-foreground md:opacity-0",e),...n})}).displayName="SidebarMenuAction",r.forwardRef(({className:e,...r},a)=>(0,t.jsx)("div",{ref:a,"data-sidebar":"menu-badge",className:(0,s.cn)("pointer-events-none absolute right-1 flex h-5 min-w-5 select-none items-center justify-center rounded-md px-1 text-xs font-medium tabular-nums text-sidebar-foreground","peer-hover/menu-button:text-sidebar-accent-foreground peer-data-[active=true]/menu-button:text-sidebar-accent-foreground","peer-data-[size=sm]/menu-button:top-1","peer-data-[size=default]/menu-button:top-1.5","peer-data-[size=lg]/menu-button:top-2.5","group-data-[collapsible=icon]:hidden",e),...r})).displayName="SidebarMenuBadge",r.forwardRef(({className:e,showIcon:a=!1,...i},n)=>{let o=r.useMemo(()=>`${Math.floor(40*Math.random())+50}%`,[]);return(0,t.jsxs)("div",{ref:n,"data-sidebar":"menu-skeleton",className:(0,s.cn)("flex h-8 items-center gap-2 rounded-md px-2",e),...i,children:[a&&(0,t.jsx)(f.Skeleton,{className:"size-4 rounded-md","data-sidebar":"menu-skeleton-icon"}),(0,t.jsx)(f.Skeleton,{className:"h-4 max-w-[--skeleton-width] flex-1","data-sidebar":"menu-skeleton-text",style:{"--skeleton-width":o}})]})}).displayName="SidebarMenuSkeleton",r.forwardRef(({className:e,...r},a)=>(0,t.jsx)("ul",{ref:a,"data-sidebar":"menu-sub",className:(0,s.cn)("mx-3.5 flex min-w-0 translate-x-px flex-col gap-1 border-l border-sidebar-border px-2.5 py-0.5","group-data-[collapsible=icon]:hidden",e),...r})).displayName="SidebarMenuSub",r.forwardRef(({...e},r)=>(0,t.jsx)("li",{ref:r,...e})).displayName="SidebarMenuSubItem",r.forwardRef(({asChild:e=!1,size:r="md",isActive:i,className:n,...o},l)=>{let d=e?a.Slot:"a";return(0,t.jsx)(d,{ref:l,"data-sidebar":"menu-sub-button","data-size":r,"data-active":i,className:(0,s.cn)("flex h-7 min-w-0 -translate-x-px items-center gap-2 overflow-hidden rounded-md px-2 text-sidebar-foreground outline-none ring-sidebar-ring hover:bg-sidebar-accent hover:text-sidebar-accent-foreground focus-visible:ring-2 active:bg-sidebar-accent active:text-sidebar-accent-foreground disabled:pointer-events-none disabled:opacity-50 aria-disabled:pointer-events-none aria-disabled:opacity-50 [&>span:last-child]:truncate [&>svg]:size-4 [&>svg]:shrink-0 [&>svg]:text-sidebar-accent-foreground","data-[active=true]:bg-sidebar-accent data-[active=true]:text-sidebar-accent-foreground","sm"===r&&"text-xs","md"===r&&"text-sm","group-data-[collapsible=icon]:hidden",n),...o})}).displayName="SidebarMenuSubButton",e.s(["Sidebar",()=>h,"SidebarContent",()=>S,"SidebarFooter",()=>w,"SidebarGroup",()=>j,"SidebarGroupContent",()=>C,"SidebarGroupLabel",()=>N,"SidebarHeader",()=>y,"SidebarInset",()=>x,"SidebarMenu",()=>R,"SidebarMenuButton",()=>_,"SidebarMenuItem",()=>T,"SidebarProvider",()=>m,"SidebarTrigger",()=>v,"useSidebar",()=>g])}]);
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.