1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[681],{5134:(e,t,r)=>{r.d(t,{F:()=>i});var n=r(74860);let o=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,l=n.$,i=(e,t)=>r=>{var n;if((null==t?void 0:t.variants)==null)return l(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:i,defaultVariants:a}=t,s=Object.keys(i).map(e=>{let t=null==r?void 0:r[e],n=null==a?void 0:a[e];if(null===t)return null;let l=o(t)||o(n);return i[e][l]}),u=r&&Object.entries(r).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return l(e,s,null==t||null==(n=t.compoundVariants)?void 0:n.reduce((e,t)=>{let{class:r,className:n,...o}=t;return Object.entries(o).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...a,...u}[t]):({...a,...u})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)}},37634:(e,t,r)=>{r.d(t,{DX:()=>c,TL:()=>d});var n,o=r(14685),l=r(15541),i=r(71689),a=Symbol.for("react.lazy"),s=(n||(n=r.t(o,2)))[" use ".trim().toString()];function u(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===a&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function d(e){var t;let r,n=(t=e,(r=o.forwardRef((e,t)=>{let{children:r,...n}=e;if(u(r)&&"function"==typeof s&&(r=s(r._payload)),o.isValidElement(r)){var i;let e,a,s=(i=r,(a=(e=Object.getOwnPropertyDescriptor(i.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.ref:(a=(e=Object.getOwnPropertyDescriptor(i,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?i.props.ref:i.props.ref||i.ref),u=function(e,t){let r={...t};for(let n in t){let o=e[n],l=t[n];/^on[A-Z]/.test(n)?o&&l?r[n]=(...e)=>{let t=l(...e);return o(...e),t}:o&&(r[n]=o):"style"===n?r[n]={...o,...l}:"className"===n&&(r[n]=[o,l].filter(Boolean).join(" "))}return{...e,...r}}(n,r.props);return r.type!==o.Fragment&&(u.ref=t?(0,l.t)(t,s):s),o.cloneElement(r,u)}return o.Children.count(r)>1?o.Children.only(null):null})).displayName=`${t}.SlotClone`,r),a=o.forwardRef((e,t)=>{let{children:r,...l}=e;u(r)&&"function"==typeof s&&(r=s(r._payload));let a=o.Children.toArray(r),d=a.find(f);if(d){let e=d.props.children,r=a.map(t=>
1t!==d?t:o.Children.count(e)>1?o.Children.only(null):o.isValidElement(e)?e.props.children:null);return(0,i.jsx)(n,{...l,ref:t,children:o.isValidElement(e)?o.cloneElement(e,void 0,r):null})}return(0,i.jsx)(n,{...l,ref:t,children:r})});return a.displayName=`${e}.Slot`,a}var c=d("Slot"),p=Symbol("radix.slottable");function f(e){return o.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===p}},72899:(e,t,r)=>{r.d(t,{UC:()=>er,VY:()=>eo,ZL:()=>ee,bL:()=>Y,bm:()=>el,hE:()=>en,hJ:()=>et,l9:()=>Q});var n=r(14685),o=r(87441),l=r(15541),i=r(68137),a=r(70432),s=r(31632),u=r(33463),d=r(25144),c=r(26642),p=r(1963),f=r(69170),g=r(79266),m=r(60099),y=r(54205),v=r(91699),h=r(71689),b="Dialog",[j,D]=(0,i.A)(b),[x,C]=j(b),R=e=>{let{__scopeDialog:t,children:r,open:o,defaultOpen:l,onOpenChange:i,modal:u=!0}=e,d=n.useRef(null),c=n.useRef(null),[p,f]=(0,s.i)({prop:o,defaultProp:l??!1,onChange:i,caller:b});return(0,h.jsx)(x,{scope:t,triggerRef:d,contentRef:c,contentId:(0,a.B)(),titleId:(0,a.B)(),descriptionId:(0,a.B)(),open:p,onOpenChange:f,onOpenToggle:n.useCallback(()=>f(e=>!e),[f]),modal:u,children:r})};R.displayName=b;var w="DialogTrigger",_=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,i=C(w,r),a=(0,l.s)(t,i.triggerRef);return(0,h.jsx)(f.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":Z(i.open),...n,ref:a,onClick:(0,o.mK)(e.onClick,i.onOpenToggle)})});_.displayName=w;var O="DialogPortal",[N,E]=j(O,{forceMount:void 0}),I=e=>{let{__scopeDialog:t,forceMount:r,children:o,container:l}=e,i=C(O,t);return(0,h.jsx)(N,{scope:t,forceMount:r,children:n.Children.map(o,e=>(0,h.jsx)(p.C,{present:r||i.open,children:(0,h.jsx)(c.Z,{asChild:!0,container:l,children:e})}))})};I.displayName=O;var A="DialogOverlay",F=n.forwardRef((e,t)=>{let r=E(A,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,l=C(A,e.__scopeDialog);return l.modal?(0,h.jsx)(p.C,{present:n||l.open,children:(0,h.jsx)($,{...o,ref:t})}):null});F.displayName=A;var k=(0,v.TL)("DialogOverlay.RemoveScroll"),$=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=C(A,r);return(0,h.jsx)(m.A,{as:k,allowPinchZoom:!0,shards:[o.contentRef],children:(0,h.jsx)(f.sG.div,{"data-state":Z(o.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),P="DialogContent",S=n.forwardRef((e,t)=>{let r=E(P,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,l=C(P,e.__scopeDialog);return(0,h.jsx)(p.C,{present:n||l.open,children:l.modal?(0,h.jsx)(W,{...o,ref:t}):(0,h.jsx)(T,{...o,ref:t})})});S.displayName=P;var W=n.forwardRef((e,t)=>{let r=C(P,e.__scopeDialog),i=n.useRef(null),a=(0,l.s)(t,r.contentRef,i);return n.useEffect(()=>{let e=i.current;if(e)return(0,y.Eq)(e)},[]),(0,h.jsx)(V,{...e,ref:a,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{e.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:(0,o.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault())})}),T=n.forwardRef((e,t)=>{let r=C(P,e.__scopeDialog),o=n.useRef(!1),l=n.useRef(!1);return(0,h.jsx)(V,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||r.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,l.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(l.current=!0));let n=t.target;r.triggerRef.current?.contains(n)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&l.current&&t.preventDefault()}})}),V=n.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:a,...s}=e,c=C(P,r),p=n.useRef(null),f=(0,l.s)(t,p);return(0,g.Oh)(),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(d.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:i,onUnmountAutoFocus:a,children:(0,h.jsx)(u.qW,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":Z(c.open
1),...s,ref:f,onDismiss:()=>c.onOpenChange(!1)})}),(0,h.jsxs)(h.Fragment,{children:[(0,h.jsx)(J,{titleId:c.titleId}),(0,h.jsx)(X,{contentRef:p,descriptionId:c.descriptionId})]})]})}),B="DialogTitle",K=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=C(B,r);return(0,h.jsx)(f.sG.h2,{id:o.titleId,...n,ref:t})});K.displayName=B;var M="DialogDescription",G=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,o=C(M,r);return(0,h.jsx)(f.sG.p,{id:o.descriptionId,...n,ref:t})});G.displayName=M;var q="DialogClose",L=n.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,l=C(q,r);return(0,h.jsx)(f.sG.button,{type:"button",...n,ref:t,onClick:(0,o.mK)(e.onClick,()=>l.onOpenChange(!1))})});function Z(e){return e?"open":"closed"}L.displayName=q;var U="DialogTitleWarning",[z,H]=(0,i.q)(U,{contentName:P,titleName:B,docsSlug:"dialog"}),J=({titleId:e})=>{let t=H(U),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 2 3If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 4 5For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return n.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},X=({contentRef:e,descriptionId:t})=>{let r=H("DialogDescriptionWarning"),o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${r.contentName}}.`;return n.useEffect(()=>{let r=e.current?.getAttribute("aria-describedby");t&&r&&(document.getElementById(t)||console.warn(o))},[o,e,t]),null},Y=R,Q=_,ee=I,et=F,er=S,en=K,eo=G,el=L},75085:(e,t,r)=>{r.d(t,{A:()=>n});let n=(0,r(80304).A)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])}}]);
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.