"use strict";(self.webpackChunkclient=self.webpackChunkclient||[]).push([["8742"],{52525:function(e,t,n){n.d(t,{d:()=>s});var r=n(35355),o=n(41983),i=n(3062);function s(e,t){return(0,r.N)(function(n,r){var s=new Set;n.subscribe((0,o._)(r,function(t){var n=e?e(t):t;s.has(n)||(s.add(n),r.next(t))})),null==t||t.subscribe((0,o._)(r,function(){return s.clear()},i.l))})}},76987:function(e,t,n){n.d(t,{X:()=>s});var r=n(35355),o=n(3062),i=n(41983);function s(e){return(0,r.N)(function(t,n){var r=!1,s=null;t.subscribe((0,i._)(n,function(e){r=!0,s=e})),e.subscribe((0,i._)(n,function(){if(r){r=!1;var e=s;s=null,n.next(e)}},o.l))})}},46921:function(e,t,n){n.d(t,{v:()=>i});var r=n(35355),o=n(41983);function i(e,t){return void 0===t&&(t=!1),(0,r.N)(function(n,r){var i=0;n.subscribe((0,o._)(r,function(n){var o=e(n,i++);(o||t)&&r.next(n),o||r.complete()}))})}},94416:function(e,t,n){n.d(t,{p:()=>v});var r=n(60175),o=n(92468),i=n(36335),s=n(48607),a=n(42540),u=n(90465),l=n(77155),c=n(27178),p=n(81795),d=n(68123);let f={...a.GW,...u.G},v=r.forwardRef(function(e,t){let{className:n,render:a,...u}=e,v=(0,i.r)(),{side:g,align:C}=(0,s.r)(),S=v.useState("open"),h=v.useState("instantType"),m=v.useState("transitionStatus"),w=v.useState("popupProps"),x=v.useState("floatingRootContext");(0,l.v)({open:S,ref:v.context.popupRef,onComplete(){S&&v.context.onOpenChangeComplete?.(!0)}});let y=(0,o.K)(()=>v.context.closeDelayRef.current);(0,d.a)(x,{closeDelay:y});let b=r.useMemo(()=>({open:S,side:g,align:C,instant:h,transitionStatus:m}),[S,g,C,h,m]);return(0,c.o)("div",e,{state:b,ref:[t,v.context.popupRef,v.useStateSetter("popupElement")],props:[w,(0,p.d)(m),u],stateAttributesMapping:f})})},28254:function(e,t,n){n.d(t,{D:()=>u});var r=n(60175),o=n(36335),i=n(68187),s=n(98744),a=n(77527);let u=r.forwardRef(function(e,t){let{keepMounted:n=!1,...r}=e;return(0,o.r)().useState("mounted")||n?(0,a.jsx)(i.U.Provider,{value:n,children:(0,a.jsx)(s.F,{ref:t,...r})}):null})},68187:function(e,t,n){n.d(t,{U:()=>i,l:()=>s});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(){let e=o.useContext(i);if(void 0===e)throw Error((0,r.A)(48));return e}},6498:function(e,t,n){n.d(t,{p:()=>v});var r=n(60175),o=n(36335),i=n(48607),s=n(1810),a=n(42540),u=n(68187),l=n(73410),c=n(27178),p=n(63019),d=n(81795),f=n(77527);let v=r.forwardRef(function(e,t){let{render:n,className:v,anchor:g,positionMethod:C="absolute",side:S="bottom",align:h="center",sideOffset:m=0,alignOffset:w=0,collisionBoundary:x="clipping-ancestors",collisionPadding:y=5,arrowPadding:b=5,sticky:R=!1,disableAnchorTracking:O=!1,collisionAvoidance:T=l.Pe,...M}=e,U=(0,o.r)(),E=(0,u.l)(),j=U.useState("open"),A=U.useState("mounted"),P=U.useState("floatingRootContext"),k=U.useState("instantType"),I=U.useState("transitionStatus"),D=U.useState("hasViewport"),V=(0,s.s)({anchor:g,floatingRootContext:P,positionMethod:C,mounted:A,side:S,sideOffset:m,align:h,alignOffset:w,arrowPadding:b,collisionBoundary:x,collisionPadding:y,sticky:R,disableAnchorTracking:O,keepMounted:E,collisionAvoidance:T,adaptiveOrigin:D?p.n:void 0}),_=r.useMemo(()=>{let e={};return j||(e.pointerEvents="none"),{role:"presentation",hidden:!A,style:{...V.positionerStyles,...e}}},[j,A,V.positionerStyles]),H=r.useMemo(()=>({open:j,side:V.side,align:V.align,anchorHidden:V.anchorHidden,instant:k}),[j,V.side,V.align,V.anchorHidden,k]),N=r.useMemo(()=>({side:V.side,align:V.align,arrowRef:V.arrowRef,arrowUncentered:V.arrowUncentered,arrowStyles:V.arrowStyles}),[V.side,V.align,V.arrowRef,V.arrowUncentered,V.arrowStyles]),G=(0,c.o)("div",e,{state:H,props:[_,(0,d.d)(I),M],ref:[t,U.useStateSetter("positionerElement")],stateAttributesMapping:a.GW});return(0,f.jsx)(i.w.Provider,{value:N,children:G})})},48607:function(e,t,n){n.d(t,{r:()=>s,w:()=>i});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(){let e=o.useContext(i);if(void 0===e)throw Error((0,r.A)(49));return e}},36335:function(e,t,n){n.d(t,{O:()=>i,r:()=>s});var r=n(70141),o=n(60175);let i=o.createContext(void 0);function s(e){let t=o.useContext(i);if(void 0===t&&!e)throw Error((0,r.A)(50));return t}},35069:function(e,t,n){n.d(t,{j:()=>x});var r=n(60175),o=n(13840),i=n(10983),s=n(19558),a=n(36335),u=n(39434),l=n(59760),c=n(49420),p=n(5240),d=n(2169),f=n(19865),v=n(12904),g=n(1963),C=n(34476);let S={...v.o,instantType:(0,p.M)(e=>e.instantType),hasViewport:(0,p.M)(e=>e.hasViewport)};class h extends d.H{constructor(e){super({...(0,v.r)(),instantType:void 0,hasViewport:!1,...e},{popupRef:r.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:new g.Z,closeDelayRef:{current:300}},S)}setOpen=(e,t)=>{let n=t.reason,r=n===l.N7,o=e&&n===l.F4,i=!e&&(n===l.Ui||n===l.jv);if(t.preventUnmountOnClose=()=>{this.set("preventUnmountingOnClose",!0)},this.context.onOpenChange?.(e,t),t.isCanceled)return;let s=()=>{let r={open:e};o?r.instantType="focus":i?r.instantType="dismiss":n===l.N7&&(r.instantType=void 0);let s=t.trigger?.id??null;(s||e)&&(r.activeTriggerId=s,r.activeTriggerElement=t.trigger??null),this.update(r)};r?c.flushSync(s):s()};static useStore(e,t){let n=(0,f.j)(()=>new h(t)).current,r=e??n,o=(0,C.D)({popupStore:r,onOpenChange:r.setOpen});return r.state.floatingRootContext=o,r}}var m=n(18835),w=n(77527);function x(e){let{open:t,defaultOpen:n=!1,onOpenChange:c,onOpenChangeComplete:p,actionsRef:d,handle:f,triggerId:v,defaultTriggerId:g=null,children:C}=e,S=h.useStore(f?.store,{open:t??n,activeTriggerId:void 0!==v?v:g});S.useControlledProp("open",t,n),S.useControlledProp("activeTriggerId",v,g),S.useContextCallback("onOpenChange",c),S.useContextCallback("onOpenChangeComplete",p);let x=S.useState("open"),y=S.useState("activeTriggerId"),b=S.useState("payload");(0,m.tr)(S);let{forceUnmount:R}=(0,m.l$)(x,S);(0,o.g)(()=>{x&&null==y&&S.set("payload",void 0)},[S,y,x]);let O=r.useCallback(()=>{var e,t;let n;S.setOpen(!1,(e=S,t=l.zJ,(n=(0,u.d)(t)).preventUnmountOnClose=()=>{e.set("preventUnmountingOnClose",!0)},n))},[S]);r.useImperativeHandle(d,()=>({unmount:R,close:O}),[R,O]);let T=S.useState("floatingRootContext"),M=(0,i.s)(T),{getReferenceProps:U,getTriggerProps:E,getFloatingProps:j}=(0,s.b)([M]),A=r.useMemo(()=>U(),[U]),P=r.useMemo(()=>E(),[E]),k=r.useMemo(()=>j(),[j]);return S.useSyncedValues({activeTriggerProps:A,inactiveTriggerProps:P,popupProps:k}),(0,w.jsx)(a.O.Provider,{value:S,children:"function"==typeof C?C({payload:b}):C})}},27864:function(e,t,n){n.d(t,{Z:()=>v});var r=n(70141),o=n(60175),i=n(13840),s=n(36335),a=n(42540),u=n(27178),l=n(44322),c=n(18835),p=n(49906),d=n(19262),f=n(17043);let v=o.forwardRef(function(e,t){let{render:n,className:v,delay:g,closeDelay:C,id:S,payload:h,handle:m,...w}=e,x=(0,s.r)(!0),y=m?.store??x;if(!y)throw Error((0,r.A)(89));let b=(0,l.e)(S),R=y.useState("isTriggerActive",b),O=y.useState("isOpenedByTrigger",b),T=y.useState("floatingRootContext"),M=o.useRef(null),U=g??600,E=C??300,{registerTrigger:j,isMountedByThisTrigger:A}=(0,c.L_)(b,M,y,{payload:h});(0,i.g)(()=>{A&&(y.context.closeDelayRef.current=E)},[y,A,E]);let P=(0,p.j)(T,{mouseOnly:!0,move:!1,handleClose:(0,d.i)(),delay:()=>({open:U,close:E}),triggerElementRef:M,isActiveTrigger:R}),k=(0,f.i)(T,{delay:U}),I=o.useMemo(()=>({open:O}),[O]),D=y.useState("triggerProps",A);return(0,u.o)("a",e,{state:I,ref:[t,j,M],props:[P,k.reference,D,{id:b},w],stateAttributesMapping:a.qV})})}}]);