(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{18720:(e,t,s)=>{"use strict";s.d(t,{dj:()=>c});var r=s(70464);let a=0,o=new Map,i=e=>{if(o.has(e))return;let t=setTimeout(()=>{o.delete(e),u({type:"REMOVE_TOAST",toastId:e})},1e6);o.set(e,t)},d=[],n={toasts:[]};function u(e){n=((e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{let{toastId:s}=t;return s?i(s):e.toasts.forEach(e=>{i(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===s||void 0===s?{...e,open:!1}:e)}}case"REMOVE_TOAST":if(void 0===t.toastId)return{...e,toasts:[]};return{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}})(n,e),d.forEach(e=>{e(n)})}function l(e){let{...t}=e,s=(a=(a+1)%Number.MAX_SAFE_INTEGER).toString(),r=()=>u({type:"DISMISS_TOAST",toastId:s});return u({type:"ADD_TOAST",toast:{...t,id:s,open:!0,onOpenChange:e=>{e||r()}}}),{id:s,dismiss:r,update:e=>u({type:"UPDATE_TOAST",toast:{...e,id:s}})}}function c(){let[e,t]=r.useState(n);return r.useEffect(()=>(d.push(t),()=>{let e=d.indexOf(t);e>-1&&d.splice(e,1)}),[e]),{...e,toast:l,dismiss:e=>u({type:"DISMISS_TOAST",toastId:e})}}},40979:(e,t,s)=>{"use strict";s.d(t,{cn:()=>o});var r=s(76529),a=s(47121);function o(){for(var e=arguments.length,t=Array(e),s=0;s{Promise.resolve().then(s.t.bind(s,34824,23)),Promise.resolve().then(s.t.bind(s,13573,23)),Promise.resolve().then(s.t.bind(s,97101,23)),Promise.resolve().then(s.bind(s,84134))},84134:(e,t,s)=>{"use strict";s.d(t,{Toaster:()=>g});var r=s(21164),a=s(18720),o=s(70464),i=s(98754),d=s(65833),n=s(92813),u=s(40979);let l=i.Kq,c=o.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,r.jsx)(i.LM,{ref:t,className:(0,u.cn)("fixed top-0 z-100 flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",s),...a})});c.displayName=i.LM.displayName;let f=(0,d.F)("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-(--radix-toast-swipe-end-x) data-[swipe=move]:translate-x-(--radix-toast-swipe-move-x) data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full sm:data-[state=open]:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),p=o.forwardRef((e,t)=>{let{className:s,variant:a,...o}=e;return(0,r.jsx)(i.bL,{ref:t,className:(0,u.cn)(f({variant:a}),s),...o})});p.displayName=i.bL.displayName,o.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,r.jsx)(i.rc,{ref:t,className:(0,u.cn)("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors hover:bg-secondary focus:outline-hidden focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 hover:group-[.destructive]:border-destructive/30 hover:group-[.destructive]:bg-destructive hover:group-[.destructive]:text-destructive-foreground focus:group-[.destructive]:ring-destructive",s),...a})}).displayName=i.rc.displayName;let m=o.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,r.jsx)(i.bm,{ref:t,className:(0,u.cn)("absolute right-2 top-2 rounded-md p-1 text-foreground/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-hidden focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 hover:group-[.destructive]:text-red-50 focus:group-[.destructive]:ring-red-400 focus:group-[.destructive]:ring-offset-red-600",s),"toast-close":"",...a,children:(0,r.jsx)(n.A,{className:"h-4 w-4"})})});m.displayName=i.bm.displayName;let v=o.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,r.jsx)(i.hE,{ref:t,className:(0,u.cn)("text-sm font-semibold",s),...a})});v.displayName=i.hE.displayName;let x=o.forwardRef((e,t)=>{let{className:s,...a}=e;return(0,r.jsx)(i.VY,{ref:t,className:(0,u.cn)("text-sm opacity-90",s),...a})});function g(){let{toasts:e}=(0,a.dj)();return(0,r.jsxs)(l,{children:[e.map(function(e){let{id:t,title:s,description:a,action:o,...i}=e;return(0,r.jsxs)(p,{...i,children:[(0,r.jsxs)("div",{className:"grid gap-1",children:[s&&(0,r.jsx)(v,{children:s}),a&&(0,r.jsx)(x,{children:a})]}),o,(0,r.jsx)(m,{})]},t)}),(0,r.jsx)(c,{})]})}x.displayName=i.VY.displayName},97101:()=>{}},e=>{e.O(0,[426,517,241,824,420,2,210,358],()=>e(e.s=48550)),_N_E=e.O()}]);