(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,372591,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},301719,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DecodeError:function(){return m},MiddlewareNotFoundError:function(){return E},MissingStaticPage:function(){return w},NormalizeError:function(){return y},PageNotFoundError:function(){return b},SP:function(){return g},ST:function(){return h},WEB_VITALS:function(){return i},execOnce:function(){return l},getDisplayName:function(){return c},getLocationOrigin:function(){return s},getURL:function(){return d},isAbsoluteUrl:function(){return a},isResSent:function(){return f},loadGetInitialProps:function(){return v},normalizeRepeatedSlashes:function(){return p},stringifyError:function(){return _}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=["CLS","FCP","FID","INP","LCP","TTFB"];function l(e){let t,r=!1;return(...n)=>(r||(r=!0,t=e(...n)),t)}let u=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,a=e=>u.test(e);function s(){let{protocol:e,hostname:t,port:r}=window.location;return`${e}//${t}${r?":"+r:""}`}function d(){let{href:e}=window.location,t=s();return e.substring(t.length)}function c(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function f(e){return e.finished||e.headersSent}function p(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function v(e,t){let r=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await v(t.Component,t.ctx)}:{};let n=await e.getInitialProps(t);if(r&&f(r))return n;if(!n)throw Object.defineProperty(Error(`"${c(e)}.getInitialProps()" should resolve to an object. But found "${n}" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return n}let g="u">typeof performance,h=g&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class m extends Error{}class y extends Error{}class b extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class w extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class E extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function _(e){return JSON.stringify({message:e.message,stack:e.stack})}},438475,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={assign:function(){return a},searchParamsToUrlQuery:function(){return i},urlQueryToSearchParams:function(){return u}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});function i(e){let t={};for(let[r,n]of e.entries()){let e=t[r];void 0===e?t[r]=n:Array.isArray(e)?e.push(n):t[r]=[e,n]}return t}function l(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function u(e){let t=new URLSearchParams;for(let[r,n]of Object.entries(e))if(Array.isArray(n))for(let e of n)t.append(r,l(e));else t.set(r,l(n));return t}function a(e,...t){for(let r of t){for(let t of r.keys())e.delete(t);for(let[t,n]of r.entries())e.append(t,n)}return e}},475566,751931,e=>{"use strict";let t,r;var n=e.i(539922);let o={get url(){return`file://${e.P("node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected][email protected]/node_modules/jotai/esm/vanilla/internals.mjs")}`}};function i(e){return!!e.write}function l(e){return"v"in e||"e"in e}function u(e){if("e"in e)throw e.e;if((o.env?o.env.MODE:void 0)!=="production"&&!("v"in e))throw Error("[Bug] atom state is not initialized");return e.v}let a=new WeakMap;function s(e){var t;return c(e)&&!!(null==(t=a.get(e))?void 0:t[0])}function d(e,t){let r=a.get(e);if(!r){r=[!0,new Set],a.set(e,r);let t=()=>{r[0]=!1};e.then(t,t)}r[1].add(t)}function c(e){return"function"==typeof(null==e?void 0:e.then)}function f(e,t,r){if(!r.p.has(e)){r.p.add(e);let n=()=>r.p.delete(e);t.then(n,n)}}function p(e,t,r){var n;let o=new Set;for(let t of(null==(n=r.get(e))?void 0:n.t)||[])r.has(t)&&o.add(t);for(let e of t.p)o.add(e);return o}let v=(e,t,...r)=>t.read(...r),g=(e,t,...r)=>t.write(...r),h=(e,t)=>{var r;return null==(r=t.unstable_onInit)?void 0:r.call(t,e)},m=(e,t,r)=>{var n;return null==(n=t.onMount)?void 0:n.call(t,r)},y=(e,t)=>{var r;let n=x(e),i=n[0],l=n[6],u=n[9];if((o.env?o.env.MODE:void 0)!=="production"&&!t)throw Error("Atom is undefined or null");let a=i.get(t);return a||(a={d:new Map,p:new Set,n:0},i.set(t,a),null==(r=l.i)||r.call(l,t),null==u||u(e,t)),a},b=e=>{let t=x(e),r=t[1],n=t[3],o=t[4],i=t[5],l=t[6],u=t[13],a=[],s=e=>{try{e()}catch(e){a.push(e)}};do{l.f&&s(l.f);let t=new Set,a=t.add.bind(t);n.forEach(e=>{var t;return null==(t=r.get(e))?void 0:t.l.forEach(a)}),n.clear(),i.forEach(a),i.clear(),o.forEach(a),o.clear(),t.forEach(s),n.size&&u(e)}while(n.size||i.size||o.size)if(a.length)throw AggregateError(a)},w=e=>{let t=x(e),r=t[1],n=t[2],i=t[3],l=t[11],u=t[14],a=t[17],s=[],d=new WeakSet,c=new WeakSet,f=Array.from(i);for(;f.length;){let t=f[f.length-1],i=l(e,t);if(c.has(t)){f.pop();continue}if(d.has(t)){if(n.get(t)===i.n)s.push([t,i]);else if((o.env?o.env.MODE:void 0)!=="production"&&n.has(t))throw Error("[Bug] invalidated atom exists");c.add(t),f.pop();continue}for(let e of(d.add(t),p(t,i,r)))d.has(e)||f.push(e)}for(let t=s.length-1;t>=0;--t){let[r,o]=s[t],l=!1;for(let e of o.d.keys())if(e!==r&&i.has(e)){l=!0;break}l&&(u(e,r),a(e,r)),n.delete(r)}},E=new WeakSet,_=(e,t)=>{var r,n;let a,p,v=x(e),g=v[1],h=v[2],m=v[3],y=v[6],b=v[7],w=v[11],_=v[12],S=v[13],O=v[14],P=v[16],j=v[17],T=w(e,t);if(l(T)&&(g.has(t)&&h.get(t)!==T.n||Array.from(T.d).every(([t,r])=>O(e,t).n===r)))return T;T.d.clear();let M=!0;function D(){g.has(t)&&(j(e,t),S(e),_(e))}let k=T.n;try{(o.env?o.env.MODE:void 0)!=="production"&&E.delete(e);let n=b(e,t,function(r){var n;if(r===t){let t=w(e,r);if(!l(t))if("init"in r)A(e,r,r.init);else throw Error("no atom init");return u(t)}let o=O(e,r);try{return u(o)}finally{T.d.set(r,o.n),s(T.v)&&f(t,T.v,o),null==(n=g.get(r))||n.t.add(t),M||D()}},{get signal(){return a||(a=new AbortController),a.signal},get setSelf(){return(o.env?o.env.MODE:void 0)==="production"||i(t)||console.warn("setSelf function cannot be used with read-only atom"),!p&&i(t)&&(p=(...r)=>{if((o.env?o.env.MODE:void 0)!=="production"&&M&&console.warn("setSelf function cannot be called in sync"),!M)try{return P(e,t,...r)}finally{S(e),_(e)}}),p}});return(o.env?o.env.MODE:void 0)!=="production"&&E.has(e)&&console.warn("Detected store mutation during atom read. This is not supported."),A(e,t,n),c(n)&&(d(n,()=>null==a?void 0:a.abort()),n.then(D,D)),null==(r=y.r)||r.call(y,t),T}catch(e){return delete T.v,T.e=e,++T.n,T}finally{M=!1,k!==T.n&&h.get(t)===k&&(h.set(t,T.n),m.add(t),null==(n=y.c)||n.call(y,t))}},S=(e,t)=>{let r=x(e),n=r[1],o=r[2],i=r[11],l=[t];for(;l.length;){let t=l.pop(),r=i(e,t);for(let u of p(t,r,n)){let t=i(e,u);o.set(u,t.n),l.push(u)}}},O=(e,t,...r)=>{let n=x(e),i=n[3],l=n[6],a=n[8],s=n[11],d=n[12],c=n[13],f=n[14],p=n[15],v=n[17],g=!0;try{return a(e,t,t=>u(f(e,t)),(r,...n)=>{var u;let a=s(e,r);try{if(r!==t)return O(e,r,...n);{if(!("init"in r))throw Error("atom not writable");(o.env?o.env.MODE:void 0)!=="production"&&E.add(e);let t=a.n,s=n[0];A(e,r,s),v(e,r),t!==a.n&&(i.add(r),null==(u=l.c)||u.call(l,r),p(e,r));return}}finally{g||(c(e),d(e))}},...r)}finally{g=!1}},P=(e,t)=>{var r;let n=x(e),o=n[1],i=n[3],l=n[6],u=n[11],a=n[15],d=n[18],c=n[19],f=u(e,t),p=o.get(t);if(p&&!s(f.v)){for(let[n,o]of f.d)if(!p.d.has(n)){let s=u(e,n);d(e,n).t.add(t),p.d.add(n),o!==s.n&&(i.add(n),null==(r=l.c)||r.call(l,n),a(e,n))}for(let r of p.d||[])if(!f.d.has(r)){p.d.delete(r);let n=c(e,r);null==n||n.t.delete(t)}}},j=(e,t)=>{var r;let n=x(e),o=n[1],l=n[4],u=n[6],a=n[10],s=n[11],d=n[12],c=n[13],f=n[14],p=n[16],v=s(e,t),g=o.get(t);if(!g){for(let r of(f(e,t),v.d.keys()))j(e,r).t.add(t);g={l:new Set,d:new Set(v.d.keys()),t:new Set},o.set(t,g),null==(r=u.m)||r.call(u,t),i(t)&&l.add(()=>{let r=!0;try{let n=a(e,t,(...n)=>{try{return p(e,t,...n)}finally{r||(c(e),d(e))}});n&&(g.u=()=>{r=!0;try{n()}finally{r=!1}})}finally{r=!1}})}return g},T=(e,t)=>{var r;let n=x(e),o=n[1],i=n[5],l=n[6],u=n[11],a=n[19],s=u(e,t),d=o.get(t);if(d&&!d.l.size&&!Array.from(d.t).some(e=>{var r;return null==(r=o.get(e))?void 0:r.d.has(t)})){for(let n of(d.u&&i.add(d.u),d=void 0,o.delete(t),null==(r=l.u)||r.call(l,t),s.d.keys())){let r=a(e,n);null==r||r.t.delete(t)}return}return d},A=(e,t,r)=>{let n=x(e)[11],o=n(e,t),i="v"in o,l=o.v;if(c(r))for(let i of o.d.keys())f(t,r,n(e,i));if(o.v=r,delete o.e,!i||!Object.is(l,o.v)){let e;++o.n,c(l)&&(null==(e=a.get(l))?void 0:e[0])&&(e[0]=!1,e[1].forEach(e=>e()))}},M=(e,t)=>u((0,x(e)[14])(e,t)),D=(e,t,...r)=>{let n=x(e),o=n[12],i=n[13],l=n[16];try{return l(e,t,...r)}finally{i(e),o(e)}},k=(e,t,r)=>{let n=x(e),o=n[12],i=n[18],l=n[19],u=i(e,t).l;return u.add(r),o(e),()=>{u.delete(r),l(e,t),o(e)}},N=new WeakMap,x=e=>{let t=N.get(e);if((o.env?o.env.MODE:void 0)!=="production"&&!t)throw Error("Store must be created by buildStore to read its building blocks");return t},C={get url(){return`file://${e.P("node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected][email protected]/node_modules/jotai/esm/vanilla.mjs")}`}},R=0;function $(e){return e(this)}function I(e,t,r){return t(this,"function"==typeof r?r(e(this)):r)}function z(){let e,r;return t?t():(e={get:t=>(0,x(e)[21])(e,t),set:(t,...r)=>(0,x(e)[22])(e,t,...r),sub:(t,r)=>(0,x(e)[23])(e,t,r)},r=[new WeakMap,new WeakMap,new WeakMap,new Set,new Set,new Set,{},v,g,h,m,y,b,w,_,S,O,P,j,T,A,M,D,k,void 0].map((e,t)=>[][t]||e),N.set(e,Object.freeze(r)),e)}function L(){return r||(r=z(),(C.env?C.env.MODE:void 0)!=="production"&&(globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=r),globalThis.__JOTAI_DEFAULT_STORE__!==r&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"))),r}e.s(["atom",0,function(e,t){let r=`atom${++R}`,n={toString(){return(C.env?C.env.MODE:void 0)!=="production"&&this.debugLabel?r+":"+this.debugLabel:r}};return"function"==typeof e?n.read=e:(n.init=e,n.read=$,n.write=I),t&&(n.write=t),n},"createStore",0,z,"getDefaultStore",0,L],751931);let F={get url(){return`file://${e.P("node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_@[email protected][email protected]/node_modules/jotai/esm/react.mjs")}`}},U=(0,n.createContext)(void 0);function W(e){let t=(0,n.useContext)(U);return(null==e?void 0:e.store)||t||L()}let B=e=>"function"==typeof(null==e?void 0:e.then),J=e=>{e.status||(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}))},V=n.default.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw J(e),e}),K=new WeakMap,Q=(e,t)=>{let r=K.get(e);return r||(r=new Promise((n,o)=>{let i=e,l=e=>t=>{i===e&&n(t)},u=e=>t=>{i===e&&o(t)},a=()=>{try{let e=t();B(e)?(K.set(e,r),i=e,e.then(l(e),u(e)),d(e,a)):n(e)}catch(e){o(e)}};e.then(l(e),u(e)),d(e,a)}),K.set(e,r)),r};function Z(e,t){let{delay:r,unstable_promiseStatus:o=!n.default.use}=t||{},i=W(t),[[l,u,a],s]=(0,n.useReducer)(t=>{let r=i.get(e);return Object.is(t[0],r)&&t[1]===i&&t[2]===e?t:[r,i,e]},void 0,()=>[i.get(e),i,e]),d=l;if((u!==i||a!==e)&&(s(),d=i.get(e)),(0,n.useEffect)(()=>{let t=i.sub(e,()=>{if(o)try{let t=i.get(e);B(t)&&J(Q(t,()=>i.get(e)))}catch(e){}"number"==typeof r?setTimeout(s,r):s()});return s(),t},[i,e,r,o]),(0,n.useDebugValue)(d),B(d)){let t=Q(d,()=>i.get(e));return o&&J(t),V(t)}return d}function G(e,t){let r=W(t);return(0,n.useCallback)((...t)=>{if((F.env?F.env.MODE:void 0)!=="production"&&!("write"in e))throw Error("not writable atom");return r.set(e,...t)},[r,e])}e.s(["Provider",0,function({children:e,store:t}){let r=(0,n.useRef)(null);return t?(0,n.createElement)(U.Provider,{value:t},e):(null===r.current&&(r.current=z()),(0,n.createElement)(U.Provider,{value:r.current},e))},"useAtom",0,function(e,t){return[Z(e,t),G(e,t)]},"useAtomValue",0,Z,"useSetAtom",0,G,"useStore",0,W],475566)},209203,e=>{"use strict";var t=e.i(648198),r=e.i(475566);e.s(["JotaiProvider",0,function({children:e}){return(0,t.jsx)(r.Provider,{children:e})}])}]);