(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[206],{15213:function(e,t,r){"use strict";var n=r(49079);Object.defineProperty(t,"__esModule",{value:!0}),t.allEnv=void 0;let o=r(26764);t.allEnv=function(){return(0,o.isBrowser)()?window.__ENV:n.env}},29169:function(e,t,r){"use strict";var n=r(49079);Object.defineProperty(t,"__esModule",{value:!0}),t.env=void 0;let o=r(26764);t.env=function(e){return(0,o.isBrowser)()?window.__ENV[e]:n.env[e]}},20564:function(e,t,r){"use strict";t.OB=t.JH=void 0;var n=r(15213);Object.defineProperty(t,"JH",{enumerable:!0,get:function(){return n.allEnv}});var o=r(29169);Object.defineProperty(t,"OB",{enumerable:!0,get:function(){return o.env}})},26764:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isBrowser=void 0,t.isBrowser=function(){return!!("undefined"!=typeof window&&window.__ENV)}},47907:function(e,t,r){"use strict";var n=r(15313);r.o(n,"usePathname")&&r.d(t,{usePathname:function(){return n.usePathname}}),r.o(n,"useSearchParams")&&r.d(t,{useSearchParams:function(){return n.useSearchParams}})},49079:function(e,t,r){"use strict";var n,o;e.exports=(null==(n=r.g.process)?void 0:n.env)&&"object"==typeof(null==(o=r.g.process)?void 0:o.env)?r.g.process:r(13127)},13127:function(e){!function(){var t={229:function(e){var t,r,n,o=e.exports={};function i(){throw Error("setTimeout has not been defined")}function u(){throw Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:u}catch(e){r=u}}();var s=[],c=!1,l=-1;function f(){c&&n&&(c=!1,n.length?s=n.concat(s):l=-1,s.length&&d())}function d(){if(!c){var e=a(f);c=!0;for(var t=s.length;t;){for(n=s,s=[];++l<t;)n&&n[l].run();l=-1,t=s.length}n=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===u||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function h(){}o.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];s.push(new p(e,t)),1!==s.length||c||a(d)},p.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=h,o.addListener=h,o.once=h,o.off=h,o.removeListener=h,o.removeAllListeners=h,o.emit=h,o.prependListener=h,o.prependOnceListener=h,o.listeners=function(e){return[]},o.binding=function(e){throw Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw Error("process.chdir is not supported")},o.umask=function(){return 0}}},r={};function n(e){var o=r[e];if(void 0!==o)return o.exports;var i=r[e]={exports:{}},u=!0;try{t[e](i,i.exports,n),u=!1}finally{u&&delete r[e]}return i.exports}n.ab="//";var o=n(229);e.exports=o}()},72671:function(e,t){"use strict";/**
 * @license React
 * react.production.min.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var r=Symbol.for("react.element"),n=(Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.memo"),Symbol.for("react.lazy"),{isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}}),o=Object.assign,i={};function u(e,t,r){this.props=e,this.context=t,this.refs=i,this.updater=r||n}function a(){}function s(e,t,r){this.props=e,this.context=t,this.refs=i,this.updater=r||n}u.prototype.isReactComponent={},u.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},u.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},a.prototype=u.prototype;var c=s.prototype=new a;c.constructor=s,o(c,u.prototype),c.isPureReactComponent=!0;var l=Object.prototype.hasOwnProperty,f={key:!0,ref:!0,__self:!0,__source:!0};t.createElement=function(e,t,n){var o,i={},u=null,a=null;if(null!=t)for(o in void 0!==t.ref&&(a=t.ref),void 0!==t.key&&(u=""+t.key),t)l.call(t,o)&&!f.hasOwnProperty(o)&&(i[o]=t[o]);var s=arguments.length-2;if(1===s)i.children=n;else if(1<s){for(var c=Array(s),d=0;d<s;d++)c[d]=arguments[d+2];i.children=c}if(e&&e.defaultProps)for(o in s=e.defaultProps)void 0===i[o]&&(i[o]=s[o]);return{$$typeof:r,type:e,key:u,ref:a,props:i,_owner:null}}},52846:function(e,t,r){"use strict";e.exports=r(72671)},10221:function(e,t,r){"use strict";/**
 * @license React
 * use-sync-external-store-shim.production.js
 *
 * Copyright (c) Meta Platforms, Inc. and affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */var n=r(2265),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=n.useState,u=n.useEffect,a=n.useLayoutEffect,s=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!o(e,r)}catch(e){return!0}}var l="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=i({inst:{value:r,getSnapshot:t}}),o=n[0].inst,l=n[1];return a(function(){o.value=r,o.getSnapshot=t,c(o)&&l({inst:o})},[e,r,t]),u(function(){return c(o)&&l({inst:o}),e(function(){c(o)&&l({inst:o})})},[e]),s(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:l},22362:function(e,t,r){"use strict";e.exports=r(10221)},47212:function(e,t,r){"use strict";r.d(t,{ZP:function(){return en}});var n,o=r(2265),i=r(22362),u=Object.prototype.hasOwnProperty;let a=new WeakMap,s=()=>{},c=s(),l=Object,f=e=>e===c,d=e=>"function"==typeof e,p=(e,t)=>({...e,...t}),h=e=>d(e.then),v={},y={},g="undefined",m=typeof window!=g,w=typeof document!=g,b=m&&"Deno"in window,S=()=>m&&typeof window.requestAnimationFrame!=g,_=(e,t)=>{let r=a.get(e);return[()=>!f(t)&&e.get(t)||v,n=>{if(!f(t)){let o=e.get(t);t in y||(y[t]=o),r[5](t,p(o,n),o||v)}},r[6],()=>!f(t)&&t in y?y[t]:!f(t)&&e.get(t)||v]},E=!0,[O,T]=m&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[s,s],k={initFocus:e=>(w&&document.addEventListener("visibilitychange",e),O("focus",e),()=>{w&&document.removeEventListener("visibilitychange",e),T("focus",e)}),initReconnect:e=>{let t=()=>{E=!0,e()},r=()=>{E=!1};return O("online",t),O("offline",r),()=>{T("online",t),T("offline",r)}}},R=!o.useId,P=!m||b,L=e=>S()?window.requestAnimationFrame(e):setTimeout(e,1),x=P?o.useEffect:o.useLayoutEffect,j="undefined"!=typeof navigator&&navigator.connection,V=!P&&j&&(["slow-2g","2g"].includes(j.effectiveType)||j.saveData),C=new WeakMap,D=(e,t)=>l.prototype.toString.call(e)==="[object ".concat(t,"]"),A=0,M=e=>{let t,r;let n=typeof e,o=D(e,"Date"),i=D(e,"RegExp"),u=D(e,"Object");if(l(e)!==e||o||i)t=o?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=C.get(e))return t;if(t=++A+"~",C.set(e,t),Array.isArray(e)){for(r=0,t="@";r<e.length;r++)t+=M(e[r])+",";C.set(e,t)}if(u){t="#";let n=l.keys(e).sort();for(;!f(r=n.pop());)f(e[r])||(t+=r+":"+M(e[r])+",");C.set(e,t)}}return t},F=e=>{if(d(e))try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?M(e):"",t]},q=0,I=()=>++q;async function N(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o,i,u]=t,s=p({populateCache:!0,throwOnError:!0},"boolean"==typeof u?{revalidate:u}:u||{}),l=s.populateCache,v=s.rollbackOnError,y=s.optimisticData,g=e=>"function"==typeof v?v(e):!1!==v,m=s.throwOnError;if(d(o)){let e=[];for(let t of n.keys())!/^\$(inf|sub)\$/.test(t)&&o(n.get(t)._k)&&e.push(t);return Promise.all(e.map(w))}return w(o);async function w(e){let r;let[o]=F(e);if(!o)return;let[u,p]=_(n,o),[v,w,b,S]=a.get(n),E=()=>{let t=v[o];return(d(s.revalidate)?s.revalidate(u().data,e):!1!==s.revalidate)&&(delete b[o],delete S[o],t&&t[0])?t[0](2).then(()=>u().data):u().data};if(t.length<3)return E();let O=i,T=I();w[o]=[T,0];let k=!f(y),R=u(),P=R.data,L=R._c,x=f(L)?P:L;if(k&&p({data:y=d(y)?y(x,P):y,_c:x}),d(O))try{O=O(x)}catch(e){r=e}if(O&&h(O)){if(O=await O.catch(e=>{r=e}),T!==w[o][0]){if(r)throw r;return O}r&&k&&g(r)&&(l=!0,p({data:x,_c:c}))}if(l&&!r&&(d(l)?p({data:l(O,x),error:c,_c:c}):p({data:O,error:c,_c:c})),w[o][1]=I(),Promise.resolve(E()).then(()=>{p({_c:c})}),r){if(m)throw r;return}return O}}let W=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},B=(e,t)=>{if(!a.has(e)){let r=p(k,t),n={},o=N.bind(c,e),i=s,u={},l=(e,t)=>{let r=u[e]||[];return u[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},f=(t,r,n)=>{e.set(t,r);let o=u[t];if(o)for(let e of o)e(r,n)},d=()=>{if(!a.has(e)&&(a.set(e,[n,{},{},{},o,f,l]),!P)){let t=r.initFocus(setTimeout.bind(c,W.bind(c,n,0))),o=r.initReconnect(setTimeout.bind(c,W.bind(c,n,1)));i=()=>{t&&t(),o&&o(),a.delete(e)}}};return d(),[e,o,d,i]}return[e,a.get(e)[4]]},[U,$]=B(new Map),J=p({onLoadingSlow:s,onSuccess:s,onError:s,onErrorRetry:(e,t,r,n,o)=>{let i=r.errorRetryCount,u=o.retryCount,a=~~((Math.random()+.5)*(1<<(u<8?u:8)))*r.errorRetryInterval;(f(i)||!(u>i))&&setTimeout(n,a,o)},onDiscarded:s,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,o;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((o=t.length)===r.length)for(;o--&&e(t[o],r[o]););return -1===o}if(!n||"object"==typeof t){for(n in o=0,t)if(u.call(t,n)&&++o&&!u.call(r,n)||!(n in r)||!e(t[n],r[n]))return!1;return Object.keys(r).length===o}}return t!=t&&r!=r},isPaused:()=>!1,cache:U,mutate:$,fallback:{}},{isOnline:()=>E,isVisible:()=>{let e=w&&document.visibilityState;return f(e)||"hidden"!==e}}),H=(e,t)=>{let r=p(e,t);if(t){let{use:n,fallback:o}=e,{use:i,fallback:u}=t;n&&i&&(r.use=n.concat(i)),o&&u&&(r.fallback=p(o,u))}return r},z=(0,o.createContext)({}),Z=m&&window.__SWR_DEVTOOLS_USE__,G=Z?window.__SWR_DEVTOOLS_USE__:[],K=e=>d(e[1])?[e[0],e[1],e[2]||{}]:[e[0],null,(null===e[1]?e[2]:e[1])||{}],Q=()=>p(J,(0,o.useContext)(z)),X=G.concat(e=>(t,r,n)=>{let o=r&&((...e)=>{let[n]=F(t),[,,,o]=a.get(U);if(n.startsWith("$inf$"))return r(...e);let i=o[n];return f(i)?r(...e):(delete o[n],i)});return e(t,o,n)}),Y=(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())}};Z&&(window.__SWR_DEVTOOLS_REACT__=o);let ee=()=>{};ee(),new WeakMap;let et=o.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};l.defineProperty(e=>{let{value:t}=e,r=(0,o.useContext)(z),n=d(t),i=(0,o.useMemo)(()=>n?t(r):t,[n,r,t]),u=(0,o.useMemo)(()=>n?i:H(r,i),[n,r,i]),a=i&&i.provider,s=(0,o.useRef)(c);a&&!s.current&&(s.current=B(a(u.cache||U),i));let l=s.current;return l&&(u.cache=l[0],u.mutate=l[1]),x(()=>{if(l)return l[2]&&l[2](),l[3]},[]),(0,o.createElement)(z.Provider,p(e,{value:u}))},"defaultValue",{value:J});let en=(n=(e,t,r)=>{let{cache:n,compare:u,suspense:s,fallbackData:l,revalidateOnMount:v,revalidateIfStale:y,refreshInterval:g,refreshWhenHidden:m,refreshWhenOffline:w,keepPreviousData:b}=r,[S,E,O,T]=a.get(n),[k,j]=F(e),V=(0,o.useRef)(!1),C=(0,o.useRef)(!1),D=(0,o.useRef)(k),A=(0,o.useRef)(t),M=(0,o.useRef)(r),q=()=>M.current,W=()=>q().isVisible()&&q().isOnline(),[B,U,$,J]=_(n,k),H=(0,o.useRef)({}).current,z=f(l)?f(r.fallback)?c:r.fallback[k]:l,Z=(e,t)=>{for(let r in H)if("data"===r){if(!u(e[r],t[r])&&(!f(e[r])||!u(eu,t[r])))return!1}else if(t[r]!==e[r])return!1;return!0},G=(0,o.useMemo)(()=>{let e=!!k&&!!t&&(f(v)?!q().isPaused()&&!s&&!1!==y:v),r=t=>{let r=p(t);return(delete r._k,e)?{isValidating:!0,isLoading:!0,...r}:r},n=B(),o=J(),i=r(n),u=n===o?i:r(o),a=i;return[()=>{let e=r(B());return Z(e,a)?(a.data=e.data,a.isLoading=e.isLoading,a.isValidating=e.isValidating,a.error=e.error,a):(a=e,e)},()=>u]},[n,k]),K=(0,i.useSyncExternalStore)((0,o.useCallback)(e=>$(k,(t,r)=>{Z(r,t)||e()}),[n,k]),G[0],G[1]),Q=!V.current,X=S[k]&&S[k].length>0,ee=K.data,en=f(ee)?z&&h(z)?et(z):z:ee,eo=K.error,ei=(0,o.useRef)(en),eu=b?f(ee)?f(ei.current)?en:ei.current:ee:en,ea=(!X||!!f(eo))&&(Q&&!f(v)?v:!q().isPaused()&&(s?!f(en)&&y:f(en)||y)),es=!!(k&&t&&Q&&ea),ec=f(K.isValidating)?es:K.isValidating,el=f(K.isLoading)?es:K.isLoading,ef=(0,o.useCallback)(async e=>{let t,n;let o=A.current;if(!k||!o||C.current||q().isPaused())return!1;let i=!0,a=e||{},s=!O[k]||!a.dedupe,l=()=>R?!C.current&&k===D.current&&V.current:k===D.current,p={isValidating:!1,isLoading:!1},h=()=>{U(p)},v=()=>{let e=O[k];e&&e[1]===n&&delete O[k]},y={isValidating:!0};f(B().data)&&(y.isLoading=!0);try{if(s&&(U(y),r.loadingTimeout&&f(B().data)&&setTimeout(()=>{i&&l()&&q().onLoadingSlow(k,r)},r.loadingTimeout),O[k]=[o(j),I()]),[t,n]=O[k],t=await t,s&&setTimeout(v,r.dedupingInterval),!O[k]||O[k][1]!==n)return s&&l()&&q().onDiscarded(k),!1;p.error=c;let e=E[k];if(!f(e)&&(n<=e[0]||n<=e[1]||0===e[1]))return h(),s&&l()&&q().onDiscarded(k),!1;let a=B().data;p.data=u(a,t)?a:t,s&&l()&&q().onSuccess(t,k,r)}catch(r){v();let e=q(),{shouldRetryOnError:t}=e;!e.isPaused()&&(p.error=r,s&&l()&&(e.onError(r,k,e),(!0===t||d(t)&&t(r))&&(!q().revalidateOnFocus||!q().revalidateOnReconnect||W())&&e.onErrorRetry(r,k,e,e=>{let t=S[k];t&&t[0]&&t[0](3,e)},{retryCount:(a.retryCount||0)+1,dedupe:!0})))}return i=!1,h(),!0},[k,n]),ed=(0,o.useCallback)((...e)=>N(n,D.current,...e),[]);if(x(()=>{A.current=t,M.current=r,f(ee)||(ei.current=ee)}),x(()=>{if(!k)return;let e=ef.bind(c,er),t=0,r=Y(k,S,(r,n={})=>{if(0==r){let r=Date.now();q().revalidateOnFocus&&r>t&&W()&&(t=r+q().focusThrottleInterval,e())}else if(1==r)q().revalidateOnReconnect&&W()&&e();else if(2==r)return ef();else if(3==r)return ef(n)});return C.current=!1,D.current=k,V.current=!0,U({_k:j}),ea&&(f(en)||P?e():L(e)),()=>{C.current=!0,r()}},[k]),x(()=>{let e;function t(){let t=d(g)?g(B().data):g;t&&-1!==e&&(e=setTimeout(r,t))}function r(){!B().error&&(m||q().isVisible())&&(w||q().isOnline())?ef(er).then(t):t()}return t(),()=>{e&&(clearTimeout(e),e=-1)}},[g,m,w,k]),(0,o.useDebugValue)(eu),s&&f(en)&&k){if(!R&&P)throw Error("Fallback data is required when using Suspense in SSR.");A.current=t,M.current=r,C.current=!1;let e=T[k];if(f(e)||et(ed(e)),f(eo)){let e=ef(er);f(eu)||(e.status="fulfilled",e.value=!0),et(e)}else throw eo}return{mutate:ed,get data(){return H.data=!0,eu},get error(){return H.error=!0,eo},get isValidating(){return H.isValidating=!0,ec},get isLoading(){return H.isLoading=!0,el}}},function(...e){let t=Q(),[r,o,i]=K(e),u=H(t,i),a=n,{use:s}=u,c=(s||[]).concat(X);for(let e=c.length;e--;)a=c[e](a);return a(r,o||u.fetcher||null,u)})}}]);