(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1106],{49189:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var r in t)Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}(t,{cancelIdleCallback:function(){return n},requestIdleCallback:function(){return r}});let r="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},n="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},39560:function(e){e.exports={style:{fontFamily:"'__interRegular_2867b4', '__interRegular_Fallback_2867b4'"},className:"__className_2867b4",variable:"__variable_2867b4"}},91617:function(e,t,r){"use strict";r.d(t,{J$:function(){return s}});var n=r(2265),a=r(10554),u=r(23791);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(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}),l={dedupe:!0},s=u.$l.defineProperty(u.J$,"defaultValue",{value:u.u_});(0,u.s6)((e,t,r)=>{let{cache:s,compare:o,suspense:d,fallbackData:c,revalidateOnMount:f,revalidateIfStale:g,refreshInterval:_,refreshWhenHidden:b,refreshWhenOffline:E,keepPreviousData:R}=r,[k,m,p,w]=u.DY.get(s),[T,V]=(0,u.qC)(e),v=(0,n.useRef)(!1),C=(0,n.useRef)(!1),y=(0,n.useRef)(T),h=(0,n.useRef)(t),L=(0,n.useRef)(r),O=()=>L.current,I=()=>O().isVisible()&&O().isOnline(),[N,j,D,P]=(0,u.JN)(s,T),M=(0,n.useRef)({}).current,S=(0,u.o8)(c)?r.fallback[T]:c,F=(e,t)=>{for(let r in M)if("data"===r){if(!o(e[r],t[r])&&(!(0,u.o8)(e[r])||!o(Y,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},q=(0,n.useMemo)(()=>{let e=!!T&&!!t&&((0,u.o8)(f)?!O().isPaused()&&!d&&(!!(0,u.o8)(g)||g):f),r=t=>{let r=(0,u.PM)(t);return(delete r._k,e)?{isValidating:!0,isLoading:!0,...r}:r},n=N(),a=P(),i=r(n),l=n===a?i:r(a),s=i;return[()=>{let e=r(N());return F(e,s)?(s.data=e.data,s.isLoading=e.isLoading,s.isValidating=e.isValidating,s.error=e.error,s):(s=e,e)},()=>l]},[s,T]),A=(0,a.useSyncExternalStore)((0,n.useCallback)(e=>D(T,(t,r)=>{F(r,t)||e()}),[s,T]),q[0],q[1]),x=!v.current,J=k[T]&&k[T].length>0,$=A.data,U=(0,u.o8)($)?S:$,W=A.error,B=(0,n.useRef)(U),Y=R?(0,u.o8)($)?B.current:$:U,z=(!J||!!(0,u.o8)(W))&&(x&&!(0,u.o8)(f)?f:!O().isPaused()&&(d?!(0,u.o8)(U)&&g:(0,u.o8)(U)||g)),G=!!(T&&t&&x&&z),H=(0,u.o8)(A.isValidating)?G:A.isValidating,K=(0,u.o8)(A.isLoading)?G:A.isLoading,Q=(0,n.useCallback)(async e=>{let t,n;let a=h.current;if(!T||!a||C.current||O().isPaused())return!1;let i=!0,l=e||{},s=!p[T]||!l.dedupe,d=()=>u.w6?!C.current&&T===y.current&&v.current:T===y.current,c={isValidating:!1,isLoading:!1},f=()=>{j(c)},g=()=>{let e=p[T];e&&e[1]===n&&delete p[T]},_={isValidating:!0};(0,u.o8)(N().data)&&(_.isLoading=!0);try{if(s&&(j(_),r.loadingTimeout&&(0,u.o8)(N().data)&&setTimeout(()=>{i&&d()&&O().onLoadingSlow(T,r)},r.loadingTimeout),p[T]=[a(V),(0,u.u3)()]),[t,n]=p[T],t=await t,s&&setTimeout(g,r.dedupingInterval),!p[T]||p[T][1]!==n)return s&&d()&&O().onDiscarded(T),!1;c.error=u.i_;let e=m[T];if(!(0,u.o8)(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return f(),s&&d()&&O().onDiscarded(T),!1;let l=N().data;c.data=o(l,t)?l:t,s&&d()&&O().onSuccess(t,T,r)}catch(r){g();let e=O(),{shouldRetryOnError:t}=e;!e.isPaused()&&(c.error=r,s&&d()&&(e.onError(r,T,e),(!0===t||(0,u.mf)(t)&&t(r))&&(!O().revalidateOnFocus||!O().revalidateOnReconnect||I())&&e.onErrorRetry(r,T,e,e=>{let t=k[T];t&&t[0]&&t[0](u.sj.ERROR_REVALIDATE_EVENT,e)},{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return i=!1,f(),!0},[T,s]),X=(0,n.useCallback)((...e)=>(0,u.BN)(s,y.current,...e),[]);if((0,u.LI)(()=>{h.current=t,L.current=r,(0,u.o8)($)||(B.current=$)}),(0,u.LI)(()=>{if(!T)return;let e=Q.bind(u.i_,l),t=0,r=(0,u.ko)(T,k,(r,n={})=>{if(r==u.sj.FOCUS_EVENT){let r=Date.now();O().revalidateOnFocus&&r>t&&I()&&(t=r+O().focusThrottleInterval,e())}else if(r==u.sj.RECONNECT_EVENT)O().revalidateOnReconnect&&I()&&e();else if(r==u.sj.MUTATE_EVENT)return Q();else if(r==u.sj.ERROR_REVALIDATE_EVENT)return Q(n)});return C.current=!1,y.current=T,v.current=!0,j({_k:V}),z&&((0,u.o8)(U)||u.W6?e():(0,u.kw)(e)),()=>{C.current=!0,r()}},[T]),(0,u.LI)(()=>{let e;function t(){let t=(0,u.mf)(_)?_(N().data):_;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!N().error&&(b||O().isVisible())&&(E||O().isOnline())?Q(l).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[_,b,E,T]),(0,n.useDebugValue)(Y),d&&(0,u.o8)(U)&&T){if(!u.w6&&u.W6)throw Error("Fallback data is required when using suspense in SSR.");h.current=t,L.current=r,C.current=!1;let e=w[T];if((0,u.o8)(e)||i(X(e)),(0,u.o8)(W)){let e=Q(l);(0,u.o8)(Y)||(e.status="fulfilled",e.value=!0),i(e)}else throw W}return{mutate:X,get data(){return M.data=!0,Y},get error(){return M.error=!0,W},get isValidating(){return M.isValidating=!0,H},get isLoading(){return M.isLoading=!0,K}}})}}]);