1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[202],{74:(e,t,r)=>{let n,l;r.d(t,{eU:()=>o,y$:()=>f,zp:()=>d});var a=r(237);let i=0;function o(e,t){let r=`atom${++i}`,n={toString(){return this.debugLabel?r+":"+this.debugLabel:r}};return"function"==typeof e?n.read=e:(n.init=e,n.read=u,n.write=s),t&&(n.write=t),n}function u(e){return e(this)}function s(e,t,r){return t(this,"function"==typeof r?r(e(this)):r)}function f(){return n?n():(0,a._w)()}function d(){return l||(l=f(),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}},237:(e,t,r)=>{r.d(t,{MO:()=>w,_w:()=>v});let n=(e,t)=>e.unstable_is?e.unstable_is(t):t===e,l=e=>"v"in e||"e"in e,a=e=>{if("e"in e)throw e.e;if(!("v"in e))throw Error("[Bug] atom state is not initialized");return e.v},i=new WeakMap,o=e=>{var t;return s(e)&&!!(null==(t=i.get(e))?void 0:t[0])},u=(e,t)=>{let r=i.get(e);if(!r){r=[!0,new Set],i.set(e,r);let t=()=>{r[0]=!1};e.then(t,t)}r[1].add(t)},s=e=>"function"==typeof(null==e?void 0:e.then),f=(e,t,r)=>{r.p.has(e)||(r.p.add(e),t.then(()=>{r.p.delete(e)},()=>{r.p.delete(e)}))},d=(e,t,r)=>{let n=r(e),l="v"in n,a=n.v;if(s(t))for(let l of n.d.keys())f(e,t,r(l));n.v=t,delete n.e,l&&Object.is(a,n.v)||(++n.n,s(a)&&(e=>{let t=i.get(e);(null==t?void 0:t[0])&&(t[0]=!1,t[1].forEach(e=>e()))})(a))},c=(e,t,r)=>{var n;let l=new Set;for(let t of(null==(n=r.get(e))?void 0:n.t)||[])r.has(t)&&l.add(t);for(let e of t.p)l.add(e);return l},h=Symbol(),v=(e=new WeakMap,t=new WeakMap,r=new WeakMap,i=new Set,v=new Set,w=new Set,g={},y=(e,...t)=>e.read(...t),p=(e,...t)=>e.write(...t),b=(e,t)=>{var r;return null==(r=e.unstable_onInit)?void 0:r.call(e,t)},_=(e,t)=>
1{var r;return null==(r=e.onMount)?void 0:r.call(e,t)},...m)=>{let E=m[0]||(t=>{if(!t)throw Error("Atom is undefined or null");let r=e.get(t);return r||(r={d:new Map,p:new Set,n:0},e.set(t,r),null==b||b(t,j)),r}),S=m[1]||(()=>{let e=[],r=t=>{try{t()}catch(t){e.push(t)}};do{g.f&&r(g.f);let e=new Set,n=e.add.bind(e);i.forEach(e=>{var r;return null==(r=t.get(e))?void 0:r.l.forEach(n)}),i.clear(),w.forEach(n),w.clear(),v.forEach(n),v.clear(),e.forEach(r),i.size&&k()}while(i.size||w.size||v.size);if(e.length)throw AggregateError(e)}),k=m[2]||(()=>{let e=[],n=new WeakSet,l=new WeakSet,a=Array.from(i);for(;a.length;){let i=a[a.length-1],o=E(i);if(l.has(i)){a.pop();continue}if(n.has(i)){if(r.get(i)===o.n)e.push([i,o]);else if(r.has(i))throw Error("[Bug] invalidated atom exists");l.add(i),a.pop();continue}for(let e of(n.add(i),c(i,o,t)))n.has(e)||a.push(e)}for(let t=e.length-1;t>=0;--t){let[n,l]=e[t],a=!1;for(let e of l.d.keys())if(e!==n&&i.has(e)){a=!0;break}a&&(A(n),M(n)),r.delete(n)}}),A=m[3]||(e=>{var c;let h,v,w=E(e);if(l(w)&&(t.has(e)&&r.get(e)!==w.n||Array.from(w.d).every(([e,t])=>A(e).n===t)))return w;w.d.clear();let p=!0,b=()=>{t.has(e)&&(M(e),k(),S())},_=w.n;try{let r=y(e,r=>{var i;if(n(e,r)){let e=E(r);if(!l(e))if("init"in r)d(r,r.init,E);else throw Error("no atom init");return a(e)}let u=A(r);try{return a(u)}finally{w.d.set(r,u.n),o(w.v)&&f(e,w.v,u),null==(i=t.get(r))||i.t.add(e),p||b()}},{get signal(){return h||(h=new AbortController),h.signal},get setSelf(){return e.write||console.warn("setSelf function cannot be used with read-only atom"),!v&&e.write&&(v=(...t)=>{if(p&&console.warn("setSelf function cannot be called in sync"),!p)try{return O(e,...t)}finally{k(),S()}}),v}});return d(e,r,E),s(r)&&(u(r,()=>null==h?void 0:h.abort()),r.then(b,b)),w}catch(e){return delete w.v,w.e=e,++w.n,w}finally{p=!1,_!==w.n&&r.get(e)===_&&(r.set(e,w.n),i.add(e),null==(c=g.c)||c.call(g,e))}}),T=m[4]||(e=>{let n=[e];for(;n.length;){let e=n.pop(),l=E(e);for(let a of c(e,l,t)){let e=E(a);r.set(a,e.n),n.push(a)}}}),O=m[5]||((e,...t)=>{let r=!0;try{return p(e,e=>a(A(e)),(t,...l)=>{var a;let o=E(t);try{if(!n(e,t))return O(t,...l);{if(!("init"in t))throw Error("atom not writable");let e=o.n,r=l[0];d(t,r,E),M(t),e!==o.n&&(i.add(t),null==(a=g.c)||a.call(g,t),T(t));return}}finally{r||(k(),S())}},...t)}finally{r=!1}}),M=m[6]||(e=>{var r;let n=E(e),l=t.get(e);if(l&&!o(n.v)){for(let[t,a]of n.d)if(!l.d.has(t)){let n=E(t);z(t).t.add(e),l.d.add(t),a!==n.n&&(i.add(t),null==(r=g.c)||r.call(g,t),T(t))}for(let t of l.d||[])if(!n.d.has(t)){l.d.delete(t);let r=W(t);null==r||r.t.delete(e)}}}),z=m[7]||(e=>{var r;let n=E(e),l=t.get(e);if(!l){for(let t of(A(e),n.d.keys()))z(t).t.add(e);l={l:new Set,d:new Set(n.d.keys()),t:new Set},t.set(e,l),null==(r=g.m)||r.call(g,e),e.write&&v.add(()=>{let t=!0;try{let r=_(e,(...r)=>{try{return O(e,...r)}finally{t||(k(),S())}});r&&(l.u=()=>{t=!0;try{r()}finally{t=!1}})}finally{t=!1}})}return l}),W=m[8]||(e=>{var r;let n=E(e),l=t.get(e);if(l&&!l.l.size&&!Array.from(l.t).some(r=>{var n;return null==(n=t.get(r))?void 0:n.d.has(e)})){for(let a of(l.u&&w.add(l.u),l=void 0,t.delete(e),null==(r=g.u)||r.call(g,e),n.d.keys())){let t=W(a);null==t||t.t.delete(e)}return}return l}),j={get:e=>a(A(e)),set:(e,...t)=>{try{return O(e,...t)}finally{k(),S()}},sub:(e,t)=>{let r=z(e).l;return r.add(t),S(),()=>{r.delete(t),W(e),S()}}};return Object.defineProperty(j,h,{value:[e,t,r,i,v,w,g,y,p,b,_,E,S,k,A,T,O,M,z,W]}),j},w=u},7202:(e,t,r)=>{r.d(t,{Kq:()=>u,fp:()=>v});var n=r(2115),l=r(74),a=r(237);let i=(0,n.createContext)(void 0);function o(e){let t=(0,n.useContext)(i);return(null==e?void 0:e.store)||t||(0,l.zp)()}function u(e){let{children:t,store:r}=e,a=(0,n.useRef)(void 0);return r||a.current||(a.current=(0,l.y$)()),(0,n.createElement)(i.Provider,{value:r||a.current},t)}let s=e=>"function"==typeof(null==e?void 0:e.then),f=e=>{e.status||(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}))},d=n.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw f(e),e}),c=new WeakMap,h=(e,t)=>{let r=c.get(e);return r||(r=new Promise((n,l)=>{let i=e,o=e=>t=>{i===e&&n(t)},u=e=>t=>{i===e&&l(t)},f=()=>{try{let e=t();s(e)?(c.set(e,r),i=e,e.then(o(e),u(e)),(0,a.MO)(e,f)):n(e)}catch(e){l(e)}};e.then(o(e),u(e)),(0,a.MO)(e,f)}),c.set(e,r)),r};function v(e,t){return[function(e,t){let{delay:r,unstable_promiseStatus:l=!n.use}=t||{},a=o(t),[[i,u,c],v]=(0,n.useReducer)(t=>{let r=a.get(e);return Object.is(t[0],r)&&t[1]===a&&t[2]===e?t:[r,a,e]},void 0,()=>[a.get(e),a,e]),w=i;if((u!==a||c!==e)&&(v(),w=a.get(e)),(0,n.useEffect)(()=>{let t=a.sub(e,()=>{if(l)try{let t=a.get(e);s(t)&&f(h(t,()=>a.get(e)))}catch(e){}if("number"==typeof r)return void setTimeout(v,r);v()});return v(),t},[a,e,r,l]),(0,n.useDebugValue)(w),s(w)){let t=h(w,()=>a.get(e));return l&&f(t),d(t)}return w}(e,t),function(e,t){let r=o(t);return(0,n.useCallback)(function(){for(var t=arguments.length,n=Array(t),l=0;l<t;l++)n[l]=arguments[l];if(!("write"in e))throw Error("not writable atom");return r.set(e,...n)},[r,e])}(e,t)]}}}]);
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.