1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3943],{3338:(e,r,t)=>{"use strict";t.d(r,{s:()=>i,t:()=>l});var n=t(45833);function a(e,r){if("function"==typeof e)return e(r);null!=e&&(e.current=r)}function l(...e){return r=>{let t=!1,n=e.map(e=>{let n=a(e,r);return t||"function"!=typeof n||(t=!0),n});if(t)return()=>{for(let r=0;r<n.length;r++){let t=n[r];"function"==typeof t?t():a(e[r],null)}}}}function i(...e){return n.useCallback(l(...e),e)}},19651:(e,r,t)=>{Promise.resolve().then(t.bind(t,37866)),Promise.resolve().then(t.bind(t,83434))},25923:(e,r,t)=>{"use strict";t.d(r,{hO:()=>u,sG:()=>o});var n=t(45833),a=t(97692),l=t(75479),i=t(63197),o=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,r)=>{let t=n.forwardRef((e,t)=>{let{asChild:n,...a}=e,o=n?l.DX:r;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(o,{...a,ref:t})});return t.displayName=`Primitive.${r}`,{...e,[r]:t}},{});function u(e,r){e&&a.flushSync(()=>e.dispatchEvent(r))}},37866:(e,r,t)=>{"use strict";t.d(r,{default:()=>l});var n=t(4238),a=t(63197);function l(e){let{locale:r,...t}=e;if(!r)throw Error(void 0);return(0,a.jsx)(n.Dk,{locale:r,...t})}},47947:(e,r,t)=>{"use strict";t.d(r,{c:()=>a});var n=t(45833);function a(e){let r=n.useRef(e);return n.useEffect(()=>{r.current=e}),n.useMemo(()=>(...e)=>r.current?.(...e),[])}},54183:(e,r,t)=>{"use strict";t.d(r,{H4:()=>x,_V:()=>N,bL:()=>y});var n=t(45833),a=t(98580),l=t(47947),i=t(71971),o=t(25923),u=t(63197),s="Avatar",[c,f]=(0,a.A)(s),[d,m]=c(s),p=n.forwardRef((e,r)=>{let{__scopeAvatar:t,...a}=e,[l,i]=n.useState("idle");return(0,u.jsx)(d,{scope:t,imageLoadingStatus:l,onImageLoadingStatusChange:i,children:(0,u.jsx)(o.sG.span,{...a,ref:r})})});p.displayName=s;var v="AvatarImage",h=n.forwardRef((e,r)=>{let{__scopeAvatar:t,src:a,onLoadingStatusChange:s=()=>{},...c}=e,f=m(v,t),d=function(e,r){let[t,a]=n.useState("idle");return(0,i.N)(()=>{if(!e){a("error");return}let t=!0,n=new window.Image,l=e=>()=>{t&&a(e)};return a("loading"),n.onload=l("loaded"),n.onerror=l("error"),n.src=e,r&&(n.referrerPolicy=r),()=>{t=!1}},[e,r]),t}(a,c.referrerPolicy),p=(0,l.c)(e=>{s(e),f.onImageLoadingStatusChange(e)});return(0,i.N)(()=>{"idle"!==d&&p(d)},[d,p]),"loaded"===d?(0,u.jsx)(o.sG.img,{...c,ref:r,src:a}):null});h.displayName=v;var g="AvatarFallback",w=n.forwardRef((e,r)=>{let{__scopeAvatar:t,delayMs:a,...l}=e,i=m(g,t),[s,c]=n.useState(void 0===a);return n.useEffect(()=>{if(void 0!==a){let e=window.setTimeout(()=>c(!0),a);return()=>window.clearTimeout(e)}},[a]),s&&"loaded"!==i.imageLoadingStatus?(0,u.jsx)(o.sG.span,{...l,ref:r}):null});w.displayName=g;var y=p,N=h,x=w},71971:(e,r,t)=>{"use strict";t.d(r,{N:()=>a});var n=t(45833),a=globalThis?.document?n.useLayoutEffect:()=>{}},75479:(e,r,t)=>{"use strict";t.d(r,{DX:()=>i,xV:()=>u});var n=t(45833),a=t(3338),l=t(63197),i=n.forwardRef((e,r)=>{let{children:t,...a}=e,i=n.Children.toArray(t),u=i.find(s);if(u){let e=u.props.children,t=i.map(r=>r!==u?r:n.Children.count(e)>1?n.Children.only(null):n.isValidElement(e)?e.props.children:null);return(0,l.jsx)(o,{...a,ref:r,children:n.isValidElement(e)?n.cloneElement(e,void 0,t):null})}return(0,l.jsx)(o,{...a,ref:r,children:t})});i.displayName="Slot";var o=n.forwardRef((e,r)=>{let{children:t,...l}=e;if(n.isValidElement(t)){let e=function(e){let r=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,t=r&&"isReactWarning"in r&&r.isReactWarning;return t?e.ref:(t=(r=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(t),i=function(e,r){let t={...r};for(let n in r){let a=e[n],l=r[n];/^on[A-Z]/.test(n)?a&&l?t[n]=(...e)=>{l(...e),a(...e)}:a&&(t[n]=a):"style"===n?t[n]={...a,...l}:"className"===n&&(t[n]=[a,l].filter(Boolean).join(" "))}return{...e,...t}}(l,t.props);return t.type!==n.Fragment&&(i.ref=r?(0,a.t)(r,e):e),n.cloneElement(t,i)}return n.Children.count(t)>1?n.Children.only(null):null});o.displayName="SlotClone";var u=({children:e})=>(0,l.jsx)(l.Fragment,{children:e});function s(e){return n.isValidElement(e)&&e.type===u}},83434:(e,r,t)=>{"use strict";t.d(r,{Avatar:()=>i,AvatarFallback:()=>u,AvatarImage:()=>o});var n=t(63197);t(45833);var a=t(54183),l=t(92722);function i(e){let{className:r,...t}=e;return(0,n.jsx)(a.bL,{"data-slot":"avatar",className:(0,l.cn)("relative flex size-8 shrink-0 overflow-hidden rounded-full",r),...t})}function o(e){let{className:r,...t}=e;return(0,n.jsx)(a._V,{"data-slot":"avatar-image",className:(0,l.cn)("aspect-square size-full",r),...t})}function u(e){let{className:r,...t}=e;return(0,n.jsx)(a.H4,{"data-slot":"avatar-fallback",className:(0,l.cn)("bg-muted flex size-full items-center justify-center rounded-full",r),...t})}},92722:(e,r,t)=>{"use strict";t.d(r,{cn:()=>l});var n=t(43786),a=t(20218);function l(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t];return(0,a.QP)((0,n.$)(r))}},98580:(e,r,t)=>{"use strict";t.d(r,{A:()=>i,q:()=>l});var n=t(45833),a=t(63197);function l(e,r){let t=n.createContext(r),l=e=>{let{children:r,...l}=e,i=n.useMemo(()=>l,Object.values(l));return(0,a.jsx)(t.Provider,{value:i,children:r})};return l.displayName=e+"Provider",[l,function(a){let l=n.useContext(t);if(l)return l;if(void 0!==r)return r;throw Error(`\`${a}\` must be used within \`${e}\``)}]}function i(e,r=[]){let t=[],l=()=>{let r=t.map(e=>n.createContext(e));return function(t){let a=t?.[e]||r;return n.useMemo(()=>({[`__scope${e}`]:{...t,[e]:a}}),[t,a])}};return l.scopeName=e,[function(r,l){let i=n.createContext(l),o=t.length;t=[...t,l];let u=r=>{let{scope:t,children:l,...u}=r,s=t?.[e]?.[o]||i,c=n.useMemo(()=>u,Object.values(u));return(0,a.jsx)(s.Provider,{value:c,children:l})};return u.displayName=r+"Provider",[u,function(t,a){let u=a?.[e]?.[o]||i,s=n.useContext(u);if(s)return s;if(void 0!==l)return l;throw Error(`\`${t}\` must be used within \`${r}\``)}]},function(...e){let r=e[0];if(1===e.length)return r;let t=()=>{let t=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let a=t.reduce((r,{useScope:t,scopeName:n})=>{let a=t(e)[`__scope${n}`];return{...r,...a}},{});return n.useMemo(()=>({[`__scope${r.scopeName}`]:a}
1),[a])}};return t.scopeName=r.scopeName,t}(l,...r)]}}},e=>{var r=r=>e(e.s=r);e.O(0,[4238,8117,5689,138,7358],()=>r(19651)),_N_E=e.O()}]);
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.