(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3185],{87397:function(e,t,n){Promise.resolve().then(n.t.bind(n,3587,23)),Promise.resolve().then(n.bind(n,53469)),Promise.resolve().then(n.bind(n,49590)),Promise.resolve().then(n.bind(n,33919)),Promise.resolve().then(n.bind(n,57563))},53469:function(e,t,n){"use strict";n.d(t,{ToastProvider:function(){return c}});var i=n(95700),r=n(44530),o=n(91235),s=n(11375),u=n(43187);let l=(0,r.createContext)(null);function a(e){return(0,i.jsx)(o.Z,{...e,direction:"up"})}let c=e=>{let{children:t}=e,[n,o]=(0,r.useState)([]),c=(0,r.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:4e3,i="toast-".concat(Date.now());o(r=>[...r,{id:i,message:e,severity:t,duration:n}])},[]),d=(0,r.useCallback)(e=>{o(t=>t.filter(t=>t.id!==e))},[]),h=(0,r.useCallback)(e=>c(e,"success"),[c]),f=(0,r.useCallback)(e=>c(e,"error",6e3),[c]),v=(0,r.useCallback)(e=>c(e,"warning"),[c]),m=(0,r.useCallback)(e=>c(e,"info"),[c]);return(0,i.jsxs)(l.Provider,{value:{showToast:c,success:h,error:f,warning:v,info:m},children:[t,n.map((e,t)=>(0,i.jsx)(s.Z,{open:!0,autoHideDuration:e.duration,onClose:()=>d(e.id),anchorOrigin:{vertical:"bottom",horizontal:"right"},TransitionComponent:a,sx:{bottom:{xs:16+60*t,sm:24+60*t}},children:(0,i.jsx)(u.Z,{onClose:()=>d(e.id),severity:e.severity,variant:"filled",sx:{width:"100%",minWidth:300,boxShadow:3},children:e.message})},e.id))]})}},49590:function(e,t,n){"use strict";n.d(t,{AuthProvider:function(){return a}});var i=n(95700),r=n(44530),o=n(14626),s=n(44804);let u=(0,r.createContext)(void 0),l=["/","/auth/login","/auth/register","/auth/forgot-password"],a=e=>{let{children:t}=e,n=(0,o.useRouter)(),a=(0,o.usePathname)(),{isAuthenticated:c,isLoading:d}=(0,s.t)(),[h,f]=(0,r.useState)(!0);return((0,r.useEffect)(()=>{let e=setTimeout(()=>{let e=l.includes(a);c||e?c&&"/"===a&&n.push("/dashboard"):n.push("/auth/login"),f(!1)},100);return()=>clearTimeout(e)},[c,a,n]),h||d)?(0,i.jsx)("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",minHeight:"100vh",fontSize:"18px",color:"#666"},children:"Se \xeencarcă..."}):(0,i.jsx)(u.Provider,{value:{isLoading:h||d},children:t})}},33919:function(e,t,n){"use strict";n.d(t,{QueryProvider:function(){return u}});var i=n(95700),r=n(44530),o=n(77436),s=n(45916);let u=e=>{let{children:t}=e,[n]=(0,r.useState)(()=>new o.S({defaultOptions:{queries:{staleTime:3e5,retry:1}}}));return(0,i.jsx)(s.aH,{client:n,children:t})}},3587:function(){}},function(e){e.O(0,[9450,8180,4368,3778,8499,1375,7867,2761,4962,8577,1744],function(){return e(e.s=87397)}),_N_E=e.O()}]);