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