"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9734],{53250:function(e,t,n){var r=n(67294),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,u=r.useEffect,o=r.useLayoutEffect,l=r.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),i=r[0].inst,c=r[1];return o(function(){i.value=n,i.getSnapshot=t,s(i)&&c({inst:i})},[e,n,t]),u(function(){return s(i)&&c({inst:i}),e(function(){s(i)&&c({inst:i})})},[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},61688:function(e,t,n){e.exports=n(53250)},59734:function(e,t,n){let r;n.d(t,{ZP:function(){return Q}});var i=n(67294),a=n(61688);let u=new WeakMap,o={},l=()=>{},s=l(),c=Object,d=e=>e===s,f=e=>"function"==typeof e,g=(e,t)=>({...e,...t}),E="undefined",w=typeof window!=E,v=typeof document!=E,p=()=>w&&typeof window.requestAnimationFrame!=E,h=(e,t)=>{let n=u.get(e);return[()=>e.get(t)||o,r=>{let i=e.get(t);n[5](t,g(i,r),i||o)},n[6]]},y=new WeakMap,m=0,S=e=>{let t,n;let r=typeof e,i=e&&e.constructor,a=i==Date;if(c(e)!==e||a||i==RegExp)t=a?e.toJSON():"symbol"==r?e.toString():"string"==r?JSON.stringify(e):""+e;else{if(t=y.get(e))return t;if(t=++m+"~",y.set(e,t),i==Array){for(n=0,t="@";n<e.length;n++)t+=S(e[n])+",";y.set(e,t)}if(i==c){t="#";let r=c.keys(e).sort();for(;!d(n=r.pop());)d(e[n])||(t+=n+":"+S(e[n])+",");y.set(e,t)}}return t},_=!0,[b,T]=w&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[l,l],O={initFocus:e=>(v&&document.addEventListener("visibilitychange",e),b("focus",e),()=>{v&&document.removeEventListener("visibilitychange",e),T("focus",e)}),initReconnect:e=>{let t=()=>{_=!0,e()},n=()=>{_=!1};return b("online",t),b("offline",n),()=>{T("online",t),T("offline",n)}}},R=!i.useId,V=!w||"Deno"in window,k=e=>p()?window.requestAnimationFrame(e):setTimeout(e,1),C=V?i.useEffect:i.useLayoutEffect,L="undefined"!=typeof navigator&&navigator.connection,N=!V&&L&&(["slow-2g","2g"].includes(L.effectiveType)||L.saveData),x=e=>{if(f(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?S(e):"",t]},D=0,I=()=>++D;var F={FOCUS_EVENT:0,RECONNECT_EVENT:1,MUTATE_EVENT:2};async function M(...e){let[t,n,r,i]=e,a=g({populateCache:!0,throwOnError:!0},"boolean"==typeof i?{revalidate:i}:i||{}),o=a.populateCache,l=a.rollbackOnError,c=a.optimisticData,E=!1!==a.revalidate,w=e=>"function"==typeof l?l(e):!1!==l,v=a.throwOnError;if(f(n)){let e=[],r=t.keys();for(let i=r.next();!i.done;i=r.next()){let r=i.value;!r.startsWith("$inf$")&&n(t.get(r)._k)&&e.push(r)}return Promise.all(e.map(p))}return p(n);async function p(n){let i;let[a]=x(n);if(!a)return;let[l,g]=h(t,a),[p,y,m]=u.get(t),S=p[a],_=()=>E&&(delete m[a],S&&S[0])?S[0](2).then(()=>l().data):l().data;if(e.length<3)return _();let b=r,T=I();y[a]=[T,0];let O=!d(c),R=l(),V=R.data,k=R._c,C=d(k)?V:k;if(O&&g({data:c=f(c)?c(C):c,_c:C}),f(b))try{b=b(C)}catch(e){i=e}if(b&&f(b.then)){if(b=await b.catch(e=>{i=e}),T!==y[a][0]){if(i)throw i;return b}i&&O&&w(i)&&(o=!0,g({data:b=C,_c:s}))}o&&!i&&(f(o)&&(b=o(b,C)),g({data:b,_c:s})),y[a][1]=I();let L=await _();if(g({_c:s}),i){if(v)throw i;return}return o?L:b}}let P=(e,t)=>{for(let n in e)e[n][0]&&e[n][0](t)},A=(e,t)=>{if(!u.has(e)){let n=g(O,t),r={},i=M.bind(s,e),a=l,o={},c=(e,t)=>{let n=o[e]||[];return o[e]=n,n.push(t),()=>n.splice(n.indexOf(t),1)},d=(t,n,r)=>{e.set(t,n);let i=o[t];if(i)for(let e=i.length;e--;)i[e](r,n)},f=()=>{if(!u.has(e)&&(u.set(e,[r,{},{},{},i,d,c]),!V)){let t=n.initFocus(setTimeout.bind(s,P.bind(s,r,0))),i=n.initReconnect(setTimeout.bind(s,P.bind(s,r,1)));a=()=>{t&&t(),i&&i(),u.delete(e)}}};return f(),[e,i,f,a]}return[e,u.get(e)[4]]},[U,W]=A(new Map),j=g({onLoadingSlow:l,onSuccess:l,onError:l,onErrorRetry:(e,t,n,r,i)=>{let a=n.errorRetryCount,u=i.retryCount,o=~~((Math.random()+.5)*(1<<(u<8?u:8)))*n.errorRetryInterval;(d(a)||!(u>a))&&setTimeout(r,o,i)},onDiscarded:l,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:N?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:N?5e3:3e3,compare:(e,t)=>S(e)==S(t),isPaused:()=>!1,cache:U,mutate:W,fallback:{}},{isOnline:()=>_,isVisible:()=>{let e=v&&document.visibilityState;return d(e)||"hidden"!==e}}),q=(e,t)=>{let n=g(e,t);if(t){let{use:r,fallback:i}=e,{use:a,fallback:u}=t;r&&a&&(n.use=r.concat(a)),i&&u&&(n.fallback=g(i,u))}return n},J=(0,i.createContext)({}),$=w&&window.__SWR_DEVTOOLS_USE__,Z=$?window.__SWR_DEVTOOLS_USE__:[],z=e=>f(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],B=()=>g(j,(0,i.useContext)(J)),G=Z.concat(e=>(t,n,r)=>{let i=n&&((...e)=>{let r=x(t)[0],[,,,i]=u.get(U),a=i[r];return a?(delete i[r],a):n(...e)});return e(t,i,r)}),H=(e,t,n)=>{let r=t[e]||(t[e]=[]);return r.push(n),()=>{let e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}};$&&(window.__SWR_DEVTOOLS_REACT__=i);let K={dedupe:!0};c.defineProperty(e=>{let{value:t}=e,n=(0,i.useContext)(J),r=f(t),a=(0,i.useMemo)(()=>r?t(n):t,[r,n,t]),u=(0,i.useMemo)(()=>r?a:q(n,a),[r,n,a]),o=a&&a.provider,[l]=(0,i.useState)(()=>o?A(o(u.cache||U),a):s);return l&&(u.cache=l[0],u.mutate=l[1]),C(()=>{if(l)return l[2]&&l[2](),l[3]},[]),(0,i.createElement)(J.Provider,g(e,{value:u}))},"defaultValue",{value:j});var Q=(r=(e,t,n)=>{let{cache:r,compare:o,suspense:l,fallbackData:c,revalidateOnMount:E,refreshInterval:w,refreshWhenHidden:v,refreshWhenOffline:p,keepPreviousData:y}=n,[m,S,_]=u.get(r),[b,T]=x(e),O=(0,i.useRef)(!1),L=(0,i.useRef)(!1),N=(0,i.useRef)(b),D=(0,i.useRef)(t),P=(0,i.useRef)(n),A=()=>P.current,U=()=>A().isVisible()&&A().isOnline(),[W,j,q]=h(r,b),J=(0,i.useRef)({}).current,$=d(c)?n.fallback[b]:c,Z=(e,t)=>{let n=!0;for(let r in J)o(t[r],e[r])||"data"===r&&d(e[r])&&o(t[r],et)||(n=!1);return n},z=(0,i.useMemo)(()=>{let e=!!b&&!!t&&(d(E)?!A().isPaused()&&!l:E),n=()=>{let t=g(W());return(delete t._k,e)?{isValidating:!0,isLoading:!0,...t}:t},r=n();return()=>{let e=n();return Z(e,r)?r:r=e}},[r,b]),B=(0,a.useSyncExternalStore)((0,i.useCallback)(e=>q(b,(t,n)=>{Z(t,n)||e()}),[r,b]),z,z),G=!O.current,Q=B.data,X=d(Q)?$:Q,Y=B.error,ee=(0,i.useRef)(X),et=y?d(Q)?ee.current:Q:X,en=G&&!d(E)?E:!A().isPaused()&&(l?!d(X)&&n.revalidateIfStale:d(X)||n.revalidateIfStale),er=!!(b&&t&&G&&en),ei=d(B.isValidating)?er:B.isValidating,ea=d(B.isLoading)?er:B.isLoading,eu=(0,i.useCallback)(async e=>{let t,r;let i=D.current;if(!b||!i||L.current||A().isPaused())return!1;let a=!0,u=e||{},l=!_[b]||!u.dedupe,c=()=>R?!L.current&&b===N.current&&O.current:b===N.current,g={isValidating:!1,isLoading:!1},E=()=>{j(g)},w=()=>{let e=_[b];e&&e[1]===r&&delete _[b]},v={isValidating:!0};d(W().data)&&(v.isLoading=!0);try{if(l&&(j(v),n.loadingTimeout&&d(W().data)&&setTimeout(()=>{a&&c()&&A().onLoadingSlow(b,n)},n.loadingTimeout),_[b]=[i(T),I()]),[t,r]=_[b],t=await t,l&&setTimeout(w,n.dedupingInterval),!_[b]||_[b][1]!==r)return l&&c()&&A().onDiscarded(b),!1;g.error=s;let e=S[b];if(!d(e)&&(r<=e[0]||r<=e[1]||0===e[1]))return E(),l&&c()&&A().onDiscarded(b),!1;let u=W().data;g.data=o(u,t)?u:t,l&&c()&&A().onSuccess(t,b,n)}catch(n){w();let e=A(),{shouldRetryOnError:t}=e;!e.isPaused()&&(g.error=n,l&&c()&&(e.onError(n,b,e),(!0===t||f(t)&&t(n))&&U()&&e.onErrorRetry(n,b,e,eu,{retryCount:(u.retryCount||0)+1,dedupe:!0})))}return a=!1,E(),!0},[b,r]),eo=(0,i.useCallback)((...e)=>M(r,N.current,...e),[]);if(C(()=>{D.current=t,P.current=n,d(Q)||(ee.current=Q)}),C(()=>{if(!b)return;let e=eu.bind(s,K),t=0,n=H(b,m,n=>{if(n==F.FOCUS_EVENT){let n=Date.now();A().revalidateOnFocus&&n>t&&U()&&(t=n+A().focusThrottleInterval,e())}else if(n==F.RECONNECT_EVENT)A().revalidateOnReconnect&&U()&&e();else if(n==F.MUTATE_EVENT)return eu()});return L.current=!1,N.current=b,O.current=!0,j({_k:T}),en&&(d(X)||V?e():k(e)),()=>{L.current=!0,n()}},[b]),C(()=>{let e;function t(){let t=f(w)?w(X):w;t&&-1!==e&&(e=setTimeout(n,t))}function n(){!W().error&&(v||A().isVisible())&&(p||A().isOnline())?eu(K).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[w,v,p,b]),(0,i.useDebugValue)(et),l&&d(X)&&b){if(!R&&V)throw Error("Fallback data is required when using suspense in SSR.");throw D.current=t,P.current=n,L.current=!1,d(Y)?eu(K):Y}return{mutate:eo,get data(){return J.data=!0,et},get error(){return J.error=!0,Y},get isValidating(){return J.isValidating=!0,ei},get isLoading(){return J.isLoading=!0,ea}}},function(...e){let t=B(),[n,i,a]=z(e),u=q(t,a),o=r,{use:l}=u,s=(l||[]).concat(G);for(let e=s.length;e--;)o=s[e](o);return o(n,i||u.fetcher||null,u)})}}]);
//# sourceMappingURL=9734.1a2bf6d28c1996d7.js.map