!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a08bab-9478-7650-ae37-b8280424c3e8")}catch(e){}}();(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,871068,e=>{"use strict";var t=e.i(222666),n=e.i(505962),o=e.i(356120),r=e.i(389542),l=e.i(894659),i=e.i(270401),a=e.i(120102),u=(e.i(304916),"u"{var o;return e.parentId===t&&(!n||(null==(o=e.context)?void 0:o.open))}).flatMap(t=>[t,...m(e,t.id,n)])}function v(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}var g="u">typeof document?i.useLayoutEffect:function(){};let b={...i}.useInsertionEffect||(e=>e());function h(e){let t=i.useRef(()=>{});return b(()=>{t.current=e}),i.useCallback(function(){for(var e=arguments.length,n=Array(e),o=0;o"floating-ui-"+Math.random().toString(36).slice(2,6)+k++,M=x.useId||function(){let[e,t]=i.useState(()=>R?C():void 0);return g(()=>{null==e&&t(C())},[]),i.useEffect(()=>{R=!0},[]),e},P=i.createContext(null),L=i.createContext(null),T=()=>{var e;return(null==(e=i.useContext(P))?void 0:e.id)||null};function S(e){return(0,a.isHTMLElement)(e.target)&&"BUTTON"===e.target.tagName}function _(e){return(0,a.isHTMLElement)(e)&&e.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")}let D={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},K={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},O=e=>{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function N(e,t,n){let o=new Map,r="item"===n,l=e;if(r&&e){let{[y]:t,[w]:n,...o}=e;l=o}return{..."floating"===n&&{tabIndex:-1,"data-floating-ui-focusable":""},...l,...t.map(t=>{let o=t?t[n]:null;return"function"==typeof o?e?o(e):null:o}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,l]=t;if(!(r&&[y,w].includes(n)))if(0===n.indexOf("on")){if(o.has(n)||o.set(n,[]),"function"==typeof l){var i;null==(i=o.get(n))||i.push(l),e[n]=function(){for(var e,t=arguments.length,r=Array(t),l=0;le(...r)).find(e=>void 0!==e)}}}else e[n]=l}),e),{})}}let A=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);var B=e.i(452473),H=e.i(980351),j=e.i(674734);let I={bottom:{center:"bottom",end:"bottom-end",start:"bottom-start"},left:{center:"left",end:"left-end",start:"left-start"},right:{center:"right",end:"right-end",start:"right-start"},top:{center:"top",end:"top-end",start:"top-start"}},W=i.default.createContext(null);function U(){let e=i.default.useContext(W);if(!e)throw Error("FloatingPopover components must be used within ");return e}function F(...e){return t=>{for(let n of e)!function(e,t){if(e){if("function"==typeof e)return e(t);e.current=t}}(n,t)}}function q(e){let t,o=(0,n.c)(2),{children:r}=e;if(!(0,H.useHydrated)()||"u"{d||c(e),u&&u(e)},r[0]=d,r[1]=u,r[2]=t):t=r[2];let p=t;return r[3]!==p||r[4]!==f?(o=[f,p],r[3]=p,r[4]=f,r[5]=o):o=r[5],o}(b),en=Q.placement;z[5]!==Q.offset?(E=(0,l.offset)(Q.offset),z[5]=Q.offset,z[6]=E):E=z[6],z[7]!==Q.padding?(y=(0,l.flip)({padding:Q.padding}),z[7]=Q.padding,z[8]=y):y=z[8],z[9]!==Q.padding?(w=(0,l.shift)({padding:Q.padding}),z[9]=Q.padding,z[10]=w):w=z[10],z[11]!==Q.padding?(x=(0,l.size)({padding:Q.padding,apply(e){let{availableHeight:t,elements:n}=e;n.floating.style.setProperty("--floating-available-height",`${Math.max(0,Math.floor(t))}px`)}}),z[11]=Q.padding,z[12]=x):x=z[12],z[13]!==E||z[14]!==y||z[15]!==w||z[16]!==x?(R=[E,y,w,x],z[13]=E,z[14]=y,z[15]=w,z[16]=x,z[17]=R):R=z[17],z[18]!==ee||z[19]!==Q.placement||z[20]!==et||z[21]!==R?(k={open:ee,onOpenChange:et,placement:en,middleware:R,whileElementsMounted:r.autoUpdate},z[18]=ee,z[19]=Q.placement,z[20]=et,z[21]=R,z[22]=k):k=z[22];let{refs:eo,context:er,isPositioned:el,x:ei,y:ea,strategy:eu}=function(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){let{open:t=!1,onOpenChange:n,elements:o}=e,r=M(),l=i.useRef({}),[a]=i.useState(()=>{let e;return e=new Map,{emit(t,n){var o;null==(o=e.get(t))||o.forEach(e=>e(n))},on(t,n){e.has(t)||e.set(t,new Set),e.get(t).add(n)},off(t,n){var o;null==(o=e.get(t))||o.delete(n)}}}),u=null!=T(),[s,c]=i.useState(o.reference),d=h((e,t,o)=>{l.current.openEvent=e?t:void 0,a.emit("openchange",{open:e,event:t,reason:o,nested:u}),null==n||n(e,t,o)}),f=i.useMemo(()=>({setPositionReference:c}),[]),p=i.useMemo(()=>({reference:s||o.reference||null,floating:o.floating||null,domReference:o.reference}),[s,o.reference,o.floating]);return i.useMemo(()=>({dataRef:l,open:t,onOpenChange:d,elements:p,events:a,floatingId:r,refs:f}),[t,d,p,a,r,f])}({...e,elements:{reference:null,floating:null,...e.elements}}),o=e.rootContext||n,r=o.elements,[u,s]=i.useState(null),[c,d]=i.useState(null),f=(null==r?void 0:r.domReference)||u,p=i.useRef(null),m=i.useContext(L);g(()=>{f&&(p.current=f)},[f]);let v=(0,l.useFloating)({...e,elements:{...r,...c&&{reference:c}}}),b=i.useCallback(e=>{let t=(0,a.isElement)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;d(t),v.refs.setReference(t)},[v.refs]),E=i.useCallback(e=>{((0,a.isElement)(e)||null===e)&&(p.current=e,s(e)),((0,a.isElement)(v.refs.reference.current)||null===v.refs.reference.current||null!==e&&!(0,a.isElement)(e))&&v.refs.setReference(e)},[v.refs]),y=i.useMemo(()=>({...v.refs,setReference:E,setPositionReference:b,domReference:p}),[v.refs,E,b]),w=i.useMemo(()=>({...v.elements,domReference:f}),[v.elements,f]),x=i.useMemo(()=>({...v,...o,refs:y,elements:w,nodeId:t}),[v,y,w,t,o]);return g(()=>{o.dataRef.current.floatingContext=x;let e=null==m?void 0:m.nodesRef.current.find(e=>e.id===t);e&&(e.context=x)}),i.useMemo(()=>({...v,context:x,refs:y,elements:w}),[v,y,w,x])}(k),es=function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:o,dataRef:r,elements:{domReference:l}}=e,{enabled:u=!0,event:s="click",toggle:c=!0,ignoreMouse:d=!1,keyboardHandlers:f=!0,stickIfOpen:p=!0}=t,m=i.useRef(),g=i.useRef(!1),b=i.useMemo(()=>({onPointerDown(e){m.current=e.pointerType},onMouseDown(e){let t=m.current;0!==e.button||"click"===s||v(t,!0)&&d||(n&&c&&(!r.current.openEvent||!p||"mousedown"===r.current.openEvent.type)?o(!1,e.nativeEvent,"click"):(e.preventDefault(),o(!0,e.nativeEvent,"click")))},onClick(e){let t=m.current;if("mousedown"===s&&m.current){m.current=void 0;return}v(t,!0)&&d||(n&&c&&(!r.current.openEvent||!p||"click"===r.current.openEvent.type)?o(!1,e.nativeEvent,"click"):o(!0,e.nativeEvent,"click"))},onKeyDown(e){m.current=void 0,!(e.defaultPrevented||!f||S(e))&&(" "!==e.key||_(l)||(e.preventDefault(),g.current=!0),(0,a.isHTMLElement)(e.target)&&"A"===e.target.tagName||"Enter"!==e.key||(n&&c?o(!1,e.nativeEvent,"click"):o(!0,e.nativeEvent,"click")))},onKeyUp(e){!(e.defaultPrevented||!f||S(e)||_(l))&&" "===e.key&&g.current&&(g.current=!1,n&&c?o(!1,e.nativeEvent,"click"):o(!0,e.nativeEvent,"click"))}}),[r,l,s,d,f,o,n,p,c]);return i.useMemo(()=>u?{reference:b}:{},[u,b])}(er),ec=function(e,t){void 0===t&&(t={});let{open:n,onOpenChange:o,elements:r,dataRef:l}=e,{enabled:u=!0,escapeKey:s=!0,outsidePress:v=!0,outsidePressEvent:g="pointerdown",referencePress:b=!1,referencePressEvent:E="pointerdown",ancestorScroll:y=!1,bubbles:w,capture:x}=t,R=i.useContext(L),k=h("function"==typeof v?v:()=>!1),C="function"==typeof v?k:v,M=i.useRef(!1),{escapeKey:P,outsidePress:T}=O(w),{escapeKey:S,outsidePress:_}=O(x),N=i.useRef(!1),A=h(e=>{var t;if(!n||!u||!s||"Escape"!==e.key||N.current)return;let r=null==(t=l.current.floatingContext)?void 0:t.nodeId,i=R?m(R.nodesRef.current,r):[];if(!P&&(e.stopPropagation(),i.length>0)){let e=!0;if(i.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}o(!1,"nativeEvent"in e?e.nativeEvent:e,"escape-key")}),B=h(e=>{var t;let n=()=>{var t;A(e),null==(t=d(e))||t.removeEventListener("keydown",n)};null==(t=d(e))||t.addEventListener("keydown",n)}),H=h(e=>{var t;let n=l.current.insideReactTree;l.current.insideReactTree=!1;let i=M.current;if(M.current=!1,"click"===g&&i||n||"function"==typeof C&&!C(e))return;let u=d(e),s=p(r.floating).querySelectorAll("[data-floating-ui-inert]"),v=(0,a.isElement)(u)?u:null;for(;v&&!(0,a.isLastTraversableNode)(v);){let e=(0,a.getParentNode)(v);if((0,a.isLastTraversableNode)(e)||!(0,a.isElement)(e))break;v=e}if(s.length&&(0,a.isElement)(u)&&!u.matches("html,body")&&!c(u,r.floating)&&Array.from(s).every(e=>!c(v,e)))return;if((0,a.isHTMLElement)(u)&&W){let t=(0,a.isLastTraversableNode)(u),n=(0,a.getComputedStyle)(u),o=/auto|scroll/,r=t||o.test(n.overflowX),l=t||o.test(n.overflowY),i=r&&u.clientWidth>0&&u.scrollWidth>u.clientWidth,s=l&&u.clientHeight>0&&u.scrollHeight>u.clientHeight,c="rtl"===n.direction,d=s&&(c?e.offsetX<=u.offsetWidth-u.clientWidth:e.offsetX>u.clientWidth),f=i&&e.offsetY>u.clientHeight;if(d||f)return}let b=null==(t=l.current.floatingContext)?void 0:t.nodeId,h=R&&m(R.nodesRef.current,b).some(t=>{var n;return f(e,null==(n=t.context)?void 0:n.elements.floating)});if(f(e,r.floating)||f(e,r.domReference)||h)return;let E=R?m(R.nodesRef.current,b):[];if(E.length>0){let e=!0;if(E.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}o(!1,e,"outside-press")}),j=h(e=>{var t;let n=()=>{var t;H(e),null==(t=d(e))||t.removeEventListener(g,n)};null==(t=d(e))||t.addEventListener(g,n)});i.useEffect(()=>{if(!n||!u)return;l.current.__escapeKeyBubbles=P,l.current.__outsidePressBubbles=T;let e=-1;function t(e){o(!1,e,"ancestor-scroll")}function i(){window.clearTimeout(e),N.current=!0}function c(){e=window.setTimeout(()=>{N.current=!1},5*!!(0,a.isWebKit)())}let d=p(r.floating);s&&(d.addEventListener("keydown",S?B:A,S),d.addEventListener("compositionstart",i),d.addEventListener("compositionend",c)),C&&d.addEventListener(g,_?j:H,_);let f=[];return y&&((0,a.isElement)(r.domReference)&&(f=(0,a.getOverflowAncestors)(r.domReference)),(0,a.isElement)(r.floating)&&(f=f.concat((0,a.getOverflowAncestors)(r.floating))),!(0,a.isElement)(r.reference)&&r.reference&&r.reference.contextElement&&(f=f.concat((0,a.getOverflowAncestors)(r.reference.contextElement)))),(f=f.filter(e=>{var t;return e!==(null==(t=d.defaultView)?void 0:t.visualViewport)})).forEach(e=>{e.addEventListener("scroll",t,{passive:!0})}),()=>{s&&(d.removeEventListener("keydown",S?B:A,S),d.removeEventListener("compositionstart",i),d.removeEventListener("compositionend",c)),C&&d.removeEventListener(g,_?j:H,_),f.forEach(e=>{e.removeEventListener("scroll",t)}),window.clearTimeout(e)}},[l,r,s,C,g,n,o,y,u,P,T,A,S,B,H,_,j]),i.useEffect(()=>{l.current.insideReactTree=!1},[l,C,g]);let I=i.useMemo(()=>({onKeyDown:A,...b&&{[D[E]]:e=>{o(!1,e.nativeEvent,"reference-press")},..."click"!==E&&{onClick(e){o(!1,e.nativeEvent,"reference-press")}}}}),[A,o,b,E]),W=i.useMemo(()=>({onKeyDown:A,onMouseDown(){M.current=!0},onMouseUp(){M.current=!0},[K[g]]:()=>{l.current.insideReactTree=!0}}),[A,g,l]);return i.useMemo(()=>u?{reference:I,floating:W}:{},[u,I,W])}(er);z[23]===Symbol.for("react.memo_cache_sentinel")?(C={role:"dialog"},z[23]=C):C=z[23];let ed=function(e,t){var n,o;void 0===t&&(t={});let{open:r,elements:l,floatingId:a}=e,{enabled:u=!0,role:c="dialog"}=t,d=M(),f=(null==(n=l.domReference)?void 0:n.id)||d,p=i.useMemo(()=>{var e,t;return(null==(e=(t=l.floating)?t.hasAttribute(s)?t:t.querySelector("["+s+"]")||t:null)?void 0:e.id)||a},[l.floating,a]),m=null!=(o=A.get(c))?o:c,v=null!=T(),g=i.useMemo(()=>"tooltip"===m||"label"===c?{["aria-"+("label"===c?"labelledby":"describedby")]:r?p:void 0}:{"aria-expanded":r?"true":"false","aria-haspopup":"alertdialog"===m?"dialog":m,"aria-controls":r?p:void 0,..."listbox"===m&&{role:"combobox"},..."menu"===m&&{id:f},..."menu"===m&&v&&{role:"menuitem"},..."select"===c&&{"aria-autocomplete":"none"},..."combobox"===c&&{"aria-autocomplete":"list"}},[m,p,v,r,f,c]),b=i.useMemo(()=>{let e={id:p,...m&&{role:m}};return"tooltip"===m||"label"===c?e:{...e,..."menu"===m&&{"aria-labelledby":f}}},[m,p,f,c]),h=i.useCallback(e=>{let{active:t,selected:n}=e,o={role:"option",...t&&{id:p+"-fui-option"}};switch(c){case"select":case"combobox":return{...o,"aria-selected":n}}return{}},[p,c]);return i.useMemo(()=>u?{reference:g,floating:b,item:h}:{},[u,g,b,h])}(er,C);z[24]!==es||z[25]!==ec||z[26]!==ed?(P=[es,ec,ed],z[24]=es,z[25]=ec,z[26]=ed,z[27]=P):P=z[27];let{getReferenceProps:ef,getFloatingProps:ep}=(void 0===(o=P)&&(o=[]),I=o.map(e=>null==e?void 0:e.reference),U=o.map(e=>null==e?void 0:e.floating),F=o.map(e=>null==e?void 0:e.item),q=i.useCallback(e=>N(e,o,"reference"),I),V=i.useCallback(e=>N(e,o,"floating"),U),X=i.useCallback(e=>N(e,o,"item"),F),i.useMemo(()=>({getReferenceProps:q,getFloatingProps:V,getItemProps:X}),[q,V,X]));z[28]===Symbol.for("react.memo_cache_sentinel")?(B=e=>{Z(t=>({placement:e.placement??t.placement,offset:e.offset??t.offset,padding:e.padding??t.padding}))},z[28]=B):B=z[28],z[29]!==ep||z[30]!==ef||z[31]!==el||z[32]!==ee||z[33]!==eo||z[34]!==et||z[35]!==eu||z[36]!==ei||z[37]!==ea?(H={open:ee,setOpen:et,refs:eo,x:ei,y:ea,strategy:eu,getReferenceProps:ef,getFloatingProps:ep,isPositioned:el,setOptions:B},z[29]=ep,z[30]=ef,z[31]=el,z[32]=ee,z[33]=eo,z[34]=et,z[35]=eu,z[36]=ei,z[37]=ea,z[38]=H):H=z[38];let em=H;return z[39]!==J||z[40]!==em?(j=(0,t.jsx)(W.Provider,{value:em,children:J}),z[39]=J,z[40]=em,z[41]=j):j=z[41],j},"PopoverContent",0,e=>{let o,r,l,a,u,s,c,d,f=(0,n.c)(31),{className:p,side:m,align:v,sideOffset:g,collisionPadding:b,portal:h,deferChildren:E,ref:y,...w}=e,x=void 0===m?"bottom":m,R=void 0===v?"center":v,k=void 0===g?4:g,C=void 0===b?8:b,{open:M,refs:P,getFloatingProps:L,setOptions:T,isPositioned:S,x:_,y:D,strategy:K}=U();if(f[0]!==R||f[1]!==C||f[2]!==T||f[3]!==x||f[4]!==k?(o=()=>{T({placement:I[x][R],offset:k,padding:C})},r=[x,R,k,C,T],f[0]=R,f[1]=C,f[2]=T,f[3]=x,f[4]=k,f[5]=o,f[6]=r):(o=f[5],r=f[6]),(0,i.useEffect)(o,r),!M)return null;f[7]!==P?(l=e=>{P.setFloating(e)},f[7]=P,f[8]=l):l=f[8];let O=l,N=!(void 0!==E&&E)||S;f[9]!==y||f[10]!==O?(a=F(y,O),f[9]=y,f[10]=O,f[11]=a):a=f[11];let A=D??0,H=_??0,j=S?"visible":"hidden";f[12]!==K||f[13]!==A||f[14]!==H||f[15]!==j?(u={position:K,top:A,left:H,visibility:j},f[12]=K,f[13]=A,f[14]=H,f[15]=j,f[16]=u):u=f[16];let W=M?"open":"closed";f[17]!==S?(s=S&&["duration-0","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[side=bottom]:slide-in-from-top-2","data-[side=left]:slide-in-from-right-2","data-[side=right]:slide-in-from-left-2","data-[side=top]:slide-in-from-bottom-2"],f[17]=S,f[18]=s):s=f[18],f[19]!==p||f[20]!==s?(c=(0,B.cn)("z-popover w-72 rounded-lg border bg-popover p-4 text-popover-foreground shadow-md outline-hidden",s,p),f[19]=p,f[20]=s,f[21]=c):c=f[21];let V=L(N?w:{...w,children:null});f[22]!==x||f[23]!==a||f[24]!==u||f[25]!==W||f[26]!==c||f[27]!==V?(d=(0,t.jsx)("div",{ref:a,style:u,"data-state":W,"data-side":x,className:c,...V}),f[22]=x,f[23]=a,f[24]=u,f[25]=W,f[26]=c,f[27]=V,f[28]=d):d=f[28];let X=d;if(void 0===h||h){let e;return f[29]!==X?(e=(0,t.jsx)(q,{children:X}),f[29]=X,f[30]=e):e=f[30],e}return X},"PopoverTrigger",0,({children:e,render:n,ref:r,...l})=>{let{refs:a,getReferenceProps:u,open:s}=U(),c=F(r,e=>{a.setReference(e)}),d=s?{"data-popup-open":""}:{},f=void 0===e?{...l,...d}:{...l,...d,children:e},p=void 0===n?{...f,type:"button",ref:c}:{...f,ref:c};return(e=>{if(void 0===n)return(0,t.jsx)("button",{type:"button",...e});if("function"==typeof n)return n(e);let r=(0,j.resolveRenderElement)(n);if(!r)return(0,t.jsx)("button",{type:"button",...e});let{ref:l,...a}=r.props,{ref:u,...s}=e,c=(0,o.mergeProps)(s,a);return(0,i.cloneElement)(r,{...c,ref:F(l,u)})})(Object.assign({},p,u(p)))}],871068)}]); //# sourceMappingURL=1t8q3xe2tayh4.js.map //# chunkId=01a08bab-9478-7650-ae37-b8280424c3e8