1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="0e945ae5-2499-4689-a482-132e9a675d37",e._sentryDebugIdIdentifier="sentry-dbid-0e945ae5-2499-4689-a482-132e9a675d37")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2137],{8205:(e,t,r)=>{var n=r(77241);r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useRouter")&&r.d(t,{useRouter:function(){return n.useRouter}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},8462:(e,t,r)=>{r.d(t,{aw:()=>c,iX:()=>l,qm:()=>s});var n=r(68611),i=r(65431);let a=n.p&&window.__SWR_DEVTOOLS_USE__,u=a?window.__SWR_DEVTOOLS_USE__:[],l=()=>{let e=(0,i.useContext)(n.q);return(0,i.useMemo)(()=>(0,n.m)(n.d,e),[e])},o=u.concat(e=>(t,r,i)=>{let a=r&&((...e)=>{let[i]=(0,n.s)(t),[,,,a]=n.a.get(n.o);if(i.startsWith("$inf$"))return r(...e);let u=a[i];return(0,n.i)(u)?r(...e):(delete a[i],u)});return e(t,a,i)}),s=e=>function(...t){let r=l(),[i,a,u]=(0,n.e)(t[1])?[t[0],t[1],t[2]||{}]:[t[0],null,(null===t[1]?t[2]:t[1])||{}],s=(0,n.t)(r,u),c=e,{use:d}=s,f=(d||[]).concat(o);for(let e=f.length;e--;)c=f[e](c);return c(i,a||s.fetcher||null,s)},c=(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())}};a&&(window.__SWR_DEVTOOLS_REACT__=i)},67189:(e,t,r)=>{var n=r(65431),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,u=n.useEffect,l=n.useLayoutEffect,o=n.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var c="u"<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,c=n[1];return l(function(){i.value=r,i.getSnapshot=t,s(i)&&c({inst:i})},[e,r,t]),u(function(){return s(i)&&c({inst:i}),e(function(){s(i)&&c({inst:i})})},[e]),o(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:c},68611:(e,t,r)=>{r.d(t,{E:()=>o,F:()=>a,I:()=>I,M:()=>l,O:()=>g,R:()=>u,S:()=>K,U:()=>f,a:()=>c,b:()=>p,c:()=>O,d:()=>B,e:()=>v,f:()=>$,g:()=>q,h:()=>s,i:()=>h,j:()=>L,k:()=>X,m:()=>y,n:()=>d,o:()=>z,p:()=>S,q:()=>H,r:()=>P,s:()=>W,t:()=>G,u:()=>j});var n=r(65431),i=Object.prototype.hasOwnProperty;let a=0,u=1,l=2,o=3,s=4,c=new WeakMap,d=()=>{},f=d(),g=Object,h=e=>e===f,v=e=>"function"==typeof e,y=(e,t)=>({...e,...t}),p=e=>v(e.then),w={},b={},m="undefined",S=typeof window!=m,E=typeof document!=m,_=S&&"Deno"in window,O=(e,t)=>{let r=c.get(e);return[()=>!h(t)&&e.get(t)||w,n=>{if(!h(t)){let i=e.get(t);t in b||(b[t]=i),r[5](t,y(i,n),i||w)}},r[6],()=>!h(t)&&t in b?b[t]:!h(t)&&e.get(t)||w]},k=!0,[R,D]=S&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[d,d],T={initFocus:e=>(E&&document.addEventListener("visibilitychange",e),R("focus",e),()=>{E&&document.removeEventListener("visibilitychange",e),D("focus",e)}),initReconnect:e=>{let t=()=>{k=!0,e()},r=()=>{k=!1};return R("online",t),R("offline",r),()=>{D("online",t),D("offline",r)}}},L=!n.useId,I=!S||_,P=e=>S&&typeof window.requestAnimationFrame!=m?window.requestAnimationFrame(e):setTimeout(e,1),j=I?n.useEffect:n.useLayoutEffect,C="u">typeof navigator&&navigator.connection,V=!I&&C&&(["slow-2g","2g"].includes(C.effectiveType)||C.saveData),U=new WeakMap,x=(e,t)=>e===`[object ${t}]`,M=0,F=e=>{let t,r,n=typeof e,i=g.prototype.toString.call(e),a=x(i,"Date"),u=x(i,"RegExp"),l=x(i,"Object");if(g(e)!==e||a||u)t=a?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=U.get(e))return t;if(t=++M+"~",U.set(e,t),Array.isArray(e)){for(r=0,t="@";r<e.length;r++)t+=F(e[r])+",";U.set(e,t)}if(l){t="#";let n=g.keys(e).sort();for(;!h(r=n.pop());)h(e[r])||(t+=r+":"+F(e[r])+",");U.set(e,t)}}return t},W=e=>{if(v(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?F(e):"",t]},A=0,q=()=>++A;async function $(...e){let[t,r,n,i]=e,a=y({populateCache:!0,throwOnError:!0},"boolean"==typeof i?{revalidate:i}:i||{}),u=a.populateCache,o=a.rollbackOnError,s=a.optimisticData,d=a.throwOnError;if(v(r)){let e=[];for(let n of t.keys())!/^\$(inf|sub)\$/.test(n)&&r(t.get(n)._k)&&e.push(n);return Promise.all(e.map(g))}return g(r);async function g(r){let i,[g]=W(r);if(!g)return;let[y,w]=O(t,g),[b,m,S,E]=c.get(t),_=()=>{let e=b[g];return(v(a.revalidate)?a.revalidate(y().data,r):!1!==a.revalidate)&&(delete S[g],delete E[g],e&&e[0])?e[0](l).then(()=>y().data):y().data};if(e.length<3)return _();let k=n,R=!1,D=q();m[g]=[D,0];let T=!h(s),L=y(),I=L.data,P=L._c,j=h(P)?I:P;if(T&&w({data:s=v(s)?s(j,I):s,_c:j}),v(k))try{k=k(j)}catch(e){i=e,R=!0}if(k&&p(k)){let e;if(k=await k.catch(e=>{i=e,R=!0}),D!==m[g][0]){if(R)throw i;return k}R&&T&&(e=i,"function"==typeof o?o(e):!1!==o)&&(u=!0,w({data:j,_c:f}))}if(u&&!R&&(v(u)?w({data:u(k,j),error:f,_c:f}):w({data:k,error:f,_c:f})),m[g][1]=q(),Promise.resolve(_()).then(()=>{w({_c:f})}),R){if(d)throw i;return}return k}}let N=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},J=(e,t)=>
1{if(!c.has(e)){let r=y(T,t),n=Object.create(null),i=$.bind(f,e),l=d,o=Object.create(null),g=(e,t)=>{let r=o[e]||[];return o[e]=r,r.push(t),()=>{let e=r.indexOf(t);e>=0&&(r[e]=r[r.length-1],r.pop())}},h=(t,r,n)=>{e.set(t,r);let i=o[t];if(i)for(let e of i)e(r,n)},v=t=>{let r=c.get(e),[,i,a,u]=r,l=q();for(let e in r[8]++,a)delete a[e];for(let e in u)delete u[e];for(let e in i)i[e]=[l,l];let d={};for(let t of[...e.keys()]){let r=e.get(t);e.delete(t);let n=o[t];if(n)for(let e of n)e(d,r)}let f=!t||!1!==t.revalidate;for(let e in n){let t=n[e];for(let e=0;e<t.length;e++)t[e](s,{revalidate:f&&!e})}},p=()=>{if(!c.has(e)&&(c.set(e,[n,Object.create(null),Object.create(null),Object.create(null),i,h,g,v,0]),!I)){let t=r.initFocus(setTimeout.bind(f,N.bind(f,n,a))),i=r.initReconnect(setTimeout.bind(f,N.bind(f,n,u)));l=()=>{t&&t(),i&&i(),c.delete(e)}}};return p(),[e,i,p,l,v]}let r=c.get(e);return[e,r[4],f,f,r[7]]},[z,X,,,Y]=J(new Map),B=y({onLoadingSlow:d,onSuccess:d,onError:d,onErrorRetry:(e,t,r,n,i)=>{let a=r.errorRetryCount,u=i.retryCount,l=~~((Math.random()+.5)*(1<<(u<8?u:8)))*r.errorRetryInterval;(h(a)||!(u>a))&&setTimeout(n,l,i)},onDiscarded:d,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:V?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:V?5e3:3e3,compare:function e(t,r){var n,a;if(t===r)return!0;if(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((a=t.length)===r.length)for(;a--&&e(t[a],r[a]););return -1===a}if(!n||"object"==typeof t){for(n in a=0,t)if(i.call(t,n)&&++a&&!i.call(r,n)||!(n in r)||!e(t[n],r[n]))return!1;return Object.keys(r).length===a}}return t!=t&&r!=r},isPaused:()=>!1,cache:z,mutate:X,unload:Y,fallback:{}},{isOnline:()=>k,isVisible:()=>{let e=E&&document.visibilityState;return h(e)||"hidden"!==e}}),G=(e,t)=>{let r=y(e,t);if(t){let{use:n,fallback:i,cacheData:a}=e,{use:u,fallback:l,cacheData:o}=t;n&&u&&(r.use=n.concat(u)),i&&l&&(r.fallback=y(i,l)),a&&o&&(r.cacheData=y(a,o))}return r},H=(0,n.createContext)({}),K=e=>{let{value:t}=e,r=(0,n.useContext)(H),i=v(t),a=(0,n.useMemo)(()=>i?t(r):t,[i,r,t]),u=(0,n.useMemo)(()=>i?a:G(r,a),[i,r,a]),l=a&&a.provider,o=(0,n.useRef)(f);l&&!o.current&&(o.current=J(l(u.cache||z),a));let s=o.current;return s&&(u.cache=s[0],u.mutate=s[1],u.unload=s[4]),j(()=>{if(s)return s[2]&&s[2](),s[3]},[]),(0,n.createElement)(H.Provider,y(e,{value:u}))}},84062:(e,t,r)=>{e.exports=r(67189)},85565:(e,t,r)=>{r.d(t,{S:()=>g,u:()=>h});var n=r(65431),i=r(84062),a=r(8462),u=r(68611);let l=n.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}}),o={dedupe:!0},s=(e,t,r)=>{var n;return!!t&&(null==(n=e.get(t))?void 0:n.has(r))===!0},c=(e,t,r)=>{if(!t)return;let n=e.get(t);n||(n=new Set,e.set(t,n)),n.add(r)},d=Promise.resolve(u.U);d.status="fulfilled",d.value=u.U;let f=()=>u.n,g=u.O.defineProperty(u.S,"defaultValue",{value:u.d}),h=(0,a.qm)((e,t,r)=>{let{cache:g,compare:h,suspense:v,fallbackData:y,revalidateOnMount:p,revalidateIfStale:w,refreshInterval:b,refreshWhenHidden:m,refreshWhenOffline:S,keepPreviousData:E,strictServerPrefetchWarning:_}=r,[O,k,R,D]=u.a.get(g),[T,L]=(0,u.s)(e),I=(0,n.useRef)(!1),P=(0,n.useRef)(!1),j=(0,n.useRef)(T),C=(0,n.useRef)(t),V=(0,n.useRef)(r),U=()=>V.current.isVisible()&&V.current.isOnline(),[x,M,F,W]=(0,u.c)(g,T),A=(0,n.useRef)({}).current,q=(0,u.i)(y)?(0,u.i)(r.fallback)?u.U:r.fallback[T]:y,$=r.cacheData,N=T?null==$?void 0:$[T]:u.U,J=T?D[T]:u.U,z=(0,u.i)(J)&&!(0,u.i)(N),X=z?N:J,Y=(e,t)=>{for(let r in A)if("data"===r){if(!h(e[r],t[r])&&(!(0,u.i)(e[r])||!h(ea,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},B=!I.current,G=(0,n.useMemo)(()=>{let e=x(),r=W(),n=e=>{let r=(0,u.m)(e);return(delete r._k,(()=>{if(!T||!t||V.current.isPaused())return!1;if(B&&!(0,u.i)(p))return p;let e=(0,u.i)(q)?r.data:q;return!(v&&z&&(0,u.i)(e))&&((0,u.i)(e)||w)})())?{isValidating:!0,isLoading:!0,...r}:r},i=n(e),a=e===r?i:n(r),l=i;return[()=>{let e=n(x());return Y(e,l)?(l.data=e.data,l.isLoading=e.isLoading,l.isValidating=e.isValidating,l.error=e.error,l):(l=e,e)},()=>a]},[g,T]),H=(0,i.useSyncExternalStore)((0,n.useCallback)(e=>F(T,(t,r)=>{Y(r,t)||e()}),[g,T]),G[0],G[1]),K=O[T]&&O[T].length>0,Q=H.data,Z=(0,u.i)(Q)?q&&(0,u.b)(q)?l(q):q:Q,ee=H.error,et=(0,n.useRef)(Z),er=(0,n.useRef)(u.U),en=er.current;en||(er.current=en=new WeakMap);let ei=(0,n.useRef)(null),ea=E?(0,u.i)(Q)?(0,u.i)(et.current)?Z:et.current:Q:Z,eu=T&&(0,u.i)(Z),el=(0,n.useRef)(null);
1u.I||(0,i.useSyncExternalStore)(f,()=>(el.current=!1,el),()=>(el.current=!0,el));let eo=el.current;_&&eo&&!v&&eu&&console.warn(`Missing pre-initiated data for serialized key "${T}" during server-side rendering. Data fetching should be initiated on the server and provided to SWR via fallback data. You can set "strictServerPrefetchWarning: false" to disable this warning.`);let es=!(!T||!t||V.current.isPaused())&&(!K||!!(0,u.i)(ee))&&(B&&!(0,u.i)(p)?p:(!v||!z||!eu)&&(v?!(0,u.i)(Z)&&w:(0,u.i)(Z)||w)),ec=B&&es,ed=(0,u.i)(H.isValidating)?ec:H.isValidating,ef=(0,u.i)(H.isLoading)?ec:H.isLoading,eg=(0,n.useCallback)(async e=>{let t,n,i=C.current;if(!T||!i||P.current||V.current.isPaused())return!1;let a=!0,l=e||{},o=!R[T]||!l.dedupe,d=z&&!s(en,$,T)&&!(0,u.i)(X)&&(0,u.i)(x().data),f=()=>u.j?!P.current&&T===j.current&&I.current:T===j.current,g={isValidating:!1,isLoading:!1},v=()=>{M(g)},y=()=>{let e=R[T];e&&e[1]===n&&delete R[T]},p={isValidating:!0};(0,u.i)(x().data)&&(p.isLoading=!0);try{if(o&&(M(p),r.loadingTimeout&&(0,u.i)(x().data)&&setTimeout(()=>{a&&f()&&V.current.onLoadingSlow(T,r)},r.loadingTimeout),d&&c(en,$,T),R[T]=[d?X:i(L),(0,u.g)()],d&&D[T]&&delete D[T]),[t,n]=R[T],t=await t,o&&setTimeout(y,r.dedupingInterval),!R[T]||R[T][1]!==n)return o&&f()&&V.current.onDiscarded(T),!1;g.error=u.U;let e=k[T];if(!(0,u.i)(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return v(),o&&f()&&V.current.onDiscarded(T),!1;let l=x().data;g.data=h(l,t)?l:t,o&&f()&&V.current.onSuccess(t,T,r)}catch(r){y();let e=V.current,{shouldRetryOnError:t}=e;!e.isPaused()&&(g.error=r,o&&f()&&(e.onError(r,T,e),(!0===t||(0,u.e)(t)&&t(r))&&(!V.current.revalidateOnFocus||!V.current.revalidateOnReconnect||U())&&e.onErrorRetry(r,T,e,e=>{let t=O[T];t&&t[0]&&t[0](u.E,e)},{retryCount:(l.retryCount||0)+1,dedupe:!0})))}return a=!1,v(),!0},[T,g]),eh=(0,n.useCallback)((...e)=>(0,u.f)(g,j.current,...e),[]);if((0,u.u)(()=>{let e=ei.current;
1e&&(ei.current=null,c(en,e.cacheData,e.key),(0,u.i)(x().data)&&M({data:e.data,error:u.U,_k:e._k}),D[e.key]&&delete D[e.key])}),(0,u.u)(()=>{C.current=t,V.current=r,(0,u.i)(Q)||(et.current=Q)}),(0,u.u)(()=>{if(t||!z||(0,u.i)(X)||s(en,$,T)||!(0,u.i)(x().data))return;c(en,$,T);let e=k[T];(({value:e,getCacheData:t,canCommit:r,setCache:n})=>{let i=e=>{r()&&(0,u.i)(t())&&n(e)};Promise.resolve(e).then(e=>{i({data:e,error:u.U})},e=>{i({error:e})})})({value:X,getCacheData:()=>x().data,canCommit:()=>!P.current&&T===j.current&&k[T]===e,setCache:e=>M({...e,_k:L})})}),(0,u.u)(()=>{if(!T)return;let e=eg.bind(u.U,o),t=0;V.current.revalidateOnFocus&&(t=Date.now()+V.current.focusThrottleInterval);let r=(0,a.aw)(T,O,(r,n={})=>{if(r==u.F){let r=Date.now();V.current.revalidateOnFocus&&r>t&&U()&&(t=r+V.current.focusThrottleInterval,e())}else if(r==u.R)V.current.revalidateOnReconnect&&U()&&e();else if(r==u.M)return eg();else if(r==u.E)return eg(n);else if(r==u.h&&(et.current=u.U,n.revalidate))return eg()});return P.current=!1,j.current=T,I.current=!0,M({_k:L}),es&&!R[T]&&((0,u.i)(Z)||u.I?e():(0,u.r)(e)),()=>{P.current=!0,r()}},[T]),(0,u.u)(()=>{let e;function t(){let t=(0,u.e)(b)?b(x().data):b;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!x().error&&(m||V.current.isVisible())&&(S||V.current.isOnline())?eg(o).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[b,m,S,T]),(0,n.useDebugValue)(ea),v){if(!u.j&&u.I&&eu&&(0,u.i)(X))throw Error("Fallback data is required when using Suspense in SSR.");eu&&(C.current=t,V.current=r,P.current=!1);let e=!(0,u.i)(X)&&eu,n=u.U;if(e&&z?(Z=n=X&&(0,u.b)(X)?l(X):X,ea=n,u.I||(ei.current={data:n,_k:L,key:T,cacheData:$})):l(e?eh(X):d),!(0,u.i)(ee)&&eu)throw ee;let i=eu&&(0,u.i)(n)?eg(o):d;!(0,u.i)(ea)&&eu&&(i.status="fulfilled",i.value=!0),l(i)}return{mutate:eh,get data(){return A.data=!0,ea},get error(){return A.error=!0,ee},get isValidating(){return A.isValidating=!0,ed},get isLoading(){return A.isLoading=!0,ef}}})}}]);
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.