1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="e57cd948-0925-4a4b-a625-40a5de47efd6",e._sentryDebugIdIdentifier="sentry-dbid-e57cd948-0925-4a4b-a625-40a5de47efd6")}()}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[658],{50658:(e,t,r)=>{let n;r.d(t,{Ay:()=>ei,WI:()=>ee});var i=r(7620),a=r(57317),o=Object.prototype.hasOwnProperty;let u=new WeakMap,l=()=>{},c=l(),s=Object,f=e=>e===c,d=(e,t)=>({...e,...t}),g={},y={},p="undefined",h=typeof window!=p,b=typeof document!=p,v=h&&"Deno"in window,w=(e,t)=>{let r=u.get(e);return[()=>!f(t)&&e.get(t)||g,n=>{if(!f(t)){let i=e.get(t);t in y||(y[t]=i),r[5](t,d(i,n),i||g)}},r[6],()=>!f(t)&&t in y?y[t]:!f(t)&&e.get(t)||g]},S=!0,[m,O]=h&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[l,l],E={initFocus:e=>(b&&document.addEventListener("visibilitychange",e),m("focus",e),()=>{b&&document.removeEventListener("visibilitychange",e),O("focus",e)}),initReconnect:e=>{let t=()=>{S=!0,e()},r=()=>{S=!1};return m("online",t),m("offline",r),()=>{O("online",t),O("offline",r)}}},_=!i.useId,k=!h||v,R=k?i.useEffect:i.useLayoutEffect,T="undefined"!=typeof navigator&&navigator.connection,D=!k&&T&&(["slow-2g","2g"].includes(T.effectiveType)||T.saveData),L=new WeakMap,j=(e,t)=>e==="[object ".concat(t,"]"),V=0,C=e=>{let t,r,n=typeof e,i=s.prototype.toString.call(e),a=j(i,"Date"),o=j(i,"RegExp"),u=j(i,"Object");if(s(e)!==e||a||o)t=a?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=L.get(e))return t;if(t=++V+"~",L.set(e,t),Array.isArray(e)){for(r=0,t="@";r<e.length;r++)t+=C(e[r])+",";L.set(e,t)}if(u){t="#";let n=s.keys(e).sort();for(;!f(r=n.pop());)f(e[r])||(t+=r+":"+C(e[r])+",");L.set(e,t)}}return t},I=e=>{if("function"==typeof e)try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?C(e):"",t]},x=0,A=()=>++x;async function P(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,i,a,o]=t,l=d({populateCache:!0,throwOnError:!0},"boolean"==typeof o?{revalidate:o}:o||{}),s=l.populateCache,g=l.rollbackOnError,y=l.optimisticData,p=l.throwOnError;if("function"==typeof i){let e=[];for(let t of n.keys())!/^\$(inf|sub)\$/.test(t)&&i(n.get(t)._k)&&e.push(t);return Promise.all(e.map(h))}return h(i);async function h(e){let r,[i]=I(e);if(!i)return;let[o,d]=w(n,i),[h,b,v,S]=u.get(n),m=()=>{let t=h[i];return("function"==typeof l.revalidate?l.revalidate(o().data,e):!1!==l.revalidate)&&(delete v[i],delete S[i],t&&t[0])?t[0](2).then(()=>o().data):o().data};if(t.length<3)return m();let O=a,E=!1,_=A();b[i]=[_,0];let k=!f(y),R=o(),T=R.data,D=R._c,L=f(D)?T:D;if(k&&d({data:y="function"==typeof y?y(L,T):y,_c:L}),"function"==typeof O)try{O=O(L)}catch(e){r=e,E=!0}if(O&&"function"==typeof O.then){let e;if(O=await O.catch(e=>{r=e,E=!0}),_!==b[i][0]){if(E)throw r;return O}E&&k&&(e=r,"function"==typeof g?g(e):!1!==g)&&(s=!0,d({data:L,_c:c}))}if(s&&!E&&("function"==typeof s?d({data:s(O,L),error:c,_c:c}):d({data:O,error:c,_c:c})),b[i][1]=A(),Promise.resolve(m()).then(()=>{d({_c:c})}),E){if(p)throw r;return}return O}}let M=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},W=(e,t)=>{if(!u.has(e)){let r=d(E,t),n=Object.create(null),i=P.bind(c,e),a=l,o=Object.create(null),s=(e,t)=>{let r=o[e]||[];return o[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},f=(t,r,n)=>{e.set(t,r);let i=o[t];if(i)for(let e of i)e(r,n)},g=()=>{if(!u.has(e)&&(u.set(e,[n,Object.create(null),Object.create(null),Object.create(null),i,f,s]),!k)){let t=r.initFocus(setTimeout.bind(c,M.bind(c,n,0))),i=r.initReconnect(setTimeout.bind(c,M.bind(c,n,1)));a=()=>{t&&t(),i&&i(),u.delete(e)}}};return g(),[e,i,g,a]}return[e,u.get(e)[4]]},[F,N]=W(new Map),$=d({onLoadingSlow:l,onSuccess:l,onError:l,onErrorRetry:(e,t,r,n,i)=>{let a=r.errorRetryCount,o=i.retryCount,u=~~((Math.random()+.5)*(1<<(o<8?o:8)))*r.errorRetryInterval;(f(a)||!(o>a))&&setTimeout(n,u,i)},onDiscarded:l,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:D?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:D?5e3:3e3,compare:function e(t,r){var n,i;if(t===r)return!0;
1if(t&&r&&(n=t.constructor)===r.constructor){if(n===Date)return t.getTime()===r.getTime();if(n===RegExp)return t.toString()===r.toString();if(n===Array){if((i=t.length)===r.length)for(;i--&&e(t[i],r[i]););return -1===i}if(!n||"object"==typeof t){for(n in i=0,t)if(o.call(t,n)&&++i&&!o.call(r,n)||!(n in r)||!e(t[n],r[n]))return!1;return Object.keys(r).length===i}}return t!=t&&r!=r},isPaused:()=>!1,cache:F,mutate:N,fallback:{}},{isOnline:()=>S,isVisible:()=>{let e=b&&document.visibilityState;return f(e)||"hidden"!==e}}),J=(e,t)=>{let r=d(e,t);if(t){let{use:n,fallback:i}=e,{use:a,fallback:o}=t;n&&a&&(r.use=n.concat(a)),i&&o&&(r.fallback=d(i,o))}return r},q=(0,i.createContext)({}),U=h&&window.__SWR_DEVTOOLS_USE__,z=(U?window.__SWR_DEVTOOLS_USE__:[]).concat(e=>(t,r,n)=>{let i=r&&((...e)=>{let[n]=I(t),[,,,i]=u.get(F);if(n.startsWith("$inf$"))return r(...e);let a=i[n];return f(a)?r(...e):(delete i[n],a)});return e(t,i,n)});U&&(window.__SWR_DEVTOOLS_REACT__=i);let Y=()=>{},B=Y(),G=Object,H=e=>e===B,K=new WeakMap,Q=(e,t)=>e===`[object ${t}]`,X=0,Z=e=>{let t,r,n=typeof e,i=G.prototype.toString.call(e),a=Q(i,"Date"),o=Q(i,"RegExp"),u=Q(i,"Object");if(G(e)!==e||a||o)t=a?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=K.get(e))return t;if(t=++X+"~",K.set(e,t),Array.isArray(e)){for(r=0,t="@";r<e.length;r++)t+=Z(e[r])+",";K.set(e,t)}if(u){t="#";let n=G.keys(e).sort();for(;!H(r=n.pop());)H(e[r])||(t+=r+":"+Z(e[r])+",");K.set(e,t)}}return t},ee=e=>(e=>{if("function"==typeof e)try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?Z(e):"",t]})(e)[0],et=i.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}}),er={dedupe:!0},en=Promise.resolve(c);s.defineProperty(e=>{let{value:t}=e,r=(0,i.useContext)(q),n="function"==typeof t,a=(0,i.useMemo)(()=>n?t(r):t,[n,r,t]),o=(0,i.useMemo)(()=>n?a:J(r,a),[n,r,a]),u=a&&a.provider,l=(0,i.useRef)(c);u&&!l.current&&(l.current=W(u(o.cache||F),a));let s=l.current;return s&&(o.cache=s[0],o.mutate=s[1]),R(()=>{if(s)return s[2]&&s[2](),s[3]},[]),(0,i.createElement)(q.Provider,d(e,{value:o}))},"defaultValue",{value:$});let ei=(n=(e,t,r)=>{let{cache:n,compare:o,suspense:s,fallbackData:g,revalidateOnMount:y,revalidateIfStale:b,refreshInterval:v,refreshWhenHidden:S,refreshWhenOffline:m,keepPreviousData:O,strictServerPrefetchWarning:E}=r,[T,D,L,j]=u.get(n),[V,C]=I(e),x=(0,i.useRef)(!1),M=(0,i.useRef)(!1),W=(0,i.useRef)(V),F=(0,i.useRef)(t),N=(0,i.useRef)(r),$=()=>N.current.isVisible()&&N.current.isOnline(),[J,q,U,z]=w(n,V),Y=(0,i.useRef)({}).current,B=f(g)?f(r.fallback)?c:r.fallback[V]:g,G=(e,t)=>{for(let r in Y)if("data"===r){if(!o(e[r],t[r])&&(!f(e[r])||!o(eo,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},H=(0,i.useMemo)(()=>{let e=!!V&&!!t&&(f(y)?!N.current.isPaused()&&!s&&!1!==b:y),r=t=>{let r=d(t);return(delete r._k,e)?{isValidating:!0,isLoading:!0,...r}:r},n=J(),i=z(),a=r(n),o=n===i?a:r(i),u=a;return[()=>{let e=r(J());return G(e,u)?(u.data=e.data,u.isLoading=e.isLoading,u.isValidating=e.isValidating,u.error=e.error,u):(u=e,e)},()=>o]},[n,V]),K=(0,a.useSyncExternalStore)((0,i.useCallback)(e=>U(V,(t,r)=>{G(r,t)||e()}),[n,V]),H[0],H[1]),Q=!x.current,X=T[V]&&T[V].length>0,Z=K.data,ee=f(Z)?B&&"function"==typeof B.then?et(B):B:Z,ei=K.error,ea=(0,i.useRef)(ee),eo=O?f(Z)?f(ea.current)?ee:ea.current:Z:ee,eu=V&&f(ee),el=!k&&(0,a.useSyncExternalStore)(()=>l,()=>!1,()=>!0);E&&el&&!s&&eu&&console.warn(`Missing pre-initiated data for serialized key "${V}" during server-side rendering. Data fethcing should be initiated on the server and provided to SWR via fallback data. You can set "strictServerPrefetchWarning: false" to disable this warning.`);let ec=(!X||!!f(ei))&&(Q&&!f(y)?y:!N.current.isPaused()&&(s?!f(ee)&&b:f(ee)||b)),es=!!(V&&t&&Q&&ec),ef=f(K.isValidating)?es:K.isValidating,ed=f(K.isLoading)?es:K.isLoading,eg=(0,i.useCallback)(async e=>{let t,n,i=F.current;if(!V||!i||M.current||N.current.isPaused())return!1;let a=!0,u=e||{},l=!L[V]||!u.dedupe,s=()=>_?!M.current&&V===W.current&&x.current:V===W.current,d={isValidating:!1,isLoading:!1},g=()=>{q(d)},y=()=>{let e=L[V];e&&e[1]===n&&delete L[V]},p={isValidating:!0};f(J().data)&&(p.isLoading=!0);try{if(l&&(q(p),r.loadingTimeout&&f(J().data)&&setTimeout(()=>{a&&s()&&N.current.onLoadingSlow(V,r)},r.loadingTimeout),L[V]=[i(C),A()]),[t,n]=L[V],t=await t,l&&setTimeout(y,r.dedupingInterval),!L[V]||L[V][1]!==n)return l&&s()&&N.current.onDiscarded(V),!1;d.error=c;let e=D[V];if(!f(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return g(),l&&s()&&N.current.onDiscarded(V),!1;let u=J().data;d.data=o(u,t)?u:t,l&&s()&&N.current.onSuccess(t,V,r)}catch(r){y();let e=N.current,{shouldRetryOnError:t}=e;!e.isPaused()&&(d.error=r,l&&s())&&(e.onError(r,V,e),(!0===t||"function"==typeof t&&t(r))&&(!N.current.revalidateOnFocus||!N.current.revalidateOnReconnect||$())&&e.onErrorRetry(r,V,e,e=>{let t=T[V];t&&t[0]&&t[0](3,e)},{retryCount:(u.retryCount||0)+1,dedupe:!0}))}return a=!1,g(),!0},[V,n]),ey=(0,i.useCallback)((...e)=>P(n,W.current,...e),[]);if(R(()=>{F.current=t,N.current=r,f(Z)||(ea.current=Z)}),R(()=>
1{if(!V)return;let e=eg.bind(c,er),t=0;N.current.revalidateOnFocus&&(t=Date.now()+N.current.focusThrottleInterval);let r=((e,t,r)=>{let n=t[e]||(t[e]=[]);return n.push(r),()=>{let e=n.indexOf(r);e>=0&&(n[e]=n[n.length-1],n.pop())}})(V,T,(r,n={})=>{if(0==r){let r=Date.now();N.current.revalidateOnFocus&&r>t&&$()&&(t=r+N.current.focusThrottleInterval,e())}else if(1==r)N.current.revalidateOnReconnect&&$()&&e();else if(2==r)return eg();else if(3==r)return eg(n)});return M.current=!1,W.current=V,x.current=!0,q({_k:C}),ec&&!L[V]&&(f(ee)||k?e():(e=>h&&typeof window.requestAnimationFrame!=p?window.requestAnimationFrame(e):setTimeout(e,1))(e)),()=>{M.current=!0,r()}},[V]),R(()=>{let e;function t(){let t="function"==typeof v?v(J().data):v;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!J().error&&(S||N.current.isVisible())&&(m||N.current.isOnline())?eg(er).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[v,S,m,V]),(0,i.useDebugValue)(eo),s){if(!_&&k&&eu)throw Error("Fallback data is required when using Suspense in SSR.");eu&&(F.current=t,N.current=r,M.current=!1);let e=j[V];if(et(!f(e)&&eu?ey(e):en),!f(ei)&&eu)throw ei;let n=eu?eg(er):en;!f(eo)&&eu&&(n.status="fulfilled",n.value=!0),et(n)}return{mutate:ey,get data(){return Y.data=!0,eo},get error(){return Y.error=!0,ei},get isValidating(){return Y.isValidating=!0,ef},get isLoading(){return Y.isLoading=!0,ed}}},function(...e){let t=(()=>{let e=(0,i.useContext)(q);return(0,i.useMemo)(()=>d($,e),[e])})(),[r,a,o]="function"==typeof e[1]?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],u=J(t,o),l=n,{use:c}=u,s=(c||[]).concat(z);for(let e=s.length;e--;)l=s[e](l);return l(r,a||u.fetcher||null,u)})},57317:(e,t,r)=>{e.exports=r(80752)},80752:(e,t,r)=>{var n=r(7620),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,o=n.useEffect,u=n.useLayoutEffect,l=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var s="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),i=n[0].inst,s=n[1];return u(function(){i.value=r,i.getSnapshot=t,c(i)&&s({inst:i})},[e,r,t]),o(function(){return c(i)&&s({inst:i}),e(function(){c(i)&&s({inst:i})})},[e]),l(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:s}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.