!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},r=Error().stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="e267b6d1-c57f-4baa-b02a-cf1fead9506c",e._sentryDebugIdIdentifier="sentry-dbid-e267b6d1-c57f-4baa-b02a-cf1fead9506c")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4918],{99376:function(e,r,t){var n=t(35475);t.o(n,"useParams")&&t.d(r,{useParams:function(){return n.useParams}}),t.o(n,"usePathname")&&t.d(r,{usePathname:function(){return n.usePathname}}),t.o(n,"useRouter")&&t.d(r,{useRouter:function(){return n.useRouter}}),t.o(n,"useSearchParams")&&t.d(r,{useSearchParams:function(){return n.useSearchParams}})},29882:function(e,r,t){t.d(r,{JG:function(){return a.JG},ZP:function(){return o}});var n=t(2265),u=t(82558),a=t(96300);let i=n.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw e.status="pending",e.then(r=>{e.status="fulfilled",e.value=r},r=>{e.status="rejected",e.reason=r}),e}),s={dedupe:!0};a.$l.defineProperty(a.J$,"defaultValue",{value:a.u_});let o=(0,a.s6)((e,r,t)=>{let{cache:o,compare:d,suspense:l,fallbackData:c,revalidateOnMount:f,revalidateIfStale:g,refreshInterval:E,refreshWhenHidden:b,refreshWhenOffline:R,keepPreviousData:h}=t,[V,_,m,w]=a.DY.get(o),[T,y]=(0,a.qC)(e),P=(0,n.useRef)(!1),L=(0,n.useRef)(!1),k=(0,n.useRef)(T),p=(0,n.useRef)(r),v=(0,n.useRef)(t),I=()=>v.current,C=()=>I().isVisible()&&I().isOnline(),[D,N,O,S]=(0,a.JN)(o,T),j=(0,n.useRef)({}).current,A=(0,a.o8)(c)?t.fallback[T]:c,F=(e,r)=>{for(let t in j)if("data"===t){if(!d(e[t],r[t])&&(!(0,a.o8)(e[t])||!d(B,r[t])))return!1}else if(r[t]!==e[t])return!1;return!0},J=(0,n.useMemo)(()=>{let e=!!T&&!!r&&((0,a.o8)(f)?!I().isPaused()&&!l&&(!!(0,a.o8)(g)||g):f),t=r=>{let t=(0,a.PM)(r);return(delete t._k,e)?{isValidating:!0,isLoading:!0,...t}:t},n=D(),u=S(),i=t(n),s=n===u?i:t(u),o=i;return[()=>{let e=t(D());return F(e,o)?(o.data=e.data,o.isLoading=e.isLoading,o.isValidating=e.isValidating,o.error=e.error,o):(o=e,e)},()=>s]},[o,T]),M=(0,u.useSyncExternalStore)((0,n.useCallback)(e=>O(T,(r,t)=>{F(t,r)||e()}),[o,T]),J[0],J[1]),q=!P.current,G=V[T]&&V[T].length>0,U=M.data,W=(0,a.o8)(U)?A:U,$=M.error,x=(0,n.useRef)(W),B=h?(0,a.o8)(U)?x.current:U:W,Y=(!G||!!(0,a.o8)($))&&(q&&!(0,a.o8)(f)?f:!I().isPaused()&&(l?!(0,a.o8)(W)&&g:(0,a.o8)(W)||g)),Z=!!(T&&r&&q&&Y),z=(0,a.o8)(M.isValidating)?Z:M.isValidating,H=(0,a.o8)(M.isLoading)?Z:M.isLoading,K=(0,n.useCallback)(async e=>{let r,n;let u=p.current;if(!T||!u||L.current||I().isPaused())return!1;let i=!0,s=e||{},o=!m[T]||!s.dedupe,l=()=>a.w6?!L.current&&T===k.current&&P.current:T===k.current,c={isValidating:!1,isLoading:!1},f=()=>{N(c)},g=()=>{let e=m[T];e&&e[1]===n&&delete m[T]},E={isValidating:!0};(0,a.o8)(D().data)&&(E.isLoading=!0);try{if(o&&(N(E),t.loadingTimeout&&(0,a.o8)(D().data)&&setTimeout(()=>{i&&l()&&I().onLoadingSlow(T,t)},t.loadingTimeout),m[T]=[u(y),(0,a.u3)()]),[r,n]=m[T],r=await r,o&&setTimeout(g,t.dedupingInterval),!m[T]||m[T][1]!==n)return o&&l()&&I().onDiscarded(T),!1;c.error=a.i_;let e=_[T];if(!(0,a.o8)(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return f(),o&&l()&&I().onDiscarded(T),!1;let s=D().data;c.data=d(s,r)?s:r,o&&l()&&I().onSuccess(r,T,t)}catch(t){g();let e=I(),{shouldRetryOnError:r}=e;!e.isPaused()&&(c.error=t,o&&l()&&(e.onError(t,T,e),(!0===r||(0,a.mf)(r)&&r(t))&&(!I().revalidateOnFocus||!I().revalidateOnReconnect||C())&&e.onErrorRetry(t,T,e,e=>{let r=V[T];r&&r[0]&&r[0](a.sj.ERROR_REVALIDATE_EVENT,e)},{retryCount:(s.retryCount||0)+1,dedupe:!0})))}return i=!1,f(),!0},[T,o]),Q=(0,n.useCallback)((...e)=>(0,a.BN)(o,k.current,...e),[]);if((0,a.LI)(()=>{p.current=r,v.current=t,(0,a.o8)(U)||(x.current=U)}),(0,a.LI)(()=>{if(!T)return;let e=K.bind(a.i_,s),r=0,t=(0,a.ko)(T,V,(t,n={})=>{if(t==a.sj.FOCUS_EVENT){let t=Date.now();I().revalidateOnFocus&&t>r&&C()&&(r=t+I().focusThrottleInterval,e())}else if(t==a.sj.RECONNECT_EVENT)I().revalidateOnReconnect&&C()&&e();else if(t==a.sj.MUTATE_EVENT)return K();else if(t==a.sj.ERROR_REVALIDATE_EVENT)return K(n)});return L.current=!1,k.current=T,P.current=!0,N({_k:y}),Y&&((0,a.o8)(W)||a.W6?e():(0,a.kw)(e)),()=>{L.current=!0,t()}},[T]),(0,a.LI)(()=>{let e;function r(){let r=(0,a.mf)(E)?E(D().data):E;r&&-1!==e&&(e=setTimeout(t,r))}function t(){!D().error&&(b||I().isVisible())&&(R||I().isOnline())?K(s).then(r):r()}return r(),()=>{e&&(clearTimeout(e),e=-1)}},[E,b,R,T]),(0,n.useDebugValue)(B),l&&(0,a.o8)(W)&&T){if(!a.w6&&a.W6)throw Error("Fallback data is required when using suspense in SSR.");p.current=r,v.current=t,L.current=!1;let e=w[T];if((0,a.o8)(e)||i(Q(e)),(0,a.o8)($)){let e=K(s);(0,a.o8)(B)||(e.status="fulfilled",e.value=!0),i(e)}else throw $}return{mutate:Q,get data(){return j.data=!0,B},get error(){return j.error=!0,$},get isValidating(){return j.isValidating=!0,z},get isLoading(){return j.isLoading=!0,H}}})}}]);