@a.annzzz/directdeposit-widget
Version:
A plug-and-play React component for connecting a Web3 wallet and displaying deposit schedule information.
24 lines • 586 kB
JavaScript
"use strict";var sh=Object.defineProperty;var il=e=>{throw TypeError(e)};var ih=(e,n,t)=>n in e?sh(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t;var z=(e,n,t)=>ih(e,typeof n!="symbol"?n+"":n,t),gi=(e,n,t)=>n.has(e)||il("Cannot "+t);var U=(e,n,t)=>(gi(e,n,"read from private field"),t?t.call(e):n.get(e)),ie=(e,n,t)=>n.has(e)?il("Cannot add the same private member more than once"):n instanceof WeakSet?n.add(e):n.set(e,t),J=(e,n,t,r)=>(gi(e,n,"write to private field"),r?r.call(e,t):n.set(e,t),t),Se=(e,n,t)=>(gi(e,n,"access private method"),t);var Aa=(e,n,t,r)=>({set _(a){J(e,n,a,t)},get _(){return U(e,n,r)}});const w=require("react"),rr=require("wagmi"),rs=require("@rainbow-me/rainbowkit"),x=require("viem"),Qf=require("react-dom");function Xf(e){const n=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const t in e)if(t!=="default"){const r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:()=>e[t]})}}return n.default=e,Object.freeze(n)}const Z=Xf(w),oh=Xf(Qf);var ka={exports:{}},$r={};/**
* @license React
* react-jsx-runtime.production.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var ol;function ch(){if(ol)return $r;ol=1;var e=Symbol.for("react.transitional.element"),n=Symbol.for("react.fragment");function t(r,a,s){var i=null;if(s!==void 0&&(i=""+s),a.key!==void 0&&(i=""+a.key),"key"in a){s={};for(var o in a)o!=="key"&&(s[o]=a[o])}else s=a;return a=s.ref,{$$typeof:e,type:r,key:i,ref:a!==void 0?a:null,props:s}}return $r.Fragment=n,$r.jsx=t,$r.jsxs=t,$r}var Ur={};/**
* @license React
* react-jsx-runtime.development.js
*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var cl;function uh(){return cl||(cl=1,process.env.NODE_ENV!=="production"&&function(){function e(C){if(C==null)return null;if(typeof C=="function")return C.$$typeof===M?null:C.displayName||C.name||null;if(typeof C=="string")return C;switch(C){case y:return"Fragment";case b:return"Profiler";case h:return"StrictMode";case S:return"Suspense";case R:return"SuspenseList";case T:return"Activity"}if(typeof C=="object")switch(typeof C.tag=="number"&&console.error("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),C.$$typeof){case m:return"Portal";case g:return(C.displayName||"Context")+".Provider";case v:return(C._context.displayName||"Context")+".Consumer";case P:var F=C.render;return C=C.displayName,C||(C=F.displayName||F.name||"",C=C!==""?"ForwardRef("+C+")":"ForwardRef"),C;case I:return F=C.displayName||null,F!==null?F:e(C.type)||"Memo";case D:F=C._payload,C=C._init;try{return e(C(F))}catch{}}return null}function n(C){return""+C}function t(C){try{n(C);var F=!1}catch{F=!0}if(F){F=console;var H=F.error,Y=typeof Symbol=="function"&&Symbol.toStringTag&&C[Symbol.toStringTag]||C.constructor.name||"Object";return H.call(F,"The provided key is an unsupported type %s. This value must be coerced to a string before using it here.",Y),n(C)}}function r(C){if(C===y)return"<>";if(typeof C=="object"&&C!==null&&C.$$typeof===D)return"<...>";try{var F=e(C);return F?"<"+F+">":"<...>"}catch{return"<...>"}}function a(){var C=L.A;return C===null?null:C.getOwner()}function s(){return Error("react-stack-top-frame")}function i(C){if(N.call(C,"key")){var F=Object.getOwnPropertyDescriptor(C,"key").get;if(F&&F.isReactWarning)return!1}return C.key!==void 0}function o(C,F){function H(){E||(E=!0,console.error("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://react.dev/link/special-props)",F))}H.isReactWarning=!0,Object.defineProperty(C,"key",{get:H,configurable:!0})}function c(){var C=e(this.type);return _[C]||(_[C]=!0,console.error("Accessing element.ref was removed in React 19. ref is now a regular prop. It will be removed from the JSX Element type in a future release.")),C=this.props.ref,C!==void 0?C:null}function l(C,F,H,Y,X,W,ee,rt){return H=W.ref,C={$$typeof:p,type:C,key:F,props:W,_owner:X},(H!==void 0?H:null)!==null?Object.defineProperty(C,"ref",{enumerable:!1,get:c}):Object.defineProperty(C,"ref",{enumerable:!1,value:null}),C._store={},Object.defineProperty(C._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:0}),Object.defineProperty(C,"_debugInfo",{configurable:!1,enumerable:!1,writable:!0,value:null}),Object.defineProperty(C,"_debugStack",{configurable:!1,enumerable:!1,writable:!0,value:ee}),Object.defineProperty(C,"_debugTask",{configurable:!1,enumerable:!1,writable:!0,value:rt}),Object.freeze&&(Object.freeze(C.props),Object.freeze(C)),C}function u(C,F,H,Y,X,W,ee,rt){var pe=F.children;if(pe!==void 0)if(Y)if(G(pe)){for(Y=0;Y<pe.length;Y++)d(pe[Y]);Object.freeze&&Object.freeze(pe)}else console.error("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else d(pe);if(N.call(F,"key")){pe=e(C);var Ce=Object.keys(F).filter(function(Q){return Q!=="key"});Y=0<Ce.length?"{key: someKey, "+Ce.join(": ..., ")+": ...}":"{key: someKey}",$[pe+Y]||(Ce=0<Ce.length?"{"+Ce.join(": ..., ")+": ...}":"{}",console.error(`A props object containing a "key" prop is being spread into JSX:
let props = %s;
<%s {...props} />
React keys must be passed directly to JSX without using spread:
let props = %s;
<%s key={someKey} {...props} />`,Y,pe,Ce,pe),$[pe+Y]=!0)}if(pe=null,H!==void 0&&(t(H),pe=""+H),i(F)&&(t(F.key),pe=""+F.key),"key"in F){H={};for(var kt in F)kt!=="key"&&(H[kt]=F[kt])}else H=F;return pe&&o(H,typeof C=="function"?C.displayName||C.name||"Unknown":C),l(C,pe,W,X,a(),H,ee,rt)}function d(C){typeof C=="object"&&C!==null&&C.$$typeof===p&&C._store&&(C._store.validated=1)}var f=w,p=Symbol.for("react.transitional.element"),m=Symbol.for("react.portal"),y=Symbol.for("react.fragment"),h=Symbol.for("react.strict_mode"),b=Symbol.for("react.profiler"),v=Symbol.for("react.consumer"),g=Symbol.for("react.context"),P=Symbol.for("react.forward_ref"),S=Symbol.for("react.suspense"),R=Symbol.for("react.suspense_list"),I=Symbol.for("react.memo"),D=Symbol.for("react.lazy"),T=Symbol.for("react.activity"),M=Symbol.for("react.client.reference"),L=f.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,N=Object.prototype.hasOwnProperty,G=Array.isArray,A=console.createTask?console.createTask:function(){return null};f={"react-stack-bottom-frame":function(C){return C()}};var E,_={},k=f["react-stack-bottom-frame"].bind(f,s)(),O=A(r(s)),$={};Ur.Fragment=y,Ur.jsx=function(C,F,H,Y,X){var W=1e4>L.recentlyCreatedOwnerStacks++;return u(C,F,H,!1,Y,X,W?Error("react-stack-top-frame"):k,W?A(r(C)):O)},Ur.jsxs=function(C,F,H,Y,X){var W=1e4>L.recentlyCreatedOwnerStacks++;return u(C,F,H,!0,Y,X,W?Error("react-stack-top-frame"):k,W?A(r(C)):O)}}()),Ur}var ul;function lh(){return ul||(ul=1,process.env.NODE_ENV==="production"?ka.exports=ch():ka.exports=uh()),ka.exports}var q=lh();function Zf(e){var n,t,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var a=e.length;for(n=0;n<a;n++)e[n]&&(t=Zf(e[n]))&&(r&&(r+=" "),r+=t)}else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function me(){for(var e,n,t=0,r="",a=arguments.length;t<a;t++)(e=arguments[t])&&(n=Zf(e))&&(r&&(r+=" "),r+=n);return r}function dh(e){if(typeof document>"u")return;let n=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style");t.type="text/css",n.firstChild?n.insertBefore(t,n.firstChild):n.appendChild(t),t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e))}dh(`:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
`);var ga=e=>typeof e=="number"&&!isNaN(e),Hn=e=>typeof e=="string",zt=e=>typeof e=="function",fh=e=>Hn(e)||ga(e),Ho=e=>Hn(e)||zt(e)?e:null,ph=(e,n)=>e===!1||ga(e)&&e>0?e:n,jo=e=>w.isValidElement(e)||Hn(e)||zt(e)||ga(e);function yh(e,n,t=300){let{scrollHeight:r,style:a}=e;requestAnimationFrame(()=>{a.minHeight="initial",a.height=r+"px",a.transition=`all ${t}ms`,requestAnimationFrame(()=>{a.height="0",a.padding="0",a.margin="0",setTimeout(n,t)})})}function mh({enter:e,exit:n,appendPosition:t=!1,collapse:r=!0,collapseDuration:a=300}){return function({children:s,position:i,preventExitTransition:o,done:c,nodeRef:l,isIn:u,playToast:d}){let f=t?`${e}--${i}`:e,p=t?`${n}--${i}`:n,m=w.useRef(0);return w.useLayoutEffect(()=>{let y=l.current,h=f.split(" "),b=v=>{v.target===l.current&&(d(),y.removeEventListener("animationend",b),y.removeEventListener("animationcancel",b),m.current===0&&v.type!=="animationcancel"&&y.classList.remove(...h))};y.classList.add(...h),y.addEventListener("animationend",b),y.addEventListener("animationcancel",b)},[]),w.useEffect(()=>{let y=l.current,h=()=>{y.removeEventListener("animationend",h),r?yh(y,c,a):c()};u||(o?h():(m.current=1,y.className+=` ${p}`,y.addEventListener("animationend",h)))},[u]),w.createElement(w.Fragment,null,s)}}function ll(e,n){return{content:Jf(e.content,e.props),containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,reason:e.removalReason,status:n}}function Jf(e,n,t=!1){return w.isValidElement(e)&&!Hn(e.type)?w.cloneElement(e,{closeToast:n.closeToast,toastProps:n,data:n.data,isPaused:t}):zt(e)?e({closeToast:n.closeToast,toastProps:n,data:n.data,isPaused:t}):e}function hh({closeToast:e,theme:n,ariaLabel:t="close"}){return w.createElement("button",{className:`Toastify__close-button Toastify__close-button--${n}`,type:"button",onClick:r=>{r.stopPropagation(),e(!0)},"aria-label":t},w.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},w.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}function gh({delay:e,isRunning:n,closeToast:t,type:r="default",hide:a,className:s,controlledProgress:i,progress:o,rtl:c,isIn:l,theme:u}){let d=a||i&&o===0,f={animationDuration:`${e}ms`,animationPlayState:n?"running":"paused"};i&&(f.transform=`scaleX(${o})`);let p=me("Toastify__progress-bar",i?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${u}`,`Toastify__progress-bar--${r}`,{"Toastify__progress-bar--rtl":c}),m=zt(s)?s({rtl:c,type:r,defaultClassName:p}):me(p,s),y={[i&&o>=1?"onTransitionEnd":"onAnimationEnd"]:i&&o<1?null:()=>{l&&t()}};return w.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":d},w.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${u} Toastify__progress-bar--${r}`}),w.createElement("div",{role:"progressbar","aria-hidden":d?"true":"false","aria-label":"notification timer",className:m,style:f,...y}))}var bh=1,ep=()=>`${bh++}`;function vh(e,n,t){let r=1,a=0,s=[],i=[],o=n,c=new Map,l=new Set,u=v=>(l.add(v),()=>l.delete(v)),d=()=>{i=Array.from(c.values()),l.forEach(v=>v())},f=({containerId:v,toastId:g,updateId:P})=>{let S=v?v!==e:e!==1,R=c.has(g)&&P==null;return S||R},p=(v,g)=>{c.forEach(P=>{var S;(g==null||g===P.props.toastId)&&((S=P.toggle)==null||S.call(P,v))})},m=v=>{var g,P;(P=(g=v.props)==null?void 0:g.onClose)==null||P.call(g,v.removalReason),v.isActive=!1},y=v=>{if(v==null)c.forEach(m);else{let g=c.get(v);g&&m(g)}d()},h=()=>{a-=s.length,s=[]},b=v=>{var g,P;let{toastId:S,updateId:R}=v.props,I=R==null;v.staleId&&c.delete(v.staleId),v.isActive=!0,c.set(S,v),d(),t(ll(v,I?"added":"updated")),I&&((P=(g=v.props).onOpen)==null||P.call(g))};return{id:e,props:o,observe:u,toggle:p,removeToast:y,toasts:c,clearQueue:h,buildToast:(v,g)=>{if(f(g))return;let{toastId:P,updateId:S,data:R,staleId:I,delay:D}=g,T=S==null;T&&a++;let M={...o,style:o.toastStyle,key:r++,...Object.fromEntries(Object.entries(g).filter(([N,G])=>G!=null)),toastId:P,updateId:S,data:R,isIn:!1,className:Ho(g.className||o.toastClassName),progressClassName:Ho(g.progressClassName||o.progressClassName),autoClose:g.isLoading?!1:ph(g.autoClose,o.autoClose),closeToast(N){c.get(P).removalReason=N,y(P)},deleteToast(){let N=c.get(P);if(N!=null){if(t(ll(N,"removed")),c.delete(P),a--,a<0&&(a=0),s.length>0){b(s.shift());return}d()}}};M.closeButton=o.closeButton,g.closeButton===!1||jo(g.closeButton)?M.closeButton=g.closeButton:g.closeButton===!0&&(M.closeButton=jo(o.closeButton)?o.closeButton:!0);let L={content:v,props:M,staleId:I};o.limit&&o.limit>0&&a>o.limit&&T?s.push(L):ga(D)?setTimeout(()=>{b(L)},D):b(L)},setProps(v){o=v},setToggle:(v,g)=>{let P=c.get(v);P&&(P.toggle=g)},isToastActive:v=>{var g;return(g=c.get(v))==null?void 0:g.isActive},getSnapshot:()=>i}}var Ue=new Map,ta=[],Vo=new Set,wh=e=>Vo.forEach(n=>n(e)),tp=()=>Ue.size>0;function xh(){ta.forEach(e=>rp(e.content,e.options)),ta=[]}var Eh=(e,{containerId:n})=>{var t;return(t=Ue.get(n||1))==null?void 0:t.toasts.get(e)};function np(e,n){var t;if(n)return!!((t=Ue.get(n))!=null&&t.isToastActive(e));let r=!1;return Ue.forEach(a=>{a.isToastActive(e)&&(r=!0)}),r}function Dh(e){if(!tp()){ta=ta.filter(n=>e!=null&&n.options.toastId!==e);return}if(e==null||fh(e))Ue.forEach(n=>{n.removeToast(e)});else if(e&&("containerId"in e||"id"in e)){let n=Ue.get(e.containerId);n?n.removeToast(e.id):Ue.forEach(t=>{t.removeToast(e.id)})}}var Th=(e={})=>{Ue.forEach(n=>{n.props.limit&&(!e.containerId||n.id===e.containerId)&&n.clearQueue()})};function rp(e,n){jo(e)&&(tp()||ta.push({content:e,options:n}),Ue.forEach(t=>{t.buildToast(e,n)}))}function Ph(e){var n;(n=Ue.get(e.containerId||1))==null||n.setToggle(e.id,e.fn)}function ap(e,n){Ue.forEach(t=>{(n==null||!(n!=null&&n.containerId)||(n==null?void 0:n.containerId)===t.id)&&t.toggle(e,n==null?void 0:n.id)})}function _h(e){let n=e.containerId||1;return{subscribe(t){let r=vh(n,e,wh);Ue.set(n,r);let a=r.observe(t);return xh(),()=>{a(),Ue.delete(n)}},setProps(t){var r;(r=Ue.get(n))==null||r.setProps(t)},getSnapshot(){var t;return(t=Ue.get(n))==null?void 0:t.getSnapshot()}}}function Ch(e){return Vo.add(e),()=>{Vo.delete(e)}}function Sh(e){return e&&(Hn(e.toastId)||ga(e.toastId))?e.toastId:ep()}function ba(e,n){return rp(e,n),n.toastId}function Rs(e,n){return{...n,type:n&&n.type||e,toastId:Sh(n)}}function Ns(e){return(n,t)=>ba(n,Rs(e,t))}function de(e,n){return ba(e,Rs("default",n))}de.loading=(e,n)=>ba(e,Rs("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...n}));function Ih(e,{pending:n,error:t,success:r},a){let s;n&&(s=Hn(n)?de.loading(n,a):de.loading(n.render,{...a,...n}));let i={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},o=(l,u,d)=>{if(u==null){de.dismiss(s);return}let f={type:l,...i,...a,data:d},p=Hn(u)?{render:u}:u;return s?de.update(s,{...f,...p}):de(p.render,{...f,...p}),d},c=zt(e)?e():e;return c.then(l=>o("success",r,l)).catch(l=>o("error",t,l)),c}de.promise=Ih;de.success=Ns("success");de.info=Ns("info");de.error=Ns("error");de.warning=Ns("warning");de.warn=de.warning;de.dark=(e,n)=>ba(e,Rs("default",{theme:"dark",...n}));function Ah(e){Dh(e)}de.dismiss=Ah;de.clearWaitingQueue=Th;de.isActive=np;de.update=(e,n={})=>{let t=Eh(e,n);if(t){let{props:r,content:a}=t,s={delay:100,...r,...n,toastId:n.toastId||e,updateId:ep()};s.toastId!==e&&(s.staleId=e);let i=s.render||a;delete s.render,ba(i,s)}};de.done=e=>{de.update(e,{progress:1})};de.onChange=Ch;de.play=e=>ap(!0,e);de.pause=e=>ap(!1,e);function kh(e){var n;let{subscribe:t,getSnapshot:r,setProps:a}=w.useRef(_h(e)).current;a(e);let s=(n=w.useSyncExternalStore(t,r,r))==null?void 0:n.slice();function i(o){if(!s)return[];let c=new Map;return e.newestOnTop&&s.reverse(),s.forEach(l=>{let{position:u}=l.props;c.has(u)||c.set(u,[]),c.get(u).push(l)}),Array.from(c,l=>o(l[0],l[1]))}return{getToastToRender:i,isToastActive:np,count:s==null?void 0:s.length}}function Oh(e){let[n,t]=w.useState(!1),[r,a]=w.useState(!1),s=w.useRef(null),i=w.useRef({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:o,pauseOnHover:c,closeToast:l,onClick:u,closeOnClick:d}=e;Ph({id:e.toastId,containerId:e.containerId,fn:t}),w.useEffect(()=>{if(e.pauseOnFocusLoss)return f(),()=>{p()}},[e.pauseOnFocusLoss]);function f(){document.hasFocus()||b(),window.addEventListener("focus",h),window.addEventListener("blur",b)}function p(){window.removeEventListener("focus",h),window.removeEventListener("blur",b)}function m(I){if(e.draggable===!0||e.draggable===I.pointerType){v();let D=s.current;i.canCloseOnClick=!0,i.canDrag=!0,D.style.transition="none",e.draggableDirection==="x"?(i.start=I.clientX,i.removalDistance=D.offsetWidth*(e.draggablePercent/100)):(i.start=I.clientY,i.removalDistance=D.offsetHeight*(e.draggablePercent===80?e.draggablePercent*1.5:e.draggablePercent)/100)}}function y(I){let{top:D,bottom:T,left:M,right:L}=s.current.getBoundingClientRect();I.nativeEvent.type!=="touchend"&&e.pauseOnHover&&I.clientX>=M&&I.clientX<=L&&I.clientY>=D&&I.clientY<=T?b():h()}function h(){t(!0)}function b(){t(!1)}function v(){i.didMove=!1,document.addEventListener("pointermove",P),document.addEventListener("pointerup",S)}function g(){document.removeEventListener("pointermove",P),document.removeEventListener("pointerup",S)}function P(I){let D=s.current;if(i.canDrag&&D){i.didMove=!0,n&&b(),e.draggableDirection==="x"?i.delta=I.clientX-i.start:i.delta=I.clientY-i.start,i.start!==I.clientX&&(i.canCloseOnClick=!1);let T=e.draggableDirection==="x"?`${i.delta}px, var(--y)`:`0, calc(${i.delta}px + var(--y))`;D.style.transform=`translate3d(${T},0)`,D.style.opacity=`${1-Math.abs(i.delta/i.removalDistance)}`}}function S(){g();let I=s.current;if(i.canDrag&&i.didMove&&I){if(i.canDrag=!1,Math.abs(i.delta)>i.removalDistance){a(!0),e.closeToast(!0),e.collapseAll();return}I.style.transition="transform 0.2s, opacity 0.2s",I.style.removeProperty("transform"),I.style.removeProperty("opacity")}}let R={onPointerDown:m,onPointerUp:y};return o&&c&&(R.onMouseEnter=b,e.stacked||(R.onMouseLeave=h)),d&&(R.onClick=I=>{u&&u(I),i.canCloseOnClick&&l(!0)}),{playToast:h,pauseToast:b,isRunning:n,preventExitTransition:r,toastRef:s,eventHandlers:R}}var Mh=typeof window<"u"?w.useLayoutEffect:w.useEffect,Ls=({theme:e,type:n,isLoading:t,...r})=>w.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:e==="colored"?"currentColor":`var(--toastify-icon-color-${n})`,...r});function Rh(e){return w.createElement(Ls,{...e},w.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))}function Nh(e){return w.createElement(Ls,{...e},w.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))}function Lh(e){return w.createElement(Ls,{...e},w.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))}function Fh(e){return w.createElement(Ls,{...e},w.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))}function Bh(){return w.createElement("div",{className:"Toastify__spinner"})}var Yo={info:Nh,warning:Rh,success:Lh,error:Fh,spinner:Bh},$h=e=>e in Yo;function Uh({theme:e,type:n,isLoading:t,icon:r}){let a=null,s={theme:e,type:n};return r===!1||(zt(r)?a=r({...s,isLoading:t}):w.isValidElement(r)?a=w.cloneElement(r,s):t?a=Yo.spinner():$h(n)&&(a=Yo[n](s))),a}var Gh=e=>{let{isRunning:n,preventExitTransition:t,toastRef:r,eventHandlers:a,playToast:s}=Oh(e),{closeButton:i,children:o,autoClose:c,onClick:l,type:u,hideProgressBar:d,closeToast:f,transition:p,position:m,className:y,style:h,progressClassName:b,updateId:v,role:g,progress:P,rtl:S,toastId:R,deleteToast:I,isIn:D,isLoading:T,closeOnClick:M,theme:L,ariaLabel:N}=e,G=me("Toastify__toast",`Toastify__toast-theme--${L}`,`Toastify__toast--${u}`,{"Toastify__toast--rtl":S},{"Toastify__toast--close-on-click":M}),A=zt(y)?y({rtl:S,position:m,type:u,defaultClassName:G}):me(G,y),E=Uh(e),_=!!P||!c,k={closeToast:f,type:u,theme:L},O=null;return i===!1||(zt(i)?O=i(k):w.isValidElement(i)?O=w.cloneElement(i,k):O=hh(k)),w.createElement(p,{isIn:D,done:I,position:m,preventExitTransition:t,nodeRef:r,playToast:s},w.createElement("div",{id:R,tabIndex:0,onClick:l,"data-in":D,className:A,...a,style:h,ref:r,...D&&{role:g,"aria-label":N}},E!=null&&w.createElement("div",{className:me("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!T})},E),Jf(o,e,!n),O,!e.customProgressBar&&w.createElement(gh,{...v&&!_?{key:`p-${v}`}:{},rtl:S,theme:L,delay:c,isRunning:n,isIn:D,closeToast:f,hide:d,type:u,className:b,controlledProgress:_,progress:P||0})))},Hh=(e,n=!1)=>({enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:n}),jh=mh(Hh("bounce",!0)),Vh={position:"top-right",transition:jh,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light","aria-label":"Notifications Alt+T",hotKeys:e=>e.altKey&&e.code==="KeyT"};function Yh(e){let n={...Vh,...e},t=e.stacked,[r,a]=w.useState(!0),s=w.useRef(null),{getToastToRender:i,isToastActive:o,count:c}=kh(n),{className:l,style:u,rtl:d,containerId:f,hotKeys:p}=n;function m(h){let b=me("Toastify__toast-container",`Toastify__toast-container--${h}`,{"Toastify__toast-container--rtl":d});return zt(l)?l({position:h,rtl:d,defaultClassName:b}):me(b,Ho(l))}function y(){t&&(a(!0),de.play())}return Mh(()=>{var h;if(t){let b=s.current.querySelectorAll('[data-in="true"]'),v=12,g=(h=n.position)==null?void 0:h.includes("top"),P=0,S=0;Array.from(b).reverse().forEach((R,I)=>{let D=R;D.classList.add("Toastify__toast--stacked"),I>0&&(D.dataset.collapsed=`${r}`),D.dataset.pos||(D.dataset.pos=g?"top":"bot");let T=P*(r?.2:1)+(r?0:v*I);D.style.setProperty("--y",`${g?T:T*-1}px`),D.style.setProperty("--g",`${v}`),D.style.setProperty("--s",`${1-(r?S:0)}`),P+=D.offsetHeight,S+=.025})}},[r,c,t]),w.useEffect(()=>{function h(b){var v;let g=s.current;p(b)&&((v=g.querySelector('[tabIndex="0"]'))==null||v.focus(),a(!1),de.pause()),b.key==="Escape"&&(document.activeElement===g||g!=null&&g.contains(document.activeElement))&&(a(!0),de.play())}return document.addEventListener("keydown",h),()=>{document.removeEventListener("keydown",h)}},[p]),w.createElement("section",{ref:s,className:"Toastify",id:f,onMouseEnter:()=>{t&&(a(!1),de.pause())},onMouseLeave:y,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":n["aria-label"]},i((h,b)=>{let v=b.length?{...u}:{...u,pointerEvents:"none"};return w.createElement("div",{tabIndex:-1,className:m(h),"data-stacked":t,style:v,key:`c-${h}`},b.map(({content:g,props:P})=>w.createElement(Gh,{...P,stacked:t,collapseAll:y,isIn:o(P.toastId,P.containerId),key:`t-${P.key}`},g)))}))}function Qn(e){return{formatters:void 0,fees:void 0,serializers:void 0,...e}}const sp="2.32.0";let Gr={getDocsUrl:({docsBaseUrl:e,docsPath:n="",docsSlug:t})=>n?`${e??"https://viem.sh"}${n}${t?`#${t}`:""}`:void 0,version:`viem@${sp}`},B=class zo extends Error{constructor(n,t={}){var o;const r=(()=>{var c;return t.cause instanceof zo?t.cause.details:(c=t.cause)!=null&&c.message?t.cause.message:t.details})(),a=t.cause instanceof zo&&t.cause.docsPath||t.docsPath,s=(o=Gr.getDocsUrl)==null?void 0:o.call(Gr,{...t,docsPath:a}),i=[n||"An error occurred.","",...t.metaMessages?[...t.metaMessages,""]:[],...s?[`Docs: ${s}`]:[],...r?[`Details: ${r}`]:[],...Gr.version?[`Version: ${Gr.version}`]:[]].join(`
`);super(i,t.cause?{cause:t.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=r,this.docsPath=a,this.metaMessages=t.metaMessages,this.name=t.name??this.name,this.shortMessage=n,this.version=sp}walk(n){return ip(this,n)}};function ip(e,n){return n!=null&&n(e)?e:e&&typeof e=="object"&&"cause"in e&&e.cause!==void 0?ip(e.cause,n):n?null:e}let op=class extends B{constructor({max:n,min:t,signed:r,size:a,value:s}){super(`Number "${s}" is not in safe ${a?`${a*8}-bit ${r?"signed":"unsigned"} `:""}integer range ${n?`(${t} to ${n})`:`(above ${t})`}`,{name:"IntegerOutOfRangeError"})}};class zh extends B{constructor(n){super(`Bytes value "${n}" is not a valid boolean. The bytes array must contain a single byte of either a 0 or 1 value.`,{name:"InvalidBytesBooleanError"})}}class qh extends B{constructor({givenSize:n,maxSize:t}){super(`Size cannot exceed ${t} bytes. Given size: ${n} bytes.`,{name:"SizeOverflowError"})}}function qt(e,{strict:n=!0}={}){return!e||typeof e!="string"?!1:n?/^0x[0-9a-fA-F]*$/.test(e):e.startsWith("0x")}function ve(e){return qt(e,{strict:!1})?Math.ceil((e.length-2)/2):e.length}function jn(e,{dir:n="left"}={}){let t=typeof e=="string"?e.replace("0x",""):e,r=0;for(let a=0;a<t.length-1&&t[n==="left"?a:t.length-a-1].toString()==="0";a++)r++;return t=n==="left"?t.slice(r):t.slice(0,t.length-r),typeof e=="string"?(t.length===1&&n==="right"&&(t=`${t}0`),`0x${t.length%2===1?`0${t}`:t}`):t}class cp extends B{constructor({offset:n,position:t,size:r}){super(`Slice ${t==="start"?"starting":"ending"} at offset "${n}" is out-of-bounds (size: ${r}).`,{name:"SliceOffsetOutOfBoundsError"})}}let up=class extends B{constructor({size:n,targetSize:t,type:r}){super(`${r.charAt(0).toUpperCase()}${r.slice(1).toLowerCase()} size (${n}) exceeds padding size (${t}).`,{name:"SizeExceedsPaddingSizeError"})}};class dl extends B{constructor({size:n,targetSize:t,type:r}){super(`${r.charAt(0).toUpperCase()}${r.slice(1).toLowerCase()} is expected to be ${t} ${r} long, but is ${n} ${r} long.`,{name:"InvalidBytesLengthError"})}}function Be(e,{dir:n,size:t=32}={}){return typeof e=="string"?yn(e,{dir:n,size:t}):Wh(e,{dir:n,size:t})}function yn(e,{dir:n,size:t=32}={}){if(t===null)return e;const r=e.replace("0x","");if(r.length>t*2)throw new up({size:Math.ceil(r.length/2),targetSize:t,type:"hex"});return`0x${r[n==="right"?"padEnd":"padStart"](t*2,"0")}`}function Wh(e,{dir:n,size:t=32}={}){if(t===null)return e;if(e.length>t)throw new up({size:e.length,targetSize:t,type:"bytes"});const r=new Uint8Array(t);for(let a=0;a<t;a++){const s=n==="right";r[s?a:t-a-1]=e[s?a:e.length-a-1]}return r}const Kh=Array.from({length:256},(e,n)=>n.toString(16).padStart(2,"0"));function et(e,n={}){return typeof e=="number"||typeof e=="bigint"?j(e,n):typeof e=="string"?na(e,n):typeof e=="boolean"?lp(e,n):Re(e,n)}function lp(e,n={}){const t=`0x${Number(e)}`;return typeof n.size=="number"?(Ct(t,{size:n.size}),Be(t,{size:n.size})):t}function Re(e,n={}){let t="";for(let a=0;a<e.length;a++)t+=Kh[e[a]];const r=`0x${t}`;return typeof n.size=="number"?(Ct(r,{size:n.size}),Be(r,{dir:"right",size:n.size})):r}function j(e,n={}){const{signed:t,size:r}=n,a=BigInt(e);let s;r?t?s=(1n<<BigInt(r)*8n-1n)-1n:s=2n**(BigInt(r)*8n)-1n:typeof e=="number"&&(s=BigInt(Number.MAX_SAFE_INTEGER));const i=typeof s=="bigint"&&t?-s-1n:0;if(s&&a>s||a<i){const c=typeof e=="bigint"?"n":"";throw new op({max:s?`${s}${c}`:void 0,min:`${i}${c}`,signed:t,size:r,value:`${e}${c}`})}const o=`0x${(t&&a<0?(1n<<BigInt(r*8))+BigInt(a):a).toString(16)}`;return r?Be(o,{size:r}):o}const Qh=new TextEncoder;function na(e,n={}){const t=Qh.encode(e);return Re(t,n)}const Xh=new TextEncoder;function Zc(e,n={}){return typeof e=="number"||typeof e=="bigint"?Jh(e,n):typeof e=="boolean"?Zh(e,n):qt(e)?ut(e,n):dp(e,n)}function Zh(e,n={}){const t=new Uint8Array(1);return t[0]=Number(e),typeof n.size=="number"?(Ct(t,{size:n.size}),Be(t,{size:n.size})):t}const Ot={zero:48,nine:57,A:65,F:70,a:97,f:102};function fl(e){if(e>=Ot.zero&&e<=Ot.nine)return e-Ot.zero;if(e>=Ot.A&&e<=Ot.F)return e-(Ot.A-10);if(e>=Ot.a&&e<=Ot.f)return e-(Ot.a-10)}function ut(e,n={}){let t=e;n.size&&(Ct(t,{size:n.size}),t=Be(t,{dir:"right",size:n.size}));let r=t.slice(2);r.length%2&&(r=`0${r}`);const a=r.length/2,s=new Uint8Array(a);for(let i=0,o=0;i<a;i++){const c=fl(r.charCodeAt(o++)),l=fl(r.charCodeAt(o++));if(c===void 0||l===void 0)throw new B(`Invalid byte sequence ("${r[o-2]}${r[o-1]}" in "${r}").`);s[i]=c*16+l}return s}function Jh(e,n){const t=j(e,n);return ut(t)}function dp(e,n={}){const t=Xh.encode(e);return typeof n.size=="number"?(Ct(t,{size:n.size}),Be(t,{dir:"right",size:n.size})):t}function Ct(e,{size:n}){if(ve(e)>n)throw new qh({givenSize:ve(e),maxSize:n})}function Ae(e,n={}){const{signed:t}=n;n.size&&Ct(e,{size:n.size});const r=BigInt(e);if(!t)return r;const a=(e.length-2)/2,s=(1n<<BigInt(a)*8n-1n)-1n;return r<=s?r:r-BigInt(`0x${"f".padStart(a*2,"f")}`)-1n}function gn(e,n={}){return Number(Ae(e,n))}function Jc(e,n){return({exclude:t,format:r})=>({exclude:t,format:a=>{const s=n(a);if(t)for(const i of t)delete s[i];return{...s,...r(a)}},type:e})}const fp={"0x0":"legacy","0x1":"eip2930","0x2":"eip1559","0x3":"eip4844","0x4":"eip7702"};function eu(e){const n={...e,blockHash:e.blockHash?e.blockHash:null,blockNumber:e.blockNumber?BigInt(e.blockNumber):null,chainId:e.chainId?gn(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?gn(e.nonce):void 0,to:e.to?e.to:null,transactionIndex:e.transactionIndex?Number(e.transactionIndex):null,type:e.type?fp[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&&(n.authorizationList=t0(e.authorizationList)),n.yParity=(()=>{if(e.yParity)return Number(e.yParity);if(typeof n.v=="bigint"){if(n.v===0n||n.v===27n)return 0;if(n.v===1n||n.v===28n)return 1;if(n.v>=35n)return n.v%2n===0n?1:0}})(),n.type==="legacy"&&(delete n.accessList,delete n.maxFeePerBlobGas,delete n.maxFeePerGas,delete n.maxPriorityFeePerGas,delete n.yParity),n.type==="eip2930"&&(delete n.maxFeePerBlobGas,delete n.maxFeePerGas,delete n.maxPriorityFeePerGas),n.type==="eip1559"&&delete n.maxFeePerBlobGas,n}const e0=Jc("transaction",eu);function t0(e){return e.map(n=>({address:n.address,chainId:Number(n.chainId),nonce:Number(n.nonce),r:n.r,s:n.s,yParity:Number(n.yParity)}))}function pp(e){const n=(e.transactions??[]).map(t=>typeof t=="string"?t:eu(t));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:n,totalDifficulty:e.totalDifficulty?BigInt(e.totalDifficulty):null}}const n0=Jc("block",pp);function yp(e,{args:n,eventName:t}={}){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,...t?{args:n,eventName:t}:{}}}const r0={"0x0":"reverted","0x1":"success"};function mp(e){const n={...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(t=>yp(t)):null,to:e.to?e.to:null,transactionIndex:e.transactionIndex?gn(e.transactionIndex):null,status:e.status?r0[e.status]:null,type:e.type?fp[e.type]||e.type:null};return e.blobGasPrice&&(n.blobGasPrice=BigInt(e.blobGasPrice)),e.blobGasUsed&&(n.blobGasUsed=BigInt(e.blobGasUsed)),n}const a0=Jc("transactionReceipt",mp),s0={legacy:"0x0",eip2930:"0x1",eip1559:"0x2",eip4844:"0x3",eip7702:"0x4"};function Fs(e){const n={};return typeof e.authorizationList<"u"&&(n.authorizationList=i0(e.authorizationList)),typeof e.accessList<"u"&&(n.accessList=e.accessList),typeof e.blobVersionedHashes<"u"&&(n.blobVersionedHashes=e.blobVersionedHashes),typeof e.blobs<"u"&&(typeof e.blobs[0]!="string"?n.blobs=e.blobs.map(t=>Re(t)):n.blobs=e.blobs),typeof e.data<"u"&&(n.data=e.data),typeof e.from<"u"&&(n.from=e.from),typeof e.gas<"u"&&(n.gas=j(e.gas)),typeof e.gasPrice<"u"&&(n.gasPrice=j(e.gasPrice)),typeof e.maxFeePerBlobGas<"u"&&(n.maxFeePerBlobGas=j(e.maxFeePerBlobGas)),typeof e.maxFeePerGas<"u"&&(n.maxFeePerGas=j(e.maxFeePerGas)),typeof e.maxPriorityFeePerGas<"u"&&(n.maxPriorityFeePerGas=j(e.maxPriorityFeePerGas)),typeof e.nonce<"u"&&(n.nonce=j(e.nonce)),typeof e.to<"u"&&(n.to=e.to),typeof e.type<"u"&&(n.type=s0[e.type]),typeof e.value<"u"&&(n.value=j(e.value)),n}function i0(e){return e.map(n=>({address:n.address,r:n.r?j(BigInt(n.r)):n.r,s:n.s?j(BigInt(n.s)):n.s,chainId:j(n.chainId),nonce:j(n.nonce),...typeof n.yParity<"u"?{yParity:j(n.yParity)}:{},...typeof n.v<"u"&&typeof n.yParity>"u"?{v:j(n.v)}:{}}))}const Bs=2n**256n-1n;function Ge(e){return typeof e[0]=="string"?ft(e):o0(e)}function o0(e){let n=0;for(const a of e)n+=a.length;const t=new Uint8Array(n);let r=0;for(const a of e)t.set(a,r),r+=a.length;return t}function ft(e){return`0x${e.reduce((n,t)=>n+t.replace("0x",""),"")}`}class pl extends B{constructor({offset:n}){super(`Offset \`${n}\` cannot be negative.`,{name:"NegativeOffsetError"})}}class c0 extends B{constructor({length:n,position:t}){super(`Position \`${t}\` is out of bounds (\`0 < position < ${n}\`).`,{name:"PositionOutOfBoundsError"})}}class u0 extends B{constructor({count:n,limit:t}){super(`Recursive read limit of \`${t}\` exceeded (recursive read count: \`${n}\`).`,{name:"RecursiveReadLimitExceededError"})}}const l0={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 u0({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(e){if(e<0||e>t