"use strict";(self.ldBronxApp=self.ldBronxApp||[]).push([[8953],{17563:(e,t,n)=>{const r=n(70610),o=n(44020),a=n(80500),c=n(92806);function i(e){if("string"!=typeof e||1!==e.length)throw new TypeError("arrayFormatSeparator must be single character string")}function s(e,t){return t.encode?t.strict?r(e):encodeURIComponent(e):e}function l(e,t){return t.decode?o(e):e}function u(e){return Array.isArray(e)?e.sort():"object"==typeof e?u(Object.keys(e)).sort(((e,t)=>Number(e)-Number(t))).map((t=>e[t])):e}function d(e){const t=e.indexOf("#");return-1!==t&&(e=e.slice(0,t)),e}function p(e){const t=(e=d(e)).indexOf("?");return-1===t?"":e.slice(t+1)}function f(e,t){return t.parseNumbers&&!Number.isNaN(Number(e))&&"string"==typeof e&&""!==e.trim()?e=Number(e):!t.parseBooleans||null===e||"true"!==e.toLowerCase()&&"false"!==e.toLowerCase()||(e="true"===e.toLowerCase()),e}function m(e,t){i((t=Object.assign({decode:!0,sort:!0,arrayFormat:"none",arrayFormatSeparator:",",parseNumbers:!1,parseBooleans:!1},t)).arrayFormatSeparator);const n=function(e){let t;switch(e.arrayFormat){case"index":return(e,n,r)=>{t=/\[(\d*)\]$/.exec(e),e=e.replace(/\[\d*\]$/,""),t?(void 0===r[e]&&(r[e]={}),r[e][t[1]]=n):r[e]=n};case"bracket":return(e,n,r)=>{t=/(\[\])$/.exec(e),e=e.replace(/\[\]$/,""),t?void 0!==r[e]?r[e]=[].concat(r[e],n):r[e]=[n]:r[e]=n};case"comma":case"separator":return(t,n,r)=>{const o="string"==typeof n&&n.includes(e.arrayFormatSeparator),a="string"==typeof n&&!o&&l(n,e).includes(e.arrayFormatSeparator);n=a?l(n,e):n;const c=o||a?n.split(e.arrayFormatSeparator).map((t=>l(t,e))):null===n?n:l(n,e);r[t]=c};case"bracket-separator":return(t,n,r)=>{const o=/(\[\])$/.test(t);if(t=t.replace(/\[\]$/,""),!o)return void(r[t]=n?l(n,e):n);const a=null===n?[]:n.split(e.arrayFormatSeparator).map((t=>l(t,e)));void 0!==r[t]?r[t]=[].concat(r[t],a):r[t]=a};default:return(e,t,n)=>{void 0!==n[e]?n[e]=[].concat(n[e],t):n[e]=t}}}(t),r=Object.create(null);if("string"!=typeof e)return r;if(!(e=e.trim().replace(/^[?#&]/,"")))return r;for(const o of e.split("&")){if(""===o)continue;let[e,c]=a(t.decode?o.replace(/\+/g," "):o,"=");c=void 0===c?null:["comma","separator","bracket-separator"].includes(t.arrayFormat)?c:l(c,t),n(l(e,t),c,r)}for(const e of Object.keys(r)){const n=r[e];if("object"==typeof n&&null!==n)for(const e of Object.keys(n))n[e]=f(n[e],t);else r[e]=f(n,t)}return!1===t.sort?r:(!0===t.sort?Object.keys(r).sort():Object.keys(r).sort(t.sort)).reduce(((e,t)=>{const n=r[t];return Boolean(n)&&"object"==typeof n&&!Array.isArray(n)?e[t]=u(n):e[t]=n,e}),Object.create(null))}t.extract=p,t.parse=m,t.stringify=(e,t)=>{if(!e)return"";i((t=Object.assign({encode:!0,strict:!0,arrayFormat:"none",arrayFormatSeparator:","},t)).arrayFormatSeparator);const n=n=>t.skipNull&&null==e[n]||t.skipEmptyString&&""===e[n],r=function(e){switch(e.arrayFormat){case"index":return t=>(n,r)=>{const o=n.length;return void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[s(t,e),"[",o,"]"].join("")]:[...n,[s(t,e),"[",s(o,e),"]=",s(r,e)].join("")]};case"bracket":return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,[s(t,e),"[]"].join("")]:[...n,[s(t,e),"[]=",s(r,e)].join("")];case"comma":case"separator":case"bracket-separator":{const t="bracket-separator"===e.arrayFormat?"[]=":"=";return n=>(r,o)=>void 0===o||e.skipNull&&null===o||e.skipEmptyString&&""===o?r:(o=null===o?"":o,0===r.length?[[s(n,e),t,s(o,e)].join("")]:[[r,s(o,e)].join(e.arrayFormatSeparator)])}default:return t=>(n,r)=>void 0===r||e.skipNull&&null===r||e.skipEmptyString&&""===r?n:null===r?[...n,s(t,e)]:[...n,[s(t,e),"=",s(r,e)].join("")]}}(t),o={};for(const t of Object.keys(e))n(t)||(o[t]=e[t]);const a=Object.keys(o);return!1!==t.sort&&a.sort(t.sort),a.map((n=>{const o=e[n];return void 0===o?"":null===o?s(n,t):Array.isArray(o)?0===o.length&&"bracket-separator"===t.arrayFormat?s(n,t)+"[]":o.reduce(r(n),[]).join("&"):s(n,t)+"="+s(o,t)})).filter((e=>e.length>0)).join("&")},t.parseUrl=(e,t)=>{t=Object.assign({decode:!0},t);const[n,r]=a(e,"#");return Object.assign({url:n.split("?")[0]||"",query:m(p(e),t)},t&&t.parseFragmentIdentifier&&r?{fragmentIdentifier:l(r,t)}:{})},t.stringifyUrl=(e,n)=>{n=Object.assign({encode:!0,strict:!0},n);const r=d(e.url).split("?")[0]||"",o=t.extract(e.url),a=t.parse(o,{sort:!1}),c=Object.assign(a,e.query);let i=t.stringify(c,n);i&&(i=`?${i}`);let l=function(e){let t="";const n=e.indexOf("#");return-1!==n&&(t=e.slice(n)),t}(e.url);return e.fragmentIdentifier&&(l=`#${s(e.fragmentIdentifier,n)}`),`${r}${i}${l}`},t.pick=(e,n,r)=>{r=Object.assign({parseFragmentIdentifier:!0},r);const{url:o,query:a,fragmentIdentifier:i}=t.parseUrl(e,r);return t.stringifyUrl({url:o,query:c(a,n),fragmentIdentifier:i},r)},t.exclude=(e,n,r)=>{const o=Array.isArray(n)?e=>!n.includes(e):(e,t)=>!n(e,t);return t.pick(e,o,r)}},42614:(e,t,n)=>{function r(e,[t,n]){return Math.min(n,Math.max(t,e))}n.d(t,{u:()=>r})},36206:(e,t,n)=>{function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}n.d(t,{M:()=>r})},39802:(e,t,n)=>{n.d(t,{VY:()=>H,ck:()=>z,fC:()=>$,h4:()=>B,xz:()=>K});var r=n(87462),o=n(32747),a=n(25360),c=n(65936),i=n(28771),s=n(36206),l=n(90381),u=n(75320),d=n(334),p=n(91276),f=n(78990);const m="Accordion",v=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[g,h,E]=(0,c.B)(m),[b,w]=(0,a.b)(m,[E,d.p_]),C=(0,d.p_)(),y=o.forwardRef(((e,t)=>{const{type:n,...a}=e,c=a,i=a;return o.createElement(g.Provider,{scope:e.__scopeAccordion},"multiple"===n?o.createElement(O,(0,r.Z)({},i,{ref:t})):o.createElement(M,(0,r.Z)({},c,{ref:t})))}));y.propTypes={type(e){const t=e.value||e.defaultValue;return e.type&&!["single","multiple"].includes(e.type)?new Error("Invalid prop `type` supplied to `Accordion`. Expected one of `single | multiple`."):"multiple"===e.type&&"string"==typeof t?new Error("Invalid prop `type` supplied to `Accordion`. Expected `single` when `defaultValue` or `value` is type `string`."):"single"===e.type&&Array.isArray(t)?new Error("Invalid prop `type` supplied to `Accordion`. Expected `multiple` when `defaultValue` or `value` is type `string[]`."):null}};const[_,x]=b(m),[R,D]=b(m,{collapsible:!1}),M=o.forwardRef(((e,t)=>{const{value:n,defaultValue:a,onValueChange:c=(()=>{}),collapsible:i=!1,...s}=e,[u,d]=(0,l.T)({prop:n,defaultProp:a,onChange:c});return o.createElement(_,{scope:e.__scopeAccordion,value:u?[u]:[],onItemOpen:d,onItemClose:o.useCallback((()=>i&&d("")),[i,d])},o.createElement(R,{scope:e.__scopeAccordion,collapsible:i},o.createElement(Z,(0,r.Z)({},s,{ref:t}))))})),O=o.forwardRef(((e,t)=>{const{value:n,defaultValue:a,onValueChange:c=(()=>{}),...i}=e,[s=[],u]=(0,l.T)({prop:n,defaultProp:a,onChange:c}),d=o.useCallback((e=>u(((t=[])=>[...t,e]))),[u]),p=o.useCallback((e=>u(((t=[])=>t.filter((t=>t!==e))))),[u]);return o.createElement(_,{scope:e.__scopeAccordion,value:s,onItemOpen:d,onItemClose:p},o.createElement(R,{scope:e.__scopeAccordion,collapsible:!0},o.createElement(Z,(0,r.Z)({},i,{ref:t}))))})),[k,A]=b(m),Z=o.forwardRef(((e,t)=>{const{__scopeAccordion:n,disabled:a,dir:c,orientation:l="vertical",...d}=e,p=o.useRef(null),m=(0,i.e)(p,t),E=h(n),b="ltr"===(0,f.gm)(c),w=(0,s.M)(e.onKeyDown,(e=>{var t;if(!v.includes(e.key))return;const n=e.target,r=E().filter((e=>{var t;return!(null!==(t=e.ref.current)&&void 0!==t&&t.disabled)})),o=r.findIndex((e=>e.ref.current===n)),a=r.length;if(-1===o)return;e.preventDefault();let c=o;const i=a-1,s=()=>{c=o+1,c>i&&(c=0)},u=()=>{c=o-1,c<0&&(c=i)};switch(e.key){case"Home":c=0;break;case"End":c=i;break;case"ArrowRight":"horizontal"===l&&(b?s():u());break;case"ArrowDown":"vertical"===l&&s();break;case"ArrowLeft":"horizontal"===l&&(b?u():s());break;case"ArrowUp":"vertical"===l&&u()}null===(t=r[c%a].ref.current)||void 0===t||t.focus()}));return o.createElement(k,{scope:n,disabled:a,direction:c,orientation:l},o.createElement(g.Slot,{scope:n},o.createElement(u.WV.div,(0,r.Z)({},d,{"data-orientation":l,ref:m,onKeyDown:a?void 0:w}))))})),P="AccordionItem",[T,F]=b(P),I=o.forwardRef(((e,t)=>{const{__scopeAccordion:n,value:a,...c}=e,i=A(P,n),s=x(P,n),l=C(n),u=(0,p.M)(),f=a&&s.value.includes(a)||!1,m=i.disabled||e.disabled;return o.createElement(T,{scope:n,open:f,disabled:m,triggerId:u},o.createElement(d.fC,(0,r.Z)({"data-orientation":i.orientation,"data-state":U(f)},l,c,{ref:t,disabled:m,open:f,onOpenChange:e=>{e?s.onItemOpen(a):s.onItemClose(a)}})))})),S="AccordionHeader",N=o.forwardRef(((e,t)=>{const{__scopeAccordion:n,...a}=e,c=A(m,n),i=F(S,n);return o.createElement(u.WV.h3,(0,r.Z)({"data-orientation":c.orientation,"data-state":U(i.open),"data-disabled":i.disabled?"":void 0},a,{ref:t}))})),L="AccordionTrigger",W=o.forwardRef(((e,t)=>{const{__scopeAccordion:n,...a}=e,c=A(m,n),i=F(L,n),s=D(L,n),l=C(n);return o.createElement(g.ItemSlot,{scope:n},o.createElement(d.xz,(0,r.Z)({"aria-disabled":i.open&&!s.collapsible||void 0,"data-orientation":c.orientation,id:i.triggerId},l,a,{ref:t})))})),V="AccordionContent",j=o.forwardRef(((e,t)=>{const{__scopeAccordion:n,...a}=e,c=A(m,n),i=F(V,n),s=C(n);return o.createElement(d.VY,(0,r.Z)({role:"region","aria-labelledby":i.triggerId,"data-orientation":c.orientation},s,a,{ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}}))}));function U(e){return e?"open":"closed"}const $=y,z=I,B=N,K=W,H=j},89532:(e,t,n)=>{n.d(t,{$j:()=>F,Dx:()=>I,VY:()=>P,aU:()=>T,aV:()=>Z,dk:()=>S,fC:()=>O,h_:()=>A,xz:()=>k});var r=n(87462),o=n(32747),a=n(25360),c=n(28771),i=n(12854),s=n(36206),l=n(88426);const u="AlertDialog",[d,p]=(0,a.b)(u,[i.p8]),f=(0,i.p8)(),m=e=>{const{__scopeAlertDialog:t,...n}=e,a=f(t);return(0,o.createElement)(i.fC,(0,r.Z)({},a,n,{modal:!0}))},v=(0,o.forwardRef)(((e,t)=>{const{__scopeAlertDialog:n,...a}=e,c=f(n);return(0,o.createElement)(i.xz,(0,r.Z)({},c,a,{ref:t}))})),g=e=>{const{__scopeAlertDialog:t,...n}=e,a=f(t);return(0,o.createElement)(i.h_,(0,r.Z)({},a,n))},h=(0,o.forwardRef)(((e,t)=>{const{__scopeAlertDialog:n,...a}=e,c=f(n);return(0,o.createElement)(i.aV,(0,r.Z)({},c,a,{ref:t}))})),E="AlertDialogContent",[b,w]=d(E),C=(0,o.forwardRef)(((e,t)=>{const{__scopeAlertDialog:n,children:a,...u}=e,d=f(n),p=(0,o.useRef)(null),m=(0,c.e)(t,p),v=(0,o.useRef)(null);return(0,o.createElement)(i.jm,{contentName:E,titleName:y,docsSlug:"alert-dialog"},(0,o.createElement)(b,{scope:n,cancelRef:v},(0,o.createElement)(i.VY,(0,r.Z)({role:"alertdialog"},d,u,{ref:m,onOpenAutoFocus:(0,s.M)(u.onOpenAutoFocus,(e=>{var t;e.preventDefault(),null===(t=v.current)||void 0===t||t.focus({preventScroll:!0})})),onPointerDownOutside:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault()}),(0,o.createElement)(l.A4,null,a),!1)))})),y="AlertDialogTitle",_=(0,o.forwardRef)(((e,t)=>{const{__scopeAlertDialog:n,...a}=e,c=f(n);return(0,o.createElement)(i.Dx,(0,r.Z)({},c,a,{ref:t}))})),x=(0,o.forwardRef)(((e,t)=>{const{__scopeAlertDialog:n,...a}=e,c=f(n);return(0,o.createElement)(i.dk,(0,r.Z)({},c,a,{ref:t}))})),R=(0,o.forwardRef)(((e,t)=>{const{__scopeAlertDialog:n,...a}=e,c=f(n);return(0,o.createElement)(i.x8,(0,r.Z)({},c,a,{ref:t}))})),D="AlertDialogCancel",M=(0,o.forwardRef)(((e,t)=>{const{__scopeAlertDialog:n,...a}=e,{cancelRef:s}=w(D,n),l=f(n),u=(0,c.e)(t,s);return(0,o.createElement)(i.x8,(0,r.Z)({},l,a,{ref:u}))})),O=m,k=v,A=g,Z=h,P=C,T=R,F=M,I=_,S=x},50573:(e,t,n)=>{n.d(t,{f:()=>i});var r=n(87462),o=n(32747),a=n(75320);const c=(0,o.forwardRef)(((e,t)=>{const{children:n,width:c=10,height:i=5,...s}=e;return(0,o.createElement)(a.WV.svg,(0,r.Z)({},s,{ref:t,width:c,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?n:(0,o.createElement)("polygon",{points:"0,0 30,0 15,10"}))})),i=c},57178:(e,t,n)=>{n.d(t,{f:()=>i});var r=n(87462),o=n(32747),a=n(75320);const c=(0,o.forwardRef)(((e,t)=>{const{ratio:n=1,style:c,...i}=e;return(0,o.createElement)("div",{style:{position:"relative",width:"100%",paddingBottom:100/n+"%"},"data-radix-aspect-ratio-wrapper":""},(0,o.createElement)(a.WV.div,(0,r.Z)({},i,{ref:t,style:{...c,position:"absolute",top:0,right:0,bottom:0,left:0}})))})),i=c},10952:(e,t,n)=>{n.d(t,{Ee:()=>w,NY:()=>C,fC:()=>b});var r=n(87462),o=n(32747),a=n(25360),c=n(79698),i=n(9981),s=n(75320);const l="Avatar",[u,d]=(0,a.b)(l),[p,f]=u(l),m=(0,o.forwardRef)(((e,t)=>{const{__scopeAvatar:n,...a}=e,[c,i]=(0,o.useState)("idle");return(0,o.createElement)(p,{scope:n,imageLoadingStatus:c,onImageLoadingStatusChange:i},(0,o.createElement)(s.WV.span,(0,r.Z)({},a,{ref:t})))})),v="AvatarImage",g=(0,o.forwardRef)(((e,t)=>{const{__scopeAvatar:n,src:a,onLoadingStatusChange:l=(()=>{}),...u}=e,d=f(v,n),p=function(e){const[t,n]=(0,o.useState)("idle");return(0,i.b)((()=>{if(!e)return void n("error");let t=!0;const r=new window.Image,o=e=>()=>{t&&n(e)};return n("loading"),r.onload=o("loaded"),r.onerror=o("error"),r.src=e,()=>{t=!1}}),[e]),t}(a),m=(0,c.W)((e=>{l(e),d.onImageLoadingStatusChange(e)}));return(0,i.b)((()=>{"idle"!==p&&m(p)}),[p,m]),"loaded"===p?(0,o.createElement)(s.WV.img,(0,r.Z)({},u,{ref:t,src:a})):null})),h="AvatarFallback",E=(0,o.forwardRef)(((e,t)=>{const{__scopeAvatar:n,delayMs:a,...c}=e,i=f(h,n),[l,u]=(0,o.useState)(void 0===a);return(0,o.useEffect)((()=>{if(void 0!==a){const e=window.setTimeout((()=>u(!0)),a);return()=>window.clearTimeout(e)}}),[a]),l&&"loaded"!==i.imageLoadingStatus?(0,o.createElement)(s.WV.span,(0,r.Z)({},c,{ref:t})):null}));const b=m,w=g,C=E},46069:(e,t,n)=>{n.d(t,{fC:()=>x,z$:()=>R});var r=n(87462),o=n(32747),a=n(28771),c=n(25360),i=n(36206),s=n(90381),l=n(57898),u=n(7546),d=n(29115),p=n(75320);const f="Checkbox",[m,v]=(0,c.b)(f),[g,h]=m(f),E=(0,o.forwardRef)(((e,t)=>{const{__scopeCheckbox:n,name:c,checked:l,defaultChecked:u,required:d,disabled:f,value:m="on",onCheckedChange:v,...h}=e,[E,b]=(0,o.useState)(null),w=(0,a.e)(t,(e=>b(e))),x=(0,o.useRef)(!1),R=!E||Boolean(E.closest("form")),[D=!1,M]=(0,s.T)({prop:l,defaultProp:u,onChange:v}),O=(0,o.useRef)(D);return(0,o.useEffect)((()=>{const e=null==E?void 0:E.form;if(e){const t=()=>M(O.current);return e.addEventListener("reset",t),()=>e.removeEventListener("reset",t)}}),[E,M]),(0,o.createElement)(g,{scope:n,state:D,disabled:f},(0,o.createElement)(p.WV.button,(0,r.Z)({type:"button",role:"checkbox","aria-checked":y(D)?"mixed":D,"aria-required":d,"data-state":_(D),"data-disabled":f?"":void 0,disabled:f,value:m},h,{ref:w,onKeyDown:(0,i.M)(e.onKeyDown,(e=>{"Enter"===e.key&&e.preventDefault()})),onClick:(0,i.M)(e.onClick,(e=>{M((e=>!!y(e)||!e)),R&&(x.current=e.isPropagationStopped(),x.current||e.stopPropagation())}))})),R&&(0,o.createElement)(C,{control:E,bubbles:!x.current,name:c,value:m,checked:D,required:d,disabled:f,style:{transform:"translateX(-100%)"}}))})),b="CheckboxIndicator",w=(0,o.forwardRef)(((e,t)=>{const{__scopeCheckbox:n,forceMount:a,...c}=e,i=h(b,n);return(0,o.createElement)(d.z,{present:a||y(i.state)||!0===i.state},(0,o.createElement)(p.WV.span,(0,r.Z)({"data-state":_(i.state),"data-disabled":i.disabled?"":void 0},c,{ref:t,style:{pointerEvents:"none",...e.style}})))})),C=e=>{const{control:t,checked:n,bubbles:a=!0,...c}=e,i=(0,o.useRef)(null),s=(0,l.D)(n),d=(0,u.t)(t);return(0,o.useEffect)((()=>{const e=i.current,t=window.HTMLInputElement.prototype,r=Object.getOwnPropertyDescriptor(t,"checked").set;if(s!==n&&r){const t=new Event("click",{bubbles:a});e.indeterminate=y(n),r.call(e,!y(n)&&n),e.dispatchEvent(t)}}),[s,n,a]),(0,o.createElement)("input",(0,r.Z)({type:"checkbox","aria-hidden":!0,defaultChecked:!y(n)&&n},c,{tabIndex:-1,ref:i,style:{...e.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function y(e){return"indeterminate"===e}function _(e){return y(e)?"indeterminate":e?"checked":"unchecked"}const x=E,R=w},334:(e,t,n)=>{n.d(t,{Fw:()=>y,VY:()=>M,fC:()=>R,p_:()=>v,wy:()=>w,xz:()=>D});var r=n(87462),o=n(32747),a=n(36206),c=n(25360),i=n(90381),s=n(9981),l=n(28771),u=n(75320),d=n(29115),p=n(91276);const f="Collapsible",[m,v]=(0,c.b)(f),[g,h]=m(f),E=(0,o.forwardRef)(((e,t)=>{const{__scopeCollapsible:n,open:a,defaultOpen:c,disabled:s,onOpenChange:l,...d}=e,[f=!1,m]=(0,i.T)({prop:a,defaultProp:c,onChange:l});return(0,o.createElement)(g,{scope:n,disabled:s,contentId:(0,p.M)(),open:f,onOpenToggle:(0,o.useCallback)((()=>m((e=>!e))),[m])},(0,o.createElement)(u.WV.div,(0,r.Z)({"data-state":x(f),"data-disabled":s?"":void 0},d,{ref:t})))})),b="CollapsibleTrigger",w=(0,o.forwardRef)(((e,t)=>{const{__scopeCollapsible:n,...c}=e,i=h(b,n);return(0,o.createElement)(u.WV.button,(0,r.Z)({type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":x(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled},c,{ref:t,onClick:(0,a.M)(e.onClick,i.onOpenToggle)}))})),C="CollapsibleContent",y=(0,o.forwardRef)(((e,t)=>{const{forceMount:n,...a}=e,c=h(C,e.__scopeCollapsible);return(0,o.createElement)(d.z,{present:n||c.open},(({present:e})=>(0,o.createElement)(_,(0,r.Z)({},a,{ref:t,present:e}))))})),_=(0,o.forwardRef)(((e,t)=>{const{__scopeCollapsible:n,present:a,children:c,...i}=e,d=h(C,n),[p,f]=(0,o.useState)(a),m=(0,o.useRef)(null),v=(0,l.e)(t,m),g=(0,o.useRef)(0),E=g.current,b=(0,o.useRef)(0),w=b.current,y=d.open||p,_=(0,o.useRef)(y),R=(0,o.useRef)();return(0,o.useEffect)((()=>{const e=requestAnimationFrame((()=>_.current=!1));return()=>cancelAnimationFrame(e)}),[]),(0,s.b)((()=>{const e=m.current;if(e){R.current=R.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";const t=e.getBoundingClientRect();g.current=t.height,b.current=t.width,_.current||(e.style.transitionDuration=R.current.transitionDuration,e.style.animationName=R.current.animationName),f(a)}}),[d.open,a]),(0,o.createElement)(u.WV.div,(0,r.Z)({"data-state":x(d.open),"data-disabled":d.disabled?"":void 0,id:d.contentId,hidden:!y},i,{ref:v,style:{"--radix-collapsible-content-height":E?`${E}px`:void 0,"--radix-collapsible-content-width":w?`${w}px`:void 0,...e.style}}),y&&c)}));function x(e){return e?"open":"closed"}const R=E,D=w,M=y},65936:(e,t,n)=>{n.d(t,{B:()=>i});var r=n(32747),o=n(25360),a=n(28771),c=n(88426);function i(e){const t=e+"CollectionProvider",[n,i]=(0,o.b)(t),[s,l]=n(t,{collectionRef:{current:null},itemMap:new Map}),u=e=>{const{scope:t,children:n}=e,o=r.useRef(null),a=r.useRef(new Map).current;return r.createElement(s,{scope:t,itemMap:a,collectionRef:o},n)},d=e+"CollectionSlot",p=r.forwardRef(((e,t)=>{const{scope:n,children:o}=e,i=l(d,n),s=(0,a.e)(t,i.collectionRef);return r.createElement(c.g7,{ref:s},o)})),f=e+"CollectionItemSlot",m="data-radix-collection-item",v=r.forwardRef(((e,t)=>{const{scope:n,children:o,...i}=e,s=r.useRef(null),u=(0,a.e)(t,s),d=l(f,n);return r.useEffect((()=>(d.itemMap.set(s,{ref:s,...i}),()=>{d.itemMap.delete(s)}))),r.createElement(c.g7,{[m]:"",ref:u},o)}));return[{Provider:u,Slot:p,ItemSlot:v},function(t){const n=l(e+"CollectionConsumer",t);return r.useCallback((()=>{const e=n.collectionRef.current;if(!e)return[];const t=Array.from(e.querySelectorAll(`[${m}]`));return Array.from(n.itemMap.values()).sort(((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current)))}),[n.collectionRef,n.itemMap])},i]}},28771:(e,t,n)=>{n.d(t,{F:()=>o,e:()=>a});var r=n(32747);function o(...e){return t=>e.forEach((e=>function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(e,t)))}function a(...e){return(0,r.useCallback)(o(...e),e)}},93971:(e,t,n)=>{n.d(t,{Ee:()=>$,Rk:()=>z,Tr:()=>H,Uv:()=>N,VY:()=>L,Z0:()=>K,ZA:()=>W,__:()=>V,ck:()=>j,fC:()=>I,fF:()=>Y,oC:()=>U,tu:()=>q,wU:()=>B,xz:()=>S});var r=n(87462),o=n(32747),a=n(36206),c=n(25360),i=n(75320),s=n(97857),l=n(79698),u=n(90381);const d="ContextMenu",[p,f]=(0,c.b)(d,[s.Wf]),m=(0,s.Wf)(),[v,g]=p(d),h=e=>{const{__scopeContextMenu:t,children:n,onOpenChange:a,dir:c,modal:i=!0}=e,[u,d]=(0,o.useState)(!1),p=m(t),f=(0,l.W)(a),g=(0,o.useCallback)((e=>{d(e),f(e)}),[f]);return(0,o.createElement)(v,{scope:t,open:u,onOpenChange:g,modal:i},(0,o.createElement)(s.fC,(0,r.Z)({},p,{dir:c,open:u,onOpenChange:g,modal:i}),n))},E="ContextMenuTrigger",b=(0,o.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,disabled:c=!1,...l}=e,u=g(E,n),d=m(n),p=(0,o.useRef)({x:0,y:0}),f=(0,o.useRef)({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...p.current})}),v=(0,o.useRef)(0),h=(0,o.useCallback)((()=>window.clearTimeout(v.current)),[]),b=e=>{p.current={x:e.clientX,y:e.clientY},u.onOpenChange(!0)};return(0,o.useEffect)((()=>h),[h]),(0,o.useEffect)((()=>{c&&h()}),[c,h]),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(s.ee,(0,r.Z)({},d,{virtualRef:f})),(0,o.createElement)(i.WV.span,(0,r.Z)({"data-state":u.open?"open":"closed","data-disabled":c?"":void 0},l,{ref:t,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:c?e.onContextMenu:(0,a.M)(e.onContextMenu,(e=>{h(),b(e),e.preventDefault()})),onPointerDown:c?e.onPointerDown:(0,a.M)(e.onPointerDown,F((e=>{h(),v.current=window.setTimeout((()=>b(e)),700)}))),onPointerMove:c?e.onPointerMove:(0,a.M)(e.onPointerMove,F(h)),onPointerCancel:c?e.onPointerCancel:(0,a.M)(e.onPointerCancel,F(h)),onPointerUp:c?e.onPointerUp:(0,a.M)(e.onPointerUp,F(h))})))})),w=e=>{const{__scopeContextMenu:t,...n}=e,a=m(t);return(0,o.createElement)(s.h_,(0,r.Z)({},a,n))},C="ContextMenuContent",y=(0,o.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...a}=e,c=g(C,n),i=m(n),l=(0,o.useRef)(!1);return(0,o.createElement)(s.VY,(0,r.Z)({},i,a,{ref:t,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:t=>{var n;null===(n=e.onCloseAutoFocus)||void 0===n||n.call(e,t),!t.defaultPrevented&&l.current&&t.preventDefault(),l.current=!1},onInteractOutside:t=>{var n;null===(n=e.onInteractOutside)||void 0===n||n.call(e,t),t.defaultPrevented||c.modal||(l.current=!0)},style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))})),_=(0,o.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...a}=e,c=m(n);return(0,o.createElement)(s.ZA,(0,r.Z)({},c,a,{ref:t}))})),x=(0,o.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...a}=e,c=m(n);return(0,o.createElement)(s.__,(0,r.Z)({},c,a,{ref:t}))})),R=(0,o.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...a}=e,c=m(n);return(0,o.createElement)(s.ck,(0,r.Z)({},c,a,{ref:t}))})),D=(0,o.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...a}=e,c=m(n);return(0,o.createElement)(s.oC,(0,r.Z)({},c,a,{ref:t}))})),M=(0,o.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...a}=e,c=m(n);return(0,o.createElement)(s.Ee,(0,r.Z)({},c,a,{ref:t}))})),O=(0,o.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...a}=e,c=m(n);return(0,o.createElement)(s.Rk,(0,r.Z)({},c,a,{ref:t}))})),k=(0,o.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...a}=e,c=m(n);return(0,o.createElement)(s.wU,(0,r.Z)({},c,a,{ref:t}))})),A=(0,o.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...a}=e,c=m(n);return(0,o.createElement)(s.Z0,(0,r.Z)({},c,a,{ref:t}))})),Z=e=>{const{__scopeContextMenu:t,children:n,onOpenChange:a,open:c,defaultOpen:i}=e,l=m(t),[d,p]=(0,u.T)({prop:c,defaultProp:i,onChange:a});return(0,o.createElement)(s.Tr,(0,r.Z)({},l,{open:d,onOpenChange:p}),n)},P=(0,o.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...a}=e,c=m(n);return(0,o.createElement)(s.fF,(0,r.Z)({},c,a,{ref:t}))})),T=(0,o.forwardRef)(((e,t)=>{const{__scopeContextMenu:n,...a}=e,c=m(n);return(0,o.createElement)(s.tu,(0,r.Z)({},c,a,{ref:t,style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))}));function F(e){return t=>"mouse"!==t.pointerType?e(t):void 0}const I=h,S=b,N=w,L=y,W=_,V=x,j=R,U=D,$=M,z=O,B=k,K=A,H=Z,Y=P,q=T},25360:(e,t,n)=>{n.d(t,{b:()=>a,k:()=>o});var r=n(32747);function o(e,t){const n=(0,r.createContext)(t);function o(e){const{children:t,...o}=e,a=(0,r.useMemo)((()=>o),Object.values(o));return(0,r.createElement)(n.Provider,{value:a},t)}return o.displayName=e+"Provider",[o,function(o){const a=(0,r.useContext)(n);if(a)return a;if(void 0!==t)return t;throw new Error(`\`${o}\` must be used within \`${e}\``)}]}function a(e,t=[]){let n=[];const o=()=>{const t=n.map((e=>(0,r.createContext)(e)));return function(n){const o=(null==n?void 0:n[e])||t;return(0,r.useMemo)((()=>({[`__scope${e}`]:{...n,[e]:o}})),[n,o])}};return o.scopeName=e,[function(t,o){const a=(0,r.createContext)(o),c=n.length;function i(t){const{scope:n,children:o,...i}=t,s=(null==n?void 0:n[e][c])||a,l=(0,r.useMemo)((()=>i),Object.values(i));return(0,r.createElement)(s.Provider,{value:l},o)}return n=[...n,o],i.displayName=t+"Provider",[i,function(n,i){const s=(null==i?void 0:i[e][c])||a,l=(0,r.useContext)(s);if(l)return l;if(void 0!==o)return o;throw new Error(`\`${n}\` must be used within \`${t}\``)}]},c(o,...t)]}function c(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const o=n.reduce(((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]})),{});return(0,r.useMemo)((()=>({[`__scope${t.scopeName}`]:o})),[o])}};return n.scopeName=t.scopeName,n}},12854:(e,t,n)=>{n.d(t,{Dx:()=>ee,VY:()=>Q,aV:()=>J,dk:()=>te,fC:()=>q,h_:()=>G,jm:()=>H,p8:()=>C,x8:()=>ne,xz:()=>X});var r=n(87462),o=n(32747),a=n(36206),c=n(28771),i=n(25360),s=n(91276),l=n(90381),u=n(90667),d=n(95420),p=n(42651),f=n(29115),m=n(75320),v=n(27552),g=n(18204),h=n(23541),E=n(88426);const b="Dialog",[w,C]=(0,i.b)(b),[y,_]=w(b),x=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:a,onOpenChange:c,modal:i=!0}=e,u=(0,o.useRef)(null),d=(0,o.useRef)(null),[p=!1,f]=(0,l.T)({prop:r,defaultProp:a,onChange:c});return(0,o.createElement)(y,{scope:t,triggerRef:u,contentRef:d,contentId:(0,s.M)(),titleId:(0,s.M)(),descriptionId:(0,s.M)(),open:p,onOpenChange:f,onOpenToggle:(0,o.useCallback)((()=>f((e=>!e))),[f]),modal:i},n)},R="DialogTrigger",D=(0,o.forwardRef)(((e,t)=>{const{__scopeDialog:n,...i}=e,s=_(R,n),l=(0,c.e)(t,s.triggerRef);return(0,o.createElement)(m.WV.button,(0,r.Z)({type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.contentId,"data-state":B(s.open)},i,{ref:l,onClick:(0,a.M)(e.onClick,s.onOpenToggle)}))})),M="DialogPortal",[O,k]=w(M,{forceMount:void 0}),A=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:a}=e,c=_(M,t);return(0,o.createElement)(O,{scope:t,forceMount:n},o.Children.map(r,(e=>(0,o.createElement)(f.z,{present:n||c.open},(0,o.createElement)(p.h,{asChild:!0,container:a},e)))))},Z="DialogOverlay",P=(0,o.forwardRef)(((e,t)=>{const n=k(Z,e.__scopeDialog),{forceMount:a=n.forceMount,...c}=e,i=_(Z,e.__scopeDialog);return i.modal?(0,o.createElement)(f.z,{present:a||i.open},(0,o.createElement)(T,(0,r.Z)({},c,{ref:t}))):null})),T=(0,o.forwardRef)(((e,t)=>{const{__scopeDialog:n,...a}=e,c=_(Z,n);return(0,o.createElement)(g.Z,{as:E.g7,allowPinchZoom:!0,shards:[c.contentRef]},(0,o.createElement)(m.WV.div,(0,r.Z)({"data-state":B(c.open)},a,{ref:t,style:{pointerEvents:"auto",...a.style}})))})),F="DialogContent",I=(0,o.forwardRef)(((e,t)=>{const n=k(F,e.__scopeDialog),{forceMount:a=n.forceMount,...c}=e,i=_(F,e.__scopeDialog);return(0,o.createElement)(f.z,{present:a||i.open},i.modal?(0,o.createElement)(S,(0,r.Z)({},c,{ref:t})):(0,o.createElement)(N,(0,r.Z)({},c,{ref:t})))})),S=(0,o.forwardRef)(((e,t)=>{const n=_(F,e.__scopeDialog),i=(0,o.useRef)(null),s=(0,c.e)(t,n.contentRef,i);return(0,o.useEffect)((()=>{const e=i.current;if(e)return(0,h.Ry)(e)}),[]),(0,o.createElement)(L,(0,r.Z)({},e,{ref:s,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,a.M)(e.onCloseAutoFocus,(e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()})),onPointerDownOutside:(0,a.M)(e.onPointerDownOutside,(e=>{const t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()})),onFocusOutside:(0,a.M)(e.onFocusOutside,(e=>e.preventDefault()))}))})),N=(0,o.forwardRef)(((e,t)=>{const n=_(F,e.__scopeDialog),a=(0,o.useRef)(!1),c=(0,o.useRef)(!1);return(0,o.createElement)(L,(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)||(a.current||null===(o=n.triggerRef.current)||void 0===o||o.focus(),t.preventDefault());a.current=!1,c.current=!1},onInteractOutside:t=>{var r,o;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.defaultPrevented||(a.current=!0,"pointerdown"===t.detail.originalEvent.type&&(c.current=!0));const i=t.target;(null===(o=n.triggerRef.current)||void 0===o?void 0:o.contains(i))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&c.current&&t.preventDefault()}}))})),L=(0,o.forwardRef)(((e,t)=>{const{__scopeDialog:n,trapFocus:a,onOpenAutoFocus:i,onCloseAutoFocus:s,...l}=e,p=_(F,n),f=(0,o.useRef)(null),m=(0,c.e)(t,f);return(0,v.EW)(),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(d.M,{asChild:!0,loop:!0,trapped:a,onMountAutoFocus:i,onUnmountAutoFocus:s},(0,o.createElement)(u.XB,(0,r.Z)({role:"dialog",id:p.contentId,"aria-describedby":p.descriptionId,"aria-labelledby":p.titleId,"data-state":B(p.open)},l,{ref:m,onDismiss:()=>p.onOpenChange(!1)}))),!1)})),W="DialogTitle",V=(0,o.forwardRef)(((e,t)=>{const{__scopeDialog:n,...a}=e,c=_(W,n);return(0,o.createElement)(m.WV.h2,(0,r.Z)({id:c.titleId},a,{ref:t}))})),j="DialogDescription",U=(0,o.forwardRef)(((e,t)=>{const{__scopeDialog:n,...a}=e,c=_(j,n);return(0,o.createElement)(m.WV.p,(0,r.Z)({id:c.descriptionId},a,{ref:t}))})),$="DialogClose",z=(0,o.forwardRef)(((e,t)=>{const{__scopeDialog:n,...c}=e,i=_($,n);return(0,o.createElement)(m.WV.button,(0,r.Z)({type:"button"},c,{ref:t,onClick:(0,a.M)(e.onClick,(()=>i.onOpenChange(!1)))}))}));function B(e){return e?"open":"closed"}const K="DialogTitleWarning",[H,Y]=(0,i.k)(K,{contentName:F,titleName:W,docsSlug:"dialog"}),q=x,X=D,G=A,J=P,Q=I,ee=V,te=U,ne=z},78990:(e,t,n)=>{n.d(t,{gm:()=>a});var r=n(32747);const o=(0,r.createContext)(void 0);function a(e){const t=(0,r.useContext)(o);return e||t||"ltr"}},90667:(e,t,n)=>{n.d(t,{I0:()=>w,XB:()=>v,fC:()=>b});var r=n(87462),o=n(32747),a=n(36206),c=n(75320),i=n(28771),s=n(79698),l=n(78724);const u="dismissableLayer.update",d="dismissableLayer.pointerDownOutside",p="dismissableLayer.focusOutside";let f;const m=(0,o.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),v=(0,o.forwardRef)(((e,t)=>{var n;const{disableOutsidePointerEvents:v=!1,onEscapeKeyDown:g,onPointerDownOutside:b,onFocusOutside:w,onInteractOutside:C,onDismiss:y,..._}=e,x=(0,o.useContext)(m),[R,D]=(0,o.useState)(null),M=null!==(n=null==R?void 0:R.ownerDocument)&&void 0!==n?n:null===globalThis||void 0===globalThis?void 0:globalThis.document,[,O]=(0,o.useState)({}),k=(0,i.e)(t,(e=>D(e))),A=Array.from(x.layers),[Z]=[...x.layersWithOutsidePointerEventsDisabled].slice(-1),P=A.indexOf(Z),T=R?A.indexOf(R):-1,F=x.layersWithOutsidePointerEventsDisabled.size>0,I=T>=P,S=function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=(0,s.W)(e),r=(0,o.useRef)(!1),a=(0,o.useRef)((()=>{}));return(0,o.useEffect)((()=>{const e=e=>{if(e.target&&!r.current){const o={originalEvent:e};function c(){E(d,n,o,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",a.current),a.current=c,t.addEventListener("click",a.current,{once:!0})):c()}else t.removeEventListener("click",a.current);r.current=!1},o=window.setTimeout((()=>{t.addEventListener("pointerdown",e)}),0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",e),t.removeEventListener("click",a.current)}}),[t,n]),{onPointerDownCapture:()=>r.current=!0}}((e=>{const t=e.target,n=[...x.branches].some((e=>e.contains(t)));I&&!n&&(null==b||b(e),null==C||C(e),e.defaultPrevented||null==y||y())}),M),N=function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=(0,s.W)(e),r=(0,o.useRef)(!1);return(0,o.useEffect)((()=>{const e=e=>{if(e.target&&!r.current){E(p,n,{originalEvent:e},{discrete:!1})}};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)}),[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}((e=>{const t=e.target;[...x.branches].some((e=>e.contains(t)))||(null==w||w(e),null==C||C(e),e.defaultPrevented||null==y||y())}),M);return(0,l.e)((e=>{T===x.layers.size-1&&(null==g||g(e),!e.defaultPrevented&&y&&(e.preventDefault(),y()))}),M),(0,o.useEffect)((()=>{if(R)return v&&(0===x.layersWithOutsidePointerEventsDisabled.size&&(f=M.body.style.pointerEvents,M.body.style.pointerEvents="none"),x.layersWithOutsidePointerEventsDisabled.add(R)),x.layers.add(R),h(),()=>{v&&1===x.layersWithOutsidePointerEventsDisabled.size&&(M.body.style.pointerEvents=f)}}),[R,M,v,x]),(0,o.useEffect)((()=>()=>{R&&(x.layers.delete(R),x.layersWithOutsidePointerEventsDisabled.delete(R),h())}),[R,x]),(0,o.useEffect)((()=>{const e=()=>O({});return document.addEventListener(u,e),()=>document.removeEventListener(u,e)}),[]),(0,o.createElement)(c.WV.div,(0,r.Z)({},_,{ref:k,style:{pointerEvents:F?I?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.M)(e.onFocusCapture,N.onFocusCapture),onBlurCapture:(0,a.M)(e.onBlurCapture,N.onBlurCapture),onPointerDownCapture:(0,a.M)(e.onPointerDownCapture,S.onPointerDownCapture)}))})),g=(0,o.forwardRef)(((e,t)=>{const n=(0,o.useContext)(m),a=(0,o.useRef)(null),s=(0,i.e)(t,a);return(0,o.useEffect)((()=>{const e=a.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}}),[n.branches]),(0,o.createElement)(c.WV.div,(0,r.Z)({},e,{ref:s}))}));function h(){const e=new CustomEvent(u);document.dispatchEvent(e)}function E(e,t,n,{discrete:r}){const o=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?(0,c.jH)(o,a):o.dispatchEvent(a)}const b=v,w=g},96169:(e,t,n)=>{n.d(t,{Ee:()=>U,Rk:()=>$,Tr:()=>K,Uv:()=>S,VY:()=>N,Z0:()=>B,ZA:()=>L,__:()=>W,ck:()=>V,fC:()=>F,fF:()=>H,oC:()=>j,tu:()=>Y,wU:()=>z,xz:()=>I});var r=n(87462),o=n(32747),a=n(36206),c=n(28771),i=n(25360),s=n(90381),l=n(75320),u=n(97857),d=n(91276);const p="DropdownMenu",[f,m]=(0,i.b)(p,[u.Wf]),v=(0,u.Wf)(),[g,h]=f(p),E=e=>{const{__scopeDropdownMenu:t,children:n,dir:a,open:c,defaultOpen:i,onOpenChange:l,modal:p=!0}=e,f=v(t),m=(0,o.useRef)(null),[h=!1,E]=(0,s.T)({prop:c,defaultProp:i,onChange:l});return(0,o.createElement)(g,{scope:t,triggerId:(0,d.M)(),triggerRef:m,contentId:(0,d.M)(),open:h,onOpenChange:E,onOpenToggle:(0,o.useCallback)((()=>E((e=>!e))),[E]),modal:p},(0,o.createElement)(u.fC,(0,r.Z)({},f,{open:h,onOpenChange:E,dir:a,modal:p}),n))},b="DropdownMenuTrigger",w=(0,o.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,disabled:i=!1,...s}=e,d=h(b,n),p=v(n);return(0,o.createElement)(u.ee,(0,r.Z)({asChild:!0},p),(0,o.createElement)(l.WV.button,(0,r.Z)({type:"button",id:d.triggerId,"aria-haspopup":"menu","aria-expanded":d.open,"aria-controls":d.open?d.contentId:void 0,"data-state":d.open?"open":"closed","data-disabled":i?"":void 0,disabled:i},s,{ref:(0,c.F)(t,d.triggerRef),onPointerDown:(0,a.M)(e.onPointerDown,(e=>{i||0!==e.button||!1!==e.ctrlKey||(d.onOpenToggle(),d.open||e.preventDefault())})),onKeyDown:(0,a.M)(e.onKeyDown,(e=>{i||(["Enter"," "].includes(e.key)&&d.onOpenToggle(),"ArrowDown"===e.key&&d.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())}))})))})),C=e=>{const{__scopeDropdownMenu:t,...n}=e,a=v(t);return(0,o.createElement)(u.h_,(0,r.Z)({},a,n))},y="DropdownMenuContent",_=(0,o.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...c}=e,i=h(y,n),s=v(n),l=(0,o.useRef)(!1);return(0,o.createElement)(u.VY,(0,r.Z)({id:i.contentId,"aria-labelledby":i.triggerId},s,c,{ref:t,onCloseAutoFocus:(0,a.M)(e.onCloseAutoFocus,(e=>{var t;l.current||null===(t=i.triggerRef.current)||void 0===t||t.focus(),l.current=!1,e.preventDefault()})),onInteractOutside:(0,a.M)(e.onInteractOutside,(e=>{const t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;i.modal&&!r||(l.current=!0)})),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))})),x=(0,o.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...a}=e,c=v(n);return(0,o.createElement)(u.ZA,(0,r.Z)({},c,a,{ref:t}))})),R=(0,o.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...a}=e,c=v(n);return(0,o.createElement)(u.__,(0,r.Z)({},c,a,{ref:t}))})),D=(0,o.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...a}=e,c=v(n);return(0,o.createElement)(u.ck,(0,r.Z)({},c,a,{ref:t}))})),M=(0,o.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...a}=e,c=v(n);return(0,o.createElement)(u.oC,(0,r.Z)({},c,a,{ref:t}))})),O=(0,o.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...a}=e,c=v(n);return(0,o.createElement)(u.Ee,(0,r.Z)({},c,a,{ref:t}))})),k=(0,o.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...a}=e,c=v(n);return(0,o.createElement)(u.Rk,(0,r.Z)({},c,a,{ref:t}))})),A=(0,o.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...a}=e,c=v(n);return(0,o.createElement)(u.wU,(0,r.Z)({},c,a,{ref:t}))})),Z=(0,o.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...a}=e,c=v(n);return(0,o.createElement)(u.Z0,(0,r.Z)({},c,a,{ref:t}))})),P=(0,o.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...a}=e,c=v(n);return(0,o.createElement)(u.fF,(0,r.Z)({},c,a,{ref:t}))})),T=(0,o.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...a}=e,c=v(n);return(0,o.createElement)(u.tu,(0,r.Z)({},c,a,{ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))})),F=E,I=w,S=C,N=_,L=x,W=R,V=D,j=M,U=O,$=k,z=A,B=Z,K=e=>{const{__scopeDropdownMenu:t,children:n,open:a,onOpenChange:c,defaultOpen:i}=e,l=v(t),[d=!1,p]=(0,s.T)({prop:a,defaultProp:i,onChange:c});return(0,o.createElement)(u.Tr,(0,r.Z)({},l,{open:d,onOpenChange:p}),n)},H=P,Y=T},27552:(e,t,n)=>{n.d(t,{EW:()=>a});var r=n(32747);let o=0;function a(){(0,r.useEffect)((()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:c()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:c()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach((e=>e.remove())),o--}}),[])}function c(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}},95420:(e,t,n)=>{n.d(t,{M:()=>d});var r=n(87462),o=n(32747),a=n(28771),c=n(75320),i=n(79698);const s="focusScope.autoFocusOnMount",l="focusScope.autoFocusOnUnmount",u={bubbles:!1,cancelable:!0},d=(0,o.forwardRef)(((e,t)=>{const{loop:n=!1,trapped:d=!1,onMountAutoFocus:m,onUnmountAutoFocus:h,...E}=e,[b,w]=(0,o.useState)(null),C=(0,i.W)(m),y=(0,i.W)(h),_=(0,o.useRef)(null),x=(0,a.e)(t,(e=>w(e))),R=(0,o.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,o.useEffect)((()=>{if(d){function e(e){if(R.paused||!b)return;const t=e.target;b.contains(t)?_.current=t:v(_.current,{select:!0})}function t(e){if(R.paused||!b)return;const t=e.relatedTarget;null!==t&&(b.contains(t)||v(_.current,{select:!0}))}function n(e){if(document.activeElement===document.body)for(const t of e)t.removedNodes.length>0&&v(b)}document.addEventListener("focusin",e),document.addEventListener("focusout",t);const r=new MutationObserver(n);return b&&r.observe(b,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}}),[d,b,R.paused]),(0,o.useEffect)((()=>{if(b){g.add(R);const t=document.activeElement;if(!b.contains(t)){const n=new CustomEvent(s,u);b.addEventListener(s,C),b.dispatchEvent(n),n.defaultPrevented||(!function(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(v(r,{select:t}),document.activeElement!==n)return}((e=p(b),e.filter((e=>"A"!==e.tagName))),{select:!0}),document.activeElement===t&&v(b))}return()=>{b.removeEventListener(s,C),setTimeout((()=>{const e=new CustomEvent(l,u);b.addEventListener(l,y),b.dispatchEvent(e),e.defaultPrevented||v(null!=t?t:document.body,{select:!0}),b.removeEventListener(l,y),g.remove(R)}),0)}}var e}),[b,C,y,R]);const D=(0,o.useCallback)((e=>{if(!n&&!d)return;if(R.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){const t=e.currentTarget,[o,a]=function(e){const t=p(e),n=f(t,e),r=f(t.reverse(),e);return[n,r]}(t);o&&a?e.shiftKey||r!==a?e.shiftKey&&r===o&&(e.preventDefault(),n&&v(a,{select:!0})):(e.preventDefault(),n&&v(o,{select:!0})):r===t&&e.preventDefault()}}),[n,d,R.paused]);return(0,o.createElement)(c.WV.div,(0,r.Z)({tabIndex:-1},E,{ref:x,onKeyDown:D}))}));function p(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function f(e,t){for(const n of e)if(!m(n,{upTo:t}))return n}function m(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function v(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&t&&e.select()}}const g=function(){let e=[];return{add(t){const n=e[0];t!==n&&(null==n||n.pause()),e=h(e,t),e.unshift(t)},remove(t){var n;e=h(e,t),null===(n=e[0])||void 0===n||n.resume()}}}();function h(e,t){const n=[...e],r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}},40:(e,t,n)=>{n.d(t,{VY:()=>P,fC:()=>A,xz:()=>Z});var r=n(87462),o=n(32747),a=n(36206),c=n(25360),i=n(90381),s=n(28771),l=n(28874),u=(n(42651),n(29115)),d=n(75320),p=n(90667);let f;const m="HoverCard",[v,g]=(0,c.b)(m,[l.D7]),h=(0,l.D7)(),[E,b]=v(m),w=e=>{const{__scopeHoverCard:t,children:n,open:r,defaultOpen:a,onOpenChange:c,openDelay:s=700,closeDelay:u=300}=e,d=h(t),p=(0,o.useRef)(0),f=(0,o.useRef)(0),m=(0,o.useRef)(!1),v=(0,o.useRef)(!1),[g=!1,b]=(0,i.T)({prop:r,defaultProp:a,onChange:c}),w=(0,o.useCallback)((()=>{clearTimeout(f.current),p.current=window.setTimeout((()=>b(!0)),s)}),[s,b]),C=(0,o.useCallback)((()=>{clearTimeout(p.current),m.current||v.current||(f.current=window.setTimeout((()=>b(!1)),u))}),[u,b]),y=(0,o.useCallback)((()=>b(!1)),[b]);return(0,o.useEffect)((()=>()=>{clearTimeout(p.current),clearTimeout(f.current)}),[]),(0,o.createElement)(E,{scope:t,open:g,onOpenChange:b,onOpen:w,onClose:C,onDismiss:y,hasSelectionRef:m,isPointerDownOnContentRef:v},(0,o.createElement)(l.fC,d,n))},C="HoverCardTrigger",y=(0,o.forwardRef)(((e,t)=>{const{__scopeHoverCard:n,...c}=e,i=b(C,n),s=h(n);return(0,o.createElement)(l.ee,(0,r.Z)({asChild:!0},s),(0,o.createElement)(d.WV.a,(0,r.Z)({"data-state":i.open?"open":"closed"},c,{ref:t,onPointerEnter:(0,a.M)(e.onPointerEnter,k(i.onOpen)),onPointerLeave:(0,a.M)(e.onPointerLeave,k(i.onClose)),onFocus:(0,a.M)(e.onFocus,i.onOpen),onBlur:(0,a.M)(e.onBlur,i.onClose),onTouchStart:(0,a.M)(e.onTouchStart,(e=>e.preventDefault()))})))})),_="HoverCardPortal",[x,R]=v(_,{forceMount:void 0}),D="HoverCardContent",M=(0,o.forwardRef)(((e,t)=>{const n=R(D,e.__scopeHoverCard),{forceMount:c=n.forceMount,...i}=e,s=b(D,e.__scopeHoverCard);return(0,o.createElement)(u.z,{present:c||s.open},(0,o.createElement)(O,(0,r.Z)({"data-state":s.open?"open":"closed"},i,{onPointerEnter:(0,a.M)(e.onPointerEnter,k(s.onOpen)),onPointerLeave:(0,a.M)(e.onPointerLeave,k(s.onClose)),ref:t})))})),O=(0,o.forwardRef)(((e,t)=>{const{__scopeHoverCard:n,onEscapeKeyDown:c,onPointerDownOutside:i,onFocusOutside:u,onInteractOutside:d,...m}=e,v=b(D,n),g=h(n),E=(0,o.useRef)(null),w=(0,s.e)(t,E),[C,y]=(0,o.useState)(!1);return(0,o.useEffect)((()=>{if(C){const e=document.body;return f=e.style.userSelect||e.style.webkitUserSelect,e.style.userSelect="none",e.style.webkitUserSelect="none",()=>{e.style.userSelect=f,e.style.webkitUserSelect=f}}}),[C]),(0,o.useEffect)((()=>{if(E.current){const e=()=>{y(!1),v.isPointerDownOnContentRef.current=!1,setTimeout((()=>{var e;""!==(null===(e=document.getSelection())||void 0===e?void 0:e.toString())&&(v.hasSelectionRef.current=!0)}))};return document.addEventListener("pointerup",e),()=>{document.removeEventListener("pointerup",e),v.hasSelectionRef.current=!1,v.isPointerDownOnContentRef.current=!1}}}),[v.isPointerDownOnContentRef,v.hasSelectionRef]),(0,o.useEffect)((()=>{if(E.current){(function(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;n.nextNode();)t.push(n.currentNode);return t})(E.current).forEach((e=>e.setAttribute("tabindex","-1")))}})),(0,o.createElement)(p.XB,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:d,onEscapeKeyDown:c,onPointerDownOutside:i,onFocusOutside:(0,a.M)(u,(e=>{e.preventDefault()})),onDismiss:v.onDismiss},(0,o.createElement)(l.VY,(0,r.Z)({},g,m,{onPointerDown:(0,a.M)(m.onPointerDown,(e=>{e.currentTarget.contains(e.target)&&y(!0),v.hasSelectionRef.current=!1,v.isPointerDownOnContentRef.current=!0})),ref:w,style:{...m.style,userSelect:C?"text":void 0,WebkitUserSelect:C?"text":void 0,"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"}})))}));function k(e){return t=>"touch"===t.pointerType?void 0:e()}const A=w,Z=y,P=M}}]);