1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7],{7219:(e,t,n)=>{let r,l;n.d(t,{eU:()=>u,y$:()=>s,zp:()=>d});var o=n(34600);let i=0;function u(e,t){let n=`atom${++i}`,r={toString(){return this.debugLabel?n+":"+this.debugLabel:n}};return"function"==typeof e?r.read=e:(r.init=e,r.read=a,r.write=f),t&&(r.write=t),r}function a(e){return e(this)}function f(e,t,n){return t(this,"function"==typeof n?n(e(this)):n)}function s(){return r?r():(0,o.ff)()}function d(){return l||(l=s(),globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=l),globalThis.__JOTAI_DEFAULT_STORE__!==l&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044")),l}},34600:(e,t,n)=>{function r(e){return!!e.write}function l(e){return"v"in e||"e"in e}function o(e){if("e"in e)throw e.e;if(!("v"in e))throw Error("[Bug] atom state is not initialized");return e.v}n.d(t,{MO:()=>a,ff:()=>W});let i=new WeakMap;function u(e){var t;return f(e)&&!!(null==(t=i.get(e))?void 0:t[0])}function a(e,t){let n=i.get(e);if(!n){n=[!0,new Set],i.set(e,n);let t=()=>{n[0]=!1};e.then(t,t)}n[1].add(t)}function f(e){return"function"==typeof(null==e?void 0:e.then)}function s(e,t,n){if(!n.p.has(e)){n.p.add(e);let r=()=>n.p.delete(e);t.then(r,r)}}function d(e,t,n){var r;let l=new Set;for(let t of(null==(r=n.get(e))?void 0:r.t)||[])l.add(t);for(let e of t.p)l.add(e);return l}let c=(e,t,...n)=>t.read(...n),h=(e,t,...n)=>t.write(...n),w=(e,t)=>t.INTERNAL_onInit?t.INTERNAL_onInit(e):t.unstable_onInit?(console.warn("[DEPRECATED] atom.unstable_onInit is renamed to atom.INTERNAL_onInit."),t.unstable_onInit(e)):void 0,g=(e,t,n)=>{var r;return null==(r=t.onMount)?void 0:r.call(t,n)},v=(e,t)=>{var n;let r=R(e),l=r[0],o=r[6],i=r[9];if(!t)throw Error("Atom is undefined or null");let u=l.get(t);return u||(u={d:new Map,p:new Set,n:0},l.set(t,u),null==(n=o.i)||n.call(o,t),null==i||i(e,t)),u},p=e=>{let t=R(e),n=t[1],r=t[3],l=t[4],o=t[5],i=t[6],u=t[13],a=[],f=e=>{try{e()}catch(e){a.push(e)}};do{i.f&&f(i.f);let t=new Set,a=t.add.bind(t);r.forEach(e=>{var t;return null==(t=n.get(e))?void 0:t.l.forEach(a)}),r.clear(),o.forEach(a),o.clear(),l.forEach(a),l.clear(),t.forEach(f),r.size&&u(e)}while(r.size||o.size||l.size);if(a.length)throw AggregateError(a)},y=e=>{let t=R(e),n=t[1],r=t[2],l=t[3],o=t[11],i=t[14],u=t[17],a=[],f=new WeakSet,s=new WeakSet,c=Array.from(l);for(;c.length;){let t=c[c.length-1],l=o(e,t);if(s.has(t)){c.pop();continue}if(f.has(t)){if(r.get(t)===l.n)a.push([t,l]);else if(r.has(t))throw Error("[Bug] invalidated atom exists");s.add(t),c.pop();continue}for(let e of(f.add(t),d(t,l,n)))f.has(e)||c.push(e)}for(let t=a.length-1;t>=0;--t){let[n,o]=a[t],f=!1;for(let e of o.d.keys())if(e!==n&&l.has(e)){f=!0;break}f&&(i(e,n),u(e,n)),r.delete(n)}},b=new WeakSet,E=(e,t)=>{var n,i;let d,c,h=R(e),w=h[1],g=h[2],v=h[3],p=h[6],y=h[7],E=h[11],m=h[12],_=h[13],S=h[14],k=h[16],A=h[17],T=h[20],I=E(e,t);if(l(I)){if(w.has(t)&&g.get(t)!==I.n)return I;let n=!1;for(let[t,r]of I.d)if(S(e,t).n!==r){n=!0;break}if(!n)return I}I.d.clear();let O=!0;function M(){w.has(t)&&(A(e,t),_(e),m(e))}let z=I.n;try{b.delete(e);let i=y(e,t,function(n){var r;if(n===t){let t=E(e,n);if(!l(t))if("init"in n)T(e,n,n.init);else throw Error("no atom init");return o(t)}let i=S(e,n);try{return o(i)}finally{I.d.set(n,i.n),u(I.v)&&s(t,I.v,i),w.has(t)&&(null==(r=w.get(n))||r.t.add(t)),O||M()}},{get signal(){return d||(d=new AbortController),d.signal},get setSelf(){return r(t)||console.warn("setSelf function cannot be used with read-only atom"),!c&&r(t)&&(c=(...n)=>{if(O&&console.warn("setSelf function cannot be called in sync"),!O)try{return k(e,t,...n)}finally{_(e),m(e)}}),c}});return b.has(e)&&console.warn("Detected store mutation during atom read. This is not supported."),T(e,t,i),f(i)&&(a(i,()=>null==d?void 0:d.abort()),i.then(M,M)),null==(n=p.r)||n.call(p,t),I}catch(e){return delete I.v,I.e=e,++I.n,I}finally{O=!1,z!==I.n&&g.get(t)===z&&(g.set(t,I.n),v.add(t),null==(i=p.c)||i.call(p,t))}},m=(e,t)=>{let n=R(e),r=n[1],l=n[2],o=n[11],i=[t];for(;i.length;){let t=i.pop(),n=o(e,t);
1for(let u of d(t,n,r)){let t=o(e,u);l.set(u,t.n),i.push(u)}}},_=(e,t,...n)=>{let r=R(e),l=r[3],i=r[6],u=r[8],a=r[11],f=r[12],s=r[13],d=r[14],c=r[15],h=r[16],w=r[17],g=r[20],v=!0;try{return u(e,t,t=>o(d(e,t)),(n,...r)=>{var o;let u=a(e,n);try{if(n!==t)return h(e,n,...r);{if(!("init"in n))throw Error("atom not writable");b.add(e);let t=u.n,a=r[0];g(e,n,a),w(e,n),t!==u.n&&(l.add(n),c(e,n),null==(o=i.c)||o.call(i,n));return}}finally{v||(s(e),f(e))}},...n)}finally{v=!1}},S=(e,t)=>{var n;let r=R(e),l=r[1],o=r[3],i=r[6],a=r[11],f=r[15],s=r[18],d=r[19],c=a(e,t),h=l.get(t);if(h&&!u(c.v)){for(let[r,l]of c.d)if(!h.d.has(r)){let u=a(e,r);s(e,r).t.add(t),h.d.add(r),l!==u.n&&(o.add(r),f(e,r),null==(n=i.c)||n.call(i,r))}for(let n of h.d)if(!c.d.has(n)){h.d.delete(n);let r=d(e,n);null==r||r.t.delete(t)}}},k=(e,t)=>{var n;let l=R(e),o=l[1],i=l[4],u=l[6],a=l[10],f=l[11],s=l[12],d=l[13],c=l[14],h=l[16],w=l[18],g=f(e,t),v=o.get(t);if(!v){for(let n of(c(e,t),g.d.keys()))w(e,n).t.add(t);v={l:new Set,d:new Set(g.d.keys()),t:new Set},o.set(t,v),r(t)&&i.add(()=>{let n=!0;try{let r=a(e,t,(...r)=>{try{return h(e,t,...r)}finally{n||(d(e),s(e))}});r&&(v.u=()=>{n=!0;try{r()}finally{n=!1}})}finally{n=!1}}),null==(n=u.m)||n.call(u,t)}return v},A=(e,t)=>
1{var n,r;let l=R(e),o=l[1],i=l[5],u=l[6],a=l[11],f=l[19],s=a(e,t),d=o.get(t);if(!d||d.l.size)return d;let c=!1;for(let e of d.t)if(null==(n=o.get(e))?void 0:n.d.has(t)){c=!0;break}if(!c){for(let n of(d.u&&i.add(d.u),d=void 0,o.delete(t),s.d.keys())){let r=f(e,n);null==r||r.t.delete(t)}null==(r=u.u)||r.call(u,t);return}return d},T=(e,t,n)=>{let r=R(e)[11],l=r(e,t),o="v"in l,u=l.v;if(f(n))for(let o of l.d.keys())s(t,n,r(e,o));l.v=n,delete l.e,o&&Object.is(u,l.v)||(++l.n,f(u)&&function(e){let t=i.get(e);(null==t?void 0:t[0])&&(t[0]=!1,t[1].forEach(e=>e()))}(u))},I=(e,t)=>o((0,R(e)[14])(e,t)),O=(e,t,...n)=>{let r=R(e),l=r[12],o=r[13],i=r[16];try{return i(e,t,...n)}finally{o(e),l(e)}},M=(e,t,n)=>{let r=R(e),l=r[12],o=r[18],i=r[19],u=o(e,t).l;return u.add(n),l(e),()=>{u.delete(n),i(e,t),l(e)}},z=new WeakMap,R=e=>{let t=z.get(e);if(!t)throw Error("Store must be created by buildStore to read its building blocks");return t};function W(...e){let t={get:e=>(0,R(t)[21])(t,e),set:(e,...n)=>(0,R(t)[22])(t,e,...n),sub:(e,n)=>(0,R(t)[23])(t,e,n)},n=[new WeakMap,new WeakMap,new WeakMap,new Set,new Set,new Set,{},c,h,w,g,v,p,y,E,m,_,S,k,A,T,I,O,M,void 0].map((t,n)=>e[n]||t);return z.set(t,Object.freeze(n)),t}},90007:(e,t,n)=>{n.r(t),n.d(t,{Provider:()=>a,useAtom:()=>v,useAtomValue:()=>w,useSetAtom:()=>g,useStore:()=>u});var r=n(7620),l=n(7219),o=n(34600);let i=(0,r.createContext)(void 0);function u(e){let t=(0,r.useContext)(i);return(null==e?void 0:e.store)||t||(0,l.zp)()}function a(e){let{children:t,store:n}=e,o=(0,r.useRef)(null);return n?(0,r.createElement)(i.Provider,{value:n},t):(null===o.current&&(o.current=(0,l.y$)()),(0,r.createElement)(i.Provider,{value:o.current},t))}let f=e=>"function"==typeof(null==e?void 0:e.then),s=e=>{e.status||(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}))},d=r.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw s(e),e}),c=new WeakMap,h=(e,t)=>{let n=c.get(e);return n||(n=new Promise((r,l)=>{let i=e,u=e=>t=>{i===e&&r(t)},a=e=>t=>{i===e&&l(t)},s=()=>{try{let e=t();f(e)?(c.set(e,n),i=e,e.then(u(e),a(e)),(0,o.MO)(e,s)):r(e)}catch(e){l(e)}};e.then(u(e),a(e)),(0,o.MO)(e,s)}),c.set(e,n)),n};function w(e,t){let{delay:n,unstable_promiseStatus:l=!r.use}=t||{},o=u(t),[[i,a,c],w]=(0,r.useReducer)(t=>{let n=o.get(e);return Object.is(t[0],n)&&t[1]===o&&t[2]===e?t:[n,o,e]},void 0,()=>[o.get(e),o,e]),g=i;if((a!==o||c!==e)&&(w(),g=o.get(e)),(0,r.useEffect)(()=>
1{let t=o.sub(e,()=>{if(l)try{let t=o.get(e);f(t)&&s(h(t,()=>o.get(e)))}catch(e){}if("number"==typeof n)return void setTimeout(w,n);w()});return w(),t},[o,e,n,l]),(0,r.useDebugValue)(g),f(g)){let t=h(g,()=>o.get(e));return l&&s(t),d(t)}return g}function g(e,t){let n=u(t);return(0,r.useCallback)(function(){for(var t=arguments.length,r=Array(t),l=0;l<t;l++)r[l]=arguments[l];if(!("write"in e))throw Error("not writable atom");return n.set(e,...r)},[n,e])}function v(e,t){return[w(e,t),g(e,t)]}}}]); 2//# sourceMappingURL=7-35abcafef8757ae1.js.map
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.