PageSourceSearch

https://www.vitruveo.ai/_next/static/chunks/9ee8c4605cb38fea.js?dpl=dpl_2bQsNwZvvTigYFam3wxyqnV5UrCA

js vitruveo.ai collected 2026-10-05 13:37:54 UTC 282,368 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,798539,(e,t,n)=>{!function(a,r){"use strict";var o="function",i="undefined",l="object",s="string",c="major",u="model",d="name",f="type",m="vendor",h="version",g="architecture",v="console",p="mobile",w="tablet",b="smarttv",C="wearable",A="embedded",y="Amazon",E="Apple",j="ASUS",x="BlackBerry",k="Browser",B="Chrome",I="Firefox",S="Google",D="Honor",M="Huawei",F="Microsoft",T="Motorola",U="Nvidia",N="OnePlus",R="Opera",L="OPPO",P="Samsung",Q="Sharp",O="Sony",z="Xiaomi",q="Zebra",W="Facebook",H="Chromium OS",J="Mac OS",K=" Browser",G=function(e,t){var n={};for(var a in e)t[a]&&t[a].length%2==0?n[a]=t[a].concat(e[a]):n[a]=e[a];return n},V=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].toUpperCase()]=e[n];return t},Y=function(e,t){return typeof e===s&&-1!==X(t).indexOf(X(e))},X=function(e){return e.toLowerCase()},Z=function(e,t){if(typeof e===s)return e=e.replace(/^\s\s*/,""),typeof t===i?e:e.substring(0,500)},_=function(e,t){for(var n,a,r,i,s,c,u=0;u<t.length&&!s;){var d=t[u],f=t[u+1];for(n=a=0;n<d.length&&!s&&d[n];)if(s=d[n++].exec(e))for(r=0;r<f.length;r++)c=s[++a],typeof(i=f[r])===l&&i.length>0?2===i.length?typeof i[1]==o?this[i[0]]=i[1].call(this,c):this[i[0]]=i[1]:3===i.length?typeof i[1]!==o||i[1].exec&&i[1].test?this[i[0]]=c?c.replace(i[1],i[2]):void 0:this[i[0]]=c?i[1].call(this,c,i[2]):void 0:4===i.length&&(this[i[0]]=c?i[3].call(this,c.replace(i[1],i[2])):void 0):this[i]=c||void 0;u+=2}},$=function(e,t){for(var n in t)if(typeof t[n]===l&&t[n].length>0){for(var a=0;a<t[n].length;a++)if(Y(t[n][a],e))return"?"===n?void 0:n}else if(Y(t[n],e))return"?"===n?void 0:n;return t.hasOwnProperty("*")?t["*"]:e},ee={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},et={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[h,[d,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[h,[d,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[d,h],[/opios[\/ ]+([\w\.]+)/i],[h,[d,R+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[h,[d,R+" GX"]],[/\bopr\/([\w\.]+)/i],[h,[d,R]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[h,[d,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[h,[d,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon)\/([-\w\.]+)/i,/(heytap|ovi|115)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[d,h],[/quark(?:pc)?\/([-\w\.]+)/i],[h,[d,"Quark"]],[/\bddg\/([\w\.]+)/i],[h,[d,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[h,[d,"UC"+k]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[h,[d,"WeChat"]],[/konqueror\/([\w\.]+)/i],[h,[d,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[h,[d,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[h,[d,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[h,[d,"Smart Lenovo "+k]],[/(avast|avg)\/([\w\.]+)/i],[[d,/(.+)/,"$1 Secure "+k],h],[/\bfocus\/([\w\.]+)/i],[h,[d,I+" Focus"]],[/\bopt\/([\w\.]+)/i],[h,[d,R+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[h,[d,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[h,[d,"Dolphin"]],[/coast\/([\w\.]+)/i],[h,[d,R+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[h,[d,"MIUI"+K]],[/fxios\/([\w\.-]+)/i],[h,[d,I]],[/\bqihoobrowser\/?([\w\.]*)/i],[h,[d,"360"]],[/\b(qq)\/([\w\.]+)/i],[[d,/(.+)/,"$1Browser"],h],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[d,/(.+)/,"$1"+K],h],[/samsungbrowser\/([\w\.]+)/i],[h,[d,P+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[h,[d,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[d,"Sogou Mobile"],h],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[d,h],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[d],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[h,d],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[d,W],h],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[d,h],[/\bgsa\/([\w\.]+) .*safari\//i],[h,[d,"GSA"]],[/musical_ly(?:.
1+app_?version\/|_)([\w\.]+)/i],[h,[d,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[h,[d,B+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[d,B+" WebView"],h],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[h,[d,"Android "+k]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[d,h],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[h,[d,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[h,d],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[d,[h,$,{"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[d,h],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[d,"Netscape"],h],[/(wolvic|librewolf)\/([\w\.]+)/i],[d,h],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[h,[d,I+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[d,[h,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[d,[h,/master.|lts./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[g,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[g,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[g,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[g,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[g,"arm"]],[/((ppc|powerpc)(64)?)( mac|;|\))/i],[[g,/ower/,"",X]],[/ sun4\w[;\)]/i],[[g,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i],[[g,X]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[u,[m,P],[f,w]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[u,[m,P],[f,p]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[u,[m,E],[f,p]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[u,[m,E],[f,w]],[/(macintosh);/i],[u,[m,E]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[u,[m,Q],[f,p]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[u,[m,D],[f,w]],[/honor([-\w ]+)[;\)]/i],[u,[m,D],[f,p]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[u,[m,M],[f,w]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[u,[m,M],[f,p]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[u,/_/g," "],[m,z],[f,w]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i,/ ([\w ]+) miui\/v?\d/i],[[u,/_/g," "],[m,z],[f,p]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[u,[m,L],[f,p]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[u,[m,$,{OnePlus:["304","403","203"],"*":L}],[f,w]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[u,[m,"Vivo"],[f,p]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[u,[m,"Realme"],[f,p]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto(?! 360)[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[u,[m,T],[f,p]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[u,[m,T],[f,w]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[u,[m,"LG"],[f,w]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv|watch)\w+)/i,/\blg-?([\d\w]+) bui/i],[u,[m,"LG"],[f,p]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}
1(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[u,[m,"Lenovo"],[f,w]],[/(nokia) (t[12][01])/i],[m,u,[f,w]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*))/i],[[u,/_/g," "],[f,p],[m,"Nokia"]],[/(pixel (c|tablet))\b/i],[u,[m,S],[f,w]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[u,[m,S],[f,p]],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[u,[m,O],[f,p]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[u,"Xperia Tablet"],[m,O],[f,w]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[u,[m,N],[f,p]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[u,[m,y],[f,w]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[u,/(.+)/g,"Fire Phone $1"],[m,y],[f,p]],[/(playbook);[-\w\),; ]+(rim)/i],[u,m,[f,w]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[u,[m,x],[f,p]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[u,[m,j],[f,w]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[u,[m,j],[f,p]],[/(nexus 9)/i],[u,[m,"HTC"],[f,w]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[m,[u,/_/g," "],[f,p]],[/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i],[u,[m,"TCL"],[f,w]],[/(itel) ((\w+))/i],[[m,X],u,[f,$,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[u,[m,"Acer"],[f,w]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[u,[m,"Meizu"],[f,p]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[u,[m,"Ulefone"],[f,p]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[u,[m,"Energizer"],[f,p]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[u,[m,"Cat"],[f,p]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[u,[m,"Smartfren"],[f,p]],[/droid.+; (a(?:015|06[35]|142p?))/i],[u,[m,"Nothing"],[f,p]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[u,[m,"Archos"],[f,w]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[u,[m,"Archos"],[f,p]],[/(imo) (tab \w+)/i,/(infinix) (x1101b?)/i],[m,u,[f,w]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (hmd|imo) ([\w ]+?)(?: bui|\))/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i,/(oppo) ?([\w ]+) bui/i],[m,u,[f,p]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[m,u,[f,w]],[/(surface duo)/i],[u,[m,F],[f,w]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[u,[m,"Fairphone"],[f,p]],[/(u304aa)/i],[u,[m,"AT&T"],[f,p]],[/\bsie-(\w*)/i],[u,[m,"Siemens"],[f,p]],[/\b(rct\w+) b/i],[u,[m,"RCA"],[f,w]],[/\b(venue[\d ]{2,7}) b/i],[u,[m,"Dell"],[f,w]],[/\b(q(?:mv|ta)\w+) b/i],[u,[m,"Verizon"],[f,w]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[u,[m,"Barnes & Noble"],[f,w]],[/\b(tm\d{3}\w+) b/i],[u,[m,"NuVision"],[f,w]],[/\b(k88) b/i],[u,[m,"ZTE"],[f,w]],[/\b(nx\d{3}j) b/i],[u,[m,"ZTE"],[f,p]],[/\b(gen\d{3}) b.+49h/i],[u,[m,"Swiss"],[f,p]],[/\b(zur\d{3}) b/i],[u,[m,"Swiss"],[f,w]],[/\b((zeki)?tb.*\b) b/i],[u,[m,"Zeki"],[f,w]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[m,"Dragon Touch"],u,[f,w]],[/\b(ns-?\w{0,9}) b/i],[u,[m,"Insignia"],[f,w]],[/\b((nxa|next)-?\w{0,9}) b/i],[u,[m,"NextBook"],[f,w]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[m,"Voice"],u,[f,p]],[/\b(lvtel\-)?(v1[12]) b/i],[[m,"LvTel"],u,[f,p]],[/\b(ph-1) /i],[u,[m,"Essential"],[f,p]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[u,[m,"Envizen"],[f,w]],[/\b(trio[-\w\. ]+) b/i],[u,[m,"MachSpeed"],[f,w]],[/\btu_(1491) b/i],[u,[m,"Rotor"],[f,w]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[u,[m,U],[f,w]],[/(sprint) (\w+)/i],[m,u,[f,p]],[/(kin\.[onetw]{3})/i],[[u,/\./g," "],[m,F],[f,p]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[u,[m,q],[f,w]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[u,[m,q],[f,p]],[/smart-tv.+(samsung)/i],[m,[f,b]],[/hbbtv.+maple;(\d+)/i],[[u,/^/,"SmartTV"],[m,P],[f,b]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[m,"LG"],[f,b]],[/(apple) ?tv/i],[m,[u,E+" TV"],[f,b]],[/crkey/i],[[u,B+"cast"],[m,S],[f,b]],[/droid.+aft(\w+)( bui|\))/i],[u,[m,y],[f,b]],[/(shield \w+ tv)/i],[u,[m,U],[f,b]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[u,[m,Q],[f,b]],[/(bravia[\w ]+)( bui|\))/i],[u,[m,O],[f,b]],[/(mi(tv|box)-?\w+) bui/i],[u,[m,z],[f,b]],[/Hbbtv.*(technisat) (.*);/i],[m,u,[f,b]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[m,Z],[u,Z],[f,b]],[/droid.+; ([\w- ]+) (?:android tv|smart[- ]?tv)/i],[u,[f,b]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[f,b]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[m,u,[f,v]],[/droid.+; (shield)( bui|\))/i],[u,[m,U],[f,v]],[/(playstation \w+)/i],[u,[m,O],[f,v]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[u,[m,F],[f,v]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[u,[m,P],[f,C]],[/((pebble))app/i,/(asu
1s|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[m,u,[f,C]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[u,[m,L],[f,C]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[u,[m,E],[f,C]],[/(opwwe\d{3})/i],[u,[m,N],[f,C]],[/(moto 360)/i],[u,[m,T],[f,C]],[/(smartwatch 3)/i],[u,[m,O],[f,C]],[/(g watch r)/i],[u,[m,"LG"],[f,C]],[/droid.+; (wt63?0{2,3})\)/i],[u,[m,q],[f,C]],[/droid.+; (glass) \d/i],[u,[m,S],[f,C]],[/(pico) (4|neo3(?: link|pro)?)/i],[m,u,[f,C]],[/; (quest( \d| pro)?)/i],[u,[m,W],[f,C]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[m,[f,A]],[/(aeobc)\b/i],[u,[m,y],[f,A]],[/(homepod).+mac os/i],[u,[m,E],[f,A]],[/windows iot/i],[[f,A]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[u,[f,p]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[u,[f,w]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[f,w]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[f,p]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[u,[m,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[h,[d,"EdgeHTML"]],[/(arkweb)\/([\w\.]+)/i],[d,h],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[h,[d,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[d,h],[/ladybird\//i],[[d,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[h,d]],os:[[/microsoft (windows) (vista|xp)/i],[d,h],[/(windows (?:phone(?: os)?|mobile|iot))[\/ ]?([\d\.\w ]*)/i],[d,[h,$,ee]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[h,$,ee],[d,"Windows"]],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[h,/_/g,"."],[d,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[d,J],[h,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[h,d],[/(ubuntu) ([\w\.]+) like android/i],[[d,/(.+)/,"$1 Touch"],h],[/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/; ]?([\d\.]*)/i],[d,h],[/\(bb(10);/i],[h,[d,x]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[h,[d,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[h,[d,I+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[h,[d,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[h,[d,"watchOS"]],[/crkey\/([\d\.]+)/i],[h,[d,B+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[d,H],h],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux)(?: arm\w*| x86\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[d,h],[/(sunos) ?([\w\.\d]*)/i],[[d,"Solaris"],h],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[d,h]]},en=function(e,t){if(typeof e===l&&(t=e,e=void 0),!(this instanceof en))return new en(e,t).getResult();var n=typeof a!==i&&a.navigator?a.navigator:void 0,r=e||(n&&n.userAgent?n.userAgent:""),v=n&&n.userAgentData?n.userAgentData:void 0,b=t?G(et,t):et,C=n&&n.userAgent==r;return this.getBrowser=function(){var e,t={};return t[d]=void 0,t[h]=void 0,_.call(t,r,b.browser),t[c]=typeof(e=t[h])===s?e.replace(/[^\d\.]/g,"").split(".")[0]:void 0,C&&n&&n.brave&&typeof n.brave.isBrave==o&&(t[d]="Brave"),t},this.getCPU=function(){var e={};return e[g]=void 0,_.call(e,r,b.cpu),e},this.getDevice=function(){var e={};return e[m]=void 0,e[u]=void 0,e[f]=void 0,_.call(e,r,b.device),C&&!e[f]&&v&&v.mobile&&(e[f]=p),C&&"Macintosh"==e[u]&&n&&typeof n.standalone!==i&&n.maxTouchPoints&&n.maxTouchPoints>2&&(e[u]="iPad",e[f]=w),e},this.getEngine=function(){var e={};return e[d]=void 0,e[h]=void 0,_.call(e,r,b.engine),e},this.getOS=function(){var e={};return e[d]=void 0,e[h]=void 0,_.call(e,r,b.os),C&&!e[d]&&v&&v.platform&&"Unknown"!=v.platform&&(e[d]=v.platform.replace(/chrome os/i,H).replace(/macos/i,J)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return r},this.setUA=function(e){return r=typeof e===s&&e.length>500?Z(e,500):e,this},this.setUA(r),this};if(en.VERSION="1.0.41",en.BROWSER=V([d,h,c]),en.CPU=V([g]),en.DEVICE=V([u,m,f,v,p,b,w,C,A]),en.ENGINE=en.OS=V([d,h]),typeof n!==i)t.exports&&(n=t.exports=en),n.UAParser=en;else if(typeof define===o&&define.amd)e.r,void 0!==en&&e.v(en);else typeof a!==i&&(a.UAParser=en);var ea=typeof a!==i&&(a.jQuery||a.Zepto);if(ea&&!ea.ua){var er=new en;ea.ua=er.getResult(),ea.ua.get=function(){return er.getUA()},ea.ua.set=function(e){er.setUA(e);var t=er.getResult();for(var n in t)ea.ua[n]=t[n]}}}("object"==typeof window?window:e.e)},31732,929029,653852,487429,517729,722583,e=>{"use strict";let t,n,a,r,o,i,l,s,c,u,d,f,m,h,g,v;var p,w=e.i(549665),b='-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',C={rounded:`SFRounded, ui-rounded, "SF Pro Rounded", ${b}`,system:b},A={large:{actionButton:"9999px",connectButton:"12px",modal:"24px",modalMobile:"28px"},medium:{actionButton:"10px",connectButton:"8px",modal:"16px",modalMobile:"18px"},none:{actionButton:"0px",connectButton:"0px",modal:"0px",modalMobile:"0px"},small:{actionButton:"4px",connectButton:"4px",modal:"8px",modalMobile:"8px"}},y={large:{modalOverlay:"blur(20px)"},none:{modalOverlay:"blur(0px)"},small:{modalOverlay:"blur(4px)"}},E=({borderRadius:e="large",fontStack:t="rounded",overlayBlur:n="none"})=>({blurs:{modalOverlay:y[n].modalOverlay},fonts:{body:C[t]},radii:{actionButton:A[e].actionButton,connectButton:A[e].connectButton,menuButton:A[e].connectButton,modal:A[e].modal,modalMobile:A[e].modalMobile}}),j="#1A1B1F",x={blue:{accentColor:"#3898FF",accentColorForeground:"#FFF"},green:{accentColor:"#4BD166",accentColorForeground:j},orange:{accentColor:"#FF983D",accentColorForeground:j},pink:{accentColor:"#FF7AB8",accentColorForeground:j},purple:{accentColor:"#7A70FF",accentColorForeground:"#FFF"},red:{accentColor:"#FF6257",accentColorForeground:"#FFF"}},k=x.blue,B=({accentColor:e=k.accentColor,accentColorForeground:t=k.accentColorForeground,...n}={})=>({...E(n),colors:{accentColor:e,accentColorForeground:t,actionButtonBorder:"rgba(255, 255, 255, 0.04)",actionButtonBorderMobile:"rgba(255, 255, 255, 0.08)",actionButtonSecondaryBackgroun
1d:"rgba(255, 255, 255, 0.08)",closeButton:"rgba(224, 232, 255, 0.6)",closeButtonBackground:"rgba(255, 255, 255, 0.08)",connectButtonBackground:j,connectButtonBackgroundError:"#FF494A",connectButtonInnerBackground:"linear-gradient(0deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.15))",connectButtonText:"#FFF",connectButtonTextError:"#FFF",connectionIndicator:"#30E000",downloadBottomCardBackground:"linear-gradient(126deg, rgba(0, 0, 0, 0) 9.49%, rgba(120, 120, 120, 0.2) 71.04%), #1A1B1F",downloadTopCardBackground:"linear-gradient(126deg, rgba(120, 120, 120, 0.2) 9.49%, rgba(0, 0, 0, 0) 71.04%), #1A1B1F",error:"#FF494A",generalBorder:"rgba(255, 255, 255, 0.08)",generalBorderDim:"rgba(255, 255, 255, 0.04)",menuItemBackground:"rgba(224, 232, 255, 0.1)",modalBackdrop:"rgba(0, 0, 0, 0.5)",modalBackground:"#1A1B1F",modalBorder:"rgba(255, 255, 255, 0.08)",modalText:"#FFF",modalTextDim:"rgba(224, 232, 255, 0.3)",modalTextSecondary:"rgba(255, 255, 255, 0.6)",profileAction:"rgba(224, 232, 255, 0.1)",profileActionHover:"rgba(224, 232, 255, 0.2)",profileForeground:"rgba(224, 232, 255, 0.05)",selectedOptionBorder:"rgba(224, 232, 255, 0.1)",standby:"#FFD641"},shadows:{connectButton:"0px 4px 12px rgba(0, 0, 0, 0.1)",dialog:"0px 8px 32px rgba(0, 0, 0, 0.32)",profileDetailsAction:"0px 2px 6px rgba(37, 41, 46, 0.04)",selectedOption:"0px 2px 6px rgba(0, 0, 0, 0.24)",selectedWallet:"0px 2px 6px rgba(0, 0, 0, 0.24)",walletLogo:"0px 2px 16px rgba(0, 0, 0, 0.16)"}});B.accentColors=x,e.s(["darkTheme",()=>B],929029);var I={blue:{accentColor:"#0E76FD",accentColorForeground:"#FFF"},green:{accentColor:"#1DB847",accentColorForeground:"#FFF"},orange:{accentColor:"#FF801F",accentColorForeground:"#FFF"},pink:{accentColor:"#FF5CA0",accentColorForeground:"#FFF"},purple:{accentColor:"#5F5AFA",accentColorForeground:"#FFF"},red:{accentColor:"#FA423C",accentColorForeground:"#FFF"}},S=I.blue,D=({accentColor:e=S.accentColor,accentColorForeground:t=S.accentColorForeground,...n}={})=>({...E(n),colors:{accentColor:e,accentColorForeground:t,actionButtonBorder:"rgba(0, 0, 0, 0.04)",actionButtonBorderMobile:"rgba(0, 0, 0, 0.06)",actionButtonSecondaryBackground:"rgba(0, 0, 0, 0.06)",closeButton:"rgba(60, 66, 66, 0.8)",closeButtonBackground:"rgba(0, 0, 0, 0.06)",connectButtonBackground:"#FFF",connectButtonBackgroundError:"#FF494A",connectButtonInnerBackground:"linear-gradient(0deg, rgba(0, 0, 0, 0.03), rgba(0, 0, 0, 0.06))",connectButtonText:"#25292E",connectButtonTextError:"#FFF",connectionIndicator:"#30E000",downloadBottomCardBackground:"linear-gradient(126deg, rgba(255, 255, 255, 0) 9.49%, rgba(171, 171, 171, 0.04) 71.04%), #FFFFFF",downloadTopCardBackground:"linear-gradient(126deg, rgba(171, 171, 171, 0.2) 9.49%, rgba(255, 255, 255, 0) 71.04%), #FFFFFF",error:"#FF494A",generalBorder:"rgba(0, 0, 0, 0.06)",generalBorderDim:"rgba(0, 0, 0, 0.03)",menuItemBackgroun
1d:"rgba(60, 66, 66, 0.1)",modalBackdrop:"rgba(0, 0, 0, 0.3)",modalBackground:"#FFF",modalBorder:"transparent",modalText:"#25292E",modalTextDim:"rgba(60, 66, 66, 0.3)",modalTextSecondary:"rgba(60, 66, 66, 0.6)",profileAction:"#FFF",profileActionHover:"rgba(255, 255, 255, 0.5)",profileForeground:"rgba(60, 66, 66, 0.06)",selectedOptionBorder:"rgba(60, 66, 66, 0.1)",standby:"#FFD641"},shadows:{connectButton:"0px 4px 12px rgba(0, 0, 0, 0.1)",dialog:"0px 8px 32px rgba(0, 0, 0, 0.32)",profileDetailsAction:"0px 2px 6px rgba(37, 41, 46, 0.04)",selectedOption:"0px 2px 6px rgba(0, 0, 0, 0.24)",selectedWallet:"0px 2px 6px rgba(0, 0, 0, 0.12)",walletLogo:"0px 2px 16px rgba(0, 0, 0, 0.16)"}});D.accentColors=I;var M=e.i(313360),F=e.i(13637),T=function(e,t){return Object.defineProperty(e,"__recipe__",{value:t,writable:!1}),e};function U(e){var{conditions:t}=e;if(!t)throw Error("Styles have no conditions");return T(function(e){if("string"==typeof e||"number"==typeof e||"boolean"==typeof e){if(!t.defaultCondition)throw Error("No default condition");return{[t.defaultCondition]:e}}if(Array.isArray(e)){if(!("responsiveArray"in t))throw Error("Responsive arrays are not supported");var n={};for(var a in t.responsiveArray)null!=e[a]&&(n[t.responsiveArray[a]]=e[a]);return n}return e},{importPath:"@vanilla-extract/sprinkles/createUtils",importName:"createNormalizeValueFn",args:[{conditions:e.conditions}]})}function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function R(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach(function(t){!function(e,t,n){var a;(t="symbol"==typeof(a=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?a:String(a))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var L=e=>e,P=e.i(359057),Q=e.i(444097),O=e.i(394570);function z(e={}){let{onConnect:t,onDisconnect:n}=e,a=(0,O.useConfig)(e);(0,F.useEffect)(()=>(0,Q.watchAccount)(a,{onChange(e,a){if(("reconnecting"===a.status||"connecting"===a.status&&void 0===a.address)&&"connected"===e.status){let{address:n,addresses:r,chain:o,chainId:i,connector:l}=e,s="reconnecting"===a.status||void 0===a.status;t?.({address:n,addresses:r,chain:o,chainId:i,connector:l,isReconnected:s})}else"connected"===a.status&&"disconnected"===e.status&&n?.()}}),[a,t,n])}var q=e.i(7284),W=e.i(889632),H=e.i(563895),J=e.i(948304),K=e.i(659521);function G(e,t,n){let a=e[t.name];if("function"==typeof a)return a;let r=e[n];return"function"==typeof r?r:n=>t(e,n)}var V=e.i(751256);function Y(e){return"number"==typeof e?e:"wei"===e?0:Math.abs(V.weiUnits[e])}var X=e.i(496832),Z=e.i(252785);async function _(e,t){let{allowFailure:n=!0,chainId:a,contracts:r,...o}=t;return G(e.getClient({chainId:a}),Z.multicall,"multicall")({allowFailure:n,contracts:r,...o})}var $=e.i(665183);async function ee(e,t){let{allowFailure:n=!0,blockNumber:a,blockTag:r,...o}=t,i=t.contracts;try{let t={};for(let[n,a]of i.entries()){let r=a.chainId??e.state.chainId;t[r]||(t[r]=[]),t[r]?.push({contract:a,index:n})}let l=(await Promise.all(Object.entries(t).map(([t,i])=>_(e,{...o,allowFailure:n,blockNumber:a,blockTag:r,chainId:Number.parseInt(t,10),contracts:i.map(({contract:e})=>e)})))).flat(),s=Object.values(t).flatMap(e=>e.map(({index:e})=>e));return l.reduce((e,t,n)=>(e&&(e[s[n]]=t),e),[])}catch(o){if(o instanceof X.ContractFunctionExecutionError)throw o;let t=()=>i.map(t=>(function(e,t){let{chainId:n,...a}=t;return G(e.getClient({chainId:n}),$.readContract,"readContract")(a)})(e,{...t,blockNumber:a,blockTag:r}));if(n)return(await Promise.allSettled(t())).map(e=>"fulfilled"===e.status?{result:e.value,status:"success"}:{error:e.reason,result:void 0,status:"failure"});return await Promise.all(t())}}async function et(e,t){let{address:n,blockNumber:a,blockTag:r,chainId:o,token:i,unit:l="ether"}=t;if(i)try{return await en(e,{balanceAddress:n,chainId:o,symbolType:"string",tokenAddress:i})}catch(t){if("ContractFunctionExecutionError"===t.name){let t=await en(e,{balanceAddress:n,chainId:o,symbolType:"bytes32",tokenAddress:i}),a=(0,H.hexToString)((0,J.trim)(t.symbol,{dir:"right"}));
1return{...t,symbol:a}}throw t}let s=e.getClient({chainId:o}),c=G(s,K.getBalance,"getBalance"),u=await c(a?{address:n,blockNumber:a}:{address:n,blockTag:r}),d=e.chains.find(e=>e.id===o)??s.chain;return{decimals:d.nativeCurrency.decimals,formatted:(0,W.formatUnits)(u,Y(l)),symbol:d.nativeCurrency.symbol,value:u}}async function en(e,t){let{balanceAddress:n,chainId:a,symbolType:r,tokenAddress:o,unit:i}=t,l={abi:[{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"decimals",stateMutability:"view",inputs:[],outputs:[{type:"uint8"}]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{type:r}]}],address:o},[s,c,u]=await ee(e,{allowFailure:!1,contracts:[{...l,functionName:"balanceOf",args:[n],chainId:a},{...l,functionName:"decimals",chainId:a},{...l,functionName:"symbol",chainId:a}]}),d=(0,W.formatUnits)(s??"0",Y(i??c));return{decimals:c,formatted:d,symbol:u,value:s}}var ea=e.i(138994),er=e.i(884058),eo=e.i(531485);function ei(e={}){let{address:t,query:n={}}=e,a=(0,O.useConfig)(e),r=(0,eo.useChainId)({config:a}),o=function(e,t={}){return{async queryFn({queryKey:t}){let{address:n,scopeKey:a,...r}=t[1];if(!n)throw Error("address is required");return await et(e,{...r,address:n})??null},queryKey:function(e={}){return["balance",(0,ea.filterQueryOptions)(e)]}(t)}}(a,{...e,chainId:e.chainId??r}),i=!!(t&&(n.enabled??!0));return(0,er.useQuery)({...n,...o,enabled:i})}e.s(["useBalance",()=>ei],653852);let el=new Map([[8217,"apostrophe"],[8260,"fraction slash"],[12539,"middle dot"]]);function es(e){var t;let n;return t=function(e){let t=0;function n(){return e[t++]<<8|e[t++]}let a=n(),r=1,o=[0,1];for(let e=1;e<a;e++)o.push(r+=n());let i=n(),l=t;t+=i;let s=0,c=0;function u(){return 0==s&&(c=c<<8|e[t++],s=8),c>>--s&1}let d=0x80000000-1,f=0;for(let e=0;e<31;e++)f=f<<1|u();let m=[],h=0,g=0x80000000;for(;;){let e=Math.floor(((f-h+1)*r-1)/g),t=0,n=a;for(;n-t>1;){let a=t+n>>>1;e<o[a]?n=a:t=a}if(0==t)break;m.push(t);let i=h+Math.floor(g*o[t]/r),l=h+Math.floor(g*o[t+1]/r)-1;for(;((i^l)&0x40000000)==0;)f=f<<1&d|u(),i=i<<1&d,l=l<<1&d|1;for(;i&~l&0x20000000;)f=0x40000000&f|f<<1&d>>>1|u(),i=i<<1^0x40000000,l=(0x40000000^l)<<1|0x40000001;h=i,g=1+l-i}let v=a-4;return m.map(t=>{switch(t-v){case 3:return v+65792+(e[l++]<<16|e[l++]<<8|e[l++]);case 2:return v+256+(e[l++]<<8|e[l++]);case 1:return v+e[l++];default:return t-1}})}(function(e){let t=[];[..."ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"].forEach((e,n)=>t[e.charCodeAt(0)]=n);let n=e.length,a=new Uint8Array(6*n>>3);for(let r=0,o=0,i=0,l=0;r<n;r++)l=l<<6|t[e.charCodeAt(r)],(i+=6)>=8&&(a[o++]=l>>(i-=8));return a}(e)),n=0,()=>t[n++]}function ec(e,t=0){let n=[];for(;;){let a=e(),r=e();if(!r)break;t+=a;for(let e=0;e<r;e++)n.push(t+e);t+=r+1}return n}function eu(e){return ef(()=>{let t=ec(e);if(t.length)return t})}function ed(e){let t=[];for(;;){let n=e();if(0==n)break;t.push(function(e,t){let n=1+t(),a=t(),r=ef(t);return em(r.length,1+e,t).flatMap((e,t)=>{let[o,...i]=e;return Array(r[t]).fill().map((e,t)=>{let r=t*a;return[o+t*n,i.map(e=>e+r)]})})}(n,e))}for(;;){var n,a;let r=e()-1;if(r<0)break;t.push((n=r,em(1+(a=e)(),1+n,a).map(e=>[e[0],e.slice(1)])))}return t.flat()}function ef(e){let t=[];for(;;){let n=e(t.length);if(!n)break;t.push(n)}return t}function em(e,t,n){let a=Array(e).fill().map(()=>[]);for(let r=0;r<t;r++)(function(e,t){let n=Array(e);for(let r=0,o=0;r<e;r++){var a;n[r]=o+=1&(a=t())?~a>>1:a>>1}return n})(e,n).forEach((e,t)=>a[t].push(e));return a}function eh(e){return`{${e.toString(16).toUpperCase().padStart(2,"0")}}`}function eg(e){let t=e.length;if(t<4096)return String.fromCodePoint(...e);let n=[];for(let a=0;a<t;)n.push(String.fromCodePoint(...e.slice(a,a+=4096)));return n.join("")}function ev(e,t){let n=e.length,a=n-t.length;for(let r=0;0==a&&r<n;r++)a=e[r]-t[r];return a}let ep=55204;function ew(e){return e>>24&255}function eb(e){return 0xffffff&e}function eC(e){return e>=44032&&e<ep}function eA(e){t||function(){let e=es("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");for(let[o,i]of(t=new Map(eu(e).flatMap((e,t)=>e.map(e=>[e,t+1<<24]))),n=new Set(ec(e)),a=new Map,r=new Map,ed(e))){if(!n.has(o)&&2==i.length){let[e,t]=i,n=r.get(e);n||(n=new Map,r.set(e,n)),n.set(t,o)}a.set(o,i.reverse())}}();let o=[],i=[],l=!1;function s(e){let n=t.get(e);n&&(l=!0,e|=n),o.push(e)}for(let t of e)for(;;){if(t<128)o.push(t);else if(eC(t)){let e=t-44032,n=e/588|0,a=e%588/28|0,r=e%28;s(4352+n),s(4449+a),r>0&&s(4519+r)}else{let e=a.get(t);e?i.push(...e):s(t)}if(!i.length)break;t=i.pop()}if(l&&o.length>1){let e=ew(o[0]);for(let t=1;t<o.length;t++){let n=ew(o[t]);if(0==n||e<=n){e=n;continue}let a=t-1;for(;;){let t=o[a+1];if(o[a+1]=o[a],o[a]=t,!a||(e=ew(o[--a]))<=n)break}e=ew(o[t])}}return o}function ey(e){return function(e){let t=[],n=[],a=-1,o=0;for(let i of e){let e=ew(i),l=eb(i);if(-1==a)0==e?a=l:t.push(l);else if(o>0&&o>=e)0==e?(t.push(a,...n),n.length=0,a=l):n.push(l),o=e;else{let i=function(e,t){if(e>=4352&&e<4371&&t>=4449&&t<4470)return 44032+(e-4352)*588+(t-4449)*28;{if(eC(e)&&t>4519&&t<4547&&(e-44032)%28==0)return e+(t-4519);let n=r.get(e);return n&&(n=n.get(t))?n:-1}}(a,l);i>=0?a=i:0==o&&0==e?(t.push(a),a=l):(n.push(l),o=e)}}return a>=0&&t.push(a,...n),t}(eA(e))}let eE=e=>Array.from(e);function ej(e,t){return e.P.has(t)||e.Q.has(t)}class ex extends Array{get is_emoji(){return!0}}function ek(){let e,t;if(o)return;let n=es("
vendor: 20,100 bytes, line 1
1AEkVMQnvDV0B0wKWAQYBQgDpATQAoQDcAIUApwBsAOMAcACTAEUAigBRAHkAPgA/ACwANwAoAGIAHgAvACsAJQAXAC8AHAAhACIALwAVACsAEQAiAAsAGwARABgAFwA7ACoAKwAsADQAFgAtABIAHAAhAA4AHQAdABUAFgAZAA0ADgAXABAAGQAUABIEtAYQASIUOjfDBdMAsQCuPwFnAKUBA10jAK5/Ly8vLwE/pwUJ6/0HPwbkMQVXBVgAPSs5APa2EQbIwQuUCkEDyJ4zAsUKLwKOoQKG2D+Ob4kCxcsCg/IBH98JAPKtAUECLY0KP48A4wDiChUAF9S5yAwLPZ0EG3cA/QI5GL0P6wkGKekFBIFnDRsHLQCrAGmR76WcfwBbBpMjBukAGwA7DJMAWxVbqft7uycM2yDPCLspA7EUOwD3LWujAKF9GAAXBCXXFgEdALkZzQT6CSBMNwmXCYgeG1ZZTOODQgATAAwAFQAOa1QAIQAOAEfuFdg98zlYypXmLgoQHV9NWD3sABMADAAVAA5rIFxAlwDD6wAbADkMxQAbFVup+3EB224cHQVbBeIC0J8CxLAKTBykZRRzGm1M9QC7DWcC4QALLTSJF8mRAoF7ARMbAL0NZwLhAAstAUhQJZFMCgMt+wUyCddpF60B10MASSsSdwIxFiEC6ye5N2sAOeEB9SUAxw7LtQEbY4EAsQUABQCK00kFG8MfBxcAqCfRAaErLQObAGcBChk+7Td0BBgXAKoBxwIhANMrEnM681CwBZA6dyc1SAX6JwVZBVivuAVpO11CEjpYQZd7k2ZfofgLEwPFByXxdyMEo0sCU1MCdRurJwGPo6U1WwNFFwSDYQkA0QarPy8jBykCOV0AawFhH3EAgx0ZAJUBSbcAJ2kXAa/FAzctIUNTAW9ZBmUCZQDxSRcDKQEFAElBAKsAXQBzACu1Bgfz7xmNfwAJIQApALMbRwHRAdsHCzGXeIHoAAoAEQA0AD0AODN3edPAEF8QXAFNCUxsOhULAqwPpgvlERUM0SrL09gANKkH6wNTB+sDUwNTB+sH6wNTB+sDUwNTA1MDUxwK8BrTwBBfD0gEbQWOBYsE1giDJkkRgQcoCNJUDXQeHEcDRQD8IyVJHDuTMwslQkwMTQMH/DZCbKd9OANHMatU9ZCiA8syTzlsAR5xEqAAKg9zHDW1Tn56R3GgCktPrrV/SWJOZwK+Oqg/+AohCZNvu3dOBj0QFyehEPMMLwGxATcN6UvUBO0GNwTFH3kZFQ/JlZgIoS3ZDOkm3y6dgFYj8Sp/BelL8DzZC0lRZA9VC2EJ3zpfgUoDHQEJIocK2Q01CGkQ7wrFZw3hEUEHNQPRSZYAoQb9Cw0dMRWxJgxiqAsFOXMG9xryC4smqxMlevgFzxodBkkBJRr7AMsu44WsWi1cGE9bBf8LISPDFKRQHA0hQLN4RBoXBxElpQKNQ2xKg1EyHo8h8jw5DWIuD1F4B/E8ARlLC308mkanRQoRzj6JPUQiRUwoBDF7LCsnhwnLD4EMtXxuAVUJHQmtDG0TLRETN8EINQcVKZcgJxEIHUaRYJYE85sD7xPNAwcFOwk9Bw8DsRwpEyoVJQUJgSDTAu820S6vAotWfAETBccPIR/bEExH3A7lCJcCYQN/JecAKRUdABMilwg/XwBbj9RTAS7HCMNqaCNwA2MU410RbweNDlMHoxwvFbsc3XDEXgeGBCifqwlXAXEJlQFbBN8IBTVXjJwgPWdPi1QYlyBdQTtd+AItDGEVm0S5h3QChw9nEhcBMQFvBzUM/QJzEekRZxCRCOeGADWxM/Q6IQRLIX8gDQojA0tsygsjJvUM9GUBnxJeAwg0OXfqZ6dgsiAX+QcVMsFBXCHtC45PyQyYGr0YPlQqGeAHuwPvGu8n5kFTBfsDnw86STPqBLkLZQiHCTsARQ6fEwfTGGYKbYzMAS2HAbOVA1ONfwJriwYzBwcAYweDBXXhABkCowifAAEAywNTADUCqQeZABUAgT0BOQMjKwEd4QKLA48ILccBkSsB7yUEF78MEQDzM25GAsOtAoBmZp4F2VQCigJFMQFJIQQBSkNNA6tt3QDXAEcGD9tDARGnRscW3z8B22snAMMA9wABMQcBPQHJAe9pALMBWwstCZ6vsQFJ5SUAfwARZwHTAoUA2QAxAHvtAU8ASQVV9QXPAktFAQ0tFCdTXQG3AxsBLwEJAHUGx4mhxQMbBGkHzwIQFxXdAu8qB7EDItsTyULBAr3aUQAyEgo0CrUKtB9f81wvAi1uPUwACh+kPsM/SgVNO087VDtPO1Q7TztUO087VDtPO1QDk7veu94KaF9BYecMog3QRMQ6RRPXYE1gLhPELbMUvRXKJVIZORq4JwEl4FUFDwAtz2YsCCg0cRe4ADspZIM9Y4IeLApHHONTjVT0LRcArUueM6sNqBsRRDwFQ3XpYiYWCgoeAmR9AmI+V0mrVzccAqHzAmiUAmYFAp+AOBcHAmY3AmYiBGoEewN/DwN+jjkCOXMTOX46Hx8CbBkCMjI4BgJtwwJtquuGL2NBJwFjANoA3QBGAQeUDIkA+ge+AAmxAncrAnaeOwJ5Rz8CeLYZWNdFqkbTAnw7AnrEAn0FAnzsBVUFHEf8SHlfIAAnEUlUSlcRE0rIAtD9AtDISyMDiEsDh+JEwZEuAvKdXP8DA6pLykwpIctNSE2rAos7AorUvRcDGT9jAbMCjjMCjlg8k30CjtUCjlh0UbBTMQZS0FSBApP3ApMIAOUAGFUaVatVzAIsFymRgjLdeGJFNzUCl5sC765YHaQAVSEClosClniYAKVZqFoFfUkANwKWsQKWSlxAXM0CmccCmWBcxl0DFQKclzm+OpkCnBICn5cCnrSGABkLLSYLAp3tAp6OALE5YTBh6wKezwKgagGlAp6bGwKeSqFjxGQjIScCJ6sCJnoCoPcCoEgCotkCocACpisCpcoCp/sAeQKn7mh4aK3/RWoYas0CrN8CrKoCrWMCrP4CVxkCVdgCsd3TAx9KbJMCsrkJArLkE2zcbV9tRFsDJckCtlg3O26MAylBArhaArlDEQK5JnNwMnDdAr0VArvWcJIDMg0CvoRx/gMzbQK+FnMec0sCw8cCwwBzfnRHMUF03AM8owM8lgM9uwLFeALGQwLGDIUCyGVNAshAAslLAskqAmSZAt3OeHVdeKp5IUvMAxifZv4CYfAZ75Ugewdejl63DQLPZwLPaCtHT87vD5sAwqkCz28BJeYDTg5+RwEC3CMC24YC0ksDUlgDU1sA/QNViICFO8cS6VxBghiCz4LKg4kC2sMC2dqEDIRFpzgDhqEAKwNkCoZtVfUAUQLfYQLetG9zAuIr7RAB8ywjAfSXAfLOgwLr7wLpbHUC6vUC6uAA9UMBtQLuhQLrmJamlv8C7jsDhdyYdXDccZ0C8v8AZQOOEpmPAvcPA5FqA5KDAveUAvnVAvhimhiap7czmxoDnX8C/vYBFwA1nxifrwMFiQOmZgOm1QDNwQMGZqGEogEFAwxFAQsBGwdpBl21YwEAtwRnuw2HHq8JABNxNQAfAy8SSQOFewFfIx0AjOsAHQDmnwObjQizBhufwQCnBRG76R09PhZ4BWg3PkArQiFCtF9xEV+8AJbFBTIAkEwZm7k7JmAyEbrPDi8YxhiJyfYFVwVYBVcFWAVjBVgFVwVYBVcFWAVXBVgFVwVYRhUI14VnAgICCmRe6SsEyQOxBi+7uwC7BKe7AOdAKRayBUY+aT5wQj9Ctl91N1/oAFgRM6sAjP7Ma8v8pudGej0mIwQrFic2NX5t32rB8RnCLGkBa9duMBcFXwVqycHJuAjPSVsAAAAKfF59i74AMz+BAAMW0QblrSMFAIzDCwMBDQDlZR09JB9KQrFCvEE4I18nYDYnOCMJwT0KRD9DPng+gT5wPnECiUK8SUI7X8tOT2pNCixrVC9qC24fX+AzOhsJZ5sKYiMrPB0mQqtCvCvMAcv8X8kOHy4JCAkifp3fajotShfJq8msCWXBy8wKYEFfD+UQoxEAk40dRUIlG6ltOc44CjM/Qz5wQj8cBwodTEdsWywtWuG8Egp97R0rQj8cXQhKCQ4zVENCNwQ7Q5wsCoEbLUI/G/UIUyIjGDAxAAWPYfBeCnFkyWALYC0jbkNgGTkCGx5gswYCaxBlTmBNEQFk52AVYJVgfWCzYEtgkWgWFwa1DtxVqbxaC0MWqwG7K83BAh8VABwDHgF5AmwvMJVSgAGKCrhHGgDkI3SOCsoNpk3qAZsCh5xPBUBfAPf3BwA0FlcMC6UMJB+6r0eAgQw0ABUTnyuCCHoC0gtLZREbANhOBnUECh5aADEAtritAJQnCxZvqyQ4nxkBWwGGCfwD2e0PBqoGSga5AB3LValaCbthE4kLLT8OuwG7ASICR1ooKCggHh8hLBImBiEMjQBUAm5XkEmVAW4fD3FHAdN1D85RIBmpsE3qBxEFTF8A9/cHAHoGJGwKKwulODAtx69WDQsAX7wLAGNAlQh6AOpN7yIbvwAxALa4rQCUJy07Ds4CkBh7ULtYyHRyjsOlmw/ZFUkb7AEpEFwSBh/lAccJOhCTBQ8rDDYLABEAs+AiAQIApADhAJiCCrJrOS8AFABbG8YubHYqDcEQAjskHNPhHB4LG30CewTBCqrxbAAnLQ6mLs6hHAe7CQAQOg+7GkcczaF3HgE9Kl8cLs4RGQB9q9ocAuugCAHCAULz5B9lAb4Jtwz6CDwKPgAFwAs9AksNuwi8DTwKvAk8DrsFmAEbawouzqEqD4sa4QHDAREWOwCgCzsLuxC7BBiqe9wAO2sMPAACpgm8BRvQ9QUBvgH6bsoGewG7D00RErwBAQDqAQAAdBVbBhbLFPxvF7sYOxjbL7ZtvgNIqLsAB7sALrsC6w5WAAq7BAAeuwJVICp/FTwVuwG+J+QAsloBvSjgo7vIAAFbAAG7AAJbAALjAAg7AA67AgAbu6VbDr/EAPQAaPuoOwMBu5UnSwDn3Rm7CBp7CKEFCv9wAN+7p7sau6OLeXIG+6mbgwASuwYbCwG8AACGAG27BgALu6c7ARo7ugihnMoBuwvtB8CpOwDhewG/AADlABW7AAb7AAm7AGmLABq7GLuOaRX7AA5rAC5LHgAGuwAXuwghAA1KAcIAt68mAcAAALQADpsAHBsBv/7hCqEABcYLFRXbAAebAEK7AQIAabsAC3sAHbsACLsJoQAFygBunxnVAJEIIQAFygABOwAH2wAdmwghAAaaAAl7ABsrAG0bAOa7gAAIWwAUuwkhAAbKAOOLAAk7C6EOxPtfAAc7AG6cQEgARwADOwAJrQM3AAcbABl7Abv/Aab7AAobAAo7AAn7p+sGuwAJGwADCwAQOwAIPAAUOwARawAPiwAN6wANuwAZCwYWGwAVOwBumxm7ALobLgATOwMAaSsKAOFLAAI7AARSABd7BRsABtAAGLsAC/sAX7sAa/sA5IsBuwAXdgG8AAFyC6EABUoAbXYAB/sA5XsAHGseAXsoUgA5RQD+Bw0McgAoKnABpAUIXgG8XiMMCQdvS2xfKokfPBRiLTYDoQq0AdgAFgLRA24BdnJHUhQhA08CFT4BLAYDc0a8e1J6QAApADEB+wBTCtsAe5AsASsAduUNETJGAUoAVwUAAVABB4rMAHg7BCClAFoA1hUAlWg3H4sAzWuxAM/UFgjCdXMbGFYdCdEBiJCrIlNTTUgSPMKJ+QB/HDdAKSvgEZdPAHIBKSwwKUIZDwMwVQT3xe4AS2XcAGoCcQI/EXo6x3guNdUGBQAQGx0KCAwqBB8dKU5TTgi5ugAKEs0AJgABGgCGAIkAjjUA7gC0AOAAnTwAuwCrAKYAoQDyAJ8A0wCcAOsBDAEHAMAAeQBaAMsAzQEHANcA6wCIAKIBNQDjANgA1QMBByoz1NTU1LbA3M3QzkMyFwFNAVcvRwFVAWQBYwFWAUdLQ0VoDQFOFQcIAzI2DAcAIg0kJiksODo6PT09Pj8OQB5RUVFRU1NSUylUVVdWVhxdYWFgYmEjZmhwb3JycnJycnR0dHR0dHR0dHR0dnZ3dnVbAEDsAEUAlgB0AC4AYvIAigBTAFMAMwJz6QCH//LyAGAAj+wAmwBLAF4AYPn5qgCBAIEAZQBSAK0AHgCyAH8CPAI/APgA4wD6APoA5AD7AOUA5QDkAOIAKQJ3AU0BPAE6AVABOgE6AToBNQE0ATQBNAEYAVQPACsIAABNFwoWAxUWDgCKAJIAogBLAGQYAi0AcABpAJEDEgMkKgMeQT5HKQCLAksAwwJTAqAAugKSApICkgKSApICkgKHApICkgKSApICkgKSApECkQKUApwCkwKSApICkAKQApACkAKOApECcQHQApMCmwKSApICkRZ5CwD6BQOnAl0CNhcBUBA1At4RCisTAUo3E02RAXekPAFlWQD/Az1HAQAAkykeGI9qAClgAGkALgCJA5TMi/CuhFoFuisOwhEBndV0KgsEIzFsATNabAGyAN5+gH9+gH6BgoJ+g4aEfoWIhoCHgoiCiX6Kfot+jIqNfo5+j4KQfpF+kn6TfpSDlYiWgpd+2gLabOEC2GwAgmwkbKAAg2xsBEkERgRIBEsESQRPBEwERwRNBE8ETgRKBEwETwCWZmwAowOIbAC0ZgEFbADJUWxsAM9sAgxsAPZabAD2ARkA9gD0APQA9QD0A31ebNSEI2XAAPYA9AD0APUA9BxsbACJWmwA9gCJARkA9gCJAL4A6AAIAPYAiQN9XmzUhCNlwBxsAPdabAEZAPYA9gD0APQA9QD0APcA9AD0APUA9AN9XmzUhCNlwBxsbACJWmwBGQD2AIkA9gCJAu0A9gCJAL4CNwD3AIkDfV5s1IQjZcAcbAJDATZsAkoBOWwCS8FsbAJXbGwDnwLtA58DnwOgA6ADoAOg1IQjZcAGA31ebBxsbACJWmwBGQOfAIkDnwCJAu0DnwCJAL4CNwOfAInUhCNlwAYDfV5sHGwEPmwAiQQ/AIkGjTFtIDFs1m4DKGwDrAJsbABVWv4VMgJsbACJAmwAVAEAul5sAmxebGwAiV5sAmxebD3YAEls1gJsbEbCxxP/x5BApA0KYFA89AsjTx97EHmJQPyocItC2JnNFRCEnFU6SFTDoI0PxeRNRoNRWkpzVnWW8pTagkNmgf+jGupqZ3eu50LAFnc+OzfJwdub1AdpOy76VnijWNR/CMEevikQkFyQuLuPajxWi9chqOoMJ7qpCN4sx3LJG4Myu8kD68wC6+iAwt+pU1JEeY13rpCVkXSZfinVKn4xZpxsI3Lp8bJLrJ9ujkrIalMRBAcv/GSKEtowzcEn5XmJw2BagB8V2UWJoJHZ14SXhM7p0XeGFOuw6mlvyq99WYp5XxrO6ru9nn4RHcOkJ7hx5UqWtman7yVMLzYXQefQRUdIY70RYQE8+aAzCNSGQkXiHfnHYRMi+xczKDdZLk3AV1gzxkkSHLjBwuq8shIJ+/RAbqjqQbugFhe0rqklu432EERkM5k9y1DXzds46oLqKAx6OhPT2WiqEfhaITn7OF9Y694AmKmUvbpWp0xJqDaf3jeNJXnK6NpnGcFOmbclbARC+5+5U52ufw5b0Hh+2LrrNimvZe4eYmApRsZnJE310SqB+1xB6rSJfnV1f2D0awB18Oc0sXAFqIlgHgWiaZGdvP5CJUSsCTCQUC335+iSkwPlLJJ5lwjTSn9Lw22NbK1Tu8w+bUpHtDRDPho7Gun8aw2Jzu9i+N0Ot/kPMbLAb/rUQ82kfpk85qLDkfxLl39QPDngo72GYh/Xigbpcm1pA23D2ywt3D8GgMOao040wDqkHxOEx0OhC+ZmHiIdjK7yRbfJD2ouZbAedhD3p7s8WDmCJfNforgDYPGAXSI08fTjPZ5B37lc5VXGzc1vJmibDwBNVzXuaUzg7N5H4BxqjhJ+kz9HLUJys7bpBDYAPvbut13AwJCWd059tS8YTYgC8HwrkewBfa1LSSpmMr9uR2EekTiAMH+Mx4AGzgbquccwBDlLmRhgXL/YiLPCEb6d2k5qJ6o800qddABkpqt7NG+sc2uvHZwZs57W1AHTFM1KkMShasADAh2FvzbzJOzVDMS3ZlT2BSFKdnkZFB6JyqJbhm6XANis9TrtzJdlPVp+rl8v3nIke6Jou7m2TKu53Vounupgkz2LzrQPhhatLIG7rfF/gUKWp15X3LKt+ZvuCDSqPUigF9yJntimC1HJR7Yj/dUrLAXWrT+1tnwPJJLGKAlQ5VeNDWRKCTt2vz3rJuo4+gIt75/Mkfl/gSZblZ9r/SEeeosZXneli/xNh1WVCvkRt2RnyyjtMkMqhzXh1PVOCbILqv0r7rGYm0CHIyKdhHL90cl9E1I6eEtQTCt6RXj8M0HHrHCHLVRpNM6WIbT5BCMGVnL0o5895qSRbCJz+5I8PGMhAN/Xrj4BgIdlKqlHtBHqTJwmK169toZ2IWxNzrAbIG7zh85Q/LG2A4yBcaBel52zdunokB0lv3A7kXnTI7M6ZnfZ7nwuj5lkGhqSpW+w5CI/FmRlplBEbnZy1ZxS3DL8rf1YWhO5XivWZBSRh1gFsjjyj3qRG1cm/6ors7WsEif6WRxns1MKDZa6KrbfMQ/swIb+2nb0tqxHeii6FcgVeAjE/Xwac1owx04dJKG8R5YQgHNnEfHf0qb8WOnU0eQSjazq+IK7cSuCqYzPEUB/x+QgGZqM3dBoYvNvZVOHDkbgdilWdagqO5bkybXfLpyMPuGq8mvAAEZGbR6RwXGlW9ErOWTfnjfx6dXFJqBj0OBSGFz4lWQasNOmVJeN4SFWSLfOGB/7ehV5YuoNNROHZEG9ElVuMnqbDMMuDleOt/cN/gsWxGw128mwU8/HxkOKqdTZnI7dHka67WCTf/FmBrxpNCaKJ1GxBTCSS7MNfhNj8S4Gtotg6Z3AM9cAeVROnppUMaiV5jjudLnNqoVrKO1/FijLlAc74kxydxKX1RQuMqHR63eecYr5o6MJ+B78VsLlCrpelWh6GOrCOBIoQmIcdpJL1pwE2zzZqBkecGTdK8KMOB6r1eNRURyrz6M899TZaoS/vNOxHf+5gORU+OyYIcIW6diP25GHF6u8TNjuL/GJzCnLLXd01KrsjRa51v4+O/VIAWXESJxfxWjv628J+cWUQpoD+Yytzs3jSMRJ23/XT+vUdtUMLDQq1vnIoeg/GjWh88MT6k9dRqDaQ+vodilFgvjuNw5pJpId9mfwyYeLCGb3BmHXdfQfhfPRQaupe/f8TG4Bk3eDKlYBaEK3kZYNN2Sdxz47m/vYBxvIOKtnqplB1pebzuXmAr/MuzQCknKe653dzaWQQ7MUhWYWvzIZwLe1v0rXxImLaz+AkAu+sYikhouNF3EW6w4crZ6MuUiDbIAx8XhAfegcvW6x9BPb3/sCxGWu9YyatqExB+TSm69qIkI9IwhjrcnzME+jWBx4mNQm5WwLzUjSyY4FZ0aMF5YFlXUD4hL4XfOeYv5rDe2s2D/Cn+28fZ9UCnOQvXFMnQqfc0G+ZqOWWD9l/liqUPaNQzZjxCHpUAD8Rcc90MniQ02ugHWsUupFUvhC9usY7zNPt5F2jO7qgzhafsQSd50jgLrC6Qx6bpHbXR3WNAu1BzGmwbz+ebGmwTjdy006Y6zipP7n/OJlvSmbq+SY+nefAVKK6EBMPbce5n3IdRI8+vbxCpN53rw3TvgNds1SuMiuLGxt89L71mxPDeanGhyHvOjmO56tnVpoHalQnL6TqNuqKsHjHCIKB4pCgj4WyYPvRvYvqi5EMr7lN3MotPR/KH7JUD1lZbU0QzfbrEBJnuQiVAyAC9vwXWp2TRU1/0aapyAH2cbglEHVAdl+1rb1u147uV0td1eNoQZsqHrIMIYVPXtLk2TIU3cJE08PjoYNDpfF/IcJnYQHl6nsplczX3Rgah4NbJJHl//5scUufqsSd//kbIS406ZWoMP//+jhGUswX/5nVNz/jAj9KmXPtAmMiK+khhbn1w/mELzZMT/WxcW//y/jsHaOM/61oAW/CjYhJtY622/TtMYuP7bilBvbiT3vB9n8IcFPnwM78H0KfhYDRdY5PhWJ4jWRQzB+HT5NVZV56LG82hcQms+jOTT/c9Y9sx5rPi1/wB7f/+c5UfUCKk3iwwCuywUc2MGnAwsXf1E5hoI55x1Q/Qby+sWH8NRjavZ8VaDsdi1NUVhH86BJHX1yaFt1w1OYeL5LVmdN+5Q+KuTvXEPDzUCg6xp0HhsUhTWSe7MZMM/6rsTUb0/nbUE3YQlGGt48kT1/6cnf6yHnvHtQx9EosOXN077yyEq/jE3YTiG/5SEJmXFeocJJ1EAd6vKeK6VEdJLOZ1km/EwOnZWCQpzCLKPHxrfh4yJhGq//2dos2E/3+MOcdW5EsgIdmTQUQetzRy5fQHhDBl37XbWzsqO/cASEDjyst1/8NEROqVAxWnddQV+umJ8IrKVgKvGaTc0GsQ4s8h0Osql5QKwlddPDjJhKInyWqYUKmmlIts+FIcXZ6yM6cljbsjUG2ksSOkuIw4sYHffRNgBOLApvD6XrR6Rt0rV2Uf8IpnIUVnb9Twt91QjAaD/dStSWDxg7aYY+VXIgnuowYdOkjywa2hlgrnI6PjaU3e3UjQ5Yk5mdIJGyHnv3/P+1EkMav1yFyF+FeJE/RXnWBw+Nh0aOo6TGlKX7d+dkP9+brvr79SdtXJtcD/aXBGiMNfG6/NQniQHYQlK78FEHDqOh+bDI0o+2Ub0h53EL/vlzjrBczVEZz2bOtvIL+DIzDkk9nCWt7tlqsq3l9JMtJk3r5HG2iJ9b/X11TG6wwMAjHLQ2oasaMEsydh88QPvI+hmqIHhvalpKoKOueJR0eZ9J8G2alNOIOy98jwvbc87Ewk9d+5G/tUijTmlbjFlDKXV05HalKxaRTrucc73On7yzAPS6f2v4ogiaWyWeV73dv/MsQT5HjRrsYV9dLAcI3T+zC2qEVINyNpEhoKV+xVSuWtT4AhBfpnZ7unIM+HX3msI0HiI+P+z2PFgkjGi5PqEbG/wNIWeRUjPtDEgbbubN+I4JaDLrW9borRBDob7ZFx+JdKeFVUKVeWqb/c88Ol7DhM0suLtuEd8tkDSMTD3DFx8UphPINHMHi51hAPttXL4Ektt/lKEUG/R4qZKohHjVpAcPIMiHyWr6xR8/EWnNJvBFET76yCdk5er7ADB/1bgoImhpSiZ/omZjPKPCEeZsOwvPmXL+1vlJNeGO3TzySmGA1X6e58gLrazDM71jywM1XL8zKHN6G3kB31Y8vLtP982N975SZXk2JwDvmv7AY/aDsFFk1v+nE7/hbvuOWhBH4kuemeYozPk2K22Vx/YGiDTLU7YilpOt29u3RZMBh4UJjlTP5ItxTzWv6ebL9b+GSU1Vsm2S8LMfVfJczaBSqE8J1A4YUjpsALL7++bwCPXFhaufdpDFtBlHb9makeYbqdg9ltvK/HwF/rNE6KrtWUkEcxmTB7Iyu5TiVaIgW/YxzQhpArliIMkOoK5L7ShVtF+DYqV01mk7fwop04hQRwg4KFmr5z9nYf05VVqkSe7gfnx5bxxlQ0qEV0jiwzf064qG11iEqjHcUgDWWsDs/LEGlzX31T5KVL+7D4EoKim7HBagiqRo5JI3WfDBgpKIruWz9j/J6Hp5Q/EJbMWB8NeSMuFarNw3AEYPBJtYQO/4oD/ZgPTSQ06di0EeumX5EbrdThO+fvYEVSxLtZ3AJkee0Xn0sDwNtiiZhJjJRDuG1YRKB1vOulfd9JjHeyu+UHTmrtra/pm+8Rixh4WKiLaLOCxIbZNoWRZSyyUGLPjAaAo+SQBpfO2uruWrzFxLlpvrXJNMCWtlJDKGAnlWK5xpU2tcxXbeD+sbdfwYXt/qTwDk6UqXR/aUt099DhSNl4Nk8mXwpw+b0nvjKOG6Mg1PRXjrMUMANvNgEArv8nMJs3vj1aHi8MHz/UfJWWzkcrSpZTNBhduXlGR7i+ip/THDp5R9KRNcDKECgtwgXg4EFN5HHfikP/XvsoCkHTg+NbsD8Gl6eknk4Arwn/BWGJ0hgW0/gUKrzuGZhub7igRP3abetpIm+24xEOlWl3YKpm2qTBFvX8ddDRvm1LcwnCJuEfZx12qPY9TrntMIQsv316zvpyWnyStX8VU4j6tQk+CWlLBUCJR6MdH9Cp7g2qdn2WM9qFbREmejH09dlWEPm8hPF0L7RxwRRdiCs0DP8ewk6ApoELkKU9hckSdbnXm8UHJmaNXjxv/q0fTTpu8rnl9lN0vQCpDRbCtcz12rGRFEA7Cfg7FhZn5QFkNmv1ZURKEsiZce1nS9K7HrwpC7yJV4Xt3eAVbLJfoXHrtwG60Z8gwaSnmxoL3s2ZlRqggZN/MHo1oUS4L+GwObFI596Ld4Mvi8l+cQmF1gJpkpnDio7TuO35npaMHiWzFqPSX3qNgkIPGuX0qGYnPIVsM901Yu8oZnOZOY1TbtIdFUNKNq2dP8SJ4F/VCEzIjF0/Rh+7UrZj80tC6rognVH3mqa8eCs/lcQU1Pjj98kBmAKDbZUTwosv02UunRR3n0X6c+f73mtwB7/WbQ16gO431EtwZbNG1SM4TZPBnsQSESlsfG2JLQXx5xWf4bmQ/xcVCPISAX5897JxHKLD/Xkgu57+ABR2+MMtEbX64+MNlBHpKC7sjlWVEShf5qA+dGc59LFVlZrX/Enq9z/v+wnZ1HErmxmjJjxOA+hAjVUWgtq6ygAi/8ewJDjUMFw3zhQFtbyTLDPFd21Ji5S5QPZo9nMSxdg1+DGFSN0wlWt7XeYPbHqLfliV0J1kOhQNp0VbUPy0MS2Ms66OxtSWvaULaWHnfAA+sieVVgtjDwN3nKonWapkSKRN8BKKJQpCfqo8RQI5udhfu5s5+7vwsppmAJDgz2GNA7d43VdbV2l/SrvEu4RYslmNJmfSOVbssxAhSYy6WxpIQdDB0FVBpZ6IM8yr81QN+XLZ3n/wed/R+s6LslkxKbzzst/GkRbe6rFmtvJCwr1T44ETM+IMgOnjUO0eG6a1n2w7lwM1oFBvzMUWRkNFOvKcx3oSb5XdenZ5dXsute6nkRypBiSdAtA2fxAd8UdLOZW/MB7fZoEuFheQXijdaF8kuaRZoSeWdKOkKsGYEGaXfaDKTu0WMTcLniQs7KRCz9iK3SP+Y2xIjkfVGqFLSQ6vh+A1u6FdfwXsv1VPMfi2cxmdM+/xTgMXEyo2ZGcQ2YmPsghnYdv2+z48JpGZA4tUK1p1q2VdVxyfypXEXcrxKKtmt8UdW7sHWmKMqDuBBM3J/JUQx8eUYN4pJ5oRqvdiPHU1o/WPjiKvnlCqOdyxlxF54L9PrtLD1NejZ9aZDivVr6ZfMFK1/psVygoPIAnphcJWWb9+5IKMKmgRQULsTPZi6Bw4wP32zVEoKcHpP73CkFAqS98nSaGoWDjDJiaACJn4p5o1jq9R4Q4VcibhXF//LHP0bdf63kRVZdRbbhGe7sDQcyWS5tpkfeYHnff25WK+4FpzLlAcbaKmHdIBqOw3fImx1uqQIADH0TyHzFlqTG6nMoY81svP0T6BIyELMS8tMe+E1p6TFP6sVpZa6VNaTumufD5aj9goRa9SAmdJT4HhI2r0egj8UrgFb8L59wGLnYlzkLAiUd3m/WWIIEU61kPoEjd3gIVy/fiBcgqQqHnoXpL0SqLGdGGgn7DQeVMSYWHfjno1FngIKP9cjYaTlcRP6bZunjHP13/lbVm4awti894pTf/ZNNqr4OR+tDVie/m+rC8QpVnRbsCMPukOH87B2jM4AG6pHuXl1x9SiKdhYJVOhfo/+SCaGjUW2CoogL1FFhFGN9o+acoVLl0SXs/3vrSccmZeAF3NewFuOg/P12QYKQF+SH+KYcNnsAhIAELPBUgre/KRUJEA+KPD0MHRjv+3J/j2Z23MuJmkfy7leWcMsti8wXLSHgXFJTaksx1Woi6oljwxFVIJG12SBSZLNJDbXMYPekmiXT4FclKI35BFgqnYpKfcsr+f8HUXQoHJ9UYZ4J5YMiHHyAxg6eidhodgqJ2Htf/xYEx+G0zXchuzlt8hcAl+AT8NCQ4orFc4DerabF1enA7NTLnvtZh3FUwqIOvY7Q4DYmoDHwXTSw5UNNh6r7j0B/ezMYJMDcw4+6gCTZX4YQ+7Xs8de72vsR3cmfpxIX64/6KR1p3VX4F6vfHEzxzarh8aDH4G1DFoBBM6npXFpK+Rh+WrcFclAeAxi0PoaR9CpOxxGLSdvxKVSw8oOOanG/soKImRopN38AdcUhhM2GT/PgQeSQrG12njuJJD5Z7vWfAZmFybYLdSA91kB4aoBhoj1Z//KNIVVujqaLLRwCkbyn4vh0739C9V9iSjybeOIeSOvNs7LW1a7EUtNoKAnOGML4U8KBXpfrw73WjAszJG4Qscq+Xr3kZWR4Omm0xT6qE9y6FNSpstV4onMZSqCEJ+3VX9qjvdx5QVrM0WXxmPZxejdfnihcFAjzv5PjlTl6ickDbHe6+Lch52pjOPqk+m3RZ+bh2JSMGtFBuODbMchrpRVlt16NTQ05Ps0IDtWlUmWfP2vX8M4YDynIuOZ4Ck91+591B98Gw9fw+yQogTR8CSg0zaJu+rlBo/mr3A+1NziF+kdubz+whc857AZt6DwIBIF5+5yiaaf3ByQp1Fm3sOkZDAzwsYSQTM/Kv6idkugF63FDobDdUY3huruU+sCaBuRR+HmOowvmZoBjZHNh77SXFtmY/oOUE7ifN7nBHAo83S/xvcS6H4Ci2u/9Id62Wv6Ui+zMNLAzhfkTkVcW2BwrnYvpur0ZDlzs+ZLsmGTWvd1892t78gx1YjEJusGcxphjLkV0UfAKlekfSBVWHE2ahk4AbbRmHyL7GYdtKfdlINwrcdJuf3Cee1nfUojDQn/YmItESOFhtLzrkEv4k2XpMU9oaJQ3VUC+1INh6BE68pkHameGJm4Gvdb24Q0fXWxd9Tp3A9mzFSe4qXDGGDIV4AAGV1jIDfveknH1TwWpUT6HiQxKP3AAHJNkJeRlj/mXBmS4S1j8FK6YmpK7jyyAiRbsMCCLoJcx01fvgpMvKQRxu9IOwymconQjD56g7ksOrcOeoTbius4JnGesAS1DtgdaophYsw1wGIsMS3P7K6doE3K5czznqPQLSRRF/Ylzb5NtSKsL33SgskFNCF4khn5LWaDxI23ZRi2hzqN8uW8UzZEBYy68+VtGLSymQrXGUlr2nO2BbBIT5Vh1RmGAyDXaW0FPrpx3wv2UYdFk9tSl+906bMxCuXQaKDQP/U19UEcVGK4gmksL8lAorxQSAOwpeYX9xrZsh6yoGaL/X5O3tgQC8OM+/GvxnW9XvAtu/JxAigydfSmZfqZfg1XOcHNOpLlN8j64OZ36l5qawDBJ62YaTvxeNmm5gowCdBosgcpHOgNgwA+sknN8XmsR2IYChcafl9bGNMZ/nB5guWuvEziv6QI2bP2DtyKWG/qUjZMaxy+wASkkVGtuwGtywkTYG6MYrZBo18vYcww48G/+f+eITA/qMwbLlJC0S3+/ai2pPvkOhRRVmGTuSupaxhIk0xoXLtixCxSAn4Z3OnUS3wBqVscLI4P3GP7i/6gxYsswsVmkvDXFLhO/OKcur8flegCSKiqmVpIRvCzgbjEA0mXPn+RExXY/2OE1f/BYuWpRQY8gCDpMOYBx9Gn4tL3hihSIR1ixh2PIIT7cr2gUJbfs76EKYG52Jk0UZF/PQkBxGuFCEWXnG6ue/hTIqjTRq1sotVrKrwIGHDrITyuanUzbIYdgdEeV88K1VD82TYB2B61Ft+tB1KqHPmT9+hWoaV+iF3SuvtJqvnoLaA8wxrD56AUMULEgzO9SvBcBAfqz/dzMYzwMt/YLszDbmGe1bcHHfFMcvGql9bf/tp+Hrj4q18aNnftGjmXTfws39emn7/5IBxog9MrmftAA5Oq4awenm8HimWO72dwVlHcHmutVMdrMHw+p2vzpzT+B0iIZ+IEpplwWhClcXlxhxAsF3CHRnnaUEqq3ByQ+cqhe5SvR4SFxh/LZoQwtj8QZQGT1BzY2EMpYnUcZWQEPlwFZw+7UryK9qV8KgruYsvyMoK16KI2sN4SOblrVwhyiL8+IBZ8cpUhsJQSU7TFHAi+L2F0sn0y+FtDODlnuif2Mba8QddPZYYxjTsIgkMe3M6+7kXxUfZvbCUlyq71J1eNczGk6Vqw6rSx2K3vM+DjLxDRGzWepTO2qTT/W8S7u0QXcyFUahcB4vq8xCYTpy8iswtnyz7Kx6lgTEQJ9RqkgEIN6DOUqB0uRdeYuDa7AP7Zy9z+ZlTsmVR5vtV71m3dmdtNeWghbr5PnPJtjXAzcvZjxyV96VEx/B1TA0IEQSI50ywGuIbmAYdQg/l/rxhQLX+6uOLyFsaUt6mtjpAJkLfehnB6MlOHnNOrWLvCBqVBS07jcM+4RzLEed3f3/0Xwp92U+nataNHyEgnnuYR6PXEjRLETz0xrt3UglfK7Bn4aNlXG7cZco4lMziLv5+Mh2JCww3mz69Z9ZMRR/xv5EKJ38IFxKd9dw5CgPIXja/gzAshMbF14/qBIgNkdUQeP8YE7SrICGtiTnAKTyA9cXa3OauDHxZOdTP7yuYBzD1UcHstIO16FxF1bRUAlSkszI83YufTchU8OPnnozDl9bS0y6CnnjGwgj9M61cXcZsljjhLeT/Vq+30ScN2PcT/dOoxUDqDS38+OpCCzLDdnwHQc3ECQVIkaxmdPaZTSdfp2jjGzSdNLM5yPQsgJDl+ZnhclDQi8ltUnkqWJ323IvTZPN8rn0+EshL1cx9PiaLTzUsryn9Zp2Nt/detUAh4N/2I3dlMQqjHFxSihv0uykzflq5clMy2ZBaxoEb0/QMp03IQQus3vnZd/NOmSsmgqXqKFP3ozyDgY7RQS+npabe/hNG+5sa5FtvL8v0uYuag2NewYkcol3TOTadpuncCnDgOGpmLnTQ1PEPUN2cNsrW8LYfIv+hzfb7vod+ipXHzmbgj5Fzc6RcT/5PD7VQ8nTJBNj1urkVUx9uJvTWmqY08OC80rGDLaWXv243VB16gjt4Xtwp5H2UDR0LiKW24Ed/sOO8jl1yEU/XAb3h7ScKnCFy/V3sICrkY1D0K9fSokHIL0s5/7DLShLAPXRbV7fbv4qj6OwHC9d5PlEOX3LRpQ3P7hcSAKlIKPDM83ypz56U5+rJeo0cyUtC7wltL8wqEiNSgZsDWzACc7RFoZqhlD0+sihIBQlkQTXmvUyIOZhkQX2zqME5VRC7ms1sa3CY+odMn3mMBiTvCMKnnCxg5ZPLq4GUDB4jF8Br2K4x4sxfWjGXQatJ25I1JyrIv2Z4bP1jKw5C+B2/s0v4dGUOsaS6IPIQV3ETQ+F2fSl2BPBXHzyYN8VmwWIrKeMX9pyGWuAOVXwkxJsRBaBVzLhZDP8ONGncknL5DpTxHN32GgFWMwsc0GmL0oRDmRT8u2lvjAKUIi0MmXhIHSlFeh3Qh5pP6ap4YUd6b569ZIaHgya2AyD12cPxY0In/PBjzDctTaKJCU+xc6m9RkNLDEE8guvxtJP8sl8N9bLqw0F/qejaBlcHYqw31zYpsutQp07hsP1vhGdl4hJ1wA7OCsAHnKj9879uSHILEmuZ6vI1lT4tvnWCVKZhhYrWHW9oPKPKpbOC6FTjf/OtUvwmiXr2ykvyLzHGQeyS7BenZpL3N/CaF5T7Gkml7JXN5cj0PKaDpZVImD61FuMgFHPqSHvt4Ej4KBdAfdcoO3AjQPLwwtKsgGM+ty4lNZMBEItJSRLunG5ckrM/BeoXWoPZVvEoIzLgFQYPupMwZCXis4W2SCJ2zsefZqCj+aTfSq1FYdUj2UeJALvVTf7vuuikOE1Hit3UIAGUi/sqgMum9vw218y1FlY/9XnOji9nqhGAcMYICc7BiqLZj5N+cKEuSAuiyWbMg81ZD1lHovy/we2eaCcCv4MzEW3O0mVA/t2xdA0cxTVbXmFhn+tARDpvDz5ftLr15OAAmvo2QiAky+feVO4bGibv2nlBmBzqx0lEDfEm4UnEs11pbnwZlJ/0Y73/wBPYfTNZiJKR73TzdCW1BffiJq9bLjQmaKnU0+gN8sfe25IKSUCooQwxePDrFn3a/zUgWxvPoTYVXfobY/GV2qqTkeVDV9D8657fhY0/wiaJ5NfLxhXbE/naxs34N0hd6vxNfdm1TCnozm/NKSCThchoYgMF7Z2tzXFovRfsNVkf86JjrM60r7UIuV3bsmfrMOqzjXjN6HPBG25zCJ3QLueySbj9oFvX/HxWBqh31PBPxduCVAxMqC9HK+YL3oBZqBruoh6LKvdMqoz0PYXUBrwbiioyE8Tj5ImjJmiOOWLbAZvIZ/l9rIPljx3T5glJ2ewlfuIT5GlodQsAf/IEtmYkML5SRQGxxwW+rlZkD8belJNu09Itwx9xDULTnemVDeojdbgcd2gKGM9aO00Jivtbs7ZyOSE8IPh98GfvatD8Ud5uHcZfAfMiPSlIxd4UqeSDzuNfbKDuFepkyC/s3j9fawmhY1b9NqDi0ZS5eP35l7rL2eK5QlWLlyCmxx8AFaFiTuD2pMUxZV5mBSJuJduOaq2ZrWpu28DE8jl/hisBz7bGWH6qLF0ayWNq1Sejtcs8KQrQqJk5P9QHDYHOIolgNsMDmEaWcTelghbfFCDqWrq6YLwDWy+m68ec5nShgq2fduUBpQUuKKKgnttaUX9PRfMmxqJyU7e0RLr1bev+ge1KK0bZyhHKKDE8gQX9Vf7rNHWOxBtZcxwwGusyMpH77qWZxXsQmbgIGhtiO+gSSRCyu/ek+OFsz1HMiQH0IHV7PjJi3dszYfFp8ue9h4+AfKte4MTiehPvxNcm/T1t9vsFZx8rHN5ie77r2jzZOq/Em4Q+H9sNcZakf9HnzCc1fJixppxP8FQABmVnqa6GbJhwaka7WH7Wdoz1WxOjSNV8N9sgW5S3Ppgkut+TTCkjA+AodUOk1KIR+8G8S3WrSZG4nyqfJ6FEjXl6a/LEoRMHZUqfPRWvwqrtXYy9IUsmUGzkqi76ib4NANCe5DnyOxnFRZ9d8FdBVBjra3iNuZhJuWW5Omi/hBigqDsg0mu2AhfJDXdwyMIJ33HHHPfS2JtjegRejX11m41TbNL+Qp7mR0g9CPKTj9PIjuSycGN/YPozXI4zarXuAeLv5CHKtKcJKRbd6R2oLNiEt0T8+QIVJH7zt9ncKMgd49vV2P1AyScZ9Qzbu3m3LBnuu6dw7aE0b6r4kzVkI/GUS88mA53L/rLtntkFlZXGtIoqNP2mD3eVv08AVVPT3wJn81zpbJV9SuqZ6Pd1ge0Zz2RFHeCdV5CLPftH9V5o9+VzFu4R0QeumqDwUhXn3IyYotdJnxr1l3BqWnQVAeDBEOtPyJQx1q5+mODiClXtYeBLTWtsJ42AMBcf/IFIhpfhYO08hsg0Ik+DpQFNOKReK3o3cudkxWX0soPtI5eSFOA6yNylS+IQjrQtYQ/5s4UcixJfokumBUjpH9ofSjUTwPCapGFndfqqG5IHeMMvfg+88SXm7bNyjk6pGKzL+WxDAdqKtQ72WWVbOk3I+ueGuammmB2pvFZvqIcU/lvW3n9+r2lycnQLE4OX9R1jIgW4cDjJ3v8dAa66mVcfC7ptCr5io6mCaA9qI9T9FFWqo1ZAaMxgxAu8aXqmaOYryMND2sTUfoHvxcYK7hEiJhCLYFDx3PBhE97c2a0ub1/ePJcyJOqr7UaTAPTJ+xvZtjb/40sloY1ltRnTkWILmIP2b7S3AdXCR+YiArMUHwdncpjpyDGfzqGOUoAuaamWzAMacQtb34/M32FEgR5lUEf8fRzFrZUhzQj0fR7/6gdzdnVVvcSneLmtqJ930VCCDORY8CVdQWdo/S3PNkX3pQsPVKWIYGAMrFZoq8bQ/OJBDSXP7KSBdL3QN0Zqd393p6VFc7DnlnFiN00SY5Nux7yadeIM0Upl2rVsu8/VAI
1"),a=()=>new Set(ec(n)),r=(e,t)=>t.forEach(t=>e.add(t));o=new Map(ed(n)),i=a(),l=ec(n),s=new Set(ec(n).map(e=>l[e])),l=new Set(l),c=a(),a();let v=eu(n),p=n(),w=()=>{let e=new Set;return ec(n).forEach(t=>r(e,v[t])),r(e,ec(n)),e};u=ef(e=>{let t=ef(n).map(e=>e+96);if(t.length){let a=e>=p;t[0]-=32,t=eg(t),a&&(t=`Restricted[${t}]`);let r=w();return{N:t,P:r,Q:w(),M:!n(),R:a}}}),d=a(),f=new Map;let b=ec(n).concat(eE(d)).sort((e,t)=>e-t);for(let{V:e,M:t}of(b.forEach((e,t)=>{let a=n(),r=b[t]=a?b[t-a]:{V:[],M:new Map};r.V.push(e),d.has(e)||f.set(e,r)}),new Set(f.values()))){let n=[];for(let t of e){let e=u.filter(e=>ej(e,t)),a=n.find(({G:t})=>e.some(e=>t.has(e)));a||(a={G:new Set,V:[]},n.push(a)),a.V.push(t),r(a.G,e)}let a=n.flatMap(e=>eE(e.G));for(let{G:e,V:r}of n){let n=new Set(a.filter(t=>!e.has(t)));for(let e of r)t.set(e,n)}}m=new Set;let C=new Set,A=e=>m.has(e)?C.add(e):m.add(e);for(let e of u){for(let t of e.P)A(t);for(let t of e.Q)A(t)}for(let e of m)f.has(e)||C.has(e)||f.set(e,1);for(let a of(r(m,eA(m).map(eb)),h=(e=[],t=ec(n),function t({S:n,B:a},r,o){if(!(4&n)||o!==r[r.length-1])for(let i of(2&n&&(o=r[r.length-1]),1&n&&e.push(r),a))for(let e of i.Q)t(i,[...r,e],o)}(function e(a){return{S:n(),B:ef(()=>{let a=ec(n).map(e=>t[e]);if(a.length)return e(a)}),Q:a}}([]),[]),e).map(e=>ex.from(e)).sort(ev),g=new Map,h)){let e=[g];for(let t of a){let n=e.map(e=>{let n=e.get(t);return n||(n=new Map,e.set(t,n)),n});65039===t?e.push(...n):e=n}for(let t of e)t.V=a}}function eB(e){return(eD(e)?"":`${eI(eS([e]))} `)+eh(e)}function eI(e){return`"${e}"\u200E`}function eS(e,t=1/0,n=eh){var a;let r=[];a=e[0],ek(),l.has(a)&&r.push("◌"),e.length>t&&(t>>=1,e=[...e.slice(0,t),8230,...e.slice(-t)]);let o=0,i=e.length;for(let t=0;t<i;t++){let a=e[t];eD(a)&&(r.push(eg(e.slice(o,t))),r.push(n(a)),o=t+1)}return r.push(eg(e.slice(o,i))),r.join("")}function eD(e){return ek(),c.has(e)}function eM(e){return Error(`disallowed character: ${eB(e)}`)}function eF(e,t){let n=eB(t),a=u.find(e=>e.P.has(t));return a&&(n=`${a.N} ${n}`),Error(`illegal mixture: ${e.N} + ${n}`)}function eT(e){return Error(`illegal placement: ${e}`)}function eU(e){return e.filter(e=>65039!=e)}e.i(891498),e.i(988394),e.i(173178);var eN=e.i(192606),eR=e.i(172086),eL=e.i(433261),eP=e.i(337110),eQ=e.i(831968),eO=e.i(29871);function ez(e,t={}){let n=function(e,t={}){try{return e.getClient(t)}catch{return}}(e,t);return n?.extend(eO.publicActions)}var eq=e.i(364415),eW=e.i(295456);async function eH(e,t={}){let n;if(t.connector)n=t.connector;else{let{connections:t,current:a}=e.state,r=t.get(a);n=r?.connector}let a=e.state.connections;n&&(await n.disconnect(),n.emitter.off("change",e._internal.events.change),n.emitter.off("disconnect",e._internal.events.disconnect),n.emitter.on("connect",e._internal.events.connect),a.delete(n.uid)),e.setState(e=>{if(0===a.size)return{...e,connections:new Map,current:null,status:"disconnected"};let t=a.values().next().value;return{...e,connections:new Map(a),current:t.connector.uid}});{let t=e.state.current;if(!t)return;let n=e.state.connections.get(t)?.connector;if(!n)return;await e.storage?.setItem("recentConnectorId",n.id)}}var eJ=e.i(967666);let eK=[];function eG(e){let t=[...e.state.connections.values()];return"reconnecting"===e.state.status||(0,eJ.deepEqual)(eK,t)?eK:(eK=t,t)}function eV(e={}){let{mutation:t}=e,n=(0,O.useConfig)(e),a={mutationFn:e=>eH(n,e),mutationKey:["disconnect"]},{mutate:r,mutateAsync:o,...i}=(0,eW.useMutation)({...t,...a});return{...i,connectors:(function(e={}){let t=(0,O.useConfig)(e);return(0,F.useSyncExternalStore)(e=>(function(e,t){let{onChange:n}=t;return e.subscribe(()=>eG(e),n,{equalityFn:eJ.deepEqual})})(t,{onChange:e}),()=>eG(t),()=>eG(t))})({config:n}).map(e=>e.connector),disconnect:r,disconnectAsync:o}}var eY=e.i(102453),eX=e.i(824627),eZ=e.i(39096),e_=e.i(485095),e$=(0,e.i(310624).createSidecarMedium)(),e0=function(){},e1=F.forwardRef(function(e,t){var n=F.useRef(null),a=F.useState({onScrollCapture:e0,onWheelCapture:e0,onTouchMoveCapture:e0}),r=a[0],o=a[1],i=e.forwardProps,l=e.children,s=e.className,c=e.removeScrollBar,u=e.enabled,d=e.shards,f=e.sideCar,m=e.noIsolation,h=e.inert,g=e.allowPinchZoom,v=e.as,p=e.gapMode,w=(0,eX.__rest)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),b=(0,e_.useMergeRefs)([n,t]),C=(0,eX.__assign)((0,eX.__assign)({},w),r);
1return F.createElement(F.Fragment,null,u&&F.createElement(f,{sideCar:e$,removeScrollBar:c,shards:d,noIsolation:m,inert:h,setCallbacks:o,allowPinchZoom:!!g,lockRef:n,gapMode:p}),i?F.cloneElement(F.Children.only(l),(0,eX.__assign)((0,eX.__assign)({},C),{ref:b})):F.createElement(void 0===v?"div":v,(0,eX.__assign)({},C,{className:s,ref:b}),l))});e1.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},e1.classNames={fullWidth:eZ.fullWidthClassName,zeroRight:eZ.zeroRightClassName};var e3=e.i(129507);e.i(129318);var e6=e.i(628505);e.i(12034);var e7=e.i(593488),e2=!1;if("undefined"!=typeof window)try{var e4=Object.defineProperty({},"passive",{get:function(){return e2=!0,!0}});window.addEventListener("test",e4,e4),window.removeEventListener("test",e4,e4)}catch(e){e2=!1}var e8=!!e2&&{passive:!1},e5=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},e9=function(e,t){var n=t.ownerDocument,a=t;do{if("undefined"!=typeof ShadowRoot&&a instanceof ShadowRoot&&(a=a.host),te(e,a)){var r=tt(e,a);if(r[1]>r[2])return!0}a=a.parentNode}while(a&&a!==n.body)return!1},te=function(e,t){return"v"===e?e5(t,"overflowY"):e5(t,"overflowX")},tt=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},tn=function(e,t,n,a,r){var o,i=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),l=i*a,s=n.target,c=t.contains(s),u=!1,d=l>0,f=0,m=0;do{var h=tt(e,s),g=h[0],v=h[1]-h[2]-i*g;(g||v)&&te(e,s)&&(f+=v,m+=g),s=s instanceof ShadowRoot?s.host:s.parentNode}while(!c&&s!==document.body||c&&(t.contains(s)||t===s))return d&&(r&&1>Math.abs(f)||!r&&l>f)?u=!0:!d&&(r&&1>Math.abs(m)||!r&&-l>m)&&(u=!0),u},ta=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},tr=function(e){return[e.deltaX,e.deltaY]},to=function(e){return e&&"current"in e?e.current:e},ti=0,tl=[];let ts=(0,e3.exportSidecar)(e$,function(e){var t=F.useRef([]),n=F.useRef([0,0]),a=F.useRef(),r=F.useState(ti++)[0],o=F.useState(e7.styleSingleton)[0],i=F.useRef(e);F.useEffect(function(){i.current=e},[e]),F.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(r));var t=(0,eX.__spreadArray)([e.lockRef.current],(e.shards||[]).map(to),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(r))}),function(){document.body.classList.remove("block-interactivity-".concat(r)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(r))})}}},[e.inert,e.lockRef.current,e.shards]);var l=F.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!i.current.allowPinchZoom;var r,o=ta(e),l=n.current,s="deltaX"in e?e.deltaX:l[0]-o[0],c="deltaY"in e?e.deltaY:l[1]-o[1],u=e.target,d=Math.abs(s)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var f=e9(d,u);if(!f)return!0;if(f?r=d:(r="v"===d?"h":"v",f=e9(d,u)),!f)return!1;if(!a.current&&"changedTouches"in e&&(s||c)&&(a.current=r),!r)return!0;var m=a.current||r;return tn(m,t,e,"h"===m?s:c,!0)},[]),s=F.useCallback(function(e){if(tl.length&&tl[tl.length-1]===o){var n="deltaY"in e?tr(e):ta(e),a=t.current.filter(function(t){var a;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(a=t.delta,a[0]===n[0]&&a[1]===n[1])})[0];if(a&&a.should){e.cancelable&&e.preventDefault();return}if(!a){var r=(i.current.shards||[]).map(to).filter(Boolean).filter(function(t){return t.contains(e.target)});(r.length>0?l(e,r[0]):!i.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=F.useCallback(function(e,n,a,r){var o={name:e,delta:n,target:a,should:r,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(a)};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),u=F.useCallback(function(e){n.current=ta(e),a.current=void 0},[]),d=F.useCallback(function(t){c(t.type,tr(t),t.target,l(t,e.lockRef.current))},[]),f=F.useCallback(function(t){c(t.type,ta(t),t.target,l(t,e.lockRef.current))},[]);F.useEffect(function(){return tl.push(o),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",s,e8),document.addEventListener("touchmove",s,e8),document.addEventListener("touchstart",u,e8),function(){tl=tl.filter(function(e){return e!==o}),document.removeEventListener("wheel",s,e8),document.removeEventListener("touchmove",s,e8),document.removeEventListener("touchstart",u,e8)}},[]);var m=e.removeScrollBar,h=e.inert;return F.createElement(F.Fragment,null,h?F.createElement(o,{styles:"\n  .block-interactivity-".concat(r," {pointer-events: none;}\n  .allow-interactivity-").concat(r," {pointer-events: all;}\n")}):null,m?F.createElement(e6.RemoveScrollBar,{gapMode:e.gapMode}):null)});var tc=F.forwardRef(function(e,t){return F.createElement(e1,(0,eX.__assign)({},e,{ref:t,sideCar:ts}))});function tu(e){var t=e.match(/^var\((.*)\)$/);return t?t[1]:e}function td(e,t){var n={};if("object"==typeof t)!function e(t,n){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r={};for(var o in t){var i=t[o],l=[...a,o];"string"==typeof i||"number"==typeof i||null==i?r[o]=n(i,l):"object"!=typeof i||Array.isArray(i)?console.warn('Skipping invalid key "'.concat(l.join("."),'". Should be a string, number, null or object. Received: "').concat(Array.isArray(i)?"Array":typeof i,'"')):r[o]=e(i,n,l)}return r}(t,(t,a)=>{null!=t&&(n[tu(function(e,t){var n=e;for(var a of t){if(!(a in n))throw Error("Path ".concat(t.join(" -> ")," does not exist in object"));n=n[a]}return n}(e,a))]=String(t))});else for(var a in e){var r=e[a];null!=r&&(n[tu(a)]=r)}return Object.defineProperty(n,"toString",{value:function(){return Object.keys(this).map(e=>"".concat(e,":").concat(this[e])).join(";")},writable:!1}),n}tc.classNames=e1.classNames;var tf=e.i(24951);async function tm(e,t){let n;if((n="function"==typeof t.connector?e._internal.connectors.setup(t.connector):t.connector).uid===e.state.current)throw new tf.ConnectorAlreadyConnectedError;try{e.setState(e=>({...e,status:"connecting"})),n.emitter.emit("message",{type:"connecting"});
1let{connector:a,...r}=t,o=await n.connect(r);return n.emitter.off("connect",e._internal.events.connect),n.emitter.on("change",e._internal.events.change),n.emitter.on("disconnect",e._internal.events.disconnect),await e.storage?.setItem("recentConnectorId",n.id),e.setState(e=>({...e,connections:new Map(e.connections).set(n.uid,{accounts:r.withCapabilities?o.accounts.map(e=>"object"==typeof e?e.address:e):o.accounts,chainId:o.chainId,connector:n}),current:n.uid,status:"connected"})),{accounts:r.withCapabilities?o.accounts.map(e=>"object"==typeof e?e:{address:e,capabilities:{}}):o.accounts,chainId:o.chainId}}catch(t){throw e.setState(e=>({...e,status:e.current?"connected":"disconnected"})),t}}let th=[];function tg(e){let t=e.connectors;return th.length===t.length&&th.every((e,n)=>e===t[n])?th:(th=t,t)}var tv=e.i(798539),tp=e.i(923846),tw=e.i(806557),tb=e.i(499712);async function tC(e,t){let{account:n,connector:a,...r}=t;return G("object"==typeof n&&"local"===n.type?e.getClient():await (0,tb.getConnectorClient)(e,{account:n,connector:a}),tw.signMessage,"signMessage")({...r,...n?{account:n}:{}})}var tA=e.i(380190);class ty extends tA.BaseError{constructor(){super("Provider not found."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderNotFoundError"})}}class tE extends tA.BaseError{constructor({connector:e}){super(`"${e.name}" does not support programmatic chain switching.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SwitchChainNotSupportedError"})}}async function tj(e,t){let{addEthereumChainParameter:n,chainId:a}=t,r=e.state.connections.get(t.connector?.uid??e.state.current);if(r){let e=r.connector;if(!e.switchChain)throw new tE({connector:e});return await e.switchChain({addEthereumChainParameter:n,chainId:a})}let o=e.chains.find(e=>e.id===a);if(!o)throw new tf.ChainNotConfiguredError;return e.setState(e=>({...e,chainId:a})),o}let tx=[];function tk(e){let t=e.chains;return(0,eJ.deepEqual)(tx,t)?tx:(tx=t,t)}function tB(e={}){let{mutation:t}=e,n=(0,O.useConfig)(e),a={mutationFn:e=>tj(n,e),mutationKey:["switchChain"]},{mutate:r,mutateAsync:o,...i}=(0,eW.useMutation)({...t,...a});return{...i,chains:function(e={}){let t=(0,O.useConfig)(e);return(0,F.useSyncExternalStore)(e=>(function(e,t){let{onChange:n}=t;return e._internal.chains.subscribe((e,t)=>{n(e,t)})})(t,{onChange:e}),()=>tk(t),()=>tk(t))}({config:n}),switchChain:r,switchChainAsync:o}}e.s(["useSwitchChain",()=>tB],487429);var tI=e.i(235417);function tS(e,t){return e.toString(2).padStart(t,"0")}function tD(e,t){let n=e%t;return n>=0?n:t+n}function tM(e,t){return Array(e).fill(t)}function tF(e){return e-=e>>>1&0x55555555,((e=(0x33333333&e)+(e>>>2&0x33333333))+(e>>>4)&0xf0f0f0f)*0x1010101>>>24}function tT(e){let t=0,n=0;for(let a of e)t=Math.max(t,a.length),n+=a.length;let a=new Uint8Array(n),r=0;for(let n=0;n<t;n++)for(let t of e)n<t.length&&(a[r++]=t[n]);return a}function tU(e){return{has:t=>e.includes(t),decode:t=>{if(!Array.isArray(t)||t.length&&"string"!=typeof t[0])throw Error("alphabet.decode input should be array of strings");return t.map(t=>{if("string"!=typeof t)throw Error(`alphabet.decode: not string element=${t}`);let n=e.indexOf(t);if(-1===n)throw Error(`Unknown letter: "${t}". Allowed: ${e}`);return n})},encode:t=>{if(!Array.isArray(t)||t.length&&"number"!=typeof t[0])throw Error("alphabet.encode input should be an array of numbers");return t.map(t=>{if(!Number.isSafeInteger(t))throw Error(`integer expected: ${t}`);if(t<0||t>=e.length)throw Error(`Digit index outside alphabet: ${t} (alphabet: ${e.length})`);return e[t]})}}}function tN(e){if(32!==e.length)throw Error("expects 32 element matrix");let t=[0x55555555,0x33333333,0xf0f0f0f,0xff00ff,65535];for(let n=0;n<5;n++){let a=t[n]>>>0,r=1<<n,o=r<<1;for(let t=0;t<32;t+=o)for(let n=0;n<r;n++){let o=t+n,i=o+r,l=e[o]>>>0,s=e[i]>>>0,c=(l>>>r^s)&a;e[o]=(l^c<<r)>>>0,e[i]=(s^c)>>>0}}}let tR=e=>1<<(31&e)>>>0,tL=(e,t)=>0===t?0:32===t?0xffffffff:(1<<t)-1<<e>>>0;class tP{static size(e,t){if("number"==typeof e&&(e={height:e,width:e}),!Number.isSafeInteger(e.height)&&e.height!==1/0)throw Error(`Bitmap: invali
1d height=${e.height} (${typeof e.height})`);if(!Number.isSafeInteger(e.width)&&e.width!==1/0)throw Error(`Bitmap: invalid width=${e.width} (${typeof e.width})`);return void 0!==t&&(e={width:Math.min(e.width,t.width),height:Math.min(e.height,t.height)}),e}static fromString(e){let t,n=(e=e.replace(/^\n+/g,"").replace(/\n+$/g,"")).split("\n"),a=n.length,r=[];for(let e of n){let n=e.split("").map(e=>{if("X"===e)return!0;if(" "===e)return!1;if("?"!==e)throw Error(`Bitmap.fromString: unknown symbol=${e}`)});if(void 0!==t&&n.length!==t)throw Error(`Bitmap.fromString different row sizes: width=${t} cur=${n.length}`);t=n.length,r.push(n)}return void 0===t&&(t=0),new tP({height:a,width:t},r)}defined;value;tailMask;words;fullWords;height;width;constructor(e,t){const{height:n,width:a}=tP.size(e);if(this.height=n,this.width=a,this.tailMask=tL(0,31&a||32),this.words=0|Math.ceil(a/32),this.fullWords=0|Math.floor(a/32),this.value=new Uint32Array(this.words*n),this.defined=new Uint32Array(this.value.length),t){if(t.length!==n)throw Error(`Bitmap: data height mismatch: exp=${n} got=${t.length}`);for(let e=0;e<n;e++){const n=t[e];if(!n||n.length!==a)throw Error(`Bitmap: data width mismatch at y=${e}: exp=${a} got=${n?.length}`);for(let t=0;t<a;t++)this.set(t,e,n[t])}}}point(e){return this.get(e.x,e.y)}isInside(e){return 0<=e.x&&e.x<this.width&&0<=e.y&&e.y<this.height}size(e){if(!e)return{height:this.height,width:this.width};let{x:t,y:n}=this.xy(e);return{height:this.height-n,width:this.width-t}}xy(e){if("number"==typeof e&&(e={x:e,y:e}),!Number.isSafeInteger(e.x))throw Error(`Bitmap: invalid x=${e.x}`);if(!Number.isSafeInteger(e.y))throw Error(`Bitmap: invalid y=${e.y}`);return e.x=tD(e.x,this.width),e.y=tD(e.y,this.height),e}wordIndex(e,t){return t*this.words+(e>>>5)}bitIndex(e,t){return{word:this.wordIndex(e,t),bit:31&e}}isDefined(e,t){let n=this.wordIndex(e,t),a=tR(e);return(this.defined[n]&a)!=0}get(e,t){let n=this.wordIndex(e,t),a=tR(e);return(this.value[n]&a)!=0}maskWord(e,t,n){let{defined:a,value:r}=this;a[e]|=t,r[e]=r[e]&~t|-n&t}set(e,t,n){void 0!==n&&this.maskWord(this.wordIndex(e,t),tR(e),n)}fillRectConst(e,t,n,a,r){if(n<=0||a<=0||void 0===r)return;let{value:o,defined:i,words:l}=this,s=e>>>5,c=e+n-1>>>5,u=31&e,d=e+n-1&31;for(let e=0;e<a;e++){let n=(t+e)*l;if(s===c){let e=tL(u,d-u+1);this.maskWord(n+s,e,r);continue}this.maskWord(n+s,tL(u,32-u),r);for(let e=s+1;e<c;e++)i[n+e]=0xffffffff,o[n+e]=0xffffffff*!!r;this.maskWord(n+c,tL(0,d+1),r)}}rectWords(e,t,n,a,r){for(let o=0;o<a;o++){let a=t+o;for(let t=0;t<n;){let i=e+t,{bit:l,word:s}=this.bitIndex(i,a),c=Math.min(32-l,n-t);r(s,i,t,o,c),t+=c}}}rect(e,t,n){let{x:a,y:r}=this.xy(e),{height:o,width:i}=tP.size(t,this.size({x:a,y:r}));if("function"!=typeof n)return this.fillRectConst(a,r,i,o,n),this;let{defined:l,value:s}=this;return this.rectWords(a,r,i,o,(e,t,a,r,o)=>{let i=0,c=s[e];for(let e=0;e<o;e++){let o=tR(t+e),l=n({x:a+e,y:r},(c&o)!=0);void 0!==l&&(i|=o,c=c&~o|-l&o)}l[e]|=i,s[e]=c}),this}rectRead(e,t,n){let{x:a,y:r}=this.xy(e),{height:o,width:i}=tP.size(t,this.size({x:a,y:r})),{value:l}=this;return this.rectWords(a,r,i,o,(e,t,a,r,o)=>{let i=l[e];for(let e=0;e<o;e++){let o=tR(t+e);n({x:a+e,y:r},(i&o)!=0)}}),this}hLine(e,t,n){return this.rect(e,{width:t,height:1},n)}vLine(e,t,n){return this.rect(e,{width:1,height:t},n)}border(e=2,t){let n=new tP({height:this.height+2*e,width:this.width+2*e});return n.rect(0,1/0,t),n.embed({x:e,y:e},this),n}embed(e,t){let{x:n,y:a}=this.xy(e),{height:r,width:o}=tP.size(t.size(),this.size({x:n,y:a}));if(o<=0||r<=0)return this;let{value:i,defined:l}=this,{words:s,value:c}=t;for(let e=0;e<r;e++){let r=e*s;for(let u=0;u<o;){let d=n+u,{word:f,bit:m}=this.bitIndex(d,a+e),{word:h,bit:g}=t.bitIndex(u,e),v=Math.min(32-m,o-u),p=c[h],w=g&&h+1<r+s?c[h+1]:0,b=g?(p>>>g|w<<32-g)>>>0:p,C=tL(m,v),A=(b&tL(0,v))<<m>>>0;l[f]|=C,i[f]=i[f]&~C|A,u+=v}}return this}rectSlice(e,t=this.size()){let{x:n,y:a}=this.xy(e),{height:r,width:o}=tP.size(t,this.size({x:n,y:a})),i=new tP({height:r,width:o});return this.rectRead({x:n,y:a},{height:r,width:o},(e,t)=>{this.isDefined(n+e.x,a+e.y)&&i.set(e.x,e.y,t)}),i}transpose(){let{height:e,width:t,value:n,defined:a,words:r}=this,o=new tP({height:t,width:e}),{words:i,value:l,defined:s,tailMask:c}=o,u=new Uint32Array(32),d=new Uint32Array(32);for(let f=0;f<e;f+=32)for(let m=0;m<r;m++){let r=Math.min(32,e-f);for(let e=0;e<r;e++){let t=this.wordIndex(32*m,f+e);u[e]=n[t],d[e]=a[t]}u.fill(0,r),d.fill(0,r),tN(u),tN(d);for(let e=0;e<32;e++){let n=32*m+e;if(n>=t)break;let a=o.wordIndex(f,n),r=f>>>5==i-1?c:0xffffffff;l[a]=u[e]&r,s[a]=d[e]&r}}return o}negate(){let e=this.defined.length;for(let t=0;t<e;t++)this.value[t]=~this.value[t],this.defined[t]=0xffffffff;return this}scale(e){if(!Number.isSafeInteger(e)||e>1024)throw Error(`invalid scale factor: ${e}`);let{height:t,width:n}=this;return new tP({height:e*t,width:e*n}).rect({x:0,y:0},1/0,({x:t,y:n})=>this.get(t/e|0,n/e|0))}clone(){let e=new tP(this.size());return e.defined.set(this.defined),e.value.set(this.value),e}assertDrawn(){let{height:e,width:t,defined:n,tailMask:a,fullWords:r,words:o}=this;if(e&&t)for(let t=0;t<e;t++){let e=t*o;for(let t=0;t<r;t++)if(0xffffffff!==n[e+t])throw Error("Invalid color type=undefined");if(o!==r&&(n[e+r]&a)!==a)throw Error("Invalid color type=undefined")}}countPatternInRow(e,t,...n){if(t<=0||t>=32)throw Error("wrong patternLen");let a=(1<<t)-1,{width:r,value:o,words:i}=this,l=0,s=this.wordIndex(0,e);for(let e=0,c=0;e<i;e++){let u=o[s+e],d=e===i-1&&31&r||32;for(let r=0;r<d;r++)if(c=(c<<1|u>>>r&1)&a,!(32*e+r+1<t)){for(let e of n)if(c===e){l++;break}}}return l}getRuns(e,t){let n,{width:a,value:r,words:o}=this;if(0===a)return;let i=0,l=this.wordIndex(0,e);for(let e=0;e<o;e++){let s=r[l+e],c=e===o-1&&31&a||32;for(let e=0;e<c;e++){let a=(s&1<<e)!=0;if(a===n){i++;continue}void 0!==n&&t(i,n),n=a,i=1}}void 0!==n&&t(i,n)}popcnt(){let{height:e,width:t,words:n,fullWords:a,tailMask:r}=this;if(!e||!t)return 0;let o=0;for(let t=0;t<e;t++){let e=t*n;for(let t=0;t<a;t++)o+=tF(this.value[e+t]);n!==a&&(o+=tF(this.value[e+a]&r))}return o}countBoxes2x2(e){let{width:t,words:n}=this;if(t<2||(0|e)<0||e+1>=this.height)return 0;let a=0|this.wordIndex(0,e),r=0|this.wordIndex(0,e+1),o=0==(31&t)?0x7fffffff:tL(0,t-1&31),i=0;for(let e=0;e<n;e++){let t=this.value[a+e],l=this.value[r+e],s=(~(t^l)>>>0&~(t^(t>>>1|(1&(e+1<n?this.value[a+e+1]>>>0:0))<<31)>>>0)>>>0&~(l^(l>>>1|(1&(e+1<n?this.value[r+e+1]>>>0:0))<<31)>>>0)>>>0)>>>0;e===n-1&&(s&=o),i+=tF(s)}return i}toString(){let e="";for(let t=0;t<this.height;t++){let n="";for(let e=0;e<this.width;e++){let a=this.get(e,t);n+=this.isDefined(e,t)?a?"X":" ":"?"}e+=n+(t+1===this.height?"":"\n")}return e}toRaw(){let e=Array.from({length:this.height}
1,()=>Array(this.width));for(let t=0;t<this.height;t++){let n=e[t];for(let e=0;e<this.width;e++)n[e]=this.get(e,t)}return e}toASCII(){let{height:e,width:t}=this,n="";for(let a=0;a<e;a+=2){for(let r=0;r<t;r++){let t=this.get(r,a),o=a+1>=e||this.get(r,a+1);t||o?!t&&o?n+="▀":t&&!o?n+="▄":t&&o&&(n+=" "):n+="█"}n+="\n"}return n}toTerm(){let e="\x1b[0m",t="\x1b[1;47m  "+e,n="\x1b[40m  "+e,a="";for(let e=0;e<this.height;e++){for(let r=0;r<this.width;r++)a+=this.get(r,e)?n:t;a+="\n"}return a}toSVG(e=!0){let t,n=`<svg viewBox="0 0 ${this.width} ${this.height}" xmlns="http://www.w3.org/2000/svg">`,a="";return this.rectRead(0,1/0,(r,o)=>{if(!o)return;let{x:i,y:l}=r;if(!e){n+=`<rect x="${i}" y="${l}" width="1" height="1" />`;return}let s=`M${i} ${l}`;if(t){let e=`m${i-t.x} ${l-t.y}`;e.length<=s.length&&(s=e)}let c=i<10?`H${i}`:"h-1";a+=`${s}h1v1${c}Z`,t=r}),e&&(n+=`<path d="${a}"/>`),n+="</svg>"}toGIF(){let e=e=>[255&e,e>>>8&255],t=[...e(this.width),...e(this.height)],n=[];this.rectRead(0,1/0,(e,t)=>n.push(+(!0===t)));let a=[71,73,70,56,55,97,...t,246,0,0,255,255,255,...tM(381,0),44,0,0,0,0,...t,0,7],r=Math.floor(n.length/126);for(let e=0;e<r;e++)a.push(127,128,...n.slice(126*e,126*(e+1)).map(e=>+e));return a.push(n.length%126+1,128,...n.slice(126*r).map(e=>+e)),a.push(1,129,0,59),new Uint8Array(a)}toImage(e=!1){let{height:t,width:n}=this.size(),a=new Uint8Array(t*n*(e?3:4)),r=0;for(let o=0;o<t;o++)for(let t=0;t<n;t++){let n=255*!this.get(t,o);a[r++]=n,a[r++]=n,a[r++]=n,e||(a[r++]=255)}return{height:t,width:n,data:a}}}let tQ=["low","medium","quartile","high"],tO=["numeric","alphanumeric","byte","kanji","eci"],tz=[26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706],tq={low:[7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],medium:[10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],quartile:[13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],high:[17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]},tW={low:[1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],medium:[1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],quartile:[1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],high:[1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]},tH={size:{encode:e=>21+4*(e-1),decode:e=>(e-17)/4},sizeType:e=>Math.floor((e+7)/17),alignmentPatterns(e){if(1===e)return[];let t=tH.size.encode(e)-6-1,n=t-6,a=Math.ceil(n/28),r=Math.floor(n/a);r%2?r+=1:n%a*2>=a&&(r+=2);let o=[6];for(let e=1;e<a;e++)o.push(t-(a-e)*r);return o.push(t),o},ECCode:{low:1,medium:0,quartile:3,high:2},formatMask:21522,formatBits(e,t){let n=tH.ECCode[e]<<3|t,a=n;for(let e=0;e<10;e++)a=a<<1^(a>>9)*1335;return(n<<10|a)^tH.formatMask},versionBits(e){let t=e;for(let e=0;e<12;e++)t=t<<1^(t>>11)*7973;return e<<12|t},alphabet:{numeric:tU("0123456789"),alphanumerc:tU("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:")},lengthBits:(e,t)=>({numeric:[10,12,14],alphanumeric:[9,11,13],byte:[8,16,16],kanji:[8,10,12],eci:[0,0,0]})[t][tH.sizeType(e)],modeBits:{numeric:"0001",alphanumeric:"0010",byte:"0100",kanji:"1000",eci:"0111"},capacity(e,t){let n=tz[e-1],a=tq[t][e-1],r=tW[t][e-1],o=Math.floor(n/r)-a,i=r-n%r;return{words:a,numBlocks:r,shortBlocks:i,blockLen:o,capacity:(n-a*r)*8,total:(a+o)*r+r-i}}},tJ=[(e,t)=>(e+t)%2==0,(e,t)=>t%2==0,(e,t)=>e%3==0,(e,t)=>(e+t)%3==0,(e,t)=>(Math.floor(t/2)+Math.floor(e/3))%2==0,(e,t)=>e*t%2+e*t%3==0,(e,t)=>(e*t%2+e*t%3)%2==0,(e,t)=>((e+t)%2+e*t%3)%2==0],tK={tables:(e=>{let t=tM(256,0),n=tM(256,0);for(let a=0,r=1;a<256;a++)t[a]=r,n[r]=a,256&(r<<=1)&&(r^=e);return{exp:t,log:n}})(285),exp:e=>tK.tables.exp[e],log(e){if(0===e)throw Error(`GF.log: invalid arg=${e}`);return tK.tables.log[e]%255},mul:(e,t)=>
10===e||0===t?0:tK.tables.exp[(tK.tables.log[e]+tK.tables.log[t])%255],add:(e,t)=>e^t,pow:(e,t)=>tK.tables.exp[tK.tables.log[e]*t%255],inv(e){if(0===e)throw Error(`GF.inverse: invalid arg=${e}`);return tK.tables.exp[255-tK.tables.log[e]]},polynomial(e){if(0==e.length)throw Error("GF.polymomial: invalid length");if(0!==e[0])return e;let t=0;for(;t<e.length-1&&0==e[t];t++);return e.slice(t)},monomial(e,t){if(e<0)throw Error(`GF.monomial: invalid degree=${e}`);if(0==t)return[0];let n=tM(e+1,0);return n[0]=t,tK.polynomial(n)},degree:e=>e.length-1,coefficient:(e,t)=>e[tK.degree(e)-t],mulPoly(e,t){if(0===e[0]||0===t[0])return[0];let n=tM(e.length+t.length-1,0);for(let a=0;a<e.length;a++)for(let r=0;r<t.length;r++)n[a+r]=tK.add(n[a+r],tK.mul(e[a],t[r]));return tK.polynomial(n)},mulPolyScalar(e,t){if(0==t)return[0];if(1==t)return e;let n=tM(e.length,0);for(let a=0;a<e.length;a++)n[a]=tK.mul(e[a],t);return tK.polynomial(n)},mulPolyMonomial(e,t,n){if(t<0)throw Error("GF.mulPolyMonomial: invalid degree");if(0==n)return[0];let a=tM(e.length+t,0);for(let t=0;t<e.length;t++)a[t]=tK.mul(e[t],n);return tK.polynomial(a)},addPoly(e,t){if(0===e[0])return t;if(0===t[0])return e;let n=e,a=t;n.length>a.length&&([n,a]=[a,n]);let r=tM(a.length,0),o=a.length-n.length,i=a.slice(0,o);for(let e=0;e<i.length;e++)r[e]=i[e];for(let e=o;e<a.length;e++)r[e]=tK.add(n[e-o],a[e]);return tK.polynomial(r)},remainderPoly(e,t){let n=Array.from(e);for(let a=0;a<e.length-t.length+1;a++){let e=n[a];if(0!==e)for(let r=1;r<t.length;r++)0!==t[r]&&(n[a+r]=tK.add(n[a+r],tK.mul(t[r],e)))}return n.slice(e.length-t.length+1,n.length)},divisorPoly(e){let t=[1];for(let n=0;n<e;n++)t=tK.mulPoly(t,[1,tK.pow(2,n)]);return t},evalPoly(e,t){if(0==t)return tK.coefficient(e,0);let n=e[0];for(let a=1;a<e.length;a++)n=tK.add(tK.mul(t,n),e[a]);return n},euclidian(e,t,n){tK.degree(e)<tK.degree(t)&&([e,t]=[t,e]);let a=e,r=t,o=[0],i=[1];for(;2*tK.degree(r)>=n;){let e=a,t=o;if(a=r,o=i,0===a[0])throw Error("rLast[0] === 0");r=e;let n=[0],l=tK.inv(a[0]);for(;tK.degree(r)>=tK.degree(a)&&0!==r[0];){let e=tK.degree(r)-tK.degree(a),t=tK.mul(r[0],l);n=tK.addPoly(n,tK.monomial(e,t)),r=tK.addPoly(r,tK.mulPolyMonomial(a,e,t))}if(n=tK.mulPoly(n,o),i=tK.addPoly(n,t),tK.degree(r)>=tK.degree(a))throw Error(`Division failed r: ${r}, rLast: ${a}`)}let l=tK.coefficient(i,0);if(0==l)throw Error("sigmaTilde(0) was zero");let s=tK.inv(l);return[tK.mulPolyScalar(i,s),tK.mulPolyScalar(r,s)]}};function tG(e){if("string"!=typeof e)throw Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}function tV(e,t,n,a,r=tG){let o="",i=n.length;if("numeric"===a){let e=tH.alphabet.numeric.decode(n.split("")),t=e.length;for(let n=0;n<t-2;n+=3)o+=tS(100*e[n]+10*e[n+1]+e[n+2],10);t%3==1?o+=tS(e[t-1],4):t%3==2&&(o+=tS(10*e[t-2]+e[t-1],7))}else if("alphanumeric"===a){let e=tH.alphabet.alphanumerc.decode(n.split("")),t=e.length;for(let n=0;n<t-1;n+=2)o+=tS(45*e[n]+e[n+1],11);t%2==1&&(o+=tS(e[t-1],6))}else if("byte"===a){let e=r(n);i=e.length,o=Array.from(e).map(e=>tS(e,8)).join("")}else throw Error("encode: unsupported type");let{capacity:l}=tH.capacity(e,t),s=tS(i,tH.lengthBits(e,a)),c=tH.modeBits[a]+s+o;if(c.length>l)throw Error("Capacity overflow");(c+="0".repeat(Math.min(4,Math.max(0,l-c.length)))).length%8&&(c+="0".repeat(8-c.length%8));let u="1110110000010001";for(let e=0;c.length!==l;e++)c+=u[e%u.length];let d=Uint8Array.from(c.match(/(.{8})/g).map(e=>Number(`0b${e}`)));return(function(e,t){let{words:n,shortBlocks:a,numBlocks:r,blockLen:o,total:i}=tH.capacity(e,t),l={encode(e){let t=tK.divisorPoly(n),a=Array.from(e);return a.push(...t.slice(0,-1).fill(0)),Uint8Array.from(tK.remainderPoly(a,t))},decode(e){let t=e.slice(),a=tK.polynomial(Array.from(e)),r=tM(n,0),o=!1;for(let e=0;e<n;e++){let t=tK.evalPoly(a,tK.exp(e));r[r.length-1-e]=t,0!==t&&(o=!0)}if(!o)return t;r=tK.polynomial(r);let i=tK.monomial(n,1),[l,s]=tK.euclidian(i,r,n),c=tM(tK.degree(l),0),u=0;for(let e=1;e<256&&u<c.length;e++)0===tK.evalPoly(l,e)&&(c[u++]=tK.inv(e));if(u!==c.length)throw Error("RS.decode: invalid errors number");for(let e=0;e<c.length;e++){let n=t.length-1-tK.log(c[e]);if(n<0)throw Error("RS.decode: invalid error location");let a=tK.inv(c[e]),r=1;for(let t=0;t<c.length;t++)e!==t&&(r=tK.mul(r,tK.add(1,tK.mul(c[t],a))));t[n]=tK.add(t[n],tK.mul(tK.evalPoly(s,a),tK.inv(r)))}return t}};return{encode(e){let t=[],n=[];for(let i=0;i<r;i++){let r=o+ +!(i<a);t.push(e.subarray(0,r)),n.push(l.encode(e.subarray(0,r))),e=e.subarray(r)}let i=tT(t),s=tT(n),c=new Uint8Array(i.length+s.length);return c.set(i),c.set(s,i.length),c},decode(e){if(e.length!==i)throw Error(`interleave.decode: len(data)=${e.length}, total=${i}`);let t=[];for(let e=0;e<r;e++){let r=e<a;t.push(new Uint8Array(n+o+ +!r))}let s=0;for(let n=0;n<o;n++)for(let a=0;a<r;a++)t[a][n]=e[s++];for(let n=a;n<r;n++)t[n][o]=e[s++];for(let i=o;i<o+n;i++)for(let n=0;n<r;n++){let r=n<a;t[n][i+ +!r]=e[s++]}let c=[];for(let e of t)c.push(...Array.from(l.decode(e)).slice(0,-n));return Uint8Array.from(c)}}})(e,t).encode(d)}function tY(e,t,n,a,r=!1){let o=function(e,t,n,a=!1){let r=tH.size.encode(e),o=new tP(r+2),i=new tP(3).rect(0,3,!0).border(1,!1).border(1,!0).border(1,!1);o=(o=o.embed(0,i).embed({x:-i.width,y:0},i).embed({x:0,y:-i.height},i)).rectSlice(1,r);let l=new tP(1).rect(0,1,!0).border(1,!1).border(1,!0),s=tH.alignmentPatterns(e);for(let e of s)for(let t of s)o.isDefined(t,e)||o.embed({x:t-2,y:e-2},l);o=o.hLine({x:0,y:6},1/0,({x:e})=>o.isDefined(e,6)?void 0:e%2==0).vLine({x:6,y:0},1/0,({y:e})=>o.isDefined(6,e)?void 0:e%2==0);
1{let e=tH.formatBits(t,n),i=t=>!a&&(e>>t&1)==1;for(let e=0;e<6;e++)o.set(8,e,i(e));for(let e=6;e<8;e++)o.set(8,e+1,i(e));for(let e=8;e<15;e++)o.set(8,r-15+e,i(e));for(let e=0;e<8;e++)o.set(r-e-1,8,i(e));for(let e=8;e<9;e++)o.set(15-e-1+1,8,i(e));for(let e=9;e<15;e++)o.set(15-e-1,8,i(e));o.set(8,r-8,!a)}if(e>=7){let t=tH.versionBits(e);for(let e=0;e<18;e+=1){let n=!a&&(t>>e&1)==1,i=Math.floor(e/3),l=e%3+r-8-3;o.set(l,i,n),o.set(i,l,n)}}return o}(e,t,a,r),i=0,l=8*n.length;if(!function(e,t,n){let a=e.height,r=tJ[t],o=-1,i=a-1;for(let t=a-1;t>0;t-=2){for(6==t&&(t=5);;i+=o){for(let a=0;a<2;a+=1){let o=t-a;e.isDefined(o,i)||n(o,i,r(o,i))}if(i+o<0||i+o>=a)break}o=-o}}(o,a,(e,t,a)=>{let r=!1;i<l&&(r=(n[i>>>3]>>(7-i&7)&1)!=0,i++),o.set(e,t,r!==a)}),i!==l)throw Error("QR: bytes left after draw");return o}let tX=e=>{let t=e.map(e=>e?"1":"0").join("");return{len:t.length,n:Number(`0b${t}`)}},tZ=[!0,!1,!0,!0,!0,!1,!0],t_=[!1,!1,!1,!1],t$=tX([...tZ,...t_]),t0=tX([...t_,...tZ]);function t1(e){let{arena:t,...n}=e;return(0,tI.jsxs)(t1.Root,{...n,children:[(0,tI.jsx)(t1.Finder,{}),(0,tI.jsx)(t1.Cells,{}),t&&(0,tI.jsx)(t1.Arena,{children:"string"==typeof t?(0,tI.jsx)("img",{alt:"Arena",src:t,style:{borderRadius:1,height:"100%",objectFit:"cover",width:"100%"}}):t})]})}!function(e){function t(t){let{children:n,size:a="100%",value:r,version:o,errorCorrection:i,...l}=t,s=F.useMemo(()=>(F.Children.map(n,e=>F.isValidElement(e)&&"string"!=typeof e.type&&"displayName"in e.type&&"Arena"===e.type.displayName||null)??[]).some(Boolean),[n]),c=F.useMemo(()=>{let e=i;return s&&"low"===i&&(e="medium"),function(e,t={}){let{errorCorrection:n,version:a}=t,r=function(e,t="raw",n={}){let a=void 0!==n.ecc?n.ecc:"medium";if(!tQ.includes(a))throw Error(`Invalid error correction mode=${a}. Expected: ${tQ}`);let r=void 0!==n.encoding?n.encoding:function(e){let t="numeric";for(let n of e)if(!tH.alphabet.numeric.has(n)&&(t="alphanumeric",!tH.alphabet.alphanumerc.has(n)))return"byte";return t}(e);if(!tO.includes(r))throw Error(`Encoding: invalid mode=${r}. Expected: ${tO}`);if("kanji"===r||"eci"===r)throw Error(`Encoding: ${r} is not supported (yet?).`);void 0!==n.mask&&function(e){if(![0,1,2,3,4,5,6,7].includes(e)||!tJ[e])throw Error(`Invalid mask=${e}. Expected number [0..7]`)}(n.mask);let o=n.version,i,l=Error("Unknown error");if(void 0!==o){var s=o;if(!Number.isSafeInteger(s)||s<1||s>40)throw Error(`Invalid version=${s}. Expected number [1..40]`);i=tV(o,a,e,r,n.textEncoder)}else for(let t=1;t<=40;t++)try{i=tV(t,a,e,r,n.textEncoder),o=t;break}catch(e){l=e}if(!o||!i)throw l;let c=function(e,t,n,a){if(void 0===a){let r,o,i=(o=1/0,{add(e,t){e>=o||(r=t,o=e)},get:()=>r,score:()=>o});for(let a=0;a<tJ.length;a++)i.add(function(e){let{width:t,height:n}=e,a=e.transpose(),r=0;for(let t=0;t<n;t++)e.getRuns(t,e=>{e>=5&&(r+=3+(e-5))});for(let e=0;e<t;e++)a.getRuns(e,e=>{e>=5&&(r+=3+(e-5))});let o=0;for(let t=0;t<n-1;t++)o+=3*e.countBoxes2x2(t);let i=0;for(let t=0;t<n;t++)i+=40*e.countPatternInRow(t,t$.len,t$.n,t0.n);for(let e=0;e<t;e++)i+=40*a.countPatternInRow(e,t$.len,t$.n,t0.n);let l=10*Math.floor(Math.abs(e.popcnt()/(n*t)*100-50)/5);return r+o+i+l}(tY(e,t,n,a,!0)),a);a=i.get()}if(void 0===a)throw Error("Cannot find mask");return tY(e,t,n,a)}(o,a,i,n.mask);c.assertDrawn();let u=void 0===n.border?2:n.border;if(!Number.isSafeInteger(u))throw Error(`invalid border type=${typeof u}`);if(c=c.border(u,!1),void 0!==n.scale&&(c=c.scale(n.scale)),"raw"===t)return c.toRaw();if("ascii"===t)return c.toASCII();if("svg"===t)return c.toSVG(n.optimize);if("gif"===t)return c.toGIF();if("term"===t)return c.toTerm();else throw Error(`Unknown output: ${t}`)}(e,"raw",{border:0,ecc:n,scale:1,version:a});return{edgeLength:r.length,finderLength:7,grid:r,value:e}}(r,{errorCorrection:e,version:o})},[r,s,i,o]),u=+c.edgeLength,d=c.finderLength/2,f=s?Math.floor(u/4):0,m=F.useMemo(()=>({arenaSize:f,cellSize:1,edgeSize:u,qrcode:c,finderSize:d}),[f,u,c,d]);return(0,tI.jsx)(e.Context.Provider,{value:m,children:(0,tI.jsxs)("svg",{...l,width:a,height:a,viewBox:`0 0 ${u} ${u}`,xmlns:"http://www.w3.org/2000/svg",children:[(0,tI.jsx)("title",{children:"QR Code"}),n]})})}function n(t){let{className:n,fill:a,innerClassName:r,radius:o=.25}=t,{cellSize:i,edgeSize:l,finderSize:s}=F.useContext(e.Context);function c({position:e}){let t=s-(s-i)-i/2;"top-right"===e&&(t=l-s-(s-i)-i/2);let c=s-(s-i)-i/2;"bottom-left"===e&&(c=l-s-(s-i)-i/2);let u=s-1.5*i;"top-right"===e&&(u=l-s-1.5*i);let d=s-1.5*i;return"bottom-left"===e&&(d=l-s-1.5*i),(0,tI.jsxs)(tI.Fragment,{children:[(0,tI.jsx)("rect",{className:n,stroke:a??"currentColor",fill:"transparent",x:t,y:c,width:i+(s-i)*2,height:i+(s-i)*2,rx:2*o*(s-i),ry:2*o*(s-i),strokeWidth:i}),(0,tI.jsx)("rect",{className:r,fill:a??"currentColor",x:u,y:d,width:3*i,height:3*i,rx:2*o*i,ry:2*o*i})]})}return(0,tI.jsxs)(tI.Fragment,{children:[(0,tI.jsx)(c,{position:"top-left"}),(0,tI.jsx)(c,{position:"top-right"}),(0,tI.jsx)(c,{position:"bottom-left"})]})}function a(t){let{className:n,fill:a="currentColor",inset:r=!0,radius:o=1}=t,{arenaSize:i,cellSize:l,qrcode:s}=F.useContext(e.Context),{edgeLength:c,finderLength:u}=s,d=F.useMemo(()=>{let e="";for(let t=0;t<s.grid.length;t++){let n=s.grid[t];if(n)for(let a=0;a<n.length;a++){if(!n[a])continue;let s=c/2-i/2,d=s+i;if(t>=s&&t<=d&&a>=s&&a<=d)continue;let f=t<u&&a<u,m=t<u&&a>=c-u,h=t>=c-u&&a<u;if(f||m||h)continue;let g=r?.1*l:0,v=(l-2*g)/2,p=a*l+l/2,w=t*l+l/2,b=p-v,C=p+v,A=w-v,y=w+v,E=o*v;e+=`M ${b+E},${A} L ${C-E},${A} A ${E},${E} 0 0,1 ${C},${A+E} L ${C},${y-E} A ${E},${E} 0 0,1 ${C-E},${y} L ${b+E},${y} A ${E},${E} 0 0,1 ${b},${y-E} L ${b},${A+E} A ${E},${E} 0 0,1 ${b+E},${A} z`}}return e}
1,[i,l,c,u,s.grid,r,o]);return(0,tI.jsx)("path",{className:n,d:d,fill:a})}function r(t){let{children:n}=t,{arenaSize:a,cellSize:r,edgeSize:o}=F.useContext(e.Context),i=Math.ceil(o/2-a/2),l=a+a%2;return(0,tI.jsx)("foreignObject",{x:i,y:i,width:l,height:l,children:(0,tI.jsx)("div",{style:{alignItems:"center",display:"flex",fontSize:1,justifyContent:"center",height:"100%",overflow:"hidden",width:"100%",padding:r/2,boxSizing:"border-box"},children:n})})}e.Context=F.createContext(null),e.Root=t,(t=e.Root||(e.Root={})).displayName="Root",e.Finder=n,(n=e.Finder||(e.Finder={})).displayName="Finder",e.Cells=a,(a=e.Cells||(e.Cells={})).displayName="Cells",e.Arena=r,(r=e.Arena||(e.Arena={})).displayName="Arena"}(t1||(t1={}));var t3=e.i(753806),t6=e.i(424538);let t7=e=>t=>{try{let n=e(t);if(n instanceof Promise)return n;return{then:e=>t7(e)(n),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>t7(t)(e)}}},t2=e=>{let t,n=new Set,a=(e,a)=>{let r="function"==typeof e?e(t):e;if(!Object.is(r,t)){let e=t;t=(null!=a?a:"object"!=typeof r||null===r)?r:Object.assign({},t,r),n.forEach(n=>n(t,e))}},r=()=>t,o={setState:a,getState:r,getInitialState:()=>i,subscribe:e=>(n.add(e),()=>n.delete(e))},i=t=e(a,r,o);return o},t4=e=>e?t2(e):t2;var t8=e.i(987107),t5=e.i(574551),t9=e.i(776966),ne=e.i(246794);function nt(e={}){let t,n,a,r,{shimDisconnect:o=!0,unstable_shimAsyncInject:i}=e;function l(){let t=e.target;if("function"==typeof t){let e=t();if(e)return e}return"object"==typeof t?t:"string"==typeof t?{...nn[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 s=>({get icon(){return l().icon},get id(){return l().id},get name(){return l().name},get supportsSimulation(){return!0},type:nt.type,async setup(){let n=await this.getProvider();n?.on&&e.target&&(a||(a=this.onConnect.bind(this),n.on("connect",a)),t||(t=this.onAccountsChanged.bind(this),n.on("accountsChanged",t)))},async connect({chainId:i,isReconnecting:l,withCapabilities:c}={}){let u=await this.getProvider();if(!u)throw new ty;let d=[];if(l)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,t8.getAddress)(e))).length>0&&(d=await this.getAccounts())}catch(e){if(e.code===tp.UserRejectedRequestError.code)throw new tp.UserRejectedRequestError(e);if(e.code===tp.ResourceUnavailableRpcError.code)throw e}try{d?.length||l||(d=(await u.request({method:"eth_requestAccounts"})).map(e=>(0,t8.getAddress)(e))),a&&(u.removeListener("connect",a),a=void 0),t||(t=this.onAccountsChanged.bind(this),u.on("accountsChanged",t)),n||(n=this.onChainChanged.bind(this),u.on("chainChanged",n)),r||(r=this.onDisconnect.bind(this),u.on("disconnect",r));let f=await this.getChainId();if(i&&f!==i){let e=await this.switchChain({chainId:i}).catch(e=>{if(e.code===tp.UserRejectedRequestError.code)throw e;return{id:f}});f=e?.id??f}return o&&await s.storage?.removeItem(`${this.id}.disconnected`),e.target||await s.storage?.setItem("injected.connected",!0),{accounts:c?d.map(e=>({address:e,capabilities:{}})):d,chainId:f}}catch(e){if(e.code===tp.UserRejectedRequestError.code)throw new tp.UserRejectedRequestError(e);if(e.code===tp.ResourceUnavailableRpcError.code)throw new tp.ResourceUnavailableRpcError(e);throw e}},async disconnect(){let t=await this.getProvider();if(!t)throw new ty;n&&(t.removeListener("chainChanged",n),n=void 0),r&&(t.removeListener("disconnect",r),r=void 0),a||(a=this.onConnect.bind(this),t.on("connect",a));try{await (0,ne.withTimeout)(()=>t.request({method:"wallet_revokePermissions",params:[{eth_accounts:{}}]}),{timeout:100})}catch{}o&&await s.storage?.setItem(`${this.id}.disconnected`,!0),e.target||await s.storage?.removeItem("injected.connected")},async getAccounts(){let e=await this.getProvider();if(!e)throw new ty;return(await e.request({method:"eth_accounts"})).map(e=>(0,t8.getAddress)(e))},async getChainId(){let e=await this.getProvider();if(!e)throw new ty;return Number(await e.request({method:"eth_chainId"}))},async getProvider(){let e;if("undefined"==typeof window)return;let t=l();return(e="function"==typeof t.provider?t.provider(window):"string"==typeof t.provider?na(window,t.provider):t.provider)&&!e.removeListener&&("off"in e&&"function"==typeof e.off?e.removeListener=e.off:e.removeListener=()=>{}),e}
1,async isAuthorized(){try{if(o&&await s.storage?.getItem(`${this.id}.disconnected`)||!e.target&&!await s.storage?.getItem("injected.connected"))return!1;if(!await this.getProvider()){if(void 0!==i&&!1!==i){let e=async()=>("undefined"!=typeof window&&window.removeEventListener("ethereum#initialized",e),!!await this.getProvider()),t="number"==typeof i?i:1e3;if(await Promise.race([..."undefined"!=typeof window?[new Promise(t=>window.addEventListener("ethereum#initialized",()=>t(e()),{once:!0}))]:[],new Promise(n=>setTimeout(()=>n(e()),t))]))return!0}throw new ty}return!!(await (0,t9.withRetry)(()=>this.getAccounts())).length}catch{return!1}},async switchChain({addEthereumChainParameter:e,chainId:t}){let n=await this.getProvider();if(!n)throw new ty;let a=s.chains.find(e=>e.id===t);if(!a)throw new tp.SwitchChainError(new tf.ChainNotConfiguredError);let r=new Promise(e=>{let n=a=>{"chainId"in a&&a.chainId===t&&(s.emitter.off("change",n),e())};s.emitter.on("change",n)});try{return await Promise.all([n.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,t5.numberToHex)(t)}]}).then(async()=>{await this.getChainId()===t&&s.emitter.emit("change",{chainId:t})}),r]),a}catch(o){if(4902===o.code||o?.data?.originalError?.code===4902)try{let o,i,{default:l,...c}=a.blockExplorers??{};e?.blockExplorerUrls?o=e.blockExplorerUrls:l&&(o=[l.url,...Object.values(c).map(e=>e.url)]),i=e?.rpcUrls?.length?e.rpcUrls:[a.rpcUrls.default?.http[0]??""];let u={blockExplorerUrls:o,chainId:(0,t5.numberToHex)(t),chainName:e?.chainName??a.name,iconUrls:e?.iconUrls,nativeCurrency:e?.nativeCurrency??a.nativeCurrency,rpcUrls:i};return await Promise.all([n.request({method:"wallet_addEthereumChain",params:[u]}).then(async()=>{if(await this.getChainId()===t)s.emitter.emit("change",{chainId:t});else throw new tp.UserRejectedRequestError(Error("User rejected switch after adding network."))}),r]),a}catch(e){throw new tp.UserRejectedRequestError(e)}if(o.code===tp.UserRejectedRequestError.code)throw new tp.UserRejectedRequestError(o);throw new tp.SwitchChainError(o)}},async onAccountsChanged(e){if(0===e.length)this.onDisconnect();else if(s.emitter.listenerCount("connect")){let e=(await this.getChainId()).toString();this.onConnect({chainId:e}),o&&await s.storage?.removeItem(`${this.id}.disconnected`)}else s.emitter.emit("change",{accounts:e.map(e=>(0,t8.getAddress)(e))})},onChainChanged(e){let t=Number(e);s.emitter.emit("change",{chainId:t})},async onConnect(e){let o=await this.getAccounts();if(0===o.length)return;let i=Number(e.chainId);s.emitter.emit("connect",{accounts:o,chainId:i});let l=await this.getProvider();l&&(a&&(l.removeListener("connect",a),a=void 0),t||(t=this.onAccountsChanged.bind(this),l.on("accountsChanged",t)),n||(n=this.onChainChanged.bind(this),l.on("chainChanged",n)),r||(r=this.onDisconnect.bind(this),l.on("disconnect",r)))},async onDisconnect(e){let t=await this.getProvider();e&&1013===e.code&&t&&(await this.getAccounts()).length||(s.emitter.emit("disconnect"),t&&(n&&(t.removeListener("chainChanged",n),n=void 0),r&&(t.removeListener("disconnect",r),r=void 0),a||(a=this.onConnect.bind(this),t.on("connect",a))))}})}nt.type="injected";let nn={coinbaseWallet:{id:"coinbaseWallet",name:"Coinbase Wallet",provider:e=>e?.coinbaseWalletExtension?e.coinbaseWalletExtension:na(e,"isCoinbaseWallet")},metaMask:{id:"metaMask",name:"MetaMask",provider:e=>na(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})},phantom:{id:"phantom",name:"Phantom",provider:e=>e?.phantom?.ethereum?e.phantom?.ethereum:na(e,"isPhantom")}};function na(e,t){function n(e){return"function"==typeof t?t(e):"string"!=typeof t||e[t]}let a=e.ethereum;return a?.providers?a.providers.find(e=>n(e)):a&&n(a)?a:void 0}e.i(785373);var nr=e.i(50158);class no{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 nr.EventEmitter})}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 ni(e,t){return JSON.parse(e,(e,n)=>{let a=n;return a?.__type==="bigint"&&(a=BigInt(a.value)),a?.__type==="Map"&&(a=new Map(a.value)),t?.(e,a)??a})}function nl(e,t){return e.slice(0,t).join(".")||"."}function ns(e,t){let{length:n}=e;for(let a=0;a<n;++a)if(e[a]===t)return a+1;return 0}function nc(e,t,n,a){var r;let o,i,l,s;return JSON.stringify(e,(r=(e,n)=>{let a=n;return"bigint"==typeof a&&(a={__type:"bigint",value:n.toString()}),a instanceof Map&&(a={__type:"Map",value:Array.from(n.entries())}),t?.(e,a)??a},o=true,i="function"==typeof a,l=[],s=[],function(e,t){if("object"==typeof t)if(l.length){let n=ns(l,this);0===n?l[l.length]=this:(l.splice(n),s.splice(n)),s[s.length]=e;let r=ns(l,t);if(0!==r)return i?a.call(this,e,t,nl(s,r)):`[ref=${nl(s,r)}]`}else l[0]=t,s[0]=e;return o?r.call(this,e,t):t}),n??void 0)}let nu={getItem:()=>null,setItem:()=>{},removeItem:()=>{}},nd=256;var nf=e.i(40836);function nm(e){let{chain:t}=e,n=t.rpcUrls.default.http[0];if(!e.transports)return[n];let a=e.transports?.[t.id]?.({chain:t});return(a?.value?.transports||[a]).map(({value:e})=>e?.url||n)}function nh(t){let n,a,r,o,i,l,s,c,u=t.isNewChainsStale??!0;return d=>({id:"walletConnect",name:"WalletConnect",type:nh.type,async setup(){let e=await this.getProvider().catch(()=>null);e&&(i||(i=this.onConnect.bind(this),e.on("connect",i)),s||(s=this.onSessionDelete.bind(this),e.on("session_delete",s)))},async connect({chainId:e,withCapabilities:t,...n}={}){try{let a=await this.getProvider();if(!a)throw new ty;l||(l=this.onDisplayUri,a.on("display_uri",l));let u=e;if(!u){let e=await d.storage?.getItem("state")??{};u=d.chains.some(t=>t.id===e.chainId)?e.chainId:d.chains[0]?.id}if(!u)throw Error("No chains found on connector.");let f=await this.isChainsStale();if(a.session&&f&&await a.disconnect(),!a.session||f){let e=d.chains.filter(e=>e.id!==u).map(e=>e.id);await a.connect({optionalChains:[u,...e],..."pairingTopic"in n?{pairingTopic:n.pairingTopic}:{}}),this.setRequestedChainsIds(d.chains.map(e=>e.id))}let m=(await a.enable()).map(e=>(0,t8.getAddress)(e)),h=await this.getChainId();if(e&&h!==e){let t=await this.switchChain({chainId:e}).catch(e=>{if(e.code===tp.UserRejectedRequestError.code&&e.cause?.message!=="Missing or invalid. request() method: wallet_addEthereumChain")throw e;return{id:h}});h=t?.id??h}return l&&(a.removeListener("display_uri",l),l=void 0),i&&(a.removeListener("connect",i),i=void 0),r||(r=this.onAccountsChanged.bind(this),a.on("accountsChanged",r)),o||(o=this.onChainChanged.bind(this),a.on("chainChanged",o)),c||(c=this.onDisconnect.bind(this),a.on("disconnect",c)),s||(s=this.onSessionDelete.bind(this),a.on("session_delete",s)),{accounts:t?m.map(e=>({address:e,capabilities:{}})):m,chainId:h}}catch(e){if(/(user rejected|connection request reset)/i.test(e?.message))throw new tp.UserRejectedRequestError(e);throw e}},async disconnect(){let e=await this.getProvider();try{await e?.disconnect()}catch(e){if(!/No matching key/i.test(e.message))throw e}finally{o&&(e?.removeListener("chainChanged",o),o=void 0),c&&(e?.removeListener("disconnect",c),c=void 0),i||(i=this.onConnect.bind(this),e?.on("connect",i)),r&&(e?.removeListener("accountsChanged",r),r=void 0),s&&(e?.removeListener("session_delete",s),s=void 0),this.setRequestedChainsIds([])}},async getAccounts(){return(await this.getProvider()).accounts.map(e=>(0,t8.getAddress)(e))},async getProvider({chainId:r}={}){async function o(){let n=d.chains.map(e=>e.id);if(!n.length)return;let{EthereumProvider:a}=await e.A(829511);return await a.init({...t,disableProviderPing:!0,optionalChains:n,projectId:t.projectId,rpcMap:Object.fromEntries(d.chains.map(e=>{let[t]=nm({chain:e,transports:d.transports});return[e.id,t]})),showQrModal:t.showQrModal??!0})}return n||(a||(a=o()),n=await a,n?.events.setMaxListeners(1/0)),r&&await this.switchChain?.({chainId:r}),n},async getChainId(){return(await this.getProvider()).chainId},async isAuthorized(){try{let[e,t]=await Promise.all([this.getAccounts(),this.getProvider()]);if(!e.length)return!1;if(await this.isChainsStale()&&t.session)return await t.disconnect().catch(()=>{}),!1;return!0}catch{return!1}},async switchChain({addEthereumChainParameter:e,chainId:t}){let n=await this.getProvider();if(!n)throw new ty;let a=d.chains.find(e=>e.id===t);if(!a)throw new tp.SwitchChainError(new tf.ChainNotConfiguredError);try{await Promise.all([new Promise(e=>{let n=({chainId:a})=>{a===t&&(d.emitter.off("change",n),e())};d.emitter.on("change",n)}),n.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,t5.numberToHex)(t)}]})]);let e=await this.getRequestedChainsIds();return this.setRequestedChainsIds([...e,t]),a}catch(r){if(/(user rejected)/i.test(r.message))throw new tp.UserRejectedRequestError(r);try{let r,o;r=e?.blockExplorerUrls?e.blockExplorerUrls:a.blockExplorers?.default.url?[a.blockExplorers?.default.url]:[],o=e?.rpcUrls?.length?e.rpcUrls:[...a.rpcUrls.default.http];
1let i={blockExplorerUrls:r,chainId:(0,t5.numberToHex)(t),chainName:e?.chainName??a.name,iconUrls:e?.iconUrls,nativeCurrency:e?.nativeCurrency??a.nativeCurrency,rpcUrls:o};await n.request({method:"wallet_addEthereumChain",params:[i]});let l=await this.getRequestedChainsIds();return this.setRequestedChainsIds([...l,t]),a}catch(e){throw new tp.UserRejectedRequestError(e)}}},onAccountsChanged(e){0===e.length?this.onDisconnect():d.emitter.emit("change",{accounts:e.map(e=>(0,t8.getAddress)(e))})},onChainChanged(e){let t=Number(e);d.emitter.emit("change",{chainId:t})},async onConnect(e){let t=Number(e.chainId),n=await this.getAccounts();d.emitter.emit("connect",{accounts:n,chainId:t})},async onDisconnect(e){this.setRequestedChainsIds([]),d.emitter.emit("disconnect");let t=await this.getProvider();r&&(t.removeListener("accountsChanged",r),r=void 0),o&&(t.removeListener("chainChanged",o),o=void 0),c&&(t.removeListener("disconnect",c),c=void 0),s&&(t.removeListener("session_delete",s),s=void 0),i||(i=this.onConnect.bind(this),t.on("connect",i))},onDisplayUri(e){d.emitter.emit("message",{type:"display_uri",data:e})},onSessionDelete(){this.onDisconnect()},getNamespaceChainsIds:()=>n?n.session?.namespaces.eip155?.accounts?.map(e=>Number.parseInt(e.split(":")[1]||"",10))??[]:[],async getRequestedChainsIds(){return await d.storage?.getItem(this.requestedChainsStorageKey)??[]},async isChainsStale(){if(!u)return!1;let e=d.chains.map(e=>e.id),t=this.getNamespaceChainsIds();if(t.length&&!t.some(t=>e.includes(t)))return!1;let n=await this.getRequestedChainsIds();return!e.every(e=>n.includes(e))},async setRequestedChainsIds(e){await d.storage?.setItem(this.requestedChainsStorageKey,e)},get requestedChainsStorageKey(){return`${this.id}.requestedChains`}})}function ng(t={}){let n,a,r,o,i,l,s,c;return u=>({id:"metaMaskSDK",name:"MetaMask",rdns:["io.metamask","io.metamask.mobile"],type:ng.type,async setup(){let e=await this.getProvider();e?.on&&(l||(l=this.onConnect.bind(this),e.on("connect",l)),o||(o=this.onAccountsChanged.bind(this),e.on("accountsChanged",o)))},async connect({chainId:e,isReconnecting:a,withCapabilities:r}={}){let u=await this.getProvider();s||(s=this.onDisplayUri,u.on("display_uri",s));let d=[];a&&(d=await this.getAccounts().catch(()=>[]));try{let a,f;d?.length||(t.connectAndSign||t.connectWith?(t.connectAndSign?a=await n.connectAndSign({msg:t.connectAndSign}):t.connectWith&&(f=await n.connectWith({method:t.connectWith.method,params:t.connectWith.params})),d=await this.getAccounts()):d=(await n.connect()).map(e=>(0,t8.getAddress)(e)));let m=await this.getChainId();if(e&&m!==e){let t=await this.switchChain({chainId:e}).catch(e=>{if(e.code===tp.UserRejectedRequestError.code)throw e;return{id:m}});m=t?.id??m}return s&&(u.removeListener("display_uri",s),s=void 0),a?u.emit("connectAndSign",{accounts:d,chainId:m,signResponse:a}):f&&u.emit("connectWith",{accounts:d,chainId:m,connectWithResponse:f}),l&&(u.removeListener("connect",l),l=void 0),o||(o=this.onAccountsChanged.bind(this),u.on("accountsChanged",o)),i||(i=this.onChainChanged.bind(this),u.on("chainChanged",i)),c||(c=this.onDisconnect.bind(this),u.on("disconnect",c)),{accounts:r?d.map(e=>({address:e,capabilities:{}})):d,chainId:m}}catch(e){if(e.code===tp.UserRejectedRequestError.code)throw new tp.UserRejectedRequestError(e);if(e.code===tp.ResourceUnavailableRpcError.code)throw new tp.ResourceUnavailableRpcError(e);throw e}},async disconnect(){let e=await this.getProvider();i&&(e.removeListener("chainChanged",i),i=void 0),c&&(e.removeListener("disconnect",c),c=void 0),l||(l=this.onConnect.bind(this),e.on("connect",l)),await n.terminate()},async getAccounts(){let e=await this.getProvider();return(await e.request({method:"eth_accounts"})).map(e=>(0,t8.getAddress)(e))},async getChainId(){let e=await this.getProvider();return Number(e.getChainId()||await e?.request({method:"eth_chainId"}))},async getProvider(){async function o(){let a=await (async()=>{let{default:t}=await e.A(763635);return"function"!=typeof t&&"function"==typeof t.default?t.default:t})(),r={};for(let e of u.chains)r[(0,t5.numberToHex)(e.id)]=nm({chain:e,transports:u.transports})?.[0];n=new a({_source:"wagmi",forceDeleteProvider:!1,forceInjectProvider:!1,injectProvider:!1,...t,readonlyRPCMap:r,dappMetadata:{...t.dappMetadata,name:t.dappMetadata?.name?t.dappMetadata?.name:"wagmi",url:t.dappMetadata?.url?t.dappMetadata?.url:"undefined"!=typeof window?window.location.origin:"https://wagmi.sh"},useDeeplink:t.useDeeplink??!0});let o=await n.init(),i=o?.activeProvider?o.activeProvider:n.getProvider();if(!i)throw new ty;return i}return a||(r||(r=o()),a=await r),a},async isAuthorized(){try{return!!(await (0,t9.withRetry)(()=>(0,ne.withTimeout)(()=>this.getAccounts(),{timeout:200}),{delay:201,retryCount:3})).length}catch{return!1}},async switchChain({addEthereumChainParameter:e,chainId:t}){let n=await this.getProvider(),a=u.chains.find(e=>e.id===t);if(!a)throw new tp.SwitchChainError(new tf.ChainNotConfiguredError);try{return await n.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,t5.numberToHex)(t)}]}),await r(),await o(t),a}catch(i){if(i.code===tp.UserRejectedRequestError.code)throw new tp.UserRejectedRequestError(i);if(4902===i.code||i?.data?.originalError?.code===4902)try{return await n.request({method:"wallet_addEthereumChain",params:[{blockExplorerUrls:(()=>{let{default:t,...n}=a.blockExplorers??{};return e?.blockExplorerUrls?e.blockExplorerUrls:t?[t.url,...Object.values(n).map(e=>e.url)]:void 0}
1)(),chainId:(0,t5.numberToHex)(t),chainName:e?.chainName??a.name,iconUrls:e?.iconUrls,nativeCurrency:e?.nativeCurrency??a.nativeCurrency,rpcUrls:e?.rpcUrls?.length?e.rpcUrls:[a.rpcUrls.default?.http[0]??""]}]}),await r(),await o(t),a}catch(e){if(e.code===tp.UserRejectedRequestError.code)throw new tp.UserRejectedRequestError(e);throw new tp.SwitchChainError(e)}throw new tp.SwitchChainError(i)}async function r(){await (0,t9.withRetry)(async()=>{let e=(0,H.hexToNumber)(await n.request({method:"eth_chainId"}));if(e!==t)throw Error("User rejected switch after adding network.");return e},{delay:50,retryCount:20})}async function o(e){await new Promise(t=>{let n=a=>{"chainId"in a&&a.chainId===e&&(u.emitter.off("change",n),t())};u.emitter.on("change",n),u.emitter.emit("change",{chainId:e})})}},async onAccountsChanged(e){if(0===e.length)if(!n.isExtensionActive())return;else this.onDisconnect();else if(u.emitter.listenerCount("connect")){let e=(await this.getChainId()).toString();this.onConnect({chainId:e})}else u.emitter.emit("change",{accounts:e.map(e=>(0,t8.getAddress)(e))})},onChainChanged(e){let t=Number(e);u.emitter.emit("change",{chainId:t})},async onConnect(e){let t=await this.getAccounts();if(0===t.length)return;let n=Number(e.chainId);u.emitter.emit("connect",{accounts:t,chainId:n});let a=await this.getProvider();l&&(a.removeListener("connect",l),l=void 0),o||(o=this.onAccountsChanged.bind(this),a.on("accountsChanged",o)),i||(i=this.onChainChanged.bind(this),a.on("chainChanged",i)),c||(c=this.onDisconnect.bind(this),a.on("disconnect",c))},async onDisconnect(e){let t=await this.getProvider();e&&1013===e.code&&t&&(await this.getAccounts()).length||(u.emitter.emit("disconnect"),i&&(t.removeListener("chainChanged",i),i=void 0),c&&(t.removeListener("disconnect",c),c=void 0),l||(l=this.onConnect.bind(this),t.on("connect",l)))},onDisplayUri(e){u.emitter.emit("message",{type:"display_uri",data:e})}})}function nv(t={}){let n,a,{shimDisconnect:r=!1}=t;return o=>({id:"safe",name:"Safe",type:nv.type,async connect({withCapabilities:e}={}){let t=await this.getProvider();if(!t)throw new ty;let n=await this.getAccounts(),i=await this.getChainId();return a||(a=this.onDisconnect.bind(this),t.on("disconnect",a)),r&&await o.storage?.removeItem("safe.disconnected"),{accounts:e?n.map(e=>({address:e,capabilities:{}})):n,chainId:i}},async disconnect(){let e=await this.getProvider();if(!e)throw new ty;a&&(e.removeListener("disconnect",a),a=void 0),r&&await o.storage?.setItem("safe.disconnected",!0)},async getAccounts(){let e=await this.getProvider();if(!e)throw new ty;return(await e.request({method:"eth_accounts"})).map(t8.getAddress)}
1,async getProvider(){if("undefined"!=typeof window&&window?.parent!==window){if(!n){let{default:a}=await e.A(502353),r=new a(t),o=await (0,ne.withTimeout)(()=>r.safe.getInfo(),{timeout:t.unstable_getInfoTimeout??10});if(!o)throw Error("Could not load Safe information");n=new(await (async()=>{let t=await e.A(927007);return"function"!=typeof t.SafeAppProvider&&"function"==typeof t.default.SafeAppProvider?t.default.SafeAppProvider:t.SafeAppProvider})())(o,r)}return n}},async getChainId(){let e=await this.getProvider();if(!e)throw new ty;return Number(e.chainId)},async isAuthorized(){try{if(r&&await o.storage?.getItem("safe.disconnected"))return!1;return!!(await this.getAccounts()).length}catch{return!1}},onAccountsChanged(){},onChainChanged(){},onDisconnect(){o.emitter.emit("disconnect")}})}nh.type="walletConnect",ng.type="metaMask",nv.type="safe";var np=function(e){var{conditions:t}=e;if(!t)throw Error("Styles have no conditions");var n=U(e);return T(function(e,a){if("string"==typeof e||"number"==typeof e||"boolean"==typeof e){if(!t.defaultCondition)throw Error("No default condition");return a(e,t.defaultCondition)}var r=Array.isArray(e)?n(e):e,o={};for(var i in r)null!=r[i]&&(o[i]=a(r[i],i));return o},{importPath:"@vanilla-extract/sprinkles/createUtils",importName:"createMapValueFn",args:[{conditions:e.conditions}]})}({conditions:{defaultCondition:"smallScreen",conditionNames:["smallScreen","largeScreen"],responsiveArray:void 0}}),nw=U({conditions:{defaultCondition:"smallScreen",conditionNames:["smallScreen","largeScreen"],responsiveArray:void 0}}),nb=function(){return function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var a=Object.assign({},...t.map(e=>e.styles)),r=Object.keys(a),o=r.filter(e=>"mappings"in a[e]);return Object.assign(e=>{var t=[],n={},r=R({},e),i=!1;for(var l of o){var s=e[l];if(null!=s)for(var c of(i=!0,a[l].mappings))n[c]=s,null==r[c]&&delete r[c]}var u=i?R(R({},n),r):e;for(var d in u)if(function(){var e=u[d],n=a[d];try{if(n.mappings)return 1;if("string"==typeof e||"number"==typeof e)t.push(n.values[e].defaultClass);else if(Array.isArray(e))for(var r=0;r<e.length;r++){var o=e[r];if(null!=o){var i=n.responsiveArray[r];t.push(n.values[o].conditions[i])}}else for(var l in e){var s=e[l];null!=s&&t.push(n.values[s].conditions[l])}}catch(e){throw e}}())continue;return L(t.join(" "))},{properties:new Set(r)})}(...arguments)}({conditions:{defaultCondition:"base",conditionNames:["base","hover","active"],responsiveArray:void 0},styles:{background:{values:{accentColor:{conditions:{base:"ju367v9i",hover:"ju367v9j",active:"ju367v9k"},defaultClass:"ju367v9i"},accentColorForeground:{conditions:{base:"ju367v9l",hover:"ju367v9m",active:"ju367v9n"},defaultClass:"ju367v9l"},actionButtonBorder:{conditions:{base:"ju367v9o",hover:"ju367v9p",active:"ju367v9q"},defaultClass:"ju367v9o"},actionButtonBorderMobile:{conditions:{base:"ju367v9r",hover:"ju367v9s",active:"ju367v9t"},defaultClass:"ju367v9r"},actionButtonSecondaryBackground:{conditions:{base:"ju367v9u",hover:"ju367v9v",active:"ju367v9w"},defaultClass:"ju367v9u"},closeButton:{conditions:{base:"ju367v9x",hover:"ju367v9y",active:"ju367v9z"},defaultClass:"ju367v9x"},closeButtonBackground:{conditions:{base:"ju367va0",hover:"ju367va1",active:"ju367va2"},defaultClass:"ju367va0"},connectButtonBackground:{conditions:{base:"ju367va3",hover:"ju367va4",active:"ju367va5"},defaultClass:"ju367va3"},connectButtonBackgroundError:{conditions:{base:"ju367va6",hover:"ju367va7",active:"ju367va8"},defaultClass:"ju367va6"},connectButtonInnerBackground:{conditions:{base:"ju367va9",hover:"ju367vaa",active:"ju367vab"},defaultClass:"ju367va9"},connectButtonText:{conditions:{base:"ju367vac",hover:"ju367vad",active:"ju367vae"},defaultClass:"ju367vac"},connectButtonTextError:{conditions:{base:"ju367vaf",hover:"ju367vag",active:"ju367vah"},defaultClass:"ju367vaf"},connectionIndicator:{conditions:{base:"ju367vai",hover:"ju367vaj",active:"ju367vak"},defaultClass:"ju367vai"},downloadBottomCardBackground:{conditions:{base:"ju367val",hover:"ju367vam",active:"ju367van"},defaultClass:"ju367val"}
1,downloadTopCardBackground:{conditions:{base:"ju367vao",hover:"ju367vap",active:"ju367vaq"},defaultClass:"ju367vao"},error:{conditions:{base:"ju367var",hover:"ju367vas",active:"ju367vat"},defaultClass:"ju367var"},generalBorder:{conditions:{base:"ju367vau",hover:"ju367vav",active:"ju367vaw"},defaultClass:"ju367vau"},generalBorderDim:{conditions:{base:"ju367vax",hover:"ju367vay",active:"ju367vaz"},defaultClass:"ju367vax"},menuItemBackground:{conditions:{base:"ju367vb0",hover:"ju367vb1",active:"ju367vb2"},defaultClass:"ju367vb0"},modalBackdrop:{conditions:{base:"ju367vb3",hover:"ju367vb4",active:"ju367vb5"},defaultClass:"ju367vb3"},modalBackground:{conditions:{base:"ju367vb6",hover:"ju367vb7",active:"ju367vb8"},defaultClass:"ju367vb6"},modalBorder:{conditions:{base:"ju367vb9",hover:"ju367vba",active:"ju367vbb"},defaultClass:"ju367vb9"},modalText:{conditions:{base:"ju367vbc",hover:"ju367vbd",active:"ju367vbe"},defaultClass:"ju367vbc"},modalTextDim:{conditions:{base:"ju367vbf",hover:"ju367vbg",active:"ju367vbh"},defaultClass:"ju367vbf"},modalTextSecondary:{conditions:{base:"ju367vbi",hover:"ju367vbj",active:"ju367vbk"},defaultClass:"ju367vbi"},profileAction:{conditions:{base:"ju367vbl",hover:"ju367vbm",active:"ju367vbn"},defaultClass:"ju367vbl"},profileActionHover:{conditions:{base:"ju367vbo",hover:"ju367vbp",active:"ju367vbq"},defaultClass:"ju367vbo"},profileForeground:{conditions:{base:"ju367vbr",hover:"ju367vbs",active:"ju367vbt"},defaultClass:"ju367vbr"},selectedOptionBorder:{conditions:{base:"ju367vbu",hover:"ju367vbv",active:"ju367vbw"},defaultClass:"ju367vbu"},standby:{conditions:{base:"ju367vbx",hover:"ju367vby",active:"ju367vbz"},defaultClass:"ju367vbx"}}},borderColor:{values:{accentColor:{conditions:{base:"ju367vc0",hover:"ju367vc1",active:"ju367vc2"},defaultClass:"ju367vc0"},accentColorForeground:{conditions:{base:"ju367vc3",hover:"ju367vc4",active:"ju367vc5"},defaultClass:"ju367vc3"},actionButtonBorder:{conditions:{base:"ju367vc6",hover:"ju367vc7",active:"ju367vc8"},defaultClass:"ju367vc6"},actionButtonBorderMobile:{conditions:{base:"ju367vc9",hover:"ju367vca",active:"ju367vcb"},defaultClass:"ju367vc9"},actionButtonSecondaryBackground:{conditions:{base:"ju367vcc",hover:"ju367vcd",active:"ju367vce"},defaultClass:"ju367vcc"},closeButton:{conditions:{base:"ju367vcf",hover:"ju367vcg",active:"ju367vch"},defaultClass:"ju367vcf"},closeButtonBackground:{conditions:{base:"ju367vci",hover:"ju367vcj",active:"ju367vck"},defaultClass:"ju367vci"},connectButtonBackground:{conditions:{base:"ju367vcl",hover:"ju367vcm",active:"ju367vcn"},defaultClass:"ju367vcl"},connectButtonBackgroundError:{conditions:{base:"ju367vco",hover:"ju367vcp",active:"ju367vcq"},defaultClass:"ju367vco"},connectButtonInnerBackground:{conditions:{base:"ju367vcr",hover:"ju367vcs",active:"ju367vct"},defaultClass:"ju367vcr"},connectButtonText:{conditions:{base:"ju367vcu",hover:"ju367vcv",active:"ju367vcw"},defaultClass:"ju367vcu"},connectButtonTextError:{conditions:{base:"ju367vcx",hover:"ju367vcy",active:"ju367vcz"},defaultClass:"ju367vcx"},connectionIndicator:{conditions:{base:"ju367vd0",hover:"ju367vd1",active:"ju367vd2"},defaultClass:"ju367vd0"},downloadBottomCardBackground:{conditions:{base:"ju367vd3",hover:"ju367vd4",active:"ju367vd5"},defaultClass:"ju367vd3"},downloadTopCardBackground:{conditions:{base:"ju367vd6",hover:"ju367vd7",active:"ju367vd8"},defaultClass:"ju367vd6"},error:{conditions:{base:"ju367vd9",hover:"ju367vda",active:"ju367vdb"},defaultClass:"ju367vd9"},generalBorder:{conditions:{base:"ju367vdc",hover:"ju367vdd",active:"ju367vde"},defaultClass:"ju367vdc"},generalBorderDim:{conditions:{base:"ju367vdf",hover:"ju367vdg",active:"ju367vdh"},defaultClass:"ju367vdf"}
1,menuItemBackground:{conditions:{base:"ju367vdi",hover:"ju367vdj",active:"ju367vdk"},defaultClass:"ju367vdi"},modalBackdrop:{conditions:{base:"ju367vdl",hover:"ju367vdm",active:"ju367vdn"},defaultClass:"ju367vdl"},modalBackground:{conditions:{base:"ju367vdo",hover:"ju367vdp",active:"ju367vdq"},defaultClass:"ju367vdo"},modalBorder:{conditions:{base:"ju367vdr",hover:"ju367vds",active:"ju367vdt"},defaultClass:"ju367vdr"},modalText:{conditions:{base:"ju367vdu",hover:"ju367vdv",active:"ju367vdw"},defaultClass:"ju367vdu"},modalTextDim:{conditions:{base:"ju367vdx",hover:"ju367vdy",active:"ju367vdz"},defaultClass:"ju367vdx"},modalTextSecondary:{conditions:{base:"ju367ve0",hover:"ju367ve1",active:"ju367ve2"},defaultClass:"ju367ve0"},profileAction:{conditions:{base:"ju367ve3",hover:"ju367ve4",active:"ju367ve5"},defaultClass:"ju367ve3"},profileActionHover:{conditions:{base:"ju367ve6",hover:"ju367ve7",active:"ju367ve8"},defaultClass:"ju367ve6"},profileForeground:{conditions:{base:"ju367ve9",hover:"ju367vea",active:"ju367veb"},defaultClass:"ju367ve9"},selectedOptionBorder:{conditions:{base:"ju367vec",hover:"ju367ved",active:"ju367vee"},defaultClass:"ju367vec"},standby:{conditions:{base:"ju367vef",hover:"ju367veg",active:"ju367veh"},defaultClass:"ju367vef"}}},boxShadow:{values:{connectButton:{conditions:{base:"ju367vei",hover:"ju367vej",active:"ju367vek"},defaultClass:"ju367vei"},dialog:{conditions:{base:"ju367vel",hover:"ju367vem",active:"ju367ven"},defaultClass:"ju367vel"},profileDetailsAction:{conditions:{base:"ju367veo",hover:"ju367vep",active:"ju367veq"},defaultClass:"ju367veo"},selectedOption:{conditions:{base:"ju367ver",hover:"ju367ves",active:"ju367vet"},defaultClass:"ju367ver"},selectedWallet:{conditions:{base:"ju367veu",hover:"ju367vev",active:"ju367vew"},defaultClass:"ju367veu"},walletLogo:{conditions:{base:"ju367vex",hover:"ju367vey",active:"ju367vez"},defaultClass:"ju367vex"}}},color:{values:{accentColor:{conditions:{base:"ju367vf0",hover:"ju367vf1",active:"ju367vf2"},defaultClass:"ju367vf0"},accentColorForeground:{conditions:{base:"ju367vf3",hover:"ju367vf4",active:"ju367vf5"},defaultClass:"ju367vf3"},actionButtonBorder:{conditions:{base:"ju367vf6",hover:"ju367vf7",active:"ju367vf8"},defaultClass:"ju367vf6"},actionButtonBorderMobile:{conditions:{base:"ju367vf9",hover:"ju367vfa",active:"ju367vfb"},defaultClass:"ju367vf9"},actionButtonSecondaryBackground:{conditions:{base:"ju367vfc",hover:"ju367vfd",active:"ju367vfe"},defaultClass:"ju367vfc"},closeButton:{conditions:{base:"ju367vff",hover:"ju367vfg",active:"ju367vfh"},defaultClass:"ju367vff"},closeButtonBackground:{conditions:{base:"ju367vfi",hover:"ju367vfj",active:"ju367vfk"},defaultClass:"ju367vfi"},connectButtonBackground:{conditions:{base:"ju367vfl",hover:"ju367vfm",active:"ju367vfn"},defaultClass:"ju367vfl"},connectButtonBackgroundError:{conditions:{base:"ju367vfo",hover:"ju367vfp",active:"ju367vfq"},defaultClass:"ju367vfo"},connectButtonInnerBackground:{conditions:{base:"ju367vfr",hover:"ju367vfs",active:"ju367vft"},defaultClass:"ju367vfr"},connectButtonText:{conditions:{base:"ju367vfu",hover:"ju367vfv",active:"ju367vfw"},defaultClass:"ju367vfu"},connectButtonTextError:{conditions:{base:"ju367vfx",hover:"ju367vfy",active:"ju367vfz"},defaultClass:"ju367vfx"},connectionIndicator:{conditions:{base:"ju367vg0",hover:"ju367vg1",active:"ju367vg2"},defaultClass:"ju367vg0"},downloadBottomCardBackground:{conditions:{base:"ju367vg3",hover:"ju367vg4",active:"ju367vg5"},defaultClass:"ju367vg3"},downloadTopCardBackground:{conditions:{base:"ju367vg6",hover:"ju367vg7",active:"ju367vg8"},defaultClass:"ju367vg6"},error:{conditions:{base:"ju367vg9",hover:"ju367vga",active:"ju367vgb"},defaultClass:"ju367vg9"},generalBorder:{conditions:{base:"ju367vgc",hover:"ju367vgd",active:"ju367vge"},defaultClass:"ju367vgc"},generalBorderDim:{conditions:{base:"ju367vgf",hover:"ju367vgg",active:"ju367vgh"},defaultClass:"ju367vgf"}
1,menuItemBackground:{conditions:{base:"ju367vgi",hover:"ju367vgj",active:"ju367vgk"},defaultClass:"ju367vgi"},modalBackdrop:{conditions:{base:"ju367vgl",hover:"ju367vgm",active:"ju367vgn"},defaultClass:"ju367vgl"},modalBackground:{conditions:{base:"ju367vgo",hover:"ju367vgp",active:"ju367vgq"},defaultClass:"ju367vgo"},modalBorder:{conditions:{base:"ju367vgr",hover:"ju367vgs",active:"ju367vgt"},defaultClass:"ju367vgr"},modalText:{conditions:{base:"ju367vgu",hover:"ju367vgv",active:"ju367vgw"},defaultClass:"ju367vgu"},modalTextDim:{conditions:{base:"ju367vgx",hover:"ju367vgy",active:"ju367vgz"},defaultClass:"ju367vgx"},modalTextSecondary:{conditions:{base:"ju367vh0",hover:"ju367vh1",active:"ju367vh2"},defaultClass:"ju367vh0"},profileAction:{conditions:{base:"ju367vh3",hover:"ju367vh4",active:"ju367vh5"},defaultClass:"ju367vh3"},profileActionHover:{conditions:{base:"ju367vh6",hover:"ju367vh7",active:"ju367vh8"},defaultClass:"ju367vh6"},profileForeground:{conditions:{base:"ju367vh9",hover:"ju367vha",active:"ju367vhb"},defaultClass:"ju367vh9"},selectedOptionBorder:{conditions:{base:"ju367vhc",hover:"ju367vhd",active:"ju367vhe"},defaultClass:"ju367vhc"},standby:{conditions:{base:"ju367vhf",hover:"ju367vhg",active:"ju367vhh"},defaultClass:"ju367vhf"}}}}},{conditions:{defaultCondition:"smallScreen",conditionNames:["smallScreen","largeScreen"],responsiveArray:void 0},styles:{alignItems:{values:{"flex-start":{conditions:{smallScreen:"ju367v0",largeScreen:"ju367v1"},defaultClass:"ju367v0"},"flex-end":{conditions:{smallScreen:"ju367v2",largeScreen:"ju367v3"},defaultClass:"ju367v2"},center:{conditions:{smallScreen:"ju367v4",largeScreen:"ju367v5"},defaultClass:"ju367v4"}}},display:{values:{none:{conditions:{smallScreen:"ju367v6",largeScreen:"ju367v7"},defaultClass:"ju367v6"},block:{conditions:{smallScreen:"ju367v8",largeScreen:"ju367v9"},defaultClass:"ju367v8"},flex:{conditions:{smallScreen:"ju367va",largeScreen:"ju367vb"},defaultClass:"ju367va"},inline:{conditions:{smallScreen:"ju367vc",largeScreen:"ju367vd"},defaultClass:"ju367vc"}}}}},{conditions:void 0,styles:{margin:{mappings:["marginTop","marginBottom","marginLeft","marginRight"]},marginX:{mappings:["marginLeft","marginRight"]},marginY:{mappings:["marginTop","marginBottom"]},padding:{mappings:["paddingTop","paddingBottom","paddingLeft","paddingRight"]},paddingX:{mappings:["paddingLeft","paddingRight"]},paddingY:{mappings:["paddingTop","paddingBottom"]},alignSelf:{values:{"flex-start":{defaultClass:"ju367ve"},"flex-end":{defaultClass:"ju367vf"},center:{defaultClass:"ju367vg"}}},backgroundSize:{values:{cover:{defaultClass:"ju367vh"}}},borderRadius:{values:{1:{defaultClass:"ju367vi"},6:{defaultClass:"ju367vj"},10:{defaultClass:"ju367vk"},13:{defaultClass:"ju367vl"},actionButton:{defaultClass:"ju367vm"},connectButton:{defaultClass:"ju367vn"},menuButton:{defaultClass:"ju367vo"},modal:{defaultClass:"ju367vp"},modalMobile:{defaultClass:"ju367vq"},"25%":{defaultClass:"ju367vr"},full:{defaultClass:"ju367vs"}}},borderStyle:{values:{solid:{defaultClass:"ju367vt"}}},borderWidth:{values:{0:{defaultClass:"ju367vu"},1:{defaultClass:"ju367vv"},2:{defaultClass:"ju367vw"},4:{defaultClass:"ju367vx"}}},cursor:{values:{pointer:{defaultClass:"ju367vy"},none:{defaultClass:"ju367vz"}}},pointerEvents:{values:{none:{defaultClass:"ju367v10"},all:{defaultClass:"ju367v11"}}},minHeight:{values:{8:{defaultClass:"ju367v12"},44:{defaultClass:"ju367v13"}}},flexDirection:{values:{row:{defaultClass:"ju367v14"},column:{defaultClass:"ju367v15"}}},fontFamily:{values:{body:{defaultClass:"ju367v16"}}},fontSize:{values:{12:{defaultClass:"ju367v17"},13:{defaultClass:"ju367v18"},14:{defaultClass:"ju367v19"},16:{defaultClass:"ju367v1a"},18:{defaultClass:"ju367v1b"},20:{defaultClass:"ju367v1c"},23:{defaultClass:"ju367v1d"}}},fontWeight:{values:{regular:{defaultClass:"ju367v1e"},medium:{defaultClass:"ju367v1f"},semibold:{defaultClass:"ju367v1g"},bold:{defaultClass:"ju367v1h"},heavy:{defaultClass:"ju367v1i"}}},gap:{values:{0:{defaultClass:"ju367v1j"},1:{defaultClass:"ju367v1k"},2:{defaultClass:"ju367v1l"},3:{defaultClass:"ju367v1m"},4:{defaultClass:"ju367v1n"},5:{defaultClass:"ju367v1o"},6:{defaultClass:"ju367v1p"},8:{defaultClass:"ju367v1q"},10:{defaultClass:"ju367v1r"},12:{defaultClass:"ju367v1s"},14:{defaultClass:"ju367v1t"},16:{defaultClass:"ju367v1u"},18:{defaultClass:"ju367v1v"},20:{defaultClass:"ju367v1w"},24:{defaultClass:"ju367v1x"},28:{defaultClass:"ju367v1y"},32:{defaultClass:"ju367v1z"},36:{defaultClass:"ju367v20"},44:{defaultClass:"ju367v21"},64:{defaultClass:"ju367v22"},"-1":{defaultClass:"ju367v23"}}},height:{values:{1:{defaultClass:"ju367v24"},2:{defaultClass:"ju367v25"},4:{defaultClass:"ju367v26"},8:{defaultClass:"ju367v27"},12:{defaultClass:"ju367v28"},20:{defaultClass:"ju367v29"},24:{defaultClass:"ju367v2a"},28:{defaultClass:"ju367v2b"},30:{defaultClass:"ju367v2c"},32:{defaultClass:"ju367v2d"},34:{defaultClass:"ju367v2e"},36:{defaultClass:"ju367v2f"},40:{defaultClass:"ju367v2g"},44:{defaultClass:"ju367v2h"},48:{defaultClass:"ju367v2i"},54:{defaultClass:"ju367v2j"},60:{defaultClass:"ju367v2k"},200:{defaultClass:"ju367v2l"},full:{defaultClass:"ju367v2m"},max:{defaultClass:"ju367v2n"}}},justifyContent:{values:{"flex-start":{defaultClass:"ju367v2o"},"flex-end":{defaultClass:"ju367v2p"},center:{defaultClass:"ju367v2q"},"space-between":{defaultClass:"ju367v2r"},"space-around":{defaultClass:"ju367v2s"}}},textAlign:{values:{left:{defaultClass:"ju367v2t"},center:{defaultClass:"ju367v2u"},inherit:{defaultClass:"ju367v2v"}}},marginBottom:{values:{0:{defaultClass:"ju367v2w"},1:{defaultClass:"ju367v2x"},2:{defaultClass:"ju367v2y"},3:{defaultClass:"ju367v2z"},4:{defaultClass:"ju367v30"},5:{defaultClass:"ju367v31"},6:{defaultClass:"ju367v32"},8:{defaultClass:"ju367v33"},10:{defaultClass:"ju367v34"},12:{defaultClass:"ju367v35"},14:{defaultClass:"ju367v36"},16:{defaultClass:"ju367v37"},18:{defaultClass:"ju367v38"},20:{defaultClass:"ju367v39"},24:{defaultClass:"ju367v3a"},28:{defaultClass:"ju367v3b"},32:{defaultClass:"ju367v3c"},36:{defaultClass:"ju367v3d"},44:{defaultClass:"ju367v3e"},64:{defaultClass:"ju367v3f"},"-1":{defaultClass:"ju367v3g"}}},marginLeft:{values:{0:{defaultClass:"ju367v3h"},1:{defaultClass:"ju367v3i"},2:{defaultClass:"ju367v3j"},3:{defaultClass:"ju367v3k"},4:{defaultClass:"ju367v3l"},5:{defaultClass:"ju367v3m"},6:{defaultClass:"ju367v3n"},8:{defaultClass:"ju367v3o"},10:{defaultClass:"ju367v3p"},12:{defaultClass:"ju367v3q"},14:{defaultClass:"ju367v3r"},16:{defaultClass:"ju367v3s"},18:{defaultClass:"ju367v3t"},20:{defaultClass:"ju367v3u"},24:{defaultClass:"ju367v3v"},28:{defaultClass:"ju367v3w"},32:{defaultClass:"ju367v3x"},36:{defaultClass:"ju367v3y"},44:{defaultClass:"ju367v3z"},64:{defaultClass:"ju367v40"},"-1":{defaultClass:"ju367v41"}}},marginRight:{values:{0:{defaultClass:"ju367v42"},1:{defaultClass:"ju367v43"},2:{defaultClass:"ju367v44"},3:{defaultClass:"ju367v45"},4:{defaultClass:"ju367v46"},5:{defaultClass:"ju367v47"},6:{defaultClass:"ju367v48"},8:{defaultClass:"ju367v49"},10:{defaultClass:"ju367v4a"},12:{defaultClass:"ju367v4b"},14:{defaultClass:"ju367v4c"},16:{defaultClass:"ju367v4d"},18:{defaultClass:"ju367v4e"},20:{defaultClass:"ju367v4f"},24:{defaultClass:"ju367v4g"},28:{defaultClass:"ju367v4h"},32:{defaultClass:"ju367v4i"},36:{defaultClass:"ju367v4j"},44:{defaultClass:"ju367v4k"},64:{defaultClass:"ju367v4l"},"-1":{defaultClass:"ju367v4m"}}},marginTop:{values:{0:{defaultClass:"ju367v4n"},1:{defaultClass:"ju367v4o"},2:{defaultClass:"ju367v4p"},3:{defaultClass:"ju367v4q"},4:{defaultClass:"ju367v4r"},5:{defaultClass:"ju367v4s"},6:{defaultClass:"ju367v4t"},8:{defaultClass:"ju367v4u"},10:{defaultClass:"ju367v4v"},12:{defaultClass:"ju367v4w"},14:{defaultClass:"ju367v4x"},16:{defaultClass:"ju367v4y"},18:{defaultClass:"ju367v4z"},20:{defaultClass:"ju367v50"},24:{defaultClass:"ju367v51"},28:{defaultClass:"ju367v52"},32:{defaultClass:"ju367v53"},36:{defaultClass:"ju367v54"},44:{defaultClass:"ju367v55"},64:{defaultClass:"ju367v56"},"-1":{defaultClass:"ju367v57"}}},maxWidth:{values:{1:{defaultClass:"ju367v58"},2:{defaultClass:"ju367v59"},4:{defaultClass:"ju367v5a"},8:{defaultClass:"ju367v5b"},12:{defaultClass:"ju367v5c"},20:{defaultClass:"ju367v5d"},24:{defaultClass:"ju367v5e"},28:{defaultClass:"ju367v5f"},30:{defaultClass:"ju367v5g"},32:{defaultClass:"ju367v5h"},34:{defaultClass:"ju367v5i"},36:{defaultClass:"ju367v5j"},40:{defaultClass:"ju367v5k"},44:{defaultClass:"ju367v5l"},48:{defaultClass:"ju367v5m"},54:{defaultClass:"ju367v5n"},60:{defaultClass:"ju367v5o"},200:{defaultClass:"ju367v5p"},full:{defaultClass:"ju367v5q"},max:{defaultClass:"ju367v5r"}}
1},minWidth:{values:{1:{defaultClass:"ju367v5s"},2:{defaultClass:"ju367v5t"},4:{defaultClass:"ju367v5u"},8:{defaultClass:"ju367v5v"},12:{defaultClass:"ju367v5w"},20:{defaultClass:"ju367v5x"},24:{defaultClass:"ju367v5y"},28:{defaultClass:"ju367v5z"},30:{defaultClass:"ju367v60"},32:{defaultClass:"ju367v61"},34:{defaultClass:"ju367v62"},36:{defaultClass:"ju367v63"},40:{defaultClass:"ju367v64"},44:{defaultClass:"ju367v65"},48:{defaultClass:"ju367v66"},54:{defaultClass:"ju367v67"},60:{defaultClass:"ju367v68"},200:{defaultClass:"ju367v69"},full:{defaultClass:"ju367v6a"},max:{defaultClass:"ju367v6b"}}},overflow:{values:{hidden:{defaultClass:"ju367v6c"}}},paddingBottom:{values:{0:{defaultClass:"ju367v6d"},1:{defaultClass:"ju367v6e"},2:{defaultClass:"ju367v6f"},3:{defaultClass:"ju367v6g"},4:{defaultClass:"ju367v6h"},5:{defaultClass:"ju367v6i"},6:{defaultClass:"ju367v6j"},8:{defaultClass:"ju367v6k"},10:{defaultClass:"ju367v6l"},12:{defaultClass:"ju367v6m"},14:{defaultClass:"ju367v6n"},16:{defaultClass:"ju367v6o"},18:{defaultClass:"ju367v6p"},20:{defaultClass:"ju367v6q"},24:{defaultClass:"ju367v6r"},28:{defaultClass:"ju367v6s"},32:{defaultClass:"ju367v6t"},36:{defaultClass:"ju367v6u"},44:{defaultClass:"ju367v6v"},64:{defaultClass:"ju367v6w"},"-1":{defaultClass:"ju367v6x"}}},paddingLeft:{values:{0:{defaultClass:"ju367v6y"},1:{defaultClass:"ju367v6z"},2:{defaultClass:"ju367v70"},3:{defaultClass:"ju367v71"},4:{defaultClass:"ju367v72"},5:{defaultClass:"ju367v73"},6:{defaultClass:"ju367v74"},8:{defaultClass:"ju367v75"},10:{defaultClass:"ju367v76"},12:{defaultClass:"ju367v77"},14:{defaultClass:"ju367v78"},16:{defaultClass:"ju367v79"},18:{defaultClass:"ju367v7a"},20:{defaultClass:"ju367v7b"},24:{defaultClass:"ju367v7c"},28:{defaultClass:"ju367v7d"},32:{defaultClass:"ju367v7e"},36:{defaultClass:"ju367v7f"},44:{defaultClass:"ju367v7g"},64:{defaultClass:"ju367v7h"},"-1":{defaultClass:"ju367v7i"}}},paddingRight:{values:{0:{defaultClass:"ju367v7j"},1:{defaultClass:"ju367v7k"},2:{defaultClass:"ju367v7l"},3:{defaultClass:"ju367v7m"},4:{defaultClass:"ju367v7n"},5:{defaultClass:"ju367v7o"},6:{defaultClass:"ju367v7p"},8:{defaultClass:"ju367v7q"},10:{defaultClass:"ju367v7r"},12:{defaultClass:"ju367v7s"},14:{defaultClass:"ju367v7t"},16:{defaultClass:"ju367v7u"},18:{defaultClass:"ju367v7v"},20:{defaultClass:"ju367v7w"},24:{defaultClass:"ju367v7x"},28:{defaultClass:"ju367v7y"},32:{defaultClass:"ju367v7z"},36:{defaultClass:"ju367v80"},44:{defaultClass:"ju367v81"},64:{defaultClass:"ju367v82"},"-1":{defaultClass:"ju367v83"}}},paddingTop:{values:{0:{defaultClass:"ju367v84"},1:{defaultClass:"ju367v85"},2:{defaultClass:"ju367v86"},3:{defaultClass:"ju367v87"},4:{defaultClass:"ju367v88"},5:{defaultClass:"ju367v89"},6:{defaultClass:"ju367v8a"},8:{defaultClass:"ju367v8b"},10:{defaultClass:"ju367v8c"},12:{defaultClass:"ju367v8d"},14:{defaultClass:"ju367v8e"},16:{defaultClass:"ju367v8f"},18:{defaultClass:"ju367v8g"},20:{defaultClass:"ju367v8h"},24:{defaultClass:"ju367v8i"},28:{defaultClass:"ju367v8j"},32:{defaultClass:"ju367v8k"},36:{defaultClass:"ju367v8l"},44:{defaultClass:"ju367v8m"},64:{defaultClass:"ju367v8n"},"-1":{defaultClass:"ju367v8o"}}},position:{values:{absolute:{defaultClass:"ju367v8p"},fixed:{defaultClass:"ju367v8q"},relative:{defaultClass:"ju367v8r"}}},WebkitUserSelect:{values:{none:{defaultClass:"ju367v8s"}}},right:{values:{0:{defaultClass:"ju367v8t"}}},transition:{values:{default:{defaultClass:"ju367v8u"},transform:{defaultClass:"ju367v8v"}}},userSelect:{values:{none:{defaultClass:"ju367v8w"}}},width:{values:{1:{defaultClass:"ju367v8x"},2:{defaultClass:"ju367v8y"},4:{defaultClass:"ju367v8z"},8:{defaultClass:"ju367v90"},12:{defaultClass:"ju367v91"},20:{defaultClass:"ju367v92"},24:{defaultClass:"ju367v93"},28:{defaultClass:"ju367v94"},30:{defaultClass:"ju367v95"},32:{defaultClass:"ju367v96"},34:{defaultClass:"ju367v97"},36:{defaultClass:"ju367v98"},40:{defaultClass:"ju367v99"},44:{defaultClass:"ju367v9a"},48:{defaultClass:"ju367v9b"},54:{defaultClass:"ju367v9c"},60:{defaultClass:"ju367v9d"},200:{defaultClass:"ju367v9e"},full:{defaultClass:"ju367v9f"},max:{defaultClass:"ju367v9g"}}},backdropFilter:{values:{modalOverlay:{defaultClass:"ju367v9h"}}}}}),nC={colors:{accentColor:"var(--rk-colors-accentColor)",accentColorForeground:"var(--rk-colors-accentColorForeground)",actionButtonBorder:"var(--rk-colors-actionButtonBorder)",actionButtonBorderMobile:"var(--rk-colors-actionButtonBorderMobile)",actionButtonSecondaryBackgroun
1d:"var(--rk-colors-actionButtonSecondaryBackground)",closeButton:"var(--rk-colors-closeButton)",closeButtonBackground:"var(--rk-colors-closeButtonBackground)",connectButtonBackground:"var(--rk-colors-connectButtonBackground)",connectButtonBackgroundError:"var(--rk-colors-connectButtonBackgroundError)",connectButtonInnerBackground:"var(--rk-colors-connectButtonInnerBackground)",connectButtonText:"var(--rk-colors-connectButtonText)",connectButtonTextError:"var(--rk-colors-connectButtonTextError)",connectionIndicator:"var(--rk-colors-connectionIndicator)",downloadBottomCardBackground:"var(--rk-colors-downloadBottomCardBackground)",downloadTopCardBackground:"var(--rk-colors-downloadTopCardBackground)",error:"var(--rk-colors-error)",generalBorder:"var(--rk-colors-generalBorder)",generalBorderDim:"var(--rk-colors-generalBorderDim)",menuItemBackground:"var(--rk-colors-menuItemBackground)",modalBackdrop:"var(--rk-colors-modalBackdrop)",modalBackground:"var(--rk-colors-modalBackground)",modalBorder:"var(--rk-colors-modalBorder)",modalText:"var(--rk-colors-modalText)",modalTextDim:"var(--rk-colors-modalTextDim)",modalTextSecondary:"var(--rk-colors-modalTextSecondary)",profileAction:"var(--rk-colors-profileAction)",profileActionHover:"var(--rk-colors-profileActionHover)",profileForeground:"var(--rk-colors-profileForeground)",selectedOptionBorder:"var(--rk-colors-selectedOptionBorder)",standby:"var(--rk-colors-standby)"},fonts:{body:"var(--rk-fonts-body)"},radii:{actionButton:"var(--rk-radii-actionButton)",connectButton:"var(--rk-radii-connectButton)",menuButton:"var(--rk-radii-menuButton)",modal:"var(--rk-radii-modal)",modalMobile:"var(--rk-radii-modalMobile)"},shadows:{connectButton:"var(--rk-shadows-connectButton)",dialog:"var(--rk-shadows-dialog)",profileDetailsAction:"var(--rk-shadows-profileDetailsAction)",selectedOption:"var(--rk-shadows-selectedOption)",selectedWallet:"var(--rk-shadows-selectedWallet)",walletLogo:"var(--rk-shadows-walletLogo)"},blurs:{modalOverlay:"var(--rk-blurs-modalOverlay)"}},nA={shrink:"_12cbo8i6",shrinkSm:"_12cbo8i7"},ny={grow:"_12cbo8i4",growLg:"_12cbo8i5"};function nE({active:e,hover:t}){return["_12cbo8i3 ju367v8r",t&&ny[t],nA[e]]}var nj=(0,F.createContext)(null);function nx(){let e=(0,F.useContext)(nj);return e?.status??null}function nk(){let e=nx(),{isConnected:t}=(0,P.useAccount)();return t?e&&("loading"===e||"unauthenticated"===e)?e:"connected":"disconnected"}function nB(){return"undefined"!=typeof navigator&&/android/i.test(navigator.userAgent)}function nI(){return"undefined"!=typeof navigator&&/iPhone|iPod/.test(navigator.userAgent)||"undefined"!=typeof navigator&&(/iPad/.test(navigator.userAgent)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1)}function nS(){return nB()||nI()}var nD={a:"iekbcca",blockquote:"iekbcc2",button:"iekbcc9",input:"iekbcc8 iekbcc5 iekbcc4",mark:"iekbcc6",ol:"iekbcc1",q:"iekbcc2",select:"iekbcc7 iekbcc5 iekbcc4",table:"iekbcc3",textarea:"iekbcc5 iekbcc4",ul:"iekbcc1"},nM=F.default.forwardRef(({as:e="div",className:t,testId:n,...a},r)=>{let o={},i={};for(let e in a)nb.properties.has(e)?o[e]=a[e]:i[e]=a[e];let l=(({reset:e,...t})=>{if(!e)return nb(t);let n=nD[e],a=nb(t);return(0,q.default)("iekbcc0",n,a)})({reset:"string"==typeof e?e:"div",...o});return F.default.createElement(e,{className:(0,q.default)(l,t),...i,"data-testid":n?`rk-${n.replace(/^rk-/,"")}`:void 0,ref:r})});nM.displayName="Box";var nF=new Map,nT=new Map;async function nU(e){let t=nT.get(e);if(t)return t;let n=async()=>e().then(async t=>(nF.set(e,t),t)),a=n().catch(t=>n().catch(t=>{nT.delete(e)}));return nT.set(e,a),a}async function nN(...e){return await Promise.all(e.map(e=>"function"==typeof e?nU(e):e))}function nR(e){let t="function"==typeof e?nF.get(e):void 0,n=function(){let[,e]=(0,F.useReducer)(e=>e+1,0);return e}();return(0,F.useEffect)(()=>{"function"!=typeof e||t||nU(e).then(n)},[e,t,n]),"function"==typeof e?t:e}function nL({alt:e,background:t,borderColor:n,borderRadius:a,useAsImage:r,boxShadow:o,height:i,src:l,width:s,testId:c}){let u=nI(),d=nR(l),f=d&&/^http/.test(d),[m,h]=(0,F.useReducer)(()=>!0,!1);return F.default.createElement(nM,{"aria-label":e,borderRadius:a,boxShadow:o,height:"string"==typeof i?i:void 0,overflow:"hidden",position:"relative",role:"img",style:{background:t,height:"number"==typeof i?i:void 0,width:"number"==typeof s?s:void 0}
1,width:"string"==typeof s?s:void 0,testId:c},F.default.createElement(nM,{...f?{"aria-hidden":!0,as:"img",onLoad:h,src:d}:{"aria-hidden":!0,as:"img",src:d},height:"full",position:"absolute",...u?{WebkitUserSelect:"none"}:{},style:{WebkitTouchCallout:"none",transition:"opacity .15s linear",userSelect:"none",...!r&&f?{opacity:+!!m}:{}},width:"full"}),n?F.default.createElement(nM,{..."object"==typeof n&&"custom"in n?{style:{borderColor:n.custom}}:{borderColor:n},borderRadius:a,borderStyle:"solid",borderWidth:"1",height:"full",position:"relative",width:"full"}):null)}var nP=({height:e=21,width:t=21})=>{let n,a=(n="spinner",(0,F.useMemo)(()=>`${n}_${Math.round(1e9*Math.random())}`,[n]));return F.default.createElement("svg",{className:"_1luule42",fill:"none",height:e,viewBox:"0 0 21 21",width:t,xmlns:"http://www.w3.org/2000/svg"},F.default.createElement("title",null,"Loading"),F.default.createElement("clipPath",{id:a},F.default.createElement("path",{d:"M10.5 3C6.35786 3 3 6.35786 3 10.5C3 14.6421 6.35786 18 10.5 18C11.3284 18 12 18.6716 12 19.5C12 20.3284 11.3284 21 10.5 21C4.70101 21 0 16.299 0 10.5C0 4.70101 4.70101 0 10.5 0C16.299 0 21 4.70101 21 10.5C21 11.3284 20.3284 12 19.5 12C18.6716 12 18 11.3284 18 10.5C18 6.35786 14.6421 3 10.5 3Z"})),F.default.createElement("foreignObject",{clipPath:`url(#${a})`,height:"21",width:"21",x:"0",y:"0"},F.default.createElement("div",{className:"_1luule43"})))},nQ=[{color:"#FC5C54",emoji:"🌶"},{color:"#FFD95A",emoji:"🤑"},{color:"#E95D72",emoji:"🐙"},{color:"#6A87C8",emoji:"🫐"},{color:"#5FD0F3",emoji:"🐳"},{color:"#FC5C54",emoji:"🤶"},{color:"#75C06B",emoji:"🌲"},{color:"#FFDD86",emoji:"🌞"},{color:"#5FC6D4",emoji:"🐒"},{color:"#FF949A",emoji:"🐵"},{color:"#FF8024",emoji:"🦊"},{color:"#9BA1A4",emoji:"🐼"},{color:"#EC66FF",emoji:"🦄"},{color:"#FF8CBC",emoji:"🐷"},{color:"#FF9A23",emoji:"🐧"},{color:"#FF949A",emoji:"🦩"},{color:"#C5DADB",emoji:"👽"},{color:"#FC5C54",emoji:"🎈"},{color:"#FF949A",emoji:"🍉"},{color:"#FFD95A",emoji:"🎉"},{color:"#A8CE63",emoji:"🐲"},{color:"#71ABFF",emoji:"🌎"},{color:"#FFE279",emoji:"🍊"},{color:"#B6B1B6",emoji:"🐭"},{color:"#FF6780",emoji:"🍣"},{color:"#FFD95A",emoji:"🐥"},{color:"#A575FF",emoji:"👾"},{color:"#A8CE63",emoji:"🥦"},{color:"#FC5C54",emoji:"👹"},{color:"#FFE279",emoji:"🙀"},{color:"#5FD0F3",emoji:"⛱"},{color:"#4D82FF",emoji:"⛵️"},{color:"#FFE279",emoji:"🥳"},{color:"#FF949A",emoji:"🤯"},{color:"#FFB35A",emoji:"🤠"}],nO=({address:e,ensImage:t,size:n})=>{let[a,r]=(0,F.useState)(!1);(0,F.useEffect)(()=>{if(t){let e=new Image;e.src=t,e.onload=()=>r(!0)}},[t]);
1let{color:o,emoji:i}=(0,F.useMemo)(()=>{let t;return t=Math.abs(function(e){let t=0;if(0===e.length)return t;for(let n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n)|0;return t}(("string"==typeof e?e:"").toLowerCase())%nQ.length),nQ[t??0]},[e]);return t?a?F.default.createElement(nM,{backgroundSize:"cover",borderRadius:"full",position:"absolute",style:{backgroundImage:`url(${t})`,backgroundPosition:"center",height:n,width:n}}):F.default.createElement(nM,{alignItems:"center",backgroundSize:"cover",borderRadius:"full",color:"modalText",display:"flex",justifyContent:"center",position:"absolute",style:{height:n,width:n}},F.default.createElement(nP,null)):F.default.createElement(nM,{alignItems:"center",display:"flex",justifyContent:"center",overflow:"hidden",style:{...!t&&{backgroundColor:o},height:n,width:n}},i)},nz=(0,F.createContext)(nO);function nq({address:e,imageUrl:t,loading:n,size:a}){let r=(0,F.useContext)(nz);return F.default.createElement(nM,{"aria-hidden":!0,borderRadius:"full",overflow:"hidden",position:"relative",style:{height:`${a}px`,width:`${a}px`},userSelect:"none"},F.default.createElement(nM,{alignItems:"center",borderRadius:"full",display:"flex",justifyContent:"center",overflow:"hidden",position:"absolute",style:{fontSize:`${Math.round(.55*a)}px`,height:`${a}px`,transform:n?"scale(0.72)":void 0,transition:".25s ease",transitionDelay:n?void 0:".1s",width:`${a}px`,willChange:"transform"},userSelect:"none"},F.default.createElement(r,{address:e,ensImage:t,size:a})),n&&F.default.createElement(nM,{color:"accentColor",display:"flex",height:"full",position:"absolute",width:"full"},F.default.createElement(nP,{height:"100%",width:"100%"})))}var nW=()=>F.default.createElement("svg",{fill:"none",height:"7",width:"14",xmlns:"http://www.w3.org/2000/svg"},F.default.createElement("title",null,"Dropdown"),F.default.createElement("path",{d:"M12.75 1.54001L8.51647 5.0038C7.77974 5.60658 6.72026 5.60658 5.98352 5.0038L1.75 1.54001",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2.5",xmlns:"http://www.w3.org/2000/svg"})),nH=new class{constructor(e){for(const[t,n]of(this.listeners=new Set,this.defaultLocale="en",this.enableFallback=!1,this.locale="en",this.cachedLocales=[],this.translations={},Object.entries(e)))this.cachedLocales=[...this.cachedLocales,t],this.translations={...this.translations,...this.flattenTranslation(n,t)}}missingMessage(e){return`[missing: "${this.locale}.${e}" translation]`}flattenTranslation(e,t){let n={},a=(e,t)=>{for(let r of Object.keys(e)){let o=`${t}.${r}`,i=e[r];"object"==typeof i&&null!==i?a(i,o):n[o]=i}};return a(e,t),n}translateWithReplacements(e,t={}){let n=e;for(let e in t){let a=t[e];n=n.replace(`%{${e}}`,a)}return n}t(e,t,n){let a=`${this.locale}.${e}`,r=this.translations[a];if(!r){if(this.enableFallback){let n=`${this.defaultLocale}.${e}`,a=this.translations[n];if(a)return this.translateWithReplacements(a,t)}return n?.rawKeyIfTranslationMissing?e:this.missingMessage(e)}return this.translateWithReplacements(r,t)}isLocaleCached(e){return this.cachedLocales.includes(e)}updateLocale(e){this.locale=e,this.notifyListeners()}setTranslations(e,t){this.isLocaleCached(e)||(this.cachedLocales=[...this.cachedLocales,e],this.translations={...this.translations,...this.flattenTranslation(t,e)}),this.locale=e,this.notifyListeners()}notifyListeners(){for(let e of this.listeners)e()}onChange(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}}({en:JSON.parse(M.en_US_default),"en-US":JSON.parse(M.en_US_default)});nH.defaultLocale="en-US",nH.locale="en-US",nH.enableFallback=!0;var nJ=async t=>{switch(t){case"ar":case"ar-AR":return(await e.A(302729)).default;case"de":case"de-DE":return(await e.A(996151)).default;case"en":case"en-US":default:return(await e.A(54456)).default;case"es":case"es-419":return(await e.A(523547)).default;case"fr":case"fr-FR":return(await e.A(21439)).default;case"hi":case"hi-IN":return(await e.A(604536)).default;case"id":case"id-ID":return(await e.A(149435)).default;case"ja":case"ja-JP":return(await e.A(666969)).default;case"ko":case"ko-KR":return(await e.A(657056)).default;case"ms":case"ms-MY":return(await e.A(346358)).default;case"pt":case"pt-BR":return(await e.A(542497)).default;case"ru":case"ru-RU":return(await e.A(684963)).default;case"th":case"th-TH":return(await e.A(592355)).default;case"tr":case"tr-TR":return(await e.A(162120)).default;case"ua":case"uk-UA":return(await e.A(649048)).default;case"vi":case"vi-VN":return(await e.A(734665)).default;case"zh":case"zh-CN":case"zh-Hans":return(await e.A(87295)).default;case"zh-HK":return(await e.A(320787)).default;case"zh-Hant":case"zh-TW":return(await e.A(243385)).default}};async function nK(e){if(nH.isLocaleCached(e))return void nH.updateLocale(e);let t=await nJ(e);nH.setTranslations(e,JSON.parse(t))}var nG=(0,F.createContext)({i18n:nH}),nV=({children:e,locale:t})=>{let[n,a]=(0,F.useState)(0),r=(0,F.useMemo)(()=>(()=>
1{if("undefined"!=typeof window&&"undefined"!=typeof navigator){if(navigator.languages?.length)return navigator.languages[0];if(navigator.language)return navigator.language}})(),[]);(0,F.useEffect)(()=>nH.onChange(()=>{a(e=>e+1)}),[]),(0,F.useEffect)(()=>{t&&t!==nH.locale?nK(t):!t&&r&&r!==nH.locale&&nK(r)},[t,r]);let o=(0,F.useMemo)(()=>({t:(e,t)=>nH.t(e,t),i18n:nH}),[n]);return F.default.createElement(nG.Provider,{value:o},e)};function nY(e){return null!=e}var nX={iconBackground:"#7290CC",iconUrl:async()=>(await e.A(64214)).default},nZ={iconBackground:"#96bedc",iconUrl:async()=>(await e.A(22020)).default},n_={iconBackground:"#e84141",iconUrl:async()=>(await e.A(921566)).default},n$={iconBackground:"#0052ff",iconUrl:async()=>(await e.A(865359)).default},n0={iconBackground:"#814625",iconUrl:async()=>(await e.A(753503)).default},n1={iconBackground:"#000000",iconUrl:async()=>(await e.A(247734)).default},n3={iconBackground:"#ebac0e",iconUrl:async()=>(await e.A(77452)).default},n6={iconBackground:"#FCFF52",iconUrl:async()=>(await e.A(368774)).default},n7={iconBackground:"#002D74",iconUrl:async()=>(await e.A(859805)).default},n2={iconBackground:"#484c50",iconUrl:async()=>(await e.A(560657)).default},n4={iconBackground:"transparent",iconUrl:async()=>(await e.A(998400)).default},n8={iconBackground:"#000000",iconUrl:async()=>(await e.A(135902)).default},n5={iconBackground:"#7132F5",iconUrl:async()=>(await e.A(330110)).default},n9={iconBackground:"transparent",iconUrl:async()=>(await e.A(223208)).default},ae={iconBackground:"#ffffff",iconUrl:async()=>(await e.A(404681)).default},at={iconBackground:"#ffffff",iconUrl:async()=>(await e.A(8688)).default},an={iconBackground:"#000000",iconUrl:async()=>(await e.A(270830)).default},aa={iconBackground:"#ff5a57",iconUrl:async()=>(await e.A(160289)).default},ar={iconBackground:"#9f71ec",iconUrl:async()=>(await e.A(514291)).default},ao={iconBackground:"#FFEEDA",iconUrl:async()=>(await e.A(279266)).default},ai={iconBackground:"#F50DB4",iconUrl:async()=>(await e.A(675768)).default},al={iconBackground:"#f9f7ec",iconUrl:async()=>(await e.A(747690)).default},as={iconBackground:"#000000",iconUrl:async()=>(await e.A(975165)).default},ac={iconBackground:"#f9f7ec",iconUrl:async()=>(await e.A(127889)).default},au={iconBackground:"#000000",iconUrl:async()=>(await e.A(484879)).default},ad=Object.fromEntries(Object.values({apechain:{chainId:33139,name:"ApeChain",...nX},apechainCurtis:{chainId:33111,name:"ApeChain Curtis",...nX},arbitrum:{chainId:42161,name:"Arbitrum",...nZ},arbitrumGoerli:{chainId:421613,...nZ},arbitrumSepolia:{chainId:421614,...nZ},avalanche:{chainId:43114,...n_},avalancheFuji:{chainId:43113,...n_},base:{chainId:8453,name:"Base",...n$},baseGoerli:{chainId:84531,...n$},baseSepolia:{chainId:84532,...n$},berachain:{chainId:80094,name:"Berachain",...n0},berachainArtio:{chainId:80085,name:"Berachain Artio",...n0},berachainBArtio:{chainId:80084,name:"Berachain bArtio",...n0},blast:{chainId:81457,name:"Blast",...n1},blastSepolia:{chainId:0xa0c71fd,...n1},bsc:{chainId:56,name:"BSC",...n3},bscTestnet:{chainId:97,...n3},celo:{chainId:42220,name:"Celo",...n6},celoAlfajores:{chainId:44787,name:"Celo Alfajores",...n6},cronos:{chainId:25,...n7},cronosTestnet:{chainId:338,...n7},degen:{chainId:0x27bc86aa,name:"Degen",iconBackground:"#A36EFD",iconUrl:async()=>(await e.A(948744)).default},flow:{chainId:747,...n4},flowTestnet:{chainId:545,...n4},gnosis:{chainId:100,name:"Gnosis",iconBackground:"#04795c",iconUrl:async()=>(await e.A(105363)).default},goerli:{chainId:5,...n2},gravity:{chainId:1625,name:"Gravity",...n8},gravitySepolia:{chainId:13505,name:"Gravity Sepolia",...n8},hardhat:{chainId:31337,iconBackground:"#f9f7ec",iconUrl:async()=>(await e.A(240999)).default},holesky:{chainId:17e3,...n2},hyperevm:{chainId:999,iconBackground:"#000000",iconUrl:async()=>(await e.A(820581)).default},ink:{chainId:57073,...n5},inkSepolia:{chainId:763373,...n5},kaia:{chainId:8217,name:"Kaia",...n9},kairos:{chainId:1001,name:"Kairos",...n9},kovan:{chainId:42,...n2},linea:{chainId:59144,name:"Linea",...ae},lineaGoerli:{chainId:59140,name:"Linea Goerli",...ae}
1,lineaSepolia:{chainId:59141,name:"Linea Sepolia",...ae},localhost:{chainId:1337,...n2},mainnet:{chainId:1,name:"Ethereum",...n2},manta:{chainId:169,name:"Manta",...at},mantaSepolia:{chainId:3441006,...at},mantaTestnet:{chainId:3441005,...at},mantle:{chainId:5e3,...an},mantleTestnet:{chainId:5001,...an},monadTestnet:{chainId:10143,name:"Monad Testnet",iconBackground:"transparent",iconUrl:async()=>(await e.A(369841)).default},optimism:{chainId:10,name:"Optimism",...aa},optimismGoerli:{chainId:420,...aa},optimismKovan:{chainId:69,...aa},optimismSepolia:{chainId:0xaa37dc,...aa},polygon:{chainId:137,name:"Polygon",...ar},polygonAmoy:{chainId:80002,...ar},polygonMumbai:{chainId:80001,...ar},rinkeby:{chainId:4,...n2},ronin:{chainId:2020,iconBackground:"#1273EA",iconUrl:async()=>(await e.A(193744)).default},ropsten:{chainId:3,...n2},sanko:{chainId:1996,name:"Sanko",iconBackground:"#000000",iconUrl:async()=>(await e.A(400963)).default},scroll:{chainId:534352,...ao},scrollSepolia:{chainId:534351,...ao},sepolia:{chainId:0xaa36a7,...n2},superposition:{chainId:55244,name:"Superposition",iconBackground:"#000000",iconUrl:async()=>(await e.A(57912)).default},unichain:{chainId:130,...ai},unichainSepolia:{chainId:1301,...ai},xdc:{chainId:50,name:"XDC",...al},xdcTestnet:{chainId:51,...al},zetachain:{chainId:7e3,name:"ZetaChain",...as},zetachainAthensTestnet:{chainId:7001,name:"Zeta Athens",...as},zkSync:{chainId:324,name:"zkSync",...ac},zkSyncTestnet:{chainId:280,...ac},zora:{chainId:7777777,name:"Zora",...au},zoraSepolia:{chainId:0x3b9ac9ff,...au},zoraTestnet:{chainId:999,...au}}).filter(nY).map(({chainId:e,...t})=>[e,t])),af=(0,F.createContext)({chains:[]});function am({children:e,initialChain:t}){let{chains:n}=(0,O.useConfig)();return F.default.createElement(af.Provider,{value:(0,F.useMemo)(()=>({chains:n.map(e=>{let t=ad[e.id]??{};return{...e,name:t.name??e.name,iconUrl:e.iconUrl??t.iconUrl,iconBackground:e.iconBackground??t.iconBackground}}),initialChainId:"number"==typeof t?t:t?.id}),[n,t])},e)}var ah=()=>(0,F.useContext)(af).chains,ag=(0,F.createContext)({showBalance:void 0,setShowBalance:()=>{}});function av({children:e}){let[t,n]=(0,F.useState)();return F.default.createElement(ag.Provider,{value:{showBalance:t,setShowBalance:n}},e)}var ap=()=>(0,F.useContext)(ag);function aw(){let[e,t]=(0,F.useState)(!1);return(0,F.useEffect)(()=>(t(!0),()=>{t(!1)}),[]),(0,F.useCallback)(()=>e,[e])}function ab(){let e=ah(),t=eR.mainnet.id;return e.some(e=>e.id===t)}async function aC(e,t){var n,a;let r;if(t={headers:{},method:"get",...t,timeout:t.timeout??1e4},!e)throw Error("rainbowFetch: Missing url argument");let o=new AbortController,i=setTimeout(()=>o.abort(),t.timeout),{body:l,params:s,headers:c,...u}=t,d=l&&"object"==typeof l?JSON.stringify(t.body):t.body,f=await fetch(`${e}${(n=s)&&Object.keys(n).length?`?${new URLSearchParams(n)}`:""}`,{...u,body:d,headers:{Accept:"application/json","Content-Type":"application/json",...c},signal:o.signal});clearTimeout(i);let m=await (r=(a=f).headers.get("Content-Type"),r?.startsWith("application/json")?a.json():a.text());if(f.ok){let{headers:e,status:t}=f;return{data:m,headers:e,status:t}}throw function({requestBody:e,response:t,responseBody:n}){let a=Error(n?.error||t?.statusText||"There was an error with the request.");return a.response=t,a.responseBody=n,a.requestBody=e,a}({requestBody:l,response:f,responseBody:"string"==typeof m?{error:m}:m})}var aA=class{constructor(e={}){const{baseUrl:t="",...n}=e;this.baseUrl=t,this.opts=n}get(e,t){return aC(`${this.baseUrl}${e}`,{...this.opts,...t||{},method:"get"})}delete(e,t){return aC(`${this.baseUrl}${e}`,{...this.opts,...t||{},method:"delete"})}head(e,t){return aC(`${this.baseUrl}${e}`,{...this.opts,...t||{},method:"head"})}options(e,t){return aC(`${this.baseUrl}${e}`,{...this.opts,...t||{},method:"options"})}post(e,t,n){return aC(`${this.baseUrl}${e}`,{...this.opts,...n||{},body:t,method:"post"})}put(e,t,n){return aC(`${this.baseUrl}${e}`,{...this.opts,...n||{},body:t,method:"put"})}patch(e,t,n){return aC(`${this.baseUrl}${e}`,{...this.opts,...n||{},body:t,method:"patch"})}},ay=!!(void 0!==w.default&&void 0!==w.default.env&&w.default.env.RAINBOW_PROVIDER_API_KEY),aE=function({baseUrl:e,headers:t,params:n,timeout:a}){return new aA({baseUrl:e,headers:t,params:n,timeout:a})}({baseUrl:"https://enhanced-provider.rainbow.me",headers:{"x-api-key":void 0!==w.default&&void 0!==w.default.env&&w.default.env.RAINBOW_PROVIDER_API_KEY||"Lzbaso
1BiLqltex3VkcQ7LRmL4PtfiiZ1EMJrizrgfonWN6byJReu/l6yrUoo3zLW"}});function aj(e){return`rk-ens-name-${e}`}async function ax({address:e}){let t=function(e){let t=function(e){try{let t=e?JSON.parse(e):null;return"object"==typeof t?t:null}catch{return null}}(localStorage.getItem(aj(e)));if(!t)return null;let{ensName:n,expires:a}=t;return"string"!=typeof n||Number.isNaN(Number(a))||new Date().getTime()>Number(a)?(localStorage.removeItem(aj(e)),null):n}(e);if(t)return t;let n=(await aE.get("/v1/resolve-ens",{params:{address:e}})).data.data;return n&&function(e,t){if(!(0,eQ.isAddress)(e))return;let n=new Date(new Date().getTime()+180*6e4);localStorage.setItem(aj(e),JSON.stringify({ensName:t,expires:n.getTime()}))}(e,n),n}function ak({address:e,includeBalance:t}){let n=function(e){let t=ab(),{data:n}=function(e={}){let{address:t,query:n={}}=e,a=(0,O.useConfig)(e),r=(0,eo.useChainId)({config:a}),o=function(e,t={}){return{async queryFn({queryKey:t}){let{address:n,scopeKey:a,...r}=t[1];if(!n)throw Error("address is required");return function(e,t){let{chainId:n,...a}=t;return G(e.getClient({chainId:n}),eP.getEnsName,"getEnsName")(a)}(e,{...r,address:n})},queryKey:function(e={}){return["ensName",(0,ea.filterQueryOptions)(e)]}(t)}}(a,{...e,chainId:e.chainId??r}),i=!!(t&&(n.enabled??!0));return(0,er.useQuery)({...n,...o,enabled:i})}({chainId:eR.mainnet.id,address:e,query:{enabled:t}}),{data:a}=(0,eL.useQuery)({queryKey:function(e,t,n={}){return[e,t,n]}("address",e),queryFn:()=>ax({address:e}),enabled:!t&&!!e&&ay,staleTime:6e5,retry:1});return n||a}(e),a=function(e){let t=ab(),{data:n}=function(e={}){let{name:t,query:n={}}=e,a=(0,O.useConfig)(e),r=(0,eo.useChainId)({config:a}),o=function(e,t={}){return{async queryFn({queryKey:t}){let{name:n,scopeKey:a,...r}=t[1];if(!n)throw Error("name is required");return function(e,t){let{chainId:n,...a}=t;return G(e.getClient({chainId:n}),eN.getEnsAvatar,"getEnsAvatar")(a)}(e,{...r,name:n})},queryKey:function(e={}){return["ensAvatar",(0,ea.filterQueryOptions)(e)]}(t)}}(a,{...e,chainId:e.chainId??r}),i=!!(t&&(n.enabled??!0));return(0,er.useQuery)({...n,...o,enabled:i})}({chainId:eR.mainnet.id,name:e?(e=>{try{var t;return(t=function(e,t,n){if(!e)return[];ek();let a=0;return e.split(".").map(e=>{let r=function(e){let t=[];for(let n=0,a=e.length;n<a;){let a=e.codePointAt(n);n+=a<65536?1:2,t.push(a)}return t}(e),c={input:r,offset:a};a+=r.length+1;try{let e,a=c.tokens=function(e,t,n){let a=[],r=[];for(e=e.slice().reverse();e.length;){let l=function(e,t){let n,a=g,r=e.length;for(;r&&(a=a.get(e[--r]));){let{V:t}=a;t&&(n=t,e.length=r)}return n}(e);if(l)r.length&&(a.push(t(r)),r=[]),a.push(n(l));else{let t=e.pop();if(m.has(t))r.push(t);else{let e=o.get(t);if(e)r.push(...e);else if(!i.has(t))throw eM(t)}}}return r.length&&a.push(t(r)),a}(r,t,n),d=a.length;if(!d)throw Error("empty label");let h=c.output=a.flat();for(let e=h.lastIndexOf(95);e>0;)if(95!==h[--e])throw Error("underscore allowed only at start");if(!(c.emoji=d>1||a[0].is_emoji)&&h.every(e=>e<128)){if(h.length>=4&&45==h[2]&&45==h[3])throw Error(`invalid label extension: "${eg(h.slice(0,4))}"`);e="ASCII"}else{let t=a.flatMap(e=>e.is_emoji?[]:e);if(t.length){if(l.has(h[0]))throw eT("leading combining mark");for(let e=1;e<d;e++){let t=a[e];
1if(!t.is_emoji&&l.has(t[0]))throw eT(`emoji + combining mark: "${eg(a[e-1])} + ${eS([t[0]])}"`)}!function(e){let t=e[0],n=el.get(t);if(n)throw eT(`leading ${n}`);let a=e.length,r=-1;for(let o=1;o<a;o++){t=e[o];let a=el.get(t);if(a){if(r==o)throw eT(`${n} + ${a}`);r=o+1,n=a}}if(r==a)throw eT(`trailing ${n}`)}(h);let n=eE(new Set(t)),[r]=function(e){let t=u;for(let n of e){let e=t.filter(e=>ej(e,n));if(!e.length)if(u.some(e=>ej(e,n)))throw eF(t[0],n);else throw eM(n);if(t=e,1==e.length)break}return t}(n);(function(e,t){for(let n of t)if(!ej(e,n))throw eF(e,n);if(e.M){let e=eA(t).map(eb);for(let t=1,n=e.length;t<n;t++)if(s.has(e[t])){let a=t+1;for(let r;a<n&&s.has(r=e[a]);a++)for(let n=t;n<a;n++)if(e[n]==r)throw Error(`duplicate non-spacing marks: ${eB(r)}`);if(a-t>4)throw Error(`excessive non-spacing marks: ${eI(eS(e.slice(t-1,a)))} (${a-t}/4)`);t=a}}})(r,t),function(e,t){let n,a=[];for(let e of t){let t=f.get(e);if(1===t)return;if(t){let a=t.M.get(e);if(!(n=n?n.filter(e=>a.has(e)):eE(a)).length)return}else a.push(e)}if(n){for(let t of n)if(a.every(e=>ej(t,e)))throw Error(`whole-script confusable: ${e.N}/${t.N}`)}}(r,n),e=r.N}else e="Emoji"}c.type=e}catch(e){c.error=e}return c})}(e,ey,eU)).map(({input:e,error:n,output:a})=>{if(n){let a=n.message;throw Error(1==t.length?a:`Invalid label ${eI(eS(e,63))}: ${a}`)}return eg(a)}).join(".")}catch{}})(e):void 0,query:{enabled:t}});return n}(n),{data:r}=ei({address:t?e:void 0});return{ensName:n,ensAvatar:a,balance:r}}function aB(){let{chain:e}=(0,P.useAccount)();return e?.id??null}var aI="rk-transactions";function aS(){var e="undefined"!=typeof localStorage?localStorage.getItem(aI):null;try{let t=e?JSON.parse(e):{};return"object"==typeof t?t:{}}catch{return{}}}var aD=/^0x([A-Fa-f0-9]{64})$/,aM=F.default.createContext(null);function aF({children:e}){let t=function(e={}){let t=(0,O.useConfig)(e);return(0,eq.useSyncExternalStoreWithSelector)(e=>(function(e,t){let{onChange:n}=t;return e.subscribe(()=>ez(e),n,{equalityFn:(e,t)=>e?.uid===t?.uid})})(t,{onChange:e}),()=>ez(t,e),()=>ez(t,e),e=>e,(e,t)=>e?.uid===t?.uid)}(),{address:n}=(0,P.useAccount)(),a=aB(),{refetch:r}=ei({address:n,query:{enabled:!1}}),[o]=F.default.useState(()=>p??(p=function({provider:e}){let t=aS(),n=e,a=new Set,r=new Set,o=new Map;function i(e,n){return t[e]?.[n]??[]}function l(e,t,n,a){c(e,t,e=>e.map(e=>e.hash===n?{...e,status:a}:e))}async function s(e,t){await Promise.all(i(e,t).filter(e=>"pending"===e.status).map(async a=>{let{confirmations:i,hash:s}=a,c=o.get(s);if(c)return await c;let u=n.waitForTransactionReceipt({confirmations:i,hash:s,timeout:3e5}).then(({status:n})=>{o.delete(s),void 0!==n&&(l(e,t,s,0===n||"reverted"===n?"failed":"confirmed"),function(e){for(let t of r)t(e)}(n))}).catch(()=>{l(e,t,s,"failed")});return o.set(s,u),await u}))}function c(e,n,r){(t=aS())[e]=t[e]??{};let o=0,i=r(t[e][n]??[]).filter(({status:e})=>"pending"===e||o++<=10);t[e][n]=i.length>0?i:void 0,localStorage.setItem(aI,JSON.stringify(t)),function(){for(let e of a)e()}(),s(e,n)}return{addTransaction:function(e,t,n){let a,r=(a=[],aD.test(n.hash)||a.push("Invalid transaction hash"),"string"!=typeof n.description&&a.push("Transaction must have a description"),void 0!==n.confirmations&&(!Number.isInteger(n.confirmations)||n.confirmations<1)&&a.push("Transaction confirmations must be a positiver integer"),a);if(r.length>0)throw Error(["Unable to add transaction",...r].join("\n"));c(e,t,e=>[{...n,status:"pending"},...e.filter(({hash:e})=>e!==n.hash)])},clearTransactions:function(e,t){c(e,t,()=>[])},getTransactions:i,onTransactionStatus:function(e){return r.add(e),()=>{r.delete(e)}},onChange:function(e){return a.add(e),()=>{a.delete(e)}},setProvider:function(e){n=e},waitForPendingTransactions:s}}({provider:t}))),i=F.default.useCallback(e=>{"success"===e&&r()},[r]);return F.default.useEffect(()=>{o.setProvider(t)},[o,t]),F.default.useEffect(()=>{n&&a&&o.waitForPendingTransactions(n,a)},[o,n,a]),F.default.useEffect(()=>{if(o&&n&&a)return o.onTransactionStatus(i)},[o,n,a,i]),F.default.createElement(aM.Provider,{value:o},e)}function aT(){let e=F.default.useContext(aM);if(!e)throw Error("Transaction hooks must be used within RainbowKitProvider");return e}function aU(){let e=aT(),{address:t}=(0,P.useAccount)(),n=aB(),[a,r]=(0,F.useState)(()=>e&&t&&n?e.getTransactions(t,n):[]);return(0,F.useEffect)(()=>
1{if(e&&t&&n)return r(e.getTransactions(t,n)),e.onChange(()=>{r(e.getTransactions(t,n))})},[e,t,n]),a}var aN=e=>"function"==typeof e?e():e;function aR(e,t={}){return Object.entries(function(e,{extends:t}={}){let n={...td(nC,aN(e))};if(!t)return n;let a=td(nC,aN(t));return Object.fromEntries(Object.entries(n).filter(([e,t])=>t!==a[e]))}(e,t)).map(([e,t])=>`${e}:${t.replace(/[:;{}</>]/g,"")};`).join("")}var aL={appName:void 0,disclaimer:void 0,learnMoreUrl:"https://learn.rainbow.me/understanding-web3?utm_source=rainbowkit&utm_campaign=learnmore"},aP=(0,F.createContext)(aL),aQ=(0,F.createContext)(!1),aO=()=>{let[e,t]=(0,F.useState)({height:void 0,width:void 0});return(0,F.useEffect)(()=>{var e;let n,a=(e=()=>{t({height:window.innerHeight,width:window.innerWidth})},()=>{n&&clearTimeout(n),n=setTimeout(()=>{n=null,e()},500)});return window.addEventListener("resize",a),a(),()=>window.removeEventListener("resize",a)},[]),e},az=(0,F.createContext)({connector:null,setConnector:()=>{}});function aq({children:e}){let[t,n]=(0,F.useState)(null);return F.default.createElement(az.Provider,{value:(0,F.useMemo)(()=>({connector:t,setConnector:n}),[t])},e)}var aW="compact",aH="wide",aJ=(0,F.createContext)(aH);function aK({children:e,modalSize:t}){let{width:n}=aO(),{connector:a}=(0,F.useContext)(az);return F.default.createElement(aJ.Provider,{value:n&&n<768||a?aW:t},e)}var aG=(0,F.createContext)(!1);function aV(){return"undefined"!=typeof navigator&&void 0!==navigator.userAgent&&/Version\/([0-9._]+).*Safari/.test(navigator.userAgent)}function aY(){if("undefined"==typeof navigator)return"Browser";let e=navigator.userAgent?.toLowerCase();return navigator.brave?.isBrave?"Brave":e?.indexOf("edg/")>-1?"Edge":e?.indexOf("op")>-1?"Opera":"undefined"!=typeof document&&""!==getComputedStyle(document.body).getPropertyValue("--arc-palette-focus")?"Arc":e?.indexOf("chrome")>-1?"Chrome":e?.indexOf("firefox")>-1?"Firefox":aV()?"Safari":"Browser"}var{os:aX}=(0,tv.UAParser)();function aZ(){return"Windows"===aX.name?"Windows":"Mac OS"===aX.name?"macOS":["Ubuntu","Mint","Fedora","Debian","Arch","Linux"].includes(aX.name)?"Linux":"Desktop"}var a_=e=>{let t=aY();return({Arc:e?.downloadUrls?.chrome,Brave:e?.downloadUrls?.chrome,Chrome:e?.downloadUrls?.chrome,Edge:e?.downloadUrls?.edge||e?.downloadUrls?.chrome,Firefox:e?.downloadUrls?.firefox,Opera:e?.downloadUrls?.opera||e?.downloadUrls?.chrome,Safari:e?.downloadUrls?.safari,Browser:e?.downloadUrls?.browserExtension})[t]??e?.downloadUrls?.browserExtension},a$=e=>(nI()?e?.downloadUrls?.ios:e?.downloadUrls?.android)??e?.downloadUrls?.mobile,a0=e=>{let t=aZ();return({Windows:e?.downloadUrls?.windows,macOS:e?.downloadUrls?.macos,Linux:e?.downloadUrls?.linux,Desktop:e?.downloadUrls?.desktop})[t]??e?.downloadUrls?.desktop},a1=(e,t)=>e.some(e=>e.id===t),a3=e=>!!e.isRainbowKitConnector,a6=e=>!!(!e.isRainbowKitConnector&&e.icon?.replace(/\n/g,"").startsWith("data:image")&&e.uid&&e.name),a7="rk-recent";function a2(){return"undefined"!=typeof localStorage?function(e){try{let t=e?JSON.parse(e):[];return Array.isArray(t)?t:[]}catch{return[]}}(localStorage.getItem(a7)):[]}function a4(e=!1){let t=ah(),n=(0,F.useContext)(af).initialChainId,{connectAsync:a,connectors:r}=function(e={}){let{mutation:t}=e,n=(0,O.useConfig)(e),a={mutationFn:e=>tm(n,e),mutationKey:["connect"]},{mutate:r,mutateAsync:o,...i}=(0,eW.useMutation)({...t,...a});return(0,F.useEffect)(()=>n.subscribe(({status:e})=>e,(e,t)=>{"connected"===t&&"disconnected"===e&&i.reset()}),[n,i.reset]),{...i,connect:r,connectAsync:o,connectors:function(e={}){let t=(0,O.useConfig)(e);return(0,F.useSyncExternalStore)(e=>(function(e,t){let{onChange:n}=t;return e._internal.connectors.subscribe((e,t)=>{n(Object.values(e),t)})})(t,{onChange:e}),()=>tg(t),()=>tg(t))}({config:n})}}(),{setIsWalletConnectModalOpen:o}=oA(),i=r.map(e=>({...e,...e.rkDetails||{}}));async function l(e,r){let o,i=await e.getChainId(),l=await a({...r,chainId:r?.chainId??n??t.find(({id:e})=>e===i)?.id??t[0]?.id,connector:e});return l&&(o=[...new Set([e.id,...a2()])],localStorage.setItem(a7,JSON.stringify(o))),l}async function s(e){try{o(!0),await l(e),o(!1)}catch(t){let e="UserRejectedRequestError"===t.name||"Connection request reset. Please try again."===t.message;if(o(!1),!e)throw t}}let c=async(e,t)=>{let n=await e.getProvider();return"coinbase"===e.id?n.qrUrl:new Promise(e=>n.once("display_uri",n=>{e(t(n))}))},u=i.find(e=>
1"walletConnect"===e.id&&e.isWalletConnectModalConnector),d=i.filter(a6).map(e=>({...e,groupIndex:0})),f=i.filter(a3).filter(e=>!e.isWalletConnectModalConnector).filter(t=>!e||!d.some(e=>e.id===t.rdns)).map(e=>"walletConnect"===e.id&&u?{...e,walletConnectModalConnector:u}:e),m=[...d,...f],h=function(e,t){let n={};for(let a of e){let e=t(a);e&&(n[e]=a)}return n}(m,e=>e.id),g=a2().map(e=>h[e]).filter(Boolean).slice(0,3),v=[];for(let e of(({wallets:e,recentWallets:t})=>[...t,...e.filter(e=>!a1(t,e.id))])({wallets:m,recentWallets:g})){if(!e)continue;let t=a6(e),n=a1(g,e.id);if(t){v.push({...e,iconUrl:e.icon,ready:!0,connect:l.bind(null,e),groupName:"Installed",recent:n});continue}v.push({...e,ready:e.installed??!0,connect:l.bind(null,e),desktopDownloadUrl:a0(e),extensionDownloadUrl:a_(e),groupName:e.groupName,mobileDownloadUrl:a$(e),getQrCodeUri:e.qrCode?.getUri?()=>c(e,e.qrCode.getUri):void 0,getDesktopUri:e.desktop?.getUri?()=>c(e,e.desktop.getUri):void 0,getMobileUri:e.mobile?.getUri?()=>c(e,e.mobile?.getUri):void 0,recent:n,showWalletConnectModal:e.walletConnectModalConnector?()=>s(e.walletConnectModalConnector):void 0})}return v}var a8=async()=>(await e.A(663188)).default,a5=()=>F.default.createElement(nL,{background:"#d0d5de",borderRadius:"10",height:"48",src:a8,width:"48"}),a9=async()=>(await e.A(426166)).default,re=()=>F.default.createElement(nL,{background:"#d0d5de",borderRadius:"10",height:"48",src:a9,width:"48"}),rt=F.default.forwardRef(({as:e="div",children:t,className:n,color:a,display:r,font:o="body",id:i,size:l="16",style:s,tabIndex:c,textAlign:u="inherit",weight:d="regular",testId:f},m)=>F.default.createElement(nM,{as:e,className:n,color:a,display:r,fontFamily:o,fontSize:l,fontWeight:d,id:i,ref:m,style:s,tabIndex:c,textAlign:u,testId:f},t));rt.displayName="Text";var rn={large:{fontSize:"16",paddingX:"24",paddingY:"10"},medium:{fontSize:"14",height:"28",paddingX:"12",paddingY:"4"},small:{fontSize:"14",paddingX:"10",paddingY:"5"}};function ra({disabled:e=!1,href:t,label:n,onClick:a,rel:r="noreferrer noopener",size:o="medium",target:i="_blank",testId:l,type:s="primary"}){let c="primary"===s,u="large"!==o,d=nS(),f=e?"actionButtonSecondaryBackground":c?"accentColor":u?"actionButtonSecondaryBackground":null,{fontSize:m,height:h,paddingX:g,paddingY:v}=rn[o];return F.default.createElement(nM,{...t?!e?{as:"a",href:t,rel:r,target:i}:{}:{as:"button",type:"button"},onClick:e?void 0:a,...!d||!u?{borderColor:!d||u||c?"actionButtonBorder":"actionButtonBorderMobile",borderStyle:"solid",borderWidth:"1"}:{},borderRadius:"actionButton",className:!e&&nE({active:"shrinkSm",hover:"grow"}),display:"block",paddingX:g,paddingY:v,style:{willChange:"transform"},testId:l,textAlign:"center",transition:"transform",...f?{background:f}:{},...h?{height:h}:{}},F.default.createElement(rt,{color:e?"modalTextSecondary":c?"accentColorForeground":"accentColor",size:m,weight:"bold"},n))}var rr=()=>nS()?F.default.createElement("svg",{"aria-hidden":!0,fill:"none",height:"11.5",viewBox:"0 0 11.5 11.5",width:"11.5",xmlns:"http://www.w3.org/2000/svg"},F.default.createElement("title",null,"Close"),F.default.createElement("path",{d:"M2.13388 0.366117C1.64573 -0.122039 0.854272 -0.122039 0.366117 0.366117C-0.122039 0.854272 -0.122039 1.64573 0.366117 2.13388L3.98223 5.75L0.366117 9.36612C-0.122039 9.85427 -0.122039 10.6457 0.366117 11.1339C0.854272 11.622 1.64573 11.622 2.13388 11.1339L5.75 7.51777L9.36612 11.1339C9.85427 11.622 10.6457 11.622 11.1339 11.1339C11.622 10.6457 11.622 9.85427 11.1339 9.36612L7.51777 5.75L11.1339 2.13388C11.622 1.64573 11.622 0.854272 11.1339 0.366117C10.6457 -0.122039 9.85427 -0.122039 9.36612 0.366117L5.75 3.98223L2.13388 0.366117Z",fill:"currentColor"})):F.default.createElement("svg",{"aria-hidden":!0,fill:"none",height:"10",viewBox:"0 0 10 10",width:"10",xmlns:"http://www.w3.org/2000/svg"},F.default.createElement("title",null,"Close"),F.default.createElement("path",{d:"M1.70711 0.292893C1.31658 -0.0976311 0.683417 -0.0976311 0.292893 0.292893C-0.0976311 0.683417 -0.0976311 1.31658 0.292893 1.70711L3.58579 5L0.292893 8.29289C-0.0976311 8.68342 -0.0976311 9.31658 0.292893 9.70711C0.683417 10.0976 1.31658 10.0976 1.70711 9.70711L5 6.41421L8.29289 9.70711C8.68342 10.0976 9.31658 10.0976 9.70711 9.70711C10.0976 9.31658 10.0976 8.68342 9.70711 8.29289L6.41421 5L9.70711 1.70711C10.0976 1.31658 10.0976 0.683417 9.70711 0.292893
1C9.31658 -0.0976311 8.68342 -0.0976311 8.29289 0.292893L5 3.58579L1.70711 0.292893Z",fill:"currentColor"})),ro=({"aria-label":e="Close",onClose:t})=>{let n=nS();return F.default.createElement(nM,{alignItems:"center","aria-label":e,as:"button",background:"closeButtonBackground",borderColor:"actionButtonBorder",borderRadius:"full",borderStyle:"solid",borderWidth:n?"0":"1",className:nE({active:"shrinkSm",hover:"growLg"}),color:"closeButton",display:"flex",height:n?"30":"28",justifyContent:"center",onClick:t,style:{willChange:"transform"},transition:"default",type:"button",width:n?"30":"28"},F.default.createElement(rr,null))},ri=async()=>(await e.A(580160)).default;function rl({onClose:e,onCloseModal:t}){let{i18n:n}=(0,F.useContext)(nG),[{status:a,...r},o]=F.default.useState({status:"idle"}),i=function(){let{adapter:e}=(0,F.useContext)(nj)??{};if(!e)throw Error("No authentication adapter found");return e}(),l=(0,F.useCallback)(async()=>{try{let e=await i.getNonce();o(t=>({...t,nonce:e}))}catch{o(e=>({...e,errorMessage:n.t("sign_in.message.preparing_error"),status:"idle"}))}},[i,n.t]),s=(0,F.useRef)(!1);F.default.useEffect(()=>{s.current||(s.current=!0,l())},[l]);let c=nS(),{address:u,chain:d}=(0,P.useAccount)(),{signMessageAsync:f}=function(e={}){var t;let{mutation:n}=e,a=(t=(0,O.useConfig)(e),{mutationFn:e=>tC(t,e),mutationKey:["signMessage"]}),{mutate:r,mutateAsync:o,...i}=(0,eW.useMutation)({...n,...a});return{...i,signMessage:r,signMessageAsync:o}}(),m=async()=>{try{let e,a=d?.id,{nonce:l}=r;if(!u||!a||!l)return;o(e=>({...e,errorMessage:void 0,status:"signing"}));let s=i.createMessage({address:u,chainId:a,nonce:l});try{e=await f({message:s})}catch(e){if(e instanceof tp.UserRejectedRequestError)return o(e=>({...e,status:"idle"}));return o(e=>({...e,errorMessage:n.t("sign_in.signature.signing_error"),status:"idle"}))}o(e=>({...e,status:"verifying"}));try{if(await i.verify({message:s,signature:e}))return void t();throw Error()}catch{return o(e=>({...e,errorMessage:n.t("sign_in.signature.verifying_error"),status:"idle"}))}}catch{o({errorMessage:n.t("sign_in.signature.oops_error"),status:"idle"})}};return F.default.createElement(nM,{position:"relative"},F.default.createElement(nM,{display:"flex",paddingRight:"16",paddingTop:"16",position:"absolute",right:"0"},F.default.createElement(ro,{onClose:e})),F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:c?"32":"24",padding:"24",paddingX:"18",style:{paddingTop:c?"60px":"36px"}},F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:c?"6":"4",style:{maxWidth:c?320:280}},F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:c?"32":"16"},F.default.createElement(nL,{height:40,src:ri,width:40}),F.default.createElement(rt,{color:"modalText",size:c?"20":"18",textAlign:"center",weight:"heavy"},n.t("sign_in.label"))),F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:c?"16":"12"},F.default.createElement(rt,{color:"modalTextSecondary",size:c?"16":"14",textAlign:"center"},n.t("sign_in.description")),"idle"===a&&r.errorMessage?F.default.createElement(rt,{color:"error",size:c?"16":"14",textAlign:"center",weight:"bold"},r.errorMessage):null)),F.default.createElement(nM,{alignItems:c?void 0:"center",display:"flex",flexDirection:"column",gap:"8",width:"full"},F.default.createElement(ra,{disabled:!r.nonce||"signing"===a||"verifying"===a,label:r.nonce?"signing"===a?n.t("sign_in.signature.waiting"):"verifying"===a?n.t("sign_in.signature.verifying"):n.t("sign_in.message.send"):n.t("sign_in.message.preparing"),onClick:m,size:c?"large":"medium",testId:"auth-message-button"}),c?F.default.createElement(ra,{label:"Cancel",onClick:e,size:"large",type:"secondary"}):F.default.createElement(nM,{as:"button",borderRadius:"full",className:nE({active:"shrink",hover:"grow"}),display:"block",onClick:e,paddingX:"10",paddingY:"5",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},F.default.createElement(rt,{color:"closeButton",size:c?"16":"14",weight:"bold"},n.t("sign_in.message.cancel"))))))}
1var rs="WALLETCONNECT_DEEPLINK_CHOICE";function rc(){localStorage.removeItem(rs)}var ru=(0,F.createContext)(void 0),rd="data-rk",rf=e=>({[rd]:e||""}),rm=D();function rh({appInfo:e,avatar:t,children:n,coolMode:a=!1,id:r,initialChain:o,locale:i,modalSize:l=aH,showRecentTransactions:s=!1,theme:c=rm}){let u,d,f,m,h;if(u=ah(),d=a4(),f="unauthenticated"===nx(),m=(0,F.useCallback)(()=>{nN(...d.map(e=>e.iconUrl),...u.map(e=>e.iconUrl).filter(nY)),nS()||(nN(a8),nN(a9)),f&&nN(ri)},[d,u,f]),(0,F.useEffect)(()=>{m()},[m]),h=(0,F.useCallback)(()=>{!function({version:e}){localStorage.setItem("rk-version",e)}({version:"2.2.10"})},[]),(0,F.useEffect)(()=>{h()},[h]),z({onDisconnect:rc}),"function"==typeof c)throw Error('A theme function was provided to the "theme" prop instead of a theme object. You must execute this function to get the resulting theme object.');let g=(e=>{if(e&&!/^[a-zA-Z0-9_]+$/.test(e))throw Error(`Invalid ID: ${e}`);return e?`[${rd}="${e}"]`:`[${rd}]`})(r),v={...aL,...e};return F.default.createElement(am,{initialChain:o},F.default.createElement(aq,null,F.default.createElement(nV,{locale:i},F.default.createElement(aQ.Provider,{value:a},F.default.createElement(aK,{modalSize:l},F.default.createElement(aG.Provider,{value:s},F.default.createElement(aF,null,F.default.createElement(nz.Provider,{value:t??nO},F.default.createElement(aP.Provider,{value:v},F.default.createElement(ru.Provider,{value:r},F.default.createElement(av,null,F.default.createElement(ob,null,c?F.default.createElement("div",{...rf(r)},F.default.createElement("style",{dangerouslySetInnerHTML:{__html:[`${g}{${aR("lightMode"in c?c.lightMode:c)}}`,"darkMode"in c?`@media(prefers-color-scheme:dark){${g}{${aR(c.darkMode,{extends:c.lightMode})}}}`:null].join("")}}),n):n))))))))))))}var rg=(e,t)=>{let n=e.querySelectorAll("button:not(:disabled), a[href]");0!==n.length&&n["end"===t?n.length-1:0].focus()};function rv(e){let t=(0,F.useRef)(null);return(0,F.useEffect)(()=>{let e=document.activeElement;return()=>{e.focus?.()}},[]),(0,F.useEffect)(()=>{if(t.current){let e=t.current.querySelector("[data-auto-focus]");e?e.focus():t.current.focus()}},[]),F.default.createElement(F.default.Fragment,null,F.default.createElement("div",{onFocus:(0,F.useCallback)(()=>t.current&&rg(t.current,"end"),[]),tabIndex:0}),F.default.createElement("div",{ref:t,style:{outline:"none"},tabIndex:-1,...e}),F.default.createElement("div",{onFocus:(0,F.useCallback)(()=>t.current&&rg(t.current,"start"),[]),tabIndex:0}))}var rp=e=>e.stopPropagation();function rw({children:e,onClose:t,open:n,titleId:a}){(0,F.useEffect)(()=>{let e=e=>n&&"Escape"===e.key&&t();return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[n,t]);let[r,o]=(0,F.useState)(!0);(0,F.useEffect)(()=>{o("hidden"!==getComputedStyle(window.document.body).overflow)},[]);let i=(0,F.useCallback)(()=>t(),[t]),l=rf((0,F.useContext)(ru)),s=nS();return F.default.createElement(F.default.Fragment,null,n?(0,eY.createPortal)(F.default.createElement(tc,{enabled:r},F.default.createElement(nM,{...l},F.default.createElement(nM,{...l,alignItems:s?"flex-end":"center","aria-labelledby":a,"aria-modal":!0,className:"_9pm4ki3 ju367v9h ju367vb3 ju367va ju367v2q ju367v8q",onClick:i,position:"fixed",role:"dialog"},F.default.createElement(rv,{className:"_9pm4ki5 ju367va ju367v15 ju367v8r",onClick:rp,role:"document"},e)))),document.body):null)}function rb({bottomSheetOnMobile:e=!1,children:t,marginTop:n,padding:a="16",paddingBottom:r,wide:o=!1}){let i=nS(),l=(0,F.useContext)(aJ);return F.default.createElement(nM,{marginTop:n},F.default.createElement(nM,{className:[o?i?"_1ckjpok2 _1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r":l===aW?"_1ckjpok4 _1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r":"_1ckjpok3 _1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r":"_1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r",i?"_1ckjpok6 ju367vq":null,i&&e?"_1ckjpok7":null].join(" ")},F.default.createElement(nM,{padding:a,paddingBottom:r??a},t)))}var rC=["k","m","b","t"];function rA(e,t=1){return e.toString().replace(RegExp(`(.+\\.\\d{${t}})\\d+`),"$1").replace(/(\.[1-9]*)0+$/,"$1").replace(/\.$/,"")}function ry(e){if(e<1)return rA(e,3);if(e<100)return rA(e,2);if(e<1e4)return new Intl.NumberFormat().format(Number.parseFloat(rA(e,1)));let t=String(e);for(let n=rC.length-1;n>=0;n--){let a=10**((n+1)*3);
1if(a<=e){t=rA(e=10*e/a/10,1)+rC[n];break}}return t}function rE(e){return e.length<8?e:`${e.substring(0,4)}\u2026${e.substring(e.length-4)}`}function rj(e){if(!e)return"";let t=e.split("."),n=t.pop();return t.join(".").length>24?`${t.join(".").substring(0,24)}...`:`${t.join(".")}.${n}`}var rx=()=>F.default.createElement("svg",{fill:"none",height:"13",viewBox:"0 0 13 13",width:"13",xmlns:"http://www.w3.org/2000/svg"},F.default.createElement("title",null,"Copied"),F.default.createElement("path",{d:"M4.94568 12.2646C5.41052 12.2646 5.77283 12.0869 6.01892 11.7109L12.39 1.96973C12.5677 1.69629 12.6429 1.44336 12.6429 1.2041C12.6429 0.561523 12.1644 0.0966797 11.5082 0.0966797C11.057 0.0966797 10.7767 0.260742 10.5033 0.691406L4.9115 9.50977L2.07458 5.98926C1.82166 5.68848 1.54822 5.55176 1.16541 5.55176C0.502319 5.55176 0.0238037 6.02344 0.0238037 6.66602C0.0238037 6.95312 0.112671 7.20605 0.358765 7.48633L3.88611 11.7588C4.18005 12.1074 4.50818 12.2646 4.94568 12.2646Z",fill:"currentColor"})),rk=()=>F.default.createElement("svg",{fill:"none",height:"16",viewBox:"0 0 17 16",width:"17",xmlns:"http://www.w3.org/2000/svg"},F.default.createElement("title",null,"Copy"),F.default.createElement("path",{d:"M3.04236 12.3027H4.18396V13.3008C4.18396 14.8525 5.03845 15.7002 6.59705 15.7002H13.6244C15.183 15.7002 16.0375 14.8525 16.0375 13.3008V6.24609C16.0375 4.69434 15.183 3.84668 13.6244 3.84668H12.4828V2.8418C12.4828 1.29688 11.6283 0.442383 10.0697 0.442383H3.04236C1.48376 0.442383 0.629272 1.29004 0.629272 2.8418V9.90332C0.629272 11.4551 1.48376 12.3027 3.04236 12.3027ZM3.23376 10.5391C2.68689 10.5391 2.39294 10.2656 2.39294 9.68457V3.06055C2.39294 2.47949 2.68689 2.21289 3.23376 2.21289H9.8783C10.4252 2.21289 10.7191 2.47949 10.7191 3.06055V3.84668H6.59705C5.03845 3.84668 4.18396 4.69434 4.18396 6.24609V10.5391H3.23376ZM6.78845 13.9365C6.24158 13.9365 5.94763 13.6699 5.94763 13.0889V6.45801C5.94763 5.87695 6.24158 5.61035 6.78845 5.61035H13.433C13.9799 5.61035 14.2738 5.87695 14.2738 6.45801V13.0889C14.2738 13.6699 13.9799 13.9365 13.433 13.9365H6.78845Z",fill:"currentColor"})),rB=()=>F.default.createElement("svg",{fill:"none",height:"16",viewBox:"0 0 18 16",width:"18",xmlns:"http://www.w3.org/2000/svg"},F.default.createElement("title",null,"Disconnect"),F.default.createElement("path",{d:"M2.67834 15.5908H9.99963C11.5514 15.5908 12.399 14.7432 12.399 13.1777V10.2656H10.6354V12.9863C10.6354 13.5332 10.3688 13.8271 9.78772 13.8271H2.89026C2.3092 13.8271 2.0426 13.5332 2.0426 12.9863V3.15625C2.0426 2.60254 2.3092 2.30859 2.89026 2.30859H9.78772C10.3688 2.30859 10.6354 2.60254 10.6354 3.15625V5.89746H12.399V2.95801C12.399 1.39941 11.5514 0.544922 9.99963 0.544922H2.67834C1.12659 0.544922 0.278931 1.39941 0.278931 2.95801V13.1777C0.278931 14.7432 1.12659 15.5908 2.67834 15.5908ZM7.43616 8.85059H14.0875L15.0924 8.78906L14.566 9.14453L13.6842 9.96484C13.5406 10.1016 13.4586 10.2861 13.4586 10.4844C13.4586 10.8398 13.7321 11.168 14.1217 11.
1168C14.3199 11.168 14.4635 11.0928 14.6002 10.9561L16.7809 8.68652C16.986 8.48145 17.0543 8.27637 17.0543 8.06445C17.0543 7.85254 16.986 7.64746 16.7809 7.43555L14.6002 5.17285C14.4635 5.03613 14.3199 4.9541 14.1217 4.9541C13.7321 4.9541 13.4586 5.27539 13.4586 5.6377C13.4586 5.83594 13.5406 6.02734 13.6842 6.15723L14.566 6.98438L15.0924 7.33984L14.0875 7.27148H7.43616C7.01917 7.27148 6.65686 7.62012 6.65686 8.06445C6.65686 8.50195 7.01917 8.85059 7.43616 8.85059Z",fill:"currentColor"})),rI=e=>e?.blockExplorers?.default?.url,rS=()=>F.default.createElement("svg",{fill:"none",height:"19",viewBox:"0 0 20 19",width:"20",xmlns:"http://www.w3.org/2000/svg"},F.default.createElement("title",null,"Link"),F.default.createElement("path",{d:"M10 18.9443C15.0977 18.9443 19.2812 14.752 19.2812 9.6543C19.2812 4.56543 15.0889 0.373047 10 0.373047C4.90234 0.373047 0.71875 4.56543 0.71875 9.6543C0.71875 14.752 4.91113 18.9443 10 18.9443ZM10 16.6328C6.1416 16.6328 3.03906 13.5215 3.03906 9.6543C3.03906 5.7959 6.13281 2.68457 10 2.68457C13.8584 2.68457 16.9697 5.7959 16.9697 9.6543C16.9785 13.5215 13.8672 16.6328 10 16.6328ZM12.7158 12.1416C13.2432 12.1416 13.5684 11.7549 13.5684 11.1836V7.19336C13.5684 6.44629 13.1377 6.05957 12.417 6.05957H8.40918C7.8291 6.05957 7.45117 6.38477 7.45117 6.91211C7.45117 7.43945 7.8291 7.77344 8.40918 7.77344H9.69238L10.7207 7.63281L9.53418 8.67871L6.73047 11.4912C6.53711 11.6758 6.41406 11.9395 6.41406 12.2031C6.41406 12.7832 6.85352 13.1699 7.39844 13.1699C7.68848 13.1699 7.92578 13.0732 8.1543 12.8623L10.9316 10.0762L11.9775 8.89844L11.8545 9.98828V11.1836C11.8545 11.7725 12.1885 12.1416 12.7158 12.1416Z",fill:"currentColor"})),rD=()=>F.default.createElement("svg",{fill:"none",height:"19",viewBox:"0 0 20 19",width:"20",xmlns:"http://www.w3.org/2000/svg"},F.default.createElement("title",null,"Cancel"),F.default.createElement("path",{d:"M10 18.9443C15.0977 18.9443 19.2812 14.752 19.2812 9.6543C19.2812 4.56543 15.0889 0.373047 10 0.373047C4.90234 0.373047 0.71875 4.56543 0.71875 9.6543C0.71875 14.752 4.91113 18.9443 10 18.9443ZM10 16.6328C6.1416 16.6328 3.03906 13.5215 3.03906 9.6543C3.03906 5.7959 6.13281 2.68457 10 2.68457C13.8584 2.68457 16.9697 5.7959 16.9697 9.6543C16.9785 13.5215 13.8672 16.6328 10 16.6328ZM7.29297 13.3018C7.58301 13.3018 7.81152 13.2139 7.99609 13.0205L10 11.0166L12.0127 13.0205C12.1973 13.2051 12.4258 13.3018 12.707 13.3018C13.2432 13.3018 13.6562 12.8887 13.6562 12.3525C13.6562 12.0977 13.5508 11.8691 13.3662 11.6934L11.3535 9.67188L13.375 7.6416C13.5596 7.44824 13.6562 7.22852 13.6562 6.98242C13.6562 6.44629 13.2432 6.0332 12.7158 6.0332C12.4346 6.0332 12.2148 6.12109 12.0215 6.31445L10 8.32715L7.9873 6.32324C7.80273 6.12988 7.58301 6.04199 7.29297 6.04199C6.76562 6.04199 6.35254 6.45508 6.35254 6.99121C6.35254 7.2373 6.44922 7.46582 6.63379 7.6416L8.65527 9.67188L6.63379 11.6934C6.44922 11.8691 6.35254 12.1064 6.35254 12.3525C6.35254 12.8887 6.76562 13.3018 7.29297 13.3018Z",fill:"currentColor"})),rM=()=>F.default.createElement("svg",{fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg"},F.default.createElement("title",null,"Success"),F.default.createElement("path",{d:"M10 19.4443C15.0977 19.4443 19.2812 15.252 19.2812 10.1543C19.2812 5.06543 15.0889 0.873047 10 0.873047C4.90234 0.873047 0.71875 5.06543 0.71875 10.1543C0.71875 15.252 4.91113 19.4443 10 19.4443ZM10 17.1328C6.1416 17.1328 3.03906 14.0215 3.03906 10.1543C3.03906 6.2959 6.13281 3.18457 10 3.18457C13.8584 3.18457 16.9697 6.2959 16.9697 10.1543C16.9785 14.0215 13.8672 17.1328 10 17.1328ZM9.07715 14.3379C9.4375 14.3379 9.7627 14.1533 9.97363 13.8369L13.7441 8.00977C13.8848 7.79883 13.9814 7.5791 13.9814 7.36816C13.9814 6.84961 13.5244 6.48926 13.0322 6.48926C12.707 6.48926 12.4258 6.66504 12.2148 7.0166L9.05957 12.0967L7.5918 10.2949C7.37207 10.0225 7.13477 9.9082 6.84473 9.9082C6.33496 9.9082 5.92188 10.3125 5.92188 10.8223C5.92188 11.0684 6.00098 11.2793 6.18555 11.5078L8.1543 13.8545C8.40918 14.1709 8.70801 14.3379 9.07715 14.3379Z",fill:"currentColor"}));function rF({tx:e}){let t=nS(),n=(e=>
1{switch(e){case"pending":default:return nP;case"confirmed":return rM;case"failed":return rD}})(e.status),a="failed"===e.status?"error":"accentColor",{chain:r}=(0,P.useAccount)(),o="confirmed"===e.status?"Confirmed":"failed"===e.status?"Failed":"Pending",i=rI(r);return F.default.createElement(F.default.Fragment,null,F.default.createElement(nM,{...i?{as:"a",background:{hover:"profileForeground"},borderRadius:"menuButton",className:nE({active:"shrink"}),href:`${i}/tx/${e.hash}`,rel:"noreferrer noopener",target:"_blank",transition:"default"}:{},color:"modalText",display:"flex",flexDirection:"row",justifyContent:"space-between",padding:"8",width:"full"},F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"row",gap:t?"16":"14"},F.default.createElement(nM,{color:a},F.default.createElement(n,null)),F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:t?"3":"1"},F.default.createElement(nM,null,F.default.createElement(rt,{color:"modalText",font:"body",size:t?"16":"14",weight:"bold"},e?.description)),F.default.createElement(nM,null,F.default.createElement(rt,{color:"pending"===e.status?"modalTextSecondary":a,font:"body",
1size:"14",weight:t?"medium":"regular"},o)))),i&&F.default.createElement(nM,{alignItems:"center",color:"modalTextDim",display:"flex"},F.default.createElement(rS,null))))}function rT({address:e}){let t=aU(),n=function(){let e=aT(),{address:t}=(0,P.useAccount)(),n=aB();return(0,F.useCallback)(()=>{if(!t||!n)throw Error("No address or chain ID found");e.clearTransactions(t,n)},[e,t,n])}(),{chain:a}=(0,P.useAccount)(),r=rI(a),o=t.slice(0,3),i=o.length>0,l=nS(),{appName:s}=(0,F.useContext)(aP),{i18n:c}=(0,F.useContext)(nG);return F.default.createElement(F.default.Fragment,null,F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:"10",paddingBottom:"2",paddingTop:"16",paddingX:l?"8":"18"},i&&F.default.createElement(nM,{paddingBottom:l?"4":"0",paddingTop:"8",paddingX:l?"12":"6"},F.default.createElement(nM,{display:"flex",justifyContent:"space-between"},F.default.createElement(rt,{color:"modalTextSecondary",size:l?"16":"14",weight:"semibold"},c.t("profile.transactions.recent.title")),F.default.createElement(nM,{style:{marginBottom:-6,marginLeft:-10,marginRight:-10,marginTop:-6}},F.default.createElement(nM,{as:"button",background:{hover:"profileForeground"},borderRadius:"actionButton",className:nE({active:"shrink"}),onClick:n,paddingX:l?"8":"12",paddingY:l?"4":"5",transition:"default",type:"button"},F.default.createElement(rt,{color:"modalTextSecondary",size:l?"16":"14",weight:"semibold"},c.t("profile.transactions.clear.label")))))),F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:"4"},i?o.map(e=>F.default.createElement(rF,{key:e.hash,tx:e})):F.default.createElement(F.default.Fragment,null,F.default.createElement(nM,{padding:l?"12":"8"},F.default.createElement(rt,{color:"modalTextDim",size:l?"16":"14",weight:l?"medium":"bold"},s?c.t("profile.transactions.description",{appName:s}):c.t("profile.transactions.description_fallback"))),l&&F.default.createElement(nM,{background:"generalBorderDim",height:"1",marginX:"12",marginY:"8"})))),r&&F.default.createElement(nM,{paddingBottom:"18",paddingX:l?"8":"18"},F.default.createElement(nM,{alignItems:"center",as:"a",background:{hover:"profileForeground"},borderRadius:"menuButton",className:nE({active:"shrink"}),color:"modalTextDim",display:"flex",flexDirection:"row",href:`${r}/address/${e}`,justifyContent:"space-between",paddingX:"8",paddingY:"12",rel:"noreferrer noopener",style:{willChange:"transform"},target:"_blank",transition:"default",width:"full",...l?{paddingLeft:"12"}:{}}
1,F.default.createElement(rt,{color:"modalText",font:"body",size:l?"16":"14",weight:l?"semibold":"bold"},c.t("profile.explorer.label")),F.default.createElement(rS,null))))}function rU({action:e,icon:t,label:n,testId:a,url:r}){let o=nS();return F.default.createElement(nM,{...r?{as:"a",href:r,rel:"noreferrer noopener",target:"_blank"}:{as:"button",type:"button"},background:{base:"profileAction",...!o?{hover:"profileActionHover"}:{}},borderRadius:"menuButton",boxShadow:"profileDetailsAction",className:nE({active:"shrinkSm",hover:o?void 0:"grow"}),display:"flex",onClick:e,padding:o?"6":"8",style:{willChange:"transform"},testId:a,transition:"default",width:"full"},F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:"1",justifyContent:"center",paddingTop:"2",width:"full"},F.default.createElement(nM,{color:"modalText",height:"max"},t),F.default.createElement(nM,null,F.default.createElement(rt,{color:"modalText",size:o?"12":"13",weight:"semibold"},n))))}function rN({address:e,ensAvatar:t,ensName:n,balance:a,onClose:r,onDisconnect:o}){let i=(0,F.useContext)(aG),[l,s]=(0,F.useState)(!1),c=(0,F.useCallback)(()=>{e&&(navigator.clipboard.writeText(e),s(!0))},[e]);if((0,F.useEffect)(()=>{if(l){let e=setTimeout(()=>{s(!1)},1500);return()=>clearTimeout(e)}},[l]),!e)return null;let u=n?rj(n):rE(e),d=a?.formatted,f=d?ry(Number.parseFloat(d)):void 0,m="rk_profile_title",h=nS(),{i18n:g}=(0,F.useContext)(nG);return F.default.createElement(F.default.Fragment,null,F.default.createElement(nM,{display:"flex",flexDirection:"column"},F.default.createElement(nM,{background:"profileForeground",padding:"16"},F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:h?"16":"12",justifyContent:"center",margin:"8",style:{textAlign:"center"}},F.default.createElement(nM,{style:{position:"absolute",right:16,top:16,willChange:"transform"}},F.default.createElement(ro,{onClose:r}))," ",F.default.createElement(nM,{marginTop:h?"24":"0"},F.default.createElement(nq,{address:e,imageUrl:t,size:h?82:74})),F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:h?"4":"0",textAlign:"center"},F.default.createElement(nM,{textAlign:"center"},F.default.createElement(rt,{as:"h1",color:"modalText",id:m,size:h?"20":"18",weight:"heavy"},u)),!!a&&F.default.createElement(nM,{textAlign:"center"},F.default.createElement(rt,{as:"h1",color:"modalTextSecondary",id:m,size:h?"16":"14",weight:"semibold"},f," ",a.symbol)))),F.default.createElement(nM,{display:"flex",flexDirection:"row",gap:"8",margin:"2",marginTop:"16"},F.default.createElement(rU,{action:c,icon:l?F.default.createElement(rx,null):F.default.createElement(rk,null),label:l?g.t("profile.copy_address.copied"):g.t("profile.copy_address.label")}),F.default.createElement(rU,{action:o,icon:F.default.createElement(rB,null),label:g.t("profile.disconnect.label"),testId:"disconnect-button"}))),i&&F.default.createElement(F.default.Fragment,null,F.default.createElement(nM,{background:"generalBorder",height:"1",marginTop:"-1"}),F.default.createElement(nM,null,F.default.createElement(rT,{address:e})))))}function rR({onClose:e,open:t}){let{address:n}=(0,P.useAccount)(),{balance:a,ensAvatar:r,ensName:o}=ak({address:n,includeBalance:t}),{disconnect:i}=eV();return n?F.default.createElement(F.default.Fragment,null,n&&F.default.createElement(rw,{onClose:e,open:t,titleId:"rk_account_modal_title"},F.default.createElement(rb,{bottomSheetOnMobile:!0,padding:"0"},F.default.createElement(rN,{address:n,ensAvatar:r,ensName:o,balance:a,onClose:e,onDisconnect:i})))):null}var rL=({size:e})=>F.default.createElement("svg",{fill:"none",height:e,viewBox:"0 0 28 28",width:e,xmlns:"http://www.w3.org/2000/svg"},F.default.createElement("title",null,"Disconnect"),F.default.createElement("path",{d:"M6.742 22.195h8.367c1.774 0 2.743-.968 2.743-2.758V16.11h-2.016v3.11c0 .625-.305.96-.969.96H6.984c-.664 0-.968-.335-.968-.96V7.984c0-.632.304-.968.968-.968h7.883c.664 0 .969.336.969.968v3.133h2.016v-3.36c0-1.78-.97-2.757-2.743-2.757H6.742C4.97 5 4 5.977 4 7.758v11.68c0 1.789.969 2.757 2.742 2.757Zm5.438-7.703h7.601l1.149-.07-.602.406-1.008.938a.816.816 0 0 0-.258.593c0 .407.313.782.758.782.227 0 .39-.086.547-.243l2.492-2.593c.235-.235.313-.47.313-.711 0-.242-.078-.477-.313-.719l-2.492
1-2.586c-.156-.156-.32-.25-.547-.25-.445 0-.758.367-.758.781 0 .227.094.446.258.594l1.008.945.602.407-1.149-.079H12.18a.904.904 0 0 0 0 1.805Z",fill:"currentColor"})),rP=F.default.forwardRef(({children:e,currentlySelected:t=!1,onClick:n,testId:a,...r},o)=>{let i=nS();return F.default.createElement(nM,{as:"button",borderRadius:"menuButton",disabled:t,display:"flex",onClick:n,ref:o,testId:a,type:"button"},F.default.createElement(nM,{borderRadius:"menuButton",className:[i?"v9horb0":void 0,!t&&nE({active:"shrink"})],padding:i?"8":"6",transition:"default",width:"full",...t?{background:"accentColor",borderColor:"selectedOptionBorder",borderStyle:"solid",borderWidth:"1",boxShadow:"selectedOption",color:"accentColorForeground"}:{background:{hover:"menuItemBackground"},color:"modalText",transition:"default"},...r},e))});rP.displayName="MenuButton";var rQ=({chainId:e,currentChainId:t,switchChain:n,chainIconSize:a,isLoading:r,src:o,name:i,iconBackground:l,idx:s})=>{let c=nS(),{i18n:u}=(0,F.useContext)(nG),d=ah(),f=t===e;return F.default.createElement(F.Fragment,null,F.default.createElement(rP,{currentlySelected:f,onClick:f?void 0:()=>n({chainId:e}),testId:`chain-option-${e}`},F.default.createElement(nM,{fontFamily:"body",fontSize:"16",fontWeight:"bold"},F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"row",justifyContent:"space-between"},F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"row",gap:"4",height:a},o&&F.default.createElement(nM,{height:"full",marginRight:"8"},F.default.createElement(nL,{alt:i,background:l,borderRadius:"full",height:a,src:o,width:a,testId:`chain-option-${e}-icon`})),F.default.createElement("div",null,i??i)),f&&F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"row",marginRight:"6"},F.default.createElement(rt,{color:"accentColorForeground",size:"14",weight:"medium"},u.t("chains.connected")),F.default.createElement(nM,{background:"connectionIndicator",borderColor:"selectedOptionBorder",borderRadius:"full",borderStyle:"solid",borderWidth:"1",height:"8",marginLeft:"8",width:"8"})),r&&F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"row",marginRight:"6"},F.default.createElement(rt,{color:"modalText",size:"14",weight:"medium"},u.t("chains.confirm")),F.default.createElement(nM,{background:"standby",borderRadius:"full",height:"8",marginLeft:"8",width:"8"}))))),c&&s<d.length-1&&F.default.createElement(nM,{background:"generalBorderDim",height:"1",marginX:"8"}))};function rO({onClose:e,open:t}){let{chainId:n}=(0,P.useAccount)(),{chains:a}=(0,O.useConfig)(),[r,o]=(0,F.useState)(null),{switchChain:i}=tB({mutation:{onMutate:({chainId:e})=>{o(e)},onSuccess:()=>{r&&o(null)},onError:()=>{r&&o(null)},onSettled:()=>{e()}}}),{i18n:l}=(0,F.useContext)(nG),{disconnect:s}=eV(),c="rk_chain_modal_title",u=nS(),d=a.some(e=>e.id===n),f=u?"36":"28",m=ah();return n?F.default.createElement(rw,{onClose:e,open:t,titleId:c},F.default.createElement(rb,{bottomSheetOnMobile:!0,paddingBottom:"0"},F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:"14"},F.default.createElement(nM,{display:"flex",flexDirection:"row",justifyContent:"space-between"},u&&F.default.createElement(nM,{width:"30"}),F.default.createElement(nM,{paddingBottom:"0",paddingLeft:"8",paddingTop:"4"},F.default.createElement(rt,{as:"h1",color:"modalText",id:c,size:u?"20":"18",weight:"heavy"},l.t("chains.title"))),F.default.createElement(ro,{onClose:e})),!d&&F.default.createElement(nM,{marginX:"8",textAlign:u?"center":"left"},F.default.createElement(rt,{color:"modalTextSecondary",size:"14",weight:"medium"},l.t("chains.wrong_network"))),F.default.createElement(nM,{className:u?"_18dqw9x1":"_18dqw9x0",display:"flex",flexDirection:"column",gap:"4",padding:"2",paddingBottom:"16"},m.map(({iconBackground:e,iconUrl:t,id:a,name:o},l)=>F.default.createElement(rQ,{key:a,chainId:a,currentChainId:n,switchChain:i,chainIconSize:f,isLoading:r===a,src:t,name:o,iconBackground:e,idx:l})),!d&&F.default.createElement(F.default.Fragment,null,F.default.createElement(nM,{background:"generalBorderDim",height:"1",marginX:"8"}),F.default.createElement(rP,{onClick:()=>s(),testId:"chain-option-disconnect"},F.default.createElement(nM,{color:"error",fontFamily:"body",fontSize:"16",fontWeight:"bold"},F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"row",justifyContent:"space-between"},F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"row",gap:"4",height:f},F.default.createElement(nM,{alignItems:"center",color:"error",height:f,justifyContent:"center",marginRight:"8"},F.default.createElement(rL,{size:Number(f)})),F.default.createElement("div",null,l.t("chains.disconnect"))))))))))):null}var rz=({children:e,href:t})=>F.default.createElement(nM,{as:"a",color:"accentColor",href:t,rel:"noreferrer",target:"_blank"},e),rq=({children:e})=>F.default.createElement(rt,{color:"modalTextSecondary",size:"12",weight:"medium"},e);function rW({compactModeEnabled:e=!1,getWallet:t}){let{disclaimer:n,learnMoreUrl:a}=(0,F.useContext)(aP),{i18n:r}=(0,F.useContext)(nG);return F.default.createElement(F.default.Fragment,null,F.default.createElement(nM,{alignItems:"center",color:"accentColor",display:"flex",flexDirection:"column",height:"full",justifyContent:"space-around"},F.default.createElement(nM,{marginBottom:"10"},!e&&F.default.createElement(rt,{color:"modalText",size:"18",weight:"heavy"},r.t("intro.title"))),F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:"32",justifyContent:"center",marginY:"20",style:{maxWidth:312}},F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16"},F.default.createElement(nM,{borderRadius:"6",height:"48",minWidth:"48",width:"48"},F.default.createElement(a5,null)),F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:"4"},F.default.createElement(rt,{color:"modalText",size:"14",weight:"bold"},r.t("intro.digital_asset.title")),F.default.createElement(rt,{color:"modalTextSecondary",size:"14",weight:"medium"},r.t("intro.digital_asset.description")))),F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16"},F.default.createElement(nM,{borderRadius:"6",height:"48",minWidth:"48",width:"48"},F.default.createElement(re,null)),F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:"4"},F.default.createElement(rt,{color:"modalText",size:"14",weight:"bold"},r.t("intro.login.title")),F.default.createElement(rt,{color:"modalTextSecondary",size:"14",weight:"medium"},r.t("intro.login.description"))))),F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",margin:"10"},F.default.createElement(ra,{label:r.t("intro.get.label"),onClick:t}),F.default.createElement(nM,{as:"a",className:nE({active:"shrink",hover:"grow"}),display:"block",href:a,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},F.default.createElement(rt,{color:"accentColor",size:"14",weight:"bold"},r.t("intro.learn_more.label")))),n&&!e&&F.default.createElement(nM,{marginBottom:"8",marginTop:"12",textAlign:"center"},F.default.createElement(n,{Link:rz,Text:rq}))))}var rH=()=>F.default.createElement("svg",{fill:"none",height:"17",viewBox:"0 0 11 17",width:"11",xmlns:"http://www.w3.org/2000/svg"},F.default.createElement("title",null,"Back"),F.default.createElement("path",{d:"M0.99707 8.6543C0.99707 9.08496 1.15527 9.44531 1.51562 9.79688L8.16016 16.3096C8.43262 16.5732 8.74902 16.7051 9.13574 16.7051C9.90918 16.7051 10.5508 16.0811 10.5508 15.3076C10.5508 14.912
11 10.3838 14.5605 10.0938 14.2705L4.30176 8.64551L10.0938 3.0293C10.3838 2.74805 10.5508 2.3877 10.5508 2.00098C10.5508 1.23633 9.90918 0.603516 9.13574 0.603516C8.74902 0.603516 8.43262 0.735352 8.16016 0.999023L1.51562 7.51172C1.15527 7.85449 1.00586 8.21484 0.99707 8.6543Z",fill:"currentColor"})),rJ=()=>F.default.createElement("svg",{fill:"none",height:"12",viewBox:"0 0 8 12",width:"8",xmlns:"http://www.w3.org/2000/svg"},F.default.createElement("title",null,"Info"),F.default.createElement("path",{d:"M3.64258 7.99609C4.19336 7.99609 4.5625 7.73828 4.68555 7.24609C4.69141 7.21094 4.70312 7.16406 4.70898 7.13477C4.80859 6.60742 5.05469 6.35547 6.04492 5.76367C7.14648 5.10156 7.67969 4.3457 7.67969 3.24414C7.67969 1.39844 6.17383 0.255859 3.95898 0.255859C2.32422 0.255859 1.05859 0.894531 0.548828 1.86719C0.396484 2.14844 0.320312 2.44727 0.320312 2.74023C0.314453 3.37305 0.742188 3.79492 1.42188 3.79492C1.91406 3.79492 2.33594 3.54883 2.53516 3.11523C2.78711 2.47656 3.23242 2.21289 3.83594 2.21289C4.55664 2.21289 5.10742 2.65234 5.10742 3.29102C5.10742 3.9707 4.7793 4.29883 3.81836 4.87891C3.02148 5.36523 2.50586 5.92773 2.50586 6.76562V6.90039C2.50586 7.55664 2.96289 7.99609 3.64258 7.99609ZM3.67188 11.4473C4.42773 11.4473 5.04297 10.8672 5.04297 10.1406C5.04297 9.41406 4.42773 8.83984 3.67188 8.83984C2.91602 8.83984 2.30664 9.41406 2.30664 10.1406C2.30664 10.8672 2.91602 11.4473 3.67188 11.4473Z",fill:"currentColor"})),rK=({"aria-label":e="Info",onClick:t})=>{let n=nS();return F.default.createElement(nM,{alignItems:"center","aria-label":e,as:"button",background:"closeButtonBackground",borderColor:"actionButtonBorder",borderRadius:"full",borderStyle:"solid",borderWidth:n?"0":"1",className:nE({active:"shrinkSm",hover:"growLg"}),color:"closeButton",display:"flex",height:n?"30":"28",justifyContent:"center",onClick:t,style:{willChange:"transform"},transition:"default",type:"button",width:n?"30":"28"},F.default.createElement(rJ,null))},rG=e=>{let t=(0,F.useRef)(null),n=(0,F.useContext)(aQ),a=nR(e);return(0,F.useEffect)(()=>{if(n&&t.current&&a){var e,r;let n,o,i,l,s,c,u,d,f,m,h,g,v,p;return e=t.current,r=a,rV++,o=[15,20,25,35,45],i=[],l=!1,s=0,c=0,u=(()=>{let e="_rk_coolMode",t=document.getElementById(e);if(t)return t;let n=document.createElement("div");return n.setAttribute("id",e),n.setAttribute("style","overflow:hidden;position:fixed;height:100%;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:2147483647"),document.body.appendChild(n),n})(),!function e(){let t,a,d,f,m,h,g,v,p;for(let e of(l&&i.length<35&&(t=o[Math.floor(Math.random()*o.length)],a=10*Math.random(),d=25*Math.random(),f=360*Math.random(),m=35*Math.random()*(.5>=Math.random()?-1:1),h=c-t/2,g=s-t/2,v=.5>=Math.random()?-1:1,(p=document.createElement("div")).innerHTML=`<img src="${r}" width="${t}" height="${t}" style="border-radius: 25%">`,p.setAttribute("style",`position:absolute;will-change:transform;top:${h}px;left:${g}px;transform:rotate(${f}deg)`),u.appendChild(p),i.push({direction:v,element:p,left:g,size:t,speedHorz:a,speedUp:d,spinSpeed:m,spinVal:f,top:h})),i))e.left=e.left-e.speedHorz*e.direction,e.top=e.top-e.speedUp,e.speedUp=Math.min(e.size,e.speedUp-1),e.spinVal=e.spinVal+e.spinSpeed,e.top>=Math.max(window.innerHeight,document.body.clientHeight)+e.size&&(i=i.filter(t=>t!==e),e.element.remove()),e.element.setAttribute("style",`position:absolute;will-change:transform;top:${e.top}px;left:${e.left}px;transform:rotate(${e.spinVal}deg)`);n=requestAnimationFrame(e)}(),f=(d="ontouchstart"in window||navigator.msMaxTouchPoints)?"touchstart":"mousedown",m=d?"touchend":"mouseup",h=d?"touchmove":"mousemove",g=e=>{"touches"in e?(s=e.touches?.[0].clientX,c=e.touches?.[0].clientY):(s=e.clientX,c=e.clientY)},v=e=>{g(e),l=!0},p=()=>{l=!1},e.addEventListener(h,g,{passive:!1}),e.addEventListener(f,v),e.addEventListener(m,p),e.addEventListener("mouseleave",p),()=>{e.removeEventListener(h,g),e.removeEventListener(f,v),e.removeEventListener(m,p),e.removeEventListener("mouseleave",p);let t=setInterval(()=>{n&&0===i.length&&(cancelAnimationFrame(n),clearInterval(t),0==--rV&&u.remove())},500)}}},[n,a]),t}
1,rV=0,rY=({as:e="button",currentlySelected:t=!1,iconBackground:n,iconUrl:a,name:r,onClick:o,ready:i,recent:l,testId:s,isRainbowKitConnector:c,...u})=>{let d=rG(a),[f,m]=F.default.useState(!1),{i18n:h}=F.default.useContext(nG);return F.default.createElement(nM,{display:"flex",flexDirection:"column",onMouseEnter:()=>m(!0),onMouseLeave:()=>m(!1),ref:d},F.default.createElement(nM,{as:e,borderRadius:"menuButton",borderStyle:"solid",borderWidth:"1",className:t?void 0:["g5kl0l0",nE({active:"shrink"})],disabled:t,onClick:o,padding:"5",style:{willChange:"transform"},testId:s,transition:"default",width:"full",...t?{background:"accentColor",borderColor:"selectedOptionBorder",boxShadow:"selectedWallet"}:{background:{hover:"menuItemBackground"}},...u},F.default.createElement(nM,{color:t?"accentColorForeground":"modalText",disabled:!i,fontFamily:"body",fontSize:"16",fontWeight:"bold",transition:"default"},F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"row",gap:"12"},F.default.createElement(nL,{background:n,...!f&&c?{borderColor:"actionButtonBorder"}:{},useAsImage:!c,borderRadius:"6",height:"28",src:a,width:"28"}),F.default.createElement(nM,null,F.default.createElement(nM,{style:{marginTop:l?-2:void 0},maxWidth:"200"},r),l&&F.default.createElement(rt,{color:t?"accentColorForeground":"accentColor",size:"12",style:{lineHeight:1,marginTop:-1},weight:"medium"},h.t("connect.recent")))))))};rY.displayName="ModalSelection";var rX="rk-latest-id";function rZ(e){localStorage.setItem(rX,e)}var r_=(e,t=1)=>{let n=e.replace("#","");3===n.length&&(n=`${n[0]}${n[0]}${n[1]}${n[1]}${n[2]}${n[2]}`);let a=Number.parseInt(n.substring(0,2),16),r=Number.parseInt(n.substring(2,4),16),o=Number.parseInt(n.substring(4,6),16);return t>1&&t<=100&&(t/=100),`rgba(${a},${r},${o},${t})`},r$=e=>/^#([0-9a-f]{3}){1,2}$/i.test(e),r0=async()=>(await e.A(35023)).default,r1=()=>F.default.createElement(nL,{background:"#515a70",borderColor:"generalBorder",borderRadius:"10",height:"48",src:r0,width:"48"}),r3=async()=>(await e.A(240080)).default,r6=()=>F.default.createElement(nL,{background:"#e3a5e8",borderColor:"generalBorder",borderRadius:"10",height:"48",src:r3,width:"48"}),r7=async()=>(await e.A(358845)).default,r2=()=>F.default.createElement(nL,{background:"#515a70",borderColor:"generalBorder",borderRadius:"10",height:"48",src:r7,width:"48"}),r4=async()=>(await e.A(601486)).default,r8=()=>F.default.createElement(nL,{background:"#515a70",borderColor:"generalBorder",borderRadius:"10",height:"48",src:r4,width:"48"});function r5({ecc:e="medium",logoBackground:t,logoSize:n=50,logoUrl:a,size:r=200,uri:o}){let i=r-2*Number.parseInt("20",10),l=nR(a);return F.default.createElement(nM,{borderColor:"generalBorder",borderRadius:"menuButton",borderStyle:"solid",borderWidth:"1",className:"_1vwt0cg0",padding:"20",width:"max"},F.default.createElement(nM,{style:{height:i,userSelect:"none",width:i},userSelect:"none"},F.default.createElement(t1.Root,{errorCorrection:e,size:i,value:o},F.default.createElement(t1.Cells,{radius:1}),F.default.createElement(t1.Finder,{radius:.25}),l&&F.default.createElement(t1.Arena,null,F.default.createElement("img",{alt:"Wallet Logo",src:l,style:{objectFit:"cover",height:"88%",width:"88%",borderRadius:"22.5%",backgroundColor:t}})))))}var r9=async()=>{switch(aY()){case"Arc":return(await e.A(264205)).default;case"Brave":return(await e.A(480542)).default;case"Chrome":return(await e.A(618873)).default;case"Edge":return(await e.A(270741)).default;case"Firefox":return(await e.A(367173)).default;case"Opera":return(await e.A(745354)).default;case"Safari":return(await e.A(945818)).default;default:return(await e.A(848960)).default}},oe=async()=>{switch(aZ()){case"Windows":return(await e.A(988430)).default;case"macOS":return(await e.A(526574)).default;default:return(await e.A(171026)).default}};function ot({getWalletDownload:e,compactModeEnabled:t}){let n=a4().filter(e=>e.isRainbowKitConnector).splice(0,5),{i18n:a}=(0,F.useContext)(nG);return F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",marginTop:"18",width:"full"},F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:"28",height:"full",width:"full"},n?.filter(e=>e.extensionDownloadUrl||e.desktopDownloadUrl||e.qrCode&&e.downloadUrls?.qrCode).map(t=>
1{let{downloadUrls:n,iconBackground:r,iconUrl:o,id:i,name:l,qrCode:s}=t,c=n?.qrCode&&s,u=!!t.extensionDownloadUrl,d=n?.qrCode&&u,f=n?.qrCode&&!!t.desktopDownloadUrl;return F.default.createElement(nM,{alignItems:"center",display:"flex",gap:"16",justifyContent:"space-between",key:t.id,width:"full"},F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16"},F.default.createElement(nL,{background:r,borderColor:"actionButtonBorder",borderRadius:"10",height:"48",src:o,width:"48"}),F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:"2"},F.default.createElement(rt,{color:"modalText",size:"14",weight:"bold"},l),F.default.createElement(rt,{color:"modalTextSecondary",size:"14",weight:"medium"},d?a.t("get.mobile_and_extension.description"):f?a.t("get.mobile_and_desktop.description"):c?a.t("get.mobile.description"):u?a.t("get.extension.description"):null))),F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:"4"},F.default.createElement(ra,{label:a.t("get.action.label"),onClick:()=>e(i),type:"secondary"})))})),F.default.createElement(nM,{alignItems:"center",borderRadius:"10",display:"flex",flexDirection:"column",gap:"8",justifyContent:"space-between",marginBottom:"4",paddingY:"8",style:{maxWidth:275,textAlign:"center"}},F.default.createElement(rt,{color:"modalText",size:"14",weight:"bold"},a.t("get.looking_for.title")),F.default.createElement(rt,{color:"modalTextSecondary",size:"14",weight:"medium"},t?a.t("get.looking_for.desktop.compact_description"):a.t("get.looking_for.desktop.wide_description"))))}function on({changeWalletStep:e,compactModeEnabled:t,connectionError:n,onClose:a,qrCodeUri:r,reconnect:o,wallet:i}){let{downloadUrls:l,iconBackground:s,iconUrl:c,name:u,qrCode:d,ready:f,showWalletConnectModal:m,getDesktopUri:h}=i,g=!!h,v=aV(),{i18n:p}=(0,F.useContext)(nG),w=!!i.extensionDownloadUrl,b=l?.qrCode&&w,C=l?.qrCode&&!!i.desktopDownloadUrl,A=d&&r,y=async()=>{let e=await h?.();window.open(e,v?"_blank":"_self")},E=m?{description:t?p.t("connect.walletconnect.description.compact"):p.t("connect.walletconnect.description.full"),label:p.t("connect.walletconnect.open.label"),onClick:()=>{a(),m()}}:A?{description:p.t("connect.secondary_action.get.description",{wallet:u}),label:p.t("connect.secondary_action.get.label"),onClick:()=>e(b||C?"DOWNLOAD_OPTIONS":"DOWNLOAD")}:null,{width:j}=aO();return(0,F.useEffect)(()=>{nN(r9),nN(oe)},[]),F.default.createElement(nM,{display:"flex",flexDirection:"column",height:"full",width:"full"},A?F.default.createElement(nM,{alignItems:"center",display:"flex",height:"full",justifyContent:"center"},F.default.createElement(r5,{logoBackground:s,logoSize:t?60:72,logoUrl:c,size:t?318:j&&j<768?Math.max(280,Math.min(j-308,382)):382,uri:r})):F.default.createElement(nM,{alignItems:"center",display:"flex",justifyContent:"center",style:{flexGrow:1}},F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:"8"},F.default.createElement(nM,{borderRadius:"10",height:"44",overflow:"hidden"},F.default.createElement(nL,{useAsImage:!i.isRainbowKitConnector,height:"44",src:c,width:"44"})),F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:"4",paddingX:"32",style:{textAlign:"center"}},F.default.createElement(rt,{color:"modalText",size:"18",weight:"bold"},f?p.t("connect.status.opening",{wallet:u}):w?p.t("connect.status.not_installed",{wallet:u}):p.t("connect.status.not_available",{wallet:u})),!f&&w?F.default.createElement(nM,{paddingTop:"20"},F.default.createElement(ra,{href:i.extensionDownloadUrl,label:p.t("connect.secondary_action.install.label"),type:"secondary"})):null,f&&!A&&F.default.createElement(F.default.Fragment,null,F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",justifyContent:"center"},F.default.createElement(rt,{color:"modalTextSecondary",size:"14",textAlign:"center",weight:"medium"},p.t("connect.status.confirm"))),F.default.createElement(nM,{alignItems:"center",color:"modalText",display:"flex",flexDirection:"row",height:"32",marginTop:"8"},n?F.default.createElement(ra,{label:p.t("connect.secondary_action.retry.label"),onClick:async()=>{g&&y(),o(i)}}):F.default.createElement(nM,{color:"modalTextSecondary"},F.default.createElement(nP,null))))))),F.default.createElement(nM,{alignItems:"center",borderRadius:"10",display:"flex",flexDirection:"row",gap:"8",height:"28",justifyContent:"space-between",marginTop:"12"},f&&E&&F.default.createElement(F.default.Fragment,null,F.default.createElement(rt,{color:"modalTextSecondary",size:"14",weight:"medium"},E.description),F.default.createElement(ra,{label:E.label,onClick:E.onClick,type:"secondary"}))))}
1var oa=({actionLabel:e,description:t,iconAccent:n,iconBackground:a,iconUrl:r,isCompact:o,onAction:i,title:l,url:s,variant:c})=>{let u="browser"===c,d=!u&&n&&(n?[r_(n,.2),r_(n,.14),r_(n,.1)]:null);return F.default.createElement(nM,{alignItems:"center",borderRadius:"13",display:"flex",justifyContent:"center",overflow:"hidden",paddingX:o?"18":"44",position:"relative",style:{flex:1,isolation:"isolate"},width:"full"},F.default.createElement(nM,{borderColor:"actionButtonBorder",borderRadius:"13",borderStyle:"solid",borderWidth:"1",style:{bottom:"0",left:"0",position:"absolute",right:"0",top:"0",zIndex:1}}),u&&F.default.createElement(nM,{background:"downloadTopCardBackground",height:"full",position:"absolute",style:{zIndex:0},width:"full"},F.default.createElement(nM,{display:"flex",flexDirection:"row",justifyContent:"space-between",style:{bottom:"0",filter:"blur(20px)",left:"0",position:"absolute",right:"0",top:"0",transform:"translate3d(0, 0, 0)"}},F.default.createElement(nM,{style:{filter:"blur(100px)",marginLeft:-27,marginTop:-20,opacity:.6,transform:"translate3d(0, 0, 0)"}},F.default.createElement(nL,{borderRadius:"full",height:"200",src:r,width:"200"})),F.default.createElement(nM,{style:{filter:"blur(100px)",marginRight:0,marginTop:105,opacity:.6,overflow:"auto",transform:"translate3d(0, 0, 0)"}},F.default.createElement(nL,{borderRadius:"full",height:"200",src:r,width:"200"})))),!u&&d&&F.default.createElement(nM,{background:"downloadBottomCardBackground",style:{bottom:"0",left:"0",position:"absolute",right:"0",top:"0"}},F.default.createElement(nM,{position:"absolute",style:{background:`radial-gradient(50% 50% at 50% 50%, ${d[0]} 0%, ${d[1]} 25%, rgba(0,0,0,0) 100%)`,height:564,left:-215,top:-197,transform:"translate3d(0, 0, 0)",width:564}}),F.default.createElement(nM,{position:"absolute",style:{background:`radial-gradient(50% 50% at 50% 50%, ${d[2]} 0%, rgba(0, 0, 0, 0) 100%)`,height:564,left:-1,top:-76,transform:"translate3d(0, 0, 0)",width:564}})),F.default.createElement(nM,{alignItems:"flex-start",display:"flex",flexDirection:"row",gap:"24",height:"max",justifyContent:"center",style:{zIndex:1}},F.default.createElement(nM,null,F.default.createElement(nL,{height:"60",src:r,width:"60",...a?{background:a,borderColor:"generalBorder",borderRadius:"10"}:null})),F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:"4",style:{flex:1},width:"full"},F.default.createElement(rt,{color:"modalText",size:"14",weight:"bold"},l),F.default.createElement(rt,{color:"modalTextSecondary",size:"14",weight:"medium"},t),F.default.createElement(nM,{marginTop:"14",width:"max"},F.default.createElement(ra,{href:s,label:e,onClick:i,size:"medium"})))))};function or({changeWalletStep:e,wallet:t}){let n=aY(),a=aZ(),r="compact"===(0,F.useContext)(aJ),{desktop:o,desktopDownloadUrl:i,extension:l,extensionDownloadUrl:s,mobileDownloadUrl:c}=t,{i18n:u}=(0,F.useContext)(nG);return(0,F.useEffect)(()=>{nN(r3),nN(r4),nN(r7),nN(r0)},[]),F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:"24",height:"full",marginBottom:"8",marginTop:"4",width:"full"},F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:"8",height:"full",justifyContent:"center",width:"full"},s&&F.default.createElement(oa,{actionLabel:u.t("get_options.extension.download.label",{browser:n}),description:u.t("get_options.extension.description"),iconUrl:r9,isCompact:r,onAction:()=>e(l?.instructions?"INSTRUCTIONS_EXTENSION":"CONNECT"),title:u.t("get_options.extension.title",{wallet:t.name,browser:n}),url:s,variant:"browser"}),i&&F.default.createElement(oa,{actionLabel:u.t("get_options.desktop.download.label",{platform:a}),description:u.t("get_options.desktop.description"),iconUrl:oe,isCompact:r,onAction:()=>e(o?.instructions?"INSTRUCTIONS_DESKTOP":"CONNECT"),title:u.t("get_options.desktop.title",{wallet:t.name,platform:a}),url:i,variant:"desktop"}),c&&F.default.createElement(oa,{actionLabel:u.t("get_options.mobile.download.label",{wallet:t.name}),description:u.t("get_options.mobile.description"),iconAccent:t.iconAccent,iconBackgroun
1d:t.iconBackground,iconUrl:t.iconUrl,isCompact:r,onAction:()=>{e("DOWNLOAD")},title:u.t("get_options.mobile.title",{wallet:t.name}),variant:"app"})))}function oo({changeWalletStep:e,wallet:t}){let{downloadUrls:n,qrCode:a}=t,{i18n:r}=(0,F.useContext)(nG);return(0,F.useEffect)(()=>{nN(r3),nN(r4)},[]),F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:"24",height:"full",width:"full"},F.default.createElement(nM,{style:{maxWidth:220,textAlign:"center"}},F.default.createElement(rt,{color:"modalTextSecondary",size:"14",weight:"semibold"},r.t("get_mobile.description"))),F.default.createElement(nM,{height:"full"},n?.qrCode?F.default.createElement(r5,{logoSize:0,size:268,uri:n.qrCode}):null),F.default.createElement(nM,{alignItems:"center",borderRadius:"10",display:"flex",flexDirection:"row",gap:"8",height:"34",justifyContent:"space-between",marginBottom:"12",paddingY:"8"},F.default.createElement(ra,{label:r.t("get_mobile.continue.label"),onClick:()=>e(a?.instructions?"INSTRUCTIONS_MOBILE":"CONNECT")})))}var oi={connect:()=>F.default.createElement(r1,null),create:()=>F.default.createElement(r6,null),install:e=>F.default.createElement(nL,{background:e.iconBackground,borderColor:"generalBorder",borderRadius:"10",height:"48",src:e.iconUrl,width:"48"}),refresh:()=>F.default.createElement(r2,null),scan:()=>F.default.createElement(r8,null)};function ol({connectWallet:e,wallet:t}){let{i18n:n}=(0,F.useContext)(nG);return F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",width:"full"},F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:"28",height:"full",justifyContent:"center",paddingY:"32",style:{maxWidth:320}},t?.qrCode?.instructions?.steps.map((e,a)=>F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16",key:a},F.default.createElement(nM,{borderRadius:"10",height:"48",minWidth:"48",overflow:"hidden",position:"relative",width:"48"},oi[e.step]?.(t)),F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:"4"},F.default.createElement(rt,{color:"modalText",size:"14",weight:"bold"},n.t(e.title,void 0,{rawKeyIfTranslationMissing:!0})),F.default.createElement(rt,{color:"modalTextSecondary",size:"14",weight:"medium"},n.t(e.description,void 0,{rawKeyIfTranslationMissing:!0})))))),F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",marginBottom:"16"},F.default.createElement(ra,{label:n.t("get_instructions.mobile.connect.label"),onClick:()=>e(t)}),F.default.createElement(nM,{as:"a",className:nE({active:"shrink",hover:"grow"}),display:"block",href:t?.qrCode?.instructions?.learnMoreUrl,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},F.default.createElement(rt,{color:"accentColor",size:"14",weight:"bold"},n.t("get_instructions.mobile.learn_more.label")))))}function os({wallet:e}){let{i18n:t}=(0,F.useContext)(nG);return F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",width:"full"},F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:"28",height:"full",justifyContent:"center",paddingY:"32",style:{maxWidth:320}},e?.extension?.instructions?.steps.map((n,a)=>F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16",key:a},F.default.createElement(nM,{borderRadius:"10",height:"48",minWidth:"48",overflow:"hidden",position:"relative",width:"48"},oi[n.step]?.(e)),F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:"4"},F.default.createElement(rt,{color:"modalText",size:"14",weight:"bold"},t.t(n.title,void 0,{rawKeyIfTranslationMissing:!0})),F.default.createElement(rt,{color:"modalTextSecondary",size:"14",weight:"medium"},t.t(n.description,void 0,{rawKeyIfTranslationMissing:!0})))))),F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",marginBottom:"16"},F.default.createElement(ra,{label:t.t("get_instructions.extension.refresh.label"),onClick:window.location.reload.bind(window.location)}),F.default.createElement(nM,{as:"a",className:nE({active:"shrink",hover:"grow"}),display:"block",href:e?.extension?.instructions?.learnMoreUrl,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},F.default.createElement(rt,{color:"accentColor",size:"14",weight:"bold"},t.t("get_instructions.extension.learn_more.label")))))}function oc({connectWallet:e,wallet:t}){let{i18n:n}=(0,F.useContext)(nG);return F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",width:"full"},F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:"28",height:"full",justifyContent:"center",paddingY:"32",style:{maxWidth:320}},t?.desktop?.instructions?.steps.map((e,a)=>F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16",key:a},F.default.createElement(nM,{borderRadius:"10",height:"48",minWidth:"48",overflow:"hidden",position:"relative",width:"48"},oi[e.step]?.(t)),F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:"4"},F.default.createElement(rt,{color:"modalText",size:"14",weight:"bold"},n.t(e.title,void 0,{rawKeyIfTranslationMissing:!0})),F.default.createElement(rt,{color:"modalTextSecondary",size:"14",weight:"medium"},n.t(e.description,void 0,{rawKeyIfTranslationMissing:!0})))))),F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",marginBottom:"16"},F.default.createElement(ra,{label:n.t("get_instructions.desktop.connect.label"),onClick:()=>e(t)}),F.default.createElement(nM,{as:"a",className:nE({active:"shrink",hover:"grow"}),display:"block",href:t?.desktop?.instructions?.learnMoreUrl,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},F.default.createElement(rt,{color:"accentColor",size:"14",weight:"bold"},n.t("get_instructions.desktop.learn_more.label")))))}function ou({onClose:e}){let t,[n,a]=(0,F.useState)(),[r,o]=(0,F.useState)(),[i,l]=(0,F.useState)(),s=!!r?.qrCode&&i,[c,u]=(0,F.useState)(!1),d=(0,F.useContext)(aJ)===aW,{disclaimer:f}=(0,F.useContext)(aP),{i18n:m}=(0,F.useContext)(nG),h=aV(),g=(0,F.useRef)(!1),{connector:v}=(0,F.useContext)(az),p=a4(!v).filter(e=>e.ready||!!e.extensionDownloadUrl).sort((e,t)=>
1e.groupIndex-t.groupIndex),w=a4(),b=function(e,t){let n={};for(let a of e){let e=t(a);e&&(n[e]||(n[e]=[]),n[e].push(a))}return n}(p,e=>e.groupName),C=["Recommended","Other","Popular","More","Others","Installed"];(0,F.useEffect)(()=>{v&&!g.current&&(k("CONNECT"),j(v),g.current=!0)},[v]);let A=e=>{u(!1),e.ready&&e?.connect?.()?.catch(()=>{u(!0)})},y=async e=>{let t=p.find(t=>e.id===t.id);t?.getDesktopUri&&setTimeout(async()=>{let e=await t?.getDesktopUri?.();e&&window.open(e,h?"_blank":"_self")},0)},E=async e=>{let t=p.find(t=>e.id===t.id),n=await t?.getQrCodeUri?.();l(n),setTimeout(()=>{o(t),k("CONNECT")},50*!n)},j=async e=>{rZ(e.id),e.ready&&(E(e),y(e)),A(e),a(e.id),e.ready||(o(e),k(e?.extensionDownloadUrl?"DOWNLOAD_OPTIONS":"CONNECT"))},x=()=>{a(void 0),o(void 0),l(void 0)},k=(e,t=!1)=>{t&&"GET"===e&&"GET"===B?x():t||"GET"!==e?t||"CONNECT"!==e||I("CONNECT"):I("GET"),D(e)},[B,I]=(0,F.useState)("NONE"),[S,D]=(0,F.useState)("NONE"),M=null,T=null,U=null;(0,F.useEffect)(()=>{u(!1)},[S,r]);let N=!!(r?.extensionDownloadUrl&&r?.mobileDownloadUrl);switch(S){case"NONE":M=F.default.createElement(rW,{getWallet:()=>k("GET")});break;case"LEARN_COMPACT":M=F.default.createElement(rW,{compactModeEnabled:d,getWallet:()=>k("GET")}),T=m.t("intro.title"),U="NONE";break;case"GET":M=F.default.createElement(ot,{getWalletDownload:e=>{let t=w.find(t=>e===t.id),n=t?.downloadUrls?.qrCode,a=!!t?.desktopDownloadUrl,r=!!t?.extensionDownloadUrl;o(t),n&&(r||a)?k("DOWNLOAD_OPTIONS"):n?k("DOWNLOAD"):a?k("INSTRUCTIONS_DESKTOP"):k("INSTRUCTIONS_EXTENSION")},compactModeEnabled:d}),T=m.t("get.title"),U=d?"LEARN_COMPACT":"NONE";break;case"CONNECT":M=r&&F.default.createElement(on,{changeWalletStep:k,compactModeEnabled:d,connectionError:c,onClose:e,qrCodeUri:i,reconnect:A,wallet:r}),T=s&&("WalletConnect"===r.name?m.t("connect_scan.fallback_title"):m.t("connect_scan.title",{wallet:r.name})),U=d?v?null:"NONE":null,t=d?v?()=>{}:x:()=>{};break;case"DOWNLOAD_OPTIONS":M=r&&F.default.createElement(or,{changeWalletStep:k,wallet:r}),T=r&&m.t("get_options.short_title",{wallet:r.name}),U=v?"CONNECT":d?"NONE":B;break;case"DOWNLOAD":M=r&&F.default.createElement(oo,{changeWalletStep:k,wallet:r}),T=r&&m.t("get_mobile.title",{wallet:r.name}),U=N?"DOWNLOAD_OPTIONS":B;break;case"INSTRUCTIONS_MOBILE":M=r&&F.default.createElement(ol,{connectWallet:j,wallet:r}),T=r&&m.t("get_options.title",{wallet:d&&r.shortName||r.name}),U="DOWNLOAD";break;case"INSTRUCTIONS_EXTENSION":M=r&&F.default.createElement(os,{wallet:r}),T=r&&m.t("get_options.title",{wallet:d&&r.shortName||r.name}),U="DOWNLOAD_OPTIONS";break;case"INSTRUCTIONS_DESKTOP":M=r&&F.default.createElement(oc,{connectWallet:j,wallet:r}),T=r&&m.t("get_options.title",{wallet:d&&r.shortName||r.name}),U="DOWNLOAD_OPTIONS"}return F.default.createElement(nM,{display:"flex",flexDirection:"row",style:{maxHeight:d?468:504}},(!d||"NONE"===S)&&F.default.createElement(nM,{className:d?"_1vwt0cg4":"_1vwt0cg3",display:"flex",flexDirection:"column",marginTop:"16"},F.default.createElement(nM,{display:"flex",justifyContent:"space-between"},d&&f&&F.default.createElement(nM,{marginLeft:"16",width:"28"},F.default.createElement(rK,{onClick:()=>k("LEARN_COMPACT")})),d&&!f&&F.default.createElement(nM,{marginLeft:"16",width:"28"}),F.default.createElement(nM,{marginLeft:d?"0":"6",paddingBottom:"8",paddingTop:"2",paddingX:"18"},F.default.createElement(rt,{as:"h1",color:"modalText",id:"rk_connect_title",size:"18",weight:"heavy",testId:"connect-header-label"},m.t("connect.title"))),d&&F.default.createElement(nM,{marginRight:"16"},F.default.createElement(ro,{onClose:e}))),F.default.createElement(nM,{className:"_1vwt0cg2 ju367v7a ju367v7v",paddingBottom:"18"},Object.entries(b).map(([e,t],a)=>t.length>0&&F.default.createElement(F.Fragment,{key:a},e?F.default.createElement(nM,{marginBottom:"8",marginTop:"16",marginX:"6"},F.default.createElement(rt,{color:"Installed"===e?"accentColor":"modalTextSecondary",size:"14",weight:"bold"},C.includes(e)?m.t(`connector_group.${e.toLowerCase()}`):e)):null,F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:"4"},t.map(e=>F.default.createElement(rY,{currentlySelected:e.id===n,iconBackgroun
1d:e.iconBackground,iconUrl:e.iconUrl,key:e.id,name:e.name,onClick:()=>j(e),ready:e.ready,recent:e.recent,testId:`wallet-option-${e.id}`,isRainbowKitConnector:e.isRainbowKitConnector})))))),d&&F.default.createElement(F.default.Fragment,null,F.default.createElement(nM,{background:"generalBorder",height:"1",marginTop:"-1"}),f?F.default.createElement(nM,{paddingX:"24",paddingY:"16",textAlign:"center"},F.default.createElement(f,{Link:rz,Text:rq})):F.default.createElement(nM,{alignItems:"center",display:"flex",justifyContent:"space-between",paddingX:"24",paddingY:"16"},F.default.createElement(nM,{paddingY:"4"},F.default.createElement(rt,{color:"modalTextSecondary",size:"14",weight:"medium"},m.t("connect.new_to_ethereum.description"))),F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"row",gap:"4",justifyContent:"center"},F.default.createElement(nM,{className:nE({active:"shrink",hover:"grow"}),cursor:"pointer",onClick:()=>k("LEARN_COMPACT"),paddingY:"4",style:{willChange:"transform"},transition:"default"},F.default.createElement(rt,{color:"accentColor",size:"14",weight:"bold"},m.t("connect.new_to_ethereum.learn_more.label"))))))),(!d||"NONE"!==S)&&F.default.createElement(F.default.Fragment,null,!d&&F.default.createElement(nM,{background:"generalBorder",minWidth:"1",width:"1"}),F.default.createElement(nM,{display:"flex",flexDirection:"column",margin:"16",style:{flexGrow:1}},F.default.createElement(nM,{alignItems:"center",display:"flex",justifyContent:"space-between",marginBottom:"12"},F.default.createElement(nM,{width:"28"},U&&F.default.createElement(nM,{as:"button",className:nE({active:"shrinkSm",hover:"growLg"}),color:"accentColor",onClick:()=>{U&&k(U,!0),t?.()},paddingX:"8",paddingY:"4",style:{boxSizing:"content-box",height:17,willChange:"transform"},transition:"default",type:"button"},F.default.createElement(rH,null))),F.default.createElement(nM,{display:"flex",justifyContent:"center",style:{flexGrow:1}},T&&F.default.createElement(rt,{color:"modalText",size:"18",textAlign:"center",weight:"heavy"},T)),F.default.createElement(ro,{onClose:e})),F.default.createElement(nM,{display:"flex",flexDirection:"column",style:{minHeight:d?396:432}},F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:"6",height:"full",justifyContent:"center",marginX:"8"},M)))))}var od=({wallet:e})=>F.default.createElement("svg",{className:"_1am14413",viewBox:"0 0 86 86",width:"86",height:"86"}
1,F.default.createElement("title",null,"Loading"),F.default.createElement("rect",{x:"3",y:"3",width:80,height:80,rx:20,ry:20,strokeDasharray:`${53.333333333333336} ${320/3}`,strokeDashoffset:160,className:"_1am14412",style:{stroke:e?.iconAccent||"#0D3887"}}));function of({onClose:e,wallet:t,connecting:n}){let{connect:a,iconBackground:r,iconUrl:o,id:i,name:l,getMobileUri:s,ready:c,shortName:u,showWalletConnectModal:d}=t,f=rG(o),m=(0,F.useRef)(!1),{i18n:h}=(0,F.useContext)(nG),g=(0,F.useCallback)(async()=>{let t=async()=>{let e=await s?.();if(e)if(e&&function({mobileUri:e,name:t}){localStorage.setItem(rs,JSON.stringify({href:e.split("?")[0],name:t}))}({mobileUri:e,name:l}),e.startsWith("http")){let t=document.createElement("a");t.href=e,t.target="_blank",t.rel="noreferrer noopener",t.click()}else window.location.href=e};if("walletConnect"!==i&&t(),d){d(),e?.();return}try{await a?.()}catch{}},[a,s,d,e,l,i]);return(0,F.useEffect)(()=>{n&&!m.current&&(g(),m.current=!0)},[n,g]),F.default.createElement(nM,{as:"button",color:c?"modalText":"modalTextSecondary",disabled:!c,fontFamily:"body",key:i,onClick:g,ref:f,style:{overflow:"visible",textAlign:"center"},testId:`wallet-option-${i}`,type:"button",width:"full"},F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",justifyContent:"center"},F.default.createElement(nM,{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8",paddingTop:"10",position:"relative"},n?F.default.createElement(od,{wallet:t}):null,F.default.createElement(nL,{background:r,borderRadius:"13",boxShadow:"walletLogo",height:"60",src:o,width:"60"})),n?null:F.default.createElement(nM,{display:"flex",flexDirection:"column",textAlign:"center"},F.default.createElement(rt,{as:"h2",color:t.ready?"modalText":"modalTextSecondary",size:"13",weight:"medium"},F.default.createElement(nM,{as:"span",position:"relative"},u??l,!t.ready&&" (unsupported)")),t.recent&&F.default.createElement(rt,{color:"accentColor",size:"12",weight:"medium"},h.t("connect.recent")))))}function om({onClose:e}){let t=a4().filter(e=>e.isRainbowKitConnector),{disclaimer:n,learnMoreUrl:a}=(0,F.useContext)(aP),r=null,o=null,i=!1,l=null,[s,c]=(0,F.useState)("CONNECT"),{i18n:u}=(0,F.useContext)(nG),d=nI();switch(s){case"CONNECT":r=u.t("connect.title"),i=!0,o=F.default.createElement(nM,null,F.default.createElement(nM,{background:"profileForeground",className:"_1am14410",display:"flex",paddingBottom:"20",paddingTop:"6",paddingX:"20",style:{gap:"calc((100% - 40px - 240px + 47px) / 4)"}},t.filter(e=>e.ready).map(t=>F.default.createElement(nM,{key:t.id,width:"60"},F.default.createElement(of,{onClose:e,wallet:t})))),F.default.createElement(nM,{background:"generalBorder",height:"1",marginBottom:"32",marginTop:"-1"}),F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:"32",paddingX:"32",style:{textAlign:"center"}},F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:"8",textAlign:"center"},F.default.createElement(rt,{color:"modalText",size:"16",weight:"bold"},u.t("intro.title")),F.default.createElement(rt,{color:"modalTextSecondary",size:"16"},u.t("intro.description")))),F.default.createElement(nM,{paddingTop:"32",paddingX:"20"},F.default.createElement(nM,{display:"flex",gap:"14",justifyContent:"center"},F.default.createElement(ra,{label:u.t("intro.get.label"),onClick:()=>c("GET"),size:"large",type:"secondary"}),F.default.createElement(ra,{href:a,label:u.t("intro.learn_more.label"),size:"large",type:"secondary"}))),n&&F.default.createElement(nM,{marginTop:"28",marginX:"32",textAlign:"center"},F.default.createElement(n,{Link:rz,Text:rq})));break;case"GET":{r=u.t("get.title"),l="CONNECT";let e=t?.filter(e=>e.downloadUrls?.ios||e.downloadUrls?.android||e.downloadUrls?.mobile)?.splice(0,3);o=F.default.createElement(nM,null,F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",marginBottom:"36",marginTop:"5",paddingTop:"12",width:"full"},e.map((t,n)=>{let{downloadUrls:a,iconBackground:r,iconUrl:o,name:i}=t;return a?.ios||a?.android||a?.mobile?F.default.createElement(nM,{display:"flex",gap:"16",key:t.
1id,paddingX:"20",width:"full"},F.default.createElement(nM,{style:{minHeight:48,minWidth:48}},F.default.createElement(nL,{background:r,borderColor:"generalBorder",borderRadius:"10",height:"48",src:o,width:"48"})),F.default.createElement(nM,{display:"flex",flexDirection:"column",width:"full"},F.default.createElement(nM,{alignItems:"center",display:"flex",height:"48"},F.default.createElement(nM,{width:"full"},F.default.createElement(rt,{color:"modalText",size:"18",weight:"bold"},i)),F.default.createElement(ra,{href:(d?a?.ios:a?.android)||a?.mobile,label:u.t("get.action.label"),size:"small",type:"secondary"})),n<e.length-1&&F.default.createElement(nM,{background:"generalBorderDim",height:"1",marginY:"10",width:"full"}))):null})),F.default.createElement(nM,{style:{marginBottom:"42px"}}),F.default.createElement(nM,{alignItems:"center",display:"flex",flexDirection:"column",gap:"36",paddingX:"36",style:{textAlign:"center"}},F.default.createElement(nM,{display:"flex",flexDirection:"column",gap:"12",textAlign:"center"},F.default.createElement(rt,{color:"modalText",size:"16",weight:"bold"},u.t("get.looking_for.title")),F.default.createElement(rt,{color:"modalTextSecondary",size:"16"},u.t("get.looking_for.mobile.description")))))}}return F.default.createElement(nM,{display:"flex",flexDirection:"column",paddingBottom:"36"},F.default.createElement(nM,{background:i?"profileForeground":"modalBackground",display:"flex",flexDirection:"column",paddingBottom:"4",paddingTop:"14"},F.default.createElement(nM,{display:"flex",justifyContent:"center",paddingBottom:"6",paddingX:"20",position:"relative"},l&&F.default.createElement(nM,{display:"flex",position:"absolute",style:{left:0,marginBottom:-20,marginTop:-20}},F.default.createElement(nM,{alignItems:"center",as:"button",className:nE({active:"shrinkSm",hover:"growLg"}),color:"accentColor",display:"flex",marginLeft:"4",marginTop:"20",onClick:()=>c(l),padding:"16",style:{height:17,willChange:"transform"},transition:"default",type:"button"},F.default.createElement(rH,null))),F.default.createElement(nM,{marginTop:"4",textAlign:"center",width:"full"},F.default.createElement(rt,{as:"h1",color:"modalText",id:"rk_connect_title",size:"20",weight:"bold"},r)),F.default.createElement(nM,{alignItems:"center",display:"flex",height:"32",paddingRight:"14",position:"absolute",right:"0"},F.default.createElement(nM,{style:{marginBottom:-20,marginTop:-20}},F.default.createElement(ro,{onClose:e}))))),F.default.createElement(nM,{display:"flex",flexDirection:"column"},o))}var oh=({onClose:e})=>{let{connector:t}=(0,F.useContext)(az),{i18n:n}=(0,F.useContext)(nG),a=t?.name||"";return F.default.createElement(nM,null,F.default.createElement(nM,{display:"flex",paddingBottom:"32",justifyContent:"center",alignItems:"center",background:"profileForeground",flexDirection:"column"},F.default.createElement(nM,{width:"full",display:"flex",justifyContent:"flex-end",marginTop:"18",marginRight:"24"},F.default.createElement(ro,{onClose:e})),F.default.createElement(nM,{width:"60"},F.default.createElement(of,{onClose:e,wallet:t,connecting:!0})),F.default.createElement(nM,{marginTop:"20"},F.default.createElement(rt,{textAlign:"center",color:"modalText",size:"18",weight:"semibold"},n.t("connect.status.connect_mobile",{wallet:a}))),F.default.createElement(nM,{maxWidth:"full",marginTop:"8"},F.default.createElement(rt,{textAlign:"center",color:"modalText",size:"16",weight:"medium"},n.t("connect.status.confirm_mobile",{wallet:a})))))};function og({onClose:e}){let{connector:t}=(0,F.useContext)(az);return nS()?t?F.default.createElement(oh,{onClose:e}):F.default.createElement(om,{onClose:e}):F.default.createElement(ou,{onClose:e})}function ov({onClose:e,open:t}){let n="rk_connect_title",a=nk(),{disconnect:r}=eV(),{isConnecting:o}=(0,P.useAccount)(),i=F.default.useCallback(()=>{e(),r()},[e,r]),l=F.default.useCallback(()=>{o&&r(),e()},[e,r,o]);return"disconnected"===a?F.default.createElement(rw,{onClose:l,open:t,titleId:n},F.default.createElement(rb,{bottomSheetOnMobile:!0,padding:"0",wide:!0},F.default.createElement(og,{onClose:l}))):"unauthenticated"===a?F.default.createElement(rw,{onClose:i,open:t,titleId:n},F.default.createElement(rb,{bottomSheetOnMobile:!0,padding:"0"},F.default.createElement(rl,{onClose:i,onCloseModal:e}))):null}function op(){let[e,t]=(0,F.useState)(!1);return{closeModal:(0,F.useCallback)(()=>t(!1),[]),isModalOpen:e,openModal:(0,F.useCallback)(()=>t(!0),[])}}var ow=(0,F.createContext)({accountModalOpen:!1,chainModalOpen:!1,connectMod
1alOpen:!1,isWalletConnectModalOpen:!1,setIsWalletConnectModalOpen:()=>{}});function ob({children:e}){let{closeModal:t,isModalOpen:n,openModal:a}=op(),{closeModal:r,isModalOpen:o,openModal:i}=op(),{closeModal:l,isModalOpen:s,openModal:c}=op(),[u,d]=(0,F.useState)(!1),f=nk(),{chainId:m}=(0,P.useAccount)(),{chains:h}=(0,O.useConfig)(),g=h.some(e=>e.id===m),v=(0,F.useCallback)(({keepConnectModalOpen:e=!1}={})=>{e||t(),r(),l()},[t,r,l]),p="unauthenticated"===nx();return z({onConnect:()=>v({keepConnectModalOpen:p}),onDisconnect:()=>v()}),(0,F.useEffect)(()=>{p&&v()},[p,v]),F.default.createElement(ow.Provider,{value:(0,F.useMemo)(()=>({accountModalOpen:o,chainModalOpen:s,connectModalOpen:n,isWalletConnectModalOpen:u,openAccountModal:g&&"connected"===f?i:void 0,openChainModal:"connected"===f?c:void 0,openConnectModal:"disconnected"===f||"unauthenticated"===f?a:void 0,setIsWalletConnectModalOpen:d}),[f,o,s,n,i,c,a,g,u])},e,F.default.createElement(ov,{onClose:t,open:n}),F.default.createElement(rR,{onClose:r,open:o}),F.default.createElement(rO,{onClose:l,open:s}))}function oC(){let{accountModalOpen:e,chainModalOpen:t,connectModalOpen:n}=(0,F.useContext)(ow);return{accountModalOpen:e,chainModalOpen:t,connectModalOpen:n}}function oA(){let{isWalletConnectModalOpen:e,setIsWalletConnectModalOpen:t}=(0,F.useContext)(ow);return{isWalletConnectModalOpen:e,setIsWalletConnectModalOpen:t}}function oy(){let{connectModalOpen:e,openConnectModal:t}=(0,F.useContext)(ow),{isWalletConnectModalOpen:n}=oA();return{connectModalOpen:e||n,openConnectModal:t}}var oE=()=>{};function oj({children:e}){let t,n=aw(),{address:a}=(0,P.useAccount)(),{chainId:r}=(0,P.useAccount)(),{chains:o}=(0,O.useConfig)(),i=o.some(e=>e.id===r),l=(t=ah(),(0,F.useMemo)(()=>{let e={};for(let n of t)e[n.id]=n;return e},[t])),s=nx()??void 0,c=r?l[r]:void 0,u=c?.name??void 0,d=c?.iconUrl??void 0,f=c?.iconBackground??void 0,m=nR(d),h=(0,F.useContext)(aG),g=aU().some(({status:e})=>"pending"===e)&&h,{showBalance:v}=ap(),{balance:p,ensAvatar:w,ensName:b}=ak({address:a,includeBalance:"boolean"==typeof v?v:!v||nw(v)[nS()?"smallScreen":"largeScreen"]}),C=p?`${ry(Number.parseFloat(p.formatted))} ${p.symbol}`:void 0,{openConnectModal:A}=oy(),{openChainModal:y}=function(){let{chainModalOpen:e,openChainModal:t}=(0,F.useContext)(ow);return{chainModalOpen:e,openChainModal:t}}(),{openAccountModal:E}=function(){let{accountModalOpen:e,openAccountModal:t}=(0,F.useContext)(ow);return{accountModalOpen:e,openAccountModal:t}}(),{accountModalOpen:j,chainModalOpen:x,connectModalOpen:k}=oC();return F.default.createElement(F.default.Fragment,null,e({account:a?{address:a,balanceDecimals:p?.decimals,balanceFormatted:p?.formatted,balanceSymbol:p?.symbol,displayBalance:C,displayName:b?rj(b):rE(a),ensAvatar:w??void 0,ensName:b??void 0,hasPendingTransactions:g}:void 0,accountModalOpen:j,authenticationStatus:s,chain:r?{hasIcon:!!d,iconBackground:f,iconUrl:m,id:r,name:u,unsupported:!i}:void 0,chainModalOpen:x,connectModalOpen:k,mounted:n(),openAccountModal:E??oE,openChainModal:y??oE,openConnectModal:A??oE}))}oj.displayName="ConnectButton.Custom";var ox={accountStatus:"full",chainStatus:{largeScreen:"full",smallScreen:"icon"},label:"Connect Wallet",showBalance:{largeScreen:!0,smallScreen:!1}};function ok({accountStatus:e=ox.accountStatus,chainStatus:t=ox.chainStatus,label:n=ox.label,showBalance:a=ox.showBalance}){let r=ah(),o=nk(),{setShowBalance:i}=ap(),[l,s]=(0,F.useState)(!1),{i18n:c}=(0,F.useContext)(nG);return(0,F.useEffect)(()=>{i(a),l||s(!0)},[a,i]),l?F.default.createElement(oj,null,({account:i,chain:l,mounted:s,openAccountModal:u,openChainModal:d,openConnectModal:f})=>{let m=s&&"loading"!==o,h=l?.unsupported??!1;return F.default.createElement(nM,{display:"flex",gap:"12",...!m&&{"aria-hidden":!0,style:{opacity:0,pointerEvents:"none",userSelect:"none"}}},m&&i&&"connected"===o?F.default.createElement(F.default.Fragment,null,l&&(r.length>1||h)&&F.default.createElement(nM,{alignItems:"center","aria-label":"Chain Selector",as:"button",background:h?"connectButtonBackgroundError":"connectButtonBackground",borderRadius:"connectButton",boxShadow:"connectButton",className:nE({active:"shrink",hover:"grow"}),color:h?"connectButtonTextError":"connectButtonText",display:np(t,e=>"none"===e?"none":"flex"),fontFamily:"body",fontWeight:"bold",gap:"6",key:h?"unsupported":"supported",onClick:d,paddingX:"10",paddingY:"8",testId:h?"wrong-network-button":"chain-button",transition:"default",type:"button"},h?F.default.createElement(nM,{alignItems:"center",display:"flex",height:"24",paddingX:"4"}
1,c.t("connect_wallet.wrong_network.label")):F.default.createElement(nM,{alignItems:"center",display:"flex",gap:"6"},l.hasIcon?F.default.createElement(nM,{display:np(t,e=>"full"===e||"icon"===e?"block":"none"),height:"24",width:"24"},F.default.createElement(nL,{alt:l.name??"Chain icon",background:l.iconBackground,borderRadius:"full",height:"24",src:l.iconUrl,width:"24"})):null,F.default.createElement(nM,{display:np(t,e=>"icon"!==e||l.iconUrl?"full"===e||"name"===e?"block":"none":"block")},l.name??l.id)),F.default.createElement(nW,null)),!h&&F.default.createElement(nM,{alignItems:"center",as:"button",background:"connectButtonBackground",borderRadius:"connectButton",boxShadow:"connectButton",className:nE({active:"shrink",hover:"grow"}),color:"connectButtonText",display:"flex",fontFamily:"body",fontWeight:"bold",onClick:u,testId:"account-button",transition:"default",type:"button"},i.displayBalance&&F.default.createElement(nM,{display:np(a,e=>e?"block":"none"),padding:"8",paddingLeft:"12"},i.displayBalance),F.default.createElement(nM,{background:nw(a)[nS()?"smallScreen":"largeScreen"]?"connectButtonInnerBackground":"connectButtonBackground",borderColor:"connectButtonBackground",borderRadius:"connectButton",borderStyle:"solid",borderWidth:"2",color:"connectButtonText",fontFamily:"body",fontWeight:"bold",paddingX:"8",paddingY:"6",transition:"default"},F.default.createElement(nM,{alignItems:"center",display:"flex",gap:"6",height:"24"},F.default.createElement(nM,{display:np(e,e=>"full"===e||"avatar"===e?"block":"none")},F.default.createElement(nq,{address:i.address,imageUrl:i.ensAvatar,loading:i.hasPendingTransactions,size:24})),F.default.createElement(nM,{alignItems:"center",display:"flex",gap:"6"},F.default.createElement(nM,{display:np(e,e=>"full"===e||"address"===e?"block":"none")}
1,i.displayName),F.default.createElement(nW,null)))))):F.default.createElement(nM,{as:"button",background:"accentColor",borderRadius:"connectButton",boxShadow:"connectButton",className:nE({active:"shrink",hover:"grow"}),color:"accentColorForeground",fontFamily:"body",fontWeight:"bold",height:"40",key:"connect",onClick:f,paddingX:"14",testId:"connect-button",transition:"default",type:"button"},s&&"Connect Wallet"===n?c.t("connect_wallet.label"):n))}):F.default.createElement(F.default.Fragment,null)}ok.__defaultProps=ox,ok.Custom=oj;var oB=({appName:e,appDescription:t,appUrl:n,appIcon:a})=>({name:e,description:t??e,url:n??("undefined"!=typeof window?window.location.origin:""),icons:[...a?[a]:[]]}),oI=new Map;function oS({projectId:e,walletConnectParameters:t}){if(!e||""===e)throw Error("No projectId found. Every dApp must now provide a WalletConnect Cloud projectId to enable WalletConnect v2 https://www.rainbowkit.com/docs/installation#configure");return"YOUR_PROJECT_ID"===e&&(e="21fef48091f12692cad574a6f7753643"),n=>(function({projectId:e,walletDetails:t,walletConnectParameters:n}){return a=>({...(({projectId:e,walletConnectParameters:t,rkDetailsShowQrModal:n,rkDetailsIsWalletConnectModalConnector:a})=>{let r={telemetryEnabled:!1,...t||{},projectId:e,showQrModal:!1};n&&(r={...r,showQrModal:!0}),"customStoragePrefix"in r||(r={...r,customStoragePrefix:a?"clientOne":"clientTwo"});let o=JSON.stringify(r),i=oI.get(o);if(i)return i;let l=nh(r);return oI.set(o,l),l})({projectId:e,walletConnectParameters:n,rkDetailsShowQrModal:t.rkDetails.showQrModal,rkDetailsIsWalletConnectModalConnector:t.rkDetails.isWalletConnectModalConnector})(a),...t})})({projectId:e,walletDetails:n,walletConnectParameters:t})}function oD(e){let t="undefined"!=typeof window?window:void 0;if(void 0===t||void 0===t.ethereum)return;let n=t.ethereum.providers;return n?n.find(t=>t[e]):t.ethereum[e]?t.ethereum:void 0}function oM(e){let t=(e,n)=>{let[a,...r]=n.split("."),o=e[a];if(o)return 0===r.length?o:t(o,r.join("."))};if("undefined"!=typeof window)return t(window,e)}var oF=({appName:t,appIcon:n})=>{let{preference:a,...r}=oF;return{id:"baseAccount",name:"Base Account",shortName:"Base Account",rdns:"app.base.account",iconUrl:async()=>(await e.A(163901)).default,iconAccent:"#0000FF",iconBackground:"#0000FF",installed:!0,createConnector:o=>{let i=function(t={}){let n,a,r,o;return i=>({id:"baseAccount",name:"Base Account",rdns:"app.base.account",type:"baseAccount",async connect({chainId:e,withCapabilities:t,...n}={}){try{let l=await this.getProvider(),s=e??i.chains[0]?.id;if(!s)throw new tf.ChainNotConfiguredError;let c=await l.request({method:"wallet_connect",params:[{capabilities:"capabilities"in n&&n.capabilities?n.capabilities:{},chainIds:[(0,t5.numberToHex)(s),...i.chains.filter(e=>e.id!==s).map(e=>(0,t5.numberToHex)(e.id))]}]}),u=c.accounts.map(e=>({address:(0,t8.getAddress)(e.address),capabilities:e.capabilities??{}})),d=Number(c.chainIds[0]);if(a||(a=this.onAccountsChanged.bind(this),l.on("accountsChanged",a)),r||(r=this.onChainChanged.bind(this),l.on("chainChanged",r)),o||(o=this.onDisconnect.bind(this),l.on("disconnect",o)),e&&d!==e){let t=await this.switchChain({chainId:e}).catch(e=>{if(e.code===tp.UserRejectedRequestError.code)throw e;return{id:d}});d=t?.id??d}return{accounts:t?u:u.map(e=>e.address),chainId:d}}catch(e){if(/(user closed modal|accounts received is empty|user denied account|request rejected)/i.test(e.message))throw new tp.UserRejectedRequestError(e);throw e}},async disconnect(){let e=await this.getProvider();a&&(e.removeListener("accountsChanged",a),a=void 0),r&&(e.removeListener("chainChanged",r),r=void 0),o&&(e.removeListener("disconnect",o),o=void 0),e.disconnect()},async getAccounts(){let e=await this.getProvider();return(await e.request({method:"eth_accounts"})).map(e=>(0,t8.getAddress)(e))},async getChainId(){let e=await this.getProvider();return Number(await e.request({method:"eth_chainId"}))}
1,async getProvider(){if(!n){let a="string"==typeof t.preference?{options:t.preference}:{...t.preference,options:t.preference?.options??"all"},{createBaseAccountSDK:r}=await e.A(920697);n=r({...t,appChainIds:i.chains.map(e=>e.id),preference:a}).getProvider()}return n},async isAuthorized(){try{return!!(await this.getAccounts()).length}catch{return!1}},async switchChain({addEthereumChainParameter:e,chainId:t}){let n=i.chains.find(e=>e.id===t);if(!n)throw new tp.SwitchChainError(new tf.ChainNotConfiguredError);let a=await this.getProvider();try{return await a.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,t5.numberToHex)(n.id)}]}),n}catch(r){if(4902===r.code)try{let r,o;r=e?.blockExplorerUrls?e.blockExplorerUrls:n.blockExplorers?.default.url?[n.blockExplorers?.default.url]:[],o=e?.rpcUrls?.length?e.rpcUrls:[n.rpcUrls.default?.http[0]??""];let i={blockExplorerUrls:r,chainId:(0,t5.numberToHex)(t),chainName:e?.chainName??n.name,iconUrls:e?.iconUrls,nativeCurrency:e?.nativeCurrency??n.nativeCurrency,rpcUrls:o};return await a.request({method:"wallet_addEthereumChain",params:[i]}),n}catch(e){throw new tp.UserRejectedRequestError(e)}throw new tp.SwitchChainError(r)}},onAccountsChanged(e){0===e.length?this.onDisconnect():i.emitter.emit("change",{accounts:e.map(e=>(0,t8.getAddress)(e))})},onChainChanged(e){let t=Number(e);i.emitter.emit("change",{chainId:t})},async onDisconnect(e){i.emitter.emit("disconnect");let t=await this.getProvider();a&&(t.removeListener("accountsChanged",a),a=void 0),r&&(t.removeListener("chainChanged",r),r=void 0),o&&(t.removeListener("disconnect",o),o=void 0)}})}({appName:t,appLogoUrl:n,...r,preference:{telemetry:!1,...a||{}}});return e=>({...i(e),...o})}}},oT=({projectId:t,walletConnectParameters:n})=>{var a;let{...r}=oT,o="undefined"!=typeof window&&(a=window.ethereum,!!a?.isMetaMask&&(!a.isBraveWallet||!!a._events||!!a._state)&&!a.isApexWallet&&!a.isAvalanche&&!a.isBackpack&&!a.isBifrost&&!a.isBitKeep&&!a.isBitski&&!a.isBinance&&!a.isBlockWallet&&!a.isCoinbaseWallet&&!a.isDawn&&!a.isEnkrypt&&!a.isExodus&&!a.isFrame&&!a.isFrontier&&!a.isGamestop&&!a.isHyperPay&&!a.isImToken&&!a.isKuCoinWallet&&!a.isMathWallet&&!a.isNestWallet&&!a.isOkxWallet&&!a.isOKExWallet&&!a.isOneInchIOSWallet&&!a.isOneInchAndroidWallet&&!a.isOpera&&!a.isPhantom&&!a.isZilPay&&!a.isPortal&&!a.isxPortal&&!a.isRabby&&!a.isRainbow&&!a.isStatus&&!a.isTalisman&&!a.isTally&&!a.isTokenPocket&&!a.isTokenary&&!a.isTrust&&!a.isTrustWallet&&!a.isCTRL&&!a.isZeal&&!a.isCoin98&&!a.isMEWwallet&&!a.isSafeheron&&!a.isSafePal&&!a.isWigwam&&!a.isZerion&&!a.__seif&&!0),i=!o&&!nS(),l=o||nS();return{id:"metaMask",name:"MetaMask",rdns:"io.metamask",iconUrl:async()=>(await e.A(912785)).default,iconAccent:"#f6851a",iconBackground:"#fff",installed:o||void 0,downloadUrls:{android:"https://play.google.com/store/apps/details?id=io.metamask",ios:"https://apps.apple.com/us/app/metamask/id1438144202",mobile:"https://metamask.io/download",qrCode:"https://metamask.io/download",chrome:"https://chrome.google.com/webstore/detail/metamask/nkbihfbeogaeaoehlefnkodbefgpgknn",edge:"https://microsoftedge.microsoft.com/addons/detail/metamask/ejbalbakoplchlghecdalmeeeajnimhm",firefox:"https://addons.mozilla.org/firefox/addon/ether-metamask",opera:"https://addons.opera.com/extensions/details/metamask-10",browserExtension:"https://metamask.io/download"},mobile:{getUri:l?e=>e:void 0},qrCode:i?{getUri:e=>`https://metamask.app.link/wc?uri=${encodeURIComponent(e)}`,instructions:{learnMoreUrl:"https://metamask.io/faqs/",steps:[{description:"wallet_connectors.metamask.qr_code.step1.description",step:"install",title:"wallet_connectors.metamask.qr_code.step1.title"},{description:"wallet_connectors.metamask.qr_code.step2.description",step:"create",title:"wallet_connectors.metamask.qr_code.step2.title"},{description:"wallet_connectors.metamask.qr_code.step3.description",step:"refresh",title:"wallet_connectors.metamask.qr_code.step3.title"}]}}:void 0,extension:{instructions:{learnMoreUrl:"https://metamask.io/faqs/",steps:[{description:"wallet_connectors.metamask.extension.step1.description",step:"install",title:"wallet_connectors.metamask.extension.step1.title"},{description:"wallet_connectors.metamask.extension.step2.description",step:"create",title:"wallet_connectors.metamask.extension.step2.title"},{description:"wallet_connectors.metamask.extension.step3.description",step:"refresh",title:"wallet_connectors.metamask.extension.step3.title"}]}},createConnector:i?oS({projectId:t,walletConnectParameters:n}):e=>t=>{let a=ng({dappMetadata:{connector:"rainbowkit",name:n?.metadata?.name,iconUrl:n?.metadata?.icons[0],url:n?.metadata?.url},headless:!0,checkInstallationImmediately:!1,enableAnalytics:!1,...r})(t);return{...a,...e,getChainId:async()=>{try{return await a.getChainId()}catch{return t.chains[0]?.id??1}}}}}},oU=({projectId:t,walletConnectParameters:n})=>{let a=function({flag:e,namespace:t}){return!!t&&void 0!==oM(t)||!!e&&void 0!==oD(e)}({flag:"isRainbow"}),r=!a,o=e=>nB()?e:nI()?`rainbow://wc?uri=${encodeURIComponent(e)}&connector=rainbowkit`:`https://rnbwapp.com/wc?uri=${encodeURIComponent(e)}&connector=rainbowkit`;return{id:"rainbow",name:"Rainbow",rdns:"me.rainbow",iconUrl:async()=>
1(await e.A(623463)).default,iconBackground:"#0c2f78",installed:r?void 0:a,downloadUrls:{android:"https://play.google.com/store/apps/details?id=me.rainbow&referrer=utm_source%3Drainbowkit&utm_source=rainbowkit",ios:"https://apps.apple.com/app/apple-store/id1457119021?pt=119997837&ct=rainbowkit&mt=8",mobile:"https://rainbow.download?utm_source=rainbowkit",qrCode:"https://rainbow.download?utm_source=rainbowkit&utm_medium=qrcode",browserExtension:"https://rainbow.me/extension?utm_source=rainbowkit"},mobile:{getUri:r?o:void 0},qrCode:r?{getUri:o,instructions:{learnMoreUrl:"https://learn.rainbow.me/connect-to-a-website-or-app?utm_source=rainbowkit&utm_medium=connector&utm_campaign=learnmore",steps:[{description:"wallet_connectors.rainbow.qr_code.step1.description",step:"install",title:"wallet_connectors.rainbow.qr_code.step1.title"},{description:"wallet_connectors.rainbow.qr_code.step2.description",step:"create",title:"wallet_connectors.rainbow.qr_code.step2.title"},{description:"wallet_connectors.rainbow.qr_code.step3.description",step:"scan",title:"wallet_connectors.rainbow.qr_code.step3.title"}]}}:void 0,createConnector:r?oS({projectId:t,walletConnectParameters:n}):function({flag:e,namespace:t,target:n}){var a;return a=n||function({flag:e,namespace:t}){let n="undefined"!=typeof window?window:void 0;if(void 0===n)return;if(t){let e=oM(t);if(e)return e}let a=n.ethereum?.providers;if(e){let t=oD(e);if(t)return t}return void 0!==a&&a.length>0?a[0]:n.ethereum}({flag:e,namespace:t}),e=>{let t=a?{target:()=>({id:e.rkDetails.id,name:e.rkDetails.name,provider:a})}:{};return n=>({...nt(t)(n),...e})}}({flag:"isRainbow"})}},oN=()=>({id:"safe",name:"Safe",iconAccent:"#12ff80",iconBackground:"#fff",iconUrl:async()=>(await e.A(947673)).default,installed:"undefined"!=typeof window&&window?.parent!==window,downloadUrls:{},createConnector:e=>t=>({...nv()(t),...e})}),oR=({projectId:t,options:n})=>({id:"walletConnect",name:"WalletConnect",installed:void 0,iconUrl:async()=>(await e.A(728498)).default,iconBackground:"#3b99fc",qrCode:{getUri:e=>e},createConnector:oS({projectId:t,walletConnectParameters:n})}),oL=({appName:e,appDescription:t,appUrl:n,appIcon:a,wallets:r,projectId:o,walletConnectParameters:i,...l})=>{let{transports:s,chains:c,...u}=l,d=oB({appName:e,appDescription:t,appUrl:n,appIcon:a});return function(e){let t,n,a,r,o,i,l,s,{multiInjectedProviderDiscovery:c=!0,storage:u=function(e){let{deserialize:t=ni,key:n="wagmi",serialize:a=nc,storage:r=nu}=e;function o(e){return e instanceof Promise?e.then(e=>e).catch(()=>null):e}return{...r,key:n,async getItem(e,a){let i=r.getItem(`${n}.${e}`),l=await o(i);return l?t(l)??null:a??null},async setItem(e,t){let i=`${n}.${e}`;null===t?await o(r.removeItem(i)):await o(r.setItem(i,a(t)))},async removeItem(e){await o(r.removeItem(`${n}.${e}`))}}}({storage:(n="undefined"!=typeof window&&window.localStorage?window.localStorage:nu,{getItem:e=>n.getItem(e),removeItem(e){n.removeItem(e)},setItem(e,t){try{n.setItem(e,t)}catch{}}})}),syncConnectedChain:d=!0,ssr:f=!1,...m}=e,h="undefined"!=typeof window&&c?(a=new Set,r=[],i=(o=()=>(function(e){if("undefined"==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=>{r.some(({info:t})=>t.uuid===e.info.uuid)||(r=[...r,e],a.forEach(t=>t(r,{added:[e]})))}))(),{_listeners:()=>a,clear(){a.forEach(e=>e([],{removed:[...r]})),r=[]},destroy(){this.clear(),a.clear(),i?.()},findProvider:({rdns:e})=>r.find(t=>t.info.rdns===e),getProviders:()=>r,reset(){this.clear(),i?.(),i=o()},subscribe:(e,{emitImmediately:t}={})=>(a.add(e),t&&e(r,{added:r}),()=>a.delete(e))}):void 0,g=t4(()=>m.chains),p=t4(()=>{let e=[],t=new Set;for(let n of m.connectors??[]){let a=w(n);if(e.push(a),!f&&a.rdns)for(let e of"string"==typeof a.rdns?[a.rdns]:a.rdns)t.add(e)}if(!f&&h)for(let n of h.getProviders())t.has(n.info.rdns)||e.push(w(b(n)));return e});function w(e){let t=new no(function(e=11){if(!v||nd+e>512){v="",nd=0;for(let e=0;e<256;e++)v+=(256+256*Math.random()|0).toString(16).substring(1)}return v.substring(nd,nd+++e)}()),n={...e({emitter:t,chains:g.getState(),storage:u,transports:m.transports}),emitter:t,uid:t.uid};return t.on("connect",k),n.setup?.(),n}function b(e){let{info:t}=e,n=e.provider;return nt({target:{...t,id:t.rdns,provider:n}})}let C=new Map;function A(){return{chainId:g.getState()[0].id,connections:new Map,current:null,status:"disconnected"}}let y="0.0.0-canary-";t=nf.version.startsWith(y)?Number.parseInt(nf.version.replace(y,""),10):Number.parseInt(nf.version.split(".")[0]??"0",10);let E=t4((s=u?(l={migrate(e,n){if(n===t)return e;let a=A(),r=j(e,a.chainId);return{...a,chainId:r}},name:"store",partialize:e=>({connections:{__type:"Map",value:Array.from(e.connections.entries()).map(([e,t])=>{let{id:n,name:a,type:r,uid:o}=t.connector;return[e,{...t,connector:{id:n,name:a,type:r,uid:o}}]})},chainId:e.chainId,current:e.current}),merge(e,t){"object"==typeof e&&e&&"status"in e&&delete e.status;let n=j(e,t.chainId);return{...t,...e,chainId:n}},skipHydration:f,storage:u,version:t},(e,t,n)=>
1{let a,r={storage:function(e,t){let n;try{n=e()}catch(e){return}return{getItem:e=>{var t;let a=e=>null===e?null:JSON.parse(e,void 0),r=null!=(t=n.getItem(e))?t:null;return r instanceof Promise?r.then(a):a(r)},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}),...l},o=!1,i=new Set,s=new Set,c=r.storage;if(!c)return A((...t)=>{console.warn(`[zustand persist middleware] Unable to update item '${r.name}', the given storage is currently unavailable.`),e(...t)},t,n);let u=()=>{let e=r.partialize({...t()});return c.setItem(r.name,{state:e,version:r.version})},d=n.setState;n.setState=(e,t)=>{d(e,t),u()};let f=A((...t)=>{e(...t),u()},t,n);n.getInitialState=()=>f;let m=()=>{var n,l;if(!c)return;o=!1,i.forEach(e=>{var n;return e(null!=(n=t())?n:f)});let d=(null==(l=r.onRehydrateStorage)?void 0:l.call(r,null!=(n=t())?n:f))||void 0;return t7(c.getItem.bind(c))(r.name).then(e=>{if(e)if("number"!=typeof e.version||e.version===r.version)return[!1,e.state];else{if(r.migrate)return[!0,r.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[i,l]=n;if(e(a=r.merge(l,null!=(o=t())?o:f),!0),i)return u()}).then(()=>{null==d||d(a,void 0),a=t(),o=!0,s.forEach(e=>e(a))}).catch(e=>{null==d||d(void 0,e)})};return n.persist={setOptions:e=>{r={...r,...e},e.storage&&(c=e.storage)},clearStorage:()=>{null==c||c.removeItem(r.name)},getOptions:()=>r,rehydrate:()=>m(),hasHydrated:()=>o,onHydrate:e=>(i.add(e),()=>{i.delete(e)}),onFinishHydration:e=>(s.add(e),()=>{s.delete(e)})},r.skipHydration||m(),a||f}):A,(e,t,n)=>{let a=n.subscribe;return n.subscribe=(e,t,r)=>{let o=e;if(t){let a=(null==r?void 0:r.equalityFn)||Object.is,i=e(n.getState());o=n=>{let r=e(n);if(!a(i,r)){let e=i;t(i=r,e)}},(null==r?void 0:r.fireImmediately)&&t(i,i)}return a(o)},s(e,t,n)}));function j(e,t){return e&&"object"==typeof e&&"chainId"in e&&"number"==typeof e.chainId&&g.getState().some(t=>t.id===e.chainId)?e.chainId:t}function x(e){E.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 k(e){"connecting"!==E.getState().status&&"reconnecting"!==E.getState().status&&E.setState(t=>{let n=p.getState().find(t=>t.uid===e.uid);return n?(n.emitter.listenerCount("connect")&&n.emitter.off("connect",x),n.emitter.listenerCount("change")||n.emitter.on("change",x),n.emitter.listenerCount("disconnect")||n.emitter.on("disconnect",B),{...t,connections:new Map(t.connections).set(e.uid,{accounts:e.accounts,chainId:e.chainId,connector:n}),current:e.uid,status:"connected"}):t})}function B(e){E.setState(t=>{let n=t.connections.get(e.uid);if(n){let e=n.connector;e.emitter.listenerCount("change")&&n.connector.emitter.off("change",x),e.emitter.listenerCount("disconnect")&&n.connector.emitter.off("disconnect",B),e.emitter.listenerCount("connect")||n.connector.emitter.on("connect",k)}if(t.connections.delete(e.uid),0===t.connections.size)return{...t,connections:new Map,current:null,status:"disconnected"};let a=t.connections.values().next().value;return{...t,connections:new Map(t.connections),current:a.connector.uid}})}return E.setState(A()),d&&E.subscribe(({connections:e,current:t})=>t?e.get(t)?.chainId:void 0,e=>{if(g.getState().some(t=>t.id===e))return E.setState(t=>({...t,chainId:e??t.chainId}))}),h?.subscribe(e=>{let t=new Set,n=new Set;for(let e of p.getState())if(t.add(e.id),e.rdns)for(let t of"string"==typeof e.rdns?[e.rdns]:e.rdns)n.add(t);let a=[];for(let r of e){if(n.has(r.info.rdns))continue;let e=w(b(r));t.has(e.id)||a.push(e)}(!u||E.persist.hasHydrated())&&p.setState(e=>[...e,...a],!0)}),{get chains(){return g.getState()},get connectors(){return p.getState()},storage:u,getClient:function(e={}){let t,n=e.chainId??E.getState().chainId,a=g.getState().find(e=>e.id===n);if(e.chainId&&!a)throw new tf.ChainNotConfiguredError;{let e=C.get(E.getState().chainId);if(e&&!a)return e;if(!a)throw new tf.ChainNotConfiguredError}{let e=C.get(n);if(e)return e}if(m.client)t=m.client({chain:a});else{let e=a.id,n=g.getState().map(e=>e.id),r={};for(let[t,a]of Object.entries(m))if("chains"!==t&&"client"!==t&&"connectors"!==t&&"transports"!==t)if("object"==typeof a)if(e in a)r[t]=a[e];else{if(n.some(e=>e in a))continue;r[t]=a}else r[t]=a;t=(0,t6.createClient)({...r,chain:a,batch:r.batch??{multicall:!0},transport:t=>m.transports[e]({...t,connectors:p})})}return C.set(n,t),t},get state(){return E.getState()},setState(e){let t;t="function"==typeof e?e(E.getState()):e;let n=A();"object"!=typeof t&&(t=n),Object.keys(n).some(e=>!(e in t))&&(t=n),E.setState(t,!0)}
1,subscribe:(e,t,n)=>E.subscribe(e,t,n?{...n,fireImmediately:n.emitImmediately}:void 0),_internal:{mipd:h,async revalidate(){let e=E.getState(),t=e.connections,n=e.current;for(let[,e]of t){let a=e.connector;a.isAuthorized&&await a.isAuthorized()||(t.delete(a.uid),n===a.uid&&(n=null))}E.setState(e=>({...e,connections:t,current:n}))},store:E,ssr:!!f,syncConnectedChain:d,transports:m.transports,chains:{setState(e){let t="function"==typeof e?e(g.getState()):e;if(0!==t.length)return g.setState(t,!0)},subscribe:e=>g.subscribe(e)},connectors:{providerDetailToConnector:b,setup:w,setState:e=>p.setState("function"==typeof e?e(p.getState()):e,!0),subscribe:e=>p.subscribe(e)},events:{change:x,connect:k,disconnect:B}}}}({connectors:((e,{projectId:t,walletConnectParameters:n,appName:a,appDescription:r,appUrl:o,appIcon:i})=>{if(!e.length)throw Error("No wallet list was provided");for(let{wallets:t,groupName:n}of e)if(!t.length)throw Error(`No wallets provided for group: ${n}`);let l=-1,s=[],c=[],u=[],d=oB({appName:a,appDescription:r,appUrl:o,appIcon:i});for(let[r,{groupName:o,wallets:s}]of e.entries())for(let e of s){l++;let s=e({projectId:t,appName:a,appIcon:i,options:{metadata:d,...n},walletConnectParameters:{metadata:d,...n}});if(s?.iconAccent&&!r$(s?.iconAccent))throw Error(`Property \`iconAccent\` is not a hex value for wallet: ${s.name}`);let f={...s,groupIndex:r+1,groupName:o,index:l};"function"==typeof s.hidden?u.push(f):c.push(f)}for(let{createConnector:e,groupIndex:t,groupName:n,hidden:a,...r}of function(e,t){let n=[];for(let t of e)n.some(e=>e.id===t.id)||n.push(t);return n}([...c,...u],0)){if("function"==typeof a&&a())continue;let o=e=>({rkDetails:Object.fromEntries(Object.entries({...r,groupIndex:t,groupName:n,isRainbowKitConnector:!0,...e||{}}).filter(([e,t])=>void 0!==t))});"walletConnect"===r.id&&s.push(e(o({isWalletConnectModalConnector:!0,showQrModal:!0})));let i=e(o());s.push(i)}return s})(r||[{groupName:"Popular",wallets:[oN,oU,oF,oT,oR]}],{projectId:o,appName:e,appDescription:t,appUrl:n,appIcon:a,walletConnectParameters:{metadata:d,...i}}),chains:c,transports:s||c.reduce((e,t)=>(e[t.id]=(0,t3.http)(),e),{}),...u})};e.s(["ConnectButton",()=>ok,"RainbowKitProvider",()=>rh,"getDefaultConfig",()=>oL],31732);let oP={id:1490,name:"Vitruveo",nativeCurrency:{decimals:18,name:"VTRU",symbol:"VTRU"},rpcUrls:{default:{http:["https://rpc.vitruveo.xyz"]},public:{http:["https://rpc.vitruveo.xyz"]}},blockExplorers:{default:{name:"Explorer",url:"https://explorer.vitruveo.xyz"}}};e.s(["HYDRATE_THRESHOLD",0,.1,"vitruveo",0,oP],517729);let oQ=null;function oO(){return oQ||(oQ=oL({appName:"Vitruveo PSC Demo",projectId:w.default.env.NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID||"demo",chains:[oP],transports:{[oP.id]:(0,t3.http)("https://rpc.vitruveo.xyz")},ssr:!0})),oQ}oO(),e.s(["getConfig",()=>oO],722583)}]);

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.