"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6488],{91726:function(e,t,o){o.d(t,{Vq:function(){return p}});var a=o(57437),n=o(2265),l=o(49027),s=o(27618),r=o(46434),i=o(66524),d=o(34481),c=o(87762);let u="outline-none fixed left-[50%] top-[50%] z-50 w-full max-w-[90vw] md:max-w-lg max-h-[95vh] translate-x-[-50%] translate-y-[-50%] duration-200 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%]",f={default:"".concat(u," ")+"flex flex-col border bg-background p-6 shadow-lg rounded-lg w-full gap-4 ",unstyled:"".concat(u," ")+"",unstyledTopFixed:"".concat("outline-none fixed left-[50%] top-[10%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[0%] gap-4duration-200 data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95 data-[state=open]:slide-in-from-left-1/2 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[state=closed]:slide-out-to-left-1/2"," ")+""};function p(e){var t;let[o,u]=n.useState(null!==(t=e.open)&&void 0!==t&&t),p=e.variant||"default",m=e.accessibilityDescription||"";return n.useEffect(()=>{var t;u(null!==(t=e.open)&&void 0!==t&&t)},[e.open]),(0,a.jsxs)(l.fC,{open:o,onOpenChange:function(){e.onOpenChange&&e.onOpenChange(!o),u(!o)},modal:e.modal,children:[e.children&&(0,a.jsx)(l.xz,{asChild:!0,children:(0,c.p)(e.children,o?"data-state-open":"")}),(0,a.jsxs)(l.h_,{children:[(0,a.jsx)(l.aV,{className:(0,d.E)("fixed inset-0 z-50 bg-background/80 backdrop-blur-sm data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=closed]:animate-out data-[state=closed]:fade-out-0",e.overlayClassName)}),(0,a.jsxs)(l.VY,{onOpenAutoFocus:e.onOpenAutoFocus,className:(0,d.E)(f[p],e.className),children:[(void 0===e.closeControl||!1!==e.closeControl)&&(0,a.jsx)(l.x8,{asChild:!0,children:!0!==e.closeControl&&void 0!==e.closeControl?e.closeControl:(0,a.jsx)("div",{className:(0,d.E)("absolute right-4 top-4 rounded-sm  cursor-pointer transition-opacity opacity-70 hover:opacity-100 ring-offset-background focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground"),"aria-label":"Close",children:(0,a.jsx)(i.Z,{className:"h-4 w-4"})})}),e.header&&(0,a.jsx)("div",{className:(0,d.E)("flex flex-col space-y-1.5 text-left",e.headerClassName),children:"string"==typeof e.header?(0,a.jsx)(l.Dx,{asChild:!0,children:(0,a.jsx)("div",{className:"font-medium",children:e.header})}):(0,a.jsx)(l.Dx,{asChild:!0,children:e.header})}),e.accessibilityTitle&&(0,a.jsx)(l.Dx,{className:"hidden","aria-describedby":e.accessibilityTitle}),(0,a.jsx)(l.dk,{className:"hidden","aria-describedby":m}),e.content&&(0,a.jsx)(r.xr,{className:"max-h-[75vh]",horizontalScrollbar:!0,children:e.content}),(e.footer||e.footerCloseButton)&&(0,a.jsxs)("div",{className:(0,d.E)("flex flex-row justify-end space-x-2",e.footerClassName),children:[e.footer,void 0!==e.footerCloseButton&&!1!==e.footerCloseButton&&(0,a.jsx)(l.x8,{asChild:!0,children:!0!==e.footerCloseButton&&void 0!==e.footerCloseButton?e.footerCloseButton:(0,a.jsx)(s.z,{children:"Dismiss"})})]})]})]})]})}t.ZP=p},74494:function(e,t,o){o.d(t,{l0:function(){return c}});var a=o(57437),n=o(2265),l=o(19220),s=o(27618),r=o(94576),i=o(68251),d=o(34481);function c(e){var t,o,c,u,f,p;let m=n.useRef(new Map).current,[h,b]=n.useState(null!==(o=e.submittable)&&void 0!==o&&o),[v,x]=n.useState(null!==(c=e.submitting)&&void 0!==c&&c),[g,N]=n.useState(null!==(u=e.submitResponse)&&void 0!==u?u:null),[C,y]=n.useState({}),[j,w]=n.useState({}),k=null!==(f=e.resetOnSubmitSuccess)&&void 0!==f&&f;n.useEffect(function(){b(!0)},[]);let E=n.useCallback(function(){for(let t of e.formInputs){let e=m.get(t.props.id);null==e||e.setValue(t.props.defaultValue)}w({}),N(null)},[e.formInputs,m]),S=n.useCallback(async function(e,t){var o,a;let n;if(j[t.props.id]&&e==(null===(o=j[t.props.id])||void 0===o?void 0:o.value))n=j[t.props.id];else{let o;if(y(e=>({...e,[t.props.id]:!0})),null==t?void 0:t.props.required){let t=new i.T().required();o=await t.validate(e)}let l=m.get(t.props.id),s=await (null==l?void 0:null===(a=l.validate)||void 0===a?void 0:a.call(l,e));(n=(0,r.FZ)(o,s))&&w(function(e){let o={...e};return void 0!==n&&(o[t.props.id]=n),o}),y(e=>({...e,[t.props.id]:!1}))}return n&&!1===n.valid?b(!1):b(!0),n},[m,j]),M=n.useCallback(async function(){let t=!0,o={};for(let a of e.formInputs){let e=m.get(a.props.id),n=null==e?void 0:e.getValue(),l=await S(n,a);l&&!1===l.valid&&(t=!1),o[a.props.id]=l}return{formInputsAreValid:t,formInputsValidationResultsNotUsingState:o}},[e.formInputs,m,S]),z=n.useCallback(async function(t){var o,a,n;N(null),x(!0),t.preventDefault();let{formInputsAreValid:l,formInputsValidationResultsNotUsingState:s}=await M();if(l){let t={};e.formInputs.forEach(function(e){var o;t[e.props.id]=null===(o=m.get(e.props.id))||void 0===o?void 0:o.getValue()});let o=await e.onSubmit(t);if(o.success)null===(n=e.onSubmitSuccess)||void 0===n||n.call(e,o),k&&(console.log("resetting!"),E());else if(o.validationResults)for(let e in o.validationResults){let t=o.validationResults[e];w(function(o){let a={...o};return void 0!==t&&(a[e]=t),a})}N(o)}else{let e=null===(o=Object.entries(s).find(function(e){var t;return(null===(t=e[1])||void 0===t?void 0:t.valid)===!1}))||void 0===o?void 0:o[0];if(e){let t=m.get(e);null==t||null===(a=t.focus)||void 0===a||a.call(t)}}x(!1)},[E,k,m,M,e]),F=n.useCallback(function(e,t){t?m.set(e,t):m.delete(e)},[m]),I=n.useCallback(function(e,t,o){t.type===l.E||S(e,t),t.props.onChange&&t.props.onChange(e,o)},[S]),V=n.useMemo(function(){return e.formInputs.map(function(e){let t=C[e.props.id]||!1;return n.cloneElement(e,{ref:t=>{t&&F(e.props.id,t)},tabIndex:1,onChange:(t,o)=>{I(t,e,o)},onBlur:(t,o)=>{e.type===l.E&&S(t,e)},validating:t,validationResult:j[e.props.id]})})},[e.formInputs,C,j,F,I,S]);return(0,a.jsxs)("form",{onSubmit:z,className:(0,d.E)("space-y-6",e.className),children:[e.title&&e.title,e.description&&e.description,(0,a.jsx)("div",{className:"space-y-4",children:V}),(0,a.jsx)(s.z,{tabIndex:1,type:"submit",disabled:v,processing:v,...e.buttonProperties,children:null!==(p=null===(t=e.buttonProperties)||void 0===t?void 0:t.children)&&void 0!==p?p:"Submit"}),e.error&&e.error,g&&g.message&&(0,a.jsx)("div",{children:g.message}),e.footer&&e.footer]})}},46434:function(e,t,o){o.d(t,{xr:function(){return d}});var a=o(57437),n=o(2265),l=o(90314),s=o(34481);let r="flex touch-none select-none px-[4px] py-[2px] data-[state=visible]:hover:bg-neutral+6/30 data-[state=visible]:dark:hover:bg-dark-4/30 group duration-500 ease-out transition-colors",i="relative flex-1 rounded before:absolute before:left-1/2 before:top-1/2 before:h-full before:min-h-[44px] before:w-full before:min-w-[44px] before:translate-x-[50%] before:translate-y-[50%] bg-dark/60 hover:bg-dark/75 dark:bg-neutral-6/60 hover:dark:bg-neutral-6/75 duration-300 ease-out transition-opacity group-data-[state=visible]:opacity-100 group-data-[state=hidden]:opacity-0",d=n.forwardRef(function(e,t){var o,n,d,c;let u=null!==(o=e.type)&&void 0!==o?o:"scroll",f=null!==(n=e.scrollHideDelay)&&void 0!==n?n:600,p="rightToLeft"===e.direction?"rtl":(e.direction,"ltr"),m=null===(d=e.verticalScrollbar)||void 0===d||d,h=null!==(c=e.horizontalScrollbar)&&void 0!==c&&c;return(0,a.jsxs)(l.fC,{type:u,scrollHideDelay:f,dir:p,className:(0,s.E)("h-full overflow-hidden",e.containerClassName),children:[(0,a.jsx)(l.l_,{ref:t,className:(0,s.E)("h-full w-full rounded-[inherit]","scrollAreaViewport",e.className),children:e.children}),m&&(0,a.jsx)(l.LW,{forceMount:!0,orientation:"vertical",className:(0,s.E)("w-[14px] data-[state=hidden]:pointer-events-none data-[state=visible]:pointer-events-auto",e.verticalScrollbarClassName,r,e.scrollbarClassName),children:(0,a.jsx)(l.bU,{className:(0,s.E)(i,e.thumbClassName)})}),h&&(0,a.jsx)(l.LW,{forceMount:!0,orientation:"horizontal",className:(0,s.E)("h-[14px] flex-col data-[state=hidden]:pointer-events-none data-[state=visible]:pointer-events-auto",e.horizontalScrollbarClassName,r,e.scrollbarClassName),children:(0,a.jsx)(l.bU,{className:(0,s.E)(i,e.thumbClassName)})}),(0,a.jsx)(l.Ns,{className:(0,s.E)("",e.cornerClassName)})]})});d.displayName="ScrollArea"},37206:function(e,t,o){function a(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=new Date().getTime()-e,a=Math.floor(o/1e3).toFixed(0),n=Math.floor(o/6e4).toFixed(0),l=Math.floor(o/36e5).toFixed(0),s=Math.floor(o/864e5).toFixed(0),r=Math.floor(o/6048e5).toFixed(0),i=Math.floor(o/2592e6).toFixed(0),d=Math.floor(o/31536e6).toFixed(0);return 5>Number(a)?"now":60>Number(a)?t?"".concat(a,"s"):"".concat(a," second").concat(1===Number(a)?"":"s"," ago"):60>Number(n)?t?"".concat(n,"m"):"".concat(n," minute").concat(1===Number(n)?"":"s"," ago"):24>Number(l)?t?"".concat(l,"h"):"".concat(l," hour").concat(1===Number(l)?"":"s"," ago"):7>Number(s)?t?"".concat(s,"d"):"".concat(s," day").concat(1===Number(s)?"":"s"," ago"):4>Number(r)||1>Number(i)?t?"".concat(r,"w"):"".concat(r," week").concat(1===Number(r)?"":"s"," ago"):12>Number(i)?t?"".concat(i,"mo"):"".concat(i," month").concat(1===Number(i)?"":"s"," ago"):t?"".concat(d,"y"):"".concat(d," year").concat(1===Number(d)?"":"s"," ago")}function n(e){let t=Math.floor(e/1e3),o=Math.floor(t/31536e3),a=t%31536e3,n=Math.floor(a/2592e3),l=a%2592e3,s=Math.floor(l/86400),r=l%86400,i=Math.floor(r/3600),d=r%3600,c=d%60,u=[];return o>0&&u.push("".concat(o)),n>0&&u.push("".concat(n)),s>0&&u.push("".concat(s)),i>0&&u.push("".concat(i)),u.push("".concat(Math.floor(d/60))),u.push("".concat(c<10?"0":"").concat(c)),u.join(":")}o.d(t,{Sy:function(){return a},WF:function(){return n}})}}]);