1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3031],{23031:function(e,t,r){r.d(t,{cn:function(){return y},KO:function(){return m}});var n=r(44194);let i=0,o=Symbol(),l=e=>!!e[o],u=e=>!e[o].c,a=e=>{var t;let{b:r,c:n}=e[o];n&&(n(),null==(t=c.get(r))||t())},d=(e,t)=>{let r=e[o].o,n=t[o].o;return r===n||e===n||l(r)&&d(r,t)},f=(e,t)=>{let r={b:e,o:t,c:null},n=new Promise(e=>{r.c=()=>{r.c=null,e()},t.finally(r.c)});return n[o]=r,n},s=e=>f(e[o].b,e[o].o),c=new WeakMap,p=e=>"init"in e,w=e=>{let t,r;let n=new WeakMap,i=new WeakMap,o=new Map;if(t=new Set,r=new Set,e)for(let[t,r]of e){let e={v:r,r:0,y:!0,d:new Map};Object.freeze(e),p(t)||console.warn("Found initial value for derived atom which can cause unexpected behavior",t),n.set(t,e)}let c=new WeakMap,w=(e,t,r)=>{let n=c.get(t);n||(n=new Map,c.set(t,n)),r.then(()=>{n.get(e)!==r||(n.delete(e),n.size||c.delete(t))}),n.set(e,r)},h=e=>{let t=new Set,r=c.get(e);return r&&(c.delete(e),r.forEach((e,r)=>{a(e),t.add(r)})),t},v=new WeakMap,g=e=>{let t=v.get(e);return t||(t=new Map,v.set(e,t)),t},y=(e,t)=>{if(e){let r=g(e),n=r.get(t);return!n&&((n=y(e.p,t))&&"p"in n&&u(n.p)&&(n=void 0),n&&r.set(t,n)),n}return n.get(t)},m=(e,t,r)=>{if(Object.freeze(r),e)g(e).set(t,r);else{let e=n.get(t);n.set(t,r),o.has(t)||o.set(t,e)}},E=(e,t=new Map,r)=>{if(!r)return t;let n=new Map,i=!1;return(r.forEach(r=>{var o;let l=(null==(o=y(e,r))?void 0:o.r)||0;n.set(r,l),t.get(r)!==l&&(i=!0)}),t.size!==n.size||i)?n:t},b=(e,t,r,n,i)=>{let o=y(e,t);if(o){if(i&&(!("p"in o)||!d(o.p,i)))return o;"p"in o&&a(o.p)}let l={v:r,r:(null==o?void 0:o.r)||0,y:!0,d:E(e,null==o?void 0:o.d,n)},u=!(null==o?void 0:o.y);return(o&&"v"in o&&Object.is(o.v,r)?l.d===o.d||l.d.size===o.d.size&&Array.from(l.d.keys()).every(e=>o.d.has(e))||(u=!0,Promise.resolve().then(()=>{B(e)})):(u=!0,++l.r,l.d.has(t)&&(l.d=new Map(l.d).set(t,l.r))),o&&!u)?o:(m(e,t,l),l)},M=(e,t,r,n,i)=>{let o=y(e,t);if(o){if(i&&(!("p"in o)||!d(o.p,i)))return o;"p"in o&&a(o.p)}let l={e:r,r:((null==o?void 0:o.r)||0)+1,y:!0,d:E(e,null==o?void 0:o.d,n)};return m(e,t,l),l},k=(e,t,r,n)=>{let i=y(e,t);if(i&&"p"in i){if(d(i.p,r)&&!u(i.p))return i.y?i:{...i,y:!0};a(i.p)}w(e,t,r);let o={p:r,r:((null==i?void 0:i.r)||0)+1,y:!0,d:E(e,null==i?void 0:i.d,n)};return m(e,t,o),o},z=(e,t,r,n)=>{if(r instanceof Promise){let i=f(r,r.then(r=>{b(e,t,r,n,i)}).catch(r=>{if(r instanceof Promise)return l(r)?r.then(()=>{C(e,t,!0)}):r;M(e,t,r,n,i)}));return k(e,t,i,n)}return b(e,t,r,n)},S=(e,t)=>{let r=y(e,t);r?m(e,t,{...r,y:!1}):console.warn("[Bug] could not invalidate non existing atom",t)},C=(e,t,r)=>{if(!r){let r=y(e,t);if(r){if(r.y&&"p"in r&&!u(r.p))return r;if(r.d.forEach((r,n)=>{if(n!==t){if(i.has(n)){let t=y(e,n);t&&!t.y&&C(e,n)}else C(e,n)}}),Array.from(r.d).every(([t,r])=>{let n=y(e,t);
1return n&&!("p"in n)&&n.r===r}))return r.y?r:{...r,y:!0}}}let n=new Set;try{let r=t.read(r=>{n.add(r);let i=r===t?y(e,r):C(e,r);if(i){if("e"in i)throw i.e;if("p"in i)throw i.p;return i.v}if(p(r))return r.init;throw Error("no atom init")});return z(e,t,r,n)}catch(r){if(r instanceof Promise)return k(e,t,l(r)&&u(r)?s(r):f(r,r),n);return M(e,t,r,n)}},P=(e,t)=>{let r=i.get(t);return r||(r=N(e,t)),r},_=(e,t)=>!t.l.size&&(!t.t.size||1===t.t.size&&t.t.has(e)),W=(e,t)=>{let r=i.get(t);r&&_(t,r)&&R(e,t)},x=(e,t)=>{let r=i.get(t);null==r||r.t.forEach(r=>{r!==t&&(S(e,r),x(e,r))})},A=(e,t,r)=>{let n=!0,i=(t,r)=>{let n=C(e,t);if("e"in n)throw n.e;if("p"in n){if(null==r?void 0:r.unstable_promise)return n.p.then(()=>{let o=y(e,t);return o&&"p"in o&&o.p===n.p?new Promise(e=>setTimeout(e)).then(()=>i(t,r)):i(t,r)});throw console.info("Reading pending atom state in write operation. We throw a promise for now.",t),n.p}if("v"in n)return n.v;throw console.warn("[Bug] no value found while reading atom in write operation. This is probably a bug.",t),Error("no value found")},o=t.write(i,(r,i)=>{let o;if(r===t){if(!p(r))throw Error("atom not writable");h(r).forEach(t=>{t!==e&&z(t,r,i)}),y(e,r)!==z(e,r,i)&&x(e,r)}else o=A(e,r,i);return n||B(e),o},r);return n=!1,o},O=(e,t,r)=>{let n=A(r,e,t);return B(r),n},j=e=>!!e.write,N=(e,t,n)=>{let o={t:new Set(n&&[n]),l:new Set};if(i.set(t,o),r.add(t),C(void 0,t).d.forEach((r,n)=>{let o=i.get(n);o?o.t.add(t):n!==t&&N(e,n,t)}),j(t)&&t.onMount){let r=t.onMount(r=>O(t,r,e));e=void 0,r&&(o.u=r)}return o},R=(e,t)=>{var n;let o=null==(n=i.get(t))?void 0:n.u;o&&o(),i.delete(t),r.delete(t);let l=y(e,t);l?("p"in l&&a(l.p),l.d.forEach((r,n)=>{if(n!==t){let r=i.get(n);r&&(r.t.delete(t),_(n,r)&&R(e,n))}})):console.warn("[Bug] could not find atom state to unmount",t)},T=(e,t,r,n)=>{let o=new Set(r.d.keys());null==n||n.forEach((r,n)=>{if(o.has(n)){o.delete(n);return}let l=i.get(n);l&&(l.t.delete(t),_(n,l)&&R(e,n))}),o.forEach(r=>{let n=i.get(r);n?n.t.add(t):i.has(t)&&N(e,r,t)})},B=e=>{if(e){g(e).forEach((t,r)=>{if(t!==n.get(r)){let t=i.get(r);null==t||t.l.forEach(t=>t(e))}});return}for(;o.size;){let e=Array.from(o);o.clear(),e.forEach(([e,t])=>{let r=y(void 0,e);if(r&&r.d!==(null==t?void 0:t.d)&&T(void 0,e,r,null==t?void 0:t.d),t&&!t.y&&(null==r?void 0:r.y))return;let n=i.get(e);null==n||n.l.forEach(e=>e())})}t.forEach(e=>e())},D=e=>{g(e).forEach((t,r)=>{let i=n.get(r);(!i||t.r>i.r||t.y!==i.y||t.r===i.r&&t.d!==i.d)&&(n.set(r,t),t.d!==(null==i?void 0:i.d)&&T(e,r,t,null==i?void 0:i.d))})};return{r:(e,t)=>C(t,e),w:O,c:(e,t)=>{t&&D(t),B(void 0)},s:(e,t,r)=>{let n=P(r,e).l;return n.add(t),()=>{n.delete(t),W(r,e)}},h:(e,t)=>{for(let[r,n]of e)p(r)&&(z(t,r,n),x(t,r));B(t)},n:e=>(t.add(e),()=>{t.delete(e)}),l:()=>r.values(),a:e=>n.get(e),m:e=>i.get(e)}},h=(e,t)=>({s:t?t(e).SECRET_INTERNAL_store:w(e)}),v=new Map,g=e=>(v.has(e)||v.set(e,(0,n.createContext)(h())),v.get(e));function y(e,t){return function(e,t){let r=`atom${++i}`,n={toString:()=>r};return"function"==typeof e?n.read=e:(n.init=e,n.read=e=>e(n),n.write=(e,t,r)=>t(n,"function"==typeof r?r(e(n)):r)),t&&(n.write=t),n}(e,t)}function m(e,t){return"scope"in e&&(console.warn("atom.scope is deprecated. Please do useAtom(atom, scope) instead."),t=e.scope),[function(e,t){let r=g(t),i=(0,n.useContext)(r),{s:o,v:l}=i,u=t=>{let r=o.r(e,t);if(!r.y)throw Error("should not be invalidated");if("e"in r)throw r.e;if("p"in r)throw r.p;if("v"in r)return r.v;throw Error("no atom value")},[[a,d,f],s]=(0,n.useReducer)((t,r)=>{let n=u(r);return Object.is(t[1],n)&&t[2]===e?t:[r,n,e]},l,t=>{let r=u(t);return[t,r,e]}),c=d;return f!==e&&(s(a),c=u(a)),(0,n.useEffect)(()=>{let{v:t}=i;t&&o.c(e,t);let r=o.s(e,s,t);return s(t),r},[o,e,i]),(0,n.useEffect)(()=>{o.c(e,a)}),(0,n.useDebugValue)(c),c}(e,t),function(e,t){let r=g(t),{s:i,w:o}=(0,n.useContext)(r);return(0,n.useCallback)(t=>{if(!("write"in e))throw Error("not writable atom");let r=r=>i.w(e,t,r);return o?o(r):r()},[i,o,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.