PageSourceSearch

https://cube.ng/_next/static/chunks/04923ba7a34a8a7d.js

js cube.ng collected 2026-10-02 00:38:41 UTC 25,451 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,153413,(e,t,n)=>{"use strict";var r=Object.prototype.hasOwnProperty,i="~";function o(){}function s(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function a(e,t,n,r,o){if("function"!=typeof n)throw TypeError("The listener must be a function");var a=new s(n,r||e,o),c=i?i+t:t;return e._events[c]?e._events[c].fn?e._events[c]=[e._events[c],a]:e._events[c].push(a):(e._events[c]=a,e._eventsCount++),e}function c(e,t){0==--e._eventsCount?e._events=new o:delete e._events[t]}function l(){this._events=new o,this._eventsCount=0}Object.create&&(o.prototype=Object.create(null),new o().__proto__||(i=!1)),l.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)r.call(e,t)&&n.push(i?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},l.prototype.listeners=function(e){var t=i?i+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,o=n.length,s=Array(o);r<o;r++)s[r]=n[r].fn;return s},l.prototype.listenerCount=function(e){var t=i?i+e:e,n=this._events[t];return n?n.fn?1:n.length:0},l.prototype.emit=function(e,t,n,r,o,s){var a=i?i+e:e;if(!this._events[a])return!1;var c,l,u=this._events[a],d=arguments.length;if(u.fn){switch(u.once&&this.removeListener(e,u.fn,void 0,!0),d){case 1:return u.fn.call(u.context),!0;case 2:return u.fn.call(u.context,t),!0;case 3:return u.fn.call(u.context,t,n),!0;case 4:return u.fn.call(u.context,t,n,r),!0;case 5:return u.fn.call(u.context,t,n,r,o),!0;case 6:return u.fn.call(u.context,t,n,r,o,s),!0}for(l=1,c=Array(d-1);l<d;l++)c[l-1]=arguments[l];u.fn.apply(u.context,c)}else{var h,f=u.length;for(l=0;l<f;l++)switch(u[l].once&&this.removeListener(e,u[l].fn,void 0,!0),d){case 1:u[l].fn.call(u[l].context);break;case 2:u[l].fn.call(u[l].context,t);break;case 3:u[l].fn.call(u[l].context,t,n);break;case 4:u[l].fn.call(u[l].context,t,n,r);break;default:if(!c)for(h=1,c=Array(d-1);h<d;h++)c[h-1]=arguments[h];u[l].fn.apply(u[l].context,c)}}return!0},l.prototype.on=function(e,t,n){return a(this,e,t,n,!1)},l.prototype.once=function(e,t,n){return a(this,e,t,n,!0)},l.prototype.removeListener=function(e,t,n,r){var o=i?i+e:e;if(!this._events[o])return this;if(!t)return c(this,o),this;var s=this._events[o];if(s.fn)s.fn!==t||r&&!s.once||n&&s.context!==n||c(this,o);else{for(var a=0,l=[],u=s.length;a<u;a++)(s[a].fn!==t||r&&!s[a].once||n&&s[a].context!==n)&&l.push(s[a]);l.length?this._events[o]=1===l.length?l[0]:l:c(this,o)}return this},l.prototype.removeAllListeners=function(e){var t;return e?(t=i?i+e:e,this._events[t]&&c(this,t)):(this._events=new o,this._eventsCount=0),this},l.prototype.off=l.prototype.removeListener,l.prototype.addListener=l.prototype.on,l.prefixed=i,l.EventEmitter=l,t.exports=l},477010,e=>{"use strict";let t;var n=e.i(9069),r=e.i(126116);class i extends r.BaseError{constructor(){super("No URL was provided to the Transport. Please provide a valid RPC URL to the Transport.",{docsPath:"/docs/clients/intro",name:"UrlRequiredError"})}}var o=e.i(999263),s=e.i(707719);function a(e,{errorInstance:t=Error("timed out"),timeout:n,signal:r}){return new Promise((i,o)=>{(async()=>{let a,c=new AbortController;try{n>0&&(a=setTimeout(()=>{r?c.abort():o(t)},n)),i(await e({signal:c?.signal||null}))}catch(e){if(c?.signal.aborted&&(0,s.isAbortError)(e))return void o(t);o(e)}finally{clearTimeout(a)}})()})}var c=e.i(996941);let l={current:0,take(){return this.current++},reset(){this.current=0}};var u=e.i(165189);let d=0,h=new WeakMap;function f(e,t={}){let{batch:r,fetchFn:m,fetchOptions:p,key:g="http",methods:v,name:w="HTTP JSON-RPC",onFetchRequest:y,onFetchResponse:b,retryDelay:C,raw:I}=t;return({chain:f,retryCount:S,timeout:E})=>{let{batchSize:_=1e3,wait:P=0}="object"==typeof r?r:{},j=t.retryCount??S,R=E??t.timeout??1e4,x=e||f?.rpcUrls.default.http[0];if(!x)throw new i;let U=function(e,t={}){let{url:r,headers:i}=function(e){try{let t=new URL(e),n=(()=>{if(t.username){let e=`${decodeURIComponent(t.username)}:${decodeURIComponent(t.password)}`;return t.username="",t.password="",{url:t.toString(),headers:{Authorization:`Basic ${btoa(e)}`}}}})();return{url:t.toString(),...n}}catch{return{url:e}}}(e);return{async request(e){let{body:o,fetchFn:u=t.fetchFn??fetch,onRequest:d=t.onRequest,onResponse:h=t.onResponse,timeout:f=t.timeout??1e4}=e,m={...t.fetchOptions??{},...e.fetchOptions??{}},{headers:p,method:g,signal:v}=m;try{let e,t=await a(async({signal:e})=>{let t={...m,body:Array.isArray(o)?(0,c.stringify)(o.map(e=>({jsonrpc:"2.0",id:e.id??l.take(),...e}
1))):(0,c.stringify)({jsonrpc:"2.0",id:o.id??l.take(),...o}),headers:{...i,"Content-Type":"application/json",...p},method:g||"POST",signal:v||(f>0?e:null)},n=new Request(r,t),s=await d?.(n,t)??{...t,url:r};return await u(s.url??r,s)},{errorInstance:new n.TimeoutError({body:o,url:r}),timeout:f,signal:!0});if(h&&await h(t),t.headers.get("Content-Type")?.startsWith("application/json"))e=await t.json();else{e=await t.text();try{e=JSON.parse(e||"{}")}catch(n){if(t.ok)throw n;e={error:e}}}if(!t.ok){if("number"==typeof e.error?.code&&"string"==typeof e.error?.message)return e;throw new n.HttpRequestError({body:o,details:(0,c.stringify)(e.error)||t.statusText,headers:t.headers,status:t.status,url:r})}return e}catch(e){if(v?.aborted)throw(0,s.getAbortError)(v);if((0,s.isAbortError)(e)||e instanceof n.HttpRequestError||e instanceof n.TimeoutError)throw e;throw new n.HttpRequestError({body:o,cause:e,url:r})}}}}(x,{fetchFn:m,fetchOptions:p,onRequest:y,onResponse:b,timeout:R});return(0,u.createTransport)({key:g,methods:v,name:w,async request({method:e,params:t},i){let s={method:e,params:t},a=i?.signal?{signal:i.signal}:void 0,{schedule:c}=(0,o.createBatchScheduler)({id:`${x}.${function(e){if(!e)return"default";let t=h.get(e);if(void 0!==t)return t;let n=d++;return h.set(e,n),n}(i?.signal)}`,wait:P,shouldSplitBatch:e=>e.length>_,fn:e=>U.request({body:e,fetchOptions:a}),sort:(e,t)=>e.id-t.id}),l=async e=>r?c(e):[await U.request({body:e,fetchOptions:a})],[{error:u,result:f}]=await l(s);if(I)return{error:u,result:f};if(u)throw new n.RpcRequestError({body:s,error:u,url:x});return f},retryCount:j,retryDelay:C,timeout:R,type:"http"},{fetchOptions:p,url:x})}}var m=e.i(293540);let p=e=>t=>{try{let n=e(t);if(n instanceof Promise)return n;return{then:e=>p(e)(n),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>p(t)(e)}}},g=e=>{let t,n=new Set,r=(e,r)=>{let i="function"==typeof e?e(t):e;if(!Object.is(i,t)){let e=t;t=(null!=r?r:"object"!=typeof i||null===i)?i:Object.assign({},t,i),n.forEach(n=>n(t,e))}},i=()=>t,o={setState:r,getState:i,getInitialState:()=>s,subscribe:e=>(n.add(e),()=>n.delete(e))},s=t=e(r,i,o);return o},v=e=>e?g(e):g;var w=e.i(382760),y=e.i(978546),b=e.i(846720),C=e.i(836243),I=e.i(783525),S=e.i(488405);class E extends S.BaseError{constructor(){super("Provider not found."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderNotFoundError"})}}function _(e={}){let t,n,r,i,{shimDisconnect:o=!0,unstable_shimAsyncInject:s}=e;function c(){let t=e.target;if("function"==typeof t){let e=t();if(e)return e}return"object"==typeof t?t:"string"==typeof t?{...P[t]??{id:t,name:`${t[0].toUpperCase()}${t.slice(1)}`,provider:`is${t[0].toUpperCase()}${t.slice(1)}`}}:{id:"injected",name:"Injected",provider:e=>e?.ethereum}}return l=>({get icon(){return c().icon},get id(){return c().id},get name(){return c().name},type:_.type,async setup(){let n=await this.getProvider();n?.on&&e.target&&(r||(r=this.onConnect.bind(this),n.on("connect",r)),t||(t=this.onAccountsChanged.bind(this),n.on("accountsChanged",t)))},async connect({chainId:s,isReconnecting:a,withCapabilities:c}={}){let u=await this.getProvider();if(!u)throw new E;let d=[];if(a)d=await this.getAccounts().catch(()=>[]);else if(o)try{let e=await u.request({method:"wallet_requestPermissions",params:[{eth_accounts:{}}]});(d=e[0]?.caveats?.[0]?.value?.map(e=>(0,w.getAddress)(e))).length>0&&(d=await this.getAccounts())}catch(e){if(e.code===b.UserRejectedRequestError.code)throw new b.UserRejectedRequestError(e);if(e.code===b.ResourceUnavailableRpcError.code)throw e}try{d?.length||a||(d=(await u.request({method:"eth_requestAccounts"})).map(e=>(0,w.getAddress)(e))),r&&(u.removeListener("connect",r),r=void 0),t||(t=this.onAccountsChanged.bind(this),u.on("accountsChanged",t)),n||(n=this.onChainChanged.bind(this),u.on("chainChanged",n)),i||(i=this.onDisconnect.bind(this),u.on("disconnect",i));let h=await this.getChainId();if(s&&h!==s){let e=await this.switchChain({chainId:s}).catch(e=>{if(e.code===b.UserRejectedRequestError.code)throw e;return{id:h}});h=e?.id??h}return o&&await l.storage?.removeItem(`${this.id}.disconnected`),e.target||await l.storage?.setItem("injected.connected",!0),{accounts:c?d.map(e=>({address:e,capabilities:{}})):d,chainId:h}}catch(e){if(e.code===b.UserRejectedRequestError.code)throw new b.UserRejectedRequestError(e);
1if(e.code===b.ResourceUnavailableRpcError.code)throw new b.ResourceUnavailableRpcError(e);throw e}},async disconnect(){let t=await this.getProvider();if(!t)throw new E;n&&(t.removeListener("chainChanged",n),n=void 0),i&&(t.removeListener("disconnect",i),i=void 0),r||(r=this.onConnect.bind(this),t.on("connect",r));try{await a(()=>t.request({method:"wallet_revokePermissions",params:[{eth_accounts:{}}]}),{timeout:100})}catch{}o&&await l.storage?.setItem(`${this.id}.disconnected`,!0),e.target||await l.storage?.removeItem("injected.connected")},async getAccounts(){let e=await this.getProvider();if(!e)throw new E;return(await e.request({method:"eth_accounts"})).map(e=>(0,w.getAddress)(e))},async getChainId(){let e=await this.getProvider();if(!e)throw new E;return Number(await e.request({method:"eth_chainId"}))},async getProvider(){let e;if("u"<typeof window)return;let t=c();return(e="function"==typeof t.provider?t.provider(window):"string"==typeof t.provider?j(window,t.provider):t.provider)&&!e.removeListener&&("off"in e&&"function"==typeof e.off?e.removeListener=e.off:e.removeListener=()=>{}),e},async isAuthorized(){try{if(o&&await l.storage?.getItem(`${this.id}.disconnected`)||!e.target&&!await l.storage?.getItem("injected.connected"))return!1;if(!await this.getProvider()){if(void 0!==s&&!1!==s){let e=async()=>("u">typeof window&&window.removeEventListener("ethereum#initialized",e),!!await this.getProvider()),t="number"==typeof s?s:1e3;if(await Promise.race([..."u">typeof window?[new Promise(t=>window.addEventListener("ethereum#initialized",()=>t(e()),{once:!0}))]:[],new Promise(n=>setTimeout(()=>n(e()),t))]))return!0}throw new E}return!!(await (0,C.withRetry)(()=>this.getAccounts())).length}catch{return!1}},async switchChain({addEthereumChainParameter:e,chainId:t}){let n=await this.getProvider();if(!n)throw new E;let r=l.chains.find(e=>e.id===t);if(!r)throw new b.SwitchChainError(new I.ChainNotConfiguredError);let i=new Promise(e=>{let n=r=>{"chainId"in r&&r.chainId===t&&(l.emitter.off("change",n),e())};l.emitter.on("change",n)});try{return await Promise.all([n.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,y.numberToHex)(t)}]}).then(async()=>{await this.getChainId()===t&&l.emitter.emit("change",{chainId:t})}),i]),r}catch(o){if(4902===o.code||o?.data?.originalError?.code===4902)try{let o,s,{default:a,...c}=r.blockExplorers??{};e?.blockExplorerUrls?o=e.blockExplorerUrls:a&&(o=[a.url,...Object.values(c).map(e=>e.url)]),s=e?.rpcUrls?.length?e.rpcUrls:[r.rpcUrls.default?.http[0]??""];let u={blockExplorerUrls:o,chainId:(0,y.numberToHex)(t),chainName:e?.chainName??r.name,iconUrls:e?.iconUrls,nativeCurrency:e?.nativeCurrency??r.nativeCurrency,rpcUrls:s};return await Promise.all([n.request({method:"wallet_addEthereumChain",params:[u]}).then(async()=>{if(await this.getChainId()===t)l.emitter.emit("change",{chainId:t});else throw new b.UserRejectedRequestError(Error("User rejected switch after adding network."))}),i]),r}catch(e){throw new b.UserRejectedRequestError(e)}if(o.code===b.UserRejectedRequestError.code)throw new b.UserRejectedRequestError(o);throw new b.SwitchChainError(o)}},async onAccountsChanged(e){if(0===e.length)this.onDisconnect();else if(l.emitter.listenerCount("connect")){let e=(await this.getChainId()).toString();this.onConnect({chainId:e}),o&&await l.storage?.removeItem(`${this.id}.disconnected`)}else l.emitter.emit("change",{accounts:e.map(e=>(0,w.getAddress)(e))})},onChainChanged(e){let t=Number(e);l.emitter.emit("change",{chainId:t})},async onConnect(e){let o=await this.getAccounts();if(0===o.length)return;let s=Number(e.chainId);l.emitter.emit("connect",{accounts:o,chainId:s});let a=await this.getProvider();a&&(r&&(a.removeListener("connect",r),r=void 0),t||(t=this.onAccountsChanged.bind(this),a.on("accountsChanged",t)),n||(n=this.onChainChanged.bind(this),a.on("chainChanged",n)),i||(i=this.onDisconnect.bind(this),a.on("disconnect",i)))},async onDisconnect(e){let t=await this.getProvider();e&&1013===e.code&&t&&(await this.getAccounts()).length||(l.emitter.emit("disconnect"),t&&(n&&(t.removeListener("chainChanged",n),n=void 0),i&&(t.removeListener("disconnect",i),i=void 0),r||(r=this.onConnect.bind(this),t.on("connect",r))))}})}S.BaseError,_.type="injected";let P={coinbaseWallet:{id:"coinbaseWallet",name:"Coinbase Wallet",provider:e=>e?.coinbaseWalletExtension?e.coinbaseWalletExtension:j(e,"isCoinbaseWallet")},metaMask:{id:"metaMask",name:"MetaMask",provider:e=>j(e,e=>{if(!e.isMetaMask||e.isBraveWallet&&!e._events&&!e._state)return!1;for(let t of["isApexWallet","isAvalanche","isBitKeep","isBlockWallet","isKuCoinWallet","isMathWallet","isOkxWallet","isOKExWallet","isOneInchIOSWallet","isOneInchAndroidWallet","isOpera","isPhantom","isPortal","isRabby","isTokenPocket","isTokenary","isUniswapWallet","isZerion"])if(e[t])return!1;return!0})}
1,phantom:{id:"phantom",name:"Phantom",provider:e=>e?.phantom?.ethereum?e.phantom?.ethereum:j(e,"isPhantom")}};function j(e,t){function n(e){return"function"==typeof t?t(e):"string"!=typeof t||e[t]}let r=e.ethereum;return r?.providers?r.providers.find(e=>n(e)):r&&n(r)?r:void 0}var R=e.i(153413);R.default;class x{constructor(e){Object.defineProperty(this,"uid",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"_emitter",{enumerable:!0,configurable:!0,writable:!0,value:new R.default})}on(e,t){this._emitter.on(e,t)}once(e,t){this._emitter.once(e,t)}off(e,t){this._emitter.off(e,t)}emit(e,...t){let n=t[0];this._emitter.emit(e,{uid:this.uid,...n})}listenerCount(e){return this._emitter.listenerCount(e)}}function U(e,t){return JSON.parse(e,(e,n)=>{let r=n;return r?.__type==="bigint"&&(r=BigInt(r.value)),r?.__type==="Map"&&(r=new Map(r.value)),t?.(e,r)??r})}function k(e,t){return e.slice(0,t).join(".")||"."}function O(e,t){let{length:n}=e;for(let r=0;r<n;++r)if(e[r]===t)return r+1;return 0}function A(e,t,n,r){var i;let o,s,a,c;return JSON.stringify(e,(i=(e,n)=>{let r=n;return"bigint"==typeof r&&(r={__type:"bigint",value:n.toString()}),r instanceof Map&&(r={__type:"Map",value:Array.from(n.entries())}),t?.(e,r)??r},o=true,s="function"==typeof r,a=[],c=[],function(e,t){if("object"==typeof t)if(a.length){let n=O(a,this);0===n?a[a.length]=this:(a.splice(n),c.splice(n)),c[c.length]=e;let i=O(a,t);if(0!==i)return s?r.call(this,e,t,k(c,i)):`[ref=${k(c,i)}]`}else a[0]=t,c[0]=e;return o?i.call(this,e,t):t}),n??void 0)}let q={getItem:()=>null,setItem:()=>{},removeItem:()=>{}},T=256;var L=e.i(808494);function N(e){let t={formatters:void 0,fees:void 0,serializers:void 0,...e};return Object.assign(t,{extend:function e(t){return n=>{let r="function"==typeof n?n(t):n,i={...t,...r};return Object.assign(i,{extend:e(i)})}}(t)})}let M=N({id:1,name:"Ethereum",nativeCurrency:{name:"Ether",symbol:"ETH",decimals:18},blockTime:12e3,rpcUrls:{default:{http:["https://eth.merkle.io"]}},blockExplorers:{default:{name:"Etherscan",url:"https://etherscan.io",apiUrl:"https://api.etherscan.io/api"}},contracts:{ensUniversalResolver:{address:"0xeeeeeeee14d718c2b47d9923deab1335e144eeee",blockCreated:0x16041f6},multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:0xdb04c1}}}),$=N({id:56,name:"BNB Smart Chain",blockTime:750,nativeCurrency:{decimals:18,name:"BNB",symbol:"BNB"},rpcUrls:{default:{http:["https://56.rpc.thirdweb.com"]}},blockExplorers:{default:{name:"BscScan",url:"https://bscscan.com",apiUrl:"https://api.bscscan.com/api"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:0xf2f12c}}}),B=N({id:7526,name:"Cube Mainnet",nativeCurrency:{name:"dFuel",symbol:"DFUEL",decimals:18},rpcUrls:{default:{http:["https://mainnet.dhive.org"]}},blockExplorers:{default:{name:"CubeScan",url:"https://scan.cube.ng"}}}),W=function(e){let n,r,i,o,s,a,c,l,{multiInjectedProviderDiscovery:u=!0,storage:d=function(e){let{deserialize:t=U,key:n="wagmi",serialize:r=A,storage:i=q}=e;function o(e){return e instanceof Promise?e.then(e=>e).catch(()=>null):e}return{...i,key:n,async getItem(e,r){let s=i.getItem(`${n}.${e}`),a=await o(s);return a?t(a)??null:r??null},async setItem(e,t){let s=`${n}.${e}`;null===t?await o(i.removeItem(s)):await o(i.setItem(s,r(t)))},async removeItem(e){await o(i.removeItem(`${n}.${e}`))}}}({storage:(r="u">typeof window&&window.localStorage?window.localStorage:q,{getItem:e=>r.getItem(e),removeItem(e){r.removeItem(e)},setItem(e,t){try{r.setItem(e,t)}catch{}}})}),syncConnectedChain:h=!0,ssr:f=!1,...g}=e,w="u">typeof window&&u?(i=new Set,o=[],a=(s=()=>(function(e){if("u"<typeof window)return;let t=t=>e(t.detail);return window.addEventListener("eip6963:announceProvider",t),window.dispatchEvent(new CustomEvent("eip6963:requestProvider")),()=>window.removeEventListener("eip6963:announceProvider",t)})(e=>{o.some(({info:t})=>t.uuid===e.info.uuid)||(o=[...o,e],i.forEach(t=>t(o,{added:[e]})))}))(),{_listeners:()=>i,clear(){i.forEach(e=>e([],{removed:[...o]})),o=[]},destroy(){this.clear(),i.clear(),a?.()},findProvider:({rdns:e})=>o.find(t=>t.info.rdns===e),getProviders:()=>o,reset(){this.clear(),a?.(),a=s()},subscribe:(e,{emitImmediately:t}={})=>(i.add(e),t&&e(o,{added:o}),()=>i.delete(e))}):void 0,y=v(()=>g.chains),b=v(()=>{let e=[],t=new Set;for(let n of g.connectors??[]){let r=C(n);if(e.push(r),!f&&r.rdns)for(let e of"string"==typeof r.rdns?[r.rdns]:r.rdns)t.add(e)}if(!f&&w)for(let n of w.getProviders())t.has(n.info.rdns)||e.push(C(S(n)));return e});function C(e){let n,r=new x(function(e=11){if(!t||T+e>512){t="",T=0;for(let e=0;e<256;e++)t+=(256+256*Math.random()|0).toString(16).substring(1)}return t.substring(T,T+++e)}()),i={...e({emitter:r,chains:y.getState(),get providers(){if(!w||!n)return[];let e="string"==typeof n?[n]:n,t=w.getProviders();return e.flatMap(e=>t.filter(t=>t.info.rdns===e))},storage:d,transports:g.transports}),emitter:r,uid:r.uid};return n=i.rdns,r.on("connect",N),i.setup?.(),i}function S(e){let{info:t}=e,n=e.provider;return _({target:{...t,id:t.rdns,provider:n}})}let E=new Map;
1function P(){return{chainId:y.getState()[0].id,connections:new Map,current:null,status:"disconnected"}}let j="0.0.0-canary-";n=L.version.startsWith(j)?Number.parseInt(L.version.replace(j,""),10):Number.parseInt(L.version.split(".")[0]??"0",10);let R=v((l=d?(c={migrate(e,t){if(t===n)return e;let r=P(),i=k(e,r.chainId);return{...r,chainId:i}},name:"store",partialize:e=>({connections:{__type:"Map",value:Array.from(e.connections.entries()).map(([e,t])=>{let{id:n,name:r,type:i,uid:o}=t.connector;return[e,{...t,connector:{id:n,name:r,type:i,uid:o}}]})},chainId:e.chainId,current:e.current}),merge(e,t){"object"==typeof e&&e&&"status"in e&&delete e.status;let n=k(e,t.chainId);return{...t,...e,chainId:n}},skipHydration:f,storage:d,version:n},(e,t,n)=>{let r,i={storage:function(e,t){let n;try{n=e()}catch(e){return}return{getItem:e=>{var t;let r=e=>null===e?null:JSON.parse(e,void 0),i=null!=(t=n.getItem(e))?t:null;return i instanceof Promise?i.then(r):r(i)},setItem:(e,t)=>n.setItem(e,JSON.stringify(t,void 0)),removeItem:e=>n.removeItem(e)}}(()=>localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...c},o=!1,s=new Set,a=new Set,l=i.storage;if(!l)return P((...t)=>{console.warn(`[zustand persist middleware] Unable to update item '${i.name}', the given storage is currently unavailable.`),e(...t)},t,n);let u=()=>{let e=i.partialize({...t()});return l.setItem(i.name,{state:e,version:i.version})},d=n.setState;n.setState=(e,t)=>{d(e,t),u()};let h=P((...t)=>{e(...t),u()},t,n);n.getInitialState=()=>h;let f=()=>{var n,c;if(!l)return;o=!1,s.forEach(e=>{var n;return e(null!=(n=t())?n:h)});let d=(null==(c=i.onRehydrateStorage)?void 0:c.call(i,null!=(n=t())?n:h))||void 0;return p(l.getItem.bind(l))(i.name).then(e=>{if(e)if("number"!=typeof e.version||e.version===i.version)return[!1,e.state];else{if(i.migrate)return[!0,i.migrate(e.state,e.version)];console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}return[!1,void 0]}).then(n=>{var o;let[s,a]=n;if(e(r=i.merge(a,null!=(o=t())?o:h),!0),s)return u()}).then(()=>{null==d||d(r,void 0),r=t(),o=!0,a.forEach(e=>e(r))}).catch(e=>{null==d||d(void 0,e)})};return n.persist={setOptions:e=>{i={...i,...e},e.storage&&(l=e.storage)},clearStorage:()=>{null==l||l.removeItem(i.name)},getOptions:()=>i,rehydrate:()=>f(),hasHydrated:()=>o,onHydrate:e=>(s.add(e),()=>{s.delete(e)}),onFinishHydration:e=>(a.add(e),()=>{a.delete(e)})},i.skipHydration||f(),r||h}):P,(e,t,n)=>{let r=n.subscribe;return n.subscribe=(e,t,i)=>{let o=e;if(t){let r=(null==i?void 0:i.equalityFn)||Object.is,s=e(n.getState());o=n=>{let i=e(n);if(!r(s,i)){let e=s;t(s=i,e)}},(null==i?void 0:i.fireImmediately)&&t(s,s)}return r(o)},l(e,t,n)}));function k(e,t){return e&&"object"==typeof e&&"chainId"in e&&"number"==typeof e.chainId&&y.getState().some(t=>t.id===e.chainId)?e.chainId:t}function O(e){R.setState(t=>{let n=t.connections.get(e.uid);return n?{...t,connections:new Map(t.connections).set(e.uid,{accounts:e.accounts??n.accounts,chainId:e.chainId??n.chainId,connector:n.connector})}:t})}function N(e){"connecting"!==R.getState().status&&"reconnecting"!==R.getState().status&&R.setState(t=>{let n=b.getState().find(t=>t.uid===e.uid);return n?(n.emitter.listenerCount("connect")&&n.emitter.off("connect",O),n.emitter.listenerCount("change")||n.emitter.on("change",O),n.emitter.listenerCount("disconnect")||n.emitter.on("disconnect",M),{...t,connections:new Map(t.connections).set(e.uid,{accounts:e.accounts,chainId:e.chainId,connector:n}),current:e.uid,status:"connected"}):t})}function M(e){R.setState(t=>{let n=t.connections.get(e.uid);if(n){let e=n.connector;e.emitter.listenerCount("change")&&n.connector.emitter.off("change",O),e.emitter.listenerCount("disconnect")&&n.connector.emitter.off("disconnect",M),e.emitter.listenerCount("connect")||n.connector.emitter.on("connect",N)}if(t.connections.delete(e.uid),0===t.connections.size)return{...t,connections:new Map,current:null,status:"disconnected"};let r=t.connections.values().next().value;return{...t,connections:new Map(t.connections),current:r.connector.uid}})}return R.setState(P()),h&&R.subscribe(({connections:e,current:t})=>t?e.get(t)?.chainId:void 0,e=>{if(y.getState().some(t=>t.id===e))return R.setState(t=>({...t,chainId:e??t.chainId}))}),w?.subscribe(e=>{let t=new Set,n=new Set;for(let e of b.getState())if(t.add(e.id),e.rdns)for(let t of"string"==typeof e.rdns?[e.rdns]:e.rdns)n.add(t);let r=[];for(let i of e){if(n.has(i.info.rdns))continue;let e=C(S(i));t.has(e.id)||r.push(e)}(!d||R.persist.hasHydrated())&&b.setState(e=>[...e,...r],!0)}),{get chains(){return y.getState()},get connectors(){return b.getState()},storage:d,getClient:function(e={}){let t,n=e.chainId??R.getState().chainId,r=y.getState().find(e=>e.id===n);if(e.chainId&&!r)throw new I.ChainNotConfiguredError;{let e=E.get(R.getState().chainId);if(e&&!r)return e;if(!r)throw new I.ChainNotConfiguredError}{let e=E.get(n);if(e)return e}if(g.client)t=g.client({chain:r});else{let e=r.id,n=y.getState().map(e=>e.id),i={};for(let[t,r]of Object.entries(g))if("chains"!==t&&"client"!==t&&"connectors"!==t&&"transports"!==t)if("object"==typeof r)if(e in r)i[t]=r[e];else{if(n.some(e=>e in r))continue;i[t]=r}else i[t]=r;t=(0,m.createClient)({...i,chain:r,batch:i.batch??{multicall:!0},transport:t=>g.transports[e]({...t,connectors:b})})}return E.set(n,t),t},get state(){return R.getState()},setState(e){let t;t="function"==typeof e?e(R.getState()):e;let n=P();"object"!=typeof t&&(t=n),Object.keys(n).some(e=>!(e in t))&&(t=n),R.setState(t,!0)}
1,subscribe:(e,t,n)=>R.subscribe(e,t,n?{...n,fireImmediately:n.emitImmediately}:void 0),_internal:{mipd:w,async revalidate(){let e=R.getState(),t=e.connections,n=e.current;for(let[,e]of t){let r=e.connector;r.isAuthorized&&await r.isAuthorized()||(t.delete(r.uid),n===r.uid&&(n=null))}R.setState(e=>({...e,connections:t,current:n}))},store:R,ssr:!!f,syncConnectedChain:h,transports:g.transports,chains:{setState(e){let t="function"==typeof e?e(y.getState()):e;if(0!==t.length)return y.setState(t,!0)},subscribe:e=>y.subscribe(e)},connectors:{providerDetailToConnector:S,setup:C,setState:e=>b.setState("function"==typeof e?e(b.getState()):e,!0),subscribe:e=>b.subscribe(e)},events:{change:O,connect:N,disconnect:M}}}}({chains:[B,$,M],connectors:[_()],multiInjectedProviderDiscovery:!0,transports:{[B.id]:f(),[$.id]:f(),[M.id]:f()},ssr:!0});e.s(["CUBE_CHAIN_ID",0,7526,"config",0,W],477010)}]);

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.