1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1274],{7848:(e,t,n)=>{n.d(t,{fp:()=>g,md:()=>h});var r=n(50468),l=n(95360),i=n(89455);let o=(0,r.createContext)(void 0);function a(e){let t=(0,r.useContext)(o);return(null==e?void 0:e.store)||t||(0,l.zp)()}let u=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}),d=new WeakMap,c=(e,t)=>{let n=d.get(e);return n||(n=new Promise((r,l)=>{let o=e,a=e=>t=>{o===e&&r(t)},f=e=>t=>{o===e&&l(t)},s=()=>{try{let e=t();u(e)?(d.set(e,n),o=e,e.then(a(e),f(e)),(0,i.MO)(e,s)):r(e)}catch(e){l(e)}};e.then(a(e),f(e)),(0,i.MO)(e,s)}),d.set(e,n)),n};function h(e,t){let{delay:n,unstable_promiseStatus:l=!r.use}=t||{},i=a(t),[[o,d,h],g]=(0,r.useReducer)(t=>{let n=i.get(e);return Object.is(t[0],n)&&t[1]===i&&t[2]===e?t:[n,i,e]},void 0,()=>[i.get(e),i,e]),w=o;if((d!==i||h!==e)&&(g(),w=i.get(e)),(0,r.useEffect)(()=>{let t=i.sub(e,()=>{if(l)try{let t=i.get(e);u(t)&&f(c(t,()=>i.get(e)))}catch(e){}if("number"==typeof n)return void setTimeout(g,n);g()});return g(),t},[i,e,n,l]),(0,r.useDebugValue)(w),u(w)){let t=c(w,()=>i.get(e));return l&&f(t),s(t)}return w}function g(e,t){return[h(e,t),function(e,t){let n=a(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])}(e,t)]}},75109:(e,t,n)=>{n.d(t,{X:()=>f});var r=n(20711),l=n(64644),i=n(50468),o=n(95394),a=n(13344),u=n(19238);function f(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{contracts:n=[],query:f={}}
1=t,s=(0,u.U)(t),d=(0,a.i)({config:s}),c=function(e,t={}){return{async queryFn({queryKey:n}){let l=[],i=n[1].contracts.length;for(let e=0;e<i;e++){let r=n[1].contracts[e],i=(t.contracts?.[e]).abi;l.push({...r,abi:i})}let{scopeKey:o,...a}=n[1];return(0,r.I)(e,{...a,contracts:l})},queryKey:function(e={}){let t=[];for(let n of e.contracts??[]){let{abi:r,...l}=n;t.push({...l,chainId:l.chainId??e.chainId})}return["readContracts",(0,l.xO)({...e,contracts:t})]}(t)}}(s,{...t,chainId:d}),h=(0,i.useMemo)(()=>{var e;let t=!1;for(let e of n){let{abi:n,address:r,functionName:l}=e;if(!n||!r||!l){t=!1;break}t=!0}return!!(t&&(null==(e=f.enabled)||e))},[n,f.enabled]);return(0,o.IT)({...c,...f,enabled:h,structuralSharing:null!=(e=f.structuralSharing)?e:l.I_})}},89455:(e,t,n)=>{function r(e){return!!e.write}function l(e){return"v"in e||"e"in e}function i(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:()=>u,ff:()=>C});let o=new WeakMap;function a(e){var t;return f(e)&&!!(null==(t=o.get(e))?void 0:t[0])}function u(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)}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),g=(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,w=(e,t,n)=>{var r;return null==(r=t.onMount)?void 0:r.call(t,n)},v=(e,t)=>{var n;let r=W(e),l=r[0],i=r[6],o=r[9];if(!t)throw Error("Atom is undefined or null");let a=l.get(t);return a||(a={d:new Map,p:new Set,n:0},l.set(t,a),null==(n=i.i)||n.call(i,t),null==o||o(e,t)),a},p=e=>{let t=W(e),n=t[1],r=t[3],l=t[4],i=t[5],o=t[6],a=t[13],u=[],f=e=>{try{e()}catch(e){u.push(e)}};do{o.f&&f(o.f);let t=new Set,u=t.add.bind(t);r.forEach(e=>{var t;return null==(t=n.get(e))?void 0:t.l.forEach(u)}),r.clear(),i.forEach(u),i.clear(),l.forEach(u),l.clear(),t.forEach(f),r.size&&a(e)}while(r.size||i.size||l.size);if(u.length)throw AggregateError(u)},b=e=>{let t=W(e),n=t[1],r=t[2],l=t[3],i=t[11],o=t[14],a=t[17],u=[],f=new WeakSet,s=new WeakSet,c=Array.from(l);for(;c.length;){let t=c[c.length-1],l=i(e,t);if(s.has(t)){c.pop();continue}if(f.has(t)){if(r.get(t)===l.n)u.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=u.length-1;t>=0;--t){let[n,i]=u[t],f=!1;for(let e of i.d.keys())if(e!==n&&l.has(e)){f=!0;break}f&&(o(e,n),a(e,n)),r.delete(n)}},y=new WeakSet,_=(e,t)=>{var n,o;let d,c,h=W(e),g=h[1],w=h[2],v=h[3],p=h[6],b=h[7],_=h[11],E=h[12],m=h[13],S=h[14],k=h[16],I=h[17],A=_(e,t);if(l(A)){if(g.has(t)&&w.get(t)!==A.n)return A;let n=!1;for(let[t,r]of A.d)if(S(e,t).n!==r){n=!0;break}if(!n)return A}A.d.clear();let O=!0;function M(){g.has(t)&&(I(e,t),m(e),E(e))}let z=A.n;try{y.delete(e);let o=b(e,t,function(n){var r;if(n===t){let t=_(e,n);if(!l(t))if("init"in n)T(e,n,n.init);else throw Error("no atom init");return i(t)}let o=S(e,n);try{return i(o)}finally{A.d.set(n,o.n),a(A.v)&&s(t,A.v,o),g.has(t)&&(null==(r=g.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{m(e),E(e)}}),c}});return y.has(e)&&console.warn("Detected store mutation during atom read. This is not supported."),T(e,t,o),f(o)&&(u(o,()=>null==d?void 0:d.abort()),o.then(M,M)),null==(n=p.r)||n.call(p,t),A}catch(e){return delete A.v,A.e=e,++A.n,A}finally{O=!1,z!==A.n&&w.get(t)===z&&(w.set(t,A.n),v.add(t),null==(o=p.c)||o.call(p,t))}},E=(e,t)=>{let n=W(e),r=n[1],l=n[2],i=n[11],o=[t];for(;o.length;){let t=o.pop(),n=i(e,t);for(let a of d(t,n,r)){let t=i(e,a);l.set(a,t.n),o.push(a)}}},m=(e,t,...n)=>{let r=W(e),l=r[3],o=r[6],a=r[8],u=r[11],f=r[12],s=r[13],d=r[14],c=r[15],h=r[17],g=!0;try{return a(e,t,t=>i(d(e,t)),(n,...r)=>{var i;let a=u(e,n);try{if(n!==t)return m(e,n,...r);{if(!("init"in n))throw Error("atom not writable");y.add(e);let t=a.n,u=r[0];T(e,n,u),h(e,n),t!==a.n&&(l.add(n),c(e,n),null==(i=o.c)||i.call(o,n));return}}finally{g||(s(e),f(e))}},...n)}finally{g=!1}},S=(e,t)=>{var n;let r=W(e),l=r[1],i=r[3],o=r[6],u=r[11],f=r[15],s=r[18],d=r[19],c=u(e,t),h=l.get(t);if(h&&!a(c.v)){for(let[r,l]of c.d)if(!h.d.has(r)){let a=u(e,r);s(e,r).t.add(t),h.d.add(r),l!==a.n&&(i.add(r),f(e,r),null==(n=o.c)||n.call(o,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=W(e),i=l[1],o=l[4],a=l[6],u=l[10],f=l[11],s=l[12],d=l[13],c=l[14],h=l[16],g=f(e,t),w=i.get(t);if(!w){for(let n of(c(e,t),g.d.keys()))k(e,n).t.add(t);
1w={l:new Set,d:new Set(g.d.keys()),t:new Set},i.set(t,w),r(t)&&o.add(()=>{let n=!0;try{let r=u(e,t,(...r)=>{try{return h(e,t,...r)}finally{n||(d(e),s(e))}});r&&(w.u=()=>{n=!0;try{r()}finally{n=!1}})}finally{n=!1}}),null==(n=a.m)||n.call(a,t)}return w},I=(e,t)=>{var n,r;let l=W(e),i=l[1],o=l[5],a=l[6],u=l[11],f=l[19],s=u(e,t),d=i.get(t);if(!d||d.l.size)return d;let c=!1;for(let e of d.t)if(null==(n=i.get(e))?void 0:n.d.has(t)){c=!0;break}if(!c){for(let n of(d.u&&o.add(d.u),d=void 0,i.delete(t),s.d.keys())){let r=f(e,n);null==r||r.t.delete(t)}null==(r=a.u)||r.call(a,t);return}return d},T=(e,t,n)=>{let r=W(e)[11],l=r(e,t),i="v"in l,a=l.v;if(f(n))for(let i of l.d.keys())s(t,n,r(e,i));l.v=n,delete l.e,i&&Object.is(a,l.v)||(++l.n,f(a)&&function(e){let t=o.get(e);(null==t?void 0:t[0])&&(t[0]=!1,t[1].forEach(e=>e()))}(a))},A=(e,t)=>i((0,W(e)[14])(e,t)),O=(e,t,...n)=>{let r=W(e),l=r[12],i=r[13],o=r[16];try{return o(e,t,...n)}finally{i(e),l(e)}},M=(e,t,n)=>{let r=W(e),l=r[12],i=r[18],o=r[19],a=i(e,t).l;return a.add(n),l(e),()=>{a.delete(n),o(e,t),l(e)}},z=new WeakMap,W=e=>{let t=z.get(e);if(!t)throw Error("Store must be created by buildStore to read its building blocks");return t};function C(...e){let t={get:e=>(0,W(t)[21])(t,e),set:(e,...n)=>(0,W(t)[22])(t,e,...n),sub:(e,n)=>(0,W(t)[23])(t,e,n)},n=[new WeakMap,new WeakMap,new WeakMap,new Set,new Set,new Set,{},c,h,g,w,v,p,b,_,E,m,S,k,I,T,A,O,M,void 0].map((t,n)=>e[n]||t);return z.set(t,Object.freeze(n)),t}},95360:(e,t,n)=>{let r,l;n.d(t,{eU:()=>a,zp:()=>s});var i=n(89455);let o=0;function a(e,t){let n=`atom${++o}`,r={toString(){return this.debugLabel?n+":"+this.debugLabel:n}};return"function"==typeof e?r.read=e:(r.init=e,r.read=u,r.write=f),t&&(r.write=t),r}function u(e){return e(this)}function f(e,t,n){return t(this,"function"==typeof n?n(e(this)):n)}function s(){return l||(l=r?r():(0,i.ff)(),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}}}]);
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.