PageSourceSearch

https://metamask-rainbowkit-demo.vercel.app/assets/index-DSwfKkhG.js

js metamask-rainbowkit-demo.vercel.app collected 2026-10-03 07:18:25 UTC 818,108 bytes, 1,673 lines download raw bytes

vendor: 5,485 bytes, lines 1-18
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/index-DqTzHu3Z.js","assets/clsx.m-DHulAg21.js","assets/index-300CG7t7.js","assets/events-DQ172AOg.js","assets/browser-C7nXKNNX.js","assets/metamask-sdk-09p8xY5O.js","assets/index-DzjczvyY.js","assets/index-H-Ckw-g_.js","assets/index-g4eRAggg.js","assets/index.es-Dbz-1Plh.js"])))=>i.map(i=>d[i]);
2(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))o(s);new MutationObserver(s=>{for(const c of s)if(c.type==="childList")for(const u of c.addedNodes)u.tagName==="LINK"&&u.rel==="modulepreload"&&o(u)}).observe(document,{childList:!0,subtree:!0});function r(s){const c={};return s.integrity&&(c.integrity=s.integrity),s.referrerPolicy&&(c.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?c.credentials="include":s.crossOrigin==="anonymous"?c.credentials="omit":c.credentials="same-origin",c}function o(s){if(s.ep)return;s.ep=!0;const c=r(s);fetch(s.href,c)}})();var BD=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Gw(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function TD(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var r=function o(){var s=!1;try{s=this instanceof o}catch{}return s?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};r.prototype=t.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(e).forEach(function(o){var s=Object.getOwnPropertyDescriptor(e,o);Object.defineProperty(r,o,s.get?s:{enumerable:!0,get:function(){return e[o]}})}),r}var mh={exports:{}},Es={};/**
3 * @license React
4 * react-jsx-runtime.production.js
5 *
6 * Copyright (c) Meta Platforms, Inc. and affiliates.
7 *
8 * This source code is licensed under the MIT license found in the
9 * LICENSE file in the root directory of this source tree.
10 */var d1;function e7(){if(d1)return Es;d1=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.fragment");function r(o,s,c){var u=null;if(c!==void 0&&(u=""+c),s.key!==void 0&&(u=""+s.key),"key"in s){c={};for(var f in s)f!=="key"&&(c[f]=s[f])}else c=s;return s=c.ref,{$$typeof:e,type:o,key:u,ref:s!==void 0?s:null,props:c}}return Es.Fragment=t,Es.jsx=r,Es.jsxs=r,Es}var h1;function t7(){return h1||(h1=1,mh.exports=e7()),mh.exports}var Re=t7(),gh={exports:{}},Ae={};/**
11 * @license React
12 * react.production.js
13 *
14 * Copyright (c) Meta Platforms, Inc. and affiliates.
15 *
16 * This source code is licensed under the MIT license found in the
17 * LICENSE file in the root directory of this source tree.
18 */var p1;function n7(){if(p1)return Ae;p1=1;var e=Symbol.for("react.transitional.element"),t=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),c=Symbol.for("react.consumer"),u=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),h=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),y=Symbol.iterator;function g(O){return O===null||typeof O!="object"?null:(O=y&&O[y]||O["@@iterator"],typeof O=="function"?O:null)}var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},w=Object.assign,C={};function A(O,G,ae){this.props=O,this.context=G,this.refs=C,this.updater=ae||v}A.prototype.isReactComponent={},A.prototype.setState=function(O,G){if(typeof O!="object"&&typeof O!="function"&&O!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,O,G,"setState")},A.prototype.forceUpdate=function(O){this.updater.enqueueForceUpdate(this,O,"forceUpdate")};function T(){}T.prototype=A.prototype;function _(O,G,ae){this.props=O,this.context=G,this.refs=C,this.updater=ae||v}var j=_.prototype=new T;j.constructor=_,w(j,A.prototype),j.isPureReactComponent=!0;var k=Array.isArray,B={H:null,A:null,T:null,S:null,V:null},D=Object.prototype.hasOwnProperty;function N(O,G,ae,se,te,le){return ae=le.ref,{$$typeof:e,type:O,key:G,ref:ae!==void 0?ae:null,props:le}}function q(O,G){return N(O.type,G,void 0,void 0,void 0,O.props)}function I(O){return typeof O=="object"&&O!==null&&O.$$typeof===e}function V(O){var G={"=":"=0",":":"=2"};return"$"+O.replace(/[=:]/g,function(ae){return G[ae]})}var F=/\/+/g;function $(O,G){return typeof O=="object"&&O!==null&&O.key!=null?V(""+O.key):G.toString(36)}function Z(){}function oe(O){switch(O.status){case"fulfilled":return O.value;case"rejected":throw O.reason;default:switch(typeof O.status=="string"?O.then(Z,Z):(O.status="pending",O.then(function(G){O.status==="pending"&&(O.status="fulfilled",O.value=G)},function(G){O.status==="pending"&&(O.status="rejected",O.reason=G)})),O.status){case"fulfilled":return O.value;case"rejected":throw O.reason}}throw O}function re(O,G,ae,se,te){var le=typeof O;(le==="undefined"||le==="boolean")&&(O=null);var fe=!1;if(O===null)fe=!0;else switch(le){case"bigint":case"string":case"number":fe=!0;break;case"object":switch(O.$$typeof){case e:case t:fe=!0;break;case m:return fe=O._init,re(fe(O._payload),G,ae,se,te)}}if(fe)return te=te(O),fe=se===""?"."+$(O,0):se,k(te)?(ae="",fe!=null&&(ae=fe.replace(F,"$&/")+"/"),re(te,G,ae,"",function(Ze){return Ze}
vendor: 5,190 bytes, line 18
18)):te!=null&&(I(te)&&(te=q(te,ae+(te.key==null||O&&O.key===te.key?"":(""+te.key).replace(F,"$&/")+"/")+fe)),G.push(te)),1;fe=0;var xe=se===""?".":se+":";if(k(O))for(var Se=0;Se<O.length;Se++)se=O[Se],le=xe+$(se,Se),fe+=re(se,G,ae,le,te);else if(Se=g(O),typeof Se=="function")for(O=Se.call(O),Se=0;!(se=O.next()).done;)se=se.value,le=xe+$(se,Se++),fe+=re(se,G,ae,le,te);else if(le==="object"){if(typeof O.then=="function")return re(oe(O),G,ae,se,te);throw G=String(O),Error("Objects are not valid as a React child (found: "+(G==="[object Object]"?"object with keys {"+Object.keys(O).join(", ")+"}":G)+"). If you meant to render a collection of children, use an array instead.")}return fe}function z(O,G,ae){if(O==null)return O;var se=[],te=0;return re(O,se,"","",function(le){return G.call(ae,le,te++)}),se}function X(O){if(O._status===-1){var G=O._result;G=G(),G.then(function(ae){(O._status===0||O._status===-1)&&(O._status=1,O._result=ae)},function(ae){(O._status===0||O._status===-1)&&(O._status=2,O._result=ae)}),O._status===-1&&(O._status=0,O._result=G)}if(O._status===1)return O._result.default;throw O._result}var H=typeof reportError=="function"?reportError:function(O){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var G=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof O=="object"&&O!==null&&typeof O.message=="string"?String(O.message):String(O),error:O});if(!window.dispatchEvent(G))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",O);return}console.error(O)};function ue(){}return Ae.Children={map:z,forEach:function(O,G,ae){z(O,function(){G.apply(this,arguments)},ae)},count:function(O){var G=0;return z(O,function(){G++}),G},toArray:function(O){return z(O,function(G){return G})||[]},only:function(O){if(!I(O))throw Error("React.Children.only expected to receive a single React element child.");return O}},Ae.Component=A,Ae.Fragment=r,Ae.Profiler=s,Ae.PureComponent=_,Ae.StrictMode=o,Ae.Suspense=p,Ae.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=B,Ae.__COMPILER_RUNTIME={__proto__:null,c:function(O){return B.H.useMemoCache(O)}},Ae.cache=function(O){return function(){return O.apply(null,arguments)}},Ae.cloneElement=function(O,G,ae){if(O==null)throw Error("The argument must be a React element, but you passed "+O+".");var se=w({},O.props),te=O.key,le=void 0;if(G!=null)for(fe in G.ref!==void 0&&(le=void 0),G.key!==void 0&&(te=""+G.key),G)!D.call(G,fe)||fe==="key"||fe==="__self"||fe==="__source"||fe==="ref"&&G.ref===void 0||(se[fe]=G[fe]);var fe=arguments.length-2;if(fe===1)se.children=ae;else if(1<fe){for(var xe=Array(fe),Se=0;Se<fe;Se++)xe[Se]=arguments[Se+2];se.children=xe}return N(O.type,te,void 0,void 0,le,se)},Ae.createContext=function(O){return O={$$typeof:u,_currentValue:O,_currentValue2:O,_threadCount:0,Provider:null,Consumer:null},O.Provider=O,O.Consumer={$$typeof:c,_context:O},O},Ae.createElement=function(O,G,ae){var se,te={},le=null;if(G!=null)for(se in G.key!==void 0&&(le=""+G.key),G)D.call(G,se)&&se!=="key"&&se!=="__self"&&se!=="__source"&&(te[se]=G[se]);var fe=arguments.length-2;if(fe===1)te.children=ae;else if(1<fe){for(var xe=Array(fe),Se=0;Se<fe;Se++)xe[Se]=arguments[Se+2];te.children=xe}if(O&&O.defaultProps)for(se in fe=O.defaultProps,fe)te[se]===void 0&&(te[se]=fe[se]);return N(O,le,void 0,void 0,null,te)},Ae.createRef=function(){return{current:null}},Ae.forwardRef=function(O){return{$$typeof:f,render:O}},Ae.isValidElement=I,Ae.lazy=function(O){return{$$typeof:m,_payload:{_status:-1,_result:O},_init:X}},Ae.memo=function(O,G){return{$$typeof:h,type:O,compare:G===void 0?null:G}},Ae.startTransition=function(O){var G=B.T,ae={};B.T=ae;try{var se=O(),te=B.S;te!==null&&te(ae,se),typeof se=="object"&&se!==null&&typeof se.then=="function"&&se.then(ue,H)}catch(le){H(le)}finally{B.T=G}},Ae.unstable_useCacheRefresh=function(){return B.H.useCacheRefresh()},Ae.use=function(O){return B.H.use(O)},Ae.useActionState=function(O,G,ae){return B.H.useActionState(O,G,ae)},Ae.useCallback=function(O,G){return B.H.useCallback(O,G)},Ae.useContext=function(O){return B.H.useContext(O)},Ae.useDebugValue=function(){},Ae.useDeferredValue=function(O,G){return B.H.useDeferredValue(O,G)},Ae.useEffect=function(O,G,ae){var se=B.H;if(typeof ae=="function")throw Error("useEffect CRUD overload is not enabled in this build of React.");return se.useEffect(O,G)},Ae.useId=function(){return B.H.useId()},Ae.useImperativeHandle=function(O,G,ae){return B.H.useImperativeHandle(O,G,ae)},Ae.useInsertionEffect=function(O,G){return B.H.useInsertionEffect(O,G)},Ae.useLayoutEffect=function(O,G){return B.H.useLayoutEffect(O,G)},Ae.useMemo=function(O,G){return B.H.useMemo(O,G)},Ae.useOptimistic=function(O,G){return B.H.useOptimistic(O,G)},Ae.useReducer=function(O,G,ae){return B.H.useReducer(O,G,ae)},Ae.useRef=function(O){return B.H.useRef(O)},Ae.useState=function(O){return B.H.useState(O)},Ae.useSyncExternalStore=function(O,G,ae){return B.H.useSyncExternalStore(O,G,ae)},Ae.useTransition=function(){return B.H.useTransition()},Ae.version="19.1.1",Ae}var m1;function dc(){return m1||(m1=1,gh.exports=n7()),gh.exports}var U=dc();const E=Gw(U);
vendor: 4,193 bytes, lines 18-34
18var yh={exports:{}},As={},bh={exports:{}},vh={};/**
19 * @license React
20 * scheduler.production.js
21 *
22 * Copyright (c) Meta Platforms, Inc. and affiliates.
23 *
24 * This source code is licensed under the MIT license found in the
25 * LICENSE file in the root directory of this source tree.
26 */var g1;function r7(){return g1||(g1=1,(function(e){function t(z,X){var H=z.length;z.push(X);e:for(;0<H;){var ue=H-1>>>1,O=z[ue];if(0<s(O,X))z[ue]=X,z[H]=O,H=ue;else break e}}function r(z){return z.length===0?null:z[0]}function o(z){if(z.length===0)return null;var X=z[0],H=z.pop();if(H!==X){z[0]=H;e:for(var ue=0,O=z.length,G=O>>>1;ue<G;){var ae=2*(ue+1)-1,se=z[ae],te=ae+1,le=z[te];if(0>s(se,H))te<O&&0>s(le,se)?(z[ue]=le,z[te]=H,ue=te):(z[ue]=se,z[ae]=H,ue=ae);else if(te<O&&0>s(le,H))z[ue]=le,z[te]=H,ue=te;else break e}}return X}function s(z,X){var H=z.sortIndex-X.sortIndex;return H!==0?H:z.id-X.id}if(e.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var c=performance;e.unstable_now=function(){return c.now()}}else{var u=Date,f=u.now();e.unstable_now=function(){return u.now()-f}}var p=[],h=[],m=1,y=null,g=3,v=!1,w=!1,C=!1,A=!1,T=typeof setTimeout=="function"?setTimeout:null,_=typeof clearTimeout=="function"?clearTimeout:null,j=typeof setImmediate<"u"?setImmediate:null;function k(z){for(var X=r(h);X!==null;){if(X.callback===null)o(h);else if(X.startTime<=z)o(h),X.sortIndex=X.expirationTime,t(p,X);else break;X=r(h)}}function B(z){if(C=!1,k(z),!w)if(r(p)!==null)w=!0,D||(D=!0,$());else{var X=r(h);X!==null&&re(B,X.startTime-z)}}var D=!1,N=-1,q=5,I=-1;function V(){return A?!0:!(e.unstable_now()-I<q)}function F(){if(A=!1,D){var z=e.unstable_now();I=z;var X=!0;try{e:{w=!1,C&&(C=!1,_(N),N=-1),v=!0;var H=g;try{t:{for(k(z),y=r(p);y!==null&&!(y.expirationTime>z&&V());){var ue=y.callback;if(typeof ue=="function"){y.callback=null,g=y.priorityLevel;var O=ue(y.expirationTime<=z);if(z=e.unstable_now(),typeof O=="function"){y.callback=O,k(z),X=!0;break t}y===r(p)&&o(p),k(z)}else o(p);y=r(p)}if(y!==null)X=!0;else{var G=r(h);G!==null&&re(B,G.startTime-z),X=!1}}break e}finally{y=null,g=H,v=!1}X=void 0}}finally{X?$():D=!1}}}var $;if(typeof j=="function")$=function(){j(F)};else if(typeof MessageChannel<"u"){var Z=new MessageChannel,oe=Z.port2;Z.port1.onmessage=F,$=function(){oe.postMessage(null)}}else $=function(){T(F,0)};function re(z,X){N=T(function(){z(e.unstable_now())},X)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(z){z.callback=null},e.unstable_forceFrameRate=function(z){0>z||125<z?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):q=0<z?Math.floor(1e3/z):5},e.unstable_getCurrentPriorityLevel=function(){return g},e.unstable_next=function(z){switch(g){case 1:case 2:case 3:var X=3;break;default:X=g}var H=g;g=X;try{return z()}finally{g=H}},e.unstable_requestPaint=function(){A=!0},e.unstable_runWithPriority=function(z,X){switch(z){case 1:case 2:case 3:case 4:case 5:break;default:z=3}var H=g;g=z;try{return X()}finally{g=H}},e.unstable_scheduleCallback=function(z,X,H){var ue=e.unstable_now();switch(typeof H=="object"&&H!==null?(H=H.delay,H=typeof H=="number"&&0<H?ue+H:ue):H=ue,z){case 1:var O=-1;break;case 2:O=250;break;case 5:O=1073741823;break;case 4:O=1e4;break;default:O=5e3}return O=H+O,z={id:m++,callback:X,priorityLevel:z,startTime:H,expirationTime:O,sortIndex:-1},H>ue?(z.sortIndex=H,t(h,z),r(p)===null&&z===r(h)&&(C?(_(N),N=-1):C=!0,re(B,H-ue))):(z.sortIndex=O,t(p,z),w||v||(w=!0,D||(D=!0,$()))),z},e.unstable_shouldYield=V,e.unstable_wrapCallback=function(z){var X=g;return function(){var H=g;g=X;try{return z.apply(this,arguments)}finally{g=H}}}})(vh)),vh}var y1;function a7(){return y1||(y1=1,bh.exports=r7()),bh.exports}var wh={exports:{}},jt={};/**
27 * @license React
28 * react-dom.production.js
29 *
30 * Copyright (c) Meta Platforms, Inc. and affiliates.
31 *
32 * This source code is licensed under the MIT license found in the
33 * LICENSE file in the root directory of this source tree.
34 */var b1;
vendor: 21,782 bytes, lines 34-49
34function o7(){if(b1)return jt;b1=1;var e=dc();function t(p){var h="https://react.dev/errors/"+p;if(1<arguments.length){h+="?args[]="+encodeURIComponent(arguments[1]);for(var m=2;m<arguments.length;m++)h+="&args[]="+encodeURIComponent(arguments[m])}return"Minified React error #"+p+"; visit "+h+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var o={d:{f:r,r:function(){throw Error(t(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},s=Symbol.for("react.portal");function c(p,h,m){var y=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:s,key:y==null?null:""+y,children:p,containerInfo:h,implementation:m}}var u=e.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(p,h){if(p==="font")return"";if(typeof h=="string")return h==="use-credentials"?h:""}return jt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=o,jt.createPortal=function(p,h){var m=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!h||h.nodeType!==1&&h.nodeType!==9&&h.nodeType!==11)throw Error(t(299));return c(p,h,null,m)},jt.flushSync=function(p){var h=u.T,m=o.p;try{if(u.T=null,o.p=2,p)return p()}finally{u.T=h,o.p=m,o.d.f()}},jt.preconnect=function(p,h){typeof p=="string"&&(h?(h=h.crossOrigin,h=typeof h=="string"?h==="use-credentials"?h:"":void 0):h=null,o.d.C(p,h))},jt.prefetchDNS=function(p){typeof p=="string"&&o.d.D(p)},jt.preinit=function(p,h){if(typeof p=="string"&&h&&typeof h.as=="string"){var m=h.as,y=f(m,h.crossOrigin),g=typeof h.integrity=="string"?h.integrity:void 0,v=typeof h.fetchPriority=="string"?h.fetchPriority:void 0;m==="style"?o.d.S(p,typeof h.precedence=="string"?h.precedence:void 0,{crossOrigin:y,integrity:g,fetchPriority:v}):m==="script"&&o.d.X(p,{crossOrigin:y,integrity:g,fetchPriority:v,nonce:typeof h.nonce=="string"?h.nonce:void 0})}},jt.preinitModule=function(p,h){if(typeof p=="string")if(typeof h=="object"&&h!==null){if(h.as==null||h.as==="script"){var m=f(h.as,h.crossOrigin);o.d.M(p,{crossOrigin:m,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0})}}else h==null&&o.d.M(p)},jt.preload=function(p,h){if(typeof p=="string"&&typeof h=="object"&&h!==null&&typeof h.as=="string"){var m=h.as,y=f(m,h.crossOrigin);o.d.L(p,m,{crossOrigin:y,integrity:typeof h.integrity=="string"?h.integrity:void 0,nonce:typeof h.nonce=="string"?h.nonce:void 0,type:typeof h.type=="string"?h.type:void 0,fetchPriority:typeof h.fetchPriority=="string"?h.fetchPriority:void 0,referrerPolicy:typeof h.referrerPolicy=="string"?h.referrerPolicy:void 0,imageSrcSet:typeof h.imageSrcSet=="string"?h.imageSrcSet:void 0,imageSizes:typeof h.imageSizes=="string"?h.imageSizes:void 0,media:typeof h.media=="string"?h.media:void 0})}},jt.preloadModule=function(p,h){if(typeof p=="string")if(h){var m=f(h.as,h.crossOrigin);o.d.m(p,{as:typeof h.as=="string"&&h.as!=="script"?h.as:void 0,crossOrigin:m,integrity:typeof h.integrity=="string"?h.integrity:void 0})}else o.d.m(p)},jt.requestFormReset=function(p){o.d.r(p)},jt.unstable_batchedUpdates=function(p,h){return p(h)},jt.useFormState=function(p,h,m){return u.H.useFormState(p,h,m)},jt.useFormStatus=function(){return u.H.useHostTransitionStatus()},jt.version="19.1.1",jt}var v1;function Ww(){if(v1)return wh.exports;v1=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),wh.exports=o7(),wh.exports}/**
35 * @license React
36 * react-dom-client.production.js
37 *
38 * Copyright (c) Meta Platforms, Inc. and affiliates.
39 *
40 * This source code is licensed under the MIT license found in the
41 * LICENSE file in the root directory of this source tree.
42 */var w1;function i7(){if(w1)return As;w1=1;var e=a7(),t=dc(),r=Ww();function o(n){var a="https://react.dev/errors/"+n;if(1<arguments.length){a+="?args[]="+encodeURIComponent(arguments[1]);for(var i=2;i<arguments.length;i++)a+="&args[]="+encodeURIComponent(arguments[i])}return"Minified React error #"+n+"; visit "+a+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(n){return!(!n||n.nodeType!==1&&n.nodeType!==9&&n.nodeType!==11)}function c(n){var a=n,i=n;if(n.alternate)for(;a.return;)a=a.return;else{n=a;do a=n,(a.flags&4098)!==0&&(i=a.return),n=a.return;while(n)}return a.tag===3?i:null}function u(n){if(n.tag===13){var a=n.memoizedState;if(a===null&&(n=n.alternate,n!==null&&(a=n.memoizedState)),a!==null)return a.dehydrated}return null}function f(n){if(c(n)!==n)throw Error(o(188))}function p(n){var a=n.alternate;if(!a){if(a=c(n),a===null)throw Error(o(188));return a!==n?null:n}for(var i=n,l=a;;){var d=i.return;if(d===null)break;var b=d.alternate;if(b===null){if(l=d.return,l!==null){i=l;continue}break}if(d.child===b.child){for(b=d.child;b;){if(b===i)return f(d),n;if(b===l)return f(d),a;b=b.sibling}throw Error(o(188))}if(i.return!==l.return)i=d,l=b;else{for(var x=!1,S=d.child;S;){if(S===i){x=!0,i=d,l=b;break}if(S===l){x=!0,l=d,i=b;break}S=S.sibling}if(!x){for(S=b.child;S;){if(S===i){x=!0,i=b,l=d;break}if(S===l){x=!0,l=b,i=d;break}S=S.sibling}if(!x)throw Error(o(189))}}if(i.alternate!==l)throw Error(o(190))}if(i.tag!==3)throw Error(o(188));return i.stateNode.current===i?n:a}function h(n){var a=n.tag;if(a===5||a===26||a===27||a===6)return n;for(n=n.child;n!==null;){if(a=h(n),a!==null)return a;n=n.sibling}return null}var m=Object.assign,y=Symbol.for("react.element"),g=Symbol.for("react.transitional.element"),v=Symbol.for("react.portal"),w=Symbol.for("react.fragment"),C=Symbol.for("react.strict_mode"),A=Symbol.for("react.profiler"),T=Symbol.for("react.provider"),_=Symbol.for("react.consumer"),j=Symbol.for("react.context"),k=Symbol.for("react.forward_ref"),B=Symbol.for("react.suspense"),D=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),q=Symbol.for("react.lazy"),I=Symbol.for("react.activity"),V=Symbol.for("react.memo_cache_sentinel"),F=Symbol.iterator;function $(n){return n===null||typeof n!="object"?null:(n=F&&n[F]||n["@@iterator"],typeof n=="function"?n:null)}var Z=Symbol.for("react.client.reference");function oe(n){if(n==null)return null;if(typeof n=="function")return n.$$typeof===Z?null:n.displayName||n.name||null;if(typeof n=="string")return n;switch(n){case w:return"Fragment";case A:return"Profiler";case C:return"StrictMode";case B:return"Suspense";case D:return"SuspenseList";case I:return"Activity"}if(typeof n=="object")switch(n.$$typeof){case v:return"Portal";case j:return(n.displayName||"Context")+".Provider";case _:return(n._context.displayName||"Context")+".Consumer";case k:var a=n.render;return n=n.displayName,n||(n=a.displayName||a.name||"",n=n!==""?"ForwardRef("+n+")":"ForwardRef"),n;case N:return a=n.displayName||null,a!==null?a:oe(n.type)||"Memo";case q:a=n._payload,n=n._init;try{return oe(n(a))}catch{}}return null}var re=Array.isArray,z=t.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,X=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,H={pending:!1,data:null,method:null,action:null},ue=[],O=-1;function G(n){return{current:n}}function ae(n){0>O||(n.current=ue[O],ue[O]=null,O--)}function se(n,a){O++,ue[O]=n.current,n.current=a}var te=G(null),le=G(null),fe=G(null),xe=G(null);function Se(n,a){switch(se(fe,a),se(le,n),se(te,null),a.nodeType){case 9:case 11:n=(n=a.documentElement)&&(n=n.namespaceURI)?Pb(n):0;break;default:if(n=a.tagName,a=a.namespaceURI)a=Pb(a),n=qb(a,n);else switch(n){case"svg":n=1;break;case"math":n=2;break;default:n=0}}ae(te),se(te,n)}function Ze(){ae(te),ae(le),ae(fe)}function $t(n){n.memoizedState!==null&&se(xe,n);var a=te.current,i=qb(a,n.type);a!==i&&(se(le,n),se(te,i))}function Rt(n){le.current===n&&(ae(te),ae(le)),xe.current===n&&(ae(xe),ys._currentValue=H)}var ha=Object.prototype.hasOwnProperty,Za=e.unstable_scheduleCallback,Ja=e.unstable_cancelCallback,Ac=e.unstable_shouldYield,xc=e.unstable_requestPaint,dn=e.unstable_now,eo=e.unstable_getCurrentPriorityLevel,Si=e.unstable_ImmediatePriority,Tr=e.unstable_UserBlockingPriority,to=e.unstable_NormalPriority,_i=e.unstable_LowPriority,jr=e.unstable_IdlePriority,pa=e.log,rf=e.unstable_setDisableYieldValue,kr=null,_t=null;function nt(n){if(typeof pa=="function"&&rf(n),_t&&typeof _t.setStrictMode=="function")try{_t.setStrictMode(kr,n)}catch{}}var rt=Math.clz32?Math.clz32:Ie,no=Math.log,Te=Math.LN2;function Ie(n){return n>>>=0,n===0?32:31-(no(n)/Te|0)|0}var we=256,ze=4194304;function wt(n){var a=n&42;if(a!==0)return a;switch(n&-n){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return n&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return n&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return n}}function Dt(n,a,i){var l=n.pendingLanes;if(l===0)return 0;var d=0,b=n.suspendedLanes,x=n.pingedLanes;n=n.warmLanes;var S=l&134217727;return S!==0?(l=S&~b,l!==0?d=wt(l):(x&=S,x!==0?d=wt(x):i||(i=S&~n,i!==0&&(d=wt(i))))):(S=l&~b,S!==0?d=wt(S):x!==0?d=wt(x):i||(i=l&~n,i!==0&&(d=wt(i)))),d===0?0:a!==0&&a!==d&&(a&b)===0&&(b=d&-d,i=a&-a,b>=i||b===32&&(i&4194048)!==0)?a:d}function Oe(n,a){return(n.pendingLanes&~(n.suspendedLanes&~n.pingedLanes)&a)===0}function Ce(n,a){switch(n){case 1:case 2:case 4:case 8:case 64:return a+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return a+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Xt(){var n=we;return we<<=1,(we&4194048)===0&&(we=256),n}function ro(){var n=ze;return ze<<=1,(ze&62914560)===0&&(ze=4194304),n}function ao(n){for(var a=[],i=0;31>i;i++)a.push(n);return a}function Bi(n,a){n.pendingLanes|=a,a!==268435456&&(n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0)}function HE(n,a,i,l,d,b){var x=n.pendingLanes;n.pendingLanes=i,n.suspendedLanes=0,n.pingedLanes=0,n.warmLanes=0,n.expiredLanes&=i,n.entangledLanes&=i,n.errorRecoveryDisabledLanes&=i,n.shellSuspendCounter=0;var S=n.entanglements,R=n.expirationTimes,W=n.hiddenUpdates;for(i=x&~i;0<i;){var J=31-rt(i),ne=1<<J;S[J]=0,R[J]=-1;var K=W[J];if(K!==null)for(W[J]=null,J=0;J<K.length;J++){var Y=K[J];Y!==null&&(Y.lane&=-536870913)}i&=~ne}l!==0&&S0(n,l,0),b!==0&&d===0&&n.tag!==0&&(n.suspendedLanes|=b&~(x&~a))}function S0(n,a,i){n.pendingLanes|=a,n.suspendedLanes&=~a;var l=31-rt(a);n.entangledLanes|=a,n.entanglements[l]=n.entanglements[l]|1073741824|i&4194090}function _0(n,a){var i=n.entangledLanes|=a;for(n=n.entanglements;i;){var l=31-rt(i),d=1<<l;d&a|n[l]&a&&(n[l]|=a),i&=~d}}function af(n){switch(n){case 2:n=1;break;case 8:n=4;break;case 32:n=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:n=128;break;case 268435456:n=134217728;break;default:n=0}return n}function of(n){return n&=-n,2<n?8<n?(n&134217727)!==0?32:268435456:8:2}function B0(){var n=X.p;return n!==0?n:(n=window.event,n===void 0?32:i1(n.type))}function FE(n,a){var i=X.p;try{return X.p=n,a()}finally{X.p=i}}var Or=Math.random().toString(36).slice(2),Bt="__reactFiber$"+Or,qt="__reactProps$"+Or,oo="__reactContainer$"+Or,sf="__reactEvents$"+Or,QE="__reactListeners$"+Or,GE="__reactHandles$"+Or,T0="__reactResources$"+Or,Ti="__reactMarker$"+Or;function cf(n){delete n[Bt],delete n[qt],delete n[sf],delete n[QE],delete n[GE]}function io(n){var a=n[Bt];if(a)return a;for(var i=n.parentNode;i;){if(a=i[oo]||i[Bt]){if(i=a.alternate,a.child!==null||i!==null&&i.child!==null)for(n=Gb(n);n!==null;){if(i=n[Bt])return i;n=Gb(n)}return a}n=i,i=n.parentNode}return null}function so(n){if(n=n[Bt]||n[oo]){var a=n.tag;if(a===5||a===6||a===13||a===26||a===27||a===3)return n}return null}function ji(n){var a=n.tag;if(a===5||a===26||a===27||a===6)return n.stateNode;throw Error(o(33))}function co(n){var a=n[T0];return a||(a=n[T0]={hoistableStyles:new Map,hoistableScripts:new Map}),a}function pt(n){n[Ti]=!0}var j0=new Set,k0={};function ma(n,a){lo(n,a),lo(n+"Capture",a)}function lo(n,a){for(k0[n]=a,n=0;n<a.length;n++)j0.add(a[n])}var WE=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),O0={},M0={};function VE(n){return ha.call(M0,n)?!0:ha.call(O0,n)?!1:WE.test(n)?M0[n]=!0:(O0[n]=!0,!1)}function Sc(n,a,i){if(VE(a))if(i===null)n.removeAttribute(a);else{switch(typeof i){case"undefined":case"function":case"symbol":n.removeAttribute(a);return;case"boolean":var l=a.toLowerCase().slice(0,5);if(l!=="data-"&&l!=="aria-"){n.removeAttribute(a);return}}n.setAttribute(a,""+i)}}function _c(n,a,i){if(i===null)n.removeAttribute(a);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":n.removeAttribute(a);return}n.setAttribute(a,""+i)}}function rr(n,a,i,l){if(l===null)n.removeAttribute(i);else{switch(typeof l){case"undefined":case"function":case"symbol":case"boolean":n.removeAttribute(i);return}n.setAttributeNS(a,i,""+l)}}var lf,R0;function uo(n){if(lf===void 0)try{throw Error()}catch(i){var a=i.stack.trim().match(/\n( *(at )?)/);lf=a&&a[1]||"",R0=-1<i.stack.indexOf(`
43    at`)?" (<anonymous>)":-1<i.stack.indexOf("@")?"@unknown:0:0":""}return`
44`+lf+n+R0}var uf=!1;function ff(n,a){if(!n||uf)return"";uf=!0;var i=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var l={DetermineComponentFrameRoot:function(){try{if(a){var ne=function(){throw Error()};if(Object.defineProperty(ne.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(ne,[])}catch(Y){var K=Y}Reflect.construct(n,[],ne)}else{try{ne.call()}catch(Y){K=Y}n.call(ne.prototype)}}else{try{throw Error()}catch(Y){K=Y}(ne=n())&&typeof ne.catch=="function"&&ne.catch(function(){})}}catch(Y){if(Y&&K&&typeof Y.stack=="string")return[Y.stack,K.stack]}return[null,null]}};l.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var d=Object.getOwnPropertyDescriptor(l.DetermineComponentFrameRoot,"name");d&&d.configurable&&Object.defineProperty(l.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var b=l.DetermineComponentFrameRoot(),x=b[0],S=b[1];if(x&&S){var R=x.split(`
45`),W=S.split(`
46`);for(d=l=0;l<R.length&&!R[l].includes("DetermineComponentFrameRoot");)l++;for(;d<W.length&&!W[d].includes("DetermineComponentFrameRoot");)d++;if(l===R.length||d===W.length)for(l=R.length-1,d=W.length-1;1<=l&&0<=d&&R[l]!==W[d];)d--;for(;1<=l&&0<=d;l--,d--)if(R[l]!==W[d]){if(l!==1||d!==1)do if(l--,d--,0>d||R[l]!==W[d]){var J=`
47`+R[l].replace(" at new "," at ");return n.displayName&&J.includes("<anonymous>")&&(J=J.replace("<anonymous>",n.displayName)),J}while(1<=l&&0<=d);break}}}finally{uf=!1,Error.prepareStackTrace=i}return(i=n?n.displayName||n.name:"")?uo(i):""}function KE(n){switch(n.tag){case 26:case 27:case 5:return uo(n.type);case 16:return uo("Lazy");case 13:return uo("Suspense");case 19:return uo("SuspenseList");case 0:case 15:return ff(n.type,!1);case 11:return ff(n.type.render,!1);case 1:return ff(n.type,!0);case 31:return uo("Activity");default:return""}}function D0(n){try{var a="";do a+=KE(n),n=n.return;while(n);return a}catch(i){return`
48Error generating stack: `+i.message+`
49`+i.stack}}function hn(n){switch(typeof n){case"bigint":case"boolean":case"number":case"string":case"undefined":return n;case"object":return n;default:return""}}function I0(n){var a=n.type;return(n=n.nodeName)&&n.toLowerCase()==="input"&&(a==="checkbox"||a==="radio")}function YE(n){var a=I0(n)?"checked":"value",i=Object.getOwnPropertyDescriptor(n.constructor.prototype,a),l=""+n[a];if(!n.hasOwnProperty(a)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var d=i.get,b=i.set;return Object.defineProperty(n,a,{configurable:!0,get:function(){return d.call(this)},set:function(x){l=""+x,b.call(this,x)}}),Object.defineProperty(n,a,{enumerable:i.enumerable}),{getValue:function(){return l},setValue:function(x){l=""+x},stopTracking:function(){n._valueTracker=null,delete n[a]}}}}function Bc(n){n._valueTracker||(n._valueTracker=YE(n))}function N0(n){if(!n)return!1;var a=n._valueTracker;if(!a)return!0;var i=a.getValue(),l="";return n&&(l=I0(n)?n.checked?"true":"false":n.value),n=l,n!==i?(a.setValue(n),!0):!1}function Tc(n){if(n=n||(typeof document<"u"?document:void 0),typeof n>"u")return null;try{return n.activeElement||n.body}catch{return n.body}}var $E=/[\n"\\]/g;function pn(n){return n.replace($E,function(a){return"\\"+a.charCodeAt(0).toString(16)+" "})}function df(n,a,i,l,d,b,x,S){n.name="",x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"?n.type=x:n.removeAttribute("type"),a!=null?x==="number"?(a===0&&n.value===""||n.value!=a)&&(n.value=""+hn(a)):n.value!==""+hn(a)&&(n.value=""+hn(a)):x!=="submit"&&x!=="reset"||n.removeAttribute("value"),a!=null?hf(n,x,hn(a)):i!=null?hf(n,x,hn(i)):l!=null&&n.removeAttribute("value"),d==null&&b!=null&&(n.defaultChecked=!!b),d!=null&&(n.checked=d&&typeof d!="function"&&typeof d!="symbol"),S!=null&&typeof S!="function"&&typeof S!="symbol"&&typeof S!="boolean"?n.name=""+hn(S):n.removeAttribute("name")}function U0(n,a,i,l,d,b,x,S){if(b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"&&(n.type=b),a!=null||i!=null){if(!(b!=="submit"&&b!=="reset"||a!=null))return;i=i!=null?""+hn(i):"",a=a!=null?""+hn(a):i,S||a===n.value||(n.value=a),n.defaultValue=a}l=l??d,l=typeof l!="function"&&typeof l!="symbol"&&!!l,n.checked=S?n.checked:!!l,n.defaultChecked=!!l,x!=null&&typeof x!="function"&&typeof x!="symbol"&&typeof x!="boolean"&&(n.name=x)}function hf(n,a,i){a==="number"&&Tc(n.ownerDocument)===n||n.defaultValue===""+i||(n.defaultValue=""+i)}function fo(n,a,i,l){if(n=n.options,a){a={};for(var d=0;d<i.length;d++)a["$"+i[d]]=!0;for(i=0;i<n.length;i++)d=a.hasOwnProperty("$"+n[i].value),n[i].selected!==d&&(n[i].selected=d),d&&l&&(n[i].defaultSelected=!0)}else{for(i=""+hn(i),a=null,d=0;d<n.length;d++){if(n[d].value===i){n[d].selected=!0,l&&(n[d].defaultSelected=!0);return}a!==null||n[d].disabled||(a=n[d])}a!==null&&(a.selected=!0)}}function z0(n,a,i){if(a!=null&&(a=""+hn(a),a!==n.value&&(n.value=a),i==null)){n.defaultValue!==a&&(n.defaultValue=a);return}n.defaultValue=i!=null?""+hn(i):""}function L0(n,a,i,l){if(a==null){if(l!=null){if(i!=null)throw Error(o(92));if(re(l)){if(1<l.length)throw Error(o(93));l=l[0]}i=l}i==null&&(i=""),a=i}i=hn(a),n.defaultValue=i,l=n.textContent,l===i&&l!==""&&l!==null&&(n.value=l)}function ho(n,a){if(a){var i=n.firstChild;if(i&&i===n.lastChild&&i.nodeType===3){i.nodeValue=a;return}}n.textContent=a}var XE=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function P0(n,a,i){var l=a.indexOf("--")===0;i==null||typeof i=="boolean"||i===""?l?n.setProperty(a,""):a==="float"?n.cssFloat="":n[a]="":l?n.setProperty(a,i):typeof i!="number"||i===0||XE.has(a)?a==="float"?n.cssFloat=i:n[a]=(""+i).trim():n[a]=i+"px"}function q0(n,a,i){if(a!=null&&typeof a!="object")throw Error(o(62));if(n=n.style,i!=null){for(var l in i)!i.hasOwnProperty(l)||a!=null&&a.hasOwnProperty(l)||(l.indexOf("--")===0?n.setProperty(l,""):l==="float"?n.cssFloat="":n[l]="");for(var d in a)l=a[d],a.hasOwnProperty(d)&&i[d]!==l&&P0(n,d,l)}else for(var b in a)a.hasOwnProperty(b)&&P0(n,b,a[b])}function pf(n){if(n.indexOf("-")===-1)return!1;switch(n){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ZE=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRen
49dering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),JE=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function jc(n){return JE.test(""+n)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":n}var mf=null;function gf(n){return n=n.target||n.srcElement||window,n.correspondingUseElement&&(n=n.correspondingUseElement),n.nodeType===3?n.parentNode:n}var po=null,mo=null;function H0(n){var a=so(n);if(a&&(n=a.stateNode)){var i=n[qt]||null;e:switch(n=a.stateNode,a.type){case"input":if(df(n,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name),a=i.name,i.type==="radio"&&a!=null){for(i=n;i.parentNode;)i=i.parentNode;for(i=i.querySelectorAll('input[name="'+pn(""+a)+'"][type="radio"]'),a=0;a<i.length;a++){var l=i[a];if(l!==n&&l.form===n.form){var d=l[qt]||null;if(!d)throw Error(o(90));df(l,d.value,d.defaultValue,d.defaultValue,d.checked,d.defaultChecked,d.type,d.name)}}for(a=0;a<i.length;a++)l=i[a],l.form===n.form&&N0(l)}break e;case"textarea":z0(n,i.value,i.defaultValue);break e;case"select":a=i.value,a!=null&&fo(n,!!i.multiple,a,!1)}}}var yf=!1;function F0(n,a,i){if(yf)return n(a,i);yf=!0;try{var l=n(a);return l}finally{if(yf=!1,(po!==null||mo!==null)&&(pl(),po&&(a=po,n=mo,mo=po=null,H0(a),n)))for(a=0;a<n.length;a++)H0(n[a])}}function ki(n,a){var i=n.stateNode;if(i===null)return null;var l=i[qt]||null;if(l===null)return null;i=l[a];e:switch(a){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(l=!l.disabled)||(n=n.type,l=!(n==="button"||n==="input"||n==="select"||n==="textarea")),n=!l;break e;default:n=!1}if(n)return null;if(i&&typeof i!="function")throw Error(o(231,a,typeof i));return i}var ar=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),bf=!1;if(ar)try{var Oi={};Object.defineProperty(Oi,"passive",{get:function(){bf=!0}}),window.addEventListener("test",Oi,Oi),window.removeEventListener("test",Oi,Oi)}catch{bf=!1}var Mr=null,vf=null,kc=null;function Q0(){if(kc)return kc;var n,a=vf,i=a.length,l,d="value"in Mr?Mr.value:Mr.textContent,b=d.length;for(n=0;n<i&&a[n]===d[n];n++);var x=i-n;for(l=1;l<=x&&a[i-l]===d[b-l];l++);return kc=d.slice(n,1<l?1-l:void 0)}function Oc(n){var a=n.keyCode;return"charCode"in n?(n=n.charCode,n===0&&a===13&&(n=13)):n=a,n===10&&(n=13),32<=n||n===13?n:0}function Mc(){return!0}function G0(){return!1}function Ht(n){function a(i,l,d,b,x){this._reactName=i,this._targetInst=d,this.type=l,this.nativeEvent=b,this.target=x,this.currentTarget=null;for(var S in n)n.hasOwnProperty(S)&&(i=n[S],this[S]=i?i(b):b[S]);return this.isDefaultPrevented=(b.defaultPrevented!=null?b.defaultPrevented:b.returnValue===!1)?Mc:G0,this.isPropagationStopped=G0,this}return m(a.prototype,{preventDefault:function(){this.defaultPrevented=!0;var i=this.nativeEvent;i&&(i.preventDefault?i.preventDefault():typeof i.returnValue!="unknown"&&(i.returnValue=!1),this.isDefaultPrevented=Mc)},stopPropagation:function(){var i=this.nativeEvent;i&&(i.stopPropagation?i.stopPropagation():typeof i.cancelBubble!="unknown"&&(i.cancelBubble=!0),this.isPropagationStopped=Mc)},persist:function(){},isPersistent:Mc}),a}var ga={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(n){return n.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Rc=Ht(ga),Mi=m({},ga,{view:0,detail:0}),eA=Ht(Mi),wf,Cf,Ri,Dc=m({},Mi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Af,button:0,buttons:0,relatedTarget:function(n){return n.relatedTarget===void 0?n.fromElement===n.srcElement?n.toElement:n.fromElement:n.relatedTarget},movementX:function(n){return"movementX"in n?n.movementX:(n!==Ri&&(Ri&&n.type==="mousemove"?(wf=n.screenX-Ri.screenX,Cf=n.screenY-Ri.screenY):Cf=wf=0,Ri=n),wf)},movementY:function(n){return"movementY"in n?n.movementY:Cf}}),W0=Ht(Dc),tA=m({},Dc,{dataTransfer:0}),nA=Ht(tA),rA=m({},Mi,{relatedTarget:0}
vendor: 1,221 bytes, line 49
49),Ef=Ht(rA),aA=m({},ga,{animationName:0,elapsedTime:0,pseudoElement:0}),oA=Ht(aA),iA=m({},ga,{clipboardData:function(n){return"clipboardData"in n?n.clipboardData:window.clipboardData}}),sA=Ht(iA),cA=m({},ga,{data:0}),V0=Ht(cA),lA={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},uA={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},fA={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function dA(n){var a=this.nativeEvent;return a.getModifierState?a.getModifierState(n):(n=fA[n])?!!a[n]:!1}function Af(){return dA}var hA=m({},Mi,{key:function(n){if(n.key){var a=lA[n.key]||n.key;if(a!=="Unidentified")return a}return n.type==="keypress"?(n=Oc(n),n===13?"Enter":String.fromCharCode(n)):n.type==="
49keydown"||n.type==="keyup"?uA[n.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Af,charCode:function(n){return n.type==="keypress"?Oc(n):0},keyCode:function(n){return n.type==="keydown"||n.type==="keyup"?n.keyCode:0},which:function(n){return n.type==="keypress"?Oc(n):n.type==="keydown"||n.type==="keyup"?n.keyCode:0}}),pA=Ht(hA),mA=m({},Dc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),K0=Ht(mA),gA=m({},Mi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Af}),yA=Ht(gA),bA=m({},ga,{propertyName:0,elapsedTime:0,pseudoElement:0}),vA=Ht(bA),wA=m({},Dc,{deltaX:function(n){return"deltaX"in n?n.deltaX:"wheelDeltaX"in n?-n.wheelDeltaX:0},deltaY:function(n){return"deltaY"in n?n.deltaY:"wheelDeltaY"in n?-n.wheelDeltaY:"wheelDelta"in n?-n.wheelDelta:0},deltaZ:0,deltaMode:0}),CA=Ht(wA),EA=m({},ga,{newState:0,oldState:0}),AA=Ht(EA),xA=[9,13,27,32],xf=ar&&"CompositionEvent"in window,Di=null;ar&&"documentMode"in document&&(Di=document.documentMode);var SA=ar&&"TextEvent"in window&&!Di,Y0=ar&&(!xf||Di&&8<Di&&11>=Di),$0=" ",X0=!1;function Z0(n,a){switch(n){case"keyup":return xA.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function J0(n){return n=n.detail,typeof n=="object"&&"data"in n?n.data:null}var go=!1;function _A(n,a){switch(n){case"compositionend":return J0(a);case"keypress":return a.which!==32?null:(X0=!0,$0);case"textInput":return n=a.data,n===$0&&X0?null:n;default:return null}}function BA(n,a){if(go)return n==="compositionend"||!xf&&Z0(n,a)?(n=Q0(),kc=vf=Mr=null,go=!1,n):null;switch(n){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1<a.char.length)return a.char;if(a.which)return String.fromCharCode(a.which)}return null;case"compositionend":return Y0&&a.locale!=="ko"?null:a.data;default:return null}}var TA={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function eg(n){var a=n&&n.nodeName&&n.nodeName.toLowerCase();return a==="input"?!!TA[n.type]:a==="textarea"}function tg(n,a,i,l){po?mo?mo.push(l):mo=[l]:po=l,a=wl(a,"onChange"),0<a.length&&(i=new Rc("onChange","change",null,i,l),n.push({event:i,listeners:a}))}var Ii=null,Ni=null;function jA(n){Ib(n,0)}function Ic(n){var a=ji(n);if(N0(a))return n}function ng(n,a){if(n==="change")return a}var rg=!1;if(ar){var Sf;if(ar){var _f="oninput"in document;if(!_f){var ag=document.createElement("div");ag.setAttribute("oninput","return;"),_f=typeof ag.oninput=="function"}Sf=_f}else Sf=!1;rg=Sf&&(!document.documentMode||9<document.documentMode)}function og(){Ii&&(Ii.detachEvent("onpropertychange",ig),Ni=Ii=null)}function ig(n){if(n.propertyName==="value"&&Ic(Ni)){var a=[];tg(a,Ni,n,gf(n)),F0(jA,a)}}function kA(n,a,i){n==="focusin"?(og(),Ii=a,Ni=i,Ii.attachEvent("onpropertychange",ig)):n==="focusout"&&og()}function OA(n){if(n==="selectionchange"||n==="keyup"||n==="keydown")return Ic(Ni)}function MA(n,a){if(n==="click")return Ic(a)}function RA(n,a){if(n==="input"||n==="change")return Ic(a)}function DA(n,a){return n===a&&(n!==0||1/n===1/a)||n!==n&&a!==a}var Zt=typeof Object.is=="function"?Object.is:DA;function Ui(n,a){if(Zt(n,a))return!0;if(typeof n!="object"||n===null||typeof a!="object"||a===null)return!1;var i=Object.keys(n),l=Object.keys(a);if(i.length!==l.length)return!1;for(l=0;l<i.length;l++){var d=i[l];if(!ha.call(a,d)||!Zt(n[d],a[d]))return!1}return!0}function sg(n){for(;n&&n.firstChild;)n=n.firstChild;return n}function cg(n,a){var i=sg(n);n=0;for(var l;i;){if(i.nodeType===3){if(l=n+i.textContent.length,n<=a&&l>=a)return{node:i,offset:a-n};n=l}e:{for(;i;){if(i.nextSibling){i=i.nextSibling;break e}i=i.parentNode}i=void 0}i=sg(i)}}function lg(n,a){return n&&a?n===a?!0:n&&n.nodeType===3?!1:a&&a.nodeType===3?lg(n,a.parentNode):"contains"in n?n.contains(a):n.compareDocumentPosition?!!(n.compareDocumentPosition(a)&16):!1:!1}function ug(n){n=n!=null&&n.ownerDocument!=null&&n.ownerDocument.defaultView!=null?n.ownerDocument.defaultView:window;for(var a=Tc(n.document);a instanceof n.HTMLIFrameElement;){try{var i=typeof a.contentWindow.location.href=="string"}catch{i=!1}if(i)n=a.contentWindow;else break;a=Tc(n.document)}return a}function Bf(n){var a=n&&n.nodeName&&n.nodeName.toLowerCase();return a&&(a==="input"&&(n.type==="text"||n.type==="search"||n.type==="tel"||n.type==="url"||n.type==="password")||a==="textarea"||n.contentEditable==="true")}var IA=ar&&"documentMode"in document&&11>=document.documentMode,yo=null,Tf=null,zi=null,jf=!1;function fg(n,a,i){var l=i.window===i?i.document:i.nodeType===9?i:i.ownerDocument;jf||yo==null||yo!==Tc(l)||(l=yo,"selectionStart"in l&&Bf(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focu
vendor: 74,287 bytes, line 49
49sNode:l.focusNode,focusOffset:l.focusOffset}),zi&&Ui(zi,l)||(zi=l,l=wl(Tf,"onSelect"),0<l.length&&(a=new Rc("onSelect","select",null,a,i),n.push({event:a,listeners:l}),a.target=yo)))}function ya(n,a){var i={};return i[n.toLowerCase()]=a.toLowerCase(),i["Webkit"+n]="webkit"+a,i["Moz"+n]="moz"+a,i}var bo={animationend:ya("Animation","AnimationEnd"),animationiteration:ya("Animation","AnimationIteration"),animationstart:ya("Animation","AnimationStart"),transitionrun:ya("Transition","TransitionRun"),transitionstart:ya("Transition","TransitionStart"),transitioncancel:ya("Transition","TransitionCancel"),transitionend:ya("Transition","TransitionEnd")},kf={},dg={};ar&&(dg=document.createElement("div").style,"AnimationEvent"in window||(delete bo.animationend.animation,delete bo.animationiteration.animation,delete bo.animationstart.animation),"TransitionEvent"in window||delete bo.transitionend.transition);function ba(n){if(kf[n])return kf[n];if(!bo[n])return n;var a=bo[n],i;for(i in a)if(a.hasOwnProperty(i)&&i in dg)return kf[n]=a[i];return n}var hg=ba("animationend"),pg=ba("animationiteration"),mg=ba("animationstart"),NA=ba("transitionrun"),UA=ba("transitionstart"),zA=ba("transitioncancel"),gg=ba("transitionend"),yg=new Map,Of="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Of.push("scrollEnd");function On(n,a){yg.set(n,a),ma(a,[n])}var bg=new WeakMap;function mn(n,a){if(typeof n=="object"&&n!==null){var i=bg.get(n);return i!==void 0?i:(a={value:n,source:a,stack:D0(a)},bg.set(n,a),a)}return{value:n,source:a,stack:D0(a)}}var gn=[],vo=0,Mf=0;function Nc(){for(var n=vo,a=Mf=vo=0;a<n;){var i=gn[a];gn[a++]=null;var l=gn[a];gn[a++]=null;var d=gn[a];gn[a++]=null;var b=gn[a];if(gn[a++]=null,l!==null&&d!==null){var x=l.pending;x===null?d.next=d:(d.next=x.next,x.next=d),l.pending=d}b!==0&&vg(i,d,b)}}function Uc(n,a,i,l){gn[vo++]=n,gn[vo++]=a,gn[vo++]=i,gn[vo++]=l,Mf|=l,n.lanes|=l,n=n.alternate,n!==null&&(n.lanes|=l)}function Rf(n,a,i,l){return Uc(n,a,i,l),zc(n)}function wo(n,a){return Uc(n,null,null,a),zc(n)}function vg(n,a,i){n.lanes|=i;var l=n.alternate;l!==null&&(l.lanes|=i);for(var d=!1,b=n.return;b!==null;)b.childLanes|=i,l=b.alternate,l!==null&&(l.childLanes|=i),b.tag===22&&(n=b.stateNode,n===null||n._visibility&1||(d=!0)),n=b,b=b.return;return n.tag===3?(b=n.stateNode,d&&a!==null&&(d=31-rt(i),n=b.hiddenUpdates,l=n[d],l===null?n[d]=[a]:l.push(a),a.lane=i|536870912),b):null}function zc(n){if(50<ls)throw ls=0,Ld=null,Error(o(185));for(var a=n.return;a!==null;)n=a,a=n.return;return n.tag===3?n.stateNode:null}var Co={};function LA(n,a,i,l){this.tag=n,this.key=i,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=a,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=l,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Jt(n,a,i,l){return new LA(n,a,i,l)}function Df(n){return n=n.prototype,!(!n||!n.isReactComponent)}function or(n,a){var i=n.alternate;return i===null?(i=Jt(n.tag,a,n.key,n.mode),i.elementType=n.elementType,i.type=n.type,i.stateNode=n.stateNode,i.alternate=n,n.alternate=i):(i.pendingProps=a,i.type=n.type,i.flags=0,i.subtreeFlags=0,i.deletions=null),i.flags=n.flags&65011712,i.childLanes=n.childLanes,i.lanes=n.lanes,i.child=n.child,i.memoizedProps=n.memoizedProps,i.memoizedState=n.memoizedState,i.updateQueue=n.updateQueue,a=n.dependencies,i.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext},i.sibling=n.sibling,i.index=n.index,i.ref=n.ref,i.refCleanup=n.refCleanup,i}function wg(n,a){n.flags&=65011714;var i=n.alternate;return i===null?(n.childLanes=0,n.lanes=a,n.child=null,n.subtreeFlags=0,n.memoizedProps=null,n.memoizedState=null,n.updateQueue=null,n.dependencies=null,n.stateNode=null):(n.childLanes=i.childLanes,n.lanes=i.lanes,n.child=i.child,n.subtreeFlags=0,n.deletions=null,n.memoizedProps=i.memoizedProps,n.memoizedState=i.memoizedState,n.updateQueue=i.updateQueue,n.type=i.type,a=i.dependencies,n.dependencies=a===null?null:{lanes:a.lanes,firstContext:a.firstContext}),n}function Lc(n,a,i,l,d,b){var x=0;if(l=n,typeof n=="function")Df(n)&&(x=1);else if(typeof n=="string")x=qx(n,i,te.current)?26:n==="html"||n==="head"||n==="body"?27:5;else e:switch(n){case I:return n=Jt(31,i,a,d),n.elementType=I,n.lanes=b,n;case w:return va(i.children,d,b,a);case C:x=8,d|=24;break;case A:return n=Jt(12,i,a,d|2),n.elementType=A,n.lanes=b,n;case B:return n=Jt(13,i,a,d),n.elementType=B,n.lanes=b,n;case D:return n=Jt(19,i,a,d),n.elementType=D,n.lanes=b,n;default:if(typeof n=="object"&&n!==null)switch(n.$$typeof){case T:case j:x=10;break e;case _:x=9;break e;case k:x=11;break e;case N:x=14;break e;case q:x=16,l=null;break e}x=29,i=Error(o(130,n===null?"null":typeof n,"")),l=null}return a=Jt(x,i,a,d),a.elementType=n,a.type=l,a.lanes=b,a}function va(n,a,i,l){return n=Jt(7,n,l,a),n.lanes=i,n}function If(n,a,i){return n=Jt(6,n,null,a),n.lanes=i,n}function Nf(n,a,i){return a=Jt(4,n.children!==null?n.children:[],n.key,a),a.lanes=i,a.stateNode={containerInfo:n.containerInfo,pendingChildren:null,implementation:n.implementation},a}var Eo=[],Ao=0,Pc=null,qc=0,yn=[],bn=0,wa=null,ir=1,sr="";function Ca(n,a){Eo[Ao++]=qc,Eo[Ao++]=Pc,Pc=n,qc=a}function Cg(n,a,i){yn[bn++]=ir,yn[bn++]=sr,yn[bn++]=wa,wa=n;var l=ir;n=sr;var d=32-rt(l)-1;l&=~(1<<d),i+=1;var b=32-rt(a)+d;if(30<b){var x=d-d%5;b=(l&(1<<x)-1).toString(32),l>>=x,d-=x,ir=1<<32-rt(a)+d|i<<d|l,sr=b+n}else ir=1<<b|i<<d|l,sr=n}function Uf(n){n.return!==null&&(Ca(n,1),Cg(n,1,0))}function zf(n){for(;n===Pc;)Pc=Eo[--Ao],Eo[Ao]=null,qc=Eo[--Ao],Eo[Ao]=null;for(;n===wa;)wa=yn[--bn],yn[bn]=null,sr=yn[--bn],yn[bn]=null,ir=yn[--bn],yn[bn]=null}var It=null,Ye=null,Le=!1,Ea=null,zn=!1,Lf=Error(o(519));function Aa(n){var a=Error(o(418,""));throw qi(mn(a,n)),Lf}function Eg(n){var a=n.stateNode,i=n.type,l=n.memoizedProps;switch(a[Bt]=n,a[qt]=l,i){case"dialog":ke("cancel",a),ke("close",a);break;case"iframe":case"object":case"embed":ke("load",a);break;case"video":case"audio":for(i=0;i<fs.length;i++)ke(fs[i],a);break;case"source":ke("error",a);break;case"img":case"image":case"link":ke("error",a),ke("load",a);break;case"details":ke("toggle",a);break;case"input":ke("invalid",a),U0(a,l.value,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name,!0),Bc(a);break;case"select":ke("invalid",a);break;case"textarea":ke("invalid",a),L0(a,l.value,l.defaultValue,l.children),Bc(a)}i=l.children,typeof i!="string"&&typeof i!="number"&&typeof i!="bigint"||a.textContent===""+i||l.suppressHydrationWarning===!0||Lb(a.textContent,i)?(l.popover!=null&&(ke("beforetoggle",a),ke("toggle",a)),l.onScroll!=null&&ke("scroll",a),l.onScrollEnd!=null&&ke("scrollend",a),l.onClick!=null&&(a.onclick=Cl),a=!0):a=!1,a||Aa(n)}function Ag(n){for(It=n.return;It;)switch(It.tag){case 5:case 13:zn=!1;return;case 27:case 3:zn=!0;return;default:It=It.return}}function Li(n){if(n!==It)return!1;if(!Le)return Ag(n),Le=!0,!1;var a=n.tag,i;if((i=a!==3&&a!==27)&&((i=a===5)&&(i=n.type,i=!(i!=="form"&&i!=="button")||th(n.type,n.memoizedProps)),i=!i),i&&Ye&&Aa(n),Ag(n),a===13){if(n=n.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(o(317));e:{for(n=n.nextSibling,a=0;n;){if(n.nodeType===8)if(i=n.data,i==="/$"){if(a===0){Ye=Rn(n.nextSibling);break e}a--}else i!=="$"&&i!=="$!"&&i!=="$?"||a++;n=n.nextSibling}Ye=null}}else a===27?(a=Ye,Kr(n.type)?(n=oh,oh=null,Ye=n):Ye=a):Ye=It?Rn(n.stateNode.nextSibling):null;return!0}function Pi(){Ye=It=null,Le=!1}function xg(){var n=Ea;return n!==null&&(Gt===null?Gt=n:Gt.push.apply(Gt,n),Ea=null),n}function qi(n){Ea===null?Ea=[n]:Ea.push(n)}var Pf=G(null),xa=null,cr=null;function Rr(n,a,i){se(Pf,a._currentValue),a._currentValue=i}function lr(n){n._currentValue=Pf.current,ae(Pf)}function qf(n,a,i){for(;n!==null;){var l=n.alternate;if((n.childLanes&a)!==a?(n.childLanes|=a,l!==null&&(l.childLanes|=a)):l!==null&&(l.childLanes&a)!==a&&(l.childLanes|=a),n===i)break;n=n.return}}function Hf(n,a,i,l){var d=n.child;for(d!==null&&(d.return=n);d!==null;){var b=d.dependencies;if(b!==null){var x=d.child;b=b.firstContext;e:for(;b!==null;){var S=b;b=d;for(var R=0;R<a.length;R++)if(S.context===a[R]){b.lanes|=i,S=b.alternate,S!==null&&(S.lanes|=i),qf(b.return,i,n),l||(x=null);break e}b=S.next}}else if(d.tag===18){if(x=d.return,x===null)throw Error(o(341));x.lanes|=i,b=x.alternate,b!==null&&(b.lanes|=i),qf(x,i,n),x=null}else x=d.child;if(x!==null)x.return=d;else for(x=d;x!==null;){if(x===n){x=null;break}if(d=x.sibling,d!==null){d.return=x.return,x=d;break}x=x.return}d=x}}function Hi(n,a,i,l){n=null;for(var d=a,b=!1;d!==null;){if(!b){if((d.flags&524288)!==0)b=!0;else if((d.flags&262144)!==0)break}if(d.tag===10){var x=d.alternate;if(x===null)throw Error(o(387));if(x=x.memoizedProps,x!==null){var S=d.type;Zt(d.pendingProps.value,x.value)||(n!==null?n.push(S):n=[S])}}else if(d===xe.current){if(x=d.alternate,x===null)throw Error(o(387));x.memoizedState.memoizedState!==d.memoizedState.memoizedState&&(n!==null?n.push(ys):n=[ys])}d=d.return}n!==null&&Hf(a,n,i,l),a.flags|=262144}function Hc(n){for(n=n.firstContext;n!==null;){if(!Zt(n.context._currentValue,n.memoizedValue))return!0;n=n.next}return!1}function Sa(n){xa=n,cr=null,n=n.dependencies,n!==null&&(n.firstContext=null)}function Tt(n){return Sg(xa,n)}function Fc(n,a){return xa===null&&Sa(n),Sg(n,a)}function Sg(n,a){var i=a._currentValue;if(a={context:a,memoizedValue:i,next:null},cr===null){if(n===null)throw Error(o(308));cr=a,n.dependencies={lanes:0,firstContext:a},n.flags|=524288}else cr=cr.next=a;return i}var PA=typeof AbortController<"u"?AbortController:function(){var n=[],a=this.signal={aborted:!1,addEventListener:function(i,l){n.push(l)}};this.abort=function(){a.aborted=!0,n.forEach(function(i){return i()})}},qA=e.unstable_scheduleCallback,HA=e.unstable_NormalPriority,lt={$$typeof:j,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Ff(){return{controller:new PA,data:new Map,refCount:0}}function Fi(n){n.refCount--,n.refCount===0&&qA(HA,function(){n.controller.abort()})}var Qi=null,Qf=0,xo=0,So=null;function FA(n,a){if(Qi===null){var i=Qi=[];Qf=0,xo=Wd(),So={status:"pending",value:void 0,then:function(l){i.push(l)}}}return Qf++,a.then(_g,_g),a}function _g(){if(--Qf===0&&Qi!==null){So!==null&&(So.status="fulfilled");var n=Qi;Qi=null,xo=0,So=null;for(var a=0;a<n.length;a++)(0,n[a])()}}function QA(n,a){var i=[],l={status:"pending",value:null,reason:null,then:function(d){i.push(d)}};return n.then(function(){l.status="fulfilled",l.value=a;for(var d=0;d<i.length;d++)(0,i[d])(a)},function(d){for(l.status="rejected",l.reason=d,d=0;d<i.length;d++)(0,i[d])(void 0)}),l}var Bg=z.S;z.S=function(n,a){typeof a=="object"&&a!==null&&typeof a.then=="function"&&FA(n,a),Bg!==null&&Bg(n,a)};var _a=G(null);function Gf(){var n=_a.current;return n!==null?n:We.pooledCache}function Qc(n,a){a===null?se(_a,_a.current):se(_a,a.pool)}function Tg(){var n=Gf();return n===null?null:{parent:lt._currentValue,pool:n}}var Gi=Error(o(460)),jg=Error(o(474)),Gc=Error(o(542)),Wf={then:function(){}};function kg(n){return n=n.status,n==="fulfilled"||n==="rejected"}function Wc(){}function Og(n,a,i){switch(i=n[i],i===void 0?n.push(a):i!==a&&(a.then(Wc,Wc),a=i),a.status){case"fulfilled":return a.value;case"rejected":throw n=a.reason,Rg(n),n;default:if(typeof a.status=="string")a.then(Wc,Wc);else{if(n=We,n!==null&&100<n.shellSuspendCounter)throw Error(o(482));n=a,n.status="pending",n.then(function(l){if(a.status==="pending"){var d=a;d.status="fulfilled",d.value=l}},function(l){if(a.status==="pending"){var d=a;d.status="rejected",d.reason=l}})}switch(a.status){case"fulfilled":return a.value;case"rejected":throw n=a.reason,Rg(n),n}throw Wi=a,Gi}}var Wi=null;function Mg(){if(Wi===null)throw Error(o(459));var n=Wi;return Wi=null,n}function Rg(n){if(n===Gi||n===Gc)throw Error(o(483))}var Dr=!1;function Vf(n){n.updateQueue={baseState:n.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Kf(n,a){n=n.updateQueue,a.updateQueue===n&&(a.updateQueue={baseState:n.baseState,firstBaseUpdate:n.firstBaseUpdate,lastBaseUpdate:n.lastBaseUpdate,shared:n.shared,callbacks:null})}function Ir(n){return{lane:n,tag:0,payload:null,callback:null,next:null}}function Nr(n,a,i){var l=n.updateQueue;if(l===null)return null;if(l=l.shared,(Pe&2)!==0){var d=l.pending;return d===null?a.next=a:(a.next=d.next,d.next=a),l.pending=a,a=zc(n),vg(n,null,i),a}return Uc(n,l,a,i),zc(n)}function Vi(n,a,i){if(a=a.updateQueue,a!==null&&(a=a.shared,(i&4194048)!==0)){var l=a.lanes;l&=n.pendingLanes,i|=l,a.lanes=i,_0(n,i)}}function Yf(n,a){var i=n.updateQueue,l=n.alternate;if(l!==null&&(l=l.updateQueue,i===l)){var d=null,b=null;if(i=i.firstBaseUpdate,i!==null){do{var x={lane:i.lane,tag:i.tag,payload:i.payload,callback:null,next:null};b===null?d=b=x:b=b.next=x,i=i.next}while(i!==null);b===null?d=b=a:b=b.next=a}else d=b=a;i={baseState:l.baseState,firstBaseUpdate:d,lastBaseUpdate:b,shared:l.shared,callbacks:l.callbacks},n.updateQueue=i;return}n=i.lastBaseUpdate,n===null?i.firstBaseUpdate=a:n.next=a,i.lastBaseUpdate=a}var $f=!1;function Ki(){if($f){var n=So;if(n!==null)throw n}}function Yi(n,a,i,l){$f=!1;var d=n.updateQueue;Dr=!1;var b=d.firstBaseUpdate,x=d.lastBaseUpdate,S=d.shared.pending;if(S!==null){d.shared.pending=null;var R=S,W=R.next;R.next=null,x===null?b=W:x.next=W,x=R;var J=n.alternate;J!==null&&(J=J.updateQueue,S=J.lastBaseUpdate,S!==x&&(S===null?J.firstBaseUpdate=W:S.next=W,J.lastBaseUpdate=R))}if(b!==null){var ne=d.baseState;x=0,J=W=R=null,S=b;do{var K=S.lane&-536870913,Y=K!==S.lane;if(Y?(De&K)===K:(l&K)===K){K!==0&&K===xo&&($f=!0),J!==null&&(J=J.next={lane:0,tag:S.tag,payload:S.payload,callback:null,next:null});e:{var ve=n,ye=S;K=a;var Qe=i;switch(ye.tag){case 1:if(ve=ye.payload,typeof ve=="function"){ne=ve.call(Qe,ne,K);break e}ne=ve;break e;case 3:ve.flags=ve.flags&-65537|128;case 0:if(ve=ye.payload,K=typeof ve=="function"?ve.call(Qe,ne,K):ve,K==null)break e;ne=m({},ne,K);break e;case 2:Dr=!0}}K=S.callback,K!==null&&(n.flags|=64,Y&&(n.flags|=8192),Y=d.callbacks,Y===null?d.callbacks=[K]:Y.push(K))}else Y={lane:K,tag:S.tag,payload:S.payload,callback:S.callback,next:null},J===null?(W=J=Y,R=ne):J=J.next=Y,x|=K;if(S=S.next,S===null){if(S=d.shared.pending,S===null)break;Y=S,S=Y.next,Y.next=null,d.lastBaseUpdate=Y,d.shared.pending=null}}while(!0);J===null&&(R=ne),d.baseState=R,d.firstBaseUpdate=W,d.lastBaseUpdate=J,b===null&&(d.shared.lanes=0),Qr|=x,n.lanes=x,n.memoizedState=ne}}function Dg(n,a){if(typeof n!="function")throw Error(o(191,n));n.call(a)}function Ig(n,a){var i=n.callbacks;if(i!==null)for(n.callbacks=null,n=0;n<i.length;n++)Dg(i[n],a)}var _o=G(null),Vc=G(0);function Ng(n,a){n=gr,se(Vc,n),se(_o,a),gr=n|a.baseLanes}function Xf(){se(Vc,gr),se(_o,_o.current)}function Zf(){gr=Vc.current,ae(_o),ae(Vc)}var Ur=0,_e=null,He=null,at=null,Kc=!1,Bo=!1,Ba=!1,Yc=0,$i=0,To=null,GA=0;function Je(){throw Error(o(321))}function Jf(n,a){if(a===null)return!1;for(var i=0;i<a.length&&i<n.length;i++)if(!Zt(n[i],a[i]))return!1;return!0}function ed(n,a,i,l,d,b){return Ur=b,_e=a,a.memoizedState=null,a.updateQueue=null,a.lanes=0,z.H=n===null||n.memoizedState===null?vy:wy,Ba=!1,b=i(l,d),Ba=!1,Bo&&(b=zg(a,i,l,d)),Ug(n),b}function Ug(n){z.H=tl;var a=He!==null&&He.next!==null;if(Ur=0,at=He=_e=null,Kc=!1,$i=0,To=null,a)throw Error(o(300));n===null||mt||(n=n.dependencies,n!==null&&Hc(n)&&(mt=!0))}function zg(n,a,i,l){_e=n;var d=0;do{if(Bo&&(To=null),$i=0,Bo=!1,25<=d)throw Error(o(301));if(d+=1,at=He=null,n.updateQueue!=null){var b=n.updateQueue;b.lastEffect=null,b.events=null,b.stores=null,b.memoCache!=null&&(b.memoCache.index=0)}z.H=ZA,b=a(i,l)}while(Bo);return b}function WA(){var n=z.H,a=n.useState()[0];return a=typeof a.then=="function"?Xi(a):a,n=n.useState()[0],(He!==null?He.memoizedState:null)!==n&&(_e.flags|=1024),a}function td(){var n=Yc!==0;return Yc=0,n}function nd(n,a,i){a.updateQueue=n.updateQueue,a.flags&=-2053,n.lanes&=~i}function rd(n){if(Kc){for(n=n.memoizedState;n!==null;){var a=n.queue;a!==null&&(a.pending=null),n=n.next}Kc=!1}Ur=0,at=He=_e=null,Bo=!1,$i=Yc=0,To=null}function Ft(){var n={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return at===null?_e.memoizedState=at=n:at=at.next=n,at}function ot(){if(He===null){var n=_e.alternate;n=n!==null?n.memoizedState:null}else n=He.next;var a=at===null?_e.memoizedState:at.next;if(a!==null)at=a,He=n;else{if(n===null)throw _e.alternate===null?Error(o(467)):Error(o(310));He=n,n={memoizedState:He.memoizedState,baseState:He.baseState,baseQueue:He.baseQueue,queue:He.queue,next:null},at===null?_e.memoizedState=at=n:at=at.next=n}return at}function ad(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Xi(n){var a=$i;return $i+=1,To===null&&(To=[]),n=Og(To,n,a),a=_e,(at===null?a.memoizedState:at.next)===null&&(a=a.alternate,z.H=a===null||a.memoizedState===null?vy:wy),n}function $c(n){if(n!==null&&typeof n=="object"){if(typeof n.then=="function")return Xi(n);if(n.$$typeof===j)return Tt(n)}throw Error(o(438,String(n)))}function od(n){var a=null,i=_e.updateQueue;if(i!==null&&(a=i.memoCache),a==null){var l=_e.alternate;l!==null&&(l=l.updateQueue,l!==null&&(l=l.memoCache,l!=null&&(a={data:l.data.map(function(d){return d.slice()}),index:0})))}if(a==null&&(a={data:[],index:0}),i===null&&(i=ad(),_e.updateQueue=i),i.memoCache=a,i=a.data[a.index],i===void 0)for(i=a.data[a.index]=Array(n),l=0;l<n;l++)i[l]=V;return a.index++,i}function ur(n,a){return typeof a=="function"?a(n):a}function Xc(n){var a=ot();return id(a,He,n)}function id(n,a,i){var l=n.queue;if(l===null)throw Error(o(311));l.lastRenderedReducer=i;var d=n.baseQueue,b=l.pending;if(b!==null){if(d!==null){var x=d.next;d.next=b.next,b.next=x}a.baseQueue=d=b,l.pending=null}if(b=n.baseState,d===null)n.memoizedState=b;else{a=d.next;var S=x=null,R=null,W=a,J=!1;do{var ne=W.lane&-536870913;if(ne!==W.lane?(De&ne)===ne:(Ur&ne)===ne){var K=W.revertLane;if(K===0)R!==null&&(R=R.next={lane:0,revertLane:0,action:W.action,hasEagerState:W.hasEagerState,eagerState:W.eagerState,next:null}),ne===xo&&(J=!0);else if((Ur&K)===K){W=W.next,K===xo&&(J=!0);continue}else ne={lane:0,revertLane:W.revertLane,action:W.action,hasEagerState:W.hasEagerState,eagerState:W.eagerState,next:null},R===null?(S=R=ne,x=b):R=R.next=ne,_e.lanes|=K,Qr|=K;ne=W.action,Ba&&i(b,ne),b=W.hasEagerState?W.eagerState:i(b,ne)}else K={lane:ne,revertLane:W.revertLane,action:W.action,hasEagerState:W.hasEagerState,eagerState:W.eagerState,next:null},R===null?(S=R=K,x=b):R=R.next=K,_e.lanes|=ne,Qr|=ne;W=W.next}while(W!==null&&W!==a);if(R===null?x=b:R.next=S,!Zt(b,n.memoizedState)&&(mt=!0,J&&(i=So,i!==null)))throw i;n.memoizedState=b,n.baseState=x,n.baseQueue=R,l.lastRenderedState=b}return d===null&&(l.lanes=0),[n.memoizedState,l.dispatch]}function sd(n){var a=ot(),i=a.queue;if(i===null)throw Error(o(311));i.lastRenderedReducer=n;var l=i.dispatch,d=i.pending,b=a.memoizedState;if(d!==null){i.pending=null;var x=d=d.next;do b=n(b,x.action),x=x.next;while(x!==d);Zt(b,a.memoizedState)||(mt=!0),a.memoizedState=b,a.baseQueue===null&&(a.baseState=b),i.lastRenderedState=b}return[b,l]}function Lg(n,a,i){var l=_e,d=ot(),b=Le;if(b){if(i===void 0)throw Error(o(407));i=i()}else i=a();var x=!Zt((He||d).memoizedState,i);x&&(d.memoizedState=i,mt=!0),d=d.queue;var S=Hg.bind(null,l,d,n);if(Zi(2048,8,S,[n]),d.getSnapshot!==a||x||at!==null&&at.memoizedState.tag&1){if(l.flags|=2048,jo(9,Zc(),qg.bind(null,l,d,i,a),null),We===null)throw Error(o(349));b||(Ur&124)!==0||Pg(l,a,i)}return i}function Pg(n,a,i){n.flags|=16384,n={getSnapshot:a,value:i},a=_e.updateQueue,a===null?(a=ad(),_e.updateQueue=a,a.stores=[n]):(i=a.stores,i===null?a.stores=[n]:i.push(n))}function qg(n,a,i,l){a.value=i,a.getSnapshot=l,Fg(a)&&Qg(n)}function Hg(n,a,i){return i(function(){Fg(a)&&Qg(n)})}function Fg(n){var a=n.getSnapshot;n=n.value;try{var i=a();return!Zt(n,i)}catch{return!0}}function Qg(n){var a=wo(n,2);a!==null&&an(a,n,2)}function cd(n){var a=Ft();if(typeof n=="function"){var i=n;if(n=i(),Ba){nt(!0);try{i()}finally{nt(!1)}}}return a.memoizedState=a.baseState=n,a.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ur,lastRenderedState:n},a}function Gg(n,a,i,l){return n.baseState=i,id(n,He,typeof l=="function"?l:ur)}function VA(n,a,i,l,d){if(el(n))throw Error(o(485));if(n=a.action,n!==null){var b={payload:d,action:n,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(x){b.listeners.push(x)}};z.T!==null?i(!0):b.isTransition=!1,l(b),i=a.pending,i===null?(b.next=a.pending=b,Wg(a,b)):(b.next=i.next,a.pending=i.next=b)}}function Wg(n,a){var i=a.action,l=a.payload,d=n.state;if(a.isTransition){var b=z.T,x={};z.T=x;try{var S=i(d,l),R=z.S;R!==null&&R(x,S),Vg(n,a,S)}catch(W){ld(n,a,W)}finally{z.T=b}}else try{b=i(d,l),Vg(n,a,b)}catch(W){ld(n,a,W)}}function Vg(n,a,i){i!==null&&typeof i=="object"&&typeof i.then=="function"?i.then(function(l){Kg(n,a,l)},function(l){return ld(n,a,l)}):Kg(n,a,i)}function Kg(n,a,i){a.status="fulfilled",a.value=i,Yg(a),n.state=i,a=n.pending,a!==null&&(i=a.next,i===a?n.pending=null:(i=i.next,a.next=i,Wg(n,i)))}function ld(n,a,i){var l=n.pending;if(n.pending=null,l!==null){l=l.next;do a.status="rejected",a.reason=i,Yg(a),a=a.next;while(a!==l)}n.action=null}function Yg(n){n=n.listeners;for(var a=0;a<n.length;a++)(0,n[a])()}function $g(n,a){return a}function Xg(n,a){if(Le){var i=We.formState;if(i!==null){e:{var l=_e;if(Le){if(Ye){t:{for(var d=Ye,b=zn;d.nodeType!==8;){if(!b){d=null;break t}if(d=Rn(d.nextSibling),d===null){d=null;break t}}b=d.data,d=b==="F!"||b==="F"?d:null}if(d){Ye=Rn(d.nextSibling),l=d.data==="F!";break e}}Aa(l)}l=!1}l&&(a=i[0])}}return i=Ft(),i.memoizedState=i.baseState=a,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:$g,lastRenderedState:a},i.queue=l,i=gy.bind(null,_e,l),l.dispatch=i,l=cd(!1),b=pd.bind(null,_e,!1,l.queue),l=Ft(),d={state:a,dispatch:null,action:n,pending:null},l.queue=d,i=VA.bind(null,_e,d,b,i),d.dispatch=i,l.memoizedState=n,[a,i,!1]}function Zg(n){var a=ot();return Jg(a,He,n)}function Jg(n,a,i){if(a=id(n,a,$g)[0],n=Xc(ur)[0],typeof a=="object"&&a!==null&&typeof a.then=="function")try{var l=Xi(a)}catch(x){throw x===Gi?Gc:x}else l=a;a=ot();var d=a.queue,b=d.dispatch;return i!==a.memoizedState&&(_e.flags|=2048,jo(9,Zc(),KA.bind(null,d,i),null)),[l,b,n]}function KA(n,a){n.action=a}function ey(n){var a=ot(),i=He;if(i!==null)return Jg(a,i,n);ot(),a=a.memoizedState,i=ot();var l=i.queue.dispatch;return i.memoizedState=n,[a,l,!1]}function jo(n,a,i,l){return n={tag:n,create:i,deps:l,inst:a,next:null},a=_e.updateQueue,a===null&&(a=ad(),_e.updateQueue=a),i=a.lastEffect,i===null?a.lastEffect=n.next=n:(l=i.next,i.next=n,n.next=l,a.lastEffect=n),n}function Zc(){return{destroy:void 0,resource:void 0}}function ty(){return ot().memoizedState}function Jc(n,a,i,l){var d=Ft();l=l===void 0?null:l,_e.flags|=n,d.memoizedState=jo(1|a,Zc(),i,l)}function Zi(n,a,i,l){var d=ot();l=l===void 0?null:l;var b=d.memoizedState.inst;He!==null&&l!==null&&Jf(l,He.memoizedState.deps)?d.memoizedState=jo(a,b,i,l):(_e.flags|=n,d.memoizedState=jo(1|a,b,i,l))}function ny(n,a){Jc(8390656,8,n,a)}function ry(n,a){Zi(2048,8,n,a)}function ay(n,a){return Zi(4,2,n,a)}function oy(n,a){return Zi(4,4,n,a)}function iy(n,a){if(typeof a=="function"){n=n();var i=a(n);return function(){typeof i=="function"?i():a(null)}}if(a!=null)return n=n(),a.current=n,function(){a.current=null}}function sy(n,a,i){i=i!=null?i.concat([n]):null,Zi(4,4,iy.bind(null,a,n),i)}function ud(){}function cy(n,a){var i=ot();a=a===void 0?null:a;var l=i.memoizedState;return a!==null&&Jf(a,l[1])?l[0]:(i.memoizedState=[n,a],n)}function ly(n,a){var i=ot();a=a===void 0?null:a;var l=i.memoizedState;if(a!==null&&Jf(a,l[1]))return l[0];if(l=n(),Ba){nt(!0);try{n()}finally{nt(!1)}}return i.memoizedState=[l,a],l}function fd(n,a,i){return i===void 0||(Ur&1073741824)!==0?n.memoizedState=a:(n.memoizedState=i,n=db(),_e.lanes|=n,Qr|=n,i)}function uy(n,a,i,l){return Zt(i,a)?i:_o.current!==null?(n=fd(n,i,l),Zt(n,a)||(mt=!0),n):(Ur&42)===0?(mt=!0,n.memoizedState=i):(n=db(),_e.lanes|=n,Qr|=n,a)}function fy(n,a,i,l,d){var b=X.p;X.p=b!==0&&8>b?b:8;var x=z.T,S={};z.T=S,pd(n,!1,a,i);try{var R=d(),W=z.S;if(W!==null&&W(S,R),R!==null&&typeof R=="object"&&typeof R.then=="function"){var J=QA(R,l);Ji(n,a,J,rn(n))}else Ji(n,a,l,rn(n))}catch(ne){Ji(n,a,{then:function(){},status:"rejected",reason:ne},rn())}finally{X.p=b,z.T=x}}function YA(){}function dd(n,a,i,l){if(n.tag!==5)throw Error(o(476));var d=dy(n).queue;fy(n,d,a,H,i===null?YA:function(){return hy(n),i(l)})}function dy(n){var a=n.memoizedState;if(a!==null)return a;a={memoizedState:H,baseState:H,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ur,lastRenderedState:H},next:null};var i={};return a.next={memoizedState:i,baseState:i,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:ur,lastRenderedState:i},next:null},n.memoizedState=a,n=n.alternate,n!==null&&(n.memoizedState=a),a}function hy(n){var a=dy(n).next.queue;Ji(n,a,{},rn())}function hd(){return Tt(ys)}function py(){return ot().memoizedState}function my(){return ot().memoizedState}function $A(n){for(var a=n.return;a!==null;){switch(a.tag){case 24:case 3:var i=rn();n=Ir(i);var l=Nr(a,n,i);l!==null&&(an(l,a,i),Vi(l,a,i)),a={cache:Ff()},n.payload=a;return}a=a.return}}function XA(n,a,i){var l=rn();i={lane:l,revertLane:0,action:i,hasEagerState:!1,eagerState:null,next:null},el(n)?yy(a,i):(i=Rf(n,a,i,l),i!==null&&(an(i,n,l),by(i,a,l)))}function gy(n,a,i){var l=rn();Ji(n,a,i,l)}function Ji(n,a,i,l){var d={lane:l,revertLane:0,action:i,hasEagerState:!1,eagerState:null,next:null};if(el(n))yy(a,d);else{var b=n.alternate;if(n.lanes===0&&(b===null||b.lanes===0)&&(b=a.lastRenderedReducer,b!==null))try{var x=a.lastRenderedState,S=b(x,i);if(d.hasEagerState=!0,d.eagerState=S,Zt(S,x))return Uc(n,a,d,0),We===null&&Nc(),!1}catch{}finally{}if(i=Rf(n,a,d,l),i!==null)return an(i,n,l),by(i,a,l),!0}return!1}function pd(n,a,i,l){if(l={lane:2,revertLane:Wd(),action:l,hasEagerState:!1,eagerState:null,next:null},el(n)){if(a)throw Error(o(479))}else a=Rf(n,i,l,2),a!==null&&an(a,n,2)}function el(n){var a=n.alternate;return n===_e||a!==null&&a===_e}function yy(n,a){Bo=Kc=!0;var i=n.pending;i===null?a.next=a:(a.next=i.next,i.next=a),n.pending=a}function by(n,a,i){if((i&4194048)!==0){var l=a.lanes;l&=n.pendingLanes,i|=l,a.lanes=i,_0(n,i)}}var tl={readContext:Tt,use:$c,useCallback:Je,useContext:Je,useEffect:Je,useImperativeHandle:Je,useLayoutEffect:Je,useInsertionEffect:Je,useMemo:Je,useReducer:Je,useRef:Je,useState:Je,useDebugValue:Je,useDeferredValue:Je,useTransition:Je,useSyncExternalStore:Je,useId:Je,useHostTransitionStatus:Je,useFormState:Je,useActionState:Je,useOptimistic:Je,useMemoCache:Je,useCacheRefresh:Je},vy={readContext:Tt,use:$c,useCallback:function(n,a){return Ft().memoizedState=[n,a===void 0?null:a],n},useContext:Tt,useEffect:ny,useImperativeHandle:function(n,a,i){i=i!=null?i.concat([n]):null,Jc(4194308,4,iy.bind(null,a,n),i)},useLayoutEffect:function(n,a){return Jc(4194308,4,n,a)},useInsertionEffect:function(n,a){Jc(4,2,n,a)},useMemo:function(n,a){var i=Ft();a=a===void 0?null:a;var l=n();if(Ba){nt(!0);try{n()}finally{nt(!1)}}return i.memoizedState=[l,a],l},useReducer:function(n,a,i){var l=Ft();if(i!==void 0){var d=i(a);if(Ba){nt(!0);try{i(a)}finally{nt(!1)}}}else d=a;return l.memoizedState=l.baseState=d,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:n,lastRenderedState:d},l.queue=n,n=n.dispatch=XA.bind(null,_e,n),[l.memoizedState,n]},useRef:function(n){var a=Ft();return n={current:n},a.memoizedState=n},useState:function(n){n=cd(n);var a=n.queue,i=gy.bind(null,_e,a);return a.dispatch=i,[n.memoizedState,i]},useDebugValue:ud,useDeferredValue:function(n,a){var i=Ft();return fd(i,n,a)},useTransition:function(){var n=cd(!1);return n=fy.bind(null,_e,n.queue,!0,!1),Ft().memoizedState=n,[!1,n]},useSyncExternalStore:function(n,a,i){var l=_e,d=Ft();if(Le){if(i===void 0)throw Error(o(407));i=i()}else{if(i=a(),We===null)throw Error(o(349));(De&124)!==0||Pg(l,a,i)}d.memoizedState=i;var b={value:i,getSnapshot:a};return d.queue=b,ny(Hg.bind(null,l,b,n),[n]),l.flags|=2048,jo(9,Zc(),qg.bind(null,l,b,i,a),null),i},useId:function(){var n=Ft(),a=We.identifierPrefix;if(Le){var i=sr,l=ir;i=(l&~(1<<32-rt(l)-1)).toString(32)+i,a="«"+a+"R"+i,i=Yc++,0<i&&(a+="H"+i.toString(32)),a+="»"}else i=GA++,a="«"+a+"r"+i.toString(32)+"»";return n.memoizedState=a},useHostTransitionStatus:hd,useFormState:Xg,useActionState:Xg,useOptimistic:function(n){var a=Ft();a.memoizedState=a.baseState=n;var i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return a.queue=i,a=pd.bind(null,_e,!0,i),i.dispatch=a,[n,a]},useMemoCache:od,useCacheRefresh:function(){return Ft().memoizedState=$A.bind(null,_e)}},wy={readContext:Tt,use:$c,useCallback:cy,useContext:Tt,useEffect:ry,useImperativeHandle:sy,useInsertionEffect:ay,useLayoutEffect:oy,useMemo:ly,useReducer:Xc,useRef:ty,useState:function(){return Xc(ur)},useDebugValue:ud,useDeferredValue:function(n,a){var i=ot();return uy(i,He.memoizedState,n,a)},useTransition:function(){var n=Xc(ur)[0],a=ot().memoizedState;return[typeof n=="boolean"?n:Xi(n),a]},useSyncExternalStore:Lg,useId:py,useHostTransitionStatus:hd,useFormState:Zg,useActionState:Zg,useOptimistic:function(n,a){var i=ot();return Gg(i,He,n,a)},useMemoCache:od,useCacheRefresh:my},ZA={readContext:Tt,use:$c,useCallback:cy,useContext:Tt,useEffect:ry,useImperativeHandle:sy,useInsertionEffect:ay,useLayoutEffect:oy,useMemo:ly,useReducer:sd,useRef:ty,useState:function(){return sd(ur)},useDebugValue:ud,useDeferredValue:function(n,a){var i=ot();return He===null?fd(i,n,a):uy(i,He.memoizedState,n,a)},useTransition:function(){var n=sd(ur)[0],a=ot().memoizedState;return[typeof n=="boolean"?n:Xi(n),a]},useSyncExternalStore:Lg,useId:py,useHostTransitionStatus:hd,useFormState:ey,useActionState:ey,useOptimistic:function(n,a){var i=ot();return He!==null?Gg(i,He,n,a):(i.baseState=n,[n,i.queue.dispatch])},useMemoCache:od,useCacheRefresh:my},ko=null,es=0;function nl(n){var a=es;return es+=1,ko===null&&(ko=[]),Og(ko,n,a)}function ts(n,a){a=a.props.ref,n.ref=a!==void 0?a:null}function rl(n,a){throw a.$$typeof===y?Error(o(525)):(n=Object.prototype.toString.call(a),Error(o(31,n==="[object Object]"?"object with keys {"+Object.keys(a).join(", ")+"}":n)))}function Cy(n){var a=n._init;return a(n._payload)}function Ey(n){function a(P,L){if(n){var Q=P.deletions;Q===null?(P.deletions=[L],P.flags|=16):Q.push(L)}}function i(P,L){if(!n)return null;for(;L!==null;)a(P,L),L=L.sibling;return null}function l(P){for(var L=new Map;P!==null;)P.key!==null?L.set(P.key,P):L.set(P.index,P),P=P.sibling;return L}function d(P,L){return P=or(P,L),P.index=0,P.sibling=null,P}function b(P,L,Q){return P.index=Q,n?(Q=P.alternate,Q!==null?(Q=Q.index,Q<L?(P.flags|=67108866,L):Q):(P.flags|=67108866,L)):(P.flags|=1048576,L)}function x(P){return n&&P.alternate===null&&(P.flags|=67108866),P}function S(P,L,Q,ee){return L===null||L.tag!==6?(L=If(Q,P.mode,ee),L.return=P,L):(L=d(L,Q),L.return=P,L)}function R(P,L,Q,ee){var he=Q.type;return he===w?J(P,L,Q.props.children,ee,Q.key):L!==null&&(L.elementType===he||typeof he=="object"&&he!==null&&he.$$typeof===q&&Cy(he)===L.type)?(L=d(L,Q.props),ts(L,Q),L.return=P,L):(L=Lc(Q.type,Q.key,Q.props,null,P.mode,ee),ts(L,Q),L.return=P,L)}function W(P,L,Q,ee){return L===null||L.tag!==4||L.stateNode.containerInfo!==Q.containerInfo||L.stateNode.implementation!==Q.implementation?(L=Nf(Q,P.mode,ee),L.return=P,L):(L=d(L,Q.children||[]),L.return=P,L)}function J(P,L,Q,ee,he){return L===null||L.tag!==7?(L=va(Q,P.mode,ee,he),L.return=P,L):(L=d(L,Q),L.return=P,L)}function ne(P,L,Q){if(typeof L=="string"&&L!==""||typeof L=="number"||typeof L=="bigint")return L=If(""+L,P.mode,Q),L.return=P,L;if(typeof L=="object"&&L!==null){switch(L.$$typeof){case g:return Q=Lc(L.type,L.key,L.props,null,P.mode,Q),ts(Q,L),Q.return=P,Q;case v:return L=Nf(L,P.mode,Q),L.return=P,L;case q:var ee=L._init;return L=ee(L._payload),ne(P,L,Q)}if(re(L)||$(L))return L=va(L,P.mode,Q,null),L.return=P,L;if(typeof L.then=="function")return ne(P,nl(L),Q);if(L.$$typeof===j)return ne(P,Fc(P,L),Q);rl(P,L)}return null}function K(P,L,Q,ee){var he=L!==null?L.key:null;if(typeof Q=="string"&&Q!==""||typeof Q=="number"||typeof Q=="bigint")return he!==null?null:S(P,L,""+Q,ee);if(typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case g:return Q.key===he?R(P,L,Q,ee):null;case v:return Q.key===he?W(P,L,Q,ee):null;case q:return he=Q._init,Q=he(Q._payload),K(P,L,Q,ee)}if(re(Q)||$(Q))return he!==null?null:J(P,L,Q,ee,null);if(typeof Q.then=="function")return K(P,L,nl(Q),ee);if(Q.$$typeof===j)return K(P,L,Fc(P,Q),ee);rl(P,Q)}return null}function Y(P,L,Q,ee,he){if(typeof ee=="string"&&ee!==""||typeof ee=="number"||typeof ee=="bigint")return P=P.get(Q)||null,S(L,P,""+ee,he);if(typeof ee=="object"&&ee!==null){switch(ee.$$typeof){case g:return P=P.get(ee.key===null?Q:ee.key)||null,R(L,P,ee,he);case v:return P=P.get(ee.key===null?Q:ee.key)||null,W(L,P,ee,he);case q:var Be=ee._init;return ee=Be(ee._payload),Y(P,L,Q,ee,he)}if(re(ee)||$(ee))return P=P.get(Q)||null,J(L,P,ee,he,null);if(typeof ee.then=="function")return Y(P,L,Q,nl(ee),he);if(ee.$$typeof===j)return Y(P,L,Q,Fc(L,ee),he);rl(L,ee)}return null}function ve(P,L,Q,ee){for(var he=null,Be=null,ge=L,be=L=0,yt=null;ge!==null&&be<Q.length;be++){ge.index>be?(yt=ge,ge=null):yt=ge.sibling;var Ne=K(P,ge,Q[be],ee);if(Ne===null){ge===null&&(ge=yt);break}n&&ge&&Ne.alternate===null&&a(P,ge),L=b(Ne,L,be),Be===null?he=Ne:Be.sibling=Ne,Be=Ne,ge=yt}if(be===Q.length)return i(P,ge),Le&&Ca(P,be),he;if(ge===null){for(;be<Q.length;be++)ge=ne(P,Q[be],ee),ge!==null&&(L=b(ge,L,be),Be===null?he=ge:Be.sibling=ge,Be=ge);return Le&&Ca(P,be),he}for(ge=l(ge);be<Q.length;be++)yt=Y(ge,P,be,Q[be],ee),yt!==null&&(n&&yt.alternate!==null&&ge.delete(yt.key===null?be:yt.key),L=b(yt,L,be),Be===null?he=yt:Be.sibling=yt,Be=yt);return n&&ge.forEach(function(Jr){return a(P,Jr)}),Le&&Ca(P,be),he}function ye(P,L,Q,ee){if(Q==null)throw Error(o(151));for(var he=null,Be=null,ge=L,be=L=0,yt=null,Ne=Q.next();ge!==null&&!Ne.done;be++,Ne=Q.next()){ge.index>be?(yt=ge,ge=null):yt=ge.sibling;var Jr=K(P,ge,Ne.value,ee);if(Jr===null){ge===null&&(ge=yt);break}n&&ge&&Jr.alternate===null&&a(P,ge),L=b(Jr,L,be),Be===null?he=Jr:Be.sibling=Jr,Be=Jr,ge=yt}if(Ne.done)return i(P,ge),Le&&Ca(P,be),he;if(ge===null){for(;!Ne.done;be++,Ne=Q.next())Ne=ne(P,Ne.value,ee),Ne!==null&&(L=b(Ne,L,be),Be===null?he=Ne:Be.sibling=Ne,Be=Ne);return Le&&Ca(P,be),he}for(ge=l(ge);!Ne.done;be++,Ne=Q.next())Ne=Y(ge,P,be,Ne.value,ee),Ne!==null&&(n&&Ne.alternate!==null&&ge.delete(Ne.key===null?be:Ne.key),L=b(Ne,L,be),Be===null?he=Ne:Be.sibling=Ne,Be=Ne);return n&&ge.forEach(function(Jx){return a(P,Jx)}),Le&&Ca(P,be),he}function Qe(P,L,Q,ee){if(typeof Q=="object"&&Q!==null&&Q.type===w&&Q.key===null&&(Q=Q.props.children),typeof Q=="object"&&Q!==null){switch(Q.$$typeof){case g:e:{for(var he=Q.key;L!==null;){if(L.key===he){if(he=Q.type,he===w){if(L.tag===7){i(P,L.sibling),ee=d(L,Q.props.children),ee.return=P,P=ee;break e}}else if(L.elementType===he||typeof he=="object"&&he!==null&&he.$$typeof===q&&Cy(he)===L.type){i(P,L.sibling),ee=d(L,Q.props),ts(ee,Q),ee.return=P,P=ee;break e}i(P,L);break}else a(P,L);L=L.sibling}Q.type===w?(ee=va(Q.props.children,P.mode,ee,Q.key),ee.return=P,P=ee):(ee=Lc(Q.type,Q.key,Q.props,null,P.mode,ee),ts(ee,Q),ee.return=P,P=ee)}return x(P);case v:e:{for(he=Q.key;L!==null;){if(L.key===he)if(L.tag===4&&L.stateNode.containerInfo===Q.containerInfo&&L.stateNode.implementation===Q.implementation){i(P,L.sibling),ee=d(L,Q.children||[]),ee.return=P,P=ee;break e}else{i(P,L);break}else a(P,L);L=L.sibling}ee=Nf(Q,P.mode,ee),ee.return=P,P=ee}return x(P);case q:return he=Q._init,Q=he(Q._payload),Qe(P,L,Q,ee)}if(re(Q))return ve(P,L,Q,ee);if($(Q)){if(he=$(Q),typeof he!="function")throw Error(o(150));return Q=he.call(Q),ye(P,L,Q,ee)}if(typeof Q.then=="function")return Qe(P,L,nl(Q),ee);if(Q.$$typeof===j)return Qe(P,L,Fc(P,Q),ee);rl(P,Q)}return typeof Q=="string"&&Q!==""||typeof Q=="number"||typeof Q=="bigint"?(Q=""+Q,L!==null&&L.tag===6?(i(P,L.sibling),ee=d(L,Q),ee.return=P,P=ee):(i(P,L),ee=If(Q,P.mode,ee),ee.return=P,P=ee),x(P)):i(P,L)}return function(P,L,Q,ee){try{es=0;var he=Qe(P,L,Q,ee);return ko=null,he}catch(ge){if(ge===Gi||ge===Gc)throw ge;var Be=Jt(29,ge,null,P.mode);return Be.lanes=ee,Be.return=P,Be}finally{}}}var Oo=Ey(!0),Ay=Ey(!1),vn=G(null),Ln=null;function zr(n){var a=n.alternate;se(ut,ut.current&1),se(vn,n),Ln===null&&(a===null||_o.current!==null||a.memoizedState!==null)&&(Ln=n)}function xy(n){if(n.tag===22){if(se(ut,ut.current),se(vn,n),Ln===null){var a=n.alternate;a!==null&&a.memoizedState!==null&&(Ln=n)}}else Lr()}function Lr(){se(ut,ut.current),se(vn,vn.current)}function fr(n){ae(vn),Ln===n&&(Ln=null),ae(ut)}var ut=G(0);function al(n){for(var a=n;a!==null;){if(a.tag===13){var i=a.memoizedState;if(i!==null&&(i=i.dehydrated,i===null||i.data==="$?"||ah(i)))return a}else if(a.tag===19&&a.memoizedProps.revealOrder!==void 0){if((a.flags&128)!==0)return a}else if(a.child!==null){a.child.return=a,a=a.child;continue}if(a===n)break;for(;a.sibling===null;){if(a.return===null||a.return===n)return null;a=a.return}a.sibling.return=a.return,a=a.sibling}return null}function md(n,a,i,l){a=n.memoizedState,i=i(l,a),i=i==null?a:m({},a,i),n.memoizedState=i,n.lanes===0&&(n.updateQueue.baseState=i)}var gd={enqueueSetState:function(n,a,i){n=n._reactInternals;var l=rn(),d=Ir(l);d.payload=a,i!=null&&(d.callback=i),a=Nr(n,d,l),a!==null&&(an(a,n,l),Vi(a,n,l))},enqueueReplaceState:function(n,a,i){n=n._reactInternals;var l=rn(),d=Ir(l);d.tag=1,d.payload=a,i!=null&&(d.callback=i),a=Nr(n,d,l),a!==null&&(an(a,n,l),Vi(a,n,l))},enqueueForceUpdate:function(n,a){n=n._reactInternals;var i=rn(),l=Ir(i);l.tag=2,a!=null&&(l.callback=a),a=Nr(n,l,i),a!==null&&(an(a,n,i),Vi(a,n,i))}};function Sy(n,a,i,l,d,b,x){return n=n.stateNode,typeof n.shouldComponentUpdate=="function"?n.shouldComponentUpdate(l,b,x):a.prototype&&a.prototype.isPureReactComponent?!Ui(i,l)||!Ui(d,b):!0}function _y(n,a,i,l){n=a.state,typeof a.componentWillReceiveProps=="function"&&a.componentWillReceiveProps(i,l),typeof a.UNSAFE_componentWillReceiveProps=="function"&&a.UNSAFE_componentWillReceiveProps(i,l),a.state!==n&&gd.enqueueReplaceState(a,a.state,null)}function Ta(n,a){var i=a;if("ref"in a){i={};for(var l in a)l!=="ref"&&(i[l]=a[l])}if(n=n.defaultProps){i===a&&(i=m({},i));for(var d in n)i[d]===void 0&&(i[d]=n[d])}return i}var ol=typeof reportError=="function"?reportError:function(n){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var a=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof n=="object"&&n!==null&&typeof n.message=="string"?String(n.message):String(n),error:n});if(!window.dispatchEvent(a))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",n);return}console.error(n)};function By(n){ol(n)}function Ty(n){console.error(n)}function jy(n){ol(n)}function il(n,a){try{var i=n.onUncaughtError;i(a.value,{componentStack:a.stack})}catch(l){setTimeout(function(){throw l})}}function ky(n,a,i){try{var l=n.onCaughtError;l(i.value,{componentStack:i.stack,errorBoundary:a.tag===1?a.stateNode:null})}catch(d){setTimeout(function(){throw d})}}function yd(n,a,i){return i=Ir(i),i.tag=3,i.payload={element:null},i.callback=function(){il(n,a)},i}function Oy(n){return n=Ir(n),n.tag=3,n}function My(n,a,i,l){var d=i.type.getDerivedStateFromError;if(typeof d=="function"){var b=l.value;n.payload=function(){return d(b)},n.callback=function(){ky(a,i,l)}}var x=i.stateNode;x!==null&&typeof x.componentDidCatch=="function"&&(n.callback=function(){ky(a,i,l),typeof d!="function"&&(Gr===null?Gr=new Set([this]):Gr.add(this));var S=l.stack;this.componentDidCatch(l.value,{componentStack:S!==null?S:""})})}function JA(n,a,i,l,d){if(i.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){if(a=i.alternate,a!==null&&Hi(a,i,d,!0),i=vn.current,i!==null){switch(i.tag){case 13:return Ln===null?qd():i.alternate===null&&$e===0&&($e=3),i.flags&=-257,i.flags|=65536,i.lanes=d,l===Wf?i.flags|=16384:(a=i.updateQueue,a===null?i.updateQueue=new Set([l]):a.add(l),Fd(n,l,d)),!1;case 22:return i.flags|=65536,l===Wf?i.flags|=16384:(a=i.updateQueue,a===null?(a={transitions:null,markerInstances:null,retryQueue:new Set([l])},i.updateQueue=a):(i=a.retryQueue,i===null?a.retryQueue=new Set([l]):i.add(l)),Fd(n,l,d)),!1}throw Error(o(435,i.tag))}return Fd(n,l,d),qd(),!1}if(Le)return a=vn.current,a!==null?((a.flags&65536)===0&&(a.flags|=256),a.flags|=65536,a.lanes=d,l!==Lf&&(n=Error(o(422),{cause:l}),qi(mn(n,i)))):(l!==Lf&&(a=Error(o(423),{cause:l}),qi(mn(a,i))),n=n.current.alternate,n.flags|=65536,d&=-d,n.lanes|=d,l=mn(l,i),d=yd(n.stateNode,l,d),Yf(n,d),$e!==4&&($e=2)),!1;var b=Error(o(520),{cause:l});if(b=mn(b,i),cs===null?cs=[b]:cs.push(b),$e!==4&&($e=2),a===null)return!0;l=mn(l,i),i=a;do{switch(i.tag){case 3:return i.flags|=65536,n=d&-d,i.lanes|=n,n=yd(i.stateNode,l,n),Yf(i,n),!1;case 1:if(a=i.type,b=i.stateNode,(i.flags&128)===0&&(typeof a.getDerivedStateFromError=="function"||b!==null&&typeof b.componentDidCatch=="function"&&(Gr===null||!Gr.has(b))))return i.flags|=65536,d&=-d,i.lanes|=d,d=Oy(d),My(d,n,i,l),Yf(i,d),!1}i=i.return}while(i!==null);return!1}var Ry=Error(o(461)),mt=!1;function Ct(n,a,i,l){a.child=n===null?Ay(a,null,i,l):Oo(a,n.child,i,l)}function Dy(n,a,i,l,d){i=i.render;var b=a.ref;if("ref"in l){var x={};for(var S in l)S!=="ref"&&(x[S]=l[S])}else x=l;return Sa(a),l=ed(n,a,i,x,b,d),S=td(),n!==null&&!mt?(nd(n,a,d),dr(n,a,d)):(Le&&S&&Uf(a),a.flags|=1,Ct(n,a,l,d),a.child)}function Iy(n,a,i,l,d){if(n===null){var b=i.type;return typeof b=="function"&&!Df(b)&&b.defaultProps===void 0&&i.compare===null?(a.tag=15,a.type=b,Ny(n,a,b,l,d)):(n=Lc(i.type,null,l,a,a.mode,d),n.ref=a.ref,n.return=a,a.child=n)}if(b=n.child,!Sd(n,d)){var x=b.memoizedProps;if(i=i.compare,i=i!==null?i:Ui,i(x,l)&&n.ref===a.ref)return dr(n,a,d)}return a.flags|=1,n=or(b,l),n.ref=a.ref,n.return=a,a.child=n}function Ny(n,a,i,l,d){if(n!==null){var b=n.memoizedProps;if(Ui(b,l)&&n.ref===a.ref)if(mt=!1,a.pendingProps=l=b,Sd(n,d))(n.flags&131072)!==0&&(mt=!0);else return a.lanes=n.lanes,dr(n,a,d)}return bd(n,a,i,l,d)}function Uy(n,a,i){var l=a.pendingProps,d=l.children,b=n!==null?n.memoizedState:null;if(l.mode==="hidden"){if((a.flags&128)!==0){if(l=b!==null?b.baseLanes|i:i,n!==null){for(d=a.child=n.child,b=0;d!==null;)b=b|d.lanes|d.childLanes,d=d.sibling;a.childLanes=b&~l}else a.childLanes=0,a.child=null;return zy(n,a,l,i)}if((i&536870912)!==0)a.memoizedState={baseLanes:0,cachePool:null},n!==null&&Qc(a,b!==null?b.cachePool:null),b!==null?Ng(a,b):Xf(),xy(a);else return a.lanes=a.childLanes=536870912,zy(n,a,b!==null?b.baseLanes|i:i,i)}else b!==null?(Qc(a,b.cachePool),Ng(a,b),Lr(),a.memoizedState=null):(n!==null&&Qc(a,null),Xf(),Lr());return Ct(n,a,d,i),a.child}function zy(n,a,i,l){var d=Gf();return d=d===null?null:{parent:lt._currentValue,pool:d},a.memoizedState={baseLanes:i,cachePool:d},n!==null&&Qc(a,null),Xf(),xy(a),n!==null&&Hi(n,a,l,!0),null}function sl(n,a){var i=a.ref;if(i===null)n!==null&&n.ref!==null&&(a.flags|=4194816);else{if(typeof i!="function"&&typeof i!="object")throw Error(o(284));(n===null||n.ref!==i)&&(a.flags|=4194816)}}function bd(n,a,i,l,d){return Sa(a),i=ed(n,a,i,l,void 0,d),l=td(),n!==null&&!mt?(nd(n,a,d),dr(n,a,d)):(Le&&l&&Uf(a),a.flags|=1,Ct(n,a,i,d),a.child)}function Ly(n,a,i,l,d,b){return Sa(a),a.updateQueue=null,i=zg(a,l,i,d),Ug(n),l=td(),n!==null&&!mt?(nd(n,a,b),dr(n,a,b)):(Le&&l&&Uf(a),a.flags|=1,Ct(n,a,i,b),a.child)}function Py(n,a,i,l,d){if(Sa(a),a.stateNode===null){var b=Co,x=i.contextType;typeof x=="object"&&x!==null&&(b=Tt(x)),b=new i(l,b),a.memoizedState=b.state!==null&&b.state!==void 0?b.state:null,b.updater=gd,a.stateNode=b,b._reactInternals=a,b=a.stateNode,b.props=l,b.state=a.memoizedState,b.refs={},Vf(a),x=i.contextType,b.context=typeof x=="object"&&x!==null?Tt(x):Co,b.state=a.memoizedState,x=i.getDerivedStateFromProps,typeof x=="function"&&(md(a,i,x,l),b.state=a.memoizedState),typeof i.getDerivedStateFromProps=="function"||typeof b.getSnapshotBeforeUpdate=="function"||typeof b.UNSAFE_componentWillMount!="function"&&typeof b.componentWillMount!="function"||(x=b.state,typeof b.componentWillMount=="function"&&b.componentWillMount(),typeof b.UNSAFE_componentWillMount=="function"&&b.UNSAFE_componentWillMount(),x!==b.state&&gd.enqueueReplaceState(b,b.state,null),Yi(a,l,b,d),Ki(),b.state=a.memoizedState),typeof b.componentDidMount=="function"&&(a.flags|=4194308),l=!0}else if(n===null){b=a.stateNode;var S=a.memoizedProps,R=Ta(i,S);b.props=R;var W=b.context,J=i.contextType;x=Co,typeof J=="object"&&J!==null&&(x=Tt(J));var ne=i.getDerivedStateFromProps;J=typeof ne=="function"||typeof b.getSnapshotBeforeUpdate=="function",S=a.pendingProps!==S,J||typeof b.UNSAFE_componentWillReceiveProps!="function"&&typeof b.componentWillReceiveProps!="function"||(S||W!==x)&&_y(a,b,l,x),Dr=!1;var K=a.memoizedState;b.state=K,Yi(a,l,b,d),Ki(),W=a.memoizedState,S||K!==W||Dr?(typeof ne=="function"&&(md(a,i,ne,l),W=a.memoizedState),(R=Dr||Sy(a,i,R,l,K,W,x))?(J||typeof b.UNSAFE_componentWillMount!="function"&&typeof b.componentWillMount!="function"||(typeof b.componentWillMount=="function"&&b.componentWillMount(),typeof b.UNSAFE_componentWillMount=="function"&&b.UNSAFE_componentWillMount()),typeof b.componentDidMount=="function"&&(a.flags|=4194308)):(typeof b.componentDidMount=="function"&&(a.flags|=4194308),a.memoizedProps=l,a.memoizedState=W),b.props=l,b.state=W,b.context=x,l=R):(typeof b.componentDidMount=="function"&&(a.flags|=4194308),l=!1)}else{b=a.stateNode,Kf(n,a),x=a.memoizedProps,J=Ta(i,x),b.props=J,ne=a.pendingProps,K=b.context,W=i.contextType,R=Co,typeof W=="object"&&W!==null&&(R=Tt(W)),S=i.getDerivedStateFromProps,(W=typeof S=="function"||typeof b.getSnapshotBeforeUpdate=="function")||typeof b.UNSAFE_componentWillReceiveProps!="function"&&typeof b.componentWillReceiveProps!="function"||(x!==ne||K!==R)&&_y(a,b,l,R),Dr=!1,K=a.memoizedState,b.state=K,Yi(a,l,b,d),Ki();var Y=a.memoizedState;x!==ne||K!==Y||Dr||n!==null&&n.dependencies!==null&&Hc(n.dependencies)?(typeof S=="function"&&(md(a,i,S,l),Y=a.memoizedState),(J=Dr||Sy(a,i,J,l,K,Y,R)||n!==null&&n.dependencies!==null&&Hc(n.dependencies))?(W||typeof b.UNSAFE_componentWillUpdate!="function"&&typeof b.componentWillUpdate!="function"||(typeof b.componentWillUpdate=="function"&&b.componentWillUpdate(l,Y,R),typeof b.UNSAFE_componentWillUpdate=="function"&&b.UNSAFE_componentWillUpdate(l,Y,R)),typeof b.componentDidUpdate=="function"&&(a.flags|=4),typeof b.getSnapshotBeforeUpdate=="function"&&(a.flags|=1024)):(typeof b.componentDidUpdate!="function"||x===n.memoizedProps&&K===n.memoizedState||(a.flags|=4),typeof b.getSnapshotBeforeUpdate!="function"||x===n.memoizedProps&&K===n.memoizedState||(a.flags|=1024),a.memoizedProps=l,a.memoizedState=Y),b.props=l,b.state=Y,b.context=R,l=J):(typeof b.componentDidUpdate!="function"||x===n.memoizedProps&&K===n.memoizedState||(a.flags|=4),typeof b.getSnapshotBeforeUpdate!="function"||x===n.memoizedProps&&K===n.memoizedState||(a.flags|=1024),l=!1)}return b=l,sl(n,a),l=(a.flags&128)!==0,b||l?(b=a.stateNode,i=l&&typeof i.getDerivedStateFromError!="function"?null:b.render(),a.flags|=1,n!==null&&l?(a.child=Oo(a,n.child,null,d),a.child=Oo(a,null,i,d)):Ct(n,a,i,d),a.memoizedState=b.state,n=a.child):n=dr(n,a,d),n}function qy(n,a,i,l){return Pi(),a.flags|=256,Ct(n,a,i,l),a.child}var vd={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function wd(n){return{baseLanes:n,cachePool:Tg()}}function Cd(n,a,i){return n=n!==null?n.childLanes&~i:0,a&&(n|=wn),n}function Hy(n,a,i){var l=a.pendingProps,d=!1,b=(a.flags&128)!==0,x;if((x=b)||(x=n!==null&&n.memoizedState===null?!1:(ut.current&2)!==0),x&&(d=!0,a.flags&=-129),x=(a.flags&32)!==0,a.flags&=-33,n===null){if(Le){if(d?zr(a):Lr(),Le){var S=Ye,R;if(R=S){e:{for(R=S,S=zn;R.nodeType!==8;){if(!S){S=null;break e}if(R=Rn(R.nextSibling),R===null){S=null;break e}}S=R}S!==null?(a.memoizedState={dehydrated:S,treeContext:wa!==null?{id:ir,overflow:sr}:null,retryLane:536870912,hydrationErrors:null},R=Jt(18,null,null,0),R.stateNode=S,R.return=a,a.child=R,It=a,Ye=null,R=!0):R=!1}R||Aa(a)}if(S=a.memoizedState,S!==null&&(S=S.dehydrated,S!==null))return ah(S)?a.lanes=32:a.lanes=536870912,null;fr(a)}return S=l.children,l=l.fallback,d?(Lr(),d=a.mode,S=cl({mode:"hidden",children:S},d),l=va(l,d,i,null),S.return=a,l.return=a,S.sibling=l,a.child=S,d=a.child,d.memoizedState=wd(i),d.childLanes=Cd(n,x,i),a.memoizedState=vd,l):(zr(a),Ed(a,S))}if(R=n.memoizedState,R!==null&&(S=R.dehydrated,S!==null)){if(b)a.flags&256?(zr(a),a.flags&=-257,a=Ad(n,a,i)):a.memoizedState!==null?(Lr(),a.child=n.child,a.flags|=128,a=null):(Lr(),d=l.fallback,S=a.mode,l=cl({mode:"visible",children:l.children},S),d=va(d,S,i,null),d.flags|=2,l.return=a,d.return=a,l.sibling=d,a.child=l,Oo(a,n.child,null,i),l=a.child,l.memoizedState=wd(i),l.childLanes=Cd(n,x,i),a.memoizedState=vd,a=d);else if(zr(a),ah(S)){if(x=S.nextSibling&&S.nextSibling.dataset,x)var W=x.dgst;x=W,l=Error(o(419)),l.stack="",l.digest=x,qi({value:l,source:null,stack:null}),a=Ad(n,a,i)}else if(mt||Hi(n,a,i,!1),x=(i&n.childLanes)!==0,mt||x){if(x=We,x!==null&&(l=i&-i,l=(l&42)!==0?1:af(l),l=(l&(x.suspendedLanes|i))!==0?0:l,l!==0&&l!==R.retryLane))throw R.retryLane=l,wo(n,l),an(x,n,l),Ry;S.data==="$?"||qd(),a=Ad(n,a,i)}else S.data==="$?"?(a.flags|=192,a.child=n.child,a=null):(n=R.treeContext,Ye=Rn(S.nextSibling),It=a,Le=!0,Ea=null,zn=!1,n!==null&&(yn[bn++]=ir,yn[bn++]=sr,yn[bn++]=wa,ir=n.id,sr=n.overflow,wa=a),a=Ed(a,l.children),a.flags|=4096);return a}return d?(Lr(),d=l.fallback,S=a.mode,R=n.child,W=R.sibling,l=or(R,{mode:"hidden",children:l.children}),l.subtreeFlags=R.subtreeFlags&65011712,W!==null?d=or(W,d):(d=va(d,S,i,null),d.flags|=2),d.return=a,l.return=a,l.sibling=d,a.child=l,l=d,d=a.child,S=n.child.memoizedState,S===null?S=wd(i):(R=S.cachePool,R!==null?(W=lt._currentValue,R=R.parent!==W?{parent:W,pool:W}:R):R=Tg(),S={baseLanes:S.baseLanes|i,cachePool:R}),d.memoizedState=S,d.childLanes=Cd(n,x,i),a.memoizedState=vd,l):(zr(a),i=n.child,n=i.sibling,i=or(i,{mode:"visible",children:l.children}),i.return=a,i.sibling=null,n!==null&&(x=a.deletions,x===null?(a.deletions=[n],a.flags|=16):x.push(n)),a.child=i,a.memoizedState=null,i)}function Ed(n,a){return a=cl({mode:"visible",children:a},n.mode),a.return=n,n.child=a}function cl(n,a){return n=Jt(22,n,null,a),n.lanes=0,n.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},n}function Ad(n,a,i){return Oo(a,n.child,null,i),n=Ed(a,a.pendingProps.children),n.flags|=2,a.memoizedState=null,n}function Fy(n,a,i){n.lanes|=a;var l=n.alternate;l!==null&&(l.lanes|=a),qf(n.return,a,i)}function xd(n,a,i,l,d){var b=n.memoizedState;b===null?n.memoizedState={isBackwards:a,rendering:null,renderingStartTime:0,last:l,tail:i,tailMode:d}:(b.isBackwards=a,b.rendering=null,b.renderingStartTime=0,b.last=l,b.tail=i,b.tailMode=d)}function Qy(n,a,i){var l=a.pendingProps,d=l.revealOrder,b=l.tail;if(Ct(n,a,l.children,i),l=ut.current,(l&2)!==0)l=l&1|2,a.flags|=128;else{if(n!==null&&(n.flags&128)!==0)e:for(n=a.child;n!==null;){if(n.tag===13)n.memoizedState!==null&&Fy(n,i,a);else if(n.tag===19)Fy(n,i,a);else if(n.child!==null){n.child.return=n,n=n.child;continue}if(n===a)break e;for(;n.sibling===null;){if(n.return===null||n.return===a)break e;n=n.return}n.sibling.return=n.return,n=n.sibling}l&=1}switch(se(ut,l),d){case"forwards":for(i=a.child,d=null;i!==null;)n=i.alternate,n!==null&&al(n)===null&&(d=i),i=i.sibling;i=d,i===null?(d=a.child,a.child=null):(d=i.sibling,i.sibling=null),xd(a,!1,d,i,b);break;case"backwards":for(i=null,d=a.child,a.child=null;d!==null;){if(n=d.alternate,n!==null&&al(n)===null){a.child=d;break}n=d.sibling,d.sibling=i,i=d,d=n}xd(a,!0,i,null,b);break;case"together":xd(a,!1,null,null,void 0);break;default:a.memoizedState=null}return a.child}function dr(n,a,i){if(n!==null&&(a.dependencies=n.dependencies),Qr|=a.lanes,(i&a.childLanes)===0)if(n!==null){if(Hi(n,a,i,!1),(i&a.childLanes)===0)return null}else return null;if(n!==null&&a.child!==n.child)throw Error(o(153));if(a.child!==null){for(n=a.child,i=or(n,n.pendingProps),a.child=i,i.return=a;n.sibling!==null;)n=n.sibling,i=i.sibling=or(n,n.pendingProps),i.return=a;i.sibling=null}return a.child}function Sd(n,a){return(n.lanes&a)!==0?!0:(n=n.dependencies,!!(n!==null&&Hc(n)))}function ex(n,a,i){switch(a.tag){case 3:Se(a,a.stateNode.containerInfo),Rr(a,lt,n.memoizedState.cache),Pi();break;case 27:case 5:$t(a);break;case 4:Se(a,a.stateNode.containerInfo);break;case 10:Rr(a,a.type,a.memoizedProps.value);break;case 13:var l=a.memoizedState;if(l!==null)return l.dehydrated!==null?(zr(a),a.flags|=128,null):(i&a.child.childLanes)!==0?Hy(n,a,i):(zr(a),n=dr(n,a,i),n!==null?n.sibling:null);zr(a);break;case 19:var d=(n.flags&128)!==0;if(l=(i&a.childLanes)!==0,l||(Hi(n,a,i,!1),l=(i&a.childLanes)!==0),d){if(l)return Qy(n,a,i);a.flags|=128}if(d=a.memoizedState,d!==null&&(d.rendering=null,d.tail=null,d.lastEffect=null),se(ut,ut.current),l)break;return null;case 22:case 23:return a.lanes=0,Uy(n,a,i);case 24:Rr(a,lt,n.memoizedState.cache)}return dr(n,a,i)}function Gy(n,a,i){if(n!==null)if(n.memoizedProps!==a.pendingProps)mt=!0;else{if(!Sd(n,i)&&(a.flags&128)===0)return mt=!1,ex(n,a,i);mt=(n.flags&131072)!==0}else mt=!1,Le&&(a.flags&1048576)!==0&&Cg(a,qc,a.index);switch(a.lanes=0,a.tag){case 16:e:{n=a.pendingProps;var l=a.elementType,d=l._init;if(l=d(l._payload),a.type=l,typeof l=="function")Df(l)?(n=Ta(l,n),a.tag=1,a=Py(null,a,l,n,i)):(a.tag=0,a=bd(null,a,l,n,i));else{if(l!=null){if(d=l.$$typeof,d===k){a.tag=11,a=Dy(null,a,l,n,i);break e}else if(d===N){a.tag=14,a=Iy(null,a,l,n,i);break e}}throw a=oe(l)||l,Error(o(306,a,""))}}return a;case 0:return bd(n,a,a.type,a.pendingProps,i);case 1:return l=a.type,d=Ta(l,a.pendingProps),Py(n,a,l,d,i);case 3:e:{if(Se(a,a.stateNode.containerInfo),n===null)throw Error(o(387));l=a.pendingProps;var b=a.memoizedState;d=b.element,Kf(n,a),Yi(a,l,null,i);var x=a.memoizedState;if(l=x.cache,Rr(a,lt,l),l!==b.cache&&Hf(a,[lt],i,!0),Ki(),l=x.element,b.isDehydrated)if(b={element:l,isDehydrated:!1,cache:x.cache},a.updateQueue.baseState=b,a.memoizedState=b,a.flags&256){a=qy(n,a,l,i);break e}else if(l!==d){d=mn(Error(o(424)),a),qi(d),a=qy(n,a,l,i);break e}else{switch(n=a.stateNode.containerInfo,n.nodeType){case 9:n=n.body;break;default:n=n.nodeName==="HTML"?n.ownerDocument.body:n}for(Ye=Rn(n.firstChild),It=a,Le=!0,Ea=null,zn=!0,i=Ay(a,null,l,i),a.child=i;i;)i.flags=i.flags&-3|4096,i=i.sibling}else{if(Pi(),l===d){a=dr(n,a,i);break e}Ct(n,a,l,i)}a=a.child}return a;case 26:return sl(n,a),n===null?(i=Yb(a.type,null,a.pendingProps,null))?a.memoizedState=i:Le||(i=a.type,n=a.pendingProps,l=El(fe.current).createElement(i),l[Bt]=a,l[qt]=n,At(l,i,n),pt(l),a.stateNode=l):a.memoizedState=Yb(a.type,n.memoizedProps,a.pendingProps,n.memoizedState),null;case 27:return $t(a),n===null&&Le&&(l=a.stateNode=Wb(a.type,a.pendingProps,fe.current),It=a,zn=!0,d=Ye,Kr(a.type)?(oh=d,Ye=Rn(l.firstChild)):Ye=d),Ct(n,a,a.pendingProps.children,i),sl(n,a),n===null&&(a.flags|=4194304),a.child;case 5:return n===null&&Le&&((d=l=Ye)&&(l=Tx(l,a.type,a.pendingProps,zn),l!==null?(a.stateNode=l,It=a,Ye=Rn(l.firstChild),zn=!1,d=!0):d=!1),d||Aa(a)),$t(a),d=a.type,b=a.pendingProps,x=n!==null?n.memoizedProps:null,l=b.children,th(d,b)?l=null:x!==null&&th(d,x)&&(a.flags|=32),a.memoizedState!==null&&(d=ed(n,a,WA,null,null,i),ys._currentValue=d),sl(n,a),Ct(n,a,l,i),a.child;case 6:return n===null&&Le&&((n=i=Ye)&&(i=jx(i,a.pendingProps,zn),i!==null?(a.stateNode=i,It=a,Ye=null,n=!0):n=!1),n||Aa(a)),null;case 13:return Hy(n,a,i);case 4:return Se(a,a.stateNode.containerInfo),l=a.pendingProps,n===null?a.child=Oo(a,null,l,i):Ct(n,a,l,i),a.child;case 11:return Dy(n,a,a.type,a.pendingProps,i);case 7:return Ct(n,a,a.pendingProps,i),a.child;case 8:return Ct(n,a,a.pendingProps.children,i),a.child;case 12:return Ct(n,a,a.pendingProps.children,i),a.child;case 10:return l=a.pendingProps,Rr(a,a.type,l.value),Ct(n,a,l.children,i),a.child;case 9:return d=a.type._context,l=a.pendingProps.children,Sa(a),d=Tt(d),l=l(d),a.flags|=1,Ct(n,a,l,i),a.child;case 14:return Iy(n,a,a.type,a.pendingProps,i);case 15:return Ny(n,a,a.type,a.pendingProps,i);case 19:return Qy(n,a,i);case 31:return l=a.pendingProps,i=a.mode,l={mode:l.mode,children:l.children},n===null?(i=cl(l,i),i.ref=a.ref,a.child=i,i.return=a,a=i):(i=or(n.child,l),i.ref=a.ref,a.child=i,i.return=a,a=i),a;case 22:return Uy(n,a,i);case 24:return Sa(a),l=Tt(lt),n===null?(d=Gf(),d===null&&(d=We,b=Ff(),d.pooledCache=b,b.refCount++,b!==null&&(d.pooledCacheLanes|=i),d=b),a.memoizedState={parent:l,cache:d},Vf(a),Rr(a,lt,d)):((n.lanes&i)!==0&&(Kf(n,a),Yi(a,null,null,i),Ki()),d=n.memoizedState,b=a.memoizedState,d.parent!==l?(d={parent:l,cache:l},a.memoizedState=d,a.lanes===0&&(a.memoizedState=a.updateQueue.baseState=d),Rr(a,lt,l)):(l=b.cache,Rr(a,lt,l),l!==d.cache&&Hf(a,[lt],i,!0))),Ct(n,a,a.pendingProps.children,i),a.child;case 29:throw a.pendingProps}throw Error(o(156,a.tag))}function hr(n){n.flags|=4}function Wy(n,a){if(a.type!=="stylesheet"||(a.state.loading&4)!==0)n.flags&=-16777217;else if(n.flags|=16777216,!e1(a)){if(a=vn.current,a!==null&&((De&4194048)===De?Ln!==null:(De&62914560)!==De&&(De&536870912)===0||a!==Ln))throw Wi=Wf,jg;n.flags|=8192}}function ll(n,a){a!==null&&(n.flags|=4),n.flags&16384&&(a=n.tag!==22?ro():536870912,n.lanes|=a,Io|=a)}function ns(n,a){if(!Le)switch(n.tailMode){case"hidden":a=n.tail;for(var i=null;a!==null;)a.alternate!==null&&(i=a),a=a.sibling;i===null?n.tail=null:i.sibling=null;break;case"collapsed":i=n.tail;for(var l=null;i!==null;)i.alternate!==null&&(l=i),i=i.sibling;l===null?a||n.tail===null?n.tail=null:n.tail.sibling=null:l.sibling=null}}function Ke(n){var a=n.alternate!==null&&n.alternate.child===n.child,i=0,l=0;if(a)for(var d=n.child;d!==null;)i|=d.lanes|d.childLanes,l|=d.subtreeFlags&65011712,l|=d.flags&65011712,d.return=n,d=d.sibling;else for(d=n.child;d!==null;)i|=d.lanes|d.childLanes,l|=d.subtreeFlags,l|=d.flags,d.return=n,d=d.sibling;return n.subtreeFlags|=l,n.childLanes=i,a}function tx(n,a,i){var l=a.pendingProps;switch(zf(a),a.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ke(a),null;case 1:return Ke(a),null;case 3:return i=a.stateNode,l=null,n!==null&&(l=n.memoizedState.cache),a.memoizedState.cache!==l&&(a.flags|=2048),lr(lt),Ze(),i.pendingContext&&(i.context=i.pendingContext,i.pendingContext=null),(n===null||n.child===null)&&(Li(a)?hr(a):n===null||n.memoizedState.isDehydrated&&(a.flags&256)===0||(a.flags|=1024,xg())),Ke(a),null;case 26:return i=a.memoizedState,n===null?(hr(a),i!==null?(Ke(a),Wy(a,i)):(Ke(a),a.flags&=-16777217)):i?i!==n.memoizedState?(hr(a),Ke(a),Wy(a,i)):(Ke(a),a.flags&=-16777217):(n.memoizedProps!==l&&hr(a),Ke(a),a.flags&=-16777217),null;case 27:Rt(a),i=fe.current;var d=a.type;if(n!==null&&a.stateNode!=null)n.memoizedProps!==l&&hr(a);else{if(!l){if(a.stateNode===null)throw Error(o(166));return Ke(a),null}n=te.current,Li(a)?Eg(a):(n=Wb(d,l,i),a.stateNode=n,hr(a))}return Ke(a),null;case 5:if(Rt(a),i=a.type,n!==null&&a.stateNode!=null)n.memoizedProps!==l&&hr(a);else{if(!l){if(a.stateNode===null)throw Error(o(166));return Ke(a),null}if(n=te.current,Li(a))Eg(a);else{switch(d=El(fe.current),n){case 1:n=d.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:n=d.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":n=d.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":n=d.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":n=d.createElement("div"),n.innerHTML="<script><\/script>",n=n.removeChild(n.firstChild);break;case"select":n=typeof l.is=="string"?d.createElement("select",{is:l.is}):d.createElement("select"),l.multiple?n.multiple=!0:l.size&&(n.size=l.size);break;default:n=typeof l.is=="string"?d.createElement(i,{is:l.is}):d.createElement(i)}}n[Bt]=a,n[qt]=l;e:for(d=a.child;d!==null;){if(d.tag===5||d.tag===6)n.appendChild(d.stateNode);else if(d.tag!==4&&d.tag!==27&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===a)break e;for(;d.sibling===null;){if(d.return===null||d.return===a)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}a.stateNode=n;e:switch(At(n,i,l),i){case"button":case"input":case"select":case"textarea":n=!!l.autoFocus;break e;case"img":n=!0;break e;default:n=!1}n&&hr(a)}}return Ke(a),a.flags&=-16777217,null;case 6:if(n&&a.stateNode!=null)n.memoizedProps!==l&&hr(a);else{if(typeof l!="string"&&a.stateNode===null)throw Error(o(166));if(n=fe.current,Li(a)){if(n=a.stateNode,i=a.memoizedProps,l=null,d=It,d!==null)switch(d.tag){case 27:case 5:l=d.memoizedProps}n[Bt]=a,n=!!(n.nodeValue===i||l!==null&&l.suppressHydrationWarning===!0||Lb(n.nodeValue,i)),n||Aa(a)}else n=El(n).createTextNode(l),n[Bt]=a,a.stateNode=n}return Ke(a),null;case 13:if(l=a.memoizedState,n===null||n.memoizedState!==null&&n.memoizedState.dehydrated!==null){if(d=Li(a),l!==null&&l.dehydrated!==null){if(n===null){if(!d)throw Error(o(318));if(d=a.memoizedState,d=d!==null?d.dehydrated:null,!d)throw Error(o(317));d[Bt]=a}else Pi(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;Ke(a),d=!1}else d=xg(),n!==null&&n.memoizedState!==null&&(n.memoizedState.hydrationErrors=d),d=!0;if(!d)return a.flags&256?(fr(a),a):(fr(a),null)}if(fr(a),(a.flags&128)!==0)return a.lanes=i,a;if(i=l!==null,n=n!==null&&n.memoizedState!==null,i){l=a.child,d=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(d=l.alternate.memoizedState.cachePool.pool);var b=null;l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(b=l.memoizedState.cachePool.pool),b!==d&&(l.flags|=2048)}return i!==n&&i&&(a.child.flags|=8192),ll(a,a.updateQueue),Ke(a),null;case 4:return Ze(),n===null&&$d(a.stateNode.containerInfo),Ke(a),null;case 10:return lr(a.type),Ke(a),null;case 19:if(ae(ut),d=a.memoizedState,d===null)return Ke(a),null;if(l=(a.flags&128)!==0,b=d.rendering,b===null)if(l)ns(d,!1);else{if($e!==0||n!==null&&(n.flags&128)!==0)for(n=a.child;n!==null;){if(b=al(n),b!==null){for(a.flags|=128,ns(d,!1),n=b.updateQueue,a.updateQueue=n,ll(a,n),a.subtreeFlags=0,n=i,i=a.child;i!==null;)wg(i,n),i=i.sibling;return se(ut,ut.current&1|2),a.child}n=n.sibling}d.tail!==null&&dn()>dl&&(a.flags|=128,l=!0,ns(d,!1),a.lanes=4194304)}else{if(!l)if(n=al(b),n!==null){if(a.flags|=128,l=!0,n=n.updateQueue,a.updateQueue=n,ll(a,n),ns(d,!0),d.tail===null&&d.tailMode==="hidden"&&!b.alternate&&!Le)return Ke(a),null}else 2*dn()-d.renderingStartTime>dl&&i!==536870912&&(a.flags|=128,l=!0,ns(d,!1),a.lanes=4194304);d.isBackwards?(b.sibling=a.child,a.child=b):(n=d.last,n!==null?n.sibling=b:a.child=b,d.last=b)}return d.tail!==null?(a=d.tail,d.rendering=a,d.tail=a.sibling,d.renderingStartTime=dn(),a.sibling=null,n=ut.current,se(ut,l?n&1|2:n&1),a):(Ke(a),null);case 22:case 23:return fr(a),Zf(),l=a.memoizedState!==null,n!==null?n.memoizedState!==null!==l&&(a.flags|=8192):l&&(a.flags|=8192),l?(i&536870912)!==0&&(a.flags&128)===0&&(Ke(a),a.subtreeFlags&6&&(a.flags|=8192)):Ke(a),i=a.updateQueue,i!==null&&ll(a,i.retryQueue),i=null,n!==null&&n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(i=n.memoizedState.cachePool.pool),l=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(l=a.memoizedState.cachePool.pool),l!==i&&(a.flags|=2048),n!==null&&ae(_a),null;case 24:return i=null,n!==null&&(i=n.memoizedState.cache),a.memoizedState.cache!==i&&(a.flags|=2048),lr(lt),Ke(a),null;case 25:return null;case 30:return null}throw Error(o(156,a.tag))}function nx(n,a){switch(zf(a),a.tag){case 1:return n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 3:return lr(lt),Ze(),n=a.flags,(n&65536)!==0&&(n&128)===0?(a.flags=n&-65537|128,a):null;case 26:case 27:case 5:return Rt(a),null;case 13:if(fr(a),n=a.memoizedState,n!==null&&n.dehydrated!==null){if(a.alternate===null)throw Error(o(340));Pi()}return n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 19:return ae(ut),null;case 4:return Ze(),null;case 10:return lr(a.type),null;case 22:case 23:return fr(a),Zf(),n!==null&&ae(_a),n=a.flags,n&65536?(a.flags=n&-65537|128,a):null;case 24:return lr(lt),null;case 25:return null;default:return null}}function Vy(n,a){switch(zf(a),a.tag){case 3:lr(lt),Ze();break;case 26:case 27:case 5:Rt(a);break;case 4:Ze();break;case 13:fr(a);break;case 19:ae(ut);break;case 10:lr(a.type);break;case 22:case 23:fr(a),Zf(),n!==null&&ae(_a);break;case 24:lr(lt)}}function rs(n,a){try{var i=a.updateQueue,l=i!==null?i.lastEffect:null;if(l!==null){var d=l.next;i=d;do{if((i.tag&n)===n){l=void 0;var b=i.create,x=i.inst;l=b(),x.destroy=l}i=i.next}while(i!==d)}}catch(S){Ge(a,a.return,S)}}function Pr(n,a,i){try{var l=a.updateQueue,d=l!==null?l.lastEffect:null;if(d!==null){var b=d.next;l=b;do{if((l.tag&n)===n){var x=l.inst,S=x.destroy;if(S!==void 0){x.destroy=void 0,d=a;var R=i,W=S;try{W()}catch(J){Ge(d,R,J)}}}l=l.next}while(l!==b)}}catch(J){Ge(a,a.return,J)}}function Ky(n){var a=n.updateQueue;if(a!==null){var i=n.stateNode;try{Ig(a,i)}catch(l){Ge(n,n.return,l)}}}function Yy(n,a,i){i.props=Ta(n.type,n.memoizedProps),i.state=n.memoizedState;try{i.componentWillUnmount()}catch(l){Ge(n,a,l)}}function as(n,a){try{var i=n.ref;if(i!==null){switch(n.tag){case 26:case 27:case 5:var l=n.stateNode;break;case 30:l=n.stateNode;break;default:l=n.stateNode}typeof i=="function"?n.refCleanup=i(l):i.current=l}}catch(d){Ge(n,a,d)}}function Pn(n,a){var i=n.ref,l=n.refCleanup;if(i!==null)if(typeof l=="function")try{l()}catch(d){Ge(n,a,d)}finally{n.refCleanup=null,n=n.alternate,n!=null&&(n.refCleanup=null)}else if(typeof i=="function")try{i(null)}catch(d){Ge(n,a,d)}else i.current=null}function $y(n){var a=n.type,i=n.memoizedProps,l=n.stateNode;try{e:switch(a){case"button":case"input":case"select":case"textarea":i.autoFocus&&l.focus();break e;case"img":i.src?l.src=i.src:i.srcSet&&(l.srcset=i.srcSet)}}catch(d){Ge(n,n.return,d)}}function _d(n,a,i){try{var l=n.stateNode;Ax(l,n.type,i,a),l[qt]=a}catch(d){Ge(n,n.return,d)}}function Xy(n){return n.tag===5||n.tag===3||n.tag===26||n.tag===27&&Kr(n.type)||n.tag===4}function Bd(n){e:for(;;){for(;n.sibling===null;){if(n.return===null||Xy(n.return))return null;n=n.return}for(n.sibling.return=n.return,n=n.sibling;n.tag!==5&&n.tag!==6&&n.tag!==18;){if(n.tag===27&&Kr(n.type)||n.flags&2||n.child===null||n.tag===4)continue e;n.child.return=n,n=n.child}if(!(n.flags&2))return n.stateNode}}function Td(n,a,i){var l=n.tag;if(l===5||l===6)n=n.stateNode,a?(i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i).insertBefore(n,a):(a=i.nodeType===9?i.body:i.nodeName==="HTML"?i.ownerDocument.body:i,a.appendChild(n),i=i._reactRootContainer,i!=null||a.onclick!==null||(a.onclick=Cl));else if(l!==4&&(l===27&&Kr(n.type)&&(i=n.stateNode,a=null),n=n.child,n!==null))for(Td(n,a,i),n=n.sibling;n!==null;)Td(n,a,i),n=n.sibling}function ul(n,a,i){var l=n.tag;if(l===5||l===6)n=n.stateNode,a?i.insertBefore(n,a):i.appendChild(n);else if(l!==4&&(l===27&&Kr(n.type)&&(i=n.stateNode),n=n.child,n!==null))for(ul(n,a,i),n=n.sibling;n!==null;)ul(n,a,i),n=n.sibling}function Zy(n){var a=n.stateNode,i=n.memoizedProps;try{for(var l=n.type,d=a.attributes;d.length;)a.removeAttributeNode(d[0]);At(a,l,i),a[Bt]=n,a[qt]=i}catch(b){Ge(n,n.return,b)}}var pr=!1,et=!1,jd=!1,Jy=typeof WeakSet=="function"?WeakSet:Set,gt=null;function rx(n,a){if(n=n.containerInfo,Jd=Tl,n=ug(n),Bf(n)){if("selectionStart"in n)var i={start:n.selectionStart,end:n.selectionEnd};else e:{i=(i=n.ownerDocument)&&i.defaultView||window;var l=i.getSelection&&i.getSelection();if(l&&l.rangeCount!==0){i=l.anchorNode;var d=l.anchorOffset,b=l.focusNode;l=l.focusOffset;try{i.nodeType,b.nodeType}catch{i=null;break e}var x=0,S=-1,R=-1,W=0,J=0,ne=n,K=null;t:for(;;){for(var Y;ne!==i||d!==0&&ne.nodeType!==3||(S=x+d),ne!==b||l!==0&&ne.nodeType!==3||(R=x+l),ne.nodeType===3&&(x+=ne.nodeValue.length),(Y=ne.firstChild)!==null;)K=ne,ne=Y;for(;;){if(ne===n)break t;if(K===i&&++W===d&&(S=x),K===b&&++J===l&&(R=x),(Y=ne.nextSibling)!==null)break;ne=K,K=ne.parentNode}ne=Y}i=S===-1||R===-1?null:{start:S,end:R}}else i=null}i=i||{start:0,end:0}}else i=null;for(eh={focusedElem:n,selectionRange:i},Tl=!1,gt=a;gt!==null;)if(a=gt,n=a.child,(a.subtreeFlags&1024)!==0&&n!==null)n.return=a,gt=n;else for(;gt!==null;){switch(a=gt,b=a.alternate,n=a.flags,a.tag){case 0:break;case 11:case 15:break;case 1:if((n&1024)!==0&&b!==null){n=void 0,i=a,d=b.memoizedProps,b=b.memoizedState,l=i.stateNode;try{var ve=Ta(i.type,d,i.elementType===i.type);n=l.getSnapshotBeforeUpdate(ve,b),l.__reactInternalSnapshotBeforeUpdate=n}catch(ye){Ge(i,i.return,ye)}}break;case 3:if((n&1024)!==0){if(n=a.stateNode.containerInfo,i=n.nodeType,i===9)rh(n);else if(i===1)switch(n.nodeName){case"HEAD":case"HTML":case"BODY":rh(n);break;default:n.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((n&1024)!==0)throw Error(o(163))}if(n=a.sibling,n!==null){n.return=a.return,gt=n;break}gt=a.return}}function eb(n,a,i){var l=i.flags;switch(i.tag){case 0:case 11:case 15:qr(n,i),l&4&&rs(5,i);break;case 1:if(qr(n,i),l&4)if(n=i.stateNode,a===null)try{n.componentDidMount()}catch(x){Ge(i,i.return,x)}else{var d=Ta(i.type,a.memoizedProps);a=a.memoizedState;try{n.componentDidUpdate(d,a,n.__reactInternalSnapshotBeforeUpdate)}catch(x){Ge(i,i.return,x)}}l&64&&Ky(i),l&512&&as(i,i.return);break;case 3:if(qr(n,i),l&64&&(n=i.updateQueue,n!==null)){if(a=null,i.child!==null)switch(i.child.tag){case 27:case 5:a=i.child.stateNode;break;case 1:a=i.child.stateNode}try{Ig(n,a)}catch(x){Ge(i,i.return,x)}}break;case 27:a===null&&l&4&&Zy(i);case 26:case 5:qr(n,i),a===null&&l&4&&$y(i),l&512&&as(i,i.return);break;case 12:qr(n,i);break;case 13:qr(n,i),l&4&&rb(n,i),l&64&&(n=i.memoizedState,n!==null&&(n=n.dehydrated,n!==null&&(i=dx.bind(null,i),kx(n,i))));break;case 22:if(l=i.memoizedState!==null||pr,!l){a=a!==null&&a.memoizedState!==null||et,d=pr;var b=et;pr=l,(et=a)&&!b?Hr(n,i,(i.subtreeFlags&8772)!==0):qr(n,i),pr=d,et=b}break;case 30:break;default:qr(n,i)}}function tb(n){var a=n.alternate;a!==null&&(n.alternate=null,tb(a)),n.child=null,n.deletions=null,n.sibling=null,n.tag===5&&(a=n.stateNode,a!==null&&cf(a)),n.stateNode=null,n.return=null,n.dependencies=null,n.memoizedProps=null,n.memoizedState=null,n.pendingProps=null,n.stateNode=null,n.updateQueue=null}var Ve=null,Qt=!1;function mr(n,a,i){for(i=i.child;i!==null;)nb(n,a,i),i=i.sibling}function nb(n,a,i){if(_t&&typeof _t.onCommitFiberUnmount=="function")try{_t.onCommitFiberUnmount(kr,i)}catch{}switch(i.tag){case 26:et||Pn(i,a),mr(n,a,i),i.memoizedState?i.memoizedState.count--:i.stateNode&&(i=i.stateNode,i.parentNode.removeChild(i));break;case 27:et||Pn(i,a);var l=Ve,d=Qt;Kr(i.type)&&(Ve=i.stateNode,Qt=!1),mr(n,a,i),hs(i.stateNode),Ve=l,Qt=d;break;case 5:et||Pn(i,a);case 6:if(l=Ve,d=Qt,Ve=null,mr(n,a,i),Ve=l,Qt=d,Ve!==null)if(Qt)try{(Ve.nodeType===9?Ve.body:Ve.nodeName==="HTML"?Ve.ownerDocument.body:Ve).removeChild(i.stateNode)}catch(b){Ge(i,a,b)}else try{Ve.removeChild(i.stateNode)}catch(b){Ge(i,a,b)}break;case 18:Ve!==null&&(Qt?(n=Ve,Qb(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,i.stateNode),Cs(n)):Qb(Ve,i.stateNode));break;case 4:l=Ve,d=Qt,Ve=i.stateNode.containerInfo,Qt=!0,mr(n,a,i),Ve=l,Qt=d;break;case 0:case 11:case 14:case 15:et||Pr(2,i,a),et||Pr(4,i,a),mr(n,a,i);break;case 1:et||(Pn(i,a),l=i.stateNode,typeof l.componentWillUnmount=="function"&&Yy(i,a,l)),mr(n,a,i);break;case 21:mr(n,a,i);break;case 22:et=(l=et)||i.memoizedState!==null,mr(n,a,i),et=l;break;default:mr(n,a,i)}}function rb(n,a){if(a.memoizedState===null&&(n=a.alternate,n!==null&&(n=n.memoizedState,n!==null&&(n=n.dehydrated,n!==null))))try{Cs(n)}catch(i){Ge(a,a.return,i)}}function ax(n){switch(n.tag){case 13:case 19:var a=n.stateNode;return a===null&&(a=n.stateNode=new Jy),a;case 22:return n=n.stateNode,a=n._retryCache,a===null&&(a=n._retryCache=new Jy),a;default:throw Error(o(435,n.tag))}}function kd(n,a){var i=ax(n);a.forEach(function(l){var d=hx.bind(null,n,l);i.has(l)||(i.add(l),l.then(d,d))})}function en(n,a){var i=a.deletions;if(i!==null)for(var l=0;l<i.length;l++){var d=i[l],b=n,x=a,S=x;e:for(;S!==null;){switch(S.tag){case 27:if(Kr(S.type)){Ve=S.stateNode,Qt=!1;break e}break;case 5:Ve=S.stateNode,Qt=!1;break e;case 3:case 4:Ve=S.stateNode.containerInfo,Qt=!0;break e}S=S.return}if(Ve===null)throw Error(o(160));nb(b,x,d),Ve=null,Qt=!1,b=d.alternate,b!==null&&(b.return=null),d.return=null}if(a.subtreeFlags&13878)for(a=a.child;a!==null;)ab(a,n),a=a.sibling}var Mn=null;function ab(n,a){var i=n.alternate,l=n.flags;switch(n.tag){case 0:case 11:case 14:case 15:en(a,n),tn(n),l&4&&(Pr(3,n,n.return),rs(3,n),Pr(5,n,n.return));break;case 1:en(a,n),tn(n),l&512&&(et||i===null||Pn(i,i.return)),l&64&&pr&&(n=n.updateQueue,n!==null&&(l=n.callbacks,l!==null&&(i=n.shared.hiddenCallbacks,n.shared.hiddenCallbacks=i===null?l:i.concat(l))));break;case 26:var d=Mn;if(en(a,n),tn(n),l&512&&(et||i===null||Pn(i,i.return)),l&4){var b=i!==null?i.memoizedState:null;if(l=n.memoizedState,i===null)if(l===null)if(n.stateNode===null){e:{l=n.type,i=n.memoizedProps,d=d.ownerDocument||d;t:switch(l){case"title":b=d.getElementsByTagName("title")[0],(!b||b[Ti]||b[Bt]||b.namespaceURI==="http://www.w3.org/2000/svg"||b.hasAttribute("itemprop"))&&(b=d.createElement(l),d.head.insertBefore(b,d.querySelector("head > title"))),At(b,l,i),b[Bt]=n,pt(b),l=b;break e;
vendor: 2,489 bytes, line 49
49case"link":var x=Zb("link","href",d).get(l+(i.href||""));if(x){for(var S=0;S<x.length;S++)if(b=x[S],b.getAttribute("href")===(i.href==null||i.href===""?null:i.href)&&b.getAttribute("rel")===(i.rel==null?null:i.rel)&&b.getAttribute("title")===(i.title==null?null:i.title)&&b.getAttribute("crossorigin")===(i.crossOrigin==null?null:i.crossOrigin)){x.splice(S,1);break t}}b=d.createElement(l),At(b,l,i),d.head.appendChild(b);break;case"meta":if(x=Zb("meta","content",d).get(l+(i.content||""))){for(S=0;S<x.length;S++)if(b=x[S],b.getAttribute("content")===(i.content==null?null:""+i.content)&&b.getAttribute("name")===(i.name==null?null:i.name)&&b.getAttribute("property")===(i.property==null?null:i.property)&&b.getAttribute("http-equiv")===(i.httpEquiv==null?null:i.httpEquiv)&&b.getAttribute("charset")===(i.charSet==null?null:i.charSet)){x.splice(S,1);break t}}b=d.createElement(l),At(b,l,i),d.head.appendChild(b);break;default:throw Error(o(468,l))}b[Bt]=n,pt(b),l=b}n.stateNode=l}else Jb(d,n.type,n.stateNode);else n.stateNode=Xb(d,l,n.memoizedProps);else b!==l?(b===null?i.stateNode!==null&&(i=i.stateNode,i.parentNode.removeChild(i)):b.count--,l===null?Jb(d,n.type,n.stateNode):Xb(d,l,n.memoizedProps)):l===null&&n.stateNode!==null&&_d(n,n.memoizedProps,i.memoizedProps)}break;case 27:en(a,n),tn(n),l&512&&(et||i===null||Pn(i,i.return)),i!==null&&l&4&&_d(n,n.memoizedProps,i.memoizedProps);break;case 5:if(en(a,n),tn(n),l&512&&(et||i===null||Pn(i,i.return)),n.flags&32){d=n.stateNode;try{ho(d,"")}catch(Y){Ge(n,n.return,Y)}}l&4&&n.stateNode!=null&&(d=n.memoizedProps,_d(n,d,i!==null?i.memoizedProps:d)),l&1024&&(jd=!0);break;case 6:if(en(a,n),tn(n),l&4){if(n.stateNode===null)throw Error(o(162));l=n.memoizedProps,i=n.stateNode;try{i.nodeValue=l}catch(Y){Ge(n,n.return,Y)}}break;case 3:if(Sl=null,d=Mn,Mn=Al(a.containerInfo),en(a,n),Mn=d,tn(n),l&4&&i!==null&&i.memoizedState.isDehydrated)try{Cs(a.containerInfo)}catch(Y){Ge(n,n.return,Y)}jd&&(jd=!1,ob(n));break;case 4:l=Mn,Mn=Al(n.stateNode.containerInfo),en(a,n),tn(n),Mn=l;break;case 12:en(a,n),tn(n);break;case 13:en(a,n),tn(n),n.child.flags&8192&&n.memoizedState!==null!=(i!==null&&i.memoizedState!==null)&&(Nd=dn()),l&4&&(l=n.updateQueue,l!==null&&(n.updateQueue=null,kd(n,l)));break;case 22:d=n.memoizedState!==null;var R=i!==null&&i.memoizedState!==null,W=pr,J=et;if(pr=W||d,et=J||R,en(a,n),et=J,pr=W,tn(n),l&8192)e:for(a=n.stateNode,a._visibility=d?a._visibility&-2:a._visibility|1,d&&(i===null||R||pr||et||ja(n)),i=null,a=n;;
vendor: 21,215 bytes, line 49
49){if(a.tag===5||a.tag===26){if(i===null){R=i=a;try{if(b=R.stateNode,d)x=b.style,typeof x.setProperty=="function"?x.setProperty("display","none","important"):x.display="none";else{S=R.stateNode;var ne=R.memoizedProps.style,K=ne!=null&&ne.hasOwnProperty("display")?ne.display:null;S.style.display=K==null||typeof K=="boolean"?"":(""+K).trim()}}catch(Y){Ge(R,R.return,Y)}}}else if(a.tag===6){if(i===null){R=a;try{R.stateNode.nodeValue=d?"":R.memoizedProps}catch(Y){Ge(R,R.return,Y)}}}else if((a.tag!==22&&a.tag!==23||a.memoizedState===null||a===n)&&a.child!==null){a.child.return=a,a=a.child;continue}if(a===n)break e;for(;a.sibling===null;){if(a.return===null||a.return===n)break e;i===a&&(i=null),a=a.return}i===a&&(i=null),a.sibling.return=a.return,a=a.sibling}l&4&&(l=n.updateQueue,l!==null&&(i=l.retryQueue,i!==null&&(l.retryQueue=null,kd(n,i))));break;case 19:en(a,n),tn(n),l&4&&(l=n.updateQueue,l!==null&&(n.updateQueue=null,kd(n,l)));break;case 30:break;case 21:break;default:en(a,n),tn(n)}}function tn(n){var a=n.flags;if(a&2){try{for(var i,l=n.return;l!==null;){if(Xy(l)){i=l;break}l=l.return}if(i==null)throw Error(o(160));switch(i.tag){case 27:var d=i.stateNode,b=Bd(n);ul(n,b,d);break;case 5:var x=i.stateNode;i.flags&32&&(ho(x,""),i.flags&=-33);var S=Bd(n);ul(n,S,x);break;case 3:case 4:var R=i.stateNode.containerInfo,W=Bd(n);Td(n,W,R);break;default:throw Error(o(161))}}catch(J){Ge(n,n.return,J)}n.flags&=-3}a&4096&&(n.flags&=-4097)}function ob(n){if(n.subtreeFlags&1024)for(n=n.child;n!==null;){var a=n;ob(a),a.tag===5&&a.flags&1024&&a.stateNode.reset(),n=n.sibling}}function qr(n,a){if(a.subtreeFlags&8772)for(a=a.child;a!==null;)eb(n,a.alternate,a),a=a.sibling}function ja(n){for(n=n.child;n!==null;){var a=n;switch(a.tag){case 0:case 11:case 14:case 15:Pr(4,a,a.return),ja(a);break;case 1:Pn(a,a.return);var i=a.stateNode;typeof i.componentWillUnmount=="function"&&Yy(a,a.return,i),ja(a);break;case 27:hs(a.stateNode);case 26:case 5:Pn(a,a.return),ja(a);break;case 22:a.memoizedState===null&&ja(a);break;case 30:ja(a);break;default:ja(a)}n=n.sibling}}function Hr(n,a,i){for(i=i&&(a.subtreeFlags&8772)!==0,a=a.child;a!==null;){var l=a.alternate,d=n,b=a,x=b.flags;switch(b.tag){case 0:case 11:case 15:Hr(d,b,i),rs(4,b);break;case 1:if(Hr(d,b,i),l=b,d=l.stateNode,typeof d.componentDidMount=="function")try{d.componentDidMount()}catch(W){Ge(l,l.return,W)}if(l=b,d=l.updateQueue,d!==null){var S=l.stateNode;try{var R=d.shared.hiddenCallbacks;if(R!==null)for(d.shared.hiddenCallbacks=null,d=0;d<R.length;d++)Dg(R[d],S)}catch(W){Ge(l,l.return,W)}}i&&x&64&&Ky(b),as(b,b.return);break;case 27:Zy(b);case 26:case 5:Hr(d,b,i),i&&l===null&&x&4&&$y(b),as(b,b.return);break;case 12:Hr(d,b,i);break;case 13:Hr(d,b,i),i&&x&4&&rb(d,b);break;case 22:b.memoizedState===null&&Hr(d,b,i),as(b,b.return);break;case 30:break;default:Hr(d,b,i)}a=a.sibling}}function Od(n,a){var i=null;n!==null&&n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(i=n.memoizedState.cachePool.pool),n=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(n=a.memoizedState.cachePool.pool),n!==i&&(n!=null&&n.refCount++,i!=null&&Fi(i))}function Md(n,a){n=null,a.alternate!==null&&(n=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==n&&(a.refCount++,n!=null&&Fi(n))}function qn(n,a,i,l){if(a.subtreeFlags&10256)for(a=a.child;a!==null;)ib(n,a,i,l),a=a.sibling}function ib(n,a,i,l){var d=a.flags;switch(a.tag){case 0:case 11:case 15:qn(n,a,i,l),d&2048&&rs(9,a);break;case 1:qn(n,a,i,l);break;case 3:qn(n,a,i,l),d&2048&&(n=null,a.alternate!==null&&(n=a.alternate.memoizedState.cache),a=a.memoizedState.cache,a!==n&&(a.refCount++,n!=null&&Fi(n)));break;case 12:if(d&2048){qn(n,a,i,l),n=a.stateNode;try{var b=a.memoizedProps,x=b.id,S=b.onPostCommit;typeof S=="function"&&S(x,a.alternate===null?"mount":"update",n.passiveEffectDuration,-0)}catch(R){Ge(a,a.return,R)}}else qn(n,a,i,l);break;case 13:qn(n,a,i,l);break;case 23:break;case 22:b=a.stateNode,x=a.alternate,a.memoizedState!==null?b._visibility&2?qn(n,a,i,l):os(n,a):b._visibility&2?qn(n,a,i,l):(b._visibility|=2,Mo(n,a,i,l,(a.subtreeFlags&10256)!==0)),d&2048&&Od(x,a);break;case 24:qn(n,a,i,l),d&2048&&Md(a.alternate,a);break;default:qn(n,a,i,l)}}function Mo(n,a,i,l,d){for(d=d&&(a.subtreeFlags&10256)!==0,a=a.child;a!==null;){var b=n,x=a,S=i,R=l,W=x.flags;switch(x.tag){case 0:case 11:case 15:Mo(b,x,S,R,d),rs(8,x);break;case 23:break;case 22:var J=x.stateNode;x.memoizedState!==null?J._visibility&2?Mo(b,x,S,R,d):os(b,x):(J._visibility|=2,Mo(b,x,S,R,d)),d&&W&2048&&Od(x.alternate,x);break;case 24:Mo(b,x,S,R,d),d&&W&2048&&Md(x.alternate,x);break;default:Mo(b,x,S,R,d)}a=a.sibling}}function os(n,a){if(a.subtreeFlags&10256)for(a=a.child;a!==null;){var i=n,l=a,d=l.flags;switch(l.tag){case 22:os(i,l),d&2048&&Od(l.alternate,l);break;case 24:os(i,l),d&2048&&Md(l.alternate,l);break;default:os(i,l)}a=a.sibling}}var is=8192;function Ro(n){if(n.subtreeFlags&is)for(n=n.child;n!==null;)sb(n),n=n.sibling}function sb(n){switch(n.tag){case 26:Ro(n),n.flags&is&&n.memoizedState!==null&&Fx(Mn,n.memoizedState,n.memoizedProps);break;case 5:Ro(n);break;case 3:case 4:var a=Mn;Mn=Al(n.stateNode.containerInfo),Ro(n),Mn=a;break;case 22:n.memoizedState===null&&(a=n.alternate,a!==null&&a.memoizedState!==null?(a=is,is=16777216,Ro(n),is=a):Ro(n));break;default:Ro(n)}}function cb(n){var a=n.alternate;if(a!==null&&(n=a.child,n!==null)){a.child=null;do a=n.sibling,n.sibling=null,n=a;while(n!==null)}}function ss(n){var a=n.deletions;if((n.flags&16)!==0){if(a!==null)for(var i=0;i<a.length;i++){var l=a[i];gt=l,ub(l,n)}cb(n)}if(n.subtreeFlags&10256)for(n=n.child;n!==null;)lb(n),n=n.sibling}function lb(n){switch(n.tag){case 0:case 11:case 15:ss(n),n.flags&2048&&Pr(9,n,n.return);break;case 3:ss(n);break;case 12:ss(n);break;case 22:var a=n.stateNode;n.memoizedState!==null&&a._visibility&2&&(n.return===null||n.return.tag!==13)?(a._visibility&=-3,fl(n)):ss(n);break;default:ss(n)}}function fl(n){var a=n.deletions;if((n.flags&16)!==0){if(a!==null)for(var i=0;i<a.length;i++){var l=a[i];gt=l,ub(l,n)}cb(n)}for(n=n.child;n!==null;){switch(a=n,a.tag){case 0:case 11:case 15:Pr(8,a,a.return),fl(a);break;case 22:i=a.stateNode,i._visibility&2&&(i._visibility&=-3,fl(a));break;default:fl(a)}n=n.sibling}}function ub(n,a){for(;gt!==null;){var i=gt;switch(i.tag){case 0:case 11:case 15:Pr(8,i,a);break;case 23:case 22:if(i.memoizedState!==null&&i.memoizedState.cachePool!==null){var l=i.memoizedState.cachePool.pool;l!=null&&l.refCount++}break;case 24:Fi(i.memoizedState.cache)}if(l=i.child,l!==null)l.return=i,gt=l;else e:for(i=n;gt!==null;){l=gt;var d=l.sibling,b=l.return;if(tb(l),l===i){gt=null;break e}if(d!==null){d.return=b,gt=d;break e}gt=b}}}var ox={getCacheForType:function(n){var a=Tt(lt),i=a.data.get(n);return i===void 0&&(i=n(),a.data.set(n,i)),i}},ix=typeof WeakMap=="function"?WeakMap:Map,Pe=0,We=null,je=null,De=0,qe=0,nn=null,Fr=!1,Do=!1,Rd=!1,gr=0,$e=0,Qr=0,ka=0,Dd=0,wn=0,Io=0,cs=null,Gt=null,Id=!1,Nd=0,dl=1/0,hl=null,Gr=null,Et=0,Wr=null,No=null,Uo=0,Ud=0,zd=null,fb=null,ls=0,Ld=null;function rn(){if((Pe&2)!==0&&De!==0)return De&-De;if(z.T!==null){var n=xo;return n!==0?n:Wd()}return B0()}function db(){wn===0&&(wn=(De&536870912)===0||Le?Xt():536870912);var n=vn.current;return n!==null&&(n.flags|=32),wn}function an(n,a,i){(n===We&&(qe===2||qe===9)||n.cancelPendingCommit!==null)&&(zo(n,0),Vr(n,De,wn,!1)),Bi(n,i),((Pe&2)===0||n!==We)&&(n===We&&((Pe&2)===0&&(ka|=i),$e===4&&Vr(n,De,wn,!1)),Hn(n))}function hb(n,a,i){if((Pe&6)!==0)throw Error(o(327));var l=!i&&(a&124)===0&&(a&n.expiredLanes)===0||Oe(n,a),d=l?lx(n,a):Hd(n,a,!0),b=l;do{if(d===0){Do&&!l&&Vr(n,a,0,!1);break}else{if(i=n.current.alternate,b&&!sx(i)){d=Hd(n,a,!1),b=!1;continue}if(d===2){if(b=a,n.errorRecoveryDisabledLanes&b)var x=0;else x=n.pendingLanes&-536870913,x=x!==0?x:x&536870912?536870912:0;if(x!==0){a=x;e:{var S=n;d=cs;var R=S.current.memoizedState.isDehydrated;if(R&&(zo(S,x).flags|=256),x=Hd(S,x,!1),x!==2){if(Rd&&!R){S.errorRecoveryDisabledLanes|=b,ka|=b,d=4;break e}b=Gt,Gt=d,b!==null&&(Gt===null?Gt=b:Gt.push.apply(Gt,b))}d=x}if(b=!1,d!==2)continue}}if(d===1){zo(n,0),Vr(n,a,0,!0);break}e:{switch(l=n,b=d,b){case 0:case 1:throw Error(o(345));case 4:if((a&4194048)!==a)break;case 6:Vr(l,a,wn,!Fr);break e;case 2:Gt=null;break;case 3:case 5:break;default:throw Error(o(329))}if((a&62914560)===a&&(d=Nd+300-dn(),10<d)){if(Vr(l,a,wn,!Fr),Dt(l,0,!0)!==0)break e;l.timeoutHandle=Hb(pb.bind(null,l,i,Gt,hl,Id,a,wn,ka,Io,Fr,b,2,-0,0),d);break e}pb(l,i,Gt,hl,Id,a,wn,ka,Io,Fr,b,0,-0,0)}}break}while(!0);Hn(n)}function pb(n,a,i,l,d,b,x,S,R,W,J,ne,K,Y){if(n.timeoutHandle=-1,ne=a.subtreeFlags,(ne&8192||(ne&16785408)===16785408)&&(gs={stylesheets:null,count:0,unsuspend:Hx},sb(a),ne=Qx(),ne!==null)){n.cancelPendingCommit=ne(Cb.bind(null,n,a,b,i,l,d,x,S,R,J,1,K,Y)),Vr(n,b,x,!W);return}Cb(n,a,b,i,l,d,x,S,R)}function sx(n){for(var a=n;;){var i=a.tag;if((i===0||i===11||i===15)&&a.flags&16384&&(i=a.updateQueue,i!==null&&(i=i.stores,i!==null)))for(var l=0;l<i.length;l++){var d=i[l],b=d.getSnapshot;d=d.value;try{if(!Zt(b(),d))return!1}catch{return!1}}if(i=a.child,a.subtreeFlags&16384&&i!==null)i.return=a,a=i;else{if(a===n)break;for(;a.sibling===null;){if(a.return===null||a.return===n)return!0;a=a.return}a.sibling.return=a.return,a=a.sibling}}return!0}function Vr(n,a,i,l){a&=~Dd,a&=~ka,n.suspendedLanes|=a,n.pingedLanes&=~a,l&&(n.warmLanes|=a),l=n.expirationTimes;for(var d=a;0<d;){var b=31-rt(d),x=1<<b;l[b]=-1,d&=~x}i!==0&&S0(n,i,a)}function pl(){return(Pe&6)===0?(us(0),!1):!0}function Pd(){if(je!==null){if(qe===0)var n=je.return;else n=je,cr=xa=null,rd(n),ko=null,es=0,n=je;for(;n!==null;)Vy(n.alternate,n),n=n.return;je=null}}function zo(n,a){var i=n.timeoutHandle;i!==-1&&(n.timeoutHandle=-1,Sx(i)),i=n.cancelPendingCommit,i!==null&&(n.cancelPendingCommit=null,i()),Pd(),We=n,je=i=or(n.current,null),De=a,qe=0,nn=null,Fr=!1,Do=Oe(n,a),Rd=!1,Io=wn=Dd=ka=Qr=$e=0,Gt=cs=null,Id=!1,(a&8)!==0&&(a|=a&32);var l=n.entangledLanes;if(l!==0)for(n=n.entanglements,l&=a;0<l;){var d=31-rt(l),b=1<<d;a|=n[d],l&=~b}return gr=a,Nc(),i}function mb(n,a){_e=null,z.H=tl,a===Gi||a===Gc?(a=Mg(),qe=3):a===jg?(a=Mg(),qe=4):qe=a===Ry?8:a!==null&&typeof a=="object"&&typeof a.then=="function"?6:1,nn=a,je===null&&($e=1,il(n,mn(a,n.current)))}function gb(){var n=z.H;return z.H=tl,n===null?tl:n}function yb(){var n=z.A;return z.A=ox,n}function qd(){$e=4,Fr||(De&4194048)!==De&&vn.current!==null||(Do=!0),(Qr&134217727)===0&&(ka&134217727)===0||We===null||Vr(We,De,wn,!1)}function Hd(n,a,i){var l=Pe;Pe|=2;var d=gb(),b=yb();(We!==n||De!==a)&&(hl=null,zo(n,a)),a=!1;var x=$e;e:do try{if(qe!==0&&je!==null){var S=je,R=nn;switch(qe){case 8:Pd(),x=6;break e;case 3:case 2:case 9:case 6:vn.current===null&&(a=!0);var W=qe;if(qe=0,nn=null,Lo(n,S,R,W),i&&Do){x=0;break e}break;default:W=qe,qe=0,nn=null,Lo(n,S,R,W)}}cx(),x=$e;break}catch(J){mb(n,J)}while(!0);return a&&n.shellSuspendCounter++,cr=xa=null,Pe=l,z.H=d,z.A=b,je===null&&(We=null,De=0,Nc()),x}function cx(){for(;je!==null;)bb(je)}function lx(n,a){var i=Pe;Pe|=2;var l=gb(),d=yb();We!==n||De!==a?(hl=null,dl=dn()+500,zo(n,a)):Do=Oe(n,a);e:do try{if(qe!==0&&je!==null){a=je;var b=nn;t:switch(qe){case 1:qe=0,nn=null,Lo(n,a,b,1);break;case 2:case 9:if(kg(b)){qe=0,nn=null,vb(a);break}a=function(){qe!==2&&qe!==9||We!==n||(qe=7),Hn(n)},b.then(a,a);break e;case 3:qe=7;break e;case 4:qe=5;break e;case 7:kg(b)?(qe=0,nn=null,vb(a)):(qe=0,nn=null,Lo(n,a,b,7));break;case 5:var x=null;switch(je.tag){case 26:x=je.memoizedState;case 5:case 27:var S=je;if(!x||e1(x)){qe=0,nn=null;var R=S.sibling;if(R!==null)je=R;else{var W=S.return;W!==null?(je=W,ml(W)):je=null}break t}}qe=0,nn=null,Lo(n,a,b,5);break;case 6:qe=0,nn=null,Lo(n,a,b,6);break;case 8:Pd(),$e=6;break e;default:throw Error(o(462))}}ux();break}catch(J){mb(n,J)}while(!0);return cr=xa=null,z.H=l,z.A=d,Pe=i,je!==null?0:(We=null,De=0,Nc(),$e)}function ux(){for(;je!==null&&!Ac();)bb(je)}function bb(n){var a=Gy(n.alternate,n,gr);n.memoizedProps=n.pendingProps,a===null?ml(n):je=a}function vb(n){var a=n,i=a.alternate;switch(a.tag){case 15:case 0:a=Ly(i,a,a.pendingProps,a.type,void 0,De);break;case 11:a=Ly(i,a,a.pendingProps,a.type.render,a.ref,De);break;case 5:rd(a);default:Vy(i,a),a=je=wg(a,gr),a=Gy(i,a,gr)}n.memoizedProps=n.pendingProps,a===null?ml(n):je=a}function Lo(n,a,i,l){cr=xa=null,rd(a),ko=null,es=0;var d=a.return;try{if(JA(n,d,a,i,De)){$e=1,il(n,mn(i,n.current)),je=null;return}}catch(b){if(d!==null)throw je=d,b;$e=1,il(n,mn(i,n.current)),je=null;return}a.flags&32768?(Le||l===1?n=!0:Do||(De&536870912)!==0?n=!1:(Fr=n=!0,(l===2||l===9||l===3||l===6)&&(l=vn.current,l!==null&&l.tag===13&&(l.flags|=16384))),wb(a,n)):ml(a)}function ml(n){var a=n;do{if((a.flags&32768)!==0){wb(a,Fr);return}n=a.return;var i=tx(a.alternate,a,gr);if(i!==null){je=i;return}if(a=a.sibling,a!==null){je=a;return}je=a=n}while(a!==null);$e===0&&($e=5)}function wb(n,a){do{var i=nx(n.alternate,n);if(i!==null){i.flags&=32767,je=i;return}if(i=n.return,i!==null&&(i.flags|=32768,i.subtreeFlags=0,i.deletions=null),!a&&(n=n.sibling,n!==null)){je=n;return}je=n=i}while(n!==null);$e=6,je=null}function Cb(n,a,i,l,d,b,x,S,R){n.cancelPendingCommit=null;do gl();while(Et!==0);if((Pe&6)!==0)throw Error(o(327));if(a!==null){if(a===n.current)throw Error(o(177));if(b=a.lanes|a.childLanes,b|=Mf,HE(n,i,b,x,S,R),n===We&&(je=We=null,De=0),No=a,Wr=n,Uo=i,Ud=b,zd=d,fb=l,(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?(n.callbackNode=null,n.callbackPriority=0,px(to,function(){return _b(),null})):(n.callbackNode=null,n.callbackPriority=0),l=(a.flags&13878)!==0,(a.subtreeFlags&13878)!==0||l){l=z.T,z.T=null,d=X.p,X.p=2,x=Pe,Pe|=4;try{rx(n,a,i)}finally{Pe=x,X.p=d,z.T=l}}Et=1,Eb(),Ab(),xb()}}function Eb(){if(Et===1){Et=0;var n=Wr,a=No,i=(a.flags&13878)!==0;if((a.subtreeFlags&13878)!==0||i){i=z.T,z.T=null;var l=X.p;X.p=2;var d=Pe;Pe|=4;try{ab(a,n);var b=eh,x=ug(n.containerInfo),S=b.focusedElem,R=b.selectionRange;if(x!==S&&S&&S.ownerDocument&&lg(S.ownerDocument.documentElement,S)){if(R!==null&&Bf(S)){var W=R.start,J=R.end;if(J===void 0&&(J=W),"selectionStart"in S)S.selectionStart=W,S.selectionEnd=Math.min(J,S.value.length);else{var ne=S.ownerDocument||document,K=ne&&ne.defaultView||window;if(K.getSelection){var Y=K.getSelection(),ve=S.textContent.length,ye=Math.min(R.start,ve),Qe=R.end===void 0?ye:Math.min(R.end,ve);!Y.extend&&ye>Qe&&(x=Qe,Qe=ye,ye=x);var P=cg(S,ye),L=cg(S,Qe);if(P&&L&&(Y.rangeCount!==1||Y.anchorNode!==P.node||Y.anchorOffset!==P.offset||Y.focusNode!==L.node||Y.focusOffset!==L.offset)){var Q=ne.createRange();Q.setStart(P.node,P.offset),Y.removeAllRanges(),ye>Qe?(Y.addRange(Q),Y.extend(L.node,L.offset)):(Q.setEnd(L.node,L.offset),Y.addRange(Q))}}}}for(ne=[],Y=S;Y=Y.parentNode;)Y.nodeType===1&&ne.push({element:Y,left:Y.scrollLeft,top:Y.scrollTop});for(typeof S.focus=="function"&&S.focus(),S=0;S<ne.length;S++){var ee=ne[S];ee.element.scrollLeft=ee.left,ee.element.scrollTop=ee.top}}Tl=!!Jd,eh=Jd=null}finally{Pe=d,X.p=l,z.T=i}}n.current=a,Et=2}}function Ab(){if(Et===2){Et=0;var n=Wr,a=No,i=(a.flags&8772)!==0;if((a.subtreeFlags&8772)!==0||i){i=z.T,z.T=null;var l=X.p;X.p=2;var d=Pe;Pe|=4;try{eb(n,a.alternate,a)}finally{Pe=d,X.p=l,z.T=i}}Et=3}}function xb(){if(Et===4||Et===3){Et=0,xc();var n=Wr,a=No,i=Uo,l=fb;(a.subtreeFlags&10256)!==0||(a.flags&10256)!==0?Et=5:(Et=0,No=Wr=null,Sb(n,n.pendingLanes));var d=n.pendingLanes;if(d===0&&(Gr=null),of(i),a=a.stateNode,_t&&typeof _t.onCommitFiberRoot=="function")try{_t.onCommitFiberRoot(kr,a,void 0,(a.current.flags&128)===128)}catch{}if(l!==null){a=z.T,d=X.p,X.p=2,z.T=null;try{for(var b=n.onRecoverableError,x=0;x<l.length;x++){var S=l[x];b(S.value,{componentStack:S.stack})}}finally{z.T=a,X.p=d}}(Uo&3)!==0&&gl(),Hn(n),d=n.pendingLanes,(i&4194090)!==0&&(d&42)!==0?n===Ld?ls++:(ls=0,Ld=n):ls=0,us(0)}}function Sb(n,a){(n.pooledCacheLanes&=a)===0&&(a=n.pooledCache,a!=null&&(n.pooledCache=null,Fi(a)))}function gl(n){return Eb(),Ab(),xb(),_b()}function _b(){if(Et!==5)return!1;var n=Wr,a=Ud;Ud=0;var i=of(Uo),l=z.T,d=X.p;try{X.p=32>i?32:i,z.T=null,i=zd,zd=null;var b=Wr,x=Uo;if(Et=0,No=Wr=null,Uo=0,(Pe&6)!==0)throw Error(o(331));var S=Pe;if(Pe|=4,lb(b.current),ib(b,b.current,x,i),Pe=S,us(0,!1),_t&&typeof _t.onPostCommitFiberRoot=="function")try{_t.onPostCommitFiberRoot(kr,b)}catch{}return!0}finally{X.p=d,z.T=l,Sb(n,a)}}function Bb(n,a,i){a=mn(i,a),a=yd(n.stateNode,a,2),n=Nr(n,a,2),n!==null&&(Bi(n,2),Hn(n))}function Ge(n,a,i){if(n.tag===3)Bb(n,n,i);else for(;a!==null;){if(a.tag===3){Bb(a,n,i);break}else if(a.tag===1){var l=a.stateNode;if(typeof a.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(Gr===null||!Gr.has(l))){n=mn(i,n),i=Oy(2),l=Nr(a,i,2),l!==null&&(My(i,l,a,n),Bi(l,2),Hn(l));break}}a=a.return}}function Fd(n,a,i){var l=n.pingCache;if(l===null){l=n.pingCache=new ix;var d=new Set;l.set(a,d)}else d=l.get(a),d===void 0&&(d=new Set,l.set(a,d));d.has(i)||(Rd=!0,d.add(i),n=fx.bind(null,n,a,i),a.then(n,n))}function fx(n,a,i){var l=n.pingCache;l!==null&&l.delete(a),n.pingedLanes|=n.suspendedLanes&i,n.warmLanes&=~i,We===n&&(De&i)===i&&($e===4||$e===3&&(De&62914560)===De&&300>dn()-Nd?(Pe&2)===0&&zo(n,0):Dd|=i,Io===De&&(Io=0)),Hn(n)}function Tb(n,a){a===0&&(a=ro()),n=wo(n,a),n!==null&&(Bi(n,a),Hn(n))}function dx(n){var a=n.memoizedState,i=0;a!==null&&(i=a.retryLane),Tb(n,i)}function hx(n,a){var i=0;switch(n.tag){case 13:var l=n.stateNode,d=n.memoizedState;d!==null&&(i=d.retryLane);break;case 19:l=n.stateNode;break;case 22:l=n.stateNode._retryCache;break;default:throw Error(o(314))}l!==null&&l.delete(a),Tb(n,i)}function px(n,a){return Za(n,a)}var yl=null,Po=null,Qd=!1,bl=!1,Gd=!1,Oa=0;function Hn(n){n!==Po&&n.next===null&&(Po===null?yl=Po=n:Po=Po.next=n),bl=!0,Qd||(Qd=!0,gx())}function us(n,a){if(!Gd&&bl){Gd=!0;do for(var i=!1,l=yl;l!==null;){if(n!==0){var d=l.pendingLanes;if(d===0)var b=0;else{var x=l.suspendedLanes,S=l.pingedLanes;b=(1<<31-rt(42|n)+1)-1,b&=d&~(x&~S),b=b&201326741?b&201326741|1:b?b|2:0}b!==0&&(i=!0,Mb(l,b))}else b=De,b=Dt(l,l===We?b:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(b&3)===0||Oe(l,b)||(i=!0,Mb(l,b));l=l.next}while(i);Gd=!1}}function mx(){jb()}function jb(){bl=Qd=!1;var n=0;Oa!==0&&(xx()&&(n=Oa),Oa=0);for(var a=dn(),i=null,l=yl;l!==null;){var d=l.next,b=kb(l,a);b===0?(l.next=null,i===null?yl=d:i.next=d,d===null&&(Po=i)):(i=l,(n!==0||(b&3)!==0)&&(bl=!0)),l=d}us(n)}function kb(n,a){for(var i=n.suspendedLanes,l=n.pingedLanes,d=n.expirationTimes,b=n.pendingLanes&-62914561;0<b;){var x=31-rt(b),S=1<<x,R=d[x];R===-1?((S&i)===0||(S&l)!==0)&&(d[x]=Ce(S,a)):R<=a&&(n.expiredLanes|=S),b&=~S}if(a=We,i=De,i=Dt(n,n===a?i:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),l=n.callbackNode,i===0||n===a&&(qe===2||qe===9)||n.cancelPendingCommit!==null)return l!==null&&l!==null&&Ja(l),n.callbackNode=null,n.callbackPriority=0;if((i&3)===0||Oe(n,i)){if(a=i&-i,a===n.callbackPriority)return a;switch(l!==null&&Ja(l),of(i)){case 2:case 8:i=Tr;break;case 32:i=to;break;case 268435456:i=jr;break;default:i=to}return l=Ob.bind(null,n),i=Za(i,l),n.callbackPriority=a,n.callbackNode=i,a}return l!==null&&l!==null&&Ja(l),n.callbackPriority=2,n.callbackNode=null,2}function Ob(n,a){if(Et!==0&&Et!==5)return n.callbackNode=null,n.callbackPriority=0,null;var i=n.callbackNode;if(gl()&&n.callbackNode!==i)return null;var l=De;return l=Dt(n,n===We?l:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),l===0?null:(hb(n,l,a),kb(n,dn()),n.callbackNode!=null&&n.callbackNode===i?Ob.bind(null,n):null)}function Mb(n,a){if(gl())return null;hb(n,a,!0)}function gx(){_x(function(){(Pe&6)!==0?Za(Si,mx):jb()})}function Wd(){return Oa===0&&(Oa=Xt()),Oa}function Rb(n){return n==null||typeof n=="symbol"||typeof n=="boolean"?null:typeof n=="function"?n:jc(""+n)}function Db(n,a){var i=a.ownerDocument.createElement("input");return i.name=a.name,i.value=a.value,n.id&&i.setAttribute("form",n.id),a.parentNode.insertBefore(i,a),n=new FormData(n),i.parentNode.removeChild(i),n}function yx(n,a,i,l,d){if(a==="submit"&&i&&i.stateNode===d){var b=Rb((d[qt]||null).action),x=l.submitter;x&&(a=(a=x[qt]||null)?Rb(a.formAction):x.getAttribute("formAction"),a!==null&&(b=a,x=null));var S=new Rc("action","action",null,l,d);n.push({event:S,listeners:[{instance:null,listener:function(){if(l.defaultPrevented){if(Oa!==0){var R=x?Db(d,x):new FormData(d);dd(i,{pending:!0,data:R,method:d.method,action:b},null,R)}}else typeof b=="function"&&(S.preventDefault(),R=x?Db(d,x):new FormData(d),dd(i,{pending:!0,data:R,method:d.method,action:b},b,R))},currentTarget:d}]})}}for(var Vd=0;Vd<Of.length;Vd++){var Kd=Of[Vd],bx=Kd.toLowerCase(),vx=Kd[0].toUpperCase()+Kd.slice(1);On(bx,"on"+vx)}On(hg,"onAnimationEnd"),On(pg,"onAnimationIteration"),On(mg,"onAnimationStart"),On("dblclick","onDoubleClick"),On("focusin","onFocus"),On("focusout","onBlur"),On(NA,"onTransitionRun"),On(UA,"onTransitionStart"),On(zA,"onTransitionCancel"),On(gg,"onTransitionEnd"),lo("onMouseEnter",["mouseout","mouseover"]),lo("onMouseLeave",["mouseout","mouseover"]),lo("onPointerEnter",["pointerout","pointerover"]),lo("onPointerLeave",["pointerout","pointerover"]),ma("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ma("onSelect","focusout contextmenu dragend focu
49sin keydown keyup mousedown mouseup selectionchange".split(" ")),ma("onBeforeInput",["compositionend","keypress","textInput","paste"]),ma("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ma("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ma("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var fs="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),wx=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(fs));function Ib(n,a){a=(a&4)!==0;for(var i=0;i<n.length;i++){var l=n[i],d=l.event;l=l.listeners;e:{var b=void 0;if(a)for(var x=l.length-1;0<=x;x--){var S=l[x],R=S.instance,W=S.currentTarget;if(S=S.listener,R!==b&&d.isPropagationStopped())break e;b=S,d.currentTarget=W;try{b(d)}catch(J){ol(J)}d.currentTarget=null,b=R}else for(x=0;x<l.length;x++){if(S=l[x],R=S.instance,W=S.currentTarget,S=S.listener,R!==b&&d.isPropagationStopped())break e;b=S,d.currentTarget=W;try{b(d)}catch(J){ol(J)}d.currentTarget=null,b=R}}}}function ke(n,a){var i=a[sf];i===void 0&&(i=a[sf]=new Set);var l=n+"__bubble";i.has(l)||(Nb(a,n,2,!1),i.add(l))}function Yd(n,a,i){var l=0;a&&(l|=4),Nb(i,n,l,a)}var vl="_reactListening"+Math.random().toString(36).slice(2);function $d(n){if(!n[vl]){n[vl]=!0,j0.forEach(function(i){i!=="selectionchange"&&(wx.has(i)||Yd(i,!1,n),Yd(i,!0,n))});var a=n.nodeType===9?n:n.ownerDocument;a===null||a[vl]||(a[vl]=!0,Yd("selectionchange",!1,a))}}function Nb(n,a,i,l){switch(i1(a)){case 2:var d=Vx;break;case 8:d=Kx;break;default:d=uh}i=d.bind(null,a,i,n),d=void 0,!bf||a!=="touchstart"&&a!=="touchmove"&&a!=="wheel"||(d=!0),l?d!==void 0?n.addEventListener(a,i,{capture:!0,passive:d}):n.addEventListener(a,i,!0):d!==void 0?n.addEventListener(a,i,{passive:d}):n.addEventListener(a,i,!1)}function Xd(n,a,i,l,d){var b=l;if((a&1)===0&&(a&2)===0&&l!==null)e:for(;;){if(l===null)return;var x=l.tag;if(x===3||x===4){var S=l.stateNode.containerInfo;if(S===d)break;if(x===4)for(x=l.return;x!==null;){var R=x.tag;if((R===3||R===4)&&x.stateNode.containerInfo===d)return;x=x.return}for(;S!==null;){if(x=io(S),x===null)return;if(R=x.tag,R===5||R===6||R===26||R===27){l=b=x;continue e}S=S.parentNode}}l=l.return}F0(function(){var W=b,J=gf(i),ne=[];e:{var K=yg.get(n);if(K!==void 0){var Y=Rc,ve=n;switch(n){case"keypress":if(Oc(i)===0)break e;case"keydown":case"keyup":Y=pA;break;case"focusin":ve="focus",Y=Ef;break;case"focusout":ve="blur",Y=Ef;break;case"beforeblur":case"afterblur":Y=Ef;break;case"click":if(i.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":Y=W0;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":Y=nA;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":Y=yA;break;case hg:case pg:case mg:Y=oA;break;case gg:Y=vA;break;case"scroll":case"scrollend":Y=eA;break;case"wheel":Y=CA;break;case"copy":case"cut":case"paste":Y=sA;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":Y=K0;break;case"toggle":case"beforetoggle":Y=AA}var ye=(a&4)!==0,Qe=!ye&&(n==="scroll"||n==="scrollend"),P=ye?K!==null?K+"Capture":null:K;ye=[];for(var L=W,Q;L!==null;){var ee=L;if(Q=ee.stateNode,ee=ee.tag,ee!==5&&ee!==26&&ee!==27||Q===null||P===null||(ee=ki(L,P),ee!=null&&ye.push(ds(L,ee,Q))),Qe)break;L=L.return}0<ye.length&&(K=new Y(K,ve,null,i,J),ne.push({event:K,listeners:ye}))}}if((a&7)===0){e:{if(K=n==="mouseover"||n==="pointerover",Y=n==="mouseout"||n==="pointerout",K&&i!==mf&&(ve=i.relatedTarget||i.fromElement)&&(io(ve)||ve[oo]))break e;if((Y||K)&&(K=J.window===J?J:(K=J.ownerDocument)?K.defaultView||K.parentWindow:window,Y?(ve=i.relatedTarget||i.toElement,Y=W,ve=ve?io(ve):null,ve!==null&&(Qe=c(ve),ye=ve.tag,ve!==Qe||ye!==5&&ye!==27&&ye!==6)&&(ve=null)):(Y=null,ve=W),Y!==ve)){if(ye=W0,ee="onMouseLeave",P="onMouseEnter",L="mouse",(n==="pointerout"||n==="pointerover")&&(ye=K0,ee="onPointerLeave",P="onPointerEnter",L="pointer"),Qe=Y==null?K:ji(Y),Q=ve==null?K:ji(ve),K=new ye(ee,L+"leave",Y,i,J),K.target=Qe,K.relatedTarget=Q,ee=null,io(J)===W&&(ye=new ye(P,L+"enter",ve,i,J),ye.target=Q,ye.relatedTarget=Qe,ee=ye),Qe=ee,Y&&ve)t:{for(ye=Y,P=ve,L=0,Q=ye;Q;Q=qo(Q))L++;for(Q=0,ee=P;ee;ee=qo(ee))Q++;for(;0<L-Q;)ye=qo(ye),L--;for(;0<Q-L;)P=qo(P),Q--;for(;L--;){if(ye===P||P!==null&&ye===P.alternate)break t;ye=qo(ye),P=qo(P)}ye=null}else ye=null;Y!==null&&Ub(ne,K,Y,ye,!1),ve!==null&&Qe!==null&&Ub(ne,Qe,ve,ye,!0)}}
vendor: 5,211 bytes, lines 49-50
49e:{if(K=W?ji(W):window,Y=K.nodeName&&K.nodeName.toLowerCase(),Y==="select"||Y==="input"&&K.type==="file")var he=ng;else if(eg(K))if(rg)he=RA;else{he=OA;var Be=kA}else Y=K.nodeName,!Y||Y.toLowerCase()!=="input"||K.type!=="checkbox"&&K.type!=="radio"?W&&pf(W.elementType)&&(he=ng):he=MA;if(he&&(he=he(n,W))){tg(ne,he,i,J);break e}Be&&Be(n,K,W),n==="focusout"&&W&&K.type==="number"&&W.memoizedProps.value!=null&&hf(K,"number",K.value)}switch(Be=W?ji(W):window,n){case"focusin":(eg(Be)||Be.contentEditable==="true")&&(yo=Be,Tf=W,zi=null);break;case"focusout":zi=Tf=yo=null;break;case"mousedown":jf=!0;break;case"contextmenu":case"mouseup":case"dragend":jf=!1,fg(ne,i,J);break;case"selectionchange":if(IA)break;case"keydown":case"keyup":fg(ne,i,J)}var ge;if(xf)e:{switch(n){case"compositionstart":var be="onCompositionStart";break e;case"compositionend":be="onCompositionEnd";break e;case"compositionupdate":be="onCompositionUpdate";break e}be=void 0}else go?Z0(n,i)&&(be="onCompositionEnd"):n==="keydown"&&i.keyCode===229&&(be="onCompositionStart");be&&(Y0&&i.locale!=="ko"&&(go||be!=="onCompositionStart"?be==="onCompositionEnd"&&go&&(ge=Q0()):(Mr=J,vf="value"in Mr?Mr.value:Mr.textContent,go=!0)),Be=wl(W,be),0<Be.length&&(be=new V0(be,n,null,i,J),ne.push({event:be,listeners:Be}),ge?be.data=ge:(ge=J0(i),ge!==null&&(be.data=ge)))),(ge=SA?_A(n,i):BA(n,i))&&(be=wl(W,"onBeforeInput"),0<be.length&&(Be=new V0("onBeforeInput","beforeinput",null,i,J),ne.push({event:Be,listeners:be}),Be.data=ge)),yx(ne,n,W,i,J)}Ib(ne,a)})}function ds(n,a,i){return{instance:n,listener:a,currentTarget:i}}function wl(n,a){for(var i=a+"Capture",l=[];n!==null;){var d=n,b=d.stateNode;if(d=d.tag,d!==5&&d!==26&&d!==27||b===null||(d=ki(n,i),d!=null&&l.unshift(ds(n,d,b)),d=ki(n,a),d!=null&&l.push(ds(n,d,b))),n.tag===3)return l;n=n.return}return[]}function qo(n){if(n===null)return null;do n=n.return;while(n&&n.tag!==5&&n.tag!==27);return n||null}function Ub(n,a,i,l,d){for(var b=a._reactName,x=[];i!==null&&i!==l;){var S=i,R=S.alternate,W=S.stateNode;if(S=S.tag,R!==null&&R===l)break;S!==5&&S!==26&&S!==27||W===null||(R=W,d?(W=ki(i,b),W!=null&&x.unshift(ds(i,W,R))):d||(W=ki(i,b),W!=null&&x.push(ds(i,W,R)))),i=i.return}x.length!==0&&n.push({event:a,listeners:x})}var Cx=/\r\n?/g,Ex=/\u0000|\uFFFD/g;function zb(n){return(typeof n=="string"?n:""+n).replace(Cx,`
50`).replace(Ex,"")}function Lb(n,a){return a=zb(a),zb(n)===a}function Cl(){}function Fe(n,a,i,l,d,b){switch(i){case"children":typeof l=="string"?a==="body"||a==="textarea"&&l===""||ho(n,l):(typeof l=="number"||typeof l=="bigint")&&a!=="body"&&ho(n,""+l);break;case"className":_c(n,"class",l);break;case"tabIndex":_c(n,"tabindex",l);break;case"dir":case"role":case"viewBox":case"width":case"height":_c(n,i,l);break;case"style":q0(n,l,b);break;case"data":if(a!=="object"){_c(n,"data",l);break}case"src":case"href":if(l===""&&(a!=="a"||i!=="href")){n.removeAttribute(i);break}if(l==null||typeof l=="function"||typeof l=="symbol"||typeof l=="boolean"){n.removeAttribute(i);break}l=jc(""+l),n.setAttribute(i,l);break;case"action":case"formAction":if(typeof l=="function"){n.setAttribute(i,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof b=="function"&&(i==="formAction"?(a!=="input"&&Fe(n,a,"name",d.name,d,null),Fe(n,a,"formEncType",d.formEncType,d,null),Fe(n,a,"formMethod",d.formMethod,d,null),Fe(n,a,"formTarget",d.formTarget,d,null)):(Fe(n,a,"encType",d.encType,d,null),Fe(n,a,"method",d.method,d,null),Fe(n,a,"target",d.target,d,null)));if(l==null||typeof l=="symbol"||typeof l=="boolean"){n.removeAttribute(i);break}l=jc(""+l),n.setAttribute(i,l);break;case"onClick":l!=null&&(n.onclick=Cl);break;case"onScroll":l!=null&&ke("scroll",n);break;case"onScrollEnd":l!=null&&ke("scrollend",n);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(o(61));if(i=l.__html,i!=null){if(d.children!=null)throw Error(o(60));n.innerHTML=i}}break;case"multiple":n.multiple=l&&typeof l!="function"&&typeof l!="symbol";break;case"muted":n.muted=l&&typeof l!="function"&&typeof l!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(l==null||typeof l=="function"||typeof l=="boolean"||typeof l=="symbol"){n.removeAttribute("xlink:href");break}i=jc(""+l),n.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",i);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":l!=null&&typeof l!="function"&&typeof l!="symbol"?n.setAttribute(i,""+l):n.removeAttribute(i);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
50ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":l&&typeof l!="function"&&typeof l!="symbol"?n.setAttribute(i,""):n.removeAttribute(i);break;case"capture":case"download":l===!0?n.setAttribute(i,""):l!==!1&&l!=null&&typeof l!="function"&&typeof l!="symbol"?n.setAttribute(i,l):n.removeAttribute(i);break;case"cols":case"rows":case"size":case"span":l!=null&&typeof l!="function"&&typeof l!="symbol"&&!isNaN(l)&&1<=l?n.setAttribute(i,l):n.removeAttribute(i);break;case"rowSpan":case"start":l==null||typeof l=="function"||typeof l=="symbol"||isNaN(l)?n.removeAttribute(i):n.setAttribute(i,l);break;case"popover":ke("beforetoggle",n),ke("toggle",n),Sc(n,"popover",l);break;case"xlinkActuate":rr(n,"http://www.w3.org/1999/xlink","xlink:actuate",l);break;case"xlinkArcrole":rr(n,"http://www.w3.org/1999/xlink","xlink:arcrole",l);break;case"xlinkRole":rr(n,"http://www.w3.org/1999/xlink","xlink:role",l);break;case"xlinkShow":rr(n,"http://www.w3.org/1999/xlink","xlink:show",l);break;case"xlinkTitle":rr(n,"http://www.w3.org/1999/xlink","xlink:title",l);break;case"xlinkType":rr(n,"http://www.w3.org/1999/xlink","xlink:type",l);break;case"xmlBase":rr(n,"http://www.w3.org/XML/1998/namespace","xml:base",l);break;case"xmlLang":rr(n,"http://www.w3.org/XML/1998/namespace","xml:lang",l);break;case"xmlSpace":rr(n,"http://www.w3.org/XML/1998/namespace","xml:space",l);break;case"is":Sc(n,"is",l);break;case"innerText":case"textContent":break;default:(!(2<i.length)||i[0]!=="o"&&i[0]!=="O"||i[1]!=="n"&&i[1]!=="N")&&(i=ZE.get(i)||i,Sc(n,i,l))}}function Zd(n,a,i,l,d,b){switch(i){case"style":q0(n,l,b);break;case"dangerouslySetInnerHTML":if(l!=null){if(typeof l!="object"||!("__html"in l))throw Error(o(61));if(i=l.__html,i!=null){if(d.children!=null)throw Error(o(60));n.innerHTML=i}}break;case"children":typeof l=="string"?ho(n,l):(typeof l=="number"||typeof l=="bigint")&&ho(n,""+l);break;case"onScroll":l!=null&&ke("scroll",n);break;case"onScrollEnd":l!=null&&ke("scrollend",n);break;case"onClick":l!=null&&(n.onclick=Cl);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!k0.hasOwnProperty(i))e:{if(i[0]==="o"&&i[1]==="n"&&(d=i.endsWith("Capture"),a=i.slice(2,d?i.length-7:void 0),b=n[qt]||null,b=b!=null?b[i]:null,typeof b=="function"&&n.removeEventListener(a,b,d),typeof l=="function")){typeof b!="function"&&b!==null&&(i in n?n[i]=null:n.hasAttribute(i)&&n.removeAttribute(i)),n.addEventListener(a,l,d);break e}i in n?n[i]=l:l===!0?n.setAttribute(i,""):Sc(n,i,l)}}}function At(n,a,i){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":ke("error",n),ke("load",n);var l=!1,d=!1,b;for(b in i)if(i.hasOwnProperty(b)){var x=i[b];if(x!=null)switch(b){case"src":l=!0;break;case"srcSet":d=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(o(137,a));default:Fe(n,a,b,x,i,null)}}d&&Fe(n,a,"srcSet",i.srcSet,i,null),l&&Fe(n,a,"src",i.src,i,null);return;case"input":ke("invalid",n);var S=b=x=d=null,R=null,W=null;for(l in i)if(i.hasOwnProperty(l)){var J=i[l];if(J!=null)switch(l){case"name":d=J;break;case"type":x=J;break;case"checked":R=J;break;case"defaultChecked":W=J;break;case"value":b=J;break;case"defaultValue":S=J;break;case"children":case"dangerouslySetInnerHTML":if(J!=null)throw Error(o(137,a));break;default:Fe(n,a,l,J,i,null)}}U0(n,b,S,R,W,x,d,!1),Bc(n);return;case"select":ke("invalid",n),l=x=b=null;for(d in i)if(i.hasOwnProperty(d)&&(S=i[d],S!=null))switch(d){case"value":b=S;break;case"defaultValue":x=S;break;case"multiple":l=S;default:Fe(n,a,d,S,i,null)}a=b,i=x,n.multiple=!!l,a!=null?fo(n,!!l,a,!1):i!=null&&fo(n,!!l,i,!0);return;case"textarea":ke("invalid",n),b=d=l=null;for(x in i)if(i.hasOwnProperty(x)&&(S=i[x],S!=null))switch(x){case"value":l=S;break;case"defaultValue":d=S;break;case"children":b=S;break;case"dangerouslySetInnerHTML":if(S!=null)throw Error(o(91));break;default:Fe(n,a,x,S,i,null)}L0(n,l,d,b),Bc(n);return;case"option":for(R in i)if(i.hasOwnProperty(R)&&(l=i[R],l!=null))switch(R){case"selected":n.selected=l&&typeof l!="function"&&typeof l!="symbol";break;default:Fe(n,a,R,l,i,null)}return;case"dialog":ke("beforetoggle",n),ke("toggle",n),ke("cancel",n),ke("close",n);break;case"iframe":case"object":ke("load",n);break;case"video":case"audio":for(l=0;l<fs.length;l++)ke(fs[l],n);break;case"image":ke("error",n),ke("load",n);break;case"details":ke("toggle",n);break;case"embed":case"source":case"link":ke("error",n),ke("load",n);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(W in i)if(i.hasOwnProperty(W)&&(l=i[W],l!=null))switch(W){case"children":case"dangerouslySetInnerHTML":throw Error(o(137,a));default:Fe(n,a,W,l,i,null)}return;default:if(pf(a)){for(J in i)i.hasOwnProperty(J)&&(l=i[J],l!==void 0&&Zd(n,a,J,l,i,void 0));return}}for(S in i)i.hasOwnProperty(S)&&(l=i[S],l!=null&&Fe(n,a,S,l,i,null))}function Ax(n,a,i,l){switch(a){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var d=null,b=null,x=null,S=null,R=null,W=null,J=null;for(Y in i){var ne=i[Y];
vendor: 22,851 bytes, line 50
50if(i.hasOwnProperty(Y)&&ne!=null)switch(Y){case"checked":break;case"value":break;case"defaultValue":R=ne;default:l.hasOwnProperty(Y)||Fe(n,a,Y,null,l,ne)}}for(var K in l){var Y=l[K];if(ne=i[K],l.hasOwnProperty(K)&&(Y!=null||ne!=null))switch(K){case"type":b=Y;break;case"name":d=Y;break;case"checked":W=Y;break;case"defaultChecked":J=Y;break;case"value":x=Y;break;case"defaultValue":S=Y;break;case"children":case"dangerouslySetInnerHTML":if(Y!=null)throw Error(o(137,a));break;default:Y!==ne&&Fe(n,a,K,Y,l,ne)}}df(n,x,S,R,W,J,b,d);return;case"select":Y=x=S=K=null;for(b in i)if(R=i[b],i.hasOwnProperty(b)&&R!=null)switch(b){case"value":break;case"multiple":Y=R;default:l.hasOwnProperty(b)||Fe(n,a,b,null,l,R)}for(d in l)if(b=l[d],R=i[d],l.hasOwnProperty(d)&&(b!=null||R!=null))switch(d){case"value":K=b;break;case"defaultValue":S=b;break;case"multiple":x=b;default:b!==R&&Fe(n,a,d,b,l,R)}a=S,i=x,l=Y,K!=null?fo(n,!!i,K,!1):!!l!=!!i&&(a!=null?fo(n,!!i,a,!0):fo(n,!!i,i?[]:"",!1));return;case"textarea":Y=K=null;for(S in i)if(d=i[S],i.hasOwnProperty(S)&&d!=null&&!l.hasOwnProperty(S))switch(S){case"value":break;case"children":break;default:Fe(n,a,S,null,l,d)}for(x in l)if(d=l[x],b=i[x],l.hasOwnProperty(x)&&(d!=null||b!=null))switch(x){case"value":K=d;break;case"defaultValue":Y=d;break;case"children":break;case"dangerouslySetInnerHTML":if(d!=null)throw Error(o(91));break;default:d!==b&&Fe(n,a,x,d,l,b)}z0(n,K,Y);return;case"option":for(var ve in i)if(K=i[ve],i.hasOwnProperty(ve)&&K!=null&&!l.hasOwnProperty(ve))switch(ve){case"selected":n.selected=!1;break;default:Fe(n,a,ve,null,l,K)}for(R in l)if(K=l[R],Y=i[R],l.hasOwnProperty(R)&&K!==Y&&(K!=null||Y!=null))switch(R){case"selected":n.selected=K&&typeof K!="function"&&typeof K!="symbol";break;default:Fe(n,a,R,K,l,Y)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ye in i)K=i[ye],i.hasOwnProperty(ye)&&K!=null&&!l.hasOwnProperty(ye)&&Fe(n,a,ye,null,l,K);for(W in l)if(K=l[W],Y=i[W],l.hasOwnProperty(W)&&K!==Y&&(K!=null||Y!=null))switch(W){case"children":case"dangerouslySetInnerHTML":if(K!=null)throw Error(o(137,a));break;default:Fe(n,a,W,K,l,Y)}return;default:if(pf(a)){for(var Qe in i)K=i[Qe],i.hasOwnProperty(Qe)&&K!==void 0&&!l.hasOwnProperty(Qe)&&Zd(n,a,Qe,void 0,l,K);for(J in l)K=l[J],Y=i[J],!l.hasOwnProperty(J)||K===Y||K===void 0&&Y===void 0||Zd(n,a,J,K,l,Y);return}}for(var P in i)K=i[P],i.hasOwnProperty(P)&&K!=null&&!l.hasOwnProperty(P)&&Fe(n,a,P,null,l,K);for(ne in l)K=l[ne],Y=i[ne],!l.hasOwnProperty(ne)||K===Y||K==null&&Y==null||Fe(n,a,ne,K,l,Y)}var Jd=null,eh=null;function El(n){return n.nodeType===9?n:n.ownerDocument}function Pb(n){switch(n){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function qb(n,a){if(n===0)switch(a){case"svg":return 1;case"math":return 2;default:return 0}return n===1&&a==="foreignObject"?0:n}function th(n,a){return n==="textarea"||n==="noscript"||typeof a.children=="string"||typeof a.children=="number"||typeof a.children=="bigint"||typeof a.dangerouslySetInnerHTML=="object"&&a.dangerouslySetInnerHTML!==null&&a.dangerouslySetInnerHTML.__html!=null}var nh=null;function xx(){var n=window.event;return n&&n.type==="popstate"?n===nh?!1:(nh=n,!0):(nh=null,!1)}var Hb=typeof setTimeout=="function"?setTimeout:void 0,Sx=typeof clearTimeout=="function"?clearTimeout:void 0,Fb=typeof Promise=="function"?Promise:void 0,_x=typeof queueMicrotask=="function"?queueMicrotask:typeof Fb<"u"?function(n){return Fb.resolve(null).then(n).catch(Bx)}:Hb;function Bx(n){setTimeout(function(){throw n})}function Kr(n){return n==="head"}function Qb(n,a){var i=a,l=0,d=0;do{var b=i.nextSibling;if(n.removeChild(i),b&&b.nodeType===8)if(i=b.data,i==="/$"){if(0<l&&8>l){i=l;var x=n.ownerDocument;if(i&1&&hs(x.documentElement),i&2&&hs(x.body),i&4)for(i=x.head,hs(i),x=i.firstChild;x;){var S=x.nextSibling,R=x.nodeName;x[Ti]||R==="SCRIPT"||R==="STYLE"||R==="LINK"&&x.rel.toLowerCase()==="stylesheet"||i.removeChild(x),x=S}}if(d===0){n.removeChild(b),Cs(a);return}d--}else i==="$"||i==="$?"||i==="$!"?d++:l=i.charCodeAt(0)-48;else l=0;i=b}while(i);Cs(a)}function rh(n){var a=n.firstChild;for(a&&a.nodeType===10&&(a=a.nextSibling);a;){var i=a;switch(a=a.nextSibling,i.nodeName){case"HTML":case"HEAD":case"BODY":rh(i),cf(i);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(i.rel.toLowerCase()==="stylesheet")continue}n.removeChild(i)}}function Tx(n,a,i,l){for(;n.nodeType===1;){var d=i;if(n.nodeName.toLowerCase()!==a.toLowerCase()){if(!l&&(n.nodeName!=="INPUT"||n.type!=="hidden"))break}else if(l){if(!n[Ti])switch(a){case"meta":if(!n.hasAttribute("itemprop"))break;return n;case"link":if(b=n.getAttribute("rel"),b==="stylesheet"&&n.hasAttribute("data-precedence"))break;if(b!==d.rel||n.getAttribute("href")!==(d.href==null||d.href===""?null:d.href)||n.getAttribute("crossorigin")!==(d.crossOrigin==null?null:d.crossOrigin)||n.getAttribute("title")!==(d.title==null?null:d.title))break;return n;case"style":if(n.hasAttribute("data-precedence"))break;return n;case"script":if(b=n.getAttribute("src"),(b!==(d.src==null?null:d.src)||n.getAttribute("type")!==(d.type==null?null:d.type)||n.getAttribute("crossorigin")!==(d.crossOrigin==null?null:d.crossOrigin))&&b&&n.hasAttribute("async")&&!n.hasAttribute("itemprop"))break;return n;default:return n}}else if(a==="input"&&n.type==="hidden"){var b=d.name==null?null:""+d.name;if(d.type==="hidden"&&n.getAttribute("name")===b)return n}else return n;if(n=Rn(n.nextSibling),n===null)break}return null}function jx(n,a,i){if(a==="")return null;for(;n.nodeType!==3;)if((n.nodeType!==1||n.nodeName!=="INPUT"||n.type!=="hidden")&&!i||(n=Rn(n.nextSibling),n===null))return null;return n}function ah(n){return n.data==="$!"||n.data==="$?"&&n.ownerDocument.readyState==="complete"}function kx(n,a){var i=n.ownerDocument;if(n.data!=="$?"||i.readyState==="complete")a();else{var l=function(){a(),i.removeEventListener("DOMContentLoaded",l)};i.addEventListener("DOMContentLoaded",l),n._reactRetry=l}}function Rn(n){for(;n!=null;n=n.nextSibling){var a=n.nodeType;if(a===1||a===3)break;if(a===8){if(a=n.data,a==="$"||a==="$!"||a==="$?"||a==="F!"||a==="F")break;if(a==="/$")return null}}return n}var oh=null;function Gb(n){n=n.previousSibling;for(var a=0;n;){if(n.nodeType===8){var i=n.data;if(i==="$"||i==="$!"||i==="$?"){if(a===0)return n;a--}else i==="/$"&&a++}n=n.previousSibling}return null}function Wb(n,a,i){switch(a=El(i),n){case"html":if(n=a.documentElement,!n)throw Error(o(452));return n;case"head":if(n=a.head,!n)throw Error(o(453));return n;case"body":if(n=a.body,!n)throw Error(o(454));return n;default:throw Error(o(451))}}function hs(n){for(var a=n.attributes;a.length;)n.removeAttributeNode(a[0]);cf(n)}var Cn=new Map,Vb=new Set;function Al(n){return typeof n.getRootNode=="function"?n.getRootNode():n.nodeType===9?n:n.ownerDocument}var yr=X.d;X.d={f:Ox,r:Mx,D:Rx,C:Dx,L:Ix,m:Nx,X:zx,S:Ux,M:Lx};function Ox(){var n=yr.f(),a=pl();return n||a}function Mx(n){var a=so(n);a!==null&&a.tag===5&&a.type==="form"?hy(a):yr.r(n)}var Ho=typeof document>"u"?null:document;function Kb(n,a,i){var l=Ho;if(l&&typeof a=="string"&&a){var d=pn(a);d='link[rel="'+n+'"][href="'+d+'"]',typeof i=="string"&&(d+='[crossorigin="'+i+'"]'),Vb.has(d)||(Vb.add(d),n={rel:n,crossOrigin:i,href:a},l.querySelector(d)===null&&(a=l.createElement("link"),At(a,"link",n),pt(a),l.head.appendChild(a)))}}function Rx(n){yr.D(n),Kb("dns-prefetch",n,null)}function Dx(n,a){yr.C(n,a),Kb("preconnect",n,a)}function Ix(n,a,i){yr.L(n,a,i);var l=Ho;if(l&&n&&a){var d='link[rel="preload"][as="'+pn(a)+'"]';a==="image"&&i&&i.imageSrcSet?(d+='[imagesrcset="'+pn(i.imageSrcSet)+'"]',typeof i.imageSizes=="string"&&(d+='[imagesizes="'+pn(i.imageSizes)+'"]')):d+='[href="'+pn(n)+'"]';var b=d;switch(a){case"style":b=Fo(n);break;case"script":b=Qo(n)}Cn.has(b)||(n=m({rel:"preload",href:a==="image"&&i&&i.imageSrcSet?void 0:n,as:a},i),Cn.set(b,n),l.querySelector(d)!==null||a==="style"&&l.querySelector(ps(b))||a==="script"&&l.querySelector(ms(b))||(a=l.createElement("link"),At(a,"link",n),pt(a),l.head.appendChild(a)))}}function Nx(n,a){yr.m(n,a);var i=Ho;if(i&&n){var l=a&&typeof a.as=="string"?a.as:"script",d='link[rel="modulepreload"][as="'+pn(l)+'"][href="'+pn(n)+'"]',b=d;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":b=Qo(n)}if(!Cn.has(b)&&(n=m({rel:"modulepreload",href:n},a),Cn.set(b,n),i.querySelector(d)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(i.querySelector(ms(b)))return}l=i.createElement("link"),At(l,"link",n),pt(l),i.head.appendChild(l)}}}function Ux(n,a,i){yr.S(n,a,i);var l=Ho;if(l&&n){var d=co(l).hoistableStyles,b=Fo(n);a=a||"default";var x=d.get(b);if(!x){var S={loading:0,preload:null};if(x=l.querySelector(ps(b)))S.loading=5;else{n=m({rel:"stylesheet",href:n,"data-precedence":a},i),(i=Cn.get(b))&&ih(n,i);var R=x=l.createElement("link");pt(R),At(R,"link",n),R._p=new Promise(function(W,J){R.onload=W,R.onerror=J}),R.addEventListener("load",function(){S.loading|=1}),R.addEventListener("error",function(){S.loading|=2}),S.loading|=4,xl(x,a,l)}x={type:"stylesheet",instance:x,count:1,state:S},d.set(b,x)}}}function zx(n,a){yr.X(n,a);var i=Ho;if(i&&n){var l=co(i).hoistableScripts,d=Qo(n),b=l.get(d);b||(b=i.querySelector(ms(d)),b||(n=m({src:n,async:!0},a),(a=Cn.get(d))&&sh(n,a),b=i.createElement("script"),pt(b),At(b,"link",n),i.head.appendChild(b)),b={type:"script",instance:b,count:1,state:null},l.set(d,b))}}function Lx(n,a){yr.M(n,a);var i=Ho;if(i&&n){var l=co(i).hoistableScripts,d=Qo(n),b=l.get(d);b||(b=i.querySelector(ms(d)),b||(n=m({src:n,async:!0,type:"module"},a),(a=Cn.get(d))&&sh(n,a),b=i.createElement("script"),pt(b),At(b,"link",n),i.head.appendChild(b)),b={type:"script",instance:b,count:1,state:null},l.set(d,b))}}function Yb(n,a,i,l){var d=(d=fe.current)?Al(d):null;if(!d)throw Error(o(446));switch(n){case"meta":case"title":return null;case"style":return typeof i.precedence=="string"&&typeof i.href=="string"?(a=Fo(i.href),i=co(d).hoistableStyles,l=i.get(a),l||(l={type:"style",instance:null,count:0,state:null},i.set(a,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(i.rel==="stylesheet"&&typeof i.href=="string"&&typeof i.precedence=="string"){n=Fo(i.href);var b=co(d).hoistableStyles,x=b.get(n);if(x||(d=d.ownerDocument||d,x={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},b.set(n,x),(b=d.querySelector(ps(n)))&&!b._p&&(x.instance=b,x.state.loading=5),Cn.has(n)||(i={rel:"preload",as:"style",href:i.href,crossOrigin:i.crossOrigin,integrity:i.integrity,media:i.media,hrefLang:i.hrefLang,referrerPolicy:i.referrerPolicy},Cn.set(n,i),b||Px(d,n,i,x.state))),a&&l===null)throw Error(o(528,""));return x}if(a&&l!==null)throw Error(o(529,""));return null;case"script":return a=i.async,i=i.src,typeof i=="string"&&a&&typeof a!="function"&&typeof a!="symbol"?(a=Qo(i),i=co(d).hoistableScripts,l=i.get(a),l||(l={type:"script",instance:null,count:0,state:null},i.set(a,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(o(444,n))}}function Fo(n){return'href="'+pn(n)+'"'}function ps(n){return'link[rel="stylesheet"]['+n+"]"}function $b(n){return m({},n,{"data-precedence":n.precedence,precedence:null})}function Px(n,a,i,l){n.querySelector('link[rel="preload"][as="style"]['+a+"]")?l.loading=1:(a=n.createElement("link"),l.preload=a,a.addEventListener("load",function(){return l.loading|=1}),a.addEventListener("error",function(){return l.loading|=2}),At(a,"link",i),pt(a),n.head.appendChild(a))}function Qo(n){return'[src="'+pn(n)+'"]'}function ms(n){return"script[async]"+n}function Xb(n,a,i){if(a.count++,a.instance===null)switch(a.type){case"style":var l=n.querySelector('style[data-href~="'+pn(i.href)+'"]');if(l)return a.instance=l,pt(l),l;var d=m({},i,{"data-href":i.href,"data-precedence":i.precedence,href:null,precedence:null});return l=(n.ownerDocument||n).createElement("style"),pt(l),At(l,"style",d),xl(l,i.precedence,n),a.instance=l;case"stylesheet":d=Fo(i.href);var b=n.querySelector(ps(d));if(b)return a.state.loading|=4,a.instance=b,pt(b),b;l=$b(i),(d=Cn.get(d))&&ih(l,d),b=(n.ownerDocument||n).createElement("link"),pt(b);var x=b;return x._p=new Promise(function(S,R){x.onload=S,x.onerror=R}),At(b,"link",l),a.state.loading|=4,xl(b,i.precedence,n),a.instance=b;case"script":return b=Qo(i.src),(d=n.querySelector(ms(b)))?(a.instance=d,pt(d),d):(l=i,(d=Cn.get(b))&&(l=m({},i),sh(l,d)),n=n.ownerDocument||n,d=n.createElement("script"),pt(d),At(d,"link",l),n.head.appendChild(d),a.instance=d);case"void":return null;default:throw Error(o(443,a.type))}else a.type==="stylesheet"&&(a.state.loading&4)===0&&(l=a.instance,a.state.loading|=4,xl(l,i.precedence,n));return a.instance}function xl(n,a,i){for(var l=i.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),d=l.length?l[l.length-1]:null,b=d,x=0;x<l.length;x++){var S=l[x];if(S.dataset.precedence===a)b=S;else if(b!==d)break}b?b.parentNode.insertBefore(n,b.nextSibling):(a=i.nodeType===9?i.head:i,a.insertBefore(n,a.firstChild))}function ih(n,a){n.crossOrigin==null&&(n.crossOrigin=a.crossOrigin),n.referrerPolicy==null&&(n.referrerPolicy=a.referrerPolicy),n.title==null&&(n.title=a.title)}function sh(n,a){n.crossOrigin==null&&(n.crossOrigin=a.crossOrigin),n.referrerPolicy==null&&(n.referrerPolicy=a.referrerPolicy),n.integrity==null&&(n.integrity=a.integrity)}var Sl=null;function Zb(n,a,i){if(Sl===null){var l=new Map,d=Sl=new Map;d.set(i,l)}else d=Sl,l=d.get(i),l||(l=new Map,d.set(i,l));if(l.has(n))return l;for(l.set(n,null),i=i.getElementsByTagName(n),d=0;d<i.length;d++){var b=i[d];if(!(b[Ti]||b[Bt]||n==="link"&&b.getAttribute("rel")==="stylesheet")&&b.namespaceURI!=="http://www.w3.org/2000/svg"){var x=b.getAttribute(a)||"";x=n+x;var S=l.get(x);S?S.push(b):l.set(x,[b])}}return l}function Jb(n,a,i){n=n.ownerDocument||n,n.head.insertBefore(i,a==="title"?n.querySelector("head > title"):null)}function qx(n,a,i){if(i===1||a.itemProp!=null)return!1;switch(n){case"meta":case"title":return!0;case"style":if(typeof a.precedence!="string"||typeof a.href!="string"||a.href==="")break;return!0;case"link":if(typeof a.rel!="string"||typeof a.href!="string"||a.href===""||a.onLoad||a.onError)break;switch(a.rel){case"stylesheet":return n=a.disabled,typeof a.precedence=="string"&&n==null;default:return!0}case"script":if(a.async&&typeof a.async!="function"&&typeof a.async!="symbol"&&!a.onLoad&&!a.onError&&a.src&&typeof a.src=="string")return!0}return!1}function e1(n){return!(n.type==="stylesheet"&&(n.state.loading&3)===0)}var gs=null;function Hx(){}function Fx(n,a,i){if(gs===null)throw Error(o(475));var l=gs;if(a.type==="stylesheet"&&(typeof i.media!="string"||matchMedia(i.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var d=Fo(i.href),b=n.querySelector(ps(d));if(b){n=b._p,n!==null&&typeof n=="object"&&typeof n.then=="function"&&(l.count++,l=_l.bind(l),n.then(l,l)),a.state.loading|=4,a.instance=b,pt(b);return}b=n.ownerDocument||n,i=$b(i),(d=Cn.get(d))&&ih(i,d),b=b.createElement("link"),pt(b);var x=b;x._p=new Promise(function(S,R){x.onload=S,x.onerror=R}),At(b,"link",i),a.instance=b}l.stylesheets===null&&(l.stylesheets=new Map),l.stylesheets.set(a,n),(n=a.state.preload)&&(a.state.loading&3)===0&&(l.count++,a=_l.bind(l),n.addEventListener("load",a),n.addEventListener("error",a))}}function Qx(){if(gs===null)throw Error(o(475));var n=gs;return n.stylesheets&&n.count===0&&ch(n,n.stylesheets),0<n.count?function(a){var i=setTimeout(function(){if(n.stylesheets&&ch(n,n.stylesheets),n.unsuspend){var l=n.unsuspend;n.unsuspend=null,l()}},6e4);return n.unsuspend=a,function(){n.unsuspend=null,clearTimeout(i)}}:null}function _l(){if(this.count--,this.count===0){if(this.stylesheets)ch(this,this.stylesheets);else if(this.unsuspend){var n=this.unsuspend;this.unsuspend=null,n()}}}var Bl=null;function ch(n,a){n.stylesheets=null,n.unsuspend!==null&&(n.count++,Bl=new Map,a.forEach(Gx,n),Bl=null,_l.call(n))}function Gx(n,a){if(!(a.state.loading&4)){var i=Bl.get(n);if(i)var l=i.get(null);else{i=new Map,Bl.set(n,i);for(var d=n.querySelectorAll("link[data-precedence],style[data-precedence]"),b=0;b<d.length;b++){var x=d[b];(x.nodeName==="LINK"||x.getAttribute("media")!=="not all")&&(i.set(x.dataset.precedence,x),l=x)}l&&i.set(null,l)}d=a.instance,x=d.getAttribute("data-precedence"),b=i.get(x)||l,b===l&&i.set(null,d),i.set(x,d),this.count++,l=_l.bind(this),d.addEventListener("load",l),d.addEventListener("error",l),b?b.parentNode.insertBefore(d,b.nextSibling):(n=n.nodeType===9?n.head:n,n.insertBefore(d,n.firstChild)),a.state.loading|=4}}var ys={$$typeof:j,Provider:null,Consumer:null,_currentValue:H,_currentValue2:H,_threadCount:0};function Wx(n,a,i,l,d,b,x,S){this.tag=1,this.containerInfo=n,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=ao(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ao(0),this.hiddenUpdates=ao(null),this.identifierPrefix=l,this.onUncaughtError=d,this.onCaughtError=b,this.onRecoverableError=x,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=S,this.incompleteTransitions=new Map}function t1(n,a,i,l,d,b,x,S,R,W,J,ne){return n=new Wx(n,a,i,x,S,R,W,ne),a=1,b===!0&&(a|=24),b=Jt(3,null,null,a),n.current=b,b.stateNode=n,a=Ff(),a.refCount++,n.pooledCache=a,a.refCount++,b.memoizedState={element:l,isDehydrated:i,cache:a},Vf(b),n}function n1(n){return n?(n=Co,n):Co}function r1(n,a,i,l,d,b){d=n1(d),l.context===null?l.context=d:l.pendingContext=d,l=Ir(a),l.payload={element:i},b=b===void 0?null:b,b!==null&&(l.callback=b),i=Nr(n,l,a),i!==null&&(an(i,n,a),Vi(i,n,a))}function a1(n,a){if(n=n.memoizedState,n!==null&&n.dehydrated!==null){var i=n.retryLane;n.retryLane=i!==0&&i<a?i:a}}function lh(n,a){a1(n,a),(n=n.alternate)&&a1(n,a)}function o1(n){if(n.tag===13){var a=wo(n,67108864);a!==null&&an(a,n,67108864),lh(n,67108864)}}var Tl=!0;function Vx(n,a,i,l){var d=z.T;z.T=null;var b=X.p;try{X.p=2,uh(n,a,i,l)}finally{X.p=b,z.T=d}}function Kx(n,a,i,l){var d=z.T;z.T=null;var b=X.p;try{X.p=8,uh(n,a,i,l)}finally{X.p=b,z.T=d}}function uh(n,a,i,l){if(Tl){var d=fh(l);if(d===null)Xd(n,a,l,jl,i),s1(n,l);else if($x(d,n,a,i,l))l.stopPropagation();else if(s1(n,l),a&4&&-1<Yx.indexOf(n)){for(;d!==null;){var b=so(d);if(b!==null)switch(b.tag){case 3:if(b=b.stateNode,b.current.memoizedState.isDehydrated){var x=wt(b.pendingLanes);if(x!==0){var S=b;for(S.pendingLanes|=2,S.entangledLanes|=2;x;){var R=1<<31-rt(x);S.entanglements[1]|=R,x&=~R}Hn(b),(Pe&6)===0&&(dl=dn()+500,us(0))}}break;case 13:S=wo(b,2),S!==null&&an(S,b,2),pl(),lh(b,2)}if(b=fh(l),b===null&&Xd(n,a,l,jl,i),b===d)break;d=b}d!==null&&l.stopPropagation()}else Xd(n,a,l,null,i)}}function fh(n){return n=gf(n),dh(n)}var jl=null;function dh(n){if(jl=null,n=io(n),n!==null){var a=c(n);if(a===null)n=null;else{var i=a.tag;if(i===13){if(n=u(a),n!==null)return n;n=null}else if(i===3){if(a.stateNode.current.memoizedState.isDehydrated)return a.tag===3?a.stateNode.containerInfo:null;n=null}else a!==n&&(n=null)}}return jl=n,null}function i1(n){switch(n){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(eo()){case Si:return 2;case Tr:return 8;case to:case _i:return 32;case jr:return 268435456;default:return 32}default:return 32}}var hh=!1,Yr=null,$r=null,Xr=null,bs=new Map,vs=new Map,Zr=[],Yx="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function s1(n,a){switch(n){case"focusin":case"focusout":Yr=null;break;case"dragenter":case"dragleave":$r=null;break;case"mouseover":case"mouseout":Xr=null;break;case"pointerover":case"pointerout":bs.delete(a.pointerId);break;case"gotpointercapture":case"lostpointercapture":vs.delete(a.pointerId)}}function ws(n,a,i,l,d,b){return n===null||n.nativeEvent!==b?(n={blockedOn:a,domEventName:i,eventSystemFlags:l,nativeEvent:b,targetContainers:[d]},a!==null&&(a=so(a),a!==null&&o1(a)),n):(n.eventSystemFlags|=l,a=n.targetContainers,d!==null&&a.indexOf(d)===-1&&a.push(d),n)}function $x(n,a,i,l,d){switch(a){case"focusin":return Yr=ws(Yr,n,a,i,l,d),!0;case"dragenter":return $r=ws($r,n,a,i,l,d),!0;case"mouseover":return Xr=ws(Xr,n,a,i,l,d),!0;case"pointerover":var b=d.pointerId;return bs.set(b,ws(bs.get(b)||null,n,a,i,l,d)),!0;case"gotpointercapture":return b=d.pointerId,vs.set(b,ws(vs.get(b)||null,n,a,i,l,d)),!0}return!1}function c1(n){var a=io(n.target);if(a!==null){var i=c(a);if(i!==null){if(a=i.tag,a===13){if(a=u(i),a!==null){n.blockedOn=a,FE(n.priority,function(){if(i.tag===13){var l=rn();l=af(l);var d=wo(i,l);d!==null&&an(d,i,l),lh(i,l)}});return}}else if(a===3&&i.stateNode.current.memoizedState.isDehydrated){n.blockedOn=i.tag===3?i.stateNode.containerInfo:null;return}}}n.blockedOn=null}function kl(n){if(n.blockedOn!==null)return!1;for(var a=n.targetContainers;0<a.length;){var i=fh(n.nativeEvent);if(i===null){i=n.nativeEvent;var l=new i.constructor(i.type,i);mf=l,i.target.dispatchEvent(l),mf=null}else return a=so(i),a!==null&&o1(a),n.blockedOn=i,!1;a.shift()}return!0}function l1(n,a,i){kl(n)&&i.delete(a)}function Xx(){hh=!1,Yr!==null&&kl(Yr)&&(Yr=null),$r!==null&&kl($r)&&($r=null),Xr!==null&&kl(Xr)&&(Xr=null),bs.forEach(l1),vs.forEac
vendor: 6,445 bytes, line 50
50h(l1)}function Ol(n,a){n.blockedOn===a&&(n.blockedOn=null,hh||(hh=!0,e.unstable_scheduleCallback(e.unstable_NormalPriority,Xx)))}var Ml=null;function u1(n){Ml!==n&&(Ml=n,e.unstable_scheduleCallback(e.unstable_NormalPriority,function(){Ml===n&&(Ml=null);for(var a=0;a<n.length;a+=3){var i=n[a],l=n[a+1],d=n[a+2];if(typeof l!="function"){if(dh(l||i)===null)continue;break}var b=so(i);b!==null&&(n.splice(a,3),a-=3,dd(b,{pending:!0,data:d,method:i.method,action:l},l,d))}}))}function Cs(n){function a(R){return Ol(R,n)}Yr!==null&&Ol(Yr,n),$r!==null&&Ol($r,n),Xr!==null&&Ol(Xr,n),bs.forEach(a),vs.forEach(a);for(var i=0;i<Zr.length;i++){var l=Zr[i];l.blockedOn===n&&(l.blockedOn=null)}for(;0<Zr.length&&(i=Zr[0],i.blockedOn===null);)c1(i),i.blockedOn===null&&Zr.shift();if(i=(n.ownerDocument||n).$$reactFormReplay,i!=null)for(l=0;l<i.length;l+=3){var d=i[l],b=i[l+1],x=d[qt]||null;if(typeof b=="function")x||u1(i);else if(x){var S=null;if(b&&b.hasAttribute("formAction")){if(d=b,x=b[qt]||null)S=x.formAction;else if(dh(d)!==null)continue}else S=x.action;typeof S=="function"?i[l+1]=S:(i.splice(l,3),l-=3),u1(i)}}}function ph(n){this._internalRoot=n}Rl.prototype.render=ph.prototype.render=function(n){var a=this._internalRoot;if(a===null)throw Error(o(409));var i=a.current,l=rn();r1(i,l,n,a,null,null)},Rl.prototype.unmount=ph.prototype.unmount=function(){var n=this._internalRoot;if(n!==null){this._internalRoot=null;var a=n.containerInfo;r1(n.current,2,null,n,null,null),pl(),a[oo]=null}};function Rl(n){this._internalRoot=n}Rl.prototype.unstable_scheduleHydration=function(n){if(n){var a=B0();n={blockedOn:null,target:n,priority:a};for(var i=0;i<Zr.length&&a!==0&&a<Zr[i].priority;i++);Zr.splice(i,0,n),i===0&&c1(n)}};var f1=t.version;if(f1!=="19.1.1")throw Error(o(527,f1,"19.1.1"));X.findDOMNode=function(n){var a=n._reactInternals;if(a===void 0)throw typeof n.render=="function"?Error(o(188)):(n=Object.keys(n).join(","),Error(o(268,n)));return n=p(a),n=n!==null?h(n):null,n=n===null?null:n.stateNode,n};var Zx={bundleType:0,version:"19.1.1",rendererPackageName:"react-dom",currentDispatcherRef:z,reconcilerVersion:"19.1.1"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Dl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Dl.isDisabled&&Dl.supportsFiber)try{kr=Dl.inject(Zx),_t=Dl}catch{}}return As.createRoot=function(n,a){if(!s(n))throw Error(o(299));var i=!1,l="",d=By,b=Ty,x=jy,S=null;return a!=null&&(a.unstable_strictMode===!0&&(i=!0),a.identifierPrefix!==void 0&&(l=a.identifierPrefix),a.onUncaughtError!==void 0&&(d=a.onUncaughtError),a.onCaughtError!==void 0&&(b=a.onCaughtError),a.onRecoverableError!==void 0&&(x=a.onRecoverableError),a.unstable_transitionCallbacks!==void 0&&(S=a.unstable_transitionCallbacks)),a=t1(n,1,!1,null,null,i,l,d,b,x,S,null),n[oo]=a.current,$d(n),new ph(a)},As.hydrateRoot=function(n,a,i){if(!s(n))throw Error(o(299));var l=!1,d="",b=By,x=Ty,S=jy,R=null,W=null;return i!=null&&(i.unstable_strictMode===!0&&(l=!0),i.identifierPrefix!==void 0&&(d=i.identifierPrefix),i.onUncaughtError!==void 0&&(b=i.onUncaughtError),i.onCaughtError!==void 0&&(x=i.onCaughtError),i.onRecoverableError!==void 0&&(S=i.onRecoverableError),i.unstable_transitionCallbacks!==void 0&&(R=i.unstable_transitionCallbacks),i.formState!==void 0&&(W=i.formState)),a=t1(n,1,!0,a,i??null,l,d,b,x,S,R,W),a.context=n1(null),i=a.current,l=rn(),l=af(l),d=Ir(l),d.callback=null,Nr(i,d,l),i=l,a.current.lanes=i,Bi(a,i),Hn(a),n[oo]=a.current,$d(n),new Rl(a)},As.version="19.1.1",As}var C1;function s7(){if(C1)return yh.exports;C1=1;function e(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}return e(),yh.exports=i7(),yh.exports}var c7=s7();const l7="modulepreload",u7=function(e){return"/"+e},E1={},ce=function(t,r,o){let s=Promise.resolve();if(r&&r.length>0){let p=function(h){return Promise.all(h.map(m=>Promise.resolve(m).then(y=>({status:"fulfilled",value:y}),y=>({status:"rejected",reason:y}))))};document.getElementsByTagName("link");const u=document.querySelector("meta[property=csp-nonce]"),f=u?.nonce||u?.getAttribute("nonce");s=p(r.map(h=>{if(h=u7(h),h in E1)return;E1[h]=!0;const m=h.endsWith(".css"),y=m?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${h}"]${y}`))return;const g=document.createElement("link");if(g.rel=m?"stylesheet":l7,m||(g.as="script"),g.crossOrigin="",g.href=h,f&&g.setAttribute("nonce",f),document.head.appendChild(g),m)return new Promise((v,w)=>{g.addEventListener("load",v),g.addEventListener("error",()=>w(new Error(`Unable to preload CSS for ${h}`)))})}))}function c(u){const f=new Event("vite:preloadError",{cancelable:!0});if(f.payload=u,window.dispatchEvent(f),!f.defaultPrevented)throw u}return s.then(u=>{for(const f of u||[])f.status==="rejected"&&c(f.reason);return t().catch(c)})};var A1='-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',f7={rounded:`SFRounded, ui-rounded, "SF Pro Rounded", ${A1}`,system:A1},xs={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"}},d7={large:{modalOverlay:"blur(20px)"},none:{modalOverlay:"blur(0px)"},small:{modalOverlay:"blur(4px)"}},h7=({borderRadius:e="large",fontStack:t="rounded",overlayBlur:r="none"})=>({blurs:{modalOverlay:d7[r].modalOverlay},fonts:{body:f7[t]},radii:{actionButton:xs[e].actionButton,connectButton:xs[e].connectButton,menuButton:xs[e].connectButton,modal:xs[e].modal,modalMobile:xs[e].modalMobile}}),Vw={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"}},x1=Vw.blue,Kw=({accentColor:e=x1.accentColor,accentColorForeground:t=x1.accentColorForeground,...r}={})=>({...h7(r),colors:{accentColor:e,accentColorForeground:t,actionButtonBorder:"rgba(0, 0, 0, 0.04)",actionButtonBorderMobile:"rgba(0, 0, 0, 0.06)",actionButtonSecondaryBackgroun
50d:"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)",menuItemBackground:"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)"}});Kw.accentColors=Vw;var fp=`{
51  "connect_wallet": {
52    "label": "Connect Wallet",
53    "wrong_network": {
54      "label": "Wrong network"
55    }
56  },
57
58  "intro": {
59    "title": "What is a Wallet?",
60    "description": "A wallet is used to send, receive, store, and display digital assets. It's also a new way to log in, without needing to create new accounts and passwords on every website.",
61    "digital_asset": {
62      "title": "A Home for your Digital Assets",
63      "description": "Wallets are used to send, receive, store, and display digital assets like Ethereum and NFTs."
64    },
65    "login": {
66      "title": "A New Way to Log In",
67      "description": "Instead of creating new accounts and passwords on every website, just connect your wallet."
68    },
69    "get": {
70      "label": "Get a Wallet"
71    },
72    "learn_more": {
73      "label": "Learn More"
74    }
75  },
76
77  "sign_in": {
78    "label": "Verify your account",
79    "description": "To finish connecting, you must sign a message in your wallet to verify that you are the owner of this account.",
80    "message": {
81      "send": "Sign message",
82      "preparing": "Preparing message...",
83      "cancel": "Cancel",
84      "preparing_error": "Error preparing message, please retry!"
85    },
86    "signature": {
87      "waiting": "Waiting for signature...",
88      "verifying": "Verifying signature...",
89      "signing_error": "Error signing message, please retry!",
90      "verifying_error": "Error verifying signature, please retry!",
91      "oops_error": "Oops, something went wrong!"
92    }
93  },
94
95  "connect": {
96    "label": "Connect",
97    "title": "Connect a Wallet",
98    "new_to_ethereum": {
99      "description": "New to Ethereum wallets?",
100      "learn_more": {
101        "label": "Learn More"
102      }
103    },
104    "learn_more": {
105      "label": "Learn more"
106    },
107    "recent": "Recent",
108    "status": {
109      "opening": "Opening %{wallet}...",
110      "connecting": "Connecting",
111      "connect_mobile": "Continue in %{wallet}",
112      "not_installed": "%{wallet} is not installed",
113      "not_available": "%{wallet} is not available",
114      "confirm": "Confirm connection in the extension",
115      "confirm_mobile": "Accept connection request in the wallet"
116    },
117    "secondary_action": {
118      "get": {
119        "description": "Don't have %{wallet}?",
120        "label": "GET"
121      },
122      "install": {
123        "label": "INSTALL"
124      },
125      "retry": {
126        "label": "RETRY"
127      }
128    },
129    "walletconnect": {
130      "description": {
131        "full": "Need the official WalletConnect modal?",
132        "compact": "Need the WalletConnect modal?"
133      },
134      "open": {
135        "label": "OPEN"
136      }
137    }
138  },
139
140  "connect_scan": {
141    "title": "Scan with %{wallet}",
142    "fallback_title": "Scan with your phone"
143  },
144
145  "connector_group": {
146    "installed": "Installed",
147    "recommended": "Recommended",
148    "other": "Other",
149    "popular": "Popular",
150    "more": "More",
151    "others": "Others"
152  },
153
154  "get": {
155    "title": "Get a Wallet",
156    "action": {
157      "label": "GET"
158    },
159    "mobile": {
160      "description": "Mobile Wallet"
161    },
162    "extension": {
163      "description": "Browser Extension"
164    },
165    "mobile_and_extension": {
166      "description": "Mobile Wallet and Extension"
167    },
168    "mobile_and_desktop": {
169      "description": "Mobile and Desktop Wallet"
170    },
171    "looking_for": {
172      "title": "Not what you're looking for?",
173      "mobile": {
174        "description": "Select a wallet on the main screen to get started with a different wallet provider."
175      },
176      "desktop": {
177        "compact_description": "Select a wallet on the main screen to get started with a different wallet provider.",
178        "wide_description": "Select a wallet on the left to get started with a different wallet provider."
179      }
180    }
181  },
182
183  "get_options": {
184    "title": "Get started with %{wallet}",
185    "short_title": "Get %{wallet}",
186    "mobile": {
187      "title": "%{wallet} for Mobile",
188      "description": "Use the mobile wallet to explore the world of Ethereum.",
189      "download": {
190        "label": "Get the app"
191      }
192    },
193    "extension": {
194      "title": "%{wallet} for %{browser}",
195      "description": "Access your wallet right from your favorite web browser.",
196      "download": {
197        "label": "Add to %{browser}"
198      }
199    },
200    "desktop": {
201      "title": "%{wallet} for %{platform}",
202      "description": "Access your wallet natively from your powerful desktop.",
203      "download": {
204        "label": "Add to %{platform}"
205      }
206    }
207  },
208
209  "get_mobile": {
210    "title": "Install %{wallet}",
211    "description": "Scan with your phone to download on iOS or Android",
212    "continue": {
213      "label": "Continue"
214    }
215  },
216
217  "get_instructions": {
218    "mobile": {
219      "connect": {
220        "label": "Connect"
221      },
222      "learn_more": {
223        "label": "Learn More"
224      }
225    },
226    "extension": {
227      "refresh": {
228        "label": "Refresh"
229      },
230      "learn_more": {
231        "label": "Learn More"
232      }
233    },
234    "desktop": {
235      "connect": {
236        "label": "Connect"
237      },
238      "learn_more": {
239        "label": "Learn More"
240      }
241    }
242  },
243
244  "chains": {
245    "title": "Switch Networks",
246    "wrong_network": "Wrong network detected, switch or disconnect to continue.",
247    "confirm": "Confirm in Wallet",
248    "switching_not_supported": "Your wallet does not support switching networks from %{appName}. Try switching networks from within your wallet instead.",
249    "switching_not_supported_fallback": "Your wallet does not support switching networks from this app. Try switching networks from within your wallet instead.",
250    "disconnect": "Disconnect",
251    "connected": "Connected"
252  },
253
254  "profile": {
255    "disconnect": {
256      "label": "Disconnect"
257    },
258    "copy_address": {
259      "label": "Copy Address",
260      "copied": "Copied!"
261    },
262    "explorer": {
263      "label": "View more on explorer"
264    },
265    "transactions": {
266      "description": "%{appName} transactions will appear here...",
267      "description_fallback": "Your transactions will appear here...",
268      "recent": {
269        "title": "Recent Transactions"
270      },
271      "clear": {
272        "label": "Clear All"
273      }
274    }
275  },
276
277  "wallet_connectors": {
278    "argent": {
279      "qr_code": {
280        "step1": {
281          "description": "Put Argent on your home screen for faster access to your wallet.",
282          "title": "Open the Argent app"
283        },
284        "step2": {
285          "description": "Create a wallet and username, or import an existing wallet.",
286          "title": "Create or Import a Wallet"
287        },
288        "step3": {
289          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
290          "title": "Tap the Scan QR button"
291        }
292      }
293    },
294
295    "berasig": {
296      "extension": {
297        "step1": {
298          "title": "Install the BeraSig extension",
299          "description": "We recommend pinning BeraSig to your taskbar for easier access to your wallet."
300        },
301        "step2": {
302          "title": "Create a Wallet",
303          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
304        },
305        "step3": {
306          "title": "Refresh your browser",
307          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
308        }
309      }
310    },
311
312    "best": {
313      "qr_code": {
314        "step1": {
315          "title": "Open the Best Wallet app",
316          "description": "Add Best Wallet to your home screen for faster access to your wallet."
317        },
318        "step2": {
319          "title": "Create or Import a Wallet",
320          "description": "Create a new wallet or import an existing one."
321        },
322        "step3": {
323          "title": "Tap the QR icon and scan",
324          "description": "Tap the QR icon on your homescreen, scan the code and confirm the prompt to connect."
325        }
326      }
327    },
328
329    "bifrost": {
330      "qr_code": {
331        "step1": {
332          "description": "We recommend putting Bifrost Wallet on your home screen for quicker access.",
333          "title": "Open the Bifrost Wallet app"
334        },
335        "step2": {
336          "description": "Create or import a wallet using your recovery phrase.",
337          "title": "Create or Import a Wallet"
338        },
339        "step3": {
340          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
341          "title": "Tap the scan button"
342        }
343      }
344    },
345
346    "bitget": {
347      "qr_code": {
348        "step1": {
349          "description": "We recommend putting Bitget Wallet on your home screen for quicker access.",
350          "title": "Open the Bitget Wallet app"
351        },
352        "step2": {
353          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
354          "title": "Create or Import a Wallet"
355        },
356        "step3": {
357          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
358          "title": "Tap the scan button"
359        }
360      },
361
362      "extension": {
363        "step1": {
364          "description": "We recommend pinning Bitget Wallet to your taskbar for quicker access to your wallet.",
365          "title": "Install the Bitget Wallet extension"
366        },
367        "step2": {
368          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
369          "title": "Create or Import a Wallet"
370        },
371        "step3": {
372          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
373          "title": "Refresh your browser"
374        }
375      }
376    },
377
378    "bitski": {
379      "extension": {
380        "step1": {
381          "description": "We recommend pinning Bitski to your taskbar for quicker access to your wallet.",
382          "title": "Install the Bitski extension"
383        },
384        "step2": {
385          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
386          "title": "Create or Import a Wallet"
387        },
388        "step3": {
389          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
390          "title": "Refresh your browser"
391        }
392      }
393    },
394
395    "bitverse": {
396      "qr_code": {
397        "step1": {
398          "title": "Open the Bitverse Wallet app",
399          "description": "Add Bitverse Wallet to your home screen for faster access to your wallet."
400        },
401        "step2": {
402          "title": "Create or Import a Wallet",
403          "description": "Create a new wallet or import an existing one."
404        },
405        "step3": {
406          "title": "Tap the QR icon and scan",
407          "description": "Tap the QR icon on your homescreen, scan the code and confirm the prompt to connect."
408        }
409      }
410    },
411
412    "bloom": {
413      "desktop": {
414        "step1": {
415          "title": "Open the Bloom Wallet app",
416          "description": "We recommend putting Bloom Wallet on your home screen for quicker access."
417        },
418        "step2": {
419          "description": "Create or import a wallet using your recovery phrase.",
420          "title": "Create or Import a Wallet"
421        },
422        "step3": {
423          "description": "After you have a wallet, click on Connect to connect via Bloom. A connection prompt in the app will appear for you to confirm the connection.",
424          "title": "Click on Connect"
425        }
426      }
427    },
428
429    "bybit": {
430      "qr_code": {
431        "step1": {
432          "description": "We recommend putting Bybit on your home screen for faster access to your wallet.",
433          "title": "Open the Bybit app"
434        },
435        "step2": {
436          "description": "You can easily backup your wallet using our backup feature on your phone.",
437          "title": "Create or Import a Wallet"
438        },
439        "step3": {
440          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
441          "title": "Tap the scan button"
442        }
443      },
444
445      "extension": {
446        "step1": {
447          "description": "Click at the top right of your browser and pin Bybit Wallet for easy access.",
448          "title": "Install the Bybit Wallet extension"
449        },
450        "step2": {
451          "description": "Create a new wallet or import an existing one.",
452          "title": "Create or Import a wallet"
453        },
454        "step3": {
455          "description": "Once you set up Bybit Wallet, click below to refresh the browser and load up the extension.",
456          "title": "Refresh your browser"
457        }
458      }
459    },
460
461    "binance": {
462      "qr_code": {
463        "step1": {
464          "description": "We recommend putting Binance on your home screen for faster access to your wallet.",
465          "title": "Open the Binance app"
466        },
467        "step2": {
468          "description": "You can easily backup your wallet using our backup feature on your phone.",
469          "title": "Create or Import a Wallet"
470        },
471        "step3": {
472          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
473          "title": "Tap the WalletConnect button"
474        }
475      }
476    },
477
478    "coin98": {
479      "qr_code": {
480        "step1": {
481          "description": "We recommend putting Coin98 Wallet on your home screen for faster access to your wallet.",
482          "title": "Open the Coin98 Wallet app"
483        },
484        "step2": {
485          "description": "You can easily backup your wallet using our backup feature on your phone.",
486          "title": "Create or Import a Wallet"
487        },
488        "step3": {
489          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
490          "title": "Tap the WalletConnect button"
491        }
492      },
493
494      "extension": {
495        "step1": {
496          "description": "Click at the top right of your browser and pin Coin98 Wallet for easy access.",
497          "title": "Install the Coin98 Wallet extension"
498        },
499        "step2": {
500          "description": "Create a new wallet or import an existing one.",
501          "title": "Create or Import a wallet"
502        },
503        "step3": {
504          "description": "Once you set up Coin98 Wallet, click below to refresh the browser and load up the extension.",
505          "title": "Refresh your browser"
506        }
507      }
508    },
509
510    "coinbase": {
511      "qr_code": {
512        "step1": {
513          "description": "We recommend putting Coinbase Wallet on your home screen for quicker access.",
514          "title": "Open the Coinbase Wallet app"
515        },
516        "step2": {
517          "description": "You can easily backup your wallet using the cloud backup feature.",
518          "title": "Create or Import a Wallet"
519        },
520        "step3": {
521          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
522          "title": "Tap the scan button"
523        }
524      },
525
526      "extension": {
527        "step1": {
528          "description": "We recommend pinning Coinbase Wallet to your taskbar for quicker access to your wallet.",
529          "title": "Install the Coinbase Wallet extension"
530        },
531        "step2": {
532          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
533          "title": "Create or Import a Wallet"
534        },
535        "step3": {
536          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
537          "title": "Refresh your browser"
538        }
539      }
540    },
541
542    "compass": {
543      "extension": {
544        "step1": {
545          "description": "We recommend pinning Compass Wallet to your taskbar for quicker access to your wallet.",
546          "title": "Install the Compass Wallet extension"
547        },
548        "step2": {
549          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
550          "title": "Create or Import a Wallet"
551        },
552        "step3": {
553          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
554          "title": "Refresh your browser"
555        }
556      }
557    },
558
559    "core": {
560      "qr_code": {
561        "step1": {
562          "description": "We recommend putting Core on your home screen for faster access to your wallet.",
563          "title": "Open the Core app"
564        },
565        "step2": {
566          "description": "You can easily backup your wallet using our backup feature on your phone.",
567          "title": "Create or Import a Wallet"
568        },
569        "step3": {
570          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
571          "title": "Tap the WalletConnect button"
572        }
573      },
574
575      "extension": {
576        "step1": {
577          "description": "We recommend pinning Core to your taskbar for quicker access to your wallet.",
578          "title": "Install the Core extension"
579        },
580        "step2": {
581          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
582          "title": "Create or Import a Wallet"
583        },
584        "step3": {
585          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
586          "title": "Refresh your browser"
587        }
588      }
589    },
590
591    "fox": {
592      "qr_code": {
593        "step1": {
594          "description": "We recommend putting FoxWallet on your home screen for quicker access.",
595          "title": "Open the FoxWallet app"
596        },
597        "step2": {
598          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
599          "title": "Create or Import a Wallet"
600        },
601        "step3": {
602          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
603          "title": "Tap the scan button"
604        }
605      }
606    },
607
608    "frontier": {
609      "qr_code": {
610        "step1": {
611          "description": "We recommend putting Frontier Wallet on your home screen for quicker access.",
612          "title": "Open the Frontier Wallet app"
613        },
614        "step2": {
615          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
616          "title": "Create or Import a Wallet"
617        },
618        "step3": {
619          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
620          "title": "Tap the scan button"
621        }
622      },
623
624      "extension": {
625        "step1": {
626          "description": "We recommend pinning Frontier Wallet to your taskbar for quicker access to your wallet.",
627          "title": "Install the Frontier Wallet extension"
628        },
629        "step2": {
630          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
631          "title": "Create or Import a Wallet"
632        },
633        "step3": {
634          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
635          "title": "Refresh your browser"
636        }
637      }
638    },
639
640    "im_token": {
641      "qr_code": {
642        "step1": {
643          "title": "Open the imToken app",
644          "description": "Put imToken app on your home screen for faster access to your wallet."
645        },
646        "step2": {
647          "title": "Create or Import a Wallet",
648          "description": "Create a new wallet or import an existing one."
649        },
650        "step3": {
651          "title": "Tap Scanner Icon in top right corner",
652          "description": "Choose New Connection, then scan the QR code and confirm the prompt to connect."
653        }
654      }
655    },
656
657    "iopay": {
658      "qr_code": {
659        "step1": {
660          "description": "We recommend putting ioPay on your home screen for faster access to your wallet.",
661          "title": "Open the ioPay app"
662        },
663        "step2": {
664          "description": "You can easily backup your wallet using our backup feature on your phone.",
665          "title": "Create or Import a Wallet"
666        },
667        "step3": {
668          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
669          "title": "Tap the WalletConnect button"
670        }
671      }
672    },
673
674    "kaikas": {
675      "extension": {
676        "step1": {
677          "description": "We recommend pinning Kaikas to your taskbar for quicker access to your wallet.",
678          "title": "Install the Kaikas extension"
679        },
680        "step2": {
681          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
682          "title": "Create or Import a Wallet"
683        },
684        "step3": {
685          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
686          "title": "Refresh your browser"
687        }
688      },
689      "qr_code": {
690        "step1": {
691          "title": "Open the Kaikas app",
692          "description": "Put Kaikas app on your home screen for faster access to your wallet."
693        },
694        "step2": {
695          "title": "Create or Import a Wallet",
696          "description": "Create a new wallet or import an existing one."
697        },
698        "step3": {
699          "title": "Tap Scanner Icon in top right corner",
700          "description": "Choose New Connection, then scan the QR code and confirm the prompt to connect."
701        }
702      }
703    },
704
705    "kaia": {
706      "extension": {
707        "step1": {
708          "description": "We recommend pinning Kaia to your taskbar for quicker access to your wallet.",
709          "title": "Install the Kaia extension"
710        },
711        "step2": {
712          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
713          "title": "Create or Import a Wallet"
714        },
715        "step3": {
716          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
717          "title": "Refresh your browser"
718        }
719      },
720      "qr_code": {
721        "step1": {
722          "title": "Open the Kaia app",
723          "description": "Put Kaia app on your home screen for faster access to your wallet."
724        },
725        "step2": {
726          "title": "Create or Import a Wallet",
727          "description": "Create a new wallet or import an existing one."
728        },
729        "step3": {
730          "title": "Tap Scanner Icon in top right corner",
731          "description": "Choose New Connection, then scan the QR code and confirm the prompt to connect."
732        }
733      }
734    },
735
736    "kraken": {
737      "qr_code": {
738        "step1": {
739          "title": "Open the Kraken Wallet app",
740          "description": "Add Kraken Wallet to your home screen for faster access to your wallet."
741        },
742        "step2": {
743          "title": "Create or Import a Wallet",
744          "description": "Create a new wallet or import an existing one."
745        },
746        "step3": {
747          "title": "Tap the QR icon and scan",
748          "description": "Tap the QR icon on your homescreen, scan the code and confirm the prompt to connect."
749        }
750      }
751    },
752
753    "kresus": {
754      "qr_code": {
755        "step1": {
756          "title": "Open the Kresus Wallet app",
757          "description": "Add Kresus Wallet to your home screen for faster access to your wallet."
758        },
759        "step2": {
760          "title": "Create or Import a Wallet",
761          "description": "Create a new wallet or import an existing one."
762        },
763        "step3": {
764          "title": "Tap the QR icon and scan",
765          "description": "Tap the QR icon on your homescreen, scan the code and confirm the prompt to connect."
766        }
767      }
768    },
769
770    "magicEden": {
771      "extension": {
772        "step1": {
773          "title": "Install the Magic Eden extension",
774          "description": "We recommend pinning Magic Eden to your taskbar for easier access to your wallet."
775        },
776        "step2": {
777          "title": "Create or Import a Wallet",
778          "description": "Be sure to back up your wallet using a secure method. Never share your secret recovery phrase with anyone."
779        },
780        "step3": {
781          "title": "Refresh your browser",
782          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
783        }
784      }
785    },
786
787    "metamask": {
788      "qr_code": {
789        "step1": {
790          "title": "Open the MetaMask app",
791          "description": "We recommend putting MetaMask on your home screen for quicker access."
792        },
793        "step2": {
794          "title": "Create or Import a Wallet",
795          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
796        },
797        "step3": {
798          "title": "Tap the scan button",
799          "description": "After you scan, a connection prompt will appear for you to connect your wallet."
800        }
801      },
802
803      "extension": {
804        "step1": {
805          "title": "Install the MetaMask extension",
806          "description": "We recommend pinning MetaMask to your taskbar for quicker access to your wallet."
807        },
808        "step2": {
809          "title": "Create or Import a Wallet",
810          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
811        },
812        "step3": {
813          "title": "Refresh your browser",
814          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
815        }
816      }
817    },
818
819    "nestwallet": {
820      "extension": {
821        "step1": {
822          "title": "Install the NestWallet extension",
823          "description": "We recommend pinning NestWallet to your taskbar for quicker access to your wallet."
824        },
825        "step2": {
826          "title": "Create or Import a Wallet",
827          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
828        },
829        "step3": {
830          "title": "Refresh your browser",
831          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
832        }
833      }
834    },
835
836    "okx": {
837      "qr_code": {
838        "step1": {
839          "title": "Open the OKX Wallet app",
840          "description": "We recommend putting OKX Wallet on your home screen for quicker access."
841        },
842        "step2": {
843          "title": "Create or Import a Wallet",
844          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
845        },
846        "step3": {
847          "title": "Tap the scan button",
848          "description": "After you scan, a connection prompt will appear for you to connect your wallet."
849        }
850      },
851
852      "extension": {
853        "step1": {
854          "title": "Install the OKX Wallet extension",
855          "description": "We recommend pinning OKX Wallet to your taskbar for quicker access to your wallet."
856        },
857        "step2": {
858          "title": "Create or Import a Wallet",
859          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
860        },
861        "step3": {
862          "title": "Refresh your browser",
863          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
864        }
865      }
866    },
867
868    "omni": {
869      "qr_code": {
870        "step1": {
871          "title": "Open the Omni app",
872          "description": "Add Omni to your home screen for faster access to your wallet."
873        },
874        "step2": {
875          "title": "Create or Import a Wallet",
876          "description": "Create a new wallet or import an existing one."
877        },
878        "step3": {
879          "title": "Tap the QR icon and scan",
880          "description": "Tap the QR icon on your home screen, scan the code and confirm the prompt to connect."
881        }
882      }
883    },
884
885    "1inch": {
886      "qr_code": {
887        "step1": {
888          "description": "Put 1inch Wallet on your home screen for faster access to your wallet.",
889          "title": "Open the 1inch Wallet app"
890        },
891        "step2": {
892          "description": "Create a wallet and username, or import an existing wallet.",
893          "title": "Create or Import a Wallet"
894        },
895        "step3": {
896          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
897          "title": "Tap the Scan QR button"
898        }
899      }
900    },
901
902    "token_pocket": {
903      "qr_code": {
904        "step1": {
905          "title": "Open the TokenPocket app",
906          "description": "We recommend putting TokenPocket on your home screen for quicker access."
907        },
908        "step2": {
909          "title": "Create or Import a Wallet",
910          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
911        },
912        "step3": {
913          "title": "Tap the scan button",
914          "description": "After you scan, a connection prompt will appear for you to connect your wallet."
915        }
916      },
917
918      "extension": {
919        "step1": {
920          "title": "Install the TokenPocket extension",
921          "description": "We recommend pinning TokenPocket to your taskbar for quicker access to your wallet."
922        },
923        "step2": {
924          "title": "Create or Import a Wallet",
925          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
926        },
927        "step3": {
928          "title": "Refresh your browser",
929          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
930        }
931      }
932    },
933
934    "trust": {
935      "qr_code": {
936        "step1": {
937          "title": "Open the Trust Wallet app",
938          "description": "Put Trust Wallet on your home screen for faster access to your wallet."
939        },
940        "step2": {
941          "title": "Create or Import a Wallet",
942          "description": "Create a new wallet or import an existing one."
943        },
944        "step3": {
945          "title": "Tap WalletConnect in Settings",
946          "description": "Choose New Connection, then scan the QR code and confirm the prompt to connect."
947        }
948      },
949
950      "extension": {
951        "step1": {
952          "title": "Install the Trust Wallet extension",
953          "description": "Click at the top right of your browser and pin Trust Wallet for easy access."
954        },
955        "step2": {
956          "title": "Create or Import a wallet",
957          "description": "Create a new wallet or import an existing one."
958        },
959        "step3": {
960          "title": "Refresh your browser",
961          "description": "Once you set up Trust Wallet, click below to refresh the browser and load up the extension."
962        }
963      }
964    },
965
966    "uniswap": {
967      "qr_code": {
968        "step1": {
969          "title": "Open the Uniswap app",
970          "description": "Add Uniswap Wallet to your home screen for faster access to your wallet."
971        },
972        "step2": {
973          "title": "Create or Import a Wallet",
974          "description": "Create a new wallet or import an existing one."
975        },
976        "step3": {
977          "title": "Tap the QR icon and scan",
978          "description": "Tap the QR icon on your homescreen, scan the code and confirm the prompt to connect."
979        }
980      }
981    },
982
983    "zerion": {
984      "qr_code": {
985        "step1": {
986          "title": "Open the Zerion app",
987          "description": "We recommend putting Zerion on your home screen for quicker access."
988        },
989        "step2": {
990          "title": "Create or Import a Wallet",
991          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
992        },
993        "step3": {
994          "title": "Tap the scan button",
995          "description": "After you scan, a connection prompt will appear for you to connect your wallet."
996        }
997      },
998
999      "extension": {
1000        "step1": {
1001          "title": "Install the Zerion extension",
1002          "description": "We recommend pinning Zerion to your taskbar for quicker access to your wallet."
1003        },
1004        "step2": {
1005          "title": "Create or Import a Wallet",
1006          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
1007        },
1008        "step3": {
1009          "title": "Refresh your browser",
1010          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
1011        }
1012      }
1013    },
1014
1015    "rainbow": {
1016      "qr_code": {
1017        "step1": {
1018          "title": "Open the Rainbow app",
1019          "description": "We recommend putting Rainbow on your home screen for faster access to your wallet."
1020        },
1021        "step2": {
1022          "title": "Create or Import a Wallet",
1023          "description": "You can easily backup your wallet using our backup feature on your phone."
1024        },
1025        "step3": {
1026          "title": "Tap the scan button",
1027          "description": "After you scan, a connection prompt will appear for you to connect your wallet."
1028        }
1029      }
1030    },
1031
1032    "enkrypt": {
1033      "extension": {
1034        "step1": {
1035          "description": "We recommend pinning Enkrypt Wallet to your taskbar for quicker access to your wallet.",
1036          "title": "Install the Enkrypt Wallet extension"
1037        },
1038        "step2": {
1039          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
1040          "title": "Create or Import a Wallet"
1041        },
1042        "step3": {
1043          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
1044          "title": "Refresh your browser"
1045        }
1046      }
1047    },
1048
1049    "frame": {
1050      "extension": {
1051        "step1": {
1052          "description": "We recommend pinning Frame to your taskbar for quicker access to your wallet.",
1053          "title": "Install Frame & the companion extension"
1054        },
1055        "step2": {
1056          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
1057          "title": "Create or Import a Wallet"
1058        },
1059        "step3": {
1060          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
1061          "title": "Refresh your browser"
1062        }
1063      }
1064    },
1065
1066    "one_key": {
1067      "extension": {
1068        "step1": {
1069          "title": "Install the OneKey Wallet extension",
1070          "description": "We recommend pinning OneKey Wallet to your taskbar for quicker access to your wallet."
1071        },
1072        "step2": {
1073          "title": "Create or Import a Wallet",
1074          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
1075        },
1076        "step3": {
1077          "title": "Refresh your browser",
1078          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
1079        }
1080      }
1081    },
1082
1083    "paraswap": {
1084      "qr_code": {
1085        "step1": {
1086          "title": "Open the ParaSwap app",
1087          "description": "Add ParaSwap Wallet to your home screen for faster access to your wallet."
1088        },
1089        "step2": {
1090          "title": "Create or Import a Wallet",
1091          "description": "Create a new wallet or import an existing one."
1092        },
1093        "step3": {
1094          "title": "Tap the QR icon and scan",
1095          "description": "Tap the QR icon on your homescreen, scan the code and confirm the prompt to connect."
1096        }
1097      }
1098    },
1099
1100    "phantom": {
1101      "extension": {
1102        "step1": {
1103          "title": "Install the Phantom extension",
1104          "description": "We recommend pinning Phantom to your taskbar for easier access to your wallet."
1105        },
1106        "step2": {
1107          "title": "Create or Import a Wallet",
1108          "description": "Be sure to back up your wallet using a secure method. Never share your secret recovery phrase with anyone."
1109        },
1110        "step3": {
1111          "title": "Refresh your browser",
1112          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
1113        }
1114      }
1115    },
1116
1117    "rabby": {
1118      "extension": {
1119        "step1": {
1120          "title": "Install the Rabby extension",
1121          "description": "We recommend pinning Rabby to your taskbar for quicker access to your wallet."
1122        },
1123        "step2": {
1124          "title": "Create or Import a Wallet",
1125          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
1126        },
1127        "step3": {
1128          "title": "Refresh your browser",
1129          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
1130        }
1131      }
1132    },
1133
1134    "ronin": {
1135      "qr_code": {
1136        "step1": {
1137          "description": "We recommend putting Ronin Wallet on your home screen for quicker access.",
1138          "title": "Open the Ronin Wallet app"
1139        },
1140        "step2": {
1141          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
1142          "title": "Create or Import a Wallet"
1143        },
1144        "step3": {
1145          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
1146          "title": "Tap the scan button"
1147        }
1148      },
1149
1150      "extension": {
1151        "step1": {
1152          "description": "We recommend pinning Ronin Wallet to your taskbar for quicker access to your wallet.",
1153          "title": "Install the Ronin Wallet extension"
1154        },
1155        "step2": {
1156          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone.",
1157          "title": "Create or Import a Wallet"
1158        },
1159        "step3": {
1160          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension.",
1161          "title": "Refresh your browser"
1162        }
1163      }
1164    },
1165
1166    "ramper": {
1167      "extension": {
1168        "step1": {
1169          "title": "Install the Ramper extension",
1170          "description": "We recommend pinning Ramper to your taskbar for easier access to your wallet."
1171        },
1172        "step2": {
1173          "title": "Create a Wallet",
1174          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
1175        },
1176        "step3": {
1177          "title": "Refresh your browser",
1178          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
1179        }
1180      }
1181    },
1182
1183    "safeheron": {
1184      "extension": {
1185        "step1": {
1186          "title": "Install the Core extension",
1187          "description": "We recommend pinning Safeheron to your taskbar for quicker access to your wallet."
1188        },
1189        "step2": {
1190          "title": "Create or Import a Wallet",
1191          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
1192        },
1193        "step3": {
1194          "title": "Refresh your browser",
1195          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
1196        }
1197      }
1198    },
1199
1200    "taho": {
1201      "extension": {
1202        "step1": {
1203          "title": "Install the Taho extension",
1204          "description": "We recommend pinning Taho to your taskbar for quicker access to your wallet."
1205        },
1206        "step2": {
1207          "title": "Create or Import a Wallet",
1208          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
1209        },
1210        "step3": {
1211          "title": "Refresh your browser",
1212          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
1213        }
1214      }
1215    },
1216
1217    "wigwam": {
1218      "extension": {
1219        "step1": {
1220          "title": "Install the Wigwam extension",
1221          "description": "We recommend pinning Wigwam to your taskbar for quicker access to your wallet."
1222        },
1223        "step2": {
1224          "title": "Create or Import a Wallet",
1225          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
1226        },
1227        "step3": {
1228          "title": "Refresh your browser",
1229          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
1230        }
1231      }
1232    },
1233
1234    "talisman": {
1235      "extension": {
1236        "step1": {
1237          "title": "Install the Talisman extension",
1238          "description": "We recommend pinning Talisman to your taskbar for quicker access to your wallet."
1239        },
1240        "step2": {
1241          "title": "Create or Import an Ethereum Wallet",
1242          "description": "Be sure to back up your wallet using a secure method. Never share your recovery phrase with anyone."
1243        },
1244        "step3": {
1245          "title": "Refresh your browser",
1246          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
1247        }
1248      }
1249    },
1250
1251    "xdefi": {
1252      "extension": {
1253        "step1": {
1254          "title": "Install the XDEFI Wallet extension",
1255          "description": "We recommend pinning XDEFI Wallet to your taskbar for quicker access to your wallet."
1256        },
1257        "step2": {
1258          "title": "Create or Import a Wallet",
1259          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
1260        },
1261        "step3": {
1262          "title": "Refresh your browser",
1263          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
1264        }
1265      }
1266    },
1267
1268    "zeal": {
1269      "qr_code": {
1270        "step1": {
1271          "title": "Open the Zeal app",
1272          "description": "Add Zeal Wallet to your home screen for faster access to your wallet."
1273        },
1274        "step2": {
1275          "title": "Create or Import a Wallet",
1276          "description": "Create a new wallet or import an existing one."
1277        },
1278        "step3": {
1279          "title": "Tap the QR icon and scan",
1280          "description": "Tap the QR icon on your homescreen, scan the code and confirm the prompt to connect."
1281        }
1282      },
1283      "extension": {
1284        "step1": {
1285          "title": "Install the Zeal extension",
1286          "description": "We recommend pinning Zeal to your taskbar for quicker access to your wallet."
1287        },
1288        "step2": {
1289          "title": "Create or Import a Wallet",
1290          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
1291        },
1292        "step3": {
1293          "title": "Refresh your browser",
1294          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
1295        }
1296      }
1297    },
1298
1299    "safepal": {
1300      "extension": {
1301        "step1": {
1302          "title": "Install the SafePal Wallet extension",
1303          "description": "Click at the top right of your browser and pin SafePal Wallet for easy access."
1304        },
1305        "step2": {
1306          "title": "Create or Import a wallet",
1307          "description": "Create a new wallet or import an existing one."
1308        },
1309        "step3": {
1310          "title": "Refresh your browser",
1311          "description": "Once you set up SafePal Wallet, click below to refresh the browser and load up the extension."
1312        }
1313      },
1314      "qr_code": {
1315        "step1": {
1316          "title": "Open the SafePal Wallet app",
1317          "description": "Put SafePal Wallet on your home screen for faster access to your wallet."
1318        },
1319        "step2": {
1320          "title": "Create or Import a Wallet",
1321          "description": "Create a new wallet or import an existing one."
1322        },
1323        "step3": {
1324          "title": "Tap WalletConnect in Settings",
1325          "description": "Choose New Connection, then scan the QR code and confirm the prompt to connect."
1326        }
1327      }
1328    },
1329
1330    "desig": {
1331      "extension": {
1332        "step1": {
1333          "title": "Install the Desig extension",
1334          "description": "We recommend pinning Desig to your taskbar for easier access to your wallet."
1335        },
1336        "step2": {
1337          "title": "Create a Wallet",
1338          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
1339        },
1340        "step3": {
1341          "title": "Refresh your browser",
1342          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
1343        }
1344      }
1345    },
1346
1347    "subwallet": {
1348      "extension": {
1349        "step1": {
1350          "title": "Install the SubWallet extension",
1351          "description": "We recommend pinning SubWallet to your taskbar for quicker access to your wallet."
1352        },
1353        "step2": {
1354          "title": "Create or Import a Wallet",
1355          "description": "Be sure to back up your wallet using a secure method. Never share your recovery phrase with anyone."
1356        },
1357        "step3": {
1358          "title": "Refresh your browser",
1359          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
1360        }
1361      },
1362      "qr_code": {
1363        "step1": {
1364          "title": "Open the SubWallet app",
1365          "description": "We recommend putting SubWallet on your home screen for quicker access."
1366        },
1367        "step2": {
1368          "title": "Create or Import a Wallet",
1369          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
1370        },
1371        "step3": {
1372          "title": "Tap the scan button",
1373          "description": "After you scan, a connection prompt will appear for you to connect your wallet."
1374        }
1375      }
1376    },
1377
1378    "clv": {
1379      "extension": {
1380        "step1": {
1381          "title": "Install the CLV Wallet extension",
1382          "description": "We recommend pinning CLV Wallet to your taskbar for quicker access to your wallet."
1383        },
1384        "step2": {
1385          "title": "Create or Import a Wallet",
1386          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
1387        },
1388        "step3": {
1389          "title": "Refresh your browser",
1390          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
1391        }
1392      },
1393      "qr_code": {
1394        "step1": {
1395          "title": "Open the CLV Wallet app",
1396          "description": "We recommend putting CLV Wallet on your home screen for quicker access."
1397        },
1398        "step2": {
1399          "title": "Create or Import a Wallet",
1400          "description": "Be sure to back up your wallet using a secure method. Never share your secret phrase with anyone."
1401        },
1402        "step3": {
1403          "title": "Tap the scan button",
1404          "description": "After you scan, a connection prompt will appear for you to connect your wallet."
1405        }
1406      }
1407    },
1408
1409    "okto": {
1410      "qr_code": {
1411        "step1": {
1412          "title": "Open the Okto app",
1413          "description": "Add Okto to your home screen for quick access"
1414        },
1415        "step2": {
1416          "title": "Create an MPC Wallet",
1417          "description": "Create an account and generate a wallet"
1418        },
1419        "step3": {
1420          "title": "Tap WalletConnect in Settings",
1421          "description": "Tap the Scan QR icon at the top right and confirm the prompt to connect."
1422        }
1423      }
1424    },
1425
1426    "ledger": {
1427      "desktop": {
1428        "step1": {
1429          "title": "Open the Ledger Live app",
1430          "description": "We recommend putting Ledger Live on your home screen for quicker access."
1431        },
1432        "step2": {
1433          "title": "Set up your Ledger",
1434          "description": "Set up a new Ledger or connect to an existing one."
1435        },
1436        "step3": {
1437          "title": "Connect",
1438          "description": "A connection prompt will appear for you to connect your wallet."
1439        }
1440      },
1441      "qr_code": {
1442        "step1": {
1443          "title": "Open the Ledger Live app",
1444          "description": "We recommend putting Ledger Live on your home screen for quicker access."
1445        },
1446        "step2": {
1447          "title": "Set up your Ledger",
1448          "description": "You can either sync with the desktop app or connect your Ledger."
1449        },
1450        "step3": {
1451          "title": "Scan the code",
1452          "description": "Tap WalletConnect then Switch to Scanner. After you scan, a connection prompt will appear for you to connect your wallet."
1453        }
1454      }
1455    },
1456
1457    "valora": {
1458      "qr_code": {
1459        "step1": {
1460          "title": "Open the Valora app",
1461          "description": "We recommend putting Valora on your home screen for quicker access."
1462        },
1463        "step2": {
1464          "title": "Create or import a wallet",
1465          "description": "Create a new wallet or import an existing one."
1466        },
1467        "step3": {
1468          "title": "Tap the scan button",
1469          "description": "After you scan, a connection prompt will appear for you to connect your wallet."
1470        }
1471      }
1472    },
1473
1474    "gate": {
1475      "qr_code": {
1476        "step1": {
1477          "title": "Open the Gate app",
1478          "description": "We recommend putting Gate on your home screen for quicker access."
1479        },
1480        "step2": {
1481          "title": "Create or Import a Wallet",
1482          "description": "Create a new wallet or import an existing one."
1483        },
1484        "step3": {
1485          "title": "Tap the scan button",
1486          "description": "After you scan, a connection prompt will appear for you to connect your wallet."
1487        }
1488      },
1489      "extension": {
1490        "step1": {
1491          "title": "Install the Gate extension",
1492          "description": "We recommend pinning Gate to your taskbar for easier access to your wallet."
1493        },
1494        "step2": {
1495          "title": "Create or Import a Wallet",
1496          "description": "Be sure to back up your wallet using a secure method. Never share your secret recovery phrase with anyone."
1497        },
1498        "step3": {
1499          "title": "Refresh your browser",
1500          "description": "Once you set up your wallet, click below to refresh the browser and load up the extension."
1501        }
1502      }
1503    },
1504
1505    "xportal": {
1506      "qr_code": {
1507        "step1": {
1508          "description": "Put xPortal on your home screen for faster access to your wallet.",
1509          "title": "Open the xPortal app"
1510        },
1511        "step2": {
1512          "description": "Create a wallet or import an existing one.",
1513          "title": "Create or Import a Wallet"
1514        },
1515        "step3": {
1516          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
1517          "title": "Tap the Scan QR button"
1518        }
1519      }
1520    },
1521
1522    "mew": {
1523      "qr_code": {
1524        "step1": {
1525          "description": "We recommend putting MEW Wallet on your home screen for quicker access.",
1526          "title": "Open the MEW Wallet app"
1527        },
1528        "step2": {
1529          "description": "You can easily backup your wallet using the cloud backup feature.",
1530          "title": "Create or Import a Wallet"
1531        },
1532        "step3": {
1533          "description": "After you scan, a connection prompt will appear for you to connect your wallet.",
1534          "title": "Tap the scan button"
1535        }
1536      }
1537    }
1538  },
1539
1540  "zilpay": {
1541    "qr_code": {
1542      "step1": {
1543        "title": "Open the ZilPay app",
1544        "description": "Add ZilPay to your home screen for faster access to your wallet."
1545      },
1546      "step2": {
1547        "title": "Create or Import a Wallet",
1548        "description": "Create a new wallet or import an existing one."
1549      },
1550      "step3": {
1551        "title": "Tap the scan button",
1552        "description": "After you scan, a connection prompt will appear for you to connect your wallet."
1553      }
1554    }
1555  }
1556}
1557`;function p7(e,t){return Object.defineProperty(e,"__recipe__",{value:t,writable:!1}),e}var Yw=p7;function $w(e){var{conditions:t}=e;if(!t)throw new Error("Styles have no conditions");
1557function r(o){if(typeof o=="string"||typeof o=="number"||typeof o=="boolean"){if(!t.defaultCondition)throw new Error("No default condition");return{[t.defaultCondition]:o}}if(Array.isArray(o)){if(!("responsiveArray"in t))throw new Error("Responsive arrays are not supported");var s={};for(var c in t.responsiveArray)o[c]!=null&&(s[t.responsiveArray[c]]=o[c]);return s}return o}return Yw(r,{importPath:"@vanilla-extract/sprinkles/createUtils",importName:"createNormalizeValueFn",args:[{conditions:e.conditions}]})}function m7(e){var{conditions:t}=e;if(!t)throw new Error("Styles have no conditions");var r=$w(e);function o(s,c){if(typeof s=="string"||typeof s=="number"||typeof s=="boolean"){if(!t.defaultCondition)throw new Error("No default condition");return c(s,t.defaultCondition)}var u=Array.isArray(s)?r(s):s,f={};for(var p in u)u[p]!=null&&(f[p]=c(u[p],p));return f}return Yw(o,{importPath:"@vanilla-extract/sprinkles/createUtils",importName:"createMapValueFn",args:[{conditions:e.conditions}]})}function g7(e,t){if(typeof e!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var o=r.call(e,t);if(typeof o!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function y7(e){var t=g7(e,"string");return typeof t=="symbol"?t:String(t)}function b7(e,t,r){return t=y7(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function S1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(s){return Object.getOwnPropertyDescriptor(e,s).enumerable})),r.push.apply(r,o)}return r}function Ch(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?S1(Object(r),!0).forEach(function(o){b7(e,o,r[o])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):S1(Object(r)).forEach(function(o){Object.defineProperty(e,o,Object.getOwnPropertyDescriptor(r,o))})}return e}var v7=e=>function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var s=Object.assign({},...r.map(p=>p.styles)),c=Object.keys(s),u=c.filter(p=>"mappings"in s[p]),f=p=>{var h=[],m={},y=Ch({},p),g=!1;for(var v of u){var w=p[v];if(w!=null){var C=s[v];g=!0;for(var A of C.mappings)m[A]=w,y[A]==null&&delete y[A]}}var T=g?Ch(Ch({},m),y):p,_=function(){var B=T[j],D=s[j];try{if(D.mappings)return 1;if(typeof B=="string"||typeof B=="number")h.push(D.values[B].defaultClass);else if(Array.isArray(B))for(var N=0;N<B.length;N++){var q=B[N];if(q!=null){var I=D.responsiveArray[N];h.push(D.values[q].conditions[I])}}else for(var V in B){var F=B[V];F!=null&&h.push(D.values[F].conditions[V])}}catch($){throw $}};for(var j in T)_();return e(h.join(" "))};return Object.assign(f,{properties:new Set(c)})},w7=e=>e,C7=function(){return v7(w7)(...arguments)};const Xw="2.33.3";let Eh={getDocsUrl:({docsBaseUrl:e,docsPath:t="",docsSlug:r})=>t?`${e??"https://viem.sh"}${t}${r?`#${r}`:""}`:void 0,version:`viem@${Xw}`},ie=class dp extends Error{constructor(t,r={}){const o=r.cause instanceof dp?r.cause.details:r.cause?.message?r.cause.message:r.details,s=r.cause instanceof dp&&r.cause.docsPath||r.docsPath,c=Eh.getDocsUrl?.({...r,docsPath:s}),u=[t||"An error occurred.","",...r.metaMessages?[...r.metaMessages,""]:[],...c?[`Docs: ${c}`]:[],...o?[`Details: ${o}`]:[],...Eh.version?[`Version: ${Eh.version}`]:[]].join(`
1558`);super(u,r.cause?{cause:r.cause}:void 0),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseError"}),this.details=o,this.docsPath=s,this.metaMessages=r.metaMessages,this.name=r.name??this.name,this.shortMessage=t,this.version=Xw}walk(t){return Zw(this,t)}};function Zw(e,t){return t?.(e)?e:e&&typeof e=="object"&&"cause"in e&&e.cause!==void 0?Zw(e.cause,t):t?null:e}let Jw=class extends ie{constructor({max:t,min:r,signed:o,size:s,value:c}){super(`Number "${c}" is not in safe ${s?`${s*8}-bit ${o?"signed":"unsigned"} `:""}integer range ${t?`(${r} to ${t})`:`(above ${r})`}`,{name:"IntegerOutOfRangeError"})}};class E7 extends ie{constructor(t){super(`Bytes value "${t}" is not a valid boolean. The bytes array must contain a single byte of either a 0 or 1 value.`,{name:"InvalidBytesBooleanError"})}}class A7 extends ie{constructor(t){super(`Hex value "${t}" is not a valid boolean. The hex value must be "0x0" (false) or "0x1" (true).`,{name:"InvalidHexBooleanError"})}}let x7=class extends ie{constructor({givenSize:t,maxSize:r}
1558){super(`Size cannot exceed ${r} bytes. Given size: ${t} bytes.`,{name:"SizeOverflowError"})}},e6=class extends ie{constructor({offset:t,position:r,size:o}){super(`Slice ${r==="start"?"starting":"ending"} at offset "${t}" is out-of-bounds (size: ${o}).`,{name:"SliceOffsetOutOfBoundsError"})}},t6=class extends ie{constructor({size:t,targetSize:r,type:o}){super(`${o.charAt(0).toUpperCase()}${o.slice(1).toLowerCase()} size (${t}) exceeds padding size (${r}).`,{name:"SizeExceedsPaddingSizeError"})}};class _1 extends ie{constructor({size:t,targetSize:r,type:o}){super(`${o.charAt(0).toUpperCase()}${o.slice(1).toLowerCase()} is expected to be ${r} ${o} long, but is ${t} ${o} long.`,{name:"InvalidBytesLengthError"})}}function mi(e,{dir:t,size:r=32}={}){return typeof e=="string"?oa(e,{dir:t,size:r}):S7(e,{dir:t,size:r})}function oa(e,{dir:t,size:r=32}={}){if(r===null)return e;const o=e.replace("0x","");if(o.length>r*2)throw new t6({size:Math.ceil(o.length/2),targetSize:r,type:"hex"});return`0x${o[t==="right"?"padEnd":"padStart"](r*2,"0")}`}function S7(e,{dir:t,size:r=32}={}){if(r===null)return e;if(e.length>r)throw new t6({size:e.length,targetSize:r,type:"bytes"});const o=new Uint8Array(r);for(let s=0;s<r;s++){const c=t==="right";o[c?s:r-s-1]=e[c?s:e.length-s-1]}return o}function Kn(e,{strict:t=!0}={}){return!e||typeof e!="string"?!1:t?/^0x[0-9a-fA-F]*$/.test(e):e.startsWith("0x")}function Xe(e){return Kn(e,{strict:!1})?Math.ceil((e.length-2)/2):e.length}function Ar(e,{dir:t="left"}={}){let r=typeof e=="string"?e.replace("0x",""):e,o=0;for(let s=0;s<r.length-1&&r[t==="left"?s:r.length-s-1].toString()==="0";s++)o++;return r=t==="left"?r.slice(o):r.slice(0,r.length-o),typeof e=="string"?(r.length===1&&t==="right"&&(r=`${r}0`),`0x${r.length%2===1?`0${r}`:r}`):r}const _7=new TextEncoder;function gi(e,t={}){return typeof e=="number"||typeof e=="bigint"?T7(e,t):typeof e=="boolean"?B7(e,t):Kn(e)?Tn(e,t):Pa(e,t)}function B7(e,t={}){const r=new Uint8Array(1);return r[0]=Number(e),typeof t.size=="number"?(kn(r,{size:t.size}),mi(r,{size:t.size})):r}const br={zero:48,nine:57,A:65,F:70,a:97,f:102};function B1(e){if(e>=br.zero&&e<=br.nine)return e-br.zero;if(e>=br.A&&e<=br.F)return e-(br.A-10);if(e>=br.a&&e<=br.f)return e-(br.a-10)}function Tn(e,t={}){let r=e;t.size&&(kn(r,{size:t.size}),r=mi(r,{dir:"right",size:t.size}));let o=r.slice(2);o.length%2&&(o=`0${o}`);const s=o.length/2,c=new Uint8Array(s);for(let u=0,f=0;u<s;u++){const p=B1(o.charCodeAt(f++)),h=B1(o.charCodeAt(f++));if(p===void 0||h===void 0)throw new ie(`Invalid byte sequence ("${o[f-2]}${o[f-1]}" in "${o}").`);c[u]=p*16+h}return c}function T7(e,t){const r=pe(e,t);return Tn(r)}function Pa(e,t={}){const r=_7.encode(e);return typeof t.size=="number"?(kn(r,{size:t.size}),mi(r,{dir:"right",size:t.size})):r}function kn(e,{size:t}){if(Xe(e)>t)throw new x7({givenSize:Xe(e),maxSize:t})}function Yn(e,t={}){const{signed:r}=t;t.size&&kn(e,{size:t.size});const o=BigInt(e);if(!r)return o;const s=(e.length-2)/2,c=(1n<<BigInt(s)*8n-1n)-1n;return o<=c?o:o-BigInt(`0x${"f".padStart(s*2,"f")}`)-1n}function j7(e,t={}){let r=e;if(t.size&&(kn(r,{size:t.size}),r=Ar(r)),Ar(r)==="0x00")return!1;if(Ar(r)==="0x01")return!0;throw new A7(r)}function $n(e,t={}){return Number(Yn(e,t))}function k7(e,t={}){let r=Tn(e);return t.size&&(kn(r,{size:t.size}),r=Ar(r,{dir:"right"})),new TextDecoder().decode(r)}const O7=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function Xn(e,t={}){return typeof e=="number"||typeof e=="bigint"?pe(e,t):typeof e=="string"?ai(e,t):typeof e=="boolean"?n6(e,t):ht(e,t)}function n6(e,t={}){const r=`0x${Number(e)}`;return typeof t.size=="number"?(kn(r,{size:t.size}),mi(r,{size:t.size})):r}function ht(e,t={}){let r="";for(let s=0;s<e.length;s++)r+=O7[e[s]];const o=`0x${r}`;return typeof t.size=="number"?(kn(o,{size:t.size}),mi(o,{dir:"right",size:t.size})):o}function pe(e,t={}){const{signed:r,size:o}=t,s=BigInt(e);let c;o?r?c=(1n<<BigInt(o)*8n-1n)-1n:c=2n**(BigInt(o)*8n)-1n:typeof e=="number"&&(c=BigInt(Number.MAX_SAFE_INTEGER));const u=typeof c=="bigint"&&r?-c-1n:0;if(c&&s>c||s<u){const p=typeof e=="bigint"?"n":"";throw new Jw({max:c?`${c}${p}`:void 0,min:`${u}${p}`,signed:r,size:o,value:`${e}${p}`})}const f=`0x${(r&&s<0?(1n<<BigInt(o*8))+BigInt(s):s).toString(16)}`;return o?mi(f,{size:o}):f}const M7=new TextEncoder;function ai(e,t={}){const r=M7.encode(e);return ht(r,t)}function Nn(e,{includeName:t=!1}={}){if(e.type!=="function"&&e.type!=="event"&&e.type!=="error")throw new G7(e.type);return`${e.name}
1558(${Eu(e.inputs,{includeName:t})})`}function Eu(e,{includeName:t=!1}={}){return e?e.map(r=>R7(r,{includeName:t})).join(t?", ":","):""}function R7(e,{includeName:t}){return e.type.startsWith("tuple")?`(${Eu(e.components,{includeName:t})})${e.type.slice(5)}`:e.type+(t&&e.name?` ${e.name}`:"")}class D7 extends ie{constructor({docsPath:t}){super(["A constructor was not found on the ABI.","Make sure you are using the correct ABI and that the constructor exists on it."].join(`
1559`),{docsPath:t,name:"AbiConstructorNotFoundError"})}}class T1 extends ie{constructor({docsPath:t}){super(["Constructor arguments were provided (`args`), but a constructor parameters (`inputs`) were not found on the ABI.","Make sure you are using the correct ABI, and that the `inputs` attribute on the constructor exists."].join(`
1560`),{docsPath:t,name:"AbiConstructorParamsNotFoundError"})}}class r6 extends ie{constructor({data:t,params:r,size:o}){super([`Data size of ${o} bytes is too small for given parameters.`].join(`
1561`),{metaMessages:[`Params: (${Eu(r,{includeName:!0})})`,`Data:   ${t} (${o} bytes)`],name:"AbiDecodingDataSizeTooSmallError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=t,this.params=r,this.size=o}}class hc extends ie{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.',{name:"AbiDecodingZeroDataError"})}}class I7 extends ie{constructor({expectedLength:t,givenLength:r,type:o}){super([`ABI encoding array length mismatch for type ${o}.`,`Expected length: ${t}`,`Given length: ${r}`].join(`
1562`),{name:"AbiEncodingArrayLengthMismatchError"})}}class N7 extends ie{constructor({expectedSize:t,value:r}){super(`Size of bytes "${r}" (bytes${Xe(r)}) does not match expected size (bytes${t}).`,{name:"AbiEncodingBytesSizeMismatchError"})}}class U7 extends ie{constructor({expectedLength:t,givenLength:r}){super(["ABI encoding params/values length mismatch.",`Expected length (params): ${t}`,`Given length (values): ${r}`].join(`
1563`),{name:"AbiEncodingLengthMismatchError"})}}class z7 extends ie{constructor(t,{docsPath:r}){super([`Arguments (\`args\`) were provided to "${t}", but "${t}" on the ABI does not contain any parameters (\`inputs\`).`,"Cannot encode error result without knowing what the parameter types are.","Make sure you are using the correct ABI and that the inputs exist on it."].join(`
1564`),{docsPath:r,name:"AbiErrorInputsNotFoundError"})}}class j1 extends ie{constructor(t,{docsPath:r}={}){super([`Error ${t?`"${t}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the error exists on it."].join(`
1565`),{docsPath:r,name:"AbiErrorNotFoundError"})}}class a6 extends ie{constructor(t,{docsPath:r}){super([`Encoded error signature "${t}" not found on ABI.`,"Make sure you are using the correct ABI and that the error exists on it.",`You can look up the decoded signature here: https://openchain.xyz/signatures?query=${t}.`].join(`
1566`),{docsPath:r,name:"AbiErrorSignatureNotFoundError"}),Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.signature=t}}class L7 extends ie{constructor({docsPath:t}){super("Cannot extract event signature from empty topics.",{docsPath:t,name:"AbiEventSignatureEmptyTopicsError"})}}class o6 extends ie{constructor(t,{docsPath:r}){super([`Encoded event signature "${t}" not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it.",`You can look up the signature here: https://openchain.xyz/signatures?query=${t}.`].join(`
1567`),{docsPath:r,name:"AbiEventSignatureNotFoundError"})}}class k1 extends ie{constructor(t,{docsPath:r}={}){super([`Event ${t?`"${t}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it."].join(`
1568`),{docsPath:r,name:"AbiEventNotFoundError"})}}class oi extends ie{constructor(t,{docsPath:r}={}){super([`Function ${t?`"${t}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the function exists on it."].join(`
1569`),{docsPath:r,name:"AbiFunctionNotFoundError"})}}class i6 extends ie{constructor(t,{docsPath:r}){super([`Function "${t}" does not contain any \`outputs\` on ABI.`,"Cannot decode function result without knowing what the parameter types are.","Make sure you are using the correct ABI and that the function exists on it."].join(`
1570`),{docsPath:r,name:"AbiFunctionOutputsNotFoundError"})}}class P7 extends ie{constructor(t,{docsPath:r}){super([`Encoded function signature "${t}" not found on ABI.`,"Make sure you are using the correct ABI and that the function exists on it.",`You can look up the signature here: https://openchain.xyz/signatures?query=${t}.`].join(`
1571`),{docsPath:r,name:"AbiFunctionSignatureNotFoundError"})}}class q7 extends ie{constructor(t,r){super("Found ambiguous types in overloaded ABI items.",{metaMessages:[`\`${t.type}\` in \`${Nn(t.abiItem)}\`, and`,`\`${r.type}\` in \`${Nn(r.abiItem)}\``,"","These types encode differently and cannot be distinguished at runtime.","Remove one of the ambiguous items in the ABI."],name:"AbiItemAmbiguityError"})}}let H7=class extends ie{constructor({expectedSize:t,givenSize:r}){super(`Expected bytes${t}, got bytes${r}.`,{name:"BytesSizeMismatchError"})}};class Us extends ie{constructor({abiItem:t,data:r,params:o,size:s}){super([`Data size of ${s} bytes is too small for non-indexed event parameters.`].join(`
1572`),{metaMessages:[`Params: (${Eu(o,{includeName:!0})})`,`Data:   ${r} (${s} bytes)`],name:"DecodeLogDataMismatch"}),Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=t,this.data=r,this.params=o,this.size=s}}class Au extends ie{constructor({abiItem:t,param:r}){super([`Expected a topic for indexed event parameter${r.name?` "${r.name}"`:""} on event "${Nn(t,{includeName:!0})}".`].join(`
1573`),{name:"DecodeLogTopicsMismatch"}),Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=t}}class F7 extends ie{constructor(t,{docsPath:r}){super([`Type "${t}" is not a valid encoding type.`,"Please provide a valid ABI type."].join(`
1574`),{docsPath:r,name:"InvalidAbiEncodingType"})}}class Q7 extends ie{constructor(t,{docsPath:r}){super([`Type "${t}" is not a valid decoding type.`,"Please provide a valid ABI type."].join(`
1575`),{docsPath:r,name:"InvalidAbiDecodingType"})}}let s6=class extends ie{constructor(t){super([`Value "${t}" is not a valid array.`].join(`
1576`),{name:"InvalidArrayError"})}};class G7 extends ie{constructor(t){super([`"${t}" is not a valid definition type.`,'Valid types: "function", "event", "error"'].join(`
1577`),{name:"InvalidDefinitionTypeError"})}}class ID extends ie{constructor(t){super(`Type "${t}" is not supported for packed encoding.`,{name:"UnsupportedPackedAbiType"})}}function Zn(e){return typeof e[0]=="string"?yi(e):W7(e)}function W7(e){let t=0;for(const s of e)t+=s.length;
vendor: 9,072 bytes, line 1577
1577const r=new Uint8Array(t);let o=0;for(const s of e)r.set(s,o),o+=s.length;return r}function yi(e){return`0x${e.reduce((t,r)=>t+r.replace("0x",""),"")}`}let sa=class extends ie{constructor({address:t}){super(`Address "${t}" is invalid.`,{metaMessages:["- Address must be a hex value of 20 bytes (40 hex characters).","- Address must match its checksum counterpart."],name:"InvalidAddressError"})}},um=class extends Map{constructor(t){super(),Object.defineProperty(this,"maxSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSize=t}get(t){const r=super.get(t);return super.has(t)&&r!==void 0&&(this.delete(t),super.set(t,r)),r}set(t,r){if(super.set(t,r),this.maxSize&&this.size>this.maxSize){const o=this.keys().next().value;o&&this.delete(o)}return this}};const Il=BigInt(2**32-1),O1=BigInt(32);function V7(e,t=!1){return t?{h:Number(e&Il),l:Number(e>>O1&Il)}:{h:Number(e>>O1&Il)|0,l:Number(e&Il)|0}}function c6(e,t=!1){const r=e.length;let o=new Uint32Array(r),s=new Uint32Array(r);for(let c=0;c<r;c++){const{h:u,l:f}=V7(e[c],t);[o[c],s[c]]=[u,f]}return[o,s]}const M1=(e,t,r)=>e>>>r,R1=(e,t,r)=>e<<32-r|t>>>r,Go=(e,t,r)=>e>>>r|t<<32-r,Wo=(e,t,r)=>e<<32-r|t>>>r,Nl=(e,t,r)=>e<<64-r|t>>>r-32,Ul=(e,t,r)=>e>>>r-32|t<<64-r,K7=(e,t,r)=>e<<r|t>>>32-r,Y7=(e,t,r)=>t<<r|e>>>32-r,$7=(e,t,r)=>t<<r-32|e>>>64-r,X7=(e,t,r)=>e<<r-32|t>>>64-r;function vr(e,t,r,o){const s=(t>>>0)+(o>>>0);return{h:e+r+(s/2**32|0)|0,l:s|0}}const Z7=(e,t,r)=>(e>>>0)+(t>>>0)+(r>>>0),J7=(e,t,r,o)=>t+r+o+(e/2**32|0)|0,e5=(e,t,r,o)=>(e>>>0)+(t>>>0)+(r>>>0)+(o>>>0),t5=(e,t,r,o,s)=>t+r+o+s+(e/2**32|0)|0,n5=(e,t,r,o,s)=>(e>>>0)+(t>>>0)+(r>>>0)+(o>>>0)+(s>>>0),r5=(e,t,r,o,s,c)=>t+r+o+s+c+(e/2**32|0)|0,Vo=typeof globalThis=="object"&&"crypto"in globalThis?globalThis.crypto:void 0;/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */function fm(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&e.constructor.name==="Uint8Array"}function zs(e){if(!Number.isSafeInteger(e)||e<0)throw new Error("positive integer expected, got "+e)}function Un(e,...t){if(!fm(e))throw new Error("Uint8Array expected");if(t.length>0&&!t.includes(e.length))throw new Error("Uint8Array expected of length "+t+", got length="+e.length)}function a5(e){if(typeof e!="function"||typeof e.create!="function")throw new Error("Hash should be wrapped by utils.createHasher");zs(e.outputLen),zs(e.blockLen)}function ii(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function l6(e,t){Un(e);const r=t.outputLen;if(e.length<r)throw new Error("digestInto() expects output buffer of length at least "+r)}function o5(e){return new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4))}function ca(...e){for(let t=0;t<e.length;t++)e[t].fill(0)}function Ah(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Fn(e,t){return e<<32-t|e>>>t}const i5=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;function s5(e){return e<<24&4278190080|e<<8&16711680|e>>>8&65280|e>>>24&255}function c5(e){for(let t=0;t<e.length;t++)e[t]=s5(e[t]);return e}const D1=i5?e=>e:c5,u6=typeof Uint8Array.from([]).toHex=="function"&&typeof Uint8Array.fromHex=="function",l5=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function Ls(e){if(Un(e),u6)return e.toHex();let t="";for(let r=0;r<e.length;r++)t+=l5[e[r]];return t}const wr={_0:48,_9:57,A:65,F:70,a:97,f:102};function I1(e){if(e>=wr._0&&e<=wr._9)return e-wr._0;if(e>=wr.A&&e<=wr.F)return e-(wr.A-10);if(e>=wr.a&&e<=wr.f)return e-(wr.a-10)}function dm(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);if(u6)return Uint8Array.fromHex(e);const t=e.length,r=t/2;if(t%2)throw new Error("hex string expected, got unpadded hex of length "+t);const o=new Uint8Array(r);for(let s=0,c=0;s<r;s++,c+=2){const u=I1(e.charCodeAt(c)),f=I1(e.charCodeAt(c+1));if(u===void 0||f===void 0){const p=e[c]+e[c+1];throw new Error('hex string expected, got non-hex character "'+p+'" at index '+c)}o[s]=u*16+f}return o}function u5(e){if(typeof e!="string")throw new Error("string expected");return new Uint8Array(new TextEncoder().encode(e))}function xu(e){return typeof e=="string"&&(e=u5(e)),Un(e),e}function Ia(...e){let t=0;for(let o=0;o<e.length;o++){const s=e[o];Un(s),t+=s.length}const r=new Uint8Array(t);for(let o=0,s=0;o<e.length;o++){const c=e[o];r.set(c,s),s+=c.length}return r}class hm{}function Su(e){const t=o=>e().update(xu(o)).digest(),r=e();return t.outputLen=r.outputLen,t.blockLen=r.blockLen,t.create=()=>e(),t}function f5(e=32){if(Vo&&typeof Vo.getRandomValues=="function")return Vo.getRandomValues(new Uint8Array(e));if(Vo&&typeof Vo.randomBytes=="function")return Uint8Array.from(Vo.randomBytes(e));throw new Error("crypto.getRandomValues must be defined")}const d5=BigInt(0),Ss=BigInt(1),h5=BigInt(2),p5=BigInt(7),m5=BigInt(256),g5=BigInt(113),f6=[],d6=[],h6=[];for(let e=0,t=Ss,r=1,o=0;e<24;e++){[r,o]=[o,(2*r+3*o)%5],f6.push(2*(5*o+r)),d6.push((e+1)*(e+2)/2%64);let s=d5;for(let c=0;c<7;c++)t=(t<<Ss^(t>>p5)*g5)%m5,t&h5&&(s^=Ss<<(Ss<<BigInt(c))-Ss);h6.push(s)}const p6=c6(h6,!0),y5=p6[0],b5=p6[1],N1=(e,t,r)=>r>32?$7(e,t,r):K7(e,t,r),U1=(e,t,r)=>r>32?X7(e,t,r):Y7(e,t,r);function v5(e,t=24){const r=new Uint32Array(10);for(let o=24-t;o<24;o++){for(let u=0;u<10;u++)r[u]=e[u]^e[u+10]^e[u+20]^e[u+30]^e[u+40];for(let u=0;u<10;u+=2){const f=(u+8)%10,p=(u+2)%10,h=r[p],m=r[p+1],y=N1(h,m,1)^r[f],g=U1(h,m,1)^r[f+1];for(let v=0;v<50;v+=10)e[u+v]^=y,e[u+v+1]^=g}let s=e[2],c=e[3];for(let u=0;u<24;u++){const f=d6[u],p=N1(s,c,f),h=U1(s,c,f),m=f6[u];s=e[m],c=e[m+1],e[m]=p,e[m+1]=h}for(let u=0;u<50;u+=10){for(let f=0;f<10;f++)r[f]=e[u+f];for(let f=0;f<10;f++)e[u+f]^=~r[(f+2)%10]&r[(f+4)%10]}e[0]^=y5[o],e[1]^=b5[o]}ca(r)}class pm extends hm{constructor(t,r,o,s=!1,c=24){if(super(),this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,this.enableXOF=!1,this.blockLen=t,this.suffix=r,this.outputLen=o,this.enableXOF=s,this.rounds=c,zs(o),!(0<t&&t<200))throw new Error("only keccak-f1600 function is supported");this.state=new Uint8Array(200),this.state32=o5(this.state)}clone(){return this._cloneInto()}keccak(){D1(this.state32),v5(this.state32,this.rounds),D1(this.state32),this.posOut=0,this.pos=0}update(t){ii(this),t=xu(t),Un(t);const{blockLen:r,state:o}=this,s=t.length;for(let c=0;c<s;){const u=Math.min(r-this.pos,s-c);for(let f=0;f<u;f++)o[this.pos++]^=t[c++];this.pos===r&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;const{state:t,suffix:r,pos:o,blockLen:s}=this;t[o]^=r,(r&128)!==0&&o===s-1&&this.keccak(),t[s-1]^=128,this.keccak()}writeInto(t){ii(this,!1),Un(t),this.finish();const r=this.state,{blockLen:o}=this;for(let s=0,c=t.length;s<c;){this.posOut>=o&&this.keccak();const u=Math.min(o-this.posOut,c-s);t.set(r.subarray(this.posOut,this.posOut+u),s),this.posOut+=u,s+=u}return t}xofInto(t){if(!this.enableXOF)throw new Error("XOF is not possible for this instance");return this.writeInto(t)}xof(t){return zs(t),this.xofInto(new Uint8Array(t))}digestInto(t){if(l6(t,this),this.finished)throw new Error("digest() was already called");return this.writeInto(t),this.destroy(),t}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,ca(this.state)}_cloneInto(t){const{blockLen:r,suffix:o,outputLen:s,rounds:c,enableXOF:u}=this;return t||(t=new pm(r,o,s,u,c)),t.state32.set(this.state32),t.pos=this.pos,t.posOut=this.posOut,t.finished=this.finished,t.rounds=c,t.suffix=o,t.outputLen=s,t.enableXOF=u,t.destroyed=this.destroyed,t}}const w5=(e,t,r)=>Su(()=>new pm(t,e,r)),m6=w5(1,136,256/8);function xt(e,t){const r=t||"hex",o=m6(Kn(e,{strict:!1})?gi(e):e);return r==="bytes"?o:Xn(o)}const xh=new um(8192);function _u(e,t){if(xh.has(`${e}.${t}`))return xh.get(`${e}.${t}`);const r=t?`${t}${e.toLowerCase()}`:e.substring(2).toLowerCase(),o=xt(Pa(r),"bytes"),s=(t?r.substring(`${t}0x`.length):r).split("");for(let u=0;u<40;u+=2)o[u>>1]>>4>=8&&s[u]&&(s[u]=s[u].toUpperCase()),(o[u>>1]&15)>=8&&s[u+1]&&(s[u+1]=s[u+1].toUpperCase());const c=`0x${s.join("")}`;return xh.set(`${e}.${t}`,c),c}function dt(e,t){if(!ln(e,{strict:!1}))throw new sa({address:e});return _u(e,t)}const C5=/^0x[a-fA-F0-9]{40}$/,Sh=new um(8192);function ln(e,t){const{strict:r=!0}=t??{},o=`${e}.${r}`;if(Sh.has(o))return Sh.get(o);const s=C5.test(e)?e.toLowerCase()===e?!0:r?_u(e)===e:!0:!1;return Sh.set(o,s),s}function si(e,t,r,{strict:o}={}){return Kn(e,{strict:!1})?v6(e,t,r,{strict:o}):b6(e,t,r,{strict:o})}function g6(e,t){if(typeof t=="number"&&t>0&&t>Xe(e)-1)throw new e6({offset:t,position:"start",size:Xe(e)})}function y6(e,t,r){if(typeof t=="number"&&typeof r=="number"&&Xe(e)!==r-t)throw new e6({offset:r,position:"end",size:Xe(e)})}function b6(e,t,r,{strict:o}={}){g6(e,t);const s=e.slice(t,r);return o&&y6(s,t,r),s}function v6(e,t,r,{strict:o}={}){g6(e,t);const s=`0x${e.replace("0x","").slice((t??0)*2,(r??e.length)*2)}`;return o&&y6(s,t,r),s}const zD=/^(.*)\[([0-9]*)\]$/,E5=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,w6=/^(u?int)(8|
157716|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/;function da(e,t){if(e.length!==t.length)throw new U7({expectedLength:e.length,givenLength:t.length});const r=A5({params:e,values:t}),o=gm(r);return o.length===0?"0x":o}function A5({params:e,values:t}){const r=[];for(let o=0;o<e.length;o++)r.push(mm({param:e[o],value:t[o]}));return r}function mm({param:e,value:t}){const r=ym(e.type);if(r){const[o,s]=r;return S5(t,{length:o,param:{...e,type:s}})}if(e.type==="tuple")return k5(t,{param:e});if(e.type==="address")return x5(t);if(e.type==="bool")return B5(t);if(e.type.startsWith("uint")||e.type.startsWith("int")){const o=e.type.startsWith("int"),[,,s="256"]=w6.exec(e.type)??[];return T5(t,{signed:o,size:Number(s)})}if(e.type.startsWith("bytes"))return _5(t,{param:e});if(e.type==="string")return j5(t);throw new F7(e.type,{docsPath:"/docs/contract/encodeAbiParameters"})}function gm(e){let t=0;for(let c=0;c<e.length;c++){const{dynamic:u,encoded:f}=e[c];u?t+=32:t+=Xe(f)}const r=[],o=[];let s=0;for(let c=0;c<e.length;c++){const{dynamic:u,encoded:f}=e[c];u?(r.push(pe(t+s,{size:32})),o.push(f),s+=Xe(f)):r.push(f)}return Zn([...r,...o])}function x5(e){if(!ln(e))throw new sa({address:e});return{dynamic:!1,encoded:oa(e.toLowerCase())}}function S5(e,{length:t,param:r}){const o=t===null;if(!Array.isArray(e))throw new s6(e);if(!o&&e.length!==t)throw new I7({expectedLength:t,givenLength:e.length,type:`${r.type}[${t}]`});let s=!1;const c=[];for(let u=0;u<e.length;u++){const f=mm({param:r,value:e[u]});f.dynamic&&(s=!0),c.push(f)}if(o||s){const u=gm(c);if(o){const f=pe(c.length,{size:32});return{dynamic:!0,encoded:c.length>0?Zn([f,u]):f}}if(s)return{dynamic:!0,encoded:u}}return{dynamic:!1,encoded:Zn(c.map(({encoded:u})=>u))}}function _5(e,{param:t}){const[,r]=t.type.split("bytes"),o=Xe(e);if(!r){let s=e;return o%32!==0&&(s=oa(s,{dir:"right",size:Math.ceil((e.length-2)/2/32)*32})),{dynamic:!0,encoded:Zn([oa(pe(o,{size:32})),s])}}if(o!==Number.parseInt(r))throw new N7({expectedSize:Number.parseInt(r),value:e});return{dynamic:!1,encoded:oa(e,{dir:"right"})}}function B5(e){if(typeof e!="boolean")throw new ie(`Invalid boolean value: "${e}" (type: ${typeof e}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:oa(n6(e))}}function T5(e,{signed:t,size:r=256}){if(typeof r=="number"){const o=2n**(BigInt(r)-(t?1n:0n))-1n,s=t?-o-1n:0n;if(e>o||e<s)throw new Jw({max:o.toString(),min:s.toString(),signed:t,size:r/8,value:e.toString()})}return{dynamic:!1,encoded:pe(e,{size:32,signed:t})}}function j5(e){const t=ai(e),r=Math.ceil(Xe(t)/32),o=[];for(let s=0;s<r;s++)o.push(oa(si(t,s*32,(s+1)*32),{dir:"right"}));return{dynamic:!0,encoded:Zn([oa(pe(Xe(t),{size:32})),...o])}}function k5(e,{param:t}){let r=!1;const o=[];for(let s=0;s<t.components.length;s++){const c=t.components[s],u=Array.isArray(e)?s:c.name,f=mm({param:c,value:e[u]});o.push(f),f.dynamic&&(r=!0)}return{dynamic:r,encoded:r?gm(o):Zn(o.map(({encoded:s})=>s))}}function ym(e){const t=e.match(/^(.*)\[(\d+)?\]$/);return t?[t[2]?Number(t[2]):null,t[1]]:void 0}const _h="/docs/contract/encodeDeployData";function bm(e){const{abi:t,args:r,bytecode:o}=e;if(!r||r.length===0)return o;const s=t.find(u=>"type"in u&&u.type==="constructor");if(!s)throw new D7({docsPath:_h});if(!("inputs"in s))throw new T1({docsPath:_h});if(!s.inputs||s.inputs.length===0)throw new T1({docsPath:_h});const c=da(s.inputs,r);return yi([o,c])}function Kt(e){return typeof e=="string"?{address:e,type:"json-rpc"}:e}class C6 extends ie{constructor({docsPath:t}={}){super(["Could not find an Account to execute with this Action.","Please provide an Account with the `account` argument on the Action, or by supplying an `account` to the Client."].join(`
1578`),{docsPath:t,docsSlug:"account",name:"AccountNotFoundError"})}}function O5(e){const t=xt(`0x${e.substring(4)}`).substring(26);return _u(`0x${t}`)}async function M5({hash:e,signature:t}){const r=Kn(e)?e:Xn(e),{secp256k1:o}=await ce(async()=>{const{secp256k1:u}=await Promise.resolve().then(()=>z9);return{secp256k1:u}},void 0);return`0x${(()=>{if(typeof t=="object"&&"r"in t&&"s"in t){const{r:h,s:m,v:y,yParity:g}=t,v=Number(g??y),w=z1(v);return new o.Signature(Yn(h),Yn(m)).addRecoveryBit(w)}const u=Kn(t)?t:Xn(t);if(Xe(u)!==65)throw new Error("invalid signature length");const f=$n(`0x${u.slice(130)}`),p=z1(f);return o.Signature.fromCompact(u.substring(2,130)).addRecoveryBit(p)})().recoverPublicKey(r.substring(2)).toHex(!1)}`}function z1(e){if(e===0||e===1)return e;if(e===27)return 0;if(e===28)return 1;throw new Error("Invalid yParityOrV value")}async function E6({hash:e,signature:t}){return O5(await M5({hash:e,signature:t}))}class L1 extends ie{constructor({offset:t}){super(`Offset \`${t}\` cannot be negative.`,{name:"NegativeOffsetError"})}}class A6 extends ie{constructor({length:t,position:r}){super(`Position \`${r}\` is out of bounds (\`0 < position < ${t}\`).`,{name:"PositionOutOfBoundsError"})}}class R5 extends ie{constructor({count:t,limit:r}){super(`Recursive read limit of \`${r}\` exceeded (recursive read count: \`${t}\`).`,{name:"RecursiveReadLimitExceededError"})}}const D5={bytes:new Uint8Array,dataView:new DataView(new ArrayBuffer(0)),position:0,positionReadCount:new Map,recursiveReadCount:0,recursiveReadLimit:Number.POSITIVE_INFINITY,assertReadLimit(){if(this.recursiveReadCount>=this.recursiveReadLimit)throw new R5({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(e){if(e<0||e>this.bytes.length-1)throw new A6({length:this.bytes.length,position:e})},decrementPosition(e){if(e<0)throw new L1({offset:e});const t=this.position-e;this.assertPosition(t),this.position=t},getReadCount(e){return this.positionReadCount.get(e||this.position)||0},incrementPosition(e){if(e<0)throw new L1({offset:e});const t=this.position+e;this.assertPosition(t),this.position=t},inspectByte(e){const t=e??this.position;return this.assertPosition(t),this.bytes[t]},inspectBytes(e,t){const r=t??this.position;return this.assertPosition(r+e-1),this.bytes.subarray(r,r+e)},inspectUint8(e){const t=e??this.position;return this.assertPosition(t),this.bytes[t]},inspectUint16(e){const t=e??this.position;return this.assertPosition(t+1),this.dataView.getUint16(t)},inspectUint24(e){const t=e??this.position;return this.assertPosition(t+2),(this.dataView.getUint16(t)<<8)+this.dataView.getUint8(t+2)},inspectUint32(e){const t=e??this.position;return this.assertPosition(t+3),this.dataView.getUint32(t)},pushByte(e){this.assertPosition(this.position),this.bytes[this.position]=e,this.position++},pushBytes(e){this.assertPosition(this.position+e.length-1),this.bytes.set(e,this.position),this.position+=e.length},pushUint8(e){this.assertPosition(this.position),this.bytes[this.position]=e,this.position++},pushUint16(e){this.assertPosition(this.position+1),this.dataView.setUint16(this.position,e),this.position+=2},pushUint24(e){this.assertPosition(this.position+2),this.dataView.setUint16(this.position,e>>8),this.dataView.setUint8(this.position+2,e&255),this.position+=3},pushUint32(e){this.assertPosition(this.position+3),this.dataView.setUint32(this.position,e),this.position+=4},readByte(){this.assertReadLimit(),this._touch();const e=this.inspectByte();return this.position++,e},readBytes(e,t){this.assertReadLimit(),this._touch();const r=this.inspectBytes(e);return this.position+=t??e,r},readUint8(){this.assertReadLimit(),this._touch();const e=this.inspectUint8();return this.position+=1,e},readUint16(){this.assertReadLimit(),this._touch();const e=this.inspectUint16();return this.position+=2,e},readUint24(){this.assertReadLimit(),this._touch();const e=this.inspectUint24();return this.position+=3,e},readUint32(){this.assertReadLimit(),this._touch();const e=this.inspectUint32();return this.position+=4,e},get remaining(){return this.bytes.length-this.position},setPosition(e){const t=this.position;return this.assertPosition(e),this.position=e,()=>this.position=t},_touch(){if(this.recursiveReadLimit===Number.POSITIVE_INFINITY)return;const e=this.getReadCount();this.positionReadCount.set(this.position,e+1),e>0&&this.recursiveReadCount++}};function vm(e,{recursiveReadLimit:t=8192}={}){const r=Object.create(D5);return r.bytes=e,r.dataView=new DataView(e.buffer,e.byteOffset,e.byteLength),r.positionReadCount=new Map,r.recursiveReadLimit=t,r}function I5(e,t="hex"){const r=x6(e),o=vm(new Uint8Array(r.length));return r.encode(o),t==="hex"?ht(o.bytes):o.bytes}function x6(e){return Array.isArray(e)?N5(e.map(t=>x6(t))):U5(e)}function N5(e){const t=e.reduce((s,c)=>s+c.length,0),r=S6(t);return{length:t<=55?1+t:1+r+t,encode(s){t<=55?s.pushByte(192+t):(s.pushByte(247+r),r===1?s.pushUint8(t):r===2?s.pushUint16(t):r===3?s.pushUint24(t):s.pushUint32(t));for(const{encode:c}of e)c(s)}}}function U5(e){const t=typeof e=="string"?Tn(e):e,r=S6(t.length);return{length:t.length===1&&t[0]<128?1:t.length<=55?1+t.length:1+r+t.length,encode(s){t.length===1&&t[0]<128?s.pushBytes(t):t.length<=55?(s.pushByte(128+t.length),s.pushBytes(t)):(s.pushByte(183+r),r===1?s.pushUint8(t.length):r===2?s.pushUint16(t.length):r===3?s.pushUint24(t.length):s.pushUint32(t.length),s.pushBytes(t))}}}function S6(e){if(e<2**8)return 1;if(e<2**16)return 2;if(e<2**24)return 3;if(e<2**32)return 4;throw new ie("Length is too large.")}function z5(e){const{chainId:t,nonce:r,to:o}=e,s=e.contractAddress??e.address,c=xt(yi(["0x05",I5([t?pe(t):"0x",s,r?pe(r):"0x"])]));return o==="bytes"?Tn(c):c}async function L5(e){const{authorization:t,signature:r}=e;return E6({hash:z5(t),signature:r??t})}class hp extends ie{constructor({blockNumber:t,chain:r,contract:o}){super(`Chain "${r.name}" does not support contract "${o.name}".`,{metaMessages:["This could be due to any of the following:",...t&&o.blockCreated&&o.blockCreated>t?[`- The contract "${o.name}" was not deployed until block ${o.blockCreated} (current block ${t}).`]:[`- The chain does not have the contract "${o.name}" configured.`]],name:"ChainDoesNotSupportContract"})}}class _6 extends ie{constructor(){super("No chain was provided to the Client.",{name:"ClientChainNotConfiguredError"})}}const P5={gwei:9,wei:18},q5={ether:-9,wei:9},H5={ether:-18,gwei:-9};function Bu(e,t){let r=e.toString();const o=r.startsWith("-");o&&(r=r.slice(1)),r=r.padStart(t,"0");let[s,c]=[r.slice(0,r.length-t),r.slice(r.length-t)];return c=c.replace(/(0+)$/,""),`${o?"-":""}${s||"0"}
1578${c?`.${c}`:""}`}function In(e,t="wei"){return Bu(e,q5[t])}class Jo extends ie{constructor({cause:t,message:r}={}){const o=r?.replace("execution reverted: ","")?.replace("execution reverted","");super(`Execution reverted ${o?`with reason: ${o}`:"for an unknown reason"}.`,{cause:t,name:"ExecutionRevertedError"})}}Object.defineProperty(Jo,"code",{enumerable:!0,configurable:!0,writable:!0,value:3});Object.defineProperty(Jo,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/execution reverted/});class ou extends ie{constructor({cause:t,maxFeePerGas:r}={}){super(`The fee cap (\`maxFeePerGas\`${r?` = ${In(r)} gwei`:""}) cannot be higher than the maximum allowed value (2^256-1).`,{cause:t,name:"FeeCapTooHighError"})}}Object.defineProperty(ou,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max fee per gas higher than 2\^256-1|fee cap higher than 2\^256-1/});class pp extends ie{constructor({cause:t,maxFeePerGas:r}={}){super(`The fee cap (\`maxFeePerGas\`${r?` = ${In(r)}`:""} gwei) cannot be lower than the block base fee.`,{cause:t,name:"FeeCapTooLowError"})}}Object.defineProperty(pp,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max fee per gas less than block base fee|fee cap less than block base fee|transaction is outdated/});class mp extends ie{constructor({cause:t,nonce:r}={}){super(`Nonce provided for the transaction ${r?`(${r}) `:""}is higher than the next one expected.`,{cause:t,name:"NonceTooHighError"})}}Object.defineProperty(mp,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too high/});class gp extends ie{constructor({cause:t,nonce:r}={}){super([`Nonce provided for the transaction ${r?`(${r}) `:""}is lower than the current nonce of the account.`,"Try increasing the nonce or find the latest nonce with `getTransactionCount`."].join(`
1579`),{cause:t,name:"NonceTooLowError"})}}Object.defineProperty(gp,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too low|transaction already imported|already known/});class yp extends ie{constructor({cause:t,nonce:r}={}){super(`Nonce provided for the transaction ${r?`(${r}) `:""}exceeds the maximum allowed nonce.`,{cause:t,name:"NonceMaxValueError"})}}Object.defineProperty(yp,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce has max value/});class bp extends ie{constructor({cause:t}={}){super(["The total cost (gas * gas fee + value) of executing this transaction exceeds the balance of the account."].join(`
1580`),{cause:t,metaMessages:["This error could arise when the account does not have enough funds to:"," - pay for the total gas fee,"," - pay for the value to send."," ","The cost of the transaction is calculated as `gas * gas fee + value`, where:"," - `gas` is the amount of gas needed for transaction to execute,"," - `gas fee` is the gas fee,"," - `value` is the amount of ether to send to the recipient."],name:"InsufficientFundsError"})}}Object.defineProperty(bp,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/insufficient funds|exceeds transaction sender account balance/});class vp extends ie{constructor({cause:t,gas:r}={}){super(`The amount of gas ${r?`(${r}) `:""}provided for the transaction exceeds the limit allowed for the block.`,{cause:t,name:"IntrinsicGasTooHighError"})}}Object.defineProperty(vp,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too high|gas limit reached/});class wp extends ie{constructor({cause:t,gas:r}={}){super(`The amount of gas ${r?`(${r}) `:""}provided for the transaction is too low.`,{cause:t,name:"IntrinsicGasTooLowError"})}}Object.defineProperty(wp,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too low/});class Cp extends ie{constructor({cause:t}){super("The transaction type is not supported for this chain.",{cause:t,name:"TransactionTypeNotSupportedError"})}}Object.defineProperty(Cp,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/transaction type not valid/});class iu extends ie{constructor({cause:t,maxPriorityFeePerGas:r,maxFeePerGas:o}={}){super([`The provided tip (\`maxPriorityFeePerGas\`${r?` = ${In(r)} gwei`:""}) cannot be higher than the fee cap (\`maxFeePerGas\`${o?` = ${In(o)} gwei`:""}).`].join(`
1581`),{cause:t,name:"TipAboveFeeCapError"})}}Object.defineProperty(iu,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/max priority fee per gas higher than max fee per gas|tip higher than fee cap/});class Tu extends ie{constructor({cause:t}){super(`An error occurred while executing: ${t?.shortMessage}`,{cause:t,name:"UnknownNodeError"})}}function B6(e,t="wei"){return Bu(e,P5[t])}function ju(e){const t=Object.entries(e).map(([o,s])=>
vendor: 9,115 bytes, lines 1581-1585
1581s===void 0||s===!1?null:[o,s]).filter(Boolean),r=t.reduce((o,[s])=>Math.max(o,s.length),0);return t.map(([o,s])=>`  ${`${o}:`.padEnd(r+1)}  ${s}`).join(`
1582`)}class F5 extends ie{constructor(){super(["Cannot specify both a `gasPrice` and a `maxFeePerGas`/`maxPriorityFeePerGas`.","Use `maxFeePerGas`/`maxPriorityFeePerGas` for EIP-1559 compatible networks, and `gasPrice` for others."].join(`
1583`),{name:"FeeConflictError"})}}class Q5 extends ie{constructor({transaction:t}){super("Cannot infer a transaction type from provided transaction.",{metaMessages:["Provided Transaction:","{",ju(t),"}","","To infer the type, either provide:","- a `type` to the Transaction, or","- an EIP-1559 Transaction with `maxFeePerGas`, or","- an EIP-2930 Transaction with `gasPrice` & `accessList`, or","- an EIP-4844 Transaction with `blobs`, `blobVersionedHashes`, `sidecars`, or","- an EIP-7702 Transaction with `authorizationList`, or","- a Legacy Transaction with `gasPrice`"],name:"InvalidSerializableTransactionError"})}}class T6 extends ie{constructor({blockHash:t,blockNumber:r,blockTag:o,hash:s,index:c}){let u="Transaction";o&&c!==void 0&&(u=`Transaction at block time "${o}" at index "${c}"`),t&&c!==void 0&&(u=`Transaction at block hash "${t}" at index "${c}"`),r&&c!==void 0&&(u=`Transaction at block number "${r}" at index "${c}"`),s&&(u=`Transaction with hash "${s}"`),super(`${u} could not be found.`,{name:"TransactionNotFoundError"})}}class j6 extends ie{constructor({hash:t}){super(`Transaction receipt with hash "${t}" could not be found. The Transaction may not be processed on a block yet.`,{name:"TransactionReceiptNotFoundError"})}}class G5 extends ie{constructor({hash:t}){super(`Timed out while waiting for transaction with hash "${t}" to be confirmed.`,{name:"WaitForTransactionReceiptTimeoutError"})}}const St=(e,t,r)=>JSON.stringify(e,(o,s)=>typeof s=="bigint"?s.toString():s,r),W5=e=>e,wm=e=>e;class Ms extends ie{constructor({body:t,cause:r,details:o,headers:s,status:c,url:u}){super("HTTP request failed.",{cause:r,details:o,metaMessages:[c&&`Status: ${c}`,`URL: ${wm(u)}`,t&&`Request body: ${St(t)}`].filter(Boolean),name:"HttpRequestError"}),Object.defineProperty(this,"body",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"headers",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"url",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.body=t,this.headers=s,this.status=c,this.url=u}}class Cm extends ie{constructor({body:t,error:r,url:o}){super("RPC Request failed.",{cause:r,details:r.message,metaMessages:[`URL: ${wm(o)}`,`Request body: ${St(t)}`],name:"RpcRequestError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.code=r.code,this.data=r.data}}class P1 extends ie{constructor({body:t,url:r}){super("The request took too long to respond.",{details:"The request timed out.",metaMessages:[`URL: ${wm(r)}`,`Request body: ${St(t)}`],name:"TimeoutError"})}}const V5=-1;class Yt extends ie{constructor(t,{code:r,docsPath:o,metaMessages:s,name:c,shortMessage:u}){super(u,{cause:t,docsPath:o,metaMessages:s||t?.metaMessages,name:c||"RpcError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=c||t.name,this.code=t instanceof Cm?t.code:r??V5}}class un extends Yt{constructor(t,r){super(t,r),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=r.data}}class Ps extends Yt{constructor(t){super(t,{code:Ps.code,name:"ParseRpcError",shortMessage:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."})}}Object.defineProperty(Ps,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32700});class qs extends Yt{constructor(t){super(t,{code:qs.code,name:"InvalidRequestRpcError",shortMessage:"JSON is not a valid request object."})}}Object.defineProperty(qs,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32600});class Hs extends Yt{constructor(t,{method:r}={}){super(t,{code:Hs.code,name:"MethodNotFoundRpcError",shortMessage:`The method${r?` "${r}"`:""} does not exist / is not available.`})}}Object.defineProperty(Hs,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32601});class Fs extends Yt{constructor(t){super(t,{code:Fs.code,name:"InvalidParamsRpcError",shortMessage:["Invalid parameters were provided to the RPC method.","Double check you have provided the correct parameters."].join(`
1584`)})}}Object.defineProperty(Fs,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602});class qa extends Yt{constructor(t){super(t,{code:qa.code,name:"InternalRpcError",shortMessage:"An internal error was received."})}}Object.defineProperty(qa,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32603});class Ha extends Yt{constructor(t){super(t,{code:Ha.code,name:"InvalidInputRpcError",shortMessage:["Missing or invalid parameters.","Double check you have provided the correct parameters."].join(`
1585`)})}}Object.defineProperty(Ha,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32e3});class Qs extends Yt{constructor(t){super(t,{code:Qs.code,name:"ResourceNotFoundRpcError",shortMessage:"Requested resource not found."}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceNotFoundRpcError"})}}Object.defineProperty(Qs,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32001});class Vn extends Yt{constructor(t){super(t,{code:Vn.code,name:"ResourceUnavailableRpcError",shortMessage:"Requested resource not available."})}}Object.defineProperty(Vn,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32002});class Gs extends Yt{constructor(t){super(t,{code:Gs.code,name:"TransactionRejectedRpcError",shortMessage:"Transaction creation failed."})}}Object.defineProperty(Gs,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32003});class Na extends Yt{constructor(t,{method:r}={}){super(t,{code:Na.code,name:"MethodNotSupportedRpcError",shortMessage:`Method${r?` "${r}"`:""} is not supported.`})}}Object.defineProperty(Na,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32004});class ci extends Yt{constructor(t){super(t,{code:ci.code,name:"LimitExceededRpcError",shortMessage:"Request exceeds defined limit."})}}Object.defineProperty(ci,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32005});class Ws extends Yt{constructor(t){super(t,{code:Ws.code,name:"JsonRpcVersionUnsupportedError",shortMessage:"Version of JSON-RPC protocol is not supported."})}}Object.defineProperty(Ws,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32006});class Ue extends un{constructor(t){super(t,{code:Ue.code,name:"UserRejectedRequestError",shortMessage:"User rejected the request."})}}Object.defineProperty(Ue,"code",{enumerable:!0,configurable:!0,writable:!0,value:4001});class Vs extends un{constructor(t){super(t,{code:Vs.code,name:"UnauthorizedProviderError",shortMessage:"The requested method and/or account has not been authorized by the user."})}}Object.defineProperty(Vs,"code",{enumerable:!0,configurable:!0,writable:!0,value:4100});class Ks extends un{constructor(t,{method:r}={}){super(t,{code:Ks.code,name:"UnsupportedProviderMethodError",shortMessage:`The Provider does not support the requested method${r?` " ${r}"`:""}.`})}}Object.defineProperty(Ks,"code",{enumerable:!0,configurable:!0,writable:!0,value:4200});class Ys extends un{constructor(t){super(t,{code:Ys.code,name:"ProviderDisconnectedError",shortMessage:"The Provider is disconnected from all chains."})}}Object.defineProperty(Ys,"code",{enumerable:!0,configurable:!0,writable:!0,value:4900});class $s extends un{constructor(t){super(t,{code:$s.code,name:"ChainDisconnectedError",shortMessage:"The Provider is not connected to the requested chain."})}}Object.defineProperty($s,"code",{enumerable:!0,configurable:!0,writable:!0,value:4901});class zt extends un{constructor(t){super(t,{code:zt.code,name:"SwitchChainError",shortMessage:"An error occurred when attempting to switch chain."})}}Object.defineProperty(zt,"code",{enumerable:!0,configurable:!0,writable:!0,value:4902});class Xs extends un{constructor(t){super(t,{code:Xs.code,name:"UnsupportedNonOptionalCapabilityError",shortMessage:"This Wallet does not support a capability that was not marked as optional."})}}Object.defineProperty(Xs,"code",{enumerable:!0,configurable:!0,writable:!0,value:5700});class Zs extends un{constructor(t){super(t,{code:Zs.code,name:"UnsupportedChainIdError",shortMessage:"This Wallet does not support the requested chain ID."})}}Object.defineProperty(Zs,"code",{enumerable:!0,configurable:!0,writable:!0,value:5710});class Js extends un{constructor(t){super(t,{code:Js.code,name:"DuplicateIdError",shortMessage:"There is already a bundle submitted with this ID."})}}Object.defineProperty(Js,"code",{enumerable:!0,configurable:!0,writable:!0,value:5720});
1585class ec extends un{constructor(t){super(t,{code:ec.code,name:"UnknownBundleIdError",shortMessage:"This bundle id is unknown / has not been submitted"})}}Object.defineProperty(ec,"code",{enumerable:!0,configurable:!0,writable:!0,value:5730});class tc extends un{constructor(t){super(t,{code:tc.code,name:"BundleTooLargeError",shortMessage:"The call bundle is too large for the Wallet to process."})}}Object.defineProperty(tc,"code",{enumerable:!0,configurable:!0,writable:!0,value:5740});class nc extends un{constructor(t){super(t,{code:nc.code,name:"AtomicReadyWalletRejectedUpgradeError",shortMessage:"The Wallet can support atomicity after an upgrade, but the user rejected the upgrade."})}}Object.defineProperty(nc,"code",{enumerable:!0,configurable:!0,writable:!0,value:5750});class rc extends un{constructor(t){super(t,{code:rc.code,name:"AtomicityNotSupportedError",shortMessage:"The wallet does not support atomic execution but the request requires it."})}}Object.defineProperty(rc,"code",{enumerable:!0,configurable:!0,writable:!0,value:5760});class K5 extends Yt{constructor(t){super(t,{name:"UnknownRpcError",shortMessage:"An unknown RPC error occurred."})}}function Em(e,t){const r=(e.details||"").toLowerCase(),o=e instanceof ie?e.walk(s=>s?.code===Jo.code):e;return o instanceof ie?new Jo({cause:e,message:o.details}):Jo.nodeMessage.test(r)?new Jo({cause:e,message:e.details}):ou.nodeMessage.test(r)?new ou({cause:e,maxFeePerGas:t?.maxFeePerGas}):pp.nodeMessage.test(r)?new pp({cause:e,maxFeePerGas:t?.maxFeePerGas}):mp.nodeMessage.test(r)?new mp({cause:e,nonce:t?.nonce}):gp.nodeMessage.test(r)?new gp({cause:e,nonce:t?.nonce}):yp.nodeMessage.test(r)?new yp({cause:e,nonce:t?.nonce}):bp.nodeMessage.test(r)?new bp({cause:e}):vp.nodeMessage.test(r)?new vp({cause:e,gas:t?.gas}):wp.nodeMessage.test(r)?new wp({cause:e,gas:t?.gas}):Cp.nodeMessage.test(r)?new Cp({cause:e}):iu.nodeMessage.test(r)?new iu({cause:e,maxFeePerGas:t?.maxFeePerGas,maxPriorityFeePerGas:t?.maxPriorityFeePerGas}):new Tu({cause:e})}function ku(e,{format:t}){if(!t)return{};const r={};function o(c){const u=Object.keys(c);for(const f of u)f in e&&(r[f]=e[f]),c[f]&&typeof c[f]=="object"&&!Array.isArray(c[f])&&o(c[f])}const s=t(e||{});return o(s),r}const Y5={legacy:"0x0",eip2930:"0x1",eip1559:"0x2",eip4844:"0x3",eip7702:"0x4"};function pc(e){const t={};return typeof e.authorizationList<"u"&&(t.authorizationList=$5(e.authorizationList)),typeof e.accessList<"u"&&(t.accessList=e.accessList),typeof e.blobVersionedHashes<"u"&&(t.blobVersionedHashes=e.blobVersionedHashes),typeof e.blobs<"u"&&(typeof e.blobs[0]!="string"?t.blobs=e.blobs.map(r=>ht(r)):t.blobs=e.blobs),typeof e.data<"u"&&(t.data=e.data),typeof e.from<"u"&&(t.from=e.from),typeof e.gas<"u"&&(t.gas=pe(e.gas)),typeof e.gasPrice<"u"&&(t.gasPrice=pe(e.gasPrice)),typeof e.maxFeePerBlobGas<"u"&&(t.maxFeePerBlobGas=pe(e.maxFeePerBlobGas)),typeof e.maxFeePerGas<"u"&&(t.maxFeePerGas=pe(e.maxFeePerGas)),typeof e.maxPriorityFeePerGas<"u"&&(t.maxPriorityFeePerGas=pe(e.maxPriorityFeePerGas)),typeof e.nonce<"u"&&(t.nonce=pe(e.nonce)),typeof e.to<"u"&&(t.to=e.to),typeof e.type<"u"&&(t.type=Y5[e.type]),typeof e.value<"u"&&(t.value=pe(e.value)),t}function $5(e){return e.map(t=>({address:t.address,r:t.r?pe(BigInt(t.r)):t.r,s:t.s?pe(BigInt(t.s)):t.s,chainId:pe(t.chainId),nonce:pe(t.nonce),...typeof t.yParity<"u"?{yParity:pe(t.yParity)}:{},...typeof t.v<"u"&&typeof t.yParity>"u"?{v:pe(t.v)}:{}}))}function Ee(e,t,r){const o=e[t.name];if(typeof o=="function")return o;const s=e[r];return typeof s=="function"?s:c=>t(e,c)}const X5=2n**256n-1n;function bi(e){const{account:t,gasPrice:r,maxFeePerGas:o,maxPriorityFeePerGas:s,to:c}=e,u=t?Kt(t):void 0;if(u&&!ln(u.address))throw new sa({address:u.address});if(c&&!ln(c))throw new sa({address:c});if(typeof r<"u"&&(typeof o<"u"||typeof s<"u"))throw new F5;if(o&&o>X5)throw new ou({maxFeePerGas:o});if(s&&o&&s>o)throw new iu({maxFeePerGas:o,maxPriorityFeePerGas:s})}async function k6(e){const t=await e.request({method:"eth_chainId"},{dedupe:!0});return $n(t)}class Z5 extends ie{constructor(){super("`baseFeeMultiplier` must be greater than 1.",{name:"BaseFeeScalarError"})}}class Am extends ie{constructor(){super("Chain does not support EIP-1559 fees.",{name:"Eip1559FeesNotSupportedError"})}}class J5 extends ie{constructor({maxPriorityFeePerGas:t}){super(`\`maxFeePerGas\` cannot be less than the \`maxPriorityFeePerGas\` (${In(t)} gwei).`,{name:"MaxFeePerGasTooLowError"})}}class O6 extends ie{constructor({blockHash:t,blockNumber:r}){let o="Block";t&&(o=`Block at hash "${t}"`),r&&(o=`Block at number "${r}"`),super(`${o} could not be found.`,{name:"BlockNotFoundError"})}}const M6={"0x0":"legacy","0x1":"eip2930","0x2":"eip1559","0x3":"eip4844","0x4":"eip7702"};function R6(e){const t={...e,blockHash:e.blockHash?e.blockHash:null,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,chainId:e.chainId?$n(e.chainId):void 0,gas:e.gas?BigInt(e.gas):void 0,gasPrice:e.gasPrice?BigInt(e.gasPrice):void 0,maxFeePerBlobGas:e.maxFeePerBlobGas?BigInt(e.maxFeePerBlobGas):void 0,maxFeePerGas:e.maxFeePerGas?BigInt(e.maxFeePerGas):void 0,maxPriorityFeePerGas:e.maxPriorityFeePerGas?BigInt(e.maxPriorityFeePerGas):void 0,nonce:e.nonce?$n(e.nonce):void 0,to:e.to?e.to:null,transactionIndex:e.transactionIndex?Number(e.transactionIndex):null,type:e.type?M6[e.type]:void 0,typeHex:e.type?e.type:void 0,value:e.value?BigInt(e.value):void 0,v:e.v?BigInt(e.v):void 0};return e.authorizationList&&(t.authorizationList=e8(e.authorizationList)),t.yParity=(()=>
1585{if(e.yParity)return Number(e.yParity);if(typeof t.v=="bigint"){if(t.v===0n||t.v===27n)return 0;if(t.v===1n||t.v===28n)return 1;if(t.v>=35n)return t.v%2n===0n?1:0}})(),t.type==="legacy"&&(delete t.accessList,delete t.maxFeePerBlobGas,delete t.maxFeePerGas,delete t.maxPriorityFeePerGas,delete t.yParity),t.type==="eip2930"&&(delete t.maxFeePerBlobGas,delete t.maxFeePerGas,delete t.maxPriorityFeePerGas),t.type==="eip1559"&&delete t.maxFeePerBlobGas,t}function e8(e){return e.map(t=>({address:t.address,chainId:Number(t.chainId),nonce:Number(t.nonce),r:t.r,s:t.s,yParity:Number(t.yParity)}))}function D6(e){const t=(e.transactions??[]).map(r=>typeof r=="string"?r:R6(r));return{...e,baseFeePerGas:e.baseFeePerGas?BigInt(e.baseFeePerGas):null,blobGasUsed:e.blobGasUsed?BigInt(e.blobGasUsed):void 0,difficulty:e.difficulty?BigInt(e.difficulty):void 0,excessBlobGas:e.excessBlobGas?BigInt(e.excessBlobGas):void 0,gasLimit:e.gasLimit?BigInt(e.gasLimit):void 0,gasUsed:e.gasUsed?BigInt(e.gasUsed):void 0,hash:e.hash?e.hash:null,logsBloom:e.logsBloom?e.logsBloom:null,nonce:e.nonce?e.nonce:null,number:e.number?BigInt(e.number):null,size:e.size?BigInt(e.size):void 0,timestamp:e.timestamp?BigInt(e.timestamp):void 0,transactions:t,totalDifficulty:e.totalDifficulty?BigInt(e.totalDifficulty):null}}async function Gn(e,{blockHash:t,blockNumber:r,blockTag:o=e.experimental_blockTag??"latest",includeTransactions:s}={}){const c=s??!1,u=r!==void 0?pe(r):void 0;let f=null;if(t?f=await e.request({method:"eth_getBlockByHash",params:[t,c]},{dedupe:!0}):f=await e.request({method:"eth_getBlockByNumber",params:[u||o,c]},{dedupe:!!u}),!f)throw new O6({blockHash:t,blockNumber:r});return(e.chain?.formatters?.block?.format||D6)(f)}async function xm(e){const t=await e.request({method:"eth_gasPrice"});return BigInt(t)}async function t8(e,t){return I6(e,t)}async function I6(e,t){const{block:r,chain:o=e.chain,request:s}=t||{};try{const c=o?.fees?.maxPriorityFeePerGas??o?.fees?.defaultPriorityFee;if(typeof c=="function"){const f=r||await Ee(e,Gn,"getBlock")({}),p=await c({block:f,client:e,request:s});if(p===null)throw new Error;return p}if(typeof c<"u")return c;const u=await e.request({method:"eth_maxPriorityFeePerGas"});return Yn(u)}catch{const[c,u]=await Promise.all([r?Promise.resolve(r):Ee(e,Gn,"getBlock")({}),Ee(e,xm,"getGasPrice")({})]);if(typeof c.baseFeePerGas!="bigint")throw new Am;const f=u-c.baseFeePerGas;return f<0n?0n:f}}async function n8(e,t){return Ep(e,t)}async function Ep(e,t){const{block:r,chain:o=e.chain,request:s,type:c="eip1559"}=t||{},u=await(async()=>typeof o?.fees?.baseFeeMultiplier=="function"?o.fees.baseFeeMultiplier({block:r,client:e,request:s}):o?.fees?.baseFeeMultiplier??1.2)();if(u<1)throw new Z5;const p=10**(u.toString().split(".")[1]?.length??0),h=g=>g*BigInt(Math.ceil(u*p))/BigInt(p),m=r||await Ee(e,Gn,"getBlock")({});if(typeof o?.fees?.estimateFeesPerGas=="function"){const g=await o.fees.estimateFeesPerGas({block:r,client:e,multiply:h,request:s,type:c});if(g!==null)return g}if(c==="eip1559"){if(typeof m.baseFeePerGas!="bigint")throw new Am;const g=typeof s?.maxPriorityFeePerGas=="bigint"?s.maxPriorityFeePerGas:await I6(e,{block:m,chain:o,request:s}),v=h(m.baseFeePerGas);return{maxFeePerGas:s?.maxFeePerGas??v+g,maxPriorityFeePerGas:g}}return{gasPrice:s?.gasPrice??h(await Ee(e,xm,"getGasPrice")({}))}}class r8 extends ie{constructor(t,{account:r,docsPath:o,chain:s,data:c,gas:u,gasPrice:f,maxFeePerGas:p,maxPriorityFeePerGas:h,nonce:m,to:y,value:g}){const v=ju({from:r?.address,to:y,value:typeof g<"u"&&`${B6(g)} ${s?.nativeCurrency?.symbol||"ETH"}`,data:c,gas:u,gasPrice:typeof f<"u"&&`${In(f)} gwei`,maxFeePerGas:typeof p<"u"&&`${In(p)} gwei`,maxPriorityFeePerGas:typeof h<"u"&&`${In(h)} gwei`,nonce:m});super(t.shortMessage,{cause:t,docsPath:o,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],"Estimate Gas Arguments:",v].filter(
1585Boolean),name:"EstimateGasExecutionError"}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=t}}function a8(e,{docsPath:t,...r}){const o=(()=>{const s=Em(e,r);return s instanceof Tu?e:s})();return new r8(o,{docsPath:t,...r})}class o8 extends ie{constructor({address:t}){super(`State for account "${t}" is set multiple times.`,{name:"AccountStateConflictError"})}}class i8 extends ie{constructor(){super("state and stateDiff are set on the same account.",{name:"StateAssignmentConflictError"})}}function q1(e){return e.reduce((t,{slot:r,value:o})=>`${t}        ${r}: ${o}
1586`,"")}function s8(e){return e.reduce((t,{address:r,...o})=>{let s=`${t}    ${r}:
1587`;return o.nonce&&(s+=`      nonce: ${o.nonce}
1588`),o.balance&&(s+=`      balance: ${o.balance}
1589`),o.code&&(s+=`      code: ${o.code}
1590`),o.state&&(s+=`      state:
1591`,s+=q1(o.state)),o.stateDiff&&(s+=`      stateDiff:
1592`,s+=q1(o.stateDiff)),s},`  State Override:
1593`).slice(0,-1)}function H1(e){if(!(!e||e.length===0))return e.reduce((t,{slot:r,value:o})=>{if(r.length!==66)throw new _1({size:r.length,targetSize:66,type:"hex"});if(o.length!==66)throw new _1({size:o.length,targetSize:66,type:"hex"});return t[r]=o,t},{})}function c8(e){const{balance:t,nonce:r,state:o,stateDiff:s,code:c}=e,u={};if(c!==void 0&&(u.code=c),t!==void 0&&(u.balance=pe(t)),r!==void 0&&(u.nonce=pe(r)),o!==void 0&&(u.state=H1(o)),s!==void 0){if(u.state)throw new i8;u.stateDiff=H1(s)}return u}function Sm(e){if(!e)return;const t={};for(const{address:r,...o}of e){if(!ln(r,{strict:!1}))throw new sa({address:r});if(t[r])throw new o8({address:r});t[r]=c8(o)}return t}async function _m(e,{address:t,blockNumber:r,blockTag:o=e.experimental_blockTag??"latest"}){const s=typeof r=="bigint"?pe(r):void 0,c=await e.request({method:"eth_getBalance",params:[t,s||o]});return BigInt(c)}async function Bm(e,t){const{account:r=e.account}=t,o=r?Kt(r):void 0;try{let F=function(Z){const{block:oe,request:re,rpcStateOverride:z}=Z;return e.request({method:"eth_estimateGas",params:z?[re,oe??e.experimental_blockTag??"latest",z]:oe?[re,oe]:[re]})};const{accessList:s,authorizationList:c,blobs:u,blobVersionedHashes:f,blockNumber:p,blockTag:h,data:m,gas:y,gasPrice:g,maxFeePerBlobGas:v,maxFeePerGas:w,maxPriorityFeePerGas:C,nonce:A,value:T,stateOverride:_,...j}=await G6(e,{...t,parameters:o?.type==="local"?void 0:["blobVersionedHashes"]}),B=(typeof p=="bigint"?pe(p):void 0)||h,D=Sm(_),N=await(async()=>{if(j.to)return j.to;if(c&&c.length>0)return await L5({authorization:c[0]}).catch(()=>{throw new ie("`to` is required. Could not infer from `authorizationList`")})})();bi(t);const q=e.chain?.formatters?.transactionRequest?.format,V=(q||pc)({...ku(j,{format:q}),from:o?.address,accessList:s,authorizationList:c,blobs:u,blobVersionedHashes:f,data:m,gas:y,gasPrice:g,maxFeePerBlobGas:v,maxFeePerGas:w,maxPriorityFeePerGas:C,nonce:A,to:N,value:T});let $=BigInt(await F({block:B,request:V,rpcStateOverride:D}));if(c){const Z=await _m(e,{address:V.from}),oe=await Promise.all(c.map(async re=>{const{address:z}=re,X=await F({block:B,request:{authorizationList:void 0,data:m,from:o?.address,to:z,value:pe(Z)},rpcStateOverride:D}).catch(()=>100000n);return 2n*BigInt(X)}));$+=oe.reduce((re,z)=>re+z,0n)}return $}catch(s){throw a8(s,{...t,account:o,chain:e.chain})}}async function N6(e,{address:t,blockTag:r="latest",blockNumber:o}){const s=await e.request({method:"eth_getTransactionCount",params:[t,typeof o=="bigint"?pe(o):r]},{dedupe:!!o});return $n(s)}function U6(e){const{kzg:t}=e,r=e.to??(typeof e.blobs[0]=="string"?"hex":"bytes"),o=typeof e.blobs[0]=="string"?e.blobs.map(c=>Tn(c)):e.blobs,s=[];for(const c of o)s.push(Uint8Array.from(t.blobToKzgCommitment(c)));return r==="bytes"?s:s.map(c=>ht(c))}function z6(e){const{kzg:t}=e,r=e.to??(typeof e.blobs[0]=="string"?"hex":"bytes"),o=typeof e.blobs[0]=="string"?e.blobs.map(u=>Tn(u)):e.blobs,s=typeof e.commitments[0]=="string"?e.commitments.map(u=>Tn(u)):e.commitments,c=[];for(let u=0;u<o.length;u++){const f=o[u],p=s[u];c.push(Uint8Array.from(t.computeBlobKzgProof(f,p)))}return r==="bytes"?c:c.map(u=>ht(u))}function l8(e,t,r,o){if(typeof e.setBigUint64=="function")return e.setBigUint64(t,r,o);const s=BigInt(32),c=BigInt(4294967295),u=Number(r>>s&c),f=Number(r&c),p=o?4:0,h=o?0:4;e.setUint32(t+p,u,o),e.setUint32(t+h,f,o)}function u8(e,t,r){return e&t^~e&r}function f8(e,t,r){return e&t^e&r^t&r}class L6 extends hm{constructor(t,r,o,s){super(),this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.blockLen=t,this.outputLen=r,this.padOffset=o,this.isLE=s,this.buffer=new Uint8Array(t),this.view=Ah(this.buffer)}update(t){ii(this),t=xu(t),Un(t);const{view:r,buffer:o,blockLen:s}=this,c=t.length;for(let u=0;u<c;){const f=Math.min(s-this.pos,c-u);if(f===s){const p=Ah(t);for(;s<=c-u;u+=s)this.process(p,u);continue}o.set(t.subarray(u,u+f),this.pos),this.pos+=f,u+=f,this.pos===s&&(this.process(r,0),this.pos=0)}return this.length+=t.length,this.roundClean(),this}digestInto(t){ii(this),l6(t,this),this.finished=!0;const{buffer:r,view:o,blockLen:s,isLE:c}=this;let{pos:u}=this;r[u++]=128,ca(this.buffer.subarray(u)),this.padOffset>s-u&&(this.process(o,0),u=0);for(let y=u;y<s;y++)r[y]=0;
vendor: 3,836 bytes, line 1593
1593l8(o,s-8,BigInt(this.length*8),c),this.process(o,0);const f=Ah(t),p=this.outputLen;if(p%4)throw new Error("_sha2: outputLen should be aligned to 32bit");const h=p/4,m=this.get();if(h>m.length)throw new Error("_sha2: outputLen bigger than state");for(let y=0;y<h;y++)f.setUint32(4*y,m[y],c)}digest(){const{buffer:t,outputLen:r}=this;this.digestInto(t);const o=t.slice(0,r);return this.destroy(),o}_cloneInto(t){t||(t=new this.constructor),t.set(...this.get());const{blockLen:r,buffer:o,length:s,finished:c,destroyed:u,pos:f}=this;return t.destroyed=u,t.finished=c,t.length=s,t.pos=f,s%r&&t.buffer.set(o),t}clone(){return this._cloneInto()}}const ea=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),kt=Uint32Array.from([3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]),Ot=Uint32Array.from([1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209]),d8=Uint32Array.from([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),ta=new Uint32Array(64);class h8 extends L6{constructor(t=32){super(64,t,8,!1),this.A=ea[0]|0,this.B=ea[1]|0,this.C=ea[2]|0,this.D=ea[3]|0,this.E=ea[4]|0,this.F=ea[5]|0,this.G=ea[6]|0,this.H=ea[7]|0}get(){const{A:t,B:r,C:o,D:s,E:c,F:u,G:f,H:p}=this;return[t,r,o,s,c,u,f,p]}set(t,r,o,s,c,u,f,p){this.A=t|0,this.B=r|0,this.C=o|0,this.D=s|0,this.E=c|0,this.F=u|0,this.G=f|0,this.H=p|0}process(t,r){for(let y=0;y<16;y++,r+=4)ta[y]=t.getUint32(r,!1);for(let y=16;y<64;y++){const g=ta[y-15],v=ta[y-2],w=Fn(g,7)^Fn(g,18)^g>>>3,C=Fn(v,17)^Fn(v,19)^v>>>10;ta[y]=C+ta[y-7]+w+ta[y-16]|0}let{A:o,B:s,C:c,D:u,E:f,F:p,G:h,H:m}=this;for(let y=0;y<64;y++){const g=Fn(f,6)^Fn(f,11)^Fn(f,25),v=m+g+u8(f,p,h)+d8[y]+ta[y]|0,C=(Fn(o,2)^Fn(o,13)^Fn(o,22))+f8(o,s,c)|0;m=h,h=p,p=f,f=u+v|0,u=c,c=s,s=o,o=v+C|0}o=o+this.A|0,s=s+this.B|0,c=c+this.C|0,u=u+this.D|0,f=f+this.E|0,p=p+this.F|0,h=h+this.G|0,m=m+this.H|0,this.set(o,s,c,u,f,p,h,m)}roundClean(){ca(ta)}destroy(){this.set(0,0,0,0,0,0,0,0),ca(this.buffer)}}const P6=c6(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","0x80deb1fe3b1696b1","0x9bdc06a725c71235","0xc19bf174cf692694","0xe49b69c19ef14ad2","0xefbe4786384f25e3","0x0fc19dc68b8cd5b5","0x240ca1cc77ac9c65","0x2de92c6f592b0275","0x4a7484aa6ea6e483","0x5cb0a9dcbd41fbd4","0x76f988da831153b5","0x983e5152ee66dfab","0xa831c66d2db43210","0xb00327c898fb213f","0xbf597fc7beef0ee4","0xc6e00bf33da88fc2","0xd5a79147930aa725","0x06ca6351e003826f","0x142929670a0e6e70","0x27b70a8546d22ffc","0x2e1b21385c26c926","0x4d2c6dfc5ac42aed","0x53380d139d95b3df","0x650a73548baf63de","0x766a0abb3c77b2a8","0x81c2c92e47edaee6","0x92722c851482353b","0xa2bfe8a14cf10364","0xa81a664bbc423001","0xc24b8b70d0f89791","0xc76c51a30654be30","0xd192e819d6ef5218","0xd69906245565a910","0xf40e3585
15935771202a","0x106aa07032bbd1b8","0x19a4c116b8d2d0c8","0x1e376c085141ab53","0x2748774cdf8eeb99","0x34b0bcb5e19b48a8","0x391c0cb3c5c95a63","0x4ed8aa4ae3418acb","0x5b9cca4f7763e373","0x682e6ff3d6b2b8a3","0x748f82ee5defb2fc","0x78a5636f43172f60","0x84c87814a1f0ab72","0x8cc702081a6439ec","0x90befffa23631e28","0xa4506cebde82bde9","0xbef9a3f7b2c67915","0xc67178f2e372532b","0xca273eceea26619c","0xd186b8c721c0c207","0xeada7dd6cde0eb1e","0xf57d4f7fee6ed178","0x06f067aa72176fba","0x0a637dc5a2c898a6","0x113f9804bef90dae","0x1b710b35131c471b","0x28db77f523047d84","0x32caab7b40c72493","0x3c9ebe0a15c9bebc","0x431d67c49c100d4c","0x4cc5d4becb3e42b6","0x597f299cfc657e2a","0x5fcb6fab3ad6faec","0x6c44198c4a475817"].map(e=>BigInt(e))),p8=P6[0],m8=P6[1],na=new Uint32Array(80),ra=new Uint32Array(80);class q6 extends L6{constructor(t=64){super(128,t,16,!1),this.Ah=Ot[0]|0,this.Al=Ot[1]|0,this.Bh=Ot[2]|0,this.Bl=Ot[3]|0,this.Ch=Ot[4]|0,this.Cl=Ot[5]|0,this.Dh=Ot[6]|0,this.Dl=Ot[7]|0,this.Eh=Ot[8]|0,this.El=Ot[9]|0,this.Fh=Ot[10]|0,this.Fl=Ot[11]|0,this.Gh=Ot[12]|0,this.Gl=Ot[13]|0,this.Hh=Ot[14]|0,this.Hl=Ot[15]|0}get(){const{Ah:t,Al:r,Bh:o,Bl:s,Ch:c,Cl:u,Dh:f,Dl:p,Eh:h,El:m,Fh:y,Fl:g,Gh:v,Gl:w,Hh:C,Hl:A}=this;return[t,r,o,s,c,u,f,p,h,m,y,g,v,w,C,A]}set(t,r,o,s,c,u,f,p,h,m,y,g,v,w,C,A){this.Ah=t|0,this.Al=r|0,this.Bh=o|0,this.Bl=s|0,this.Ch=c|0,this.Cl=u|0,this.Dh=f|0,this.Dl=p|0,this.Eh=h|0,this.El=m|0,this.Fh=y|0,this.Fl=g|0,this.Gh=v|0,this.Gl=w|0,this.Hh=C|0,this.Hl=A|0}process(t,r){for(let j=0;j<16;j++,r+=4)na[j]=t.getUint32(r),ra[j]=t.getUint32(r+=4);for(let j=16;j<80;j++){const k=na[j-15]|0,B=ra[j-15]|0,D=Go(k,B,1)^Go(k,B,8)^M1(k,B,7),N=Wo(k,B,1)^Wo(k,B,8)^R1(k,B,7),q=na[j-2]|0,I=ra[j-2]|0,V=Go(q,I,19)^Nl(q,I,61)^M1(q,I,6),F=Wo(q,I,19)^Ul(q,I,61)^R1(q,I,6),$=e5(N,F,ra[j-7],ra[j-16]),Z=t5($,D,V,na[j-7],na[j-16]);na[j]=Z|0,ra[j]=$|0}let{Ah:o,Al:s,Bh:c,Bl:u,Ch:f,Cl:p,Dh:h,Dl:m,Eh:y,El:g,Fh:v,Fl:w,Gh:C,Gl:A,Hh:T,Hl:_}=this;for(let j=0;j<80;j++){const k=Go(y,g,14)^Go(y,g,18)^Nl(y,g,41),B=Wo(y,g,14)^Wo(y,g,18)^Ul(y,g,41),D=y&v^~y&C,N=g&w^~g&A,q=n5(_,B,N,m8[j],ra[j]),I=r5(q,T,k,D,p8[j],na[j]),V=q|0,F=Go(o,s,28)^Nl(o,s,34)^Nl(o,s,39),$=Wo(o,s,28)^Ul(o,s,34)^Ul(o,s,39),Z=o&c^o&f^c&f,oe=s&u^s&p^u&p;T=C|0,_=A|0,C=v|0,A=w|0,v=y|0,w=g|0,{h:y,l:g}=vr(h|0,m|0,I|0,V|0),h=f|0,m=p|0,f=c|0,p=u|0,c=o|0,u=s|0;const re=Z7(V,$,oe);o=J7(re,I,F,Z),s=re|0}({h:o,l:s}=vr(this.Ah|0,this.Al|0,o|0,s|0)),{h:c,l:u}=vr(this.Bh|0,this.Bl|0,c|0,u|0),{h:f,l:p}=vr(this.Ch|0,this.Cl|0,f|0,p|0),{h,l:m}=vr(this.Dh|0,this.Dl|0,h|0,m|0),{h:y,l:g}=vr(this.Eh|0,this.El|0,y|0,g|0),{h:v,l:w}=vr(this.Fh|0,this.Fl|0,v|0,w|0),{h:C,l:A}=vr(this.Gh|0,this.Gl|0,C|0,A|0),{h:T,l:_}=vr(this.Hh|0,this.Hl|0,T|0,_|0),this.set(o,s,c,u,f,p,h,m,y,g,v,w,C,A,T,_)}roundClean(){ca(na,ra)}destroy(){ca(this.buffer),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}class g8 extends q6{constructor(){super(48),this.Ah=kt[0]|0,this.Al=kt[1]|0,this.Bh=kt[2]|0,this.Bl=kt[3]|0,this.Ch=kt[4]|0,this.Cl=kt[5]|0,this.Dh=kt[6]|0,this.Dl=kt[7]|0,this.Eh=kt[8]|0,this.El=kt[9]|0,this.Fh=kt[10]|0,this.Fl=kt[11]|0,this.Gh=kt[12]|0,this.Gl=kt[13]|0,this.Hh=kt[14]|0,this.Hl=kt[15]|0}}const H6=Su(()=>new h8),LD=Su(()=>new q6),PD=Su(()=>new g8),y8=H6;function b8(e,t){return y8(Kn(e,{strict:!1})?gi(e):e)}function v8(e){const{commitment:t,version:r=1}=e,o=e.to??(typeof t=="string"?"hex":"bytes"),s=b8(t);return s.set([r],0),o==="bytes"?s:ht(s)}function w8(e){const{commitments:t,version:r}=e,o=e.to,s=[];for(const c of t)s.push(v8({commitment:c,to:o,version:r}));return s}const F1=6,F6=32,Tm=4096,Q6=F6*Tm,Q1=Q6*F1-1-1*Tm*F1;class C8 extends ie{constructor({maxSize:t,size:r}){super("Blob size is too large.",{metaMessages:[`Max: ${t} bytes`,`Given: ${r} bytes`],name:"BlobSizeTooLargeError"})}}class E8 extends ie{constructor(){super("Blob data must not be empty.",{name:"EmptyBlobError"})}}function A8(e){const t=typeof e.data=="string"?Tn(e.data):e.data,r=Xe(t);if(!r)throw new E8;if(r>Q1)throw new C8({maxSize:Q1,size:r});const o=[];let s=!0,c=0;for(;s;){const u=vm(new Uint8Array(Q6));let f=0;for(;f<Tm;){const p=t.slice(c,c+(F6-1));if(u.pushByte(0),u.pushBytes(p),p.length<31){u.pushByte(128),s=!1;break}f++,c+=31}o.push(u)}return o.map(u=>ht(u.bytes))}function x8(e){const{data:t,kzg:r,to:o}=e,s=e.blobs??A8({data:t}),c=e.commitments??U6({blobs:s,kzg:r,to:o}),u=e.proofs??z6({blobs:s,commitments:c,kzg:r,to:o}),f=[];for(let p=0;p<s.length;p++)f.push({blob:s[p],commitment:c[p],proof:u[p]});return f}function S8(e){if(e.type)return e.type;if(typeof e.authorizationList<"u")return"eip7702";if(typeof e.blobs<"u"||typeof e.blobVersionedHashes<"u"||typeof e.maxFeePerBlobGas<"u"||typeof e.sidecars<"u")return"eip4844";if(typeof e.maxFeePerGas<"u"||typeof e.maxPriorityFeePerGas<"u")return"eip1559";if(typeof e.gasPrice<"u")return typeof e.accessList<"u"?"eip2930":"legacy";throw new Q5({transaction:e})}const _8=["blobVersionedHashes","chainId","fees","gas","nonce","type"],G1=new Map;async function G6(e,t){const{account:r=e.account,blobs:o,chain:s,gas:c,kzg:u,nonce:f,nonceManager:p,parameters:h=_8,type:m}=t,y=r&&Kt(r),g={...t,...y?{from:y?.address}:{}};let v;async function w(){return v||(v=await Ee(e,Gn,"getBlock")({blockTag:"latest"}),v)}let C;async function A(){return C||(s?s.id:typeof t.chainId<"u"?t.chainId:(C=await Ee(e,k6,"getChainId")({}),C))}if(h.includes("nonce")&&typeof f>"u"&&y)if(p){const T=await A();g.nonce=await p.consume({address:y.address,chainId:T,client:e})}else g.nonce=await Ee(e,N6,"getTransactionCount")({address:y.address,blockTag:"pending"});if((h.includes("blobVersionedHashes")||h.includes("sidecars"))&&o&&u){const T=U6({blobs:o,kzg:u});if(h.includes("blobVersionedHashes")){const _=w8({commitments:T,to:"hex"});g.blobVersionedHashes=_}if(h.includes("sidecars")){const _=z6({blobs:o,commitments:T,kzg:u}),j=x8({blobs:o,commitments:T,proofs:_,to:"hex"});g.sidecars=j}}if(h.includes("chainId")&&(g.chainId=await A()),(h.includes("fees")||h.includes("type"))&&typeof m>"u")try{g.type=S8(g)}catch{let T=G1.get(e.uid);typeof T>"u"&&(T=typeof(await w())?.baseFeePerGas=="bigint",G1.set(e.uid,T)),g.type=T?"eip1559":"legacy"}if(h.includes("fees"))if(g.type!=="legacy"&&g.type!=="eip2930"){if(typeof g.maxFeePerGas>"u"||typeof g.maxPriorityFeePerGas>"u"){const T=await w(),{maxFeePerGas:_,maxPriorityFeePerGas:j}=await Ep(e,{block:T,chain:s,request:g});if(typeof t.maxPriorityFeePerGas>"u"&&t.maxFeePerGas&&t.maxFeePerGas<j)throw new J5({maxPriorityFeePerGas:j});g.maxPriorityFeePerGas=j,g.maxFeePerGas=_}}else{if(typeof t.maxFeePerGas<"u"||typeof t.maxPriorityFeePerGas<"u")throw new Am;if(typeof t.gasPrice>"u"){const T=await w(),{gasPrice:_}=await Ep(e,{block:T,chain:s,request:g,type:"legacy"});g.gasPrice=_}}return h.includes("gas")&&typeof c>"u"&&(g.gas=await Ee(e,Bm,"estimateGas")({...g,account:y&&{address:y.address,type:"json-rpc"}})),bi(g),delete g.parameters,g}async function B8(e,{serializedTransaction:t}){return e.request({method:"eth_sendRawTransaction",params:[t]},{retryCount:0})}const Ap=[{inputs:[{components:[{name:"target",type:"address"}
1593,{name:"allowFailure",type:"bool"},{name:"callData",type:"bytes"}],name:"calls",type:"tuple[]"}],name:"aggregate3",outputs:[{components:[{name:"success",type:"bool"},{name:"returnData",type:"bytes"}],name:"returnData",type:"tuple[]"}],stateMutability:"view",type:"function"}],xp=[{name:"query",type:"function",stateMutability:"view",inputs:[{type:"tuple[]",name:"queries",components:[{type:"address",name:"sender"},{type:"string[]",name:"urls"},{type:"bytes",name:"data"}]}],outputs:[{type:"bool[]",name:"failures"},{type:"bytes[]",name:"responses"}]},{name:"HttpError",type:"error",inputs:[{type:"uint16",name:"status"},{type:"string",name:"message"}]}],W6=[{inputs:[],name:"ResolverNotFound",type:"error"},{inputs:[],name:"ResolverWildcardNotSupported",type:"error"},{inputs:[],name:"ResolverNotContract",type:"error"},{inputs:[{name:"returnData",type:"bytes"}],name:"ResolverError",type:"error"},{inputs:[{components:[{name:"status",type:"uint16"},{name:"message",type:"string"}],name:"errors",type:"tuple[]"}],name:"HttpError",type:"error"}],V6=[...W6,{name:"resolve",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes"},{name:"data",type:"bytes"}],outputs:[{name:"",type:"bytes"},{name:"address",type:"address"}]},{name:"resolve",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes"},{name:"data",type:"bytes"},{name:"gateways",type:"string[]"}],outputs:[{name:"",type:"bytes"},{name:"address",type:"address"}]}],T8=[...W6,{name:"reverse",type:"function",stateMutability:"view",inputs:[{type:"bytes",name:"reverseName"}],outputs:[{type:"string",name:"resolvedName"},{type:"address",name:"resolvedAddress"},{type:"address",name:"reverseResolver"},{type:"address",name:"resolver"}]},{name:"reverse",type:"function",stateMutability:"view",inputs:[{type:"bytes",name:"reverseName"},{type:"string[]",name:"gateways"}],outputs:[{type:"string",name:"resolvedName"},{type:"address",name:"resolvedAddress"},{type:"address",name:"reverseResolver"},{type:"address",name:"resolver"}]}],W1=[{name:"text",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"key",type:"string"}],outputs:[{name:"",type:"string"}]}],V1=[{name:"addr",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"}],outputs:[{name:"",type:"address"}]},{name:"addr",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"coinType",type:"uint256"}],outputs:[{name:"",type:"bytes"}]}],K1=[{inputs:[{name:"_signer",type:"address"},{name:"_hash",type:"bytes32"},{name:"_signature",type:"bytes"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{name:"_signer",type:"address"},{name:"_hash",type:"bytes32"},{name:"_signature",type:"bytes"}],outputs:[{type:"bool"}],stateMutability:"nonpayable",type:"function",name:"isValidSig"}],qD=[{type:"event",name:"Approval",inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"event",name:"Transfer",inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"function",name:"allowance",stateMutability:"view",inputs:[{name:"owner",type:"address"},{name:"spender",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"approve",stateMutability:"nonpayable",inputs:[{name:"spender",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]},{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{name:"account",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"decimals",stateMutability:"view",inputs:[],outputs:[{type:"uint8"}]},{type:"function",name:"name",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{type:"function",name:"totalSupply",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{type:"function",name:"transfer",stateMutability:"nonpayable",inputs:[{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]},{type:"function",name:"transferFrom",stateMutability:"nonpayable",inputs:[{name:"sender",type:"address"},{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]}];function j8(e,t={}){typeof t.size<"u"&&kn(e,{size:t.size});const r=ht(e,t);return Yn(r,t)}function k8(e,t={}){let r=e;if(typeof t.size<"u"&&(kn(r,{size:t.size}),r=Ar(r)),r.length>1||r[0]>1)throw new E7(r);return!!r[0]}
1593function xr(e,t={}){typeof t.size<"u"&&kn(e,{size:t.size});const r=ht(e,t);return $n(r,t)}function O8(e,t={}){let r=e;return typeof t.size<"u"&&(kn(r,{size:t.size}),r=Ar(r,{dir:"right"})),new TextDecoder().decode(r)}function mc(e,t){const r=typeof t=="string"?Tn(t):t,o=vm(r);if(Xe(r)===0&&e.length>0)throw new hc;if(Xe(t)&&Xe(t)<32)throw new r6({data:typeof t=="string"?t:ht(t),params:e,size:Xe(t)});let s=0;const c=[];for(let u=0;u<e.length;++u){const f=e[u];o.setPosition(s);const[p,h]=ti(o,f,{staticPosition:0});s+=h,c.push(p)}return c}function ti(e,t,{staticPosition:r}){const o=ym(t.type);if(o){const[s,c]=o;return R8(e,{...t,type:c},{length:s,staticPosition:r})}if(t.type==="tuple")return U8(e,t,{staticPosition:r});if(t.type==="address")return M8(e);if(t.type==="bool")return D8(e);if(t.type.startsWith("bytes"))return I8(e,t,{staticPosition:r});if(t.type.startsWith("uint")||t.type.startsWith("int"))return N8(e,t);if(t.type==="string")return z8(e,{staticPosition:r});throw new Q7(t.type,{docsPath:"/docs/contract/decodeAbiParameters"})}const Y1=32,Sp=32;function M8(e){const t=e.readBytes(32);return[_u(ht(b6(t,-20))),32]}function R8(e,t,{length:r,staticPosition:o}){if(!r){const u=xr(e.readBytes(Sp)),f=o+u,p=f+Y1;e.setPosition(f);const h=xr(e.readBytes(Y1)),m=ac(t);let y=0;const g=[];for(let v=0;v<h;++v){e.setPosition(p+(m?v*32:y));const[w,C]=ti(e,t,{staticPosition:p});y+=C,g.push(w)}return e.setPosition(o+32),[g,32]}if(ac(t)){const u=xr(e.readBytes(Sp)),f=o+u,p=[];for(let h=0;h<r;++h){e.setPosition(f+h*32);const[m]=ti(e,t,{staticPosition:f});p.push(m)}return e.setPosition(o+32),[p,32]}let s=0;const c=[];for(let u=0;u<r;++u){const[f,p]=ti(e,t,{staticPosition:o+s});s+=p,c.push(f)}return[c,s]}function D8(e){return[k8(e.readBytes(32),{size:32}),32]}function I8(e,t,{staticPosition:r}){const[o,s]=t.type.split("bytes");if(!s){const u=xr(e.readBytes(32));e.setPosition(r+u);const f=xr(e.readBytes(32));if(f===0)return e.setPosition(r+32),["0x",32];const p=e.readBytes(f);return e.setPosition(r+32),[ht(p),32]}return[ht(e.readBytes(Number.parseInt(s),32)),32]}function N8(e,t){const r=t.type.startsWith("int"),o=Number.parseInt(t.type.split("int")[1]||"256"),s=e.readBytes(32);return[o>48?j8(s,{signed:r}):xr(s,{signed:r}),32]}function U8(e,t,{staticPosition:r}){const o=t.components.length===0||t.components.some(({name:u})=>!u),s=o?[]:{};let c=0;if(ac(t)){const u=xr(e.readBytes(Sp)),f=r+u;for(let p=0;p<t.components.length;++p){const h=t.components[p];e.setPosition(f+c);const[m,y]=ti(e,h,{staticPosition:f});c+=y,s[o?p:h?.name]=m}return e.setPosition(r+32),[s,32]}for(let u=0;u<t.components.length;++u){const f=t.components[u],[p,h]=ti(e,f,{staticPosition:r});s[o?u:f?.name]=p,c+=h}return[s,c]}function z8(e,{staticPosition:t}){const r=xr(e.readBytes(32)),o=t+r;e.setPosition(o);const s=xr(e.readBytes(32));if(s===0)return e.setPosition(t+32),["",32];const c=e.readBytes(s,32),u=O8(Ar(c));return e.setPosition(t+32),[u,32]}function ac(e){const{type:t}=e;if(t==="string"||t==="bytes"||t.endsWith("[]"))return!0;if(t==="tuple")return e.components?.some(ac);const r=ym(e.type);return!!(r&&ac({...e,type:r[1]}))}const L8=e=>xt(gi(e));function P8(e){return L8(e)}const q8="1.0.8";let fn=class _p extends Error{constructor(t,r={}){const o=r.cause instanceof _p?r.cause.details:r.cause?.message?r.cause.message:r.details,s=r.cause instanceof _p&&r.cause.docsPath||r.docsPath,c=[t||"An error occurred.","",...r.metaMessages?[...r.metaMessages,""]:[],...s?[`Docs: https://abitype.dev${s}`]:[],...o?[`Details: ${o}`]:[],`Version: abitype@${q8}`].join(`
1594`);super(c),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiTypeError"}),r.cause&&(this.cause=r.cause),this.details=o,this.docsPath=s,this.metaMessages=r.metaMessages,this.shortMessage=t}};function _r(e,t){return e.exec(t)?.groups}const K6=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,Y6=/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/,$6=/^\(.+?\).*?$/,$1=/^tuple(?<array>(\[(\d*)\])*)$/;function Bp(e){let t=e.type;if($1.test(e.type)&&"components"in e){t="(";const r=e.components.length;for(let s=0;s<r;s++){const c=e.components[s];t+=Bp(c),s<r-1&&(t+=", ")}const o=_r($1,e.type);return t+=`)${o?.array??""}`,Bp({...e,type:t})}
vendor: 7,598 bytes, line 1594
1594return"indexed"in e&&e.indexed&&(t=`${t} indexed`),e.name?`${t} ${e.name}`:t}function _s(e){let t="";const r=e.length;for(let o=0;o<r;o++){const s=e[o];t+=Bp(s),o!==r-1&&(t+=", ")}return t}function su(e){return e.type==="function"?`function ${e.name}(${_s(e.inputs)})${e.stateMutability&&e.stateMutability!=="nonpayable"?` ${e.stateMutability}`:""}${e.outputs?.length?` returns (${_s(e.outputs)})`:""}`:e.type==="event"?`event ${e.name}(${_s(e.inputs)})`:e.type==="error"?`error ${e.name}(${_s(e.inputs)})`:e.type==="constructor"?`constructor(${_s(e.inputs)})${e.stateMutability==="payable"?" payable":""}`:e.type==="fallback"?`fallback() external${e.stateMutability==="payable"?" payable":""}`:"receive() external payable"}const X6=/^error (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function H8(e){return X6.test(e)}function F8(e){return _r(X6,e)}const Z6=/^event (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function Q8(e){return Z6.test(e)}function G8(e){return _r(Z6,e)}const J6=/^function (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns\s?\((?<returns>.*?)\))?$/;function W8(e){return J6.test(e)}function V8(e){return _r(J6,e)}const e2=/^struct (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*) \{(?<properties>.*?)\}$/;function jm(e){return e2.test(e)}function K8(e){return _r(e2,e)}const t2=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function Y8(e){return t2.test(e)}function $8(e){return _r(t2,e)}const n2=/^fallback\(\) external(?:\s(?<stateMutability>payable{1}))?$/;function X8(e){return n2.test(e)}function Z8(e){return _r(n2,e)}const J8=/^receive\(\) external payable$/;function e4(e){return J8.test(e)}const t4=new Set(["indexed"]),Tp=new Set(["calldata","memory","storage"]);class n4 extends fn{constructor({signature:t}){super("Failed to parse ABI item.",{details:`parseAbiItem(${JSON.stringify(t,null,2)})`,docsPath:"/api/human#parseabiitem-1"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiItemError"})}}class r4 extends fn{constructor({type:t}){super("Unknown type.",{metaMessages:[`Type "${t}" is not a valid ABI type. Perhaps you forgot to include a struct signature?`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownTypeError"})}}class a4 extends fn{constructor({type:t}){super("Unknown type.",{metaMessages:[`Type "${t}" is not a valid ABI type.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSolidityTypeError"})}}class o4 extends fn{constructor({param:t}){super("Invalid ABI parameter.",{details:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"})}}class i4 extends fn{constructor({param:t,name:r}){super("Invalid ABI parameter.",{details:t,metaMessages:[`"${r}" is a protected Solidity keyword. More info: https://docs.soliditylang.org/en/latest/cheatsheet.html`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SolidityProtectedKeywordError"})}}class s4 extends fn{constructor({param:t,type:r,modifier:o}){super("Invalid ABI parameter.",{details:t,metaMessages:[`Modifier "${o}" not allowed${r?` in "${r}" type`:""}.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidModifierError"})}}class c4 extends fn{constructor({param:t,type:r,modifier:o}){super("Invalid ABI parameter.",{details:t,metaMessages:[`Modifier "${o}" not allowed${r?` in "${r}" type`:""}.`,`Data location can only be specified for array, struct, or mapping types, but "${o}" was given.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidFunctionModifierError"})}}class l4 extends fn{constructor({abiParameter:t}){super("Invalid ABI parameter.",{details:JSON.stringify(t,null,2),metaMessages:["ABI parameter type is invalid."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiTypeParameterError"})}}class vi extends fn{constructor({signature:t,type:r}){super(`Invalid ${r} signature.`,{details:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"})}}class u4 extends fn{constructor({signature:t}){super("Unknown signature.",{details:t}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"})}}class f4 extends fn{constructor({signature:t}){super("Invalid struct signature.",{details:t,metaMessages:["No properties exist."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidStructSignatureError"})}}class d4 extends fn{constructor({type:t}){super("Circular reference detected.",{metaMessages:[`Struct "${t}" is a circular reference.`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"CircularReferenceError"})}}class h4 extends fn{constructor({current:t,depth:r}){super("Unbalanced parentheses.",{metaMessages:[`"${t.trim()}" has too many ${r>0?"opening":"closing"} parentheses.`],details:`Depth "${r}"`}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParenthesisError"})}}function p4(e,t,r){let o="";if(r)for(const s of Object.entries(r)){if(!s)continue;let c="";for(const u of s[1])c+=`[${u.type}${u.name?`:${u.name}`:""}]`;o+=`(${s[0]}{${c}})`}return t?`${t}:${e}${o}`:e}const Bh=new Map([["address",{type:"address"}],["bool",{type:"bool"}],["bytes",{type:"bytes"}],["bytes32",{type:"bytes32"}],["int",{type:"int256"}],["int256",{type:"int256"}],["string",{type:"string"}],["uint",{type:"uint256"}],["uint8",{type:"uint8"}],["uint16",{type:"uint16"}],["uint24",{type:"uint24"}],["uint32",{type:"uint32"}],["uint64",{type:"uint64"}],["uint96",{type:"uint96"}],["uint112",{type:"uint112"}],["uint160",{type:"uint160"}],["uint192",{type:"uint192"}],["uint256",{type:"uint256"}],["address owner",{type:"address",name:"owner"}],["address to",{type:"address",name:"to"}],["bool approved",{type:"bool",name:"approved"}],["bytes _data",{type:"bytes",name:"_data"}],["bytes data",{type:"bytes",name:"data"}],["bytes signature",{type:"bytes",name:"signature"}],["bytes32 hash",{type:"bytes32",name:"hash"}],["bytes32 r",{type:"bytes32",name:"r"}],["bytes32 root",{type:"bytes32",name:"root"}],["bytes32 s",{type:"bytes32",name:"s"}],["string name",{type:"string",name:"name"}],["string symbol",{type:"string",name:"symbol"}],["string tokenURI",{type:"string",name:"tokenURI"}],["uint tokenId",{type:"uint256",name:"tokenId"}],["uint8 v",{type:"uint8",name:"v"}],["uint256 balance",{type:"uint256",name:"balance"}],["uint256 tokenId",{type:"uint256",name:"tokenId"}],["uint256 value",{type:"uint256",name:"value"}],["event:address indexed from",{type:"address",name:"from",indexed:!0}],["event:address indexed to",{type:"address",name:"to",indexed:!0}],["event:uint indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}],["event:uint256 indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}]]);function jp(e,t={}){if(W8(e))return m4(e,t);if(Q8(e))return g4(e,t);if(H8(e))return y4(e,t);if(Y8(e))return b4(e,t);if(X8(e))return v4(e);if(e4(e))return{type:"receive",stateMutability:"payable"};throw new u4({signature:e})}function m4(e,t={}){const r=V8(e);if(!r)throw new vi({signature:e,type:"function"});const o=Dn(r.parameters),s=[],c=o.length;for(let f=0;f<c;f++)s.push(Fa(o[f],{modifiers:Tp,structs:t,type:"function"}));const u=[];
1594if(r.returns){const f=Dn(r.returns),p=f.length;for(let h=0;h<p;h++)u.push(Fa(f[h],{modifiers:Tp,structs:t,type:"function"}))}return{name:r.name,type:"function",stateMutability:r.stateMutability??"nonpayable",inputs:s,outputs:u}}function g4(e,t={}){const r=G8(e);if(!r)throw new vi({signature:e,type:"event"});const o=Dn(r.parameters),s=[],c=o.length;for(let u=0;u<c;u++)s.push(Fa(o[u],{modifiers:t4,structs:t,type:"event"}));return{name:r.name,type:"event",inputs:s}}function y4(e,t={}){const r=F8(e);if(!r)throw new vi({signature:e,type:"error"});const o=Dn(r.parameters),s=[],c=o.length;for(let u=0;u<c;u++)s.push(Fa(o[u],{structs:t,type:"error"}));return{name:r.name,type:"error",inputs:s}}function b4(e,t={}){const r=$8(e);if(!r)throw new vi({signature:e,type:"constructor"});const o=Dn(r.parameters),s=[],c=o.length;for(let u=0;u<c;u++)s.push(Fa(o[u],{structs:t,type:"constructor"}));return{type:"constructor",stateMutability:r.stateMutability??"nonpayable",inputs:s}}function v4(e){const t=Z8(e);if(!t)throw new vi({signature:e,type:"fallback"});return{type:"fallback",stateMutability:t.stateMutability??"nonpayable"}}const w4=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,C4=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,E4=/^u?int$/;function Fa(e,t){const r=p4(e,t?.type,t?.structs);if(Bh.has(r))return Bh.get(r);const o=$6.test(e),s=_r(o?C4:w4,e);if(!s)throw new o4({param:e});if(s.name&&x4(s.name))throw new i4({param:e,name:s.name});const c=s.name?{name:s.name}:{},u=s.modifier==="indexed"?{indexed:!0}:{},f=t?.structs??{};let p,h={};if(o){p="tuple";const y=Dn(s.type),g=[],v=y.length;for(let w=0;w<v;w++)g.push(Fa(y[w],{structs:f}));h={components:g}}else if(s.type in f)p="tuple",h={components:f[s.type]};else if(E4.test(s.type))p=`${s.type}256`;else if(p=s.type,t?.type!=="struct"&&!r2(p))throw new a4({type:p});if(s.modifier){if(!t?.modifiers?.has?.(s.modifier))throw new s4({param:e,type:t?.type,modifier:s.modifier});if(Tp.has(s.modifier)&&!S4(p,!!s.array))throw new c4({param:e,type:t?.type,modifier:s.modifier})}const m={type:`${p}${s.array??""}`,...c,...u,...h};return Bh.set(r,m),m}function Dn(e,t=[],r="",o=0){const s=e.trim().length;for(let c=0;c<s;c++){const u=e[c],f=e.slice(c+1);switch(u){case",":return o===0?Dn(f,[...t,r.trim()]):Dn(f,t,`${r}${u}`,o);case"(":return Dn(f,t,`${r}${u}`,o+1);case")":return Dn(f,t,`${r}${u}`,o-1);default:return Dn(f,t,`${r}${u}`,o)}}if(r==="")return t;if(o!==0)throw new h4({current:r,depth:o});return t.push(r.trim()),t}function r2(e){return e==="address"||e==="bool"||e==="function"||e==="string"||K6.test(e)||Y6.test(e)}const A4=/^(?:after|alias|anonymous|apply|auto|byte|calldata|case|catch|constant|copyof|default|defined|error|event|external|false|final|function|immutable|implements|in|indexed|inline|internal|let|mapping|match|memory|mutable|null|of|override|partial|private|promise|public|pure|reference|relocatable|return|returns|sizeof|static|storage|struct|super|supports|switch|this|true|try|typedef|typeof|var|view|virtual)$/;function x4(e){return e==="address"||e==="bool"||e==="function"||e==="string"||e==="tuple"||K6.test(e)||Y6.test(e)||A4.test(e)}function S4(e,t){return t||e==="bytes"||e==="string"||e==="tuple"}function a2(e){const t={},r=e.length;for(let u=0;u<r;u++){const f=e[u];if(!jm(f))continue;const p=K8(f);if(!p)throw new vi({signature:f,type:"struct"});const h=p.properties.split(";"),m=[],y=h.length;for(let g=0;g<y;g++){const w=h[g].trim();if(!w)continue;const C=Fa(w,{type:"struct"});m.push(C)}if(!m.length)throw new f4({signature:f});t[p.name]=m}const o={},s=Object.entries(t),c=s.length;for(let u=0;u<c;u++){const[f,p]=s[u];o[f]=o2(p,t)}return o}const _4=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?$/;function o2(e,t,r=new Set){const o=[],s=e.length;for(let c=0;c<s;c++){const u=e[c];if($6.test(u.type))o.push(u);else{const p=_r(_4,u.type);if(!p?.type)throw new l4({abiParameter:u});const{array:h,type:m}=p;if(m in t){if(r.has(m))throw new d4({type:m});o.push({...u,type:`tuple${h??""}`,components:o2(t[m]??[],t,new Set([...r,m]))})}else if(r2(m))o.push(u);else throw new r4({type:m})}}return o}function i2(e){const t=a2(e),r=[],o=e.length;for(let s=0;s<o;s++){const c=e[s];jm(c)||r.push(jp(c,t))}return r}function X1(e){let t;if(typeof e=="string")t=jp(e);else{const r=a2(e),o=e.length;for(let s=0;s<o;s++){const c=e[s];if(!jm(c)){t=jp(c,r);break}}}if(!t)throw new n4({signature:e});return t}function B4(e){let t=!0,r="",o=0,s="",c=!1;for(let u=0;u<e.length;u++){const f=e[u];if(["(",")",","].includes(f)&&(t=!0),f==="("&&o++,f===")"&&o--,!!t){if(o===0){if(f===" "&&["event","function",""].includes(s))s="";
1594else if(s+=f,f===")"){c=!0;break}continue}if(f===" "){e[u-1]!==","&&r!==","&&r!==",("&&(r="",t=!1);continue}s+=f,r+=f}}if(!c)throw new ie("Unable to normalize signature.");return s}const T4=e=>{const t=typeof e=="string"?e:su(e);return B4(t)};function s2(e){return P8(T4(e))}const Ou=s2,gc=e=>si(s2(e),0,4);function Ya(e){const{abi:t,args:r=[],name:o}=e,s=Kn(o,{strict:!1}),c=t.filter(f=>s?f.type==="function"?gc(f)===o:f.type==="event"?Ou(f)===o:!1:"name"in f&&f.name===o);if(c.length===0)return;if(c.length===1)return c[0];let u;for(const f of c){if(!("inputs"in f))continue;if(!r||r.length===0){if(!f.inputs||f.inputs.length===0)return f;continue}if(!f.inputs||f.inputs.length===0||f.inputs.length!==r.length)continue;if(r.every((h,m)=>{const y="inputs"in f&&f.inputs[m];return y?kp(h,y):!1})){if(u&&"inputs"in u&&u.inputs){const h=c2(f.inputs,u.inputs,r);if(h)throw new q7({abiItem:f,type:h[0]},{abiItem:u,type:h[1]})}u=f}}return u||c[0]}function kp(e,t){const r=typeof e,o=t.type;switch(o){case"address":return ln(e,{strict:!1});case"bool":return r==="boolean";case"function":return r==="string";case"string":return r==="string";default:return o==="tuple"&&"components"in t?Object.values(t.components).every((s,c)=>kp(Object.values(e)[c],s)):/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/.test(o)?r==="number"||r==="bigint":/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(o)?r==="string"||e instanceof Uint8Array:/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(o)?Array.isArray(e)&&e.every(s=>kp(s,{...t,type:o.replace(/(\[[0-9]{0,}\])$/,"")})):!1}}function c2(e,t,r){for(const o in e){const s=e[o],c=t[o];if(s.type==="tuple"&&c.type==="tuple"&&"components"in s&&"components"in c)return c2(s.components,c.components,r[o]);const u=[s.type,c.type];if(u.includes("address")&&u.includes("bytes20")?!0:u.includes("address")&&u.includes("string")?ln(r[o],{strict:!1}):u.includes("address")&&u.includes("bytes")?ln(r[o],{strict:!1}):!1)return u}}const Th="/docs/contract/decodeFunctionResult";function $a(e){const{abi:t,args:r,functionName:o,data:s}=e;let c=t[0];if(o){const f=Ya({abi:t,args:r,name:o});if(!f)throw new oi(o,{docsPath:Th});c=f}if(c.type!=="function")throw new oi(void 0,{docsPath:Th});if(!c.outputs)throw new i6(c.name,{docsPath:Th});const u=mc(c.outputs,s);if(u&&u.length>1)return u;if(u&&u.length===1)return u[0]}const Z1="/docs/contract/encodeFunctionData";function j4(e){const{abi:t,args:r,functionName:o}=e;let s=t[0];if(o){const c=Ya({abi:t,args:r,name:o});if(!c)throw new oi(o,{docsPath:Z1});s=c}if(s.type!=="function")throw new oi(void 0,{docsPath:Z1});return{abi:[s],functionName:gc(Nn(s))}}function nr(e){const{args:t}=e,{abi:r,functionName:o}=e.abi.length===1&&e.functionName?.startsWith("0x")?e:j4(e),s=r[0],c=o,u="inputs"in s&&s.inputs?da(s.inputs,t??[]):void 0;return yi([c,u??"0x"])}function wi({blockNumber:e,chain:t,contract:r}){const o=t?.contracts?.[r];if(!o)throw new hp({chain:t,contract:{name:r}});if(e&&o.blockCreated&&o.blockCreated>e)throw new hp({blockNumber:e,chain:t,contract:{name:r,blockCreated:o.blockCreated}});return o.address}const l2={1:"An `assert` condition failed.",17:"Arithmetic operation resulted in underflow or overflow.",18:"Division or modulo by zero (e.g. `5 / 0` or `23 % 0`).",33:"Attempted to convert to an invalid type.",34:"Attempted to access a storage byte array that is incorrectly encoded.",49:"Performed `.pop()` on an empty array",50:"Array index is out of bounds.",65:"Allocated too much memory or created an array which is too large.",81:"Attempted to call a zero-initialized variable of internal function type."},u2={inputs:[{name:"message",type:"string"}],name:"Error",type:"error"},k4={inputs:[{name:"reason",type:"uint256"}],name:"Panic",type:"error"};function O4(e){const{abi:t,data:r}=e,o=si(r,0,4);if(o==="0x")throw new hc;const c=[...t||[],u2,k4].find(u=>u.type==="error"&&o===gc(Nn(u)));if(!c)throw new a6(o,{docsPath:"/docs/contract/decodeErrorResult"});return{abiItem:c,args:"inputs"in c&&c.inputs&&c.inputs.length>0?mc(c.inputs,si(r,4)):void 0,errorName:c.name}}function f2({abiItem:e,args:t,includeFunctionName:r=!0,includeName:o=!1}
1594){if("name"in e&&"inputs"in e&&e.inputs)return`${r?e.name:""}(${e.inputs.map((s,c)=>`${o&&s.name?`${s.name}: `:""}${typeof t[c]=="object"?St(t[c]):t[c]}`).join(", ")})`}class d2 extends ie{constructor(t,{account:r,docsPath:o,chain:s,data:c,gas:u,gasPrice:f,maxFeePerGas:p,maxPriorityFeePerGas:h,nonce:m,to:y,value:g,stateOverride:v}){const w=r?Kt(r):void 0;let C=ju({from:w?.address,to:y,value:typeof g<"u"&&`${B6(g)} ${s?.nativeCurrency?.symbol||"ETH"}`,data:c,gas:u,gasPrice:typeof f<"u"&&`${In(f)} gwei`,maxFeePerGas:typeof p<"u"&&`${In(p)} gwei`,maxPriorityFeePerGas:typeof h<"u"&&`${In(h)} gwei`,nonce:m});v&&(C+=`
1595${s8(v)}`),super(t.shortMessage,{cause:t,docsPath:o,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],"Raw Call Arguments:",C].filter(Boolean),name:"CallExecutionError"}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=t}}class h2 extends ie{constructor(t,{abi:r,args:o,contractAddress:s,docsPath:c,functionName:u,sender:f}){const p=Ya({abi:r,args:o,name:u}),h=p?f2({abiItem:p,args:o,includeFunctionName:!1,includeName:!1}):void 0,m=p?Nn(p,{includeName:!0}):void 0,y=ju({address:s&&W5(s),function:m,args:h&&h!=="()"&&`${[...Array(u?.length??0).keys()].map(()=>" ").join("")}${h}`,sender:f});super(t.shortMessage||`An unknown error occurred while executing the contract function "${u}".`,{cause:t,docsPath:c,metaMessages:[...t.metaMessages?[...t.metaMessages," "]:[],y&&"Contract Call:",y].filter(Boolean),name:"ContractFunctionExecutionError"}),Object.defineProperty(this,"abi",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"args",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"contractAddress",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"formattedArgs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"functionName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sender",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abi=r,this.args=o,this.cause=t,this.contractAddress=s,this.functionName=u,this.sender=f}}class Op extends ie{constructor({abi:t,data:r,functionName:o,message:s}){let c,u,f,p;if(r&&r!=="0x")try{u=O4({abi:t,data:r});const{abiItem:m,errorName:y,args:g}=u;if(y==="Error")p=g[0];else if(y==="Panic"){const[v]=g;p=l2[v]}else{const v=m?Nn(m,{includeName:!0}):void 0,w=m&&g?f2({abiItem:m,args:g,includeFunctionName:!1,includeName:!1}):void 0;f=[v?`Error: ${v}`:"",w&&w!=="()"?`       ${[...Array(y?.length??0).keys()].map(()=>" ").join("")}${w}`:""]}}catch(m){c=m}else s&&(p=s);let h;c instanceof a6&&(h=c.signature,f=[`Unable to decode signature "${h}" as it was not found on the provided ABI.`,"Make sure you are using the correct ABI and that the error exists on it.",`You can look up the decoded signature here: https://openchain.xyz/signatures?query=${h}.`]),super(p&&p!=="execution reverted"||h?[`The contract function "${o}" reverted with the following ${h?"signature":"reason"}:`,p||h].join(`
1596`):`The contract function "${o}" reverted.`,{cause:c,metaMessages:f,name:"ContractFunctionRevertedError"}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"raw",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"reason",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=u,this.raw=r,this.reason=p,this.signature=h}}class M4 extends ie{constructor({functionName:t}){super(`The contract function "${t}" returned no data ("0x").`,{metaMessages:["This could be due to any of the following:",`  - The contract does not have the function "${t}",`,"  - The parameters passed to the contract function may be invalid, or","  - The address is not a contract."],name:"ContractFunctionZeroDataError"})}}class R4 extends ie{constructor({factory:t}){super(`Deployment for counterfactual contract call failed${t?` for factory "${t}".`:""}`,{metaMessages:["Please ensure:","- The `factory` is a valid contract deployment factory (ie. Create2 Factory, ERC-4337 Factory, etc).","- The `factoryData` is a valid encoded function call for contract deployment function on the factory."],name:"CounterfactualDeploymentFailedError"})}}class Mu extends ie{constructor({data:t,message:r}){super(r||"",{name:"RawContractError"}),Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:3}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=t}}function km(e,t){if(!(e instanceof ie))return!1;const r=e.walk(o=>o instanceof Op);return r instanceof Op?!!(r.data?.errorName==="ResolverNotFound"||r.data?.errorName==="ResolverWildcardNotSupported"||r.data?.errorName==="ResolverNotContract"||r.data?.errorName==="ResolverError"||r.data?.errorName==="HttpError"||r.reason?.includes("Wildcard on non-extended resolvers is not supported")||t==="reverse"&&r.reason===l2[50]):!1}function D4(e){const{abi:t,data:r}=e,o=si(r,0,4),s=t.find(c=>c.type==="function"&&o===gc(Nn(c)));if(!s)throw new P7(o,{docsPath:"/docs/contract/decodeFunctionData"});return{functionName:s.name,args:"inputs"in s&&s.inputs&&s.inputs.length>0?mc(s.inputs,si(r,4)):void 0}}const jh="/docs/contract/encodeErrorResult";function J1(e){const{abi:t,errorName:r,args:o}=e;let s=t[0];if(r){const p=Ya({abi:t,args:o,name:r});if(!p)throw new j1(r,{docsPath:jh});s=p}if(s.type!=="error")throw new j1(void 0,{docsPath:jh});const c=Nn(s),u=gc(c);let f="0x";if(o&&o.length>0){if(!s.inputs)throw new z7(s.name,{docsPath:jh});f=da(s.inputs,o)}return yi([u,f])}const kh="/docs/contract/encodeFunctionResult";function I4(e){const{abi:t,functionName:r,result:o}=e;let s=t[0];if(r){const u=Ya({abi:t,name:r});if(!u)throw new oi(r,{docsPath:kh});s=u}if(s.type!=="function")throw new oi(void 0,{docsPath:kh});if(!s.outputs)throw new i6(s.name,{docsPath:kh});const c=(()=>
1596{if(s.outputs.length===0)return[];if(s.outputs.length===1)return[o];if(Array.isArray(o))return o;throw new s6(o)})();return da(s.outputs,c)}const Om="x-batch-gateway:true";async function N4(e){const{data:t,ccipRequest:r}=e,{args:[o]}=D4({abi:xp,data:t}),s=[],c=[];return await Promise.all(o.map(async(u,f)=>{try{c[f]=u.urls.includes(Om)?await N4({data:u.data,ccipRequest:r}):await r(u),s[f]=!1}catch(p){s[f]=!0,c[f]=U4(p)}})),I4({abi:xp,functionName:"query",result:[s,c]})}function U4(e){return e.name==="HttpRequestError"&&e.status?J1({abi:xp,errorName:"HttpError",args:[e.status,e.shortMessage]}):J1({abi:[u2],errorName:"Error",args:["shortMessage"in e?e.shortMessage:e.message]})}function p2(e){if(e.length!==66||e.indexOf("[")!==0||e.indexOf("]")!==65)return null;const t=`0x${e.slice(1,65)}`;return Kn(t)?t:null}function Xl(e){let t=new Uint8Array(32).fill(0);if(!e)return ht(t);const r=e.split(".");for(let o=r.length-1;o>=0;o-=1){const s=p2(r[o]),c=s?gi(s):xt(Pa(r[o]),"bytes");t=xt(Zn([t,c]),"bytes")}return ht(t)}function z4(e){return`[${e.slice(2)}]`}function L4(e){const t=new Uint8Array(32).fill(0);return e?p2(e)||xt(Pa(e)):ht(t)}function Ru(e){const t=e.replace(/^\.|\.$/gm,"");if(t.length===0)return new Uint8Array(1);const r=new Uint8Array(Pa(t).byteLength+2);let o=0;const s=t.split(".");for(let c=0;c<s.length;c++){let u=Pa(s[c]);u.byteLength>255&&(u=Pa(z4(L4(s[c])))),r[o]=u.length,r.set(u,o+1),o+=u.length+1}return r.byteLength!==o+1?r.slice(0,o+1):r}const P4=3;function li(e,{abi:t,address:r,args:o,docsPath:s,functionName:c,sender:u}){const f=e instanceof Mu?e:e instanceof ie?e.walk(w=>"data"in w)||e.walk():{},{code:p,data:h,details:m,message:y,shortMessage:g}=f,v=e instanceof hc?new M4({functionName:c}):[P4,qa.code].includes(p)&&(h||m||y||g)?new Op({abi:t,data:typeof h=="object"?h.data:h,functionName:c,message:f instanceof Cm?m:g??y}):e;return new h2(v,{abi:t,args:o,contractAddress:r,docsPath:s,functionName:c,sender:u})}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Mm=BigInt(0),Mp=BigInt(1);function cu(e,t){if(typeof t!="boolean")throw new Error(e+" boolean expected, got "+t)}function zl(e){const t=e.toString(16);return t.length&1?"0"+t:t}function m2(e){if(typeof e!="string")throw new Error("hex string expected, got "+typeof e);return e===""?Mm:BigInt("0x"+e)}function Du(e){return m2(Ls(e))}function g2(e){return Un(e),m2(Ls(Uint8Array.from(e).reverse()))}function Rm(e,t){return dm(e.toString(16).padStart(t*2,"0"))}function y2(e,t){return Rm(e,t).reverse()}function An(e,t,r){let o;if(typeof t=="string")try{o=dm(t)}catch(c){throw new Error(e+" must be hex string or Uint8Array, cause: "+c)}else if(fm(t))o=Uint8Array.from(t);else throw new Error(e+" must be hex string or Uint8Array");const s=o.length;if(typeof r=="number"&&s!==r)throw new Error(e+" of length "+r+" expected, got "+s);return o}const Oh=e=>typeof e=="bigint"&&Mm<=e;function q4(e,t,r){return Oh(e)&&Oh(t)&&Oh(r)&&t<=e&&e<r}function H4(e,t,r,o){if(!q4(t,r,o))throw new Error("expected valid "+e+": "+r+" <= n < "+o+", got "+t)}function F4(e){let t;for(t=0;e>Mm;e>>=Mp,t+=1);return t}const Iu=e=>(Mp<<BigInt(e))-Mp;function Q4(e,t,r){if(typeof e!="number"||e<2)throw new Error("hashLen must be a number");if(typeof t!="number"||t<2)throw new Error("qByteLen must be a number");if(typeof r!="function")throw new Error("hmacFn must be a function");const o=v=>new Uint8Array(v),s=v=>Uint8Array.of(v);let c=o(e),u=o(e),f=0;const p=()=>{c.fill(1),u.fill(0),f=0},h=(...v)=>r(u,c,...v),m=(v=o(0))=>{u=h(s(0),v),c=h(),v.length!==0&&(u=h(s(1),v),c=h())},y=()=>{if(f++>=1e3)throw new Error("drbg: tried 1000 values");let v=0;const w=[];for(;v<t;){c=h();const C=c.slice();w.push(C),v+=c.length}return Ia(...w)};return(v,w)=>{p(),m(v);let C;for(;!(C=w(y()));)m();return p(),C}}function Dm(e,t,r={}){if(!e||typeof e!="object")throw new Error("expected valid options object");function o(s,c,u){const f=e[s];if(u&&f===void 0)return;const p=typeof f;if(p!==c||f===null)throw new Error(`param "${s}" is invalid: expected ${c}, got ${p}`)}Object.entries(t).forEach(([s,c])=>o(s,c,!1)),Object.entries(r).forEach(([s,c])=>o(s,c,!0))}function ev(e){const t=new WeakMap;return(r,...o)=>{const s=t.get(r);if(s!==void 0)return s;const c=e(r,...o);return t.set(r,c),c}}const G4="0.1.1";function W4(){return G4}
vendor: 4,336 bytes, lines 1596-1597
1596let tt=class Rp extends Error{constructor(t,r={}){const o=(()=>{if(r.cause instanceof Rp){if(r.cause.details)return r.cause.details;if(r.cause.shortMessage)return r.cause.shortMessage}return r.cause&&"details"in r.cause&&typeof r.cause.details=="string"?r.cause.details:r.cause?.message?r.cause.message:r.details})(),s=r.cause instanceof Rp&&r.cause.docsPath||r.docsPath,u=`https://oxlib.sh${s??""}`,f=[t||"An error occurred.",...r.metaMessages?["",...r.metaMessages]:[],...o||s?["",o?`Details: ${o}`:void 0,s?`See: ${u}`:void 0]:[]].filter(p=>typeof p=="string").join(`
1597`);super(f,r.cause?{cause:r.cause}:void 0),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseError"}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:`ox@${W4()}`}),this.cause=r.cause,this.details=o,this.docs=u,this.docsPath=s,this.shortMessage=t}walk(t){return b2(this,t)}};function b2(e,t){return t?.(e)?e:e&&typeof e=="object"&&"cause"in e&&e.cause?b2(e.cause,t):t?null:e}const V4="#__bigint";function K4(e,t,r){return JSON.stringify(e,(o,s)=>typeof s=="bigint"?s.toString()+V4:s,r)}function Y4(e,t){if(nv(e)>t)throw new oS({givenSize:nv(e),maxSize:t})}const Cr={zero:48,nine:57,A:65,F:70,a:97,f:102};function tv(e){if(e>=Cr.zero&&e<=Cr.nine)return e-Cr.zero;if(e>=Cr.A&&e<=Cr.F)return e-(Cr.A-10);if(e>=Cr.a&&e<=Cr.f)return e-(Cr.a-10)}function $4(e,t={}){const{dir:r,size:o=32}=t;if(o===0)return e;if(e.length>o)throw new iS({size:e.length,targetSize:o,type:"Bytes"});const s=new Uint8Array(o);for(let c=0;c<o;c++){const u=r==="right";s[u?c:o-c-1]=e[u?c:e.length-c-1]}return s}function Im(e,t){if(jn(e)>t)throw new fS({givenSize:jn(e),maxSize:t})}function X4(e,t){if(typeof t=="number"&&t>0&&t>jn(e)-1)throw new A2({offset:t,position:"start",size:jn(e)})}function Z4(e,t,r){if(typeof t=="number"&&typeof r=="number"&&jn(e)!==r-t)throw new A2({offset:r,position:"end",size:jn(e)})}function v2(e,t={}){const{dir:r,size:o=32}=t;if(o===0)return e;const s=e.replace("0x","");if(s.length>o*2)throw new dS({size:Math.ceil(s.length/2),targetSize:o,type:"Hex"});return`0x${s[r==="right"?"padEnd":"padStart"](o*2,"0")}`}const J4=new TextEncoder;function eS(e){return e instanceof Uint8Array?e:typeof e=="string"?nS(e):tS(e)}function tS(e){return e instanceof Uint8Array?e:new Uint8Array(e)}function nS(e,t={}){const{size:r}=t;let o=e;r&&(Im(e,r),o=Ga(e,r));let s=o.slice(2);s.length%2&&(s=`0${s}`);const c=s.length/2,u=new Uint8Array(c);for(let f=0,p=0;f<c;f++){const h=tv(s.charCodeAt(p++)),m=tv(s.charCodeAt(p++));if(h===void 0||m===void 0)throw new tt(`Invalid byte sequence ("${s[p-2]}${s[p-1]}" in "${s}").`);u[f]=h*16+m}return u}function rS(e,t={}){const{size:r}=t,o=J4.encode(e);return typeof r=="number"?(Y4(o,r),aS(o,r)):o}function aS(e,t){return $4(e,{dir:"right",size:t})}function nv(e){return e.length}let oS=class extends tt{constructor({givenSize:t,maxSize:r}){super(`Size cannot exceed \`${r}\` bytes. Given size: \`${t}\` bytes.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.SizeOverflowError"})}},iS=class extends tt{constructor({size:t,targetSize:r,type:o}){super(`${o.charAt(0).toUpperCase()}${o.slice(1).toLowerCase()} size (\`${t}\`) exceeds padding size (\`${r}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.SizeExceedsPaddingSizeError"})}};const sS=new TextEncoder,cS=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function lS(e,t={}){const{strict:r=!1}=t;if(!e)throw new rv(e);if(typeof e!="string")throw new rv(e);if(r&&!/^0x[0-9a-fA-F]*$/.test(e))throw new av(e);if(!e.startsWith("0x"))throw new av(e)}function Jn(...e){return`0x${e.reduce((t,r)=>t+r.replace("0x",""),"")}`}function w2(e,t={}){const r=`0x${Number(e)}`;return typeof t.size=="number"?(Im(r,t.size),Qa(r,t.size)):r}
1597function C2(e,t={}){let r="";for(let s=0;s<e.length;s++)r+=cS[e[s]];const o=`0x${r}`;return typeof t.size=="number"?(Im(o,t.size),Ga(o,t.size)):o}function Ut(e,t={}){const{signed:r,size:o}=t,s=BigInt(e);let c;o?r?c=(1n<<BigInt(o)*8n-1n)-1n:c=2n**(BigInt(o)*8n)-1n:typeof e=="number"&&(c=BigInt(Number.MAX_SAFE_INTEGER));const u=typeof c=="bigint"&&r?-c-1n:0;if(c&&s>c||s<u){const h=typeof e=="bigint"?"n":"";throw new E2({max:c?`${c}${h}`:void 0,min:`${u}${h}`,signed:r,size:o,value:`${e}${h}`})}const p=`0x${(r&&s<0?(1n<<BigInt(o*8))+BigInt(s):s).toString(16)}`;return o?Qa(p,o):p}function Nm(e,t={}){return C2(sS.encode(e),t)}function Qa(e,t){return v2(e,{dir:"left",size:t})}function Ga(e,t){return v2(e,{dir:"right",size:t})}function Um(e,t,r,o={}){const{strict:s}=o;X4(e,t);const c=`0x${e.replace("0x","").slice((t??0)*2,(r??e.length)*2)}`;return s&&Z4(c,t,r),c}function jn(e){return Math.ceil((e.length-2)/2)}function uS(e,t={}){const{strict:r=!1}=t;try{return lS(e,{strict:r}),!0}catch{return!1}}class E2 extends tt{constructor({max:t,min:r,signed:o,size:s,value:c}){super(`Number \`${c}\` is not in safe${s?` ${s*8}-bit`:""}${o?" signed":" unsigned"} integer range ${t?`(\`${r}\` to \`${t}\`)`:`(above \`${r}\`)`}`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.IntegerOutOfRangeError"})}}class rv extends tt{constructor(t){super(`Value \`${typeof t=="object"?K4(t):t}\` of type \`${typeof t}\` is an invalid hex type.`,{metaMessages:['Hex types must be represented as `"0x${string}"`.']}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.InvalidHexTypeError"})}}class av extends tt{constructor(t){super(`Value \`${t}\` is an invalid hex value.`,{metaMessages:['Hex values must start with `"0x"` and contain only hexadecimal characters (0-9, a-f, A-F).']}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.InvalidHexValueError"})}}class fS extends tt{constructor({givenSize:t,maxSize:r}){super(`Size cannot exceed \`${r}\` bytes. Given size: \`${t}\` bytes.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SizeOverflowError"})}}class A2 extends tt{constructor({offset:t,position:r,size:o}){super(`Slice ${r==="start"?"starting":"ending"} at offset \`${t}\` is out-of-bounds (size: \`${o}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SliceOffsetOutOfBoundsError"})}}class dS extends tt{constructor({size:t,targetSize:r,type:o}){super(`${o.charAt(0).toUpperCase()}${o.slice(1).toLowerCase()} size (\`${t}\`) exceeds padding size (\`${r}\`).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SizeExceedsPaddingSizeError"})}}function hS(e){return{address:e.address,amount:Ut(e.amount),index:Ut(e.index),validatorIndex:Ut(e.validatorIndex)}}function x2(e){return{...typeof e.baseFeePerGas=="bigint"&&{baseFeePerGas:Ut(e.baseFeePerGas)},...typeof e.blobBaseFee=="bigint"&&{blobBaseFee:Ut(e.blobBaseFee)},...typeof e.feeRecipient=="string"&&{feeRecipient:e.feeRecipient},...typeof e.gasLimit=="bigint"&&{gasLimit:Ut(e.gasLimit)},...typeof e.number=="bigint"&&{number:Ut(e.number)},...typeof e.prevRandao=="bigint"&&{prevRandao:Ut(e.prevRandao)},...typeof e.time=="bigint"&&{time:Ut(e.time)},...e.withdrawals&&{withdrawals:e.withdrawals.map(hS)}}}const pS="0x82ad56cb",S2="0x608060405234801561001057600080fd5b5060405161018e38038061018e83398101604081905261002f91610124565b6000808351602085016000f59050803b61004857600080fd5b6000808351602085016000855af16040513d6000823e81610067573d81fd5b3d81f35b634e487b7160e01b600052604160045260246000fd5b600082601f83011261009257600080fd5b81516001600160401b038111156100ab576100ab61006b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156100d9576100d961006b565b6040528181528382016020018510156100f157600080fd5b60005b82811015610110576020818601810151838301820152016100f4565b506000918101602001919091529392505050565b6000806040838503121561013757600080fd5b82516001600160401b0381111561014d57600080fd5b61015985828601610081565b
1597602085015190935090506001600160401b0381111561017757600080fd5b61018385828601610081565b915050925092905056fe",mS="0x608060405234801561001057600080fd5b506040516102c03803806102c083398101604081905261002f916101e6565b836001600160a01b03163b6000036100e457600080836001600160a01b03168360405161005c9190610270565b6000604051808303816000865af19150503d8060008114610099576040519150601f19603f3d011682016040523d82523d6000602084013e61009e565b606091505b50915091508115806100b857506001600160a01b0386163b155b156100e1578060405163101bb98d60e01b81526004016100d8919061028c565b60405180910390fd5b50505b6000808451602086016000885af16040513d6000823e81610103573d81fd5b3d81f35b80516001600160a01b038116811461011e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561015457818101518382015260200161013c565b50506000910152565b600082601f83011261016e57600080fd5b81516001600160401b0381111561018757610187610123565b604051601f8201601f19908116603f011681016001600160401b03811182821017156101b5576101b5610123565b6040528181528382016020018510156101cd57600080fd5b6101de826020830160208701610139565b949350505050565b600080600080608085870312156101fc57600080fd5b61020585610107565b60208601519094506001600160401b0381111561022157600080fd5b61022d8782880161015d565b93505061023c60408601610107565b60608601519092506001600160401b0381111561025857600080fd5b6102648782880161015d565b91505092959194509250565b60008251610282818460208701610139565b9190910192915050565b60208152600082518060208401526102ab816040850160208701610139565b601f01601f1916919091016040019291505056fe",gS="0x608060405234801561001057600080fd5b5060405161069438038061069483398101604081905261002f9161051e565b600061003c848484610048565b9050806000526001601ff35b60007f64926492649264926492649264926492649264926492649264926492649264926100748361040c565b036101e7576000606080848060200190518101906100929190610577565b60405192955090935091506000906001600160a01b038516906100b69085906105dd565b6000604051808303816000865af19150503d80600081146100f3576040519150601f19603f3d011682016040523d82523d6000602084013e6100f8565b606091505b50509050876001600160a01b03163b60000361016057806101605760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90610190908b9087906004016105f9565b602060405180830381865afa1580156101ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d19190610633565b6001600160e01b03191614945050505050610405565b6001600160a01b0384163b1561027a57604051630b135d3f60e11b808252906001600160a01b03861690631626ba7e9061022790879087906004016105f9565b602060405180830381865afa158015610244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102689190610633565b6001600160e01b031916149050610405565b81516041146102df5760405162461bcd60e51b815260206004820152603a602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e6774680000000000006064820152608401610157565b6102e7610425565b5060208201516040808401518451859392600091859190811061030c5761030c61065d565b016020015160f81c9050601b811480159061032b57508060ff16601c14155b1561038c5760405162461bcd60e51b815260206004820152603b602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c756500000000006064820152608401610157565b60408051600081526020810180835289905260ff83169181019190915260608101849052608081018390526001600160a01b0389169060019060a0016020604051602081039080840390855afa1580156103ea573d6000803e3d6000fd5b505050602060405103516001600160a01b0316149450505050505b9392505050565b600060208251101561041d57600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b038116811461045857600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561048c578181015183820152602001610474565b50506000910152565b600082601f8301126104a657600080fd5b81516001600160401b038111156104bf576104bf61045b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156104ed576104ed61045b565b60405281815283820160200185101561050557600080fd5b610516826020830160208701610471565b949350505050565b60008060006060848
1597603121561053357600080fd5b835161053e81610443565b6020850151604086015191945092506001600160401b0381111561056157600080fd5b61056d86828701610495565b9150509250925092565b60008060006060848603121561058c57600080fd5b835161059781610443565b60208501519093506001600160401b038111156105b357600080fd5b6105bf86828701610495565b604086015190935090506001600160401b0381111561056157600080fd5b600082516105ef818460208701610471565b9190910192915050565b828152604060208201526000825180604084015261061e816060850160208701610471565b601f01601f1916919091016060019392505050565b60006020828403121561064557600080fd5b81516001600160e01b03198116811461040557600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572";function zm(e,{docsPath:t,...r}){const o=(()=>{const s=Em(e,r);return s instanceof Tu?e:s})();return new d2(o,{docsPath:t,...r})}function _2(){let e=()=>{},t=()=>{};return{promise:new Promise((o,s)=>{e=o,t=s}),resolve:e,reject:t}}const Mh=new Map;function B2({fn:e,id:t,shouldSplitBatch:r,wait:o=0,sort:s}){const c=async()=>{const m=p();u();const y=m.map(({args:g})=>g);y.length!==0&&e(y).then(g=>{s&&Array.isArray(g)&&g.sort(s);for(let v=0;v<m.length;v++){const{resolve:w}=m[v];w?.([g[v],g])}}).catch(g=>{for(let v=0;v<m.length;v++){const{reject:w}=m[v];w?.(g)}})},u=()=>Mh.delete(t),f=()=>p().map(({args:m})=>m),p=()=>Mh.get(t)||[],h=m=>Mh.set(t,[...p(),m]);return{flush:u,async schedule(m){const{promise:y,resolve:g,reject:v}=_2();return r?.([...f(),m])&&c(),p().length>0?(h({args:m,resolve:g,reject:v}),y):(h({args:m,resolve:g,reject:v}),setTimeout(c,o),y)}}}async function Nu(e,t){const{account:r=e.account,authorizationList:o,batch:s=!!e.batch?.multicall,blockNumber:c,blockTag:u=e.experimental_blockTag??"latest",accessList:f,blobs:p,blockOverrides:h,code:m,data:y,factory:g,factoryData:v,gas:w,gasPrice:C,maxFeePerBlobGas:A,maxFeePerGas:T,maxPriorityFeePerGas:_,nonce:j,to:k,value:B,stateOverride:D,...N}=t,q=r?Kt(r):void 0;if(m&&(g||v))throw new ie("Cannot provide both `code` & `factory`/`factoryData` as parameters.");if(m&&k)throw new ie("Cannot provide both `code` & `to` as parameters.");const I=m&&y,V=g&&v&&k&&y,F=I||V,$=I?vS({code:m,data:y}):V?wS({data:y,factory:g,factoryData:v,to:k}):y;try{bi(t);const oe=(typeof c=="bigint"?pe(c):void 0)||u,re=h?x2(h):void 0,z=Sm(D),X=e.chain?.formatters?.transactionRequest?.format,ue=(X||pc)({...ku(N,{format:X}),from:q?.address,accessList:f,authorizationList:o,blobs:p,data:$,gas:w,gasPrice:C,maxFeePerBlobGas:A,maxFeePerGas:T,maxPriorityFeePerGas:_,nonce:j,to:F?void 0:k,value:B});if(s&&yS({request:ue})&&!z&&!re)try{return await bS(e,{...ue,blockNumber:c,blockTag:u})}catch(ae){if(!(ae instanceof _6)&&!(ae instanceof hp))throw ae}const O=(()=>{const ae=[ue,oe];return z&&re?[...ae,z,re]:z?[...ae,z]:re?[...ae,{},re]:ae})(),G=await e.request({method:"eth_call",params:O});return G==="0x"?{data:void 0}:{data:G}}catch(Z){const oe=CS(Z),{offchainLookup:re,offchainLookupSignature:z}=await ce(async()=>{const{offchainLookup:X,offchainLookupSignature:H}=await import("./ccip-gJBwJb5t.js");return{offchainLookup:X,offchainLookupSignature:H}},[]);if(e.ccipRead!==!1&&oe?.slice(0,10)===z&&k)return{data:await re(e,{data:oe,to:k})};throw F&&oe?.slice(0,10)==="0x101bb98d"?new R4({factory:g}):zm(Z,{...t,account:q,chain:e.chain})}}function yS({request:e}){const{data:t,to:r,...o}=e;return!(!t||t.startsWith(pS)||!r||Object.values(o).filter(s=>typeof s<"u").length>0)}async function bS(e,t){const{batchSize:r=1024,wait:o=0}=typeof e.batch?.multicall=="object"?e.batch.multicall:{},{blockNumber:s,blockTag:c=e.experimental_blockTag??"latest",data:u,multicallAddress:f,to:p}=t;let h=f;if(!h){if(!e.chain)throw new _6;h=wi({blockNumber:s,chain:e.chain,contract:"multicall3"})}const y=(typeof s=="bigint"?pe(s):void 0)||c,{schedule:g}=B2({id:`${e.uid}.${y}`,wait:o,shouldSplitBatch(C){return C.reduce((T,{data:_})=>T+(_.length-2),0)>r*2},fn:async C=>{const A=C.map(j=>({allowFailure:!0,callData:j.data,target:j.to})),T=nr({abi:Ap,args:[A],functionName:"aggregate3"}
1597),_=await e.request({method:"eth_call",params:[{data:T,to:h},y]});return $a({abi:Ap,args:[A],functionName:"aggregate3",data:_||"0x"})}}),[{returnData:v,success:w}]=await g({data:u,to:p});if(!w)throw new Mu({data:v});return v==="0x"?{data:void 0}:{data:v}}function vS(e){const{code:t,data:r}=e;return bm({abi:i2(["constructor(bytes, bytes)"]),bytecode:S2,args:[t,r]})}function wS(e){const{data:t,factory:r,factoryData:o,to:s}=e;return bm({abi:i2(["constructor(address, bytes, address, bytes)"]),bytecode:mS,args:[s,t,r,o]})}function CS(e){if(!(e instanceof ie))return;const t=e.walk();return typeof t?.data=="object"?t.data?.data:t.data}async function er(e,t){const{abi:r,address:o,args:s,functionName:c,...u}=t,f=nr({abi:r,args:s,functionName:c});try{const{data:p}=await Ee(e,Nu,"call")({...u,data:f,to:o});return $a({abi:r,args:s,functionName:c,data:p||"0x"})}catch(p){throw li(p,{abi:r,address:o,args:s,docsPath:"/docs/contract/readContract",functionName:c})}}async function ES(e,t){const{blockNumber:r,blockTag:o,coinType:s,name:c,gatewayUrls:u,strict:f}=t,{chain:p}=e,h=(()=>{if(t.universalResolverAddress)return t.universalResolverAddress;if(!p)throw new Error("client chain not configured. universalResolverAddress is required.");return wi({blockNumber:r,chain:p,contract:"ensUniversalResolver"})})(),m=p?.ensTlds;if(m&&!m.some(y=>c.endsWith(y)))return null;try{const y=nr({abi:V1,functionName:"addr",...s!=null?{args:[Xl(c),BigInt(s)]}:{args:[Xl(c)]}}),g={address:h,abi:V6,functionName:"resolve",args:[Xn(Ru(c)),y,u??[Om]],blockNumber:r,blockTag:o},w=await Ee(e,er,"readContract")(g);if(w[0]==="0x")return null;const C=$a({abi:V1,args:s!=null?[Xl(c),BigInt(s)]:void 0,functionName:"addr",data:w[0]});return C==="0x"||Ar(C)==="0x00"?null:C}catch(y){if(f)throw y;if(km(y,"resolve"))return null;throw y}}class AS extends ie{constructor({data:t}){super("Unable to extract image from metadata. The metadata may be malformed or invalid.",{metaMessages:["- Metadata must be a JSON object with at least an `image`, `image_url` or `image_data` property.","",`Provided data: ${JSON.stringify(t)}`],name:"EnsAvatarInvalidMetadataError"})}}class Bs extends ie{constructor({reason:t}){super(`ENS NFT avatar URI is invalid. ${t}`,{name:"EnsAvatarInvalidNftUriError"})}}class Lm extends ie{constructor({uri:t}){super(`Unable to resolve ENS avatar URI "${t}". The URI may be malformed, invalid, or does not respond with a valid image.`,{name:"EnsAvatarUriResolutionError"})}}class xS extends ie{constructor({namespace:t}){super(`ENS NFT avatar namespace "${t}" is not supported. Must be "erc721" or "erc1155".`,{name:"EnsAvatarUnsupportedNamespaceError"})}}const SS=/(?<protocol>https?:\/\/[^\/]*|ipfs:\/|ipns:\/|ar:\/)?(?<root>\/)?(?<subpath>ipfs\/|ipns\/)?(?<target>[\w\-.]+)(?<subtarget>\/.*)?/,_S=/^(Qm[1-9A-HJ-NP-Za-km-z]{44,}|b[A-Za-z2-7]{58,}|B[A-Z2-7]{58,}|z[1-9A-HJ-NP-Za-km-z]{48,}|F[0-9A-F]{50,})(\/(?<target>[\w\-.]+))?(?<subtarget>\/.*)?$/,BS=/^data:([a-zA-Z\-/+]*);base64,([^"].*)/,TS=/^data:([a-zA-Z\-/+]*)?(;[a-zA-Z0-9].*?)?(,)/;async function jS(e){try{const t=await fetch(e,{method:"HEAD"});return t.status===200?t.headers.get("content-type")?.startsWith("image/"):!1}catch(t){return typeof t=="object"&&typeof t.response<"u"||!globalThis.hasOwnProperty("Image")?!1:new Promise(r=>{const o=new Image;o.onload=()=>{r(!0)},o.onerror=()=>{r(!1)},o.src=e})}}function ov(e,t){return e?e.endsWith("/")?e.slice(0,-1):e:t}function T2({uri:e,gatewayUrls:t}){const r=BS.test(e);if(r)return{uri:e,isOnChain:!0,isEncoded:r};const o=ov(t?.ipfs,"https://ipfs.io"),s=ov(t?.arweave,"https://arweave.net"),c=e.match(SS),{protocol:u,subpath:f,target:p,subtarget:h=""}=c?.groups||{},m=u==="ipns:/"||f==="ipns/",y=u==="ipfs:/"||f==="ipfs/"||_S.test(e);if(e.startsWith("http")&&!m&&!y){let v=e;return t?.arweave&&(v=e.replace(/https:\/\/arweave.net/g,t?.arweave)),{uri:v,isOnChain:!1,isEncoded:!1}}if((m||y)&&p)return{uri:`${o}/${m?"ipns":"ipfs"}/${p}${h}`,isOnChain:!1,isEncoded:!1};if(u==="ar:/"&&p)return{uri:`${s}/${p}${h||""}`,isOnChain:!1,isEncoded:!1};let g=e.replace(TS,"");if(g.startsWith("<svg")&&(g=`data:image/svg+xml;base64,${btoa(g)}`),g.startsWith("data:")||g.startsWith("{"))return{uri:g,isOnChain:!0,isEncoded:!1};throw new Lm({uri:e})}function j2(e){if(typeof e!="object"||!("image"in e)&&!("image_url"in e)&&!("image_data"in e))throw new AS({data:e});return e.image||e.image_url||e.image_data}async function kS({gatewayUrls:e,uri:t}){try{const r=await fetch(t).then(s=>s.json());return await Pm({gatewayUrls:e,uri:j2(r)})}catch{throw new Lm({uri:t})}}async function Pm({gatewayUrls:e,uri:t}){const{uri:r,isOnChain:o}=T2({uri:t,gatewayUrls:e});if(o||await jS(r))return r;throw new Lm({uri:t})}function OS(e){let t=e;t.startsWith("did:nft:")&&(t=t.replace("did:nft:","").replace(/_/g,"/"));const[r,o,s]=t.split("/"),[c,u]=r.split(":"),[f,p]=o.split(":");if(!c||c.toLowerCase()!=="eip155")throw new Bs({reason:"Only EIP-155 supported"});if(!u)throw new Bs({reason:"Chain ID not found"});if(!p)throw new Bs({reason:"Contract address not found"});if(!s)throw new Bs({reason:"Token ID not found"});if(!f)throw new Bs({reason:"ERC namespace not found"});return{chainID:Number.parseInt(u),namespace:f.toLowerCase(),contractAddress:p,tokenID:s}}async function MS(e,{nft:t}){if(t.namespace==="erc721")return er(e,{address:t.contractAddress,abi:[{name:"tokenURI",type:"function",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{name:"",type:"string"}]}
1597],functionName:"tokenURI",args:[BigInt(t.tokenID)]});if(t.namespace==="erc1155")return er(e,{address:t.contractAddress,abi:[{name:"uri",type:"function",stateMutability:"view",inputs:[{name:"_id",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"uri",args:[BigInt(t.tokenID)]});throw new xS({namespace:t.namespace})}async function RS(e,{gatewayUrls:t,record:r}){return/eip155:/i.test(r)?DS(e,{gatewayUrls:t,record:r}):Pm({uri:r,gatewayUrls:t})}async function DS(e,{gatewayUrls:t,record:r}){const o=OS(r),s=await MS(e,{nft:o}),{uri:c,isOnChain:u,isEncoded:f}=T2({uri:s,gatewayUrls:t});if(u&&(c.includes("data:application/json;base64,")||c.startsWith("{"))){const h=f?atob(c.replace("data:application/json;base64,","")):c,m=JSON.parse(h);return Pm({uri:j2(m),gatewayUrls:t})}let p=o.tokenID;return o.namespace==="erc1155"&&(p=p.replace("0x","").padStart(64,"0")),kS({gatewayUrls:t,uri:c.replace(/(?:0x)?{id}/,p)})}async function k2(e,t){const{blockNumber:r,blockTag:o,key:s,name:c,gatewayUrls:u,strict:f}=t,{chain:p}=e,h=(()=>{if(t.universalResolverAddress)return t.universalResolverAddress;if(!p)throw new Error("client chain not configured. universalResolverAddress is required.");return wi({blockNumber:r,chain:p,contract:"ensUniversalResolver"})})(),m=p?.ensTlds;if(m&&!m.some(y=>c.endsWith(y)))return null;try{const y={address:h,abi:V6,functionName:"resolve",args:[Xn(Ru(c)),nr({abi:W1,functionName:"text",args:[Xl(c),s]}),u??[Om]],blockNumber:r,blockTag:o},v=await Ee(e,er,"readContract")(y);if(v[0]==="0x")return null;const w=$a({abi:W1,functionName:"text",data:v[0]});return w===""?null:w}catch(y){if(f)throw y;if(km(y,"resolve"))return null;throw y}}async function O2(e,{blockNumber:t,blockTag:r,assetGatewayUrls:o,name:s,gatewayUrls:c,strict:u,universalResolverAddress:f}){const p=await Ee(e,k2,"getEnsText")({blockNumber:t,blockTag:r,key:"avatar",name:s,universalResolverAddress:f,gatewayUrls:c,strict:u});if(!p)return null;try{return await RS(e,{record:p,gatewayUrls:o})}catch{return null}}async function M2(e,{address:t,blockNumber:r,blockTag:o,gatewayUrls:s,strict:c,universalResolverAddress:u}){let f=u;if(!f){if(!e.chain)throw new Error("client chain not configured. universalResolverAddress is required.");f=wi({blockNumber:r,chain:e.chain,contract:"ensUniversalResolver"})}const p=`${t.toLowerCase().substring(2)}.addr.reverse`;try{const h={address:f,abi:T8,functionName:"reverse",args:[Xn(Ru(p))],blockNumber:r,blockTag:o},m=Ee(e,er,"readContract"),[y,g]=s?await m({...h,args:[...h.args,s]}):await m(h);return t.toLowerCase()!==g.toLowerCase()?null:y}catch(h){if(c)throw h;if(km(h,"reverse"))return null;throw h}}async function IS(e,t){const{blockNumber:r,blockTag:o,name:s}=t,{chain:c}=e,u=(()=>{if(t.universalResolverAddress)return t.universalResolverAddress;if(!c)throw new Error("client chain not configured. universalResolverAddress is required.");return wi({blockNumber:r,chain:c,contract:"ensUniversalResolver"})})(),f=c?.ensTlds;if(f&&!f.some(h=>s.endsWith(h)))throw new Error(`${s} is not a valid ENS TLD (${f?.join(", ")}) for chain "${c.name}" (id: ${c.id}).`);const[p]=await Ee(e,er,"readContract")({address:u,abi:[{inputs:[{type:"bytes"}],name:"findResolver",outputs:[{type:"address"},{type:"bytes32"}],stateMutability:"view",type:"function"}],functionName:"findResolver",args:[Xn(Ru(s))],blockNumber:r,blockTag:o});return p}async function R2(e,t){const{account:r=e.account,blockNumber:o,blockTag:s="latest",blobs:c,data:u,gas:f,gasPrice:p,maxFeePerBlobGas:h,maxFeePerGas:m,maxPriorityFeePerGas:y,to:g,value:v,...w}=t,C=r?Kt(r):void 0;try{bi(t);const T=(typeof o=="bigint"?pe(o):void 0)||s,_=e.chain?.formatters?.transactionRequest?.format,k=(_||pc)({...ku(w,{format:_}),from:C?.address,blobs:c,data:u,gas:f,gasPrice:p,maxFeePerBlobGas:h,maxFeePerGas:m,maxPriorityFeePerGas:y,to:g,value:v}),B=await e.request({method:"eth_createAccessList",params:[k,T]});return{accessList:B.accessList,gasUsed:BigInt(B.gasUsed)}}catch(A){throw zm(A,{...t,account:C,chain:e.chain})}}function Uu(e,{method:t}){const r={};return e.transport.type==="fallback"&&e.transport.onResponse?.(({method:o,response:s,status:c,transport:u})=>{c==="success"&&t===o&&(r[s]=u.request)}),(o=>r[o]||e.request)}async function NS(e){const t=Uu(e,{method:"eth_newBlockFilter"}),r=await e.request({method:"eth_newBlockFilter"});return{id:r,request:t(r),type:"block"}}class US extends ie{constructor(t){super(`Filter type "${t}" is not supported.`,{name:"FilterTypeNotSupportedError"})}}const iv="/docs/contract/encodeEventTopics";function yc(e){const{abi:t,eventName:r,args:o}=e;let s=t[0];if(r){const p=Ya({abi:t,name:r});if(!p)throw new k1(r,{docsPath:iv});s=p}if(s.type!=="event")throw new k1(void 0,{docsPath:iv});const c=Nn(s),u=Ou(c);let f=[];
1597if(o&&"inputs"in s){const p=s.inputs?.filter(m=>"indexed"in m&&m.indexed),h=Array.isArray(o)?o:Object.values(o).length>0?p?.map(m=>o[m.name])??[]:[];h.length>0&&(f=p?.map((m,y)=>Array.isArray(h[y])?h[y].map((g,v)=>sv({param:m,value:h[y][v]})):typeof h[y]<"u"&&h[y]!==null?sv({param:m,value:h[y]}):null)??[])}return[u,...f]}function sv({param:e,value:t}){if(e.type==="string"||e.type==="bytes")return xt(gi(t));if(e.type==="tuple"||e.type.match(/^(.*)\[(\d+)?\]$/))throw new US(e.type);return da([e],[t])}async function D2(e,t){const{address:r,abi:o,args:s,eventName:c,fromBlock:u,strict:f,toBlock:p}=t,h=Uu(e,{method:"eth_newFilter"}),m=c?yc({abi:o,args:s,eventName:c}):void 0,y=await e.request({method:"eth_newFilter",params:[{address:r,fromBlock:typeof u=="bigint"?pe(u):u,toBlock:typeof p=="bigint"?pe(p):p,topics:m}]});return{abi:o,args:s,eventName:c,id:y,request:h(y),strict:!!f,type:"event"}}async function I2(e,{address:t,args:r,event:o,events:s,fromBlock:c,strict:u,toBlock:f}={}){const p=s??(o?[o]:void 0),h=Uu(e,{method:"eth_newFilter"});let m=[];p&&(m=[p.flatMap(v=>yc({abi:[v],eventName:v.name,args:r}))],o&&(m=m[0]));const y=await e.request({method:"eth_newFilter",params:[{address:t,fromBlock:typeof c=="bigint"?pe(c):c,toBlock:typeof f=="bigint"?pe(f):f,...m.length?{topics:m}:{}}]});return{abi:p,args:r,eventName:o?o.name:void 0,fromBlock:c,id:y,request:h(y),strict:!!u,toBlock:f,type:"event"}}async function N2(e){const t=Uu(e,{method:"eth_newPendingTransactionFilter"}),r=await e.request({method:"eth_newPendingTransactionFilter"});return{id:r,request:t(r),type:"transaction"}}async function zS(e,t){const{abi:r,address:o,args:s,functionName:c,dataSuffix:u,...f}=t,p=nr({abi:r,args:s,functionName:c});try{return await Ee(e,Bm,"estimateGas")({data:`${p}${u?u.replace("0x",""):""}`,to:o,...f})}catch(h){const m=f.account?Kt(f.account):void 0;throw li(h,{abi:r,address:o,args:s,docsPath:"/docs/contract/estimateContractGas",functionName:c,sender:m?.address})}}async function LS(e){const t=await e.request({method:"eth_blobBaseFee"});return BigInt(t)}const PS=new Map,qS=new Map;function HS(e){const t=(s,c)=>({clear:()=>c.delete(s),get:()=>c.get(s),set:u=>c.set(s,u)}),r=t(e,PS),o=t(e,qS);return{clear:()=>{r.clear(),o.clear()},promise:r,response:o}}async function FS(e,{cacheKey:t,cacheTime:r=Number.POSITIVE_INFINITY}){const o=HS(t),s=o.response.get();if(s&&r>0&&new Date().getTime()-s.created.getTime()<r)return s.data;let c=o.promise.get();c||(c=e(),o.promise.set(c));try{const u=await c;return o.response.set({created:new Date,data:u}),u}finally{o.promise.clear()}}const QS=e=>`blockNumber.${e}`;async function bc(e,{cacheTime:t=e.cacheTime}={}){const r=await FS(()=>e.request({method:"eth_blockNumber"}),{cacheKey:QS(e.uid),cacheTime:t});return BigInt(r)}async function GS(e,{blockHash:t,blockNumber:r,blockTag:o="latest"}={}){const s=r!==void 0?pe(r):void 0;let c;return t?c=await e.request({method:"eth_getBlockTransactionCountByHash",params:[t]},{dedupe:!0}):c=await e.request({method:"eth_getBlockTransactionCountByNumber",params:[s||o]},{dedupe:!!s}),$n(c)}async function cv(e,{address:t,blockNumber:r,blockTag:o="latest"}){const s=r!==void 0?pe(r):void 0,c=await e.request({method:"eth_getCode",params:[t,s||o]},{dedupe:!!s});if(c!=="0x")return c}function qm(e,t){if(!ln(e,{strict:!1}))throw new sa({address:e});if(!ln(t,{strict:!1}))throw new sa({address:t});return e.toLowerCase()===t.toLowerCase()}const lv="/docs/contract/decodeEventLog";function Hm(e){const{abi:t,data:r,strict:o,topics:s}=e,c=o??!0,[u,...f]=s;if(!u)throw new L7({docsPath:lv});const p=t.find(C=>C.type==="event"&&u===Ou(Nn(C)));if(!(p&&"name"in p)||p.type!=="event")throw new o6(u,{docsPath:lv});const{name:h,inputs:m}=p,y=m?.some(C=>!("name"in C&&C.name)),g=y?[]:{},v=m.map((C,A)=>[C,A]).filter(([C])=>"indexed"in C&&C.indexed);for(let C=0;C<v.length;C++){const[A,T]=v[C],_=f[C];if(!_)throw new Au({abiItem:p,param:A});g[y?T:A.name||T]=WS({param:A,value:_})}const w=m.filter(C=>!("indexed"in C&&C.indexed));if(w.length>0){if(r&&r!=="0x")try{const C=mc(w,r);if(C)if(y)for(let A=0;A<m.length;A++)g[A]=g[A]??C.shift();else for(let A=0;A<w.length;A++)g[w[A].name]=C[A]}catch(C){if(c)throw C instanceof r6||C instanceof A6?new Us({abiItem:p,data:r,params:w,size:Xe(r)}):C}else if(c)throw new Us({abiItem:p,data:"0x",params:w,size:0})}return{eventName:h,args:Object.values(g).length>
15970?g:void 0}}function WS({param:e,value:t}){return e.type==="string"||e.type==="bytes"||e.type==="tuple"||e.type.match(/^(.*)\[(\d+)?\]$/)?t:(mc([e],t)||[])[0]}function Fm(e){const{abi:t,args:r,logs:o,strict:s=!0}=e,c=(()=>{if(e.eventName)return Array.isArray(e.eventName)?e.eventName:[e.eventName]})();return o.map(u=>{try{const f=t.find(h=>h.type==="event"&&u.topics[0]===Ou(h));if(!f)return null;const p=Hm({...u,abi:[f],strict:s});return c&&!c.includes(p.eventName)||!VS({args:p.args,inputs:f.inputs,matchArgs:r})?null:{...p,...u}}catch(f){let p,h;if(f instanceof o6)return null;if(f instanceof Us||f instanceof Au){if(s)return null;p=f.abiItem.name,h=f.abiItem.inputs?.some(m=>!("name"in m&&m.name))}return{...u,args:h?[]:{},eventName:p}}}).filter(Boolean)}function VS(e){const{args:t,inputs:r,matchArgs:o}=e;if(!o)return!0;if(!t)return!1;function s(c,u,f){try{return c.type==="address"?qm(u,f):c.type==="string"||c.type==="bytes"?xt(gi(u))===f:u===f}catch{return!1}}return Array.isArray(t)&&Array.isArray(o)?o.every((c,u)=>{if(c==null)return!0;const f=r[u];return f?(Array.isArray(c)?c:[c]).some(h=>s(f,h,t[u])):!1}):typeof t=="object"&&!Array.isArray(t)&&typeof o=="object"&&!Array.isArray(o)?Object.entries(o).every(([c,u])=>{if(u==null)return!0;const f=r.find(h=>h.name===c);return f?(Array.isArray(u)?u:[u]).some(h=>s(f,h,t[c])):!1}):!1}function Sr(e,{args:t,eventName:r}={}){return{...e,blockHash:e.blockHash?e.blockHash:null,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,logIndex:e.logIndex?Number(e.logIndex):null,transactionHash:e.transactionHash?e.transactionHash:null,transactionIndex:e.transactionIndex?Number(e.transactionIndex):null,...r?{args:t,eventName:r}:{}}}async function Qm(e,{address:t,blockHash:r,fromBlock:o,toBlock:s,event:c,events:u,args:f,strict:p}={}){const h=p??!1,m=u??(c?[c]:void 0);let y=[];m&&(y=[m.flatMap(C=>yc({abi:[C],eventName:C.name,args:u?void 0:f}))],c&&(y=y[0]));let g;r?g=await e.request({method:"eth_getLogs",params:[{address:t,topics:y,blockHash:r}]}):g=await e.request({method:"eth_getLogs",params:[{address:t,topics:y,fromBlock:typeof o=="bigint"?pe(o):o,toBlock:typeof s=="bigint"?pe(s):s}]});const v=g.map(w=>Sr(w));return m?Fm({abi:m,args:f,logs:v,strict:h}):v}async function U2(e,t){const{abi:r,address:o,args:s,blockHash:c,eventName:u,fromBlock:f,toBlock:p,strict:h}=t,m=u?Ya({abi:r,name:u}):void 0,y=m?void 0:r.filter(g=>g.type==="event");return Ee(e,Qm,"getLogs")({address:o,args:s,blockHash:c,event:m,events:y,fromBlock:f,toBlock:p,strict:h})}class KS extends ie{constructor({address:t}){super(`No EIP-712 domain found on contract "${t}".`,{metaMessages:["Ensure that:",`- The contract is deployed at the address "${t}".`,"- `eip712Domain()` function exists on the contract.","- `eip712Domain()` function matches signature to ERC-5267 specification."],name:"Eip712DomainNotFoundError"})}}async function YS(e,t){const{address:r,factory:o,factoryData:s}=t;try{const[c,u,f,p,h,m,y]=await Ee(e,er,"readContract")({abi:$S,address:r,functionName:"eip712Domain",factory:o,factoryData:s});return{domain:{name:u,version:f,chainId:Number(p),verifyingContract:h,salt:m},extensions:y,fields:c}}catch(c){const u=c;throw u.name==="ContractFunctionExecutionError"&&u.cause.name==="ContractFunctionZeroDataError"?new KS({address:r}):u}}const $S=[{inputs:[],name:"eip712Domain",outputs:[{name:"fields",type:"bytes1"},{name:"name",type:"string"},{name:"version",type:"string"},{name:"chainId",type:"uint256"},{name:"verifyingContract",type:"address"},{name:"salt",type:"bytes32"},{name:"extensions",type:"uint256[]"}],stateMutability:"view",type:"function"}];function XS(e){return{baseFeePerGas:e.baseFeePerGas.map(t=>BigInt(t)),gasUsedRatio:e.gasUsedRatio,oldestBlock:BigInt(e.oldestBlock),reward:e.reward?.map(t=>t.map(r=>BigInt(r)))}}async function ZS(e,{blockCount:t,blockNumber:r,blockTag:o="latest",rewardPercentiles:s}){const c=typeof r=="bigint"?pe(r):void 0,u=await e.request({method:"eth_feeHistory",params:[pe(t),c||o,s]},{dedupe:!!c});return XS(u)}async function zu(e,{filter:t}){const r="strict"in t&&t.strict,o=await t.request({method:"eth_getFilterChanges",params:[t.id]});if(typeof o[0]=="string")return o;const s=o.map(c=>Sr(c));return!("abi"in t)||!t.abi?s:Fm({abi:t.abi,logs:s,strict:r})}async function JS(e,{filter:t}){const r=t.strict??!1,s=(await t.request({method:"eth_getFilterLogs",params:[t.id]})).map(c=>Sr(c));return t.abi?Fm({abi:t.abi,logs:s,strict:r}):s}async function e_(e,{address:t,blockNumber:r,blockTag:o="latest",slot:s}){const c=r!==void 0?pe(r):void 0;return await e.request({method:"eth_getStorageAt",params:[t,s,c||o]})}async function Gm(e,{blockHash:t,blockNumber:r,blockTag:o,hash:s,index:c}){const u=o||"latest",f=r!==void 0?pe(r):void 0;let p=null;if(s?p=await e.request({method:"eth_getTransactionByHash",params:[s]},{dedupe:!0}):t?p=await e.request({method:"eth_getTransactionByBlockHashAndIndex",params:[t,pe(c)]},{dedupe:!0}):p=await e.request({method:"eth_getTransactionByBlockNumberAndIndex",params:[f||u,pe(c)]},{dedupe:!!f}),!p)throw new T6({blockHash:t,blockNumber:r,blockTag:u,hash:s,index:c});return(e.chain?.formatters?.transaction?.format||R6)(p)}async function t_(e,{hash:t,transactionReceipt:r}){const[o,s]=await Promise.all([Ee(e,bc,"getBlockNumber")({}),t?Ee(e,Gm,"getTransaction")({hash:t}):void 0]),c=r?.blockNumber||s?.blockNumber;return c?o-c+1n:0n}const n_={"0x0":"reverted","0x1":"success"};function r_(e){const t={...e,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,contractAddress:e.contractAddress?e.contractAddress:null,cumulativeGasUsed:e.cumulativeGasUsed?BigInt(e.cumulativeGasUsed):null,effectiveGasPrice:e.effectiveGasPrice?BigInt(e.effectiveGasPrice):null,gasUsed:e.gasUsed?BigInt(e.gasUsed):null,logs:e.logs?e.logs.map(r=>Sr(r)):null,to:e.to?e.to:null,transactionIndex:e.transactionIndex?$n(e.transactionIndex):null,status:e.status?n_[e.status]:null,type:e.type?M6[e.type]||e.type:null};return e.blobGasPrice&&(t.blobGasPrice=BigInt(e.blobGasPrice)),e.blobGasUsed&&(t.blobGasUsed=BigInt(e.blobGasUsed)),t}async function Zl(e,{hash:t}){const r=await e.request({method:"eth_getTransactionReceipt",params:[t]},{dedupe:!0});if(!r)throw new j6({hash:t});return(e.chain?.formatters?.transactionReceipt?.format||r_)(r)}async function z2(e,t){const{account:r,allowFailure:o=!0,batchSize:s,blockNumber:c,blockTag:u,multicallAddress:f,stateOverride:p}=t,h=t.contracts,m=s??(typeof e.batch?.multicall=="object"&&e.batch.multicall.batchSize||1024);let y=f;if(!y){if(!e.chain)throw new Error("client chain not configured. multicallAddress is required.");y=wi({blockNumber:c,chain:e.chain,contract:"multicall3"})}const g=[[]];let v=0,w=0;for(let T=0;T<h.length;T++){const{abi:_,address:j,args:k,functionName:B}=h[T];try{const D=nr({abi:_,args:k,functionName:B});w+=(D.length-2)/2,m>0&&w>m&&g[v].length>
15970&&(v++,w=(D.length-2)/2,g[v]=[]),g[v]=[...g[v],{allowFailure:!0,callData:D,target:j}]}catch(D){const N=li(D,{abi:_,address:j,args:k,docsPath:"/docs/contract/multicall",functionName:B,sender:r});if(!o)throw N;g[v]=[...g[v],{allowFailure:!0,callData:"0x",target:j}]}}const C=await Promise.allSettled(g.map(T=>Ee(e,er,"readContract")({abi:Ap,account:r,address:y,args:[T],blockNumber:c,blockTag:u,functionName:"aggregate3",stateOverride:p}))),A=[];for(let T=0;T<C.length;T++){const _=C[T];if(_.status==="rejected"){if(!o)throw _.reason;for(let k=0;k<g[T].length;k++)A.push({status:"failure",error:_.reason,result:void 0});continue}const j=_.value;for(let k=0;k<j.length;k++){const{returnData:B,success:D}=j[k],{callData:N}=g[T][k],{abi:q,address:I,functionName:V,args:F}=h[A.length];try{if(N==="0x")throw new hc;if(!D)throw new Mu({data:B});const $=$a({abi:q,args:F,data:B,functionName:V});A.push(o?{result:$,status:"success"}:$)}catch($){const Z=li($,{abi:q,address:I,args:F,docsPath:"/docs/contract/multicall",functionName:V});if(!o)throw Z;A.push({error:Z,result:void 0,status:"failure"})}}}if(A.length!==h.length)throw new ie("multicall results mismatch");return A}async function Dp(e,t){const{blockNumber:r,blockTag:o=e.experimental_blockTag??"latest",blocks:s,returnFullTransactions:c,traceTransfers:u,validation:f}=t;try{const p=[];for(const g of s){const v=g.blockOverrides?x2(g.blockOverrides):void 0,w=g.calls.map(A=>{const T=A,_=T.account?Kt(T.account):void 0,j=T.abi?nr(T):T.data,k={...T,data:T.dataSuffix?Zn([j||"0x",T.dataSuffix]):j,from:T.from??_?.address};return bi(k),pc(k)}),C=g.stateOverrides?Sm(g.stateOverrides):void 0;p.push({blockOverrides:v,calls:w,stateOverrides:C})}const m=(typeof r=="bigint"?pe(r):void 0)||o;return(await e.request({method:"eth_simulateV1",params:[{blockStateCalls:p,returnFullTransactions:c,traceTransfers:u,validation:f},m]})).map((g,v)=>({...D6(g),calls:g.calls.map((w,C)=>{const{abi:A,args:T,functionName:_,to:j}=s[v].calls[C],k=w.error?.data??w.returnData,B=BigInt(w.gasUsed),D=w.logs?.map(V=>Sr(V)),N=w.status==="0x1"?"success":"failure",q=A&&N==="success"&&k!=="0x"?$a({abi:A,data:k,functionName:_}):null,I=(()=>{if(N==="success")return;let V;if(w.error?.data==="0x"?V=new hc:w.error&&(V=new Mu(w.error)),!!V)return li(V,{abi:A??[],address:j??"0x",args:T,functionName:_??"<unknown>"})})();return{data:k,gasUsed:B,logs:D,status:N,...N==="success"?{result:q}:{error:I}}})}))}catch(p){const h=p,m=Em(h,{});throw m instanceof Tu?h:m}}function L2(e,t={}){const{as:r=typeof e=="string"?"Hex":"Bytes"}=t,o=m6(eS(e));return r==="Bytes"?o:C2(o)}class a_ extends Map{constructor(t){super(),Object.defineProperty(this,"maxSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSize=t}get(t){const r=super.get(t);return super.has(t)&&r!==void 0&&(this.delete(t),super.set(t,r)),r}set(t,r){if(super.set(t,r),this.maxSize&&this.size>this.maxSize){const o=this.keys().next().value;o&&this.delete(o)}return this}}const o_={checksum:new a_(8192)},Rh=o_.checksum,i_=/^0x[a-fA-F0-9]{40}$/;function Lu(e,t={}){const{strict:r=!0}=t;if(!i_.test(e))throw new uv({address:e,cause:new c_});if(r){if(e.toLowerCase()===e)return;if(s_(e)!==e)throw new uv({address:e,cause:new l_})}}function s_(e){if(Rh.has(e))return Rh.get(e);Lu(e,{strict:!1});const t=e.substring(2).toLowerCase(),r=L2(rS(t),{as:"Bytes"}),o=t.split("");for(let c=0;c<40;c+=2)r[c>>1]>>4>=8&&o[c]&&(o[c]=o[c].toUpperCase()),(r[c>>1]&15)>=8&&o[c+1]&&(o[c+1]=o[c+1].toUpperCase());const s=`0x${o.join("")}`;return Rh.set(e,s),s}function Ip(e,t={}){const{strict:r=!0}=t??{};try{return Lu(e,{strict:r}),!0}catch{return!1}}class uv extends tt{constructor({address:t,cause:r}){super(`Address "${t}" is invalid.`,{cause:r}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidAddressError"})}}class c_ extends tt{constructor(){super("Address is not a 20 byte (40 hexadecimal character) value."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidInputError"})}}class l_ extends tt{constructor(){super("Address does not match its checksum counterpart."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidChecksumError"})}}function Np(e){let t=!0,r="",o=0,s="",c=!1;for(let u=0;u<e.length;u++){const f=e[u];if(["(",")",","].includes(f)&&(t=!0),f==="("&&o++,f===")"&&o--,!!t){if(o===0){if(f===" "&&["event","function","error",""].includes(s))s="";
1597else if(s+=f,f===")"){c=!0;break}continue}if(f===" "){e[u-1]!==","&&r!==","&&r!==",("&&(r="",t=!1);continue}s+=f,r+=f}}if(!c)throw new tt("Unable to normalize signature.");return s}function Up(e,t){const r=typeof e,o=t.type;switch(o){case"address":return Ip(e,{strict:!1});case"bool":return r==="boolean";case"function":return r==="string";case"string":return r==="string";default:return o==="tuple"&&"components"in t?Object.values(t.components).every((s,c)=>Up(Object.values(e)[c],s)):/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/.test(o)?r==="number"||r==="bigint":/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(o)?r==="string"||e instanceof Uint8Array:/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(o)?Array.isArray(e)&&e.every(s=>Up(s,{...t,type:o.replace(/(\[[0-9]{0,}\])$/,"")})):!1}}function P2(e,t,r){for(const o in e){const s=e[o],c=t[o];if(s.type==="tuple"&&c.type==="tuple"&&"components"in s&&"components"in c)return P2(s.components,c.components,r[o]);const u=[s.type,c.type];if(u.includes("address")&&u.includes("bytes20")?!0:u.includes("address")&&u.includes("string")?Ip(r[o],{strict:!1}):u.includes("address")&&u.includes("bytes")?Ip(r[o],{strict:!1}):!1)return u}}function q2(e,t={}){const{prepare:r=!0}=t,o=Array.isArray(e)||typeof e=="string"?X1(e):e;return{...o,...r?{hash:ei(o)}:{}}}function u_(e,t,r){const{args:o=[],prepare:s=!0}=r??{},c=uS(t,{strict:!1}),u=e.filter(h=>c?h.type==="function"||h.type==="error"?H2(h)===Um(t,0,4):h.type==="event"?ei(h)===t:!1:"name"in h&&h.name===t);if(u.length===0)throw new zp({name:t});if(u.length===1)return{...u[0],...s?{hash:ei(u[0])}:{}};let f;for(const h of u){if(!("inputs"in h))continue;if(!o||o.length===0){if(!h.inputs||h.inputs.length===0)return{...h,...s?{hash:ei(h)}:{}};continue}if(!h.inputs||h.inputs.length===0||h.inputs.length!==o.length)continue;if(o.every((y,g)=>{const v="inputs"in h&&h.inputs[g];return v?Up(y,v):!1}
1597)){if(f&&"inputs"in f&&f.inputs){const y=P2(h.inputs,f.inputs,o);if(y)throw new d_({abiItem:h,type:y[0]},{abiItem:f,type:y[1]})}f=h}}const p=(()=>{if(f)return f;const[h,...m]=u;return{...h,overloads:m}})();if(!p)throw new zp({name:t});return{...p,...s?{hash:ei(p)}:{}}}function H2(e){return Um(ei(e),0,4)}function f_(e){const t=typeof e=="string"?e:su(e);return Np(t)}function ei(e){return typeof e!="string"&&"hash"in e&&e.hash?e.hash:L2(Nm(f_(e)))}class d_ extends tt{constructor(t,r){super("Found ambiguous types in overloaded ABI Items.",{metaMessages:[`\`${t.type}\` in \`${Np(su(t.abiItem))}\`, and`,`\`${r.type}\` in \`${Np(su(r.abiItem))}\``,"","These types encode differently and cannot be distinguished at runtime.","Remove one of the ambiguous items in the ABI."]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiItem.AmbiguityError"})}}class zp extends tt{constructor({name:t,data:r,type:o="item"}){const s=t?` with name "${t}"`:r?` with data "${r}"`:"";super(`ABI ${o}${s} not found.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiItem.NotFoundError"})}}const h_=/^(.*)\[([0-9]*)\]$/,p_=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,F2=/^(u?int)(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/;function m_({checksumAddress:e,parameters:t,values:r}){const o=[];for(let s=0;s<t.length;s++)o.push(Wm({checksumAddress:e,parameter:t[s],value:r[s]}));return o}function Wm({checksumAddress:e=!1,parameter:t,value:r}){const o=t,s=A_(o.type);if(s){const[c,u]=s;return y_(r,{checksumAddress:e,length:c,parameter:{...o,type:u}})}if(o.type==="tuple")return E_(r,{checksumAddress:e,parameter:o});if(o.type==="address")return g_(r,{checksum:e});if(o.type==="bool")return v_(r);if(o.type.startsWith("uint")||o.type.startsWith("int")){const c=o.type.startsWith("int"),[,,u="256"]=F2.exec(o.type)??[];return w_(r,{signed:c,size:Number(u)})}if(o.type.startsWith("bytes"))return b_(r,{type:o.type});if(o.type==="string")return C_(r);throw new V2(o.type)}function Vm(e){let t=0;for(let c=0;c<e.length;c++){const{dynamic:u,encoded:f}=e[c];u?t+=32:t+=jn(f)}const r=[],o=[];let s=0;for(let c=0;c<e.length;c++){const{dynamic:u,encoded:f}=e[c];u?(r.push(Ut(t+s,{size:32})),o.push(f),s+=jn(f)):r.push(f)}return Jn(...r,...o)}function g_(e,t){const{checksum:r=!1}=t;return Lu(e,{strict:r}),{dynamic:!1,encoded:Qa(e.toLowerCase())}}function y_(e,t){const{checksumAddress:r,length:o,parameter:s}=t,c=o===null;if(!Array.isArray(e))throw new S_(e);if(!c&&e.length!==o)throw new x_({expectedLength:o,givenLength:e.length,type:`${s.type}[${o}]`});let u=!1;const f=[];for(let p=0;p<e.length;p++){const h=Wm({checksumAddress:r,parameter:s,value:e[p]});h.dynamic&&(u=!0),f.push(h)}if(c||u){const p=Vm(f);if(c){const h=Ut(f.length,{size:32});return{dynamic:!0,encoded:f.length>0?Jn(h,p):h}}if(u)return{dynamic:!0,encoded:p}}return{dynamic:!1,encoded:Jn(...f.map(({encoded:p})=>p))}}function b_(e,{type:t}){const[,r]=t.split("bytes"),o=jn(e);if(!r){let s=e;return o%32!==0&&(s=Ga(s,Math.ceil((e.length-2)/2/32)*32)),{dynamic:!0,encoded:Jn(Qa(Ut(o,{size:32})),s)}}if(o!==Number.parseInt(r))throw new G2({expectedSize:Number.parseInt(r),value:e});return{dynamic:!1,encoded:Ga(e)}}function v_(e){if(typeof e!="boolean")throw new tt(`Invalid boolean value: "${e}" (type: ${typeof e}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:Qa(w2(e))}}function w_(e,{signed:t,size:r}){if(typeof r=="number"){const o=2n**(BigInt(r)-(t?1n:0n))-1n,s=t?-o-1n:0n;if(e>o||e<s)throw new E2({max:o.toString(),min:s.toString(),signed:t,size:r/8,value:e.toString()})}return{dynamic:!1,encoded:Ut(e,{size:32,signed:t})}}function C_(e){const t=Nm(e),r=Math.ceil(jn(t)/32),o=[];for(let s=0;s<r;s++)o.push(Ga(Um(t,s*32,(s+1)*32)));return{dynamic:!0,encoded:Jn(Ga(Ut(jn(t),{size:32})),...o)}}function E_(e,t){const{checksumAddress:r,parameter:o}=t;let s=!1;const c=[];for(let u=0;u<o.components.length;u++){const f=o.components[u],p=Array.isArray(e)?u:f.name,h=Wm({checksumAddress:r,parameter:f,value:e[p]});c.push(h),h.dynamic&&(s=!0)}return{dynamic:s,encoded:s?Vm(c):Jn(...c.map(({encoded:u})=>u))}}function A_(e){const t=e.match(/^(.*)\[(\d+)?\]$/);return t?[t[2]?Number(t[2]):null,t[1]]:void 0}function Q2(e,t,r){const{checksumAddress:o=!1}={};if(e.length!==t.length)throw new W2({expectedLength:e.length,givenLength:t.length});const s=m_({checksumAddress:o,parameters:e,values:t}),c=Vm(s);return c.length===0?"0x":c}function Lp(e,t){if(e.length!==t.length)throw new W2({expectedLength:e.length,givenLength:t.length});const r=[];for(let o=0;o<e.length;o++){const s=e[o],c=t[o];r.push(Lp.encode(s,c))}return Jn(...r)}(function(e){function t(r,o,s=!1){if(r==="address"){const p=o;return Lu(p),Qa(p.toLowerCase(),s?32:0)}if(r==="string")return Nm(o);if(r==="bytes")return o;if(r==="bool")return Qa(w2(o),s?32:1);const c=r.match(F2);if(c){const[p,h,m="256"]=c,y=Number.parseInt(m)/8;return Ut(o,{size:s?32:y,signed:h==="int"})}const u=r.match(p_);
1597if(u){const[p,h]=u;if(Number.parseInt(h)!==(o.length-2)/2)throw new G2({expectedSize:Number.parseInt(h),value:o});return Ga(o,s?32:0)}const f=r.match(h_);if(f&&Array.isArray(o)){const[p,h]=f,m=[];for(let y=0;y<o.length;y++)m.push(t(h,o[y],!0));return m.length===0?"0x":Jn(...m)}throw new V2(r)}e.encode=t})(Lp||(Lp={}));class x_ extends tt{constructor({expectedLength:t,givenLength:r,type:o}){super(`Array length mismatch for type \`${o}\`. Expected: \`${t}\`. Given: \`${r}\`.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.ArrayLengthMismatchError"})}}class G2 extends tt{constructor({expectedSize:t,value:r}){super(`Size of bytes "${r}" (bytes${jn(r)}) does not match expected size (bytes${t}).`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.BytesSizeMismatchError"})}}class W2 extends tt{constructor({expectedLength:t,givenLength:r}){super(["ABI encoding parameters/values length mismatch.",`Expected length (parameters): ${t}`,`Given length (values): ${r}`].join(`
1598`)),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.LengthMismatchError"})}}class S_ extends tt{constructor(t){super(`Value \`${t}\` is not a valid array.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.InvalidArrayError"})}}class V2 extends tt{constructor(t){super(`Type \`${t}\` is not a valid ABI Type.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.InvalidTypeError"})}}function __(e,t){const{bytecode:r,args:o}=t;return Jn(r,e.inputs?.length&&o?.length?Q2(e.inputs,o):"0x")}function B_(e){return q2(e)}function T_(e,...t){const{overloads:r}=e,o=r?j_([e,...r],e.name,{args:t[0]}):e,s=k_(o),c=t.length>0?Q2(o.inputs,t[0]):void 0;return c?Jn(s,c):s}function Ko(e,t={}){return q2(e,t)}function j_(e,t,r){const o=u_(e,t,r);if(o.type!=="function")throw new zp({name:t,type:"function"});return o}function k_(e){return H2(e)}const O_="0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee",Qn="0x0000000000000000000000000000000000000000",Ll=new um(8192);function M_(e,{enabled:t=!0,id:r}){if(!t||!r)return e();if(Ll.get(r))return Ll.get(r);const o=e().finally(()=>Ll.delete(r));return Ll.set(r,o),o}async function Pp(e){return new Promise(t=>setTimeout(t,e))}function ui(e,{delay:t=100,retryCount:r=2,shouldRetry:o=()=>!0}={}){return new Promise((s,c)=>{const u=async({count:f=0}={})=>{const p=async({error:h})=>{const m=typeof t=="function"?t({count:f,error:h}):t;m&&await Pp(m),u({count:f+1})};try{const h=await e();s(h)}catch(h){if(f<r&&await o({count:f,error:h}))return p({error:h});c(h)}};u()})}function R_(e,t={}){return async(r,o={})=>{const{dedupe:s=!1,methods:c,retryDelay:u=150,retryCount:f=3,uid:p}={...t,...o},{method:h}=r;if(c?.exclude?.includes(h))throw new Na(new Error("method not supported"),{method:h});if(c?.include&&!c.include.includes(h))throw new Na(new Error("method not supported"),{method:h});const m=s?ai(`${p}.${St(r)}`):void 0;return M_(()=>ui(async()=>{try{return await e(r)}catch(y){const g=y;switch(g.code){case Ps.code:throw new Ps(g);case qs.code:throw new qs(g);case Hs.code:throw new Hs(g,{method:r.method});case Fs.code:throw new Fs(g);case qa.code:throw new qa(g);case Ha.code:throw new Ha(g);case Qs.code:throw new Qs(g);case Vn.code:throw new Vn(g);case Gs.code:throw new Gs(g);case Na.code:throw new Na(g,{method:r.method});case ci.code:throw new ci(g);case Ws.code:throw new Ws(g);case Ue.code:throw new Ue(g);case Vs.code:throw new Vs(g);case Ks.code:throw new Ks(g);case Ys.code:throw new Ys(g);case $s.code:throw new $s(g);case zt.code:throw new zt(g);case Xs.code:throw new Xs(g);case Zs.code:throw new Zs(g);case Js.code:throw new Js(g);case ec.code:throw new ec(g);case tc.code:throw new tc(g);case nc.code:throw new nc(g);case rc.code:throw new rc(g);case 5e3:throw new Ue(g);default:throw y instanceof ie?y:new K5(g)}}},{delay:({count:y,error:g})=>{if(g&&g instanceof Ms){const v=g?.headers?.get("Retry-After");if(v?.match(/\d/))return Number.parseInt(v)*1e3}return~~(1<<y)*u},retryCount:f,shouldRetry:({error:y})=>D_(y)}),{enabled:s,id:m})}}function D_(e){return"code"in e&&typeof e.code=="number"?e.code===-1||e.code===ci.code||e.code===qa.code:e instanceof Ms&&e.status?e.status===403||e.status===408||e.status===4
159813||e.status===429||e.status===500||e.status===502||e.status===503||e.status===504:!0}function Pu(e){return{formatters:void 0,fees:void 0,serializers:void 0,...e}}function qu(e,{errorInstance:t=new Error("timed out"),timeout:r,signal:o}){return new Promise((s,c)=>{(async()=>{let u;try{const f=new AbortController;r>0&&(u=setTimeout(()=>{o?f.abort():c(t)},r)),s(await e({signal:f?.signal||null}))}catch(f){f?.name==="AbortError"&&c(t),c(f)}finally{clearTimeout(u)}})()})}function I_(){return{current:0,take(){return this.current++},reset(){this.current=0}}}const fv=I_();function N_(e,t={}){return{async request(r){const{body:o,onRequest:s=t.onRequest,onResponse:c=t.onResponse,timeout:u=t.timeout??1e4}=r,f={...t.fetchOptions??{},...r.fetchOptions??{}},{headers:p,method:h,signal:m}=f;try{const y=await qu(async({signal:v})=>{const w={...f,body:Array.isArray(o)?St(o.map(_=>({jsonrpc:"2.0",id:_.id??fv.take(),..._}))):St({jsonrpc:"2.0",id:o.id??fv.take(),...o}),headers:{"Content-Type":"application/json",...p},method:h||"POST",signal:m||(u>0?v:null)},C=new Request(e,w),A=await s?.(C,w)??{...w,url:e};return await fetch(A.url??e,A)},{errorInstance:new P1({body:o,url:e}),timeout:u,signal:!0});c&&await c(y);let g;if(y.headers.get("Content-Type")?.startsWith("application/json"))g=await y.json();else{g=await y.text();try{g=JSON.parse(g||"{}")}catch(v){if(y.ok)throw v;g={error:g}}}if(!y.ok)throw new Ms({body:o,details:St(g.error)||y.statusText,headers:y.headers,status:y.status,url:e});return g}catch(y){throw y instanceof Ms||y instanceof P1?y:new Ms({body:o,cause:y,url:e})}}}}class U_ extends ie{constructor({domain:t}){super(`Invalid domain "${St(t)}".`,{metaMessages:["Must be a valid EIP-712 domain."]})}}class z_ extends ie{constructor({primaryType:t,types:r}){super(`Invalid primary type \`${t}\` must be one of \`${JSON.stringify(Object.keys(r))}\`.`,{docsPath:"/api/glossary/Errors#typeddatainvalidprimarytypeerror",metaMessages:["Check that the primary type is a key in `types`."]})}}class L_ extends ie{constructor({type:t}){super(`Struct type "${t}" is invalid.`,{metaMessages:["Struct type must not be a Solidity type."],name:"InvalidStructTypeError"})}}function P_(e){const{domain:t={},message:r,primaryType:o}=e,s={EIP712Domain:G_({domain:t}),...e.types};Q_({domain:t,message:r,primaryType:o,types:s});const c=["0x1901"];return t&&c.push(q_({domain:t,types:s})),o!=="EIP712Domain"&&c.push(K2({data:r,primaryType:o,types:s})),xt(Zn(c))}function q_({domain:e,types:t}){return K2({data:e,primaryType:"EIP712Domain",types:t})}function K2({data:e,primaryType:t,types:r}){const o=Y2({data:e,primaryType:t,types:r});return xt(o)}function Y2({data:e,primaryType:t,types:r}){const o=[{type:"bytes32"}],s=[H_({primaryType:t,types:r})];for(const c of r[t]){const[u,f]=X2({types:r,name:c.name,type:c.type,value:e[c.name]});o.push(u),s.push(f)}return da(o,s)}function H_({primaryType:e,types:t}){const r=Xn(F_({primaryType:e,types:t}));return xt(r)}function F_({primaryType:e,types:t}){let r="";const o=$2({primaryType:e,types:t});o.delete(e);const s=[e,...Array.from(o).sort()];for(const c of s)r+=`${c}(${t[c].map(({name:u,type:f})=>`${f} ${u}`).join(",")})`;return r}function $2({primaryType:e,types:t},r=new Set){const s=e.match(/^\w*/u)?.[0];if(r.has(s)||t[s]===void 0)return r;r.add(s);for(const c of t[s])$2({primaryType:c.type,types:t},r);return r}function X2({types:e,name:t,type:r,value:o}){if(e[r]!==void 0)return[{type:"bytes32"},xt(Y2({data:o,primaryType:r,types:e}))];if(r==="bytes")return o=`0x${(o.length%2?"0":"")+o.slice(2)}`,[{type:"bytes32"},xt(o)];if(r==="string")return[{type:"bytes32"},xt(Xn(o))];if(r.lastIndexOf("]")===r.length-1){const s=r.slice(0,r.lastIndexOf("[")),c=o.map(u=>X2({name:t,type:s,types:e,value:u}));return[{type:"bytes32"},xt(da(c.map(([u])=>u),c.map(([,u])=>u)))]}return[{type:r},o]}function Q_(e){const{domain:t,message:r,primaryType:o,types:s}=e,c=(u,f)=>{for(const p of u){const{name:h,type:m}=p,y=f[h],g=m.match(w6);if(g&&(typeof y=="number"||typeof y=="bigint")){const[C,A,T]=g;pe(y,{signed:A==="int",size:Number.parseInt(T)/8})}if(m==="address"&&typeof y=="string"&&!ln(y))throw new sa({address:y});const v=m.match(E5);if(v){const[C,A]=v;if(A&&Xe(y)!==Number.parseInt(A))throw new H7({expectedSize:Number.parseInt(A),givenSize:Xe(y)})}const w=s[m];w&&(W_(m),c(w,y))}};if(s.EIP712Domain&&t){if(typeof t!="object")throw new U_({domain:t});c(s.EIP712Domain,t)}if(o!=="EIP712Domain")if(s[o])c(s[o],r);else throw new z_({primaryType:o,types:s})}function G_({domain:e}){return[typeof e?.name=="string"&&{name:"name",type:"string"},e?.version&&{name:"version",type:"string"},(typeof e?.chainId=="number"||typeof e?.chainId=="bigint")&&{name:"chainId",type:"uint256"},e?.verifyingContract&&{name:"verifyingContract",type:"address"},e?.salt&&{name:"salt",type:"bytes32"}
1598].filter(Boolean)}function W_(e){if(e==="address"||e==="bool"||e==="string"||e.startsWith("bytes")||e.startsWith("uint")||e.startsWith("int"))throw new L_({type:e})}const V_=`�Ethereum Signed Message:
1599`;function K_(e){const t=typeof e=="string"?ai(e):typeof e.raw=="string"?e.raw:ht(e.raw),r=ai(`${V_}${Xe(t)}`);return Zn([r,t])}function Z2(e,t){return xt(K_(e),t)}const J2="0x6492649264926492649264926492649264926492649264926492649264926492";function Y_(e){return v6(e,-32)===J2}function $_(e){const{address:t,data:r,signature:o,to:s="hex"}=e,c=yi([da([{type:"address"},{type:"bytes"},{type:"bytes"}],[t,r,o]),J2]);return s==="hex"?c:Tn(c)}const X_="0x6080604052348015600e575f80fd5b5061016d8061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610029575f3560e01c8063f8b2cb4f1461002d575b5f80fd5b610047600480360381019061004291906100db565b61005d565b604051610054919061011e565b60405180910390f35b5f8173ffffffffffffffffffffffffffffffffffffffff16319050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100aa82610081565b9050919050565b6100ba816100a0565b81146100c4575f80fd5b50565b5f813590506100d5816100b1565b92915050565b5f602082840312156100f0576100ef61007d565b5b5f6100fd848285016100c7565b91505092915050565b5f819050919050565b61011881610106565b82525050565b5f6020820190506101315f83018461010f565b9291505056fea26469706673582212203b9fe929fe995c7cf9887f0bdba8a36dd78e8b73f149b17d2d9ad7cd09d2dc6264736f6c634300081a0033";async function Z_(e,t){const{blockNumber:r,blockTag:o,calls:s,stateOverrides:c,traceAssetChanges:u,traceTransfers:f,validation:p}=t,h=t.account?Kt(t.account):void 0;if(u&&!h)throw new ie("`account` is required when `traceAssetChanges` is true");const m=h?__(B_("constructor(bytes, bytes)"),{bytecode:S2,args:[X_,T_(Ko("function getBalance(address)"),[h.address])]}):void 0,y=u?await Promise.all(t.calls.map(async H=>{if(!H.data&&!H.abi)return;const{accessList:ue}=await R2(e,{account:h.address,...H,data:H.abi?nr(H):H.data});return ue.map(({address:O,storageKeys:G})=>G.length>0?O:null)})).then(H=>H.flat().filter(Boolean)):[],g=await Dp(e,{blockNumber:r,blockTag:o,blocks:[...u?[{calls:[{data:m}],stateOverrides:c},{calls:y.map((H,ue)=>({abi:[Ko("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[h.address],to:H,from:Qn,nonce:ue})),stateOverrides:[{address:Qn,nonce:0}]}]:[],{calls:[...s,{}].map(H=>({...H,from:h?.address})),stateOverrides:c},...u?[{calls:[{data:m}]},{calls:y.map((H,ue)=>({abi:[Ko("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[h.address],to:H,from:Qn,nonce:ue})),stateOverrides:[{address:Qn,nonce:0}]},{calls:y.map((H,ue)=>({to:H,abi:[Ko("function decimals() returns (uint256)")],functionName:"decimals",from:Qn,nonce:ue})),stateOverrides:[{address:Qn,nonce:0}]},{calls:y.map((H,ue)=>({to:H,abi:[Ko("function tokenURI(uint256) returns (string)")],functionName:"tokenURI",args:[0n],from:Qn,nonce:ue})),stateOverrides:[{address:Qn,nonce:0}]},{calls:y.map((H,ue)=>({to:H,abi:[Ko("function symbol() returns (string)")],functionName:"symbol",from:Qn,nonce:ue})),stateOverrides:[{address:Qn,nonce:0}]}]:[]],traceTransfers:f,validation:p}),v=u?g[2]:g[0],[w,C,,A,T,_,j,k]=u?g:[],{calls:B,...D}=v,N=B.slice(0,-1)??[],q=w?.calls??[],I=C?.calls??[],V=[...q,...I].map(H=>H.status==="success"?Yn(H.data):null),F=A?.calls??[],$=T?.calls??[],Z=[...F,...$].map(H=>H.status==="success"?Yn(H.data):null),oe=(_?.calls??[]).map(H=>H.status==="success"?H.result:null),re=(k?.calls??[]).map(H=>H.status==="success"?H.result:null),z=(j?.calls??[]).map(H=>H.status==="success"?H.result:null),X=[];for(const[H,ue]of Z.entries()){const O=V[H];if(typeof ue!="bigint"||typeof O!="bigint")continue;const G=oe[H-1],ae=re[H-1],se=z[H-1],te=H===0?{address:O_,decimals:18,symbol:"ETH"}:{address:y[H-1],decimals:se||G?Number(G??1):void 0,symbol:ae??void 0};X.some(le=>le.token.address===te.address)||X.push({token:te,value:{pre:O,post:ue,diff:ue-O}})}return{assetChanges:X,block:D,results:N}}const Dh=new Map,dv=new Map;let J_=0;function la(e,t,r){const o=++J_,s=()=>Dh.get(e)||[],c=()=>{const m=s();Dh.set(e,m.filter(y=>y.id!==o))},u=()=>{const m=s();if(!m.some(g=>g.id===o))return;const y=dv.get(e);if(m.length===1&&y){const g=y();g instanceof Promise&&g.catch(()=>{})}c()},f=s();if(Dh.set(e,[...f,{id:o,fns:t}]),f&&f.length>0)return u;const p={};for(const m in t)p[m]=((...y)=>{const g=s();if(g.length!==0)for(const v of g)v.fns[m]?.(...y)});const h=r(p);return typeof h=="function"&&dv.set(e,h),u}function vc(e,{emitOnBegin:t,initialWaitTime:r,interval:o}){let s=!0;const c=()=>s=!1;return(async()=>{let f;t&&(f=await e({unpoll:c}));const p=await r?.(f)??o;await Pp(p);const h=async()=>{s&&(await e({unpoll:c}),await Pp(o),h())};h()})(),c}function e9(e,{blockTag:t=e.experimental_blockTag??"latest",emitMissed:r=!1,emitOnBegin:o=!1,onBlock:s,onError:c,includeTransactions:u,poll:f,pollingInterval:p=e.pollingInterval}){const h=typeof f<"u"?f:!(e.transport.type==="webSocket"||e.transport.type==="ipc"||e.transport.type==="fallback"&&(e.transport.transports[0].c
1599onfig.type==="webSocket"||e.transport.transports[0].config.type==="ipc")),m=u??!1;let y;return h?(()=>{const w=St(["watchBlocks",e.uid,t,r,o,m,p]);return la(w,{onBlock:s,onError:c},C=>vc(async()=>{try{const A=await Ee(e,Gn,"getBlock")({blockTag:t,includeTransactions:m});if(A.number!==null&&y?.number!=null){if(A.number===y.number)return;if(A.number-y.number>1&&r)for(let T=y?.number+1n;T<A.number;T++){const _=await Ee(e,Gn,"getBlock")({blockNumber:T,includeTransactions:m});C.onBlock(_,y),y=_}}(y?.number==null||t==="pending"&&A?.number==null||A.number!==null&&A.number>y.number)&&(C.onBlock(A,y),y=A)}catch(A){C.onError?.(A)}},{emitOnBegin:o,interval:p}))})():(()=>{let w=!0,C=!0,A=()=>w=!1;return(async()=>{try{o&&Ee(e,Gn,"getBlock")({blockTag:t,includeTransactions:m}).then(j=>{w&&C&&(s(j,void 0),C=!1)}).catch(c);const T=(()=>{if(e.transport.type==="fallback"){const j=e.transport.transports.find(k=>k.config.type==="webSocket"||k.config.type==="ipc");return j?j.value:e.transport}return e.transport})(),{unsubscribe:_}=await T.subscribe({params:["newHeads"],async onData(j){if(!w)return;const k=await Ee(e,Gn,"getBlock")({blockNumber:j.result?.number,includeTransactions:m}).catch(()=>{});w&&(s(k,y),C=!1,y=k)},onError(j){c?.(j)}});A=_,w||A()}catch(T){c?.(T)}})(),()=>A()})()}function e3(e,{emitOnBegin:t=!1,emitMissed:r=!1,onBlockNumber:o,onError:s,poll:c,pollingInterval:u=e.pollingInterval}){const f=typeof c<"u"?c:!(e.transport.type==="webSocket"||e.transport.type==="ipc"||e.transport.type==="fallback"&&(e.transport.transports[0].c
1599onfig.type==="webSocket"||e.transport.transports[0].config.type==="ipc"));let p;return f?(()=>{const y=St(["watchBlockNumber",e.uid,t,r,u]);return la(y,{onBlockNumber:o,onError:s},g=>vc(async()=>{try{const v=await Ee(e,bc,"getBlockNumber")({cacheTime:0});if(p){if(v===p)return;if(v-p>1&&r)for(let w=p+1n;w<v;w++)g.onBlockNumber(w,p),p=w}(!p||v>p)&&(g.onBlockNumber(v,p),p=v)}catch(v){g.onError?.(v)}},{emitOnBegin:t,interval:u}))})():(()=>{const y=St(["watchBlockNumber",e.uid,t,r]);return la(y,{onBlockNumber:o,onError:s},g=>{let v=!0,w=()=>v=!1;return(async()=>{try{const C=(()=>{if(e.transport.type==="fallback"){const T=e.transport.transports.find(_=>_.config.type==="webSocket"||_.config.type==="ipc");return T?T.value:e.transport}return e.transport})(),{unsubscribe:A}=await C.subscribe({params:["newHeads"],onData(T){if(!v)return;const _=Yn(T.result?.number);g.onBlockNumber(_,p),p=_},onError(T){g.onError?.(T)}});w=A,v||w()}catch(C){s?.(C)}})(),()=>w()})})()}async function Hu(e,{filter:t}){return t.request({method:"eth_uninstallFilter",params:[t.id]})}function t9(e,{address:t,args:r,batch:o=!0,event:s,events:c,fromBlock:u,onError:f,onLogs:p,poll:h,pollingInterval:m=e.pollingInterval,strict:y}){const g=typeof h<"u"?h:typeof u=="bigint"?!0:!(e.transport.type==="webSocket"||e.transport.type==="ipc"||e.transport.type==="fallback"&&(e.transport.transports[0].c
1599onfig.type==="webSocket"||e.transport.transports[0].config.type==="ipc")),v=y??!1;return g?(()=>{const A=St(["watchEvent",t,r,o,e.uid,s,m,u]);return la(A,{onLogs:p,onError:f},T=>{let _;u!==void 0&&(_=u-1n);let j,k=!1;const B=vc(async()=>{if(!k){try{j=await Ee(e,I2,"createEventFilter")({address:t,args:r,event:s,events:c,strict:v,fromBlock:u})}catch{}k=!0;return}try{let D;if(j)D=await Ee(e,zu,"getFilterChanges")({filter:j});else{const N=await Ee(e,bc,"getBlockNumber")({});_&&_!==N?D=await Ee(e,Qm,"getLogs")({address:t,args:r,event:s,events:c,fromBlock:_+1n,toBlock:N}):D=[],_=N}if(D.length===0)return;if(o)T.onLogs(D);else for(const N of D)T.onLogs([N])}catch(D){j&&D instanceof Ha&&(k=!1),T.onError?.(D)}},{emitOnBegin:!0,interval:m});return async()=>{j&&await Ee(e,Hu,"uninstallFilter")({filter:j}),B()}})})():(()=>{let A=!0,T=()=>A=!1;return(async()=>{try{const _=(()=>{if(e.transport.type==="fallback"){const D=e.transport.transports.find(N=>N.config.type==="webSocket"||N.config.type==="ipc");return D?D.value:e.transport}return e.transport})(),j=c??(s?[s]:void 0);let k=[];j&&(k=[j.flatMap(N=>yc({abi:[N],eventName:N.name,args:r}))],s&&(k=k[0]));const{unsubscribe:B}=await _.subscribe({params:["logs",{address:t,topics:k}],onData(D){if(!A)return;const N=D.result;try{const{eventName:q,args:I}=Hm({abi:j??[],data:N.data,topics:N.topics,strict:v}),V=Sr(N,{args:I,eventName:q});p([V])}catch(q){let I,V;if(q instanceof Us||q instanceof Au){if(y)return;I=q.abiItem.name,V=q.abiItem.inputs?.some($=>!("name"in $&&$.name))}const F=Sr(N,{args:V?[]:{},eventName:I});p([F])}},onError(D){f?.(D)}});T=B,A||T()}catch(_){f?.(_)}})(),()=>T()})()}function n9(e,{batch:t=!0,onError:r,onTransactions:o,poll:s,pollingInterval:c=e.pollingInterval}){return(typeof s<"u"?s:e.transport.type!=="webSocket"&&e.transport.type!=="ipc")?(()=>{const h=St(["watchPendingTransactions",e.uid,t,c]);return la(h,{onTransactions:o,onError:r},m=>{let y;const g=vc(async()=>{try{if(!y)try{y=await Ee(e,N2,"createPendingTransactionFilter")({});return}catch(w){throw g(),w}const v=await Ee(e,zu,"getFilterChanges")({filter:y});if(v.length===0)return;if(t)m.onTransactions(v);else for(const w of v)m.onTransactions([w])}catch(v){m.onError?.(v)}},{emitOnBegin:!0,interval:c});return async()=>{y&&await Ee(e,Hu,"uninstallFilter")({filter:y}),g()}})})():(()=>{let h=!0,m=()=>h=!1;return(async()=>{try{const{unsubscribe:y}=await e.transport.subscribe({params:["newPendingTransactions"],onData(g){if(!h)return;const v=g.result;o([v])},onError(g){r?.(g)}});m=y,h||m()}catch(y){r?.(y)}})(),()=>m()})()}function r9(e){return e.map(t=>({...t,value:BigInt(t.value)}))}function a9(e){return{...e,balance:e.balance?BigInt(e.balance):void 0,nonce:e.nonce?$n(e.nonce):void 0,storageProof:e.storageProof?r9(e.storageProof):void 0}}async function o9(e,{address:t,blockNumber:r,blockTag:o,storageKeys:s}){const c=o??"latest",u=r!==void 0?pe(r):void 0,f=await e.request({method:"eth_getProof",params:[t,s,u||c]});return a9(f)}async function i9(e,t){const{checkReplacement:r=!0,confirmations:o=1,hash:s,onReplaced:c,retryCount:u=6,retryDelay:f=({count:B})=>~~(1<<B)*200,timeout:p=18e4}=t,h=St(["waitForTransactionReceipt",e.uid,s]),m=t.pollingInterval?t.pollingInterval:e.chain?.experimental_preconfirmationTime?e.chain.experimental_preconfirmationTime:e.pollingInterval;let y,g,v,w=!1,C,A;const{promise:T,resolve:_,reject:j}=_2(),k=p?setTimeout(()=>{A(),C(),j(new G5({hash:s}))},p):void 0;return C=la(h,{onReplaced:c,resolve:_,reject:j},async B=>{if(v=await Ee(e,Zl,"getTransactionReceipt")({hash:s}).catch(()=>{}),v&&o<=1){clearTimeout(k),B.resolve(v),C();return}
1599A=Ee(e,e3,"watchBlockNumber")({emitMissed:!0,emitOnBegin:!0,poll:!0,pollingInterval:m,async onBlockNumber(D){const N=I=>{clearTimeout(k),A(),I(),C()};let q=D;if(!w)try{if(v){if(o>1&&(!v.blockNumber||q-v.blockNumber+1n<o))return;N(()=>B.resolve(v));return}if(r&&!y&&(w=!0,await ui(async()=>{y=await Ee(e,Gm,"getTransaction")({hash:s}),y.blockNumber&&(q=y.blockNumber)},{delay:f,retryCount:u}),w=!1),v=await Ee(e,Zl,"getTransactionReceipt")({hash:s}),o>1&&(!v.blockNumber||q-v.blockNumber+1n<o))return;N(()=>B.resolve(v))}catch(I){if(I instanceof T6||I instanceof j6){if(!y){w=!1;return}try{g=y,w=!0;const V=await ui(()=>Ee(e,Gn,"getBlock")({blockNumber:q,includeTransactions:!0}),{delay:f,retryCount:u,shouldRetry:({error:Z})=>Z instanceof O6});w=!1;const F=V.transactions.find(({from:Z,nonce:oe})=>Z===g.from&&oe===g.nonce);if(!F||(v=await Ee(e,Zl,"getTransactionReceipt")({hash:F.hash}),o>1&&(!v.blockNumber||q-v.blockNumber+1n<o)))return;let $="replaced";F.to===g.to&&F.value===g.value&&F.input===g.input?$="repriced":F.from===F.to&&F.value===0n&&($="cancelled"),N(()=>{B.onReplaced?.({reason:$,replacedTransaction:g,transaction:F,transactionReceipt:v}),B.resolve(v)})}catch(V){N(()=>B.reject(V))}}else N(()=>B.reject(I))}}})}),T}async function s9(e,{account:t=e.account,message:r}){if(!t)throw new C6({docsPath:"/docs/actions/wallet/signMessage"});const o=Kt(t);if(o.signMessage)return o.signMessage({message:r});const s=typeof r=="string"?ai(r):r.raw instanceof Uint8Array?Xn(r.raw):r.raw;return e.request({method:"personal_sign",params:[s,o.address]},{retryCount:0})}async function c9(e,t){const{abi:r,address:o,args:s,dataSuffix:c,functionName:u,...f}=t,p=f.account?Kt(f.account):e.account,h=nr({abi:r,args:s,functionName:u});try{const{data:m}=await Ee(e,Nu,"call")({batch:!1,data:`${h}${c?c.replace("0x",""):""}`,to:o,...f,account:p}),y=$a({abi:r,args:s,functionName:u,data:m||"0x"}),g=r.filter(v=>"name"in v&&v.name===t.functionName);return{result:y,request:{abi:g,address:o,args:s,dataSuffix:c,functionName:u,...f,account:p}}}catch(m){throw li(m,{abi:r,address:o,args:s,docsPath:"/docs/contract/simulateContract",functionName:u,sender:p?.address})}}class t3 extends hm{constructor(t,r){super(),this.finished=!1,this.destroyed=!1,a5(t);const o=xu(r);if(this.iHash=t.create(),typeof this.iHash.update!="function")throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const s=this.blockLen,c=new Uint8Array(s);c.set(o.length>s?t.create().update(o).digest():o);for(let u=0;u<c.length;u++)c[u]^=54;this.iHash.update(c),this.oHash=t.create();for(let u=0;u<c.length;u++)c[u]^=106;this.oHash.update(c),ca(c)}update(t){return ii(this),this.iHash.update(t),this}digestInto(t){ii(this),Un(t,this.outputLen),this.finished=!0,this.iHash.digestInto(t),this.oHash.update(t),this.oHash.digestInto(t),this.destroy()}digest(){const t=new Uint8Array(this.oHash.outputLen);return this.digestInto(t),t}_cloneInto(t){t||(t=Object.create(Object.getPrototypeOf(this),{}));const{oHash:r,iHash:o,finished:s,destroyed:c,blockLen:u,outputLen:f}=this;return t=t,t.finished=s,t.destroyed=c,t.blockLen=u,t.outputLen=f,t.oHash=r._cloneInto(t.oHash),t.iHash=o._cloneInto(t.iHash),t}clone(){return this._cloneInto()}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}const n3=(e,t,r)=>new t3(e,t).update(r).digest();n3.create=(e,t)=>new t3(e,t);/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const Wt=BigInt(0),Lt=BigInt(1),Ua=BigInt(2),l9=BigInt(3),r3=BigInt(4),a3=BigInt(5),o3=BigInt(8);function xn(e,t){const r=e%t;return r>=Wt?r:t+r}function En(e,t,r){let o=e;for(;t-- >Wt;)o*=o,o%=r;return o}function hv(e,t){if(e===Wt)throw new Error("invert: expected non-zero number");if(t<=Wt)throw new Error("invert: expected positive modulus, got "+t);let r=xn(e,t),o=t,s=Wt,c=Lt;for(;r!==Wt;){const f=o/r,p=o%r,h=s-c*f;o=r,r=p,s=c,c=h}if(o!==Lt)throw new Error("invert: does not exist");return xn(s,t)}function i3(e,t){const r=(e.ORDER+Lt)/r3,o=e.pow(t,r);if(!e.eql(e.sqr(o),t))throw new Error("Cannot find square root");return o}function u9(e,t){const r=(e.ORDER-a3)/o3,o=e.mul(t,Ua),s=e.pow(o,r),c=e.mul(t,s),u=e.mul(e.mul(c,Ua),s),f=e.mul(c,e.sub(u,e.ONE));if(!e.eql(e.sqr(f),t))throw new Error("Cannot find square root");return f}function f9(e){if(e<BigInt(3))throw new Error("sqrt is not defined for small field");let t=e-Lt,r=0;for(;t%Ua===Wt;)t/=Ua,r++;let o=Ua;const s=Fu(e);for(;pv(s,o)===1;)if(o++>1e3)throw new Error("Cannot find square root: probably non-prime P");if(r===1)return i3;let c=s.pow(o,t);const u=(t+Lt)/Ua;return function(p,h){if(p.is0(h))return h;if(pv(p,h)!==1)throw new Error("Cannot find square root");let m=r,y=p.mul(p.ONE,c),g=p.pow(h,t),v=p.pow(h,u);for(;!p.eql(g,p.ONE);){if(p.is0(g))return p.ZERO;let w=1,C=p.sqr(g);for(;!p.eql(C,p.ONE);)if(w++,C=p.sqr(C),w===m)throw new Error("Cannot find square root");const A=Lt<<BigInt(m-w-1),T=p.pow(y,A);m=w,y=p.sqr(T),g=p.mul(g,y),v=p.mul(v,T)}return v}}function d9(e){return e%r3===l9?i3:e%o3===a3?u9:f9(e)}const h9=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function p9(e){const t={ORDER:"bigint",MASK:"bigint",BYTES:"number",BITS:"number"},r=h9.reduce((o,s)=>(o[s]="function",o),t);return Dm(e,r),e}function m9(e,t,r){if(r<Wt)throw new Error("invalid exponent, negatives unsupported");if(r===Wt)return e.ONE;if(r===Lt)return t;let o=e.ONE,s=t;for(;r>Wt;)r&Lt&&(o=e.mul(o,s)),s=e.sqr(s),r>>=Lt;return o}function s3(e,t,r=!1){const o=new Array(t.length).fill(r?e.ZERO:void 0),s=t.reduce((u,f,p)=>e.is0(f)?u:(o[p]=u,e.mul(u,f)),e.ONE),c=e.inv(s);return t.reduceRight((u,f,p)=>e.is0(f)?u:(o[p]=e.mul(u,o[p]),e.mul(u,f)),c),o}function pv(e,t){const r=(e.ORDER-Lt)/Ua,o=e.pow(t,r),s=e.eql(o,e.ONE),c=e.eql(o,e.ZERO),u=e.eql(o,e.neg(e.ONE));if(!s&&!c&&!u)throw new Error("invalid Legendre symbol result");return s?1:c?0:-1}function g9(e,t){t!==void 0&&zs(t);const r=t!==void 0?t:e.toString(2).length,o=Math.ceil(r/8);return{nBitLength:r,nByteLength:o}}function Fu(e,t,r=!1,o={}){if(e<=Wt)throw new Error("invalid field: expected ORDER > 0, got "+e);let s,c;if(typeof t=="object"&&t!=null){if(o.sqrt||r)throw new Error("cannot specify opts in two arguments");const m=t;m.BITS&&(s=m.BITS),m.sqrt&&(c=m.sqrt),typeof m.isLE=="boolean"&&(r=m.isLE)}else typeof t=="number"&&(s=t),o.sqrt&&(c=o.sqrt);const{nBitLength:u,nByteLength:f}=g9(e,s);if(f>2048)throw new Error("invalid field: expected ORDER of <= 2048 bytes");let p;const h=Object.freeze({ORDER:e,isLE:r,BITS:u,BYTES:f,MASK:Iu(u),ZERO:Wt,ONE:Lt,create:m=>xn(m,e),isValid:m=>{if(typeof m!="bigint")throw new Error("invalid field element: expected bigint, got "+typeof m);return Wt<=m&&m<e},is0:m=>m===Wt,isValidNot0:m=>!h.is0(m)&&h.isValid(m),isOdd:m=>(m&Lt)===Lt,neg:m=>xn(-m,e),eql:(m,y)=>m===y,sqr:m=>xn(m*m,e),add:(m,y)=>xn(m+y,e),sub:(m,y)=>xn(m-y,e),mul:(m,y)=>xn(m*y,e),pow:(m,y)=>m9(h,m,y),div:(m,y)=>xn(m*hv(y,e),e),sqrN:m=>m*m,addN:(m,y)=>m+y,subN:(m,y)=>m-y,mulN:(m,y)=>m*y,inv:m=>hv(m,e),sqrt:c||(m=>(p||(p=d9(e)),p(h,m))),toBytes:m=>r?y2(m,f):Rm(m,f),fromBytes:m=>{if(m.length!==f)throw new Error("Field.fromBytes: expected "+f+" bytes, got "+m.length);return r?g2(m):Du(m)},invertBatch:m=>s3(h,m),cmov:(m,y,g)=>g?y:m});return Object.freeze(h)}function c3(e){if(typeof e!="bigint")throw new Error("field order must be bigint");const t=e.toString(2).length;return Math.ceil(t/8)}function l3(e){const t=c3(e);return t+Math.ceil(t/2)}function y9(e,t,r=!1){const o=e.length,s=c3(t),c=l3(t);if(o<16||o<c||o>1024)throw new Error("expected "+c+"-1024 bytes of input, got "+o);const u=r?g2(e):Du(e),f=xn(u,t-Lt)+Lt;return r?y2(f,s):Rm(f,s)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const fi=BigInt(0),za=BigInt(1);function Rs(e,t){const r=t.negate();return e?r:t}function b9(e,t,r){const o=u=>u.pz,s=s3(e.Fp,r.map(o));return r.map((u,f)=>u.toAffine(s[f])).map(e.fromAffine)}function u3(e,t){if(!Number.isSafeInteger(e)||e<=0||e>t)throw new Error("invalid window size, expected [1.."+t+"], got W="+e)}function Ih(e,t){u3(e,t);const r=Math.ceil(t/e)+1,o=2**(e-1),s=2**e,c=Iu(e),u=BigInt(e);return{windows:r,windowSize:o,mask:c,maxNumber:s,shiftBy:u}}function mv(e,t,r){const{windowSize:o,mask:s,maxNumber:c,shiftBy:u}=r;let f=Number(e&s),p=e>>u;f>o&&(f-=c,p+=za);const h=t*o,m=h+Math.abs(f)-1,y=f===0,g=f<0,v=t%2!==0;return{nextN:p,offset:m,isZero:y,isNeg:g,isNegF:v,offsetF:h}}function v9(e,t){if(!Array.isArray(e))throw new Error("array expected");e.forEach((r,o)=>{if(!(r instanceof t))throw new Error("invalid point at index "+o)})}function w9(e,t){if(!Array.isArray(e))throw new Error("array of scalars expected");e.forEach((r,o)=>{if(!t.isValid(r))throw new Error("invalid scalar at index "+o)})}const Nh=new WeakMap,f3=new WeakMap;function Uh(e){return f3.get(e)||1}
vendor: 5,462 bytes, line 1599
1599function gv(e){if(e!==fi)throw new Error("invalid wNAF")}function C9(e,t){return{constTimeNegate:Rs,hasPrecomputes(r){return Uh(r)!==1},unsafeLadder(r,o,s=e.ZERO){let c=r;for(;o>fi;)o&za&&(s=s.add(c)),c=c.double(),o>>=za;return s},precomputeWindow(r,o){const{windows:s,windowSize:c}=Ih(o,t),u=[];let f=r,p=f;for(let h=0;h<s;h++){p=f,u.push(p);for(let m=1;m<c;m++)p=p.add(f),u.push(p);f=p.double()}return u},wNAF(r,o,s){let c=e.ZERO,u=e.BASE;const f=Ih(r,t);for(let p=0;p<f.windows;p++){const{nextN:h,offset:m,isZero:y,isNeg:g,isNegF:v,offsetF:w}=mv(s,p,f);s=h,y?u=u.add(Rs(v,o[w])):c=c.add(Rs(g,o[m]))}return gv(s),{p:c,f:u}},wNAFUnsafe(r,o,s,c=e.ZERO){const u=Ih(r,t);for(let f=0;f<u.windows&&s!==fi;f++){const{nextN:p,offset:h,isZero:m,isNeg:y}=mv(s,f,u);if(s=p,!m){const g=o[h];c=c.add(y?g.negate():g)}}return gv(s),c},getPrecomputes(r,o,s){let c=Nh.get(o);return c||(c=this.precomputeWindow(o,r),r!==1&&(typeof s=="function"&&(c=s(c)),Nh.set(o,c))),c},wNAFCached(r,o,s){const c=Uh(r);return this.wNAF(c,this.getPrecomputes(c,r,s),o)},wNAFCachedUnsafe(r,o,s,c){const u=Uh(r);return u===1?this.unsafeLadder(r,o,c):this.wNAFUnsafe(u,this.getPrecomputes(u,r,s),o,c)},setWindowSize(r,o){u3(o,t),f3.set(r,o),Nh.delete(r)}}}function E9(e,t,r,o){let s=t,c=e.ZERO,u=e.ZERO;for(;r>fi||o>fi;)r&za&&(c=c.add(s)),o&za&&(u=u.add(s)),s=s.double(),r>>=za,o>>=za;return{p1:c,p2:u}}function A9(e,t,r,o){v9(r,e),w9(o,t);const s=r.length,c=o.length;if(s!==c)throw new Error("arrays of points and scalars must have equal length");const u=e.ZERO,f=F4(BigInt(s));let p=1;f>12?p=f-3:f>4?p=f-2:f>0&&(p=2);const h=Iu(p),m=new Array(Number(h)+1).fill(u),y=Math.floor((t.BITS-1)/p)*p;let g=u;for(let v=y;v>=0;v-=p){m.fill(u);for(let C=0;C<c;C++){const A=o[C],T=Number(A>>BigInt(v)&h);m[T]=m[T].add(r[C])}let w=u;for(let C=m.length-1,A=u;C>0;C--)A=A.add(m[C]),w=w.add(A);if(g=g.add(w),v!==0)for(let C=0;C<p;C++)g=g.double()}return g}function yv(e,t){if(t){if(t.ORDER!==e)throw new Error("Field.ORDER must match order: Fp == p, Fn == n");return p9(t),t}else return Fu(e)}function x9(e,t,r={}){if(!t||typeof t!="object")throw new Error(`expected valid ${e} CURVE object`);for(const f of["p","n","h"]){const p=t[f];if(!(typeof p=="bigint"&&p>fi))throw new Error(`CURVE.${f} must be positive bigint`)}const o=yv(t.p,r.Fp),s=yv(t.n,r.Fn),u=["Gx","Gy","a","b"];for(const f of u)if(!o.isValid(t[f]))throw new Error(`CURVE.${f} must be valid field element of CURVE.Fp`);return{Fp:o,Fn:s}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function bv(e){e.lowS!==void 0&&cu("lowS",e.lowS),e.prehash!==void 0&&cu("prehash",e.prehash)}class S9 extends Error{constructor(t=""){super(t)}}const Er={Err:S9,_tlv:{encode:(e,t)=>{const{Err:r}=Er;if(e<0||e>256)throw new r("tlv.encode: wrong tag");if(t.length&1)throw new r("tlv.encode: unpadded data");const o=t.length/2,s=zl(o);if(s.length/2&128)throw new r("tlv.encode: long form length too big");const c=o>127?zl(s.length/2|128):"";return zl(e)+c+s+t},decode(e,t){const{Err:r}=Er;let o=0;if(e<0||e>256)throw new r("tlv.encode: wrong tag");if(t.length<2||t[o++]!==e)throw new r("tlv.decode: wrong tlv");const s=t[o++],c=!!(s&128);let u=0;if(!c)u=s;else{const p=s&127;if(!p)throw new r("tlv.decode(long): indefinite length not supported");if(p>4)throw new r("tlv.decode(long): byte length is too big");const h=t.subarray(o,o+p);if(h.length!==p)throw new r("tlv.decode: length bytes not complete");if(h[0]===0)throw new r("tlv.decode(long): zero leftmost byte");for(const m of h)u=u<<8|m;if(o+=p,u<128)throw new r("tlv.decode(long): not minimal encoding")}const f=t.subarray(o,o+u);if(f.length!==u)throw new r("tlv.decode: wrong value length");return{v:f,l:t.subarray(o+u)}}},_int:{encode(e){const{Err:t}=Er;if(e<Ds)throw new t("integer: negative integers are not allowed");let r=zl(e);if(Number.parseInt(r[0],16)&8&&(r="00"+r),r.length&1)throw new t("unexpected DER parsing assertion: unpadded hex");return r},decode(e){const{Err:t}=Er;if(e[0]&128)throw new t("invalid signature integer: negative");if(e[0]===0&&!(e[1]&128))throw new t("invalid signature integer: unnecessary leading zero");return Du(e)}},toSig(e){const{Err:t,_int:r,_tlv:o}=Er,s=An("signature",e),{v:c,l:u}=o.decode(48,s);if(u.length)throw new t("invalid signature: left bytes after parsing");const{v:f,l:p}=o.decode(2,c),{v:h,l:m}=o.decode(2,p);if(m.length)throw new t("invalid signature: left bytes after parsing");return{r:r.decode(f),s:r.decode(h)}},hexFromSig(e){const{_tlv:t,_int:r}=Er,o=t.encode(2,r.encode(e.r)),s=t.encode(2,r.encode(e.s)),c=o+s;return t.encode(48,c)}},Ds=BigInt(0),Is=BigInt(1),_9=BigInt(2),Pl=BigInt(3),B9=BigInt(4);function T9(e,t,r){function o(s){const c=e.sqr(s),u=e.mul(c,s);return e.add(e.add(u,e.mul(s,t)),r)}return o}function d3(e,t,r){const{BYTES:o}=e;function s(c){let u;if(typeof c=="bigint")u=c;else{let f=An("private key",c);if(t){if(!t.includes(f.length*2))throw new Error("invalid private key");const p=new Uint8Array(o);p.set(f,p.length-f.length),f=p}try{u=e.fromBytes(f)}catch{throw new Error(`invalid private key: expected ui8a of size ${o}, got ${typeof c}`)}}if(r&&(u=e.create(u)),!e.isValidNot0(u))throw new Error("invalid private key: out of range [1..N-1]");return u}return s}function j9(e,t={}){const{Fp:r,Fn:o}=x9("weierstrass",e,t),{h:s,n:c}=e;Dm(t,{},{allowInfinityPoint:"boolean",clearCofactor:"function",isTorsionFree:"function",fromBytes:"function",toBytes:"function",endo:"object",wrapPrivateKey:"boolean"});
1599const{endo:u}=t;if(u&&(!r.is0(e.a)||typeof u.beta!="bigint"||typeof u.splitScalar!="function"))throw new Error('invalid endo: expected "beta": bigint and "splitScalar": function');function f(){if(!r.isOdd)throw new Error("compression is not supported: Field does not have .isOdd()")}function p(q,I,V){const{x:F,y:$}=I.toAffine(),Z=r.toBytes(F);if(cu("isCompressed",V),V){f();const oe=!r.isOdd($);return Ia(h3(oe),Z)}else return Ia(Uint8Array.of(4),Z,r.toBytes($))}function h(q){Un(q);const I=r.BYTES,V=I+1,F=2*I+1,$=q.length,Z=q[0],oe=q.subarray(1);if($===V&&(Z===2||Z===3)){const re=r.fromBytes(oe);if(!r.isValid(re))throw new Error("bad point: is not on curve, wrong x");const z=g(re);let X;try{X=r.sqrt(z)}catch(O){const G=O instanceof Error?": "+O.message:"";throw new Error("bad point: is not on curve, sqrt error"+G)}f();const H=r.isOdd(X);return(Z&1)===1!==H&&(X=r.neg(X)),{x:re,y:X}}else if($===F&&Z===4){const re=r.fromBytes(oe.subarray(I*0,I*1)),z=r.fromBytes(oe.subarray(I*1,I*2));if(!v(re,z))throw new Error("bad point: is not on curve");return{x:re,y:z}}else throw new Error(`bad point: got length ${$}, expected compressed=${V} or uncompressed=${F}`)}const m=t.toBytes||p,y=t.fromBytes||h,g=T9(r,e.a,e.b);function v(q,I){const V=r.sqr(I),F=g(q);return r.eql(V,F)}if(!v(e.Gx,e.Gy))throw new Error("bad curve params: generator point");const w=r.mul(r.pow(e.a,Pl),B9),C=r.mul(r.sqr(e.b),BigInt(27));if(r.is0(r.add(w,C)))throw new Error("bad curve params: a or b");function A(q,I,V=!1){if(!r.isValid(I)||V&&r.is0(I))throw new Error(`bad point coordinate ${q}`);return I}function T(q){if(!(q instanceof B))throw new Error("ProjectivePoint expected")}const _=ev((q,I)=>{const{px:V,py:F,pz:$}=q;if(r.eql($,r.ONE))return{x:V,y:F};const Z=q.is0();I==null&&(I=Z?r.ONE:r.inv($));const oe=r.mul(V,I),re=r.mul(F,I),z=r.mul($,I);if(Z)return{x:r.ZERO,y:r.ZERO};if(!r.eql(z,r.ONE))throw new Error("invZ was invalid");return{x:oe,y:re}}),j=ev(q=>
vendor: 7,019 bytes, line 1599
1599{if(q.is0()){if(t.allowInfinityPoint&&!r.is0(q.py))return;throw new Error("bad point: ZERO")}const{x:I,y:V}=q.toAffine();if(!r.isValid(I)||!r.isValid(V))throw new Error("bad point: x or y not field elements");if(!v(I,V))throw new Error("bad point: equation left != right");if(!q.isTorsionFree())throw new Error("bad point: not in prime-order subgroup");return!0});function k(q,I,V,F,$){return V=new B(r.mul(V.px,q),V.py,V.pz),I=Rs(F,I),V=Rs($,V),I.add(V)}class B{constructor(I,V,F){this.px=A("x",I),this.py=A("y",V,!0),this.pz=A("z",F),Object.freeze(this)}static fromAffine(I){const{x:V,y:F}=I||{};if(!I||!r.isValid(V)||!r.isValid(F))throw new Error("invalid affine point");if(I instanceof B)throw new Error("projective point not allowed");return r.is0(V)&&r.is0(F)?B.ZERO:new B(V,F,r.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(I){return b9(B,"pz",I)}static fromBytes(I){return Un(I),B.fromHex(I)}static fromHex(I){const V=B.fromAffine(y(An("pointHex",I)));return V.assertValidity(),V}static fromPrivateKey(I){const V=d3(o,t.allowedPrivateKeyLengths,t.wrapPrivateKey);return B.BASE.multiply(V(I))}static msm(I,V){return A9(B,o,I,V)}precompute(I=8,V=!0){return N.setWindowSize(this,I),V||this.multiply(Pl),this}_setWindowSize(I){this.precompute(I)}assertValidity(){j(this)}hasEvenY(){const{y:I}=this.toAffine();if(!r.isOdd)throw new Error("Field doesn't support isOdd");return!r.isOdd(I)}equals(I){T(I);const{px:V,py:F,pz:$}=this,{px:Z,py:oe,pz:re}=I,z=r.eql(r.mul(V,re),r.mul(Z,$)),X=r.eql(r.mul(F,re),r.mul(oe,$));return z&&X}negate(){return new B(this.px,r.neg(this.py),this.pz)}double(){const{a:I,b:V}=e,F=r.mul(V,Pl),{px:$,py:Z,pz:oe}=this;let re=r.ZERO,z=r.ZERO,X=r.ZERO,H=r.mul($,$),ue=r.mul(Z,Z),O=r.mul(oe,oe),G=r.mul($,Z);return G=r.add(G,G),X=r.mul($,oe),X=r.add(X,X),re=r.mul(I,X),z=r.mul(F,O),z=r.add(re,z),re=r.sub(ue,z),z=r.add(ue,z),z=r.mul(re,z),re=r.mul(G,re),X=r.mul(F,X),O=r.mul(I,O),G=r.sub(H,O),G=r.mul(I,G),G=r.add(G,X),X=r.add(H,H),H=r.add(X,H),H=r.add(H,O),H=r.mul(H,G),z=r.add(z,H),O=r.mul(Z,oe),O=r.add(O,O),H=r.mul(O,G),re=r.sub(re,H),X=r.mul(O,ue),X=r.add(X,X),X=r.add(X,X),new B(re,z,X)}add(I){T(I);const{px:V,py:F,pz:$}=this,{px:Z,py:oe,pz:re}=I;let z=r.ZERO,X=r.ZERO,H=r.ZERO;const ue=e.a,O=r.mul(e.b,Pl);let G=r.mul(V,Z),ae=r.mul(F,oe),se=r.mul($,re),te=r.add(V,F),le=r.add(Z,oe);te=r.mul(te,le),le=r.add(G,ae),te=r.sub(te,le),le=r.add(V,$);let fe=r.add(Z,re);return le=r.mul(le,fe),fe=r.add(G,se),le=r.sub(le,fe),fe=r.add(F,$),z=r.add(oe,re),fe=r.mul(fe,z),z=r.add(ae,se),fe=r.sub(fe,z),H=r.mul(ue,le),z=r.mul(O,se),H=r.add(z,H),z=r.sub(ae,H),H=r.add(ae,H),X=r.mul(z,H),ae=r.add(G,G),ae=r.add(ae,G),se=r.mul(ue,se),le=r.mul(O,le),ae=r.add(ae,se),se=r.sub(G,se),se=r.mul(ue,se),le=r.add(le,se),G=r.mul(ae,le),X=r.add(X,G),G=r.mul(fe,le),z=r.mul(te,z),z=r.sub(z,G),G=r.mul(te,ae),H=r.mul(fe,H),H=r.add(H,G),new B(z,X,H)}subtract(I){return this.add(I.negate())}is0(){return this.equals(B.ZERO)}multiply(I){const{endo:V}=t;if(!o.isValidNot0(I))throw new Error("invalid scalar: out of range");let F,$;const Z=oe=>N.wNAFCached(this,oe,B.normalizeZ);if(V){const{k1neg:oe,k1:re,k2neg:z,k2:X}=V.splitScalar(I),{p:H,f:ue}=Z(re),{p:O,f:G}=Z(X);$=ue.add(G),F=k(V.beta,H,O,oe,z)}else{const{p:oe,f:re}=Z(I);F=oe,$=re}return B.normalizeZ([F,$])[0]}multiplyUnsafe(I){const{endo:V}=t,F=this;if(!o.isValid(I))throw new Error("invalid scalar: out of range");if(I===Ds||F.is0())return B.ZERO;if(I===Is)return F;if(N.hasPrecomputes(this))return this.multiply(I);if(V){const{k1neg:$,k1:Z,k2neg:oe,k2:re}=V.splitScalar(I),{p1:z,p2:X}=E9(B,F,Z,re);return k(V.beta,z,X,$,oe)}else return N.wNAFCachedUnsafe(F,I)}multiplyAndAddUnsafe(I,V,F){const $=this.multiplyUnsafe(V).add(I.multiplyUnsafe(F));return $.is0()?void 0:$}toAffine(I){return _(this,I)}isTorsionFree(){const{isTorsionFree:I}=t;return s===Is?!0:I?I(B,this):N.wNAFCachedUnsafe(this,c).is0()}clearCofactor(){const{clearCofactor:I}=t;return s===Is?this:I?I(B,this):this.multiplyUnsafe(s)}toBytes(I=!0){return cu("isCompressed",I),this.assertValidity(),m(B,this,I)}toRawBytes(I=!0){return this.toBytes(I)}toHex(I=!0){return Ls(this.toBytes(I))}toString(){return`<Point ${this.is0()?"ZERO":this.toHex()}>`}}B.BASE=new B(e.Gx,e.Gy,r.ONE),B.ZERO=new B(r.ZERO,r.ONE,r.ZERO),B.Fp=r,B.Fn=o;const D=o.BITS,N=C9(B,t.endo?Math.ceil(D/2):D);return B}function h3(e){return Uint8Array.of(e?2:3)}function k9(e,t,r={}){Dm(t,{hash:"function"},{hmac:"function",lowS:"boolean",randomBytes:"function",bits2int:"function",bits2int_modN:"function"});const o=t.randomBytes||f5,s=t.hmac||((F,...$)=>n3(t.hash,F,Ia(...$))),{Fp:c,Fn:u}=e,{ORDER:f,BITS:p}=u;function h(F){const $=f>>Is;return F>$}function m(F){return h(F)?u.neg(F):F}function y(F,$){if(!u.isValidNot0($))throw new Error(`invalid signature ${F}: out of range 1..CURVE.n`)}class g{constructor($,Z,oe){y("r",$),y("s",Z),this.r=$,this.s=Z,oe!=null&&(this.recovery=oe),Object.freeze(this)}static fromCompact($){const Z=u.BYTES,oe=An("compactSignature",$,Z*2);return new g(u.fromBytes(oe.subarray(0,Z)),u.fromBytes(oe.subarray(Z,Z*2)))}static fromDER($){const{r:Z,s:oe}=Er.toSig(An("DER",$));return new g(Z,oe)}assertValidity(){}addRecoveryBit($){return new g(this.r,this.s,$)}recoverPublicKey($){const Z=c.ORDER,{r:oe,s:re,recovery:z}=this;if(z==null||![0,1,2,3].includes(z))throw new Error("recovery id invalid");if(f*_9<Z&&z>1)throw new Error("recovery id is ambiguous for h>1 curve");const H=z===2||z===3?oe+f:oe;if(!c.isValid(H))throw new Error("recovery id 2 or 3 invalid");const ue=c.toBytes(H),O=e.fromHex(Ia(h3((z&1)===0),ue)),G=u.inv(H),ae=j(An("msgHash",$)),se=u.create(-ae*G),te=u.create(re*G),le=e.BASE.multiplyUnsafe(se).add(O.multiplyUnsafe(te));if(le.is0())throw new Error("point at infinify");return le.assertValidity(),le}hasHighS(){return h(this.s)}normalizeS(){return this.hasHighS()?new g(this.r,u.neg(this.s),this.recovery):this}toBytes($){if($==="compact")return Ia(u.toBytes(this.r),u.toBytes(this.s));if($==="der")return dm(Er.hexFromSig(this));throw new Error("invalid format")}toDERRawBytes(){return this.toBytes("der")}toDERHex(){return Ls(this.toBytes("der"))}toCompactRawBytes(){return this.toBytes("compact")}toCompactHex(){return Ls(this.toBytes("compact"))}}const v=d3(u,r.allowedPrivateKeyLengths,r.wrapPrivateKey),w={isValidPrivateKey(F){try{return v(F),!0}catch{return!1}},normPrivateKeyToScalar:v,randomPrivateKey:()=>{const F=f;return y9(o(l3(F)),F)},precompute(F=8,$=e.BASE){return $.precompute(F,!1)}};function C(F,$=!0){return e.fromPrivateKey(F).toBytes($)}function A(F){if(typeof F=="bigint")return!1;if(F instanceof e)return!0;const Z=An("key",F).length,oe=c.BYTES,re=oe+1,z=2*oe+1;if(!(r.allowedPrivateKeyLengths||u.BYTES===re))return Z===re||Z===z}function T(F,$,Z=!0){if(A(F)===!0)throw new Error("first arg must be private key");if(A($)===!1)throw new Error("second arg must be public key");return e.fromHex($).multiply(v(F)).toBytes(Z)}const _=t.bits2int||function(F){if(F.length>8192)throw new Error("input is too large");
vendor: 3,576 bytes, line 1599
1599const $=Du(F),Z=F.length*8-p;return Z>0?$>>BigInt(Z):$},j=t.bits2int_modN||function(F){return u.create(_(F))},k=Iu(p);function B(F){return H4("num < 2^"+p,F,Ds,k),u.toBytes(F)}function D(F,$,Z=N){if(["recovered","canonical"].some(te=>te in Z))throw new Error("sign() legacy options not supported");const{hash:oe}=t;let{lowS:re,prehash:z,extraEntropy:X}=Z;re==null&&(re=!0),F=An("msgHash",F),bv(Z),z&&(F=An("prehashed msgHash",oe(F)));const H=j(F),ue=v($),O=[B(ue),B(H)];if(X!=null&&X!==!1){const te=X===!0?o(c.BYTES):X;O.push(An("extraEntropy",te))}const G=Ia(...O),ae=H;function se(te){const le=_(te);if(!u.isValidNot0(le))return;const fe=u.inv(le),xe=e.BASE.multiply(le).toAffine(),Se=u.create(xe.x);if(Se===Ds)return;const Ze=u.create(fe*u.create(ae+Se*ue));if(Ze===Ds)return;let $t=(xe.x===Se?0:2)|Number(xe.y&Is),Rt=Ze;return re&&h(Ze)&&(Rt=m(Ze),$t^=1),new g(Se,Rt,$t)}return{seed:G,k2sig:se}}const N={lowS:t.lowS,prehash:!1},q={lowS:t.lowS,prehash:!1};function I(F,$,Z=N){const{seed:oe,k2sig:re}=D(F,$,Z);return Q4(t.hash.outputLen,u.BYTES,s)(oe,re)}e.BASE.precompute(8);function V(F,$,Z,oe=q){const re=F;$=An("msgHash",$),Z=An("publicKey",Z),bv(oe);const{lowS:z,prehash:X,format:H}=oe;if("strict"in oe)throw new Error("options.strict was renamed to lowS");if(H!==void 0&&!["compact","der","js"].includes(H))throw new Error('format must be "compact", "der" or "js"');const ue=typeof re=="string"||fm(re),O=!ue&&!H&&typeof re=="object"&&re!==null&&typeof re.r=="bigint"&&typeof re.s=="bigint";if(!ue&&!O)throw new Error("invalid signature, expected Uint8Array, hex string or Signature instance");let G,ae;try{if(O)if(H===void 0||H==="js")G=new g(re.r,re.s);else throw new Error("invalid format");if(ue){try{H!=="compact"&&(G=g.fromDER(re))}catch(Rt){if(!(Rt instanceof Er.Err))throw Rt}!G&&H!=="der"&&(G=g.fromCompact(re))}ae=e.fromHex(Z)}catch{return!1}if(!G||z&&G.hasHighS())return!1;X&&($=t.hash($));const{r:se,s:te}=G,le=j($),fe=u.inv(te),xe=u.create(le*fe),Se=u.create(se*fe),Ze=e.BASE.multiplyUnsafe(xe).add(ae.multiplyUnsafe(Se));return Ze.is0()?!1:u.create(Ze.x)===se}return Object.freeze({getPublicKey:C,getSharedSecret:T,sign:I,verify:V,utils:w,Point:e,Signature:g})}function O9(e){const t={a:e.a,b:e.b,p:e.Fp.ORDER,n:e.n,h:e.h,Gx:e.Gx,Gy:e.Gy},r=e.Fp,o=Fu(t.n,e.nBitLength),s={Fp:r,Fn:o,allowedPrivateKeyLengths:e.allowedPrivateKeyLengths,allowInfinityPoint:e.allowInfinityPoint,endo:e.endo,wrapPrivateKey:e.wrapPrivateKey,isTorsionFree:e.isTorsionFree,clearCofactor:e.clearCofactor,fromBytes:e.fromBytes,toBytes:e.toBytes};return{CURVE:t,curveOpts:s}}function M9(e){const{CURVE:t,curveOpts:r}=O9(e),o={hash:e.hash,hmac:e.hmac,randomBytes:e.randomBytes,lowS:e.lowS,bits2int:e.bits2int,bits2int_modN:e.bits2int_modN};return{CURVE:t,curveOpts:r,ecdsaOpts:o}}function R9(e,t){return Object.assign({},t,{ProjectivePoint:t.Point,CURVE:e})}function D9(e){const{CURVE:t,curveOpts:r,ecdsaOpts:o}=M9(e),s=j9(t,r),c=k9(s,o,r);return R9(e,c)}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */function I9(e,t){const r=o=>D9({...e,hash:o});return{...r(t),create:r}}/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */const lu={p:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),n:BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h:BigInt(1),a:BigInt(0),b:BigInt(7),Gx:BigInt("0x79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"),Gy:BigInt("0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8")};BigInt(0);const N9=BigInt(1),qp=BigInt(2),vv=(e,t)=>
1599(e+t/qp)/t;function U9(e){const t=lu.p,r=BigInt(3),o=BigInt(6),s=BigInt(11),c=BigInt(22),u=BigInt(23),f=BigInt(44),p=BigInt(88),h=e*e*e%t,m=h*h*e%t,y=En(m,r,t)*m%t,g=En(y,r,t)*m%t,v=En(g,qp,t)*h%t,w=En(v,s,t)*v%t,C=En(w,c,t)*w%t,A=En(C,f,t)*C%t,T=En(A,p,t)*A%t,_=En(T,f,t)*C%t,j=En(_,r,t)*m%t,k=En(j,u,t)*w%t,B=En(k,o,t)*h%t,D=En(B,qp,t);if(!Hp.eql(Hp.sqr(D),e))throw new Error("Cannot find square root");return D}const Hp=Fu(lu.p,void 0,void 0,{sqrt:U9}),p3=I9({...lu,Fp:Hp,lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{const t=lu.n,r=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),o=-N9*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),s=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),c=r,u=BigInt("0x100000000000000000000000000000000"),f=vv(c*e,t),p=vv(-o*e,t);let h=xn(e-f*r-p*s,t),m=xn(-f*o-p*c,t);const y=h>u,g=m>u;if(y&&(h=t-h),g&&(m=t-m),h>u||m>u)throw new Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:y,k1:h,k2neg:g,k2:m}}}},H6),z9=Object.freeze(Object.defineProperty({__proto__:null,secp256k1:p3},Symbol.toStringTag,{value:"Module"}));function L9({r:e,s:t,to:r="hex",v:o,yParity:s}){const c=(()=>{if(s===0||s===1)return s;if(o&&(o===27n||o===28n||o>=35n))return o%2n===0n?1:0;throw new Error("Invalid `v` or `yParity` value")})(),u=`0x${new p3.Signature(Yn(e),Yn(t)).toCompactHex()}${c===0?"1b":"1c"}`;return r==="hex"?u:Tn(u)}async function Km(e,t){const{address:r,factory:o,factoryData:s,hash:c,signature:u,universalSignatureVerifierAddress:f=e.chain?.contracts?.universalSignatureVerifier?.address,...p}=t,h=Kn(u)?u:typeof u=="object"&&"r"in u&&"s"in u?L9(u):ht(u),m=await(async()=>!o&&!s||Y_(h)?h:$_({address:o,data:s,signature:h}))();try{const y=f?{to:f,data:nr({abi:K1,functionName:"isValidSig",args:[r,c,m]}),...p}:{data:bm({abi:K1,args:[r,c,m],bytecode:gS}),...p},{data:g}=await Ee(e,Nu,"call")(y);return j7(g??"0x0")}catch(y){try{if(qm(dt(r),await E6({hash:c,signature:u})))return!0}catch{}if(y instanceof d2)return!1;throw y}}async function P9(e,{address:t,message:r,factory:o,factoryData:s,signature:c,...u}){const f=Z2(r);return Km(e,{address:t,factory:o,factoryData:s,hash:f,signature:c,...u})}async function q9(e,t){const{address:r,factory:o,factoryData:s,signature:c,message:u,primaryType:f,types:p,domain:h,...m}=t,y=P_({message:u,primaryType:f,types:p,domain:h});return Km(e,{address:r,factory:o,factoryData:s,hash:y,signature:c,...m})}function H9(e,t){const{abi:r,address:o,args:s,batch:c=!0,eventName:u,fromBlock:f,onError:p,onLogs:h,poll:m,pollingInterval:y=e.pollingInterval,strict:g}=t;return(typeof m<"u"?m:typeof f=="bigint"?!0:!(e.transport.type==="webSocket"||e.transport.type==="ipc"||e.transport.type==="fallback"&&(e.transport.transports[0].c
1599onfig.type==="webSocket"||e.transport.transports[0].config.type==="ipc")))?(()=>{const A=g??!1,T=St(["watchContractEvent",o,s,c,e.uid,u,y,A,f]);return la(T,{onLogs:h,onError:p},_=>{let j;f!==void 0&&(j=f-1n);let k,B=!1;const D=vc(async()=>{if(!B){try{k=await Ee(e,D2,"createContractEventFilter")({abi:r,address:o,args:s,eventName:u,strict:A,fromBlock:f})}catch{}B=!0;return}try{let N;if(k)N=await Ee(e,zu,"getFilterChanges")({filter:k});else{const q=await Ee(e,bc,"getBlockNumber")({});j&&j<q?N=await Ee(e,U2,"getContractEvents")({abi:r,address:o,args:s,eventName:u,fromBlock:j+1n,toBlock:q,strict:A}):N=[],j=q}if(N.length===0)return;if(c)_.onLogs(N);else for(const q of N)_.onLogs([q])}catch(N){k&&N instanceof Ha&&(B=!1),_.onError?.(N)}},{emitOnBegin:!0,interval:y});return async()=>{k&&await Ee(e,Hu,"uninstallFilter")({filter:k}),D()}})})():(()=>{const A=g??!1,T=St(["watchContractEvent",o,s,c,e.uid,u,y,A]);let _=!0,j=()=>_=!1;return la(T,{onLogs:h,onError:p},k=>((async()=>{try{const B=(()=>{if(e.transport.type==="fallback"){const q=e.transport.transports.find(I=>I.config.type==="webSocket"||I.config.type==="ipc");return q?q.value:e.transport}return e.transport})(),D=u?yc({abi:r,eventName:u,args:s}):[],{unsubscribe:N}=await B.subscribe({params:["logs",{address:o,topics:D}],onData(q){if(!_)return;const I=q.result;try{const{eventName:V,args:F}=Hm({abi:r,data:I.data,topics:I.topics,strict:g}),$=Sr(I,{args:F,eventName:V});k.onLogs([$])}catch(V){let F,$;if(V instanceof Us||V instanceof Au){if(g)return;F=V.abiItem.name,$=V.abiItem.inputs?.some(oe=>!("name"in oe&&oe.name))}const Z=Sr(I,{args:$?[]:{},eventName:F});k.onLogs([Z])}},onError(q){k.onError?.(q)}});j=N,_||j()}catch(B){p?.(B)}})(),()=>j()))})()}function Ci(e,t,r){const o=e[t.name];if(typeof o=="function")return o;const s=e[r];return typeof s=="function"?s:c=>t(e,c)}const Jl="2.20.0",F9=()=>`@wagmi/core@${Jl}`;var m3=function(e,t,r,o){if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?o:r==="a"?o.call(e):o?o.value:t.get(e)},uu,g3;let Br=class Fp extends Error{get docsBaseUrl(){return"https://wagmi.sh/core"}get version(){return F9()}constructor(t,r={}){super(),uu.add(this),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docsPath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"metaMessages",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WagmiCoreError"});const o=r.cause instanceof Fp?r.cause.details:r.cause?.message?r.cause.message:r.details,s=r.cause instanceof Fp&&r.cause.docsPath||r.docsPath;this.message=[t||"An error occurred.","",...r.metaMessages?[...r.metaMessages,""]:[],...s?[`Docs: ${this.docsBaseUrl}${s}.html${r.docsSlug?`#${r.docsSlug}`:""}`]:[],...o?[`Details: ${o}`]:[],`Version: ${this.version}`].join(`
1600`),r.cause&&(this.cause=r.cause),this.details=o,this.docsPath=s,this.metaMessages=r.metaMessages,this.shortMessage=t}walk(t){return m3(this,uu,"m",g3).call(this,this,t)}};uu=new WeakSet,g3=function e(t,r){return r?.(t)?t:t.cause?m3(this,uu,"m",e).call(this,t.cause,r):t};class ua extends Br{constructor(){super("Chain not configured."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ChainNotConfiguredError"})}}class Q9 extends Br{constructor(){super("Connector already connected."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorAlreadyConnectedError"})}}class G9 extends Br{constructor(){super("Connector not connected."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorNotConnectedError"})}}class W9 extends Br{constructor({address:t,connector:r}){super(`Account "${t}" not found for connector "${r.name}".`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorAccountNotFoundError"})}}class V9 extends Br{constructor({connectionChainId:t,connectorChainId:r}){super(`The current chain of the connector (id: ${r}) does not match the connection's chain (id: ${t}).`,{metaMessages:[`Current Chain ID:  ${r}`,`Expected Chain ID: ${t}`]}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorChainMismatchError"})}}class K9 extends Br{constructor({connector:t}){super(`Connector "${t.name}" unavailable while reconnecting.`,{details:["During the reconnection step, the only connector methods guaranteed to be available are: `id`, `name`, `type`, `uid`.","All other methods are not guaranteed to be available until reconnection completes and connectors are fully restored.","This error commonly occurs for connectors that asynchronously inject after reconnection has already started."].join(" ")}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ConnectorUnavailableReconnectingError"})}}async function Y9(e,t){let r;if(typeof t.connector=="function"?r=e._internal.connectors.setup(t.connector):r=t.connector,r.uid===e.state.current)throw new Q9;try{e.setState(f=>({...f,status:"connecting"})),r.emitter.emit("message",{type:"connecting"});const{connector:o,...s}=t,c=await r.connect(s),u=c.accounts;return r.emitter.off("connect",e._internal.events.connect),r.emitter.on("change",e._internal.events.change),r.emitter.on("disconnect",e._internal.events.disconnect),await e.storage?.setItem("recentConnectorId",r.id),e.setState(f=>({...f,connections:new Map(f.connections).set(r.uid,{accounts:u,chainId:c.chainId,connector:r}),current:r.uid,status:"connected"})),{accounts:u,chainId:c.chainId}}catch(o){throw e.setState(s=>({...s,status:s.current?"connected":"disconnected"})),o}}const Qp=256;let ql=Qp,Hl;function y3(e=11){if(!Hl||ql+e>Qp*2){Hl="",ql=0;for(let t=0;t<Qp;t++)Hl+=(256+Math.random()*256|0).toString(16).substring(1)}return Hl.substring(ql,ql+++e)}
1600function b3(e){const{batch:t,chain:r,ccipRead:o,key:s="base",name:c="Base Client",type:u="base"}=e,f=e.experimental_blockTag??(typeof r?.experimental_preconfirmationTime=="number"?"pending":void 0),p=r?.blockTime??12e3,h=Math.min(Math.max(Math.floor(p/2),500),4e3),m=e.pollingInterval??h,y=e.cacheTime??m,g=e.account?Kt(e.account):void 0,{config:v,request:w,value:C}=e.transport({chain:r,pollingInterval:m}),A={...v,...C},T={account:g,batch:t,cacheTime:y,ccipRead:o,chain:r,key:s,name:c,pollingInterval:m,request:w,transport:A,type:u,uid:y3(),...f?{experimental_blockTag:f}:{}};function _(j){return k=>{const B=k(j);for(const N in T)delete B[N];const D={...j,...B};return Object.assign(D,{extend:_(D)})}}return Object.assign(T,{extend:_(T)})}function v3({key:e,methods:t,name:r,request:o,retryCount:s=3,retryDelay:c=150,timeout:u,type:f},p){const h=y3();return{config:{key:e,methods:t,name:r,request:o,retryCount:s,retryDelay:c,timeout:u,type:f},request:R_(o,{methods:t,retryCount:s,retryDelay:c,uid:h}),value:p}}function $9(e,t={}){const{key:r="custom",methods:o,name:s="Custom Provider",retryDelay:c}=t;return({retryCount:u})=>v3({key:r,methods:o,name:s,request:e.request.bind(e),retryCount:t.retryCount??u,retryDelay:c,type:"custom"})}class X9 extends ie{constructor(){super("No URL was provided to the Transport. Please provide a valid RPC URL to the Transport.",{docsPath:"/docs/clients/intro",name:"UrlRequiredError"})}}function Z9(e,t={}){const{batch:r,fetchOptions:o,key:s="http",methods:c,name:u="HTTP JSON-RPC",onFetchRequest:f,onFetchResponse:p,retryDelay:h,raw:m}=t;return({chain:y,retryCount:g,timeout:v})=>{const{batchSize:w=1e3,wait:C=0}=typeof r=="object"?r:{},A=t.retryCount??g,T=v??t.timeout??1e4,_=e||y?.rpcUrls.default.http[0];if(!_)throw new X9;const j=N_(_,{fetchOptions:o,onRequest:f,onResponse:p,timeout:T});return v3({key:s,methods:c,name:u,async request({method:k,params:B}){const D={method:k,params:B},{schedule:N}=B2({id:_,wait:C,shouldSplitBatch(F){return F.length>w},fn:F=>j.request({body:F}),sort:(F,$)=>F.id-$.id}),q=async F=>r?N(F):[await j.request({body:F})],[{error:I,result:V}]=await q(D);if(m)return{error:I,result:V};if(I)throw new Cm({body:D,error:I,url:_});return V},retryCount:A,retryDelay:h,timeout:T,type:"http"},{fetchOptions:o,url:_})}}function J9(e){const{scheme:t,statement:r,...o}=e.match(eB)?.groups??{},{chainId:s,expirationTime:c,issuedAt:u,notBefore:f,requestId:p,...h}=e.match(tB)?.groups??{},m=e.split("Resources:")[1]?.split(`
1601- `).slice(1);return{...o,...h,...s?{chainId:Number(s)}:{},...c?{expirationTime:new Date(c)}:{},...u?{issuedAt:new Date(u)}:{},...f?{notBefore:new Date(f)}:{},...p?{requestId:p}:{},...m?{resources:m}:{},...t?{scheme:t}:{},...r?{statement:r}:{}}}const eB=/^(?:(?<scheme>[a-zA-Z][a-zA-Z0-9+-.]*):\/\/)?(?<domain>[a-zA-Z0-9+-.]*(?::[0-9]{1,5})?) (?:wants you to sign in with your Ethereum account:\n)(?<address>0x[a-fA-F0-9]{40})\n\n(?:(?<statement>.*)\n\n)?/,tB=/(?:URI: (?<uri>.+))\n(?:Version: (?<version>.+))\n(?:Chain ID: (?<chainId>\d+))\n(?:Nonce: (?<nonce>[a-zA-Z0-9]+))\n(?:Issued At: (?<issuedAt>.+))(?:\nExpiration Time: (?<expirationTime>.+))?(?:\nNot Before: (?<notBefore>.+))?(?:\nRequest ID: (?<requestId>.+))?/;function nB(e){const{address:t,domain:r,message:o,nonce:s,scheme:c,time:u=new Date}=e;if(r&&o.domain!==r||s&&o.nonce!==s||c&&o.scheme!==c||o.expirationTime&&u>=o.expirationTime||o.notBefore&&u<o.notBefore)return!1;try{if(!o.address||!ln(o.address,{strict:!1})||t&&!qm(o.address,t))return!1}catch{return!1}return!0}async function rB(e,t){const{address:r,domain:o,message:s,nonce:c,scheme:u,signature:f,time:p=new Date,...h}=t,m=J9(s);if(!m.address||!nB({address:r,domain:o,message:m,nonce:c,scheme:u,time:p}))return!1;const g=Z2(s);return Km(e,{address:m.address,hash:g,signature:f,...h})}function aB(e){return{call:t=>Nu(e,t),createAccessList:t=>R2(e,t),createBlockFilter:()=>NS(e),createContractEventFilter:t=>D2(e,t),createEventFilter:t=>I2(e,t),createPendingTransactionFilter:()=>N2(e),estimateContractGas:t=>zS(e,t),estimateGas:t=>Bm(e,t),getBalance:t=>_m(e,t),getBlobBaseFee:()=>LS(e),getBlock:t=>Gn(e,t),getBlockNumber:t=>bc(e,t),getBlockTransactionCount:t=>GS(e,t),getBytecode:t=>cv(e,t),getChainId:()=>k6(e),getCode:t=>cv(e,t),getContractEvents:t=>U2(e,t),getEip712Domain:t=>YS(e,t),getEnsAddress:t=>ES(e,t),getEnsAvatar:t=>O2(e,t),getEnsName:t=>M2(e,t),getEnsResolver:t=>IS(e,t),getEnsText:t=>k2(e,t),getFeeHistory:t=>ZS(e,t),estimateFeesPerGas:t=>n8(e,t),getFilterChanges:t=>zu(e,t),getFilterLogs:t=>JS(e,t),getGasPrice:()=>
1601xm(e),getLogs:t=>Qm(e,t),getProof:t=>o9(e,t),estimateMaxPriorityFeePerGas:t=>t8(e,t),getStorageAt:t=>e_(e,t),getTransaction:t=>Gm(e,t),getTransactionConfirmations:t=>t_(e,t),getTransactionCount:t=>N6(e,t),getTransactionReceipt:t=>Zl(e,t),multicall:t=>z2(e,t),prepareTransactionRequest:t=>G6(e,t),readContract:t=>er(e,t),sendRawTransaction:t=>B8(e,t),simulate:t=>Dp(e,t),simulateBlocks:t=>Dp(e,t),simulateCalls:t=>Z_(e,t),simulateContract:t=>c9(e,t),verifyMessage:t=>P9(e,t),verifySiweMessage:t=>rB(e,t),verifyTypedData:t=>q9(e,t),uninstallFilter:t=>Hu(e,t),waitForTransactionReceipt:t=>i9(e,t),watchBlocks:t=>e9(e,t),watchBlockNumber:t=>e3(e,t),watchContractEvent:t=>H9(e,t),watchEvent:t=>t9(e,t),watchPendingTransactions:t=>n9(e,t)}}async function oB(e,t={}){let r;if(t.connector){const{connector:h}=t;if(e.state.status==="reconnecting"&&!h.getAccounts&&!h.getChainId)throw new K9({connector:h});const[m,y]=await Promise.all([h.getAccounts().catch(g=>{if(t.account===null)return[];throw g}),h.getChainId()]);r={accounts:m,chainId:y,connector:h}}else r=e.state.connections.get(e.state.current);if(!r)throw new G9;const o=t.chainId??r.chainId,s=await r.connector.getChainId();if(s!==r.chainId)throw new V9({connectionChainId:r.chainId,connectorChainId:s});const c=r.connector;if(c.getClient)return c.getClient({chainId:o});const u=Kt(t.account??r.accounts[0]);if(u&&(u.address=dt(u.address)),t.account&&!r.accounts.some(h=>h.toLowerCase()===u.address.toLowerCase()))throw new W9({address:u.address,connector:c});const f=e.chains.find(h=>h.id===o),p=await r.connector.getProvider({chainId:o});return b3({account:u,chain:f,name:"Connector Client",transport:h=>$9(p)({...h,retryCount:0})})}async function iB(e,t={}){let r;if(t.connector)r=t.connector;else{const{connections:s,current:c}=e.state;r=s.get(c)?.connector}const o=e.state.connections;r&&(await r.disconnect(),r.emitter.off("change",e._internal.events.change),r.emitter.off("disconnect",e._internal.events.disconnect),r.emitter.on("connect",e._internal.events.connect),o.delete(r.uid)),e.setState(s=>{if(o.size===0)return{...s,connections:new Map,current:null,status:"disconnected"};const c=o.values().next().value;return{...s,connections:new Map(o),current:c.connector.uid}});{const s=e.state.current;if(!s)return;const c=e.state.connections.get(s)?.connector;if(!c)return;await e.storage?.setItem("recentConnectorId",c.id)}}function w3(e){return typeof e=="number"?e:e==="wei"?0:Math.abs(H5[e])}function C3(e){const t=e.state.current,r=e.state.connections.get(t),o=r?.accounts,s=o?.[0],c=e.chains.find(f=>f.id===r?.chainId),u=e.state.status;switch(u){case"connected":return{address:s,addresses:o,chain:c,chainId:r?.chainId,connector:r?.connector,isConnected:!0,isConnecting:!1,isDisconnected:!1,isReconnecting:!1,status:u};case"reconnecting":return{address:s,addresses:o,chain:c,chainId:r?.chainId,connector:r?.connector,isConnected:!!s,isConnecting:!1,isDisconnected:!1,isReconnecting:!0,status:u};case"connecting":return{address:s,addresses:o,chain:c,chainId:r?.chainId,connector:r?.connector,isConnected:!1,isConnecting:!0,isDisconnected:!1,isReconnecting:!1,status:u};case"disconnected":return{address:void 0,addresses:void 0,chain:void 0,chainId:void 0,connector:void 0,isConnected:!1,isConnecting:!1,isDisconnected:!0,isReconnecting:!1,status:u}}}async function sB(e,t){const{allowFailure:r=!0,chainId:o,contracts:s,...c}=t,u=e.getClient({chainId:o});return Ci(u,z2,"multicall")({allowFailure:r,contracts:s,...c})}function cB(e,t){const{chainId:r,...o}=t,s=e.getClient({chainId:r});return Ci(s,er,"readContract")(o)}async function lB(e,t){const{allowFailure:r=!0,blockNumber:o,blockTag:s,...c}=t,u=t.contracts;try{const f={};for(const[y,g]of u.entries()){const v=g.chainId??e.state.chainId;f[v]||(f[v]=[]),f[v]?.push({contract:g,index:y})}const p=()=>Object.entries(f).map(([y,g])=>sB(e,{...c,allowFailure:r,blockNumber:o,blockTag:s,chainId:Number.parseInt(y),contracts:g.map(({contract:v})=>v)})),h=(await Promise.all(p())).flat(),m=Object.values(f).flatMap(y=>y.map(({index:g})=>g));return h.reduce((y,g,v)=>(y&&(y[m[v]]=g),y),[])}catch(f){if(f instanceof h2)throw f;const p=()=>u.map(h=>cB(e,{...h,blockNumber:o,blockTag:s}));return r?(await Promise.allSettled(p())).map(h=>h.status==="fulfilled"?{result:h.value,status:"success"}:{error:h.reason,result:void 0,status:"failure"}):await Promise.all(p())}}async function uB(e,t){const{address:r,blockNumber:o,blockTag:s,chainId:c,token:u,unit:f="ether"}=t;if(u)try{return await wv(e,{balanceAddress:r,chainId:c,symbolType:"string",tokenAddress:u})}catch(g){if(g.name==="ContractFunctionExecutionError"){const v=await wv(e,{balanceAddress:r,chainId:c,symbolType:"bytes32",tokenAddress:u}),w=k7(Ar(v.symbol,{dir:"right"}));return{...v,symbol:w}}throw g}const p=e.getClient({chainId:c}),m=await Ci(p,_m,"getBalance")(o?{address:r,blockNumber:o}:{address:r,blockTag:s}),y=e.chains.find(g=>g.id===c)??p.chain;return{decimals:y.nativeCurrency.decimals,formatted:Bu(m,w3(f)),symbol:y.nativeCurrency.symbol,value:m}}async function wv(e,t){const{balanceAddress:r,chainId:o,symbolType:s,tokenAddress:c,unit:u}=t,f={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:s}]}],address:c},[p,h,m]=await lB(e,{allowFailure:!1,contracts:[{...f,functionName:"balanceOf",args:[r],chainId:o},{...f,functionName:"decimals",chainId:o},{...f,functionName:"symbol",chainId:o}]}),y=Bu(p??"0",w3(u??h));return{decimals:h,formatted:y,symbol:m,value:p}}function Cv(e){return e.state.chainId}function fa(e,t){if(e===t)return!0;
1601if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;let r,o;if(Array.isArray(e)&&Array.isArray(t)){if(r=e.length,r!==t.length)return!1;for(o=r;o--!==0;)if(!fa(e[o],t[o]))return!1;return!0}if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();const s=Object.keys(e);if(r=s.length,r!==Object.keys(t).length)return!1;for(o=r;o--!==0;)if(!Object.hasOwn(t,s[o]))return!1;for(o=r;o--!==0;){const c=s[o];if(c&&!fa(e[c],t[c]))return!1}return!0}return e!==e&&t!==t}let zh=[];function Ev(e){const t=e.chains;return fa(zh,t)?zh:(zh=t,t)}function fB(e,t={}){try{return e.getClient(t)}catch{return}}let Fl=[];function Gp(e){const t=[...e.state.connections.values()];return e.state.status==="reconnecting"||fa(Fl,t)?Fl:(Fl=t,t)}let Lh=[];function Av(e){const t=e.connectors;return fa(Lh,t)?Lh:(Lh=t,t)}function dB(e,t){const{chainId:r,...o}=t,s=e.getClient({chainId:r});return Ci(s,O2,"getEnsAvatar")(o)}function hB(e,t){const{chainId:r,...o}=t,s=e.getClient({chainId:r});return Ci(s,M2,"getEnsName")(o)}function Wp(e,t={}){return fB(e,t)?.extend(aB)}let Ph=!1;async function pB(e,t={}){if(Ph)return[];Ph=!0,e.setState(h=>({...h,status:h.current?"reconnecting":"connecting"}));const r=[];if(t.connectors?.length)for(const h of t.connectors){let m;typeof h=="function"?m=e._internal.connectors.setup(h):m=h,r.push(m)}else r.push(...e.connectors);let o;try{o=await e.storage?.getItem("recentConnectorId")}catch{}const s={};for(const[,h]of e.state.connections)s[h.connector.id]=1;o&&(s[o]=0);const c=Object.keys(s).length>0?[...r].sort((h,m)=>(s[h.id]??10)-(s[m.id]??10)):r;let u=!1;const f=[],p=[];for(const h of c){const m=await h.getProvider().catch(()=>{});if(!m||p.some(v=>v===m)||!await h.isAuthorized())continue;const g=await h.connect({isReconnecting:!0}).catch(()=>null);g&&(h.emitter.off("connect",e._internal.events.connect),h.emitter.on("change",e._internal.events.change),h.emitter.on("disconnect",e._internal.events.disconnect),e.setState(v=>{const w=new Map(u?v.connections:new Map).set(h.uid,{accounts:g.accounts,chainId:g.chainId,connector:h});return{...v,current:u?v.current:h.uid,connections:w}}),f.push({accounts:g.accounts,chainId:g.chainId,connector:h}),p.push(m),u=!0)}return(e.state.status==="reconnecting"||e.state.status==="connecting")&&(u?e.setState(h=>({...h,status:"connected"})):e.setState(h=>({...h,connections:new Map,current:null,status:"disconnected"}))),Ph=!1,f}async function mB(e,t){const{account:r,connector:o,...s}=t;let c;return typeof r=="object"&&r.type==="local"?c=e.getClient():c=await oB(e,{account:r,connector:o}),Ci(c,s9,"signMessage")({...s,...r?{account:r}:{}})}class cn extends Br{constructor(){super("Provider not found."),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ProviderNotFoundError"})}}class gB extends Br{constructor({connector:t}){super(`"${t.name}" does not support programmatic chain switching.`),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SwitchChainNotSupportedError"})}}async function yB(e,t){const{addEthereumChainParameter:r,chainId:o}=t,s=e.state.connections.get(t.connector?.uid??e.state.current);if(s){const u=s.connector;if(!u.switchChain)throw new gB({connector:u});return await u.switchChain({addEthereumChainParameter:r,chainId:o})}const c=e.chains.find(u=>u.id===o);if(!c)throw new ua;return e.setState(u=>({...u,chainId:o})),c}function E3(e,t){const{onChange:r}=t;return e.subscribe(()=>C3(e),r,{equalityFn(o,s){const{connector:c,...u}=o,{connector:f,...p}=s;return fa(u,p)&&c?.id===f?.id&&c?.uid===f?.uid}})}function bB(e,t){const{onChange:r}=t;return e.subscribe(o=>o.chainId,r)}function vB(e,t){const{onChange:r}=t;return e.subscribe(()=>Gp(e),r,{equalityFn:fa})}function wB(e,t){const{onChange:r}=t;return e._internal.connectors.subscribe((o,s)=>{r(Object.values(o),s)})}function CB(e,t){const{onChange:r}=t;return e.subscribe(()=>Wp(e),r,{equalityFn(o,s){return o?.uid===s?.uid}})}Qu.type="injected";function Qu(e={}){const{shimDisconnect:t=!0,unstable_shimAsyncInject:r}=e;function o(){const p=e.target;if(typeof p=="function"){const h=p();if(h)return h}return typeof p=="object"?p:typeof p=="string"?{...EB[p]??{id:p,name:`${p[0].toUpperCase()}${p.slice(1)}`,provider:`is${p[0].toUpperCase()}${p.slice(1)}`}}:{id:"injected",name:"Injected",provider(h){return h?.ethereum}}}let s,c,u,f;return p=>({get icon(){return o().icon},get id(){return o().id},get name(){return o().name},get supportsSimulation(){return!0},type:Qu.type,async setup(){const h=await this.getProvider();h?.on&&e.target&&(u||(u=this.onConnect.bind(this),h.on("connect",u)),s||(s=this.onAccountsChanged.bind(this),h.on("accountsChanged",s)))},async connect({chainId:h,isReconnecting:m}={}){const y=await this.getProvider();if(!y)throw new cn;let g=[];if(m)g=await this.getAccounts().catch(()=>[]);else if(t)try{g=(await y.request({method:"wallet_requestPermissions",params:[{eth_accounts:{}}]}))[0]?.caveats?.[0]?.value?.map(w=>dt(w)),g.length>0&&(g=await this.getAccounts())}catch(v){const w=v;if(w.code===Ue.code)throw new Ue(w);if(w.code===Vn.code)throw w}try{!g?.length&&!m&&(g=(await y.request({method:"eth_requestAccounts"})).map(C=>dt(C))),u&&(y.removeListener("connect",u),u=void 0),s||(s=this.onAccountsChanged.bind(this),y.on("accountsChanged",s)),c||(c=this.onChainChanged.bind(this),y.on("chainChanged",c)),f||(f=this.onDisconnect.bind(this),y.on("disconnect",f));let v=await this.getChainId();return h&&v!==h&&(v=(await this.switchChain({chainId:h}).catch(C=>{if(C.code===Ue.code)throw C;return{id:v}}))?.id??v),t&&await p.storage?.removeItem(`${this.id}.disconnected`),e.target||await p.storage?.setItem("injected.connected",!0),{accounts:g,chainId:v}}catch(v){const w=v;throw w.code===Ue.code?new Ue(w):w.code===Vn.code?new Vn(w):w}},async disconnect(){const h=await this.getProvider();if(!h)throw new cn;c&&(h.removeListener("chainChanged",c),c=void 0),f&&(h.removeListener("disconnect",f),f=void 0),u||(u=this.onConnect.bind(this),h.on("connect",u));try{await qu(()=>h.request({method:"wallet_revokePermissions",params:[{eth_accounts:{}}]}),{timeout:100})}catch{}t&&await p.storage?.setItem(`${this.id}.disconnected`,!0),e.target||await p.storage?.removeItem("injected.connected")},async getAccounts(){const h=await this.getProvider();if(!h)throw new cn;return(await h.request({method:"eth_accounts"})).map(y=>dt(y))},async getChainId(){const h=await this.getProvider();if(!h)throw new cn;const m=await h.request({method:"eth_chainId"});return Number(m)}
1601,async getProvider(){if(typeof window>"u")return;let h;const m=o();return typeof m.provider=="function"?h=m.provider(window):typeof m.provider=="string"?h=eu(window,m.provider):h=m.provider,h&&!h.removeListener&&("off"in h&&typeof h.off=="function"?h.removeListener=h.off:h.removeListener=()=>{}),h},async isAuthorized(){try{if(t&&await p.storage?.getItem(`${this.id}.disconnected`)||!e.target&&!await p.storage?.getItem("injected.connected"))return!1;if(!await this.getProvider()){if(r!==void 0&&r!==!1){const g=async()=>(typeof window<"u"&&window.removeEventListener("ethereum#initialized",g),!!await this.getProvider()),v=typeof r=="number"?r:1e3;if(await Promise.race([...typeof window<"u"?[new Promise(C=>window.addEventListener("ethereum#initialized",()=>C(g()),{once:!0}))]:[],new Promise(C=>setTimeout(()=>C(g()),v))]))return!0}throw new cn}return!!(await ui(()=>this.getAccounts())).length}catch{return!1}},async switchChain({addEthereumChainParameter:h,chainId:m}){const y=await this.getProvider();if(!y)throw new cn;const g=p.chains.find(w=>w.id===m);if(!g)throw new zt(new ua);const v=new Promise(w=>{const C=(A=>{"chainId"in A&&A.chainId===m&&(p.emitter.off("change",C),w())});p.emitter.on("change",C)});try{return await Promise.all([y.request({method:"wallet_switchEthereumChain",params:[{chainId:pe(m)}]}).then(async()=>{await this.getChainId()===m&&p.emitter.emit("change",{chainId:m})}),v]),g}catch(w){const C=w;if(C.code===4902||C?.data?.originalError?.code===4902)try{const{default:A,...T}=g.blockExplorers??{};let _;h?.blockExplorerUrls?_=h.blockExplorerUrls:A&&(_=[A.url,...Object.values(T).map(B=>B.url)]);let j;h?.rpcUrls?.length?j=h.rpcUrls:j=[g.rpcUrls.default?.http[0]??""];const k={blockExplorerUrls:_,chainId:pe(m),chainName:h?.chainName??g.name,iconUrls:h?.iconUrls,nativeCurrency:h?.nativeCurrency??g.nativeCurrency,rpcUrls:j};return await Promise.all([y.request({method:"wallet_addEthereumChain",params:[k]}).then(async()=>{if(await this.getChainId()===m)p.emitter.emit("change",{chainId:m});else throw new Ue(new Error("User rejected switch after adding network."))}),v]),g}catch(A){throw new Ue(A)}throw C.code===Ue.code?new Ue(C):new zt(C)}},async onAccountsChanged(h){if(h.length===0)this.onDisconnect();else if(p.emitter.listenerCount("connect")){const m=(await this.getChainId()).toString();this.onConnect({chainId:m}),t&&await p.storage?.removeItem(`${this.id}.disconnected`)}else p.emitter.emit("change",{accounts:h.map(m=>dt(m))})},onChainChanged(h){const m=Number(h);p.emitter.emit("change",{chainId:m})},async onConnect(h){const m=await this.getAccounts();if(m.length===0)return;const y=Number(h.chainId);p.emitter.emit("connect",{accounts:m,chainId:y});const g=await this.getProvider();g&&(u&&(g.removeListener("connect",u),u=void 0),s||(s=this.onAccountsChanged.bind(this),g.on("accountsChanged",s)),c||(c=this.onChainChanged.bind(this),g.on("chainChanged",c)),f||(f=this.onDisconnect.bind(this),g.on("disconnect",f)))},async onDisconnect(h){const m=await this.getProvider();h&&h.code===1013&&m&&(await this.getAccounts()).length||(p.emitter.emit("disconnect"),m&&(c&&(m.removeListener("chainChanged",c),c=void 0),f&&(m.removeListener("disconnect",f),f=void 0),u||(u=this.onConnect.bind(this),m.on("connect",u))))}})}const EB={coinbaseWallet:{id:"coinbaseWallet",name:"Coinbase Wallet",provider(e){return e?.coinbaseWalletExtension?e.coinbaseWalletExtension:eu(e,"isCoinbaseWallet")}},metaMask:{id:"metaMask",name:"MetaMask",provider(e){return eu(e,t=>{if(!t.isMetaMask||t.isBraveWallet&&!t._events&&!t._state)return!1;const r=["isApexWallet","isAvalanche","isBitKeep","isBlockWallet","isKuCoinWallet","isMathWallet","isOkxWallet","isOKExWallet","isOneInchIOSWallet","isOneInchAndroidWallet","isOpera","isPhantom","isPortal","isRabby","isTokenPocket","isTokenary","isUniswapWallet","isZerion"];for(const o of r)if(t[o])return!1;return!0})}},phantom:{id:"phantom",name:"Phantom",provider(e){return e?.phantom?.ethereum?e.phantom?.ethereum:eu(e,"isPhantom")}}};function eu(e,t){function r(s){return typeof t=="function"?t(s):typeof t=="string"?s[t]:!0}const o=e.ethereum;if(o?.providers)return o.providers.find(s=>r(s));if(o&&r(o))return o}function AB(e){if(typeof window>"u")return;const t=r=>e(r.detail);return window.addEventListener("eip6963:announceProvider",t),window.dispatchEvent(new CustomEvent("eip6963:requestProvider")),()=>window.removeEventListener("eip6963:announceProvider",t)}function xB(){const e=new Set;let t=[];const r=()=>AB(s=>{t.some(({info:c})=>c.uuid===s.info.uuid)||(t=[...t,s],e.forEach(c=>c(t,{added:[s]})))});
1601let o=r();return{_listeners(){return e},clear(){e.forEach(s=>s([],{removed:[...t]})),t=[]},destroy(){this.clear(),e.clear(),o?.()},findProvider({rdns:s}){return t.find(c=>c.info.rdns===s)},getProviders(){return t},reset(){this.clear(),o?.(),o=r()},subscribe(s,{emitImmediately:c}={}){return e.add(s),c&&s(t,{added:t}),()=>e.delete(s)}}}const SB=e=>(t,r,o)=>{const s=o.subscribe;return o.subscribe=(u,f,p)=>{let h=u;if(f){const m=p?.equalityFn||Object.is;let y=u(o.getState());h=g=>{const v=u(g);if(!m(y,v)){const w=y;f(y=v,w)}},p?.fireImmediately&&f(y,y)}return s(h)},e(t,r,o)},_B=SB;function BB(e,t){let r;try{r=e()}catch{return}return{getItem:s=>{var c;const u=p=>p===null?null:JSON.parse(p,void 0),f=(c=r.getItem(s))!=null?c:null;return f instanceof Promise?f.then(u):u(f)},setItem:(s,c)=>r.setItem(s,JSON.stringify(c,void 0)),removeItem:s=>r.removeItem(s)}}const Vp=e=>t=>{try{const r=e(t);return r instanceof Promise?r:{then(o){return Vp(o)(r)},catch(o){return this}}}catch(r){return{then(o){return this},catch(o){return Vp(o)(r)}}}},TB=(e,t)=>(r,o,s)=>{let c={storage:BB(()=>localStorage),partialize:C=>C,version:0,merge:(C,A)=>({...A,...C}),...t},u=!1;const f=new Set,p=new Set;let h=c.storage;if(!h)return e((...C)=>{console.warn(`[zustand persist middleware] Unable to update item '${c.name}', the given storage is currently unavailable.`),r(...C)},o,s);const m=()=>{const C=c.partialize({...o()});return h.setItem(c.name,{state:C,version:c.version})},y=s.setState;s.setState=(C,A)=>{y(C,A),m()};const g=e((...C)=>{r(...C),m()},o,s);s.getInitialState=()=>g;let v;const w=()=>{var C,A;if(!h)return;u=!1,f.forEach(_=>{var j;return _((j=o())!=null?j:g)});const T=((A=c.onRehydrateStorage)==null?void 0:A.call(c,(C=o())!=null?C:g))||void 0;return Vp(h.getItem.bind(h))(c.name).then(_=>{if(_)if(typeof _.version=="number"&&_.version!==c.version){if(c.migrate)return[!0,c.migrate(_.state,_.version)];console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}else return[!1,_.state];return[!1,void 0]}).then(_=>{var j;const[k,B]=_;if(v=c.merge(B,(j=o())!=null?j:g),r(v,!0),k)return m()}).then(()=>{T?.(v,void 0),v=o(),u=!0,p.forEach(_=>_(v))}).catch(_=>{T?.(void 0,_)})};return s.persist={setOptions:C=>{c={...c,...C},C.storage&&(h=C.storage)},clearStorage:()=>{h?.removeItem(c.name)},getOptions:()=>c,rehydrate:()=>w(),hasHydrated:()=>u,onHydrate:C=>(f.add(C),()=>{f.delete(C)}),onFinishHydration:C=>(p.add(C),()=>{p.delete(C)})},c.skipHydration||w(),v||g},jB=TB,xv=e=>{let t;const r=new Set,o=(h,m)=>{const y=typeof h=="function"?h(t):h;if(!Object.is(y,t)){const g=t;t=m??(typeof y!="object"||y===null)?y:Object.assign({},t,y),r.forEach(v=>v(t,g))}},s=()=>t,f={setState:o,getState:s,getInitialState:()=>p,subscribe:h=>(r.add(h),()=>r.delete(h))},p=t=e(o,s,f);return f},qh=e=>e?xv(e):xv;var Hh={exports:{}},Sv;function kB(){return Sv||(Sv=1,(function(e){var t=Object.prototype.hasOwnProperty,r="~";function o(){}Object.create&&(o.prototype=Object.create(null),new o().__proto__||(r=!1));function s(p,h,m){this.fn=p,this.context=h,this.once=m||!1}function c(p,h,m,y,g){if(typeof m!="function")throw new TypeError("The listener must be a function");var v=new s(m,y||p,g),w=r?r+h:h;return p._events[w]?p._events[w].fn?p._events[w]=[p._events[w],v]:p._events[w].push(v):(p._events[w]=v,p._eventsCount++),p}function u(p,h){--p._eventsCount===0?p._events=new o:delete p._events[h]}function f(){this._events=new o,this._eventsCount=0}f.prototype.eventNames=function(){var h=[],m,y;if(this._eventsCount===0)return h;for(y in m=this._events)t.call(m,y)&&h.push(r?y.slice(1):y);return Object.getOwnPropertySymbols?h.concat(Object.getOwnPropertySymbols(m)):h},f.prototype.listeners=function(h){var m=r?r+h:h,y=this._events[m];if(!y)return[];if(y.fn)return[y.fn];for(var g=0,v=y.length,w=new Array(v);g<v;g++)w[g]=y[g].fn;return w},f.prototype.listenerCount=function(h){var m=r?r+h:h,y=this._events[m];return y?y.fn?1:y.length:0},f.prototype.emit=function(h,m,y,g,v,w){var C=r?r+h:h;if(!this._events[C])return!1;var A=this._events[C],T=arguments.length,_,j;if(A.fn){switch(A.once&&this.removeListener(h,A.fn,void 0,!0),T){case 1:return A.fn.call(A.context),!0;case 2:return A.fn.call(A.context,m),!0;case 3:return A.fn.call(A.context,m,y),!0;case 4:return A.fn.call(A.context,m,y,g),!0;case 5:return A.fn.call(A.context,m,y,g,v),!0;case 6:return A.fn.call(A.context,m,y,g,v,w),!0}for(j=1,_=new Array(T-1);j<T;j++)_[j-1]=arguments[j];A.fn.apply(A.context,_)}else{var k=A.length,B;for(j=0;j<k;j++)switch(A[j].once&&this.removeListener(h,A[j].fn,void 0,!0),T){case 1:A[j].fn.call(A[j].c
1601ontext);break;case 2:A[j].fn.call(A[j].context,m);break;case 3:A[j].fn.call(A[j].context,m,y);break;case 4:A[j].fn.call(A[j].context,m,y,g);break;default:if(!_)for(B=1,_=new Array(T-1);B<T;B++)_[B-1]=arguments[B];A[j].fn.apply(A[j].context,_)}}return!0},f.prototype.on=function(h,m,y){return c(this,h,m,y,!1)},f.prototype.once=function(h,m,y){return c(this,h,m,y,!0)},f.prototype.removeListener=function(h,m,y,g){var v=r?r+h:h;if(!this._events[v])return this;if(!m)return u(this,v),this;var w=this._events[v];if(w.fn)w.fn===m&&(!g||w.once)&&(!y||w.context===y)&&u(this,v);else{for(var C=0,A=[],T=w.length;C<T;C++)(w[C].fn!==m||g&&!w[C].once||y&&w[C].context!==y)&&A.push(w[C]);A.length?this._events[v]=A.length===1?A[0]:A:u(this,v)}return this},f.prototype.removeAllListeners=function(h){var m;return h?(m=r?r+h:h,this._events[m]&&u(this,m)):(this._events=new o,this._eventsCount=0),this},f.prototype.off=f.prototype.removeListener,f.prototype.addListener=f.prototype.on,f.prefixed=r,f.EventEmitter=f,e.exports=f})(Hh)),Hh.exports}var OB=kB();const MB=Gw(OB);class RB{constructor(t){Object.defineProperty(this,"uid",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"_emitter",{enumerable:!0,configurable:!0,writable:!0,value:new MB})}on(t,r){this._emitter.on(t,r)}once(t,r){this._emitter.once(t,r)}off(t,r){this._emitter.off(t,r)}emit(t,...r){const o=r[0];this._emitter.emit(t,{uid:this.uid,...o})}listenerCount(t){return this._emitter.listenerCount(t)}}function DB(e){return new RB(e)}function IB(e,t){return JSON.parse(e,(r,o)=>{let s=o;return s?.__type==="bigint"&&(s=BigInt(s.value)),s?.__type==="Map"&&(s=new Map(s.value)),t?.(r,s)??s})}function _v(e,t){return e.slice(0,t).join(".")||"."}function Bv(e,t){const{length:r}=e;for(let o=0;o<r;++o)if(e[o]===t)return o+1;return 0}function NB(e,t){const r=typeof e=="function",o=typeof t=="function",s=[],c=[];return function(f,p){if(typeof p=="object")if(s.length){const h=Bv(s,this);h===0?s[s.length]=this:(s.splice(h),c.splice(h)),c[c.length]=f;const m=Bv(s,p);if(m!==0)return o?t.call(this,f,p,_v(c,m)):`[ref=${_v(c,m)}]`}else s[0]=p,c[0]=f;return r?e.call(this,f,p):p}}function UB(e,t,r,o){return JSON.stringify(e,NB((s,c)=>{let u=c;return typeof u=="bigint"&&(u={__type:"bigint",value:c.toString()}),u instanceof Map&&(u={__type:"Map",value:Array.from(c.entries())}),t?.(s,u)??u},o),r??void 0)}function zB(e){const{deserialize:t=IB,key:r="wagmi",serialize:o=UB,storage:s=A3}=e;function c(u){return u instanceof Promise?u.then(f=>f).catch(()=>null):u}return{...s,key:r,async getItem(u,f){const p=s.getItem(`${r}.${u}`),h=await c(p);return h?t(h)??null:f??null},async setItem(u,f){const p=`${r}.${u}`;f===null?await c(s.removeItem(p)):await c(s.setItem(p,o(f)))},async removeItem(u){await c(s.removeItem(`${r}.${u}`))}}}const A3={getItem:()=>null,setItem:()=>{},removeItem:()=>{}};function LB(){const e=typeof window<"u"&&window.localStorage?window.localStorage:A3;return{getItem(t){return e.getItem(t)},removeItem(t){e.removeItem(t)},setItem(t,r){try{e.setItem(t,r)}catch{}}}}const Kp=256;let Ql=Kp,Gl;function PB(e=11){if(!Gl||Ql+e>Kp*2){Gl="",Ql=0;for(let t=0;t<Kp;t++)Gl+=(256+Math.random()*256|0).toString(16).substring(1)}return Gl.substring(Ql,Ql+++e)}function qB(e){const{multiInjectedProviderDiscovery:t=!0,storage:r=zB({storage:LB()}),syncConnectedChain:o=!0,ssr:s=!1,...c}=e,u=typeof window<"u"&&t?xB():void 0,f=qh(()=>c.chains),p=qh(()=>{const B=[],D=new Set;for(const N of c.connectors??[]){const q=h(N);if(B.push(q),!s&&q.rdns){const I=typeof q.rdns=="string"?[q.rdns]:q.rdns;for(const V of I)D.add(V)}}if(!s&&u){const N=u.getProviders();for(const q of N)D.has(q.info.rdns)||B.push(h(m(q)))}return B});function h(B){const D=DB(PB()),N={...B({emitter:D,chains:f.getState(),storage:r,transports:c.transports}),emitter:D,uid:D.uid};return D.on("connect",j),N.setup?.(),N}function m(B){const{info:D}=B,N=B.provider;return Qu({target:{...D,id:D.rdns,provider:N}})}const y=new Map;function g(B={}){const D=B.chainId??A.getState().chainId,N=f.getState().find(I=>I.id===D);if(B.chainId&&!N)throw new ua;{const I=y.get(A.getState().chainId);if(I&&!N)return I;if(!N)throw new ua}{const I=y.get(D);if(I)return I}let q;if(c.client)q=c.client({chain:N});else{const I=N.id,V=f.getState().map(Z=>Z.id),F={},$=Object.entries(c);for(const[Z,oe]of $)if(!(Z==="chains"||Z==="client"||Z==="connectors"||Z==="transports"))if(typeof oe=="object")if(I in oe)F[Z]=oe[I];else{if(V.some(z=>z in oe))continue;F[Z]=oe}else F[Z]=oe;q=b3({...F,chain:N,batch:F.batch??{multicall:!0},transport:Z=>c.transports[I]({...Z,connectors:p})})}return y.set(D,q),q}function v(){return{chainId:f.getState()[0].id,connections:new Map,current:null,status:"disconnected"}}let w;const C="0.0.0-canary-";Jl.startsWith(C)?w=Number.parseInt(Jl.replace(C,"")):w=Number.parseInt(Jl.split(".")[0]??"0");const A=qh(_B(r?jB(v,{migrate(B,D){if(D===w)return B;const N=v(),q=T(B,N.chainId);return{...N,chainId:q}},name:"store",partialize(B){return{connections:{__type:"Map",value:Array.from(B.connections.entries()).map(([D,N])=>{const{id:q,name:I,type:V,uid:F}=N.connector;return[D,{...N,connector:{id:q,name:I,type:V,uid:F}}]})},chainId:B.chainId,current:B.current}},merge(B,D){typeof B=="object"&&B&&"status"in B&&delete B.status;const N=T(B,D.chainId);return{...D,...B,chainId:N}},skipHydration:s,storage:r,version:w}):v));A.setState(v());function T(B,D){return B&&typeof B=="object"&&"chainId"in B&&typeof B.chainId=="number"&&f.getState().some(N=>N.id===B.chainId)?B.chainId:D}o&&A.subscribe(({connections:B,current:D})=>D?B.get(D)?.chainId:void 0,B=>{if(f.getState().some(N=>
1601N.id===B))return A.setState(N=>({...N,chainId:B??N.chainId}))}),u?.subscribe(B=>{const D=new Set,N=new Set;for(const I of p.getState())if(D.add(I.id),I.rdns){const V=typeof I.rdns=="string"?[I.rdns]:I.rdns;for(const F of V)N.add(F)}const q=[];for(const I of B){if(N.has(I.info.rdns))continue;const V=h(m(I));D.has(V.id)||q.push(V)}r&&!A.persist.hasHydrated()||p.setState(I=>[...I,...q],!0)});function _(B){A.setState(D=>{const N=D.connections.get(B.uid);return N?{...D,connections:new Map(D.connections).set(B.uid,{accounts:B.accounts??N.accounts,chainId:B.chainId??N.chainId,connector:N.connector})}:D})}function j(B){A.getState().status==="connecting"||A.getState().status==="reconnecting"||A.setState(D=>{const N=p.getState().find(q=>q.uid===B.uid);return N?(N.emitter.listenerCount("connect")&&N.emitter.off("connect",_),N.emitter.listenerCount("change")||N.emitter.on("change",_),N.emitter.listenerCount("disconnect")||N.emitter.on("disconnect",k),{...D,connections:new Map(D.connections).set(B.uid,{accounts:B.accounts,chainId:B.chainId,connector:N}),current:B.uid,status:"connected"}):D})}function k(B){A.setState(D=>{const N=D.connections.get(B.uid);if(N){const I=N.connector;I.emitter.listenerCount("change")&&N.connector.emitter.off("change",_),I.emitter.listenerCount("disconnect")&&N.connector.emitter.off("disconnect",k),I.emitter.listenerCount("connect")||N.connector.emitter.on("connect",j)}if(D.connections.delete(B.uid),D.connections.size===0)return{...D,connections:new Map,current:null,status:"disconnected"};const q=D.connections.values().next().value;return{...D,connections:new Map(D.connections),current:q.connector.uid}})}return{get chains(){return f.getState()},get connectors(){return p.getState()},storage:r,getClient:g,get state(){return A.getState()},setState(B){let D;typeof B=="function"?D=B(A.getState()):D=B;const N=v();typeof D!="object"&&(D=N),Object.keys(N).some(I=>!(I in D))&&(D=N),A.setState(D,!0)},subscribe(B,D,N){return A.subscribe(B,D,N?{...N,fireImmediately:N.emitImmediately}:void 0)},_internal:{mipd:u,async revalidate(){const B=A.getState(),D=B.connections;let N=B.current;for(const[,q]of D){const I=q.connector;I.isAuthorized&&await I.isAuthorized()||(D.delete(I.uid),N===I.uid&&(N=null))}A.setState(q=>({...q,connections:D,current:N}))},store:A,ssr:!!s,syncConnectedChain:o,transports:c.transports,chains:{setState(B){const D=typeof B=="function"?B(f.getState()):B;if(D.length!==0)return f.setState(D,!0)},subscribe(B){return f.subscribe(B)}},connectors:{providerDetailToConnector:m,setup:h,setState(B){return p.setState(typeof B=="function"?B(p.getState()):B,!0)},subscribe(B){return p.subscribe(B)}},events:{change:_,connect:j,disconnect:k}}}}function HB(e,t){const{initialState:r,reconnectOnMount:o}=t;return r&&!e._internal.store.persist.hasHydrated()&&e.setState({...r,chainId:e.chains.some(s=>s.id===r.chainId)?r.chainId:e.chains[0].id,connections:o?r.connections:new Map,status:o?"reconnecting":"disconnected"}),{async onMount(){e._internal.ssr&&(await e._internal.store.persist.rehydrate(),e._internal.mipd&&e._internal.connectors.setState(s=>{const c=new Set;for(const p of s??[])if(p.rdns){const h=Array.isArray(p.rdns)?p.rdns:[p.rdns];for(const m of h)c.add(m)}const u=[],f=e._internal.mipd?.getProviders()??[];for(const p of f){if(c.has(p.info.rdns))continue;const h=e._internal.connectors.providerDetailToConnector(p),m=e._internal.connectors.setup(h);u.push(m)}return[...s,...u]})),o?pB(e):e.storage&&e.setState(s=>({...s,connections:new Map}))}}}function x3(e){const{chain:t}=e,r=t.rpcUrls.default.http[0];if(!e.transports)return[r];const o=e.transports?.[t.id]?.({chain:t});return(o?.value?.transports||[o]).map(({value:c})=>c?.url||r)}function FB(e){const{children:t,config:r,initialState:o,reconnectOnMount:s=!0}=e,{onMount:c}=HB(r,{initialState:o,reconnectOnMount:s});r._internal.ssr||c();const u=U.useRef(!0);return U.useEffect(()=>{if(u.current&&r._internal.ssr)return c(),()=>{u.current=!1}},[]),t}const S3=U.createContext(void 0);function QB(e){const{children:t,config:r}=e,o={value:r};return U.createElement(FB,e,U.createElement(S3.Provider,o,t))}const GB="2.16.5",WB=()=>`wagmi@${GB}`;class VB extends Br{constructor(){super(...arguments),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WagmiError"})}get docsBaseUrl(){return"https://wagmi.sh/react"}get version(){return WB()}}class KB extends VB{constructor(){super("`useConfig` must be used within `WagmiProvi
1601der`.",{docsPath:"/api/WagmiProvider"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WagmiProviderNotFoundError"})}}function vt(e={}){const t=e.config??U.useContext(S3);if(!t)throw new KB;return t}function YB(e,t){const{onChange:r}=t;return e._internal.chains.subscribe((o,s)=>{r(o,s)})}var Fh={exports:{}},Qh={},Gh={exports:{}},Wh={};/**
1602 * @license React
1603 * use-sync-external-store-shim.production.js
1604 *
1605 * Copyright (c) Meta Platforms, Inc. and affiliates.
1606 *
1607 * This source code is licensed under the MIT license found in the
1608 * LICENSE file in the root directory of this source tree.
1609 */var Tv;function $B(){if(Tv)return Wh;Tv=1;var e=dc();function t(y,g){return y===g&&(y!==0||1/y===1/g)||y!==y&&g!==g}var r=typeof Object.is=="function"?Object.is:t,o=e.useState,s=e.useEffect,c=e.useLayoutEffect,u=e.useDebugValue;function f(y,g){var v=g(),w=o({inst:{value:v,getSnapshot:g}}),C=w[0].inst,A=w[1];return c(function(){C.value=v,C.getSnapshot=g,p(C)&&A({inst:C})},[y,v,g]),s(function(){return p(C)&&A({inst:C}),y(function(){p(C)&&A({inst:C})})},[y]),u(v),v}function p(y){var g=y.getSnapshot;y=y.value;try{var v=g();return!r(y,v)}catch{return!0}}function h(y,g){return g()}var m=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?h:f;return Wh.useSyncExternalStore=e.useSyncExternalStore!==void 0?e.useSyncExternalStore:m,Wh}var jv;function XB(){return jv||(jv=1,Gh.exports=$B()),Gh.exports}/**
1610 * @license React
1611 * use-sync-external-store-shim/with-selector.production.js
1612 *
1613 * Copyright (c) Meta Platforms, Inc. and affiliates.
1614 *
1615 * This source code is licensed under the MIT license found in the
1616 * LICENSE file in the root directory of this source tree.
1617 */var kv;function ZB(){if(kv)return Qh;kv=1;var e=dc(),t=XB();function r(h,m){return h===m&&(h!==0||1/h===1/m)||h!==h&&m!==m}var o=typeof Object.is=="function"?Object.is:r,s=t.useSyncExternalStore,c=e.useRef,u=e.useEffect,f=e.useMemo,p=e.useDebugValue;return Qh.useSyncExternalStoreWithSelector=function(h,m,y,g,v){var w=c(null);if(w.current===null){var C={hasValue:!1,value:null};w.current=C}else C=w.current;w=f(function(){function T(D){if(!_){if(_=!0,j=D,D=g(D),v!==void 0&&C.hasValue){var N=C.value;if(v(N,D))return k=N}return k=D}if(N=k,o(j,D))return N;var q=g(D);return v!==void 0&&v(N,q)?(j=D,N):(j=D,k=q)}var _=!1,j,k,B=y===void 0?null:y;return[function(){return T(m())},B===null?void 0:function(){return T(B())}]},[m,y,g,v]);var A=s(h,w[0],w[1]);return u(function(){C.hasValue=!0,C.value=A},[A]),p(A),A},Qh}var Ov;function JB(){return Ov||(Ov=1,Fh.exports=ZB()),Fh.exports}var _3=JB();const Vh=e=>typeof e=="object"&&!Array.isArray(e);function eT(e,t,r=t,o=fa){const s=U.useRef([]),c=_3.useSyncExternalStoreWithSelector(e,t,r,u=>u,(u,f)=>{if(Vh(u)&&Vh(f)&&s.current.length){for(const p of s.current)if(!o(u[p],f[p]))return!1;return!0}return o(u,f)});return U.useMemo(()=>{if(Vh(c)){const u={...c};let f={};for(const[p,h]of Object.entries(u))f={...f,[p]:{configurable:!1,enumerable:!0,get:()=>(s.current.includes(p)||s.current.push(p),h)}};return Object.defineProperties(u,f),u}return c},[c])}function Vt(e={}){const t=vt(e);return eT(r=>E3(t,{onChange:r}),()=>C3(t))}function B3(e={}){const{onConnect:t,onDisconnect:r}=e,o=vt(e);U.useEffect(()=>E3(o,{onChange(s,c){if((c.status==="reconnecting"||c.status==="connecting"&&c.address===void 0)&&s.status==="connected"){const{address:u,addresses:f,chain:p,chainId:h,connector:m}=s,y=c.status==="reconnecting"||c.status===void 0;t?.({address:u,addresses:f,chain:p,chainId:h,connector:m,isReconnected:y})}else c.status==="connected"&&s.status==="disconnected"&&r?.()}}),[o,t,r])}var Ei=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Wa=typeof window>"u"||"Deno"in globalThis;function Nt(){}function tT(e,t){return typeof e=="function"?e(t):e}function Yp(e){return typeof e=="number"&&e>=0&&e!==1/0}function T3(e,t){return Math.max(e+(t||0)-Date.now(),0)}function ia(e,t){return typeof e=="function"?e(t):e}function Sn(e,t){return typeof e=="function"?e(t):e}function Mv(e,t){const{type:r="all",exact:o,fetchStatus:s,predicate:c,queryKey:u,stale:f}=e;if(u){if(o){if(t.queryHash!==Ym(u,t.options))return!1}else if(!oc(t.queryKey,u))return!1}if(r!=="all"){const p=t.isActive();if(r==="active"&&!p||r==="inactive"&&p)return!1}return!(typeof f=="boolean"&&t.isStale()!==f||s&&s!==t.state.fetchStatus||c&&!c(t))}function Rv(e,t){const{exact:r,status:o,predicate:s,mutationKey:c}=e;if(c){if(!t.options.mutationKey)return!1;if(r){if(Va(t.options.mutationKey)!==Va(c))return!1}else if(!oc(t.options.mutationKey,c))return!1}return!(o&&t.state.status!==o||s&&!s(t))}function Ym(e,t){return(t?.queryKeyHashFn||Va)(e)}function Va(e){return JSON.stringify(e,(t,r)=>$p(r)?Object.keys(r).sort().reduce((o,s)=>(o[s]=r[s],o),{}):r)}function oc(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(r=>oc(e[r],t[r])):!1}function j3(e,t){if(e===t)return e;const r=Dv(e)&&Dv(t);if(r||$p(e)&&$p(t)){const o=r?e:Object.keys(e),s=o.length,c=r?t:Object.keys(t),u=c.length,f=r?[]:{},p=new Set(o);let h=0;for(let m=0;m<u;m++){const y=r?m:c[m];(!r&&p.has(y)||r)&&e[y]===void 0&&t[y]===void 0?(f[y]=void 0,h++):(f[y]=j3(e[y],t[y]),f[y]===e[y]&&e[y]!==void 0&&h++)}return s===u&&h===s?e:f}return t}function fu(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(const r in e)if(e[r]!==t[r])return!1;return!0}function Dv(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function $p(e){if(!Iv(e))return!1;const t=e.constructor;if(t===void 0)return!0;const r=t.prototype;return!(!Iv(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function Iv(e){return Object.prototype.toString.call(e)==="[object Object]"}function nT(e){return new Promise(t=>{setTimeout(t,e)})}function Xp(e,t,r){return typeof r.structuralSharing=="function"?r.structuralSharing(e,t):r.structuralSharing!==!1?j3(e,t):t}function rT(e,t,r=0){const o=[...e,t];return r&&o.length>r?o.slice(1):o}function aT(e,t,r=0){const o=[t,...e];return r&&o.length>r?o.slice(0,-1):o}var $m=Symbol();function k3(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===$m?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function O3(e,t){return typeof e=="function"?e(...t):!!e}
vendor: 8,285 bytes, line 1617
1617var oT=class extends Ei{#t;#e;#n;constructor(){super(),this.#n=e=>{if(!Wa&&window.addEventListener){const t=()=>e();return window.addEventListener("visibilitychange",t,!1),()=>{window.removeEventListener("visibilitychange",t)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#n=e,this.#e?.(),this.#e=e(t=>{typeof t=="boolean"?this.setFocused(t):this.onFocus()})}setFocused(e){this.#t!==e&&(this.#t=e,this.onFocus())}onFocus(){const e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#t=="boolean"?this.#t:globalThis.document?.visibilityState!=="hidden"}},Xm=new oT,iT=class extends Ei{#t=!0;#e;#n;constructor(){super(),this.#n=e=>{if(!Wa&&window.addEventListener){const t=()=>e(!0),r=()=>e(!1);return window.addEventListener("online",t,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",t),window.removeEventListener("offline",r)}}}}onSubscribe(){this.#e||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#e?.(),this.#e=void 0)}setEventListener(e){this.#n=e,this.#e?.(),this.#e=e(this.setOnline.bind(this))}setOnline(e){this.#t!==e&&(this.#t=e,this.listeners.forEach(r=>{r(e)}))}isOnline(){return this.#t}},du=new iT;function Zp(){let e,t;const r=new Promise((s,c)=>{e=s,t=c});r.status="pending",r.catch(()=>{});function o(s){Object.assign(r,s),delete r.resolve,delete r.reject}return r.resolve=s=>{o({status:"fulfilled",value:s}),e(s)},r.reject=s=>{o({status:"rejected",reason:s}),t(s)},r}function sT(e){return Math.min(1e3*2**e,3e4)}function M3(e){return(e??"online")==="online"?du.isOnline():!0}var R3=class extends Error{constructor(e){super("CancelledError"),this.revert=e?.revert,this.silent=e?.silent}};function D3(e){let t=!1,r=0,o;const s=Zp(),c=()=>s.status!=="pending",u=C=>{c()||(g(new R3(C)),e.abort?.())},f=()=>{t=!0},p=()=>{t=!1},h=()=>Xm.isFocused()&&(e.networkMode==="always"||du.isOnline())&&e.canRun(),m=()=>M3(e.networkMode)&&e.canRun(),y=C=>{c()||(o?.(),s.resolve(C))},g=C=>{c()||(o?.(),s.reject(C))},v=()=>new Promise(C=>{o=A=>{(c()||h())&&C(A)},e.onPause?.()}).then(()=>{o=void 0,c()||e.onContinue?.()}),w=()=>{if(c())return;let C;const A=r===0?e.initialPromise:void 0;try{C=A??e.fn()}catch(T){C=Promise.reject(T)}Promise.resolve(C).then(y).catch(T=>{if(c())return;const _=e.retry??(Wa?0:3),j=e.retryDelay??sT,k=typeof j=="function"?j(r,T):j,B=_===!0||typeof _=="number"&&r<_||typeof _=="function"&&_(r,T);if(t||!B){g(T);return}r++,e.onFail?.(r,T),nT(k).then(()=>h()?void 0:v()).then(()=>{t?g(T):w()})})};return{promise:s,status:()=>s.status,cancel:u,continue:()=>(o?.(),s),cancelRetry:f,continueRetry:p,canStart:m,start:()=>(m()?w():v().then(w),s)}}var cT=e=>setTimeout(e,0);function lT(){let e=[],t=0,r=f=>{f()},o=f=>{f()},s=cT;const c=f=>{t?e.push(f):s(()=>{r(f)})},u=()=>{const f=e;e=[],f.length&&s(()=>{o(()=>{f.forEach(p=>{r(p)})})})};return{batch:f=>{let p;t++;try{p=f()}finally{t--,t||u()}return p},batchCalls:f=>(...p)=>{c(()=>{f(...p)})},schedule:c,setNotifyFunction:f=>{r=f},setBatchNotifyFunction:f=>{o=f},setScheduler:f=>{s=f}}}var ft=lT(),I3=class{#t;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Yp(this.gcTime)&&(this.#t=setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Wa?1/0:300*1e3))}clearGcTimeout(){this.#t&&(clearTimeout(this.#t),this.#t=void 0)}},uT=class extends I3{#t;#e;#n;#r;#a;#i;#s;constructor(e){super(),this.#s=!1,this.#i=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#r=e.client,this.#n=this.#r.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=fT(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get promise(){return this.#a?.promise}setOptions(e){this.options={...this.#i,...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&this.#n.remove(this)}setData(e,t){const r=Xp(this.state.data,e,this.options);return this.#o({data:r,type:"success",dataUpdatedAt:t?.updatedAt,manual:t?.manual}),r}setState(e,t){this.#o({type:"setState",state:e,setStateOptions:t})}cancel(e){const t=this.#a?.promise;return this.#a?.cancel(e),t?t.then(Nt).catch(Nt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.#t)}isActive(){return this.observers.some(e=>Sn(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===$m||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>ia(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!T3(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(t=>t.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(t=>t.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#n.notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#a&&(this.#s?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#n.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#o({type:"invalidate"})}async fetch(e,t){if(this.state.fetchStatus!=="idle"&&this.#a?.status()!=="rejected"){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){const f=this.observers.find(p=>p.options.queryFn);f&&this.setOptions(f.options)}const r=new AbortController,o=f=>{Object.defineProperty(f,"signal",{enumerable:!0,get:()=>(this.#s=!0,r.signal)})},s=()=>{const f=k3(this.options,t),h=(()=>{const m={client:this.#r,queryKey:this.queryKey,meta:this.meta};return o(m),m})();return this.#s=!1,this.options.persister?this.options.persister(f,h,this):f(h)},u=(()=>{const f={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#r,state:this.state,fetchFn:s};return o(f),f})();this.options.behavior?.onFetch(u,this),this.#e=this.state,(this.state.fetchStatus==="idle"||this.state.fetchMeta!==u.fetchOptions?.meta)&&this.#o({type:"fetch",meta:u.fetchOptions?.meta}),this.#a=D3({initialPromise:t?.initialPromise,fn:u.fetchFn,abort:r.abort.bind(r),onFail:(f,p)=>{this.#o({type:"failed",failureCount:f,error:p})},onPause:()=>{this.#o({type:"pause"})},onContinue:()=>{this.#o({type:"continue"})},retry:u.options.retry,retryDelay:u.options.retryDelay,networkMode:u.options.networkMode,canRun:()=>!0});try{const f=await this.#a.start();if(f===void 0)throw new Error(`${this.queryHash} data is undefined`);return this.setData(f),this.#n.config.onSuccess?.(f,this),this.#n.config.onSettled?.(f,this.state.error,this),f}catch(f){if(f instanceof R3){if(f.silent)return this.#a.promise;if(f.revert){if(this.setState({...this.#e,fetchStatus:"idle"}),this.state.data===void 0)throw f;return this.state.data}}throw this.#o({type:"error",error:f}),this.#n.config.onError?.(f,this),this.#n.config.onSettled?.(this.state.data,f,this),f}finally{this.scheduleGc()}}#o(e){const t=r=>{switch(e.type){case"failed":return{...r,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...N3(r.data,this.options),fetchMeta:e.meta??null};case"success":const o={...r,data:e.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};return this.#e=e.manual?o:void 0,o;case"error":const s=e.error;
vendor: 4,367 bytes, line 1617
1617return{...r,error:s,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...e.state}}};this.state=t(this.state),ft.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),this.#n.notify({query:this,type:"updated",action:e})})}};function N3(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:M3(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function fT(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,r=t!==void 0,o=r?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:r?o??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var dT=class extends Ei{constructor(e={}){super(),this.config=e,this.#t=new Map}#t;build(e,t,r){const o=t.queryKey,s=t.queryHash??Ym(o,t);let c=this.get(s);return c||(c=new uT({client:e,queryKey:o,queryHash:s,options:e.defaultQueryOptions(t),state:r,defaultOptions:e.getQueryDefaults(o)}),this.add(c)),c}add(e){this.#t.has(e.queryHash)||(this.#t.set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const t=this.#t.get(e.queryHash);t&&(e.destroy(),t===e&&this.#t.delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){ft.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#t.get(e)}getAll(){return[...this.#t.values()]}find(e){const t={exact:!0,...e};return this.getAll().find(r=>Mv(t,r))}findAll(e={}){const t=this.getAll();return Object.keys(e).length>0?t.filter(r=>Mv(e,r)):t}notify(e){ft.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){ft.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){ft.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},hT=class extends I3{#t;#e;#n;constructor(e){super(),this.mutationId=e.mutationId,this.#e=e.mutationCache,this.#t=[],this.state=e.state||U3(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#e.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#e.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status==="pending"?this.scheduleGc():this.#e.remove(this))}continue(){return this.#n?.continue()??this.execute(this.state.variables)}async execute(e){const t=()=>{this.#r({type:"continue"})};this.#n=D3({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(s,c)=>{this.#r({type:"failed",failureCount:s,error:c})},onPause:()=>{this.#r({type:"pause"})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#e.canRun(this)});const r=this.state.status==="pending",o=!this.#n.canStart();try{if(r)t();else{this.#r({type:"pending",variables:e,isPaused:o}),await this.#e.config.onMutate?.(e,this);const c=await this.options.onMutate?.(e);c!==this.state.context&&this.#r({type:"pending",context:c,variables:e,isPaused:o})}const s=await this.#n.start();return await this.#e.config.onSuccess?.(s,e,this.state.context,this),await this.options.onSuccess?.(s,e,this.state.context),await this.#e.config.onSettled?.(s,null,this.state.variables,this.state.context,this),await this.options.onSettled?.(s,null,e,this.state.context),this.#r({type:"success",data:s}),s}catch(s){try{throw await this.#e.config.onError?.(s,e,this.state.context,this),await this.options.onError?.(s,e,this.state.context),await this.#e.config.onSettled?.(void 0,s,this.state.variables,this.state.context,this),await this.options.onSettled?.(void 0,s,e,this.state.context),s}finally{this.#r({type:"error",error:s})}}finally{this.#e.runNext(this)}}#r(e){const t=r=>{switch(e.type){case"failed":return{...r,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};
vendor: 13,618 bytes, line 1617
1617case"pending":return{...r,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...r,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:e.error,failureCount:r.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=t(this.state),ft.batch(()=>{this.#t.forEach(r=>{r.onMutationUpdate(e)}),this.#e.notify({mutation:this,type:"updated",action:e})})}};function U3(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var pT=class extends Ei{constructor(e={}){super(),this.config=e,this.#t=new Set,this.#e=new Map,this.#n=0}#t;#e;#n;build(e,t,r){const o=new hT({mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:r});return this.add(o),o}add(e){this.#t.add(e);const t=Wl(e);if(typeof t=="string"){const r=this.#e.get(t);r?r.push(e):this.#e.set(t,[e])}this.notify({type:"added",mutation:e})}remove(e){if(this.#t.delete(e)){const t=Wl(e);if(typeof t=="string"){const r=this.#e.get(t);if(r)if(r.length>1){const o=r.indexOf(e);o!==-1&&r.splice(o,1)}else r[0]===e&&this.#e.delete(t)}}this.notify({type:"removed",mutation:e})}canRun(e){const t=Wl(e);if(typeof t=="string"){const o=this.#e.get(t)?.find(s=>s.state.status==="pending");return!o||o===e}else return!0}runNext(e){const t=Wl(e);return typeof t=="string"?this.#e.get(t)?.find(o=>o!==e&&o.state.isPaused)?.continue()??Promise.resolve():Promise.resolve()}clear(){ft.batch(()=>{this.#t.forEach(e=>{this.notify({type:"removed",mutation:e})}),this.#t.clear(),this.#e.clear()})}getAll(){return Array.from(this.#t)}find(e){const t={exact:!0,...e};return this.getAll().find(r=>Rv(t,r))}findAll(e={}){return this.getAll().filter(t=>Rv(e,t))}notify(e){ft.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){const e=this.getAll().filter(t=>t.state.isPaused);return ft.batch(()=>Promise.all(e.map(t=>t.continue().catch(Nt))))}};function Wl(e){return e.options.scope?.id}function Nv(e){return{onFetch:(t,r)=>{const o=t.options,s=t.fetchOptions?.meta?.fetchMore?.direction,c=t.state.data?.pages||[],u=t.state.data?.pageParams||[];let f={pages:[],pageParams:[]},p=0;const h=async()=>{let m=!1;const y=w=>{Object.defineProperty(w,"signal",{enumerable:!0,get:()=>(t.signal.aborted?m=!0:t.signal.addEventListener("abort",()=>{m=!0}),t.signal)})},g=k3(t.options,t.fetchOptions),v=async(w,C,A)=>{if(m)return Promise.reject();if(C==null&&w.pages.length)return Promise.resolve(w);const _=(()=>{const D={client:t.client,queryKey:t.queryKey,pageParam:C,direction:A?"backward":"forward",meta:t.options.meta};return y(D),D})(),j=await g(_),{maxPages:k}=t.options,B=A?aT:rT;return{pages:B(w.pages,j,k),pageParams:B(w.pageParams,C,k)}};if(s&&c.length){const w=s==="backward",C=w?mT:Uv,A={pages:c,pageParams:u},T=C(o,A);f=await v(A,T,w)}else{const w=e??c.length;do{const C=p===0?u[0]??o.initialPageParam:Uv(o,f);if(p>0&&C==null)break;f=await v(f,C),p++}while(p<w)}return f};t.options.persister?t.fetchFn=()=>t.options.persister?.(h,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=h}}}function Uv(e,{pages:t,pageParams:r}){const o=t.length-1;return t.length>0?e.getNextPageParam(t[o],t,r[o],r):void 0}function mT(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}var gT=class{#t;#e;#n;#r;#a;#i;#s;#o;constructor(e={}){this.#t=e.queryCache||new dT,this.#e=e.mutationCache||new pT,this.#n=e.defaultOptions||{},this.#r=new Map,this.#a=new Map,this.#i=0}mount(){this.#i++,this.#i===1&&(this.#s=Xm.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onFocus())}),this.#o=du.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#t.onOnline())}))}unmount(){this.#i--,this.#i===0&&(this.#s?.(),this.#s=void 0,this.#o?.(),this.#o=void 0)}isFetching(e){return this.#t.findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return this.#e.findAll({...e,status:"pending"}).length}getQueryData(e){const t=this.defaultQueryOptions({queryKey:e});return this.#t.get(t.queryHash)?.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),r=this.#t.build(this,t),o=r.state.data;return o===void 0?this.fetchQuery(e):(e.revalidateIfStale&&r.isStaleByTime(ia(t.staleTime,r))&&this.prefetchQuery(t),Promise.resolve(o))}getQueriesData(e){return this.#t.findAll(e).map(({queryKey:t,state:r})=>{const o=r.data;return[t,o]})}setQueryData(e,t,r){const o=this.defaultQueryOptions({queryKey:e}),c=this.#t.get(o.queryHash)?.state.data,u=tT(t,c);if(u!==void 0)return this.#t.build(this,o).setData(u,{...r,manual:!0})}setQueriesData(e,t,r){return ft.batch(()=>this.#t.findAll(e).map(({queryKey:o})=>[o,this.setQueryData(o,t,r)]))}getQueryState(e){const t=this.defaultQueryOptions({queryKey:e});return this.#t.get(t.queryHash)?.state}removeQueries(e){const t=this.#t;ft.batch(()=>{t.findAll(e).forEach(r=>{t.remove(r)})})}resetQueries(e,t){const r=this.#t;return ft.batch(()=>(r.findAll(e).forEach(o=>{o.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const r={revert:!0,...t},o=ft.batch(()=>this.#t.findAll(e).map(s=>s.cancel(r)));return Promise.all(o).then(Nt).catch(Nt)}invalidateQueries(e,t={}){return ft.batch(()=>(this.#t.findAll(e).forEach(r=>{r.invalidate()}),e?.refetchType==="none"?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??"active"},t)))}refetchQueries(e,t={}){const r={...t,cancelRefetch:t.cancelRefetch??!0},o=ft.batch(()=>this.#t.findAll(e).filter(s=>!s.isDisabled()&&!s.isStatic()).map(s=>{let c=s.fetch(void 0,r);return r.throwOnError||(c=c.catch(Nt)),s.state.fetchStatus==="paused"?Promise.resolve():c}));return Promise.all(o).then(Nt)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const r=this.#t.build(this,t);return r.isStaleByTime(ia(t.staleTime,r))?r.fetch(t):Promise.resolve(r.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Nt).catch(Nt)}fetchInfiniteQuery(e){return e.behavior=Nv(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Nt).catch(Nt)}ensureInfiniteQueryData(e){return e.behavior=Nv(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return du.isOnline()?this.#e.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#t}getMutationCache(){return this.#e}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(Va(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...this.#r.values()],r={};return t.forEach(o=>{oc(e,o.queryKey)&&Object.assign(r,o.defaultOptions)}),r}setMutationDefaults(e,t){this.#a.set(Va(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...this.#a.values()],r={};return t.forEach(o=>{oc(e,o.mutationKey)&&Object.assign(r,o.defaultOptions)}),r}defaultQueryOptions(e){if(e._defaulted)return e;const t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=Ym(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===$m&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#t.clear(),this.#e.clear()}},yT=class extends Ei{constructor(e,t){super(),this.options=t,this.#t=e,this.#o=null,this.#s=Zp(),this.bindMethods(),this.setOptions(t)}#t;#e=void 0;#n=void 0;#r=void 0;#a;#i;#s;#o;#m;#d;#h;#l;#u;#c;#p=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#e.addObserver(this),zv(this.#e,this.options)?this.#f():this.updateResult(),this.#v())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Jp(this.#e,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Jp(this.#e,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#w(),this.#C(),this.#e.removeObserver(this)}setOptions(e){const t=this.options,r=this.#e;if(this.options=this.#t.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!="boolean"&&typeof this.options.enabled!="function"&&typeof Sn(this.options.enabled,this.#e)!="boolean")throw new Error("Expected enabled to be a boolean or a callback that returns a boolean");this.#E(),this.#e.setOptions(this.options),t._defaulted&&!fu(this.options,t)&&this.#t.getQueryCache().notify({type:"observerOptionsUpdated",query:this.#e,observer:this});const o=this.hasListeners();o&&Lv(this.#e,r,this.options,t)&&this.#f(),this.updateResult(),o&&(this.#e!==r||Sn(this.options.enabled,this.#e)!==Sn(t.enabled,this.#e)||ia(this.options.staleTime,this.#e)!==ia(t.staleTime,this.#e))&&this.#g();const s=this.#y();o&&(this.#e!==r||Sn(this.options.enabled,this.#e)!==Sn(t.enabled,this.#e)||s!==this.#c)&&this.#b(s)}getOptimisticResult(e){const t=this.#t.getQueryCache().build(this.#t,e),r=this.createResult(t,e);return vT(this,r)&&(this.#r=r,this.#i=this.options,this.#a=this.#e.state),r}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(r,o)=>(this.trackProp(o),t?.(o),o==="promise"&&!this.options.experimental_prefetchInRender&&this.#s.status==="pending"&&this.#s.reject(new Error("experimental_prefetchInRender feature flag is not enabled")),Reflect.get(r,o))})}trackProp(e){this.#p.add(e)}getCurrentQuery(){return this.#e}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){const t=this.#t.defaultQueryOptions(e),r=this.#t.getQueryCache().build(this.#t,t);return r.fetch().then(()=>this.createResult(r,t))}fetch(e){return this.#f({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#f(e){this.#E();let t=this.#e.fetch(this.options,e);return e?.throwOnError||(t=t.catch(Nt)),t}#g(){this.#w();const e=ia(this.options.staleTime,this.#e);if(Wa||this.#r.isStale||!Yp(e))return;const r=T3(this.#r.dataUpdatedAt,e)+1;this.#l=setTimeout(()=>{this.#r.isStale||this.updateResult()},r)}#y(){return(typeof this.options.refetchInterval=="function"?this.options.refetchInterval(this.#e):this.options.refetchInterval)??!1}#b(e){this.#C(),this.#c=e,!(Wa||Sn(this.options.enabled,this.#e)===!1||!Yp(this.#c)||this.#c===0)&&(this.#u=setInterval(()=>{(this.options.refetchIntervalInBackground||Xm.isFocused())&&this.#f()},this.#c))}#v(){this.#g(),this.#b(this.#y())}#w(){this.#l&&(clearTimeout(this.#l),this.#l=void 0)}#C(){this.#u&&(clearInterval(this.#u),this.#u=void 0)}createResult(e,t){const r=this.#e,o=this.options,s=this.#r,c=this.#a,u=this.#i,p=e!==r?e.state:this.#n,{state:h}=e;let m={...h},y=!1,g;if(t._optimisticResults){const q=this.hasListeners(),I=!q&&zv(e,t),V=q&&Lv(e,r,t,o);(I||V)&&(m={...m,...N3(h.data,e.options)}),t._optimisticResults==="isRestoring"&&(m.fetchStatus="idle")}let{error:v,errorUpdatedAt:w,status:C}=m;g=m.data;let A=!1;if(t.placeholderData!==void 0&&g===void 0&&C==="pending"){let q;s?.isPlaceholderData&&t.placeholderData===u?.placeholderData?(q=s.data,A=!0):q=typeof t.placeholderData=="function"?t.placeholderData(this.#h?.state.data,this.#h):t.placeholderData,q!==void 0&&(C="success",g=Xp(s?.data,q,t),y=!0)}if(t.select&&g!==void 0&&!A)if(s&&g===c?.data&&t.select===this.#m)g=this.#d;else try{this.#m=t.select,g=t.select(g),g=Xp(s?.data,g,t),this.#d=g,this.#o=null}catch(q){this.#o=q}this.#o&&(v=this.#o,g=this.#d,w=Date.now(),C="error");const T=m.fetchStatus==="fetching",_=C==="pending",j=C==="error",k=_&&T,B=g!==void 0,N={status:C,fetchStatus:m.fetchStatus,isPending:_,isSuccess:C==="success",isError:j,isInitialLoading:k,isLoading:k,data:g,dataUpdatedAt:m.dataUpdatedAt,error:v,errorUpdatedAt:w,failureCount:m.fetchFailureCount,failureReason:m.fetchFailureReason,errorUpdateCount:m.errorUpdateCount,isFetched:m.dataUpdateCount>0||m.errorUpdateCount>0,isFetchedAfterMount:m.dataUpdateCount>p.dataUpdateCount||m.errorUpdateCount>p.errorUpdateCount,isFetching:T,isRefetching:T&&!_,isLoadingError:j&&!B,isPaused:m.fetchStatus==="paused",isPlaceholderData:y,isRefetchError:j&&B,isStale:Zm(e,t),refetch:this.refetch,promise:this.#s,isEnabled:Sn(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){const q=F=>{N.status==="error"?F.reject(N.error):N.data!==void 0&&F.resolve(N.data)},I=()=>{const F=this.#s=N.promise=Zp();q(F)},V=this.#s;switch(V.status){case"pending":e.queryHash===r.queryHash&&q(V);break;case"fulfilled":(N.status==="error"||N.data!==V.value)&&I();break;case"rejected":(N.status!=="error"||N.error!==V.reason)&&I();break}}return N}updateResult(){const e=this.#r,t=this.createResult(this.#e,this.options);if(this.#a=this.#e.state,this.#i=this.options,this.#a.data!==void 0&&(this.#h=this.#e),fu(t,e))return;this.#r=t;const r=()=>{if(!e)return!0;const{notifyOnChangeProps:o}=this.options,s=typeof o=="function"?o():o;if(s==="all"||!s&&!this.#p.size)return!0;const c=new Set(s??this.#p);return this.options.throwOnError&&c.add("error"),Object.keys(this.#r).some(u=>{const f=u;return this.#r[f]!==e[f]&&c.has(f)})};this.#A({listeners:r()})}#E(){const e=this.#t.getQueryCache().build(this.#t,this.options);if(e===this.#e)return;const t=this.#e;this.#e=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#v()}#A(e){ft.batch(()=>
1617{e.listeners&&this.listeners.forEach(t=>{t(this.#r)}),this.#t.getQueryCache().notify({query:this.#e,type:"observerResultsUpdated"})})}};function bT(e,t){return Sn(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status==="error"&&t.retryOnMount===!1)}function zv(e,t){return bT(e,t)||e.state.data!==void 0&&Jp(e,t,t.refetchOnMount)}function Jp(e,t,r){if(Sn(t.enabled,e)!==!1&&ia(t.staleTime,e)!=="static"){const o=typeof r=="function"?r(e):r;return o==="always"||o!==!1&&Zm(e,t)}return!1}function Lv(e,t,r,o){return(e!==t||Sn(o.enabled,e)===!1)&&(!r.suspense||e.state.status!=="error")&&Zm(e,r)}function Zm(e,t){return Sn(t.enabled,e)!==!1&&e.isStaleByTime(ia(t.staleTime,e))}function vT(e,t){return!fu(e.getCurrentResult(),t)}var wT=class extends Ei{#t;#e=void 0;#n;#r;constructor(t,r){super(),this.#t=t,this.setOptions(r),this.bindMethods(),this.#a()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(t){const r=this.options;this.options=this.#t.defaultMutationOptions(t),fu(this.options,r)||this.#t.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#n,observer:this}),r?.mutationKey&&this.options.mutationKey&&Va(r.mutationKey)!==Va(this.options.mutationKey)?this.reset():this.#n?.state.status==="pending"&&this.#n.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#n?.removeObserver(this)}onMutationUpdate(t){this.#a(),this.#i(t)}getCurrentResult(){return this.#e}reset(){this.#n?.removeObserver(this),this.#n=void 0,this.#a(),this.#i()}mutate(t,r){return this.#r=r,this.#n?.removeObserver(this),this.#n=this.#t.getMutationCache().build(this.#t,this.options),this.#n.addObserver(this),this.#n.execute(t)}#a(){const t=this.#n?.state??U3();this.#e={...t,isPending:t.status==="pending",isSuccess:t.status==="success",isError:t.status==="error",isIdle:t.status==="idle",mutate:this.mutate,reset:this.reset}}#i(t){ft.batch(()=>{if(this.#r&&this.hasListeners()){const r=this.#e.variables,o=this.#e.context;t?.type==="success"?(this.#r.onSuccess?.(t.data,r,o),this.#r.onSettled?.(t.data,null,r,o)):t?.type==="error"&&(this.#r.onError?.(t.error,r,o),this.#r.onSettled?.(void 0,t.error,r,o))}this.listeners.forEach(r=>{r(this.#e)})})}};function CT(e){return JSON.stringify(e,(t,r)=>ET(r)?Object.keys(r).sort().reduce((o,s)=>(o[s]=r[s],o),{}):typeof r=="bigint"?r.toString():r)}function ET(e){if(!Pv(e))return!1;const t=e.constructor;if(typeof t>"u")return!0;const r=t.prototype;return!(!Pv(r)||!r.hasOwnProperty("isPrototypeOf"))}function Pv(e){return Object.prototype.toString.call(e)==="[object Object]"}function Jm(e){const{_defaulted:t,behavior:r,gcTime:o,initialData:s,initialDataUpdatedAt:c,maxPages:u,meta:f,networkMode:p,queryFn:h,queryHash:m,queryKey:y,queryKeyHashFn:g,retry:v,retryDelay:w,structuralSharing:C,getPreviousPageParam:A,getNextPageParam:T,initialPageParam:_,_optimisticResults:j,enabled:k,notifyOnChangeProps:B,placeholderData:D,refetchInterval:N,refetchIntervalInBackground:q,refetchOnMount:I,refetchOnReconnect:V,refetchOnWindowFocus:F,retryOnMount:$,select:Z,staleTime:oe,suspense:re,throwOnError:z,config:X,connector:H,query:ue,...O}=e;return O}function AT(e){return{mutationFn(t){return Y9(e,t)},mutationKey:["connect"]}}function xT(e){return{mutationFn(t){return iB(e,t)},mutationKey:["disconnect"]}}function ST(e,t={}){return{async queryFn({queryKey:r}){const{address:o,scopeKey:s,...c}=r[1];if(!o)throw new Error("address is required");return await uB(e,{...c,address:o})??null},queryKey:_T(t)}}function _T(e={}){return["balance",Jm(e)]}function BT(e,t={}){return{async queryFn({queryKey:r}){const{name:o,scopeKey:s,...c}=r[1];if(!o)throw new Error("name is required");return dB(e,{...c,name:o})},queryKey:TT(t)}}function TT(e={}){return["ensAvatar",Jm(e)]}function jT(e,t={}){return{async queryFn({queryKey:r}){const{address:o,scopeKey:s,...c}=r[1];if(!o)throw new Error("address is required");return hB(e,{...c,address:o})},queryKey:kT(t)}}function kT(e={}){return["ensName",Jm(e)]}function OT(e){return{mutationFn(t){return mB(e,t)},mutationKey:["signMessage"]}}function MT(e){return{mutationFn(t){return yB(e,t)},mutationKey:["switchChain"]}}var z3=U.createContext(void 0),L3=e=>{const t=U.useContext(z3);if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},RT=({client:e,children:t})=>(U.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),Re.jsx(z3.Provider,{value:e,children:t})),P3=U.createContext(!1),DT=()=>U.useContext(P3);P3.Provider;function IT(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}
1617var NT=U.createContext(IT()),UT=()=>U.useContext(NT),zT=(e,t)=>{(e.suspense||e.throwOnError||e.experimental_prefetchInRender)&&(t.isReset()||(e.retryOnMount=!1))},LT=e=>{U.useEffect(()=>{e.clearReset()},[e])},PT=({result:e,errorResetBoundary:t,throwOnError:r,query:o,suspense:s})=>e.isError&&!t.isReset()&&!e.isFetching&&o&&(s&&e.data===void 0||O3(r,[e.error,o])),qT=e=>{if(e.suspense){const t=o=>o==="static"?o:Math.max(o??1e3,1e3),r=e.staleTime;e.staleTime=typeof r=="function"?(...o)=>t(r(...o)):t(r),typeof e.gcTime=="number"&&(e.gcTime=Math.max(e.gcTime,1e3))}},HT=(e,t)=>e.isLoading&&e.isFetching&&!t,FT=(e,t)=>e?.suspense&&t.isPending,qv=(e,t,r)=>t.fetchOptimistic(e).catch(()=>{r.clearReset()});function QT(e,t,r){const o=DT(),s=UT(),c=L3(),u=c.defaultQueryOptions(e);c.getDefaultOptions().queries?._experimental_beforeQuery?.(u),u._optimisticResults=o?"isRestoring":"optimistic",qT(u),zT(u,s),LT(s);const f=!c.getQueryCache().get(u.queryHash),[p]=U.useState(()=>new t(c,u)),h=p.getOptimisticResult(u),m=!o&&e.subscribed!==!1;if(U.useSyncExternalStore(U.useCallback(y=>{const g=m?p.subscribe(ft.batchCalls(y)):Nt;return p.updateResult(),g},[p,m]),()=>p.getCurrentResult(),()=>p.getCurrentResult()),U.useEffect(()=>{p.setOptions(u)},[u,p]),FT(u,h))throw qv(u,p,s);if(PT({result:h,errorResetBoundary:s,throwOnError:u.throwOnError,query:c.getQueryCache().get(u.queryHash),suspense:u.suspense}))throw h.error;return c.getDefaultOptions().queries?._experimental_afterQuery?.(u,h),u.experimental_prefetchInRender&&!Wa&&HT(h,o)&&(f?qv(u,p,s):c.getQueryCache().get(u.queryHash)?.promise)?.catch(Nt).finally(()=>{p.updateResult()}),u.notifyOnChangeProps?h:p.trackResult(h)}function q3(e,t){return QT(e,yT)}function Gu(e,t){const r=L3(),[o]=U.useState(()=>new wT(r,e));U.useEffect(()=>{o.setOptions(e)},[o,e]);const s=U.useSyncExternalStore(U.useCallback(u=>o.subscribe(ft.batchCalls(u)),[o]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),c=U.useCallback((u,f)=>{o.mutate(u,f).catch(Nt)},[o]);if(s.error&&O3(o.options.throwOnError,[s.error]))throw s.error;return{...s,mutate:c,mutateAsync:s.mutate}}function e0(e){const t=q3({...e,queryKeyHashFn:CT});return t.queryKey=e.queryKey,t}function t0(e={}){const t=vt(e);return U.useSyncExternalStore(r=>bB(t,{onChange:r}),()=>Cv(t),()=>Cv(t))}function H3(e={}){const{address:t,query:r={}}=e,o=vt(e),s=t0({config:o}),c=ST(o,{...e,chainId:e.chainId??s}),u=!!(t&&(r.enabled??!0));return e0({...r,...c,enabled:u})}function GT(e={}){const t=vt(e);return U.useSyncExternalStore(r=>YB(t,{onChange:r}),()=>Ev(t),()=>Ev(t))}function WT(e={}){const t=vt(e);return U.useSyncExternalStore(r=>wB(t,{onChange:r}),()=>Av(t),()=>Av(t))}function VT(e={}){const{mutation:t}=e,r=vt(e),o=AT(r),{mutate:s,mutateAsync:c,...u}=Gu({...t,...o});return U.useEffect(()=>r.subscribe(({status:f})=>f,(f,p)=>{p==="connected"&&f==="disconnected"&&u.reset()}),[r,u.reset]),{...u,connect:s,connectAsync:c,connectors:WT({config:r})}}function KT(e={}){const t=vt(e);return U.useSyncExternalStore(r=>vB(t,{onChange:r}),()=>Gp(t),()=>Gp(t))}function n0(e={}){const{mutation:t}=e,r=vt(e),o=xT(r),{mutate:s,mutateAsync:c,...u}=Gu({...t,...o});return{...u,connectors:KT({config:r}).map(f=>f.connector),disconnect:s,disconnectAsync:c}}function YT(e={}){const{name:t,query:r={}}=e,o=vt(e),s=t0({config:o}),c=BT(o,{...e,chainId:e.chainId??s}),u=!!(t&&(r.enabled??!0));return e0({...r,...c,enabled:u})}function $T(e={}){const{address:t,query:r={}}=e,o=vt(e),s=t0({config:o}),c=jT(o,{...e,chainId:e.chainId??s}),u=!!(t&&(r.enabled??!0));return e0({...r,...c,enabled:u})}function XT(e={}){const t=vt(e);return _3.useSyncExternalStoreWithSelector(r=>CB(t,{onChange:r}),()=>Wp(t,e),()=>Wp(t,e),r=>r,(r,o)=>r?.uid===o?.uid)}function ZT(e={}){const{mutation:t}=e,r=vt(e),o=OT(r),{mutate:s,mutateAsync:c,...u}=Gu({...t,...o});return{...u,signMessage:s,signMessageAsync:c}}function JT(e={}){const{mutation:t}=e,r=vt(e),o=MT(r),{mutate:s,mutateAsync:c,...u}=Gu({...t,...o});return{...u,chains:GT({config:r}),switchChain:s,switchChainAsync:c}}function F3(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var s=e.length;for(t=0;t<s;t++)e[t]&&(r=F3(e[t]))&&(o&&(o+=" "),o+=r)}
1617else for(r in e)e[r]&&(o&&(o+=" "),o+=r);return o}function Q3(){for(var e,t,r=0,o="",s=arguments.length;r<s;r++)(e=arguments[r])&&(t=F3(e))&&(o&&(o+=" "),o+=t);return o}var ej="AEkU4AngDVgB0QKRAQYBOwDqATEAnwDbAIUApABsAOAAbwCRAEYAiQBPAHYAPgA+ACsANwAlAGMAHwAvACsAJQAWAC8AGwAiACIALwAUACsAEQAiAAsAGwARABcAGAA6ACkALAAsADUAFgAsABEAHQAhAA8AGwAdABUAFgAZAA0ADQAXABAAGQAUABIEqgYJAR4UFjfDBdMAsQCuPwFnAKUBA10jAK5/Ly8vLwE/pwUJ6/0HPwbkMQVXBVgAPSs5APa2EQbIwQuUCkEDyJ4zAsUKLwKOoQKG2D+Ob4kCxcsCg/IBH98JAPKtAUECLY0KP48A4wDiChUAF9S5yAwLPZ0EG3cA/QI5GL0P6wkGKekFBIFnDRsHLQCrAGmR76WcfwBbBpMjBukAGwA7DJMAWxVbqfu75wzbIM8IuykDsRQ7APcta6MAoX0YABcEJdcWAR0AuRnNBPoJIEw3CZcJiB4bVllM44NCABMADAAVAA5rVAAhAA4AR+4V2D3zOVjKleYuChAdX01YPewAEwAMABUADmsgXECXAMPrABsAOQzFABsVW6n7Adq4HB0FWwXiAtCfAsSwCkwcpGUUcxptTPUAuw1nAuEACy00iRfJkQKBewETGwC9DWcC4QALLQFIUCWRTAoDLfsFMgnXaRetAddDAEkrEncCMRYhAusnuTdrADnhAfUlAMcOy7UBG2OBALEFAAUAitNJBRvDHwcXAKgn0QGhKy0DmwBnAQoZPu03dAQYFwCqAccCIQDTKxJzOvNQsAWQOncnNUgF+icFWQVYr7gFaTtdQhI6WEGXe5NmX6H4CxMDxQcl8XcjBKNLAlNTAnUbqycBj6OlNVsDRRcEg2EJANEGqz8vIwcpAjldAGsBYR9xAIMdGQCVAUm3ACdpFwGvxQM3LSFDUwFvWQZlAmUA8UkXAykBBQBJQQCrAF0AcwArtQYH8+8ZjX8ACSEAKQCzG0cB0QHbBwsxl3iB6AAKABEANAA9ADgzd3nTwBBfEFwBTQlMbDoVCwKsD6YL5REVDNEqy9PYADSpB+sDUwfrA1MDUwfrB+sDUwfrA1MDUwNTA1McCvAa08AQXw9IBG0FjgWLBNYIgyZJEYEHKAjSVA10HhxHA0UA/CMlSRw7kzMLJUJMDE0DB/w2QmynfTgDRzGrVPWQogPLMk85bAEecRKgACoPcxw1tU5+ekdxoApLT661f0liTmcCvjqoP/gKIQmTb7t3TgY9EBcnoRDzDC8BsQE3DelL1ATtBjcExR95GRUPyZWYCKEt2QzpJt8unYBWI/EqfwXpS/A82QtJUWQPVQthCd86X4FKAx0BCSKHCtkNNQhpEO8KxWcN4RFBBzUD0UmWAKEG/QsNHTEVsSYMYqgLBTlzBvca8guLJqsTJXr4Bc8aHQZJASUa+wDLLuOFrFotXBhPWwX/CyEjwxSkUBwNIUCzeEQaFwcRJaUCjUNsSoNRMh6PIfI8OQ1iLg9ReAfxPAEZSwt9PJpGp0UKEc4+iT1EIkVMKAQxeywrJ4cJyw+BDLV8bgFVCR0JrQxtEy0REzfBCDUHFSmXICcRCB1GkWCWBPObA+8TzQMHBTsJPQcPA7EcKRMqFSUFCYEg0wLvNtEurwKLVnwBEwXHDyEf2xBMR9wO5QiXAmEDfyXnACkVHQATIpcIP18AW4/UUwEuxwjDamgjcANjFONdEW8HjQ5TB6McLxW7HN1wxF4HhgQon6sJVwFxCZUBWwTfCAU1V4ycID1nT4tUGJcgXUE7XfgCLQxhFZtEuYd0AocPZxIXATEBbwc1DP0CcxHpEWcQkQjnhgA1sTP0OiEESyF/IA0KIwNLbMoLIyb1DPRlAZ8SXgMINDl36menYLIgF/kHFTLBQVwh7QuOT8kMmBq9GD5UKhngB7sD7xrvJ+ZBUwX7A58POkkz6gS5C2UIhwk7AEUOnxMH0xhmCm2MzAEthwGzlQNTjX8Ca4sGMwcHAGMHgwV14QAZAqMInwABAMsDUwA1AqkHmQAVAIE9ATkDIysBHeECiwOPCC3HAZErAe8lBBe/DBEA8zNuRgLDrQKAZmaeBdlUAooCRTEBSSEEAUpDTQOrbd0A1wBHBg/bQwERp0bHFt8/AdtrJwDDAPcAATEHAT0ByQHvaQCzAVsLLQmer7EBSeUlAH8AEWcB0wKFANkAMQB77QFPAEkFVfUFzwJLRQENLRQnU10BtwMbAS8BCQB1BseJocUDGwRpB88CEBcV3QLvKgexAyLbE8lCwQK92lEAMhIKNAq1CrQfX/NcLwItbj1MAAofpD7DP0oFTTtPO1Q7TztUO087VDtPO1Q7TztUA5O73rveCmhfQWHnDKIN0ETEOkUT12BNYC4TxC2zFL0VyiVSGTkauCcBJeBVBQ8ALc9mLAgoNHEXuAA7KWSDPWOCHiwKRxzjU41U9C0XAK1LnjOrDagbEUQ8BUN16WImFgoKHgJkfQJiPldJq1c3HAKh8wJolAJmBQKfgDgXBwJmNwJmIgRqBHsDfw8Dfo45AjlzEzl+Oh8fAmwZAjIyOAYCbcMCbarrhi9jQScBYwDaAN0ARgEHlAyJAPoHvgAJsQJ3KwJ2njsCeUc/Ani2GVjXRapG0wJ8OwJ6xAJ9BQJ87AVVBRxH/Eh5XyAAJxFJVEpXERNKyALQ/QLQyEsjA4hLA4fiRMGRLgLynVz/AwOqS8pMKSHLTUhNqwKLOwKK1L0XAxk/YwGzAo4zAo5YPJN9Ao7VAo5YdFGwUzEGUtBUgQKT9wKTCADlABhVGlWrVcwCLBcpkYIy3XhiRTc1ApebAu+uWB2kAFUhApaLApZ4mAClWahaBX1JADcClrEClkpcQFzNApnHAplgXMZdAxUCnJc5vjqZApwSAp+XAp60hgAZCy0mCwKd7QKejgCxOWEwYesCns8CoGoBpQKemxsCnkqhY8RkIyEnAierAiZ6AqD3AqBIAqLZAqHAAqYrAqXKAqf7AHkCp+5oeGit/0VqGGrNAqzfAqyqAq1jAqz+AlcZAlXYArHd0wMfSmyTArK5CQKy5BNs3G1fbURbAyXJArZYNztujAMpQQK4WgK5QxECuSZzcDJw3QK9FQK71nCSAzINAr6Ecf4DM20CvhZzHnNLAsPHAsMAc350RzFBdNwDPKMDPJYDPbsCxXgCxkMCxgyFAshlTQLIQALJSwLJKgJkmQLdznh1XXiqeSFLzAMYn2b+AmHwGe+VIHsHXo5etw0Cz2cCz2grR0/O7w+bAMKpAs9vASXmA04OfkcBAtwjAtuGAtJLA1JYA1NbAP0DVYiAhTvHEulcQYIYgs+CyoOJAtrDAtnahAyERac4A4ahACsDZAqGbVX1AFEC32EC3rRvcwLiK+0QAfMsIwH0lwHyzoMC6+8C6Wx1Aur1AurgAPVDAbUC7oUC65iWppb/Au47A4XcmHVw3HGdAvL/AGUDjhKZjwL3DwORagOSgwL3lAL51QL4YpoYmqe3M5saA51/Av72ARcANZ8Yn68DBYkDpmYDptUAzcEDBmahhKIBBQMMRQELARsHaQZdtWMBALcEZ7sNhx6vCQATcTUAHwMvEkkDhXsBXyMdAIzrAB0A5p8Dm40IswYbn8EApwURu+kdPT4WeAVoNz5AK0IhQrRfcRFfvACWxQUyAJBMGZu5OyZgMhG6zw4vGMYYicn2BVcFWAVXBVgFYwVYBVcFWAVXBVgFVwVYBVcFWEYVCNeFZwICAgpkXukrBMkDsQYvu7sAuwSnuwDnQCkWsgVGPmk+cEI/QrZfdTdf6ABYETOrAIz+zGvL/KbnRno9JiMEKxYnNjV+bd9qwfEZwixpAWvXbjAXBV8FasnBybgIz0lbAAAACnxefYu+ADM/gQADFtEG5a0jBQCMwwsDAQ0A5WUdPSQfSkKxQrxBOCNfJ2A2JzgjCcE9CkQ/Qz54PoE+cD5xAolCvElCO1/LTk9qTQosa1QvagtuH1/gMzobCWebCmIjKzwdJkKrQrwrzAHL/F/JDh8uCQgJIn6d32o6LUoXyavJrAllwcvMCmBBXw/lEKMRAJONHUVCJRupbTnOOAozP0M+cEI/HAcKHUxHbFssLVrhvBIKfe0dK0I/HF0ISgkOM1RDQjcEO0OcLAqBGy1CPxv1CFMiIxgwMQAFj2HwXgpxZMlgC2AtI25DYBk5AhseYLMGAmsQZU5gTREBZOdgFWCVYH1gs2BLYJFoFhcGtQ7cVam8WgtDFqsBuyvNwQIfFQAcAx4BeQJsLzCVUoABigq4RxoA5CN0jgrKDaZN6gGbAoecTwVAXwD39wkANBZXDAulDCQfuq9HAE8MNAAVE58rggh6AtILS2URGwDYTgZ1BAoeWgAxALa4AZonCxZvqyQ4nxkBWwGGCfwD2e0PBqoGSga5AB3LValaCbthE4kLLT8OuwG7ASICR1ooKCggHh8hLBImBiEMjQBUAm5XkEmVAW4fD3FHAdN1D85RIBmpsE3qBxEFTF8A9/cKAHoGJGwKKwulODAtx69WDQsAX7wLAGNAlQh6AOpN7yIbvwAxALa4AZonLTsOzgKQGHtQu1jIdHKO
161716WbDvWZFT0b7AEpEFwSBg8bAccJOhCTBRArDDYLABEAs84BAgCkAOEAmIIABWtXLwAUAFsbxi5sdioNwRACOyQz0+EcHgsbfQJ7Ls6hHATBCqrxbAA3OS0Opge7CQAQOi7OERkAfavaHA+7GkcczaF3HgE9Kl8cAuugCAHCAULz5B9lAb4Jtwz6CDwKPgAFwAs9AksNuwi8DTwKvC7OoSoJPA67BZgBG2sKD4sa4QHDARELuxY7AKALOxC7BBige9wAO2sMPAACpgm8BRvQ9QUBvgH6bsoGewAHuwG7D00RErwBAQDqAQAAdBVbBhbLFPxvF7sYOwAuuwLrDlaouwAeuwJVICp/AAG7AALjAAg7FTwVuwAbuwG9KOClWw6/xAD0AGj7L7ZtvgNIo7vIqDsDAbuVJ0sAAlsACrsEAOfdGbsIGnsIoQUK/3AA37unuxjbGruji3lyBvupm4MAErsGGwsBvAAAhgBtuwYAC7unOwEaO7oIoZzKAbsL7QfAqTsA4XsBvwAA5QAVuwAG+wAJuwBpiwAauwAOuwIYu45pFfsAAVsADmsALkseAAa7ABe7CCEADUoBwgC3ryYBwAAAtAAOmwG+J+QAsloAHBsBv/7hCqEABcYLFRXbAAebAEK7AQIAabsAC3sAHbsACLsJoQAFygBunxnVAJEIIQAFygABOwAH2wAdmwghAAaaAAl7ABsrAG0bAOa7gAAIWwAUuwkhAAbKAOOLAAk7C6EOxPtfAAc7AG6cQEgARwADOwAJrQM3AAcbABl7Abv/Aab7AAobAAo7AAn7p+sGuwAJGwADCwAQOwAAFDsAEWsAD4sADesADbsAGQsGFhsAFTsAbpsWswG7ALoAEzsDAGkrCgDhSwACOwAEUgAXewUbAAbQABi7AAv7AF+7AGv7AOSLAbsAF3YBvAABcguhAAVKHgF7KFIAOUUA/gcNDHIAKCpwAaQFCF4BvF4jDAkHb0tsXyqJHzwUYi02A6EKtAHYABYC0QNuAXZyR1IUIQNPAhU+ASwGA3NGvHtSekAAKQAxAfsAUwrbAHuQLAErAHblDREyRgFKAFcFAAFQAQeKzAB4OwQgpQBaANYVAJVoNx+LAM1rsQDP1BYIwnVzGxhWHQnRAYiQqyJTU01IEjzCifkAfxw3QCkr4BGXTwByASksMClCGQ8DMFUE98XuAEtl3ABqAnECPxF6Osd4LjXVBgUAEBsdCggMKgQfHSlOU04IuboAChLNACYAARoAhgCJAI41AO4AtADgAJ08ALsAqwCmAKEA8gCfANMAnADrAQwBBwDAAHkAWgDLAM0BBwDXAOsAiACiATUA4wDYANUDAQcqM9TU1NS2wNzN0M5DMhcBTQFXL0cBVQFkAWMBVgFHS0NFaA0BThUHCAMyNgwHACINJCYpLDg6Oj09PT4/DkAeUVFRUVNTUlMpVFVXVlYcXWFhYGJhI2ZocG9ycnJycnJ0dHR0dHR0dHR0dHZ2d3Z1WwBA7ABFAJYAdAAuAGLyAIoAUwBTADMCc+kAh//y8gBgAI/sAJsASwBeAGD5+aoAgQCBAGUAUgCtAB4AsgB/AjwCPwD4AOMA+gD6AOQA+wDlAOUA5ADiACkCdwFNATwBOgFQAToBOgE6ATUBNAE0ATQBGAFUDwArCAAATRcKFgMVFg4AigCSAKIASwBkGAItAHAAaQCRAxIDJCoDHkE+RykAiwJLAMMCUwKgALoCkgKSApICkgKSApIChwKSApICkgKSApICkgKRApEClAKcApMCkgKSApACkAKQApACjgKRAnEB0AKTApsCkgKSApEWeQsA+gUDpwJdAjYXAVAQNQLeEQorEwFKNxNNkQF3pDwBZVkA/wM9RwEAAJMpHhiPagApYABpAC4AiQOUzIvwroRaBborDsIRAZ3VdCoLBCMxbAEzWmwBsgDdfoB/foB+gYKCfoOGhH6FiIaAh4KIgol+in6LfoyKjX6Ofo+CkH6RfpJ+k36Ug5WIloKXftoC2WzhAtdsAIJsJGygAINsbARCBD8EQQREBEIESARFBEAERgRIBEcEQwRFBEgAlmZsAKMDh2wAtGYBBWwAyVFsbADPbAIMbAD2WmwA9gEZAPYA9AD0APUA9AN8XmzUhCNlvwD2APQA9AD1APQcbGwAiVpsAPYAiQEZAPYAiQLsAPYAiQN8XmzUhCNlvxxsAPdabAEZAPYA9gD0APQA9QD0APcA9AD0APUA9AN8XmzUhCNlvxxsbACJWmwBGQD2AIkA9gCJAuwA9gCJA3xebNSEI2W/HGwCQwE2bAJKATlsAkvBbGwCV2xsA54C7AOeA54DnwOfA58DnwN8XmzUhCNlvxxsbACJWmwBGQOeAIkDngCJAuwDngCJA3xebNSEI2W/HGwEN2wAiQQ4AIkGjTFtIC9s1m4DJmwA/QDGWgJsbABVWv4UMgJsbACJAmwAVAEAuV5sAmxebGwAiV5sAmxebD3YAEls1gJsbEZFNiJ9FGVAe8xvEZKvxVfKZszAVTBzYBH2d1iyUXEHH7twNw7eZF5JJRHI5EgaRr5D20/3dfONrFLSq5qSrrgd2CEUq722WBQ/LzpA+bx1oREI5xy4BDSZNun0ZWORUJqInZSyMaioyvfSI0l5uFDzbWaQ28/zdB0hwR4OQZ0/jn9ALSLNikjFYGfqR389qtFlhD3a6KdIh97rhZYpywuLc7o8ql5/X8KCbPU3L/QlmCowhRXhsGDvg6wUNprA9bM/49uxlAj7ZVy3ouEY/BgFXBNyK0TLrSjZWeJm/T4nz6QGLT3cJNtWRZVZTvIdtaxMMJRHgig9+S11LjBh7Inr06ykoch1U097Rw0hvgmOrydQyaWcEQDg0RavuMuT0zYabUZl1e33HNSK1oNUCS03eh+9C2EvF3fq9h+XBaAMFuoWeZf+mfZgL4HzyiKDIUtfNU4oFu0aE9qt3VA3U4D3fOSrAcYVnjG3cSkp1vhXZnp3JQm4JknKdBitO2NVnGCYQwU3YMWHWB87NEd+4AHuOKI8BSIH92reW0pfs+kWCTJxDCbRjFv8Cfc4/DSBYJScJYTeAEgg9wTEvcwd/QuHRHqGzAQ4fXf5FUI1lPrO+fvEcPl4JInM1z9AtBT2bL4QYEREe7KiSnnxTwtmAFjn8lqT3mND8qTktX2F16Ae9cakqJ6/pEQsHURqyqWlRMCzKXRKfCHT7sYHWx9/T/ugYTFY6iVN3Btm58ATJR5alYZybKMWojwOw3HbFn23NFyeLl7+Er82RchyYuBoGQ3j7SAWNxiYvp5U+Fq/DEzB9cG5DlJWsqkosRze92OVlCtQEYo1S1lF72Z8xWc4ld/+fFcfTEDTFb9d8tJGQ75dpJEvcWyGmGBiTbiWDdGOcw93Dmxq5ISUrmasygONfHLvhgo83HQZenbdBtSzBkvYrCEQ/xEDMhMZsN6gqplx5jGG9mSQLhM81UEdEeJ59sdNJDAFy/gPyJoKlwPZgB/MkC/kICLiCB8va+nCdO2ry4aDfkmPFpF/H/SGQ3LJ6aAv9dtJ8DniHtLOckZix0BVb0iR5V3LAp521LBSIi6AtV7r2ZB/hQEvAw54EFNOQcFnl1xGUIc67tqK1INNwD2n/RbwgzO9h45LM6VMuN8V1ZNIQ6t+Xy3lTqyVCD5kqLy/t3/b8MLbgDg8JIWDkSZ+LrGhhr+gYpH+pr1TnCUnZPjpUdw6bSL6MWVXoDDciQDWECwU2e6VEpfrcOBbrSOijqGkEIoJPbpmeJLkcwbvA0yWIixQVjo0HnYh7fji+Dfdq1mtV1lG2Zz9R7eFMHS+FK7nybutu2fwzDpFldO2pZBshsHJWaltn3PWOoGJpCT2jE8EHOuC6FkejNWcfsWCqNqMLP9xTwcWArj2EiiI7D+EaDi7/2cqHL1gPiF6C/J7aUo7RQqogPZ11WqbyP97nsoMxPOC78wZMF7B1Y0g7JNXJV/nN1m4xx8hbqWz07KSaqr5hE4icB326DMR/vUKX9LoNjle/ZWtbUhrTAcsdgrLlG5Ne8aiR0bS/2ZhpNOVVxavWIZsEM/rd68EB4vjbbD13NkMK1qvMk74vGbSkL7ULO0sZ9R6APSCo6KH+Xn98wEdw1bCPAnDTaBsD6sidAGN58uiH4a3ovG1KyZAu2XtyGgF/vgWKGxw9R1lfAVcfuYE71DHuxtTzfGZnHaDpDGWmfEq0N4GawE7yIkaoz8jcmVmzJe1ydM8q0p08YIxFcY1YcqQc1djWBEoNETDFcgk5waRftEJasPREkrV++N/TOKkERF1fCLrXS8DFGYGRBeECMQRNEs0ES3FzUtXCcNxpYEM3Uei6XodZruXUIRnn+UXf2b/r7n1vQutoi6WoIbW7svDNWBbUWcDUc7F9SJK3bvSy9KIqhgyJHoW2Kpvv0J4ob14HFXGWWVsYXJzjwxS+SADShTgCRjhoDgjAYRGxwJ1Vonw+cpnCKhz8NQPrb0SFxHIRbmG95Q2hlC4mDxvPBRbkFa60cvWakd7f0kVBxxktzZ9agPJEWyA63RSHYVqt8cPrs2uFJ3rS3k9ETGKn5+A6F9IOrdZHfT1biEyUJKEvwzuscwshGCBJvd16TrefW03xVnJf4xvs72PdxrMidjJO8EiWyN/VWyB3fv9kc34YIuZTFtXGo9DuG3H1Uka5FgBMwDPEvRcSabi3WakNQkXFecJlFk6buLVk5YHpuKWTw6oF632FPPSVIVl5hgUAeHhj0t/sw/PEEvThLQDDFE34eCg/rLOyXT3r+L98oRKrlTO0MdALYQ3rRQqC7d822dJPGxF1K4J2TtfPSMFaCAg0n0NGk9yiaKKOJD1v2aBX9HUOIawjjfvwCmjHZJTR62R9c9x33JnBjWrN4QYEOmehy0oZMP9XM9Zyi6TYoe07PaLceRXcCWZiY/imRUWW6+mci7+wMxSdwMdbXckXtvhJH8sc4iQcTwm7yp+3f7CaesTTQB2qkgeXh+wFiSMXfMlH7Yil0OoZ2QTtRLTip2O0cLZ4SstqWHZ6H+8A2kZXhpm0kPbL9dUanTOvziqIUh6Ambwa3WrCb2eWbuCN3L1hgWUmjRC3JoL3dBhR3imSQI8xuCMfsszlji7cSShNSYdqCXPxEVwbqO9i5B6hf93YI7aeyI8jxgcVXK0I/klbvhSXjkjOIwZgPdVwmsFW7HGPLUAvDRuKm+itybRg7c8+Yqqjg824Qf+/NxsBSUNAK9KCoJpauFqK0XQULrWYj4FnxeKDuvr54iokpi+D57e6Y1zxRJJdsHnDR3JyraCUufHBRTKODWBVzthjm4k3/Hv+Q990XDVR+KW+TcJX045LW86EKhz/97aqj89A8ZvTk1//tczosU90loIPVaHuWegJU3wP//7X
1617HcO7c0yQM2jM/IhQKrf8hiObHWiWDZManF8Uf/HzbmDfC2wT//aiZ4hGTv/xzgKwdb1sD6cGEkceow0s3b89/zg+3plyRm0HlZi886j5wUwFhdHiDTaBidZRo5cx/tMeLyguOATbzq17ydhzbrpxunuHx6lbFGiO97gsd4dk//7iCIo+Ew+hG2so5kvv+ITG4c1fzHPtu1Xn5QfUnqY3/uByVmB7gmnE/E+5zdm+6nDmoews5fr+NzThdSHzK4bBQOL9c4O8OI0xLSqjJ4lbniLJg1aFpQRLwaSMZmpkC9e/j6FOVrTQ6a/a4alGgfrl2ZL1sbHUQ3DOI7ntq9diHFfm3t1mul3rdJEJCHnlW/hlQntipMrpeMs7fUr6wK370D7VbXH0DUHzdYfRg/6Z11Ult1sffJS+heHbco15Sxy3+rDnPesqH1lajk0yu02hPUvEUqvcUXWXL7Ad0wNGMx5gOle4XJxq/r/YY0xdco2wRSEGwcT7YADlBrHc9ZbvzOL0QwyWCWWChB9Obg800v7tyBWaNvdwz+fL7Ph9i2irEeJkRgOzeEDw+JiD/V93vH9FgMEoFIJMoIuogmicZohf94SBuPn6hXaV9jP4VVVA/bu+Wg8S88GLtmEPSNRLdtlXx2XL/nuM8nKkhnlnjaropiKKLIH94pLIASci0pDBfj9Hi5BfaTSXQg5+PMjQX91Ktk4MOqK1K99l4BRPv5+vNovGZ3IxQv8ICvjV4/diThpoaM8uvd3D9d/DE477w3yAbW3IDm2i73pZ9aEj38JqS6h/s8/xgmUIVcuq2JTgefAyuoafzQxAuRASeg3NtG3ach/JEkyuX+JDt2PnDZTShUhyHHG3ttBg/6lhAchGjLJBtopj4e01MlCp2yqQRTr4sBBXru+lKaoanwYX8y2aWCJiR3KnhCOkYVFSvsO0oDRujUFOEptiNDTYrJoUbvOyvl4AhC9h3wORiTXK1MrpMfnvdnndnR/HRVSusMBgIxwrLdn3vq1VcncPiD0SquTx/kNmxeFyCT4uXVUd9AL+rSGmuq7OOCzDKeVPjiNWVaoP5KOFqYq5Xcuf/xW9S+u9eIq9GAtZWtQlgkRecjRtvG1NR4WXXpn+pwsTBTIy079Ikg8rSef1aVapIFcXCd6C2wHVjLXR+N0tw4Taw6x6H90BFRgNrtlq2up6hHKuV3inM5RJaQWZHd84e6RsKkk9po3dk9by54tpPw7cBkFas/G+GbHwuG+AwP55BZyXILTHCIVrPpXHEaUPYfL6nphJP1Rc10xG4UaCeY4IHCwuur8xmSQDgY4aVwhzWhjbtSHG8JO6P2i2nC9/0Bfx0zk6dYQq3aw7k5vIObD7SEKrxhz0fQ0+YTOfHW23CBNeZci1qNsUDhoeqmfyP6PvjoEjHk8QbrFyQVZPHVWijnb8YCM65iYNoEbvnchStZ/9cKg5Vd45j8KnB6UjzXl/bkyZx7VoD47ocUUi117WwgySSb4rXgLJ52Mv5XJbp3I+uBP81BUvOjy4Cacgi+GWWlC/8dwgqwiojjUBDnEOxyRyowwLQfytFra1OZS4XvRYr4uoamAfG3I/p2bA7G90yqKThH8Ke00Tqd+3l3dmJpaCZelBMYjGqNLVa3SM4+LQeL56gY6Bymy2LQPVOxjWfj5tq4o74swcxhyGJPynkS5xAjOXZP1/FAYcBT3u6qLoIkEfErwo4gozmyI1YCvM0oyI3ghjGPQSsof2sKUhq91WsKy9cYWN+4A2v4pG/Mxpdc6w6kI/HX7Xb0TuihmsiOy2wQIsrZbUmr3OBSUo6oDJNgQp+YqYkgTgYcWZDgawJw3DFfdzT//PhVUidgB2qa8uw/j9ToHBAS33iT8YLhhAfyXG0bQUFp7QmH7oQ3i6Flf4OTZLvJdh8pfuflmWu2ohm5pTiSg1pl3vq9uluTJwqXfh1hqy8e2iHoD+Y35gCIViTo6VOtK5dD8HYClucJucXASzwe2kPj4S4eYQtmkYHagXhAzp/F541xE8YFYqSPszDuz3soWzHy0p3E2jwZNQaIcGU9FNQwQxeDw0ZlK9dxXrj9IUHGUPTOyib8CqXmbZ7Ex54bn1rLx3qqAavu/gh6XjV0GmN1p+yyMK9HN5uYEvxgbAk43tsheREhyI+Q5WLIneKTGPmYiM/lxOp8fvqHy8YgXK0TlMiX0tliLI2JtfmWZP8eVV732sdYm+pcWzDzEmKLJZyeelyaZKkjPnnUO9keDwtgiLnmd5+t+Sr5y8brRnlvxcWEWfCqIALQYHvaXx6jTg4dAlye469uGwwOZVZCILLfGjaMg4LUCNMTtMSp1aC2y/3wR2t1v3w/iNBRQ+bNbtDqL2NAr7K4rUcyqbSpNrXZgAWXvjxBBtfYLK1uRYt3q2pfXJOAL0HtWcEwJLddOSJKV1SwvcvEuzg/4MPnA8MIUJOLqm3qI6wFyN99Ck6zYaV/zGSAzF/PGsaNa4vPLe5QnyuqVUnVQ6xELA6gbe53aGgeke+R/ycb2LJVyc7BhuzI90zA+c6wUDTb7NH//gdDSl2u/aW7lRJm8m1fLtPxcNuEM5JbkOCZKPM88HUsLRoC1pmKKlvWyeAXuxILbu0snpSxf8N+RgtLUSe5n2gdjOjoSTaN7mMZ7bF+cWk/MS8mFD4pcyl5UN7CbpFZH2a+Pm1VAnUTVfbw8qrmz1G9m5aKmRzY1SMhhPrlCn2t4uNUXNA3IFe6NOjSC1DEaAFZAfDlEkQCsbNhsZPj6NQPDSB3tLiTo0ZYoEbIeEIaKtU3Wk60rEszawTFuyHVd365LA/c/uarABN5M5rGq/dqTG3Ilye/5EKiYisisuzqNaZjmWv0z9TORc0CKbaTea214oNM9u2sXUZub/eqM3Pi/PjRSyQiOSwPWif2asTgu6hS6fb5UGosCWxdedMqdViIUUSSdIJx+qQ4KShfTT39VAWZbi+mB+iKICNwpt6cflY57Rcbs6d1kA26Iru73cuxYVlSvuJdcR5VfDYZRk8X0AXePROyw3Le6LaUdmTLzYsoNhhgQpd67xVNiHgk3pakmndeIAtTC4DCXy9oS6eU4CWxDdVmY53pKNbdAKmQsP37lrJZC6iDXMELGKcHjNuuZgcDyY8W/yv6ha3DX7OWm/35fpvhw55oitf4V+GULlcPWYyGGuVBdro19c8u0RDddDun40W7G5cSIzHLh/qZxb59R+EPY+wZ2XerkUim92hhXpKyW6WtAh6zQS97DrPyjCvKi3pCw96LeKynOpyjtsMQc2RmI/20zFOZcSa2AK++PoRcT6zeJyxlBZ7kk5mhqXGkLlM2hFKc+/T544xXP0Ua38Q6xdPTLTeG1PHnLMaOvksUQMrEFTB/lizCirmFQL8zYVU+OTeYQEFaITsBSMMYexS9HkajO2gGIf2micvntCZJsZQEwIH3/4JGJQGflBuH5rNXmnRRYXDQs3ZoEQoMtYDr1kFKUS/siiQSUxcTH9XYeBZiKDDFQoExREO9dddKQLO3BwMHvymCSTFyY+vxn3D27NDx6OlU092D5EDUwilttqVHpjJQDUceJYCLsK2swfXeNUVrBJT/w/sk+7si8rPtiMFis+oxvGdGQxirMBID700T39mULuNHzOyN+xBfcFACZcyngF1aSpv0JPkNUrAZTqfplv509cGXFUiEEm5dZb+OsP/blizqdK45/dSsIrufYTrCPY2lgJD6k6QljTfXVlHfYKSq+MsagyUcaMintyr95bD8kdTAeYNLNsMmo/Wdd8a2nStBP49ARIjqqpUHWY4q4mvO5Cq/CgCP+4/B+5zutGwX5pssgVLr1+fIM7WWLfiUQDk4c6ZdHZOWv5hG3g2dgQ5NXnpIY+BWwJpaouf25bXnjDzbHnQNofH/c6m+dEAS9Gs2h7pFRPKOBDnqswZ8KZjhId1ytHUTs533KwBoSiImoxKQUgZ7z6pA9QB3sZ8Cq0vwutJTTkfbX8AzCpm2cFXx/P22niUMHauU8IGc+78R6TsutoonoqFuoNA3l80t387YHMoL5KGAT1JO4zmx+vJ0LbLHlicHraSVYvJjnO9p++qnWgKw9OwFVVUagvZuf9qfiuum+hIicxP1q4zDnzkHsCNriLxBpxY9N+UOmqzdY1MunLMDgkMyi3uvnN3UBXJeZ8YLs5xr8QrOhimYoKuGBebZHAiBIkViv3DG8k2oNpp5OIgX6ulqaRN8V62QUPjn5tl1kPXhT9bcd8qIm8gi4or/FGbvQ6pgGSHmnayrugmf5E0upGxPRf/3xOtitGMaHLKJVm5zhglmVfI91o0yxhJZVS/5wQ8zfxK8Ylw0WmHXoGfRkoB
1617Rx9Hsnl/6sgTjAVwpmNuSeZtBwlX4qB8Bh8lxjqBDIuFGJ4I1wxN0XRlAAslzqMKwQfyA7OkuivCXfv+i+3XmhcBFM2n4jdT+NyUmBnQJPV3F2sZfKvJhUlXzSosFR4VevVVcOkFnnjdiRWc0TeSYxj41sJGYMbZTeLI3GvyZ8/gAAudQ1+4oFX+enX5V49MczGCYVBuoC4kHjp7ZVxj+clBwPr9k+v05SsezQK3enxLs1Nt/N7c7AImVUysjGou4iOohHo83Zs9/MI/OWB+OyXzOBD93NbApGHXrv8CVRHp2bwH+xB55cfNrdqFD35HSMx4iVmtzYAmSCIV8kXsHoq3DIb93riTWbubnjxbBW5zConVtbxLRStXHkIyAByaozME952Gc9aAdAbBpZSVCH88Uwb/4bPTVOVl+WoMYD7JIvK8VcMrJ8zHV4bbG0Dg7Kx17A4ej/ZcZ2Z5pVuVLUH1E/AccUTKm81SE+LQ6STTUDscUk0x2OWIbEORhg69tdoTGNkA1RfkGIRZHr5mCXOpLC55WWzCZoGPFUVtZRHwh0nq039CDdjEPo+JyaxSQAvDgR6Iqvxy0frrtEG1A385N81l05SSzN+IDm9bypF9m92EUqblnauZ5sjc37wRykOdl7w4o8WMgQsjii3EE/aJYDfHs1cH6DNBEujjcCc8qAefYFyIAURDcDnzun5UmkbBQsU4eu/W8I9nBE0qJKTdg2hwjq0+XV7a3TJ7R+alvJZCRia9lJ+grNB9dbrOmWEvUotMjvDhq4wV/kq4fvIBkzUGpDeYH74rne8uU3dgoNZdR9pUL6q9YDNRfOiF6Dyk+SYXQIghTjm9qR4tBHh0gnmF/9q3Qv22EzaLhSvDlDOxMrrCNRmLCl1jApzLrBCPn2mjn5zqK7OYK7VxOfQ5GfBfoPdyQwqFEgCVHkJ9oTnagRM3R0+rsuN5jQv9icCav/p1WqiEXSzCdLd/WEA6z6dDP7tPqPbeDYKAkVcz1lLGbFOC9b7cBd3MV0Ve8dZ89oR7OnxGS7uVpSry8banVZwpJg+nkH1jRBYa2BvBMY2xITH9ERXCjHzdZxs+ipdXP2DY7X+eWiBhtT2L0RRGTLPeazn5tpl4tu8iE2rWig731iuJDRbCHHy+g/Mb9+miAyVqfIpXT/iZeOxOxODO0hEpLM78I1+G2Z45yi3lS1K3m4WMQ559Lp4UML5vZUjYGJuxl+OPpUH5klpyBujkjprhei0TmUik10gjvNUp8mDkWlNKikmYspaVTqewbnOzJrmz8FLIpsT67EJLHIIfeDcWEfiP+DJrZ1jfxpoAb2abeMqLx+9RuZGzQoYtYVGgAWwEM9Kek2vPIeBNAKD6ao7nw6sgvfeLZPoXkbYO/tStHJdKzk+WFSFEU2NcALJAEP6S8pcnqqBBt57dwTrzQNCIdk2SocK4dLRbD/pu/VryKnm65ZYXiJCfHJk3mx9MRSl+nSK6OqEBSoGjz0/LADddwF/HqcfK3K3O+6YUGQcmj8pZL4PhZ6KrGkb8B38FmDvvLd3XQXbvS/FQmrXFTvJNkaN/FGo83KuS43BK1UfVnIqigGkCoP5fBda2MwAGTGNKX9K9t4Bx83pMFc5KSORmWKv+8VoVggWxoaBz3/9IBh6RwLd1tebwy89xvE5z6EEpXpDfrXWfRsMs6+ekUHH6idVosno55+xQ8Zqzelh0bxtJTgCcH3Z3/Cxlx9eNIS4JIFKOAVrDqbrXRszmY55a5+niJGHtkO3b6mnIDxLa1WXc7BAe33mt2KyM4Fbc3R6/WVTQN8QhlqAtave2WsQTqzWeSlKuGUVIJRqtObpv294rS0kDN1RKzdstZTXJebR2HlzsQ4P3NbMHUqFZMZw+/IKXnh4t+lY8qocp/B1oMszR03EFs3bPeND8QkItMvllObeCz3SZAjqZrobmLcrpFyQV7mwBjg3C3C8/bc5goQhv8j/IXMLGnt4mF7tybRDG5G0polxoUScQkPvmnga2/K+aapKeqSL0BTmo1Cm5g+booNOtdyKva2KoefRURaBk7113QKo3y+WTuFKtgETIK8HRluYS9DvlcciCDvnG8UaJRfZE2siZsiTHvRmN80xkUIInHeRZl5Re/+ATL6VhKFi8CZ/n/jbFV6T5pZ+Uoppvsi3qjacVFOJgWWfdlwVHKPW/TJO3na9hRM9bS2yo2rEsC6IBzRReVO6IesJU7PItzOamr+ROFfwGZmZ7ue8HNxAgLJKb7P3p8dMqk6Be5PJaT/5Rdc1deYVihWH9cjVKc9uz5EnfHqxLUkOO8iJUENBNVf5LyNy8zjLu/78k5WNTywiPfYeX3CPk7yc6CI3lum/CEZwfUaNpcI3KsPqfn2lmz3kd/acQjKA1ebkJaiuLD+epQ/Fc1llHXXMzofWzz/Kd29SNmOhcjMWw1jq1g3YfrXZ9rzXDYW4ZttfgfMi6oCUtBs0PkMVuxmq5lxEoCaSXPSqCJJ7MlKdRDidVt0AFlxk5cTdX++sBF2+E35mjwfm8ERVxH0FvuAQtsfA4V2G0TKTUxeyRGVjd/u6F1SvuAiU2/WaQjcNCU4Ep7VunXCYSbZj3U3wzu/LWM5MPlYuyQ3FOOCD/zt7K295hY2JhwF+ODDIZ676vGQFKveEQYkWj7lkK7rVmD7MhU0Y/tF8EcTTpo4/yqOufbd/zWIpMajnbDuWK2vn6OPPtz2rc9MIBNlPd8tt+yf+7SC4wqEPbozKMCwY5Bygx4JmoIEDsixWRDcdHd6S3/dZMHXOJAAv7+NIstl00crgSqHZKAEe4g3G4dzIV51EeZB01r7p8GNlfUnG/GjZgNGsqXZdYMBVtAtFNv3hJWPve4GvqZ2XxuiNkHTz5kxWgr0PjQdJlVywJ9Zf2ZvqeeTbolKtvK54re2Lq5BoyzfsRtvDfyao3kmyFzDQ88nM+qx83w74RDlkngtYiArI05Epre3GgBeSlMig0pE6RGQaFznKkGeb0SozLCyiOtxh7hgwZlbKbClzUUfC8ntMiHUOZE375RhTy9c4DA+oMLkUDkztSybZbdmP1xpaIbjUpPAHBq3cIq+CBFzbMlMMCCkUQ6d9LGV6GYCsYiEWZIy3nBnuxOYXeU4YTGDSin9e4/pCjPtQSHlg5LMEvIlF0ElthqrF129iK2RPBEWd3XWOl3SWV5uz5VUyZYp5kEFmz7QfP/B1W1BBzQ2iTGbSVT79lUHzcGXz3PJceSgz4uknETUwo0xffpr2KUvZF0i/r2sL3IFIClYx8CbIZE6Qt7MDJbOPB3xMScwaOcWG66IJfCnDkb0D2Mb+PHzX+oiCbxeTIogtyN+s2NJirNACk/OACSOTtV6vscwbzW4M168xqaI+RzR47S1nlV/rOoZnid87n/Ima2XYa3un3BuGAisNjb8eLMT9OnMtazQROFCuO1HiZXaOc0oUDbNC4eKLToOx8DzVhMgGA8XIAQ2x3b6I0uEyLssQjJX3QphcUMx4KsMgJ+72km4N2aqkBF2coKmUEt1eqIMGn+5txMT4kYVGd3ALO+y9Z4PP3d3l48JQK8s9ZZ/Qx/+NBKgBEJFlQ32psoJiihGO7FSYM5L81q72kaAYcilEFMG+ZK1BcMqELkflyCV7v8JEXLO4Rf/oZYNZHZVjJhfL6fnpP9Tio3Euue5uS7FMkfGOeRCTrBZ06Caev7tgufeTrX34Ur/Vvc+b8ksiIShNJtuF9WmYxOZ4xg8y6zTdy3KAB2y5kYkcRnXsptWwAFyKZ2I/QGySNeoQLkINUMloC+5L3WuMMx297Q1xUYLKqZ9XHavaobo6QQv4auMm+i84IhxRpPt9nUmcav9NcjCcP+TcMmxsQZ/F3mgeoA0fQgwvTsyXuuTaM3Sqtv2jaaajmaFQpK9W6uIbeqwvSDo34ZrY6elDUHwSCjHRRmlwmyy+eOra64Ssq0XSXYljMHtKY+FShcMkHsEUY/4Bw63dJ6KpwDaxmthlDdbdE+TvYF3v33cGSKqO+1H1pKYhJMvZD5ckQcHyNF8zrtiR5b0ko6NPGoRexUZTYP6VbUdn3zzxGBOi8Z0OqHjGqYxRXwN3mYi0GYEEZYq+Q3QvdKcEHILLLj8S+VFepSfErtmfZCdvxbfIifFSpEzKi+7VJsLMT+zEFeyp1OdwRC1VZrfTLIyR7xTPUcZFYPD9qI7D70uTb4hdpqPXsJIRNYbZtNwch1OI3trh3u2ScoQyM9POnInsUa+OovcwkUP1UfIzPb95n4BaF2ev57NHAej0+BVMF9/Cj9663HN2/JN3SQgslL914bKfiTTDFAz9PlQEL/dSv1H8xl3mtWxh1McFO9EJXlRDaKQDsyKO4vOJW90NFE6yw2tjbc2GeF95sbs0I9enAa6QwQVf/kJQhAD2BzUDKggOyjy1TEhED6sfk+418lQy3c/uj8aw8UEzZ6hIMCd8RohAkumMtIj9m73l2yPWoGHVTPaywkC7Yj9tBM1NxMgcrDwRtk4RO2WHT7Ql5kQCKdJj6kNuOTeyEBYBjLMhGz+O5/YGa84HEiTYEpZ6fFzy26GG2hWtTyteuYrhSyG56BjsT/wQeLRytpTY3D7sIMqZnJ9z1FDrfyjFlGl2TNw9BQysbaxOuwYYZs/7I6BANgkqCknWZC7/BBXvaeKwAmC959I+G39BUE9bExkNlbRoFRyEtNzv+NJ91FuisG3JCS6uYBeRnfv8AkAfKTeg9EYamqnsGfAV7d0f9DghHEQ5IsPGDIUhgoSj7obM4Bu5uhQ3/CYEDTHc92AsFvDK4XGrwUeGBWBHPlS+f4x+CxmmHz2sAGmSFNt65kwZC64mnaoWlu2310laYn8r62AqsR5dfjyK18MEdurdagldzfJtjFXlZs7St4QhdPiye6TPh2/ZAQLU/Fip5s7TDEM16KtRWrK9hmxnQ7bmfa/+7pa10Z8WDPK3NuJ+NN/RAbQ5vHx2uX0Lm7/w7cAEH/hvZA+mt7J7zGw7YtQYwnNN6dpgwkGjjrS3yQoeoYt1EnczmtmJfQZWzUlP3Hlg9Wzlr9IH23q3thGth+QNEANFettxKfskkGOlLk8AqoKJ
1617wDqOxAa6UzAx07plSSyNBJSGco9zjnC5gGbDoKvsMDuBR6bGRlGzJ+hFsGa/Izt78aI+WZ6dJlZKp4pGISuv9rV0sAS0MWEwCmfauO7oQZMiakHU35LBxiyJoOMddhUWgcZuC8r4Ksvn75TTcQXLJ7kWtYhGuGqPd9dZuFjBWQHNwosXY5snbHFQq72CvHXhIg+shQxycuLOuWYErwCLZeF24b7F78pO7xw4X6lIAR02hUOf5087Rl0nOaeb6CK4i/KA/EZv76ftOWZtjwxslNr0E/u8rWUmnf3amfg6UZmBAluuoj3Dd7UV+9IAJ6iYcDfSJlgmIImohjfIUMJ27z+opj50Ak9af2LCNrWrBJvMovA1OeNO+MF/MwZvnaCxTgG7Cw4QfSPF6AYCGFt21M8PySZFeV3t2Rqqs5JMzMYzGRgq4o+UaKRgBf9GHi/9X9HXA3wxkCsd/UhnHSh2zUVDiraio/6nP4y3XJqs8ABfALAtCYU7DHPMPRjgcM6Ad/HiSXDAbOdSMkvGZPAkHs8wuQTy6X2Ov/JFvcPuKfV3/r9Q28";const Hv=new Map([[8217,"apostrophe"],[8260,"fraction slash"],[12539,"middle dot"]]),Fv=4;function tj(e){let t=0;function r(){return e[t++]<<8|e[t++]}let o=r(),s=1,c=[0,1];for(let B=1;B<o;B++)c.push(s+=r());let u=r(),f=t;t+=u;let p=0,h=0;function m(){return p==0&&(h=h<<8|e[t++],p=8),h>>--p&1}const y=31,g=2**y,v=g>>>1,w=v>>1,C=g-1;let A=0;for(let B=0;B<y;B++)A=A<<1|m();let T=[],_=0,j=g;for(;;){let B=Math.floor(((A-_+1)*s-1)/j),D=0,N=o;for(;N-D>1;){let V=D+N>>>1;B<c[V]?N=V:D=V}if(D==0)break;T.push(D);let q=_+Math.floor(j*c[D]/s),I=_+Math.floor(j*c[D+1]/s)-1;for(;((q^I)&v)==0;)A=A<<1&C|m(),q=q<<1&C,I=I<<1&C|1;for(;q&~I&w;)A=A&v|A<<1&C>>>1|m(),q=q<<1^v,I=(I^v)<<1|v|1;_=q,j=1+I-q}let k=o-4;return T.map(B=>{switch(B-k){case 3:return k+65792+(e[f++]<<16|e[f++]<<8|e[f++]);case 2:return k+256+(e[f++]<<8|e[f++]);case 1:return k+e[f++];default:return B-1}})}function nj(e){let t=0;return()=>e[t++]}function G3(e){return nj(tj(rj(e)))}function rj(e){let t=[];[..."ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"].forEach((s,c)=>t[s.charCodeAt(0)]=c);let r=e.length,o=new Uint8Array(6*r>>
16173);for(let s=0,c=0,u=0,f=0;s<r;s++)f=f<<6|t[e.charCodeAt(s)],u+=6,u>=8&&(o[c++]=f>>(u-=8));return o}function aj(e){return e&1?~e>>1:e>>1}function oj(e,t){let r=Array(e);for(let o=0,s=0;o<e;o++)r[o]=s+=aj(t());return r}function ic(e,t=0){let r=[];for(;;){let o=e(),s=e();if(!s)break;t+=o;for(let c=0;c<s;c++)r.push(t+c);t+=s+1}return r}function W3(e){return sc(()=>{let t=ic(e);if(t.length)return t})}function V3(e){let t=[];for(;;){let r=e();if(r==0)break;t.push(ij(r,e))}for(;;){let r=e()-1;if(r<0)break;t.push(sj(r,e))}return t.flat()}function sc(e){let t=[];for(;;){let r=e(t.length);if(!r)break;t.push(r)}return t}function K3(e,t,r){let o=Array(e).fill().map(()=>[]);for(let s=0;s<t;s++)oj(e,r).forEach((c,u)=>o[u].push(c));return o}function ij(e,t){let r=1+t(),o=t(),s=sc(t);return K3(s.length,1+e,t).flatMap((u,f)=>{let[p,...h]=u;return Array(s[f]).fill().map((m,y)=>{let g=y*o;return[p+y*r,h.map(v=>v+g)]})})}function sj(e,t){let r=1+t();return K3(r,1+e,t).map(s=>[s[0],s.slice(1)])}function cj(e){let t=[],r=ic(e);return s(o([]),[]),t;function o(c){let u=e(),f=sc(()=>{let p=ic(e).map(h=>r[h]);if(p.length)return o(p)});return{S:u,B:f,Q:c}}function s({S:c,B:u},f,p){if(!(c&4&&p===f[f.length-1])){c&2&&(p=f[f.length-1]),c&1&&t.push(f);for(let h of u)for(let m of h.Q)s(h,[...f,m],p)}}}function lj(e){return e.toString(16).toUpperCase().padStart(2,"0")}function Y3(e){return`{${lj(e)}}`}function uj(e){let t=[];for(let r=0,o=e.length;r<o;){let s=e.codePointAt(r);r+=s<65536?1:2,t.push(s)}return t}function di(e){let r=e.length;if(r<4096)return String.fromCodePoint(...e);let o=[];for(let s=0;s<r;)o.push(String.fromCodePoint(...e.slice(s,s+=4096)));return o.join("")}function fj(e,t){let r=e.length,o=r-t.length;for(let s=0;o==0&&s<r;s++)o=e[s]-t[s];return o}var dj="AEUDVgHLCGMATwDUADIAdAAhADQAFAAtABQAIQAPACcADQASAAoAGAAJABIACQARAAUACwAFAAwABQAQAAMABwAEAAoABQAJAAIACgABAAQAFAALAAIACwABAAIAAQAHAAMAAwAEAAsADAAMAAwACwANAA0AAwAKAAkABAAdAAYAZwDTAeYDMwCxCl8B8xhZAqfoC190UGcThgBurwf7PT09Pb09AjgJum8OjDllxHYUKXAPxzq6tABAxgK8ysUvWAgMPT09PT09PSs6LT2HcgWXWwFLoSMEEEl5RFVMKvO0XQ8ExDdJMnIgPi89uj00MsvBXxEPAGPCDwBnQKoEbwRwBHEEcgRzBHQEdQR2BHcEeAR6BHsEfAR+BIAEgfndBQoBYgULAWIFDAFiBNcE2ATZBRAFEQUvBdALFAsVDPcNBw13DYcOMA4xDjMB4BllHI0B2grbAMDpHLkQ7QHVAPRNQQFnGRUEg0yEB2uaJF8AJpIBpob5A
1617ERSMAKNoAXqaQLUBMCzEiC+AZ4EWRJJFbEu7QDQLARtEbgECxDwAb/RyAk1AV4nD2cEQQKTAzsAGpobWgAahAGPCrysdy0OAKwAfFIcBAQFUmoA/PtZADkBIadVj2UMUgx5Il4ANQC9vAITAdQZWxDzALN9AhsZVwIcGSkCBAgXOhG7AqMZ4M7+1M0UAPDNAWsC+mcJDe8AAQA99zkEXLICyQozAo6lAobcP5JvjQLFzwKD9gU/OD8FEQCtEQL6bW+nAKUEvzjDHsuRyUvOFHcacUz5AqIFRSE2kzsBEQCuaQL5DQTlcgO6twSpTiUgCwIFCAUXBHQEqQV6swAVxUlmTmsCwjqsP/wKJQmXb793UgZBEBsnpRD3DDMBtQE7De1L2ATxBjsEyR99GRkPzZWcCKUt3QztJuMuoYBaI/UqgwXtS/Q83QtNUWgPWQtlCeM6Y4FOAyEBDSKLCt0NOQhtEPMKyWsN5RFFBzkD1UmaAKUHAQsRHTUVtSYQYqwLCTl3Bvsa9guPJq8TKXr8BdMaIQZNASka/wDPLueFsFoxXBxPXwYDCyUjxxSoUCANJUC3eEgaGwcVJakCkUNwSodRNh6TIfY8PQ1mLhNRfAf1PAUZTwuBPJ5Gq0UOEdI+jT1IIklMLAQ1fywvJ4sJzw+FDLl8cgFZCSEJsQxxEzERFzfFCDkHGS2XJCcVCCFGlWCaBPefA/MT0QMLBT8JQQcTA7UcLRMuFSkFDYEk1wLzNtUuswKPVoABFwXLDyUf3xBQR+AO6QibAmUDgyXrAC0VIQAXIpsIQ2MAX4/YUwUuywjHamwjdANnFOdhEXMHkQ5XB6ccMxW/HOFwyF4Lhggoo68JWwF1CZkBXwTjCAk1W4ygIEFnU4tYGJsgYUE/XfwCMQxlFZ9EvYd4AosPaxIbATUBcwc5DQECdxHtEWsQlQjrhgQ1tTP4OiUETyGDIBEKJwNPbM4LJyb5DPhpAaMSYgMMND137merYLYkF/0HGTLFQWAh8QuST80MnBrBGEJULhnkB78D8xrzJ+pBVwX/A6MDEzpNM+4EvQtpCIsJPwBJDqMXB9cYagpxjNABMYsBt5kDV5GDAm+PBjcHCwBnC4cFeeUAHQKnCKMABQDPA1cAOQKtB50AGQCFQQE9AycvASHlAo8DkwgxywGVLwHzKQQbwwwVAPc3bkoCw7ECgGpmogXdWAKOAkk1AU0lBAVOR1EDr3HhANsASwYT30cBFatKyxrjQwHfbysAxwD7AAU1BwVBAc0B820AtwFfCzEJorO1AU3pKQCDABVrAdcCiQDdADUAf/EBUwBNBVn5BdMCT0kBETEYK1dhAbsDHwEzAQ0AeQbLjaXJBx8EbQfTAhAbFeEC7y4HtQEDIt8TzULFAr3eVaFgAmSBAmJCW02vWzcgAqH3AmiYAmYJAp+EOBsLAmY7AmYmBG4EfwN/EwN+kjkGOXcXOYI6IyMCbB0CMjY4CgJtxwJtru+KM2dFKwFnAN4A4QBKBQeYDI0A/gvCAA21AncvAnaiPwJ5S0MCeLodXNtFrkbXAnw/AnrIAn0JAnzwBVkFIEgASH1jJAKBbQKAAAKABQJ/rklYSlsVF0rMAtEBAtDMSycDiE8Dh+ZExZEyAvKhXQMDA65LzkwtJQPPTUxNrwKLPwKK2MEbBx1DZwW3Ao43Ao5cQJeBAo7ZAo5ceFG0UzUKUtRUhQKT+wKTDADpABxVHlWvVdAGLBsplYYy4XhmRTs5ApefAu+yWCGoAFklApaPApZ8nACpWaxaCYFNADsClrUClk5cRFzRApnLAplkXMpdBxkCnJs5wjqdApwWAp+bAp64igAdDzEqDwKd8QKekgC1PWE0Ye8CntMCoG4BqQKenx8Cnk6lY8hkJyUrAievAiZ+AqD7AqBMAqLdAqHEAqYvAqXOAqf/AH0Cp/JofGixAANJahxq0QKs4wKsrgKtZwKtAgJXHQJV3AKx4dcDH05slwKyvQ0CsugXbOBtY21IXwMlzQK2XDs/bpADKUUCuF4CuUcVArkqd3A2cOECvRkCu9pwlgMyEQK+iHICAzNxAr4acyJzTwLDywLDBHOCdEs1RXTgAzynAzyaAz2/AsV8AsZHAsYQiQLIaVECyEQCyU8CyS4CZJ0C3dJ4eWF4rnklS9ADGKNnAgJh9BnzlSR7C16SXrsRAs9rAs9sL0tT0vMTnwDGrQLPcwEp6gNOEn5LBQLcJwLbigLSTwNSXANTXwEBA1WMgIk/AMsW7WBFghyC04LOg40C2scC2d6EEIRJpzwDhqUALwNkDoZxWfkAVQLfZQLeuHN3AuIv7RQB8zAnAfSbAfLShwLr8wLpcHkC6vkC6uQA+UcBuQLuiQLrnJaqlwMC7j8DheCYeXDgcaEC8wMAaQOOFpmTAvcTA5FuA5KHAveYAvnZAvhmmhyaq7s3mx4DnYMC/voBGwA5nxyfswMFjQOmagOm2QDRxQMGaqGIogUJAwxJAtQAPwMA4UEXUwER8wNrB5dnBQCTLSu3r73bAYmZFH8RBDkB+ykFIQ6dCZ8Akv0TtRQrxQL3LScApQC3BbmOkRc/xqdtQS4UJo0uAUMBgPwBtSYAdQMOBG0ALAIWDKEAAAoCPQJqA90DfgSRASBFBSF8CgAFAEQAEwA2EgJ3AQAF1QNr7wrFAgD3Cp8nv7G35QGRIUFCAekUfxE0wIkABAAbAFoCRQKEiwAGOlM6lI1tALg6jzrQAI04wTrcAKUA6ADLATqBOjs5/Dn5O3aJOls7nok6bzkYAVYBMwFsBS81XTWeNa01ZjV1NbY1xTWCNZE10jXhNZ41rTXuNf01sjXBNgI2ETXGNdU2FjYnNd417TYuNj02LjUtITY6Nj02PDbJNwgEkDxXNjg23TcgNw82yiA3iTcwCgSwPGc2JDcZN2w6jTchQtRDB0LgQwscDw8JmyhtKFFVBgDpfwDpsAD+mxQ91wLpNSMArQC9BbeOkRdLxptzBL8MDAMMAQgDAAkKCwsLCQoGBAVVBI/DvwDz9b29kaUCb0QtsRTNLt4eGBcSHAMZFhYZEhYEARAEBUEcQRxBHEEcQRxBHEEaQRxBHEFCSTxBPElISUhBNkM2QTYbNklISVmBVIgELgEaJZkC7aMAoQCjBcGOmxdNxrsBvwGJAaQcEZ0ePCklMAAhMvAIMAL54gC7Bm8EescjzQMpARQpKgDUHqSvAj5Gqwr7YrMUACT9AN3rlr3JG9m8w9lIAXltp/v8kfWaIaaR9OwpAES/I3ZVamDXSgB/UsOgAG6D0tq+5CIqE15FiAhV3yA2VhCQ7tj+m6xXaF53FIfGi/IAZIskMGAi2MU7MDVJNCbMzERyHZi+osdPtnFVbvq653O8rwaCy4IAf9OOok65AqJUtUriUfYsGPPVbe6jm0s9lbKlPCUKjdkHsFsEhvX4kT39ZCtAAbwQdn/h4TpO5hTByWAmr5n+Wuwhdegv6bmvX4LyOes3z2+cuHv2JFYwVMNuq2gzn8YHTjlUQd39osyWei4NKl3LAdfxlO876hh5ENp/cOvpuI9bF55guEthLLPOXjD4dktTH04P5TvZrWTM0e4+BHJxj7MLApXIFOs0sWKhNkG8iwuM5wR83my6V3wW06abhDzTXYfOr/ZpFXgXzmv4d12FFyP00/dPGbIVGV5ao8UufGzUwp/IHx6v/wDWJr9iaoCulhWwlZ7A8q/NMoD12+mBdNRgJYnThRLtMx1Bgwttn8/4Qn2
1617CDfOSup9GVXEvA21ILgp0owHYxNOkpwLWz0G7K+WREIDjIzUzSn8I99CuJSmSpPyH0Ke6/NERYiNx+3dncSebPnOUnnWD61AhJ1n/tSLZmU5wYO5GfgzyAYJm6VL91LxZ8hL1lfximQxIDMRhIecQZBmeE5R0XlrpvwplVrJwpa8BBCdp93GPP9lyBeZ2zkRr920CR3cYbKpKHfogvm0nV7XdDz6EbjzlxADCMjSLXuXpIpyuizy39yY+I+H9rmpoIF3YwEjlH9MgGgWcCNTjHEWMqAbprn2Ox7rOHupaVE3lNyg3nt5XaZID6Y+uml5Ja+aOPu+BI+DZbiJVfaspUadakWUX6TA4dETkIqdJJHYnU4Z4yKpt5y8rVIahoMUf8A8kWtAQNCTbjp71gx3/zVdqNz1Sutkw0gFIMVm2BF4Xdv/0olw+NaDIR9Bb3DPweZA2K/cw+/b+AwyWl9ZOP67A9nexmeTNjfdzPGf9J6E6BMPKa5lJh+qNsdUz3HBUevU71eQFCqOcxiIYhacAhh/8PX0J5DdSViZ6WazDDx7cukJNpMfEkYLJ5Ao4vLoVd3d25Pg4qaVa2p2D2L3WvYPJ5Yf/A/MSxptjlgXL/KJtP2U0cRv2I09ATAiWCJYuRwiapeKFsqmi18yMMulDp3HdcIldq+7jkwsJUOHLHCzzzBw5XFvL0CAmo1ub456z7zb7shk3KPGCLZzr47oT1k/j06XNnJvG3Udv6XrP+wsqTBlZ5MaNPt9FOs/4Bt/ja/vbVhTNpBFl9Gq7MqINvGlWKOAwQzwOZy+EzSdjAqKJVV2YcskTuM94aIK+kc/AZaXiZLPREUDpkXIV947IFfj+85TrqPqLfkGcxgboMQjosf+az+odLNXdyp1mDNGsqSdK/pJ2Ca04mt/4d6s1X+lncOEYaGBBeW4pApGcjf7/XJCFbj3N3mFb+BtlIcw8ZiDKoClFX9Rf0bxCqtLpicObKJzBVVHr/6u4siH2hK75RNv7w9GfTbhJOQBYiFUZAByY4rn37tZBHT//kqKsNi3ryL9AqXJRzqiMIJMhILjoi/i8LVEsbu+Ih9b
1617syW16sgQqjYLO0qda6KaCPKj3DQcu6CfV5lKtjS3ZCdqLAZkOey9MR+QutJBGiz/r15GVD6rCVwJR4UUKC4GNJkfDf00OMW8aQtLSAGLXV8MIi9mbbl/qQEpxCm2L5hutFX4ekeLH4QgBWUFKs/2VVMKy46WtFE6AbwgmYm/Z0yHk5veDIrcl2HpVqb/rSE0PC9EbDzJEWqeaPhh7vF369Umq2kSiB3s5rBI6c/7N9bkRu4h2n+/h5nSwy+7n+/I+6oXQVANo2Jb5zDwtiBPf1ySCzHdT6yJShMzqSRZfnykX49CaFaxhoVF4PBhEuECJ1PrFYSpmHuyYsl14DTAV9ZxRms1XiR/kBrjhZjidOt0UNe+GSml7XNgpVw8YsUTmZXLTK+6iYnyW/wYR1W4UXwOi14xpFROHb6HcZzksgF5DbL2AFXzKNwHU2adjdAY+KCyM/cwRTBkkq/a227NI0q6DR2MkMCRu620t79bGcYUmACtqN3mk/0uNwd3JSXHqE1kzf6Yyj0W2083JNDRnIXDlgBxJ6uf58NN1f6FQiRCWB4egF8QDx74AixV8oTyw7PluIjr3/rj/WzgwPSq4xPojaF7V0xqG2u5ti2L1h6yYHv73Isrukr0kURDIEjClBsBx7kdcXUxaYMS0syT3ymLzDzslNDWQOT1Tao1YNmJHARUenhCkmV9tqCPGI5GqZaRpkiPxyjoncWjyOHYGqvbvRX+Bn1pn7EhRNXa1lqJPmoeN5VqdqIDPhEVhFsyG0d4iQEIYX0wZUbY2XbZWYlpZ/l66IrDDY0q1C1YzBDpHC4h05YqHQLqS9anyl22JQ6lEvjvdBwMHfE7z0luCXD34/rFeDa2TmSeEAykSpYO5j1G/nsgpR3qn0qaQEmLjnnLfcz+veoYqPnRqmRGwCJ6FJ3Gm/Z1/aVX5PSb03MMnjAf41ww54sD5k8FrkfBP+K0b1MrYpapWjtpZfve2HVf4ickX3LKSOhu7qI1Vd4c1kNrn2ajy1t4y93JhV4fnWCKq7OmFpcr7FjdJCXPTql0Drr14Ho3Z87+GPQ4Z/DcTiGqtvZxlRYi8cNuhXABveZIwNl/BX1huhVLaFax5OqypUrQRyb9OE3SSkPlDdy5uo5XGg2EIGEjLY1MO5cr1ibfiFWV7zspcTgkBKkwo5jPyAin04LqizZXb2tDRgwKJjGx4cVk3ngAQixwcxjYAg2Q7vmUR/hpwInMdw7OhC2qyf41vTPkudQAORS0DdLtOGQxb4fH2VYGsvJCkeWPeUwtf1/tuIhzXEThoCZzzSJqqjUtbaPI3ntHm3T5uf849hGUA0zU8ni5W+EEn3/0Y6oUhQFw9z0aGjkljBbAlFXc0y82G2wkd7VdgWa5KTgJJNjNwZMfmdnUIUn1JU5LiWX5UZEZbVlKSN76mlmjUR2ku+fucTNlO4IAAahnLjBhlvQNR9pe9swGBgq0YR7P3VCyI/seYwQ4QBzy9X+HPePgoF8WfKaJ4MBOhLCGHae6Z8xkNXwni9QAKvTNtVA56x8YJflZ/VvONRSlsSLmiSyNMnTjTaE1ko81zkzGEnVwEhjCzlwIqpxmpDAqwsEmtpdr3xpc
16177i/ZX3f2TzT3M0FdxIEQvO1jgmmiN+D1YpMduAzEhBtj2OBkMN/rv6p7Th4pSH6f5aH3aTvwFTl7EOSgGASI7ttyMehzpm4AVyK+bFEaFg9gnZsSUPpsbAe/0RFhrH+EXZ12Z7thf4dzN1+Sn+G8QrDA1VKaN4IFxD1rQz9Xq9Coii9S9/hPbTGjyBwFH3H1UdQuz5KsgPDEHua4/kPg2Gp/IIItsaLWBqiT9XH45MiQxSosGJ56H/0F2cjcCFd72l1665RNHURdC3lspI77esfJsl+rXXabkAy7vxDXG/XGGcKpwiKDPFfvMEgjkAHil4Za1F36RnyxxvdIAzvgfH8knukYDck07tc++DP4TdWeI7HXuq5Yl6VVFrUQtf64/dkXewlKZSHQo6YvCSpREB0GDrz+Ys2GfO8nw2SwrYwaf88AifzlPvP17bf1mI3AuccJvAjZIpBmqvharKFAebEjVKfGAwpQjWoXlm9LROsq9bCk1UeQ3CJxJqprzssS/Q04JeS1ReCCubL3J7sx86spkP4eNpp95UF+8K748icIs8vdILFklk9skQqi1So6cx3X906pvy1vz+KipTJ8fiVJxsV5MmT0XwA";const cc=44032,hu=4352,pu=4449,mu=4519,$3=19,X3=21,hi=28,gu=X3*hi,hj=$3*gu,pj=cc+hj,mj=hu+$3,gj=pu+X3,yj=mu+hi;function js(e){return e>>24&255}function Z3(e){return e&16777215}let em,Qv,tm,tu;function bj(){let e=G3(dj);em=new Map(W3(e).flatMap((t,r)=>t.map(o=>[o,r+1<<24]))),Qv=new Set(ic(e)),tm=new Map,tu=new Map;for(let[t,r]of V3(e)){if(!Qv.has(t)&&r.length==2){let[o,s]=r,c=tu.get(o);c||(c=new Map,tu.set(o,c)),c.set(s,t)}tm.set(t,r.reverse())}}function J3(e){return e>=cc&&e<pj}function vj(e,t){if(e>=hu&&e<mj&&t>=pu&&t<gj)return cc+(e-hu)*gu+(t-pu)*hi;if(J3(e)&&t>mu&&t<yj&&(e-cc)%hi==0)return e+(t-mu);{let r=tu.get(e);return r&&(r=r.get(t),r)?r:-1}}function eC(e){em||bj();let t=[],r=[],o=!1;function s(c){let u=em.get(c);u&&(o=!0,c|=u),t.push(c)}for(let c of e)for(;;){if(c<128)t.push(c);else if(J3(c)){let u=c-cc,f=u/gu|0,p=u%gu/hi|0,h=u%hi;s(hu+f),s(pu+p),h>0&&s(mu+h)}else{let u=tm.get(c);u?r.push(...u):s(c)}if(!r.length)break;c=r.pop()}if(o&&t.length>1){let c=js(t[0]);for(let u=1;u<t.length;u++){let f=js(t[u]);if(f==0||c<=f){c=f;continue}let p=u-1;for(;;){let h=t[p+1];if(t[p+1]=t[p],t[p]=h,!p||(c=js(t[--p]),c<=f))break}c=js(t[u])}}return t}function wj(e){let t=[],r=[],o=-1,s=0;for(let c of e){let u=js(c),f=Z3(c);if(o==-1)u==0?o=f:t.push(f);else if(s>0&&s>=u)u==0?(t.push(o,...r),r.length=0,o=f):r.push(f),s=u;else{let p=vj(o,f);p>=0?o=p:s==0&&u==0?(t.push(o),o=f):(r.push(f),s=u)}}return o>=0&&t.push(o,...r),t}function tC(e){return eC(e).map(Z3)}function Cj(e){return wj(eC(e))}const Gv=45,nC=".",rC=65039,aC=1,yu=e=>Array.from(e);function lc(e,t){return e.P.has(t)||e.Q.has(t)}class Ej extends Array{get is_emoji(){return!0}}let nm,oC,La,rm,iC,ni,Kh,Zo,Da,Wv,am;function r0(){if(nm)return;let e=G3(ej);const t=()=>ic(e),r=()=>new Set(t()),o=(m,y)=>y.forEach(g=>m.add(g));nm=new Map(V3(e)),oC=r(),La=t(),rm=new Set(t().map(m=>La[m])),La=new Set(La),iC=r(),r();let s=W3(e),c=e();const u=()=>{let m=new Set;return t().forEach(y=>o(m,s[y])),o(m,t()),m};ni=sc(m=>{let y=sc(e).map(g=>g+96);if(y.length){let g=m>=c;y[0]-=32,y=di(y),g&&(y=`Restricted[${y}]`);let v=u(),w=u(),C=!e();return{N:y,P:v,Q:w,M:C,R:g}}}),Kh=r(),Zo=new Map;let f=t().concat(yu(Kh)).sort((m,y)=>m-y);f.forEach((m,y)=>{let g=e(),v=f[y]=g?f[y-g]:{V:[],M:new Map};v.V.push(m),Kh.has(m)||Zo.set(m,v)});for(let{V:m,M:y}of new Set(Zo.values())){let g=[];for(let w of m){let C=ni.filter(T=>lc(T,w)),A=g.find(({G:T})=>C.some(_=>T.has(_)));A||(A={G:new Set,V:[]},g.push(A)),A.V.push(w),o(A.G,C)}let v=g.flatMap(w=>yu(w.G));for(let{G:w,V:C}of g){let A=new Set(v.filter(T=>!w.has(T)));for(let T of C)y.set(T,A)}}Da=new Set;let p=new Set;const h=m=>Da.has(m)?p.add(m):Da.add(m);for(let m of ni){for(let y of m.P)h(y);for(let y of m.Q)h(y)}for(let m of Da)!Zo.has(m)&&!p.has(m)&&Zo.set(m,aC);o(Da,tC(Da)),Wv=cj(e).map(m=>Ej.from(m)).sort(fj),am=new Map;for(let m of Wv){let y=[am];for(let g of m){let v=y.map(w=>{let C=w.get(g);return C||(C=new Map,w.set(g,C)),C});g===rC?y.push(...v):y=v}for(let g of y)g.V=m}}function a0(e){return(sC(e)?"":`${o0(Wu([e]))} `)+Y3(e)}function o0(e){return`"${e}"‎`}function Aj(e){if(e.length>=4&&e[2]==Gv&&e[3]==Gv)throw new Error(`invalid label extension: "${di(e.slice(0,4))}"`)}function xj(e){for(let r=e.lastIndexOf(95);r>0;)if(e[--r]!==95)throw new Error("underscore allowed only at start")}function Sj(e){let t=e[0],r=Hv.get(t);if(r)throw Ns(`leading ${r}`);let o=e.length,s=-1;for(let c=1;c<o;c++){t=e[c];let u=Hv.get(t);if(u){if(s==c)throw Ns(`${r} + ${u}`);s=c+1,r=u}}if(s==o)throw Ns(`trailing ${r}`)}function Wu(e,t=1/0,r=Y3){let o=[];_j(e[0])&&o.push("◌"),e.length>t&&(t>>=1,e=[...e.slice(0,t),8230,...e.slice(-t)]);let s=0,c=e.length;for(let u=0;u<c;u++){let f=e[u];sC(f)&&(o.push(di(e.slice(s,u))),o.push(r(f)),s=u+1)}return o.push(di(e.slice(s,c))),o.join("")}function _j(e,t){return r0(),La.has(e)}function sC(e){return r0(),iC.has(e)}function Bj(e){return Oj(Tj(e,Cj,Dj))}function Tj(e,t,r){if(!e)return[];r0();let o=0;return e.split(nC).map(s=>{let c=uj(s),u={input:c,offset:o};o+=c.length+1;try{let f=u.tokens=Rj(c,t,r),p=f.length,h;if(!p)throw new Error("empty label");let m=u.output=f.flat();if(xj(m),!(u.emoji=p>1||f[0].is_emoji)&&m.every(g=>g<128))Aj(m),h="ASCII";else{let g=f.flatMap(v=>v.is_emoji?[]:v);if(!g.length)h="Emoji";else{if(La.has(m[0]))throw Ns("leading combining mark");for(let C=1;C<p;C++){let A=f[C];
1617if(!A.is_emoji&&La.has(A[0]))throw Ns(`emoji + combining mark: "${di(f[C-1])} + ${Wu([A[0]])}"`)}Sj(m);let v=yu(new Set(g)),[w]=kj(v);Mj(w,g),jj(w,v),h=w.N}}u.type=h}catch(f){u.error=f}return u})}function jj(e,t){let r,o=[];for(let s of t){let c=Zo.get(s);if(c===aC)return;if(c){let u=c.M.get(s);if(r=r?r.filter(f=>u.has(f)):yu(u),!r.length)return}else o.push(s)}if(r){for(let s of r)if(o.every(c=>lc(s,c)))throw new Error(`whole-script confusable: ${e.N}/${s.N}`)}}function kj(e){let t=ni;for(let r of e){let o=t.filter(s=>lc(s,r));if(!o.length)throw ni.some(s=>lc(s,r))?lC(t[0],r):cC(r);if(t=o,o.length==1)break}return t}function Oj(e){return e.map(({input:t,error:r,output:o})=>{if(r){let s=r.message;throw new Error(e.length==1?s:`Invalid label ${o0(Wu(t,63))}: ${s}`)}return di(o)}).join(nC)}function cC(e){return new Error(`disallowed character: ${a0(e)}`)}function lC(e,t){let r=a0(t),o=ni.find(s=>s.P.has(t));return o&&(r=`${o.N} ${r}`),new Error(`illegal mixture: ${e.N} + ${r}`)}function Ns(e){return new Error(`illegal placement: ${e}`)}function Mj(e,t){for(let r of t)if(!lc(e,r))throw lC(e,r);if(e.M){let r=tC(t);for(let o=1,s=r.length;o<s;o++)if(rm.has(r[o])){let c=o+1;for(let u;c<s&&rm.has(u=r[c]);c++)for(let f=o;f<c;f++)if(r[f]==u)throw new Error(`duplicate non-spacing marks: ${a0(u)}`);if(c-o>Fv)throw new Error(`excessive non-spacing marks: ${o0(Wu(r.slice(o-1,c)))} (${c-o}/${Fv})`);o=c}}}function Rj(e,t,r){let o=[],s=[];for(e=e.slice().reverse();e.length;){let c=Ij(e);if(c)s.length&&(o.push(t(s)),s=[]),o.push(r(c));else{let u=e.pop();if(Da.has(u))s.push(u);else{let f=nm.get(u);if(f)s.push(...f);else if(!oC.has(u))throw cC(u)}}}return s.length&&o.push(t(s)),o}function Dj(e){return e.filter(t=>t!=rC)}function Ij(e,t){let r=am,o,s=e.length;for(;s&&(r=r.get(e[--s]),!!r);){let{V:c}=r;c&&(o=c,e.length=s)}return o}function Nj(e){return Bj(e)}function Uj(e){return Nj(e)}async function zj(e,t){const{account:r=e.account}=t;if(!r)throw new C6;const o=Kt(r);try{const{accessList:s,blockNumber:c,blockTag:u,data:f,gas:p,gasPrice:h,maxFeePerGas:m,maxPriorityFeePerGas:y,nonce:g,to:v,value:w,...C}=t,T=(typeof c=="bigint"?pe(c):void 0)||u;bi(t);const _=e.chain?.formatters?.transactionRequest?.format,k=(_||pc)({...ku(C,{format:_}),from:o?.address,accessList:s,data:f,gas:p,gasPrice:h,maxFeePerGas:m,maxPriorityFeePerGas:y,nonce:g,to:v,value:w}),{baseFeePerGas:B,gasLimit:D,priorityFeePerGas:N}=await e.request({method:"linea_estimateGas",params:T?[k,T]:[k]});return{baseFeePerGas:BigInt(B),gasLimit:BigInt(D),priorityFeePerGas:BigInt(N)}}catch(s){throw zm(s,{...t,account:o,chain:e.chain})}}const uC={fees:{estimateFeesPerGas:Vv,async maxPriorityFeePerGas({block:e,client:t,request:r}){const o=await Vv({block:e,client:t,multiply:s=>s,request:r,type:"eip1559"});return o?.maxPriorityFeePerGas?o.maxPriorityFeePerGas:null}}};async function Vv({client:e,multiply:t,request:r,type:o}){try{const s=await zj(e,{...r,account:r?.account}),{priorityFeePerGas:c}=s,f=t(BigInt(s.baseFeePerGas))+c;return o==="legacy"?{gasPrice:f}:{maxFeePerGas:f,maxPriorityFeePerGas:c}}catch{return null}}const Lj=Pu({...uC,id:59144,name:"Linea Mainnet",nativeCurrency:{name:"Linea Ether",symbol:"ETH",decimals:18},rpcUrls:{default:{http:["https://rpc.linea.build"],webSocket:["wss://rpc.linea.build"]}},blockExplorers:{default:{name:"Etherscan",url:"https://lineascan.build",apiUrl:"https://api.lineascan.build/api"}},contracts:{multicall3:{address:"0xcA11bde05977b3631167028862bE2a173976CA11",blockCreated:42},ensRegistry:{address:"0x50130b669B28C339991d8676FA73CF122a121267",blockCreated:6682888},ensUniversalResolver:{address:"0x3aA974fb3f8C1E02796048BDCdeD79e9D53a6965",blockCreated:6683e3}},ensTlds:[".linea.eth"],testnet:!1}),Pj=Pu({...uC,id:59141,name:"Linea Sepolia Testnet",nativeCurrency:{name:"Linea Ether",symbol:"ETH",decimals:18},rpcUrls:{default:{http:["https://rpc.sepolia.linea.build"],webSocket:["wss://rpc.sepolia.linea.build"]}},blockExplorers:{default:{name:"Etherscan",url:"https://sepolia.lineascan.build",apiUrl:"https://api-sepolia.lineascan.build/api"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:227427},ensRegistry:{address:"0x5B2636F0f2137B4aE722C01dd5122D7d3e9541f7",blockCreated:2395094},ensUniversalResolver:{address:"0x72560a31B3DAEE82B984a7F51c6b3b1bb7CC9F50",blockCreated:2395255}},ensTlds:[".linea.eth"],testnet:!0}),Vu=Pu({id:1,name:"Ethereum",nativeCurrency:{name:"Ether",symbol
vendor: 4,476 bytes, line 1617
1617:"ETH",decimals:18},rpcUrls:{default:{http:["https://eth.merkle.io"]}},blockExplorers:{default:{name:"Etherscan",url:"https://etherscan.io",apiUrl:"https://api.etherscan.io/api"}},contracts:{ensRegistry:{address:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"},ensUniversalResolver:{address:"0xce01f8eee7E479C928F8919abD53E553a36CeF67",blockCreated:19258213},multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:14353601}}}),qj=Pu({id:11155111,name:"Sepolia",nativeCurrency:{name:"Sepolia Ether",symbol:"ETH",decimals:18},rpcUrls:{default:{http:["https://sepolia.drpc.org"]}},blockExplorers:{default:{name:"Etherscan",url:"https://sepolia.etherscan.io",apiUrl:"https://api-sepolia.etherscan.io/api"}},contracts:{multicall3:{address:"0xca11bde05977b3631167028862be2a173976ca11",blockCreated:751532},ensRegistry:{address:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"},ensUniversalResolver:{address:"0xc8Af999e38273D658BE1b921b88A9Ddf005769cC",blockCreated:5317080}},testnet:!0});var Hj=Ww(),om=function(e,t){return om=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var s in o)Object.prototype.hasOwnProperty.call(o,s)&&(r[s]=o[s])},om(e,t)};function fC(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");om(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}var _n=function(){return _n=Object.assign||function(t){for(var r,o=1,s=arguments.length;o<s;o++){r=arguments[o];for(var c in r)Object.prototype.hasOwnProperty.call(r,c)&&(t[c]=r[c])}return t},_n.apply(this,arguments)};function Ku(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,o=Object.getOwnPropertySymbols(e);s<o.length;s++)t.indexOf(o[s])<0&&Object.prototype.propertyIsEnumerable.call(e,o[s])&&(r[o[s]]=e[o[s]]);return r}function dC(e,t,r,o){var s=arguments.length,c=s<3?t:o===null?o=Object.getOwnPropertyDescriptor(t,r):o,u;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")c=Reflect.decorate(e,t,r,o);else for(var f=e.length-1;f>=0;f--)(u=e[f])&&(c=(s<3?u(c):s>3?u(t,r,c):u(t,r))||c);return s>3&&c&&Object.defineProperty(t,r,c),c}function hC(e,t){return function(r,o){t(r,o,e)}}function pC(e,t,r,o,s,c){function u(T){if(T!==void 0&&typeof T!="function")throw new TypeError("Function expected");return T}for(var f=o.kind,p=f==="getter"?"get":f==="setter"?"set":"value",h=!t&&e?o.static?e:e.prototype:null,m=t||(h?Object.getOwnPropertyDescriptor(h,o.name):{}),y,g=!1,v=r.length-1;v>=0;v--){var w={};for(var C in o)w[C]=C==="access"?{}:o[C];for(var C in o.access)w.access[C]=o.access[C];w.addInitializer=function(T){if(g)throw new TypeError("Cannot add initializers after decoration has completed");c.push(u(T||null))};var A=(0,r[v])(f==="accessor"?{get:m.get,set:m.set}:m[p],w);if(f==="accessor"){if(A===void 0)continue;if(A===null||typeof A!="object")throw new TypeError("Object expected");(y=u(A.get))&&(m.get=y),(y=u(A.set))&&(m.set=y),(y=u(A.init))&&s.unshift(y)}else(y=u(A))&&(f==="field"?s.unshift(y):m[p]=y)}h&&Object.defineProperty(h,o.name,m),g=!0}function mC(e,t,r){for(var o=arguments.length>2,s=0;s<t.length;s++)r=o?t[s].call(e,r):t[s].call(e);return o?r:void 0}function gC(e){return typeof e=="symbol"?e:"".concat(e)}function yC(e,t,r){return typeof t=="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function bC(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function vC(e,t,r,o){function s(c){return c instanceof r?c:new r(function(u){u(c)})}return new(r||(r=Promise))(function(c,u){function f(m){try{h(o.next(m))}catch(y){u(y)}}function p(m){try{h(o.throw(m))}catch(y){u(y)}}function h(m){m.done?c(m.value):s(m.value).then(f,p)}h((o=o.apply(e,t||[])).next())})}function wC(e,t){var r={label:0,sent:function(){if(c[0]&1)throw c[1];return c[1]},trys:[],ops:[]},o,s,c,u=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return u.next=f(0),u.throw=f(1),u.return=f(2),typeof Symbol=="function"&&(u[Symbol.iterator]=function(){return this}),u;function f(h){return function(m){return p([h,m])}}function p(h){if(o)throw new TypeError("Generator is already executing.");for(;u&&(u=0,h[0]&&(r=0)),r;
vendor: 6,925 bytes, line 1617
1617)try{if(o=1,s&&(c=h[0]&2?s.return:h[0]?s.throw||((c=s.return)&&c.call(s),0):s.next)&&!(c=c.call(s,h[1])).done)return c;switch(s=0,c&&(h=[h[0]&2,c.value]),h[0]){case 0:case 1:c=h;break;case 4:return r.label++,{value:h[1],done:!1};case 5:r.label++,s=h[1],h=[0];continue;case 7:h=r.ops.pop(),r.trys.pop();continue;default:if(c=r.trys,!(c=c.length>0&&c[c.length-1])&&(h[0]===6||h[0]===2)){r=0;continue}if(h[0]===3&&(!c||h[1]>c[0]&&h[1]<c[3])){r.label=h[1];break}if(h[0]===6&&r.label<c[1]){r.label=c[1],c=h;break}if(c&&r.label<c[2]){r.label=c[2],r.ops.push(h);break}c[2]&&r.ops.pop(),r.trys.pop();continue}h=t.call(e,r)}catch(m){h=[6,m],s=0}finally{o=c=0}if(h[0]&5)throw h[1];return{value:h[0]?h[1]:void 0,done:!0}}}var Yu=Object.create?(function(e,t,r,o){o===void 0&&(o=r);var s=Object.getOwnPropertyDescriptor(t,r);(!s||("get"in s?!t.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,o,s)}):(function(e,t,r,o){o===void 0&&(o=r),e[o]=t[r]});function CC(e,t){for(var r in e)r!=="default"&&!Object.prototype.hasOwnProperty.call(t,r)&&Yu(t,e,r)}function bu(e){var t=typeof Symbol=="function"&&Symbol.iterator,r=t&&e[t],o=0;if(r)return r.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function i0(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var o=r.call(e),s,c=[],u;try{for(;(t===void 0||t-- >0)&&!(s=o.next()).done;)c.push(s.value)}catch(f){u={error:f}}finally{try{s&&!s.done&&(r=o.return)&&r.call(o)}finally{if(u)throw u.error}}return c}function EC(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(i0(arguments[t]));return e}function AC(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var o=Array(e),s=0,t=0;t<r;t++)for(var c=arguments[t],u=0,f=c.length;u<f;u++,s++)o[s]=c[u];return o}function s0(e,t,r){if(r||arguments.length===2)for(var o=0,s=t.length,c;o<s;o++)(c||!(o in t))&&(c||(c=Array.prototype.slice.call(t,0,o)),c[o]=t[o]);return e.concat(c||Array.prototype.slice.call(t))}function pi(e){return this instanceof pi?(this.v=e,this):new pi(e)}function xC(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var o=r.apply(e,t||[]),s,c=[];return s=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),f("next"),f("throw"),f("return",u),s[Symbol.asyncIterator]=function(){return this},s;function u(v){return function(w){return Promise.resolve(w).then(v,y)}}function f(v,w){o[v]&&(s[v]=function(C){return new Promise(function(A,T){c.push([v,C,A,T])>1||p(v,C)})},w&&(s[v]=w(s[v])))}function p(v,w){try{h(o[v](w))}catch(C){g(c[0][3],C)}}function h(v){v.value instanceof pi?Promise.resolve(v.value.v).then(m,y):g(c[0][2],v)}function m(v){p("next",v)}function y(v){p("throw",v)}function g(v,w){v(w),c.shift(),c.length&&p(c[0][0],c[0][1])}}function SC(e){var t,r;return t={},o("next"),o("throw",function(s){throw s}),o("return"),t[Symbol.iterator]=function(){return this},t;function o(s,c){t[s]=e[s]?function(u){return(r=!r)?{value:pi(e[s](u)),done:!1}:c?c(u):u}:c}}function _C(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof bu=="function"?bu(e):e[Symbol.iterator](),r={},o("next"),o("throw"),o("return"),r[Symbol.asyncIterator]=function(){return this},r);function o(c){r[c]=e[c]&&function(u){return new Promise(function(f,p){u=e[c](u),s(f,p,u.done,u.value)})}}function s(c,u,f,p){Promise.resolve(p).then(function(h){c({value:h,done:f})},u)}}function BC(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var Fj=Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}):function(e,t){e.default=t},im=function(e){return im=Object.getOwnPropertyNames||function(t){var r=[];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(r[r.length]=o);return r},im(e)};function TC(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r=im(e),o=0;o<r.length;o++)r[o]!=="default"&&Yu(t,e,r[o]);return Fj(t,e),t}function jC(e){return e&&e.__esModule?e:{default:e}}function kC(e,t,r,o){if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?o:r==="a"?o.call(e):o?o.value:t.get(e)}function OC(e,t,r,o,s){if(o==="m")throw new TypeError("Private method is not writable");if(o==="a"&&!s)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!s:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return o==="a"?s.call(e,r):s?s.value=r:t.set(e,r),r}function MC(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function RC(e,t,r){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var o,s;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");o=t[Symbol.asyncDispose]}if(o===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");o=t[Symbol.dispose],r&&(s=o)}if(typeof o!="function")throw new TypeError("Object not disposable.");s&&(o=function(){try{s.call(this)}catch(c){return Promise.reject(c)}}),e.stack.push({value:t,dispose:o,async:r})}else r&&e.stack.push({async:!0});return t}var Qj=typeof SuppressedError=="function"?SuppressedError:function(e,t,r){var o=new Error(r);return o.name="SuppressedError",o.error=e,o.suppressed=t,o};function DC(e){function t(c){e.error=e.hasError?new Qj(c,e.error,"An error was suppressed during disposal."):c,e.hasError=!0}var r,o=0;function s(){for(;r=e.stack.pop();)try{if(!r.async&&o===1)return o=0,e.stack.push(r),Promise.resolve().then(s);if(r.dispose){var c=r.dispose.call(r.value);if(r.async)return o|=2,Promise.resolve(c).then(s,function(u){return t(u),s()})}else o|=1}catch(u){t(u)}if(o===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return s()}function IC(e,t){return typeof e=="string"&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(r,o,s,c,u){return o?t?".jsx":".js":s&&(!c||!u)?r:s+c+"."+u.toLowerCase()+"js"}):e}const Gj={__extends:fC,__assign:_n,__rest:Ku,__decorate:dC,__param:hC,__esDecorate:pC,__runInitializers:mC,__propKey:gC,__setFunctionName:yC,__metadata:bC,__awaiter:vC,__generator:wC,__createBinding:Yu,__exportStar:CC,__values:bu,__read:i0,__spread:EC,__spreadArrays:AC,__spreadArray:s0,__await:pi,__asyncGenerator:xC,__asyncDelegator:SC,__asyncValues:_C,__makeTemplateOb
vendor: 4,807 bytes, line 1617
1617ject:BC,__importStar:TC,__importDefault:jC,__classPrivateFieldGet:kC,__classPrivateFieldSet:OC,__classPrivateFieldIn:MC,__addDisposableResource:RC,__disposeResources:DC,__rewriteRelativeImportExtension:IC},GD=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:RC,get __assign(){return _n},__asyncDelegator:SC,__asyncGenerator:xC,__asyncValues:_C,__await:pi,__awaiter:vC,__classPrivateFieldGet:kC,__classPrivateFieldIn:MC,__classPrivateFieldSet:OC,__createBinding:Yu,__decorate:dC,__disposeResources:DC,__esDecorate:pC,__exportStar:CC,__extends:fC,__generator:wC,__importDefault:jC,__importStar:TC,__makeTemplateObject:BC,__metadata:bC,__param:hC,__propKey:gC,__read:i0,__rest:Ku,__rewriteRelativeImportExtension:IC,__runInitializers:mC,__setFunctionName:yC,__spread:EC,__spreadArray:s0,__spreadArrays:AC,__values:bu,default:Gj},Symbol.toStringTag,{value:"Module"}));var nu="right-scroll-bar-position",ru="width-before-scroll-bar",Wj="with-scroll-bars-hidden",Vj="--removed-body-scroll-bar-size";function Yh(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function Kj(e,t){var r=U.useState(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(o){var s=r.value;s!==o&&(r.value=o,r.callback(o,s))}}}})[0];return r.callback=t,r.facade}var Yj=typeof window<"u"?U.useLayoutEffect:U.useEffect,Kv=new WeakMap;function $j(e,t){var r=Kj(null,function(o){return e.forEach(function(s){return Yh(s,o)})});return Yj(function(){var o=Kv.get(r);if(o){var s=new Set(o),c=new Set(e),u=r.current;s.forEach(function(f){c.has(f)||Yh(f,null)}),c.forEach(function(f){s.has(f)||Yh(f,u)})}Kv.set(r,e)},[e]),r}function Xj(e){return e}function Zj(e,t){t===void 0&&(t=Xj);var r=[],o=!1,s={read:function(){if(o)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(c){var u=t(c,o);return r.push(u),function(){r=r.filter(function(f){return f!==u})}},assignSyncMedium:function(c){for(o=!0;r.length;){var u=r;r=[],u.forEach(c)}r={push:function(f){return c(f)},filter:function(){return r}}},assignMedium:function(c){o=!0;var u=[];if(r.length){var f=r;r=[],f.forEach(c),u=r}var p=function(){var m=u;u=[],m.forEach(c)},h=function(){return Promise.resolve().then(p)};h(),r={push:function(m){u.push(m),h()},filter:function(m){return u=u.filter(m),r}}}};return s}function Jj(e){e===void 0&&(e={});var t=Zj(null);return t.options=_n({async:!0,ssr:!1},e),t}var NC=function(e){var t=e.sideCar,r=Ku(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var o=t.read();if(!o)throw new Error("Sidecar medium not found");return U.createElement(o,_n({},r))};NC.isSideCarExport=!0;function ek(e,t){return e.useMedium(t),NC}var UC=Jj(),$h=function(){},$u=U.forwardRef(function(e,t){var r=U.useRef(null),o=U.useState({onScrollCapture:$h,onWheelCapture:$h,onTouchMoveCapture:$h}),s=o[0],c=o[1],u=e.forwardProps,f=e.children,p=e.className,h=e.removeScrollBar,m=e.enabled,y=e.shards,g=e.sideCar,v=e.noIsolation,w=e.inert,C=e.allowPinchZoom,A=e.as,T=A===void 0?"div":A,_=e.gapMode,j=Ku(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),k=g,B=$j([r,t]),D=_n(_n({},j),s);return U.createElement(U.Fragment,null,m&&U.createElement(k,{sideCar:UC,removeScrollBar:h,shards:y,noIsolation:v,inert:w,setCallbacks:c,allowPinchZoom:!!C,lockRef:r,gapMode:_}),u?U.cloneElement(U.Children.only(f),_n(_n({},D),{ref:B})):U.createElement(T,_n({},D,{className:p,ref:B}),f))});$u.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};$u.classNames={fullWidth:ru,zeroRight:nu};var tk=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function nk(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=tk();return t&&e.setAttribute("nonce",t),e}function rk(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function ak(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var ok=function(){var e=0,t=null;return{add:function(r){e==0&&(t=nk())&&(rk(t,r),ak(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},ik=function(){var e=ok();return function(t,r){U.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},zC=function(){var e=ik(),t=function(r){var o=r.styles,s=r.dynamic;return e(o,s),null};return t},sk={left:0,top:0,right:0,gap:0},Xh=function(e){return parseInt(e||"",10)||0},ck=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],o=t[e==="padding"?"paddingTop":"marginTop"],s=t[e==="padding"?"paddingRight":"marginRight"];
vendor: 5,041 bytes, lines 1617-1657
1617return[Xh(r),Xh(o),Xh(s)]},lk=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return sk;var t=ck(e),r=document.documentElement.clientWidth,o=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,o-r+t[2]-t[0])}},uk=zC(),ri="data-scroll-locked",fk=function(e,t,r,o){var s=e.left,c=e.top,u=e.right,f=e.gap;return r===void 0&&(r="margin"),`
1618  .`.concat(Wj,` {
1619   overflow: hidden `).concat(o,`;
1620   padding-right: `).concat(f,"px ").concat(o,`;
1621  }
1622  body[`).concat(ri,`] {
1623    overflow: hidden `).concat(o,`;
1624    overscroll-behavior: contain;
1625    `).concat([t&&"position: relative ".concat(o,";"),r==="margin"&&`
1626    padding-left: `.concat(s,`px;
1627    padding-top: `).concat(c,`px;
1628    padding-right: `).concat(u,`px;
1629    margin-left:0;
1630    margin-top:0;
1631    margin-right: `).concat(f,"px ").concat(o,`;
1632    `),r==="padding"&&"padding-right: ".concat(f,"px ").concat(o,";")].filter(Boolean).join(""),`
1633  }
1634  
1635  .`).concat(nu,` {
1636    right: `).concat(f,"px ").concat(o,`;
1637  }
1638  
1639  .`).concat(ru,` {
1640    margin-right: `).concat(f,"px ").concat(o,`;
1641  }
1642  
1643  .`).concat(nu," .").concat(nu,` {
1644    right: 0 `).concat(o,`;
1645  }
1646  
1647  .`).concat(ru," .").concat(ru,` {
1648    margin-right: 0 `).concat(o,`;
1649  }
1650  
1651  body[`).concat(ri,`] {
1652    `).concat(Vj,": ").concat(f,`px;
1653  }
1654`)},Yv=function(){var e=parseInt(document.body.getAttribute(ri)||"0",10);return isFinite(e)?e:0},dk=function(){U.useEffect(function(){return document.body.setAttribute(ri,(Yv()+1).toString()),function(){var e=Yv()-1;e<=0?document.body.removeAttribute(ri):document.body.setAttribute(ri,e.toString())}},[])},hk=function(e){var t=e.noRelative,r=e.noImportant,o=e.gapMode,s=o===void 0?"margin":o;dk();var c=U.useMemo(function(){return lk(s)},[s]);return U.createElement(uk,{styles:fk(c,!t,s,r?"":"!important")})},sm=!1;if(typeof window<"u")try{var Vl=Object.defineProperty({},"passive",{get:function(){return sm=!0,!0}});window.addEventListener("test",Vl,Vl),window.removeEventListener("test",Vl,Vl)}catch{sm=!1}var Yo=sm?{passive:!1}:!1,pk=function(e){return e.tagName==="TEXTAREA"},LC=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!pk(e)&&r[t]==="visible")},mk=function(e){return LC(e,"overflowY")},gk=function(e){return LC(e,"overflowX")},$v=function(e,t){var r=t.ownerDocument,o=t;do{typeof ShadowRoot<"u"&&o instanceof ShadowRoot&&(o=o.host);var s=PC(e,o);if(s){var c=qC(e,o),u=c[1],f=c[2];if(u>f)return!0}o=o.parentNode}while(o&&o!==r.body);return!1},yk=function(e){var t=e.scrollTop,r=e.scrollHeight,o=e.clientHeight;return[t,r,o]},bk=function(e){var t=e.scrollLeft,r=e.scrollWidth,o=e.clientWidth;return[t,r,o]},PC=function(e,t){return e==="v"?mk(t):gk(t)},qC=function(e,t){return e==="v"?yk(t):bk(t)},vk=function(e,t){return e==="h"&&t==="rtl"?-1:1},wk=function(e,t,r,o,s){var c=vk(e,window.getComputedStyle(t).direction),u=c*o,f=r.target,p=t.contains(f),h=!1,m=u>0,y=0,g=0;do{var v=qC(e,f),w=v[0],C=v[1],A=v[2],T=C-A-c*w;(w||T)&&PC(e,f)&&(y+=T,g+=w),f instanceof ShadowRoot?f=f.host:f=f.parentNode}while(!p&&f!==document.body||p&&(t.contains(f)||t===f));return(m&&Math.abs(y)<1||!m&&Math.abs(g)<1)&&(h=!0),h},Kl=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Xv=function(e){return[e.deltaX,e.deltaY]},Zv=function(e){return e&&"current"in e?e.current:e},Ck=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Ek=function(e){return`
1655  .block-interactivity-`.concat(e,` {pointer-events: none;}
1656  .allow-interactivity-`).concat(e,` {pointer-events: all;}
1657`)},Ak=0,$o=[];function xk(e){var t=U.useRef([]),r=U.useRef([0,0]),o=U.useRef(),s=U.useState(Ak++)[0],c=U.useState(zC)[0],u=U.useRef(e);U.useEffect(function(){u.current=e},[e]),U.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(s));var C=s0([e.lockRef.current],(e.shards||[]).map(Zv),!0).filter(Boolean);return C.forEach(function(A){return A.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),C.forEach(function(A){return A.classList.remove("allow-interactivity-".concat(s))})}}},[e.inert,e.lockRef.current,e.shards]);var f=U.useCallback(function(C,A){if("touches"in C&&C.touches.length===2||C.type==="wheel"&&C.ctrlKey)return!u.current.allowPinchZoom;var T=Kl(C),_=r.current,j="deltaX"in C?C.deltaX:_[0]-T[0],k="deltaY"in C?C.deltaY:_[1]-T[1],B,D=C.target,N=Math.abs(j)>Math.abs(k)?"h":"v";if("touches"in C&&N==="h"&&D.type==="range")return!1;var q=$v(N,D);if(!q)return!0;if(q?B=N:(B=N==="v"?"h":"v",q=$v(N,D)),!q)return!1;if(!o.current&&"changedTouches"in C&&(j||k)&&(o.current=B),!B)return!0;var I=o.current||B;return wk(I,A,C,I==="h"?j:k)},[]),p=U.useCallback(function(C){var A=C;if(!(!$o.length||$o[$o.length-1]!==c)){var T="deltaY"in A?Xv(A):Kl(A),_=t.current.filter(function(B){return B.name===A.type&&(B.target===A.target||A.target===B.shadowParent)&&Ck(B.delta,T)})[0];if(_&&_.should){A.cancelable&&A.preventDefault();return}
vendor: 1,096 bytes, line 1657
1657if(!_){var j=(u.current.shards||[]).map(Zv).filter(Boolean).filter(function(B){return B.contains(A.target)}),k=j.length>0?f(A,j[0]):!u.current.noIsolation;k&&A.cancelable&&A.preventDefault()}}},[]),h=U.useCallback(function(C,A,T,_){var j={name:C,delta:A,target:T,should:_,shadowParent:Sk(T)};t.current.push(j),setTimeout(function(){t.current=t.current.filter(function(k){return k!==j})},1)},[]),m=U.useCallback(function(C){r.current=Kl(C),o.current=void 0},[]),y=U.useCallback(function(C){h(C.type,Xv(C),C.target,f(C,e.lockRef.current))},[]),g=U.useCallback(function(C){h(C.type,Kl(C),C.target,f(C,e.lockRef.current))},[]);U.useEffect(function(){return $o.push(c),e.setCallbacks({onScrollCapture:y,onWheelCapture:y,onTouchMoveCapture:g}),document.addEventListener("wheel",p,Yo),document.addEventListener("touchmove",p,Yo),document.addEventListener("touchstart",m,Yo),function(){$o=$o.filter(function(C){return C!==c}),document.removeEventListener("wheel",p,Yo),document.removeEventListener("touchmove",p,Yo),document.removeEventListener("touchstart",m,Yo)}},[]);var v=e.removeScrollBar,w=e.inert;
1657return U.createElement(U.Fragment,null,w?U.createElement(c,{styles:Ek(s)}):null,v?U.createElement(hk,{gapMode:e.gapMode}):null)}function Sk(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const _k=ek(UC,xk);var HC=U.forwardRef(function(e,t){return U.createElement($u,_n({},e,{ref:t,sideCar:_k}))});HC.classNames=$u.classNames;function Jv(e){var t=e.match(/^var\((.*)\)$/);return t?t[1]:e}function Bk(e,t){var r=e;for(var o of t){if(!(o in r))throw new Error("Path ".concat(t.join(" -> ")," does not exist in object"));r=r[o]}return r}function FC(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],o={};for(var s in e){var c=e[s],u=[...r,s];typeof c=="string"||typeof c=="number"||c==null?o[s]=t(c,u):typeof c=="object"&&!Array.isArray(c)?o[s]=FC(c,t,u):console.warn('Skipping invalid key "'.concat(u.join("."),'". Should be a string, number, null or object. Received: "').concat(Array.isArray(c)?"Array":typeof c,'"'))}return o}function ew(e,t){var r={};if(typeof t=="object"){var o=e;FC(t,(f,p)=>{if(f!=null){var h=Bk(o,p);r[Jv(h)]=String(f)}})}else{var s=e;for(var c in s){var u=s[c];u!=null&&(r[Jv(c)]=u)}}return Object.defineProperty(r,"toString",{value:function(){return Object.keys(this).map(p=>"".concat(p,":").concat(this[p])).join(";")},writable:!1}),r}var ks={exports:{}},Tk=ks.exports,tw;function jk(){return tw||(tw=1,(function(e,t){(function(r,o){var s="1.0.41",c="",u="?",f="function",p="undefined",h="object",m="string",y="major",g="model",v="name",w="type",C="vendor",A="version",T="architecture",_="console",j="mobile",k="tablet",B="smarttv",D="wearable",N="embedded",q=500,I="Amazon",V="Apple",F="ASUS",$="BlackBerry",Z="Browser",oe="Chrome",re="Edge",z="Firefox",X="Google",H="Honor",ue="Huawei",O="Lenovo",G="LG",ae="Microsoft",se="Motorola",te="Nvidia",le="OnePlus",fe="Opera",xe="OPPO",Se="Samsung",Ze="Sharp",$t="Sony",Rt="Xiaomi",ha="Zebra",Za="Facebook",Ja="Chromium OS",Ac="Mac OS",xc=" Browser",dn=function(Te,Ie){var we={};for(var ze in Te)Ie[ze]&&Ie[ze].length%2===0?we[ze]=Ie[ze].concat(Te[ze]):we[ze]=Te[ze];return we},eo=function(Te){for(var Ie={},we=0;we<Te.length;we++)Ie[Te[we].toUpperCase()]=Te[we];return Ie},Si=function(Te,Ie){return typeof Te===m?Tr(Ie).indexOf(Tr(Te))!==-1:!1},Tr=function(Te){return Te.toLowerCase()},to=function(Te){return typeof Te===m?Te.replace(/[^\d\.]/g,c).split(".")[0]:o},_i=function(Te,Ie){if(typeof Te===m)return Te=Te.replace(/^\s\s*/,c),typeof Ie===p?Te:Te.substring(0,q)},jr=function(Te,Ie){for(var we=0,ze,wt,Dt,Oe,Ce,Xt;we<Ie.length&&!Ce;){var ro=Ie[we],ao=Ie[we+1];for(ze=wt=0;ze<ro.length&&!Ce&&ro[ze];)if(Ce=ro[ze++].exec(Te),Ce)for(Dt=0;Dt<ao.length;Dt++)Xt=Ce[++wt],Oe=ao[Dt],typeof Oe===h&&Oe.length>0?Oe.length===2?typeof Oe[1]==f?this[Oe[0]]=Oe[1].call(this,Xt):this[Oe[0]]=Oe[1]:Oe.length===3?typeof Oe[1]===f&&!(Oe[1].exec&&Oe[1].test)?this[Oe[0]]=Xt?Oe[1].call(this,Xt,Oe[2]):o:this[Oe[0]]=Xt?Xt.replace(Oe[1],Oe[2]):o:Oe.length===4&&(this[Oe[0]]=Xt?Oe[3].call(this,Xt.replace(Oe[1],Oe[2])):o):this[Oe]=Xt||o;we+=2}},pa=function(Te,Ie){for(var we in Ie)if(typeof Ie[we]===h&&Ie[we].length>0){for(var ze=0;ze<Ie[we].length;ze++)if(Si(Ie[we][ze],Te))return we===u?o:we}else if(Si(Ie[we],Te))return we===u?o:we;return Ie.hasOwnProperty("*")?Ie["*"]:Te},rf={"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"},kr={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"},_t={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[A,[v,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[A,[v,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[v,A],[/opios[\/ ]+([\w\.]+)/i],[A,[v,fe+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[A,[v,fe+" GX"]],[/\bopr\/([\w\.]+)/i],[A,[v,fe]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[A,[v,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[A,[v,"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],[v,A],[/quark(?:pc)?\/([-\w\.]+)/i],[A,[v,"Quark"]],[/\bddg\/([\w\.]+)/i],[A,[v,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[A,[v,"UC"+Z]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[A,[v,"WeChat"]],[/konqueror\/([\w\.]+)/i],[A,[v,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[A,[v,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[A,[v,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[A,[v,"Smart Lenovo "+Z]],[/(avast|avg)\/([\w\.]+)/i],[[v,/(.+)/,"$1 Secure "+Z],A],[/\bfocus\/([\w\.]+)/i],[A,[v,z+" Focus"]],[/\bopt\/([\w\.]+)/i],[A,[v,fe+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[A,[v,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[A,[v,"Dolphin"]],[/coast\/([\w\.]+)/i],[A,[v,fe+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[A,[v,"MIUI"+xc]],[/fxios\/([\w\.-]+)/i],[A,[v,z]],[/\bqihoobrowser\/?([\w\.]*)/i],[A,[v,"360"]],[/\b(qq)\/([\w\.]+)/i],[[v,/(.+)/,"$1Browser"],A],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[v,/(.+)/,"$1"+xc],A],[/samsungbrowser\/([\w\.]+)/i],[A,[v,Se+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[A,[v,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[v,"Sogou Mobile"],A],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[v,A],[/(lbbrowser|rekonq)/i,/\[(linkedin)app\]/i],[v],[/ome\/([\w\.]+) \w* ?(iron) saf/i,/ome\/([\w\.]+).+qihu (360)[es]e/i],[A,v],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[v,Za],A],[/(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],[v,A],[/\bgsa\/([\w\.]+) .*safari\//i],[A,[v,"GSA"]],[/musical_ly(?:.
vendor: 14,560 bytes, line 1657
1657+app_?version\/|_)([\w\.]+)/i],[A,[v,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[A,[v,oe+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[v,oe+" WebView"],A],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[A,[v,"Android "+Z]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[v,A],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[A,[v,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[A,v],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[v,[A,pa,rf]],[/(webkit|khtml)\/([\w\.]+)/i],[v,A],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[v,"Netscape"],A],[/(wolvic|librewolf)\/([\w\.]+)/i],[v,A],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[A,[v,z+" 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],[v,[A,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[v,[A,/master.|lts./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[T,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[T,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[T,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[T,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[T,"arm"]],[/((ppc|powerpc)(64)?)( mac|;|\))/i],[[T,/ower/,c,Tr]],[/ sun4\w[;\)]/i],[[T,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i],[[T,Tr]]],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],[g,[C,Se],[w,k]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr])[-\w]+)/i,/sec-(sgh\w+)/i],[g,[C,Se],[w,j]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[g,[C,V],[w,j]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[g,[C,V],[w,k]],[/(macintosh);/i],[g,[C,V]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[g,[C,Ze],[w,j]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[g,[C,H],[w,k]],[/honor([-\w ]+)[;\)]/i],[g,[C,H],[w,j]],[/\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],[g,[C,ue],[w,k]],[/(?:huawei)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[g,[C,ue],[w,j]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[g,/_/g," "],[C,Rt],[w,k]],[/\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],[[g,/_/g," "],[C,Rt],[w,j]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[g,[C,xe],[w,j]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[g,[C,pa,{OnePlus:["304","403","203"],"*":xe}],[w,k]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[g,[C,"Vivo"],[w,j]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[g,[C,"Realme"],[w,j]],[/\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],[g,[C,se],[w,j]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[g,[C,se],[w,k]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[g,[C,G],[w,k]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv|watch)\w+)/i,/\blg-?([\d\w]+) bui/i],[g,[C,G],[w,j]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}(?: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],[g,[C,O],[w,k]],[/(nokia) (t[12][01])/i],[C,g,[w,k]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*))/i],[[g,/_/g," "],[w,j],[C,"Nokia"]],[/(pixel (c|tablet))\b/i],[g,[C,X],[w,k]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[g,[C,X],[w,j]],[/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],[g,[C,$t],[w,j]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[g,"Xperia Tablet"],[C,$t],[w,k]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[g,[C,le],[w,j]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[g,[C,I],[w,k]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[g,/(.+)/g,"Fire Phone $1"],[C,I],[w,j]],[/(playbook);[-\w\),; ]+(rim)/i],[g,C,[w,k]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[g,[C,$],[w,j]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[g,[C,F],[w,k]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[g,[C,F],[w,j]],[/(nexus 9)/i],[g,[C,"HTC"],[w,k]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[C,[g,/_/g," "],[w,j]],[/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],[g,[C,"TCL"],[w,k]],[/(itel) ((\w+))/i],[[C,Tr],g,[w,pa,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[g,[C,"Acer"],[w,k]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[g,[C,"Meizu"],[w,j]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[g,[C,"Ulefone"],[w,j]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[g,[C,"Energizer"],[w,j]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[g,[C,"Cat"],[w,j]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[g,[C,"Smartfren"],[w,j]],[/droid.+; (a(?:015|06[35]|142p?))/i],[g,[C,"Nothing"],[w,j]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[g,[C,"Archos"],[w,k]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[g,[C,"Archos"],[w,j]],[/(imo) (tab \w+)/i,/(infinix) (x1101b?)/i],[C,g,[w,k]],[/(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],[C,g,[w,j]],[/(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],[C,g,[w,k]],[/(surface duo)/i],[g,[C,ae],[w,k]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[g,[C,"Fairphone"],[w,j]],[/(u304aa)/i],[g,[C,"AT&T"],[w,j]],[/\bsie-(\w*)/i],[g,[C,"Siemens"],[w,j]],[/\b(rct\w+) b/i],[g,[C,"RCA"],[w,k]],[/\b(venue[\d ]{2,7}) b/i],[g,[C,"Dell"],[w,k]],[/\b(q(?:mv|ta)\w+) b/i],[g,[C,"Verizon"],[w,k]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[g,[C,"Barnes & Noble"],[w,k]],[/\b(tm\d{3}\w+) b/i],[g,[C,"NuVision"],[w,k]],[/\b(k88) b/i],[g,[C,"ZTE"],[w,k]],[/\b(nx\d{3}j) b/i],[g,[C,"ZTE"],[w,j]],[/\b(gen\d{3}) b.+49h/i],[g,[C,"Swiss"],[w,j]],[/\b(zur\d{3}) b/i],[g,[C,"Swiss"],[w,k]],[/\b((zeki)?tb.*\b) b/i],[g,[C,"Zeki"],[w,k]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[C,"Dragon Touch"],g,[w,k]],[/\b(ns-?\w{0,9}) b/i],[g,[C,"Insignia"],[w,k]],[/\b((nxa|next)-?\w{0,9}) b/i],[g,[C,"NextBook"],[w,k]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[C,"Voice"],g,[w,j]],[/\b(lvtel\-)?(v1[12]) b/i],[[C,"LvTel"],g,[w,j]],[/\b(ph-1) /i],[g,[C,"Essential"],[w,j]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[g,[C,"Envizen"],[w,k]],[/\b(trio[-\w\. ]+) b/i],[g,[C,"MachSpeed"],[w,k]],[/\btu_(1491) b/i],[g,[C,"Rotor"],[w,k]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[g,[C,te],[w,k]],[/(sprint) (\w+)/i],[C,g,[w,j]],[/(kin\.[onetw]{3})/i],[[g,/\./g," "],[C,ae],[w,j]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[g,[C,ha],[w,k]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[g,[C,ha],[w,j]],[/smart-tv.+(samsung)/i],[C,[w,B]],[/hbbtv.+maple;(\d+)/i],[[g,/^/,"SmartTV"],[C,Se],[w,B]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[C,G],[w,B]],[/(apple) ?tv/i],[C,[g,V+" TV"],[w,B]],[/crkey/i],[[g,oe+"cast"],[C,X],[w,B]],[/droid.+aft(\w+)( bui|\))/i],[g,[C,I],[w,B]],[/(shield \w+ tv)/i],[g,[C,te],[w,B]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[g,[C,Ze],[w,B]],[/(bravia[\w ]+)( bui|\))/i],[g,[C,$t],[w,B]],[/(mi(tv|box)-?\w+) bui/i],[g,[C,Rt],[w,B]],[/Hbbtv.*(technisat) (.*);/i],[C,g,[w,B]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[C,_i],[g,_i],[w,B]],[/droid.+; ([\w- ]+) (?:android tv|smart[- ]?tv)/i],[g,[w,B]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[w,B]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[C,g,[w,_]],[/droid.+; (shield)( bui|\))/i],[g,[C,te],[w,_]],[/(playstation \w+)/i],[g,[C,$t],[w,_]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[g,[C,ae],[w,_]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[g,[C,Se],[w,D]],[/((pebble))app/i,/(asus|google|lg|oppo) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[C,g,[w,D]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[g,[C,xe],[w,D]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[g,[C,V],[w,D]],[/(opwwe\d{3})/i],[g,[C,le],[w,D]],[/(moto 360)/i],[g,[C,se],[w,D]],[/(smartwatch 3)/i],[g,[C,$t],[w,D]],[/(g watch r)/i],[g,[C,G],[w,D]],[/droid.+; (wt63?0{2,3})\)/i],[g,[C,ha],[w,D]],[/droid.+; (glass) \d/i],[g,[C,X],[w,D]],[/(pico) (4|neo3(?: link|pro)?)/i],[C,g,[w,D]],[/; (quest( \d| pro)?)/i],[g,[C,Za],[w,D]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[C,[w,N]],[/(aeobc)\b/i],[g,[C,I],[w,N]],[/(homepod).+mac os/i],[g,[C,V],[w,N]],[/windows iot/i],[[w,N]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[g,[w,j]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[g,[w,k]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[w,k]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[w,j]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[g,[C,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[A,[v,re+"HTML"]],[/(arkweb)\/([\w\.]+)/i],[v,A],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[A,[v,"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],[v,A],[/ladybird\//i],[[v,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[A,v]],os:[[/microsoft (windows) (vista|xp)/i],[v,A],[/(windows (?:phone(?: os)?|mobile|iot))[\/ ]?([\d\.\w ]*)/i],[v,[A,pa,kr]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[A,pa,kr],[v,"Windows"]],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[A,/_/g,"."],[v,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[v,Ac],[A,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[A,v],[/(ubuntu) ([\w\.]+) like android/i],[[v,/(.+)/,"$1 Touch"],A],[/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen|webos)\w*[-\/; ]?([\d\.]*)/i],[v,A],[/\(bb(10);/i],[A,[v,$]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[A,[v,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[A,[v,z+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[A,[v,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[A,[v,"watchOS"]],[/crkey\/([\d\.]+)/i],[A,[v,oe+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[v,Ja],A],[/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],[v,A],[/(sunos) ?([\w\.\d]*)/i],[[v,"Solaris"],A],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[v,A]]},nt=function(Te,Ie){if(typeof Te===h&&(Ie=Te,Te=o),!(this instanceof nt))return new nt(Te,Ie).getResult();var we=typeof r!==p&&r.navigator?r.navigator:o,ze=Te||(we&&we.userAgent?we.userAgent:c),wt=we&&we.userAgentData?we.userAgentData:o,Dt=Ie?dn(_t,Ie):_t,Oe=we&&we.userAgent==ze;return this.getBrowser=function(){var Ce={};return Ce[v]=o,Ce[A]=o,jr.call(Ce,ze,Dt.browser),Ce[y]=to(Ce[A]),Oe&&we&&we.brave&&typeof we.brave.isBrave==f&&(Ce[v]="Brave"),Ce},this.getCPU=function(){var Ce={};return Ce[T]=o,jr.call(Ce,ze,Dt.cpu),Ce},this.getDevice=function(){var Ce={};return Ce[C]=o,Ce[g]=o,Ce[w]=o,jr.call(Ce,ze,Dt.device),Oe&&!Ce[w]&&wt&&wt.mobile&&(Ce[w]=j),Oe&&Ce[g]=="Macintosh"&&we&&typeof we.standalone!==p&&we.maxTouchPoints&&we.maxTouchPoints>2&&(Ce[g]="iPad",Ce[w]=k),Ce},this.getEngine=function(){var Ce={};return Ce[v]=o,Ce[A]=o,jr.call(Ce,ze,Dt.engine),Ce},this.getOS=function(){var Ce={};return Ce[v]=o,Ce[A]=o,jr.call(Ce,ze,Dt.os),Oe&&!Ce[v]&&wt&&wt.platform&&wt.platform!="Unknown"&&(Ce[v]=wt.platform.replace(/chrome os/i,Ja).replace(/macos/i,Ac)),Ce},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 ze},this.setUA=function(Ce){return ze=typeof Ce===m&&Ce.length>q?_i(Ce,q):Ce,this},this.setUA(ze),this};
1657nt.VERSION=s,nt.BROWSER=eo([v,A,y]),nt.CPU=eo([T]),nt.DEVICE=eo([g,C,w,_,j,B,k,D,N]),nt.ENGINE=nt.OS=eo([v,A]),e.exports&&(t=e.exports=nt),t.UAParser=nt;var rt=typeof r!==p&&(r.jQuery||r.Zepto);if(rt&&!rt.ua){var no=new nt;rt.ua=no.getResult(),rt.ua.get=function(){return no.getUA()},rt.ua.set=function(Te){no.setUA(Te);var Ie=no.getResult();for(var we in Ie)rt.ua[we]=Ie[we]}}})(typeof window=="object"?window:Tk)})(ks,ks.exports)),ks.exports}var kk=jk();/*!
1658Copyright (c) 2023 Paul Miller (paulmillr.com)
1659The library paulmillr-qr is dual-licensed under the Apache 2.0 OR MIT license.
1660You can select a license of your choice.
1661Licensed under the Apache License, Version 2.0 (the "License");
1662you may not use this file except in compliance with the License.
1663You may obtain a copy of the License at
1664
1665    http://www.apache.org/licenses/LICENSE-2.0
1666
1667Unless required by applicable law or agreed to in writing, software
1668distributed under the License is distributed on an "AS IS" BASIS,
1669WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1670See the License for the specific language governing permissions and
1671limitations under the License.
1672*/const Ts={newline:10,reset:27};function Ok(e){if(!Number.isSafeInteger(e))throw new Error(`integer expected: ${e}`)}function Mk(e){if(!Number.isSafeInteger(e)||e<1||e>40)throw new Error(`Invalid version=${e}. Expected number [1..40]`)}function Ma(e,t){return e.toString(2).padStart(t,"0")}function nw(e,t){const r=e%t;return r>=0?r:t+r}function sn(e,t){return new Array(e).fill(t)}function rw(...e){let t=0;for(const o of e)t=Math.max(t,o.length);const r=[];for(let o=0;o<t;o++)for(const s of e)o>=s.length||r.push(s[o]);return new Uint8Array(r)}function aw(e,t,r){if(r<0||r+t.length>e.length)return!1;for(let o=0;o<t.length;o++)if(t[o]!==e[r+o])return!1;return!0}function Rk(){let e,t=1/0;return{add(r,o){r>=t||(e=o,t=r)},get:()=>e,score:()=>t}}function ow(e){return{has:t=>e.includes(t),decode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="string")throw new Error("alphabet.decode input should be array of strings");return t.map(r=>{if(typeof r!="string")throw new Error(`alphabet.decode: not string element=${r}`);const o=e.indexOf(r);if(o===-1)throw new Error(`Unknown letter: "${r}". Allowed: ${e}`);return o})},encode:t=>{if(!Array.isArray(t)||t.length&&typeof t[0]!="number")throw new Error("alphabet.encode input should be an array of numbers");return t.map(r=>{if(Ok(r),r<0||r>=e.length)throw new Error(`Digit index outside alphabet: ${r} (alphabet: ${e.length})`);return e[r]})}}}class on{static size(t,r){if(typeof t=="number"&&(t={height:t,width:t}),!Number.isSafeInteger(t.height)&&t.height!==1/0)throw new Error(`Bitmap: invalid height=${t.height} (${typeof t.height})`);if(!Number.isSafeInteger(t.width)&&t.width!==1/0)throw new Error(`Bitmap: invalid width=${t.width} (${typeof t.width})`);return r!==void 0&&(t={width:Math.min(t.width,r.width),height:Math.min(t.height,r.height)}),t}static fromString(t){t=t.replace(/^\n+/g,"").replace(/\n+$/g,"");const r=t.split(String.fromCharCode(Ts.newline)),o=r.length,s=new Array(o);let c;for(const u of r){const f=u.split("").map(p=>{if(p==="X")return!0;if(p===" ")return!1;if(p!=="?")throw new Error(`Bitmap.fromString: unknown symbol=${p}`)});if(c&&f.length!==c)throw new Error(`Bitmap.fromString different row sizes: width=${c} cur=${f.length}`);c=f.length,s.push(f)}return c||(c=0),new on({height:o,width:c},s)}data;height;width;constructor(t,r){const{height:o,width:s}=on.size(t);this.data=r||Array.from({length:o},()=>sn(s,void 0)),this.height=o,this.width=s}point(t){return this.data[t.y][t.x]}isInside(t){return 0<=t.x&&t.x<this.width&&0<=t.y&&t.y<this.height}size(t){if(!t)return{height:this.height,width:this.width};const{x:r,y:o}=this.xy(t);return{height:this.height-o,width:this.width-r}}xy(t){if(typeof t=="number"&&(t={x:t,y:t}),!Number.isSafeInteger(t.x))throw new Error(`Bitmap: invalid x=${t.x}`);if(!Number.isSafeInteger(t.y))throw new Error(`Bitmap: invalid y=${t.y}`);return t.x=nw(t.x,this.width),t.y=nw(t.y,this.height),t}rect(t,r,o){const{x:s,y:c}=this.xy(t),{height:u,width:f}=on.size(r,this.size({x:s,y:c}));for(let p=0;p<u;p++)for(let h=0;h<f;h++)this.data[c+p][s+h]=typeof o=="function"?o({x:h,y:p},this.data[c+p][s+h]):o;return this}rectRead(t,r,o){return this.rect(t,r,(s,c)=>(o(s,c),c))}hLine(t,r,o){return this.rect(t,{width:r,height:1},o)}vLine(t,r,o){return this.rect(t,{width:1,height:r},o)}border(t=2,r){const o=this.height+2*t,s=this.width+2*t,c=sn(t,r),u=Array.from({length:t},()=>sn(s,r));return new on({height:o,width:s},[...u,...this.data.map(f=>[...c,...f,...c]),...u])}embed(t,r){return this.rect(t,r.size(),({x:o,y:s}
1672)=>r.data[s][o])}rectSlice(t,r=this.size()){const o=new on(on.size(r,this.size(this.xy(t))));return this.rect(t,r,({x:s,y:c},u)=>o.data[c][s]=u),o}inverse(){const{height:t,width:r}=this;return new on({height:r,width:t}).rect({x:0,y:0},1/0,({x:s,y:c})=>this.data[s][c])}scale(t){if(!Number.isSafeInteger(t)||t>1024)throw new Error(`invalid scale factor: ${t}`);const{height:r,width:o}=this;return new on({height:t*r,width:t*o}).rect({x:0,y:0},1/0,({x:c,y:u})=>this.data[Math.floor(u/t)][Math.floor(c/t)])}clone(){return new on(this.size()).rect({x:0,y:0},this.size(),({x:r,y:o})=>this.data[o][r])}assertDrawn(){this.rectRead(0,1/0,(t,r)=>{if(typeof r!="boolean")throw new Error(`Invalid color type=${typeof r}`)})}toString(){return this.data.map(t=>t.map(r=>r===void 0?"?":r?"X":" ").join("")).join(String.fromCharCode(Ts.newline))}toASCII(){const{height:t,width:r,data:o}=this;let s="";for(let c=0;c<t;c+=2){for(let u=0;u<r;u++){const f=o[c][u],p=c+1>=t?!0:o[c+1][u];!f&&!p?s+="█":!f&&p?s+="▀":f&&!p?s+="▄":f&&p&&(s+=" ")}s+=String.fromCharCode(Ts.newline)}return s}toTerm(){const t=String.fromCharCode(Ts.reset),r=t+"[0m",o=t+"[1;47m  "+r,s=t+"[40m  "+r;return this.data.map(c=>c.map(u=>u?s:o).join("")).join(String.fromCharCode(Ts.newline))}toSVG(t=!0){let r=`<svg viewBox="0 0 ${this.width} ${this.height}" xmlns="http://www.w3.org/2000/svg">`,o="",s;return this.rectRead(0,1/0,(c,u)=>{if(!u)return;const{x:f,y:p}=c;if(!t){r+=`<rect x="${f}" y="${p}" width="1" height="1" />`;return}let h=`M${f} ${p}`;if(s){const y=`m${f-s.x} ${p-s.y}`;y.length<=h.length&&(h=y)}const m=f<10?`H${f}`:"h-1";o+=`${h}h1v1${m}Z`,s=c}),t&&(r+=`<path d="${o}"/>`),r+="</svg>",r}toGIF(){const t=f=>[f&255,f>>>8&255],r=[...t(this.width),...t(this.height)],o=[];this.rectRead(0,1/0,(f,p)=>o.push(+(p===!0)));const s=126,c=[71,73,70,56,55,97,...r,246,0,0,255,255,255,...sn(381,0),44,0,0,0,0,...r,0,7],u=Math.floor(o.length/s);for(let f=0;f<u;f++)c.push(s+1,128,...o.slice(s*f,s*(f+1)).map(p=>+p));return c.push(o.length%s+1,128,...o.slice(u*s).map(f=>+f)),c.push(1,129,0,59),new Uint8Array(c)}toImage(t=!1){const{height:r,width:o}=this.size(),s=new Uint8Array(r*o*(t?3:4));let c=0;for(let u=0;u<r;u++)for(let f=0;f<o;f++){const p=this.data[u][f]?0:255;s[c++]=p,s[c++]=p,s[c++]=p,t||(s[c++]=255)}return{height:r,width:o,data:s}}}const iw=["low","medium","quartile","high"],sw=["numeric","alphanumeric","byte","kanji","eci"],Dk=[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],Ik={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]},Nk={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]},Mt={size:{encode:e=>21+4*(e-1),decode:e=>(e-17)/4},sizeType:e=>Math.floor((e+7)/17),alignmentPatterns(e){if(e===1)return[];const t=6,r=Mt.size.encode(e)-t-1,o=r-t,s=Math.ceil(o/28);let c=Math.floor(o/s);c%2?c+=1:o%s*2>=s&&(c+=2);const u=[t];for(let f=1;f<s;f++)u.push(r-(s-f)*c);return u.push(r),u},ECCode:{low:1,medium:0,quartile:3,high:2},formatMask:21522,formatBits(e,t){const r=Mt.ECCode[e]<<3|t;let o=r;for(let s=0;s<10;s++)o=o<<1^(o>>9)*1335;return(r<<10|o)^Mt.formatMask},versionBits(e){let t=e;for(let r=0;r<12;r++)t=t<<1^(t>>11)*7973;return e<<12|t},alphabet:{numeric:ow("0123456789"),alphanumerc:ow("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:")},lengthBits(e,t){return{numeric:[10,12,14],alphanumeric:[9,11,13],byte:[8,16,16],kanji:[8,10,12],eci:[0,0,0]}[t][Mt.sizeType(e)]},modeBits:{numeric:"0001",alphanumeric:"0010",byte:"0100",kanji:"1000",eci:"0111"},capacity(e,t){const r=Dk[e-1],o=Ik[t][e-1],s=Nk[t][e-1],c=Math.floor(r/s)-o,u=s-r%s;return{words:o,numBlocks:s,shortBlocks:u,blockLen:c,capacity:(r-o*s)*8,total:(o+c)*s+s-u}}},c0=[(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],de={tables:(e=>{const t=sn(256,0),r=sn(256,0);for(let o=0,s=1;o<256;o++)t[o]=s,r[s]=o,s<<=1,s&256&&(s^=e);return{exp:t,log:r}})(285),exp:e=>de.tables.exp[e],log(e){if(e===0)throw new Error(`GF.log: invalid arg=${e}`);return de.tables.log[e]%255},mul(e,t){return e===0||t===0?0:de.tables.exp[(de.tables.log[e]+de.tables.log[t])%255]},add:(e,t)=>e^t,pow:(e,t)=>de.tables.exp[de.tables.log[e]*t%255],inv(e){if(e===0)throw new Error(`GF.inverse: invalid arg=${e}`);return de.tables.exp[255-de.tables.log[e]]},polynomial(e){if(e.length==0)throw new Error("GF.polymomial: invalid length");if(e[0]!==0)return e;let t=0;for(;t<e.length-1&&e[t]==0;t++);return e.slice(t)},monomial(e,t){if(e<0)throw new Error(`GF.monomial: invalid degree=${e}`);if(t==0)return[0];let r=sn(e+1,0);return r[0]=t,de.polynomial(r)},degree:e=>e.length-1,coefficient:(e,t)=>
1672e[de.degree(e)-t],mulPoly(e,t){if(e[0]===0||t[0]===0)return[0];const r=sn(e.length+t.length-1,0);for(let o=0;o<e.length;o++)for(let s=0;s<t.length;s++)r[o+s]=de.add(r[o+s],de.mul(e[o],t[s]));return de.polynomial(r)},mulPolyScalar(e,t){if(t==0)return[0];if(t==1)return e;const r=sn(e.length,0);for(let o=0;o<e.length;o++)r[o]=de.mul(e[o],t);return de.polynomial(r)},mulPolyMonomial(e,t,r){if(t<0)throw new Error("GF.mulPolyMonomial: invalid degree");if(r==0)return[0];const o=sn(e.length+t,0);for(let s=0;s<e.length;s++)o[s]=de.mul(e[s],r);return de.polynomial(o)},addPoly(e,t){if(e[0]===0)return t;if(t[0]===0)return e;let r=e,o=t;r.length>o.length&&([r,o]=[o,r]);let s=sn(o.length,0),c=o.length-r.length,u=o.slice(0,c);for(let f=0;f<u.length;f++)s[f]=u[f];for(let f=c;f<o.length;f++)s[f]=de.add(r[f-c],o[f]);return de.polynomial(s)},remainderPoly(e,t){const r=Array.from(e);for(let o=0;o<e.length-t.length+1;o++){const s=r[o];if(s!==0)for(let c=1;c<t.length;c++)t[c]!==0&&(r[o+c]=de.add(r[o+c],de.mul(t[c],s)))}return r.slice(e.length-t.length+1,r.length)},divisorPoly(e){let t=[1];for(let r=0;r<e;r++)t=de.mulPoly(t,[1,de.pow(2,r)]);return t},evalPoly(e,t){if(t==0)return de.coefficient(e,0);let r=e[0];for(let o=1;o<e.length;o++)r=de.add(de.mul(t,r),e[o]);return r},euclidian(e,t,r){de.degree(e)<de.degree(t)&&([e,t]=[t,e]);let o=e,s=t,c=[0],u=[1];for(;2*de.degree(s)>=r;){let h=o,m=c;if(o=s,c=u,o[0]===0)throw new Error("rLast[0] === 0");s=h;let y=[0];const g=de.inv(o[0]);for(;de.degree(s)>=de.degree(o)&&s[0]!==0;){const v=de.degree(s)-de.degree(o),w=de.mul(s[0],g);y=de.addPoly(y,de.monomial(v,w)),s=de.addPoly(s,de.mulPolyMonomial(o,v,w))}if(y=de.mulPoly(y,c),u=de.addPoly(y,m),de.degree(s)>=de.degree(o))throw new Error(`Division failed r: ${s}, rLast: ${o}`)}const f=de.coefficient(u,0);if(f==0)throw new Error("sigmaTilde(0) was zero");const p=de.inv(f);return[de.mulPolyScalar(u,p),de.mulPolyScalar(s,p)]}};function Uk(e){return{encode(t){const r=de.divisorPoly(e),o=Array.from(t);return o.push(...r.slice(0,-1).fill(0)),Uint8Array.from(de.remainderPoly(o,r))},decode(t){const r=t.slice(),o=de.polynomial(Array.from(t));let s=sn(e,0),c=!1;for(let y=0;y<e;y++){const g=de.evalPoly(o,de.exp(y));s[s.length-1-y]=g,g!==0&&(c=!0)}if(!c)return r;s=de.polynomial(s);const u=de.monomial(e,1),[f,p]=de.euclidian(u,s,e),h=sn(de.degree(f),0);let m=0;for(let y=1;y<256&&m<h.length;y++)de.evalPoly(f,y)===0&&(h[m++]=de.inv(y));if(m!==h.length)throw new Error("RS.decode: invalid errors number");for(let y=0;y<h.length;y++){const g=r.length-1-de.log(h[y]);if(g<0)throw new Error("RS.decode: invalid error location");const v=de.inv(h[y]);let w=1;for(let C=0;C<h.length;C++)y!==C&&(w=de.mul(w,de.add(1,de.mul(h[C],v))));r[g]=de.add(r[g],de.mul(de.evalPoly(p,v),de.inv(w)))}return r}}}function zk(e,t){const{words:r,shortBlocks:o,numBlocks:s,blockLen:c,total:u}=Mt.capacity(e,t),f=Uk(r);return{encode(p){const h=[],m=[];for(let w=0;w<s;w++){const C=w<o,A=c+(C?0:1);h.push(p.subarray(0,A)),m.push(f.encode(p.subarray(0,A))),p=p.subarray(A)}const y=rw(...h),g=rw(...m),v=new Uint8Array(y.length+g.length);return v.set(y),v.set(g,y.length),v},decode(p){if(p.length!==u)throw new Error(`interleave.decode: len(data)=${p.length}, total=${u}`);const h=[];for(let g=0;g<s;g++){const v=g<o;h.push(new Uint8Array(r+c+(v?0:1)))}let m=0;for(let g=0;g<c;g++)for(let v=0;v<s;v++)h[v][g]=p[m++];for(let g=o;g<s;g++)h[g][c]=p[m++];for(let g=c;g<c+r;g++)for(let v=0;v<s;v++){const w=v<o;h[v][g+(w?0:1)]=p[m++]}const y=[];for(const g of h)y.push(...Array.from(f.decode(g)).slice(0,-r));return Uint8Array.from(y)}}}function Lk(e,t,r,o=!1){const s=Mt.size.encode(e);let c=new on(s+2);const u=new on(3).rect(0,3,!0).border(1,!1).border(1,!0).border(1,!1);c=c.embed(0,u).embed({x:-u.width,y:0},u).embed({x:0,y:-u.height},u),c=c.rectSlice(1,s);const f=new on(1).rect(0,1,!0).border(1,!1).border(1,!0),p=Mt.alignmentPatterns(e);for(const h of p)for(const m of p)c.data[h][m]===void 0&&c.embed({x:m-2,y:h-2},f);c=c.hLine({x:0,y:6},1/0,({x:h},m)=>m===void 0?h%2==0:m).vLine({x:6,y:0},1/0,({y:h},m)=>m===void 0?h%2==0:m);{const h=Mt.formatBits(t,r),m=y=>!o&&(h>>y&1)==1;for(let y=0;y<6;y++)c.data[y][8]=m(y);for(let y=6;y<8;y++)c.data[y+1][8]=m(y);for(let y=8;y<15;y++)c.data[s-15+y][8]=m(y);for(let y=0;y<8;y++)c.data[8][s-y-1]=m(y);for(let y=8;y<9;y++)c.data[8][15-y-1+1]=m(y);for(let y=9;y<15;y++)c.data[8][15-y-1]=m(y);c.data[s-8][8]=!o}if(e>=7){const h=Mt.versionBits(e);for(let m=0;m<18;m+=1){const y=!o&&(h>>m&1)==1,g=Math.floor(m/3),v=m%3+s-8-3;c.data[g][v]=y,c.data[v][g]=y}}return c}function Pk(e,t,r){const o=e.height,s=c0[t];let c=-1,u=o-1;for(let f=o-1;f>0;f-=2){for(f==6&&(f=5);;u+=c){for(let p=0;p<2;p+=1){const h=f-p;e.data[u][h]===void 0&&r(h,u,s(h,u))}if(u+c<0||u+c>=o)break}c=-c}}function qk(e){let t="numeric";for(let r of e)if(!Mt.alphabet.numeric.has(r)&&(t="alphanumeric",!Mt.alphabet.alphanumerc.has(r)))return"byte";return t}function Hk(e){if(typeof e!="string")throw new Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}function cw(e,t,r,o){let s="",c=r.length;if(o==="numeric"){const y=Mt.alphabet.numeric.decode(r.split("")),g=y.length;for(let v=0;v<g-2;v+=3)s+=Ma(y[v]*100+y[v+1]*10+y[v+2],10);g%3===1?s+=Ma(y[g-1],4):g%3===2&&(s+=Ma(y[g-2]*10+y[g-1],7))}else if(o==="alphanumeric"){const y=Mt.alphabet.alphanumerc.decode(r.split("")),g=y.length;for(let v=0;v<g-1;v+=2)s+=Ma(y[v]*45+y[v+1],11);g%2==1&&(s+=Ma(y[g-1],6))}else if(o==="byte"){const y=Hk(r);c=y.length,s=Array.from(y).map(g=>Ma(g,8)).join("")}else throw new Error("encode: unsupported type");const{capacity:u}=Mt.capacity(e,t),f=Ma(c,Mt.lengthBits(e,o));let p=Mt.modeBits[o]+f+s;if(p.length>u)throw new Error("Capacity overflow");p+="0".repeat(Math.min(4,Math.max(0,u-p.length))),p.length%8&&(p+="0".repeat(8-p.length%8));const h="1110110000010001";for(let y=0;p.length!==u;y++)p+=h[y%h.length];const m=Uint8Array.from(p.match(/(.{8})/g).map(y=>+`0b${y}`));return zk(e,t).encode(m)}function lw(e,t,r,o,s=!1){const c=Lk(e,t,o,s);let u=0;const f=8*r.length;if(Pk(c,o,(p,h,m)=>{let y=!1;u<f&&(y=(r[u>>>3]>>(7-u&7)&1)!==0,u++),c.data[h][p]=y!==m}),u!==f)throw new Error("QR: bytes left after draw");return c}function Fk(e){const t=e.inverse(),r=v=>{let w=0;for(let C=0,A=1,T=void 0;C<v.length;C++)T===v[C]&&(A++,C!==v.length-1)||(A>=5&&(w+=3+(A-5)),T=v[C],A=1);return w};let o=0;e.data.forEach(v=>o+=r(v)),t.data.forEach(v=>o+=r(v));let s=0,c=e.data;const u=e.width-1,f=e.height-1;for(let v=0;v<u;v++)for(let w=0;w<f;w++){const C=v+1,A=w+1;c[v][w]===c[C][w]&&c[C][w]===c[v][A]&&c[C][w]===c[C][A]&&(s+=3)}const p=v=>
1672{const w=[!0,!1,!0,!0,!0,!1,!0],C=[!1,!1,!1,!1],A=[...w,...C],T=[...C,...w];let _=0;for(let j=0;j<v.length;j++)aw(v,A,j)&&(_+=40),aw(v,T,j)&&(_+=40);return _};let h=0;for(const v of e.data)h+=p(v);for(const v of t.data)h+=p(v);let m=0;e.rectRead(0,1/0,(v,w)=>m+=w?1:0);const y=m/(e.height*e.width)*100,g=10*Math.floor(Math.abs(y-50)/5);return o+s+h+g}function Qk(e,t,r,o){if(o===void 0){const s=Rk();for(let c=0;c<c0.length;c++)s.add(Fk(lw(e,t,r,c,!0)),c);o=s.get()}if(o===void 0)throw new Error("Cannot find mask");return lw(e,t,r,o)}function Gk(e){if(!iw.includes(e))throw new Error(`Invalid error correction mode=${e}. Expected: ${iw}`)}function Wk(e){if(!sw.includes(e))throw new Error(`Encoding: invalid mode=${e}. Expected: ${sw}`);if(e==="kanji"||e==="eci")throw new Error(`Encoding: ${e} is not supported (yet?).`)}function Vk(e){if(![0,1,2,3,4,5,6,7].includes(e)||!c0[e])throw new Error(`Invalid mask=${e}. Expected number [0..7]`)}function Kk(e,t="raw",r={}){const o=r.ecc!==void 0?r.ecc:"medium";Gk(o);const s=r.encoding!==void 0?r.encoding:qk(e);Wk(s),r.mask!==void 0&&Vk(r.mask);let c=r.version,u,f=new Error("Unknown error");if(c!==void 0)Mk(c),u=cw(c,o,e,s);else for(let m=1;m<=40;m++)try{u=cw(m,o,e,s),c=m;break}catch(y){f=y}if(!c||!u)throw f;let p=Qk(c,o,u,r.mask);p.assertDrawn();const h=r.border===void 0?2:r.border;if(!Number.isSafeInteger(h))throw new Error(`invalid border type=${typeof h}`);if(p=p.border(h,!1),r.scale!==void 0&&(p=p.scale(r.scale)),t==="raw")return p.data;if(t==="ascii")return p.toASCII();if(t==="svg")return p.toSVG(r.optimize);if(t==="gif")return p.toGIF();if(t==="term")return p.toTerm();throw new Error(`Unknown output: ${t}`)}function Yk(e,t={}){const{errorCorrection:r,version:o}=t,s=Kk(e,"raw",{border:0,ecc:r,scale:1,version:o});return{edgeLength:s.length,finderLength:7,grid:s,value:e}}function Wn(e){const{arena:t,...r}=e;return Re.jsxs(Wn.Root,{...r,children:[Re.jsx(Wn.Finder,{}),Re.jsx(Wn.Cells,{}),t&&Re.jsx(Wn.Arena,{children:typeof t=="string"?Re.jsx("img",{alt:"Arena",src:t,style:{borderRadius:1,height:"100%",objectFit:"cover",width:"100%"}}):t})]})}(function(e){e.Context=U.createContext(null);function t(c){const{children:u,size:f="100%",value:p,version:h,...m}=c,y=U.useMemo(()=>(U.Children.map(u,_=>!U.isValidElement(_)||typeof _.type=="string"?null:"displayName"in _.type&&_.type.displayName==="Arena"?!0:null)??[]).some(Boolean),[u]),g=U.useMemo(()=>{let _=c.errorCorrection;return y&&_==="low"&&(_="medium"),Yk(p,{errorCorrection:_,version:h})},[p,y,c.errorCorrection,h]),v=1,w=g.edgeLength*v,C=g.finderLength*v/2,A=y?Math.floor(w/4):0,T=U.useMemo(()=>({arenaSize:A,cellSize:v,edgeSize:w,qrcode:g,finderSize:C}),[A,w,g,C]);return Re.jsx(e.Context.Provider,{value:T,children:Re.jsxs("svg",{...m,width:f,height:f,viewBox:`0 0 ${w} ${w}`,xmlns:"http://www.w3.org/2000/svg",children:[Re.jsx("title",{children:"QR Code"}),u]})})}e.Root=t,(function(c){c.displayName="Root"})(t=e.Root||(e.Root={}));function r(c){const{className:u,fill:f,innerClassName:p,radius:h=.25}=c,{cellSize:m,edgeSize:y,finderSize:g}=U.useContext(e.Context);function v({position:w}){let C=g-(g-m)-m/2;w==="top-right"&&(C=y-g-(g-m)-m/2);let A=g-(g-m)-m/2;w==="bottom-left"&&(A=y-g-(g-m)-m/2);let T=g-m*1.5;w==="top-right"&&(T=y-g-m*1.5);let _=g-m*1.5;return w==="bottom-left"&&(_=y-g-m*1.5),Re.jsxs(Re.Fragment,{children:[Re.jsx("rect",{className:u,stroke:f??"currentColor",fill:"transparent",x:C,y:A,width:m+(g-m)*2,height:m+(g-m)*2,rx:2*h*(g-m),ry:2*h*(g-m),strokeWidth:m}),Re.jsx("rect",{className:p,fill:f??"currentColor",x:T,y:_,width:m*3,height:m*3,rx:2*h*m,ry:2*h*m})]})}return Re.jsxs(Re.Fragment,{children:[Re.jsx(v,{position:"top-left"}),Re.jsx(v,{position:"top-right"}),Re.jsx(v,{position:"bottom-left"})]})}e.Finder=r,(function(c){c.displayName="Finder"})(r=e.Finder||(e.Finder={}));function o(c){const{className:u,fill:f="currentColor",inset:p=!0,radius:h=1}=c,{arenaSize:m,cellSize:y,qrcode:g}=U.useContext(e.Context),{edgeLength:v,finderLength:w}=g,C=U.useMemo(()=>{let A="";for(let T=0;T<g.grid.length;T++){const _=g.grid[T];if(_)for(let j=0;j<_.length;j++){if(!_[j])continue;const B=v/2-m/2,D=B+m;if(T>=B&&T<=D&&j>=B&&j<=D)continue;const N=T<w&&j<w,q=T<w&&j>=v-w,I=T>=v-w&&j<w;if(N||q||I)continue;const V=p?y*.1:0,F=(y-V*2)/2,$=j*y+y/2,Z=T*y+y/2,oe=$-F,re=$+F,z=Z-F,X=Z+F,H=h*F;A+=[`M ${oe+H},${z}`,`L ${re-H},${z}`,`A ${H},${H} 0 0,1 ${re},${z+H}`,`L ${re},${X-H}`,`A ${H},${H} 0 0,1 ${re-H},${X}`,`L ${oe+H},${X}`,`A ${H},${H} 0 0,1 ${oe},${X-H}`,`L ${oe},${z+H}`,`A ${H},${H} 0 0,1 ${oe+H},${z}`,"z"].join(" ")}}return A},[m,y,v,w,g.grid,p,h]);return Re.jsx("path",{className:u,d:C,fill:f})}e.Cells=o,(function(c){c.displayName="Cells"})(o=e.Cells||(e.Cells={}));function s(c){const{children:u}=c,{arenaSize:f,cellSize:p,edgeSize:h}=U.useContext(e.Context),m=Math.ceil(h/2-f/2),y=f+f%2,g=p/2;return Re.jsx("foreignObject",{x:m,y:m,width:y,height:y,children:Re.jsx("div",{style:{alignItems:"center",display:"flex",fontSize:1,justifyContent:"center",height:"100%",overflow:"hidden",
1672width:"100%",padding:g,boxSizing:"border-box"},children:u})})}e.Arena=s,(function(c){c.displayName="Arena"})(s=e.Arena||(e.Arena={}))})(Wn||(Wn={}));Xu.type="coinbaseWallet";function Xu(e={}){return e.version==="3"||e.headlessMode?Xk(e):$k(e)}function $k(e){let t,r,o,s;return c=>({id:"coinbaseWalletSDK",name:"Coinbase Wallet",rdns:"com.coinbase.wallet",type:Xu.type,async connect({chainId:u,...f}={}){try{const p=await this.getProvider(),h=(await p.request({method:"eth_requestAccounts",params:"instantOnboarding"in f&&f.instantOnboarding?[{onboarding:"instant"}]:[]})).map(y=>dt(y));r||(r=this.onAccountsChanged.bind(this),p.on("accountsChanged",r)),o||(o=this.onChainChanged.bind(this),p.on("chainChanged",o)),s||(s=this.onDisconnect.bind(this),p.on("disconnect",s));let m=await this.getChainId();return u&&m!==u&&(m=(await this.switchChain({chainId:u}).catch(g=>{if(g.code===Ue.code)throw g;return{id:m}}))?.id??m),{accounts:h,chainId:m}}catch(p){throw/(user closed modal|accounts received is empty|user denied account|request rejected)/i.test(p.message)?new Ue(p):p}},async disconnect(){const u=await this.getProvider();r&&(u.removeListener("accountsChanged",r),r=void 0),o&&(u.removeListener("chainChanged",o),o=void 0),s&&(u.removeListener("disconnect",s),s=void 0),u.disconnect(),u.close?.()},async getAccounts(){return(await(await this.getProvider()).request({method:"eth_accounts"})).map(f=>dt(f))},async getChainId(){const f=await(await this.getProvider()).request({method:"eth_chainId"});return Number(f)}
1672,async getProvider(){if(!t){const u=typeof e.preference=="string"?{options:e.preference}:{...e.preference,options:e.preference?.options??"all"},{createCoinbaseWalletSDK:f}=await ce(async()=>{const{createCoinbaseWalletSDK:h}=await import("./index-DqTzHu3Z.js");return{createCoinbaseWalletSDK:h}},__vite__mapDeps([0,1]));t=f({...e,appChainIds:c.chains.map(h=>h.id),preference:u}).getProvider()}return t},async isAuthorized(){try{return!!(await this.getAccounts()).length}catch{return!1}},async switchChain({addEthereumChainParameter:u,chainId:f}){const p=c.chains.find(m=>m.id===f);if(!p)throw new zt(new ua);const h=await this.getProvider();try{return await h.request({method:"wallet_switchEthereumChain",params:[{chainId:pe(p.id)}]}),p}catch(m){if(m.code===4902)try{let y;u?.blockExplorerUrls?y=u.blockExplorerUrls:y=p.blockExplorers?.default.url?[p.blockExplorers?.default.url]:[];let g;u?.rpcUrls?.length?g=u.rpcUrls:g=[p.rpcUrls.default?.http[0]??""];const v={blockExplorerUrls:y,chainId:pe(f),chainName:u?.chainName??p.name,iconUrls:u?.iconUrls,nativeCurrency:u?.nativeCurrency??p.nativeCurrency,rpcUrls:g};return await h.request({method:"wallet_addEthereumChain",params:[v]}),p}catch(y){throw new Ue(y)}throw new zt(m)}},onAccountsChanged(u){u.length===0?this.onDisconnect():c.emitter.emit("change",{accounts:u.map(f=>dt(f))})},onChainChanged(u){const f=Number(u);c.emitter.emit("change",{chainId:f})},async onDisconnect(u){c.emitter.emit("disconnect");const f=await this.getProvider();r&&(f.removeListener("accountsChanged",r),r=void 0),o&&(f.removeListener("chainChanged",o),o=void 0),s&&(f.removeListener("disconnect",s),s=void 0)}})}function Xk(e){let r,o,s,c,u;return f=>({id:"coinbaseWalletSDK",name:"Coinbase Wallet",rdns:"com.coinbase.wallet",type:Xu.type,async connect({chainId:p}={}){try{const h=await this.getProvider(),m=(await h.request({method:"eth_requestAccounts"})).map(g=>dt(g));s||(s=this.onAccountsChanged.bind(this),h.on("accountsChanged",s)),c||(c=this.onChainChanged.bind(this),h.on("chainChanged",c)),u||(u=this.onDisconnect.bind(this),h.on("disconnect",u));let y=await this.getChainId();return p&&y!==p&&(y=(await this.switchChain({chainId:p}).catch(v=>{if(v.code===Ue.code)throw v;return{id:y}}))?.id??y),{accounts:m,chainId:y}}catch(h){throw/(user closed modal|accounts received is empty|user denied account)/i.test(h.message)?new Ue(h):h}},async disconnect(){const p=await this.getProvider();s&&(p.removeListener("accountsChanged",s),s=void 0),c&&(p.removeListener("chainChanged",c),c=void 0),u&&(p.removeListener("disconnect",u),u=void 0),p.disconnect(),p.close()},async getAccounts(){return(await(await this.getProvider()).request({method:"eth_accounts"})).map(h=>dt(h))},async getChainId(){const h=await(await this.getProvider()).request({method:"eth_chainId"});return Number(h)}
1672,async getProvider(){if(!o){const p=await(async()=>{const{default:v}=await ce(async()=>{const{default:w}=await import("./index-300CG7t7.js").then(C=>C.i);return{default:w}},__vite__mapDeps([2,1,3,4]));return typeof v!="function"&&typeof v.default=="function"?v.default:v})();r=new p({...e,reloadOnDisconnect:!1});const h=r.walletExtension?.getChainId(),m=f.chains.find(v=>e.chainId?v.id===e.chainId:v.id===h)||f.chains[0],y=e.chainId||m?.id,g=e.jsonRpcUrl||m?.rpcUrls.default.http[0];o=r.makeWeb3Provider(g,y)}return o},async isAuthorized(){try{return!!(await this.getAccounts()).length}catch{return!1}},async switchChain({addEthereumChainParameter:p,chainId:h}){const m=f.chains.find(g=>g.id===h);if(!m)throw new zt(new ua);const y=await this.getProvider();try{return await y.request({method:"wallet_switchEthereumChain",params:[{chainId:pe(m.id)}]}),m}catch(g){if(g.code===4902)try{let v;p?.blockExplorerUrls?v=p.blockExplorerUrls:v=m.blockExplorers?.default.url?[m.blockExplorers?.default.url]:[];let w;p?.rpcUrls?.length?w=p.rpcUrls:w=[m.rpcUrls.default?.http[0]??""];const C={blockExplorerUrls:v,chainId:pe(h),chainName:p?.chainName??m.name,iconUrls:p?.iconUrls,nativeCurrency:p?.nativeCurrency??m.nativeCurrency,rpcUrls:w};return await y.request({method:"wallet_addEthereumChain",params:[C]}),m}catch(v){throw new Ue(v)}throw new zt(g)}},onAccountsChanged(p){p.length===0?this.onDisconnect():f.emitter.emit("change",{accounts:p.map(h=>dt(h))})},onChainChanged(p){const h=Number(p);f.emitter.emit("change",{chainId:h})},async onDisconnect(p){f.emitter.emit("disconnect");const h=await this.getProvider();s&&(h.removeListener("accountsChanged",s),s=void 0),c&&(h.removeListener("chainChanged",c),c=void 0),u&&(h.removeListener("disconnect",u),u=void 0)}})}Zu.type="metaMask";function Zu(e={}){let t,r,o,s,c,u,f,p;return h=>({id:"metaMaskSDK",name:"MetaMask",rdns:["io.metamask","io.metamask.mobile"],type:Zu.type,async setup(){const m=await this.getProvider();m?.on&&(u||(u=this.onConnect.bind(this),m.on("connect",u)),s||(s=this.onAccountsChanged.bind(this),m.on("accountsChanged",s)))},async connect({chainId:m,isReconnecting:y}={}){const g=await this.getProvider();f||(f=this.onDisplayUri,g.on("display_uri",f));let v=[];y&&(v=await this.getAccounts().catch(()=>[]));try{let w,C;v?.length||(e.connectAndSign||e.connectWith?(e.connectAndSign?w=await t.connectAndSign({msg:e.connectAndSign}):e.connectWith&&(C=await t.connectWith({method:e.connectWith.method,params:e.connectWith.params})),v=await this.getAccounts()):v=(await t.connect()).map(_=>dt(_)));let A=await this.getChainId();return m&&A!==m&&(A=(await this.switchChain({chainId:m}).catch(_=>{if(_.code===Ue.code)throw _;return{id:A}}))?.id??A),f&&(g.removeListener("display_uri",f),f=void 0),w?g.emit("connectAndSign",{accounts:v,chainId:A,signResponse:w}):C&&g.emit("connectWith",{accounts:v,chainId:A,connectWithResponse:C}),u&&(g.removeListener("connect",u),u=void 0),s||(s=this.onAccountsChanged.bind(this),g.on("accountsChanged",s)),c||(c=this.onChainChanged.bind(this),g.on("chainChanged",c)),p||(p=this.onDisconnect.bind(this),g.on("disconnect",p)),{accounts:v,chainId:A}}catch(w){const C=w;throw C.code===Ue.code?new Ue(C):C.code===Vn.code?new Vn(C):C}},async disconnect(){const m=await this.getProvider();c&&(m.removeListener("chainChanged",c),c=void 0),p&&(m.removeListener("disconnect",p),p=void 0),u||(u=this.onConnect.bind(this),m.on("connect",u)),await t.terminate()},async getAccounts(){return(await(await this.getProvider()).request({method:"eth_accounts"})).map(g=>dt(g))},async getChainId(){const m=await this.getProvider(),y=m.getChainId()||await m?.request({method:"eth_chainId"});return Number(y)},async getProvider(){async function m(){const y=await(async()=>{const{default:C}=await ce(async()=>{const{default:A}=await import("./metamask-sdk-09p8xY5O.js");return{default:A}},__vite__mapDeps([5,4]));return typeof C!="function"&&typeof C.default=="function"?C.default:C})(),g={};for(const C of h.chains)g[pe(C.id)]=x3({chain:C,transports:h.transports})?.[0];t=new y({_source:"wagmi",forceDeleteProvider:!1,forceInjectProvider:!1,injectProvider:!1,...e,readonlyRPCMap:g,dappMetadata:{...e.dappMetadata,name:e.dappMetadata?.name?e.dappMetadata?.name:"wagmi",url:e.dappMetadata?.url?e.dappMetadata?.url:typeof window<"u"?window.location.origin:"https://wagmi.sh"},useDeeplink:e.useDeeplink??!0});const v=await t.init(),w=v?.activeProvider?v.activeProvider:t.getProvider();if(!w)throw new cn;return w}return r||(o||(o=m()),r=await o),r}
1672,async isAuthorized(){try{return!!(await ui(()=>qu(()=>this.getAccounts(),{timeout:200}),{delay:201,retryCount:3})).length}catch{return!1}},async switchChain({addEthereumChainParameter:m,chainId:y}){const g=await this.getProvider(),v=h.chains.find(A=>A.id===y);if(!v)throw new zt(new ua);try{return await g.request({method:"wallet_switchEthereumChain",params:[{chainId:pe(y)}]}),await w(),await C(y),v}catch(A){const T=A;if(T.code===Ue.code)throw new Ue(T);if(T.code===4902||T?.data?.originalError?.code===4902)try{return await g.request({method:"wallet_addEthereumChain",params:[{blockExplorerUrls:(()=>{const{default:_,...j}=v.blockExplorers??{};if(m?.blockExplorerUrls)return m.blockExplorerUrls;if(_)return[_.url,...Object.values(j).map(k=>k.url)]})(),chainId:pe(y),chainName:m?.chainName??v.name,iconUrls:m?.iconUrls,nativeCurrency:m?.nativeCurrency??v.nativeCurrency,rpcUrls:m?.rpcUrls?.length?m.rpcUrls:[v.rpcUrls.default?.http[0]??""]}]}),await w(),await C(y),v}catch(_){const j=_;throw j.code===Ue.code?new Ue(j):new zt(j)}throw new zt(T)}async function w(){await ui(async()=>{const A=$n(await g.request({method:"eth_chainId"}));if(A!==y)throw new Error("User rejected switch after adding network.");return A},{delay:50,retryCount:20})}async function C(A){await new Promise(T=>{const _=(j=>{"chainId"in j&&j.chainId===A&&(h.emitter.off("change",_),T())});h.emitter.on("change",_),h.emitter.emit("change",{chainId:A})})}},async onAccountsChanged(m){if(m.length===0)if(t.isExtensionActive())this.onDisconnect();else return;else if(h.emitter.listenerCount("connect")){const y=(await this.getChainId()).toString();this.onConnect({chainId:y})}else h.emitter.emit("change",{accounts:m.map(y=>dt(y))})},onChainChanged(m){const y=Number(m);h.emitter.emit("change",{chainId:y})},async onConnect(m){const y=await this.getAccounts();if(y.length===0)return;const g=Number(m.chainId);h.emitter.emit("connect",{accounts:y,chainId:g});const v=await this.getProvider();u&&(v.removeListener("connect",u),u=void 0),s||(s=this.onAccountsChanged.bind(this),v.on("accountsChanged",s)),c||(c=this.onChainChanged.bind(this),v.on("chainChanged",c)),p||(p=this.onDisconnect.bind(this),v.on("disconnect",p))},async onDisconnect(m){const y=await this.getProvider();m&&m.code===1013&&y&&(await this.getAccounts()).length||(h.emitter.emit("disconnect"),c&&(y.removeListener("chainChanged",c),c=void 0),p&&(y.removeListener("disconnect",p),p=void 0),u||(u=this.onConnect.bind(this),y.on("connect",u)))},onDisplayUri(m){h.emitter.emit("message",{type:"display_uri",data:m})}})}l0.type="safe";function l0(e={}){const{shimDisconnect:t=!1}=e;let r,o;return s=>({id:"safe",name:"Safe",type:l0.type,async connect(){const c=await this.getProvider();if(!c)throw new cn;const u=await this.getAccounts(),f=await this.getChainId();return o||(o=this.onDisconnect.bind(this),c.on("disconnect",o)),t&&await s.storage?.removeItem("safe.disconnected"),{accounts:u,chainId:f}},async disconnect(){const c=await this.getProvider();if(!c)throw new cn;o&&(c.removeListener("disconnect",o),o=void 0),t&&await s.storage?.setItem("safe.disconnected",!0)},async getAccounts(){const c=await this.getProvider();if(!c)throw new cn;return(await c.request({method:"eth_accounts"})).map(dt)}
1672,async getProvider(){if(typeof window<"u"&&window?.parent!==window){if(!r){const{default:u}=await ce(async()=>{const{default:m}=await import("./index-DzjczvyY.js");return{default:m}},__vite__mapDeps([6,7])),f=new u(e),p=await qu(()=>f.safe.getInfo(),{timeout:e.unstable_getInfoTimeout??10});if(!p)throw new Error("Could not load Safe information");const h=await(async()=>{const m=await ce(()=>import("./index-g4eRAggg.js").then(y=>y.i),__vite__mapDeps([8,7,3]));return typeof m.SafeAppProvider!="function"&&typeof m.default.SafeAppProvider=="function"?m.default.SafeAppProvider:m.SafeAppProvider})();r=new h(p,f)}return r}},async getChainId(){const c=await this.getProvider();if(!c)throw new cn;return Number(c.chainId)},async isAuthorized(){try{return t&&await s.storage?.getItem("safe.disconnected")?!1:!!(await this.getAccounts()).length}catch{return!1}},onAccountsChanged(){},onChainChanged(){},onDisconnect(){s.emitter.emit("disconnect")}})}Ju.type="walletConnect";function Ju(e){const t=e.isNewChainsStale??!0;let r,o;const s="eip155";let c,u,f,p,h,m;return y=>({id:"walletConnect",name:"WalletConnect",type:Ju.type,async setup(){const g=await this.getProvider().catch(()=>null);g&&(f||(f=this.onConnect.bind(this),g.on("connect",f)),h||(h=this.onSessionDelete.bind(this),g.on("session_delete",h)))},async connect({chainId:g,...v}={}){try{const w=await this.getProvider();if(!w)throw new cn;p||(p=this.onDisplayUri,w.on("display_uri",p));let C=g;if(!C){const j=await y.storage?.getItem("state")??{};y.chains.some(B=>B.id===j.chainId)?C=j.chainId:C=y.chains[0]?.id}if(!C)throw new Error("No chains found on connector.");const A=await this.isChainsStale();if(w.session&&A&&await w.disconnect(),!w.session||A){const j=y.chains.filter(k=>k.id!==C).map(k=>k.id);await w.connect({optionalChains:[C,...j],..."pairingTopic"in v?{pairingTopic:v.pairingTopic}:{}}),this.setRequestedChainsIds(y.chains.map(k=>k.id))}const T=(await w.enable()).map(j=>dt(j)),_=await this.getChainId();return p&&(w.removeListener("display_uri",p),p=void 0),f&&(w.removeListener("connect",f),f=void 0),c||(c=this.onAccountsChanged.bind(this),w.on("accountsChanged",c)),u||(u=this.onChainChanged.bind(this),w.on("chainChanged",u)),m||(m=this.onDisconnect.bind(this),w.on("disconnect",m)),h||(h=this.onSessionDelete.bind(this),w.on("session_delete",h)),{accounts:T,chainId:_}}catch(w){throw/(user rejected|connection request reset)/i.test(w?.message)?new Ue(w):w}},async disconnect(){const g=await this.getProvider();try{await g?.disconnect()}catch(v){if(!/No matching key/i.test(v.message))throw v}finally{u&&(g?.removeListener("chainChanged",u),u=void 0),m&&(g?.removeListener("disconnect",m),m=void 0),f||(f=this.onConnect.bind(this),g?.on("connect",f)),c&&(g?.removeListener("accountsChanged",c),c=void 0),h&&(g?.removeListener("session_delete",h),h=void 0),this.setRequestedChainsIds([])}},async getAccounts(){return(await this.getProvider()).accounts.map(v=>dt(v))},async getProvider({chainId:g}={}){async function v(){const w=y.chains.map(A=>A.id);if(!w.length)return;const{EthereumProvider:C}=await ce(async()=>{const{EthereumProvider:A}=await import("./index.es-Dbz-1Plh.js").then(T=>T.Y);return{EthereumProvider:A}},__vite__mapDeps([9,3]));return await C.init({...e,disableProviderPing:!0,optionalChains:w,projectId:e.projectId,rpcMap:Object.fromEntries(y.chains.map(A=>{const[T]=x3({chain:A,transports:y.transports});return[A.id,T]})),showQrModal:e.showQrModal??!0})}return r||(o||(o=v()),r=await o,r?.events.setMaxListeners(Number.POSITIVE_INFINITY)),g&&await this.switchChain?.({chainId:g}),r},async getChainId(){return(await this.getProvider()).chainId},async isAuthorized(){try{const[g,v]=await Promise.all([this.getAccounts(),this.getProvider()]);return g.length?await this.isChainsStale()&&v.session?(await v.disconnect().catch(()=>{}),!1):!0:!1}catch{return!1}},async switchChain({addEthereumChainParameter:g,chainId:v}){const w=await this.getProvider();if(!w)throw new cn;const C=y.chains.find(A=>A.id===v);if(!C)throw new zt(new ua);try{await Promise.all([new Promise(T=>{const _=({chainId:j})=>{j===v&&(y.emitter.off("change",_),T())};y.emitter.on("change",_)}),w.request({method:"wallet_switchEthereumChain",params:[{chainId:pe(v)}]})]);const A=await this.getRequestedChainsIds();return this.setRequestedChainsIds([...A,v]),C}catch(A){const T=A;if(/(user rejected)/i.test(T.message))throw new Ue(T);try{let _;g?.blockExplorerUrls?_=g.blockExplorerUrls:_=C.blockExplorers?.default.url?[C.blockExplorers?.default.url]:[];let j;g?.rpcUrls?.length?j=g.rpcUrls:j=[...C.rpcUrls.default.http];const k={blockExplorerUrls:_,chainId:pe(v),chainName:g?.chainName??C.name,iconUrls:g?.iconUrls,nativeCurrency:g?.nativeCurrency??C.nativeCurrency,rpcUrls:j};await w.request({method:"wallet_addEthereumChain",params:[k]});const B=await this.getRequestedChainsIds();return this.setRequestedChainsIds([...B,v]),C}catch(_){throw new Ue(_)}}},onAccountsChanged(g){g.length===0?this.onDisconnect():y.emitter.emit("change",{accounts:g.map(v=>dt(v))})},onChainChanged(g){const v=Number(g);y.emitter.emit("change",{chainId:v})},async onConnect(g){const v=Number(g.chainId),w=await this.getAccounts();y.emitter.emit("connect",{accounts:w,chainId:v})},async onDisconnect(g){this.setRequestedChainsIds([]),y.emitter.emit("disconnect");const v=await this.getProvider();c&&(v.removeListener("accountsChanged",c),c=void 0),u&&(v.removeListener("chainChanged",u),u=void 0),m&&(v.removeListener("disconnect",m),m=void 0),h&&(v.removeListener("session_delete",h),h=void 0),f||(f=this.onConnect.bind(this),v.on("connect",f))},onDisplayUri(g){y.emitter.emit("message",{type:"display_uri",data:g})},onSessionDelete(){this.onDisconnect()},getNamespaceChainsIds(){return r?r.session?.namespaces[s]?.accounts?.map(v=>Number.parseInt(v.split(":")[1]||""))??[]:[]},async getRequestedChainsIds(){return await y.storage?.getItem(this.requestedChainsStorageKey)??[]},async isChainsStale(){if(!t)return!1;const g=y.chains.map(C=>C.id),v=this.getNamespaceChainsIds();if(v.length&&!v.some(C=>g.includes(C)))return!1;const w=await this.getRequestedChainsIds();return!g.every(C=>w.includes(C))},async setRequestedChainsIds(g){await y.storage?.setItem(this.requestedChainsStorageKey,g)},get requestedChainsStorageKey(){return`${this.id}.requestedChains`}})}var vu={},Zk=768,Xo=m7({conditions:{defaultCondition:"smallScreen",conditionNames:["smallScreen","largeScreen"],responsiveArray:void 0}}),QC=$w({conditions:{defaultCondition:"smallScreen",conditionNames:["smallScreen","largeScreen"],responsiveArray:void 0}}),cm=C7({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"}
1672,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"},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"}
1672,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"}
1672,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"}
1672,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"}}
1672},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"}}}}}),uw={colors:{accentColor:"var(--rk-colors-accentColor)",accentColorForeground:"var(--rk-colors-accentColorForeground)",actionButtonBorder:"var(--rk-colors-actionButtonBorder)",actionButtonBorderMobile:"var(--rk-colors-actionButtonBorderMobile)",actionButtonSecondaryBackgroun
1672d:"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)"}},Jk={shrink:"_12cbo8i6",shrinkSm:"_12cbo8i7"},eO="_12cbo8i3 ju367v8r",tO={grow:"_12cbo8i4",growLg:"_12cbo8i5"};function it({active:e,hover:t}){return[eO,t&&tO[t],Jk[e]]}var GC=U.createContext(null);function nO(){const{adapter:e}=U.useContext(GC)??{};if(!e)throw new Error("No authentication adapter found");return e}function ef(){return U.useContext(GC)?.status??null}function u0(){const e=ef(),{isConnected:t}=Vt();return t?e&&(e==="loading"||e==="unauthenticated")?e:"connected":"disconnected"}function WC(){return typeof navigator<"u"&&/android/i.test(navigator.userAgent)}function rO(){return typeof navigator<"u"&&/iPhone|iPod/.test(navigator.userAgent)}function aO(){return typeof navigator<"u"&&(/iPad/.test(navigator.userAgent)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)}function Ai(){return rO()||aO()}function st(){return WC()||Ai()}var oO="iekbcc0",iO={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"},sO=({reset:e,...t})=>{if(!e)return cm(t);const r=iO[e],o=cm(t);return Q3(oO,r,o)},M=E.forwardRef(({as:e="div",className:t,testId:r,...o},s)=>{const c={},u={};for(const p in o)cm.properties.has(p)?c[p]=o[p]:u[p]=o[p];const f=sO({reset:typeof e=="string"?e:"div",...c});return E.createElement(e,{className:Q3(f,t),...u,"data-testid":r?`rk-${r.replace(/^rk-/,"")}`:void 0,ref:s})});M.displayName="Box";var VC=new Map,Zh=new Map;async function KC(e){const t=Zh.get(e);if(t)return t;const r=async()=>e().then(async s=>(VC.set(e,s),s)),o=r().catch(s=>r().catch(c=>{Zh.delete(e)}));return Zh.set(e,o),o}async function tr(...e){return await Promise.all(e.map(t=>typeof t=="function"?KC(t):t))}function cO(){const[,e]=U.useReducer(t=>t+1,0);return e}function tf(e){const t=typeof e=="function"?VC.get(e):void 0,r=cO();return U.useEffect(()=>{typeof e=="function"&&!t&&KC(e).then(r)},[e,t,r]),typeof e=="function"?t:e}function bt({alt:e,background:t,borderColor:r,borderRadius:o,useAsImage:s,boxShadow:c,height:u,src:f,width:p,testId:h}){const m=Ai(),y=tf(f),g=y&&/^http/.test(y),[v,w]=U.useReducer(()=>!0,!1);return E.createElement(M,{"aria-label":e,borderRadius:o,boxShadow:c,height:typeof u=="string"?u:void 0,overflow:"hidden",position:"relative",role:"img",style:{background:t,height:typeof u=="number"?u:void 0,width:typeof p=="number"?p:void 0},width:typeof p=="string"?p:void 0,testId:h},E.createElement(M,{...g?{"aria-hidden":!0,as:"img",onLoad:w,src:y}:{"aria-hidden":!0,as:"img",src:y},height:"full",position:"absolute",...m?{WebkitUserSelect:"none"}:{},style:{WebkitTouchCallout:"none",transition:"opacity .15s linear",userSelect:"none",...!s&&g?{opacity:v?1:0}:{}},width:"full"}),r?E.createElement(M,{...typeof r=="object"&&"custom"in r?{style:{borderColor:r.custom}}:{borderColor:r},borderRadius:o,borderStyle:"solid",borderWidth:"1",height:"full",position:"relative",width:"full"}):null)}var lO="_1luule42",uO="_1luule43",fO=e=>U.useMemo(()=>`${e}_${Math.round(Math.random()*1e9)}`,[e]),uc=({height:e=21,width:t=21})=>{const r=fO("spinner");return E.createElement("svg",{className:lO,fill:"none",height:e,viewBox:"0 0 21 21",width:t,xmlns:"http://www.w3.org/2000/svg"}
1672,E.createElement("title",null,"Loading"),E.createElement("clipPath",{id:r},E.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"})),E.createElement("foreignObject",{clipPath:`url(#${r})`,height:"21",width:"21",x:"0",y:"0"},E.createElement("div",{className:uO})))},Me=["#FC5C54","#FFD95A","#E95D72","#6A87C8","#5FD0F3","#75C06B","#FFDD86","#5FC6D4","#FF949A","#FF8024","#9BA1A4","#EC66FF","#FF8CBC","#FF9A23","#C5DADB","#A8CE63","#71ABFF","#FFE279","#B6B1B6","#FF6780","#A575FF","#4D82FF","#FFB35A"],fw=[{color:Me[0],emoji:"🌶"},{color:Me[1],emoji:"🤑"},{color:Me[2],emoji:"🐙"},{color:Me[3],emoji:"🫐"},{color:Me[4],emoji:"🐳"},{color:Me[0],emoji:"🤶"},{color:Me[5],emoji:"🌲"},{color:Me[6],emoji:"🌞"},{color:Me[7],emoji:"🐒"},{color:Me[8],emoji:"🐵"},{color:Me[9],emoji:"🦊"},{color:Me[10],emoji:"🐼"},{color:Me[11],emoji:"🦄"},{color:Me[12],emoji:"🐷"},{color:Me[13],emoji:"🐧"},{color:Me[8],emoji:"🦩"},{color:Me[14],emoji:"👽"},{color:Me[0],emoji:"🎈"},{color:Me[8],emoji:"🍉"},{color:Me[1],emoji:"🎉"},{color:Me[15],emoji:"🐲"},{color:Me[16],emoji:"🌎"},{color:Me[17],emoji:"🍊"},{color:Me[18],emoji:"🐭"},{color:Me[19],emoji:"🍣"},{color:Me[1],emoji:"🐥"},{color:Me[20],emoji:"👾"},{color:Me[15],emoji:"🥦"},{color:Me[0],emoji:"👹"},{color:Me[17],emoji:"🙀"},{color:Me[4],emoji:"⛱"},{color:Me[21],emoji:"⛵️"},{color:Me[17],emoji:"🥳"},{color:Me[8],emoji:"🤯"},{color:Me[22],emoji:"🤠"}];function dO(e){let t=0;if(e.length===0)return t;for(let r=0;r<e.length;r++){const o=e.charCodeAt(r);t=(t<<5)-t+o,t|=0}return t}function hO(e){const r=Math.abs(dO((typeof e=="string"?e:"").toLowerCase())%fw.length);return fw[r??0]}var pO=({address:e,ensImage:t,size:r})=>{const[o,s]=U.useState(!1);U.useEffect(()=>{if(t){const f=new Image;f.src=t,f.onload=()=>s(!0)}},[t]);const{color:c,emoji:u}=U.useMemo(()=>hO(e),[e]);return t?o?E.createElement(M,{backgroundSize:"cover",borderRadius:"full",position:"absolute",style:{backgroundImage:`url(${t})`,backgroundPosition:"center",height:r,width:r}}):E.createElement(M,{alignItems:"center",backgroundSize:"cover",borderRadius:"full",color:"modalText",display:"flex",justifyContent:"center",position:"absolute",style:{height:r,width:r}},E.createElement(uc,null)):E.createElement(M,{alignItems:"center",display:"flex",justifyContent:"center",overflow:"hidden",style:{...!t&&{backgroundColor:c},height:r,width:r}},u)},YC=pO,$C=U.createContext(YC);function XC({address:e,imageUrl:t,loading:r,size:o}){const s=U.useContext($C);return E.createElement(M,{"aria-hidden":!0,borderRadius:"full",overflow:"hidden",position:"relative",style:{height:`${o}px`,width:`${o}px`},userSelect:"none"},E.createElement(M,{alignItems:"center",borderRadius:"full",display:"flex",justifyContent:"center",overflow:"hidden",position:"absolute",style:{fontSize:`${Math.round(o*.55)}px`,height:`${o}px`,transform:r?"scale(0.72)":void 0,transition:".25s ease",transitionDelay:r?void 0:".1s",width:`${o}px`,willChange:"transform"},userSelect:"none"},E.createElement(s,{address:e,ensImage:t,size:o})),r&&E.createElement(M,{color:"accentColor",display:"flex",height:"full",position:"absolute",width:"full"},E.createElement(uc,{height:"100%",width:"100%"})))}var dw=()=>E.createElement("svg",{fill:"none",height:"7",width:"14",xmlns:"http://www.w3.org/2000/svg"},E.createElement("title",null,"Dropdown"),E.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"})),hw={defaultLocale:"en",locale:"en"},mO=class{constructor(e){this.listeners=new Set,this.defaultLocale=hw.defaultLocale,this.enableFallback=!1,this.locale=hw.locale,this.cachedLocales=[],this.translations={};for(const[t,r]of Object.entries(e))this.cachedLocales=[...this.cachedLocales,t],this.translations={...this.translations,...this.flattenTranslation(r,t)}}missingMessage(e){return`[missing: "${this.locale}.${e}" translation]`}flattenTranslation(e,t){const r={},o=(s,c)=>{for(const u of Object.keys(s)){const f=`${c}.${u}`,p=s[u];typeof p=="object"&&p!==null?o(p,f):r[f]=p}};return o(e,t),r}translateWithReplacements(e,t={}){let r=e;for(const o in t){const s=t[o];r=r.replace(`%{${o}}`,s)}return r}t(e,t,r){const o=`${this.locale}.${e}`,s=this.translations[o];if(!s){if(this.enableFallback){const c=`${this.defaultLocale}.${e}`,u=this.translations[c];if(u)return this.translateWithReplacements(u,t)}return r?.rawKeyIfTranslationMissing?e:this.missingMessage(e)}return this.translateWithReplacements(s,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(const e of this.listeners)e()}onChange(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}},Bn=new mO({en:JSON.parse(fp),"en-US":JSON.parse(fp)});Bn.defaultLocale="en-US";Bn.locale="en-US";Bn.enableFallback=!0;var gO=async e=>{switch(e){case"ar":case"ar-AR":return(await ce(async()=>{const{default:t}=await import("./ar_AR-CTNWGWSS-DlAFo0vZ.js");return{default:t}},[])).default;case"de":case"de-DE":return(await ce(async()=>{const{default:t}=await import("./de_DE-P43L3PR7-pJRS3eyz.js");return{default:t}},[])).default;case"en":case"en-US":return(await ce(async()=>{const{default:t}=await Promise.resolve().then(()=>Qw);return{default:t}},void 0)).default;case"es":case"es-419":return(await ce(async()=>{const{default:t}=await import("./es_419-JBX5FS3Q-Bk-MlIq_.js");return{default:t}},[])).default;case"fr":case"fr-FR":return(await ce(async()=>{const{default:t}=await import("./fr_FR-CM2EDAQC-DvlCXiU9.js");return{default:t}},[])).default;case"hi":case"hi-IN":return(await ce(async()=>{const{default:t}
1672=await import("./hi_IN-GYVCUYRD-CQnOa8U_.js");return{default:t}},[])).default;case"id":case"id-ID":return(await ce(async()=>{const{default:t}=await import("./id_ID-7ZWSMOOE-ZzIoBaiI.js");return{default:t}},[])).default;case"ja":case"ja-JP":return(await ce(async()=>{const{default:t}=await import("./ja_JP-CGMP6VLZ-BBxPp4Hq.js");return{default:t}},[])).default;case"ko":case"ko-KR":return(await ce(async()=>{const{default:t}=await import("./ko_KR-YCZDTF7X-4W342j3x.js");return{default:t}},[])).default;case"ms":case"ms-MY":return(await ce(async()=>{const{default:t}=await import("./ms_MY-5LHAYMS7-BUU8UB2I.js");return{default:t}},[])).default;case"pt":case"pt-BR":return(await ce(async()=>{const{default:t}=await import("./pt_BR-3JTS4PSK-Cou37HE0.js");return{default:t}},[])).default;case"ru":case"ru-RU":return(await ce(async()=>{const{default:t}=await import("./ru_RU-6J6XERHI-BEDPqa1p.js");return{default:t}},[])).default;case"th":case"th-TH":return(await ce(async()=>{const{default:t}=await import("./th_TH-STXOD4CR-DmwaGyKS.js");return{default:t}},[])).default;case"tr":case"tr-TR":return(await ce(async()=>{const{default:t}=await import("./tr_TR-P7QAUUZU-DHzPxq5a.js");return{default:t}},[])).default;case"ua":case"uk-UA":return(await ce(async()=>{const{default:t}=await import("./uk_UA-JTTBGJGQ-bEPIKyyu.js");return{default:t}},[])).default;case"vi":case"vi-VN":return(await ce(async()=>{const{default:t}=await import("./vi_VN-5XUUAVWW-DvcbUvCZ.js");return{default:t}},[])).default;case"zh":case"zh-CN":case"zh-Hans":return(await ce(async()=>{const{default:t}=await import("./zh_CN-RGMLPFEP-CPkk4IYh.js");return{default:t}},[])).default;case"zh-HK":return(await ce(async()=>{const{default:t}=await import("./zh_HK-YM3T6EI5-BYHcXtXC.js");return{default:t}},[])).default;case"zh-Hant":case"zh-TW":return(await ce(async()=>{const{default:t}=await import("./zh_TW-HAEH6VE5-r-nym7hs.js");return{default:t}},[])).default;default:return(await ce(async()=>{const{default:t}=await Promise.resolve().then(()=>Qw);return{default:t}},void 0)).default}};async function pw(e){if(Bn.isLocaleCached(e)){Bn.updateLocale(e);return}const r=await gO(e);Bn.setTranslations(e,JSON.parse(r))}var yO=()=>{if(typeof window<"u"&&typeof navigator<"u"){if(navigator.languages?.length)return navigator.languages[0];if(navigator.language)return navigator.language}},ct=U.createContext({i18n:Bn}),bO=({children:e,locale:t})=>{const[r,o]=U.useState(0),s=U.useMemo(()=>yO(),[]);U.useEffect(()=>Bn.onChange(()=>{o(f=>f+1)}),[]),U.useEffect(()=>{t&&t!==Bn.locale?pw(t):!t&&s&&s!==Bn.locale&&pw(s)},[t,s]);const c=U.useMemo(()=>({t:(f,p)=>Bn.t(f,p),i18n:Bn}),[r]);return E.createElement(ct.Provider,{value:c},e)};function ZC(e){return e!=null}var mw={iconBackground:"#7290CC",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./apechain-SX5YFU6N-q5qBv-mp.js");return{default:e}},[])).default},Jh={iconBackground:"#96bedc",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./arbitrum-WURIBY6W-CqVkHBr5.js");return{default:e}},[])).default},gw={iconBackground:"#e84141",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./avalanche-KOMJD3XY-Dsn_JPR4.js");return{default:e}},[])).default},ep={iconBackground:"#0052ff",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./base-OAXLRA4F-CoYTVIiL.js");return{default:e}},[])).default},tp={iconBackground:"#814625",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./berachain-NJECWIVC-DumxnFvf.js");return{default:e}},[])).default},yw={iconBackground:"#000000",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./blast-V555OVXZ-BbhJh1tj.js");return{default:e}},[])).default},bw={iconBackground:"#ebac0e",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./bsc-N647EYR2-B2nLKXWV.js");return{default:e}},[])).default},vw={iconBackground:"#FCFF52",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./celo-GEP4TUHG-CenIBYLU.js");return{default:e}},[])).default},ww={iconBackground:"#002D74",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./cronos-HJPAQTAE-BEOvlOC4.js");return{default:e}},[])).default}
1672,vO={iconBackground:"#A36EFD",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./degen-FQQ4XGHB-CeHTs88l.js");return{default:e}},[])).default},aa={iconBackground:"#484c50",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./ethereum-RGGVA4PY-SWGOlkuk.js");return{default:e}},[])).default},Cw={iconBackground:"transparent",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./flow-5FQJFCTK-CUie2reO.js");return{default:e}},[])).default},wO={iconBackground:"#04795c",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./gnosis-37ZC4RBL-B137OtHZ.js");return{default:e}},[])).default},Ew={iconBackground:"#000000",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./gravity-J5YQHTYH-Bj6B0uod.js");return{default:e}},[])).default},CO={iconBackground:"#f9f7ec",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./hardhat-TX56IT5N-CV1FY-wE.js");return{default:e}},[])).default},EO={iconBackground:"#000000",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./hyperevm-VKPAA4SA-CHwraEsx.js");return{default:e}},[])).default},Aw={iconBackground:"#7132F5",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./ink-FZMYZWHG-62p-5IK5.js");return{default:e}},[])).default},xw={iconBackground:"transparent",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./kaia-65D2U3PU-JmuLQ4gC.js");return{default:e}},[])).default},np={iconBackground:"#ffffff",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./linea-QRMVQ5DY-DuI3vv0d.js");return{default:e}},[])).default},rp={iconBackground:"#ffffff",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./manta-SI27YFEJ-CpVOKa06.js");return{default:e}},[])).default},Sw={iconBackground:"#000000",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./mantle-CKIUT334-DR2WgqzU.js");return{default:e}},[])).default},Yl={iconBackground:"#ff5a57",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./optimism-HAF2GUT7-ec6Nqxs9.js");return{default:e}},[])).default},ap={iconBackground:"#9f71ec",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./polygon-WW6ZI7PM-DXlmm4L1.js");return{default:e}},[])).default},AO={iconBackground:"#1273EA",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./ronin-EMCPYXZT-N-QBHZdV.js");return{default:e}},[])).default},xO={iconBackground:"#000000",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./sanko-RHQYXGM5-OX010CbN.js");return{default:e}},[])).default},SO={iconBackground:"#000000",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./superposition-HG6MMR2Y-bRkgatRO.js");return{default:e}},[])).default},_w={iconBackground:"#FFEEDA",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./scroll-5OBGQVOV-DJFECiai.js");return{default:e}},[])).default},Bw={iconBackground:"#F50DB4",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./unichain-C5BWO2ZY-BfguYsnu.js");return{default:e}},[])).default},Tw={iconBackground:"#f9f7ec",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./xdc-KJ3TDBYO-DNV6zchh.js");return{default:e}},[])).default},jw={iconBackground:"#000000",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./zetachain-TLDS5IPW-Udhyw16T.js");return{default:e}},[])).default},kw={iconBackground:"#f9f7ec",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./zksync-DH7HK5U4-Dt4usFw6.js");return{default:e}},[])).default},op={iconBackground:"#000000",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./zora-FYL5H3IO-iB4wygST.js");return{default:e}},[])).default},_O={apechain:{chainId:33139,name:"ApeChain",...mw},apechainCurtis:{chainId:33111,name:"ApeChain Curtis",...mw},arbitrum:{chainId:42161,name:"Arbitrum",...Jh},arbitrumGoerli:{chainId:421613,...Jh},arbitrumSepolia:{chainId:421614,...Jh},avalanche:{chainId:43114,...gw},avalancheFuji:{chainId:43113,...gw},base:{chainId:8453,name:"Base",...ep},baseGoerli:{chainId:84531,...ep},baseSepolia:{chainId:84532,...ep},berachain:{chainId:80094,name:"Berachain",...tp},berachainArtio:{chainId:80085,name:"Berachain Artio",...tp}
1672,berachainBArtio:{chainId:80084,name:"Berachain bArtio",...tp},blast:{chainId:81457,name:"Blast",...yw},blastSepolia:{chainId:168587773,...yw},bsc:{chainId:56,name:"BSC",...bw},bscTestnet:{chainId:97,...bw},celo:{chainId:42220,name:"Celo",...vw},celoAlfajores:{chainId:44787,name:"Celo Alfajores",...vw},cronos:{chainId:25,...ww},cronosTestnet:{chainId:338,...ww},degen:{chainId:666666666,name:"Degen",...vO},flow:{chainId:747,...Cw},flowTestnet:{chainId:545,...Cw},gnosis:{chainId:100,name:"Gnosis",...wO},goerli:{chainId:5,...aa},gravity:{chainId:1625,name:"Gravity",...Ew},gravitySepolia:{chainId:13505,name:"Gravity Sepolia",...Ew},hardhat:{chainId:31337,...CO},holesky:{chainId:17e3,...aa},hyperevm:{chainId:999,...EO},ink:{chainId:57073,...Aw},inkSepolia:{chainId:763373,...Aw},kaia:{chainId:8217,name:"Kaia",...xw},kairos:{chainId:1001,name:"Kairos",...xw},kovan:{chainId:42,...aa},linea:{chainId:59144,name:"Linea",...np},lineaGoerli:{chainId:59140,name:"Linea Goerli",...np},lineaSepolia:{chainId:59141,name:"Linea Sepolia",...np},localhost:{chainId:1337,...aa},mainnet:{chainId:1,name:"Ethereum",...aa},manta:{chainId:169,name:"Manta",...rp},mantaSepolia:{chainId:3441006,...rp},mantaTestnet:{chainId:3441005,...rp},mantle:{chainId:5e3,...Sw},mantleTestnet:{chainId:5001,...Sw},optimism:{chainId:10,name:"Optimism",...Yl},optimismGoerli:{chainId:420,...Yl},optimismKovan:{chainId:69,...Yl},optimismSepolia:{chainId:11155420,...Yl},polygon:{chainId:137,name:"Polygon",...ap},polygonAmoy:{chainId:80002,...ap},polygonMumbai:{chainId:80001,...ap},rinkeby:{chainId:4,...aa},ronin:{chainId:2020,...AO},ropsten:{chainId:3,...aa},sanko:{chainId:1996,name:"Sanko",...xO},scroll:{chainId:534352,..._w},scrollSepolia:{chainId:534351,..._w},sepolia:{chainId:11155111,...aa},superposition:{chainId:55244,name:"Superposition",...SO},unichain:{chainId:130,...Bw},unichainSepolia:{chainId:1301,...Bw},xdc:{chainId:50,name:"XDC",...Tw},xdcTestnet:{chainId:51,...Tw},zetachain:{chainId:7e3,name:"ZetaChain",...jw},zetachainAthensTestnet:{chainId:7001,name:"Zeta Athens",...jw},zkSync:{chainId:324,name:"zkSync",...kw},zkSyncTestnet:{chainId:280,...kw},zora:{chainId:7777777,name:"Zora",...op},zoraSepolia:{chainId:999999999,...op},zoraTestnet:{chainId:999,...op}},BO=Object.fromEntries(Object.values(_O).filter(ZC).map(({chainId:e,...t})=>[e,t])),TO=e=>e.map(t=>{const r=BO[t.id]??{};return{...t,name:r.name??t.name,iconUrl:t.iconUrl??r.iconUrl,iconBackground:t.iconBackground??r.iconBackground}}),f0=U.createContext({chains:[]});function jO({children:e,initialChain:t}){const{chains:r}=vt();return E.createElement(f0.Provider,{value:U.useMemo(()=>({chains:TO(r),initialChainId:typeof t=="number"?t:t?.id}),[r,t])},e)}var Xa=()=>U.useContext(f0).chains,kO=()=>U.useContext(f0).initialChainId,OO=()=>{const e=Xa();return U.useMemo(()=>{const t={};for(const r of e)t[r.id]=r;return t},[e])},JC=U.createContext({showBalance:void 0,setShowBalance:()=>{}});function MO({children:e}){const[t,r]=U.useState();return E.createElement(JC.Provider,{value:{showBalance:t,setShowBalance:r}},e)}var eE=()=>U.useContext(JC);function RO(){const[e,t]=U.useState(!1);return U.useEffect(()=>(t(!0),()=>{t(!1)}),[]),U.useCallback(()=>e,[e])}function tE(){const e=Xa(),t=Vu.id;return e.some(o=>o.id===t)}function DO(e){const t=tE(),r=s=>{try{return Uj(s)}catch{}},{data:o}=YT({chainId:Vu.id,name:e?r(e):void 0,query:{enabled:t}});return o}async function Ra(e,t){if(t={headers:{},method:"get",...t,timeout:t.timeout??1e4},!e)throw new Error("rainbowFetch: Missing url argument");const r=new AbortController,o=setTimeout(()=>r.abort(),t.timeout),{body:s,params:c,headers:u,...f}=t,p=s&&typeof s=="object"?JSON.stringify(t.body):t.body,h=await fetch(`${e}${NO(c)}`,{...f,body:p,headers:{Accept:"application/json","Content-Type":"application/json",...u},signal:r.signal});clearTimeout(o);const m=await IO(h);if(h.ok){const{headers:v,status:w}=h;return{data:m,headers:v,status:w}}throw UO({requestBody:s,response:h,responseBody:typeof m=="string"?{error:m}:m})}function IO(e){return e.headers.get("Content-Type")?.startsWith("application/json")?e.json():e.text()}function NO(e){return e&&Object.keys(e).length?`?${new URLSearchParams(e)}`:""}function UO({requestBody:e,response:t,responseBody:r}){const o=r?.error||t?.statusText||"There was an error with the request.",s=new Error(o);return s.response=t,s.responseBody=r,s.requestBody=e,s}var zO=class{constructor(e={}){const{baseUrl:t="",...r}=e;this.baseUrl=t,this.opts=r}get(e,t){return Ra(`${this.baseUrl}${e}`,{...this.opts,...t||{},method:"get"})}delete(e,t){return Ra(`${this.baseUrl}${e}`,{...this.opts,...t||{},method:"delete"})}head(e,t){return Ra(`${this.baseUrl}${e}`,{...this.opts,...t||{},method:"head"})}options(e,t){return Ra(`${this.baseUrl}${e}`,{...this.opts,...t||{},method:"options"})}post(e,t,r){return Ra(`${this.baseUrl}${e}`,{...this.opts,...r||{},body:t,method:"post"})}put(e,t,r){return Ra(`${this.baseUrl}${e}`,{...this.opts,...r||{},body:t,method:"put"})}patch(e,t,r){return Ra(`${this.baseUrl}${e}`,{...this.opts,...r||{},body:t,method:"patch"})}};function LO({baseUrl:e,headers:t,params:r,timeout:o}){return new zO({baseUrl:e,headers:t,params:r,timeout:o})}var PO=!!(typeof process<"u"&&typeof vu<"u"&&vu.RAINBOW_PROVIDER_API_KEY),qO=LO({baseUrl:"https://enhanced-provider.rainbow.me",headers:{"x-api-key":typeof process<"u"&&typeof vu<"u"&&vu.RAINBOW_PROVIDER_API_KEY||"Lzbaso
1672BiLqltex3VkcQ7LRmL4PtfiiZ1EMJrizrgfonWN6byJReu/l6yrUoo3zLW"}});function HO(e,t,r={}){return[e,t,r]}function au(e){return`rk-ens-name-${e}`}function FO(e){try{const t=e?JSON.parse(e):null;return typeof t=="object"?t:null}catch{return null}}function QO(e,t){if(!ln(e))return;const r=new Date,o=new Date(r.getTime()+180*6e4);localStorage.setItem(au(e),JSON.stringify({ensName:t,expires:o.getTime()}))}function GO(e){const t=FO(localStorage.getItem(au(e)));if(!t)return null;const{ensName:r,expires:o}=t;return typeof r!="string"||Number.isNaN(Number(o))||new Date().getTime()>Number(o)?(localStorage.removeItem(au(e)),null):r}async function WO({address:e}){const t=GO(e);if(t)return t;const o=(await qO.get("/v1/resolve-ens",{params:{address:e}})).data.data;return o&&QO(e,o),o}function VO(e){const t=tE(),{data:r}=$T({chainId:Vu.id,address:e,query:{enabled:t}}),{data:o}=q3({queryKey:HO("address",e),queryFn:()=>WO({address:e}),enabled:!t&&!!e&&PO,staleTime:10*(60*1e3),retry:1});return r||o}function nE({address:e,includeBalance:t}){const r=VO(e),o=DO(r),{data:s}=H3({address:t?e:void 0});return{ensName:r,ensAvatar:o,balance:s}}function d0(){const{chain:e}=Vt();return e?.id??null}var rE="rk-transactions";function KO(e){try{const t=e?JSON.parse(e):{};return typeof t=="object"?t:{}}catch{return{}}}function Ow(){return KO(typeof localStorage<"u"?localStorage.getItem(rE):null)}var YO=/^0x([A-Fa-f0-9]{64})$/;function $O(e){const t=[];return YO.test(e.hash)||t.push("Invalid transaction hash"),typeof e.description!="string"&&t.push("Transaction must have a description"),typeof e.confirmations<"u"&&(!Number.isInteger(e.confirmations)||e.confirmations<1)&&t.push("Transaction confirmations must be a positiver integer"),t}function XO({provider:e}){let t=Ow(),r=e;const o=new Set,s=new Set,c=new Map;function u(_){r=_}function f(_,j){return t[_]?.[j]??[]}function p(_,j,k){const B=$O(k);if(B.length>0)throw new Error(["Unable to add transaction",...B].join(`
1673`));g(_,j,D=>[{...k,status:"pending"},...D.filter(({hash:N})=>N!==k.hash)])}function h(_,j){g(_,j,()=>[])}function m(_,j,k,B){g(_,j,D=>D.map(N=>N.hash===k?{...N,status:B}:N))}async function y(_,j){await Promise.all(f(_,j).filter(k=>k.status==="pending").map(async k=>{const{confirmations:B,hash:D}=k,N=c.get(D);if(N)return await N;const q=r.waitForTransactionReceipt({confirmations:B,hash:D,timeout:3e5}).then(({status:I})=>{c.delete(D),I!==void 0&&(m(_,j,D,I===0||I==="reverted"?"failed":"confirmed"),C(I))}).catch(()=>{m(_,j,D,"failed")});return c.set(D,q),await q}))}function g(_,j,k){t=Ow(),t[_]=t[_]??{};let B=0;const D=10,N=k(t[_][j]??[]).filter(({status:q})=>q==="pending"?!0:B++<=D);t[_][j]=N.length>0?N:void 0,v(),w(),y(_,j)}function v(){localStorage.setItem(rE,JSON.stringify(t))}function w(){for(const _ of o)_()}function C(_){for(const j of s)j(_)}function A(_){return o.add(_),()=>{o.delete(_)}}function T(_){return s.add(_),()=>{s.delete(_)}}return{addTransaction:p,clearTransactions:h,getTransactions:f,onTransactionStatus:T,onChange:A,setProvider:u,waitForPendingTransactions:y}}var Mw,aE=E.createContext(null);function ZO({children:e}){const t=XT(),{address:r}=Vt(),o=d0(),{refetch:s}=H3({address:r,query:{enabled:!1}}),[c]=E.useState(()=>Mw??(Mw=XO({provider:t}))),u=E.useCallback(f=>{f==="success"&&s()},[s]);return E.useEffect(()=>{c.setProvider(t)},[c,t]),E.useEffect(()=>{r&&o&&c.waitForPendingTransactions(r,o)},[c,r,o]),E.useEffect(()=>{if(c&&r&&o)return c.onTransactionStatus(u)},[c,r,o,u]),E.createElement(aE.Provider,{value:c},e)}function oE(){const e=E.useContext(aE);if(!e)throw new Error("Transaction hooks must be used within RainbowKitProvider");return e}function iE(){const e=oE(),{address:t}=Vt(),r=d0(),[o,s]=U.useState(()=>e&&t&&r?e.getTransactions(t,r):[]);return U.useEffect(()=>{if(e&&t&&r)return s(e.getTransactions(t,r)),e.onChange(()=>{s(e.getTransactions(t,r))})},[e,t,r]),o}var Rw=e=>typeof e=="function"?e():e;function JO(e,{extends:t}={}){const r={...ew(uw,Rw(e))};if(!t)return r;const o=ew(uw,Rw(t));return Object.fromEntries(Object.entries(r).filter(([c,u])=>u!==o[c]))}function Dw(e,t={}){return Object.entries(JO(e,t)).map(([r,o])=>`${r}:${o.replace(/[:;{}</>]/g,"")};`).join("")}var sE={appName:void 0,disclaimer:void 0,learnMoreUrl:"https://learn.rainbow.me/understanding-web3?utm_source=rainbowkit&utm_campaign=learnmore"},wc=U.createContext(sE),cE=U.createContext(!1);function eM(e,t){let r;return()=>{r&&clearTimeout(r),r=setTimeout(()=>{r=null,e()},t)}}var lE=()=>{const[e,t]=U.useState({height:void 0,width:void 0});return U.useEffect(()=>{const r=eM(()=>{t({height:window.innerHeight,width:window.innerWidth})},500);return window.addEventListener("resize",r),r(),()=>window.removeEventListener("resize",r)},[]),e},Cc=U.createContext({connector:null,setConnector:()=>{}});function tM({children:e}){const[t,r]=U.useState(null);return E.createElement(Cc.Provider,{value:U.useMemo(()=>({connector:t,setConnector:r}),[t])},e)}var Ec={COMPACT:"compact",WIDE:"wide"},nf=U.createContext(Ec.WIDE);function nM({children:e,modalSize:t}){const{width:r}=lE(),o=r&&r<Zk,{connector:s}=U.useContext(Cc);return E.createElement(nf.Provider,{value:o||s?Ec.COMPACT:t},e)}var h0=U.createContext(!1),rM="rk-version";function aM({version:e}){localStorage.setItem(rM,e)}function oM(){const e=U.useCallback(()=>{aM({version:"2.2.8"})},[]);U.useEffect(()=>{e()},[e])}function iM(e,t){const r={};for(const o of e){const s=t(o);s&&(r[s]=o)}return r}function p0(){return typeof navigator<"u"&&typeof navigator.userAgent<"u"&&/Version\/([0-9._]+).*Safari/.test(navigator.userAgent)}function sM(){return typeof document<"u"&&getComputedStyle(document.body).getPropertyValue("--arc-palette-focus")!==""}function m0(){if(typeof navigator>"u")return"Browser";const e=navigator.userAgent?.toLowerCase();return navigator.brave?.isBrave?"Brave":e?.indexOf("edg/")>-1?"Edge":e?.indexOf("op")>-1?"Opera":sM()?"Arc":e?.indexOf("chrome")>-1?"Chrome":e?.indexOf("firefox")>-1?"Firefox":p0()?"Safari":"Browser"}var cM=kk.UAParser(),{os:g0}=cM;function lM(){return g0.name==="Windows"}function uM(){return g0.name==="Mac OS"}function fM(){return["Ubuntu","Mint","Fedora","Debian","Arch","Linux"].includes(g0.name)}function y0(){return lM()?"Windows":uM()?"macOS":fM()?"Linux":"Desktop"}var dM=e=>{const t=m0();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},hM=e=>(Ai()?e?.downloadUrls?.ios:e?.downloadUrls?.android)??e?.downloadUrls?.mobile,pM=e=>{const t=y0();return{Windows:e?.downloadUrls?.windows,macOS:e?.downloadUrls?.macos,Linux:e?.downloadUrls?.linux,Desktop:e?.downloadUrls?.desktop}[t]??e?.downloadUrls?.desktop},uE=(e,t)=>e.some(r=>r.id===t),mM=e=>
1673!!e.isRainbowKitConnector,Iw=e=>!!(!e.isRainbowKitConnector&&e.icon?.replace(/\n/g,"").startsWith("data:image")&&e.uid&&e.name),gM=(e,t)=>e.id==="walletConnect"&&t?{...e,walletConnectModalConnector:t}:e,yM=({wallets:e,recentWallets:t})=>[...t,...e.filter(r=>!uE(t,r.id))],fE="rk-recent";function bM(e){try{const t=e?JSON.parse(e):[];return Array.isArray(t)?t:[]}catch{return[]}}function dE(){return typeof localStorage<"u"?bM(localStorage.getItem(fE)):[]}function vM(e){return[...new Set(e)]}function wM(e){const t=vM([e,...dE()]);localStorage.setItem(fE,JSON.stringify(t))}function fc(e=!1){const t=Xa(),r=kO(),{connectAsync:o,connectors:s}=VT(),c=s,{setIsWalletConnectModalOpen:u}=UE(),f=c.map(k=>({...k,...k.rkDetails||{}}));async function p(k){const B=await k.getChainId(),D=await o({chainId:r??t.find(({id:N})=>N===B)?.id??t[0]?.id,connector:k});return D&&wM(k.id),D}async function h(k){try{u(!0),await p(k),u(!1)}catch(B){const D=B.name==="UserRejectedRequestError"||B.message==="Connection request reset. Please try again.";if(u(!1),!D)throw B}}const m=async(k,B)=>{const D=await k.getProvider();return k.id==="coinbase"?D.qrUrl:new Promise(N=>D.once("display_uri",q=>{N(B(q))}))},y=f.find(k=>k.id==="walletConnect"&&k.isWalletConnectModalConnector),g=f.filter(Iw).map(k=>({...k,groupIndex:0})),v=f.filter(mM).filter(k=>!k.isWalletConnectModalConnector).filter(k=>e?!g.some(D=>D.id===k.rdns):!0).map(k=>gM(k,y)),w=[...g,...v],C=iM(w,k=>k.id),T=dE().map(k=>C[k]).filter(Boolean).slice(0,3),_=[],j=yM({wallets:w,recentWallets:T});for(const k of j){if(!k)continue;const B=Iw(k),D=uE(T,k.id);if(B){_.push({...k,iconUrl:k.icon,ready:!0,connect:()=>p(k),groupName:"Installed",recent:D});continue}_.push({...k,ready:k.installed??!0,connect:()=>p(k),desktopDownloadUrl:pM(k),extensionDownloadUrl:dM(k),groupName:k.groupName,mobileDownloadUrl:hM(k),getQrCodeUri:k.qrCode?.getUri?()=>m(k,k.qrCode.getUri):void 0,getDesktopUri:k.desktop?.getUri?()=>m(k,k.desktop.getUri):void 0,getMobileUri:k.mobile?.getUri?()=>m(k,k.mobile?.getUri):void 0,recent:D,showWalletConnectModal:k.walletConnectModalConnector?()=>h(k.walletConnectModalConnector):void 0})}return _}var hE=async()=>(await ce(async()=>{const{default:e}=await import("./assets-Q6ZU7ZJ5-P8HioiAD.js");return{default:e}},[])).default,CM=()=>tr(hE),EM=()=>E.createElement(bt,{background:"#d0d5de",borderRadius:"10",height:"48",src:hE,width:"48"}),pE=async()=>(await ce(async()=>{const{default:e}=await import("./login-UP3DZBGS-Db_wM5oQ.js");return{default:e}},[])).default,AM=()=>tr(pE),xM=()=>E.createElement(bt,{background:"#d0d5de",borderRadius:"10",height:"48",src:pE,width:"48"}),me=E.forwardRef(({as:e="div",children:t,className:r,color:o,display:s,font:c="body",id:u,size:f="16",style:p,tabIndex:h,textAlign:m="inherit",weight:y="regular",testId:g},v)=>E.createElement(M,{as:e,className:r,color:o,display:s,fontFamily:c,fontSize:f,fontWeight:y,id:u,ref:v,style:p,tabIndex:h,textAlign:m,testId:g},t));me.displayName="Text";var SM={large:{fontSize:"16",paddingX:"24",paddingY:"10"},medium:{fontSize:"14",height:"28",paddingX:"12",paddingY:"4"},small:{fontSize:"14",paddingX:"10",paddingY:"5"}};function Pt({disabled:e=!1,href:t,label:r,onClick:o,rel:s="noreferrer noopener",size:c="medium",target:u="_blank",testId:f,type:p="primary"}){const h=p==="primary",m=c!=="large",y=st(),g=e?"actionButtonSecondaryBackground":h?"accentColor":m?"actionButtonSecondaryBackground":null,{fontSize:v,height:w,paddingX:C,paddingY:A}=SM[c],T=!y||!m;return E.createElement(M,{...t?e?{}:{as:"a",href:t,rel:s,target:u}:{as:"button",type:"button"},onClick:e?void 0:o,...T?{borderColor:y&&!m&&!h?"actionButtonBorderMobile":"actionButtonBorder",borderStyle:"solid",borderWidth:"1"}:{},borderRadius:"actionButton",className:!e&&it({active:"shrinkSm",hover:"grow"}),display:"block",paddingX:C,paddingY:A,style:{willChange:"transform"},testId:f,textAlign:"center",transition:"transform",...g?{background:g}:{},...w?{height:w}:{}},E.createElement(me,{color:e?"modalTextSecondary":h?"accentColorForeground":"accentColor",size:v,weight:"bold"},r))}var _M=()=>st()?E.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"},E.createElement("title",null,"Close"),E.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"})):E.createElement("svg",{"aria-hidden":!0,fill:"none",height:"10",viewBox:"0 0 10 10",width:"10",xmlns:"http://www.w3.org/2000/svg"},E.createElement("title",null,"Close"),E.createElement("path",{d:"M1.70711 0.292893
1673C1.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.292893C9.31658 -0.0976311 8.68342 -0.0976311 8.29289 0.292893L5 3.58579L1.70711 0.292893Z",fill:"currentColor"})),Ka=({"aria-label":e="Close",onClose:t})=>{const r=st();return E.createElement(M,{alignItems:"center","aria-label":e,as:"button",background:"closeButtonBackground",borderColor:"actionButtonBorder",borderRadius:"full",borderStyle:"solid",borderWidth:r?"0":"1",className:it({active:"shrinkSm",hover:"growLg"}),color:"closeButton",display:"flex",height:r?"30":"28",justifyContent:"center",onClick:t,style:{willChange:"transform"},transition:"default",type:"button",width:r?"30":"28"},E.createElement(_M,null))},mE=async()=>(await ce(async()=>{const{default:e}=await import("./sign-A7IJEUT5-CGsRnPrd.js");return{default:e}},[])).default;function BM({onClose:e,onCloseModal:t}){const{i18n:r}=U.useContext(ct),[{status:o,...s},c]=E.useState({status:"idle"}),u=nO(),f=U.useCallback(async()=>{try{const w=await u.getNonce();c(C=>({...C,nonce:w}))}catch{c(w=>({...w,errorMessage:r.t("sign_in.message.preparing_error"),status:"idle"}))}},[u,r.t]),p=U.useRef(!1);E.useEffect(()=>{p.current||(p.current=!0,f())},[f]);const h=st(),{address:m,chain:y}=Vt(),{signMessageAsync:g}=ZT(),v=async()=>{try{const w=y?.id,{nonce:C}=s;if(!m||!w||!C)return;c(_=>({..._,errorMessage:void 0,status:"signing"}));const A=u.createMessage({address:m,chainId:w,nonce:C});let T;try{T=await g({message:A})}catch(_){return _ instanceof Ue?c(j=>({...j,status:"idle"})):c(j=>({...j,errorMessage:r.t("sign_in.signature.signing_error"),status:"idle"}))}c(_=>({..._,status:"verifying"}));try{if(await u.verify({message:A,signature:T})){t();return}throw new Error}catch{return c(_=>({..._,errorMessage:r.t("sign_in.signature.verifying_error"),status:"idle"}))}}catch{c({errorMessage:r.t("sign_in.signature.oops_error"),status:"idle"})}};return E.createElement(M,{position:"relative"},E.createElement(M,{display:"flex",paddingRight:"16",paddingTop:"16",position:"absolute",right:"0"},E.createElement(Ka,{onClose:e})),E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:h?"32":"24",padding:"24",paddingX:"18",style:{paddingTop:h?"60px":"36px"}},E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:h?"6":"4",style:{maxWidth:h?320:280}},E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:h?"32":"16"},E.createElement(bt,{height:40,src:mE,width:40}),E.createElement(me,{color:"modalText",size:h?"20":"18",textAlign:"center",weight:"heavy"},r.t("sign_in.label"))),E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:h?"16":"12"},E.createElement(me,{color:"modalTextSecondary",size:h?"16":"14",textAlign:"center"},r.t("sign_in.description")),o==="idle"&&s.errorMessage?E.createElement(me,{color:"error",size:h?"16":"14",textAlign:"center",weight:"bold"},s.errorMessage):null)),E.createElement(M,{alignItems:h?void 0:"center",display:"flex",flexDirection:"column",gap:"8",width:"full"},E.createElement(Pt,{disabled:!s.nonce||o==="signing"||o==="verifying",label:s.nonce?o==="signing"?r.t("sign_in.signature.waiting"):o==="verifying"?r.t("sign_in.signature.verifying"):r.t("sign_in.message.send"):r.t("sign_in.message.preparing"),onClick:v,size:h?"large":"medium",testId:"auth-message-button"}),h?E.createElement(Pt,{label:"Cancel",onClick:e,size:"large",type:"secondary"}):E.createElement(M,{as:"button",borderRadius:"full",className:it({active:"shrink",hover:"grow"}),display:"block",onClick:e,paddingX:"10",paddingY:"5",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},E.createElement(me,{color:"closeButton",size:h?"16":"14",weight:"bold"},r.t("sign_in.message.cancel"))))))}function TM(){const e=Xa(),t=fc(),r=ef()==="unauthenticated",o=U.useCallback(()=>{tr(...t.map(s=>s.iconUrl),...e.map(s=>s.iconUrl).filter(ZC)),st()||(CM(),AM()),r&&tr(mE)},[t,e,r]);U.useEffect(()=>{o()},[o])}var gE="WALLETCONNECT_DEEPLINK_CHOICE";function jM({mobileUri:e,name:t}){localStorage.setItem(gE,JSON.stringify({href:e.split("?")[0],name:t}))}function kM(){localStorage.removeItem(gE)}var yE=U.createContext(void 0),lm="data-rk",bE=e=>({[lm]:e||""}),OM=e=>{if(e&&!/^[a-zA-Z0-9_]+$/.test(e))throw new Error(`Invalid ID: ${e}`);return e?`[${lm}="${e}"]`:`[${lm}]`},MM=()=>{const e=U.useContext(yE);return bE(e)},RM=Kw();function DM({appInfo:e,avatar:t,children:r,coolMode:o=!1,id:s,initialChain:c,locale:u,modalSize:f=Ec.WIDE,showRecentTransactions:p=!1,theme:h=RM}){if(TM(),oM(),B3({onDisconnect:kM}),typeof h=="function")throw new 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.');const m=OM(s),y={...sE,...e},g=t??YC;return E.createElement(jO,{initialChain:c},E.createElement(tM,null,E.createElement(bO,{locale:u},E.createElement(cE.Provider,{value:o},E.createElement(nM,{modalSize:f},E.createElement(h0.Provider,{value:p},E.createElement(ZO,null,E.createElement($C.Provider,{value:g},E.createElement(wc.Provider,{value:y},E.createElement(yE.Provider,{value:s},E.createElement(MO,null,E.createElement(KR,null,h?E.createElement("div",{...bE(s)},E.createElement("style",{dangerouslySetInnerHTML:{__html:[`${m}{${Dw("lightMode"in h?h.lightMode:h)}}`,"darkMode"in h?`@media(prefers-color-scheme:dark){${m}{${Dw(h.darkMode,{extends:h.lightMode})}}}`:null].join("")}}),r):r))))))))))))}var IM="_9pm4ki5 ju367va ju367v15 ju367v8r",NM="_9pm4ki3 ju367v9h ju367vb3 ju367va ju367v2q ju367v8q",Nw=(e,t)=>{const r=e.querySelectorAll("button:not(:disabled), a[href]");r.length!==0&&r[t==="end"?r.length-1:0].focus()};function UM(e){const t=U.useRef(null);return U.useEffect(()=>{const r=document.activeElement;return()=>{r.focus?.()}},[]),U.useEffect(()=>{if(t.current){const r=t.current.querySelector("[data-auto-focus]");r?r.focus():t.current.focus()}},[]),E.createElement(E.Fragment,null,E.createElement("div",{onFocus:U.useCallback(()=>t.current&&Nw(t.current,"end"),[]),tabIndex:0}),E.createElement("div",{ref:t,style:{outline:"none"},tabIndex:-1,...e}),E.createElement("div",{onFocus:U.useCallback(()=>t.current&&Nw(t.current,"start"),[]),tabIndex:0}))}
1673var zM=e=>e.stopPropagation();function wu({children:e,onClose:t,open:r,titleId:o}){U.useEffect(()=>{const h=m=>r&&m.key==="Escape"&&t();return document.addEventListener("keydown",h),()=>document.removeEventListener("keydown",h)},[r,t]);const[s,c]=U.useState(!0);U.useEffect(()=>{c(getComputedStyle(window.document.body).overflow!=="hidden")},[]);const u=U.useCallback(()=>t(),[t]),f=MM(),p=st();return E.createElement(E.Fragment,null,r?Hj.createPortal(E.createElement(HC,{enabled:s},E.createElement(M,{...f},E.createElement(M,{...f,alignItems:p?"flex-end":"center","aria-labelledby":o,"aria-modal":!0,className:NM,onClick:u,position:"fixed",role:"dialog"},E.createElement(UM,{className:IM,onClick:zM,role:"document"},e)))),document.body):null)}var LM="_1ckjpok7",PM="_1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r",qM="_1ckjpok4 _1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r",HM="_1ckjpok6 ju367vq",FM="_1ckjpok3 _1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r",QM="_1ckjpok2 _1ckjpok1 ju367vb6 ju367vdr ju367vp ju367vt ju367vv ju367vel ju367va ju367v15 ju367v6c ju367v8r";function Cu({bottomSheetOnMobile:e=!1,children:t,marginTop:r,padding:o="16",paddingBottom:s,wide:c=!1}){const u=st(),p=U.useContext(nf)===Ec.COMPACT;return E.createElement(M,{marginTop:r},E.createElement(M,{className:[c?u?QM:p?qM:FM:PM,u?HM:null,u&&e?LM:null].join(" ")},E.createElement(M,{padding:o,paddingBottom:s??o},t)))}var Uw=["k","m","b","t"];function $l(e,t=1){return e.toString().replace(new RegExp(`(.+\\.\\d{${t}})\\d+`),"$1").replace(/(\.[1-9]*)0+$/,"$1").replace(/\.$/,"")}function vE(e){if(e<1)return $l(e,3);if(e<10**2)return $l(e,2);if(e<10**4)return new Intl.NumberFormat().format(Number.parseFloat($l(e,1)));const t=10**1;let r=String(e);for(let o=Uw.length-1;o>=0;o--){const s=10**((o+1)*3);if(s<=e){e=e*t/s/t,r=$l(e,1)+Uw[o];break}}return r}function wE(e){return e.length<8?e:`${e.substring(0,4)}…${e.substring(e.length-4)}`}function CE(e){if(!e)return"";const t=e.split("."),r=t.pop();return t.join(".").length>24?`${t.join(".").substring(0,24)}...`:`${t.join(".")}.${r}`}var GM=()=>E.createElement("svg",{fill:"none",height:"13",viewBox:"0 0 13 13",width:"13",xmlns:"http://www.w3.org/2000/svg"},E.createElement("title",null,"Copied"),E.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"})),WM=()=>E.createElement("svg",{fill:"none",height:"16",viewBox:"0 0 17 16",width:"17",xmlns:"http://www.w3.org/2000/svg"},E.createElement("title",null,"Copy"),E.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"})),VM=()=>E.createElement("svg",{fill:"none",height:"16",viewBox:"0 0 18 16",width:"18",xmlns:"http://www.w3.org/2000/svg"},E.createElement("title",null,"Disconnect"),E.createElement("path",{d:"M2.67834 15.5908H9.99963C11.5514 15.5908 12.399 14.7432 12.399 13.1777V10.2656H10.6354V12.9863C10.
16736354 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.168C14.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"}));function KM(){const e=oE(),{address:t}=Vt(),r=d0();return U.useCallback(()=>{if(!t||!r)throw new Error("No address or chain ID found");e.clearTransactions(t,r)},[e,t,r])}var EE=e=>e?.blockExplorers?.default?.url,AE=()=>E.createElement("svg",{fill:"none",height:"19",viewBox:"0 0 20 19",width:"20",xmlns:"http://www.w3.org/2000/svg"},E.createElement("title",null,"Link"),E.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"})),YM=()=>E.createElement("svg",{fill:"none",height:"19",viewBox:"0 0 20 19",width:"20",xmlns:"http://www.w3.org/2000/svg"},E.createElement("title",null,"Cancel"),E.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"})),$M=()=>E.createElement("svg",{fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg"},E.createElement("title",null,"Success"),E.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"})),XM=e=>
1673{switch(e){case"pending":return uc;case"confirmed":return $M;case"failed":return YM;default:return uc}};function ZM({tx:e}){const t=st(),r=XM(e.status),o=e.status==="failed"?"error":"accentColor",{chain:s}=Vt(),c=e.status==="confirmed"?"Confirmed":e.status==="failed"?"Failed":"Pending",u=EE(s);return E.createElement(E.Fragment,null,E.createElement(M,{...u?{as:"a",background:{hover:"profileForeground"},borderRadius:"menuButton",className:it({active:"shrink"}),href:`${u}/tx/${e.hash}`,rel:"noreferrer noopener",target:"_blank",transition:"default"}:{},color:"modalText",display:"flex",flexDirection:"row",justifyContent:"space-between",padding:"8",width:"full"},E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"row",gap:t?"16":"14"},E.createElement(M,{color:o},E.createElement(r,null)),E.createElement(M,{display:"flex",flexDirection:"column",gap:t?"3":"1"},E.createElement(M,null,E.createElement(me,{color:"modalText",font:"body",size:t?"16":"14",weight:"bold"},e?.description)),E.createElement(M,null,E.createElement(me,{color:e.status==="pending"?"modalTextSecondary":o,font:"body",
1673size:"14",weight:t?"medium":"regular"},c)))),u&&E.createElement(M,{alignItems:"center",color:"modalTextDim",display:"flex"},E.createElement(AE,null))))}var JM=3;function eR({address:e}){const t=iE(),r=KM(),{chain:o}=Vt(),s=EE(o),c=t.slice(0,JM),u=c.length>0,f=st(),{appName:p}=U.useContext(wc),{i18n:h}=U.useContext(ct);return E.createElement(E.Fragment,null,E.createElement(M,{display:"flex",flexDirection:"column",gap:"10",paddingBottom:"2",paddingTop:"16",paddingX:f?"8":"18"},u&&E.createElement(M,{paddingBottom:f?"4":"0",paddingTop:"8",paddingX:f?"12":"6"},E.createElement(M,{display:"flex",justifyContent:"space-between"},E.createElement(me,{color:"modalTextSecondary",size:f?"16":"14",weight:"semibold"},h.t("profile.transactions.recent.title")),E.createElement(M,{style:{marginBottom:-6,marginLeft:-10,marginRight:-10,marginTop:-6}},E.createElement(M,{as:"button",background:{hover:"profileForeground"},borderRadius:"actionButton",className:it({active:"shrink"}),onClick:r,paddingX:f?"8":"12",paddingY:f?"4":"5",transition:"default",type:"button"},E.createElement(me,{color:"modalTextSecondary",size:f?"16":"14",weight:"semibold"},h.t("profile.transactions.clear.label")))))),E.createElement(M,{display:"flex",flexDirection:"column",gap:"4"},u?c.map(m=>E.createElement(ZM,{key:m.hash,tx:m})):E.createElement(E.Fragment,null,E.createElement(M,{padding:f?"12":"8"},E.createElement(me,{color:"modalTextDim",size:f?"16":"14",weight:f?"medium":"bold"},p?h.t("profile.transactions.description",{appName:p}):h.t("profile.transactions.description_fallback"))),f&&E.createElement(M,{background:"generalBorderDim",height:"1",marginX:"12",marginY:"8"})))),s&&E.createElement(M,{paddingBottom:"18",paddingX:f?"8":"18"},E.createElement(M,{alignItems:"center",as:"a",background:{hover:"profileForeground"},borderRadius:"menuButton",className:it({active:"shrink"}),color:"modalTextDim",display:"flex",flexDirection:"row",href:`${s}/address/${e}`,justifyContent:"space-between",paddingX:"8",paddingY:"12",rel:"noreferrer noopener",style:{willChange:"transform"},target:"_blank",transition:"default",width:"full",...f?{paddingLeft:"12"}:{}}
1673,E.createElement(me,{color:"modalText",font:"body",size:f?"16":"14",weight:f?"semibold":"bold"},h.t("profile.explorer.label")),E.createElement(AE,null))))}function zw({action:e,icon:t,label:r,testId:o,url:s}){const c=st();return E.createElement(M,{...s?{as:"a",href:s,rel:"noreferrer noopener",target:"_blank"}:{as:"button",type:"button"},background:{base:"profileAction",...c?{}:{hover:"profileActionHover"}},borderRadius:"menuButton",boxShadow:"profileDetailsAction",className:it({active:"shrinkSm",hover:c?void 0:"grow"}),display:"flex",onClick:e,padding:c?"6":"8",style:{willChange:"transform"},testId:o,transition:"default",width:"full"},E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:"1",justifyContent:"center",paddingTop:"2",width:"full"},E.createElement(M,{color:"modalText",height:"max"},t),E.createElement(M,null,E.createElement(me,{color:"modalText",size:c?"12":"13",weight:"semibold"},r))))}function tR({address:e,ensAvatar:t,ensName:r,balance:o,onClose:s,onDisconnect:c}){const u=U.useContext(h0),[f,p]=U.useState(!1),h=U.useCallback(()=>{e&&(navigator.clipboard.writeText(e),p(!0))},[e]);if(U.useEffect(()=>{if(f){const A=setTimeout(()=>{p(!1)},1500);return()=>clearTimeout(A)}},[f]),!e)return null;const m=r?CE(r):wE(e),y=o?.formatted,g=y?vE(Number.parseFloat(y)):void 0,v="rk_profile_title",w=st(),{i18n:C}=U.useContext(ct);return E.createElement(E.Fragment,null,E.createElement(M,{display:"flex",flexDirection:"column"},E.createElement(M,{background:"profileForeground",padding:"16"},E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:w?"16":"12",justifyContent:"center",margin:"8",style:{textAlign:"center"}},E.createElement(M,{style:{position:"absolute",right:16,top:16,willChange:"transform"}},E.createElement(Ka,{onClose:s}))," ",E.createElement(M,{marginTop:w?"24":"0"},E.createElement(XC,{address:e,imageUrl:t,size:w?82:74})),E.createElement(M,{display:"flex",flexDirection:"column",gap:w?"4":"0",textAlign:"center"},E.createElement(M,{textAlign:"center"},E.createElement(me,{as:"h1",color:"modalText",id:v,size:w?"20":"18",weight:"heavy"},m)),!!o&&E.createElement(M,{textAlign:"center"},E.createElement(me,{as:"h1",color:"modalTextSecondary",id:v,size:w?"16":"14",weight:"semibold"},g," ",o.symbol)))),E.createElement(M,{display:"flex",flexDirection:"row",gap:"8",margin:"2",marginTop:"16"},E.createElement(zw,{action:h,icon:f?E.createElement(GM,null):E.createElement(WM,null),label:f?C.t("profile.copy_address.copied"):C.t("profile.copy_address.label")}),E.createElement(zw,{action:c,icon:E.createElement(VM,null),label:C.t("profile.disconnect.label"),testId:"disconnect-button"}))),u&&E.createElement(E.Fragment,null,E.createElement(M,{background:"generalBorder",height:"1",marginTop:"-1"}),E.createElement(M,null,E.createElement(eR,{address:e})))))}function nR({onClose:e,open:t}){const{address:r}=Vt(),{balance:o,ensAvatar:s,ensName:c}=nE({address:r,includeBalance:t}),{disconnect:u}=n0();return r?E.createElement(E.Fragment,null,r&&E.createElement(wu,{onClose:e,open:t,titleId:"rk_account_modal_title"},E.createElement(Cu,{bottomSheetOnMobile:!0,padding:"0"},E.createElement(tR,{address:r,ensAvatar:s,ensName:c,balance:o,onClose:e,onDisconnect:u})))):null}var rR=({size:e})=>E.createElement("svg",{fill:"none",height:e,viewBox:"0 0 28 28",width:e,xmlns:"http://www.w3.org/2000/svg"},E.createElement("title",null,"Disconnect"),E.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-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"})),aR="v9horb0",b0=E.forwardRef(({children:e,currentlySelected:t=!1,onClick:r,testId:o,...s},c)=>{const u=st();return E.createElement(M,{as:"button",borderRadius:"menuButton",disabled:t,display:"flex",onClick:r,ref:c,testId:o,type:"button"},E.createElement(M,{borderRadius:"menuButton",className:[u?aR:void 0,!t&&it({active:"shrink"})],padding:u?"8":"6",transition:"default",width:"full",...t?{background:"accentColor",borderColor:"selectedOptionBorder",borderStyle:"solid",borderWidth:"1",boxShadow:"selectedOption",color:"accentColorForeground"}
1673:{background:{hover:"menuItemBackground"},color:"modalText",transition:"default"},...s},e))});b0.displayName="MenuButton";var oR=({chainId:e,currentChainId:t,switchChain:r,chainIconSize:o,isLoading:s,src:c,name:u,iconBackground:f,idx:p})=>{const h=st(),{i18n:m}=U.useContext(ct),y=Xa(),g=t===e;return E.createElement(U.Fragment,null,E.createElement(b0,{currentlySelected:g,onClick:g?void 0:()=>r({chainId:e}),testId:`chain-option-${e}`},E.createElement(M,{fontFamily:"body",fontSize:"16",fontWeight:"bold"},E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"row",justifyContent:"space-between"},E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"row",gap:"4",height:o},c&&E.createElement(M,{height:"full",marginRight:"8"},E.createElement(bt,{alt:u,background:f,borderRadius:"full",height:o,src:c,width:o,testId:`chain-option-${e}-icon`})),E.createElement("div",null,u??u)),g&&E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"row",marginRight:"6"},E.createElement(me,{color:"accentColorForeground",size:"14",weight:"medium"},m.t("chains.connected")),E.createElement(M,{background:"connectionIndicator",borderColor:"selectedOptionBorder",borderRadius:"full",borderStyle:"solid",borderWidth:"1",height:"8",marginLeft:"8",width:"8"})),s&&E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"row",marginRight:"6"},E.createElement(me,{color:"modalText",size:"14",weight:"medium"},m.t("chains.confirm")),E.createElement(M,{background:"standby",borderRadius:"full",height:"8",marginLeft:"8",width:"8"}))))),h&&p<y.length-1&&E.createElement(M,{background:"generalBorderDim",height:"1",marginX:"8"}))},iR=oR,sR="_18dqw9x0",cR="_18dqw9x1";function lR({onClose:e,open:t}){const{chainId:r}=Vt(),{chains:o}=vt(),[s,c]=U.useState(null),{switchChain:u}=JT({mutation:{onMutate:({chainId:w})=>{c(w)},onSuccess:()=>{s&&c(null)},onError:()=>{s&&c(null)},onSettled:()=>{e()}}}),{i18n:f}=U.useContext(ct),{disconnect:p}=n0(),h="rk_chain_modal_title",m=st(),y=o.some(w=>w.id===r),g=m?"36":"28",v=Xa();return r?E.createElement(wu,{onClose:e,open:t,titleId:h},E.createElement(Cu,{bottomSheetOnMobile:!0,paddingBottom:"0"},E.createElement(M,{display:"flex",flexDirection:"column",gap:"14"},E.createElement(M,{display:"flex",flexDirection:"row",justifyContent:"space-between"},m&&E.createElement(M,{width:"30"}),E.createElement(M,{paddingBottom:"0",paddingLeft:"8",paddingTop:"4"},E.createElement(me,{as:"h1",color:"modalText",id:h,size:m?"20":"18",weight:"heavy"},f.t("chains.title"))),E.createElement(Ka,{onClose:e})),!y&&E.createElement(M,{marginX:"8",textAlign:m?"center":"left"},E.createElement(me,{color:"modalTextSecondary",size:"14",weight:"medium"},f.t("chains.wrong_network"))),E.createElement(M,{className:m?cR:sR,display:"flex",flexDirection:"column",gap:"4",padding:"2",paddingBottom:"16"},v.map(({iconBackground:w,iconUrl:C,id:A,name:T},_)=>E.createElement(iR,{key:A,chainId:A,currentChainId:r,switchChain:u,chainIconSize:g,isLoading:s===A,src:C,name:T,iconBackground:w,idx:_})),!y&&E.createElement(E.Fragment,null,E.createElement(M,{background:"generalBorderDim",height:"1",marginX:"8"}),E.createElement(b0,{onClick:()=>p(),testId:"chain-option-disconnect"},E.createElement(M,{color:"error",fontFamily:"body",fontSize:"16",fontWeight:"bold"},E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"row",justifyContent:"space-between"},E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"row",gap:"4",height:g},E.createElement(M,{alignItems:"center",color:"error",height:g,justifyContent:"center",marginRight:"8"},E.createElement(rR,{size:Number(g)})),E.createElement("div",null,f.t("chains.disconnect"))))))))))):null}function uR(e,t){const r={};for(const o of e){const s=t(o);s&&(r[s]||(r[s]=[]),r[s].push(o))}return r}var v0=({children:e,href:t})=>E.createElement(M,{as:"a",color:"accentColor",href:t,rel:"noreferrer",target:"_blank"},e),w0=({children:e})=>E.createElement(me,{color:"modalTextSecondary",size:"12",weight:"medium"},e);function Lw({compactModeEnabled:e=!1,getWallet:t}){const{disclaimer:r,learnMoreUrl:o}=U.useContext(wc),{i18n:s}=U.useContext(ct);return E.createElement(E.Fragment,null,E.createElement(M,{alignItems:"center",color:"accentColor",display:"flex",flexDirection:"column",height:"full",justifyContent:"space-around"},E.createElement(M,{marginBottom:"10"},!e&&E.createElement(me,{color:"modalText",size:"18",weight:"heavy"},s.t("intro.title"))),E.createElement(M,{display:"flex",flexDirection:"column",gap:"32",justifyContent:"center",marginY:"20",style:{maxWidth:312}},E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16"},E.createElement(M,{borderRadius:"6",height:"48",minWidth:"48",width:"48"},E.createElement(EM,null)),E.createElement(M,{display:"flex",flexDirection:"column",gap:"4"},E.createElement(me,{color:"modalText",size:"14",weight:"bold"},s.t("intro.digital_asset.title")),E.createElement(me,{color:"modalTextSecondary",size:"14",weight:"medium"},s.t("intro.digital_asset.description")))),E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16"},E.createElement(M,{borderRadius:"6",height:"48",minWidth:"48",width:"48"},E.createElement(xM,null)),E.createElement(M,{display:"flex",flexDirection:"column",gap:"4"},E.createElement(me,{color:"modalText",size:"14",weight:"bold"},s.t("intro.login.title")),E.createElement(me,{color:"modalTextSecondary",size:"14",weight:"medium"},s.t("intro.login.description"))))),E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",margin:"10"},E.createElement(Pt,{label:s.t("intro.get.label"),onClick:t}),E.createElement(M,{as:"a",className:it({active:"shrink",hover:"grow"}),display:"block",href:o,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},E.createElement(me,{color:"accentColor",size:"14",weight:"bold"},s.t("intro.learn_more.label")))),r&&!e&&E.createElement(M,{marginBottom:"8",marginTop:"12",textAlign:"center"},E.createElement(r,{Link:v0,Text:w0}))))}var xE=()=>E.createElement("svg",{fill:"none",height:"17",viewBox:"0 0 11 17",width:"11",xmlns:"http://www.w3.org/2000/svg"},E.createElement("title",null,"Back"),E.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
16731 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"})),fR=()=>E.createElement("svg",{fill:"none",height:"12",viewBox:"0 0 8 12",width:"8",xmlns:"http://www.w3.org/2000/svg"},E.createElement("title",null,"Info"),E.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"})),dR=({"aria-label":e="Info",onClick:t})=>{const r=st();return E.createElement(M,{alignItems:"center","aria-label":e,as:"button",background:"closeButtonBackground",borderColor:"actionButtonBorder",borderRadius:"full",borderStyle:"solid",borderWidth:r?"0":"1",className:it({active:"shrinkSm",hover:"growLg"}),color:"closeButton",display:"flex",height:r?"30":"28",justifyContent:"center",onClick:t,style:{willChange:"transform"},transition:"default",type:"button",width:r?"30":"28"},E.createElement(fR,null))},SE=e=>{const t=U.useRef(null),r=U.useContext(cE),o=tf(e);return U.useEffect(()=>{if(r&&t.current&&o)return pR(t.current,o)},[r,o]),t},hR=()=>{const e="_rk_coolMode",t=document.getElementById(e);if(t)return t;const r=document.createElement("div");return r.setAttribute("id",e),r.setAttribute("style",["overflow:hidden","position:fixed","height:100%","top:0","left:0","right:0","bottom:0","pointer-events:none","z-index:2147483647"].join(";")),document.body.appendChild(r),r},Pw=0;function pR(e,t){Pw++;const r=[15,20,25,35,45],o=35;let s=[],c=!1,u=0,f=0;const p=hR();function h(){const k=r[Math.floor(Math.random()*r.length)],B=Math.random()*10,D=Math.random()*25,N=Math.random()*360,q=Math.random()*35*(Math.random()<=.5?-1:1),I=f-k/2,V=u-k/2,F=Math.random()<=.5?-1:1,$=document.createElement("div");$.innerHTML=`<img src="${t}" width="${k}" height="${k}" style="border-radius: 25%">`,$.setAttribute("style",["position:absolute","will-change:transform",`top:${I}px`,`left:${V}px`,`transform:rotate(${N}deg)`].join(";")),p.appendChild($),s.push({direction:F,element:$,left:V,size:k,speedHorz:B,speedUp:D,spinSpeed:q,spinVal:N,top:I})}function m(){for(const k of s)k.left=k.left-k.speedHorz*k.direction,k.top=k.top-k.speedUp,k.speedUp=Math.min(k.size,k.speedUp-1),k.spinVal=k.spinVal+k.spinSpeed,k.top>=Math.max(window.innerHeight,document.body.clientHeight)+k.size&&(s=s.filter(B=>B!==k),k.element.remove()),k.element.setAttribute("style",["position:absolute","will-change:transform",`top:${k.top}px`,`left:${k.left}px`,`transform:rotate(${k.spinVal}deg)`].join(";"))}let y;function g(){c&&s.length<o&&h(),m(),y=requestAnimationFrame(g)}g();const v="ontouchstart"in window||navigator.msMaxTouchPoints,w=v?"touchstart":"mousedown",C=v?"touchend":"mouseup",A=v?"touchmove":"mousemove",T=k=>{"touches"in k?(u=k.touches?.[0].clientX,f=k.touches?.[0].clientY):(u=k.clientX,f=k.clientY)},_=k=>{T(k),c=!0},j=()=>{c=!1};return e.addEventListener(A,T,{passive:!1}),e.addEventListener(w,_),e.addEventListener(C,j),e.addEventListener("mouseleave",j),()=>{e.removeEventListener(A,T),e.removeEventListener(w,_),e.removeEventListener(C,j),e.removeEventListener("mouseleave",j);const k=setInterval(()=>{y&&s.length===0&&(cancelAnimationFrame(y),clearInterval(k),--Pw===0&&p.remove())},500)}}var mR="g5kl0l0",_E=({as:e="button",currentlySelected:t=!1,iconBackgroun
1673d:r,iconUrl:o,name:s,onClick:c,ready:u,recent:f,testId:p,isRainbowKitConnector:h,...m})=>{const y=SE(o),[g,v]=E.useState(!1),{i18n:w}=E.useContext(ct);return E.createElement(M,{display:"flex",flexDirection:"column",onMouseEnter:()=>v(!0),onMouseLeave:()=>v(!1),ref:y},E.createElement(M,{as:e,borderRadius:"menuButton",borderStyle:"solid",borderWidth:"1",className:t?void 0:[mR,it({active:"shrink"})],disabled:t,onClick:c,padding:"5",style:{willChange:"transform"},testId:p,transition:"default",width:"full",...t?{background:"accentColor",borderColor:"selectedOptionBorder",boxShadow:"selectedWallet"}:{background:{hover:"menuItemBackground"}},...m},E.createElement(M,{color:t?"accentColorForeground":"modalText",disabled:!u,fontFamily:"body",fontSize:"16",fontWeight:"bold",transition:"default"},E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"row",gap:"12"},E.createElement(bt,{background:r,...!g&&h?{borderColor:"actionButtonBorder"}:{},useAsImage:!h,borderRadius:"6",height:"28",src:o,width:"28"}),E.createElement(M,null,E.createElement(M,{style:{marginTop:f?-2:void 0},maxWidth:"200"},s),f&&E.createElement(me,{color:t?"accentColorForeground":"accentColor",size:"12",style:{lineHeight:1,marginTop:-1},weight:"medium"},w.t("connect.recent")))))))};_E.displayName="ModalSelection";var gR="rk-latest-id";function yR(e){localStorage.setItem(gR,e)}var ip=(e,t=1)=>{let r=e.replace("#","");r.length===3&&(r=`${r[0]}${r[0]}${r[1]}${r[1]}${r[2]}${r[2]}`);const o=Number.parseInt(r.substring(0,2),16),s=Number.parseInt(r.substring(2,4),16),c=Number.parseInt(r.substring(4,6),16);return t>1&&t<=100&&(t=t/100),`rgba(${o},${s},${c},${t})`},bR=e=>e?[ip(e,.2),ip(e,.14),ip(e,.1)]:null,vR=e=>/^#([0-9a-f]{3}){1,2}$/i.test(e),BE=async()=>(await ce(async()=>{const{default:e}=await import("./connect-UA7M4XW6-IY3X6Bmr.js");return{default:e}},[])).default,wR=()=>tr(BE),CR=()=>E.createElement(bt,{background:"#515a70",borderColor:"generalBorder",borderRadius:"10",height:"48",src:BE,width:"48"}),TE=async()=>(await ce(async()=>{const{default:e}=await import("./create-FASO7PVG-D_rvSpre.js");return{default:e}},[])).default,jE=()=>tr(TE),ER=()=>E.createElement(bt,{background:"#e3a5e8",borderColor:"generalBorder",borderRadius:"10",height:"48",src:TE,width:"48"}),kE=async()=>(await ce(async()=>{const{default:e}=await import("./refresh-S4T5V5GX-CwqIaaxK.js");return{default:e}},[])).default,AR=()=>tr(kE),xR=()=>E.createElement(bt,{background:"#515a70",borderColor:"generalBorder",borderRadius:"10",height:"48",src:kE,width:"48"}),OE=async()=>(await ce(async()=>{const{default:e}=await import("./scan-4UYSQ56Q-CjMz6-XC.js");return{default:e}},[])).default,ME=()=>tr(OE),SR=()=>E.createElement(bt,{background:"#515a70",borderColor:"generalBorder",borderRadius:"10",height:"48",src:OE,width:"48"}),_R="_1vwt0cg0",BR="_1vwt0cg2 ju367v7a ju367v7v",TR="_1vwt0cg3",jR="_1vwt0cg4";function RE({ecc:e="medium",logoBackground:t,logoSize:r=50,logoUrl:o,size:s=200,uri:c}){const f=s-Number.parseInt("20",10)*2,p=tf(o);return E.createElement(M,{borderColor:"generalBorder",borderRadius:"menuButton",borderStyle:"solid",borderWidth:"1",className:_R,padding:"20",width:"max"},E.createElement(M,{style:{height:f,userSelect:"none",width:f},userSelect:"none"},E.createElement(Wn.Root,{errorCorrection:e,size:f,value:c},E.createElement(Wn.Cells,{radius:1}),E.createElement(Wn.Finder,{radius:.25}),p&&E.createElement(Wn.Arena,null,E.createElement("img",{alt:"Wallet Logo",src:p,style:{objectFit:"cover",height:"88%",width:"88%",borderRadius:"22.5%",backgroundColor:t}})))))}var DE=async()=>{switch(m0()){case"Arc":return(await ce(async()=>{const{default:t}=await import("./Arc-VDBY7LNS-BChRXCXW.js");return{default:t}},[])).default;case"Brave":return(await ce(async()=>{const{default:t}=await import("./Brave-BRAKJXDS-mq-Xo37j.js");return{default:t}},[])).default;case"Chrome":return(await ce(async()=>{const{default:t}=await import("./Chrome-65Q5P54Y-DR9MQEVr.js");return{default:t}},[])).default;case"Edge":return(await ce(async()=>{const{default:t}=await import("./Edge-XSPUTORV-DEoZslQE.js");return{default:t}},[])).default;case"Firefox":return(await ce(async()=>{const{default:t}=await import("./Firefox-AAHGJQIP-Bp_Hm04m.js");return{default:t}},[])).default;case"Opera":return(await ce(async()=>{const{default:t}=await import("./Opera-KQZLSACL-Cwv5MDFy.js");return{default:t}},[])).default;case"Safari":return(await ce(async()=>{const{default:t}=await import("./Safari-ZPL37GXR-C4Ggg6rz.js");return{default:t}},[])).default;default:return(await ce(async()=>{const{default:t}=await import("./Browser-76IHF3Y2-BMhRaC5Z.js");return{default:t}},[])).default}},kR=()=>tr(DE),IE=async()=>{switch(y0()){case"Windows":return(await ce(async()=>{const{default:t}=await import("./Windows-PPTHQER6-BlyV2p7Y.js");return{default:t}},[])).default;case"macOS":return(await ce(async()=>{const{default:t}=await import("./Macos-MW4AE7LN-Vvm8Drw3.js");return{default:t}},[])).default;case"Linux":return(await ce(async()=>{const{default:t}=await import("./Linux-OO4TNCLJ-B0aw93n9.js");return{default:t}},[])).default;default:return(await ce(async()=>{const{default:t}=await import("./Linux-OO4TNCLJ-B0aw93n9.js");return{default:t}},[])).default}},OR=()=>tr(IE);function MR({getWalletDownload:e,compactModeEnabled:t}){const o=fc().filter(c=>c.isRainbowKitConnector).splice(0,5),{i18n:s}=U.useContext(ct);return E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",marginTop:"18",width:"full"},E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:"28",height:"full",width:"full"},o?.filter(c=>c.extensionDownloadUrl||c.desktopDownloadUrl||c.qrCode&&c.downloadUrls?.qrCode).map(c=>
1673{const{downloadUrls:u,iconBackground:f,iconUrl:p,id:h,name:m,qrCode:y}=c,g=u?.qrCode&&y,v=!!c.extensionDownloadUrl,w=u?.qrCode&&v,C=u?.qrCode&&!!c.desktopDownloadUrl;return E.createElement(M,{alignItems:"center",display:"flex",gap:"16",justifyContent:"space-between",key:c.id,width:"full"},E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16"},E.createElement(bt,{background:f,borderColor:"actionButtonBorder",borderRadius:"10",height:"48",src:p,width:"48"}),E.createElement(M,{display:"flex",flexDirection:"column",gap:"2"},E.createElement(me,{color:"modalText",size:"14",weight:"bold"},m),E.createElement(me,{color:"modalTextSecondary",size:"14",weight:"medium"},w?s.t("get.mobile_and_extension.description"):C?s.t("get.mobile_and_desktop.description"):g?s.t("get.mobile.description"):v?s.t("get.extension.description"):null))),E.createElement(M,{display:"flex",flexDirection:"column",gap:"4"},E.createElement(Pt,{label:s.t("get.action.label"),onClick:()=>e(h),type:"secondary"})))})),E.createElement(M,{alignItems:"center",borderRadius:"10",display:"flex",flexDirection:"column",gap:"8",justifyContent:"space-between",marginBottom:"4",paddingY:"8",style:{maxWidth:275,textAlign:"center"}},E.createElement(me,{color:"modalText",size:"14",weight:"bold"},s.t("get.looking_for.title")),E.createElement(me,{color:"modalTextSecondary",size:"14",weight:"medium"},t?s.t("get.looking_for.desktop.compact_description"):s.t("get.looking_for.desktop.wide_description"))))}var sp="44";function RR({changeWalletStep:e,compactModeEnabled:t,connectionError:r,onClose:o,qrCodeUri:s,reconnect:c,wallet:u}){const{downloadUrls:f,iconBackground:p,iconUrl:h,name:m,qrCode:y,ready:g,showWalletConnectModal:v,getDesktopUri:w}=u,C=!!w,A=p0(),{i18n:T}=U.useContext(ct),_=!!u.extensionDownloadUrl,j=f?.qrCode&&_,k=f?.qrCode&&!!u.desktopDownloadUrl,B=y&&s,D=async()=>{const V=await w?.();window.open(V,A?"_blank":"_self")},N=v?{description:t?T.t("connect.walletconnect.description.compact"):T.t("connect.walletconnect.description.full"),label:T.t("connect.walletconnect.open.label"),onClick:()=>{o(),v()}}:B?{description:T.t("connect.secondary_action.get.description",{wallet:m}),label:T.t("connect.secondary_action.get.label"),onClick:()=>e(j||k?"DOWNLOAD_OPTIONS":"DOWNLOAD")}:null,{width:q}=lE(),I=q&&q<768;return U.useEffect(()=>{kR(),OR()},[]),E.createElement(M,{display:"flex",flexDirection:"column",height:"full",width:"full"},B?E.createElement(M,{alignItems:"center",display:"flex",height:"full",justifyContent:"center"},E.createElement(RE,{logoBackground:p,logoSize:t?60:72,logoUrl:h,size:t?318:I?Math.max(280,Math.min(q-308,382)):382,uri:s})):E.createElement(M,{alignItems:"center",display:"flex",justifyContent:"center",style:{flexGrow:1}},E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:"8"},E.createElement(M,{borderRadius:"10",height:sp,overflow:"hidden"},E.createElement(bt,{useAsImage:!u.isRainbowKitConnector,height:sp,src:h,width:sp})),E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:"4",paddingX:"32",style:{textAlign:"center"}},E.createElement(me,{color:"modalText",size:"18",weight:"bold"},g?T.t("connect.status.opening",{wallet:m}):_?T.t("connect.status.not_installed",{wallet:m}):T.t("connect.status.not_available",{wallet:m})),!g&&_?E.createElement(M,{paddingTop:"20"},E.createElement(Pt,{href:u.extensionDownloadUrl,label:T.t("connect.secondary_action.install.label"),type:"secondary"})):null,g&&!B&&E.createElement(E.Fragment,null,E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",justifyContent:"center"},E.createElement(me,{color:"modalTextSecondary",size:"14",textAlign:"center",weight:"medium"},T.t("connect.status.confirm"))),E.createElement(M,{alignItems:"center",color:"modalText",display:"flex",flexDirection:"row",height:"32",marginTop:"8"},r?E.createElement(Pt,{label:T.t("connect.secondary_action.retry.label"),onClick:async()=>{C&&D(),c(u)}}):E.createElement(M,{color:"modalTextSecondary"},E.createElement(uc,null))))))),E.createElement(M,{alignItems:"center",borderRadius:"10",display:"flex",flexDirection:"row",gap:"8",height:"28",justifyContent:"space-between",marginTop:"12"},g&&N&&E.createElement(E.Fragment,null,E.createElement(me,{color:"modalTextSecondary",size:"14",weight:"medium"},N.description),E.createElement(Pt,{label:N.label,onClick:N.onClick,type:"secondary"}))))}
1673var cp=({actionLabel:e,description:t,iconAccent:r,iconBackground:o,iconUrl:s,isCompact:c,onAction:u,title:f,url:p,variant:h})=>{const m=h==="browser",y=!m&&r&&bR(r);return E.createElement(M,{alignItems:"center",borderRadius:"13",display:"flex",justifyContent:"center",overflow:"hidden",paddingX:c?"18":"44",position:"relative",style:{flex:1,isolation:"isolate"},width:"full"},E.createElement(M,{borderColor:"actionButtonBorder",borderRadius:"13",borderStyle:"solid",borderWidth:"1",style:{bottom:"0",left:"0",position:"absolute",right:"0",top:"0",zIndex:1}}),m&&E.createElement(M,{background:"downloadTopCardBackground",height:"full",position:"absolute",style:{zIndex:0},width:"full"},E.createElement(M,{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)"}},E.createElement(M,{style:{filter:"blur(100px)",marginLeft:-27,marginTop:-20,opacity:.6,transform:"translate3d(0, 0, 0)"}},E.createElement(bt,{borderRadius:"full",height:"200",src:s,width:"200"})),E.createElement(M,{style:{filter:"blur(100px)",marginRight:0,marginTop:105,opacity:.6,overflow:"auto",transform:"translate3d(0, 0, 0)"}},E.createElement(bt,{borderRadius:"full",height:"200",src:s,width:"200"})))),!m&&y&&E.createElement(M,{background:"downloadBottomCardBackground",style:{bottom:"0",left:"0",position:"absolute",right:"0",top:"0"}},E.createElement(M,{position:"absolute",style:{background:`radial-gradient(50% 50% at 50% 50%, ${y[0]} 0%, ${y[1]} 25%, rgba(0,0,0,0) 100%)`,height:564,left:-215,top:-197,transform:"translate3d(0, 0, 0)",width:564}}),E.createElement(M,{position:"absolute",style:{background:`radial-gradient(50% 50% at 50% 50%, ${y[2]} 0%, rgba(0, 0, 0, 0) 100%)`,height:564,left:-1,top:-76,transform:"translate3d(0, 0, 0)",width:564}})),E.createElement(M,{alignItems:"flex-start",display:"flex",flexDirection:"row",gap:"24",height:"max",justifyContent:"center",style:{zIndex:1}},E.createElement(M,null,E.createElement(bt,{height:"60",src:s,width:"60",...o?{background:o,borderColor:"generalBorder",borderRadius:"10"}:null})),E.createElement(M,{display:"flex",flexDirection:"column",gap:"4",style:{flex:1},width:"full"},E.createElement(me,{color:"modalText",size:"14",weight:"bold"},f),E.createElement(me,{color:"modalTextSecondary",size:"14",weight:"medium"},t),E.createElement(M,{marginTop:"14",width:"max"},E.createElement(Pt,{href:p,label:e,onClick:u,size:"medium"})))))};function DR({changeWalletStep:e,wallet:t}){const r=m0(),o=y0(),c=U.useContext(nf)==="compact",{desktop:u,desktopDownloadUrl:f,extension:p,extensionDownloadUrl:h,mobileDownloadUrl:m}=t,{i18n:y}=U.useContext(ct);return U.useEffect(()=>{jE(),ME(),AR(),wR()},[]),E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:"24",height:"full",marginBottom:"8",marginTop:"4",width:"full"},E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:"8",height:"full",justifyContent:"center",width:"full"},h&&E.createElement(cp,{actionLabel:y.t("get_options.extension.download.label",{browser:r}),description:y.t("get_options.extension.description"),iconUrl:DE,isCompact:c,onAction:()=>e(p?.instructions?"INSTRUCTIONS_EXTENSION":"CONNECT"),title:y.t("get_options.extension.title",{wallet:t.name,browser:r}),url:h,variant:"browser"}),f&&E.createElement(cp,{actionLabel:y.t("get_options.desktop.download.label",{platform:o}),description:y.t("get_options.desktop.description"),iconUrl:IE,isCompact:c,onAction:()=>e(u?.instructions?"INSTRUCTIONS_DESKTOP":"CONNECT"),title:y.t("get_options.desktop.title",{wallet:t.name,platform:o}),url:f,variant:"desktop"}),m&&E.createElement(cp,{actionLabel:y.t("get_options.mobile.download.label",{wallet:t.name}),description:y.t("get_options.mobile.description"),iconAccent:t.iconAccent,iconBackground:t.iconBackground,iconUrl:t.iconUrl,isCompact:c,onAction:()=>{e("DOWNLOAD")},title:y.t("get_options.mobile.title",{wallet:t.name}),variant:"app"})))}function IR({changeWalletStep:e,wallet:t}){const{downloadUrls:r,qrCode:o}=t,{i18n:s}=U.useContext(ct);return U.useEffect(()=>{jE(),ME()},[]),E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:"24",height:"full",width:"full"},E.createElement(M,{style:{maxWidth:220,textAlign:"center"}},E.createElement(me,{color:"modalTextSecondary",size:"14",weight:"semibold"},s.t("get_mobile.description"))),E.createElement(M,{height:"full"},r?.qrCode?E.createElement(RE,{logoSize:0,size:268,uri:r.qrCode}):null),E.createElement(M,{alignItems:"center",borderRadius:"10",display:"flex",flexDirection:"row",gap:"8",height:"34",justifyContent:"space-between",marginBottom:"12",paddingY:"8"},E.createElement(Pt,{label:s.t("get_mobile.continue.label"),onClick:()=>e(o?.instructions?"INSTRUCTIONS_MOBILE":"CONNECT")})))}var C0={connect:()=>E.createElement(CR,null),create:()=>E.createElement(ER,null),install:e=>
1673E.createElement(bt,{background:e.iconBackground,borderColor:"generalBorder",borderRadius:"10",height:"48",src:e.iconUrl,width:"48"}),refresh:()=>E.createElement(xR,null),scan:()=>E.createElement(SR,null)};function NR({connectWallet:e,wallet:t}){const{i18n:r}=U.useContext(ct);return E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",width:"full"},E.createElement(M,{display:"flex",flexDirection:"column",gap:"28",height:"full",justifyContent:"center",paddingY:"32",style:{maxWidth:320}},t?.qrCode?.instructions?.steps.map((o,s)=>E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16",key:s},E.createElement(M,{borderRadius:"10",height:"48",minWidth:"48",overflow:"hidden",position:"relative",width:"48"},C0[o.step]?.(t)),E.createElement(M,{display:"flex",flexDirection:"column",gap:"4"},E.createElement(me,{color:"modalText",size:"14",weight:"bold"},r.t(o.title,void 0,{rawKeyIfTranslationMissing:!0})),E.createElement(me,{color:"modalTextSecondary",size:"14",weight:"medium"},r.t(o.description,void 0,{rawKeyIfTranslationMissing:!0})))))),E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",marginBottom:"16"},E.createElement(Pt,{label:r.t("get_instructions.mobile.connect.label"),onClick:()=>e(t)}),E.createElement(M,{as:"a",className:it({active:"shrink",hover:"grow"}),display:"block",href:t?.qrCode?.instructions?.learnMoreUrl,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},E.createElement(me,{color:"accentColor",size:"14",weight:"bold"},r.t("get_instructions.mobile.learn_more.label")))))}function UR({wallet:e}){const{i18n:t}=U.useContext(ct);return E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",width:"full"},E.createElement(M,{display:"flex",flexDirection:"column",gap:"28",height:"full",justifyContent:"center",paddingY:"32",style:{maxWidth:320}},e?.extension?.instructions?.steps.map((r,o)=>E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16",key:o},E.createElement(M,{borderRadius:"10",height:"48",minWidth:"48",overflow:"hidden",position:"relative",width:"48"},C0[r.step]?.(e)),E.createElement(M,{display:"flex",flexDirection:"column",gap:"4"},E.createElement(me,{color:"modalText",size:"14",weight:"bold"},t.t(r.title,void 0,{rawKeyIfTranslationMissing:!0})),E.createElement(me,{color:"modalTextSecondary",size:"14",weight:"medium"},t.t(r.description,void 0,{rawKeyIfTranslationMissing:!0})))))),E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",marginBottom:"16"},E.createElement(Pt,{label:t.t("get_instructions.extension.refresh.label"),onClick:window.location.reload.bind(window.location)}),E.createElement(M,{as:"a",className:it({active:"shrink",hover:"grow"}),display:"block",href:e?.extension?.instructions?.learnMoreUrl,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},E.createElement(me,{color:"accentColor",size:"14",weight:"bold"},t.t("get_instructions.extension.learn_more.label")))))}function zR({connectWallet:e,wallet:t}){const{i18n:r}=U.useContext(ct);return E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",width:"full"},E.createElement(M,{display:"flex",flexDirection:"column",gap:"28",height:"full",justifyContent:"center",paddingY:"32",style:{maxWidth:320}},t?.desktop?.instructions?.steps.map((o,s)=>E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"row",gap:"16",key:s},E.createElement(M,{borderRadius:"10",height:"48",minWidth:"48",overflow:"hidden",position:"relative",width:"48"},C0[o.step]?.(t)),E.createElement(M,{display:"flex",flexDirection:"column",gap:"4"},E.createElement(me,{color:"modalText",size:"14",weight:"bold"},r.t(o.title,void 0,{rawKeyIfTranslationMissing:!0})),E.createElement(me,{color:"modalTextSecondary",size:"14",weight:"medium"},r.t(o.description,void 0,{rawKeyIfTranslationMissing:!0})))))),E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:"12",justifyContent:"center",marginBottom:"16"},E.createElement(Pt,{label:r.t("get_instructions.desktop.connect.label"),onClick:()=>e(t)}),E.createElement(M,{as:"a",className:it({active:"shrink",hover:"grow"}),display:"block",href:t?.desktop?.instructions?.learnMoreUrl,paddingX:"12",paddingY:"4",rel:"noreferrer",style:{willChange:"transform"},target:"_blank",transition:"default"},E.createElement(me,{color:"accentColor",size:"14",weight:"bold"},r.t("get_instructions.desktop.learn_more.label")))))}function LR({onClose:e}){const t="rk_connect_title",[r,o]=U.useState(),[s,c]=U.useState(),[u,f]=U.useState(),p=!!s?.qrCode&&u,[h,m]=U.useState(!1),g=U.useContext(nf)===Ec.COMPACT,{disclaimer:v}=U.useContext(wc),{i18n:w}=U.useContext(ct),C=p0(),A=U.useRef(!1),{connector:T}=U.useContext(Cc),j=fc(!T).filter(te=>te.ready||!!te.extensionDownloadUrl).sort((te,le)=>te.groupIndex-le.groupIndex),k=fc(),B=uR(j,te=>te.groupName),D=["Recommended","Other","Popular","More","Others","Installed"];U.useEffect(()=>{T&&!A.current&&(Z("CONNECT"),V(T),A.current=!0)},[T]);const N=te=>{m(!1),te.ready&&te?.connect?.()?.catch(()=>{m(!0)})},q=async te=>{const le=j.find(fe=>te.id===fe.id);le?.getDesktopUri&&setTimeout(async()=>{const fe=await le?.getDesktopUri?.();fe&&window.open(fe,C?"_blank":"_self")},0)},I=async te=>{const le=j.find(xe=>te.id===xe.id),fe=await le?.getQrCodeUri?.();f(fe),setTimeout(()=>{c(le),Z("CONNECT")},fe?0:50)},V=async te=>
1673{yR(te.id),te.ready&&(I(te),q(te)),N(te),o(te.id),te.ready||(c(te),Z(te?.extensionDownloadUrl?"DOWNLOAD_OPTIONS":"CONNECT"))},F=te=>{const le=k.find(Ze=>te===Ze.id),fe=le?.downloadUrls?.qrCode,xe=!!le?.desktopDownloadUrl,Se=!!le?.extensionDownloadUrl;c(le),Z(fe&&(Se||xe)?"DOWNLOAD_OPTIONS":fe?"DOWNLOAD":xe?"INSTRUCTIONS_DESKTOP":"INSTRUCTIONS_EXTENSION")},$=()=>{o(void 0),c(void 0),f(void 0)},Z=(te,le=!1)=>{le&&te==="GET"&&oe==="GET"?$():!le&&te==="GET"?re("GET"):!le&&te==="CONNECT"&&re("CONNECT"),X(te)},[oe,re]=U.useState("NONE"),[z,X]=U.useState("NONE");let H=null,ue=null,O=null,G;U.useEffect(()=>{m(!1)},[z,s]);const se=!!(!!s?.extensionDownloadUrl&&s?.mobileDownloadUrl);switch(z){case"NONE":H=E.createElement(Lw,{getWallet:()=>Z("GET")});break;case"LEARN_COMPACT":H=E.createElement(Lw,{compactModeEnabled:g,getWallet:()=>Z("GET")}),ue=w.t("intro.title"),O="NONE";break;case"GET":H=E.createElement(MR,{getWalletDownload:F,compactModeEnabled:g}),ue=w.t("get.title"),O=g?"LEARN_COMPACT":"NONE";break;case"CONNECT":H=s&&E.createElement(RR,{changeWalletStep:Z,compactModeEnabled:g,connectionError:h,onClose:e,qrCodeUri:u,reconnect:N,wallet:s}),ue=p&&(s.name==="WalletConnect"?w.t("connect_scan.fallback_title"):w.t("connect_scan.title",{wallet:s.name})),O=g?T?null:"NONE":null,G=g?T?()=>{}:$:()=>{};break;case"DOWNLOAD_OPTIONS":H=s&&E.createElement(DR,{changeWalletStep:Z,wallet:s}),ue=s&&w.t("get_options.short_title",{wallet:s.name}),O=T?"CONNECT":g?"NONE":oe;break;case"DOWNLOAD":H=s&&E.createElement(IR,{changeWalletStep:Z,wallet:s}),ue=s&&w.t("get_mobile.title",{wallet:s.name}),O=se?"DOWNLOAD_OPTIONS":oe;break;case"INSTRUCTIONS_MOBILE":H=s&&E.createElement(NR,{connectWallet:V,wallet:s}),ue=s&&w.t("get_options.title",{wallet:g&&s.shortName||s.name}),O="DOWNLOAD";break;case"INSTRUCTIONS_EXTENSION":H=s&&E.createElement(UR,{wallet:s}),ue=s&&w.t("get_options.title",{wallet:g&&s.shortName||s.name}),O="DOWNLOAD_OPTIONS";break;case"INSTRUCTIONS_DESKTOP":H=s&&E.createElement(zR,{connectWallet:V,wallet:s}),ue=s&&w.t("get_options.title",{wallet:g&&s.shortName||s.name}),O="DOWNLOAD_OPTIONS";break}return E.createElement(M,{display:"flex",flexDirection:"row",style:{maxHeight:g?468:504}},(g?z==="NONE":!0)&&E.createElement(M,{className:g?jR:TR,display:"flex",flexDirection:"column",marginTop:"16"},E.createElement(M,{display:"flex",justifyContent:"space-between"},g&&v&&E.createElement(M,{marginLeft:"16",width:"28"},E.createElement(dR,{onClick:()=>Z("LEARN_COMPACT")})),g&&!v&&E.createElement(M,{marginLeft:"16",width:"28"}),E.createElement(M,{marginLeft:g?"0":"6",paddingBottom:"8",paddingTop:"2",paddingX:"18"},E.createElement(me,{as:"h1",color:"modalText",id:t,size:"18",weight:"heavy",testId:"connect-header-label"},w.t("connect.title"))),g&&E.createElement(M,{marginRight:"16"},E.createElement(Ka,{onClose:e}))),E.createElement(M,{className:BR,paddingBottom:"18"},Object.entries(B).map(([te,le],fe)=>le.length>0&&E.createElement(U.Fragment,{key:fe},te?E.createElement(M,{marginBottom:"8",marginTop:"16",marginX:"6"},E.createElement(me,{color:te==="Installed"?"accentColor":"modalTextSecondary",size:"14",weight:"bold"},D.includes(te)?w.t(`connector_group.${te.toLowerCase()}`):te)):null,E.createElement(M,{display:"flex",flexDirection:"column",gap:"4"},le.map(xe=>E.createElement(_E,{currentlySelected:xe.id===r,iconBackground:xe.iconBackground,iconUrl:xe.iconUrl,key:xe.id,name:xe.name,onClick:()=>V(xe),ready:xe.ready,recent:xe.recent,testId:`wallet-option-${xe.id}`,isRainbowKitConnector:xe.isRainbowKitConnector})))))),g&&E.createElement(E.Fragment,null,E.createElement(M,{background:"generalBorder",height:"1",marginTop:"-1"}),v?E.createElement(M,{paddingX:"24",paddingY:"16",textAlign:"center"},E.createElement(v,{Link:v0,Text:w0})):E.createElement(M,{alignItems:"center",display:"flex",justifyContent:"space-between",paddingX:"24",paddingY:"16"},E.createElement(M,{paddingY:"4"},E.createElement(me,{color:"modalTextSecondary",size:"14",weight:"medium"},w.t("connect.new_to_ethereum.description"))),E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"row",gap:"4",justifyContent:"center"},E.createElement(M,{className:it({active:"shrink",hover:"grow"}),cursor:"pointer",onClick:()=>Z("LEARN_COMPACT"),paddingY:"4",style:{willChange:"transform"},transition:"default"},E.createElement(me,{color:"accentColor",size:"14",weight:"bold"},w.t("connect.new_to_ethereum.learn_more.label"))))))),(g?z!=="NONE":!0)&&E.createElement(E.Fragment,null,!g&&E.createElement(M,{background:"generalBorder",minWidth:"1",
1673width:"1"}),E.createElement(M,{display:"flex",flexDirection:"column",margin:"16",style:{flexGrow:1}},E.createElement(M,{alignItems:"center",display:"flex",justifyContent:"space-between",marginBottom:"12"},E.createElement(M,{width:"28"},O&&E.createElement(M,{as:"button",className:it({active:"shrinkSm",hover:"growLg"}),color:"accentColor",onClick:()=>{O&&Z(O,!0),G?.()},paddingX:"8",paddingY:"4",style:{boxSizing:"content-box",height:17,willChange:"transform"},transition:"default",type:"button"},E.createElement(xE,null))),E.createElement(M,{display:"flex",justifyContent:"center",style:{flexGrow:1}},ue&&E.createElement(me,{color:"modalText",size:"18",textAlign:"center",weight:"heavy"},ue)),E.createElement(Ka,{onClose:e})),E.createElement(M,{display:"flex",flexDirection:"column",style:{minHeight:g?396:432}},E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:"6",height:"full",justifyContent:"center",marginX:"8"},H)))))}var PR="_1am14412",qR="_1am14410",HR="_1am14413",FR=({wallet:e})=>E.createElement("svg",{className:HR,viewBox:"0 0 86 86",width:"86",height:"86"}
1673,E.createElement("title",null,"Loading"),E.createElement("rect",{x:"3",y:"3",width:80,height:80,rx:20,ry:20,strokeDasharray:`${160/3} ${320/3}`,strokeDashoffset:160,className:PR,style:{stroke:e?.iconAccent||"#0D3887"}}));function NE({onClose:e,wallet:t,connecting:r}){const{connect:o,iconBackground:s,iconUrl:c,id:u,name:f,getMobileUri:p,ready:h,shortName:m,showWalletConnectModal:y}=t,g=SE(c),v=U.useRef(!1),{i18n:w}=U.useContext(ct),C=U.useCallback(async()=>{if(u!=="walletConnect"&&(async()=>{const T=await p?.();if(T)if(T&&jM({mobileUri:T,name:f}),T.startsWith("http")){const _=document.createElement("a");_.href=T,_.target="_blank",_.rel="noreferrer noopener",_.click()}else window.location.href=T})(),y){y(),e?.();return}try{await o?.()}catch{}},[o,p,y,e,f,u]);return U.useEffect(()=>{r&&!v.current&&(C(),v.current=!0)},[r,C]),E.createElement(M,{as:"button",color:h?"modalText":"modalTextSecondary",disabled:!h,fontFamily:"body",key:u,onClick:C,ref:g,style:{overflow:"visible",textAlign:"center"},testId:`wallet-option-${u}`,type:"button",width:"full"},E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",justifyContent:"center"},E.createElement(M,{display:"flex",alignItems:"center",justifyContent:"center",paddingBottom:"8",paddingTop:"10",position:"relative"},r?E.createElement(FR,{wallet:t}):null,E.createElement(bt,{background:s,borderRadius:"13",boxShadow:"walletLogo",height:"60",src:c,width:"60"})),r?null:E.createElement(M,{display:"flex",flexDirection:"column",textAlign:"center"},E.createElement(me,{as:"h2",color:t.ready?"modalText":"modalTextSecondary",size:"13",weight:"medium"},E.createElement(M,{as:"span",position:"relative"},m??f,!t.ready&&" (unsupported)")),t.recent&&E.createElement(me,{color:"accentColor",size:"12",weight:"medium"},w.t("connect.recent")))))}function QR({onClose:e}){const t="rk_connect_title",r=fc().filter(v=>v.isRainbowKitConnector),{disclaimer:o,learnMoreUrl:s}=U.useContext(wc);let c=null,u=null,f=!1,p=null;const[h,m]=U.useState("CONNECT"),{i18n:y}=U.useContext(ct),g=Ai();switch(h){case"CONNECT":{c=y.t("connect.title"),f=!0,u=E.createElement(M,null,E.createElement(M,{background:"profileForeground",className:qR,display:"flex",paddingBottom:"20",paddingTop:"6"},E.createElement(M,{display:"flex",style:{margin:"0 auto"}},r.filter(v=>v.ready).map(v=>E.createElement(M,{key:v.id,paddingX:"20"},E.createElement(M,{width:"60"},E.createElement(NE,{onClose:e,wallet:v})))))),E.createElement(M,{background:"generalBorder",height:"1",marginBottom:"32",marginTop:"-1"}),E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:"32",paddingX:"32",style:{textAlign:"center"}},E.createElement(M,{display:"flex",flexDirection:"column",gap:"8",textAlign:"center"},E.createElement(me,{color:"modalText",size:"16",weight:"bold"},y.t("intro.title")),E.createElement(me,{color:"modalTextSecondary",size:"16"},y.t("intro.description")))),E.createElement(M,{paddingTop:"32",paddingX:"20"},E.createElement(M,{display:"flex",gap:"14",justifyContent:"center"},E.createElement(Pt,{label:y.t("intro.get.label"),onClick:()=>m("GET"),size:"large",type:"secondary"}),E.createElement(Pt,{href:s,label:y.t("intro.learn_more.label"),size:"large",type:"secondary"}))),o&&E.createElement(M,{marginTop:"28",marginX:"32",textAlign:"center"},E.createElement(o,{Link:v0,Text:w0})));break}case"GET":{c=y.t("get.title"),p="CONNECT";const v=r?.filter(w=>w.downloadUrls?.ios||w.downloadUrls?.android||w.downloadUrls?.mobile)?.splice(0,3);u=E.createElement(M,null,E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",height:"full",marginBottom:"36",marginTop:"5",paddingTop:"12",width:"full"},v.map((w,C)=>{const{downloadUrls:A,iconBackground:T,iconUrl:_,name:j}=w;return!A?.ios&&!A?.android&&!A?.mobile?null:E.createElement(M,{display:"flex",gap:"16",key:w.id,paddingX:"20",width:"full"},E.createElement(M,{style:{minHeight:48,minWidth:48}},E.createElement(bt,{background:T,borderColor:"generalBorder",borderRadius:"10",height:"48",src:_,width:"48"})),E.createElement(M,{display:"flex",flexDirection:"column",width:"full"},E.createElement(M,{alignItems:"center",display:"flex",height:"48"},E.createElement(M,{width:"full"},E.createElement(me,{color:"modalText",size:"18",weight:"bold"}
1673,j)),E.createElement(Pt,{href:(g?A?.ios:A?.android)||A?.mobile,label:y.t("get.action.label"),size:"small",type:"secondary"})),C<v.length-1&&E.createElement(M,{background:"generalBorderDim",height:"1",marginY:"10",width:"full"})))})),E.createElement(M,{style:{marginBottom:"42px"}}),E.createElement(M,{alignItems:"center",display:"flex",flexDirection:"column",gap:"36",paddingX:"36",style:{textAlign:"center"}},E.createElement(M,{display:"flex",flexDirection:"column",gap:"12",textAlign:"center"},E.createElement(me,{color:"modalText",size:"16",weight:"bold"},y.t("get.looking_for.title")),E.createElement(me,{color:"modalTextSecondary",size:"16"},y.t("get.looking_for.mobile.description")))));break}}return E.createElement(M,{display:"flex",flexDirection:"column",paddingBottom:"36"},E.createElement(M,{background:f?"profileForeground":"modalBackground",display:"flex",flexDirection:"column",paddingBottom:"4",paddingTop:"14"},E.createElement(M,{display:"flex",justifyContent:"center",paddingBottom:"6",paddingX:"20",position:"relative"},p&&E.createElement(M,{display:"flex",position:"absolute",style:{left:0,marginBottom:-20,marginTop:-20}},E.createElement(M,{alignItems:"center",as:"button",className:it({active:"shrinkSm",hover:"growLg"}),color:"accentColor",display:"flex",marginLeft:"4",marginTop:"20",onClick:()=>m(p),padding:"16",style:{height:17,willChange:"transform"},transition:"default",type:"button"},E.createElement(xE,null))),E.createElement(M,{marginTop:"4",textAlign:"center",width:"full"},E.createElement(me,{as:"h1",color:"modalText",id:t,size:"20",weight:"bold"},c)),E.createElement(M,{alignItems:"center",display:"flex",height:"32",paddingRight:"14",position:"absolute",right:"0"},E.createElement(M,{style:{marginBottom:-20,marginTop:-20}},E.createElement(Ka,{onClose:e}))))),E.createElement(M,{display:"flex",flexDirection:"column"},u))}var GR=({onClose:e})=>{const{connector:t}=U.useContext(Cc),{i18n:r}=U.useContext(ct),o=t?.name||"";return E.createElement(M,null,E.createElement(M,{display:"flex",paddingBottom:"32",justifyContent:"center",alignItems:"center",background:"profileForeground",flexDirection:"column"},E.createElement(M,{width:"full",display:"flex",justifyContent:"flex-end",marginTop:"18",marginRight:"24"},E.createElement(Ka,{onClose:e})),E.createElement(M,{width:"60"},E.createElement(NE,{onClose:e,wallet:t,connecting:!0})),E.createElement(M,{marginTop:"20"},E.createElement(me,{textAlign:"center",color:"modalText",size:"18",weight:"semibold"},r.t("connect.status.connect_mobile",{wallet:o}))),E.createElement(M,{maxWidth:"full",marginTop:"8"},E.createElement(me,{textAlign:"center",color:"modalText",size:"16",weight:"medium"},r.t("connect.status.confirm_mobile",{wallet:o})))))};function WR({onClose:e}){const{connector:t}=U.useContext(Cc);return st()?t?E.createElement(GR,{onClose:e}):E.createElement(QR,{onClose:e}):E.createElement(LR,{onClose:e})}function VR({onClose:e,open:t}){const r="rk_connect_title",o=u0(),{disconnect:s}=n0(),{isConnecting:c}=Vt(),u=E.useCallback(()=>{e(),s()},[e,s]),f=E.useCallback(()=>{c&&s(),e()},[e,s,c]);return o==="disconnected"?E.createElement(wu,{onClose:f,open:t,titleId:r},E.createElement(Cu,{bottomSheetOnMobile:!0,padding:"0",wide:!0},E.createElement(WR,{onClose:f}))):o==="unauthenticated"?E.createElement(wu,{onClose:u,open:t,titleId:r},E.createElement(Cu,{bottomSheetOnMobile:!0,padding:"0"},E.createElement(BM,{onClose:u,onCloseModal:e}))):null}function lp(){const[e,t]=U.useState(!1);return{closeModal:U.useCallback(()=>t(!1),[]),isModalOpen:e,openModal:U.useCallback(()=>t(!0),[])}}var xi=U.createContext({accountModalOpen:!1,chainModalOpen:!1,connectModalOpen:!1,isWalletConnectModalOpen:!1,setIsWalletConnectModalOpen:()=>{}});function KR({children:e}){const{closeModal:t,isModalOpen:r,openModal:o}=lp(),{closeModal:s,isModalOpen:c,openModal:u}=lp(),{closeModal:f,isModalOpen:p,openModal:h}=lp(),[m,y]=U.useState(!1),g=u0(),{chainId:v}=Vt(),{chains:w}=vt(),C=w.some(_=>
1673_.id===v),A=U.useCallback(({keepConnectModalOpen:_=!1}={})=>{_||t(),s(),f()},[t,s,f]),T=ef()==="unauthenticated";return B3({onConnect:()=>A({keepConnectModalOpen:T}),onDisconnect:()=>A()}),U.useEffect(()=>{T&&A()},[T,A]),E.createElement(xi.Provider,{value:U.useMemo(()=>({accountModalOpen:c,chainModalOpen:p,connectModalOpen:r,isWalletConnectModalOpen:m,openAccountModal:C&&g==="connected"?u:void 0,openChainModal:g==="connected"?h:void 0,openConnectModal:g==="disconnected"||g==="unauthenticated"?o:void 0,setIsWalletConnectModalOpen:y}),[g,c,p,r,u,h,o,C,m])},e,E.createElement(VR,{onClose:t,open:r}),E.createElement(nR,{onClose:s,open:c}),E.createElement(lR,{onClose:f,open:p}))}function YR(){const{accountModalOpen:e,chainModalOpen:t,connectModalOpen:r}=U.useContext(xi);return{accountModalOpen:e,chainModalOpen:t,connectModalOpen:r}}function $R(){const{accountModalOpen:e,openAccountModal:t}=U.useContext(xi);return{accountModalOpen:e,openAccountModal:t}}function XR(){const{chainModalOpen:e,openChainModal:t}=U.useContext(xi);return{chainModalOpen:e,openChainModal:t}}function UE(){const{isWalletConnectModalOpen:e,setIsWalletConnectModalOpen:t}=U.useContext(xi);return{isWalletConnectModalOpen:e,setIsWalletConnectModalOpen:t}}function ZR(){const{connectModalOpen:e,openConnectModal:t}=U.useContext(xi),{isWalletConnectModalOpen:r}=UE();return{connectModalOpen:e||r,openConnectModal:t}}var up=()=>{};function E0({children:e}){const t=RO(),{address:r}=Vt(),{chainId:o}=Vt(),{chains:s}=vt(),c=s.some($=>$.id===o),u=OO(),f=ef()??void 0,p=o?u[o]:void 0,h=p?.name??void 0,m=p?.iconUrl??void 0,y=p?.iconBackground??void 0,g=tf(m),v=U.useContext(h0),w=iE().some(({status:$})=>$==="pending")&&v,{showBalance:C}=eE(),T=typeof C=="boolean"?C:C?QC(C)[st()?"smallScreen":"largeScreen"]:!0,{balance:_,ensAvatar:j,ensName:k}=nE({address:r,includeBalance:T}),B=_?`${vE(Number.parseFloat(_.formatted))} ${_.symbol}`:void 0,{openConnectModal:D}=ZR(),{openChainModal:N}=XR(),{openAccountModal:q}=$R(),{accountModalOpen:I,chainModalOpen:V,connectModalOpen:F}=YR();return E.createElement(E.Fragment,null,e({account:r?{address:r,balanceDecimals:_?.decimals,balanceFormatted:_?.formatted,balanceSymbol:_?.symbol,displayBalance:B,displayName:k?CE(k):wE(r),ensAvatar:j??void 0,ensName:k??void 0,hasPendingTransactions:w}:void 0,accountModalOpen:I,authenticationStatus:f,chain:o?{hasIcon:!!m,iconBackground:y,iconUrl:g,id:o,name:h,unsupported:!c}:void 0,chainModalOpen:V,connectModalOpen:F,mounted:t(),openAccountModal:q??up,openChainModal:N??up,openConnectModal:D??up}))}E0.displayName="ConnectButton.Custom";var Os={accountStatus:"full",chainStatus:{largeScreen:"full",smallScreen:"icon"},label:"Connect Wallet",showBalance:{largeScreen:!0,smallScreen:!1}};function A0({accountStatus:e=Os.accountStatus,chainStatus:t=Os.chainStatus,label:r=Os.label,showBalance:o=Os.showBalance}){const s=Xa(),c=u0(),{setShowBalance:u}=eE(),[f,p]=U.useState(!1),{i18n:h}=U.useContext(ct);return U.useEffect(()=>{u(o),f||p(!0)},[o,u]),f?E.createElement(E0,null,({account:m,chain:y,mounted:g,openAccountModal:v,openChainModal:w,openConnectModal:C})=>{const A=g&&c!=="loading",T=y?.unsupported??!1;return E.createElement(M,{display:"flex",gap:"12",...!A&&{"aria-hidden":!0,style:{opacity:0,pointerEvents:"none",userSelect:"none"}}},A&&m&&c==="connected"?E.createElement(E.Fragment,null,y&&(s.length>1||T)&&E.createElement(M,{alignItems:"center","aria-label":"Chain Selector",as:"button",background:T?"connectButtonBackgroundError":"connectButtonBackground",borderRadius:"connectButton",boxShadow:"connectButton",className:it({active:"shrink",hover:"grow"}),color:T?"connectButtonTextError":"connectButtonText",display:Xo(t,_=>_==="none"?"none":"flex"),fontFamily:"body",fontWeight:"bold",gap:"6",key:T?"unsupported":"supported",onClick:w,paddingX:"10",paddingY:"8",testId:T?"wrong-network-button":"chain-button",transition:"default",type:"button"},T?E.createElement(M,{alignItems:"center",display:"flex",height:"24",paddingX:"4"},h.t("connect_wallet.wrong_network.label")):E.createElement(M,{alignItems:"center",display:"flex",gap:"6"},y.hasIcon?E.createElement(M,{display:Xo(t,_=>_==="full"||_==="icon"?"block":"none"),height:"24",width:"24"},E.createElement(bt,{alt:y.name??"Chain icon",background:y.iconBackgroun
1673d,borderRadius:"full",height:"24",src:y.iconUrl,width:"24"})):null,E.createElement(M,{display:Xo(t,_=>_==="icon"&&!y.iconUrl||_==="full"||_==="name"?"block":"none")},y.name??y.id)),E.createElement(dw,null)),!T&&E.createElement(M,{alignItems:"center",as:"button",background:"connectButtonBackground",borderRadius:"connectButton",boxShadow:"connectButton",className:it({active:"shrink",hover:"grow"}),color:"connectButtonText",display:"flex",fontFamily:"body",fontWeight:"bold",onClick:v,testId:"account-button",transition:"default",type:"button"},m.displayBalance&&E.createElement(M,{display:Xo(o,_=>_?"block":"none"),padding:"8",paddingLeft:"12"},m.displayBalance),E.createElement(M,{background:QC(o)[st()?"smallScreen":"largeScreen"]?"connectButtonInnerBackground":"connectButtonBackground",borderColor:"connectButtonBackground",borderRadius:"connectButton",borderStyle:"solid",borderWidth:"2",color:"connectButtonText",fontFamily:"body",fontWeight:"bold",paddingX:"8",paddingY:"6",transition:"default"},E.createElement(M,{alignItems:"center",display:"flex",gap:"6",height:"24"},E.createElement(M,{display:Xo(e,_=>_==="full"||_==="avatar"?"block":"none")},E.createElement(XC,{address:m.address,imageUrl:m.ensAvatar,loading:m.hasPendingTransactions,size:24})),E.createElement(M,{alignItems:"center",display:"flex",gap:"6"},E.createElement(M,{display:Xo(e,_=>_==="full"||_==="address"?"block":"none")},m.displayName),E.createElement(dw,null)))))):E.createElement(M,{as:"button",background:"accentColor",borderRadius:"connectButton",boxShadow:"connectButton",className:it({active:"shrink",hover:"grow"}),color:"accentColorForeground",fontFamily:"body",fontWeight:"bold",height:"40",key:"connect",onClick:C,paddingX:"14",testId:"connect-button",transition:"default",type:"button"},g&&r==="Connect Wallet"?h.t("connect_wallet.label"):r))}):E.createElement(E.Fragment,null)}A0.__defaultProps=Os;A0.Custom=E0;var zE=({appName:e,appDescription:t,appUrl:r,appIcon:o})=>({name:e,description:t??e,url:r??(typeof window<"u"?window.location.origin:""),icons:[...o?[o]:[]]});function JR(e){return Object.fromEntries(Object.entries(e).filter(([t,r])=>r!==void 0))}function eD(e,t){const r=[];for(const o of e)r.some(s=>s[t]===o[t])||r.push(o);return r}var tD=(e,{projectId:t,walletConnectParameters:r,appName:o,appDescription:s,appUrl:c,appIcon:u})=>{if(!e.length)throw new Error("No wallet list was provided");for(const{wallets:v,groupName:w}of e)if(!v.length)throw new Error(`No wallets provided for group: ${w}`);let f=-1;const p=[],h=[],m=[],y=zE({appName:o,appDescription:s,appUrl:c,appIcon:u});for(const[v,{groupName:w,wallets:C}]of e.entries())for(const A of C){f++;const T=A({projectId:t,appName:o,appIcon:u,options:{metadata:y,...r},walletConnectParameters:{metadata:y,...r}});if(T?.iconAccent&&!vR(T?.iconAccent))throw new Error(`Property \`iconAccent\` is not a hex value for wallet: ${T.name}`);const _={...T,groupIndex:v+1,groupName:w,index:f};typeof T.hidden=="function"?m.push(_):h.push(_)}const g=eD([...h,...m],"id");for(const{createConnector:v,groupIndex:w,groupName:C,hidden:A,...T}of g){if(typeof A=="function"&&A())continue;const _=B=>({rkDetails:JR({...T,groupIndex:w,groupName:C,isRainbowKitConnector:!0,...B||{}})});T.id==="walletConnect"&&p.push(v(_({isWalletConnectModalConnector:!0,showQrModal:!0})));const k=v(_());p.push(k)}return p},qw=new Map,nD=({projectId:e,walletConnectParameters:t,rkDetailsShowQrModal:r,rkDetailsIsWalletConnectModalConnector:o})=>{let s={...t||{},projectId:e,showQrModal:!1};r&&(s={...s,showQrModal:!0}),"customStoragePrefix"in s||(s={...s,customStoragePrefix:o?"clientOne":"clientTwo"});const c=JSON.stringify(s),u=qw.get(c);if(u)return u;const f=Ju(s);return qw.set(c,f),f};function rD({projectId:e,walletDetails:t,walletConnectParameters:r}){return o=>({...nD({projectId:e,walletConnectParameters:r,rkDetailsShowQrModal:t.rkDetails.showQrModal,rkDetailsIsWalletConnectModalConnector:t.rkDetails.isWalletConnectModalConnector})(o),...t})}function x0({projectId:e,walletConnectParameters:t}){const r="21fef48091f12692cad574a6f7753643";if(!e||e==="")throw new 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 e==="YOUR_PROJECT_ID"&&(e=r),o=>rD({projectId:e,walletDetails:o,walletConnectParameters:t})}function LE(e){const t=typeof window<"u"?window:void 0;if(typeof t>"u"||typeof t.ethereum>"u")return;const r=t.ethereum.providers;
1673return r?r.find(o=>o[e]):t.ethereum[e]?t.ethereum:void 0}function PE(e){const t=(r,o)=>{const[s,...c]=o.split("."),u=r[s];if(u)return c.length===0?u:t(u,c.join("."))};if(typeof window<"u")return t(window,e)}function aD({flag:e,namespace:t}){return!!(t&&typeof PE(t)<"u"||typeof LE(e)<"u")}function oD({flag:e,namespace:t}){const r=typeof window<"u"?window:void 0;if(typeof r>"u")return;if(t){const s=PE(t);if(s)return s}const o=r.ethereum?.providers;{const s=LE(e);if(s)return s}return typeof o<"u"&&o.length>0?o[0]:r.ethereum}function iD(e){return t=>{const r=e?{target:()=>({id:t.rkDetails.id,name:t.rkDetails.name,provider:e})}:{};return o=>({...Qu(r)(o),...t})}}function sD({flag:e,namespace:t,target:r}){const o=r||oD({flag:e,namespace:t});return iD(o)}var qE=({appName:e,appIcon:t})=>{const r=s=>s,o=Ai();return{id:"coinbase",name:"Coinbase Wallet",shortName:"Coinbase",rdns:"com.coinbase.wallet",iconUrl:async()=>(await ce(async()=>{const{default:s}=await import("./coinbaseWallet-OKXU3TRC-DnGdeF1T.js");return{default:s}},[])).default,iconAccent:"#2c5ff6",iconBackground:"#2c5ff6",installed:!0,downloadUrls:{android:"https://play.google.com/store/apps/details?id=org.toshi",ios:"https://apps.apple.com/us/app/coinbase-wallet-store-crypto/id1278383455",mobile:"https://coinbase.com/wallet/downloads",qrCode:"https://coinbase-wallet.onelink.me/q5Sx/fdb9b250",chrome:"https://chrome.google.com/webstore/detail/coinbase-wallet-extension/hnfanknocfeofbddgcijnmhnfnkdnaad",browserExtension:"https://coinbase.com/wallet"},...o?{}:{qrCode:{getUri:r,instructions:{learnMoreUrl:"https://coinbase.com/wallet/articles/getting-started-mobile",steps:[{description:"wallet_connectors.coinbase.qr_code.step1.description",step:"install",title:"wallet_connectors.coinbase.qr_code.step1.title"},{description:"wallet_connectors.coinbase.qr_code.step2.description",step:"create",title:"wallet_connectors.coinbase.qr_code.step2.title"},{description:"wallet_connectors.coinbase.qr_code.step3.description",step:"scan",title:"wallet_connectors.coinbase.qr_code.step3.title"}]}},extension:{instructions:{learnMoreUrl:"https://coinbase.com/wallet/articles/getting-started-extension",steps:[{description:"wallet_connectors.coinbase.extension.step1.description",step:"install",title:"wallet_connectors.coinbase.extension.step1.title"},{description:"wallet_connectors.coinbase.extension.step2.description",step:"create",title:"wallet_connectors.coinbase.extension.step2.title"},{description:"wallet_connectors.coinbase.extension.step3.description",step:"refresh",title:"wallet_connectors.coinbase.extension.step3.title"}]}}},createConnector:s=>{const{...c}=qE,u=Xu({appName:e,appLogoUrl:t,...c});return f=>({...u(f),...s})}}};function cD(e){return!(!e?.isMetaMask||e.isBraveWallet&&!e._events&&!e._state||e.isApexWallet||e.isAvalanche||e.isBackpack||e.isBifrost||e.isBitKeep||e.isBitski||e.isBlockWallet||e.isCoinbaseWallet||e.isDawn||e.isEnkrypt||e.isExodus||e.isFrame||e.isFrontier||e.isGamestop||e.isHyperPay||e.isImToken||e.isKuCoinWallet||e.isMathWallet||e.isNestWallet||e.isOkxWallet||e.isOKExWallet||e.isOneInchIOSWallet||e.isOneInchAndroidWallet||e.isOpera||e.isPhantom||e.isPortal||e.isRabby||e.isRainbow||e.isStatus||e.isTalisman||e.isTally||e.isTokenPocket||e.isTokenary||e.isTrust||e.isTrustWallet||e.isXDEFI||e.isZeal||e.isZerion||e.__seif)}var lD=({projectId:e,walletConnectParameters:t})=>{const r=typeof window<"u"?cD(window.ethereum):!1,o=!r&&!st(),s=r||st();return{id:"metaMask",name:"MetaMask",rdns:"io.metamask",iconUrl:async()=>(await ce(async()=>{const{default:c}=await import("./metaMaskWallet-SITXT2FV-BlemcphV.js");return{default:c}},[])).default,iconAccent:"#f6851a",iconBackground:"#fff",installed:r||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:s?c=>c:void 0},qrCode:o?{getUri:c=>`https://metamask.app.link/wc?uri=${encodeURIComponent(c)}`,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:o?x0({projectId:e,walletConnectParameters:t}):(c=>u=>{const f=Zu({dappMetadata:{connector:"rainbowkit",name:t?.metadata?.name,iconUrl:t?.metadata?.icons[0],url:t?.metadata?.url},headless:!0,checkInstallationImmediately:!1,enableAnalytics:!1})(u);return{...f,...c,getChainId:async()=>{try{return await f.getChainId()}catch{return u.chains[0]?.id??1}}}})}},uD=({projectId:e,walletConnectParameters:t})=>{const r=aD({flag:"isRainbow"}),o=!r,s=c=>WC()?c:Ai()?`rainbow://wc?uri=${encodeURIComponent(c)}&connector=rainbowkit`:`https://rnbwapp.com/wc?uri=${encodeURIComponent(c)}&connector=rainbowkit`;return{id:"rainbow",name:"Rainbow",rdns:"me.rainbow",iconUrl:async()=>(await ce(async()=>{const{default:c}=await import("./rainbowWallet-O26YNBMX-DUhYus-9.js");return{default:c}}
1673,[])).default,iconBackground:"#0c2f78",installed:o?void 0:r,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:o?s:void 0},qrCode:o?{getUri:s,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:o?x0({projectId:e,walletConnectParameters:t}):sD({flag:"isRainbow"})}},fD=()=>({id:"safe",name:"Safe",iconAccent:"#12ff80",iconBackground:"#fff",iconUrl:async()=>(await ce(async()=>{const{default:e}=await import("./safeWallet-5MNKTR5Z-D-5imDLD.js");return{default:e}},[])).default,installed:!(typeof window>"u")&&window?.parent!==window,downloadUrls:{},createConnector:e=>t=>({...l0()(t),...e})}),dD=({projectId:e,options:t})=>({id:"walletConnect",name:"WalletConnect",installed:void 0,iconUrl:async()=>(await ce(async()=>{const{default:o}=await import("./walletConnectWallet-YHWKVTDY-D3lyiczV.js");return{default:o}},[])).default,iconBackground:"#3b99fc",qrCode:{getUri:o=>o},createConnector:x0({projectId:e,walletConnectParameters:t})}),hD=e=>e.reduce((r,o)=>{const s=o.id;return r[s]=Z9(),r},{}),pD=({appName:e,appDescription:t,appUrl:r,appIcon:o,wallets:s,projectId:c,...u})=>{const{transports:f,chains:p,...h}=u,m=zE({appName:e,appDescription:t,appUrl:r,appIcon:o}),y=tD(s||[{groupName:"Popular",wallets:[fD,uD,qE,lD,dD]}],{projectId:c,appName:e,appDescription:t,appUrl:r,appIcon:o,walletConnectParameters:{metadata:m}});return qB({connectors:y,chains:p,transports:f||hD(p),...h})};function mD(){return Re.jsxs(Re.Fragment,{children:[Re.jsx("div",{className:"connect-button-wrapper",children:Re.jsx(A0,{})}),Re.jsx("h1",{children:"MetaMask SDK RainbowKit Quickstart"}),Re.jsx("p",{className:"read-the-docs underline",children:Re.jsx("a",{href:"https://docs.metamask.io/sdk/",target:"_blank",children:"SDK Documentation"})}),Re.jsx("footer",{className:"source-code-link",children:Re.jsx("a",{href:"https://github.com/MetaMask/metamask-sdk-examples/tree/main/quickstarts/rainbowkit",target:"_blank",children:"Source code"})})]})}var Hw=new Map,gD=({projectId:e,walletConnectParameters:t,rkDetailsShowQrModal:r,rkDetailsIsWalletConnectModalConnector:o})=>{let s={...t||{},projectId:e,showQrModal:!1};r&&(s={...s,showQrModal:!0}),"customStoragePrefix"in s||(s={...s,customStoragePrefix:o?"clientOne":"clientTwo"});const c=JSON.stringify(s),u=Hw.get(c);if(u)return u;const f=Ju(s);return Hw.set(c,f),f};function yD({projectId:e,walletDetails:t,walletConnectParameters:r}){return o=>({...gD({projectId:e,walletConnectParameters:r,rkDetailsShowQrModal:t.rkDetails.showQrModal,rkDetailsIsWalletConnectModalConnector:t.rkDetails.isWalletConnectModalConnector})(o),...t})}function bD({projectId:e,walletConnectParameters:t}){const r="21fef48091f12692cad574a6f7753643";if(!e||e==="")throw new 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 e==="YOUR_PROJECT_ID"&&(e=r),o=>yD({projectId:e,walletDetails:o,walletConnectParameters:t})}function vD(){return typeof navigator<"u"&&/android/i.test(navigator.userAgent)}function wD(){return typeof navigator<"u"&&/iPhone|iPod/.test(navigator.userAgent)}function CD(){return typeof navigator<"u"&&(/iPad/.test(navigator.userAgent)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1)}function ED(){return wD()||CD()}function Fw(){return vD()||ED()}function AD(e){return!(!e?.isMetaMask||e.isBraveWallet&&!e._events&&!e._state||e.isApexWallet||e.isAvalanche||e.isBackpack||e.isBifrost||e.isBitKeep||e.isBitski||e.isBlockWallet||e.isCoinbaseWallet||e.isDawn||e.isEnkrypt||e.isExodus||e.isFrame||e.isFrontier||e.isGamestop||e.isHyperPay||e.isImToken||e.isKuCoinWallet||e.isMathWallet||e.isNestWallet||e.isOkxWallet||e.isOKExWallet||e.isOneInchIOSWallet||e.isOneInchAndroidWallet||e.isOpera||e.isPhantom||e.isPortal||e.isRabby||e.isRainbow||e.isStatus||e.isTalisman||e.isTally||e.isTokenPocket||e.isTokenary||e.isTrust||e.isTrustWallet||e.isXDEFI||e.isZeal||e.isZerion||e.__seif)}var xD=({projectId:e,walletConnectParameters:t})=>{const r=typeof window<"u"?AD(window.ethereum):!1,o=!r&&!Fw(),s=r||Fw();return{id:"metaMask",name:"MetaMask",rdns:"io.metamask",iconUrl:async()=>(await ce(async()=>{const{default:c}=await import("./metaMaskWallet-SITXT2FV-Cvftx4Bc.js");return{default:c}}
1673,[])).default,iconAccent:"#f6851a",iconBackground:"#fff",installed:r||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:s?c=>c:void 0},qrCode:o?{getUri:c=>`https://metamask.app.link/wc?uri=${encodeURIComponent(c)}`,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:o?bD({projectId:e,walletConnectParameters:t}):(c=>u=>{const f=Zu({dappMetadata:{connector:"rainbowkit",name:t?.metadata?.name,iconUrl:t?.metadata?.icons[0],url:t?.metadata?.url},headless:!0,checkInstallationImmediately:!1,enableAnalytics:!1})(u);return{...f,...c,getChainId:async()=>{try{return await f.getChainId()}catch{return u.chains[0]?.id??1}}}})}};const SD=new gT,_D=pD({appName:"MetaMask SDK RainbowKit Quickstart",projectId:"22a27db564617a0448d150ffb5dbe958",chains:[Vu,Lj,qj,Pj],wallets:[{groupName:"Preferred",wallets:[xD]}],ssr:!1});c7.createRoot(document.getElementById("root")).render(Re.jsx(U.StrictMode,{children:Re.jsx(QB,{config:_D,children:Re.jsx(RT,{client:SD,children:Re.jsx(DM,{children:Re.jsx(mD,{})})})})}));const Qw=Object.freeze(Object.defineProperty({__proto__:null,default:fp},Symbol.toStringTag,{value:"Module"}));export{k6 as $,U7 as A,ie as B,w6 as C,pe as D,Jo as E,E5 as F,H7 as G,Ms as H,sa as I,zD as J,ID as K,um as L,$n as M,n_ as N,Yn as O,Ar as P,v6 as Q,_2 as R,la as S,Gs as T,Ue as U,vc as V,ui as W,C6 as X,Kt as Y,Ee as Z,ce as _,N4 as a,N6 as a0,b3 as a1,aB as a2,p3 as a3,xt as a4,$_ as a5,cv as a6,er as a7,i2 as a8,ju as a9,D4 as aA,Xe as aB,k7 as aC,dt as aD,mc as aE,qD as aF,GD as aG,kB as aH,In as aa,M4 as ab,Op as ac,h2 as ad,n8 as ae,Sm as af,Sr as ag,r_ as ah,Ls as ai,fm as aj,dm as ak,Un as al,Ia as am,y8 as an,zs as ao,a5 as ap,f5 as aq,n3 as ar,H6 as as,PD as at,LD as au,MB as av,Pu as aw,si as ax,Pa as ay,Tn as az,Zn as b,Nu as c,O4 as d,da as e,Kn as f,wm as g,nr as h,qm as i,Z2 as j,P_ as k,Om as l,BD as m,Gw as n,v3 as o,Bu as p,Z9 as q,TD as r,St as s,Xn as t,yi as u,ln as v,Pp as w,mi as x,ai as y,n6 as z};

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.