1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1841],{1841:function(e,t,n){n.d(t,{x8:function(){return $},VY:function(){return J},dk:function(){return Q},aV:function(){return H},h_:function(){return G},fC:function(){return Y},Dx:function(){return L},xz:function(){return q},jm:function(){return U},p8:function(){return w}});var r=n(6241),o=n(4090),l=n(540),a=n(7365),i=n(3143),u=n(5884),c=n(5095),s=n(9632),f=n(6710),d=n(9901),p=n(9836),g=n(4727),m=n(491),E=n(4375),D=n(6674);let _=(0,o.forwardRef)((e,t)=>{let{children:n,...l}=e,a=o.Children.toArray(n),i=a.find(C);if(i){let e=i.props.children,n=a.map(t=>t!==i?t:o.Children.count(e)>1?o.Children.only(null):(0,o.isValidElement)(e)?e.props.children:null);return(0,o.createElement)(h,(0,r.Z)({},l,{ref:t}),(0,o.isValidElement)(e)?(0,o.cloneElement)(e,void 0,n):null)}return(0,o.createElement)(h,(0,r.Z)({},l,{ref:t}),n)});_.displayName="Slot";let h=(0,o.forwardRef)((e,t)=>{let{children:n,...r}=e;return(0,o.isValidElement)(n)?(0,o.cloneElement)(n,{...function(e,t){let n={...t};for(let r in t){let o=e[r],l=t[r];/^on[A-Z]/.test(r)?o&&l?n[r]=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];l(...t),o(...t)}:o&&(n[r]=o):"style"===r?n[r]={...o,...l}:"className"===r&&(n[r]=[o,l].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props),ref:t?(0,a.F)(t,n.ref):n.ref}):o.Children.count(n)>1?o.Children.only(null):null});h.displayName="SlotClone";let v=e=>{let{children:t}=e;return(0,o.createElement)(o.Fragment,null,t)};function C(e){return(0,o.isValidElement)(e)&&e.type===v}let R="Dialog",[y,w]=(0,i.b)(R),[M,O]=y(R),b=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...i}=e,u=O("DialogTrigger",n),c=(0,a.e)(t,u.triggerRef);return(0,o.createElement)(g.WV.button,(0,r.Z)({type:"button","aria-haspopup":"dialog","aria-expanded":u.open,"aria-controls":u.contentId,"data-state":K(u.open)},i,{ref:c,onClick:(0,l.M)(e.onClick,u.onOpenToggle)}))}),F="DialogPortal",[Z,k]=y(F,{forceMount:void 0}),A="DialogOverlay",I=(0,o.forwardRef)((e,t)=>{let n=k(A,e.__scopeDialog),{forceMount:l=n.forceMount,...a}=e,i=O(A,e.__scopeDialog);return i.modal?(0,o.createElement)(p.z,{present:l||i.open},(0,o.createElement)(V,(0,r.Z)({},a,{ref:t}))):null}),V=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...l}=e,a=O(A,n);return(0,o.createElement)(E.Z,{as:_,allowPinchZoom:!0,shards:[a.contentRef]},(0,o.createElement)(g.WV.div,(0,r.Z)({"data-state":K(a.open)},l,{ref:t,style:{pointerEvents:"auto",...l.style}})))}),P="DialogContent",N=(0,o.forwardRef)((e,t)=>{let n=k(P,e.__scopeDialog),{forceMount:l=n.forceMount,...a}=e,i=O(P,e.__scopeDialog);return(0,o.createElement)(p.z,{present:l||i.open},i.modal?(0,o.createElement)(W,(0,r.Z)({},a,{ref:t})):(0,o.createElement)(T,(0,r.Z)({},a,{ref:t})))}),W=(0,o.forwardRef)((e,t)=>{let n=O(P,e.__scopeDialog),i=(0,o.useRef)(null),u=(0,a.e)(t,n.contentRef,i);return(0,o.useEffect)(()=>{let e=i.current;if(e)return(0,D.Ry)(e)},[]),(0,o.createElement)(x,(0,r.Z)({},e,{ref:u,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,l.M)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,l.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,l.M)(e.onFocusOutside,e=>e.preventDefault())}))}),T=(0,o.forwardRef)((e,t)=>{let n=O(P,e.__scopeDialog),l=(0,o.useRef)(!1),a=(0,o.useRef)(!1);return(0,o.createElement)(x,(0,r.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,o;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,t),t.defaultPrevented||(l.current||null===(o=n.triggerRef.current)||void 0===o||o.focus(),t.preventDefault()),l.current=!1,a.current=!1},onInteractOutside:t=>{var r,o;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.defaultPrevented||(l.current=!0,"pointerdown"!==t.detail.originalEvent.type||(a.current=!0));let i=t.target;(null===(o=n.triggerRef.current)||void 0===o?void 0:o.contains(i))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}}))}),x=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,trapFocus:l,onOpenAutoFocus:i,onCloseAutoFocus:u,...c}=e,d=O(P,n),p=(0,o.useRef)(null),g=(0,a.e)(t,p);return(0,m.EW)(),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(f.M,{asChild:!0,loop:!0,trapped:l,onMountAutoFocus:i,onUnmountAutoFocus:u},(0,o.createElement)(s.XB,(0,r.Z)({role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":K(d.open)},c,{ref:g,onDismiss:()=>d.onOpenChange(!1)}))),!1)}),z="DialogTitle",S=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...l}=e,a=O(z,n);return(0,o.createElement)(g.WV.h2,(0,r.Z)({id:a.titleId},l,{ref:t}))}),j=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...l}=e,a=O("DialogDescription",n);return(0,o.createElement)(g.WV.p,(0,r.Z)({id:a.descriptionId},l,{ref:t}))}),B=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...a}=e,i=O("DialogClose",n);return(0,o.createElement)(g.WV.button,(0,r.Z)({type:"button"},a,{ref:t,onClick:(0,l.M)(e.onClick,()=>i.onOpenChange(!1))}))});function K(e){return e?"open":"closed"}let[U,X]=(0,i.k)("DialogTitleWarning",{contentName:P,titleName:z,docsSlug:"dialog"}),Y=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:l,onOpenChange:a,modal:i=!0}=e,s=(0,o.useRef)(null),f=(0,o.useRef)(null),[d=!1,p]=(0,c.T)({prop:r,defaultProp:l,onChange:a});return(0,o.createElement)(M,{scope:t,triggerRef:s,contentRef:f,contentId:(0,u.M)(),titleId:(0,u.M)(),descriptionId:(0,u.M)(),open:d,onOpenChange:p,onOpenToggle:(0,o.useCallback)(()=>p(e=>!e),[p]),modal:i},n)},q=b,G=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:l}=e,a=O(F,t);return(0,o.createElement)(Z,{scope:t,forceMount:n},o.Children.map(r,e=>(0,o.createElement)(p.z,{present:n||a.open},(0,o.createElement)(d.h,{asChild:!0,container:l},e))))},H=I,J=N,L=S,Q=j,$=B}}]);
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.