1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1284],{61284:function(e,t,o){o.d(t,{VY:function(){return N},fC:function(){return z},h_:function(){return V},xz:function(){return K}});var n=o(17610),r=o(7653),a=o(46196),u=o(94492),l=o(99933),c=o(14184),i=o(60307),s=o(42142),p=o(17321),d=o(17814),f=o(20153),v=o(65622),h=o(78378),g=o(8828),m=o(47178),E=o(27130),C=o(58344);let P="Popover",[O,_]=(0,l.b)(P,[d.D7]),w=(0,d.D7)(),[b,F]=O(P),R=(0,r.forwardRef)((e,t)=>{let{__scopePopover:o,...l}=e,c=F("PopoverTrigger",o),i=w(o),s=(0,u.e)(t,c.triggerRef),p=(0,r.createElement)(h.WV.button,(0,n.Z)({type:"button","aria-haspopup":"dialog","aria-expanded":c.open,"aria-controls":c.contentId,"data-state":T(c.open)},l,{ref:s,onClick:(0,a.M)(e.onClick,c.onOpenToggle)}));return c.hasCustomAnchor?p:(0,r.createElement)(d.ee,(0,n.Z)({asChild:!0},i),p)}),D="PopoverPortal",[A,x]=O(D,{forceMount:void 0}),M="PopoverContent",k=(0,r.forwardRef)((e,t)=>{let o=x(M,e.__scopePopover),{forceMount:a=o.forceMount,...u}=e,l=F(M,e.__scopePopover);return(0,r.createElement)(v.z,{present:a||l.open},l.modal?(0,r.createElement)(y,(0,n.Z)({},u,{ref:t})):(0,r.createElement)(Z,(0,n.Z)({},u,{ref:t})))}),y=(0,r.forwardRef)((e,t)=>{let o=F(M,e.__scopePopover),l=(0,r.useRef)(null),c=(0,u.e)(t,l),i=(0,r.useRef)(!1);return(0,r.useEffect)(()=>{let e=l.current;if(e)return(0,E.Ry)(e)},[]),(0,r.createElement)(C.Z,{as:g.g7,allowPinchZoom:!0},(0,r.createElement)(I,(0,n.Z)({},e,{ref:c,trapFocus:o.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.M)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),i.current||null===(t=o.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,a.M)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,o=0===t.button&&!0===t.ctrlKey,n=2===t.button||o;i.current=n},{checkForDefaultPrevented:!1}),onFocusOutside:(0,a.M)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})))}),Z=(0,r.forwardRef)((e,t)=>{let o=F(M,e.__scopePopover),a=(0,r.useRef)(!1),u=(0,r.useRef)(!1);return(0,r.createElement)(I,(0,n.Z)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var n,r;null===(n=e.onCloseAutoFocus)||void 0===n||n.call(e,t),t.defaultPrevented||(a.current||null===(r=o.triggerRef.current)||void 0===r||r.focus(),t.preventDefault()),a.current=!1,u.current=!1},onInteractOutside:t=>{var n,r;null===(n=e.onInteractOutside)||void 0===n||n.call(e,t),t.defaultPrevented||(a.current=!0,"pointerdown"!==t.detail.originalEvent.type||(u.current=!0));let l=t.target;(null===(r=o.triggerRef.current)||void 0===r?void 0:r.contains(l))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&u.current&&t.preventDefault()}}))}),I=(0,r.forwardRef)((e,t)=>{let{__scopePopover:o,trapFocus:a,onOpenAutoFocus:u,onCloseAutoFocus:l,disableOutsidePointerEvents:p,onEscapeKeyDown:f,onPointerDownOutside:v,onFocusOutside:h,onInteractOutside:g,...m}=e,E=F(M,o),C=w(o);return(0,i.EW)(),(0,r.createElement)(s.M,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:u,onUnmountAutoFocus:l},(0,r.createElement)(c.XB,{asChild:!0,disableOutsidePointerEvents:p,onInteractOutside:g,onEscapeKeyDown:f,onPointerDownOutside:v,onFocusOutside:h,onDismiss:()=>E.onOpenChange(!1)},(0,r.createElement)(d.VY,(0,n.Z)({"data-state":T(E.open),role:"dialog",id:E.contentId},C,m,{ref:t,style:{...m.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}}))))});function T(e){return e?"open":"closed"}let z=e=>{let{__scopePopover:t,children:o,open:n,defaultOpen:a,onOpenChange:u,modal:l=!1}=e,c=w(t),i=(0,r.useRef)(null),[s,f]=(0,r.useState)(!1),[v=!1,h]=(0,m.T)({prop:n,defaultProp:a,onChange:u});return(0,r.createElement)(d.fC,c,(0,r.createElement)(b,{scope:t,contentId:(0,p.M)(),triggerRef:i,open:v,onOpenChange:h,onOpenToggle:(0,r.useCallback)(()=>h(e=>!e),[h]),hasCustomAnchor:s,onCustomAnchorAdd:(0,r.useCallback)(()=>f(!0),[]),onCustomAnchorRemove:(0,r.useCallback)(()=>f(!1),[]),modal:l},o))},K=R,V=e=>{let{__scopePopover:t,forceMount:o,children:n,container:a}=e,u=F(D,t);return(0,r.createElement)(A,{scope:t,forceMount:o},(0,r.createElement)(v.z,{present:o||u.open},(0,r.createElement)(f.h,{asChild:!0,container:a},n)))},N=k}}]);
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.