1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,98197,e=>{"use strict";let t=(0,e.i(2996).chakra)("div",{base:{display:"flex",alignItems:"center",justifyContent:"center"},variants:{inline:{true:{display:"inline-flex"}}}});t.displayName="Center",e.s(["Center",0,t])},654008,559158,e=>{"use strict";e.s([],817549),e.i(817549);let{withProvider:t,withContext:a,useStyles:r,PropsProvider:i}=(0,e.i(717515).createSlotRecipeContext)({key:"list"}),l=t("ul","root",{defaultProps:{role:"list"}}),n=a("li","item"),s=a("span","indicator");e.s(["ListIndicator",0,s,"ListItem",0,n,"ListRoot",0,l,"ListRootPropsProvider",0,i],559158),e.s(["Indicator",0,s,"Item",0,n,"Root",0,l,"RootPropsProvider",0,i],941862);var o=e.i(941862);e.s(["List",0,o],654008)},859699,e=>{"use strict";e.s(["uniqBy",0,function(e,t){let a=new Map;for(let r=0;r<e.length;r++){let i=e[r],l=t(i);a.has(l)||a.set(l,i)}return Array.from(a.values())}])},570928,e=>{"use strict";function t(e){if("object"!=typeof e||null==e)return!1;if(null===Object.getPrototypeOf(e))return!0;if("[object Object]"!==Object.prototype.toString.call(e)){let t=e[Symbol.toStringTag];return null!=t&&!!Object.getOwnPropertyDescriptor(e,Symbol.toStringTag)?.writable&&e.toString()===`[object ${t}]`}let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}e.s(["defaultsDeep",0,function(e,...a){e=Object(e);for(let r=0;r<a.length;r++){let i=a[r];null!=i&&function e(a,r,i){for(let l in r){let n=r[l],s=a[l];if(void 0===s||!Object.hasOwn(a,l)){a[l]=function(a,r){if(r.has(a))return r.get(a);if(t(a)){let t={};return r.set(a,t),e(t,a,r),t}return a}(n,i);continue}i.get(n)!==s&&function(a,r,i){if(t(a)&&t(r)){i.set(r,a),e(a,r,i);return}Array.isArray(a)&&Array.isArray(r)&&(i.set(r,a),function(a,r,i){let l=Math.min(r.length,a.length);for(let n=0;n<l;n++)t(a[n])&&t(r[n])&&e(a[n],r[n],i);for(let e=l;e<r.length;e++)a.push(r[e])}(a,r,i))}(s,n,i)}}(e,i,new WeakMap)}return e}],570928)},167117,e=>{"use strict";var t=e.i(272653),a=Object.defineProperty,r=new Map,i=new WeakMap,l=0,n=void 0;t.Component,e.s(["useInView",0,function({threshold:e,delay:a,trackVisibility:s,rootMargin:o,root:u,triggerOnce:d,skip:c,initialInView:f,fallbackInView:v,onChange:h}={}){var p;let[m,g]=t.useState(null),w=t.useRef(h),[b,y]=t.useState({inView:!!f,entry:void 0});w.current=h,t.useEffect(()=>{let t;if(!c&&m)return t=function(e,t,a={},s=n){if(void 0===window.IntersectionObserver&&void 0!==s){let r=e.getBoundingClientRect();return t(s,{isIntersecting:s,target:e,intersectionRatio:"number"==typeof a.threshold?a.threshold:0,time:0,boundingClientRect:r,intersectionRect:r,rootBounds:r}),()=>{}}let{id:o,observer:u,elements:d}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var a;return`${t}_${"root"===t?!(a=e.root)?"0":(i.has(a)||(l+=1,i.set(a,l.toString())),i.get(a)):e[t]}`}).toString(),a=r.get(t);if(!a){let i,l=new Map,n=new IntersectionObserver(t=>{t.forEach(t=>{var a;let r=t.isIntersecting&&i.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=r),null==(a=l.get(t.target))||a.forEach(e=>{e(r,t)})})},e);i=n.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),a={id:t,observer:n,elements:l},r.set(t,a)}return a}(a),c=d.get(e)||[];return d.has(e)||d.set(e,c),c.push(t),u.observe(e),function(){c.splice(c.indexOf(t),1),0===c.length&&(d.delete(e),u.unobserve(e)),0===d.size&&(u.disconnect(),r.delete(o))}}(m,(e,a)=>{y({inView:e,entry:a}),w.current&&w.current(e,a),a.isIntersecting&&d&&t&&(t(),t=void 0)},{root:u,rootMargin:o,threshold:e,trackVisibility:s,delay:a},v),()=>{t&&t()}},[Array.isArray(e)?e.toString():e,m,u,o,d,c,s,v,a]);let E=null==(p=b.entry)?void 0:p.target,A=t.useRef(void 0);m||!E||d||c||A.current===E||(A.current=E,y({inView:!!f,entry:void 0}));let _=[g,b.inView,b.entry];return _.ref=_[0],_.inView=_[1],_.entry=_[2],_}])},29857,(e,t,a)=>{"use strict";var r=e.e&&e.e.__rest||function(e,t){var a={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(a[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(a[r[i]]=e[r[i]]);return a};Object.defineProperty(a,"__esModule",{value:!0}),a.scripts=void 0;var i=e.r(272653);a.scripts={};var l=function(e){var t=document.querySelector('script[src="'+e+'"]');if(t)return a.scripts[e]={loading:!1,error:null,scriptEl:t}};a.default=function(e){var t=e.src,s=e.checkForExisting,o=void 0!==s&&s,u=r(e,["src","checkForExisting"]),d=t?a.scripts[t]:void 0;!d&&o&&t&&n&&(d=l(t));var c=(0,i.useState)(d?d.loading:!!t),f=c[0],v=c[1],h=(0,i.useState)(d?d.error:null),p=h[0],m=h[1],g=(0,i.useState)(!1),w=g[0],b=g[1];return(0,i.useEffect)(function(){if(n&&t&&!w&&!p){(d=a.scripts[t])||!o||(d=l(t)),d?e=d.scriptEl:((e=document.createElement("script")).src=t,Object.keys(u).forEach(function(t){void 0===e[t]?e.setAttribute(t,u[t]):e[t]=u[t]}),d=a.scripts[t]={loading:!0,error:null,scriptEl:e});var e,r=function(){d&&(d.loading=!1),v(!1),b(!0)},i=function(e){d&&(d.error=e),m(e)};return e.addEventListener("load",r),e.addEventListener("error",i),document.body.appendChild(e),function(){e.removeEventListener("load",r),e.removeEventListener("error",i)}}},[t]),[f,p]};var n="u">typeof window&&void 0!==window.document},969839,(e,t,a)=>{"use strict";
1var r=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(a,"__esModule",{value:!0}),a.scripts=a.default=void 0;var i=e.r(29857);Object.defineProperty(a,"default",{enumerable:!0,get:function(){return r(i).default}}),Object.defineProperty(a,"scripts",{enumerable:!0,get:function(){return i.scripts}})},847713,(e,t,a)=>{"use strict";var r=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(a,"__esModule",{value:!0}),a.SliseAd=void 0;let i=r(e.r(272653)),l=r(e.r(969839));a.SliseAd=e=>{var t,a,r,n,s,o;let u=i.default.useCallback(()=>{let t=window;(t.adsbyslise=t.adsbyslise||[]).push({slot:e.slotId}),t.adsbyslisesync&&t.adsbyslisesync()},[e.slotId,e.format]);i.default.useEffect(()=>{u()},[u]);let[d,c]=(0,l.default)({src:`${e.__overrideSliseHost||"https://v1.slise.xyz"}/scripts/embed.js`,checkForExisting:!0,async:!0});return i.default.createElement("ins",{className:"adsbyslise",style:e.style,"data-ad-slot":e.slotId,"data-ad-pub":e.pub,"data-ad-format":e.format},i.default.createElement("div",{style:{width:null==(t=e.style)?void 0:t.width,height:null==(a=e.style)?void 0:a.height,maxWidth:null==(r=e.style)?void 0:r.maxWidth,maxHeight:null==(n=e.style)?void 0:n.maxHeight,minWidth:null==(s=e.style)?void 0:s.minWidth,minHeight:null==(o=e.style)?void 0:o.minHeight}}))}},435441,(e,t,a)=>{"use strict";var r=e.e&&e.e.__createBinding||(Object.create?function(e,t,a,r){void 0===r&&(r=a);var i=Object.getOwnPropertyDescriptor(t,a);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[a]}}),Object.defineProperty(e,r,i)}:function(e,t,a,r){void 0===r&&(r=a),e[r]=t[a]}),i=e.e&&e.e.__exportStar||function(e,t){for(var a in e)"default"===a||Object.prototype.hasOwnProperty.call(t,a)||r(t,e,a)};Object.defineProperty(a,"__esModule",{value:!0}),i(e.r(847713),a)},839479,e=>{"use strict";e.s(["getFeaturePayload",0,e=>e.isEnabled?e:void 0])},276823,e=>{"use strict";var t=e.i(977222),a=e.i(681859),r=e.i(489184),i=e.i(388276);e.s(["default",0,function(){let e=(0,t.useAppContext)(),l=(0,i.default)();if(!a.default.features.account.isEnabled)return!1;let n=e.cookies;return!!(r.get(r.NAMES.API_TOKEN,n)||l.data)}])},388276,e=>{"use strict";var t=e.i(293963),a=e.i(681859),r=e.i(489184);e.s(["default",0,function(){return(0,t.default)("core:user_info",{queryOptions:{refetchOnMount:!1,enabled:a.default.features.account.isEnabled&&!!r.get(r.NAMES.API_TOKEN)}})}])},692447,e=>{"use strict";var t,a,r=e.i(950899),i=e.i(2996),l=e.i(977222),n=e.i(681859),s=e.i(489184),o=e.i(272653),u=e.i(388276),d=e.i(710918),c=e.i(176276),f=e.i(304786),v=e.i(353375),h=e.i(982967),p=e.i(838721),m=e.i(240273);let g=n.default.features.adsBanner,w=(0,i.chakra)(({className:e,format:t="responsive"})=>{let a=(0,v.useRouter)(),i=(0,p.default)(),l="mobile"===t||"responsive"===t&&i;return(o.default.useEffect(()=>{if("adButler"in g&&(0,m.isBrowser)()&&window.AdButler){let e=window.abkw||"";window.AdButler.ads||(window.AdButler.ads=[]);let t=l?g.adButler.config.mobile:g.adButler.config.desktop,a=window[`plc${t.id}`]||0,r=document.getElementById("ad-banner");r&&(r.innerHTML='<div id="placement_'+t?.id+"_"+a+'"></div>'),window.AdButler.ads.push({handler:function(e){window.AdButler.register(182226,t.id,[t.width,t.height],`placement_${t.id}_`+e.place,e)},opt:{place:a++,keywords:e,domain:"servedbyadbutler.com",click:"CLICK_MACRO_PLACEHOLDER"}})}},[a,l]),"adButler"in g)?(0,r.jsxs)(f.Flex,{className:e,id:"adBanner"+(t?`_${t}
1`:""),h:l?"100px":"90px",w:l?"320px":"728px",children:[(0,r.jsx)(h.default,{strategy:"lazyOnload",id:"ad-butler-1",children:'if (!window.AdButler){(function(){var s = document.createElement("script"); s.async = true; s.type = "text/javascript";s.src = \'https://servedbyadbutler.com/app.js\';var n = document.getElementsByTagName("script")[0]; n.parentNode.insertBefore(s, n);}());}'}),(0,r.jsx)(h.default,{strategy:"lazyOnload",id:"ad-butler-2",children:(e=>{let t=n.default.features.adsBanner;if("adButler"in t)return e?` 2 var AdButler = AdButler || {}; AdButler.ads = AdButler.ads || []; 3 var abkw = window.abkw || ''; 4 var plc${t.adButler.config.mobile.id} = window.plc${t.adButler.config.mobile.id} || 0; 5 document.getElementById('ad-banner').innerHTML = '<'+'div id="placement_${t.adButler.config.mobile.id}_'+plc${t.adButler.config.mobile.id}+'"></'+'div>'; 6 AdButler.ads.push({handler: function(opt){ AdButler.register(182226, ${t.adButler.config.mobile.id}, [${t.adButler.config.mobile.width},${t.adButler.config.mobile.height}], 'placement_${t.adButler.config.mobile.id}_'+opt.place, opt); }, opt: { place: plc${t.adButler.config.mobile.id}++, keywords: abkw, domain: 'servedbyadbutler.com', click:'CLICK_MACRO_PLACEHOLDER' }}); 7 `:` 8 var AdButler = AdButler || {}; AdButler.ads = AdButler.ads || []; 9 var abkw = window.abkw || ''; 10 const isMobile = window.matchMedia("only screen and (max-width: 1000px)").matches; 11 if (isMobile) { 12 var plc${t.adButler.config.mobile.id} = window.plc${t.adButler.config.mobile.id} || 0; 13 document.getElementById('ad-banner').innerHTML = '<'+'div id="placement_${t.adButler.config.mobile.id}_'+plc${t.adButler.config.mobile.id}+'"></'+'div>'; 14 AdButler.ads.push({handler: function(opt){ AdButler.register(182226, ${t.adButler.config.mobile.id}, [${t.adButler.config.mobile.width},${t.adButler.config.mobile.height}], 'placement_${t.adButler.config.mobile.id}_'+opt.place, opt); }, opt: { place: plc${t.adButler.config.mobile.id}++, keywords: abkw, domain: 'servedbyadbutler.com', click:'CLICK_MACRO_PLACEHOLDER' }}); 15 } else { 16 var plc${t.adButler.config.desktop.id} = window.plc${t.adButler.config.desktop.id} || 0; 17 document.getElementById('ad-banner').innerHTML = '<'+'div id="placement_${t.adButler.config.desktop.id}_'+plc${t.adButler.config.desktop.id}+'"></'+'div>'; 18 AdButler.ads.push({handler: function(opt){ AdButler.register(182226, ${t.adButler.config.desktop.id}, [${t.adButler.config.desktop.width},${t.adButler.config.desktop.height}], 'placement_${t.adButler.config.desktop.id}_'+opt.place, opt); }, opt: { place: plc${t.adButler.config.desktop.id}++, keywords: abkw, domain: 'servedbyadbutler.com', click:'CLICK_MACRO_PLACEHOLDER' }}); 19 } 20 `})(l)}),(0,r.jsx)("div",{id:"ad-banner"})]}):null}),b=n.default.features.adsBanner,y=(0,i.chakra)(({className:e,format:t="responsive"})=>{let a=(0,m.isBrowser)(),i=(0,p.default)(),{cspNonce:n}=(0,l.useAppContext)(),s="mobile"===t||"responsive"===t&&i,{width:u,height:d}=s?{width:320,height:100}:{width:728,height:90},c=b.isEnabled&&"sevio"in b?b.sevio:null,v="";return(c&&(v=s?c.zoneMobile:c.zoneDesktop),o.default.useEffect(()=>{if(!a||!c)return;let{adType:e,inventoryId:t,accountId:r}=c;window.sevioads=window.sevioads||[],window.sevioads.push([{zone:v,adType:e,inventoryId:t,accountId:r}])},[a,c,v]),c)?(0,r.jsxs)(f.Flex,{className:e,id:"adBanner"+(t?`_${t}`:""),h:d?`${d}px`:{base:"100px",lg:"90px"},w:u?`${u}px`:void 0,children:[(0,r.jsx)(h.default,{strategy:"lazyOnload",nonce:n??void 0,src:"https://cdn.adx.ws/scripts/loader.js"}),(0,r.jsx)("div",{className:"sevioads","data-zone":v})]}):null});var E=e.i(435441);let A=(0,i.chakra)(({className:e,format:t="responsive"})=>"desktop"===t?(0,r.jsx)(f.Flex,{className:e,h:"90px",children:(0,r.jsx)(E.SliseAd,{slotId:n.default.chain.name||"",pub:"pub-10",format:"728x90",style:{width:"728px",height:"90px"}})}):"mobile"===t?(0,r.jsx)(f.Flex,{className:e,h:"100px",w:"320px",justifyContent:"center",children:(0,r.jsx)(E.SliseAd,{slotId:n.default.chain.name||"",pub:"pub-10",format:"320x100",
20style:{width:"320px",height:"100px"}})}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(f.Flex,{className:e,h:"90px",display:{base:"none",lg:"flex"},children:(0,r.jsx)(E.SliseAd,{slotId:n.default.chain.name||"",pub:"pub-10",format:"728x90",style:{width:"728px",height:"90px"}})}),(0,r.jsx)(f.Flex,{className:e,h:"100px",w:"320px",justifyContent:"center",display:{base:"flex",lg:"none"},children:(0,r.jsx)(E.SliseAd,{slotId:n.default.chain.name||"",pub:"pub-10",format:"320x100",style:{width:"320px",height:"100px"}})})]}));var _=e.i(398182);class x extends Error{constructor(e){super(e),this.name="AuthenticationError"}}class k extends Error{details;constructor(e,t){super(e),this.details=t,this.name="ValidationError"}}class C extends Error{status;details;constructor(e,t,a){super(e),this.status=t,this.details=a,this.name="APIError"}}class B extends Error{constructor(e="No ad found for this address"){super(e),this.name="NotFoundError"}}var F="u">typeof window&&"u">typeof window.document,R="__specify_local_id";function O(){try{if(F&&window.localStorage)return window.localStorage}catch{}}function S(e){let t=O();t&&t.setItem(R,e)}(t=a||={}).LANDSCAPE="LANDSCAPE",t.LONG_BANNER="LONG_BANNER",t.SHORT_BANNER="SHORT_BANNER",t.NO_IMAGE="NO_IMAGE";var T="WALLET_CACHE_VOID";class I{publisherKey;cacheMostRecentAddress;constructor(e){if(!this.validatePublisherKey(e.publisherKey))throw new k("Invalid publisher key format");this.publisherKey=e.publisherKey,this.cacheMostRecentAddress=e.cacheMostRecentAddress??!1}validatePublisherKey(e){return e.startsWith("spk_")&&34===e.length}validateAddress(e){return/^0x[a-fA-F0-9]{40}$/.test(e)}validateAddresses(e){return e.every(e=>this.validateAddress(e))}async serve(e,t){let a,r,i=Array.isArray(e)?e:e?[e]:[];if(!this.validateAddresses(i))throw new k("Invalid wallet address format");let l=[...new Set(i)],n=null;if(this.cacheMostRecentAddress&&(n=(a=O())?a.getItem(R):null),0===l.length&&!n)return null;if(l.length>50)throw new k("Maximum 50 wallet addresses allowed");try{if(!(r=await fetch("https://app.specify.sh/api/ads",{method:"POST",headers:{"Content-Type":"application/json","x-api-key":this.publisherKey},body:JSON.stringify({walletAddresses:l,imageFormat:t.imageFormat,adUnitId:t.adUnitId,localId:n})})).ok){if(404===r.status){let e=await r.json();if(e.localId===T){let e;(e=O())&&e.removeItem(R)}else e.localId&&S(e.localId);return null}if(401===r.status)throw new x("Invalid Publisher key");
20if(400===r.status){let e=await r.json();throw new k(e.error||"Invalid request",e.details)}throw new C(`HTTP error! status: ${r.status}`,r.status)}let e=await r.json();this.cacheMostRecentAddress&&e.localId&&e.localId!==T&&S(e.localId);let{localId:a,...i}=e;return i}catch(e){if(e instanceof C||e instanceof x||e instanceof k||e instanceof B)throw e;throw new C(`Failed to fetch ad content: ${e instanceof Error?e.message:"Unknown error"}`,e instanceof Error&&"status"in e?e.status:0)}}}var P=e.i(280279);let j=(0,i.chakra)(({className:e,format:t="responsive",address:i,onEmpty:l,isLoading:n})=>{let s=(0,p.default)(),u="mobile"===t||"responsive"===t&&s,[d,c]=o.default.useState(null),[f,v]=o.default.useState(!0);o.default.useEffect(()=>{if(!n){let e=new I({publisherKey:"spk_uq51124ciii28vt00f8za4m5hibpuh",cacheMostRecentAddress:!0});(async()=>{try{let t=await e.serve(i?[i]:null,{imageFormat:u?a.SHORT_BANNER:a.LONG_BANNER});t?.imageUrl?c(t):l()}catch(e){l()}finally{v(!1)}})()}},[i,u,l,n]);let h=o.default.useCallback(()=>{window.open(d?.ctaUrl,"_blank","noopener,noreferrer")},[d?.ctaUrl]),{width:m,height:g}=u?{width:320,height:100}:{width:728,height:90};return n||f?(0,r.jsx)(_.Box,{className:e,h:g?`${g}px`:{base:"100px",lg:"90px"},w:m?`${m}px`:void 0}):d?(0,r.jsx)(P.Image,{src:d.imageUrl,alt:d.headline,cursor:"pointer",onClick:h,className:e,w:m?`${m}px`:{base:"320px",lg:"728px"},h:g?`${g}px`:{base:"100px",lg:"90px"}}):null}),M=n.default.features.adsBanner,N=M.isEnabled&&M.isSpecifyEnabled,D=(0,i.chakra)(({className:e,isLoading:t,provider:a,format:i})=>{let{address:l,isConnecting:n}=(0,d.default)(),s=(0,u.default)(),[f,v]=o.default.useState(N),h=o.default.useCallback(()=>{v(!1)},[]),p=l||s.data?.address_hash,m=(()=>{if(f){let e=!p&&(s.isLoading||n);return(0,r.jsx)(j,{format:i,address:p,onEmpty:h,isLoading:e})}switch(a){case"adbutler":return(0,r.jsx)(w,{format:i});case"sevio":return(0,r.jsx)(y,{format:i});case"slise":return(0,r.jsx)(A,{format:i})}})();return(0,r.jsx)(c.Skeleton,{className:e,loading:t,borderRadius:"none",maxW:{base:"320px",lg:"728px"},w:"100%",children:m})}),L=n.default.features.adsBanner,$=(0,i.chakra)(({className:e,isLoading:t,format:a})=>{let i=(0,l.useAppContext)().adBannerProvider,n=s.get(s.NAMES.ADBLOCK_DETECTED,(0,l.useAppContext)().cookies);return L.isEnabled&&"true"!==n&&i?(0,r.jsx)(D,{className:e,isLoading:t,provider:i,format:a}):null});e.s(["default",0,$],692447)},710918,e=>{"use strict";let t;var a=e.i(681859),r=e.i(839479),i=e.i(272653),l=e.i(648081);let n=(0,r.getFeaturePayload)(a.default.features.connectWallet),s=n?.connectorType==="dynamic"?function(){return t=t??e.A(760132).then(e=>e.default),i.default.use(t)()}:n?.connectorType==="reown"?function(){let{address:e,status:t}=(0,l.useWeb3Account)();return i.default.useMemo(()=>{let a={addresses:e?[e]:void 0,chain:void 0,chainId:void 0,connector:void 0};switch(t){case"connected":return{...a,address:e,isConnected:!0,isConnecting:!1,isDisconnected:!1,isReconnecting:!1,status:"connected"};case"reconnecting":return{...a,address:e,isConnected:!!e,isConnecting:!1,isDisconnected:!1,isReconnecting:!0,status:"reconnecting"};case"connecting":return{...a,address:e,isConnected:!1,isConnecting:!0,isDisconnected:!1,isReconnecting:!1,status:"connecting"};default:return{address:void 0,addresses:void 0,chain:void 0,chainId:void 0,connector:void 0,isConnected:!1,isConnecting:!1,isDisconnected:!0,isReconnecting:!1,status:"disconnected"}}},[e,t])}:function(){return i.default.useMemo(()=>({address:void 0,addresses:void 0,chain:void 0,chainId:void 0,connector:void 0,isConnected:!1,isConnecting:!1,isDisconnected:!0,isReconnecting:!1,status:"disconnected"}),[])};e.s(["default",0,s],710918)},107797,e=>{"use strict";let t;var a=e.i(681859),r=e.i(839479),i=e.i(272653),l=e.i(435385),n=e.i(316757);let s=(0,r.getFeaturePayload)(a.default.features.connectWallet),o=s?.connectorType==="dynamic"?function(a){return t=t??e.A(659199).then(e=>e.default),i.default.use(t)(a)}:s?.connectorType==="reown"?n.default:l.default;e.s(["default",0,o],107797)},316757,435385,e=>{"use strict";var t=e.i(272653),a=e.i(681859),r=e.i(839479);e.i(106145);var i=e.i(768594),l=e.i(986405),n=e.i(872893),s=e.i(648081),o=e.i(772616);function u(){return t.default.useMemo(()=>({connect:()=>{},disconnect:()=>{},isOpen:!1,isConnected:!1,isReconnecting:!1,address:void 0,openModal:()=>Promise.resolve()}),[])}e.s(["default",0,u],435385);let d=(0,r.getFeaturePayload)(a.default.features.connectWallet)?.connectorType==="reown"?function({source:e,onConnect:a}){let{address:r,status:u}=(0,s.useWeb3Account)(),[d,c]=t.default.useState(!1),[f,v]=t.default.useState(!1),h=t.default.useRef(!1),p=t.default.useRef(void 0),m=t.default.useRef(a);m.current=a,t.default.useEffect(()=>(0,s.subscribeConnection)({onConnect:({isReconnected:t})=>{!t&&h.current&&(i.logEvent(l.EventTypes.WALLET_CONNECT,{Source:e,Status:"Connected"}),n.userProfile.setOnce({"With Connected Wallet":!0}),m.current?.()),h.current=!1}}),[e]),t.default.useEffect(()=>()=>p.current?.(),[]);let g=t.default.useCallback(e=>{p.current||(p.current=e.subscribeModalState(v))},[]),w=t.default.useCallback(async()=>{c(!0);let e=await (0,o.ensureLoaded)();return g(e),await e.openModal(),c(!1),e},[g]),b=t.default.useCallback(async()=>{await w()},[w]),y=t.default.useCallback(async()=>{(await w()).isReady&&(i.logEvent(l.EventTypes.WALLET_CONNECT,{Source:e,Status:"Started"}),h.current=!0)},[e,w]),E=t.default.useCallback(async()=>{let e=await (0,o.ensureLoaded)();await e.disconnect()},[]),A="disconnected"!==u&&"connecting"!==u&&!!r,_="reconnecting"===u;return t.default.useMemo(()=>({connect:y,disconnect:E,isOpen:d||f,isConnected:A,isReconnecting:_,address:r,openModal:b}),[y,E,d,f,A,_,r,b])}:u;e.s(["default",0,d],316757)},648081,e=>{"use strict";let t;var a=e.i(272653);let r="bs:wallet",i=Object.freeze({address:void 0,status:"disconnected"});function l(){try{let e=window.localStorage.getItem(r);if(!e)return;let t=JSON.parse(e);return t&&"string"==typeof t.address&&t.address?t:void 0}catch{return}}function n(e){try{window.localStorage.setItem(r,JSON.stringify({address:e}))}catch{}}!function(){try{if(l())return;let e=window.localStorage.getItem("wagmi.store");if(!e)return;let t=JSON.parse(e);if(!t||2!==t.version||t.state?.connections?.__type!=="Map")return;let{current:a,connections:r}=t.state,i=a?r.value?.find(([e])=>e===a)?.[1]?.accounts?.[0]:void 0;"string"==typeof i&&i&&n(i)}catch{}}();let s=(t=l())?{address:t.address,status:"reconnecting"}:i,o=new Set,u=new Set;function d(e){if(e.address!==s.address||e.status!==s.status)for(let t of(s=e,o))t()}function c(e){return o.add(e),()=>{o.delete(e)}}function f(){return s}function v(){return i}e.s(["clearWalletFlag",0,function(){try{window.localStorage.removeItem(r)}catch{}},"emitConnectionChange",0,function(e){for(let t of u)"connect"===e.type?t.onConnect?.({address:e.address,isReconnected:e.isReconnected}):t.onDisconnect?.()},"hasPersistedConnection",0,function(){return!!l()},"reset",0,function(){d({...i})},"setWalletFlag",0,n,"setWeb3Account",0,function(e){d(e)},"subscribeConnection",0,function(e){return u.add(e),()=>{u.delete(e)}},"useWeb3Account",0,function(){return a.default.useSyncExternalStore(c,f,v)}])},772616,287264,501119,e=>{"use strict";let t,a,r;var i=e.i(681859),l=e.i(839479);let n={green:{50:{value:"#F0FFF4"},100:{value:"#C6F6D5"},200:{value:"#9AE6B4"},300:{value:"#68D391"},400:{value:"#48BB78"},500:{value:"#38A169"},600:{value:"#25855A"},700:{value:"#276749"},800:{value:"#22543D"},900:{value:"#1C4532"}},blue:{50:{value:"#EBF8FF"},100:{value:"#BEE3F8"},200:{value:"#90CDF4"},300:{value:"#63B3ED"},400:{value:"#4299E1"},500:{value:"#3182CE"},600:{value:"#2B6CB0"},700:{value:"#2C5282"},800:{value:"#2A4365"},900:{value:"#1A365D"}},red:{50:{value:"#FFF5F5"},100:{value:"#FED7D7"},200:{value:"#FEB2B2"},300:{value:"#FC8181"},400:{value:"#F56565"},500:{value:"#E53E3E"},600:{value:"#C53030"},700:{value:"#9B2C2C"},800:{value:"#822727"},900:{value:"#63171B"}},orange:{50:{value:"#FFFAF0"},100:{value:"#FEEBCB"},200:{value:"#FBD38D"},300:{value:"#F6AD55"},400:{value:"#ED8936"},500:{value:"#DD6B20"},600:{value:"#C05621"},700:{value:"#9C4221"},800:{value:"#7B341E"},900:{value:"#652B19"}},yellow:{50:{value:"#FFFFF0"},100:{value:"#FEFCBF"},200:{value:"#FAF089"}
20,300:{value:"#F6E05E"},400:{value:"#ECC94B"},500:{value:"#D69E2E"},600:{value:"#B7791F"},700:{value:"#975A16"},800:{value:"#744210"},900:{value:"#5F370E"}},gray:{50:{value:"#F7FAFC"},100:{value:"#EDF2F7"},200:{value:"#E2E8F0"},300:{value:"#CBD5E0"},400:{value:"#A0AEC0"},500:{value:"#718096"},600:{value:"#4A5568"},700:{value:"#2D3748"},800:{value:"#1A202C"},900:{value:"#171923"}},teal:{50:{value:"#E6FFFA"},100:{value:"#B2F5EA"},200:{value:"#81E6D9"},300:{value:"#4FD1C5"},400:{value:"#38B2AC"},500:{value:"#319795"},600:{value:"#2C7A7B"},700:{value:"#285E61"},800:{value:"#234E52"},900:{value:"#1D4044"}},cyan:{50:{value:"#EDFDFD"},100:{value:"#C4F1F9"},200:{value:"#9DECF9"},300:{value:"#76E4F7"},400:{value:"#0BC5EA"},500:{value:"#00B5D8"},600:{value:"#00A3C4"},700:{value:"#0987A0"},800:{value:"#086F83"},900:{value:"#065666"}},purple:{50:{value:"#FAF5FF"},100:{value:"#E9D8FD"},200:{value:"#D6BCFA"},300:{value:"#B794F4"},400:{value:"#9F7AEA"},500:{value:"#805AD5"},600:{value:"#6B46C1"},700:{value:"#553C9A"},800:{value:"#44337A"},900:{value:"#322659"}},pink:{50:{value:"#FFF5F7"},100:{value:"#FED7E2"},200:{value:"#FBB6CE"},300:{value:"#F687B3"},400:{value:"#ED64A6"},500:{value:"#D53F8C"},600:{value:"#B83280"},700:{value:"#97266D"},800:{value:"#702459"},900:{value:"#521B41"}},black:{value:"#101112"},white:{value:"#ffffff"},whiteAlpha:{50:{value:"RGBA(255, 255, 255, 0.04)"},100:{value:"RGBA(255, 255, 255, 0.06)"},200:{value:"RGBA(255, 255, 255, 0.08)"},300:{value:"RGBA(255, 255, 255, 0.16)"},400:{value:"RGBA(255, 255, 255, 0.24)"},500:{value:"RGBA(255, 255, 255, 0.36)"},600:{value:"RGBA(255, 255, 255, 0.48)"},700:{value:"RGBA(255, 255, 255, 0.64)"},800:{value:"RGBA(255, 255, 255, 0.80)"},900:{value:"RGBA(255, 255, 255, 0.92)"}},blackAlpha:{50:{value:"RGBA(16, 17, 18, 0.04)"},100:{value:"RGBA(16, 17, 18, 0.06)"},200:{value:"RGBA(16, 17, 18, 0.08)"},300:{value:"RGBA(16, 17, 18, 0.16)"},400:{value:"RGBA(16, 17, 18, 0.24)"},500:{value:"RGBA(16, 17, 18, 0.36)"},600:{value:"RGBA(16, 17, 18, 0.48)"},700:{value:"RGBA(16, 17, 18, 0.64)"},800:{value:"RGBA(16, 17, 18, 0.80)"},900:{value:"RGBA(16, 17, 18, 0.92)"}},github:{value:"#171923"},telegram:{value:"#2775CA"},linkedin:{value:"#1564BA"},discord:{value:"#9747FF"},slack:{value:"#1BA27A"},twitter:{value:"#000000"},opensea:{value:"#2081E2"},facebook:{value:"#4460A0"},medium:{value:"#231F20"},reddit:{value:"#FF4500"},celo:{value:"#FCFF52"},clusters:{value:"#DE6061"},theme:(0,e.i(570928).defaultsDeep)(i.default.shell.topBar.colorTheme.overrides,{bg:{primary:{_light:{value:"#FFFFFF"},_dark:{value:"#101112"}}},text:{primary:{_light:{value:"{colors.blackAlpha.800}"},_dark:{value:"{colors.whiteAlpha.800}"}},secondary:{_light:{value:"{colors.gray.500}"},_dark:{value:"{colors.gray.400}"}}},hover:{_light:{value:"{colors.blue.400}"},_dark:{value:"{colors.blue.400}"}},selected:{control:{text:{_light:{value:"{colors.blue.700}"},_dark:{value:"{colors.gray.50}"}},bg:{_light:{value:"{colors.blue.50}"},_dark:{value:"{colors.whiteAlpha.50}"}}},option:{bg:{_light:{value:"{colors.blue.500}"},_dark:{value:"{colors.blue.500}"}}}},icon:{primary:{_light:{value:"{colors.gray.500}"},_dark:{value:"{colors.gray.400}"}},secondary:{_light:{value:"{colors.gray.400}"},_dark:{value:"{colors.gray.500}"}}},button:{primary:{_light:{value:"{colors.blue.600}"},_dark:{value:"{colors.blue.600}"},text:{_light:{value:"{colors.white}"},_dark:{value:"{colors.white}"}}}},link:{primary:{_light:{value:"{colors.blue.600}"},_dark:{value:"{colors.blue.300}"}}},graph:{line:{_light:{value:"{colors.blue.500}"},_dark:{value:"{colors.blue.200}"}},gradient:{start:{_light:{value:"rgba(144, 205, 244, 0.3)"},_dark:{value:"rgba(144, 205, 244, 0.3)"}},stop:{_light:{value:"rgba(144, 205, 244, 0)"},_dark:{value:"rgba(144, 205, 244, 0)"}}}},navigation:{bg:{selected:{_light:{value:"{colors.blue.50}"},_dark:{value:"{colors.gray.800}"}}},text:{selected:{_light:{value:"{colors.blue.700}"},_dark:{value:"{colors.gray.50}"}}}},stats:{bg:{_light:{value:"{colors.gray.50}"},_dark:{value:"{colors.whiteAlpha.100}"}}},topbar:{bg:{_light:{value:"{colors.gray.50}"},_dark:{value:"{colors.whiteAlpha.100}"}}},tabs:{text:{primary:{_light:{value:"{colors.blue.700}"},_dark:{value:"{colors.blue.100}"}}}}})};e.s(["default",0,n],287264);var s=e.i(971437);let o={hide:{value:-1},auto:{value:"auto"},base:{value:0},docked:{value:10},sticky:{value:1100},sticky1:{value:1101},sticky2:{value:1102},popover:{value:1150},banner:{value:1200},overlay:{value:1300},modal:{value:1400},modal2:{value:1401},tooltip:{value:1550},tooltip2:{value:1551},toast:{value:1700}};e.s(["default",0,o],501119);
20class u extends Error{constructor(){super("Wallet runtime failed to load"),this.name="Web3RuntimeUnavailableError"}}let d=i.default.features.connectWallet,c={isReady:!1,config:void 0,openModal:()=>Promise.resolve(),subscribeModalState:()=>()=>{},setThemeMode:()=>{},disconnect:()=>Promise.reject(new u),signMessage:()=>Promise.reject(new u),switchChain:()=>Promise.reject(new u)};async function f(){try{let t,a=(0,l.getFeaturePayload)(d),r=a?.connectorType==="reown"?a:void 0,[{default:u},c]=await Promise.all([e.A(301245),e.A(233820)]),f=u.config;if(r&&u.adapter&&r)try{let[{createAppKit:a},{chains:l}]=await Promise.all([e.A(86005),e.A(109117)]);t=a({adapters:[u.adapter],networks:l,metadata:{name:`${i.default.chain.name} explorer`,description:`${i.default.chain.name} explorer`,url:i.default.app.baseUrl,icons:[i.default.chain.icon.default].filter(Boolean)},projectId:r.reown.projectId,features:{analytics:!1,email:!1,socials:[],onramp:!1,swaps:!1},themeVariables:{"--w3m-font-family":`${s.BODY_TYPEFACE}, sans-serif`,"--w3m-accent":n.blue[600].value,"--w3m-border-radius-master":"2px","--w3m-z-index":o?.modal2?.value},featuredWalletIds:r.reown.featuredWalletIds,allowUnsupportedChain:!0}),await t.ready()}catch{}return{isReady:!0,config:f,openModal:async()=>{await t?.open()},subscribeModalState:e=>t?t.subscribeState(t=>e(t.open)):()=>{},setThemeMode:e=>{t?.setThemeMode(e)},disconnect:e=>c.disconnect(f,e),signMessage:e=>c.signMessage(f,e),switchChain:e=>c.switchChain(f,e)}}catch{return c}}let v=new Set;function h(){return t||(t=f().then(e=>{for(let t of(a=e,r&&e.setThemeMode(r),v))t(e);return v.clear(),e})),t}e.s(["applyThemeMode",0,function(e){r=e,a?.setThemeMode(e)},"ensureLoaded",0,h,"getLoadedRuntime",0,function(){return a},"getWeb3Runtime",0,h,"subscribeRuntimeLoaded",0,function(e){return a?(e(a),()=>{}):(v.add(e),()=>{v.delete(e)})}],772616)},323697,e=>{"use strict";var t=e.i(950899),a=e.i(716715),r=e.i(230186),i=e.i(971939),l=e.i(272653),n=e.i(86773),s=e.i(293963),o=e.i(388276),u=e.i(710918),d=e.i(772616),c=e.i(681859),f=e.i(442824),v=e.i(101117),h=e.i(374768),p=e.i(571340),m=e.i(729252),g=e.i(489184),w=e.i(626191),b=e.i(535289);let y=c.default.features.rewards,E={data:void 0,isLoading:!1,isPending:!1,isFetching:!1,isError:!1,refetch:()=>Promise.resolve({})},A={balancesQuery:E,dailyRewardQuery:E,referralsQuery:E,rewardsConfigQuery:E,checkUserQuery:E,isInitialized:!1,isLoginModalOpen:!1,isAuth:!1,openLoginModal:()=>{},closeLoginModal:()=>{},login:async()=>({isNewUser:!1}),onLoginSuccess:()=>{},logout:async()=>{},claim:async()=>{}},_=(0,l.createContext)(A);e.s(["RewardsContextProvider",0,function({children:e}){let E=(0,i.useRouter)(),x=(0,n.default)(),k=(0,a.useQueryClient)(),{address:C}=(0,u.default)(),B=(0,o.default)(),[F,R]=(0,r.useToggle)(!1),[O,S]=(0,l.useState)(!1),[T,I]=(0,l.useState)(!1),P=y.isEnabled&&T,j=(0,s.default)("rewards:user_balances",{queryOptions:{enabled:P}}),M=(0,s.default)("rewards:user_daily_check",{queryOptions:{enabled:P}}),N=(0,s.default)("rewards:user_referrals",{queryOptions:{enabled:P}}),D=(0,s.default)("rewards:config",{queryOptions:{enabled:y.isEnabled}}),L=(0,s.default)("rewards:check_user",{queryOptions:{enabled:y.isEnabled},pathParams:{address:C}});(0,l.useEffect)(()=>{j.error?.status===401&&g.get(g.NAMES.REWARDS_API_TOKEN)&&(g.remove(g.NAMES.REWARDS_API_TOKEN),I(!1))},[j.error?.status]),(0,l.useEffect)(()=>{let e=(0,p.default)(E.query.ref);e&&O&&(g.set(g.NAMES.REWARDS_REFERRAL_CODE,e),(0,m.default)(E,"ref"),T||R(!0))},[E,O,R,T]);let $=(0,l.useCallback)(e=>{let t=(0,h.default)(e);w.toaster.error({title:"Error",description:t?.message||(0,v.default)(e)||"Something went wrong. Try again later."})},[]),W=(0,l.useCallback)(e=>{g.set(g.NAMES.REWARDS_API_TOKEN,e,{expires:365}),I(!0)},[]),K=(0,l.useCallback)(async()=>{g.get(g.NAMES.REWARDS_API_TOKEN)&&(await x("rewards:logout",{fetchParams:{method:"POST"}}),k.resetQueries({queryKey:(0,s.getResourceKey)("rewards:user_balances"),exact:!0}),k.resetQueries({queryKey:(0,s.getResourceKey)("rewards:user_daily_check"),exact:!0}),k.resetQueries({queryKey:(0,s.getResourceKey)("rewards:user_referrals"),exact:!0}),g.remove(g.NAMES.REWARDS_API_TOKEN)),I(!1)},[x,k]);(0,l.useEffect)(()=>
20{if(!B.isLoading){let e=g.get(g.NAMES.REWARDS_API_TOKEN);if(e&&B.data?.address_hash){let t;(t=(0,f.default)(e),t?.payload.sub===B.data.address_hash)?I(!0):K()}S(!0)}},[B.isLoading,B.data?.address_hash,K]);let G=(0,l.useCallback)(async e=>{try{var t,a;let r,i;if(!C)throw Error();let[l,n]=await Promise.all([x("rewards:nonce"),e?x("rewards:check_ref_code",{pathParams:{code:e}}):Promise.resolve({valid:!0,reward:void 0})]);if(!n.valid)return{invalidRefCodeError:!0,isNewUser:!1};let s=await (0,d.getWeb3Runtime)();await s.switchChain({chainId:Number(c.default.chain.id)});let o=(t=l.nonce,a=L.data?.exists,r=e?` Referral code: ${e}`:"",i="localhost"===window.location.hostname&&c.default.apis.rewards?new URL(c.default.apis.rewards.endpoint):window.location,[`${i.hostname} wants you to sign in with your Ethereum account:`,C,"",a?"Sign-In for the Blockscout Merits program.":"Sign-Up for the Blockscout Merits program. I accept Terms of Service: https://merits.blockscout.com/terms. I love capybaras."+r,"",`URI: ${i.origin}`,"Version: 1",`Chain ID: ${c.default.chain.id}`,`Nonce: ${t}`,`Issued At: ${new Date().toISOString()}`,`Expiration Time: ${new Date(Date.now()+b.YEAR).toISOString()}`].join("\n")),u=await s.signMessage({message:o}),f=await x("rewards:login",{fetchParams:{method:"POST",body:{nonce:l.nonce,message:o,signature:u}}});return W(f.token),{isNewUser:f.created,reward:n.reward}}catch(e){throw $(e),e}},[C,x,L.data?.exists,W,$]),q=(0,l.useCallback)(async()=>{try{await x("rewards:user_daily_claim",{fetchParams:{method:"POST"}})}catch(e){throw $(e),e}},[x,$]),U=l.default.useCallback(()=>{R(!0)},[R]),H=l.default.useCallback(()=>{R(!1)},[R]),z=(0,l.useMemo)(()=>y.isEnabled?{balancesQuery:j,dailyRewardQuery:M,referralsQuery:N,rewardsConfigQuery:D,checkUserQuery:L,isInitialized:O,isLoginModalOpen:F,openLoginModal:U,closeLoginModal:H,login:G,onLoginSuccess:W,logout:K,claim:q,isAuth:T}:A,[j,M,L,G,q,N,D,O,F,U,H,T,K,W]);return(0,t.jsx)(_.Provider,{value:z,children:e})},"useRewardsContext",0,function(){return(0,l.useContext)(_)}])},82317,e=>{"use strict";var t=e.i(272653),a=e.i(86773),r=e.i(293963),i=e.i(388276),l=e.i(323697),n=e.i(681859),s=e.i(535289);let o=n.default.features.rewards,u="rewards_activity_last_explore_time";e.s(["default",0,function(){let{isAuth:e}=(0,l.useRewardsContext)(),d=(0,a.default)(),c=(0,t.useRef)(0),f=(0,i.default)(),v=(0,r.default)("rewards:user_check_activity_pass",{queryOptions:{enabled:o.isEnabled&&e&&!!f.data?.address_hash},queryParams:{address:f.data?.address_hash??""}});(0,t.useEffect)(()=>{try{let e=window.localStorage.getItem(u);e&&(c.current=Number(e))}catch{}},[]);let h=(0,t.useCallback)(async(t,a)=>{if(e&&v.data?.is_valid)try{return await d(t,{fetchParams:{method:"POST",body:a}})}catch{}},[d,v.data,e]),p=(0,t.useCallback)(async(e,t,a)=>await h("rewards:user_activity_track_tx",{from_address:e,to_address:t,chain_id:a||n.default.chain.id||""}),[h]),m=(0,t.useCallback)((e,t)=>h("rewards:user_activity_track_tx_confirm",{tx_hash:e,token:t}),[h]);return{trackTransaction:p,trackTransactionConfirm:m,trackContract:(0,t.useCallback)(async e=>h("rewards:user_activity_track_contract",{address:e,chain_id:n.default.chain.id??""}),[h]),trackUsage:(0,t.useCallback)(t=>{if(e&&v.data?.is_valid){if("explore"===t){let e=Date.now();if(e-c.current<5*s.MINUTE)return;c.current=e;try{window.localStorage.setItem(u,String(e))}catch{}}return h("rewards:user_activity_track_usage",{action:t,chain_id:n.default.chain.id??""})}},[h,e,v.data])}}])},205859,553722,e=>{"use strict";var t=e.i(272653),a=e.i(603673),r=e.i(82317),i=e.i(681859),l=e.i(535289),n=e.i(142654),s=e.i(4908);e.s(["default",0,function(e){let{data:{wallet:o,provider:u}={}}=(0,s.default)(),{trackUsage:d}=(0,r.default)(),c=(0,a.useMultichainContext)(),f=e?.chainConfig||c?.chain.app_config||i.default;return t.default.useCallback(async()=>{if(!o||!u)throw Error("Wallet or provider not found");let e=Date.now();await u.request({method:"wallet_addEthereumChain",params:[function(e){if(!e.chain.id)throw Error("Missing required chain config");return{chainId:(0,n.getHexadecimalChainId)(Number(e.chain.id)),chainName:e.chain.name??"",nativeCurrency:{name:e.chain.currency.name??"",symbol
20:e.chain.currency.symbol??"",decimals:e.chain.currency.decimals??18},rpcUrls:e.chain.rpcUrls,blockExplorerUrls:[e.app.baseUrl]}}(f)]}),Date.now()-e>l.SECOND&&await d("add_network")},[o,u,f,d])}],205859),e.s(["default",0,function(e){let{data:{wallet:r,provider:l}={}}=(0,s.default)(),o=(0,a.useMultichainContext)(),u=e?.chainConfig||o?.chain.app_config||i.default;return t.default.useCallback(()=>{if(!r||!l)throw Error("Wallet or provider not found");return l.request({method:"wallet_switchEthereumChain",params:[function(e){if(!e.chain.id)throw Error("Missing required chain config");return{chainId:(0,n.getHexadecimalChainId)(Number(e.chain.id))}}(u)]})},[r,l,u])}],553722)},4908,e=>{"use strict";var t=e.i(690339),a=e.i(603673),r=e.i(681859),i=e.i(839479),l=e.i(272653);let n={metamask:"io.metamask",coinbase:"com.coinbase.wallet",token_pocket:"io.tokenpocket",rabby:"io.rabby",okx:"com.okex.wallet",trust:"com.trustwallet.app"},s={};e.s(["default",0,function(){let o,u,d,c=(0,a.useMultichainContext)(),f=(c?.chain.app_config??r.default).features.web3Wallet,v=(0,i.getFeaturePayload)(f)?.wallets,{detect:h}=(o=l.default.useRef(null),u=l.default.useCallback(e=>{let t=e.detail?.info;if(!t)return;let a=Object.entries(n).find(([,e])=>e===t.rdns)?.[0];a&&!s[a]&&(s[a]=e.detail.provider)},[]),d=l.default.useCallback(e=>new Promise(t=>{let a=s[e];a?t({wallet:e,provider:a}):(window.addEventListener("eip6963:announceProvider",u),window.dispatchEvent(new Event("eip6963:requestProvider")),o.current=window.setTimeout(()=>{let a=s[e];t(a?{wallet:e,provider:a}:void 0)},200))}),[u]),l.default.useEffect(()=>()=>{window.removeEventListener("eip6963:announceProvider",u)},[u]),l.default.useMemo(()=>({detect:d}),[d]));return(0,t.useQuery)({queryKey:["web3-wallet"],queryFn:async()=>{if(f.isEnabled&&v){if(!("ethereum"in window&&window.ethereum))if(!(v.includes("metamask")&&window.navigator.userAgent.includes("Firefox")))return;else{let{WindowPostMessageStream:t}=await e.A(528328),{initializeProvider:a}=await e.A(676390);a({connectionStream:new t({name:"metamask-inpage",target:"metamask-contentscript"}),shouldShimWeb3:!0})}if("ethereum"in window&&window.ethereum)for(let e of v){let t=await h(e);if(t)return t;let a=function(e){if(!("ethereum"in window&&window.ethereum))return;let t=(Array.isArray(window.ethereum.providers)?window.ethereum.providers:[window.ethereum]).find(t=>{switch(e){case"rabby":return t.isRabby;case"coinbase":return t.isCoinbaseWallet;case"token_pocket":return t.isTokenPocket;case"okx":return t.isOkxWallet;case"trust":return t.isTrustWallet;case"metamask":if(!t.isMetaMask||!t._events||!t._state)return!1;for(let e of["isApexWallet","isAvalanche","isBitKeep","isBlockWallet","isKuCoinWallet","isMathWallet","isOkxWallet","isOKExWallet","isOneInchIOSWallet","isOneInchAndroidWallet","isOpera","isPhantom","isPortal","isRabby","isRainbow","isTokenPocket","isTokenary","isUniswapWallet","isZerion"])if(t[e])return!1;return!0;default:return!1}});if(t)return{wallet:e,provider:t}}(e);if(a)return a}}},enabled:!!(f.isEnabled||!v),refetchOnMount:!1,staleTime:1/0})}],4908)},331351,e=>{"use strict";e.s(["WALLETS_INFO",0,{metamask:{name:"MetaMask",icon:"wallets/metamask",color:"#FF8D5D"},coinbase:{name:"Coinbase Wallet",icon:"wallets/coinbase",color:"#0052FF"},token_pocket:{name:"TokenPocket",icon:"wallets/token-pocket",color:"#2980FE"},rabby:{name:"Rabby",icon:"wallets/rabby",color:"#8798FF"},okx:{name:"OKX Wallet",icon:"wallets/okx",color:"#6DB809"},trust:{name:"Trust Wallet",icon:"wallets/trust",color:"#2D77FF"}}])},142654,e=>{"use strict";e.s(["getHexadecimalChainId",0,function(e){return"0x"+Number(e).toString(16)}])},17856,e=>{"use strict";var t=e.i(118997);e.s(["getPageType",()=>t.default])},872893,e=>{"use strict";var t=e.i(284520);e.s(["userProfile",0,t])},442824,e=>{"use strict";let t=e=>{let t=(e=e.replace(/-/g,"+").replace(/_/g,"/")).length%4;return t&&(e+="=".repeat(4-t)),atob(e)};e.s(["default",0,function(e){try{let a=e.split(".");if(3!==a.length)throw Error("Invalid JWT format");let[r,i,l]=a,n=t(r),s=t(i),o=JSON.parse(n),u=JSON.parse(s);return{header:o,payload:u,signature:l}}catch(e){return null}}])},107556,e=>{"use strict";var t=e.i(950899),a=e.i(2996),r=e.i(272653),i=e.i(818619),l=e.i(151323);let n=r.default.memo(({timestamp:e,format:r="lll",...n})=>{let s=(0,i.useSettingsContext)(),o=l.FORMATS[r]||r;return(0,t.jsx)(a.chakra.span,{...n,children:(0,l.default)(e).utc(s?.isLocalTime).format(
20o)})});e.s(["default",0,n])},783322,e=>{"use strict";var t=e.i(950899),a=e.i(971939),r=e.i(272653);class i extends r.default.PureComponent{state={hasError:!1};static getDerivedStateFromProps(e,t){return t.hasError&&t.errorPathname&&e.router.pathname!==t.errorPathname?{hasError:!1,error:void 0,errorPathname:void 0}:null}componentDidCatch(e){this.setState({hasError:!0,error:e,errorPathname:this.props.router.pathname}),this.props.onError?.(e)}render(){return this.state.hasError?this.props.renderErrorScreen(this.state.error):this.props.children}}let l=r.default.memo(e=>{let r=(0,a.useRouter)();return(0,t.jsx)(i,{...e,router:r})});e.s(["default",0,l])},374768,e=>{"use strict";var t=e.i(39249);e.s(["default",0,function(e){let a=(0,t.default)(e);if(a&&"payload"in a&&"object"==typeof a.payload&&null!==a&&!Array.isArray(a))return a.payload}])},174384,e=>{"use strict";var t=e.i(272653);e.s(["default",0,function(e,a){let[r,i]=t.default.useState(e);return t.default.useEffect(()=>{let t=setTimeout(()=>{i(e)},a);return()=>{clearTimeout(t)}},[e,a]),r}])},729252,e=>{"use strict";e.s(["default",0,function(e,t){let{pathname:a,query:r,asPath:i}=e,l={...r};delete l[t];let n=i.indexOf("#"),s=-1!==n?i.substring(n):"";e.replace({pathname:a,query:l,hash:s},void 0,{shallow:!0})}])},883369,e=>{"use strict";e.s(["default",0,function(e){return new Promise(t=>window.setTimeout(t,e))}])},934365,e=>{"use strict";var t=e.i(950899),a=e.i(304786),r=e.i(2996),i=e.i(383150),l=e.i(818690);let n=(0,r.chakra)(({iconSize:e,className:r})=>(0,t.jsx)(l.Tooltip,{content:"This contract has been certified by the chain developers",children:(0,t.jsx)(a.Flex,{className:r,children:(0,t.jsx)(i.default,{name:"certified",color:"green.500",boxSize:e,cursor:"pointer"})})}));e.s(["default",0,n])},590546,e=>{"use strict";var t=e.i(859699),a=e.i(681859);let r=a.default.slices.token.standard,i={"ERC-721":`${r}-721`,"ERC-1155":`${r}-1155`,"ERC-404":`${r}-404`},l=(e,t=a.default)=>{if("nft"===e)return i;let l={"ERC-20":`${r}-20`,...n(t).reduce((e,t)=>(e[t.id]=t.name,e),{})};return"fungible"===e?l:{...l,...i}},n=e=>{if(!e)return a.default.slices.token.additionalTypes;let r=Array.isArray(e)?e:[e];return(0,t.uniqBy)(r.map(e=>e.slices.token.additionalTypes).flat(),e=>e.id)},s=Object.keys(i);e.s(["NFT_TOKEN_TYPE_IDS",0,s,"getAdditionalTokenTypes",0,n,"getTokenTypeName",0,function(e,t){return"NATIVE"===e?"Native token":l("all",t)[e]||e},"getTokenTypes",0,l,"hasTokenIds",0,function(e){return"ERC-1155"===e||"ERC-404"===e},"hasTokenTransferValue",0,function(e,t){return"ERC-20"===e||"ERC-1155"===e||"ERC-404"===e||n(t).some(t=>t.id===e)},"isConfidentialTokenType",0,function(e){return"ERC-7984"===e},"isFungibleTokenType",0,function(e,t){return"ERC-20"===e||"NATIVE"===e||n(t).some(t=>t.id===e)}])},732941,e=>{"use strict";var t=e.i(762385);let{withContext:a,PropsProvider:r}=(0,e.i(435568).createRecipeContext)({key:"textarea"}),i=a(t.Field.Textarea);e.s(["Textarea",0,i],732941)},398908,174250,e=>{"use strict";var t=e.i(950899),a=e.i(272653);let r=/^[\w.%+-]+@[a-z\d-]+(?:\.[a-z\d-]+)+$/i;e.s(["EMAIL_REGEXP",0,r,"emailValidator",0,e=>!!r.test(e)||"Invalid email"],174250);var i=e.i(202824);let l=a.default.memo(e=>{let l=a.default.useMemo(()=>({...e.rules,pattern:r}),[e.rules]);return(0,t.jsx)(i.FormFieldText,{...e,placeholder:e.placeholder||"Email",rules:l})});e.s(["FormFieldEmail",0,l],398908)},202824,e=>{"use strict";var t=e.i(950899),a=e.i(272653),r=e.i(652454),i=e.i(154803),l=e.i(94644),n=e.i(443666),s=e.i(732941),o=e.i(777768);let u=a.default.memo(({name:e,placeholder:u,rules:d,onBlur:c,group:f,inputProps:v,asComponent:h,size:p,disabled:m,floating:g,controllerProps:w,...b})=>{let y="Textarea"===h?"2xl":"lg",E=p||y,A=void 0!==g?g:E===y,{control:_}=(0,r.useFormContext)(),{field:x,fieldState:k,formState:C}=(0,r.useController)({control:_,name:e,rules:{...d,required:b.required},...w}),B=a.default.useCallback(()=>{x.onBlur(),c?.()},[x,c]),F="Textarea"===h?(0,t.jsx)(s.Textarea,{...x,autoComplete:"off",flexGrow:1,...v,onBlur:B}):(0,t.jsx)(l.Input,{...x,autoComplete:"off",placeholder:A?void 0:u,...v,onBlur:B}),R=f?(0,t.jsx)(n.InputGroup,{...f,endElement:"function"==typeof f.endElement?f.endElement({field:x}):f.endElement,children:F}):F;return(0,t.jsx)(i.Field,{label:A?u:void 0,errorText:(0,o.getFormFieldErrorText)(k.error),invalid:!!k.error,disabled:C.isSubmitting||m,size:E,floating:A,...b,children:R})});e.s(["FormFieldText",0,u])},439804,e=>{"use strict";var t=e.i(950899),a=e.i(398182),r=e.i(86381);let i=e.i(272653).default.memo(({text:e,...i})=>(0,t.jsxs)(a.Box,{display:"inline-block",...i,children:[(0,t.jsx)(a.Box,{width:"100%",height:"6px",position:"relative",_after:{content:'" "',position:"absolute",width:"60px",height:"6px",animation:"fromLeftToRight 700ms ease-in-out infinite alternate",left:"0%",top:0,backgroundColor:"blue.300",borderRadius:"full"}}),(0,t.jsx)(r.Text,{mt:6,color:"text.secondary",children:e||"Loading data, please wait..."})]}));e.s(["ContentLoader",0,i])}]);
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.