1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[636],{206:(e,t,n)=>{"use strict";n.d(t,{V:()=>u});var r=n(81604),a=n(59586);let i={};function s(e,t){let n=!1;return t<0&&(n=!0,t*=-1),new u(i,`${n?"":"u"}int${t}`,e,{signed:n,width:t})}function o(e,t){return new u(i,`bytes${t||""}`,e,{size:t})}let l=Symbol.for("_ethers_typed");class u{type;value;#e;_typedSymbol;constructor(e,t,n,s){null==s&&(s=null),(0,r.gk)(i,e,"Typed"),(0,a.n)(this,{_typedSymbol:l,type:t,value:n}),this.#e=s,this.format()}format(){if("array"===this.type||"dynamicArray"===this.type)throw Error("");return"tuple"===this.type?`tuple(${this.value.map(e=>e.format()).join(",")})`:this.type}defaultValue(){return 0}minValue(){return 0}maxValue(){return 0}isBigInt(){return!!this.type.match(/^u?int[0-9]+$/)}isData(){return this.type.startsWith("bytes")}isString(){return"string"===this.type}get tupleName(){if("tuple"!==this.type)throw TypeError("not a tuple");return this.#e}get arrayLength(){if("array"!==this.type)throw TypeError("not an array");return!0===this.#e?-1:!1===this.#e?this.value.length:null}static from(e,t){return new u(i,e,t)}static uint8(e){return s(e,8)}static uint16(e){return s(e,16)}static uint24(e){return s(e,24)}static uint32(e){return s(e,32)}static uint40(e){return s(e,40)}static uint48(e){return s(e,48)}static uint56(e){return s(e,56)}static uint64(e){return s(e,64)}static uint72(e){return s(e,72)}static uint80(e){return s(e,80)}static uint88(e){return s(e,88)}static uint96(e){return s(e,96)}static uint104(e){return s(e,104)}static uint112(e){return s(e,112)}static uint120(e){return s(e,120)}static uint128(e){return s(e,128)}static uint136(e){return s(e,136)}static uint144(e){return s(e,144)}static uint152(e){return s(e,152)}static uint160(e){return s(e,160)}static uint168(e){return s(e,168)}static uint176(e){return s(e,176)}static uint184(e){return s(e,184)}static uint192(e){return s(e,192)}static uint200(e){return s(e,200)}static uint208(e){return s(e,208)}static uint216(e){return s(e,216)}static uint224(e){return s(e,224)}static uint232(e){return s(e,232)}static uint240(e){return s(e,240)}static uint248(e){return s(e,248)}static uint256(e){return s(e,256)}static uint(e){return s(e,256)}static int8(e){return s(e,-8)}static int16(e){return s(e,-16)}static int24(e){return s(e,-24)}static int32(e){return s(e,-32)}static int40(e){return s(e,-40)}static int48(e){return s(e,-48)}static int56(e){return s(e,-56)}static int64(e){return s(e,-64)}static int72(e){return s(e,-72)}static int80(e){return s(e,-80)}static int88(e){return s(e,-88)}static int96(e){return s(e,-96)}static int104(e){return s(e,-104)}static int112(e){return s(e,-112)}static int120(e){return s(e,-120)}static int128(e){return s(e,-128)}static int136(e){return s(e,-136)}static int144(e){return s(e,-144)}static int152(e){return s(e,-152)}static int160(e){return s(e,-160)}static int168(e){return s(e,-168)}static int176(e){return s(e,-176)}static int184(e){return s(e,-184)}static int192(e){return s(e,-192)}static int200(e){return s(e,-200)}static int208(e){return s(e,-208)}static int216(e){return s(e,-216)}static int224(e){return s(e,-224)}static int232(e){return s(e,-232)}static int240(e){return s(e,-240)}static int248(e){return s(e,-248)}static int256(e){return s(e,-256)}static int(e){return s(e,-256)}static bytes1(e){return o(e,1)}static bytes2(e){return o(e,2)}static bytes3(e){return o(e,3)}static bytes4(e){return o(e,4)}static bytes5(e){return o(e,5)}static bytes6(e){return o(e,6)}static bytes7(e){return o(e,7)}static bytes8(e){return o(e,8)}static bytes9(e){return o(e,9)}static bytes10(e){return o(e,10)}static bytes11(e){return o(e,11)}static bytes12(e){return o(e,12)}static bytes13(e){return o(e,13)}static bytes14(e){return o(e,14)}static bytes15(e){return o(e,15)}static bytes16(e){return o(e,16)}static bytes17(e){return o(e,17)}static bytes18(e){return o(e,18)}static bytes19(e){return o(e,19)}static bytes20(e){return o(e,20)}static bytes21(e){return o(e,21)}static bytes22(e){return o(e,22)}static bytes23(e){return o(e,23)}static bytes24(e){return o(e,24)}static bytes25(e){return o(e,25)}static bytes26(e){return o(e,26)}static bytes27(e){return o(e,27)}static bytes28(e){return o(e,28)}
1static bytes29(e){return o(e,29)}static bytes30(e){return o(e,30)}static bytes31(e){return o(e,31)}static bytes32(e){return o(e,32)}static address(e){return new u(i,"address",e)}static bool(e){return new u(i,"bool",!!e)}static bytes(e){return new u(i,"bytes",e)}static string(e){return new u(i,"string",e)}static array(e,t){throw Error("not implemented yet")}static tuple(e,t){throw Error("not implemented yet")}static overrides(e){return new u(i,"overrides",Object.assign({},e))}static isTyped(e){return e&&"object"==typeof e&&"_typedSymbol"in e&&e._typedSymbol===l}static dereference(e,t){if(u.isTyped(e)){if(e.type!==t)throw Error(`invalid type: expecetd ${t}, got ${e.type}`);return e.value}return e}}},682:e=>{e.exports=function(e){return e}},1358:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return x}});let r=n(35810),a=n(65991),i=n(64476),s=a._(n(5776)),o=r._(n(46523)),l=r._(n(68907)),u=n(80062),d=n(32191),c=n(94897);n(92819);let p=n(62760),y=r._(n(52438)),f=n(67301),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0};function h(e,t,n,r,a,i,s){let o=null==e?void 0:e.src;e&&e["data-loaded-src"]!==o&&(e["data-loaded-src"]=o,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&a(!0),null==n?void 0:n.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,a=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>a,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{a=!0,t.stopPropagation()}})}(null==r?void 0:r.current)&&r.current(e)}}))}function b(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}let g=(0,s.forwardRef)((e,t)=>{let{src:n,srcSet:r,sizes:a,height:o,width:l,decoding:u,className:d,style:c,fetchPriority:p,placeholder:y,loading:m,unoptimized:g,fill:v,onLoadRef:x,onLoadingCompleteRef:w,setBlurComplete:T,setShowAltText:A,sizesInput:E,onLoad:S,onError:k,...M}=e,P=(0,s.useCallback)(e=>{e&&(k&&(e.src=e.src),e.complete&&h(e,y,x,w,T,g,E))},[n,y,x,w,T,k,g,E]),C=(0,f.useMergedRef)(t,P);return(0,i.jsx)("img",{...M,...b(p),loading:m,width:l,height:o,decoding:u,"data-nimg":v?"fill":"1",className:d,style:c,sizes:a,srcSet:r,src:n,ref:C,onLoad:e=>{h(e.currentTarget,y,x,w,T,g,E)},onError:e=>{A(!0),"empty"!==y&&T(!0),k&&k(e)}})});function v(e){let{isAppRouter:t,imgAttributes:n}=e,r={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...b(n.fetchPriority)};return t&&o.default.preload?(o.default.preload(n.src,r),null):(0,i.jsx)(l.default,{children:(0,i.jsx)("link",{rel:"preload",href:n.srcSet?void 0:n.src,...r},"__nimg-"+n.src+n.srcSet+n.sizes)})}let x=(0,s.forwardRef)((e,t)=>{let n=(0,s.useContext)(p.RouterContext),r=(0,s.useContext)(c.ImageConfigContext),a=(0,s.useMemo)(()=>{var e;let t=m||r||d.imageConfigDefault,n=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>e-t),a=t.deviceSizes.sort((e,t)=>e-t),i=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:n,deviceSizes:a,qualities:i}},[r]),{onLoad:o,onLoadingComplete:l}=e,f=(0,s.useRef)(o);(0,s.useEffect)(()=>{f.current=o},[o]);let h=(0,s.useRef)(l);(0,s.useEffect)(()=>{h.current=l},[l]);
1let[b,x]=(0,s.useState)(!1),[w,T]=(0,s.useState)(!1),{props:A,meta:E}=(0,u.getImgProps)(e,{defaultLoader:y.default,imgConf:a,blurComplete:b,showAltText:w});return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(g,{...A,unoptimized:E.unoptimized,placeholder:E.placeholder,fill:E.fill,onLoadRef:f,onLoadingCompleteRef:h,setBlurComplete:x,setShowAltText:T,sizesInput:e.sizes,ref:t}),E.priority?(0,i.jsx)(v,{isAppRouter:!n,imgAttributes:A}):null]})});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1361:(e,t,n)=>{"use strict";n.d(t,{v:()=>d});var r=n(5776),a=n(73034),i=n(87824),s=n(57301),o=n(40154),l=n(15790),u=n(99662);let d=(e,t,n)=>{let{data:d}=(0,l._)(),{data:c}=(0,o.K)(),{data:p}=(0,a.Y)(),{data:y}=(0,i.vH)();return(0,r.useMemo)(()=>{if(e===s.s.EnableAsCollateral&&d&&n&&p&&y)return(0,u.EI)(n,d,p,y,u.pI.HealthFactor);if(e===s.s.DisableAsCollateral&&d&&n&&p&&y)return(0,u.Ff)(n,d,p,y,u.pI.HealthFactor);if(e===s.s.Supply&&d&&n&&p&&y)return(0,u.Z_)(n,d,p,y,t,u.pI.HealthFactor);if(e===s.s.Withdraw&&d&&n&&p&&y)return(0,u.Wz)(n,d,p,y,t,u.pI.HealthFactor);if(e===s.s.DisableEMode&&d&&p)return(0,u._e)(d,p);return null==c?void 0:c.currentLiquidationThreshold},[e,t,n,null==c?void 0:c.currentLiquidationThreshold,p,d,y])}},1400:(e,t,n)=>{"use strict";n.d(t,{N:()=>T,o:()=>w});var r=n(64476),a=n(87269),i=n(87773),s=n(6563),o=n(57204),l=n(62290),u=n(77195),d=n(28151),c=n(10203),p=n(39500),y=n(57306),f=n(5776),m=n(19125);let h=function(){};var b=n(26088),g=n(36958),v=n.n(g);let x=e=>{let{walletConfig:{name:t,icon:n,title:a},...i}=e;return(0,r.jsxs)(c.s,{py:2,cursor:"pointer",alignItems:"center",gap:4,...i,children:[(0,r.jsx)(v(),{src:n,width:32,height:32,alt:a}),(0,r.jsx)(b.E,{children:a})]},t)},w=(0,m.vt)(e=>({isOpen:!1,closeModal:()=>{e({isOpen:!1})},openModal:()=>{e({isOpen:!0})},currentWalletName:void 0,setCurrentWalletName:t=>{e({currentWalletName:t})}})),T=()=>{let[e,t,n]=w(e=>[e.isOpen,e.closeModal,e.setCurrentWalletName]),m=(0,a.NF)(),b=(()=>{let[e,t]=(0,f.useState)(!1);return(0,f.useEffect)(()=>{a.a4.detectProvider().then(e=>{t(!!e.isBraveWallet)}).catch(h)},[]),e})();return(0,r.jsxs)(i.aF,{isOpen:e,onClose:t,children:[(0,r.jsx)(s.m,{}),(0,r.jsxs)(o.$,{children:[(0,r.jsx)(l.r,{children:"Connect Wallet"}),(0,r.jsx)(u.s,{}),(0,r.jsx)(d.c,{pb:6,children:(0,r.jsx)(c.s,{direction:"column",gap:2,children:a.h3.filter(e=>e.name!==a.a4.getWalletName()||b||e.title===a.Yl).map(e=>(0,r.jsxs)(f.Fragment,{children:[(0,r.jsx)(x,{onClick:async()=>{t();let r=(0,a.QI)(e.name);try{await r.detectProvider()}catch(n){let t=e.getDownloadLink((0,y.Ny)());t&&window.open(t);return}a.hB.connectAsCurrentWallet(e.name,(0,a.Rr)(m)).then(()=>{n(e.title)}).catch(e=>{console.error(e)})},walletConfig:e}),(0,r.jsx)(p.c,{})]},e.name))})})]})]})}},1438:(e,t,n)=>{"use strict";n.d(t,{d:()=>a,l:()=>r});var[r,a]=(0,n(18777).q)({strict:!1,name:"ButtonGroupContext"})},1691:e=>{var t=Date.now;e.exports=function(e){var n=0,r=0;return function(){var a=t(),i=16-(a-r);if(r=a,i>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},1694:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>eJ});var r=n(5776),a=n(53982),i=n.n(a),s=Object.getOwnPropertyNames,o=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty;function u(e,t){return function(n,r,a){return e(n,r,a)&&t(n,r,a)}}function d(e){return function(t,n,r){if(!t||!n||"object"!=typeof t||"object"!=typeof n)return e(t,n,r);var a=r.cache,i=a.get(t),s=a.get(n);if(i&&s)return i===n&&s===t;a.set(t,n),a.set(n,t);var o=e(t,n,r);return a.delete(t),a.delete(n),o}}function c(e){return s(e).concat(o(e))}var p=Object.hasOwn||function(e,t){return l.call(e,t)};function y(e,t){return e||t?e===t:e===t||e!=e&&t!=t}var f="_owner",m=Object.getOwnPropertyDescriptor,h=Object.keys;function b(e,t,n){var r=e.length;if(t.length!==r)return!1;for(;r-- >0;)if(!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function g(e,t){return y(e.getTime(),t.getTime())}function v(e,t,n){if(e.size!==t.size)return!1;for(var r,a,i={},s=e.entries(),o=0;(r=s.next())&&!r.done;){for(var l=t.entries(),u=!1,d=0;(a=l.next())&&!a.done;){var c=r.value,p=c[0],y=c[1],f=a.value,m=f[0],h=f[1];!u&&!i[d]&&(u=n.equals(p,m,o,d,e,t,n)&&n.equals(y,h,p,m,e,t,n))&&
1(i[d]=!0),d++}if(!u)return!1;o++}return!0}function x(e,t,n){var r,a=h(e),i=a.length;if(h(t).length!==i)return!1;for(;i-- >0;)if((r=a[i])===f&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!p(t,r)||!n.equals(e[r],t[r],r,r,e,t,n))return!1;return!0}function w(e,t,n){var r,a,i,s=c(e),o=s.length;if(c(t).length!==o)return!1;for(;o-- >0;)if((r=s[o])===f&&(e.$$typeof||t.$$typeof)&&e.$$typeof!==t.$$typeof||!p(t,r)||!n.equals(e[r],t[r],r,r,e,t,n)||(a=m(e,r),i=m(t,r),(a||i)&&(!a||!i||a.configurable!==i.configurable||a.enumerable!==i.enumerable||a.writable!==i.writable)))return!1;return!0}function T(e,t){return y(e.valueOf(),t.valueOf())}function A(e,t){return e.source===t.source&&e.flags===t.flags}function E(e,t,n){if(e.size!==t.size)return!1;for(var r,a,i={},s=e.values();(r=s.next())&&!r.done;){for(var o=t.values(),l=!1,u=0;(a=o.next())&&!a.done;)!l&&!i[u]&&(l=n.equals(r.value,a.value,r.value,a.value,e,t,n))&&(i[u]=!0),u++;if(!l)return!1}return!0}function S(e,t){var n=e.length;if(t.length!==n)return!1;for(;n-- >0;)if(e[n]!==t[n])return!1;return!0}var k=Array.isArray,M="function"==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView:null,P=Object.assign,C=Object.prototype.toString.call.bind(Object.prototype.toString),O=j();function j(e){void 0===e&&(e={});var t,n,r,a,i,s,o,l,c,p=e.circular,y=e.createInternalComparator,f=e.createState,m=e.strict,h=(n=(t=function(e){var t=e.circular,n=e.createCustomConfig,r=e.strict,a={areArraysEqual:r?w:b,areDatesEqual:g,areMapsEqual:r?u(v,w):v,areObjectsEqual:r?w:x,arePrimitiveWrappersEqual:T,areRegExpsEqual:A,areSetsEqual:r?u(E,w):E,areTypedArraysEqual:r?w:S};if(n&&(a=P({},a,n(a))),t){var i=d(a.areArraysEqual),s=d(a.areMapsEqual),o=d(a.areObjectsEqual),l=d(a.areSetsEqual);a=P({},a,{areArraysEqual:i,areMapsEqual:s,areObjectsEqual:o,areSetsEqual:l})}return a}(e)).areArraysEqual,r=t.areDatesEqual,a=t.areMapsEqual,i=t.areObjectsEqual,s=t.arePrimitiveWrappersEqual,o=t.areRegExpsEqual,l=t.areSetsEqual,c=t.areTypedArraysEqual,function(e,t,u){if(e===t)return!0;if(null==e||null==t||"object"!=typeof e||"object"!=typeof t)return e!=e&&t!=t;var d=e.constructor;if(d!==t.constructor)return!1;if(d===Object)return i(e,t,u);if(k(e))return n(e,t,u);if(null!=M&&M(e))return c(e,t,u);if(d===Date)return r(e,t,u);if(d===RegExp)return o(e,t,u);if(d===Map)return a(e,t,u);if(d===Set)return l(e,t,u);var p=C(e);return"[object Date]"===p?r(e,t,u):"[object RegExp]"===p?o(e,t,u):"[object Map]"===p?a(e,t,u):"[object Set]"===p?l(e,t,u):"[object Object]"===p?"function"!=typeof e.then&&"function"!=typeof t.then&&i(e,t,u):"[object Arguments]"===p?i(e,t,u):("[object Boolean]"===p||"[object Number]"===p||"[object String]"===p)&&s(e,t,u)}),O=y?y(h):function(e,t,n,r,a,i,s){return h(e,t,s)};return function(e){var t=e.circular,n=e.comparator,r=e.createState,a=e.equals,i=e.strict;if(r)return function(e,s){var o=r(),l=o.cache;return n(e,s,{cache:void 0===l?t?new WeakMap:void 0:l,equals:a,meta:o.meta,strict:i})};if(t)return function(e,t){return n(e,t,{cache:new WeakMap,equals:a,meta:void 0,strict:i})};var s={cache:void 0,equals:a,meta:void 0,strict:i};return function(e,t){return n(e,t,s)}}({circular:void 0!==p&&p,comparator:h,createState:f,equals:O,strict:void 0!==m&&m})}function I(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=-1;requestAnimationFrame(function r(a){if(n<0&&(n=a),a-n>t)e(a),n=-1;else{var i;i=r,"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame(i)}})}function R(e){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function B(e){return(B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function N(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?N(Object(n),!0).forEach(function(t){F(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function F(e,t,n){var r;return(r=function(e,t){if("object"!==B(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==B(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===B(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}j({strict:!0}),j({circular:!0}),j({circular:!0,strict:!0}),j({createInternalComparator:function(){return y}}),j({strict:!0,createInternalComparator:function(){return y}}),j({circular:!0,createInternalComparator:function(){return y}}),j({circular:!0,createInternalComparator:function(){return y},strict:!0});var U=function(e){return e},z=function(e,t){return Object.keys(t).reduce(function(n,r){return L(L({},n),{},F({},r,e(r,t[r])))},{})},G=function(e,t,n){return e.map(function(e){return"".concat(e.replace(/([A-Z])/g,function(e){return"-".concat(e.toLowerCase())})," ").concat(t,"ms ").concat(n)}).join(",")},H=function(e,t,n,r,a,i,s,o){};function V(e,t){if(e){if("string"==typeof e)return W(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return W(e,t)}}function W(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var _=function(e,t){return[0,3*e,3*t-6*e,3*e-3*t+1]},Y=function(e,t){return e.map(function(e,n){return e*Math.pow(t,n)}).reduce(function(e,t){return e+t})},q=function(e,t){return function(n){return Y(_(e,t),n)}},Q=function(){for(var e,t,n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];var i=r[0],s=r[1],o=r[2],l=r[3];if(1===r.length)switch(r[0]){case"linear":i=0,s=0,o=1,l=1;break;case"ease":i=.25,s=.1,o=.25,l=1;break;case"ease-in":i=.42,s=0,o=1,l=1;break;case"ease-out":i=.42,s=0,o=.58,l=1;break;case"ease-in-out":i=0,s=0,o=.58,l=1;break;default:var u=r[0].split("(");if("cubic-bezier"===u[0]&&4===u[1].split(")")[0].split(",").length){var d,c=function(e){if(Array.isArray(e))return e}(d=u[1].split(")")[0].split(",").map(function(e){return parseFloat(e)}))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,s,o=[],l=!0,u=!1;try{i=(n=n.call(e)).next,!1;for(;!(l=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){u=!0,a=e}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}(d,4)||V(d,4)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();i=c[0],s=c[1],o=c[2],l=c[3]}else H(!1,"[configBezier]: arguments should be one of oneOf 'linear', 'ease', 'ease-in', 'ease-out', 'ease-in-out','cubic-bezier(x1,y1,x2,y2)', instead received %s",r)}H([i,o,s,l].every(function(e){return"number"==typeof e&&e>=0&&e<=1}),"[configBezier]: arguments should be x1, y1, x2, y2 of [0, 1] instead received %s",r);var p=q(i,o),y=q(s,l),f=(e=i,t=o,function(n){var r;return Y([].concat(function(e){if(Array.isArray(e))return W(e)}(r=_(e,t).map(function(e,t){return e*t}).slice(1))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||V(r)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[0]),n)}),m=function(e){for(var t=e>1?1:e,n=t,r=0;r<8;++r){var a,i=p(n)-t,s=f(n);if(1e-4>Math.abs(i-t)||s<1e-4)break;n=(a=n-i/s)>1?1:a<0?0:a}return y(n)};return m.isStepper=!1,m},Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.stiff,n=void 0===t?100:t,r=e.damping,a=void 0===r?8:r,i=e.dt,s=void 0===i?17:i,o=function(e,t,r){var i=r+(-(e-t)*n-r*a)*s/1e3,o=r*s/1e3+e;return 1e-4>Math.abs(o-t)&&1e-4>Math.abs(i)?[t,0]:[o,i]};return o.isStepper=!0,o.dt=s,o},K=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t[0];if("string"==typeof r)switch(r){case"ease":case"ease-in-out":case"ease-out":case"ease-in":case"linear":return Q(r);case"spring":return Z();
1default:if("cubic-bezier"===r.split("(")[0])return Q(r);H(!1,"[configEasing]: first argument should be one of 'ease', 'ease-in', 'ease-out', 'ease-in-out','cubic-bezier(x1,y1,x2,y2)', 'linear' and 'spring', instead received %s",t)}return"function"==typeof r?r:(H(!1,"[configEasing]: first argument type should be function or string, instead received %s",t),null)};function J(e){return(J="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function X(e){return function(e){if(Array.isArray(e))return er(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||en(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$(Object(n),!0).forEach(function(t){et(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function et(e,t,n){var r;return(r=function(e,t){if("object"!==J(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==J(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===J(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function en(e,t){if(e){if("string"==typeof e)return er(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return er(e,t)}}function er(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ea=function(e,t,n){return e+(t-e)*n},ei=function(e){return e.from!==e.to},es=function e(t,n,r){var a=z(function(e,n){if(ei(n)){var r,a=function(e){if(Array.isArray(e))return e}(r=t(n.from,n.to,n.velocity))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,s,o=[],l=!0,u=!1;try{i=(n=n.call(e)).next,!1;for(;!(l=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){u=!0,a=e}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}(r,2)||en(r,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=a[0],s=a[1];return ee(ee({},n),{},{from:i,velocity:s})}return n},n);return r<1?z(function(e,t){return ei(t)?ee(ee({},t),{},{velocity:ea(t.velocity,a[e].velocity,r),from:ea(t.from,a[e].from,r)}):t},n):e(t,a,r-1)};let eo=function(e,t,n,r,a){var i,s,o=[Object.keys(e),Object.keys(t)].reduce(function(e,t){return e.filter(function(e){return t.includes(e)})}),l=o.reduce(function(n,r){return ee(ee({},n),{},et({},r,[e[r],t[r]]))},{}),u=o.reduce(function(n,r){return ee(ee({},n),{},et({},r,{from:e[r],velocity:0,to:t[r]}))},{}),d=-1,c=function(){return null};return c=n.isStepper?function(r){i||(i=r);var s=(r-i)/n.dt;u=es(n,u,s),a(ee(ee(ee({},e),t),z(function(e,t){return t.from},u))),i=r,Object.values(u).filter(ei).length&&(d=requestAnimationFrame(c))}:function(i){s||(s=i);var o=(i-s)/r,u=z(function(e,t){return ea.apply(void 0,X(t).concat([n(o)]))},l);if(a(ee(ee(ee({},e),t),u)),o<1)d=requestAnimationFrame(c);else{var p=z(function(e,t){return ea.apply(void 0,X(t).concat([n(1)]))},l);a(ee(ee(ee({},e),t),p))}},function(){return requestAnimationFrame(c),function(){cancelAnimationFrame(d)}}};function el(e){return(el="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var eu=["children","begin","duration","attributeName","easing","isActive","steps","from","to","canBegin","onAnimationEnd","shouldReAnimate","onAnimationReStart"];function ed(e){return function(e){if(Array.isArray(e))return ec(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ec(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ec(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ec(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ep(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ey(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?ep(Object(n),!0).forEach(function(t){ef(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ep(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ef(e,t,n){return(t=em(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function em(e){var t=function(e,t){if("object"!==el(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==el(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===el(t)?t:String(t)}function eh(e,t){return(eh=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function eb(e,t){if(t&&("object"===el(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return eg(e)}function eg(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ev(e){return(ev=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var ex=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");i.prototype=Object.create(e&&e.prototype,{constructor:{value:i,writable:!0,configurable:!0}}),Object.defineProperty(i,"prototype",{writable:!1}),e&&eh(i,e);var t,n,a=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,n=ev(i);return e=t?Reflect.construct(n,arguments,ev(this).constructor):n.apply(this,arguments),eb(this,e)});function i(e,t){if(!(this instanceof i))throw TypeError("Cannot call a class as a function");var n=a.call(this,e,t),r=n.props,s=r.isActive,o=r.attributeName,l=r.from,u=r.to,d=r.steps,c=r.children,p=r.duration;if(n.handleStyleChange=n.handleStyleChange.bind(eg(n)),n.changeStyle=n.changeStyle.bind(eg(n)),!s||p<=0)return n.state={style:{}},"function"==typeof c&&(n.state={style:u}),eb(n);if(d&&d.length)n.state={style:d[0].style};else if(l){if("function"==typeof c)return n.state={style:l},eb(n);n.state={style:o?ef({},o,l):l}}else n.state={style:{}};return n}return n=[{key:"componentDidMount",value:function(){var e=this.props,t=e.isActive,n=e.canBegin;this.mounted=!0,t&&n&&this.runAnimation(this.props)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isActive,r=t.canBegin,a=t.attributeName,i=t.shouldReAnimate,s=t.to,o=t.from,l=this.state.style;if(r){if(!n){var u={style:a?ef({},a,s):s};this.state&&l&&(a&&l[a]!==s||!a&&l!==s)&&this.setState(u);return}if(!O(e.to,s)||!e.canBegin||!e.isActive){var d=!e.canBegin||!e.isActive;this.manager&&this.manager.stop(),this.stopJSAnimation&&this.stopJSAnimation();var c=d||i?o:e.to;if(this.state&&l){var p={style:a?ef({},a,c):c};(a&&l[a]!==c||!a&&l!==c)&&this.setState(p)}this.runAnimation(ey(ey({},this.props),{},{from:c,begin:0}))}}}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var e=this.props.onAnimationEnd;this.unSubscribe&&this.unSubscribe(),this.manager&&(this.manager.stop(),this.manager=null),this.stopJSAnimation&&this.stopJSAnimation(),e&&e()}},{key:"handleStyleChange",value:function(e){this.changeStyle(e)}},{key:"changeStyle",value:function(e){this.mounted&&this.setState({style:e})}},{key:"runJSAnimation",value:function(e){var t=this,n=e.from,r=e.to,a=e.duration,i=e.easing,s=e.begin,o=e.onAnimationEnd,l=e.onAnimationStart,u=eo(n,r,K(i),a,this.changeStyle);this.manager.start([l,s,function(){t.stopJSAnimation=u()},a,o])}},{key:"runStepAnimation",value:function(e){var t=this,n=e.steps,r=e.begin,a=e.onAnimationStart,i=n[0],s=i.style,o=i.duration;return this.manager.start([a].concat(ed(n.reduce(function(e,r,a){if(0===a)return e;var i=r.duration,s=r.easing,o=void 0===s?"ease":s,l=r.style,u=r.properties,d=r.onAnimationEnd,c=a>0?n[a-1]:r,p=u||Object.keys(l);if("function"==typeof o||"spring"===o)return[].concat(ed(e),[t.runJSAnimation.bind(t,{from:c.style,to:l,duration:i,easing:o}),i]);var y=G(p,i,o),f=ey(ey(ey({},c.style),l),{},{transition:y});
1return[].concat(ed(e),[f,i,d]).filter(U)},[s,Math.max(void 0===o?0:o,r)])),[e.onAnimationEnd]))}},{key:"runAnimation",value:function(e){this.manager||(this.manager=(t=function(){return null},n=!1,r=function e(r){if(!n){if(Array.isArray(r)){if(!r.length)return;var a=function(e){if(Array.isArray(e))return e}(r)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||function(e,t){if(e){if("string"==typeof e)return D(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return D(e,t)}}(r)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),i=a[0],s=a.slice(1);return"number"==typeof i?void I(e.bind(null,s),i):(e(i),void I(e.bind(null,s)))}"object"===R(r)&&t(r),"function"==typeof r&&r()}},{stop:function(){n=!0},start:function(e){n=!1,r(e)},subscribe:function(e){return t=e,function(){t=function(){return null}}}}));var t,n,r,a=e.begin,i=e.duration,s=e.attributeName,o=e.to,l=e.easing,u=e.onAnimationStart,d=e.onAnimationEnd,c=e.steps,p=e.children,y=this.manager;if(this.unSubscribe=y.subscribe(this.handleStyleChange),"function"==typeof l||"function"==typeof p||"spring"===l)return void this.runJSAnimation(e);if(c.length>1)return void this.runStepAnimation(e);var f=s?ef({},s,o):o,m=G(Object.keys(f),i,l);y.start([u,a,ey(ey({},f),{},{transition:m}),i,d])}},{key:"render",value:function(){var e=this.props,t=e.children,n=(e.begin,e.duration),a=(e.attributeName,e.easing,e.isActive),i=(e.steps,e.from,e.to,e.canBegin,e.onAnimationEnd,e.shouldReAnimate,e.onAnimationReStart,function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eu)),s=r.Children.count(t),o=this.state.style;if("function"==typeof t)return t(o);if(!a||0===s||n<=0)return t;var l=function(e){var t=e.props,n=t.style,a=t.className;return(0,r.cloneElement)(e,ey(ey({},i),{},{style:ey(ey({},void 0===n?{}:n),o),className:a}))};return 1===s?l(r.Children.only(t)):r.createElement("div",null,r.Children.map(t,function(e){return l(e)}))}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,em(r.key),r)}}(i.prototype,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(r.PureComponent);ex.displayName="Animate",ex.defaultProps={begin:0,duration:1e3,from:"",to:"",attributeName:"",easing:"ease",isActive:!0,canBegin:!0,steps:[],onAnimationEnd:function(){},onAnimationStart:function(){}},ex.propTypes={from:i().oneOfType([i().object,i().string]),to:i().oneOfType([i().object,i().string]),attributeName:i().string,duration:i().number,begin:i().number,easing:i().oneOfType([i().string,i().func]),steps:i().arrayOf(i().shape({duration:i().number.isRequired,style:i().object.isRequired,easing:i().oneOfType([i().oneOf(["ease","ease-in","ease-out","ease-in-out","linear"]),i().func]),properties:i().arrayOf("string"),onAnimationEnd:i().func})),children:i().oneOfType([i().node,i().func]),isActive:i().bool,canBegin:i().bool,onAnimationEnd:i().func,shouldReAnimate:i().bool,onAnimationStart:i().func,onAnimationReStart:i().func};var ew=n(84595),eT=n(77830),eA=n(17421);let eE=r.createContext(null);function eS(e,t){var n=Object.create(null);return e&&r.Children.map(e,function(e){return e}).forEach(function(e){n[e.key]=t&&(0,r.isValidElement)(e)?t(e):e}),n}function ek(e,t,n){return null!=n[t]?n[t]:e.props[t]}var eM=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},eP=function(e){function t(t,n){var r=e.call(this,t,n)||this,a=r.handleExited.bind(function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r));return r.state={contextValue:{isMounting:!0}
1,handleExited:a,firstRender:!0},r}(0,eA.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,a,i=t.children,s=t.handleExited;return{children:t.firstRender?eS(e.children,function(t){return(0,r.cloneElement)(t,{onExited:s.bind(null,t),in:!0,appear:ek(t,"appear",e),enter:ek(t,"enter",e),exit:ek(t,"exit",e)})}):(Object.keys(a=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,a=Object.create(null),i=[];for(var s in e)s in t?i.length&&(a[s]=i,i=[]):i.push(s);var o={};for(var l in t){if(a[l])for(r=0;r<a[l].length;r++){var u=a[l][r];o[a[l][r]]=n(u)}o[l]=n(l)}for(r=0;r<i.length;r++)o[i[r]]=n(i[r]);return o}(i,n=eS(e.children))).forEach(function(t){var o=a[t];if((0,r.isValidElement)(o)){var l=t in i,u=t in n,d=i[t],c=(0,r.isValidElement)(d)&&!d.props.in;u&&(!l||c)?a[t]=(0,r.cloneElement)(o,{onExited:s.bind(null,o),in:!0,exit:ek(o,"exit",e),enter:ek(o,"enter",e)}):u||!l||c?u&&l&&(0,r.isValidElement)(d)&&(a[t]=(0,r.cloneElement)(o,{onExited:s.bind(null,o),in:d.props.in,exit:ek(o,"exit",e),enter:ek(o,"enter",e)})):a[t]=(0,r.cloneElement)(o,{in:!1})}}),a),firstRender:!1}},n.handleExited=function(e,t){var n=eS(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState(function(t){var n=(0,eT.A)({},t.children);return delete n[e.key],{children:n}}))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,a=(0,ew.A)(e,["component","childFactory"]),i=this.state.contextValue,s=eM(this.state.children).map(n);return(delete a.appear,delete a.enter,delete a.exit,null===t)?r.createElement(eE.Provider,{value:i},s):r.createElement(eE.Provider,{value:i},r.createElement(t,a,s))},t}(r.Component);eP.propTypes={},eP.defaultProps={component:"div",childFactory:function(e){return e}};var eC=n(46523);let eO={disabled:!1};var ej="unmounted",eI="exited",eR="entering",eD="entered",eB="exiting",eN=function(e){function t(t,n){var r,a=e.call(this,t,n)||this,i=n&&!n.isMounting?t.enter:t.appear;return a.appearStatus=null,t.in?i?(r=eI,a.appearStatus=eR):r=eD:r=t.unmountOnExit||t.mountOnEnter?ej:eI,a.state={status:r},a.nextCallback=null,a}(0,eA.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===ej?{status:eI}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==eR&&n!==eD&&(t=eR):(n===eR||n===eD)&&(t=eB)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===eR){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:eC.findDOMNode(this);n&&n.scrollTop}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===eI&&this.setState({status:ej})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,a=this.props.nodeRef?[r]:[eC.findDOMNode(this),r],i=a[0],s=a[1],o=this.getTimeouts(),l=r?o.appear:o.enter;if(!e&&!n||eO.disabled)return void this.safeSetState({status:eD},function(){t.props.onEntered(i)});this.props.onEnter(i,s),this.safeSetState({status:eR},function(){t.props.onEntering(i,s),t.onTransitionEnd(l,function(){t.safeSetState({status:eD},function(){t.props.onEntered(i,s)})})})},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:eC.findDOMNode(this);if(!t||eO.disabled)return void this.safeSetState({status:eI},function(){e.props.onExited(r)});this.props.onExit(r),this.safeSetState({status:eB},function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,function(){e.safeSetState({status:eI},function(){e.props.onExited(r)})})})},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:eC.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(!n||r)return void setTimeout(this.nextCallback,0);if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],i=a[0],s=a[1];this.props.addEndListener(i,s)}null!=e&&setTimeout(this.nextCallback,e)},n.render=function(){var e=this.state.status;if(e===ej)return null;var t=this.props,n=t.children,a=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,ew.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return r.createElement(eE.Provider,{value:null},"function"==typeof n?n(e,a):r.cloneElement(r.Children.only(n),a))},t}(r.Component);function eL(){}eN.contextType=eE,eN.propTypes={},eN.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter
1:!0,exit:!0,onEnter:eL,onEntering:eL,onEntered:eL,onExit:eL,onExiting:eL,onExited:eL},eN.UNMOUNTED=ej,eN.EXITED=eI,eN.ENTERING=eR,eN.ENTERED=eD,eN.EXITING=eB;var eF=["children","appearOptions","enterOptions","leaveOptions"];function eU(e){return(eU="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ez(){return(ez=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function eG(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eH(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eG(Object(n),!0).forEach(function(t){eY(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eG(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function eV(e,t){return(eV=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function eW(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function e_(e){return(e_=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function eY(e,t,n){return(t=eq(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eq(e){var t=function(e,t){if("object"!==eU(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==eU(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===eU(t)?t:String(t)}var eQ=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.steps,n=e.duration;return t&&t.length?t.reduce(function(e,t){return e+(Number.isFinite(t.duration)&&t.duration>0?t.duration:0)},0):Number.isFinite(n)?n:0},eZ=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");i.prototype=Object.create(e&&e.prototype,{constructor:{value:i,writable:!0,configurable:!0}}),Object.defineProperty(i,"prototype",{writable:!1}),e&&eV(i,e);var t,n,a=(t=function(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,n=e_(i);return e=t?Reflect.construct(n,arguments,e_(this).constructor):n.apply(this,arguments),function(e,t){if(t&&("object"===eU(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return eW(e)}(this,e)});function i(){var e;if(!(this instanceof i))throw TypeError("Cannot call a class as a function");return eY(eW(e=a.call(this)),"handleEnter",function(t,n){var r=e.props,a=r.appearOptions,i=r.enterOptions;e.handleStyleActive(n?a:i)}),eY(eW(e),"handleExit",function(){var t=e.props.leaveOptions;e.handleStyleActive(t)}),e.state={isActive:!1},e}return n=[{key:"handleStyleActive",value:function(e){if(e){var t=e.onAnimationEnd?function(){e.onAnimationEnd()}:null;this.setState(eH(eH({},e),{},{onAnimationEnd:t,isActive:!0}))}}},{key:"parseTimeout",value:function(){var e=this.props,t=e.appearOptions,n=e.enterOptions,r=e.leaveOptions;return eQ(t)+eQ(n)+eQ(r)}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,a=(t.appearOptions,t.enterOptions,t.leaveOptions,function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(t,eF));return r.createElement(eN,ez({},a,{onEnter:this.handleEnter,onExit:this.handleExit,timeout:this.parseTimeout()}),function(){return r.createElement(ex,e.state,r.Children.only(n))})}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,eq(r.key),r)}}(i.prototype,n),Object.defineProperty(i,"prototype",{writable:!1}),i}(r.Component);function eK(e){var t=e.component,n=e.children,a=e.appear,i=e.enter,s=e.leave;return r.createElement(eP,{component:t},r.Children.map(n,function(e,t){return r.createElement(eZ,{appearOptions:a,enterOptions:i,leaveOptions:s,key:"child-".concat(t)},e)}))}eZ.propTypes={appearOptions:i().object,enterOptions:i().object,leaveOptions:i().object,children:i().element},eK.propTypes={appear:i().object,enter:i().object,leave:i().object,children:i().oneOfType([i().array,i().element]),component:i().any},eK.defaultProps={component:"span"};let eJ=ex},1727:(e,t,n)=>{"use strict";n.d(t,{UP:()=>b,ZW:()=>y});var r=n(80825),a=n(99849),i=n(87325),s=n(80478),o=n(78879),l=n(64476);function u(e){let{status:t}=(0,i.ZM)(),n=(0,i.cR)(t),r=(0,i.mC)(),a="loading"===t?r.spinner:r.icon;return(0,l.jsx)(o.B.span,{display:"inherit","data-status":t,...e,className:(0,s.cx)("chakra-alert__icon",e.className),__css:a,children:e.children||(0,l.jsx)(n,{h:"100%",w:"100%"})})}u.displayName="AlertIcon";var d=(0,n(44819).R)(function(e,t){let n=(0,i.mC)(),{status:r}=(0,i.ZM)();return(0,l.jsx)(o.B.div,{ref:t,"data-status":r,...e,className:(0,s.cx)("chakra-alert__title",e.className),__css:n.title})});d.displayName="AlertTitle";var c=n(61558),p=n(38096),y=function(e){let t=e,n=new Set,a=e=>
1{t=e(t),n.forEach(e=>e())};return{getState:()=>t,subscribe:t=>(n.add(t),()=>{a(()=>e),n.delete(t)}),removeToast:(e,t)=>{a(n=>({...n,[t]:n[t].filter(t=>t.id!=e)}))},notify:(e,t)=>{let n=function(e,t={}){var n,r;f+=1;let a=null!=(n=t.id)?n:f,i=null!=(r=t.position)?r:"bottom";return{id:a,message:e,position:i,duration:t.duration,onCloseComplete:t.onCloseComplete,onRequestRemove:()=>y.removeToast(String(a),i),status:t.status,requestClose:!1,containerStyle:t.containerStyle}}(e,t),{position:r,id:i}=n;return a(e=>{var t,a;let i=r.includes("top")?[n,...null!=(t=e[r])?t:[]]:[...null!=(a=e[r])?a:[],n];return{...e,[r]:i}}),i},update:(e,t)=>{e&&a(n=>{let a={...n},{position:i,index:s}=(0,r.xi)(a,e);return i&&-1!==s&&(a[i][s]={...a[i][s],...t,message:h(t)}),a})},closeAll:({positions:e}={})=>{a(t=>(null!=e?e:["bottom","bottom-right","bottom-left","top","top-left","top-right"]).reduce((e,n)=>(e[n]=t[n].map(e=>({...e,requestClose:!0})),e),{...t}))},close:e=>{a(t=>{let n=(0,r.r3)(t,e);return n?{...t,[n]:t[n].map(t=>t.id==e?{...t,requestClose:!0}:t)}:t})},isActive:e=>!!(0,r.xi)(y.getState(),e).position}}({top:[],"top-left":[],"top-right":[],"bottom-left":[],bottom:[],"bottom-right":[]}),f=0,m=e=>{let{status:t,variant:n="solid",id:r,title:i,isClosable:s,onClose:y,description:f,colorScheme:m,icon:h}=e,b=r?{root:`toast-${r}`,title:`toast-${r}-title`,description:`toast-${r}-description`}:void 0;return(0,l.jsxs)(a.F,{addRole:!1,status:t,variant:n,id:null==b?void 0:b.root,alignItems:"start",borderRadius:"md",boxShadow:"lg",paddingEnd:8,textAlign:"start",width:"auto",colorScheme:m,children:[(0,l.jsx)(u,{children:h}),(0,l.jsxs)(o.B.div,{flex:"1",maxWidth:"100%",children:[i&&(0,l.jsx)(d,{id:null==b?void 0:b.title,children:i}),f&&(0,l.jsx)(c.T,{id:null==b?void 0:b.description,display:"block",children:f})]}),s&&(0,l.jsx)(p.J,{size:"sm",onClick:y,position:"absolute",insetEnd:1,top:1})]})};function h(e={}){let{render:t,toastComponent:n=m}=e;return r=>"function"==typeof t?t({...r,...e}):(0,l.jsx)(n,{...r,...e})}function b(e,t){let n=n=>{var r;return{...t,...n,position:function(e,t){var n;let r=null!=e?e:"bottom",a={"top-start":{ltr:"top-left",rtl:"top-right"},"top-end":{ltr:"top-right",rtl:"top-left"},"bottom-start":{ltr:"bottom-left",rtl:"bottom-right"},"bottom-end":{ltr:"bottom-right",rtl:"bottom-left"}}[r];return null!=(n=null==a?void 0:a[t])?n:r}(null!=(r=null==n?void 0:n.position)?r:null==t?void 0:t.position,e)}},r=e=>{let t=n(e),r=h(t);return y.notify(r,t)};return r.update=(e,t)=>{y.update(e,n(t))},r.promise=(e,t)=>{let n=r({...t.loading,status:"loading",duration:null});e.then(e=>r.update(n,{status:"success",duration:5e3,...(0,s.Jg)(t.success,e)})).catch(e=>r.update(n,{status:"error",duration:5e3,...(0,s.Jg)(t.error,e)}))},r.closeAll=y.closeAll,r.close=y.close,r.isActive=y.isActive,r}},1882:(e,t,n)=>{"use strict";n.d(t,{i:()=>o,s:()=>s});var r,a=n(5776),i=!!(r||(r=n.t(a,2))).useInsertionEffect&&(r||(r=n.t(a,2))).useInsertionEffect,s=i||function(e){return e()},o=i||a.useLayoutEffect},1925:(e,t,n)=>{"use strict";n.d(t,{E:()=>L});var r=n(5776),a=n(21191),i=n.n(a),s=n(9281),o=n(68459),l=n(5389),u=n(20262),d=n(95807);function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,s,o=[],l=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){u=!0,a=e}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(e,t)}}
1(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,function(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:String(t)}(r.key),r)}}var m=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([*/])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,h=/(-?\d+(?:\.\d+)?[a-zA-Z%]*)([+-])(-?\d+(?:\.\d+)?[a-zA-Z%]*)/,b=/^px|cm|vh|vw|em|rem|%|mm|in|pt|pc|ex|ch|vmin|vmax|Q$/,g=/(-?\d+(?:\.\d+)?)([a-zA-Z%]+)?/,v={cm:96/2.54,mm:96/25.4,pt:96/72,pc:16,in:96,Q:96/101.6,px:1},x=Object.keys(v),w=function(){var e,t;function n(e,t){if(!(this instanceof n))throw TypeError("Cannot call a class as a function");this.num=e,this.unit=t,this.num=e,this.unit=t,Number.isNaN(e)&&(this.unit=""),""===t||b.test(t)||(this.num=NaN,this.unit=""),x.includes(t)&&(this.num=e*v[t],this.unit="px")}return e=[{key:"add",value:function(e){return this.unit!==e.unit?new n(NaN,""):new n(this.num+e.num,this.unit)}},{key:"subtract",value:function(e){return this.unit!==e.unit?new n(NaN,""):new n(this.num-e.num,this.unit)}},{key:"multiply",value:function(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new n(NaN,""):new n(this.num*e.num,this.unit||e.unit)}},{key:"divide",value:function(e){return""!==this.unit&&""!==e.unit&&this.unit!==e.unit?new n(NaN,""):new n(this.num/e.num,this.unit||e.unit)}},{key:"toString",value:function(){return"".concat(this.num).concat(this.unit)}},{key:"isNaN",value:function(){return Number.isNaN(this.num)}}],t=[{key:"parse",value:function(e){var t,r=p(null!=(t=g.exec(e))?t:[],3),a=r[1],i=r[2];return new n(parseFloat(a),null!=i?i:"")}}],e&&f(n.prototype,e),t&&f(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n}();function T(e){if(e.includes("NaN"))return"NaN";for(var t=e;t.includes("*")||t.includes("/");){var n,r=p(null!=(n=m.exec(t))?n:[],4),a=r[1],i=r[2],s=r[3],o=w.parse(null!=a?a:""),l=w.parse(null!=s?s:""),u="*"===i?o.multiply(l):o.divide(l);if(u.isNaN())return"NaN";t=t.replace(m,u.toString())}for(;t.includes("+")||/.-\d+(?:\.\d+)?/.test(t);){var d,c=p(null!=(d=h.exec(t))?d:[],4),y=c[1],f=c[2],b=c[3],g=w.parse(null!=y?y:""),v=w.parse(null!=b?b:""),x="+"===f?g.add(v):g.subtract(v);if(x.isNaN())return"NaN";t=t.replace(h,x.toString())}return t}var A=/\(([^()]*)\)/;function E(e){var t=function(e){try{var t;return t=e.replace(/\s+/g,""),t=function(e){for(var t=e;t.includes("(");){var n=p(A.exec(t),2)[1];t=t.replace(A,T(n))}return t}(t),t=T(t)}catch(e){return"NaN"}}(e.slice(5,-1));return"NaN"===t?"":t}var S=["x","y","lineHeight","capHeight","scaleToFit","textAnchor","verticalAnchor","fill"],k=["dx","dy","angle","className","breakAll"];function M(){return(M=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function P(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function C(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,s,o=[],l=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){u=!0,a=e}
1finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return O(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return O(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var j=/[ \f\n\r\t\v\u2028\u2029]+/,I=function(e){var t=e.children,n=e.breakAll,r=e.style;try{var a=[];i()(t)||(a=n?t.toString().split(""):t.toString().split(j));var s=a.map(function(e){return{word:e,width:(0,d.Pu)(e,r).width}}),o=n?0:(0,d.Pu)("\xa0",r).width;return{wordsWithComputedWidth:s,spaceWidth:o}}catch(e){return null}},R=function(e,t,n,r,a){var i,s=e.maxLines,l=e.children,u=e.style,d=e.breakAll,c=(0,o.Et)(s),p=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.reduce(function(e,t){var i=t.word,s=t.width,o=e[e.length-1];return o&&(null==r||a||o.width+s+n<Number(r))?(o.words.push(i),o.width+=s+n):e.push({words:[i],width:s}),e},[])},y=p(t);if(!c)return y;for(var f=function(e){var t=p(I({breakAll:d,style:u,children:l.slice(0,e)+"…"}).wordsWithComputedWidth);return[t.length>s||t.reduce(function(e,t){return e.width>t.width?e:t}).width>Number(r),t]},m=0,h=l.length-1,b=0;m<=h&&b<=l.length-1;){var g=Math.floor((m+h)/2),v=C(f(g-1),2),x=v[0],w=v[1],T=C(f(g),1)[0];if(x||T||(m=g+1),x&&T&&(h=g-1),!x&&T){i=w;break}b++}return i||y},D=function(e){return[{words:i()(e)?[]:e.toString().split(j)}]},B=function(e){var t=e.width,n=e.scaleToFit,r=e.children,a=e.style,i=e.breakAll,s=e.maxLines;if((t||n)&&!l.m.isSsr){var o=I({breakAll:i,children:r,style:a});if(!o)return D(r);var u=o.wordsWithComputedWidth,d=o.spaceWidth;return R({breakAll:i,children:r,maxLines:s,style:a},u,d,t,n)}return D(r)},N="#808080",L=function(e){var t,n=e.x,a=void 0===n?0:n,i=e.y,l=void 0===i?0:i,d=e.lineHeight,c=void 0===d?"1em":d,p=e.capHeight,y=void 0===p?"0.71em":p,f=e.scaleToFit,m=void 0!==f&&f,h=e.textAnchor,b=e.verticalAnchor,g=e.fill,v=void 0===g?N:g,x=P(e,S),w=(0,r.useMemo)(function(){return B({breakAll:x.breakAll,children:x.children,maxLines:x.maxLines,scaleToFit:m,style:x.style,width:x.width})},[x.breakAll,x.children,x.maxLines,m,x.style,x.width]),T=x.dx,A=x.dy,C=x.angle,O=x.className,j=x.breakAll,I=P(x,k);if(!(0,o.vh)(a)||!(0,o.vh)(l))return null;var R=a+((0,o.Et)(T)?T:0),D=l+((0,o.Et)(A)?A:0);switch(void 0===b?"end":b){case"start":t=E("calc(".concat(y,")"));break;case"middle":t=E("calc(".concat((w.length-1)/2," * -").concat(c," + (").concat(y," / 2))"));break;default:t=E("calc(".concat(w.length-1," * -").concat(c,")"))}var L=[];if(m){var F=w[0].width,U=x.width;L.push("scale(".concat(((0,o.Et)(U)?U/F:1)/F,")"))}return C&&L.push("rotate(".concat(C,", ").concat(R,", ").concat(D,")")),L.length&&(I.transform=L.join(" ")),r.createElement("text",M({},(0,u.J9)(I,!0),{x:R,y:D,className:(0,s.A)("recharts-text",O),textAnchor:void 0===h?"start":h,fill:v.includes("url")?N:v}),w.map(function(e,n){var a=e.words.join(j?"":" ");return r.createElement("tspan",{x:R,dy:0===n?t:c,key:a},a)}))}},2543:(e,t,n)=>{"use strict";n.d(t,{IZ:()=>h,Kg:()=>m,Zk:()=>A,lY:()=>b,pr:()=>g,yy:()=>T});var r=n(21191),a=n.n(r),i=n(5776),s=n(84572),o=n.n(s),l=n(68459),u=n(27785);function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?c(Object(n),!0).forEach(function(t){y(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function y(e,t,n){var r;return(r=function(e,t){if("object"!=d(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=d(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==d(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var m=Math.PI/180,h=function(e,t,n,r){return{x:e+Math.cos(-m*r)*n,y:t+Math.sin(-m*r)*n}},b=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{top:0,right:0,bottom:0,left:0};return Math.min(Math.abs(e-(n.left||0)-(n.right||0)),Math.abs(t-(n.top||0)-(n.bottom||0)))/2},g=function(e,t,n,r,i){var s=e.width,o=e.height,d=e.startAngle,c=e.endAngle,m=(0,l.F4)(e.cx,s,s/2),h=(0,l.F4)(e.cy,o,o/2),g=b(s,o,n),v=(0,l.F4)(e.innerRadius,g,0),x=(0,l.F4)(e.outerRadius,g,.8*g);return Object.keys(t).reduce(function(e,n){var s,o=t[n],l=o.domain,b=o.reversed;if(a()(o.range))"angleAxis"===r?s=[d,c]:"radiusAxis"===r&&(s=[v,x]),b&&(s=[s[1],s[0]]);else{var g,w=function(e){if(Array.isArray(e))return e}(g=s=o.range)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,s,o=[],l=!0,u=!1;try{i=(n=n.call(e)).next,!1;for(;!(l=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){u=!0,a=e}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}(g,2)||function(e,t){if(e){if("string"==typeof e)return f(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}}(g,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();d=w[0],c=w[1]}var T=(0,u.W7)(o,i),A=T.realScaleType,E=T.scale;E.domain(l).range(s),(0,u.YB)(E);var S=(0,u.w7)(E,p(p({},o),{},{realScaleType:A})),k=p(p(p({},o),S),{},{range:s,radius:x,realScaleType:A,scale:E,cx:m,cy:h,innerRadius:v,outerRadius:x,startAngle:d,endAngle:c});return p(p({},e),{},y({},n,k))},{})},v=function(e,t){var n=e.x,r=e.y;return Math.sqrt(Math.pow(n-t.x,2)+Math.pow(r-t.y,2))},x=function(e,t){var n=e.x,r=e.y,a=t.cx,i=t.cy,s=v({x:n,y:r},{x:a,y:i});if(s<=0)return{radius:s};var o=Math.acos((n-a)/s);return r>i&&(o=2*Math.PI-o),{radius:s,angle:180*o/Math.PI,angleInRadian:o}},w=function(e){var t=e.startAngle,n=e.endAngle,r=Math.min(Math.floor(t/360),Math.floor(n/360));return{startAngle:t-360*r,endAngle:n-360*r}},T=function(e,t){var n,r=x({x:e.x,y:e.y},t),a=r.radius,i=r.angle,s=t.innerRadius,o=t.outerRadius;if(a<s||a>o)return!1;if(0===a)return!0;var l=w(t),u=l.startAngle,d=l.endAngle,c=i;if(u<=d){for(;c>d;)c-=360;for(;c<u;)c+=360;n=c>=u&&c<=d}else{for(;c>u;)c-=360;for(;c<d;)c+=360;n=c>=d&&c<=u}return n?p(p({},t),{},{radius:a,angle:c+360*Math.min(Math.floor(t.startAngle/360),Math.floor(t.endAngle/360))}):null},A=function(e){return(0,i.isValidElement)(e)||o()(e)||"boolean"==typeof e?"":e.className}},2592:(e,t,n)=>{"use strict";n.d(t,{K:()=>s,x:()=>o});var r=n(49276),a=n(66341),i=n(98666);function s(e){let t;return t="string"==typeof e?a.h.computePublicKey(e,!1):e.publicKey,(0,r.b)((0,i.S)("0x"+t.substring(4)).substring(26))}function o(e,t){return s(a.h.recoverPublicKey(e,t))}},2692:(e,t,n)=>{"use strict";n.d(t,{Z:()=>I});var r=n(49276),a=n(62801),i=n(3877),s=n(98666),o=n(66341),l=n(81604),u=n(55034),d=n(32931),c=n(91596),p=n(61604),y=n(36154),f=n(2592);let m=BigInt(0),h=BigInt(2),b=BigInt(27),g=BigInt(28),v=BigInt(35),x=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");function w(e){return"0x"===e?null:(0,r.b)(e)}function T(e,t){try{return(0,y.$)(e)}catch(n){(0,l.MR)(!1,n.message,t,e)}}function A(e,t){return"0x"===e?0:(0,u.WZ)(e,t)}function E(e,t){if("0x"===e)return m;let n=(0,u.Ab)(e,t);return(0,l.MR)(n<=x,"value exceeds uint size",t,n),n}function S(e,t){let n=(0,u.Ab)(e,"value"),r=(0,u.c4)(n);return(0,l.MR)(r.length<=32,"value too large",`tx.${t}`,n),r}function k(e){return(0,y.$)(e).map(e=>[e.address,e.storageKeys])}function M(e,t){let n=[S(e.nonce,"nonce"),S(e.gasPrice||0,"gasPrice"),S(e.gasLim
1it,"gasLimit"),e.to||"0x",S(e.value,"value"),e.data],r=m;if(e.chainId!=m)r=(0,u.Ab)(e.chainId,"tx.chainId"),(0,l.MR)(!t||null==t.networkV||t.legacyChainId===r,"tx.chainId/sig.v mismatch","sig",t);else if(e.signature){let t=e.signature.legacyChainId;null!=t&&(r=t)}if(!t)return r!==m&&(n.push((0,u.c4)(r)),n.push("0x"),n.push("0x")),(0,p.R)(n);let a=BigInt(27+t.yParity);return r!==m?a=i.t.getChainIdV(r,t.v):BigInt(t.v)!==a&&(0,l.MR)(!1,"tx.chainId/sig.v mismatch","sig",t),n.push((0,u.c4)(a)),n.push((0,u.c4)(t.r)),n.push((0,u.c4)(t.s)),(0,p.R)(n)}function P(e,t){let n;try{if(n=A(t[0],"yParity"),0!==n&&1!==n)throw Error("bad yParity")}catch(e){(0,l.MR)(!1,"invalid yParity","yParity",t[0])}let r=(0,d.nx)(t[1],32),a=(0,d.nx)(t[2],32);e.signature=i.t.from({r,s:a,yParity:n})}function C(e,t){let n=[S(e.chainId,"chainId"),S(e.nonce,"nonce"),S(e.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),S(e.maxFeePerGas||0,"maxFeePerGas"),S(e.gasLimit,"gasLimit"),e.to||"0x",S(e.value,"value"),e.data,k(e.accessList||[])];return t&&(n.push(S(t.yParity,"yParity")),n.push((0,u.c4)(t.r)),n.push((0,u.c4)(t.s))),(0,d.xW)(["0x02",(0,p.R)(n)])}function O(e,t){let n=[S(e.chainId,"chainId"),S(e.nonce,"nonce"),S(e.gasPrice||0,"gasPrice"),S(e.gasLimit,"gasLimit"),e.to||"0x",S(e.value,"value"),e.data,k(e.accessList||[])];return t&&(n.push(S(t.yParity,"recoveryParam")),n.push((0,u.c4)(t.r)),n.push((0,u.c4)(t.s))),(0,d.xW)(["0x01",(0,p.R)(n)])}function j(e,t){let n=[S(e.chainId,"chainId"),S(e.nonce,"nonce"),S(e.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),S(e.maxFeePerGas||0,"maxFeePerGas"),S(e.gasLimit,"gasLimit"),e.to||a.j,S(e.value,"value"),e.data,k(e.accessList||[]),S(e.maxFeePerBlobGas||0,"maxFeePerBlobGas"),function(e,t){(0,l.MR)(Array.isArray(e),`invalid ${t}`,"value",e);for(let t=0;t<e.length;t++)(0,l.MR)((0,d.Lo)(e[t],32),"invalid ${ param } hash",`value[${t}]`,e[t]);return e}(e.blobVersionedHashes||[],"blobVersionedHashes")];return t&&(n.push(S(t.yParity,"yParity")),n.push((0,u.c4)(t.r)),n.push((0,u.c4)(t.s))),(0,d.xW)(["0x03",(0,p.R)(n)])}class I{#t;#n;#r;#a;#i;#s;#o;#l;#u;#d;#c;#p;#y;#f;get type(){return this.#t}set type(e){switch(e){case null:this.#t=null;break;case 0:case"legacy":this.#t=0;break;case 1:case"berlin":case"eip-2930":this.#t=1;break;case 2:case"london":case"eip-1559":this.#t=2;break;case 3:case"cancun":case"eip-4844":this.#t=3;break;default:(0,l.MR)(!1,"unsupported transaction type","type",e)}}get typeName(){switch(this.type){case 0:return"legacy";case 1:return"eip-2930";case 2:return"eip-1559";case 3:return"eip-4844"}return null}get to(){let e=this.#n;return null==e&&3===this.type?a.j:e}set to(e){this.#n=null==e?null:(0,r.b)(e)}get nonce(){return this.#a}set nonce(e){this.#a=(0,u.WZ)(e,"value")}get gasLimit(){return this.#i}set gasLimit(e){this.#i=(0,u.Ab)(e)}get gasPrice(){let e=this.#s;return null==e&&(0===this.type||1===this.type)?m:e}set gasPrice(e){this.#s=null==e?null:(0,u.Ab)(e,"gasPrice")}get maxPriorityFeePerGas(){let e=this.#o;return null==e?2===this.type||3===this.type?m:null:e}set maxPriorityFeePerGas(e){this.#o=null==e?null:(0,u.Ab)(e,"maxPriorityFeePerGas")}get maxFeePerGas(){let e=this.#l;return null==e?2===this.type||3===this.type?m:null:e}set maxFeePerGas(e){this.#l=null==e?null:(0,u.Ab)(e,"maxFeePerGas")}get data(){return this.#r}set data(e){this.#r=(0,d.c$)(e)}get value(){return this.#u}set value(e){this.#u=(0,u.Ab)(e,"value")}get chainId(){return this.#d}set chainId(e){this.#d=(0,u.Ab)(e)}get signature(){return this.#c||null}set signature(e){this.#c=null==e?null:i.t.from(e)}get accessList(){let e=this.#p||null;return null==e?1===this.type||2===this.type||3===this.type?[]:null:e}set accessList(e){this.#p=null==e?null:(0,y.$)(e)}get maxFeePerBlobGas(){let e=this.#y;return null==e&&3===this.type?m:e}set maxFeePerBlobGas(e){this.#y=null==e?null:(0,u.Ab)(e,"maxFeePerBlobGas")}get blobVersionedHashes(){let e=this.#f;return null==e&&3===this.type?[]:e}set blobVersionedHashes(e){if(null!=e){(0,l.MR)(Array.isArray(e),"blobVersionedHashes must be an Array","value",e),e=e.slice();for(let t=0;t<e.length;t++)(0,l.MR)((0,d.Lo)(e[t],32),"invalid blobVersionedHash",`value[${t}]`,e[t])}this.#f=e}constructor(){this.#t=null,this.#n=null,this.#a=0,this.#i=m,this.#s=null,this.#o=null,this.#l=null,this.#r="0x",this.#u=m,this.#d=m,this.#c=null,this.#p=null,this.#y=null,this.#f=null}get hash(){return null==this.signature?null:(0,s.S)(this.serialized)}get unsignedHash(){return(0,s.S)(this.unsignedSerialized)}get from(){return null==this.signature?null:(0,f.x)(this.unsignedHash,this.signature)}get fromPublicKey(){return null==this.signature?null:o.h.recoverPublicKey(this.unsignedHash,this.signature)}isSigned(){return null!=this.signature}get serialized(){switch((0,l.vA)(null!=this.signature,"cannot serialize unsigned transaction; maybe you meant .unsignedSerialized","UNSUPPORTED_OPERATION",{operation:".serialized"}),this.inferType()){case 0:return M(this,this.signature);case 1:return O(this,this.signature);case 2:return C(this,this.signature);case 3:return j(this,this.signature)}(0,l.vA)(!1,"unsupported transaction type","UNSUPPORTED_OPERATION",{operation:".serialized"})}get unsignedSerialized(){switch(this.inferType()){case 0:return M(this);case 1:return O(this);case 2:return C(this);case 3:return j(this)}(0,l.vA)(!1,"unsupported transaction type","UNSUPPORTED_OPERATION",{operation:".unsignedSerialized"})}inferType(){let e=this.inferTypes();return e.indexOf(2)>=0?2:e.pop()}inferTypes(){let e=null!=this.gasPrice,t=null!=this.maxFeePerGas||null!=this.maxPriorityFeePerGas,n=null!=this.accessList,r=null!=this.#y||this.#f;null!=this.maxFeePerGas&&null!=this.maxPriorityFeePerGas&&(0,l.vA)(this.maxFeePerGas>=this.maxPriorityFeePerGas,"priorityFee cannot be more than maxFee","BAD_DATA",{value:this}),(0,l.vA)(!t||0!==this.type&&1!==this.type,"transaction type cannot have maxFeePerGas or maxPriorityFeePerGas","BAD_DATA",{value:this}),(0,l.vA)(0!==this.type||!n,"legacy transaction cannot have accessList","BAD_DATA",{value:this});let a=[];return null!=this.type?a.push(this.type):t?a.push(2):e?(a.push(1),n||a.push(0)):n?(a.push(1),a.push(2)):(r&&this.to||(a.push(0),a.push(1),a.push(2)),a.push(3)),a.sort(),a}isLegacy(){return 0===this.type}isBerlin(){return 1===this.type}isLondon(){return 2===this.type}isCancun(){return 3===this.type}clone(){return I.from(this)}toJSON(){let e=e=>null==e?null:e.toString();
1return{type:this.type,to:this.to,data:this.data,nonce:this.nonce,gasLimit:e(this.gasLimit),gasPrice:e(this.gasPrice),maxPriorityFeePerGas:e(this.maxPriorityFeePerGas),maxFeePerGas:e(this.maxFeePerGas),value:e(this.value),chainId:e(this.chainId),sig:this.signature?this.signature.toJSON():null,accessList:this.accessList}}static from(e){if(null==e)return new I;if("string"==typeof e){let t=(0,d.q5)(e);if(t[0]>=127)return I.from(function(e){let t=(0,c.J)(e);(0,l.MR)(Array.isArray(t)&&(9===t.length||6===t.length),"invalid field count for legacy transaction","data",e);let n={type:0,nonce:A(t[0],"nonce"),gasPrice:E(t[1],"gasPrice"),gasLimit:E(t[2],"gasLimit"),to:w(t[3]),value:E(t[4],"value"),data:(0,d.c$)(t[5]),chainId:m};if(6===t.length)return n;let r=E(t[6],"v"),a=E(t[7],"r"),o=E(t[8],"s");if(a===m&&o===m)n.chainId=r;else{let a=(r-v)/h;a<m&&(a=m),n.chainId=a,(0,l.MR)(a!==m||r===b||r===g,"non-canonical legacy v","v",t[6]),n.signature=i.t.from({r:(0,d.nx)(t[7],32),s:(0,d.nx)(t[8],32),v:r}),n.hash=(0,s.S)(e)}return n}(t));switch(t[0]){case 1:return I.from(function(e){let t=(0,c.J)((0,d.q5)(e).slice(1));(0,l.MR)(Array.isArray(t)&&(8===t.length||11===t.length),"invalid field count for transaction type: 1","data",(0,d.c$)(e));let n={type:1,chainId:E(t[0],"chainId"),nonce:A(t[1],"nonce"),gasPrice:E(t[2],"gasPrice"),gasLimit:E(t[3],"gasLimit"),to:w(t[4]),value:E(t[5],"value"),data:(0,d.c$)(t[6]),accessList:T(t[7],"accessList")};return 8===t.length||(n.hash=(0,s.S)(e),P(n,t.slice(8))),n}(t));case 2:return I.from(function(e){let t=(0,c.J)((0,d.q5)(e).slice(1));(0,l.MR)(Array.isArray(t)&&(9===t.length||12===t.length),"invalid field count for transaction type: 2","data",(0,d.c$)(e));let n={type:2,chainId:E(t[0],"chainId"),nonce:A(t[1],"nonce"),maxPriorityFeePerGas:E(t[2],"maxPriorityFeePerGas"),maxFeePerGas:E(t[3],"maxFeePerGas"),gasPrice:null,gasLimit:E(t[4],"gasLimit"),to:w(t[5]),value:E(t[6],"value"),data:(0,d.c$)(t[7]),accessList:T(t[8],"accessList")};return 9===t.length||(n.hash=(0,s.S)(e),P(n,t.slice(9))),n}(t));case 3:return I.from(function(e){let t=(0,c.J)((0,d.q5)(e).slice(1));(0,l.MR)(Array.isArray(t)&&(11===t.length||14===t.length),"invalid field count for transaction type: 3","data",(0,d.c$)(e));let n={type:3,chainId:E(t[0],"chainId"),nonce:A(t[1],"nonce"),maxPriorityFeePerGas:E(t[2],"maxPriorityFeePerGas"),maxFeePerGas:E(t[3],"maxFeePerGas"),gasPrice:null,gasLimit:E(t[4],"gasLimit"),to:w(t[5]),value:E(t[6],"value"),data:(0,d.c$)(t[7]),accessList:T(t[8],"accessList"),maxFeePerBlobGas:E(t[9],"maxFeePerBlobGas"),blobVersionedHashes:t[10]};(0,l.MR)(null!=n.to,"invalid address for transaction type: 3","data",e),(0,l.MR)(Array.isArray(n.blobVersionedHashes),"invalid blobVersionedHashes: must be an array","data",e);for(let t=0;t<n.blobVersionedHashes.length;t++)(0,l.MR)((0,d.Lo)(n.blobVersionedHashes[t],32),`invalid blobVersionedHash at index ${t}: must be length 32`,"data",e);return 11===t.length||(n.hash=(0,s.S)(e),P(n,t.slice(11))),n}(t))}(0,l.vA)(!1,"unsupported transaction type","UNSUPPORTED_OPERATION",{operation:"from"})}let t=new I;return null!=e.type&&(t.type=e.type),null!=e.to&&(t.to=e.to),null!=e.nonce&&(t.nonce=e.nonce),null!=e.gasLimit&&(t.gasLimit=e.gasLimit),null!=e.gasPrice&&(t.gasPrice=e.gasPrice),null!=e.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas),null!=e.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),null!=e.maxFeePerBlobGas&&(t.maxFeePerBlobGas=e.maxFeePerBlobGas),null!=e.data&&(t.data=e.data),null!=e.value&&(t.value=e.value),null!=e.chainId&&(t.chainId=e.chainId),null!=e.signature&&(t.signature=i.t.from(e.signature)),null!=e.accessList&&(t.accessList=e.accessList),null!=e.blobVersionedHashes&&(t.blobVersionedHashes=e.blobVersionedHashes),null!=e.hash&&((0,l.MR)(t.isSigned(),"unsigned transaction cannot define hash","tx",e),(0,l.MR)(t.hash===e.hash,"hash mismatch","tx",e)),null!=e.from&&((0,l.MR)(t.isSigned(),"unsigned transaction cannot define from","tx",e),(0,l.MR)(t.from.toLowerCase()===(e.from||"").toLowerCase(),"from mismatch","tx",e)),t}}},2854:(e,t,n)=>{"use strict";n.d(t,{cG:()=>g,An:()=>j,Cc:()=>b,xY:()=>_});var r=n(64476),a=n(60754),i=n(24345),s=n(87603),o=n(10203),l=n(51767),u=n(26088),d=n(36294),c=n(80009),p=n(45593),y=n(5776),f=n(92525),m=n(81553),h=n(48684);let b=e=>{let{tokenData:t,category:n,hasIncentiveData:y,netAPY:b,grossAPY:v,tokenAmount:x,tokenUSDValue:w,incentiveDetails:T}=e;return(0,r.jsx)(f.A,{isLargeBorder:!0,mb:6,children:(0,r.jsx)(i.Z,{minW:"343px",children:(0,r.jsxs)(s.b,{children:[(0,r.jsxs)(o.s,{justifyContent:"space-between",alignItems:"center",children:[(0,r.jsxs)(o.s,{gap:2.5,children:[(0,r.jsx)(h.A,{symbol:t.symbol,w:"36px"}),(0,r.jsxs)(l.az,{children:[(0,r.jsx)(u.E,{textStyle:"body1",children:t.label}),(0,r.jsx)(u.E,{textStyle:"body3",color:"primary.text2",children:t.symbol})]})]}),(0,r.jsx)(d.z,{children:(0,r.jsx)(m.Q,{href:"/markets/token/?symbol=".concat(t.symbol),children:(0,r.jsx)(c.I,{as:a.FY,boxSize:7,bg:"primary.icon_bg",color:"primary.cta",borderRadius:"50%"})})})]}),(0,r.jsx)(g,{}),(0,r.jsx)(j,{tokenData:t,hasIncentiveData:!!y,grossAPY:null!=v?v:p.fw.ZERO,netAPY:null!=b?b:p.fw.ZERO,tokenAmount:null!=x?x:p.fw.ZERO,tokenUSDValue:null!=w?w:p.fw.ZERO,incentiveDetails:null!=T?T:[],category:n})]})})})},g=e=>{let{...t}=e;return(0,r.jsxs)(l.az,{...t,pos:"relative",h:"1px",bg:"primary.divider",my:2.5,children:[(0,r.jsx)(l.az,{pos:"absolute",bg:"primary.divider",h:"3px",w:"10px",left:0,top:"-1px"}),(0,r.jsx)(l.az,{pos:"absolute",bg:"primary.divider",h:"3px",w:"3px",left:"50%",transform:"translateX(-50%)",to
1p:"-1px"})]})};var v=n(36354);let x=e=>{let{data:t}=e;return(0,r.jsx)(v.gc,{w:{base:"100px",desktop:"150px"},data:t,chartContainerProps:{width:"100%",aspect:2},areaProps:{stroke:"#4CCCDE"},linearGradientProps:{stopColor:"#4CCCDE",stopOpacity:"0.4",id:"apr"},xAxisProps:{hide:!0},tooltipProps:{hide:!0}})};var w=n(23215),T=n(20023),A=n(57126),E=n(30508),S=n(28443),k=n(70903);let M=e=>{let{data:t,type:n}=e,{chartData:i,symbol:s,tokenAPY:d,netAPY:p,incentiveDetails:f,tokenAmount:m,tokenUSDValue:b,utilization:g,isCapReached:v,hasIncentiveData:M}=t,[P,C]=(0,y.useState)(!1),O="supply"===n;return(0,r.jsx)(l.az,{children:(0,r.jsxs)(o.s,{direction:"column",gap:4,children:[(0,r.jsxs)(o.s,{justifyContent:"space-between",alignItems:"center",children:[(0,r.jsxs)(u.E,{textStyle:"body3",children:[O?"Supply":"Borrow"," APR",M&&(0,r.jsx)(T.Z,{})]}),(0,r.jsx)(x,{data:i}),(0,r.jsx)(l.az,{children:(0,r.jsxs)(o.s,{children:[(0,r.jsx)(A.Q,{value:p,textStyle:"body1Bold"}),(0,r.jsx)(c.I,{as:a.PF,color:"primary.cta",w:6,h:6,cursor:"pointer",transform:P?"rotate(180deg)":"rotate(0)",transition:"all 0.15s",onClick:()=>C(!P)})]})})]}),P&&(0,r.jsxs)(w.T,{alignItems:"flex-end",children:[(0,r.jsx)(A.Q,{value:d,textStyle:"body1",justifyContent:"flex-end",mt:-2,prefix:(0,r.jsxs)(u.E,{children:["Base:"," \xa0"]})}),null==f?void 0:f.map(e=>(0,r.jsx)(A.Q,{value:e.apy,gap:"2px",textStyle:"body1",prefix:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(h.A,{w:"16px",h:"16px",mr:"5px",symbol:e.symbol}),(0,r.jsxs)(u.E,{children:[" $",e.symbol,":"]})]})},e.symbol))]}),(0,r.jsx)(S.R,{title:(0,r.jsxs)(u.E,{textStyle:"body3",children:["Total ",O?"Supply":"Borrow"]}),content:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(A.V,{value:m,textStyle:"body1Bold"})," ",(0,r.jsx)(h.A,{symbol:s,w:"22px"})]}),usdContent:(0,r.jsx)(E.o,{value:m,price:b})}),(0,r.jsx)(S.R,{title:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(u.E,{textStyle:"body3",children:"Utilization"}),(0,r.jsx)(k.A,{label:"The percentage of assets lent out to borrowers"})]}),content:(0,r.jsx)(A.Q,{value:g,textStyle:"body1Bold"})}),v?(0,r.jsxs)(o.s,{justifyContent:"center",color:"primary.error",gap:2,children:[(0,r.jsx)(c.I,{as:a.vN,color:"primary.error",w:6,h:6}),(0,r.jsxs)(u.E,{textStyle:"body3",children:[O?"Supply":"Borrow"," Cap reached"]})]}):null]})})};var P=n(94510),C=n(32371),O=n(22312);let j=e=>{let{tokenData:t,netAPY:n,grossAPY:a,incentiveDetails:i,hasIncentiveData:s,tokenAmount:o,tokenUSDValue:l,category:u}=e,{data:d}=(0,C.A)(t.symbol),c=(0,P.pF)(t),p=(0,P.Vy)(t),f=(0,y.useMemo)(()=>{var e;return null==d||null==(e=d.filter(e=>(0,O.Y)(new Date().setDate(new Date().getDate()-7),new Date(e.timestamp))))?void 0:e.map(e=>({date:new Date(e.timestamp),value:e.supplyApyPercent.toFixed(2)}))},[d]);return(0,r.jsx)(M,{data:{symbol:t.symbol,tokenAPY:a,netAPY:n,chartData:f,incentiveDetails:i,tokenAmount:o,tokenUSDValue:l,utilization:c,isCapReached:p,hasIncentiveData:s},type:u})};var I=n(74521),R=n(16826),D=n(19545),B=n(72091),N=n(28701),L=n(67382),F=n(54300),U=n(87824),z=n(3868),G=n(68989),H=n(76599),V=n(4508),W=n(24819);let _=()=>{var e,t;let{data:n}=(0,P.Y_)(),a=(0,G.U)(n),i=(0,H.n)(e=>e.open),[s,u,d]=(0,W.R)(e=>[e.open,e.sortBy,e.sortDirection]),{data:c}=(0,U.QF)(),{data:f,isLoading:m}=(0,U.nx)(),h=null==f||null==(e=f.find(e=>{let{id:t}=e;return null==c?void 0:c.eq(t)}))?void 0:e.label,[g,v]=(0,y.useState)(0),x=null==(t=V.g.find(e=>u===e.sortBy&&d===e.sortDirection))?void 0:t.title,w=(0,z.q)(a);return(0,r.jsxs)(I.t,{index:g,onChange:e=>{v(e),W.R.setState(u===W.gx.APR?{sortPage:e}:{sortBy:void 0===u?void 0:e,sortPage:e})},mt:4,children:[(0,r.jsxs)(R.w,{children:[(0,r.jsx)(D.o,{flex:1,children:"Supply info"}),(0,r.jsx)(D.o,{flex:1,children:"Borrow info"})]}),(0,r.jsxs)(o.s,{mt:8,gap:2,mb:2,children:[(0,r.jsxs)(B.$,{variant:x?"claim":"outline",h:"30px",flex:1,onClick:s,children:["Sort",x?": ".concat(x):""]}),(0,r.jsx)(B.$,{as:N.N,href:"/markets/leverage-looping",variant:"outline",h:"30px",flex:1,children:"Best yields"})]}),(0,r.jsxs)(B.$,{variant:(null==c?void 0:c.neq(p.fw.ZERO))?"claim":"outline",h:"30px",onClick:i,isLoading:!f||m,w:"full",children:["E-Mode: ",(null==c?void 0:c.neq(p.fw.ZERO))?h:"off"]}),(0,r.jsxs)(L.T,{children:[(0,r.jsx)(F.K,{children:(0,r.jsx)(l.az,{my:4,children:null==w?void 0:w.map(e=>(0,r.jsx)(b,{tokenData:e,grossAPY:e.tokenSupplyAPY,netAPY:e.netSupplyAPY,hasIncentiveData:e.hasIncentiveData,tokenAmount:e.tokenSupplyAmount,tokenUSDValue:e.tokenPrice,category:"supply",incentiveDetails:e.incentiveSupplyDetails},e.symbol))})}),(0,r.jsx)(F.K,{children:(0,r.jsx)(l.az,{my:4,children:null==w?void 0:w.map(e=>(0,r.jsx)(b,{tokenData:e,grossAPY:e.tokenBorrowAPY,netAPY:e.netBorrowAPY,hasIncentiveData:e.hasIncentiveData,tokenAmount:e.tokenBorrowAmount,tokenUSDValue:e.tokenPrice,category:"borrow",incentiveDetails:e.incentiveBorrowDetails},e.symbol))})})]})]})}},2965:(e,t,n)=>{"use strict";n.d(t,{V:()=>T});var r=n(64476),a=n(5776),i=n(80478),s=n(78879),o=n(42300),l=n(54081),u=n(44819),d=n(50984),c=n(22872),p=(0,s.B)("div",{baseStyle:{boxShadow:"none",backgroundClip:"padding-box",cursor:"default",color:"transparent",pointerEvents:"none",userSelect:"none","&::before, &::after, *":{visibility:"hidden"}}}),y=(0,o.Vg)("skeleton-start-color"),f=(0,o.Vg)("skeleton-end-color"),m=(0,l.i7)({from:{opacity:0}
1,to:{opacity:1}}),h=(0,l.i7)({from:{borderColor:y.reference,background:y.reference},to:{borderColor:f.reference,background:f.reference}}),b=(0,u.R)((e,t)=>{let n={...e,fadeDuration:"number"==typeof e.fadeDuration?e.fadeDuration:.4,speed:"number"==typeof e.speed?e.speed:.8},l=(0,d.Vl)("Skeleton",n),u=function(){let e=(0,a.useRef)(!0);return(0,a.useEffect)(()=>{e.current=!1},[]),e.current}(),{startColor:b="",endColor:g="",isLoaded:v,fadeDuration:x,speed:w,className:T,fitContent:A,...E}=(0,o.MN)(n),[S,k]=(0,c.rd)("colors",[b,g]),M=function(e){let t=(0,a.useRef)();return(0,a.useEffect)(()=>{t.current=e},[e]),t.current}(v),P=(0,i.cx)("chakra-skeleton",T),C={...S&&{[y.variable]:S},...k&&{[f.variable]:k}};if(v){let e=u||M?"none":`${m} ${x}s`;return(0,r.jsx)(s.B.div,{ref:t,className:P,__css:{animation:e},...E})}return(0,r.jsx)(p,{ref:t,className:P,...E,__css:{width:A?"fit-content":void 0,...l,...C,_dark:{...l._dark,...C},animation:`${w}s linear infinite alternate ${h}`}})});b.displayName="Skeleton";var g=n(10203),v=n(26088),x=n(57306),w=n(45593);let T=(0,a.forwardRef)((e,t)=>{let{value:n,defaultDisplayValue:i,decimalPlaces:s=2,groupSeparator:o=",",prefix:l,suffix:u,isShowUnit:d,maxValue:c,...p}=e,[y,f]=(0,a.useMemo)(()=>{let e;if(void 0===n)return[i,void 0];let t=new w.fw(n);if(c&&t.gt(c))return[">".concat(c),void 0];let r=t;return d&&([r,e]=(0,x.X4)(t)),[r.toFormat({decimalPlaces:s,trailingZeros:!1,format:{groupSeparator:o}}),e]},[n,i,c,d,s,o]),m=!!n||!!y;return(0,r.jsx)(b,{as:p.as,isLoaded:m,children:(0,r.jsxs)(g.s,{align:"center",gap:"4px",...p,ref:t,children:[!m&&"--",l,(0,r.jsxs)(v.E,{as:"span",children:[y,f]}),u]})})});T.displayName="Num"},3065:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},3700:(e,t,n)=>{var r=n(36286),a=n(96053),i=n(88948),s=n(36601),o=n(38536);e.exports=function(e,t,n){var l=s(e)?r:i;return n&&o(e,t,n)&&(t=void 0),l(e,a(t,3))}},3868:(e,t,n)=>{"use strict";n.d(t,{q:()=>o});var r=n(24819),a=n(45593),i=n(5776);let s=(e,t,n)=>{var i;return null!=(i=e[n===r.CF.Supply?t===r.gx.APR?"netSupplyAPY":"tokenSupplyAmount":t===r.gx.APR?"netBorrowAPY":"tokenBorrowAmount"])?i:a.fw.ZERO},o=e=>{let[t,n,a]=(0,r.R)(e=>[e.sortPage,e.sortBy,e.sortDirection]);return(0,i.useMemo)(()=>{let i=[...null!=e?e:[]];return i.sort((e,i)=>((e,t,n)=>e.eq(t)?0:n===r.UE.Ascending?e.gt(t)?1:-1:t.gt(e)?1:-1)(s(e,n,t),s(i,n,t),a)),void 0!==n?i:e},[e,n,a,t])}},3877:(e,t,n)=>{"use strict";n.d(t,{t:()=>m});var r=n(23595),a=n(32931),i=n(55034),s=n(81604);let o=BigInt(0),l=BigInt(1),u=BigInt(2),d=BigInt(27),c=BigInt(28),p=BigInt(35),y={};function f(e){return(0,a.nx)((0,i.c4)(e),32)}class m{#m;#h;#b;#g;get r(){return this.#m}set r(e){(0,s.MR)(32===(0,a.pO)(e),"invalid r","value",e),this.#m=(0,a.c$)(e)}get s(){return this.#h}set s(e){(0,s.MR)(32===(0,a.pO)(e),"invalid s","value",e);let t=(0,a.c$)(e);(0,s.MR)(8>parseInt(t.substring(0,3)),"non-canonical s","value",t),this.#h=t}get v(){return this.#b}set v(e){let t=(0,i.WZ)(e,"value");(0,s.MR)(27===t||28===t,"invalid v","v",e),this.#b=t}get networkV(){return this.#g}get legacyChainId(){let e=this.networkV;return null==e?null:m.getChainId(e)}get yParity(){return+(27!==this.v)}get yParityAndS(){let e=(0,a.q5)(this.s);return this.yParity&&(e[0]|=128),(0,a.c$)(e)}get compactSerialized(){return(0,a.xW)([this.r,this.yParityAndS])}get serialized(){return(0,a.xW)([this.r,this.s,this.yParity?"0x1c":"0x1b"])}constructor(e,t,n,r){(0,s.gk)(e,y,"Signature"),this.#m=t,this.#h=n,this.#b=r,this.#g=null}[Symbol.for("nodejs.util.inspect.custom")](){return`Signature { r: "${this.r}", s: "${this.s}", yParity: ${this.yParity}, networkV: ${this.networkV} }`}clone(){let e=new m(y,this.r,this.s,this.v);return this.networkV&&(e.#g=this.networkV),e}toJSON(){let e=this.networkV;return{_type:"signature",networkV:null!=e?e.toString():null,r:this.r,s:this.s,v:this.v}}static getChainId(e){let t=(0,i.Ab)(e,"v");return t==d||t==c?o:((0,s.MR)(t>=p,"invalid EIP-155 v","v",e),(t-p)/u)}static getChainIdV(e,t){return(0,i.Ab)(e)*u+BigInt(35+t-27)}static getNormalizedV(e){let t=(0,i.Ab)(e);return t===o||t===d?27:t===l||t===c?28:((0,s.MR)(t>=p,"invalid v","v",e),t&l?27:28)}static from(e){function t(t,n){(0,s.MR)(t,n,"signature",e)}if(null==e)return new m(y,r.p,r.p,27);if("string"==typeof e){let n=(0,a.q5)(e,"signature");
1if(64===n.length){let e=(0,a.c$)(n.slice(0,32)),t=n.slice(32,64),r=128&t[0]?28:27;return t[0]&=127,new m(y,e,(0,a.c$)(t),r)}if(65===n.length){let e=(0,a.c$)(n.slice(0,32)),r=n.slice(32,64);t((128&r[0])==0,"non-canonical s");let i=m.getNormalizedV(n[64]);return new m(y,e,(0,a.c$)(r),i)}t(!1,"invalid raw signature length")}if(e instanceof m)return e.clone();let n=e.r;t(null!=n,"missing r");let o=f(n),l=function(e,n){if(null!=e)return f(e);if(null!=n){t((0,a.Lo)(n,32),"invalid yParityAndS");let e=(0,a.q5)(n);return e[0]&=127,(0,a.c$)(e)}t(!1,"missing s")}(e.s,e.yParityAndS);t((128&(0,a.q5)(l)[0])==0,"non-canonical s");let{networkV:u,v:d}=function(e,n,r){if(null!=e){let t=(0,i.Ab)(e);return{networkV:t>=p?t:void 0,v:m.getNormalizedV(t)}}if(null!=n)return t((0,a.Lo)(n,32),"invalid yParityAndS"),{v:128&(0,a.q5)(n)[0]?28:27};if(null!=r){switch((0,i.WZ)(r,"sig.yParity")){case 0:return{v:27};case 1:return{v:28}}t(!1,"invalid yParity")}t(!1,"missing v")}(e.v,e.yParityAndS,e.yParity),c=new m(y,o,l,d);return u&&(c.#g=u),t(null==e.yParity||(0,i.WZ)(e.yParity,"sig.yParity")===c.yParity,"yParity mismatch"),t(null==e.yParityAndS||e.yParityAndS===c.yParityAndS,"yParityAndS mismatch"),c}}},3969:(e,t,n)=>{"use strict";n.d(t,{m:()=>o});var r=n(52678),a=n(94030);function i(e){let t=(0,a.a)(e);return t.setHours(0,0,0,0),t}function s(e){let t=(0,a.a)(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),e-n}function o(e,t){let n=i(e),a=i(t);return Math.round((n-s(n)-(a-s(a)))/r.w4)}},4315:(e,t,n)=>{"use strict";n.d(t,{ck:()=>v,XS:()=>g});var r=n(81604),a=n(32931),i=n(55034),s=n(59586);let o=BigInt(-1),l=BigInt(0),u=BigInt(1),d=BigInt(5),c={},p="0000";for(;p.length<80;)p+=p;function y(e){let t=p;for(;t.length<e;)t+=t;return BigInt("1"+t.substring(0,e))}function f(e,t,n){let a=BigInt(t.width);if(t.signed){let t=u<<a-u;(0,r.vA)(null==n||e>=-t&&e<t,"overflow","NUMERIC_FAULT",{operation:n,fault:"overflow",value:e}),e=e>l?(0,i.ST)((0,i.dK)(e,a),a):-(0,i.ST)((0,i.dK)(-e,a),a)}else{let t=u<<a;(0,r.vA)(null==n||e>=0&&e<t,"overflow","NUMERIC_FAULT",{operation:n,fault:"overflow",value:e}),e=(e%t+t)%t&t-u}return e}function m(e){"number"==typeof e&&(e=`fixed128x${e}`);let t=!0,n=128,a=18;if("string"==typeof e)if("fixed"===e);else if("ufixed"===e)t=!1;else{let i=e.match(/^(u?)fixed([0-9]+)x([0-9]+)$/);(0,r.MR)(i,"invalid fixed format","format",e),t="u"!==i[1],n=parseInt(i[2]),a=parseInt(i[3])}else if(e){let i=e,s=(e,t,n)=>null==i[e]?n:((0,r.MR)(typeof i[e]===t,"invalid fixed format ("+e+" not "+t+")","format."+e,i[e]),i[e]);t=s("signed","boolean",t),n=s("width","number",n),a=s("decimals","number",a)}(0,r.MR)(n%8==0,"invalid FixedNumber width (not byte aligned)","format.width",n),(0,r.MR)(a<=80,"invalid FixedNumber decimals (too large)","format.decimals",a);let i=(t?"":"u")+"fixed"+String(n)+"x"+String(a);return{signed:t,width:n,decimals:a,name:i}}class h{format;#v;#x;#w;_value;constructor(e,t,n){(0,r.gk)(e,c,"FixedNumber"),this.#x=t,this.#v=n;let a=function(e,t){let n="";e<l&&(n="-",e*=o);let r=e.toString();if(0===t)return n+r;for(;r.length<=t;)r=p+r;let a=r.length-t;for(r=r.substring(0,a)+"."+r.substring(a);"0"===r[0]&&"."!==r[1];)r=r.substring(1);for(;"0"===r[r.length-1]&&"."!==r[r.length-2];)r=r.substring(0,r.length-1);return n+r}(t,n.decimals);(0,s.n)(this,{format:n.name,_value:a}),this.#w=y(n.decimals)}get signed(){return this.#v.signed}get width(){return this.#v.width}get decimals(){return this.#v.decimals}get value(){return this.#x}#T(e){(0,r.MR)(this.format===e.format,"incompatible format; use fixedNumber.toFormat","other",e)}#A(e,t){return new h(c,e=f(e,this.#v,t),this.#v)}#E(e,t){return this.#T(e),this.#A(this.#x+e.#x,t)}addUnsafe(e){return this.#E(e)}add(e){return this.#E(e,"add")}#S(e,t){return this.#T(e),this.#A(this.#x-e.#x,t)}subUnsafe(e){return this.#S(e)}sub(e){return this.#S(e,"sub")}#k(e,t){return this.#T(e),this.#A(this.#x*e.#x/this.#w,t)}mulUnsafe(e){return this.#k(e)}mul(e){return this.#k(e,"mul")}mulSignal(e){this.#T(e);let t=this.#x*e.#x;return(0,r.vA)(t%this.#w===l,"precision lost during signalling mul","NUMERIC_FAULT",{operation:"mulSignal",fault:"underflow",value:this}),this.#A(t/this.#w,"mulSignal")}#M(e,t){return(0,r.vA)(e.#x!==l,"division by zero","NUMERIC_FAULT",{operation:"div",fault:"divide-by-zero",value:this}),this.#T(e),this.#A(this.#x*this.#w/e.#x,t)}divUnsafe(e){return this.#M(e)}div(e){return this.#M(e,"div")}divSignal(e){(0,r.vA)(e.#x!==l,"division by zero","NUMERIC_FAULT",{operation:"div",fault:"divide-by-zero",value:this}),this.#T(e);let t=this.#x*this.#w;return(0,r.vA)(t%e.#x===l,"precision lost during signalling div","NUMERIC_FAULT",{operation:"divSignal",fault:"underflow",value:this}),this.#A(t/e.#x,"divSignal")}
1cmp(e){let t=this.value,n=e.value,r=this.decimals-e.decimals;return(r>0?n*=y(r):r<0&&(t*=y(-r)),t<n)?-1:+(t>n)}eq(e){return 0===this.cmp(e)}lt(e){return 0>this.cmp(e)}lte(e){return 0>=this.cmp(e)}gt(e){return this.cmp(e)>0}gte(e){return this.cmp(e)>=0}floor(){let e=this.#x;return this.#x<l&&(e-=this.#w-u),e=this.#x/this.#w*this.#w,this.#A(e,"floor")}ceiling(){let e=this.#x;return this.#x>l&&(e+=this.#w-u),e=this.#x/this.#w*this.#w,this.#A(e,"ceiling")}round(e){if(null==e&&(e=0),e>=this.decimals)return this;let t=this.decimals-e,n=d*y(t-1),r=this.value+n,a=y(t);return f(r=r/a*a,this.#v,"round"),new h(c,r,this.#v)}isZero(){return this.#x===l}isNegative(){return this.#x<l}toString(){return this._value}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(e){return h.fromString(this.toString(),e)}static fromValue(e,t,n){let a=null==t?0:(0,i.WZ)(t),s=m(n),o=(0,i.Ab)(e,"value"),u=a-s.decimals;if(u>0){let t=y(u);(0,r.vA)(o%t===l,"value loses precision for format","NUMERIC_FAULT",{operation:"fromValue",fault:"underflow",value:e}),o/=t}else u<0&&(o*=y(-u));return f(o,s,"fromValue"),new h(c,o,s)}static fromString(e,t){let n=e.match(/^(-?)([0-9]*)\.?([0-9]*)$/);(0,r.MR)(n&&n[2].length+n[3].length>0,"invalid FixedNumber string value","value",e);let a=m(t),i=n[2]||"0",s=n[3]||"";for(;s.length<a.decimals;)s+=p;(0,r.vA)(s.substring(a.decimals).match(/^0*$/),"too many decimals for format","NUMERIC_FAULT",{operation:"fromString",fault:"underflow",value:e}),s=s.substring(0,a.decimals);let o=BigInt(n[1]+i+s);return f(o,a,"fromString"),new h(c,o,a)}static fromBytes(e,t){let n=(0,i.Dg)((0,a.q5)(e,"value")),r=m(t);return r.signed&&(n=(0,i.ST)(n,r.width)),f(n,r,"fromBytes"),new h(c,n,r)}}let b=["wei","kwei","mwei","gwei","szabo","finney","ether"];
1function g(e,t){(0,r.MR)("string"==typeof e,"value must be a string","value",e);let n=18;if("string"==typeof t){let e=b.indexOf(t);(0,r.MR)(e>=0,"invalid unit","unit",t),n=3*e}else null!=t&&(n=(0,i.WZ)(t,"unit"));return h.fromString(e,{decimals:n,width:512}).value}function v(e){let t=18;return t=(0,i.WZ)(18,"unit"),h.fromValue(e,t,{decimals:t,width:512}).toString()}},4508:(e,t,n)=>{"use strict";n.d(t,{g:()=>u,l:()=>d});var r=n(64476),a=n(10203),i=n(26088),s=n(5776),o=n(24491),l=n(24819);let u=[{title:"Highest borrow",sortBy:l.gx.Borrow,sortDirection:l.UE.Descending,sortPage:l.CF.Borrow},{title:"Lowest borrow",sortBy:l.gx.Borrow,sortDirection:l.UE.Ascending,sortPage:l.CF.Borrow},{title:"Highest supply",sortBy:l.gx.Supply,sortDirection:l.UE.Descending,sortPage:l.CF.Supply},{title:"Lowest supply",sortBy:l.gx.Supply,sortDirection:l.UE.Ascending,sortPage:l.CF.Supply},{title:"Highest APR",sortBy:l.gx.APR,sortDirection:l.UE.Descending},{title:"Lowest APR",sortBy:l.gx.APR,sortDirection:l.UE.Ascending}],d=()=>{let[e,t,n]=(0,l.R)(e=>[e.sortBy,e.sortDirection,e.sortPage]),d=(0,s.useCallback)((n,r)=>{if(n===e&&r===t)return void l.R.setState({sortBy:void 0,sortDirection:void 0,isOpen:!1});l.R.setState({sortBy:n,sortDirection:r,isOpen:!1})},[e,t]);return(0,r.jsx)(o.m1,{children:(0,r.jsx)(a.s,{direction:"column",gap:3,children:u.filter(e=>n===e.sortPage||void 0===e.sortPage).map(n=>(0,r.jsx)(a.s,{w:"full",backdropFilter:"blur(2px)",p:4,bg:"gradient.blur",justifyContent:"center",cursor:"pointer",onClick:()=>d(n.sortBy,n.sortDirection),border:e===n.sortBy&&t===n.sortDirection?"#98FF7E 1px solid":"none",children:(0,r.jsx)(i.E,{textStyle:"body2",children:n.title})},n.title))})})}},4801:(e,t,n)=>{var r=n(14872),a=n(36601),i=n(33696);e.exports=function(e){return"string"==typeof e||!a(e)&&i(e)&&"[object String]"==r(e)}},4941:e=>{e.exports=function(e){return this.__data__.has(e)}},5302:(e,t,n)=>{"use strict";n.d(t,{p:()=>d});var r=n(67605),a=n(44819),i=n(50984),s=n(42300),o=n(78879),l=n(80478),u=n(64476),d=(0,a.R)(function(e,t){let{htmlSize:n,...a}=e,d=(0,i.o5)("Input",a),c=(0,s.MN)(a),p=(0,r.t)(c),y=(0,l.cx)("chakra-input",e.className);return(0,u.jsx)(o.B.input,{size:n,...p,__css:d.field,ref:t,className:y})});d.displayName="Input",d.id="Input"},5389:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});var r={isSsr:!("undefined"!=typeof window&&window.document&&window.document.createElement&&window.setTimeout),get:function(e){return r[e]},set:function(e,t){if("string"==typeof e)r[e]=t;else{var n=Object.keys(e);n&&n.length&&n.forEach(function(t){r[t]=e[t]})}}}},5465:(e,t,n)=>{var r=n(8818);e.exports=function(e){var t=r(e),n=t%1;return t==t?n?t-n:t:0}},5927:(e,t,n)=>{var r=n(7922);e.exports=function(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},5950:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(51355),a=n(39236);let i=function(e){return(0,a.A)(e)&&"[object Arguments]"==(0,r.A)(e)};var s=Object.prototype,o=s.hasOwnProperty,l=s.propertyIsEnumerable;let u=i(function(){return arguments}())?i:function(e){return(0,a.A)(e)&&o.call(e,"callee")&&!l.call(e,"callee")}},6341:(e,t,n)=>{"use strict";n.d(t,{u:()=>d});var r=n(5776),a=n(77160),i=n(97618),s=n(20262),o=["offset","layout","width","dataKey","data","dataPointFormatter","xAxis","yAxis"];function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function d(e){var t=e.offset,n=e.layout,d=e.width,c=e.dataKey,p=e.data,y=e.dataPointFormatter,f=e.xAxis,m=e.yAxis,h=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,o),b=(0,s.J9)(h,!1);"x"===e.direction&&"number"!==f.type&&(0,a.A)(!1);var g=p.map(function(e){var a,s,o=y(e,c),p=o.x,h=o.y,g=o.value,v=o.errorVal;if(!v)return null;var x=[];if(Array.isArray(v)){var w=function(e){if(Array.isArray(e))return e}(v)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,s,o=[],l=!0,u=!1;try{i=(n=n.call(e)).next,!1;for(;!(l=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){u=!0,a=e}
1finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}(v,2)||function(e,t){if(e){if("string"==typeof e)return u(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}}(v,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();a=w[0],s=w[1]}else a=s=v;if("vertical"===n){var T=f.scale,A=h+t,E=A+d,S=A-d,k=T(g-a),M=T(g+s);x.push({x1:M,y1:E,x2:M,y2:S}),x.push({x1:k,y1:A,x2:M,y2:A}),x.push({x1:k,y1:E,x2:k,y2:S})}else if("horizontal"===n){var P=m.scale,C=p+t,O=C-d,j=C+d,I=P(g-a),R=P(g+s);x.push({x1:O,y1:R,x2:j,y2:R}),x.push({x1:C,y1:I,x2:C,y2:R}),x.push({x1:O,y1:I,x2:j,y2:I})}return r.createElement(i.W,l({className:"recharts-errorBar",key:"bar-".concat(x.map(function(e){return"".concat(e.x1,"-").concat(e.x2,"-").concat(e.y1,"-").concat(e.y2)}))},b),x.map(function(e){return r.createElement("line",l({},e,{key:"line-".concat(e.x1,"-").concat(e.x2,"-").concat(e.y1,"-").concat(e.y2)}))}))});return r.createElement(i.W,{className:"recharts-errorBars"},g)}d.defaultProps={stroke:"black",strokeWidth:1.5,width:5,offset:0,layout:"horizontal"},d.displayName="ErrorBar"},6376:(e,t,n)=>{"use strict";n.d(t,{id:()=>i});var r=n(98666),a=n(24576);function i(e){return(0,r.S)((0,a.YW)(e))}},6452:(e,t,n)=>{var r=n(81706),a=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(a,""):e}},6563:(e,t,n)=>{"use strict";n.d(t,{m:()=>c});var r=n(87773),a=n(80478),i=n(78879),s=n(44819),o=n(28566),l=n(36717),u=n(64476),d=(0,i.B)(l.P.div),c=(0,s.R)((e,t)=>{let{className:n,transition:i,motionProps:s,...l}=e,c=(0,a.cx)("chakra-modal__overlay",n),p={pos:"fixed",left:"0",top:"0",w:"100vw",h:"100vh",...(0,r.x5)().overlay},{motionPreset:y}=(0,r.k3)(),f="none"===y?{}:o.l;return(0,u.jsx)(d,{...s||f,__css:p,ref:t,className:c,...l})});c.displayName="ModalOverlay"},6660:(e,t,n)=>{"use strict";n.d(t,{i:()=>l});let r=Math.PI,a=2*r,i=a-1e-6;function s(e){this._+=e[0];for(let t=1,n=e.length;t<n;++t)this._+=arguments[t]+e[t]}class o{constructor(e){this._x0=this._y0=this._x1=this._y1=null,this._="",this._append=null==e?s:function(e){let t=Math.floor(e);if(!(t>=0))throw Error(`invalid digits: ${e}`);if(t>15)return s;let n=10**t;return function(e){this._+=e[0];for(let t=1,r=e.length;t<r;++t)this._+=Math.round(arguments[t]*n)/n+e[t]}}(e)}moveTo(e,t){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}`}closePath(){null!==this._x1&&(this._x1=this._x0,this._y1=this._y0,this._append`Z`)}lineTo(e,t){this._append`L${this._x1=+e},${this._y1=+t}`}quadraticCurveTo(e,t,n,r){this._append`Q${+e},${+t},${this._x1=+n},${this._y1=+r}`}bezierCurveTo(e,t,n,r,a,i){this._append`C${+e},${+t},${+n},${+r},${this._x1=+a},${this._y1=+i}`}arcTo(e,t,n,a,i){if(e*=1,t*=1,n*=1,a*=1,(i*=1)<0)throw Error(`negative radius: ${i}`);let s=this._x1,o=this._y1,l=n-e,u=a-t,d=s-e,c=o-t,p=d*d+c*c;if(null===this._x1)this._append`M${this._x1=e},${this._y1=t}`;else if(p>1e-6)if(Math.abs(c*l-u*d)>1e-6&&i){let y=n-s,f=a-o,m=l*l+u*u,h=Math.sqrt(m),b=Math.sqrt(p),g=i*Math.tan((r-Math.acos((m+p-(y*y+f*f))/(2*h*b)))/2),v=g/b,x=g/h;Math.abs(v-1)>1e-6&&this._append`L${e+v*d},${t+v*c}`,this._append`A${i},${i},0,0,${+(c*y>d*f)},${this._x1=e+x*l},${this._y1=t+x*u}`}else this._append`L${this._x1=e},${this._y1=t}`}arc(e,t,n,s,o,l){if(e*=1,t*=1,n*=1,l=!!l,n<0)throw Error(`negative radius: ${n}`);let u=n*Math.cos(s),d=n*Math.sin(s),c=e+u,p=t+d,y=1^l,f=l?s-o:o-s;null===this._x1?this._append`M${c},${p}`:(Math.abs(this._x1-c)>1e-6||Math.abs(this._y1-p)>1e-6)&&this._append`L${c},${p}`,n&&(f<0&&(f=f%a+a),f>i?this._append`A${n},${n},0,1,${y},${e-u},${t-d}A${n},${n},0,1,${y},${this._x1=c},${this._y1=p}`:f>1e-6&&this._append`A${n},${n},0,${+(f>=r)},${y},${this._x1=e+n*Math.cos(o)},${this._y1=t+n*Math.sin(o)}`)}rect(e,t,n,r){this._append`M${this._x0=this._x1=+e},${this._y0=this._y1=+t}h${n*=1}v${+r}h${-n}Z`}toString(){return this._}}function l(e){let t=3;return e.digits=function(n){if(!arguments.length)return t;if(null==n)t=null;else{let e=Math.floor(n);if(!(e>=0))throw RangeError(`invalid digits: ${n}`);t=e}return e},()=>new o(t)}o.prototype},7907:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(64476),a=n(77195),i=n(34138),s=n(98331),o=n(25362),l=n(40347),u=n(24491);let d=e=>{let{isOpen:t,closeModal:n,txStatus:d,txError:c,children:p,DefaultContent:y,SuccessContent:f,renderButton:m}=e;return(0,r.jsxs)(u.Oj,{scrollBehavior:"inside",placement:"bottom",isOpen:t,onClose:n,size:{base:"full",desktop:"lg"},children:[(0,r.jsx)(u.uN,{}),(0,r.jsx)(u.zN,{bgColor:"primary.background",backgroundImage:"url(/images/bg-full.svg)",backgroundSize:"cover",roundedTop:"10px",children:(0,r.jsxs)(r.Fragment,{children:[p,(0,r.jsx)(l.SP,{children:(0,r.jsx)(a.s,{color:"primary.cta"})}),d===s.tb.Default&&(0,r.jsx)(y,{}),d===s.tb.Loading&&(0,r.jsx)(o.YE,{}),d===s.tb.Success&&(0,r.jsx)(f,{}),d===s.tb.Failed&&(0,r.jsx)(o.gf,{error:c}),(0,r.jsx)(u.p8,{bg:"primary.background",position:{base:"fixed",desktop:"unset"},bottom:0,zIndex:10,w:"100%",children:(0,r.jsx)(i.B,{w:"full",spacing:4,children:m()})})]})})]})}},7922:(e,t,n)=>{e.exports=n(45960)(Object,"create")},8009:(e,t,n)=>{var r=n(93141),a=n(55289),i=n(43833);
1e.exports=function(e,t,n){return t==t?i(e,t,n):r(e,a,n)}},8498:(e,t,n)=>{var r=n(97768);e.exports=function(e,t){if(e!==t){var n=void 0!==e,a=null===e,i=e==e,s=r(e),o=void 0!==t,l=null===t,u=t==t,d=r(t);if(!l&&!d&&!s&&e>t||s&&o&&u&&!l&&!d||a&&o&&u||!n&&u||!i)return 1;if(!a&&!s&&!d&&e<t||d&&n&&i&&!a&&!s||l&&n&&i||!o&&i||!u)return -1}return 0}},8651:(e,t,n)=>{"use strict";n.d(t,{M:()=>i});var r=n(5776),a=n(16559);function i(e,t,n,i){let s=(0,a.c)(n);return(0,r.useEffect)(()=>{let r="function"==typeof e?e():null!=e?e:document;if(n&&r)return r.addEventListener(t,s,i),()=>{r.removeEventListener(t,s,i)}},[t,e,i,s,n]),()=>{let n="function"==typeof e?e():null!=e?e:document;null==n||n.removeEventListener(t,s,i)}}},8818:(e,t,n)=>{var r=n(44328),a=1/0;e.exports=function(e){return e?(e=r(e))===a||e===-a?(e<0?-1:1)*17976931348623157e292:e==e?e:0:0===e?e:0}},8920:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},9098:(e,t,n)=>{"use strict";n.d(t,{c:()=>l});var r=n(5776),a=n(9281),i=n(64647),s=n(20262);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var l=function(e){var t=e.cx,n=e.cy,l=e.r,u=e.className,d=(0,a.A)("recharts-dot",u);return t===+t&&n===+n&&l===+l?r.createElement("circle",o({},(0,s.J9)(e,!1),(0,i._U)(e),{className:d,cx:t,cy:n,r:l})):null}},9123:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});let r=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r};var a=n(5950),i=n(23517),s=n(79343),o=n(48943),l=n(45071),u=Object.prototype.hasOwnProperty;let d=function(e,t){var n=(0,i.A)(e),d=!n&&(0,a.A)(e),c=!n&&!d&&(0,s.A)(e),p=!n&&!d&&!c&&(0,l.A)(e),y=n||d||c||p,f=y?r(e.length,String):[],m=f.length;for(var h in e)(t||u.call(e,h))&&!(y&&("length"==h||c&&("offset"==h||"parent"==h)||p&&("buffer"==h||"byteLength"==h||"byteOffset"==h)||(0,o.A)(h,m)))&&f.push(h);return f}},9141:(e,t,n)=>{var r=n(93141),a=n(96053),i=n(5465),s=Math.max;e.exports=function(e,t,n){var o=null==e?0:e.length;if(!o)return -1;var l=null==n?0:i(n);return l<0&&(l=s(o+l,0)),r(e,a(t,3),l)}},9281:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=function(){for(var e,t,n=0,r="",a=arguments.length;n<a;n++)(e=arguments[n])&&(t=function e(t){var n,r,a="";if("string"==typeof t||"number"==typeof t)a+=t;else if("object"==typeof t)if(Array.isArray(t)){var i=t.length;for(n=0;n<i;n++)t[n]&&(r=e(t[n]))&&(a&&(a+=" "),a+=r)}else for(r in t)t[r]&&(a&&(a+=" "),a+=r);return a}(e))&&(r&&(r+=" "),r+=t);return r}},9465:(e,t,n)=>{"use strict";n.d(t,{h:()=>h});var r=n(5776),a=n(9281),i=n(20262),s=n(2543),o=n(68459);function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=l(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var p=function(e){var t=e.cx,n=e.cy,r=e.radius,a=e.angle,i=e.sign,o=e.isExternal,l=e.cornerRadius,u=e.cornerIsExternal,d=l*(o?1:-1)+r,c=Math.asin(l/d)/s.Kg,p=u?a:a+i*c;return{center:(0,s.IZ)(t,n,d,p),circleTangency:(0,s.IZ)(t,n,r,p),lineTangency:(0,s.IZ)(t,n,d*Math.cos(c*s.Kg),u?a-i*c:a),theta:c}},y=function(e){var t=e.cx,n=e.cy,r=e.innerRadius,a=e.outerRadius,i=e.startAngle,l=e.endAngle,u=(0,o.sA)(l-i)*Math.min(Math.abs(l-i),359.999),d=i+u,c=(0,s.IZ)(t,n,a,i),p=(0,s.IZ)(t,n,a,d),y="M ".concat(c.x,",").concat(c.y,"\n A ").concat(a,",").concat(a,",0,\n ").concat(+(Math.abs(u)>180),",").concat(+(i>d),",\n ").concat(p.x,",").concat(p.y,"\n ");if(r>0){var f=(0,s.IZ)(t,n,r,i),m=(0,s.IZ)(t,n,r,d);y+="L ".concat(m.x,",").concat(m.y,"\n A ").concat(r,",").concat(r,",0,\n ").concat(+(Math.abs(u)>180),",").concat(+(i<=d),",\n ").concat(f.x,",").concat(f.y," Z")}else y+="L ".concat(t,",").concat(n," Z");return y},f=function(e){var t=e.cx,n=e.cy,r=e.innerRadius,a=e.outerRadius,i=e.cornerRadius,s=e.forceCornerRadius,l=e.cornerIsExternal,u=e.startAngle,d=e.endAngle,c=(0,o.sA)(d-u),f=p({cx:t,cy:n,radius:a,angle:u,sign:c,cornerRadius:i,cornerIsExternal:l}),m=f.circleTangency,h=f.lineTangency,b=f.theta,g=p({cx:t,cy:n,radius:a,angle:d,sign:-c,cornerRadius:i,cornerIsExternal:l}),v=g.circleTangency,x=g.lineTangency,w=g.theta,T=l?Math.abs(u-d):Math.abs(u-d)-b-w;if(T<0)return s?"M ".concat(h.x,",").concat(h.y,"\n a").concat(i,",").concat(i,",0,0,1,").concat(2*i,",0\n a").concat(i,",").concat(i,",0,0,1,").concat(-(2*i),",0\n "):y({cx:t,cy:n,innerRadius:r,outerRadius:a,startAngle:u,endAngle:d});var A="M ".concat(h.x,",").concat(h.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(c<0),",").concat(m.x,",").concat(m.y,"\n A").concat(a,",").concat(a,",0,").concat(+(T>180),",").concat(+(c<0),",").concat(v.x,",").concat(v.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(c<0),",").concat(x.x,",").concat(x.y,"\n ");if(r>0){var E=p({cx:t,cy:n,radius:r,angle:u,sign:c,isExternal:!0,cornerRadius:i,cornerIsExternal:l}),S=E.circleTangency,k=E.lineTangency,M=E.theta,P=p({cx:t,cy:n,radius:r,angle:d,sign:-c,isExternal:!0,cornerRadius:i,cornerIsExternal:l}),C=P.circleTangency,O=P.lineTangency,j=P.theta,I=l?Math.abs(u-d):Math.abs(u-d)-M-j;if(I<0&&0===i)return"".concat(A,"L").concat(t,",").concat(n,"Z");A+="L".concat(O.x,",").concat(O.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(c<0),",").concat(C.x,",").concat(C.y,"\n A").concat(r,",").concat(r,",0,").concat(+(I>180),",").concat(+(c>0),",").concat(S.x,",").concat(S.y,"\n A").concat(i,",").concat(i,",0,0,").concat(+(c<0),",").concat(k.x,",").concat(k.y,"Z")}else A+="L".concat(t,",").concat(n,"Z");return A},m={cx:0,cy:0,innerRadius:0,outerRadius:0,startAngle:0,endAngle:0,cornerRadius:0,forceCornerRadius:!1,cornerIsExternal:!1},h=function(e){var t,n=c(c({},m),e),s=n.cx,l=n.cy,d=n.innerRadius,p=n.outerRadius,h=n.cornerRadius,b=n.forceCornerRadius,g=n.cornerIsExternal,v=n.startAngle,x=n.endAngle,w=n.className;if(p<d||v===x)return null;var T=(0,a.A)("recharts-sector",w),A=p-d,E=(0,o.F4)(h,A,0,!0);return t=E>0&&360>Math.abs(v-x)?f({cx:s,cy:l,innerRadius:d,outerRadius:p,cornerRadius:Math.min(E,A/2),forceCornerRadius:b,cornerIsExternal:g,startAngle:v,endAngle:x}):y({cx:s,cy:l,innerRadius:d,outerRadius:p,startAngle:v,endAngle:x}),r.createElement("path",u({},(0,i.J9)(n,!0),{className:T,d:t,role:"img"}))}},9577:(e,t,n)=>{e.exports=n(45960)(n(71605),"Map")},9890:(e,t,n)=>{"use strict";n.d(t,{Ij:()=>u,Vx:()=>s,dK:()=>l});var r=n(95659),a=n(70022);function i(e,t,n,r){return e.params.createElements&&Object.keys(r).forEach(i=>{if(!n[i]&&!0===n.auto){let s=(0,a.e)(e.el,`.${r[i]}`)[0];s||((s=(0,a.c)("div",r[i])).className=r[i],e.el.append(s)),n[i]=s,t[i]=s}}),n}function s(e){let{swiper:t,extendParams:n,on:r,emit:s}=e;function o(e){let n;return e&&"string"==typeof e&&t.isElement&&(n=t.el.querySelector(e))?n:(e&&("string"==typeof e&&(n=[...document.querySelectorAll(e)]),t.params.uniqueNavElements&&"string"==typeof e&&n&&n.length>1&&1===t.el.querySelectorAll(e).length?n=t.el.querySelector(e):n&&1===n.length&&(n=n[0])),e&&!n)?e:n}function l(e,n){let r=t.params.navigation;
1(e=(0,a.m)(e)).forEach(e=>{e&&(e.classList[n?"add":"remove"](...r.disabledClass.split(" ")),"BUTTON"===e.tagName&&(e.disabled=n),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](r.lockClass))})}function u(){let{nextEl:e,prevEl:n}=t.navigation;if(t.params.loop){l(n,!1),l(e,!1);return}l(n,t.isBeginning&&!t.params.rewind),l(e,t.isEnd&&!t.params.rewind)}function d(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),s("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),s("navigationNext"))}function p(){let e=t.params.navigation;if(t.params.navigation=i(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(e.nextEl||e.prevEl))return;let n=o(e.nextEl),r=o(e.prevEl);Object.assign(t.navigation,{nextEl:n,prevEl:r}),n=(0,a.m)(n),r=(0,a.m)(r);let s=(n,r)=>{n&&n.addEventListener("click","next"===r?c:d),!t.enabled&&n&&n.classList.add(...e.lockClass.split(" "))};n.forEach(e=>s(e,"next")),r.forEach(e=>s(e,"prev"))}function y(){let{nextEl:e,prevEl:n}=t.navigation;e=(0,a.m)(e),n=(0,a.m)(n);let r=(e,n)=>{e.removeEventListener("click","next"===n?c:d),e.classList.remove(...t.params.navigation.disabledClass.split(" "))};e.forEach(e=>
1r(e,"next")),n.forEach(e=>r(e,"prev"))}n({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,prevEl:null},r("init",()=>{!1===t.params.navigation.enabled?f():(p(),u())}),r("toEdge fromEdge lock unlock",()=>{u()}),r("destroy",()=>{y()}),r("enable disable",()=>{let{nextEl:e,prevEl:n}=t.navigation;if(e=(0,a.m)(e),n=(0,a.m)(n),t.enabled)return void u();[...e,...n].filter(e=>!!e).forEach(e=>e.classList.add(t.params.navigation.lockClass))}),r("click",(e,n)=>{let{nextEl:r,prevEl:i}=t.navigation;r=(0,a.m)(r),i=(0,a.m)(i);let o=n.target,l=i.includes(o)||r.includes(o);if(t.isElement&&!l){let e=n.path||n.composedPath&&n.composedPath();e&&(l=e.find(e=>r.includes(e)||i.includes(e)))}if(t.params.navigation.hideOnClick&&!l){let e;if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===o||t.pagination.el.contains(o)))return;r.length?e=r[0].classList.contains(t.params.navigation.hiddenClass):i.length&&(e=i[0].classList.contains(t.params.navigation.hiddenClass)),!0===e?s("navigationShow"):s("navigationHide"),[...r,...i].filter(e=>!!e).forEach(e=>e.classList.toggle(t.params.navigation.hiddenClass))}});let f=()=>{t.el.classList.add(...t.params.navigation.navigationDisabledClass.split(" ")),y()};Object.assign(t.navigation,{enable:()=>{t.el.classList.remove(...t.params.navigation.navigationDisabledClass.split(" ")),p(),u()},disable:f,update:u,init:p,destroy:y})}function o(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function l(e){let t,{swiper:n,extendParams:r,on:s,emit:l}=e,u="swiper-pagination";r({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${u}-bullet`,bulletActiveClass:`${u}-bullet-active`,modifierClass:`${u}-`,currentClass:`${u}-current`,totalClass:`${u}-total`,hiddenClass:`${u}-hidden`,progressbarFillClass:`${u}-progressbar-fill`,progressbarOppositeClass:`${u}-progressbar-opposite`,clickableClass:`${u}-clickable`,lockClass:`${u}-lock`,horizontalClass:`${u}-horizontal`,verticalClass:`${u}-vertical`,paginationDisabledClass:`${u}-disabled`}}),n.pagination={el:null,bullets:[]};let d=0;function c(){return!n.params.pagination.el||!n.pagination.el||Array.isArray(n.pagination.el)&&0===n.pagination.el.length}function p(e,t){let{bulletActiveClass:r}=n.params.pagination;e&&(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&(e.classList.add(`${r}-${t}`),(e=e[`${"prev"===t?"previous":"next"}ElementSibling`])&&e.classList.add(`${r}-${t}-${t}`))}function y(e){let t=e.target.closest(o(n.params.pagination.bulletClass));if(!t)return;e.preventDefault();let r=(0,a.h)(t)*n.params.slidesPerGroup;if(n.params.loop){if(n.realIndex===r)return;n.slideToLoop(r)}else n.slideTo(r)}function f(){let e,r,i=n.rtl,s=n.params.pagination;if(c())return;let u=n.pagination.el;u=(0,a.m)(u);let y=n.virtual&&n.params.virtual.enabled?n.virtual.slides.length:n.slides.length,f=n.params.loop?Math.ceil(y/n.params.slidesPerGroup):n.snapGrid.length;if(n.params.loop?(r=n.previousRealIndex||0,e=n.params.slidesPerGroup>1?Math.floor(n.realIndex/n.params.slidesPerGroup):n.realIndex):void 0!==n.snapIndex?(e=n.snapIndex,r=n.previousSnapIndex):(r=n.previousIndex||0,e=n.activeIndex||0),"bullets"===s.type&&n.pagination.bullets&&n.pagination.bullets.length>0){let o,l,c,y=n.pagination.bullets;if(s.dynamicBullets&&(t=(0,a.f)(y[0],n.isHorizontal()?"width":"height",!0),u.forEach(e=>{e.style[n.isHorizontal()?"width":"height"]=`${t*(s.dynamicMainBullets+4)}px`}),s.dynamicMainBullets>1&&void 0!==r&&((d+=e-(r||0))>s.dynamicMainBullets-1?d=s.dynamicMainBullets-1:d<0&&(d=0)),c=((l=(o=Math.max(e-d,0))+(Math.min(y.length,s.dynamicMainBullets)-1))+o)/2),y.forEach(e=>{let t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${s.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),u.length>1)y.forEach(t=>{let r=(0,a.h)(t);r===e?t.classList.add(...s.bulletActiveClass.split(" ")):n.isElement&&t.setAttribute("part","bullet"),s.dynamicBullets&&(r>=o&&r<=l&&t.classList.add(...`${s.bulletActiveClass}
1-main`.split(" ")),r===o&&p(t,"prev"),r===l&&p(t,"next"))});else{let t=y[e];if(t&&t.classList.add(...s.bulletActiveClass.split(" ")),n.isElement&&y.forEach((t,n)=>{t.setAttribute("part",n===e?"bullet-active":"bullet")}),s.dynamicBullets){let e=y[o],t=y[l];for(let e=o;e<=l;e+=1)y[e]&&y[e].classList.add(...`${s.bulletActiveClass}-main`.split(" "));p(e,"prev"),p(t,"next")}}if(s.dynamicBullets){let e=Math.min(y.length,s.dynamicMainBullets+4),r=(t*e-t)/2-c*t,a=i?"right":"left";y.forEach(e=>{e.style[n.isHorizontal()?a:"top"]=`${r}px`})}}u.forEach((t,r)=>{if("fraction"===s.type&&(t.querySelectorAll(o(s.currentClass)).forEach(t=>{t.textContent=s.formatFractionCurrent(e+1)}),t.querySelectorAll(o(s.totalClass)).forEach(e=>{e.textContent=s.formatFractionTotal(f)})),"progressbar"===s.type){let r;r=s.progressbarOpposite?n.isHorizontal()?"vertical":"horizontal":n.isHorizontal()?"horizontal":"vertical";let a=(e+1)/f,i=1,l=1;"horizontal"===r?i=a:l=a,t.querySelectorAll(o(s.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${i}) scaleY(${l})`,e.style.transitionDuration=`${n.params.speed}ms`})}"custom"===s.type&&s.renderCustom?(t.innerHTML=s.renderCustom(n,e+1,f),0===r&&l("paginationRender",t)):(0===r&&l("paginationRender",t),l("paginationUpdate",t)),n.params.watchOverflow&&n.enabled&&t.classList[n.isLocked?"add":"remove"](s.lockClass)})}function m(){let e=n.params.pagination;if(c())return;let t=n.virtual&&n.params.virtual.enabled?n.virtual.slides.length:n.grid&&n.params.grid.rows>1?n.slides.length/Math.ceil(n.params.grid.rows):n.slides.length,r=n.pagination.el;r=(0,a.m)(r);let i="";if("bullets"===e.type){let r=n.params.loop?Math.ceil(t/n.params.slidesPerGroup):n.snapGrid.length;n.params.freeMode&&n.params.freeMode.enabled&&r>t&&(r=t);for(let t=0;t<r;t+=1)e.renderBullet?i+=e.renderBullet.call(n,t,e.bulletClass):i+=`<${e.bulletElement} ${n.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(i=e.renderFraction?e.renderFraction.call(n,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(i=e.renderProgressbar?e.renderProgressbar.call(n,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),n.pagination.bullets=[],r.forEach(t=>{"custom"!==e.type&&(t.innerHTML=i||""),"bullets"===e.type&&n.pagination.bullets.push(...t.querySelectorAll(o(e.bulletClass)))}),"custom"!==e.type&&l("paginationRender",r[0])}function h(){let e;n.params.pagination=i(n,n.originalParams.pagination,n.params.pagination,{el:"swiper-pagination"});let t=n.params.pagination;t.el&&("string"==typeof t.el&&n.isElement&&(e=n.el.querySelector(t.el)),e||"string"!=typeof t.el||(e=[...document.querySelectorAll(t.el)]),e||(e=t.el),e&&0!==e.length&&(n.params.uniqueNavElements&&"string"==typeof t.el&&Array.isArray(e)&&e.length>1&&(e=[...n.el.querySelectorAll(t.el)]).length>1&&(e=e.filter(e=>(0,a.a)(e,".swiper")[0]===n.el)[0]),Array.isArray(e)&&1===e.length&&(e=e[0]),Object.assign(n.pagination,{el:e}),(e=(0,a.m)(e)).forEach(e=>{"bullets"===t.type&&t.clickable&&e.classList.add(...(t.clickableClass||"").split(" ")),e.classList.add(t.modifierClass+t.type),e.classList.add(n.isHorizontal()?t.horizontalClass:t.verticalClass),"bullets"===t.type&&t.dynamicBullets&&(e.classList.add(`${t.modifierClass}${t.type}-dynamic`),d=0,t.dynamicMainBullets<1&&(t.dynamicMainBullets=1)),"progressbar"===t.type&&t.progressbarOpposite&&e.classList.add(t.progressbarOppositeClass),t.clickable&&e.addEventListener("click",y),n.enabled||e.classList.add(t.lockClass)})))}function b(){let e=n.params.pagination;if(c())return;let t=n.pagination.el;t&&(t=(0,a.m)(t)).forEach(t=>{t.classList.remove(e.hiddenClass),t.classList.remove(e.modifierClass+e.type),t.classList.remove(n.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(t.classList.remove(...(e.clickableClass||"").split(" ")),t.removeEventListener("click",y))}),n.pagination.bullets&&n.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!n.pagination||!n.pagination.el)return;let e=n.params.pagination,{el:t}=n.pagination;
1(t=(0,a.m)(t)).forEach(t=>{t.classList.remove(e.horizontalClass,e.verticalClass),t.classList.add(n.isHorizontal()?e.horizontalClass:e.verticalClass)})}),s("init",()=>{!1===n.params.pagination.enabled?g():(h(),m(),f())}),s("activeIndexChange",()=>{void 0===n.snapIndex&&f()}),s("snapIndexChange",()=>{f()}),s("snapGridLengthChange",()=>{m(),f()}),s("destroy",()=>{b()}),s("enable disable",()=>{let{el:e}=n.pagination;e&&(e=(0,a.m)(e)).forEach(e=>e.classList[n.enabled?"remove":"add"](n.params.pagination.lockClass))}),s("lock unlock",()=>{f()}),s("click",(e,t)=>{let r=t.target,i=(0,a.m)(n.pagination.el);if(n.params.pagination.el&&n.params.pagination.hideOnClick&&i&&i.length>0&&!r.classList.contains(n.params.pagination.bulletClass)){if(n.navigation&&(n.navigation.nextEl&&r===n.navigation.nextEl||n.navigation.prevEl&&r===n.navigation.prevEl))return;!0===i[0].classList.contains(n.params.pagination.hiddenClass)?l("paginationShow"):l("paginationHide"),i.forEach(e=>e.classList.toggle(n.params.pagination.hiddenClass))}});let g=()=>{n.el.classList.add(n.params.pagination.paginationDisabledClass);let{el:e}=n.pagination;e&&(e=(0,a.m)(e)).forEach(e=>e.classList.add(n.params.pagination.paginationDisabledClass)),b()};Object.assign(n.pagination,{enable:()=>{n.el.classList.remove(n.params.pagination.paginationDisabledClass);let{el:e}=n.pagination;e&&(e=(0,a.m)(e)).forEach(e=>e.classList.remove(n.params.pagination.paginationDisabledClass)),h(),m(),f()},disable:g,render:m,update:f,init:h,destroy:b})}function u(e){let t,n,a,i,s,o,l,u,d,c,{swiper:p,extendParams:y,on:f,emit:m,params:h}=e;p.autoplay={running:!1,paused:!1,timeLeft:0},y({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!1,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}});let b=h&&h.autoplay?h.autoplay.delay:3e3,g=h&&h.autoplay?h.autoplay.delay:3e3,v=new Date().getTime();function x(e){p&&!p.destroyed&&p.wrapperEl&&e.target===p.wrapperEl&&(p.wrapperEl.removeEventListener("transitionend",x),c||e.detail&&e.detail.bySwiperTouchMove||k())}let w=()=>{if(p.destroyed||!p.autoplay.running)return;p.autoplay.paused?i=!0:i&&(g=a,i=!1);let e=p.autoplay.paused?a:v+g-new Date().getTime();p.autoplay.timeLeft=e,m("autoplayTimeLeft",e,e/b),n=requestAnimationFrame(()=>{w()})},T=e=>{if(p.destroyed||!p.autoplay.running)return;cancelAnimationFrame(n),w();let r=void 0===e?p.params.autoplay.delay:e;b=p.params.autoplay.delay,g=p.params.autoplay.delay;let i=(()=>{let e;if(e=p.virtual&&p.params.virtual.enabled?p.slides.filter(e=>e.classList.contains("swiper-slide-active"))[0]:p.slides[p.activeIndex])return parseInt(e.getAttribute("data-swiper-autoplay"),10)})();!Number.isNaN(i)&&i>0&&void 0===e&&(r=i,b=i,g=i),a=r;let s=p.params.speed,o=()=>{p&&!p.destroyed&&(p.params.autoplay.reverseDirection?!p.isBeginning||p.params.loop||p.params.rewind?(p.slidePrev(s,!0,!0),m("autoplay")):p.params.autoplay.stopOnLastSlide||(p.slideTo(p.slides.length-1,s,!0,!0),m("autoplay")):!p.isEnd||p.params.loop||p.params.rewind?(p.slideNext(s,!0,!0),m("autoplay")):p.params.autoplay.stopOnLastSlide||(p.slideTo(0,s,!0,!0),m("autoplay")),p.params.cssMode&&(v=new Date().getTime(),requestAnimationFrame(()=>{T()})))};return r>0?(clearTimeout(t),t=setTimeout(()=>{o()},r)):requestAnimationFrame(()=>{o()}),r},A=()=>{v=new Date().getTime(),p.autoplay.running=!0,T(),m("autoplayStart")},E=()=>{p.autoplay.running=!1,clearTimeout(t),cancelAnimationFrame(n),m("autoplayStop")},S=(e,n)=>{if(p.destroyed||!p.autoplay.running)return;clearTimeout(t),e||(d=!0);let r=()=>{m("autoplayPause"),p.params.autoplay.waitForTransition?p.wrapperEl.addEventListener("transitionend",x):k()};if(p.autoplay.paused=!0,n){u&&(a=p.params.autoplay.delay),u=!1,r();return}a=(a||p.params.autoplay.delay)-(new Date().getTime()-v),p.isEnd&&a<0&&!p.params.loop||(a<0&&(a=0),r())},k=()=>{p.isEnd&&a<0&&!p.params.loop||p.destroyed||!p.autoplay.running||(v=new Date().getTime(),d?(d=!1,T(a)):T(),p.autoplay.paused=!1,m("autoplayResume"))},M=()=>{if(p.destroyed||!p.autoplay.running)return;let e=(0,r.g)();"hidden"===e.visibilityState&&(d=!0,S(!0)),"visible"===e.visibilityState&&k()},P=e=>{"mouse"===e.pointerType&&(d=!0,c=!0,p.animating||p.autoplay.paused||S(!0))},C=e=>{"mouse"===e.pointerType&&(c=!1,p.autoplay.paused&&k())};f("init",()=>{p.params.autoplay.enabled&&(p.params.autoplay.pauseOnMouseEnter&&(p.el.addEventListener("pointerenter",P),p.el.addEventListener("pointerleave",C)),(0,r.g)().addEventListener("visibilitychange",M),A())}),f("destroy",()=>{p.el&&"string"!=typeof p.el&&(p.el.removeEventListener("pointerenter",P),p.el.removeEventListener("pointerleave",C)),(0,r.g)().removeEventListener("visibilitychange",M),p.autoplay.running&&E()}),f("_freeModeStaticRelease",()=>{(o||d)&&k()}),f("_freeModeNoMomentumRelease",()=>{p.params.autoplay.disableOnInteraction?E():S(!0,!0)}),f("beforeTransitionStart",(e,t,n)=>{!p.destroyed&&p.autoplay.running&&(n||!p.params.autoplay.disableOnInteraction?S(!0,!0):E())}),f("sliderFirstMove",()=>{if(!p.destroyed&&p.autoplay.running){if(p.params.autoplay.disableOnInteraction)return void E();s=!0,o=!1,d=!1,l=setTimeout(()=>{d=!0,o=!0,S(!0)},200)}}),f("touchEnd",()=>{if(!p.destroyed&&p.autoplay.running&&s){if(clearTimeout(l),clearTimeout(t),p.params.autoplay.disableOnInteraction){o=!1,s=!1;return}o&&p.params.cssMode&&k(),o=!1,s=!1}}),f("slideChange",()=>{!p.destroyed&&p.autoplay.running&&(u=!0)}),Object.assign(p.autoplay,{start:A,stop:E,pause:S,resume:k})}},10203:(e,t,n)=>{"use strict";n.d(t,{s:()=>s});var r=n(44819),a=n(78879),i=n(64476),s=(0,r.R)(function(e,t){let{direction:n,align:r,justify:s,wrap:o,basis:l,grow:u,shrink:d,...c}=e;return(0,i.jsx)(a.B.div,{ref:t,__css:{display:"flex",flexDirection:n,alignItems:r,justifyContent:s,flexWrap:o,flexBasis:l,flexGrow:u,flexShrink:d},...c})});s.displayName="Flex"},10232:(e,t,n)=>{"use strict";n.d(t,{t:()=>l});var r=n(64476),a=n(31798),i=n(28701),s=n(11502),o=n(24491);let l=e=>{let{msg:t,txHash:n}=e;return(0,r.jsxs)(o.m1,{children:[(0,r.jsx)(a.o,{textStyle:"h3",children:"Transaction complete"}),t&&(0,r.jsx)(a.o,{color:"primary.text2",my:2,children:t}),(0,r.jsx)(a.o,{mt:4,children:(0,r.jsx)(i.N,{href:(0,s.a)(null!=n?n:"0x000000","transaction"),isExternal:!0,color:"primary.cta",target:"_blank",textStyle:"cta",children:"View on CronosZK Explorer"})})]})}},10580:(e,t,n)=>{e.exports=n(48514)},10627:(e,t)=>{"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{UnrecognizedActionError:function(){return n},unstable_isUnrecognizedActionError:function(){return r}});class n extends Error{constructor(...e){super(...e),this.name="UnrecognizedActionError"}}function r(e){return!!(e&&"object"==typeof e&&e instanceof n)}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},10949:(e,t,n)=>{var r=n(14872),a=n(33696);e.exports=function(e){return"number"==typeof e||a(e)&&"[object Number]"==r(e)}},10969:e=>{e.exports=function(){return[]}},11305:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(50456),a=n(41465).A["__core-js_shared__"],i=function(){var e=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),s=n(94707),o=n(19629),l=/^\[object .+?Constructor\]$/,u=Object.prototype,d=Function.prototype.toString,c=u.hasOwnProperty,p=RegExp("^"+d.call(c).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");let y=function(e){return!!(0,s.A)(e)&&(!i||!(i in e))&&((0,r.A)(e)?p:l).test((0,o.A)(e))},f=function(e,t){var n=null==e?void 0:e[t];return y(n)?n:void 0}},11323:(e,t,n)=>{"use strict";n.d(t,{r:()=>u});var r=n(27587),a=n(20110),i=n(57306),s=n(45593),o=n(73034),l=n(99662);let u=()=>{let{data:e}=(0,o.Y)(),t=(0,i.Ri)();return(0,r.I)(["useTotalBorrow",e],async()=>(await Promise.all(e.map(async e=>{let n=await t.getVariableDebtToken(e.variableDebtToken).totalSupply(),r=await t.getVariableDebtToken(e.variableDebtToken).decimals(),a=(0,l.qR)(e.tokenAddress),i=await t.getAmplyOracle().getAssetPrice(a);return new s.fw(n).shr(Number(r)).mul(new s.fw(i).shr(8))}))).reduce((e,t)=>e.add(t),s.fw.ZERO),{enabled:!!e,refetchInterval:a.J.Normal})}},11448:(e,t,n)=>{e.exports=n(71605).Uint8Array},11502:(e,t,n)=>{"use strict";n.d(t,{a:()=>i});var r=n(87269),a=n(31483);function i(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(0,a.T)();switch(t){case"transaction":return"".concat(r.DU[n],"/tx/").concat(e);case"token":return"".concat(r.DU[n],"/token/").concat(e);case"block":return"".concat(r.DU[n],"/block/").concat(e);default:return"".concat(r.DU[n],"/address/").concat(e)}}},11591:(e,t,n)=>{e.exports=n(60153)(Object.getPrototypeOf,Object)},11895:(e,t,n)=>{var r=n(17951);e.exports=function(e){return r(this,e).get(e)}},11915:(e,t,n)=>{"use strict";n.d(t,{gu:()=>ti});var r=n(5776),a=n(21191),i=n.n(a),s=n(84572),o=n.n(s),l=n(76385),u=n.n(l),d=n(51072),c=n.n(d),p=n(31645),y=n.n(p),f=n(82008),m=n.n(f),h=n(9281),b=n(77160),g=n(65004),v=n(97618),x=n(24950),w=n(62880),T=n(9098),A=n(88568),E=n(20262),S=n(54950),k=n(1925),M=n(27785),P=n(68459);function C(e){return(C="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach(function(t){I(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function I(e,t,n){var r;return(r=function(e,t){if("object"!=C(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=C(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==C(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var R=["Webkit","Moz","O","ms"],D=function(e,t){if(!e)return null;var n=e.replace(/(\w)/,function(e){return e.toUpperCase()}),r=R.reduce(function(e,r){return j(j({},e),{},I({},r+n,t))},{});return r[e]=t,r};function B(e){return(B="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function N(){return(N=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function L(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function F(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?L(Object(n),!0).forEach(function(t){W(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function U(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function z(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(z=function(){return!!e})()}function G(e){return(G=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function H(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function V(e,t){return(V=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function W(e,t,n){return(t=_(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e){var t=function(e,t){if("object"!=B(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=B(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==B(t)?t:String(t)}var Y=function(e){var t=e.data,n=e.startIndex,r=e.endIndex,a=e.x,i=e.width,s=e.travellerWidth;if(!t||!t.length)return{};var o=t.length,l=(0,S.z)().domain(u()(0,o)).range([a,a+i-s]),d=l.domain().map(function(e){return l(e)});return{isTextActive:!1,isSlideMoving:!1,isTravellerMoving:!1,isTravellerFocused:!1,startX:l(n),endX:l(r),scale:l,scaleValues:d}},q=function(e){return e.changedTouches&&!!e.changedTouches.length},Q=function(e){var t,n;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function a(e){var t,n,r;if(!(this instanceof a))throw TypeError("Cannot call a class as a function");return n=a,r=[e],n=G(n),t=function(e,t){if(t&&("object"===B(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return H(e)}(this,z()?Reflect.construct(n,r||[],G(this).constructor):n.apply(this,r)),W(H(t),"handleDrag",function(e){t.leaveTimer&&(clearTimeout(t.leaveTimer),t.leaveTimer=null),t.state.isTravellerMoving?t.handleTravellerMove(e):t.state.isSlideMoving&&t.handleSlideDrag(e)}),W(H(t),"handleTouchMove",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&t.handleDrag(e.changedTouches[0])}),W(H(t),"handleDragEnd",function(){t.setState({isTravellerMoving:!1,isSlideMoving:!1},function(){var e=t.props,n=e.endIndex,r=e.onDragEnd,a=e.startIndex;null==r||r({endIndex:n,startIndex:a})}),t.detachDragEndListener()}),W(H(t),"handleLeaveWrapper",function(){(t.state.isTravellerMoving||t.state.isSlideMoving)&&(t.leaveTimer=window.setTimeout(t.handleDragEnd,t.props.leaveTimeOut))}),W(H(t),"handleEnterSlideOrTraveller",function(){t.setState({isTextActive:!0})}),W(H(t),"handleLeaveSlideOrTraveller",function(){t.setState({isTextActive:!1})}),W(H(t),"handleSlideDragStart",function(e){var n=q(e)?e.changedTouches[0]:e;t.setState({isTravellerMoving:!1,isSlideMoving:!0,slideMoveStartX:n.pageX}),t.attachDragEndListener()}),t.travellerDragStartHandlers={startX:t.handleTravellerDragStart.bind(H(t),"startX"),endX:t.handleTravellerDragStart.bind(H(t),"endX")},t.state={},t}return a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),Object.defineProperty(a,"prototype",{writable:!1}),e&&V(a,e),t=[{key:"componentWillUnmount",value:function(){this.leaveTimer&&(clearTimeout(this.leaveTimer),this.leaveTimer=null),this.detachDragEndListener()}},{key:"getIndex",value:function(e){var t=e.startX,n=e.endX,r=this.state.scaleValues,i=this.props,s=i.gap,o=i.data.length-1,l=Math.min(t,n),u=Math.max(t,n),d=a.getIndexInRange(r,l),c=a.getIndexInRange(r,u);return{startIndex:d-d%s,endIndex:c===o?o:c-c%s}}},{key:"getTextOfTick",value:function(e){var t=this.props,n=t.data,r=t.tickFormatter,a=t.dataKey,i=(0,M.kr)(n[e],a,e);return o()(r)?r(i,e):i}},{key:"attachDragEndListener",value:function(){window.addEventListener("mouseup",this.handleDragEnd,!0),window.addEventListener("touchend",this.handleDragEnd,!0),window.addEventListener("mousemove",this.handleDrag,!0)}},{key:"detachDragEndListener",value:function(){window.removeEventListener("mouseup",this.handleDragEnd,!0),window.removeEventListener("touchend",this.handleDragEnd,!0),window.removeEventListener("mousemove",this.handleDrag,!0)}},{key:"handleSlideDrag",value:function(e){var t=this.state,n=t.slideMoveStartX,r=t.startX,a=t.endX,i=this.props,s=i.x,o=i.width,l=i.travellerWidth,u=i.startIndex,d=i.endIndex,c=i.onChange,p=e.pageX-n;p>0?p=Math.min(p,s+o-l-a,s+o-l-r):p<0&&(p=Math.max(p,s-r,s-a));var y=this.getIndex({startX:r+p,endX:a+p});(y.startIndex!==u||y.endIndex!==d)&&c&&c(y),this.setState({startX:r+p,endX:a+p,slideMoveStartX:e.pageX})}},{key:"handleTravellerDragStart",value:function(e,t){var n=q(t)?t.changedTouches[0]:t;this.setState({isSlideMoving:!1,isTravellerMoving:!0,movingTravellerId:e,brushMoveStartX:n.pageX}),this.attachDragEndListener()}},{key:"handleTravellerMove",value:function(e){var t=this.state,n=t.brushMoveStartX,r=t.movingTravellerId,a=t.endX,i=t.startX,s=this.state[r],o=this.props,l=o.x,u=o.width,d=o.travellerWidth,c=o.onChange,p=o.gap,y=o.data,f={startX:this.state.startX,endX:this.state.endX},m=e.pageX-n;m>0?m=Math.min(m,l+u-d-s):m<0&&(m=Math.max(m,l-s)),f[r]=s+m;var h=this.getIndex(f),b=h.startIndex,g=h.endIndex,v=function(){var e=y.length-1;return"startX"===r&&(a>i?b%p==0:g%p==0)||!!(a<i)&&g===e||"endX"===r&&(a>i?g%p==0:b%p==0)||!!(a>i)&&g===e};this.setState(W(W({},r,s+m),"brushMoveStartX",e.pageX),function(){c&&v()&&c(h)})}},{key:"handleTravellerMoveKeyboard",value:function(e,t){var n=this,r=this.state,a=r.scaleValues,i=r.startX,s=r.endX,o=this.state[t],l=a.indexOf(o);if(-1!==l){var u=l+e;if(-1!==u&&!(u>=a.length)){var d=a[u];"startX"===t&&d>=s||"endX"===t&&d<=i||this.setState(W({},t,d),function(){n.props.onChange(n.getIndex({startX:n.state.startX,endX:n.state.endX}))})}}}}
1,{key:"renderBackground",value:function(){var e=this.props,t=e.x,n=e.y,a=e.width,i=e.height,s=e.fill,o=e.stroke;return r.createElement("rect",{stroke:o,fill:s,x:t,y:n,width:a,height:i})}},{key:"renderPanorama",value:function(){var e=this.props,t=e.x,n=e.y,a=e.width,i=e.height,s=e.data,o=e.children,l=e.padding,u=r.Children.only(o);return u?r.cloneElement(u,{x:t,y:n,width:a,height:i,margin:l,compact:!0,data:s}):null}},{key:"renderTravellerLayer",value:function(e,t){var n,i,s=this,o=this.props,l=o.y,u=o.travellerWidth,d=o.height,c=o.traveller,p=o.ariaLabel,y=o.data,f=o.startIndex,m=o.endIndex,h=Math.max(e,this.props.x),b=F(F({},(0,E.J9)(this.props,!1)),{},{x:h,y:l,width:u,height:d}),g=p||"Min value: ".concat(null==(n=y[f])?void 0:n.name,", Max value: ").concat(null==(i=y[m])?void 0:i.name);return r.createElement(v.W,{tabIndex:0,role:"slider","aria-label":g,"aria-valuenow":e,className:"recharts-brush-traveller",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.travellerDragStartHandlers[t],onTouchStart:this.travellerDragStartHandlers[t],onKeyDown:function(e){["ArrowLeft","ArrowRight"].includes(e.key)&&(e.preventDefault(),e.stopPropagation(),s.handleTravellerMoveKeyboard("ArrowRight"===e.key?1:-1,t))},onFocus:function(){s.setState({isTravellerFocused:!0})},onBlur:function(){s.setState({isTravellerFocused:!1})},style:{cursor:"col-resize"}},a.renderTraveller(c,b))}},{key:"renderSlide",value:function(e,t){var n=this.props,a=n.y,i=n.height,s=n.stroke,o=n.travellerWidth,l=Math.min(e,t)+o,u=Math.max(Math.abs(t-e)-o,0);return r.createElement("rect",{className:"recharts-brush-slide",onMouseEnter:this.handleEnterSlideOrTraveller,onMouseLeave:this.handleLeaveSlideOrTraveller,onMouseDown:this.handleSlideDragStart,onTouchStart:this.handleSlideDragStart,style:{cursor:"move"},stroke:"none",fill:s,fillOpacity:.2,x:l,y:a,width:u,height:i})}},{key:"renderText",value:function(){var e=this.props,t=e.startIndex,n=e.endIndex,a=e.y,i=e.height,s=e.travellerWidth,o=e.stroke,l=this.state,u=l.startX,d=l.endX,c={pointerEvents:"none",fill:o};return r.createElement(v.W,{className:"recharts-brush-texts"},r.createElement(k.E,N({textAnchor:"end",verticalAnchor:"middle",x:Math.min(u,d)-5,y:a+i/2},c),this.getTextOfTick(t)),r.createElement(k.E,N({textAnchor:"start",verticalAnchor:"middle",x:Math.max(u,d)+s+5,y:a+i/2},c),this.getTextOfTick(n)))}},{key:"render",value:function(){var e=this.props,t=e.data,n=e.className,a=e.children,i=e.x,s=e.y,o=e.width,l=e.height,u=e.alwaysShowText,d=this.state,c=d.startX,p=d.endX,y=d.isTextActive,f=d.isSlideMoving,m=d.isTravellerMoving,b=d.isTravellerFocused;if(!t||!t.length||!(0,P.Et)(i)||!(0,P.Et)(s)||!(0,P.Et)(o)||!(0,P.Et)(l)||o<=0||l<=0)return null;var g=(0,h.A)("recharts-brush",n),x=1===r.Children.count(a),w=D("userSelect","none");return r.createElement(v.W,{className:g,onMouseLeave:this.handleLeaveWrapper,onTouchMove:this.handleTouchMove,style:w},this.renderBackground(),x&&this.renderPanorama(),this.renderSlide(c,p),this.renderTravellerLayer(c,"startX"),this.renderTravellerLayer(p,"endX"),(y||f||m||b||u)&&this.renderText())}}],n=[{key:"renderDefaultTraveller",value:function(e){var t=e.x,n=e.y,a=e.width,i=e.height,s=e.stroke,o=Math.floor(n+i/2)-1;return r.createElement(r.Fragment,null,r.createElement("rect",{x:t,y:n,width:a,height:i,fill:s,stroke:"none"}),r.createElement("line",{x1:t+1,y1:o,x2:t+a-1,y2:o,fill:"none",stroke:"#fff"}),r.createElement("line",{x1:t+1,y1:o+2,x2:t+a-1,y2:o+2,fill:"none",stroke:"#fff"}))}},{key:"renderTraveller",value:function(e,t){return r.isValidElement(e)?r.cloneElement(e,t):o()(e)?e(t):a.renderDefaultTraveller(t)}},{key:"getDerivedStateFromProps",value:function(e,t){var n=e.data,r=e.width,a=e.x,i=e.travellerWidth,s=e.updateId,o=e.startIndex,l=e.endIndex;if(n!==t.prevData||s!==t.prevUpdateId)return F({prevData:n,prevTravellerWidth:i,prevUpdateId:s,prevX:a,prevWidth:r},n&&n.length?Y({data:n,width:r,x:a,travellerWidth:i,startIndex:o,endIndex:l}):{scale:null,scaleValues:null});if(t.scale&&(r!==t.prevWidth||a!==t.prevX||i!==t.prevTravellerWidth)){t.scale.range([a,a+r-i]);var u=t.scale.domain().map(function(e){return t.scale(e)});return{prevData:n,prevTravellerWidth:i,prevUpdateId:s,prevX:a,prevWidth:r,startX:t.scale(e.startIndex),endX:t.scale(e.endIndex),scaleValues:u}}return null}},{key:"getIndexInRange",value:function(e,t){for(var n=e.length,r=0,a=n-1;a-r>1;){var i=Math.floor((r+a)/2);e[i]>t?a=i:r=i}return t>=e[a]?a:r}}],t&&U(a.prototype,t),n&&U(a,n),Object.defineProperty(a,"prototype",{writable:!1}),a}(r.PureComponent);W(Q,"displayName","Brush"),W(Q,"defaultProps",{height:40,travellerWidth:5,gap:1,fill:"#fff",stroke:"#666",padding:{top:1,right:1,bottom:1,left:1},leaveTimeOut:1e3,alwaysShowText:!1});var Z=n(95807),K=n(89279),J=n(98470),X=n(72725),$=n(12889),ee=n(59505),et=n(63932),en=n(13189);function er(e){return(er="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ea(){return(ea=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ei(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function es(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?ei(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=er(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=er(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==er(t)?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ei(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var eo=function(e,t,n,r,a){var i=a.x1,s=a.x2,o=a.y1,l=a.y2,u=a.xAxis,d=a.yAxis;if(!u||!d)return null;var c=(0,ee.P2)({x:u.scale,y:d.scale}),p={x:e?c.x.apply(i,{position:"start"}):c.x.rangeMin,y:n?c.y.apply(o,{position:"start"}):c.y.rangeMin},y={x:t?c.x.apply(s,{position:"end"}):c.x.rangeMax,y:r?c.y.apply(l,{position:"end"}):c.y.rangeMax};return!(0,et.R)(a,"discard")||c.isInRange(p)&&c.isInRange(y)?(0,ee.sl)(p,y):null};function el(e){var t=e.x1,n=e.x2,a=e.y1,i=e.y2,s=e.className,o=e.alwaysShow,l=e.clipPathId;(0,en.R)(void 0===o,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var u=(0,P.vh)(t),d=(0,P.vh)(n),c=(0,P.vh)(a),p=(0,P.vh)(i),y=e.shape;if(!u&&!d&&!c&&!p&&!y)return null;var f=eo(u,d,c,p,e);if(!f&&!y)return null;var m=(0,et.R)(e,"hidden")?"url(#".concat(l,")"):void 0;return r.createElement(v.W,{className:(0,h.A)("recharts-reference-area",s)},el.renderRect(y,es(es({clipPath:m},(0,E.J9)(e,!0)),f)),$.J.renderCallByParent(e,f))}function eu(e){return function(e){if(Array.isArray(e))return ed(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ed(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ed(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ed(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}el.displayName="ReferenceArea",el.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#ccc",fillOpacity:.5,stroke:"none",strokeWidth:1},el.renderRect=function(e,t){return r.isValidElement(e)?r.cloneElement(e,t):o()(e)?e(t):r.createElement(A.M,ea({},t,{className:"recharts-reference-area-rect"}))};var ec=function(e,t,n,r,a){var i=(0,E.aS)(e,X.e),s=(0,E.aS)(e,J.r),o=[].concat(eu(i),eu(s)),l=(0,E.aS)(e,el),u="".concat(r,"Id"),d=r[0],c=t;if(o.length&&(c=o.reduce(function(e,t){if(t.props[u]===n&&(0,et.R)(t.props,"extendDomain")&&(0,P.Et)(t.props[d])){var r=t.props[d];return[Math.min(e[0],r),Math.max(e[1],r)]}return e},c)),l.length){var p="".concat(d,"1"),y="".concat(d,"2");c=l.reduce(function(e,t){if(t.props[u]===n&&(0,et.R)(t.props,"extendDomain")&&(0,P.Et)(t.props[p])&&(0,P.Et)(t.props[y])){var r=t.props[p],a=t.props[y];return[Math.min(e[0],r,a),Math.max(e[1],r,a)]}return e},c)}return a&&a.length&&(c=a.reduce(function(e,t){return(0,P.Et)(t)?[Math.min(e[0],t),Math.max(e[1],t)]:e},c)),c},ep=n(2543),ey=n(91946),ef=n(42848),em=new(n.n(ef)()),eh="recharts.syncMouseEvents",eb=n(64647);function eg(e){return(eg="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ev(e,t,n){return(t=ex(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ex(e){var t=function(e,t){if("object"!=eg(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=eg(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eg(t)?t:String(t)}var ew=function(){var e;function t(){if(!(this instanceof t))throw TypeError("Cannot call a class as a function");ev(this,"activeIndex",0),ev(this,"coordinateList",[]),ev(this,"layout","horizontal")}return e=[{key:"setDetails",value:function(e){var t,n=e.coordinateList,r=void 0===n?null:n,a=e.container,i=void 0===a?null:a,s=e.layout,o=void 0===s?null:s,l=e.offset,u=void 0===l?null:l,d=e.mouseHandlerCallback,c=void 0===d?null:d;this.coordinateList=null!=(t=null!=r?r:this.coordinateList)?t:[],this.container=null!=i?i:this.container,this.layout=null!=o?o:this.layout,this.offset=null!=u?u:this.offset,this.mouseHandlerCallback=null!=c?c:this.mouseHandlerCallback,this.activeIndex=Math.min(Math.max(this.activeIndex,0),this.coordinateList.length-1)}},{key:"focus",value:function(){this.spoofMouse()}},{key:"keyboardEvent",value:function(e){if(0!==this.coordinateList.length)switch(e.key){case"ArrowRight":if("horizontal"!==this.layout)return;this.activeIndex=Math.min(this.activeIndex+1,this.coordinateList.length-1),this.spoofMouse();break;case"ArrowLeft":if("horizontal"!==this.layout)return;this.activeIndex=Math.max(this.activeIndex-1,0),this.spoofMouse()}}},{key:"setIndex",value:function(e){this.activeIndex=e}},{key:"spoofMouse",value:function(){if("horizontal"===this.layout&&0!==this.coordinateList.length){var e,t,n=this.container.getBoundingClientRect(),r=n.x,a=n.y,i=n.height,s=this.coordinateList[this.activeIndex].coordinate,o=(null==(e=window)?void 0:e.scrollX)||0,l=(null==(t=window)?void 0:t.scrollY)||0,u=a+this.offset.top+i/2+l;this.mouseHandlerCallback({pageX:r+s+o,pageY:u})}}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ex(r.key),r)}}(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t}(),eT=n(21551),eA=n(31577);function eE(e){return(eE="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var eS=["x","y","top","left","width","height","className"];function ek(){return(ek=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function eM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var eP=function(e){var t=e.x,n=void 0===t?0:t,a=e.y,i=void 0===a?0:a,s=e.top,o=void 0===s?0:s,l=e.left,u=void 0===l?0:l,d=e.width,c=void 0===d?0:d,p=e.height,y=void 0===p?0:p,f=e.className,m=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?eM(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=eE(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=eE(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eE(t)?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eM(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({x:n,y:i,top:o,left:u,width:c,height:y},function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eS));return(0,P.Et)(n)&&(0,P.Et)(i)&&(0,P.Et)(c)&&(0,P.Et)(y)&&(0,P.Et)(o)&&(0,P.Et)(u)?r.createElement("path",ek({},(0,E.J9)(m,!0),{className:(0,h.A)("recharts-cross",f),d:"M".concat(n,",").concat(o,"v").concat(y,"M").concat(u,",").concat(i,"h").concat(c)})):null};function eC(e){var t=e.cx,n=e.cy,r=e.radius,a=e.startAngle,i=e.endAngle;return{points:[(0,ep.IZ)(t,n,r,a),(0,ep.IZ)(t,n,r,i)],cx:t,cy:n,radius:r,startAngle:a,endAngle:i}}var eO=n(9465);function ej(e){return(ej="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eR(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eI(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=ej(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ej(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ej(t)?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eI(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function eD(e){var t,n,a=e.element,i=e.tooltipEventType,s=e.isActive,o=e.activeCoordinate,l=e.activePayload,u=e.offset,d=e.activeTooltipIndex,c=e.tooltipAxisBandSize,p=e.layout,y=e.chartName;if(!a||!a.props.cursor||!s||!o||"ScatterChart"!==y&&"axis"!==i)return null;var f=eA.I;if("ScatterChart"===y)n=o,f=eP;else if("BarChart"===y)t=c/2,n={stroke:"none",fill:"#ccc",x:"horizontal"===p?o.x-t:u.left+.5,y:"horizontal"===p?u.top+.5:o.y-t,width:"horizontal"===p?c:u.width-1,height:"horizontal"===p?u.height-1:c},f=A.M;else if("radial"===p){var m=eC(o),b=m.cx,g=m.cy,v=m.radius;n={cx:b,cy:g,startAngle:m.startAngle,endAngle:m.endAngle,innerRadius:v,outerRadius:v},f=eO.h}else n={points:function(e,t,n){var r,a,i,s;if("horizontal"===e)i=r=t.x,a=n.top,s=n.top+n.height;else if("vertical"===e)s=a=t.y,r=n.left,i=n.left+n.width;else if(null!=t.cx&&null!=t.cy)if("centric"!==e)return eC(t);else{var o=t.cx,l=t.cy,u=t.innerRadius,d=t.outerRadius,c=t.angle,p=(0,ep.IZ)(o,l,u,c),y=(0,ep.IZ)(o,l,d,c);r=p.x,a=p.y,i=y.x,s=y.y}return[{x:r,y:a},{x:i,y:s}]}(p,o,u)},f=eA.I;var x=eR(eR(eR(eR({stroke:"#ccc",pointerEvents:"none"},u),n),(0,E.J9)(a.props.cursor,!1)),{},{payload:l,payloadIndex:d,className:(0,h.A)("recharts-tooltip-cursor",a.props.cursor.className)});return(0,r.isValidElement)(a.props.cursor)?(0,r.cloneElement)(a.props.cursor,x):(0,r.createElement)(f,x)}var eB=n(83763),eN=["item"],eL=["children","className","width","height","style","compact","title","desc"];function eF(e){return(eF="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eU(){return(eU=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ez(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,s,o=[],l=!0,u=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){u=!0,a=e}
1finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}(e,t)||eq(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eG(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function eH(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(eH=function(){return!!e})()}function eV(e){return(eV=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function eW(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function e_(e,t){return(e_=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function eY(e){return function(e){if(Array.isArray(e))return eQ(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||eq(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eq(e,t){if(e){if("string"==typeof e)return eQ(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eQ(e,t)}}function eQ(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function eZ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eK(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eZ(Object(n),!0).forEach(function(t){eJ(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eZ(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function eJ(e,t,n){return(t=eX(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eX(e){var t=function(e,t){if("object"!=eF(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=eF(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eF(t)?t:String(t)}var e$={xAxis:["bottom","top"],yAxis:["left","right"]},e0={width:"100%",height:"100%"},e1={x:0,y:0};function e2(e){return e}var e5=function(e,t,n,r){var a=t.find(function(e){return e&&e.index===n});if(a){if("horizontal"===e)return{x:a.coordinate,y:r.y};if("vertical"===e)return{x:r.x,y:a.coordinate};if("centric"===e){var i=a.coordinate,s=r.radius;return eK(eK(eK({},r),(0,ep.IZ)(r.cx,r.cy,s,i)),{},{angle:i,radius:s})}var o=a.coordinate,l=r.angle;return eK(eK(eK({},r),(0,ep.IZ)(r.cx,r.cy,o,l)),{},{angle:l,radius:o})}return e1},e6=function(e,t){var n=t.graphicalItems,r=t.dataStartIndex,a=t.dataEndIndex,i=(null!=n?n:[]).reduce(function(e,t){var n=t.props.data;return n&&n.length?[].concat(eY(e),eY(n)):e},[]);return i.length>0?i:e&&e.length&&(0,P.Et)(r)&&(0,P.Et)(a)?e.slice(r,a+1):[]};function e3(e){return"number"===e?[0,"auto"]:void 0}var e4=function(e,t,n,r){var a=e.graphicalItems,i=e.tooltipAxis,s=e6(t,e);return n<0||!a||!a.length||n>=s.length?null:a.reduce(function(a,o){var l,u,d=null!=(l=o.props.data)?l:t;if(d&&e.dataStartIndex+e.dataEndIndex!==0&&(d=d.slice(e.dataStartIndex,e.dataEndIndex+1)),i.dataKey&&!i.allowDuplicatedCategory){var c=void 0===d?s:d;u=(0,P.eP)(c,i.dataKey,r)}else u=d&&d[n]||s[n];return u?[].concat(eY(a),[(0,M.zb)(o,u)]):a},[])},e8=function(e,t,n,r){var a=r||{x:e.chartX,y:e.chartY},i="horizontal"===n?a.x:"vertical"===n?a.y:"centric"===n?a.angle:a.radius,s=e.orderedTooltipTicks,o=e.tooltipAxis,l=e.tooltipTicks,u=(0,M.gH)(i,s,l,o);if(u>=0&&l){var d=l[u]&&l[u].value,c=e4(e,t,u,d),p=e5(n,s,u,a);return{activeTooltipIndex:u,activeLabel:d,activePayload:c,activeCoordinate:p}}return null},e7=function(e,t){var n=t.axes,r=t.graphicalItems,a=t.axisType,s=t.axisIdKey,o=t.stackGroups,l=t.dataStartIndex,d=t.dataEndIndex,c=e.layout,p=e.children,y=e.stackOffset,f=(0,M._L)(c,a);return n.reduce(function(t,n){var m=n.props,h=m.type,b=m.dataKey,g=m.allowDataOverflow,v=m.allowDuplicatedCategory,x=m.scale,w=m.ticks,T=m.includeHidden,A=n.props[s];if(t[A])return t;var E=e6(e.data,{graphicalItems:r.filter(function(e){return e.props[s]===A}),dataStartIndex:l,dataEndIndex:d}),S=E.length;(function(e,t,n){if("number"===n&&!0===t&&Array.isArray(e)){var r=null==e?void 0:e[0],a=null==e?void 0:e[1];if(r&&a&&(0,P.Et)(r)&&(0,P.Et)(a))return!0}return!1})(n.props.domain,g,h)&&(O=(0,M.AQ)(n.props.domain,null,g),f&&("number"===h||"auto"!==x)&&(I=(0,M.Ay)(E,b,"category")));var k=e3(h);if(!O||0===O.length){var C,O,j,I,R,D=null!=(R=n.props.domain)?R:k;if(b){if(O=(0,M.Ay)(E,b,h),"category"===h&&f){var B=(0,P.CG)(O);
1v&&B?(j=O,O=u()(0,S)):v||(O=(0,M.KC)(D,O,n).reduce(function(e,t){return e.indexOf(t)>=0?e:[].concat(eY(e),[t])},[]))}else if("category"===h)O=v?O.filter(function(e){return""!==e&&!i()(e)}):(0,M.KC)(D,O,n).reduce(function(e,t){return e.indexOf(t)>=0||""===t||i()(t)?e:[].concat(eY(e),[t])},[]);else if("number"===h){var N=(0,M.A1)(E,r.filter(function(e){return e.props[s]===A&&(T||!e.props.hide)}),b,a,c);N&&(O=N)}f&&("number"===h||"auto"!==x)&&(I=(0,M.Ay)(E,b,"category"))}else O=f?u()(0,S):o&&o[A]&&o[A].hasStack&&"number"===h?"expand"===y?[0,1]:(0,M.Mk)(o[A].stackGroups,l,d):(0,M.vf)(E,r.filter(function(e){return e.props[s]===A&&(T||!e.props.hide)}),h,c,!0);"number"===h?(O=ec(p,O,A,a,w),D&&(O=(0,M.AQ)(D,O,g))):"category"===h&&D&&O.every(function(e){return D.indexOf(e)>=0})&&(O=D)}return eK(eK({},t),{},eJ({},A,eK(eK({},n.props),{},{axisType:a,domain:O,categoricalDomain:I,duplicateDomain:j,originalDomain:null!=(C=n.props.domain)?C:k,isCategorical:f,layout:c})))},{})},e9=function(e,t){var n=t.graphicalItems,r=t.Axis,a=t.axisType,i=t.axisIdKey,s=t.stackGroups,o=t.dataStartIndex,l=t.dataEndIndex,d=e.layout,p=e.children,y=e6(e.data,{graphicalItems:n,dataStartIndex:o,dataEndIndex:l}),f=y.length,m=(0,M._L)(d,a),h=-1;return n.reduce(function(e,t){var b,g=t.props[i],v=e3("number");return e[g]?e:(h++,b=m?u()(0,f):s&&s[g]&&s[g].hasStack?ec(p,b=(0,M.Mk)(s[g].stackGroups,o,l),g,a):ec(p,b=(0,M.AQ)(v,(0,M.vf)(y,n.filter(function(e){return e.props[i]===g&&!e.props.hide}),"number",d),r.defaultProps.allowDataOverflow),g,a),eK(eK({},e),{},eJ({},g,eK(eK({axisType:a},r.defaultProps),{},{hide:!0,orientation:c()(e$,"".concat(a,".").concat(h%2),null),domain:b,originalDomain:v,isCategorical:m,layout:d}))))},{})},te=function(e,t){var n=t.axisType,r=void 0===n?"xAxis":n,a=t.AxisComp,i=t.graphicalItems,s=t.stackGroups,o=t.dataStartIndex,l=t.dataEndIndex,u=e.children,d="".concat(r,"Id"),c=(0,E.aS)(u,a),p={};return c&&c.length?p=e7(e,{axes:c,graphicalItems:i,axisType:r,axisIdKey:d,stackGroups:s,dataStartIndex:o,dataEndIndex:l}):i&&i.length&&(p=e9(e,{Axis:a,graphicalItems:i,axisType:r,axisIdKey:d,stackGroups:s,dataStartIndex:o,dataEndIndex:l})),p},tt=function(e){var t=(0,P.lX)(e),n=(0,M.Rh)(t,!1,!0);return{tooltipTicks:n,orderedTooltipTicks:y()(n,function(e){return e.coordinate}),tooltipAxis:t,tooltipAxisBandSize:(0,M.Hj)(t,n)}},tn=function(e){var t=e.children,n=e.defaultShowTooltip,r=(0,E.BU)(t,Q),a=0,i=0;return e.data&&0!==e.data.length&&(i=e.data.length-1),r&&r.props&&(r.props.startIndex>=0&&(a=r.props.startIndex),r.props.endIndex>=0&&(i=r.props.endIndex)),{chartX:0,chartY:0,dataStartIndex:a,dataEndIndex:i,activeTooltipIndex:-1,isTooltipActive:!!n}},tr=function(e){return"horizontal"===e?{numericAxisName:"yAxis",cateAxisName:"xAxis"}:"vertical"===e?{numericAxisName:"xAxis",cateAxisName:"yAxis"}:"centric"===e?{numericAxisName:"radiusAxis",cateAxisName:"angleAxis"}:{numericAxisName:"angleAxis",cateAxisName:"radiusAxis"}},ta=function(e,t){var n=e.props,r=e.graphicalItems,a=e.xAxisMap,i=void 0===a?{}:a,s=e.yAxisMap,o=void 0===s?{}:s,l=n.width,u=n.height,d=n.children,p=n.margin||{},y=(0,E.BU)(d,Q),f=(0,E.BU)(d,w.s),m=Object.keys(o).reduce(function(e,t){var n=o[t],r=n.orientation;return n.mirror||n.hide?e:eK(eK({},e),{},eJ({},r,e[r]+n.width))},{left:p.left||0,right:p.right||0}),h=Object.keys(i).reduce(function(e,t){var n=i[t],r=n.orientation;return n.mirror||n.hide?e:eK(eK({},e),{},eJ({},r,c()(e,"".concat(r))+n.height))},{top:p.top||0,bottom:p.bottom||0}),b=eK(eK({},h),m),g=b.bottom;y&&(b.bottom+=y.props.height||Q.defaultProps.height),f&&t&&(b=(0,M.s0)(b,r,n,t));var v=l-b.left-b.right,x=u-b.top-b.bottom;return eK(eK({brushBottom:g},b),{},{width:Math.max(v,0),height:Math.max(x,0)})},ti=function(e){var t,n=e.chartName,a=e.GraphicalChild,s=e.defaultTooltipEventType,l=void 0===s?"axis":s,u=e.validateTooltipEventTypes,d=void 0===u?["axis"]:u,p=e.axisComponents,y=e.legendContent,f=e.formatAxisMap,w=e.defaultProps,S=function(e,t){var n=t.graphicalItems,r=t.stackGroups,a=t.offset,s=t.updateId,o=t.dataStartIndex,l=t.dataEndIndex,u=e.barSize,d=e.layout,c=e.barGap,y=e.barCategoryGap,f=e.maxBarSize,m=tr(d),h=m.numericAxisName,g=m.cateAxisName,v=!!n&&!!n.length&&n.some(function(e){var t=(0,E.Mn)(e&&e.type);return t&&t.indexOf("Bar")>=0}),x=[];
1return n.forEach(function(n,m){var w=e6(e.data,{graphicalItems:[n],dataStartIndex:o,dataEndIndex:l}),T=n.props,A=T.dataKey,S=T.maxBarSize,k=n.props["".concat(h,"Id")],P=n.props["".concat(g,"Id")],C=p.reduce(function(e,r){var a=t["".concat(r.axisType,"Map")],i=n.props["".concat(r.axisType,"Id")];a&&a[i]||"zAxis"===r.axisType||(0,b.A)(!1);var s=a[i];return eK(eK({},e),{},eJ(eJ({},r.axisType,s),"".concat(r.axisType,"Ticks"),(0,M.Rh)(s)))},{}),O=C[g],j=C["".concat(g,"Ticks")],I=r&&r[k]&&r[k].hasStack&&(0,M.kA)(n,r[k].stackGroups),R=(0,E.Mn)(n.type).indexOf("Bar")>=0,D=(0,M.Hj)(O,j),B=[],N=v&&(0,M.tA)({barSize:u,stackGroups:r,totalSize:"xAxis"===g?C[g].width:"yAxis"===g?C[g].height:void 0});if(R){var L,F,U=i()(S)?f:S,z=null!=(L=null!=(F=(0,M.Hj)(O,j,!0))?F:U)?L:0;B=(0,M.BX)({barGap:c,barCategoryGap:y,bandSize:z!==D?z:D,sizeList:N[P],maxBarSize:U}),z!==D&&(B=B.map(function(e){return eK(eK({},e),{},{position:eK(eK({},e.position),{},{offset:e.position.offset-z/2})})}))}var G=n&&n.type&&n.type.getComposedData;G&&x.push({props:eK(eK({},G(eK(eK({},C),{},{displayedData:w,props:e,dataKey:A,item:n,bandSize:D,barPosition:B,offset:a,stackedData:I,layout:d,dataStartIndex:o,dataEndIndex:l}))),{},eJ(eJ(eJ({key:n.key||"item-".concat(m)},h,C[h]),g,C[g]),"animationId",s)),childIndex:(0,E.AW)(n,e.children),item:n})}),x},k=function(e,t){var r=e.props,i=e.dataStartIndex,s=e.dataEndIndex,o=e.updateId;if(!(0,E.Me)({props:r}))return null;var l=r.children,u=r.layout,d=r.stackOffset,c=r.data,y=r.reverseStackOrder,m=tr(u),h=m.numericAxisName,b=m.cateAxisName,g=(0,E.aS)(l,a),v=(0,M.Mn)(c,g,"".concat(h,"Id"),"".concat(b,"Id"),d,y),x=p.reduce(function(e,t){var n="".concat(t.axisType,"Map");return eK(eK({},e),{},eJ({},n,te(r,eK(eK({},t),{},{graphicalItems:g,stackGroups:t.axisType===h&&v,dataStartIndex:i,dataEndIndex:s}))))},{}),w=ta(eK(eK({},x),{},{props:r,graphicalItems:g}),null==t?void 0:t.legendBBox);Object.keys(x).forEach(function(e){x[e]=f(r,x[e],w,e.replace("Map",""),n)});var T=tt(x["".concat(b,"Map")]),A=S(r,eK(eK({},x),{},{dataStartIndex:i,dataEndIndex:s,updateId:o,graphicalItems:g,stackGroups:v,offset:w}));return eK(eK({formattedGraphicalItems:A,graphicalItems:g,offset:w,stackGroups:v},T),x)};return t=function(e){var t;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function a(e){var t,s,l,u,d;if(!(this instanceof a))throw TypeError("Cannot call a class as a function");return u=a,d=[e],u=eV(u),l=function(e,t){if(t&&("object"===eF(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return eW(e)}(this,eH()?Reflect.construct(u,d||[],eV(this).constructor):u.apply(this,d)),eJ(eW(l),"eventEmitterSymbol",Symbol("rechartsEventEmitter")),eJ(eW(l),"accessibilityManager",new ew),eJ(eW(l),"handleLegendBBoxUpdate",function(e){if(e){var t=l.state,n=t.dataStartIndex,r=t.dataEndIndex,a=t.updateId;l.setState(eK({legendBBox:e},k({props:l.props,dataStartIndex:n,dataEndIndex:r,updateId:a},eK(eK({},l.state),{},{legendBBox:e}))))}}),eJ(eW(l),"handleReceiveSyncEvent",function(e,t,n){l.props.syncId===e&&(n!==l.eventEmitterSymbol||"function"==typeof l.props.syncMethod)&&l.applySyncEvent(t)}),eJ(eW(l),"handleBrushChange",function(e){var t=e.startIndex,n=e.endIndex;if(t!==l.state.dataStartIndex||n!==l.state.dataEndIndex){var r=l.state.updateId;l.setState(function(){return eK({dataStartIndex:t,dataEndIndex:n},k({props:l.props,dataStartIndex:t,dataEndIndex:n,updateId:r},l.state))}),l.triggerSyncEvent({dataStartIndex:t,dataEndIndex:n})}}),eJ(eW(l),"handleMouseEnter",function(e){var t=l.getMouseInfo(e);if(t){var n=eK(eK({},t),{},{isTooltipActive:!0});l.setState(n),l.triggerSyncEvent(n);var r=l.props.onMouseEnter;o()(r)&&r(n,e)}}),eJ(eW(l),"triggeredAfterMouseMove",function(e){var t=l.getMouseInfo(e),n=t?eK(eK({},t),{},{isTooltipActive:!0}):{isTooltipActive:!1};l.setState(n),l.triggerSyncEvent(n);var r=l.props.onMouseMove;o()(r)&&r(n,e)}),eJ(eW(l),"handleItemMouseEnter",function(e){l.setState(function(){return{isTooltipActive:!0,activeItem:e,activePayload:e.tooltipPayload,activeCoordinate:e.tooltipPosition||{x:e.cx,y:e.cy}}})}
1),eJ(eW(l),"handleItemMouseLeave",function(){l.setState(function(){return{isTooltipActive:!1}})}),eJ(eW(l),"handleMouseMove",function(e){e.persist(),l.throttleTriggeredAfterMouseMove(e)}),eJ(eW(l),"handleMouseLeave",function(e){l.throttleTriggeredAfterMouseMove.cancel();var t={isTooltipActive:!1};l.setState(t),l.triggerSyncEvent(t);var n=l.props.onMouseLeave;o()(n)&&n(t,e)}),eJ(eW(l),"handleOuterEvent",function(e){var t,n=(0,E.X_)(e),r=c()(l.props,"".concat(n));n&&o()(r)&&r(null!=(t=/.*touch.*/i.test(n)?l.getMouseInfo(e.changedTouches[0]):l.getMouseInfo(e))?t:{},e)}),eJ(eW(l),"handleClick",function(e){var t=l.getMouseInfo(e);if(t){var n=eK(eK({},t),{},{isTooltipActive:!0});l.setState(n),l.triggerSyncEvent(n);var r=l.props.onClick;o()(r)&&r(n,e)}}),eJ(eW(l),"handleMouseDown",function(e){var t=l.props.onMouseDown;o()(t)&&t(l.getMouseInfo(e),e)}),eJ(eW(l),"handleMouseUp",function(e){var t=l.props.onMouseUp;o()(t)&&t(l.getMouseInfo(e),e)}),eJ(eW(l),"handleTouchMove",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&l.throttleTriggeredAfterMouseMove(e.changedTouches[0])}),eJ(eW(l),"handleTouchStart",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&l.handleMouseDown(e.changedTouches[0])}),eJ(eW(l),"handleTouchEnd",function(e){null!=e.changedTouches&&e.changedTouches.length>0&&l.handleMouseUp(e.changedTouches[0])}),eJ(eW(l),"triggerSyncEvent",function(e){void 0!==l.props.syncId&&em.emit(eh,l.props.syncId,e,l.eventEmitterSymbol)}),eJ(eW(l),"applySyncEvent",function(e){var t=l.props,n=t.layout,r=t.syncMethod,a=l.state.updateId,i=e.dataStartIndex,s=e.dataEndIndex;if(void 0!==e.dataStartIndex||void 0!==e.dataEndIndex)l.setState(eK({dataStartIndex:i,dataEndIndex:s},k({props:l.props,dataStartIndex:i,dataEndIndex:s,updateId:a},l.state)));else if(void 0!==e.activeTooltipIndex){var o=e.chartX,u=e.chartY,d=e.activeTooltipIndex,c=l.state,p=c.offset,y=c.tooltipTicks;if(!p)return;if("function"==typeof r)d=r(y,e);else if("value"===r){d=-1;for(var f=0;f<y.length;f++)if(y[f].value===e.activeLabel){d=f;break}}var m=eK(eK({},p),{},{x:p.left,y:p.top}),h=Math.min(o,m.x+m.width),b=Math.min(u,m.y+m.height),g=y[d]&&y[d].value,v=e4(l.state,l.props.data,d),x=y[d]?{x:"horizontal"===n?y[d].coordinate:h,y:"horizontal"===n?b:y[d].coordinate}:e1;l.setState(eK(eK({},e),{},{activeLabel:g,activeCoordinate:x,activePayload:v,activeTooltipIndex:d}))}else l.setState(e)}),eJ(eW(l),"renderCursor",function(e){var t,a=l.state,i=a.isTooltipActive,s=a.activeCoordinate,o=a.activePayload,u=a.offset,d=a.activeTooltipIndex,c=a.tooltipAxisBandSize,p=l.getTooltipEventType(),y=null!=(t=e.props.active)?t:i,f=l.props.layout,m=e.key||"_recharts-cursor";return r.createElement(eD,{key:m,activeCoordinate:s,activePayload:o,activeTooltipIndex:d,chartName:n,element:e,isActive:y,layout:f,offset:u,tooltipAxisBandSize:c,tooltipEventType:p})}),eJ(eW(l),"renderPolarAxis",function(e,t,n){var a=c()(e,"type.axisType"),i=c()(l.state,"".concat(a,"Map")),s=i&&i[e.props["".concat(a,"Id")]];return(0,r.cloneElement)(e,eK(eK({},s),{},{className:(0,h.A)(a,s.className),key:e.key||"".concat(t,"-").concat(n),ticks:(0,M.Rh)(s,!0)}))}),eJ(eW(l),"renderPolarGrid",function(e){var t=e.props,n=t.radialLines,a=t.polarAngles,i=t.polarRadius,s=l.state,o=s.radiusAxisMap,u=s.angleAxisMap,d=(0,P.lX)(o),c=(0,P.lX)(u),p=c.cx,y=c.cy,f=c.innerRadius,m=c.outerRadius;return(0,r.cloneElement)(e,{polarAngles:Array.isArray(a)?a:(0,M.Rh)(c,!0).map(function(e){return e.coordinate}),polarRadius:Array.isArray(i)?i:(0,M.Rh)(d,!0).map(function(e){return e.coordinate}),cx:p,cy:y,innerRadius:f,outerRadius:m,key:e.key||"polar-grid",radialLines:n})}),eJ(eW(l),"renderLegend",function(){var e=l.state.formattedGraphicalItems,t=l.props,n=t.children,a=t.width,i=t.height,s=l.props.margin||{},o=a-(s.left||0)-(s.right||0),u=(0,K.g)({children:n,formattedGraphicalItems:e,legendWidth:o,legendContent:y});if(!u)return null;var d=u.item,c=eG(u,eN);return(0,r.cloneElement)(d,eK(eK({},c),{},{chartWidth:a,chartHeight:i,margin:s,onBBoxUpdate:l.handleLegendBBoxUpdate}))}),eJ(eW(l),"renderTooltip",function(){var e,t=l.props,n=t.children,a=t.accessibilityLayer,i=(0,E.BU)(n,x.m);if(!i)return null;var s=l.state,o=s.isTooltipActive,u=s.activeCoordinate,d=s.activePayload,c=s.activeLabel,p=s.offset,y=null!=(e=i.props.active)?e:o;return(0,r.cloneElement)(i,{viewBox:eK(eK({},p),{},{x:p.left,y:p.top}),active:y,label:c,payload:y?d:[],coordinate:u,accessibilityLayer:a})}),eJ(eW(l),"renderBrush",function(e){var t=l.props,n=t.margin,a=t.data,i=l.state,s=i.offset,o=i.dataStartIndex,u=i.dataEndIndex,d=i.updateId;return(0,r.cloneElement)(e,{key:e.key||"_recharts-brush",onChange:(0,M.HQ)(l.handleBrushChange,e.props.onChange),data:a,x:(0,P.Et)(e.props.x)?e.props.x:s.left,y:(0,P.Et)(e.props.y)?e.props.y:s.top+s.height+s.brushBottom-(n.bottom||0),width:(0,P.Et)(e.props.width)?e.props.width:s.width,startIndex:o,endIndex:u,updateId:"brush-".concat(d)})}),eJ(eW(l),"renderReferenceElement",function(e,t,n){if(!e)return null;var a=eW(l).clipPathId,i=l.state,s=i.xAxisMap,o=i.yAxisMap,u=i.offset,d=e.props,c=d.xAxisId,p=d.yAxisId;return(0,r.cloneElement)(e,{key:e.key||"".concat(t,"-").concat(n),xAxis:s[c],yAxis:o[p],viewBox:{x:u.left,y:u.top,width:u.width,height:u.height},clipPathId:a})}),eJ(eW(l),"renderActivePoints",function(e){var t=e.item,n=e.activePoint,r=e.basePoint,i=e.childIndex,s=e.isRange,o=[],l=t.props.key,u=t.item.props,d=u.activeDot,c=eK(eK({index:i,dataKey:u.dataKey,cx:n.x,cy:n.y,r:4,fill:(0,M.Ps)(t.item),strokeWidth:2,stroke:"#fff",payload:n.payload,value:n.value,key:"".concat(l,"-activePoint-").concat(i)},(0,E.J9)(d,!1)),(0,eb._U)(d));return o.push(a.renderActiveDot(d,c)),r?o.push(a.renderActiveDot(d,eK(eK({},c),{},{cx:r.x,cy:r.y,key:"".concat(l,"-basePoint-").concat(i)}))):s&&o.push(null),o}),eJ(eW(l),"renderGraphicChild",function(e,t,n){var a=l.filterFormatItem(e,t,n);if(!a)return null;var s=l.getTooltipEventType(),o=l.state,u=o.isTooltipActive,d=o.tooltipAxis,c=o.activeTooltipIndex,p=o.activeLabel,y=l.props.children,f=(0,E.BU)(y,x.m),m=a.props,h=m.points,b=m.isRange,g=m.baseLine,v=a.item.props,w=v.activeDot,T=v.hide,A=v.activeBar,S=v.activeShape,k=!!(!T&&u&&f&&(w||A||S)),C={};"axis"!==s&&f&&"click"===f.props.trigger?C={onClick:(0,M.HQ)(l.handleItemMouseEnter,e.props.onClick)}:"axis"!==s&&(C={onMouseLeave:(0,M.HQ)(l.handleItemMouseLeave,e.props.onMouseLeave),onMouseEnter:(0,M.HQ)(l.handleItemMouseEnter,e.props.onMouseEnter)});var O=(0,r.cloneElement)(e,eK(eK({},a.props),C));if(k)if(c>=0){if(d.dataKey&&!d.allowDuplicatedCategory){var j="function"==typeof d.dataKey?function(e){return"function"==typeof d.dataKey?d.dataKey(e.payload):null}:"payload.".concat(d.dataKey.toString());R=(0,P.eP)(h,j,p),D=b&&g&&(0,P.eP)(g,j,p)}else R=null==h?void 0:h[c],D=b&&g&&g[c];if(S||A){var I=void 0!==e.props.activeIndex?e.props.activeIndex:c;return[(0,r.cloneElement)(e,eK(eK(eK({},a.props),C),{},{activeIndex:I})),null,null]}if(!i()(R))return[O].concat(eY(l.renderActivePoints({item:a,activePoint:R,basePoint:D,childIndex:c,isRange:b})))}else{var R,D,B,N=(null!=(B=l.getItemByXY(l.state.activeCoordinate))?B:{graphicalItem:O}).graphicalItem,L=N.item,F=void 0===L?e:L,U=N.childIndex,z=eK(eK(eK({},a.props),C),{},{activeIndex:U});return[(0,r.cloneElement)(F,z),null,null]}return b?[O,null,null]:[O,null]}),eJ(eW(l),"renderCustomized",function(e,t,n){return(0,r.cloneElement)(e,eK(eK({key:"recharts-customized-".concat(n)},l.props),l.state))}),eJ(eW(l),"renderMap",{CartesianGrid:{handler:e2,once:!0},ReferenceArea:{handler:l.renderReferenceElement},ReferenceLine:{handler:e2},ReferenceDot:{handler:l.renderReferenceElement},XAxis:{handler:e2},YAxis:{handler:e2},Brush:{handler:l.renderBrush,once:!0},Bar:{handler:l.renderGraphicChild},Line:{handler:l.renderGraphicChild},Area:{handler:l.renderGraphicChild},Radar:{handler:l.renderGraphicChild},RadialBar:{handler:l.renderGraphicChild},Scatter:{handler:l.renderGraphicChild},Pie:{handler:l.renderGraphicChild},Funnel:{handler:l.renderGraphicChild},Tooltip:{handler:l.renderCursor,once:!0},PolarGrid:{handler:l.renderPolarGrid,once:!0},PolarAngleAxis:{handler:l.renderPolarAxis},PolarRadiusAxis:{handler:l.renderPolarAxis},Customized:{handler:l.renderCustomized}}),l.clipPathId="".concat(null!=(t=e.id)?t:(0,P.NF)("recharts"),"-clip"),l.throttleTriggeredAfterMouseMove=m()(l.triggeredAfterMouseMove,null!=(s=e.throttleDelay)?s:1e3/60),l.state={},l}return a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),Object.defineProperty(a,"prototype",{writable:!1}),e&&e_(a,e),t=[{key:"componentDidMount",value:function(){var e,t;this.addListener(),this.accessibilityManager.setDetails({container:this.container,offset:{left:null!=(e=this.props.margin.left)?e:0,top:null!=(t=this.props.margin.top)?t:0},coordinateList:this.state.tooltipTicks,mouseHandlerCallback:this.triggeredAfterMouseMove,layout:this.props.layout}),this.displayDefaultTooltip()}},{key:"displayDefaultTooltip",value:function(){var e=this.props,t=e.children,n=e.data,r=e.height,a=e.layout,i=(0,E.BU)(t,x.m);if(i){var s=i.props.defaultIndex;
1if("number"==typeof s&&!(s<0)&&!(s>this.state.tooltipTicks.length)){var o=this.state.tooltipTicks[s]&&this.state.tooltipTicks[s].value,l=e4(this.state,n,s,o),u=this.state.tooltipTicks[s].coordinate,d=(this.state.offset.top+r)/2,c="horizontal"===a?{x:u,y:d}:{y:u,x:d},p=this.state.formattedGraphicalItems.find(function(e){return"Scatter"===e.item.type.name});p&&(c=eK(eK({},c),p.props.points[s].tooltipPosition),l=p.props.points[s].tooltipPayload);var y={activeTooltipIndex:s,isTooltipActive:!0,activeLabel:o,activePayload:l,activeCoordinate:c};this.setState(y),this.renderCursor(i),this.accessibilityManager.setIndex(s)}}}},{key:"getSnapshotBeforeUpdate",value:function(e,t){if(!this.props.accessibilityLayer)return null;if(this.state.tooltipTicks!==t.tooltipTicks&&this.accessibilityManager.setDetails({coordinateList:this.state.tooltipTicks}),this.props.layout!==e.layout&&this.accessibilityManager.setDetails({layout:this.props.layout}),this.props.margin!==e.margin){var n,r;this.accessibilityManager.setDetails({offset:{left:null!=(n=this.props.margin.left)?n:0,top:null!=(r=this.props.margin.top)?r:0}})}return null}},{key:"componentDidUpdate",value:function(e){(0,E.OV)([(0,E.BU)(e.children,x.m)],[(0,E.BU)(this.props.children,x.m)])||this.displayDefaultTooltip()}},{key:"componentWillUnmount",value:function(){this.removeListener(),this.throttleTriggeredAfterMouseMove.cancel()}},{key:"getTooltipEventType",value:function(){var e=(0,E.BU)(this.props.children,x.m);if(e&&"boolean"==typeof e.props.shared){var t=e.props.shared?"axis":"item";return d.indexOf(t)>=0?t:l}return l}},{key:"getMouseInfo",value:function(e){if(!this.container)return null;var t=this.container,n=t.getBoundingClientRect(),r=(0,Z.A3)(n),a={chartX:Math.round(e.pageX-r.left),chartY:Math.round(e.pageY-r.top)},i=n.width/t.offsetWidth||1,s=this.inRange(a.chartX,a.chartY,i);if(!s)return null;var o=this.state,l=o.xAxisMap,u=o.yAxisMap;if("axis"!==this.getTooltipEventType()&&l&&u){var d=(0,P.lX)(l).scale,c=(0,P.lX)(u).scale,p=d&&d.invert?d.invert(a.chartX):null,y=c&&c.invert?c.invert(a.chartY):null;return eK(eK({},a),{},{xValue:p,yValue:y})}var f=e8(this.state,this.props.data,this.props.layout,s);return f?eK(eK({},a),f):null}},{key:"inRange",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=this.props.layout,a=e/n,i=t/n;if("horizontal"===r||"vertical"===r){var s=this.state.offset;return a>=s.left&&a<=s.left+s.width&&i>=s.top&&i<=s.top+s.height?{x:a,y:i}:null}var o=this.state,l=o.angleAxisMap,u=o.radiusAxisMap;if(l&&u){var d=(0,P.lX)(l);return(0,ep.yy)({x:a,y:i},d)}return null}},{key:"parseEventsOfWrapper",value:function(){var e=this.props.children,t=this.getTooltipEventType(),n=(0,E.BU)(e,x.m),r={};return n&&"axis"===t&&(r="click"===n.props.trigger?{onClick:this.handleClick}:{onMouseEnter:this.handleMouseEnter,onMouseMove:this.handleMouseMove,onMouseLeave:this.handleMouseLeave,onTouchMove:this.handleTouchMove,onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd}),eK(eK({},(0,eb._U)(this.props,this.handleOuterEvent)),r)}},{key:"addListener",value:function(){em.on(eh,this.handleReceiveSyncEvent)}},{key:"removeListener",value:function(){em.removeListener(eh,this.handleReceiveSyncEvent)}},{key:"filterFormatItem",value:function(e,t,n){for(var r=this.state.formattedGraphicalItems,a=0,i=r.length;a<i;a++){var s=r[a];if(s.item===e||s.props.key===e.key||t===(0,E.Mn)(s.item.type)&&n===s.childIndex)return s}return null}},{key:"renderClipPath",value:function(){var e=this.clipPathId,t=this.state.offset,n=t.left,a=t.top,i=t.height,s=t.width;return r.createElement("defs",null,r.createElement("clipPath",{id:e},r.createElement("rect",{x:n,y:a,height:i,width:s})))}},{key:"getXScales",value:function(){var e=this.state.xAxisMap;return e?Object.entries(e).reduce(function(e,t){var n=ez(t,2),r=n[0],a=n[1];return eK(eK({},e),{},eJ({},r,a.scale))},{}):null}},{key:"getYScales",value:function(){var e=this.state.yAxisMap;return e?Object.entries(e).reduce(function(e,t){var n=ez(t,2),r=n[0],a=n[1];return eK(eK({},e),{},eJ({},r,a.scale))},{}):null}},{key:"getXScaleByAxisId",value:function(e){var t;return null==(t=this.state.xAxisMap)||null==(t=t[e])?void 0:t.scale}},{key:"getYScaleByAxisId",value:function(e){var t;return null==(t=this.state.yAxisMap)||null==(t=t[e])?void 0:t.scale}},{key:"getItemByXY",value:function(e){var t=this.state,n=t.formattedGraphicalItems,r=t.activeItem;if(n&&n.length)for(var a=0,i=n.length;a<i;a++){var s=n[a],o=s.props,l=s.item,u=(0,E.Mn)(l.type);if("Bar"===u){var d=(o.data||[]).find(function(t){return(0,A.J)(e,t)});if(d)return{graphicalItem:s,payload:d}}else if("RadialBar"===u){var c=(o.data||[]).find(function(t){return(0,ep.yy)(e,t)});if(c)return{graphicalItem:s,payload:c}}else if((0,eT.NE)(s,r)||(0,eT.nZ)(s,r)||(0,eT.xQ)(s,r)){var p=(0,eT.GG)({graphicalItem:s,activeTooltipItem:r,itemData:l.props.data}),y=void 0===l.props.activeIndex?p:l.props.activeIndex;return{graphicalItem:eK(eK({},s),{},{childIndex:y}),payload:(0,eT.xQ)(s,r)?l.props.data[p]:s.props.data[p]}}}return null}},{key:"render",value:function(){var e,t,n=this;if(!(0,E.Me)(this))return null;var a=this.props,i=a.children,s=a.className,o=a.width,l=a.height,u=a.style,d=a.compact,c=a.title,p=a.desc,y=eG(a,eL),f=(0,E.J9)(y,!1);if(d)return r.createElement(eB.DR,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},r.createElement(g.u,eU({},f,{width:o,height:l,title:c,desc:p}),this.renderClipPath(),(0,E.ee)(i,this.renderMap)));this.props.accessibilityLayer&&(f.tabIndex=null!=(e=this.props.tabIndex)?e:0,f.role=null!=(t=this.props.role)?t:"application",f.onKeyDown=function(e){n.accessibilityManager.keyboardEvent(e)},f.onFocus=function(){n.accessibilityManager.focus()});var m=this.parseEventsOfWrapper();return r.createElement(eB.DR,{state:this.state,width:this.props.width,height:this.props.height,clipPathId:this.clipPathId},r.createElement("div",eU({className:(0,h.A)("recharts-wrapper",s),style:eK({position:"relative",curs
1or:"default",width:o,height:l},u)},m,{ref:function(e){n.container=e}}),r.createElement(g.u,eU({},f,{width:o,height:l,title:c,desc:p,style:e0}),this.renderClipPath(),(0,E.ee)(i,this.renderMap)),this.renderLegend(),this.renderTooltip()))}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,eX(r.key),r)}}(a.prototype,t),Object.defineProperty(a,"prototype",{writable:!1}),a}(r.Component),eJ(t,"displayName",n),eJ(t,"defaultProps",eK({layout:"horizontal",stackOffset:"none",barCategoryGap:"10%",barGap:4,margin:{top:5,right:5,bottom:5,left:5},reverseStackOrder:!1,syncMethod:"index"},w)),eJ(t,"getDerivedStateFromProps",function(e,t){var n=e.dataKey,r=e.data,a=e.children,s=e.width,o=e.height,l=e.layout,u=e.stackOffset,d=e.margin,c=t.dataStartIndex,p=t.dataEndIndex;if(void 0===t.updateId){var y=tn(e);return eK(eK(eK({},y),{},{updateId:0},k(eK(eK({props:e},y),{},{updateId:0}),t)),{},{prevDataKey:n,prevData:r,prevWidth:s,prevHeight:o,prevLayout:l,prevStackOffset:u,prevMargin:d,prevChildren:a})}if(n!==t.prevDataKey||r!==t.prevData||s!==t.prevWidth||o!==t.prevHeight||l!==t.prevLayout||u!==t.prevStackOffset||!(0,ey.b)(d,t.prevMargin)){var f=tn(e),m={chartX:t.chartX,chartY:t.chartY,isTooltipActive:t.isTooltipActive},h=eK(eK({},e8(t,r,l)),{},{updateId:t.updateId+1}),b=eK(eK(eK({},f),m),h);return eK(eK(eK({},b),k(eK({props:e},b),t)),{},{prevDataKey:n,prevData:r,prevWidth:s,prevHeight:o,prevLayout:l,prevStackOffset:u,prevMargin:d,prevChildren:a})}if(!(0,E.OV)(a,t.prevChildren)){var g,v,x,w,T=(0,E.BU)(a,Q),A=T&&null!=(g=null==(v=T.props)?void 0:v.startIndex)?g:c,S=T&&null!=(x=null==(w=T.props)?void 0:w.endIndex)?x:p,M=i()(r)||A!==c||S!==p?t.updateId+1:t.updateId;return eK(eK({updateId:M},k(eK(eK({props:e},t),{},{updateId:M,dataStartIndex:A,dataEndIndex:S}),t)),{},{prevChildren:a,dataStartIndex:A,dataEndIndex:S})}return null}),eJ(t,"renderActiveDot",function(e,t){var n;return n=(0,r.isValidElement)(e)?(0,r.cloneElement)(e,t):o()(e)?e(t):r.createElement(T.c,t),r.createElement(v.W,{className:"recharts-active-dot",key:t.key},n)}),t}},11934:()=>{},12208:(e,t,n)=>{"use strict";n.d(t,{D:()=>i});var r=n(62579),a=n(5776);function i(){let e=(0,a.useContext)(r.T);if(!e)throw Error("useTheme: `theme` is undefined. Seems you forgot to wrap your app in `<ChakraProvider />` or `<ThemeProvider />`");return e}},12349:(e,t,n)=>{e=n.nmd(e);var r=n(71608),a=t&&!t.nodeType&&t,i=a&&e&&!e.nodeType&&e,s=i&&i.exports===a&&r.process,o=function(){try{var e=i&&i.require&&i.require("util").types;if(e)return e;return s&&s.binding&&s.binding("util")}catch(e){}}();e.exports=o},12625:(e,t,n)=>{"use strict";function r(e,t){let n={};return Object.keys(e).forEach(r=>{t.includes(r)||(n[r]=e[r])}),n}n.d(t,{I$:()=>i,TB:()=>s,cJ:()=>r,rY:()=>a}),n(13781);var a=(e=>{let t=new WeakMap;return(n,r,a,i)=>{if(void 0===n)return e(n,r,a);t.has(n)||t.set(n,new Map);let s=t.get(n);if(s.has(r))return s.get(r);let o=e(n,r,a,i);return s.set(r,o),o}})(function(e,t,n,r){let a="string"==typeof t?t.split("."):[t];for(r=0;r<a.length&&e;r+=1)e=e[a[r]];return void 0===e?n:e});function i(e,t){let n={};return Object.keys(e).forEach(r=>{let a=e[r];t(a,r,e)&&(n[r]=a)}),n}var s=e=>i(e,e=>null!=e)},12659:(e,t,n)=>{var r=n(8009);e.exports=function(e,t){return!!(null==e?0:e.length)&&r(e,t,0)>-1}},12678:(e,t,n)=>{"use strict";function r(e){if(!Number.isSafeInteger(e)||e<0)throw Error(`Wrong positive integer: ${e}`)}function a(e,...t){if(!(e instanceof Uint8Array))throw Error("Expected Uint8Array");if(t.length>0&&!t.includes(e.length))throw Error(`Expected Uint8Array of length ${t}, not of length=${e.length}`)}function i(e){if("function"!=typeof e||"function"!=typeof e.create)throw Error("Hash should be wrapped by utils.wrapConstructor");r(e.outputLen),r(e.blockLen)}function s(e,t=!0){if(e.destroyed)throw Error("Hash instance has been destroyed");if(t&&e.finished)throw Error("Hash#digest() has already been called")}function o(e,t){a(e);let n=t.outputLen;if(e.length<n)throw Error(`digestInto() expects output buffer of length at least ${n}`)}n.d(t,{CG:()=>o,ai:()=>r,ee:()=>a,t2:()=>s,tW:()=>i})}
1,12889:(e,t,n)=>{"use strict";n.d(t,{J:()=>S});var r=n(5776),a=n(21191),i=n.n(a),s=n(84572),o=n.n(s),l=n(99759),u=n.n(l),d=n(9281),c=n(1925),p=n(20262),y=n(68459),f=n(2543);function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var h=["offset"];function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=m(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==m(t)?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function x(){return(x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var w=function(e){var t=e.value,n=e.formatter,r=i()(e.children)?t:e.children;return o()(n)?n(r):r},T=function(e,t,n){var a,s,o=e.position,l=e.viewBox,u=e.offset,c=e.className,p=l.cx,m=l.cy,h=l.innerRadius,b=l.outerRadius,g=l.startAngle,v=l.endAngle,w=l.clockWise,T=(h+b)/2,A=(0,y.sA)(v-g)*Math.min(Math.abs(v-g),360),E=A>=0?1:-1;"insideStart"===o?(a=g+E*u,s=w):"insideEnd"===o?(a=v-E*u,s=!w):"end"===o&&(a=v+E*u,s=w),s=A<=0?s:!s;var S=(0,f.IZ)(p,m,T,a),k=(0,f.IZ)(p,m,T,a+(s?1:-1)*359),M="M".concat(S.x,",").concat(S.y,"\n A").concat(T,",").concat(T,",0,1,").concat(+!s,",\n ").concat(k.x,",").concat(k.y),P=i()(e.id)?(0,y.NF)("recharts-radial-line-"):e.id;return r.createElement("text",x({},n,{dominantBaseline:"central",className:(0,d.A)("recharts-radial-bar-label",c)}),r.createElement("defs",null,r.createElement("path",{id:P,d:M})),r.createElement("textPath",{xlinkHref:"#".concat(P)},t))},A=function(e){var t=e.viewBox,n=e.offset,r=e.position,a=t.cx,i=t.cy,s=t.innerRadius,o=t.outerRadius,l=(t.startAngle+t.endAngle)/2;if("outside"===r){var u=(0,f.IZ)(a,i,o+n,l),d=u.x;return{x:d,y:u.y,textAnchor:d>=a?"start":"end",verticalAnchor:"middle"}}if("center"===r)return{x:a,y:i,textAnchor:"middle",verticalAnchor:"middle"};if("centerTop"===r)return{x:a,y:i,textAnchor:"middle",verticalAnchor:"start"};if("centerBottom"===r)return{x:a,y:i,textAnchor:"middle",verticalAnchor:"end"};var c=(0,f.IZ)(a,i,(s+o)/2,l);return{x:c.x,y:c.y,textAnchor:"middle",verticalAnchor:"middle"}},E=function(e){var t=e.viewBox,n=e.parentViewBox,r=e.offset,a=e.position,i=t.x,s=t.y,o=t.width,l=t.height,d=l>=0?1:-1,c=d*r,p=d>0?"end":"start",f=d>0?"start":"end",m=o>=0?1:-1,h=m*r,b=m>0?"end":"start",g=m>0?"start":"end";if("top"===a)return v(v({},{x:i+o/2,y:s-d*r,textAnchor:"middle",verticalAnchor:p}),n?{height:Math.max(s-n.y,0),width:o}:{});if("bottom"===a)return v(v({},{x:i+o/2,y:s+l+c,textAnchor:"middle",verticalAnchor:f}),n?{height:Math.max(n.y+n.height-(s+l),0),width:o}:{});if("left"===a){var x={x:i-h,y:s+l/2,textAnchor:b,verticalAnchor:"middle"};return v(v({},x),n?{width:Math.max(x.x-n.x,0),height:l}:{})}if("right"===a){var w={x:i+o+h,y:s+l/2,textAnchor:g,verticalAnchor:"middle"};return v(v({},w),n?{width:Math.max(n.x+n.width-w.x,0),height:l}:{})}var T=n?{width:o,height:l}:{};return"insideLeft"===a?v({x:i+h,y:s+l/2,textAnchor:g,verticalAnchor:"middle"},T):"insideRight"===a?v({x:i+o-h,y:s+l/2,textAnchor:b,verticalAnchor:"middle"},T):"insideTop"===a?v({x:i+o/2,y:s+c,textAnchor:"middle",verticalAnchor:f},T):"insideBottom"===a?v({x:i+o/2,y:s+l-c,textAnchor:"middle",verticalAnchor:p},T):"insideTopLeft"===a?v({x:i+h,y:s+c,textAnchor:g,verticalAnchor:f},T):"insideTopRight"===a?v({x:i+o-h,y:s+c,textAnchor:b,verticalAnchor:f},T):"insideBottomLeft"===a?v({x:i+h,y:s+l-c,textAnchor:g,verticalAnchor:p},T):"insideBottomRight"===a?v({x:i+o-h,y:s+l-c,textAnchor:b,verticalAnchor:p},T):u()(a)&&((0,y.Et)(a.x)||(0,y._3)(a.x))&&((0,y.Et)(a.y)||(0,y._3)(a.y))?v({x:i+(0,y.F4)(a.x,o),y:s+(0,y.F4)(a.y,l),textAnchor:"end",verticalAnchor:"end"},T):v({x:i+o/2,y:s+l/2,textAnchor:"middle",verticalAnchor:"middle"},T)};function S(e){var t,n=e.offset,a=v({offset:void 0===n?5:n},function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,h)),s=a.viewBox,l=a.position,u=a.value,f=a.children,m=a.content,b=a.className,g=a.textBreakAll;if(!s||i()(u)&&i()(f)&&!(0,r.isValidElement)(m)&&!o()(m))return null;if((0,r.isValidElement)(m))return(0,r.cloneElement)(m,a);if(o()(m)){if(t=(0,r.createElement)(m,a),(0,r.isValidElement)(t))return t}else t=w(a);var S="cx"in s&&(0,y.Et)(s.cx),k=(0,p.J9)(a,!0);if(S&&("insideStart"===l||"insideEnd"===l||"end"===l))return T(a,t,k);var M=S?A(a):E(a);return r.createElement(c.E,x({className:(0,d.A)("recharts-label",void 0===b?"":b)},k,M,{breakAll:g}),t)}S.displayName="Label";var k=function(e){var t=e.cx,n=e.cy,r=e.angle,a=e.startAngle,i=e.endAngle,s=e.r,o=e.radius,l=e.innerRadius,u=e.outerRadius,d=e.x,c=e.y,p=e.top,f=e.left,m=e.width,h=e.height,b=e.clockWise,g=e.labelViewBox;if(g)return g;if((0,y.Et)(m)&&(0,y.Et)(h)){if((0,y.Et)(d)&&(0,y.Et)(c))return{x:d,y:c,width:m,height:h};if((0,y.Et)(p)&&(0,y.Et)(f))return{x:p,y:f,width:m,height:h}}return(0,y.Et)(d)&&(0,y.Et)(c)?{x:d,y:c,width:0,height:0}:(0,y.Et)(t)&&(0,y.Et)(n)?{cx:t,cy:n,startAngle:a||r||0,endAngle:i||r||0,innerRadius:l||0,outerRadius:u||o||s||0,clockWise:b}:e.viewBox?e.viewBox:{}};S.parseViewBox=k,S.renderCallByParent=function(e,t){var n,a,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2];
1if(!e||!e.children&&i&&!e.label)return null;var s=e.children,l=k(e),d=(0,p.aS)(s,S).map(function(e,n){return(0,r.cloneElement)(e,{viewBox:t||l,key:"label-".concat(n)})});if(!i)return d;return[(n=e.label,a=t||l,!n?null:!0===n?r.createElement(S,{key:"label-implicit",viewBox:a}):(0,y.vh)(n)?r.createElement(S,{key:"label-implicit",viewBox:a,value:n}):(0,r.isValidElement)(n)?n.type===S?(0,r.cloneElement)(n,{key:"label-implicit",viewBox:a}):r.createElement(S,{key:"label-implicit",content:n,viewBox:a}):o()(n)?r.createElement(S,{key:"label-implicit",content:n,viewBox:a}):u()(n)?r.createElement(S,x({viewBox:a},n,{key:"label-implicit"})):null)].concat(function(e){if(Array.isArray(e))return b(e)}(d)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(d)||function(e,t){if(e){if("string"==typeof e)return b(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return b(e,t)}}(d)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())}},13026:(e,t,n)=>{"use strict";n.d(t,{m:()=>s});var r=n(75564),a=n(78116);class i extends r.Q{constructor(){super(),this.setup=e=>{if(!a.S$&&window.addEventListener){let t=()=>e();return window.addEventListener("visibilitychange",t,!1),window.addEventListener("focus",t,!1),()=>{window.removeEventListener("visibilitychange",t),window.removeEventListener("focus",t)}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;null==(e=this.cleanup)||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e(e=>{"boolean"==typeof e?this.setFocused(e):this.onFocus()})}setFocused(e){this.focused!==e&&(this.focused=e,this.onFocus())}onFocus(){this.listeners.forEach(({listener:e})=>{e()})}isFocused(){return"boolean"==typeof this.focused?this.focused:"undefined"==typeof document||[void 0,"visible","prerender"].includes(document.visibilityState)}}let s=new i},13065:(e,t,n)=>{var r=n(57397),a=n(9577),i=n(46381);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var s=n.__data__;if(!a||s.length<199)return s.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(s)}return n.set(e,t),this.size=n.size,this}},13189:(e,t,n)=>{"use strict";n.d(t,{R:()=>r});var r=function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a]}},13492:(e,t,n)=>{"use strict";n.d(t,{Dx:()=>y,Kt:()=>m,b3:()=>f});var r=n(46331),a=n(87269),i=n(80732),s=n(57306),o=n(76805),l=n(99662);let{useAccount:u,useProvider:d,useChainId:c,getConnector:p}=a.hB,y=()=>{let e=u(),t=c(),n=d(),r=p().provider,[a,s]=(0,i.E)(e=>[e.token,e.tokenAddress]);return{account:e,chainId:t,provider:n,connectorProvider:r,gasTokenSymbol:a,gasTokenAddress:s}},f=async(e,t)=>{let n=await new o.kG(e).getSigner(),r=(0,s.Ri)(),a=(0,l.qR)(t.tokenAddress),i=await r.getPoolAddressesProvider().getPool(),u=r.getERC20(a,n),d=await u.decimals();return{browserSigner:n,sdk:r,tokenAddress:a,poolAddress:i,token:u,decimals:d}},m=async(e,t,n)=>{let a=await new o.kG(e).getSigner(),i=(0,s.Ri)(),l=(0,r.RZ)(t,"zkCRO"===n?"wzkCRO":n),u=await i.getPoolAddressesProvider().getPool(),d=i.getERC20(l,a),c=await d.decimals();return{browserSigner:a,sdk:i,assetAddress:l,poolAddress:u,token:d,decimals:c}}},13699:(e,t,n)=>{var r=n(17951);e.exports=function(e,t){var n=r(this,e),a=n.size;return n.set(e,t),this.size+=+(n.size!=a),this}},13781:(e,t,n)=>{e=n.nmd(e);var r,a,i="__lodash_hash_undefined__",s="[object Arguments]",o="[object Function]",l="[object Object]",u=/^\[object .+?Constructor\]$/,d=/^(?:0|[1-9]\d*)$/,c={};c["[object Float32Array]"]=c["[object Float64Array]"]=c["[object Int8Array]"]=c["[object Int16Array]"]=c["[object Int32Array]"]=c["[object Uint8Array]"]=c["[object Uint8ClampedArray]"]=c["[object Uint16Array]"]=c["[object Uint32Array]"]=!0,c[s]=c["[object Array]"]=c["[object ArrayBuffer]"]=c["[object Boolean]"]=c["[object DataView]"]=c["[object Date]"]=c["[object Error]"]=c[o]=c["[object Map]"]=c["[object Number]"]=c[l]=c["[object RegExp]"]=c["[object Set]"]=c["[object String]"]=c["[object WeakMap]"]=!1;var p="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,y="object"==typeof self&&self&&self.Object===Object&&self,f=p||y||Function("return this")(),m=t&&!t.nodeType&&t,h=m&&e&&!e.nodeType&&e,b=h&&h.exports===m,g=b&&p.process,v=function(){try{var e=h&&h.require&&h.require("util").t
vendor: 5,690 bytes, line 1
1ypes;if(e)return e;return g&&g.binding&&g.binding("util")}catch(e){}}(),x=v&&v.isTypedArray,w=Array.prototype,T=Function.prototype,A=Object.prototype,E=f["__core-js_shared__"],S=T.toString,k=A.hasOwnProperty,M=function(){var e=/[^.]+$/.exec(E&&E.keys&&E.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),P=A.toString,C=S.call(Object),O=RegExp("^"+S.call(k).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),j=b?f.Buffer:void 0,I=f.Symbol,R=f.Uint8Array,D=j?j.allocUnsafe:void 0,B=(r=Object.getPrototypeOf,a=Object,function(e){return r(a(e))}),N=Object.create,L=A.propertyIsEnumerable,F=w.splice,U=I?I.toStringTag:void 0,z=function(){try{var e=ea(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),G=j?j.isBuffer:void 0,H=Math.max,V=Date.now,W=ea(f,"Map"),_=ea(Object,"create"),Y=function(){function e(){}return function(t){if(!eh(t))return{};if(N)return N(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function q(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Q(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Z(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function K(e){var t=this.__data__=new Q(e);this.size=t.size}function J(e,t,n){(void 0===n||eu(e[t],n))&&(void 0!==n||t in e)||$(e,t,n)}function X(e,t){for(var n=e.length;n--;)if(eu(e[n][0],t))return n;return -1}function $(e,t,n){"__proto__"==t&&z?z(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}q.prototype.clear=function(){this.__data__=_?_(null):{},this.size=0},q.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=!!t,t},q.prototype.get=function(e){var t=this.__data__;if(_){var n=t[e];return n===i?void 0:n}return k.call(t,e)?t[e]:void 0},q.prototype.has=function(e){var t=this.__data__;return _?void 0!==t[e]:k.call(t,e)},q.prototype.set=function(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=_&&void 0===t?i:t,this},Q.prototype.clear=function(){this.__data__=[],this.size=0},Q.prototype.delete=function(e){var t=this.__data__,n=X(t,e);return!(n<0)&&(n==t.length-1?t.pop():F.call(t,n,1),--this.size,!0)},Q.prototype.get=function(e){var t=this.__data__,n=X(t,e);return n<0?void 0:t[n][1]},Q.prototype.has=function(e){return X(this.__data__,e)>-1},Q.prototype.set=function(e,t){var n=this.__data__,r=X(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Z.prototype.clear=function(){this.size=0,this.__data__={hash:new q,map:new(W||Q),string:new q}},Z.prototype.delete=function(e){var t=er(this,e).delete(e);return this.size-=!!t,t},Z.prototype.get=function(e){return er(this,e).get(e)},Z.prototype.has=function(e){return er(this,e).has(e)},Z.prototype.set=function(e,t){var n=er(this,e),r=n.size;return n.set(e,t),this.size+=+(n.size!=r),this},K.prototype.clear=function(){this.__data__=new Q,this.size=0},K.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},K.prototype.get=function(e){return this.__data__.get(e)},K.prototype.has=function(e){return this.__data__.has(e)},K.prototype.set=function(e,t){var n=this.__data__;if(n instanceof Q){var r=n.__data__;if(!W||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Z(r)}return n.set(e,t),this.size=n.size,this};var ee=function(e,t,n){for(var r=-1,a=Object(e),i=n(e),s=i.length;s--;){var o=i[++r];if(!1===t(a[o],o,a))break}return e};function et(e){var t;return null==e?void 0===e?"[object Undefined]":"[object Null]":U&&U in Object(e)?function(e){var t=k.call(e,U),n=e[U];try{e[U]=void 0;var r=!0}catch(e){}var a=P.call(e);return r&&(t?e[U]=n:delete e[U]),a}(e):(t=e,P.call(t))}function en(e){return eb(e)&&et(e)==s}function er(e,t){var n,r,a=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?a["string"==typeof t?"string":"hash"]:a.map}function ea(e,t){var n,r=null==e?void 0:e[t];return!(!eh(r)||(n=r,M&&M in n))&&(ef(r)?O:u).test(function(e){if(null!=e){try{return S.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(r))?r:void 0}function ei(e,t){var n=typeof e;return!!(t=null==t?0x1fffffffffffff:t)&&("number"==n||"symbol"!=n&&d.test(e))&&e>-1&&e%1==0&&e<t}function es(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||A)}function eo(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var el=function(e){var t=0,n=0;return function(){var r=V(),a=16-(r-n);if(n=r,a>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(z?function(e,t){var n;return z(e,"toString",{configurable:!0,enumerable:!1,value:(n=t,function(){return n}),writable:!0})}:ew);function eu(e,t){return e===t||e!=e&&t!=t}var ed=en(function(){return arguments}())?en:function(e){return eb(e)&&k.call(e,"callee")&&!L.call(e,"callee")},ec=Array.isArray;function ep(e){return null!=e&&em(e.length)&&!ef(e)}var ey=G||function(){return!1};function ef(e){if(!eh(e))return!1;var t=et(e);return t==o||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function em(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}function eh(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function eb(e){return null!=e&&"object"==typeof e}var eg=x?function(e){return x(e)}:function(e){return eb(e)&&em(e.length)&&!!c[et(e)]};function ev(e){return ep(e)?function(e,t){var n=ec(e),r=!n&&ed(e),a=!n&&!r&&ey(e),i=!n&&!r&&!a&&eg(e),s=n||r||a||i,o=s?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],l=o.length;
1for(var u in e)(t||k.call(e,u))&&!(s&&("length"==u||a&&("offset"==u||"parent"==u)||i&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||ei(u,l)))&&o.push(u);return o}(e,!0):function(e){if(!eh(e)){var t=e,n=[];if(null!=t)for(var r in Object(t))n.push(r);return n}var a=es(e),i=[];for(var s in e)"constructor"==s&&(a||!k.call(e,s))||i.push(s);return i}(e)}var ex=function(e){var t,n,r,a;return el((n=t=function(t,n){var r=-1,a=n.length,i=a>1?n[a-1]:void 0,s=a>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,s&&function(e,t,n){if(!eh(n))return!1;var r=typeof t;return("number"==r?!!(ep(n)&&ei(t,n.length)):"string"==r&&t in n)&&eu(n[t],e)}(n[0],n[1],s)&&(i=a<3?void 0:i,a=1),t=Object(t);++r<a;){var o=n[r];o&&e(t,o,r,i)}return t},r=void 0,a=ew,r=H(void 0===r?n.length-1:r,0),function(){for(var e=arguments,t=-1,i=H(e.length-r,0),s=Array(i);++t<i;)s[t]=e[r+t];t=-1;for(var o=Array(r+1);++t<r;)o[t]=e[t];o[r]=a(s);switch(o.length){case 0:return n.call(this);case 1:return n.call(this,o[0]);case 2:return n.call(this,o[0],o[1]);case 3:return n.call(this,o[0],o[1],o[2])}return n.apply(this,o)}),t+"")}(function(e,t,n,r){!function e(t,n,r,a,i){t!==n&&ee(n,function(s,o){if(i||(i=new K),eh(s))!function(e,t,n,r,a,i,s){var o=eo(e,n),u=eo(t,n),d=s.get(u);if(d)return J(e,n,d);var c=i?i(o,u,n+"",e,t,s):void 0,p=void 0===c;if(p){var y,f,m,h,b,g,v,x=ec(u),w=!x&&ey(u),T=!x&&!w&&eg(u);c=u,x||w||T?ec(o)?c=o:eb(y=o)&&ep(y)?c=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}(o):w?(p=!1,c=function(e,t){if(t)return e.slice();var n=e.length,r=D?D(n):new e.constructor(n);return e.copy(r),r}(u,!0)):T?(p=!1,f=u,b=(new R(h=new(m=f.buffer).constructor(m.byteLength)).set(new R(m)),h),c=new f.constructor(b,f.byteOffset,f.length)):c=[]:function(e){if(!eb(e)||et(e)!=l)return!1;var t=B(e);if(null===t)return!0;var n=k.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&S.call(n)==C}(u)||ed(u)?(c=o,ed(o)?c=function(e,t,n,r){var a=!n;n||(n={});for(var i=-1,s=t.length;++i<s;){var o=t[i],l=void 0;void 0===l&&(l=e[o]),a?$(n,o,l):function(e,t,n){var r=e[t];k.call(e,t)&&eu(r,n)&&(void 0!==n||t in e)||$(e,t,n)}(n,o,l)}return n}(g=o,ev(g)):(!eh(o)||ef(o))&&(c="function"!=typeof(v=u).constructor||es(v)?{}:Y(B(v)))):p=!1}p&&(s.set(u,c),a(c,u,r,i,s),s.delete(u)),J(e,n,c)}(t,n,o,r,e,a,i);else{var u=a?a(eo(t,o),s,o+"",t,n,i):void 0;void 0===u&&(u=s),J(t,o,u)}},ev)}(e,t,n,r)});function ew(e){return e}e.exports=ex},13783:(e,t,n)=>{"use strict";function r(e){return null!=e&&"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function a(e){var t;if(!r(e))return!1;let n=null!=(t=e.ownerDocument.defaultView)?t:window;return e instanceof n.HTMLElement}function i(e){var t,n;return null!=(n=null==(t=s(e))?void 0:t.defaultView)?n:window}function s(e){return r(e)?e.ownerDocument:document}function o(e){return s(e).activeElement}n.d(t,{bq:()=>o,mD:()=>i,sb:()=>a})},14753:(e,t,n)=>{var r=n(68110);e.exports=function(e,t){for(var n=e.length;n--;
1)if(r(e[n][0],t))return n;return -1}},14846:(e,t,n)=>{var r=n(18639),a=n(86323),i=n(682);e.exports=function(e){return e&&e.length?r(e,i,a):void 0}},14872:(e,t,n)=>{var r=n(80873),a=n(15301),i=n(81642),s=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":s&&s in Object(e)?a(e):i(e)}},14883:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(5776);let a=function(e){(0,r.useEffect)(e,[])}},15090:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=function(e,t,n){for(var r=-1,a=Object(e),i=n(e),s=i.length;s--;){var o=i[++r];if(!1===t(a[o],o,a))break}return e}},15301:(e,t,n)=>{var r=n(80873),a=Object.prototype,i=a.hasOwnProperty,s=a.toString,o=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,o),n=e[o];try{e[o]=void 0;var r=!0}catch(e){}var a=s.call(e);return r&&(t?e[o]=n:delete e[o]),a}},15389:(e,t,n)=>{"use strict";e.exports=n(64914)},15790:(e,t,n)=>{"use strict";n.d(t,{_:()=>u});var r=n(87269),a=n(27587),i=n(57634),s=n(20110),o=n(57306),l=n(45593);let u=()=>{let e=(0,o.Ri)(),t=e.getContractAddress("PoolAddressesProvider").toLowerCase(),n=r.hB.useAccount();return(0,a.I)(["useUserReservesData",t,n],async()=>{let r=await e.getPoolAddressesProvider().getPool(),a=await e.getUiPoolDataProviderV3Abi().getUserReservesData(t,n),s=await Promise.all(a[0].map(async t=>{let n=t[0],a=await e.getL2Pool(r).getReserveData(n);return{liquidityIndex:new l.fw(a[1]).shr(i.eX),variableBorrowIndex:new l.fw(a[3]).shr(i.eX)}}));return await Promise.all(a[0].map(async(t,n)=>({tokenAddress:t[0],aTokenBalance:new l.fw(t[1]).shr(Number(await e.getAToken(t[0]).decimals())).mul(s[n].liquidityIndex),asCollateral:t[2],vDebtTokenBalance:new l.fw(t[3]).shr(Number(await e.getVariableDebtToken(t[0]).decimals())).mul(s[n].variableBorrowIndex),tokenUSDPrice:new l.fw(await e.getAmplyOracle().getAssetPrice(t[0])).shr(8)})))},{enabled:!!n,refetchInterval:s.J.Normal})}},15805:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>c,B4:()=>l,P5:()=>o,WM:()=>u,im:()=>d,lD:()=>s});let r=BigInt(0x100000000-1),a=BigInt(32);function i(e,t=!1){return t?{h:Number(e&r),l:Number(e>>a&r)}:{h:0|Number(e>>a&r),l:0|Number(e&r)}}
1function s(e,t=!1){let n=new Uint32Array(e.length),r=new Uint32Array(e.length);for(let a=0;a<e.length;a++){let{h:s,l:o}=i(e[a],t);[n[a],r[a]]=[s,o]}return[n,r]}let o=(e,t,n)=>e<<n|t>>>32-n,l=(e,t,n)=>t<<n|e>>>32-n,u=(e,t,n)=>t<<n-32|e>>>64-n,d=(e,t,n)=>e<<n-32|t>>>64-n,c={fromBig:i,split:s,toBig:(e,t)=>BigInt(e>>>0)<<a|BigInt(t>>>0),shrSH:(e,t,n)=>e>>>n,shrSL:(e,t,n)=>e<<32-n|t>>>n,rotrSH:(e,t,n)=>e>>>n|t<<32-n,rotrSL:(e,t,n)=>e<<32-n|t>>>n,rotrBH:(e,t,n)=>e<<64-n|t>>>n-32,rotrBL:(e,t,n)=>e>>>n-32|t<<64-n,rotr32H:(e,t)=>t,rotr32L:(e,t)=>e,rotlSH:o,rotlSL:l,rotlBH:u,rotlBL:d,add:function(e,t,n,r){let a=(t>>>0)+(r>>>0);return{h:e+n+(a/0x100000000|0)|0,l:0|a}},add3L:(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0),add3H:(e,t,n,r)=>t+n+r+(e/0x100000000|0)|0,add4L:(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0),add4H:(e,t,n,r,a)=>t+n+r+a+(e/0x100000000|0)|0,add5H:(e,t,n,r,a,i)=>t+n+r+a+i+(e/0x100000000|0)|0,add5L:(e,t,n,r,a)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(a>>>0)}},15936:(e,t,n)=>{var r=n(99759);e.exports=function(e){return e==e&&!r(e)}},16394:(e,t,n)=>{e=n.nmd(e);var r=n(71605),a=n(94207),i=t&&!t.nodeType&&t,s=i&&e&&!e.nodeType&&e,o=s&&s.exports===i?r.Buffer:void 0,l=o?o.isBuffer:void 0;e.exports=l||a},16559:(e,t,n)=>{"use strict";n.d(t,{c:()=>a});var r=n(5776);function a(e,t=[]){let n=(0,r.useRef)(e);return(0,r.useEffect)(()=>{n.current=e}),(0,r.useCallback)((...e)=>{var t;return null==(t=n.current)?void 0:t.call(n,...e)},t)}},16678:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return r}});let r=n(32636).unstable_rethrow;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},16826:(e,t,n)=>{"use strict";n.d(t,{w:()=>u});var r=n(74521),a=n(41125),i=n(80478),s=n(44819),o=n(78879),l=n(64476),u=(0,s.R)(function(e,t){let n=(0,a.$c)({...e,ref:t}),s={display:"flex",...(0,r.e)().tablist};return(0,l.jsx)(o.B.div,{...n,className:(0,i.cx)("chakra-tabs__tablist",e.className),__css:s})});u.displayName="TabList"},16930:(e,t,n)=>{"use strict";n.d(t,{u:()=>m});var r=n(9281),a=n(5776),i=n(82008),s=n.n(i),o=n(69543),l=n(68459),u=n(13189),d=n(20262);function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var m=(0,a.forwardRef)(function(e,t){var n,i=e.aspect,c=e.initialDimension,p=void 0===c?{width:-1,height:-1}:c,m=e.width,h=void 0===m?"100%":m,b=e.height,g=void 0===b?"100%":b,v=e.minWidth,x=void 0===v?0:v,w=e.minHeight,T=e.maxHeight,A=e.children,E=e.debounce,S=void 0===E?0:E,k=e.id,M=e.className,P=e.onResize,C=e.style,O=(0,a.useRef)(null),j=(0,a.useRef)();j.current=P,(0,a.useImperativeHandle)(t,function(){return Object.defineProperty(O.current,"current",{get:function(){return console.warn("The usage of ref.current.current is deprecated and will no longer be supported."),O.current},configurable:!0})});var I=function(e){if(Array.isArray(e))return e}(n=(0,a.useState)({containerWidth:p.width,containerHeight:p.height}))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,s,o=[],l=!0,u=!1;try{i=(n=n.call(e)).next,!1;for(;!(l=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){u=!0,a=e}
1finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}(n,2)||function(e,t){if(e){if("string"==typeof e)return f(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}}(n,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),R=I[0],D=I[1],B=(0,a.useCallback)(function(e,t){D(function(n){var r=Math.round(e),a=Math.round(t);return n.containerWidth===r&&n.containerHeight===a?n:{containerWidth:r,containerHeight:a}})},[]);(0,a.useEffect)(function(){var e=function(e){var t,n=e[0].contentRect,r=n.width,a=n.height;B(r,a),null==(t=j.current)||t.call(j,r,a)};S>0&&(e=s()(e,S,{trailing:!0,leading:!1}));var t=new ResizeObserver(e),n=O.current.getBoundingClientRect();return B(n.width,n.height),t.observe(O.current),function(){t.disconnect()}},[B,S]);var N=(0,a.useMemo)(function(){var e=R.containerWidth,t=R.containerHeight;if(e<0||t<0)return null;(0,u.R)((0,l._3)(h)||(0,l._3)(g),"The width(%s) and height(%s) are both fixed numbers,\n maybe you don't need to use a ResponsiveContainer.",h,g),(0,u.R)(!i||i>0,"The aspect(%s) must be greater than zero.",i);var n=(0,l._3)(h)?e:h,r=(0,l._3)(g)?t:g;i&&i>0&&(n?r=n/i:r&&(n=r*i),T&&r>T&&(r=T)),(0,u.R)(n>0||r>0,"The width(%s) and height(%s) of chart should be greater than 0,\n please check the style of container, or the props width(%s) and height(%s),\n or add a minWidth(%s) or minHeight(%s) or use aspect(%s) to control the\n height and width.",n,r,h,g,x,w,i);var s=!Array.isArray(A)&&(0,o.isElement)(A)&&(0,d.Mn)(A.type).endsWith("Chart");return a.Children.map(A,function(e){return(0,o.isElement)(e)?(0,a.cloneElement)(e,y({width:n,height:r},s?{style:y({height:"100%",width:"100%",maxHeight:r,maxWidth:n},e.props.style)}:{})):e})},[i,A,g,T,w,x,R,h]);return a.createElement("div",{id:k?"".concat(k):void 0,className:(0,r.A)("recharts-responsive-container",M),style:y(y({},void 0===C?{}:C),{},{width:h,height:g,minWidth:x,minHeight:w,maxHeight:T}),ref:O},N)})},17421:(e,t,n)=>{"use strict";function r(e,t){return(r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{A:()=>a})},17775:(e,t,n)=>{"use strict";n.d(t,{Ih:()=>s,Lt:()=>o,gD:()=>i});var r=n(46331),a=n(31483);let i={zkCRO:"zkCRO",vETH:"vETH",vUSD:"vUSD",wBTC:"WBTC",AMPLY:"AMPLY",preAMP:"preAMP",ETH:"ETH",CRO:"CRO",TCRO:"TCRO",USDC:"USDC",MOON:"MOON",fakeMOON:"Fake Moon",H2:"H2"},s={[(0,r.RZ)((0,a.T)(),"wzkCRO").toLowerCase()]:i.zkCRO,[(0,r.RZ)((0,a.T)(),"vUSD").toLowerCase()]:i.vUSD,[(0,r.RZ)((0,a.T)(),"vETH").toLowerCase()]:i.vETH,[(0,r.RZ)((0,a.T)(),"wBTC").toLowerCase()]:i.wBTC,[(0,r.RZ)((0,a.T)(),"ETH").toLowerCase()]:i.ETH,[(0,r.RZ)((0,a.T)(),"CRO").toLowerCase()]:i.CRO,[(0,r.RZ)((0,a.T)(),"USDC").toLowerCase()]:i.USDC,[(0,r.RZ)((0,a.T)(),"H2").toLowerCase()]:i.H2,[(0,r.RZ)((0,a.T)(),"MOON").toLowerCase()]:i.MOON,[(0,r.RZ)((0,a.T)(),"Fake Moon").toLowerCase()]:i.fakeMOON},o={[i.zkCRO]:"zk-cro",[i.vETH]:"v-eth",[i.vUSD]:"v-usd",[i.wBTC]:"w-btc",[i.ETH]:"eth",[i.CRO]:"cro",[i.TCRO]:"cro",[i.USDC]:"usdc",[i.AMPLY]:"amply",[i.preAMP]:"preAMP",[i.MOON]:"moon",[i.fakeMOON]:"moon",[i.H2]:"h2",[i.fakeMOON]:"moon"}},17951:(e,t,n)=>{var r=n(8920);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},17996:(e,t,n)=>{var r=n(52634);e.exports=function(e,t,n){var a=e.length;return n=void 0===n?a:n,!t&&n>=a?e:r(e,t,n)}},18022:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return l.ReadonlyURLSearchParams},RedirectType:function(){return l.RedirectType},ServerInsertedHTMLContext:function(){return u.ServerInsertedHTMLContext},forbidden:function(){return l.forbidden},notFound:function(){return l.notFound},permanentRedirect:function(){return l.permanentRedirect},redirect:function(){return l.redirect},unauthorized:function(){return l.unauthorized},unstable_isUnrecognizedActionError:function(){return d.unstable_isUnrecognizedActionError},unstable_rethrow:function(){return l.unstable_rethrow},useParams:function(){return m},usePathname:function(){return y},useRouter:function(){return f},useSearchParams:function(){return p},useSelectedLayoutSegment:function(){return b},useSelectedLayoutSegments:function(){return h},useServerInsertedHTML:function(){return u.useServerInsertedHTML}});let r=n(5776),a=n(98710),i=n(99423),s=n(72559),o=n(55582),l=n(71233),u=n(61169),d=n(10627),c=void 0;function p(){let e=(0,r.useContext)(i.SearchParamsContext);return(0,r.useMemo)(()=>e?new l.ReadonlyURLSearchParams(e):null,[e])}function y(){return null==c||c("usePathname()"),(0,r.useContext)(i.PathnameContext)}function f(){let e=(0,r.useContext)(a.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mou
1nted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});return e}function m(){return null==c||c("useParams()"),(0,r.useContext)(i.PathParamsContext)}function h(e){void 0===e&&(e="children"),null==c||c("useSelectedLayoutSegments()");let t=(0,r.useContext)(a.LayoutRouterContext);return t?function e(t,n,r,a){let i;if(void 0===r&&(r=!0),void 0===a&&(a=[]),r)i=t[1][n];else{var l;let e=t[1];i=null!=(l=e.children)?l:Object.values(e)[0]}if(!i)return a;let u=i[0],d=(0,s.getSegmentValue)(u);return!d||d.startsWith(o.PAGE_SEGMENT_KEY)?a:(a.push(d),e(i,n,!1,a))}(t.parentTree,e):null}function b(e){void 0===e&&(e="children"),null==c||c("useSelectedLayoutSegment()");let t=h(e);if(!t||0===t.length)return null;let n="children"===e?t[0]:t[t.length-1];return n===o.DEFAULT_SEGMENT_KEY?null:n}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},18435:(e,t,n)=>{"use strict";e.exports=n(92289)},18639:(e,t,n)=>{var r=n(97768);e.exports=function(e,t,n){for(var a=-1,i=e.length;++a<i;){var s=e[a],o=t(s);if(null!=o&&(void 0===l?o==o&&!r(o):n(o,l)))var l=o,u=s}return u}},18777:(e,t,n)=>{"use strict";n.d(t,{q:()=>a});var r=n(5776);function a(e={}){let{name:t,strict:n=!0,hookName:i="useContext",providerName:s="Provider",errorMessage:o,defaultValue:l}=e,u=(0,r.createContext)(l);return u.displayName=t,[u.Provider,function e(){var t;let a=(0,r.useContext)(u);if(!a&&n){let n=Error(null!=o?o:`${i} returned \`undefined\`. Seems you forgot to wrap component within ${s}`);throw n.name="ContextError",null==(t=Error.captureStackTrace)||t.call(Error,n,e),n}return a},u]}},18816:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(75625),a=n(70766),i=n(5776),s=n(12208),o=n(80478);function l(e,t){var n;let l=function(e){var t,n;let r=(0,o.Gv)(e)?e:{fallback:null!=e?e:"base"},l=(0,s.D)().__breakpoints.details.map(({minMaxQuery:e,breakpoint:t})=>({breakpoint:t,query:e.replace("@media screen and ","")})),u=l.map(e=>e.breakpoint===r.fallback),d=(function(e,t={}){let{ssr:n=!0,fallback:r}=t,{getWindow:s}=(0,a.O)(),o=Array.isArray(e)?e:[e],l=Array.isArray(r)?r:[r];l=l.filter(e=>null!=e);let[u,d]=(0,i.useState)(()=>o.map((e,t)=>({media:e,matches:n?!!l[t]:s().matchMedia(e).matches})));return(0,i.useEffect)(()=>{let e=s();d(o.map(t=>({media:t,matches:e.matchMedia(t).matches})));let t=o.map(t=>e.matchMedia(t)),n=e=>{d(t=>t.slice().map(t=>t.media===e.media?{...t,matches:e.matches}:t))};return t.forEach(e=>{"function"==typeof e.addListener?e.addListener(n):e.addEventListener("change",n)}),()=>{t.forEach(e=>{"function"==typeof e.removeListener?e.removeListener(n):e.removeEventListener("change",n)})}},[s]),u.map(e=>e.matches)})(l.map(e=>e.query),{fallback:u,ssr:r.ssr}).findIndex(e=>!0==e);return null!=(n=null==(t=l[d])?void 0:t.breakpoint)?n:r.fallback}((0,o.Gv)(t)?t:{fallback:null!=t?t:"base"}),u=(0,s.D)();if(!l)return;let d=Array.from((null==(n=u.__breakpoints)?void 0:n.keys)||[]);return function(e,t,n=r.fi){let a=Object.keys(e).indexOf(t);if(-1!==a)return e[t];let i=n.indexOf(t);for(;i>=0;){let t=n[i];if(e.hasOwnProperty(t)){a=i;break}i-=1}if(-1!==a)return e[n[a]]}(Array.isArray(e)?Object.fromEntries(Object.entries((0,r.a1)(e,d)).map(([e,t])=>[e,t])):e,l,d)}},18922:(e,t,n)=>{var r=n(682),a=n(85673),i=n(66655);e.exports=function(e,t){return i(a(e,t,r),e+"")}},19125:(e,t,n)=>{"use strict";n.d(t,{vt:()=>d});let r=e=>{let t,n=new Set,r=(e,r)=>{let a="function"==typeof e?e(t):e;if(!Object.is(a,t)){let e=t;t=(null!=r?r:"object"!=typeof a||null===a)?a:Object.assign({}
1,t,a),n.forEach(n=>n(t,e))}},a=()=>t,i={setState:r,getState:a,getInitialState:()=>s,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}},s=t=e(r,a,i);return i};var a=n(5776),i=n(18435);let{useDebugValue:s}=a,{useSyncExternalStoreWithSelector:o}=i,l=!1,u=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");let t="function"==typeof e?(e=>e?r(e):r)(e):e,n=(e,n)=>(function(e,t=e=>e,n){n&&!l&&(console.warn("[DEPRECATED] Use `createWithEqualityFn` instead of `create` or use `useStoreWithEqualityFn` instead of `useStore`. They can be imported from 'zustand/traditional'. https://github.com/pmndrs/zustand/discussions/1937"),l=!0);let r=o(e.subscribe,e.getState,e.getServerState||e.getInitialState,t,n);return s(r),r})(t,e,n);return Object.assign(n,t),n},d=e=>e?u(e):u},19545:(e,t,n)=>{"use strict";n.d(t,{o:()=>u});var r=n(74521),a=n(41125),i=n(80478),s=n(44819),o=n(78879),l=n(64476),u=(0,s.R)(function(e,t){let n=(0,r.e)(),s=(0,a.Vh)({...e,ref:t}),u={outline:"0",display:"flex",alignItems:"center",justifyContent:"center",...n.tab};return(0,l.jsx)(o.B.button,{...s,className:(0,i.cx)("chakra-tabs__tab",e.className),__css:u})});u.displayName="Tab"},19610:(e,t,n)=>{var r=n(14753),a=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():a.call(t,n,1),--this.size,!0)}},19629:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=Function.prototype.toString;let a=function(e){if(null!=e){try{return r.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},19754:(e,t,n)=>{"use strict";n.d(t,{Ht:()=>l,jE:()=>o});var r=n(5776);let a=r.createContext(void 0),i=r.createContext(!1);function s(e,t){return e||(t&&"undefined"!=typeof window?(window.ReactQueryClientContext||(window.ReactQueryClientContext=a),window.ReactQueryClientContext):a)}let o=({context:e}={})=>{let t=r.useContext(s(e,r.useContext(i)));if(!t)throw Error("No QueryClient set, use QueryClientProvider to set one");return t},l=({client:e,children:t,context:n,contextSharing:a=!1})=>{r.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]);let o=s(n,a);return r.createElement(i.Provider,{value:!n&&a},r.createElement(o.Provider,{value:e},t))}},19986:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return o},noSSR:function(){return s}});let r=n(35810);n(64476),n(5776);let a=r._(n(81765));function i(e){return{default:(null==e?void 0:e.default)||e}}function s(e,t){return delete t.webpack,delete t.modules,e(t)}function o(e,t){let n=a.default,r={loading:e=>{let{error:t,isLoading:n,pastDelay:r}=e;return null}};e instanceof Promise?r.loader=()=>e:"function"==typeof e?r.loader=e:"object"==typeof e&&(r={...r,...e});let o=(r={...r,...t}).loader;return(r.loadableGenerated&&(r={...r,...r.loadableGenerated},delete r.loadableGenerated),"boolean"!=typeof r.ssr||r.ssr)?n({...r,loader:()=>null!=o?o().then(i):Promise.resolve(i(()=>null))}):(delete r.webpack,delete r.modules,s(n,r))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},20023:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(64476),a=n(60754),i=n(51767),s=n(36294),o=n(26088);let l=()=>(0,r.jsx)(i.az,{borderColor:"primary.yellow",borderRadius:"17px",borderWidth:"0.5px",gap:"4px",px:"6px",py:"2px",mt:"2px",children:(0,r.jsxs)(s.z,{children:[(0,r.jsx)(a.gU,{}),(0,r.jsx)(o.E,{textStyle:"captionBold",children:"Amplified"})]})})},20086:(e,t,n)=>{"use strict";n.d(t,{a:()=>a});var r=n(5776);function a(e){return r.Children.toArray(e).filter(e=>(0,r.isValidElement)(e))}},20110:(e,t,n)=>{"use strict";n.d(t,{J:()=>r,g_:()=>s,hj:()=>i,k3:()=>a});var r=function(e){return e[e.VeryFast=2e3]="VeryFast",e[e.Fast=6e3]="Fast",e[e.Normal=1e4]="Normal",e[e.Slow=6e4]="Slow",e}({});let a=68,i=104,s=1170}
1,20262:(e,t,n)=>{"use strict";n.d(t,{AW:()=>F,BU:()=>P,J9:()=>R,Me:()=>C,Mn:()=>A,ON:()=>j,OV:()=>D,X_:()=>L,aS:()=>M,ee:()=>N});var r=n(51072),a=n.n(r),i=n(21191),s=n.n(i),o=n(4801),l=n.n(o),u=n(84572),d=n.n(u),c=n(99759),p=n.n(c),y=n(5776),f=n(69543),m=n(68459),h=n(91946),b=n(64647),g=["children"],v=["children"];function x(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function w(e){return(w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var T={click:"onClick",mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",mouseout:"onMouseOut",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",touchcancel:"onTouchCancel",touchend:"onTouchEnd",touchmove:"onTouchMove",touchstart:"onTouchStart"},A=function(e){return"string"==typeof e?e:e?e.displayName||e.name||"Component":""},E=null,S=null,k=function e(t){if(t===E&&Array.isArray(S))return S;var n=[];return y.Children.forEach(t,function(t){s()(t)||((0,f.isFragment)(t)?n=n.concat(e(t.props.children)):n.push(t))}),S=n,E=t,n};function M(e,t){var n=[],r=[];return r=Array.isArray(t)?t.map(function(e){return A(e)}):[A(t)],k(e).forEach(function(e){var t=a()(e,"type.displayName")||a()(e,"type.name");-1!==r.indexOf(t)&&n.push(e)}),n}function P(e,t){var n=M(e,t);return n&&n[0]}var C=function(e){if(!e||!e.props)return!1;var t=e.props,n=t.width,r=t.height;return!!(0,m.Et)(n)&&!(n<=0)&&!!(0,m.Et)(r)&&!(r<=0)},O=["a","altGlyph","altGlyphDef","altGlyphItem","animate","animateColor","animateMotion","animateTransform","circle","clipPath","color-profile","cursor","defs","desc","ellipse","feBlend","feColormatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","font","font-face","font-face-format","font-face-name","font-face-url","foreignObject","g","glyph","glyphRef","hkern","image","line","lineGradient","marker","mask","metadata","missing-glyph","mpath","path","pattern","polygon","polyline","radialGradient","rect","script","set","stop","style","svg","switch","symbol","text","textPath","title","tref","tspan","use","view","vkern"],j=function(e){return e&&"object"===w(e)&&"cx"in e&&"cy"in e&&"r"in e},I=function(e,t,n,r){var a,i=null!=(a=null===b.VU||void 0===b.VU?void 0:b.VU[r])?a:[];return!d()(e)&&(r&&i.includes(t)||b.QQ.includes(t))||n&&b.j2.includes(t)},R=function(e,t,n){if(!e||"function"==typeof e||"boolean"==typeof e)return null;var r=e;if((0,y.isValidElement)(e)&&(r=e.props),!p()(r))return null;var a={};return Object.keys(r).forEach(function(e){var i;I(null==(i=r)?void 0:i[e],e,t,n)&&(a[e]=r[e])}),a},D=function e(t,n){if(t===n)return!0;var r=y.Children.count(t);if(r!==y.Children.count(n))return!1;if(0===r)return!0;if(1===r)return B(Array.isArray(t)?t[0]:t,Array.isArray(n)?n[0]:n);for(var a=0;a<r;a++){var i=t[a],s=n[a];if(Array.isArray(i)||Array.isArray(s)){if(!e(i,s))return!1}else if(!B(i,s))return!1}return!0},B=function(e,t){if(s()(e)&&s()(t))return!0;if(!s()(e)&&!s()(t)){var n=e.props||{},r=n.children,a=x(n,g),i=t.props||{},o=i.children,l=x(i,v);if(r&&o)return(0,h.b)(a,l)&&D(r,o);if(!r&&!o)return(0,h.b)(a,l)}return!1},N=function(e,t){var n=[],r={};return k(e).forEach(function(e,a){if(e&&e.type&&l()(e.type)&&O.indexOf(e.type)>=0)n.push(e);else if(e){var i=A(e.type),s=t[i]||{},o=s.handler,u=s.once;if(o&&(!u||!r[i])){var d=o(e,i,a);n.push(d),r[i]=!0}}}),n},L=function(e){var t=e&&e.type;return t&&T[t]?T[t]:null},F=function(e,t){return k(t).indexOf(e)}},20441:(e,t,n)=>{var r=n(76170),a=n(44078),i=n(47219),s=n(79567),o=n(5927);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=a,l.prototype.get=i,l.prototype.has=s,l.prototype.set=o,e.exports=l},20642:(e,t,n)=>{"use strict";function r(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}n.d(t,{w:()=>r})}
1,20683:(e,t,n)=>{"use strict";n.d(t,{Yq:()=>M,cu:()=>N});var r=n(64476),a=n(28577),i=n(51767),s=n(10203),o=n(5302),l=n(5776),u=n(94510),d=n(92525),c=n(57126),p=n(26088),y=n(30508),f=n(57306),m=n(45593);let h=e=>{let{value:t,errorMsg:n}=e,{data:a}=(0,u.go)();return(0,r.jsx)(y.o,{color:n?"primary.error":"primary.text2",textStyle:"body3",value:new m.fw(t),price:a,decimalPlaces:4})},b=e=>{let{value:t,selectedTokenData:n,errorMsg:a,warningMsg:s}=e,o=(0,f.Ri)().getContractAddress("Amply").toLowerCase(),{data:l}=(0,u.un)(null==n?void 0:n.tokenAddress);return t||a||s?(0,r.jsxs)(r.Fragment,{children:[t&&((null==n?void 0:n.tokenAddress)===o?(0,r.jsx)(h,{value:t,errorMsg:a}):(0,r.jsx)(y.o,{color:a?"primary.error":"primary.text2",textStyle:"body3",value:new m.fw(t),price:l,decimalPlaces:4})),a&&(0,r.jsx)(p.E,{color:"primary.error",textStyle:"body3",children:a}),s&&(0,r.jsx)(p.E,{color:"primary.caution",textStyle:"body3",children:s})]}):(0,r.jsx)(i.az,{mb:4})};var g=n(36294),v=n(90488),x=n(60754),w=n(80009),T=n(48684);let A=()=>{let{disabled:e,setIsCollapse:t,isCollapse:n,selectedTokenData:a,setSelectedTokenData:o}=S();return(0,r.jsxs)(s.s,{cursor:"pointer",pointerEvents:e?"none":void 0,alignItems:"center",gap:1,onClick:()=>{o&&(null==t||t(!n))},children:[(0,r.jsx)(p.E,{textStyle:"body1",color:"primary.text2",children:null==a?void 0:a.symbol}),a&&(0,r.jsx)(T.A,{symbol:a.symbol}),o?(0,r.jsx)(i.az,{transition:"all 0.25s",transform:n?void 0:"rotate(180deg)",fontSize:0,children:(0,r.jsx)(w.I,{as:x.PF,w:6,h:6,color:"primary.white"})}):null]})},E=()=>{let e=(0,v.eJ)(e=>e.type);return(0,r.jsxs)(g.z,{pt:8,justify:"space-between",children:[(0,r.jsx)(p.E,{textStyle:"body2",children:e===v.WD.Supply?"Select collateral to supply":"Select token to borrow"}),(0,r.jsx)(A,{})]})},[S,k]=(e=>{let t=l.createContext(void 0);return[()=>{let n=(0,l.useContext)(t);if(!n)throw Error("".concat(e," must be inside a provider with a value"));return n},t.Provider]})("useTokenInputState"),M=(0,l.forwardRef)((e,t)=>{let{value:n,onChange:p,min:y=0,max:f=Number.MAX_SAFE_INTEGER-1,maxDecimalPlaces:m=18,errorMsg:h,warningMsg:g,inputProps:v,selectedTokenData:x,disabled:w,topLabel:T,isShowBalance:S=!0,setSelectedTokenData:M,...C}=e,[O,j]=(0,l.useState)(!0),I=(0,l.useRef)(),[R,D]=(0,a.i)({value:n,onChange:p}),{data:B}=(0,u.nC)(null==x?void 0:x.tokenAddress),L=(0,l.useCallback)(()=>T||(S?(0,r.jsx)(c.V,{prefix:"Wallet balance: ",value:B,color:"primary.text2",textStyle:"body1",mb:1,decimalPlaces:4}):null),[S,B,T]),F=(0,l.useCallback)(e=>P(e,D,y,f,m),[y,f,m,D]);return(0,r.jsx)(k,{value:{isCollapse:O,setIsCollapse:j,disabled:w,selectedTokenData:x,setSelectedTokenData:M,value:n},children:(0,r.jsxs)(d.A,{bg:w?"primary.disabled":"primary.layer0",px:4.5,py:3,isError:!!h,cursor:w?"not-allowed":void 0,children:[(0,r.jsx)(i.az,{ref:t,...C,children:x?(0,r.jsxs)(r.Fragment,{children:[L(),(0,r.jsxs)(s.s,{onClick:()=>{I.current&&I.current.focus()},children:[(0,r.jsx)(o.p,{value:R,color:h?"primary.error":"primary.white",flex:1,p:0,textStyle:"body2",placeholder:"Value",variant:"unstyled",fontSize:"18px",disabled:w,onChange:F,...v}),(0,r.jsx)(A,{})]}),(0,r.jsx)(b,{value:R,selectedTokenData:x,errorMsg:h,warningMsg:g})]}):(0,r.jsx)(E,{})}),(0,r.jsx)(N,{})]})})});M.displayName="TokenInput";let P=(e,t,n,r,a)=>{let i=e.target.value,s=Number(i);if(!i||Number.isNaN(s))return void t("");if(!(s<n)&&!(s>r)){if(function(e){let t=e.indexOf(".");return -1===t?0:e.length-t-1}(i)>a){0===a&&t(i.split(".")[0]);return}t(i)}};var C=n(87824),O=n(15790),j=n(17775);let I=e=>{let{isSelected:t,isDisabled:n,onClick:a,children:i}=e;return(0,r.jsx)(s.s,{justifyContent:"space-between",alignItems:"center",color:"primary.white",p:2,border:"0.5px solid",borderColor:t?"primary.cta":"transparent",mb:2,_last:{mb:0},onClick:a,bg:n?"primary.disabled":void 0,cursor:n?"not-allowed":"pointer",minH:"60px",children:i})},R=e=>{var t;let{tokenData:n}=e,{selectedTokenData:a,setSelectedTokenData:o,setIsCollapse:d}=S(),{data:y}=(0,u.bQ)(n.tokenAddress),{data:f}=(0,O._)(),{data:m}=(0,C.nx)(),{data:h}=(0,C.QF)(),b=(0,l.useMemo)(()=>null==m?void 0:m.find(e=>null==h?void 0:h.eq(e.id)),[h,m]),g=(null==a?void 0:a.symbol)===n.symbol,v=(0,l.useMemo)(()=>{let e=null==f?void 0:f.find(e=>j.Ih[e.tokenAddress.toLowerCase()]===n.symbol);return!e||e.asCollateral},[f,n]),x=null==b||null==(t=b.tokens.find(e=>e.symbol===n.symbol))?void 0:t.borrowable,w=(0,u.Dk)(n),A=w||b&&!x;return(0,r.jsxs)(I,{isSelected:g,isDisabled:A,onClick:()=>{!A&&o&&(o(n),null==d||d(!0))},children:[(0,r.jsxs)(i.az,{children:[(0,r.jsx)(c.Q,{value:y,textStyle:"body3",suffix:"% APR"}),w&&(0,r.jsx)(p.E,{color:"primary.error",textStyle:"caption",children:"Borrow cap reached"})]}),(0,r.jsxs)(s.s,{direction:"column",alignItems:"end",children:[(0,r.jsxs)(s.s,{gap:1,children:[(0,r.jsx)(p.E,{color:"primary.text2",textStyle:"body1",children:n.symbol}),(0,r.jsx)(T.A,{symbol:n.symbol})]}),v&&(0,r.jsx)(p.E,{color:"primary.caution",textStyle:"caption",children:"Enabled as collateral"}),b&&!x&&(0,r.jsx)(p.E,{w:{base:"174px",desktop:"274px"},color:"primary.error",textStyle:"caption",children:"You cannot borrow this token with e-mode activated"})]})]})},D=e=>{let{tokenData:t}=e,{selectedTokenData:n,setSelectedTokenData:a,setIsCollapse:o}=S(),{data:l}=(0,u.nC)(t.tokenAddress),{data:d}=(0,u.un)(t.tokenAddress),{data:f}=(0,u.ls)(t.tokenAddress),m=(null==n?void 0:n.symbol)===t.symbol,h=(0,u.Vy)(t),b=h||(null==l?void 0:l.isZero());return(0,r.jsxs)(I,{isSelected:m,isDisabled:b,onClick:()=>{!b&&a&&(a(t),null==o||o(!0))},children:[(0,r.jsxs)(i.az,{children:[(0,r.jsx)(c.V,{value:l,prefix:"Balance:",textStyle:"body3",decimalPlaces:4}),(0,r.jsx)(y.o,{color:"primary.text2",value:l,price:d,textStyle:"caption",decimalPlaces:4}),h&&(0,r.jsx)(p.E,{color:"primary.error",textStyle:"caption",children:"Supply cap reached"})]}),(0,r.jsxs)(s.s,{direction:"column",alignItems:"end",children:[(0,r.jsxs)(s.s,{gap:1,children:[(0,r.jsx)(p.E,{color:"primary.text2",textStyle:"body1",children:t.symbol}),(0,r.jsx)(T.A,{symbol:t.symbol})]}),(0,r.jsx)(c.Q,{value:f,color:"primary.text2",textStyle:"caption",suffix:"% APR"})]})]})},B=e=>{let{tokenData:t}=e,n=(0,v.eJ)(e=>e.type);return(0,r.jsx)(r.Fragment,{children:n===v.WD.Borrow?(0,r.jsx)(R,{tokenData:t}):(0,r.jsx)(D,{tokenData:t})})},N=()=>{let{isCollapse:e}=S(),{data:t}=(0,u.Y_)();return e?null:(0,r.jsx)(i.az,{children:null==t?void 0:t.map(e=>(0,r.jsx)(B,{tokenData:e},e.symbol))})}}
1,21048:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"notFound",{enumerable:!0,get:function(){return a}});let r=""+n(16313).HTTP_ERROR_FALLBACK_ERROR_CODE+";404";function a(){let e=Object.defineProperty(Error(r),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw e.digest=r,e}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},21191:e=>{e.exports=function(e){return null==e}},21397:(e,t,n)=>{var r=n(69403),a=n(63112);e.exports=function(e,t){return e&&r(e,t,a)}},21551:(e,t,n)=>{"use strict";n.d(t,{yp:()=>I,GG:()=>U,NE:()=>R,nZ:()=>D,xQ:()=>B});var r=n(5776),a=n(84572),i=n.n(a),s=n(75723),o=n.n(s),l=n(65984),u=n.n(l),d=n(23452),c=n.n(d),p=n(88568),y=n(9281),f=n(1694),m=n(20262);function h(e){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function b(){return(b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=h(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=h(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==h(t)?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var w=function(e,t,n,r,a){var i=n-r;return"M ".concat(e,",").concat(t)+"L ".concat(e+n,",").concat(t)+"L ".concat(e+n-i/2,",").concat(t+a)+"L ".concat(e+n-i/2-r,",").concat(t+a)+"L ".concat(e,",").concat(t," Z")},T={x:0,y:0,upperWidth:0,lowerWidth:0,height:0,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},A=function(e){var t,n=x(x({},T),e),a=(0,r.useRef)(),i=function(e){if(Array.isArray(e))return e}(t=(0,r.useState)(-1))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,s,o=[],l=!0,u=!1;try{i=(n=n.call(e)).next,!1;for(;!(l=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){u=!0,a=e}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}(t,2)||function(e,t){if(e){if("string"==typeof e)return g(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),s=i[0],o=i[1];(0,r.useEffect)(function(){if(a.current&&a.current.getTotalLength)try{var e=a.current.getTotalLength();e&&o(e)}catch(e){}},[]);var l=n.x,u=n.y,d=n.upperWidth,c=n.lowerWidth,p=n.height,h=n.className,v=n.animationEasing,A=n.animationDuration,E=n.animationBegin,S=n.isUpdateAnimationActive;if(l!==+l||u!==+u||d!==+d||c!==+c||p!==+p||0===d&&0===c||0===p)return null;var k=(0,y.A)("recharts-trapezoid",h);return S?r.createElement(f.Ay,{canBegin:s>0,from:{upperWidth:0,lowerWidth:0,height:p,x:l,y:u},to:{upperWidth:d,lowerWidth:c,height:p,x:l,y:u},duration:A,animationEasing:v,isActive:S},function(e){var t=e.upperWidth,i=e.lowerWidth,o=e.height,l=e.x,u=e.y;return r.createElement(f.Ay,{canBegin:s>0,from:"0px ".concat(-1===s?1:s,"px"),to:"".concat(s,"px 0px"),attributeName:"strokeDasharray",begin:E,duration:A,easing:v},r.createElement("path",b({},(0,m.J9)(n,!0),{className:k,d:w(l,u,t,i,o),ref:a})))}):r.createElement("g",null,r.createElement("path",b({},(0,m.J9)(n,!0),{className:k,d:w(l,u,d,c,p)})))},E=n(9465),S=n(97618),k=n(63486),M=["option","shapeType","propTransformer","activeClassName","isActive"];function P(e){return(P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function O(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?C(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=P(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=P(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==P(t)?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function j(e){var t=e.shapeType,n=e.elementProps;switch(t){case"rectangle":return r.createElement(p.M,n);case"trapezoid":return r.createElement(A,n);case"sector":return r.createElement(E.h,n);case"symbols":if("symbols"===t)return r.createElement(k.i,n);break;default:return null}}function I(e){var t,n=e.option,a=e.shapeType,s=e.propTransformer,l=e.activeClassName,d=e.isActive,c=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,M);if((0,r.isValidElement)(n))t=(0,r.cloneElement)(n,O(O({},c),(0,r.isValidElement)(n)?n.props:n));else if(i()(n))t=n(c);else if(o()(n)&&!u()(n)){var p=(void 0===s?function(e,t){return O(O({},t),e)}:s)(n,c);t=r.createElement(j,{shapeType:a,elementProps:p})}else t=r.createElement(j,{shapeType:a,elementProps:c});return d?r.createElement(S.W,{className:void 0===l?"recharts-active-shape":l},t):t}function R(e,t){return null!=t&&"trapezoids"in e.props}function D(e,t){return null!=t&&"sectors"in e.props}function B(e,t){return null!=t&&"points"in e.props}function N(e,t){var n,r,a=e.x===(null==t||null==(n=t.labelViewBox)?void 0:n.x)||e.x===t.x,i=e.y===(null==t||null==(r=t.labelViewBox)?void 0:r.y)||e.y===t.y;return a&&i}function L(e,t){var n=e.endAngle===t.endAngle,r=e.startAngle===t.startAngle;return n&&r}function F(e,t){var n=e.x===t.x,r=e.y===t.y,a=e.z===t.z;return n&&r&&a}function U(e){var t,n,r,a=e.activeTooltipItem,i=e.graphicalItem,s=e.itemData,o=(R(i,a)?t="trapezoids":D(i,a)?t="sectors":B(i,a)&&(t="points"),t),l=R(i,a)?null==(n=a.tooltipPayload)||null==(n=n[0])||null==(n=n.payload)?void 0:n.payload:D(i,a)?null==(r=a.tooltipPayload)||null==(r=r[0])||null==(r=r.payload)?void 0:r.payload:B(i,a)?a.payload:{},u=s.filter(function(e,t){var n=c()(l,e),r=i.props[o].filter(function(e){var t;return(R(i,a)?t=N:D(i,a)?t=L:B(i,a)&&(t=F),t)(e,a)}),s=i.props[o].indexOf(r[r.length-1]);return n&&t===s});return s.indexOf(u[u.length-1])}},21560:(e,t,n)=>{"use strict";n.d(t,{DJ:()=>p,Vd:()=>y,bQ:()=>c,lJ:()=>d,ls:()=>u});var r=n(27587),a=n(57634),i=n(20110),s=n(57306),o=n(45593),l=n(99662);let u=e=>{let t=(0,s.Ri)();return(0,r.I)(["useSupplyAPY",e],async()=>{let n=await t.getPoolAddressesProvider().getPool(),r=(0,l.qR)(e),i=await t.getL2Pool(n).getReserveData(r);return new o.fw(i[2]).shr(a.eX)},{enabled:!!e,refetchInterval:i.J.Normal})},d=e=>{let t=(0,s.Ri)();return(0,r.I)(["useTokensSupplyAPY",e],async()=>{let n=await t.getPoolAddressesProvider().getPool();return await Promise.all(e.map(async e=>{let r=(0,l.qR)(e),i=await t.getL2Pool(n).getReserveData(r);return new o.fw(i[2]).shr(a.eX)}))},{enabled:!!e,refetchInterval:i.J.Normal})},c=e=>{let t=(0,s.Ri)();return(0,r.I)(["useBorrowAPY",e],async()=>{let n=await t.getPoolAddressesProvider().getPool(),r=(0,l.qR)(e),i=await t.getL2Pool(n).getReserveData(r);return new o.fw(i[4]).shr(a.eX)},{enabled:!!e,refetchInterval:i.J.Normal})},p=e=>{let t=(0,s.Ri)();return(0,r.I)(["useTokensBorrowAPY",e],async()=>{let n=await t.getPoolAddressesProvider().getPool();return await Promise.all(e.map(async e=>{let r=(0,l.qR)(e),i=await t.getL2Pool(n).getReserveData(r);return new o.fw(i[4]).shr(a.eX)}))},{enabled:!!e,refetchInterval:i.J.Normal})},y=()=>{let e=(0,s.Ri)().getContractAddress("PoolAddressesProvider").toLowerCase();return(0,r.I)(["useIncentiveAPY"],async()=>{let t=(0,s.Ri)(),n=await t.getUiIncentiveDataProviderV3().getReservesIncentivesData(e);return{tokenAddress:n.map(e=>e[0]),supplyIncentiveData:n.map(e=>e[1]).map(e=>e[2]),borrowIncentiveData:n.map(e=>e[2]).map(e=>e[2])}},{refetchInterval:i.J.Normal})}},21578:(e,t,n)=>{"use strict";n.d(t,{w:()=>r});let r=(0,n(19125).vt)(e=>({isOpen:!1,view:"default",disclaimerUrl:"",closeModal:()=>{e({isOpen:!1})},openModal:()=>{e({isOpen:!0})}}))},21647:(e,t,n)=>{"use strict";n.d(t,{U:()=>r});let r=console},21857:(e,t,n)=>{var r=n(90497),a=n(69067),i=n(80292),s=n(95115);e.exports=function(e){return i(e)?r(s(e)):a(e)}},22267:(e,t,n)=>{"use strict";n.d(t,{Q:()=>a,s:()=>r});var[r,a]=(0,n(34955).Wh)("Card")}
1,22312:(e,t,n)=>{"use strict";n.d(t,{Y:()=>a});var r=n(94030);function a(e,t){return+(0,r.a)(e)<+(0,r.a)(t)}},22371:e=>{e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}},22585:(e,t,n)=>{var r=n(32331),a=n(36924);e.exports=function(e,t,n,i){var s=n.length,o=s,l=!i;if(null==e)return!o;for(e=Object(e);s--;){var u=n[s];if(l&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++s<o;){var d=(u=n[s])[0],c=e[d],p=u[1];if(l&&u[2]){if(void 0===c&&!(d in e))return!1}else{var y=new r;if(i)var f=i(c,p,d,e,t,y);if(!(void 0===f?a(p,c,3,i,y):f))return!1}}return!0}},22848:(e,t,n)=>{var r=n(98497),a=n(95115);e.exports=function(e,t){t=r(t,e);for(var n=0,i=t.length;null!=e&&n<i;)e=e[a(t[n++])];return n&&n==i?e:void 0}},22872:(e,t,n)=>{"use strict";n.d(t,{UQ:()=>i,gf:()=>o,rd:()=>s});var r=n(12208),a=n(29056);function i(){let e=(0,a.G6)(),t=(0,r.D)();return{...e,theme:t}}function s(e,t,n){let a=(0,r.D)();return o(e,t,n)(a)}function o(e,t,n){let r=Array.isArray(t)?t:[t],a=Array.isArray(n)?n:[n];return n=>{let i=a.filter(Boolean),s=r.map((t,r)=>{var a,s;return"breakpoints"===e?function(e,t,n){var r,a;if(null==t)return t;let i=t=>{var n,r;return null==(r=null==(n=e.__breakpoints)?void 0:n.asArray)?void 0:r[t]};return null!=(a=null!=(r=i(t))?r:i(n))?a:n}(n,t,null!=(a=i[r])?a:t):function(e,t,n){var r,a;if(null==t)return t;let i=t=>{var n,r;return null==(r=null==(n=e.__cssMap)?void 0:n[t])?void 0:r.value};return null!=(a=null!=(r=i(t))?r:i(n))?a:n}(n,`${e}.${t}`,null!=(s=i[r])?s:t)});return Array.isArray(t)?s:s[0]}}},23148:(e,t,n)=>{"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{A:()=>r})},23180:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let r=n(5776),a=n(48667),i="function"==typeof IntersectionObserver,s=new Map,o=[];function l(e){let{rootRef:t,rootMargin:n,disabled:l}=e,u=l||!i,[d,c]=(0,r.useState)(!1),p=(0,r.useRef)(null),y=(0,r.useCallback)(e=>{p.current=e},[]);return(0,r.useEffect)(()=>{if(i){if(u||d)return;let e=p.current;if(e&&e.tagName)return function(e,t,n){let{id:r,observer:a,elements:i}=function(e){let t,n={root:e.root||null,margin:e.rootMargin||""},r=o.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=s.get(r)))return t;let a=new Map;return t={id:n,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=a.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e),elements:a},o.push(n),s.set(n,t),t}(n);return i.set(e,t),a.observe(e),function(){if(i.delete(e),a.unobserve(e),0===i.size){a.disconnect(),s.delete(r);let e=o.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&o.splice(e,1)}}}(e,e=>e&&c(e),{root:null==t?void 0:t.current,rootMargin:n})}else if(!d){let e=(0,a.requestIdleCallback)(()=>c(!0));return()=>(0,a.cancelIdleCallback)(e)}},[u,n,t,d,p.current]),[y,d,(0,r.useCallback)(()=>{c(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},23215:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var r=n(34138),a=n(44819),i=n(64476),s=(0,a.R)((e,t)=>(0,i.jsx)(r.B,{align:"center",...e,direction:"column",ref:t}));s.displayName="VStack"},23452:(e,t,n)=>{var r=n(36924);e.exports=function(e,t){return r(e,t)}},23517:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=Array.isArray},23595:(e,t,n)=>{"use strict";n.d(t,{p:()=>r});let r="0x0000000000000000000000000000000000000000000000000000000000000000"},24134:(e,t,n)=>{var r=n(64961),a=n(38536),i=n(8818);e.exports=function(e){return function(t,n,s){return s&&"number"!=typeof s&&a(t,n,s)&&(n=s=void 0),t=i(t),void 0===n?(n=t,t=0):n=i(n),s=void 0===s?t<n?1:-1:i(s),r(t,n,s,e)}}},24345:(e,t,n)=>{"use strict";n.d(t,{Z:()=>d});var r=n(22267),a=n(80478),i=n(44819),s=n(42300),o=n(50984),l=n(78879),u=n(64476),d=(0,i.R)(function(e,t){let{className:n,children:i,direction:d="column",justify:c,align:p,...y}=(0,s.MN)(e),f=(0,o.o5)("Card",e);return(0,u.jsx)(l.B.div,{ref:t,className:(0,a.cx)("chakra-card",
1n),__css:{display:"flex",flexDirection:d,justifyContent:c,alignItems:p,position:"relative",minWidth:0,wordWrap:"break-word",...f.container},...y,children:(0,u.jsx)(r.s,{value:f,children:i})})})},24475:(e,t,n)=>{"use strict";n.d(t,{E:()=>eg});var r=n(85716),a={name:"matchWidth",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:e})=>{e.styles.popper.width=`${e.rects.reference.width}px`},effect:({state:e})=>()=>{let t=e.elements.reference;e.elements.popper.style.width=`${t.offsetWidth}px`}},i={name:"transformOrigin",enabled:!0,phase:"write",fn:({state:e})=>{s(e)},effect:({state:e})=>()=>{s(e)}},s=e=>{e.elements.popper.style.setProperty(r.O3.transformOrigin.var,(0,r.ed)(e.placement))},o={name:"positionArrow",enabled:!0,phase:"afterWrite",fn:({state:e})=>{l(e)}},l=e=>{var t;if(!e.placement)return;let n=u(e.placement);if((null==(t=e.elements)?void 0:t.arrow)&&n){Object.assign(e.elements.arrow.style,{[n.property]:n.value,width:r.O3.arrowSize.varRef,height:r.O3.arrowSize.varRef,zIndex:-1});let t={[r.O3.arrowSizeHalf.var]:`calc(${r.O3.arrowSize.varRef} / 2 - 1px)`,[r.O3.arrowOffset.var]:`calc(${r.O3.arrowSizeHalf.varRef} * -1)`};for(let n in t)e.elements.arrow.style.setProperty(n,t[n])}},u=e=>e.startsWith("top")?{property:"bottom",value:r.O3.arrowOffset.varRef}:e.startsWith("bottom")?{property:"top",value:r.O3.arrowOffset.varRef}:e.startsWith("left")?{property:"right",value:r.O3.arrowOffset.varRef}:e.startsWith("right")?{property:"left",value:r.O3.arrowOffset.varRef}:void 0,d={name:"innerArrow",enabled:!0,phase:"main",requires:["arrow"],fn:({state:e})=>{c(e)},effect:({state:e})=>()=>{c(e)}},c=e=>{if(!e.elements.arrow)return;let t=e.elements.arrow.querySelector("[data-popper-arrow-inner]");if(!t)return;let n=(0,r.Ky)(e.placement);n&&t.style.setProperty("--popper-arrow-default-shadow",n),Object.assign(t.style,{transform:"rotate(45deg)",background:r.O3.arrowBg.varRef,top:0,left:0,width:"100%",height:"100%",position:"absolute",zIndex:"inherit",boxShadow:"var(--popper-arrow-shadow, var(--popper-arrow-default-shadow))"})},p={"start-start":{ltr:"left-start",rtl:"right-start"},"start-end":{ltr:"left-end",rtl:"right-end"},"end-start":{ltr:"right-start",rtl:"left-start"},"end-end":{ltr:"right-end",rtl:"left-end"},start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}},y={"auto-start":"auto-end","auto-end":"auto-start","top-start":"top-end","top-end":"top-start","bottom-start":"bottom-end","bottom-end":"bottom-start"},f=n(30275);function m(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function h(e){var t=m(e).Element;return e instanceof t||e instanceof Element}function b(e){var t=m(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function g(e){if("undefined"==typeof ShadowRoot)return!1;var t=m(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var v=Math.max,x=Math.min,w=Math.round;function T(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function A(){return!/^((?!chrome|android).)*safari/i.test(T())}function E(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),a=1,i=1;t&&b(e)&&(a=e.offsetWidth>0&&w(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&w(r.height)/e.offsetHeight||1);var s=(h(e)?m(e):window).visualViewport,o=!A()&&n,l=(r.left+(o&&s?s.offsetLeft:0))/a,u=(r.top+(o&&s?s.offsetTop:0))/i,d=r.width/a,c=r.height/i;return{width:d,height:c,top:u,right:l+d,bottom:u+c,left:l,x:l,y:u}}function S(e){var t=m(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function k(e){return e?(e.nodeName||"").toLowerCase():null}function M(e){return((h(e)?e.ownerDocument:e.document)||window.document).documentElement}function P(e){return E(M(e)).left+S(e).scrollLeft}function C(e){return m(e).getComputedStyle(e)}function O(e){var t=C(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function j(e){var t=E(e),n=e.offsetWidth,r=e.offsetHeight;return 1>=Math.abs(t.width-n)&&(n=t.width),1>=Math.abs(t.height-r)&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function I(e){return"html"===k(e)?e:e.assignedSlot||e.parentNode||(g(e)?e.host:null)||M(e)}function R(e,t){void 0===t&&(t=[]);var n,r=function e(t){return["html","body","#document"].indexOf(k(t))>=0?t.ownerDocument.body:b(t)&&O(t)?t:e(I(t))}(e),a=r===(null==(n=e.ownerDocument)?void 0:n.body),i=m(r),s=a?[i].concat(i.visualVie
vendor: 15,098 bytes, line 1
1wport||[],O(r)?r:[]):r,o=t.concat(s);return a?o:o.concat(R(I(s)))}function D(e){return b(e)&&"fixed"!==C(e).position?e.offsetParent:null}function B(e){for(var t=m(e),n=D(e);n&&["table","td","th"].indexOf(k(n))>=0&&"static"===C(n).position;)n=D(n);return n&&("html"===k(n)||"body"===k(n)&&"static"===C(n).position)?t:n||function(e){var t=/firefox/i.test(T());if(/Trident/i.test(T())&&b(e)&&"fixed"===C(e).position)return null;var n=I(e);for(g(n)&&(n=n.host);b(n)&&0>["html","body"].indexOf(k(n));){var r=C(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var N="bottom",L="right",F="left",U="auto",z=["top",N,L,F],G="start",H="viewport",V="popper",W=z.reduce(function(e,t){return e.concat([t+"-"+G,t+"-end"])},[]),_=[].concat(z,[U]).reduce(function(e,t){return e.concat([t,t+"-"+G,t+"-end"])},[]),Y=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],q={placement:"bottom",modifiers:[],strategy:"absolute"};function Q(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}var Z={passive:!0};function K(e){return e.split("-")[0]}function J(e){return e.split("-")[1]}function X(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function $(e){var t,n=e.reference,r=e.element,a=e.placement,i=a?K(a):null,s=a?J(a):null,o=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(i){case"top":t={x:o,y:n.y-r.height};break;case N:t={x:o,y:n.y+n.height};break;case L:t={x:n.x+n.width,y:l};break;case F:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var u=i?X(i):null;if(null!=u){var d="y"===u?"height":"width";switch(s){case G:t[u]=t[u]-(n[d]/2-r[d]/2);break;case"end":t[u]=t[u]+(n[d]/2-r[d]/2)}}return t}var ee={top:"auto",right:"auto",bottom:"auto",left:"auto"};function et(e){var t,n,r,a,i,s,o,l=e.popper,u=e.popperRect,d=e.placement,c=e.variation,p=e.offsets,y=e.position,f=e.gpuAcceleration,h=e.adaptive,b=e.roundOffsets,g=e.isFixed,v=p.x,x=void 0===v?0:v,T=p.y,A=void 0===T?0:T,E="function"==typeof b?b({x:x,y:A}):{x:x,y:A};x=E.x,A=E.y;var S=p.hasOwnProperty("x"),k=p.hasOwnProperty("y"),P=F,O="top",j=window;if(h){var I=B(l),R="clientHeight",D="clientWidth";I===m(l)&&"static"!==C(I=M(l)).position&&"absolute"===y&&(R="scrollHeight",D="scrollWidth"),("top"===d||(d===F||d===L)&&"end"===c)&&(O=N,A-=(g&&I===j&&j.visualViewport?j.visualViewport.height:I[R])-u.height,A*=f?1:-1),(d===F||("top"===d||d===N)&&"end"===c)&&(P=L,x-=(g&&I===j&&j.visualViewport?j.visualViewport.width:I[D])-u.width,x*=f?1:-1)}var U=Object.assign({position:y},h&&ee),z=!0===b?(t={x:x,y:A},n=m(l),r=t.x,a=t.y,{x:w(r*(i=n.devicePixelRatio||1))/i||0,y:w(a*i)/i||0}):{x:x,y:A};return(x=z.x,A=z.y,f)?Object.assign({},U,((o={})[O]=k?"0":"",o[P]=S?"0":"",o.transform=1>=(j.devicePixelRatio||1)?"translate("+x+"px, "+A+"px)":"translate3d("+x+"px, "+A+"px, 0)",o)):Object.assign({},U,((s={})[O]=k?A+"px":"",s[P]=S?x+"px":"",s.transform="",s))}var en={left:"right",right:"left",bottom:"top",top:"bottom"};function er(e){return e.replace(/left|right|bottom|top/g,function(e){return en[e]})}var ea={start:"end",end:"start"};function ei(e){return e.replace(/start|end/g,function(e){return ea[e]})}function es(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&g(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function eo(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function el(e,t,n){var r,a,i,s,o,l,u,d,c,p;return t===H?eo(function(e,t){var n=m(e),r=M(e),a=n.visualViewport,i=r.clientWidth,s=r.clientHeight,o=0,l=0;if(a){i=a.width,s=a.height;var u=A();(u||!u&&"fixed"===t)&&(o=a.offsetLeft,l=a.offsetTop)}return{width:i,height:s,x:o+P(e),y:l}}(e,n)):h(t)?((r=E(t,!1,"fixed"===n)).top=r.top+t.clientTop,r.left=r.left+t.clientLeft,r.bottom=r.top+t.clientHeight,r.right=r.left+t.clientWidth,r.width=t.clientWidth,r.height=t.clientHeight,r.x=r.left,r.y=r.top,r):eo((a=M(e),s=M(a),o=S(a),l=null==(i=a.ownerDocument)?void 0:i.body,u=v(s.scrollWidth,s.clientWidth,l?l.scrollWidth:0,l?l.clientWidth:0),d=v(s.scrollHeight,s.clientHeight,l?l.scrollHeight:0,l?l.clientHeight:0),c=-o.scrollLeft+P(a),p=-o.scrollTop,"rtl"===C(l||s).direction&&(c+=v(s.clientWidth,l?l.clientWidth:0)-u),{width:u,height:d,x:c,y:p}))}function eu(){return{top:0,right:0,bottom:0,left:0}}function ed(e){return Object.assign({},eu(),e)}function ec(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}function ep(e,t){void 0===t&&(t={});var n,r,a,i,s,o,l,u,d=t,c=d.placement,p=void 0===c?e.placement:c,y=d.strategy,f=void 0===y?e.strategy:y,m=d.boundary,g=d.rootBoundary,w=d.elementContext,T=void 0===w?V:w,A=d.altBoundary,S=d.padding,P=void 0===S?0:S,O=ed("number"!=typeof P?P:ec(P,z)),j=e.rects.popper,D=e.elements[void 0!==A&&A?T===V?"reference":V:T],F=(n=h(D)?D:D.contextElement||M(e.elements.popper),r=void 0===m?"clippingParents":m,a=void 0===g?H:g,l=(o=[].concat("clippingParents"===r?(i=R(I(n)),!h(s=["absolute","fixed"].indexOf(C(n).position)>=0&&b(n)?B(n):n)?[]:i.filter(function(e){return h(e)&&es(e,s)&&"body"!==k(e)})):[].concat(r),[a]))[0],(u=o.reduce(function(e,t){var r=el(n,t,f);return e.top=v(r.top,e.top),e.right=x(r.right,e.right),e.bottom=x(r.bottom,e.bottom),e.left=v(r.left,e.left),e},el(n,l,f))).width=u.right-u.left,u.height=u.bottom-u.top,u.x=u.left,u.y=u.top,u),U=E(e.elements.reference),G=$({reference:U,element:j,strategy:"absolute",placement:p}),W=eo(Object.assign({},j,G)),_=T===V?W:U,Y={top:F.top-_.top+O.top,bottom:_.bottom-F.bottom+O.bottom,left:F.left-_.left+O.left,right:_.right-F.right+O.right},q=e.modifiersData.offset;if(T===V&&q){var Q=q[p];Object.keys(Y).forEach(function(e){var t=[L,N].indexOf(e)>=0?1:-1,n=["top",N].indexOf(e)>=0?"y":"x";Y[e]+=Q[n]*t})}return Y}function ey(e,t,n){return v(e,x(t,n))}function ef(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function em(e){return["top",L,N,F].some(function(t){return e[t]>=0})}var eh=function(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,a=t.defaultOptions,i=void 0===a?q:a;return function(e,t,n){void 0===n&&(n=i);var a,s,o={placement:"bottom",orderedModifiers:[],options:Object.assign({},q,i),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],u=!1,d={state:o,setOptions:function(n){var a,s,u,p,y,f,m="function"==typeof n?n(o.options):n;c(),o.options=Object.assign({},i,o.options,m),o.scrollParents={reference:h(e)?R(e):e.contextElement?R(e.contextElement):[],popper:R(t)};var b=(s=Object.keys(a=[].concat(r,o.options.modifiers).reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{})).map(function(e){return a[e]}),u=new Map,p=new Set,y=[],s.forEach(function(e){u.set(e.name,e)}),s.forEach(function(e){p.has(e.name)||function e(t){p.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach(function(t){if(!p.has(t)){var n=u.get(t);n&&e(n)}}),y.push(t)}(e)}),f=y,Y.reduce(function(e,t){return e.concat(f.filter(function(e){return e.phase===t}))},[]));return o.orderedModifiers=b.filter(function(e){return e.enabled}),o.orderedModifiers.forEach(function(e){var t=e.name,n=e.options,r=e.effect;if("function"==typeof r){var a=r({state:o,name:t,instance:d,options:void 0===n?{}:n});l.push(a||function(){})}}),d.update()},forceUpdate:function(){if(!u){var e=o.elements,t=e.reference,n=e.popper;if(Q(t,n)){o.rects={reference:(r=B(n),a="fixed"===o.options.strategy,i=b(r),p=b(r)&&(l=w((s=r.getBoundingClientRect()).width)/r.offsetWidth||1,c=w(s.height)/r.offsetHeight||1,1!==l||1!==c),y=M(r),f=E(t,p,a),h={scrollLeft:0,scrollTop:0},g={x:0,y:0},(i||!i&&!a)&&(("body"!==k(r)||O(y))&&(h=function(e){return e!==m(e)&&b(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:S(e)}(r)),b(r)?(g=E(r,!0),g.x+=r.clientLeft,g.y+=r.clientTop):y&&(g.x=P(y))),{x:f.left+h.scrollLeft-g.x,y:f.top+h.scrollTop-g.y,width:f.width,height:f.height}),popper:j(n)},o.reset=!1,o.placement=o.options.placement,o.orderedModifiers.forEach(function(e){return o.modifiersData[e.name]=Object.assign({},e.data)});for(var r,a,i,s,l,c,p,y,f,h,g,v=0;v<o.orderedModifiers.length;v++){if(!0===o.reset){o.reset=!1,v=-1;continue}var x=o.orderedModifiers[v],T=x.fn,A=x.options,C=void 0===A?{}:A,I=x.name;"function"==typeof T&&(o=T({state:o,options:C,name:I,instance:d})||o)}}}},update:(a=function(){return new Promise(function(e){d.forceUpdate(),e(o)})},function(){return s||(s=new Promise(function(e){Promise.resolve().then(function(){s=void 0,e(a())})})),s}),destroy:function(){c(),u=!0}};if(!Q(e,t))return d;function c(){l.forEach(function(e){return e()}),l=[]}return d.setOptions(n).then(function(e){!u&&n.onFirstUpdate&&n.onFirstUpdate(e)}),d}}({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,i=void 0===a||a,s=r.resize,o=void 0===s||s,l=m(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach(function(e){e.addEventListener("scroll",n.update,Z)}),o&&l.addEventListener("resize",n.update,Z),function(){i&&u.forEach(function(e){e.removeEventListener("scroll",n.update,Z)}),o&&l.removeEventListener("resize",n.update,Z)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=$({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=n.adaptive,i=n.roundOffsets,s=void 0===i||i,o={placement:K(t.placement),variation:J(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:void 0===r||r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,et(Object.assign({},o,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:void 0===a||a,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,et(Object.assign({},o,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},a=t.elements[e];b(a)&&k(a)&&(Object.assign(a.style,n),Object.keys(r).forEach(function(e){var t=r[e];!1===t?a.removeAttribute(e):a.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var r=t.elements[e],a=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]="",e},{});b(r)&&k(r)&&(Object.assign(r.style,i),Object.keys(a).forEach(function(e){r.removeAttribute(e)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,a=n.offset,i=void 0===a?[0,0]:a,s=_.reduce(function(e,n){var r,a,s,o,l,u;return e[n]=(r=t.rects,s=[F,"top"].indexOf(a=K(n))>=0?-1:1,l=(o="function"==typeof i?i(Object.assign({},r,{placement:n})):i)[0],u=o[1],l=l||0,u=(u||0)*s,[F,L].indexOf(a)>=0?{x:u,y:l}:{x:l,y:u}),e},{}),o=s[t.placement],l=o.x,u=o.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=s}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,i=void 0===a||a,s=n.altAxis,o=void 0===s||s,l=n.fallbackPlacements,u=n.padding,d=n.boundary,c=n.rootBoundary,p=n.altBoundary,y=n.flipVariations,f=void 0===y||y,m=n.allowedAutoPlacements,h=t.options.placement,b=K(h)===h,g=l||(b||!f?[er(h)]:function(e){if(K(e)===U)return[];var t=er(e);return[ei(e),t,ei(t)]}(h)),v=[h].concat(g).reduce(function(e,n){var r,a,i,s,o,l,p,y,h,b,g,v;return e.concat(K(n)===U?(a=(r={placement:n,boundary:d,rootBoundary:c,padding:u,flipVariations:f,allowedAutoPlacements:m}).placement,i=r.boundary,s=r.rootBoundary,o=r.padding,l=r.flipVariations,y=void 0===(p=r.allowedAutoPlacements)?_:p,0===(g=(b=(h=J(a))?l?W:W.filter(function(e){return J(e)===h}):z).filter(function(e){return y.indexOf(e)>=0})).length&&(g=b),Object.keys(v=g.reduce(function(e,n){return e[n]=ep(t,{placement:n,boundary:i,rootBoundary:s,padding:o})[K(n)],e},{})).sort(function(e,t){return v[e]-v[t]})):n)},[]),x=t.rects.reference,w=t.rects.popper,T=new Map,A=!0,E=v[0],S=0;S<v.length;S++){var k=v[S],M=K(k),P=J(k)===G,C=["top",N].indexOf(M)>=0,O=C?"width":"height",j=ep(t,{placement:k,boundary:d,rootBoundary:c,altBoundary:p,padding:u}),I=C?P?L:F:P?N:"top";x[O]>w[O]&&(I=er(I));var R=er(I),D=[];if(i&&D.push(j[M]<=0),o&&D.push(j[I]<=0,j[R]<=0),D.every(function(e){return e})){E=k,A=!1;break}T.set(k,D)}if(A)for(var B=f?3:1,H=function(e){var t=v.find(function(t){var n=T.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return E=t,"break"},V=B;V>0&&"break"!==H(V);V--);t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,i=n.altAxis,s=n.boundary,o=n.rootBoundary,l=n.altBoundary,u=n.padding,d=n.tether,c=void 0===d||d,p=n.tetherOffset,y=void 0===p?0:p,f=ep(t,{boundary:s,rootBoundary:o,padding:u,altBoundary:l}),m=K(t.placement),h=J(t.placement),b=!h,g=X(m),w="x"===g?"y":"x",T=t.modifiersData.popperOffsets,A=t.rects.reference,E=t.rects.popper,S="function"==typeof y?y(Object.assign({},t.rects,{placement:t.placement})):y,k="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),M=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,P={x:0,y:0};if(T){if(void 0===a||a){var C,O="y"===g?"top":F,I="y"===g?N:L,R="y"===g?"height":"width",D=T[g],U=D+f[O],z=D-f[I],H=c?-E[R]/2:0,V=h===G?A[R]:E[R],W=h===G?-E[R]:-A[R],_=t.elements.arrow,Y=c&&_?j(_):{width:0,height:0},q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:eu(),Q=q[O],Z=q[I],$=ey(0,A[R],Y[R]),ee=b?A[R]/2-H-$-Q-k.mainAxis:V-$-Q-k.mainAxis,et=b?-A[R]/2+H+$+Z+k.mainAxis:W+$+Z+k.mainAxis,en=t.elements.arrow&&B(t.elements.arrow),er=en?"y"===g?en.clientTop||0:en.clientLeft||0:0,ea=null!=(C=null==M?void 0:M[g])?C:0,ei=ey(c?x(U,D+ee-ea-er):U,D,
1c?v(z,D+et-ea):z);T[g]=ei,P[g]=ei-D}if(void 0!==i&&i){var es,eo,el="x"===g?"top":F,ed="x"===g?N:L,ec=T[w],ef="y"===w?"height":"width",em=ec+f[el],eh=ec-f[ed],eb=-1!==["top",F].indexOf(m),eg=null!=(eo=null==M?void 0:M[w])?eo:0,ev=eb?em:ec-A[ef]-E[ef]-eg+k.altAxis,ex=eb?ec+A[ef]+E[ef]-eg-k.altAxis:eh,ew=c&&eb?(es=ey(ev,ec,ex))>ex?ex:es:ey(c?ev:em,ec,c?ex:eh);T[w]=ew,P[w]=ew-ec}t.modifiersData[r]=P}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,a=e.options,i=n.elements.arrow,s=n.modifiersData.popperOffsets,o=K(n.placement),l=X(o),u=[F,L].indexOf(o)>=0?"height":"width";if(i&&s){var d,c=(d=a.padding,ed("number"!=typeof(d="function"==typeof d?d(Object.assign({},n.rects,{placement:n.placement})):d)?d:ec(d,z))),p=j(i),y="y"===l?"top":F,f="y"===l?N:L,m=n.rects.reference[u]+n.rects.reference[l]-s[l]-n.rects.popper[u],h=s[l]-n.rects.reference[l],b=B(i),g=b?"y"===l?b.clientHeight||0:b.clientWidth||0:0,v=c[y],x=g-p[u]-c[f],w=g/2-p[u]/2+(m/2-h/2),T=ey(v,w,x);n.modifiersData[r]=((t={})[l]=T,t.centerOffset=T-w,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;if(null!=r)("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&es(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,i=t.modifiersData.preventOverflow,s=ep(t,{elementContext:"reference"}),o=ep(t,{altBoundary:!0}),l=ef(s,r),u=ef(o,a,i),d=em(l),c=em(u);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:u,isReferenceHidden:d,hasPopperEscaped:c},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":c})}}]}),eb=n(5776);function eg(e={}){let{enabled:t=!0,modifiers:n,placement:s="bottom",strategy:l="absolute",arrowPadding:u=8,eventListeners:c=!0,offset:m,gutter:h=8,flip:b=!0,boundary:g="clippingParents",preventOverflow:v=!0,matchWidth:x,direction:w="ltr"}=e,T=(0,eb.useRef)(null),A=(0,eb.useRef)(null),E=(0,eb.useRef)(null),S=function(e,t="ltr"){var n,r;let a=(null==(n=p[e])?void 0:n[t])||e;return"ltr"===t?a:null!=(r=y[e])?r:a}(s,w),k=(0,eb.useRef)(()=>{}),M=(0,eb.useCallback)(()=>{var e;t&&T.current&&A.current&&(null==(e=k.current)||e.call(k),E.current=eh(T.current,A.current,{placement:S,modifiers:[d,o,i,{...a,enabled:!!x},{name:"eventListeners",...(0,r.Fs)(c)},{name:"arrow",options:{padding:u}},{name:"offset",options:{offset:null!=m?m:[0,h]}},{name:"flip",enabled:!!b,options:{padding:8}},{name:"preventOverflow",enabled:!!v,options:{boundary:g}},...null!=n?n:[]],strategy:l}),E.current.forceUpdate(),k.current=E.current.destroy)},[S,t,n,x,c,u,m,h,b,v,g,l]);(0,eb.useEffect)(()=>()=>{var e;T.current||A.current||(null==(e=E.current)||e.destroy(),E.current=null)},[]);let P=(0,eb.useCallback)(e=>{T.current=e,M()},[M]),C=(0,eb.useCallback)((e={},t=null)=>({...e,ref:(0,f.Px)(P,t)}),[P]),O=(0,eb.useCallback)(e=>{A.current=e,M()},[M]),j=(0,eb.useCallback)((e={},t=null)=>({...e,ref:(0,f.Px)(O,t),style:{...e.style,position:l,minWidth:x?void 0:"max-content",inset:"0 auto auto 0"}}),[l,O,x]),I=(0,eb.useCallback)((e={},t=null)=>{let{size:n,shadowColor:r,bg:a,style:i,...s}=e;return{...s,ref:t,"data-popper-arrow":"",style:function(e){let{size:t,shadowColor:n,bg:r,style:a}=e,i={...a,position:"absolute"};return t&&(i["--popper-arrow-size"]=t),n&&(i["--popper-arrow-shadow-color"]=n),r&&(i["--popper-arrow-bg"]=r),i}(e)}},[]),R=(0,eb.useCallback)((e={},t=null)=>({...e,ref:t,"data-popper-arrow-inner":""}),[]);return{update(){var e;null==(e=E.current)||e.update()},forceUpdate(){var e;null==(e=E.current)||e.forceUpdate()},transformOrigin:r.O3.transformOrigin.varRef,referenceRef:P,popperRef:O,getPopperProps:j,getArrowProps:I,getArrowInnerProps:R,getReferenceProps:C}}},24491:(e,t,n)=>{"use strict";n.d(t,{zN:()=>j,Oj:()=>O,m1:()=>R,p8:()=>B,VV:()=>D,uN:()=>I});var r=n(64476),a=n(95585),i=n(87773),s=n(82229),o=n(80478),l=n(78879),u=n(44819),d=n(60486),c=n(71734),p=n(36717),y=n(5776),f={exit:{duration:.15,ease:d.xf.easeInOut}
1,enter:{type:"spring",damping:25,stiffness:180}},m={exit:({direction:e,transition:t,transitionEnd:n,delay:r})=>{var a;let{exit:i}=(0,d.Jv)({direction:e});return{...i,transition:null!=(a=null==t?void 0:t.exit)?a:d.yA.exit(f.exit,r),transitionEnd:null==n?void 0:n.exit}},enter:({direction:e,transitionEnd:t,transition:n,delay:r})=>{var a;let{enter:i}=(0,d.Jv)({direction:e});return{...i,transition:null!=(a=null==n?void 0:n.enter)?a:d.yA.enter(f.enter,r),transitionEnd:null==t?void 0:t.enter}}},h=(0,y.forwardRef)(function(e,t){let{direction:n="right",style:a,unmountOnExit:i,in:s,className:l,transition:u,transitionEnd:y,delay:f,motionProps:h,...b}=e,g=Object.assign({position:"fixed"},(0,d.Jv)({direction:n}).position,a),v=!i||s&&i,x=s||i?"enter":"exit",w={transitionEnd:y,transition:u,direction:n,delay:f};return(0,r.jsx)(c.N,{custom:w,children:v&&(0,r.jsx)(p.P.div,{...b,ref:t,initial:"exit",className:(0,o.cx)("chakra-slide",l),animate:x,exit:"exit",custom:w,variants:m,style:g,...h})})});h.displayName="Slide";var b=(0,l.B)(h),g=(0,u.R)((e,t)=>{let{className:n,children:u,motionProps:d,containerProps:c,...p}=e,{getDialogProps:y,getDialogContainerProps:f,isOpen:m}=(0,i.k3)(),h=y(p,t),g=f(c),v=(0,o.cx)("chakra-modal__content",n),x=(0,i.x5)(),w={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...x.dialog},T={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...x.dialogContainer},{placement:A}=(0,a.g)();return(0,r.jsx)(s.u,{children:(0,r.jsx)(l.B.div,{...g,className:"chakra-modal__content-container",__css:T,children:(0,r.jsx)(b,{motionProps:d,direction:A,in:m,className:v,...h,__css:w,children:u})})})});g.displayName="DrawerContent";var v=n(57204),x=n(6563),w=n(28151),T=n(62290),A=n(99265),E=n(77195),S=n(10203),k=n(31798),M=n(51767);let P=(0,y.forwardRef)(function(e,t){let{isTouching:n,onToggle:a,buttonContainerProps:i,...s}=e;return(0,r.jsx)(S.s,{ref:t,w:"70%",mx:"auto",h:"25px",justify:"center",...s,onClick:a,zIndex:2,children:(0,r.jsx)(k.o,{cursor:"pointer",userSelect:"none",...i,children:(0,r.jsx)(M.az,{w:"42px",h:"5px",rounded:"full",userSelect:"none",bgColor:n?"black":"primary.drag_bar",_active:{bgColor:"black"}})})})});var C=n(40347);let O=N("ModalOrDrawer",a._,i.aF);N("ModalOrDrawerContent",g,v.$);let j=N("ModalOrDragDrawerContent",e=>{var t;let{children:n,...s}=e,o=(0,y.useId)(),{onClose:l}=(0,i.k3)(),{placement:u}=(0,a.g)(),{ref:d,isTouching:c,triggerRef:p}=(e=>{let{onDrag:t,onOpen:n,onClose:r,onReset:a}=e,i=(0,y.useRef)(),s=(0,y.useRef)(null),[o,l]=(0,y.useState)(!1),[u,d]=(0,y.useState)(!1),c=(0,y.useRef)(),p=(0,y.useRef)(0),f=(0,y.useCallback)(e=>{c.current=e,p.current=0},[]),m=(0,y.useCallback)(e=>{l(!0),f(e.touches[0].pageY)},[f]),h=(0,y.useCallback)(e=>{i.current&&void 0!==c.current&&(p.current=e.touches[0].pageY-c.current,null==t||t(i.current,p.current,t=>{t?e.cancelable&&e.preventDefault():f(e.touches[0].pageY)}),d(0!==p.current))},[t,f]),b=(0,y.useCallback)(()=>{if(i.current){let e=Math.min(i.current.clientHeight/2,50);p.current>=e?null==r||r(i.current):p.current<=-e?null==n||n(i.current):null==a||a(i.current)}f(),l(!1),d(!1)},[r,n,a,f]);return(0,y.useEffect)(()=>{var e;let t=null!=(e=s.current)?e:i.current;if(t)return t.addEventListener("touchstart",m),t.addEventListener("touchmove",h),t.addEventListener("touchend",b),()=>{t.removeEventListener("touchstart",m),t.removeEventListener("touchmove",h),t.removeEventListener("touchend",b)}},[b,h,m]),{ref:i,triggerRef:s,isTouching:o,isMoving:u}})({onDrag:(0,y.useCallback)((e,t)=>e.style.bottom="-".concat(Math.max(t,0),"px"),[]),onClose:l,onReset:(0,y.useCallback)(e=>e.style.bottom="0",[])});return"bottom"!==u?(0,r.jsx)(g,{...s,children:n}):(0,r.jsxs)(g,{position:"relative",...s,className:"".concat(null!=(t=s.className)?t:""," ").concat("drag-drawer-content"," ").concat(o),ref:d,children:[(0,r.jsx)(P,{ref:p,position:"absolute",top:"0",left:"50%",transform:"translateX(-50%)",pt:"8px",buttonContainerProps:{alignItems:"flex-start"},isTouching:c,onToggle:l}),n]})},v.$),I=N("ModalOrDrawerOverlay",x.m,x.m),R=N("ModalOrDrawerBody",w.c,w.c),D=N("ModalOrDrawerHeader",T.r,T.r),B=N("ModalOrDrawerFooter",A.j,A.j);function N(e,t,n){let a=e=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(C.CA,{children:(0,r.jsx)(t,{...e})}),(0,r.jsx)(C.aN,{children:(0,r.jsx)(n,{...e})})]});return a.displayName=e,a}N("ModalOrDrawerCloseButton",E.s,E.s)},24576:(e,t,n)=>{"use strict";n.d(t,{YW:()=>o,_v:()=>l});var r=n(32931),a=n(81604);function i(e,t,n,r,a){if("BAD_PREFIX"===e||"UNEXPECTED_CONTINUE"===e){let e=0;for(let r=t+1;r<n.length&&n[r]>>6==2;r++)e++;return e}return"OVERRUN"===e?n.length-t-1:0}let s=Object.freeze({error:function(e,t,n,r,i){(0,a.MR)(!1,`invalid codepoint at offset ${t}; ${e}`,"bytes",n)}
1,ignore:i,replace:function(e,t,n,r,s){return"OVERLONG"===e?((0,a.MR)("number"==typeof s,"invalid bad code point for replacement","badCodepoint",s),r.push(s),0):(r.push(65533),i(e,t,n,r,s))}});function o(e,t){(0,a.MR)("string"==typeof e,"invalid string value","str",e),null!=t&&((0,a.SP)(t),e=e.normalize(t));let n=[];for(let t=0;t<e.length;t++){let r=e.charCodeAt(t);if(r<128)n.push(r);else if(r<2048)n.push(r>>6|192),n.push(63&r|128);else if((64512&r)==55296){t++;let i=e.charCodeAt(t);(0,a.MR)(t<e.length&&(64512&i)==56320,"invalid surrogate pair","str",e);let s=65536+((1023&r)<<10)+(1023&i);n.push(s>>18|240),n.push(s>>12&63|128),n.push(s>>6&63|128),n.push(63&s|128)}else n.push(r>>12|224),n.push(r>>6&63|128),n.push(63&r|128)}return new Uint8Array(n)}function l(e,t){return(function(e,t){null==t&&(t=s.error);let n=(0,r.q5)(e,"bytes"),a=[],i=0;for(;i<n.length;){let e=n[i++];if(e>>7==0){a.push(e);continue}let r=null,s=null;if((224&e)==192)r=1,s=127;else if((240&e)==224)r=2,s=2047;else if((248&e)==240)r=3,s=65535;else{(192&e)==128?i+=t("UNEXPECTED_CONTINUE",i-1,n,a):i+=t("BAD_PREFIX",i-1,n,a);continue}if(i-1+r>=n.length){i+=t("OVERRUN",i-1,n,a);continue}let o=e&(1<<8-r-1)-1;for(let e=0;e<r;e++){let e=n[i];if((192&e)!=128){i+=t("MISSING_CONTINUE",i,n,a),o=null;break}o=o<<6|63&e,i++}if(null!==o){if(o>1114111){i+=t("OUT_OF_RANGE",i-1-r,n,a,o);continue}if(o>=55296&&o<=57343){i+=t("UTF16_SURROGATE",i-1-r,n,a,o);continue}if(o<=s){i+=t("OVERLONG",i-1-r,n,a,o);continue}a.push(o)}}return a})(e,t).map(e=>e<=65535?String.fromCharCode(e):String.fromCharCode(((e-=65536)>>10&1023)+55296,(1023&e)+56320)).join("")}},24749:(e,t,n)=>{"use strict";n.d(t,{$C:()=>i,PW:()=>s,tG:()=>l});var r=n(81604),a=n(49276);function i(e){return e&&"function"==typeof e.getAddress}function s(e){try{return(0,a.b)(e),!0}catch(e){}return!1}async function o(e,t){let n=await t;return(null==n||"0x0000000000000000000000000000000000000000"===n)&&((0,r.vA)("string"!=typeof e,"unconfigured name","UNCONFIGURED_NAME",{value:e}),(0,r.MR)(!1,"invalid AddressLike value; did not resolve to a value address","target",e)),(0,a.b)(n)}function l(e,t){return"string"==typeof e?e.match(/^0x[0-9a-f]{40}$/i)?(0,a.b)(e):((0,r.vA)(null!=t,"ENS resolution requires a provider","UNSUPPORTED_OPERATION",{operation:"resolveName"}),o(e,t.resolveName(e))):i(e)?o(e,e.getAddress()):e&&"function"==typeof e.then?o(e,e):void(0,r.MR)(!1,"unsupported addressable value","target",e)}},24819:(e,t,n)=>{"use strict";n.d(t,{gx:()=>i,UE:()=>s,CF:()=>o,R:()=>l});var r=n(98331),a=n(19125),i=function(e){return e[e.Supply=0]="Supply",e[e.Borrow=1]="Borrow",e[e.APR=2]="APR",e}({}),s=function(e){return e[e.Ascending=0]="Ascending",e[e.Descending=1]="Descending",e}({}),o=function(e){return e[e.Supply=0]="Supply",e[e.Borrow=1]="Borrow",e}({});let l=(0,a.vt)()(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return{...(0,r.ws)(...t),...(e=>({sortPage:0,setSortBy(t){e({sortBy:t})},setSortDirection(t){e({sortDirection:t})},isOpen:!1,close(){e({isOpen:!1})}}))(...t)}})},24924:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r="object"==typeof global&&global&&global.Object===Object&&global},24950:(e,t,n)=>{"use strict";n.d(t,{m:()=>V});var r=n(5776),a=n(31645),i=n.n(a),s=n(21191),o=n.n(s),l=n(9281),u=n(68459);function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?y(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=d(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=d(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==d(t)?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(e){return Array.isArray(e)&&(0,u.vh)(e[0])&&(0,u.vh)(e[1])?e.join(" ~ "):e}var h=function(e){var t=e.separator,n=void 0===t?" : ":t,a=e.contentStyle,s=e.itemStyle,d=void 0===s?{}:s,y=e.labelStyle,h=e.payload,b=e.formatter,g=e.itemSorter,v=e.wrapperClassName,x=e.labelClassName,w=e.label,T=e.labelFormatter,A=e.accessibilityLayer,E=f({margin:0,padding:10,backgroundColor:"#fff",border:"1px solid #ccc",whiteSpace:"nowrap"},void 0===a?{}:a),S=f({margin:0},void 0===y?{}:y),k=!o()(w),M=k?w:"",P=(0,l.A)("recharts-default-tooltip",v),C=(0,l.A)("recharts-tooltip-label",x);return k&&T&&null!=h&&(M=T(w,h)),r.createElement("div",c({className:P,style:E},void 0!==A&&A?{role:"status","aria-live":"assertive"}:{}),r.createElement("p",{className:C,style:S},r.isValidElement(M)?M:"".concat(M)),function(){if(h&&h.length){var e=(g?i()(h,g):h).map(function(e,t){if("none"===e.type)return null;var a=f({display:"block",paddingTop:4,paddingBottom:4,color:e.color||"#000"},d),i=e.formatter||b||m,s=e.value,o=e.name,l=s,c=o;if(i&&null!=l&&null!=c){var y=i(s,o,e,t,h);if(Array.isArray(y)){var g=function(e){if(Array.isArray(e))return e}(y)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,s,o=[],l=!0,u=!1;try{i=(n=n.call(e)).next,!1;for(;!(l=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){u=!0,a=e}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}(y,2)||function(e,t){if(e){if("string"==typeof e)return p(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}}(y,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}();l=g[0],c=g[1]}else l=y}return r.createElement("li",{className:"recharts-tooltip-item",key:"tooltip-item-".concat(t),style:a},(0,u.vh)(c)?r.createElement("span",{className:"recharts-tooltip-item-name"},c):null,(0,u.vh)(c)?r.createElement("span",{className:"recharts-tooltip-item-separator"},n):null,r.createElement("span",{className:"recharts-tooltip-item-value"},l),r.createElement("span",{className:"recharts-tooltip-item-unit"},e.unit||""))});return r.createElement("ul",{className:"recharts-tooltip-item-list",style:{padding:0,margin:0}},e)}return null}())};function b(e){return(b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function g(e,t,n){var r;return(r=function(e,t){if("object"!=b(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=b(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==b(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v="recharts-tooltip-wrapper",x={visibility:"hidden"};function w(e){var t=e.allowEscapeViewBox,n=e.coordinate,r=e.key,a=e.offsetTopLeft,i=e.position,s=e.reverseDirection,o=e.tooltipDimension,l=e.viewBox,d=e.viewBoxDimension;if(i&&(0,u.Et)(i[r]))return i[r];var c=n[r]-o-a,p=n[r]+a;return t[r]?s[r]?c:p:s[r]?c<l[r]?Math.max(p,l[r]):Math.max(c,l[r]):p+o>l[r]+d?Math.max(c,l[r]):Math.max(p,l[r])}function T(e){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?A(Object(n),!0).forEach(function(t){C(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function S(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(S=function(){return!!e})()}function k(e){return(k=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function M(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function P(e,t){return(P=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function C(e,t,n){return(t=O(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e){var t=function(e,t){if("object"!=T(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=T(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==T(t)?t:String(t)}var j=function(e){var t;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function n(){var e,t,r;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");for(var a=arguments.length,i=Array(a),s=0;s<a;s++)i[s]=arguments[s];return t=n,r=[].concat(i),t=k(t),e=function(e,t){if(t&&("object"===T(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return M(e)}(this,S()?Reflect.construct(t,r||[],k(this).constructor):t.apply(this,r)),C(M(e),"state",{dismissed:!1,dismissedAtCoordinate:{x:0,y:0},lastBoundingBox:{width:-1,height:-1}}),C(M(e),"handleKeyDown",function(t){if("Escape"===t.key){var n,r,a,i;e.setState({dismissed:!0,dismissedAtCoordinate:{x:null!=(n=null==(r=e.props.coordinate)?void 0:r.x)?n:0,y:null!=(a=null==(i=e.props.coordinate)?void 0:i.y)?a:0}})}}),e}return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),e&&P(n,e),t=[{key:"updateBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var e=this.wrapperNode.getBoundingClientRect();(Math.abs(e.width-this.state.lastBoundingBox.width)>1||Math.abs(e.height-this.state.lastBoundingBox.height)>1)&&this.setState({lastBoundingBox:{width:e.width,height:e.height}})}else(-1!==this.state.lastBoundingBox.width||-1!==this.state.lastBoundingBox.height)&&this.setState({lastBoundingBox:{width:-1,height:-1}})}},{key:"componentDidMount",value:function(){document.addEventListener("keydown",this.handleKeyDown),this.updateBBox()}},{key:"componentWillUnmount",value:function(){document.removeEventListener("keydown",this.handleKeyDown)}},{key:"componentDidUpdate",value:function(){var e,t;this.props.active&&this.updateBBox(),this.state.dismissed&&((null==(e=this.props.coordinate)?void 0:e.x)!==this.state.dismissedAtCoordinate.x||(null==(t=this.props.coordinate)?void 0:t.y)!==this.state.dismissedAtCoordinate.y)&&(this.state.dismissed=!1)}},{key:"render",value:function(){var e,t,n,a,i,s,o,d,c,p,y,f,m,h,b,T,A,S,k,M=this,P=this.props,C=P.active,O=P.allowEscapeViewBox,j=P.animationDuration,I=P.animationEasing,R=P.children,D=P.coordinate,B=P.hasPayload,N=P.isAnimationActive,L=P.offset,F=P.position,U=P.reverseDirection,z=P.useTranslate3d,G=P.viewBox,H=P.wrapperStyle,V=(f=(e={allowEscapeViewBox:O,coordinate:D,offsetTopLeft:L,position:F,reverseDirection:U,tooltipBox:this.state.lastBoundingBox,useTranslate3d:z,viewBox:G}).allowEscapeViewBox,m=e.coordinate,h=e.offsetTopLeft,b=e.position,T=e.reverseDirection,A=e.tooltipBox,S=e.useTranslate3d,k=e.viewBox,A.height>0&&A.width>0&&m?(n=(t={translateX:p=w({allowEscapeViewBox:f,coordinate:m,key:"x",offsetTopLeft:h,position:b,reverseDirection:T,tooltipDimension:A.width,viewBox:k,viewBoxDimension:k.width}),translateY:y=w({allowEscapeViewBox:f,coordinate:m,key:"y",offsetTopLeft:h,position:b,reverseDirection:T,tooltipDimension:A.he
1ight,viewBox:k,viewBoxDimension:k.height}),useTranslate3d:S}).translateX,a=t.translateY,c={transform:t.useTranslate3d?"translate3d(".concat(n,"px, ").concat(a,"px, 0)"):"translate(".concat(n,"px, ").concat(a,"px)")}):c=x,{cssProperties:c,cssClasses:(s=(i={translateX:p,translateY:y,coordinate:m}).coordinate,o=i.translateX,d=i.translateY,(0,l.A)(v,g(g(g(g({},"".concat(v,"-right"),(0,u.Et)(o)&&s&&(0,u.Et)(s.x)&&o>=s.x),"".concat(v,"-left"),(0,u.Et)(o)&&s&&(0,u.Et)(s.x)&&o<s.x),"".concat(v,"-bottom"),(0,u.Et)(d)&&s&&(0,u.Et)(s.y)&&d>=s.y),"".concat(v,"-top"),(0,u.Et)(d)&&s&&(0,u.Et)(s.y)&&d<s.y)))}),W=V.cssClasses,_=V.cssProperties,Y=E(E({transition:N&&C?"transform ".concat(j,"ms ").concat(I):void 0},_),{},{pointerEvents:"none",visibility:!this.state.dismissed&&C&&B?"visible":"hidden",position:"absolute",top:0,left:0},H);return r.createElement("div",{tabIndex:-1,className:W,style:Y,ref:function(e){M.wrapperNode=e}},R)}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,O(r.key),r)}}(n.prototype,t),Object.defineProperty(n,"prototype",{writable:!1}),n}(r.PureComponent),I=n(5389),R=n(57911);function D(e){return(D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach(function(t){z(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function L(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(L=function(){return!!e})()}function F(e){return(F=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function U(e,t){return(U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function z(e,t,n){return(t=G(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G(e){var t=function(e,t){if("object"!=D(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=D(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==D(t)?t:String(t)}function H(e){return e.dataKey}var V=function(e){var t;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function n(){var e,t;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");return e=n,t=arguments,e=F(e),function(e,t){if(t&&("object"===D(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var n=e;if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}(this,L()?Reflect.construct(e,t||[],F(this).constructor):e.apply(this,t))}return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),e&&U(n,e),t=[{key:"render",value:function(){var e,t=this,n=this.props,a=n.active,i=n.allowEscapeViewBox,s=n.animationDuration,o=n.animationEasing,l=n.content,u=n.coordinate,d=n.filterNull,c=n.isAnimationActive,p=n.offset,y=n.payload,f=n.payloadUniqBy,m=n.position,b=n.reverseDirection,g=n.useTranslate3d,v=n.viewBox,x=n.wrapperStyle,w=null!=y?y:[];d&&w.length&&(w=(0,R.s)(y.filter(function(e){return null!=e.value&&(!0!==e.hide||t.props.includeHidden)}),f,H));var T=w.length>0;return r.createElement(j,{allowEscapeViewBox:i,animationDuration:s,animationEasing:o,isAnimationActive:c,active:a,coordinate:u,hasPayload:T,offset:p,position:m,reverseDirection:b,useTranslate3d:g,viewBox:v,wrapperStyle:x},(e=N(N({},this.props),{},{payload:w}),r.isValidElement(l)?r.cloneElement(l,e):"function"==typeof l?r.createElement(l,e):r.createElement(h,e)))}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,G(r.key),r)}}(n.prototype,t),Object.defineProperty(n,"prototype",{writable:!1}),n}(r.PureComponent);
1z(V,"displayName","Tooltip"),z(V,"defaultProps",{accessibilityLayer:!1,allowEscapeViewBox:{x:!1,y:!1},animationDuration:400,animationEasing:"ease",contentStyle:{},coordinate:{x:0,y:0},cursor:!0,cursorStyle:{},filterNull:!0,isAnimationActive:!I.m.isSsr,itemStyle:{},labelStyle:{},offset:10,reverseDirection:{x:!1,y:!1},separator:" : ",trigger:"hover",useTranslate3d:!1,viewBox:{x:0,y:0,height:0,width:0},wrapperStyle:{}})},25362:(e,t,n)=>{"use strict";n.d(t,{gf:()=>y,YE:()=>h});var r=n(64476),a=n(87269),i=n(10203),s=n(26088),o=n(51767),l=n(28701),u=n(31483),d=n(11502),c=n(5776),p=n(24491);let y=e=>{let{error:t}=e,n=f(t);return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(p.m1,{children:(0,r.jsxs)(i.s,{mt:"18px",flexDir:"column",gap:"30px",align:"center",children:[(0,r.jsx)(s.E,{textStyle:"h3",children:"Transaction failed"}),(0,r.jsx)(o.az,{maxW:"full",children:(0,r.jsx)(s.E,{textStyle:"body1",color:"primary.text2",children:n})})]})})})},f=e=>{var t;let n=null==(t=(0,a.Rr)((0,u.T)()).blockExplorerUrls)?void 0:t[0];return(0,c.useMemo)(()=>{var t,a,i;if(!e)return"Something went wrong";let s=e.code,o=null!=(i=null!=(a=e.reason)?a:e.message)?i:e.toString(),u=null==(t=e.transaction)?void 0:t.hash;if("ACTION_REJECTED"===s)return"User declined transaction";let c=n&&u?(0,r.jsx)(l.N,{href:(0,d.a)(u,"transaction"),mr:"6px",isExternal:!0,children:"View on CronosZK Explorer"}):null;return(0,r.jsxs)(r.Fragment,{children:[c,"Something went wrong"," (".concat(new Date().toUTCString(),"): ").concat(s,". ").concat(o?o.substring(0,700)+"...":"")]})},[e,n])};var m=n(49577);let h=()=>(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(p.m1,{children:(0,r.jsxs)(i.s,{ml:5,mr:5,direction:"column",height:"100%",align:"center",children:[(0,r.jsx)(o.az,{mb:10,mt:10,children:(0,r.jsx)(m.y,{thickness:"6px",size:"xl",color:"primary.cta"})}),(0,r.jsx)(s.E,{mb:5,children:"Signing transaction in wallet"})]})})})},25401:(e,t,n)=>{"use strict";n.d(t,{tF:()=>s,xQ:()=>i});var r=n(5776),a=n(34814);function i(){let e=(0,r.useContext)(a.t);if(null===e)return[!0,null];let{isPresent:t,onExitComplete:n,register:i}=e,s=(0,r.useId)();return(0,r.useEffect)(()=>i(s),[]),!t&&n?[!1,()=>n&&n(s)]:[!0]}function s(){var e;return null===(e=(0,r.useContext)(a.t))||e.isPresent}},25554:(e,t,n)=>{"use strict";n.d(t,{r:()=>r});let r="6.11.1"},25695:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(45593);let a=e=>e&&e.gt(r.fw.ZERO)?e:r.fw.ZERO},26088:(e,t,n)=>{"use strict";n.d(t,{E:()=>u});var r=n(44819),a=n(50984),i=n(42300),s=n(78879),o=n(80478),l=n(64476),u=(0,r.R)(function(e,t){let n=(0,a.Vl)("Text",e),{className:r,align:u,decoration:d,casing:c,...p}=(0,i.MN)(e),y=function(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}({textAlign:e.align,textDecoration:e.decoration,textTransform:e.casing});return(0,l.jsx)(s.B.p,{ref:t,className:(0,o.cx)("chakra-text",e.className),...y,...p,__css:n})});u.displayName="Text"},27587:(e,t,n)=>{"use strict";n.d(t,{I:()=>v});var r=n(78116),a=n(34851),i=n(13026),s=n(75564),o=n(81964);class l extends s.Q{constructor(e,t){super(),this.client=e,this.options=t,this.trackedProps=new Set,this.selectError=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.remove=this.remove.bind(this),this.refetch=this.refetch.bind(this)}onSubscribe(){1===this.listeners.size&&(this.currentQuery.addObserver(this),u(this.currentQuery,this.options)&&this.executeFetch(),this.updateTimers())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return d(this.currentQuery,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return d(this.currentQuery,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.clearStaleTimeout(),this.clearRefetchInterval(),this.currentQuery.removeObserver(this)}setOptions(e,t){let n=this.options,a=this.currentQuery;if(this.options=this.client.defaultQueryOptions(e),(0,r.f8)(n,this.options)||this.client.getQueryCache().notify({type:"observerOptionsUpdated",query:this.currentQuery,observer:this}),void 0!==this.options.enabled&&"boolean"!=typeof this.options.enabled)throw Error("Expected enabled to be a boolean");this.options.queryKey||(this.options.queryKey=n.queryKey),this.updateQuery();let i=this.hasListeners();i&&c(this.currentQuery,a,this.options,n)&&this.executeFetch(),this.updateResult(t),i&&(this.currentQuery!==a||this.options.enabled!==n.enabled||this.options.staleTime!==n.staleTime)&&this.updateStaleTimeout();let s=this.computeRefetchInterval();i&&(this.currentQuery!==a||this.options.enabled!==n.enabled||s!==this.currentRefetchInterval)&&this.updateRefetchInterval(s)}getOptimisticResult(e){var t,n,a;let i=this.client.getQueryCache().build(this.client,e),s=this.createResult(i,e);return t=this,n=s,(a=e).keepPreviousData||(void 0!==a.placeholderData?!n.isPlaceholderData:(0,r.f8)(t.getCurrentResult(),n))||(this.currentResult=s,this.currentResultOptions=this.options,this.currentResultState=this.currentQuery.state),s}getCurrentResult(){return this.currentResult}trackResult(e){let t={};return Object.keys(e).forEach(n=>{Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:()=>(this.trackedProps.add(n),e[n])})}),t}getCurrentQuery(){return this.currentQuery}remove(){this.client.getQueryCache().remove(this.currentQuery)}refetch({refetchPage:e,...t}={}){return this.fetch({...t,meta:{refetchPage:e}})}fetchOptimistic(e){let t=this.client.defaultQueryOptions(e),n=this.client.getQueryCache().build(this.client,t);return n.isFetchingOptimistic=!0,n.fetch().then(()=>this.createResult(n,t))}fetch(e){var t;return this.executeFetch({...e,cancelRefetch:null==(t=e.cancelRefetch)||t}).then(()=>(this.updateResult(),this.currentResult))}executeFetch(e){this.updateQuery();let t=this.currentQuery.fetch(this.options,e);return null!=e&&e.throwOnError||(t=t.catch(r.lQ)),t}updateStaleTimeout(){if(this.clearStaleTimeout(),r.S$||this.currentResult.isStale||!(0,r.gn)(this.options.staleTime))return;let e=(0,r.j3)(this.currentResult.dataUpdatedAt,this.options.staleTime);this.staleTimeoutId=setTimeout(()=>{this.currentResult.isStale||this.updateResult()},e+1)}computeRefetchInterval(){var e;return"function"==typeof this.options.refetchInterval?this.options.refetchInterval(this.currentResult.data,this.currentQuery):null!=(e=this.options.refetchInterval)&&e}updateRefetchInterval(e){this.clearRefetchInterval(),this.currentRefetchInterval=e,!r.S$&&!1!==this.options.enabled&&(0,r.gn)(this.currentRefetchInterval)&&0!==this.currentRefetchInterval&&(this.refetchIntervalId=setInterval(()=>
1{(this.options.refetchIntervalInBackground||i.m.isFocused())&&this.executeFetch()},this.currentRefetchInterval))}updateTimers(){this.updateStaleTimeout(),this.updateRefetchInterval(this.computeRefetchInterval())}clearStaleTimeout(){this.staleTimeoutId&&(clearTimeout(this.staleTimeoutId),this.staleTimeoutId=void 0)}clearRefetchInterval(){this.refetchIntervalId&&(clearInterval(this.refetchIntervalId),this.refetchIntervalId=void 0)}createResult(e,t){let n,a=this.currentQuery,i=this.options,s=this.currentResult,l=this.currentResultState,d=this.currentResultOptions,y=e!==a,f=y?e.state:this.currentQueryInitialState,m=y?this.currentResult:this.previousQueryResult,{state:h}=e,{dataUpdatedAt:b,error:g,errorUpdatedAt:v,fetchStatus:x,status:w}=h,T=!1,A=!1;if(t._optimisticResults){let n=this.hasListeners(),r=!n&&u(e,t),s=n&&c(e,a,t,i);(r||s)&&(x=(0,o.v_)(e.options.networkMode)?"fetching":"paused",b||(w="loading")),"isRestoring"===t._optimisticResults&&(x="idle")}if(t.keepPreviousData&&!h.dataUpdatedAt&&null!=m&&m.isSuccess&&"error"!==w)n=m.data,b=m.dataUpdatedAt,w=m.status,T=!0;else if(t.select&&void 0!==h.data)if(s&&h.data===(null==l?void 0:l.data)&&t.select===this.selectFn)n=this.selectResult;else try{this.selectFn=t.select,n=t.select(h.data),n=(0,r.pl)(null==s?void 0:s.data,n,t),this.selectResult=n,this.selectError=null}catch(e){this.selectError=e}else n=h.data;if(void 0!==t.placeholderData&&void 0===n&&"loading"===w){let e;if(null!=s&&s.isPlaceholderData&&t.placeholderData===(null==d?void 0:d.placeholderData))e=s.data;else if(e="function"==typeof t.placeholderData?t.placeholderData():t.placeholderData,t.select&&void 0!==e)try{e=t.select(e),this.selectError=null}catch(e){this.selectError=e}void 0!==e&&(w="success",n=(0,r.pl)(null==s?void 0:s.data,e,t),A=!0)}this.selectError&&(g=this.selectError,n=this.selectResult,v=Date.now(),w="error");let E="fetching"===x,S="loading"===w,k="error"===w;return{status:w,fetchStatus:x,isLoading:S,isSuccess:"success"===w,isError:k,isInitialLoading:S&&E,data:n,dataUpdatedAt:b,error:g,errorUpdatedAt:v,failureCount:h.fetchFailureCount,failureReason:h.fetchFailureReason,errorUpdateCount:h.errorUpdateCount,isFetched:h.dataUpdateCount>0||h.errorUpdateCount>0,isFetchedAfterMount:h.dataUpdateCount>f.dataUpdateCount||h.errorUpdateCount>f.errorUpdateCount,isFetching:E,isRefetching:E&&!S,isLoadingError:k&&0===h.dataUpdatedAt,isPaused:"paused"===x,isPlaceholderData:A,isPreviousData:T,isRefetchError:k&&0!==h.dataUpdatedAt,isStale:p(e,t),refetch:this.refetch,remove:this.remove}}updateResult(e){let t=this.currentResult,n=this.createResult(this.currentQuery,this.options);if(this.currentResultState=this.currentQuery.state,this.currentResultOptions=this.options,(0,r.f8)(n,t))return;this.currentResult=n;let a={cache:!0},i=()=>
1{if(!t)return!0;let{notifyOnChangeProps:e}=this.options,n="function"==typeof e?e():e;if("all"===n||!n&&!this.trackedProps.size)return!0;let r=new Set(null!=n?n:this.trackedProps);return this.options.useErrorBoundary&&r.add("error"),Object.keys(this.currentResult).some(e=>this.currentResult[e]!==t[e]&&r.has(e))};(null==e?void 0:e.listeners)!==!1&&i()&&(a.listeners=!0),this.notify({...a,...e})}updateQuery(){let e=this.client.getQueryCache().build(this.client,this.options);if(e===this.currentQuery)return;let t=this.currentQuery;this.currentQuery=e,this.currentQueryInitialState=e.state,this.previousQueryResult=this.currentResult,this.hasListeners()&&(null==t||t.removeObserver(this),e.addObserver(this))}onQueryUpdate(e){let t={};"success"===e.type?t.onSuccess=!e.manual:"error"!==e.type||(0,o.wm)(e.error)||(t.onError=!0),this.updateResult(t),this.hasListeners()&&this.updateTimers()}notify(e){a.j.batch(()=>{var t,n,r,a,i,s,o,l;e.onSuccess?(null==(t=(n=this.options).onSuccess)||t.call(n,this.currentResult.data),null==(r=(a=this.options).onSettled)||r.call(a,this.currentResult.data,null)):e.onError&&(null==(i=(s=this.options).onError)||i.call(s,this.currentResult.error),null==(o=(l=this.options).onSettled)||o.call(l,void 0,this.currentResult.error)),e.listeners&&this.listeners.forEach(({listener:e})=>{e(this.currentResult)}),e.cache&&this.client.getQueryCache().notify({query:this.currentQuery,type:"observerResultsUpdated"})})}}function u(e,t){return!1!==t.enabled&&!e.state.dataUpdatedAt&&("error"!==e.state.status||!1!==t.retryOnMount)||e.state.dataUpdatedAt>0&&d(e,t,t.refetchOnMount)}function d(e,t,n){if(!1!==t.enabled){let r="function"==typeof n?n(e):n;return"always"===r||!1!==r&&p(e,t)}return!1}function c(e,t,n,r){return!1!==n.enabled&&(e!==t||!1===r.enabled)&&(!n.suspense||"error"!==e.state.status)&&p(e,n)}function p(e,t){return e.isStaleByTime(t.staleTime)}var y=n(5776),f=n(67114);let m=y.createContext(function(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}());var h=n(19754);let b=y.createContext(!1);b.Provider;var g=n(40519);function v(e,t,n){return function(e,t){let n=(0,h.jE)({context:e.context}),r=y.useContext(b),i=y.useContext(m),s=n.defaultQueryOptions(e);s._optimisticResults=r?"isRestoring":"optimistic",s.onError&&(s.onError=a.j.batchCalls(s.onError)),s.onSuccess&&(s.onSuccess=a.j.batchCalls(s.onSuccess)),s.onSettled&&(s.onSettled=a.j.batchCalls(s.onSettled)),s.suspense&&"number"!=typeof s.staleTime&&(s.staleTime=1e3),(s.suspense||s.useErrorBoundary)&&!i.isReset()&&(s.retryOnMount=!1),y.useEffect(()=>{i.clearReset()},[i]);let[o]=y.useState(()=>new t(n,s)),l=o.getOptimisticResult(s);if((0,f.r)(y.useCallback(e=>{let t=r?()=>void 0:o.subscribe(a.j.batchCalls(e));return o.updateResult(),t},[o,r]),()=>o.getCurrentResult(),()=>o.getCurrentResult()),y.useEffect(()=>{o.setOptions(s,{listeners:!1})},[s,o]),(null==s?void 0:s.suspense)&&l.isLoading&&l.isFetching&&!r)throw o.fetchOptimistic(s).then(({data:e})=>{null==s.onSuccess||s.onSuccess(e),null==s.onSettled||s.onSettled(e,null)}
1).catch(e=>{i.clearReset(),null==s.onError||s.onError(e),null==s.onSettled||s.onSettled(void 0,e)});if((({result:e,errorResetBoundary:t,useErrorBoundary:n,query:r})=>e.isError&&!t.isReset()&&!e.isFetching&&(0,g.G)(n,[e.error,r]))({result:l,errorResetBoundary:i,useErrorBoundary:s.useErrorBoundary,query:o.getCurrentQuery()}))throw l.error;return s.notifyOnChangeProps?l:o.trackResult(l)}((0,r.vh)(e,t,n),l)}},27785:(e,t,n)=>{"use strict";n.d(t,{s0:()=>r6,gH:()=>r0,YB:()=>ar,HQ:()=>at,xi:()=>aa,Hj:()=>ag,BX:()=>r5,tA:()=>r2,DW:()=>ap,y2:()=>ac,nb:()=>ad,Ay:()=>r$,vf:()=>r8,Mk:()=>af,Ps:()=>r1,Mn:()=>al,kA:()=>ay,Rh:()=>r9,w7:()=>au,zb:()=>ax,kr:()=>rX,_L:()=>r7,KC:()=>av,A1:()=>r4,W7:()=>an,AQ:()=>ab,_f:()=>ai});var r,a,i,s,o,l,u,d={};n.r(d),n.d(d,{scaleBand:()=>c.A,scaleDiverging:()=>function e(){var t=eB(nX()(eh));return t.copy=function(){return nZ(t,e())},eA.K.apply(t,arguments)},scaleDivergingLog:()=>function e(){var t=eW(nX()).domain([.1,1,10]);return t.copy=function(){return nZ(t,e()).base(t.base())},eA.K.apply(t,arguments)},scaleDivergingPow:()=>n$,scaleDivergingSqrt:()=>n0,scaleDivergingSymlog:()=>function e(){var t=eq(nX());return t.copy=function(){return nZ(t,e()).constant(t.constant())},eA.K.apply(t,arguments)},scaleIdentity:()=>function e(t){var n;function r(e){return null==e||isNaN(e*=1)?n:e}return r.invert=r,r.domain=r.range=function(e){return arguments.length?(t=Array.from(e,ef),r):t.slice()},r.unknown=function(e){return arguments.length?(n=e,r):n},r.copy=function(){return e(t).unknown(n)},t=arguments.length?Array.from(t,ef):[0,1],eB(r)},scaleImplicit:()=>eQ.h,scaleLinear:()=>eN,scaleLog:()=>function e(){let t=eW(ew()).domain([1,10]);return t.copy=()=>ex(t,e()).base(t.base()),eA.C.apply(t,arguments),t},scaleOrdinal:()=>eQ.A,scalePoint:()=>c.z,scalePow:()=>e$,scaleQuantile:()=>function e(){var t,n=[],r=[],a=[];function i(){var e=0,t=Math.max(1,r.length);for(a=Array(t-1);++e<t;)a[e-1]=function(e,t,n=A){if(!(!(r=e.length)||isNaN(t*=1))){if(t<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,a=(r-1)*t,i=Math.floor(a),s=+n(e[i],i,e);return s+(n(e[i+1],i+1,e)-s)*(a-i)}}(n,e/t);return s}function s(e){return null==e||isNaN(e*=1)?t:r[S(a,e)]}return s.invertExtent=function(e){var t=r.indexOf(e);return t<0?[NaN,NaN]:[t>0?a[t-1]:n[0],t<a.length?a[t]:n[n.length-1]]},s.domain=function(e){if(!arguments.length)return n.slice();for(let t of(n=[],e))null==t||isNaN(t*=1)||n.push(t);return n.sort(v),i()},s.range=function(e){return arguments.length?(r=Array.from(e),i()):r.slice()},s.unknown=function(e){return arguments.length?(t=e,s):t},s.quantiles=function(){return a.slice()},s.copy=function(){return e().domain(n).range(r).unknown(t)},eA.C.apply(s,arguments)},scaleQuantize:()=>function e(){var t,n=0,r=1,a=1,i=[.5],s=[0,1];function o(e){return null!=e&&e<=e?s[S(i,e,0,a)]:t}function l(){var e=-1;for(i=Array(a);++e<a;)i[e]=((e+1)*r-(e-a)*n)/(a+1);return o}return o.domain=function(e){return arguments.length?([n,r]=e,n*=1,r*=1,l()):[n,r]},o.range=function(e){return arguments.length?(a=(s=Array.from(e)).length-1,l()):s.slice()},o.invertExtent=function(e){var t=s.indexOf(e);return t<0?[NaN,NaN]:t<1?[n,i[0]]:t>=a?[i[a-1],r]:[i[t-1],i[t]]},o.unknown=function(e){return arguments.length&&(t=e),o},o.thresholds=function(){return i.slice()},o.copy=function(){return e().domain([n,r]).range(s).unknown(t)},eA.C.apply(eB(o),arguments)},scaleRadial:()=>function e(){var t,n=eT(),r=[0,1],a=!1;function i(e){var r,i=Math.sign(r=n(e))*Math.sqrt(Math.abs(r));return isNaN(i)?t:a?Math.round(i):i}return i.invert=function(e){return n.invert(e1(e))},i.domain=function(e){return arguments.length?(n.domain(e),i):n.domain()},i.range=function(e){return arguments.length?(n.range((r=Array.from(e,ef)).map(e1)),i):r.slice()},i.rangeRound=function(e){return i.range(e).round(!0)},i.round=function(e){return arguments.length?(a=!!e,i):a},i.clamp=function(e){return arguments.length?(n.clamp(e),i):n.clamp()},i.unknown=function(e){return arguments.length?(t=e,i):t},i.copy=function(){return e(n.domain(),r).round(a).clamp(n.clamp()).unknown(t)},eA.C.apply(i,arguments),eB(i)},scaleSequential:()=>function e(){var t=eB(nQ()(eh));return t.copy=function(){return nZ(t,e())},eA.K.apply(t,arguments)},scaleSequentialLog:()=>function e(){var t=eW(nQ()).domain([1,10]);return t.copy=function(){return nZ(t,e()).base(t.base())},eA.K.apply(t,arguments)},scaleSequentialPow:()=>nK,scaleSequentialQuantile:()=>function e(){var t=[],n=eh;function r(e){if(null!=e&&!isNaN(e*=1))return n((S(t,e,1)-1)/(t.length-1))}return r.domain=function(e){if(!arguments.length)return t.slice();for(let n of(t=[],e))null==n||isNaN(n*=1)||t.push(n);return t.sort(v),r},r.interpolator=function(e){return arguments.length?(n=e,r):n},r.range=function(){return t.map((e,r)=>n(r/(t.length-1)))},r.quantiles=function(e){return Array.from({length:e+1},(n,r)=>(function(e,t,n){if(!(!(r=(e=Float64Array.from(function*(e,t){if(void 0===t)for(let t of e)null!=t&&(t*=1)>=t&&(yield t);else{let n=-1;for(let r of e)null!=(r=t(r,++n,e))&&(r*=1)>=r&&(yield r)}}(e,void 0))).length)||isNaN(t*=1))){if(t<=0||r<2)return e5(e);if(t>=1)return e2(e);var r,a=(r-1)*t,i=Math.floor(a),s=e2((function e(t,n,r=0,a=1/0,i){if
1(n=Math.floor(n),r=Math.floor(Math.max(0,r)),a=Math.floor(Math.min(t.length-1,a)),!(r<=n&&n<=a))return t;for(i=void 0===i?e6:function(e=v){if(e===v)return e6;if("function"!=typeof e)throw TypeError("compare is not a function");return(t,n)=>{let r=e(t,n);return r||0===r?r:(0===e(n,n))-(0===e(t,t))}}(i);a>r;){if(a-r>600){let s=a-r+1,o=n-r+1,l=Math.log(s),u=.5*Math.exp(2*l/3),d=.5*Math.sqrt(l*u*(s-u)/s)*(o-s/2<0?-1:1),c=Math.max(r,Math.floor(n-o*u/s+d)),p=Math.min(a,Math.floor(n+(s-o)*u/s+d));e(t,n,c,p,i)}let s=t[n],o=r,l=a;for(e3(t,r,n),i(t[a],s)>0&&e3(t,r,a);o<l;){for(e3(t,o,l),++o,--l;0>i(t[o],s);)++o;for(;i(t[l],s)>0;)--l}0===i(t[r],s)?e3(t,r,l):e3(t,++l,a),l<=n&&(r=l+1),n<=l&&(a=l-1)}return t})(e,i).subarray(0,i+1));return s+(e5(e.subarray(i+1))-s)*(a-i)}})(t,r/e))},r.copy=function(){return e(n).domain(t)},eA.K.apply(r,arguments)},scaleSequentialSqrt:()=>nJ,scaleSequentialSymlog:()=>function e(){var t=eq(nQ());return t.copy=function(){return nZ(t,e()).constant(t.constant())},eA.K.apply(t,arguments)},scaleSqrt:()=>e0,scaleSymlog:()=>function e(){var t=eq(ew());return t.copy=function(){return ex(t,e()).constant(t.constant())},eA.C.apply(t,arguments)},scaleThreshold:()=>function e(){var t,n=[.5],r=[0,1],a=1;function i(e){return null!=e&&e<=e?r[S(n,e,0,a)]:t}return i.domain=function(e){return arguments.length?(a=Math.min((n=Array.from(e)).length,r.length-1),i):n.slice()},i.range=function(e){return arguments.length?(r=Array.from(e),a=Math.min(n.length,r.length-1),i):r.slice()},i.invertExtent=function(e){var t=r.indexOf(e);return[n[t-1],n[t]]},i.unknown=function(e){return arguments.length?(t=e,i):t},i.copy=function(){return e().domain(n).range(r).unknown(t)},eA.C.apply(i,arguments)},scaleTime:()=>nY,scaleUtc:()=>nq,tickFormat:()=>eD});var c=n(54950);let p=Math.sqrt(50),y=Math.sqrt(10),f=Math.sqrt(2);function m(e,t,n){let r,a,i,s=(t-e)/Math.max(0,n),o=Math.floor(Math.log10(s)),l=s/Math.pow(10,o),u=l>=p?10:l>=y?5:l>=f?2:1;return(o<0?(r=Math.round(e*(i=Math.pow(10,-o)/u)),a=Math.round(t*i),r/i<e&&++r,a/i>t&&--a,i=-i):(r=Math.round(e/(i=Math.pow(10,o)*u)),a=Math.round(t/i),r*i<e&&++r,a*i>t&&--a),a<r&&.5<=n&&n<2)?m(e,t,2*n):[r,a,i]}function h(e,t,n){if(t*=1,e*=1,!((n*=1)>0))return[];if(e===t)return[e];let r=t<e,[a,i,s]=r?m(t,e,n):m(e,t,n);if(!(i>=a))return[];let o=i-a+1,l=Array(o);if(r)if(s<0)for(let e=0;e<o;++e)l[e]=-((i-e)/s);else for(let e=0;e<o;++e)l[e]=(i-e)*s;else if(s<0)for(let e=0;e<o;++e)l[e]=-((a+e)/s);else for(let e=0;e<o;++e)l[e]=(a+e)*s;return l}function b(e,t,n){return m(e*=1,t*=1,n*=1)[2]}function g(e,t,n){t*=1,e*=1,n*=1;let r=t<e,a=r?b(t,e,n):b(e,t,n);return(r?-1:1)*(a<0?-(1/a):a)}function v(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}function x(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}function w(e){let t,n,r;function a(e,r,i=0,s=e.length){if(i<s){if(0!==t(r,r))return s;do{let t=i+s>>>1;0>n(e[t],r)?i=t+1:s=t}while(i<s)}return i}return 2!==e.length?(t=v,n=(t,n)=>v(e(t),n),r=(t,n)=>e(t)-n):(t=e===v||e===x?e:T,n=e,r=e),{left:a,center:function(e,t,n=0,i=e.length){let s=a(e,t,n,i-1);return s>n&&r(e[s-1],t)>-r(e[s],t)?s-1:s},right:function(e,r,a=0,i=e.length){if(a<i){if(0!==t(r,r))return i;do{let t=a+i>>>1;0>=n(e[t],r)?a=t+1:i=t}while(a<i)}return a}}}function T(){return 0}function A(e){return null===e?NaN:+e}let E=w(v),S=E.right;function k(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function M(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}function P(){}E.left,w(A).center;var C="\\s*([+-]?\\d+)\\s*",O="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*",j="\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*",I=/^#([0-9a-f]{3,8})$/,R=RegExp(`^rgb\\(${C},${C},${C}\\)$`),D=RegExp(`^rgb\\(${j},${j},${j}\\)$`),B=RegExp(`^rgba\\(${C},${C},${C},${O}\\)$`),N=RegExp(`^rgba\\(${j},${j},${j},${O}\\)$`),L=RegExp(`^hsl\\(${O},${j},${j}\\)$`),F=RegExp(`^hsla\\(${O},${j},${j},${O}\\)$`),U={aliceblue:0xf0f8ff,antiquewhite:0xfaebd7,aqua:65535,aquamarine:8388564,azure:0xf0ffff,beige:0xf5f5dc,bisque:0xffe4c4,black:0,blanchedalmond:0xffebcd,blue:255,blueviolet:9055202,brown:0xa52a2a,burlywood:0xdeb887,cadetblue:6266528,chartreuse:8388352,chocolate:0xd2691e,coral:0xff7f50,cornflowerblue:6591981,cornsilk:0xfff8dc,crimson:0xdc143c,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:0xb8860b,darkgray:0xa9a9a9,darkgreen:25600,darkgrey:0xa9a9a9,darkkhaki:0xbdb76b,darkmagenta:9109643,darkolivegreen:5597999,darkorange:0xff8c00,darkorchid:0x9932cc,darkred:9109504,darksalmon:0xe9967a,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:0xff1493,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:0xb22222,floralwhite:0xfffaf0,forestgreen:2263842,fuchsia:0xff00ff,gainsboro:0xdcdcdc,ghostwhite:0xf8f8ff,gold:0xffd700,goldenrod:0xdaa520,gray:8421504,green:32768,greenyellow:0xadff2f,grey:8421504,honeydew:0xf0fff0,hotpink:0xff69b4,indianred:0xcd5c5c,indigo:4915330,ivory:0xfffff0,khaki:0xf0e68c,lavender:0xe6e6fa,lavenderblush:0xfff0f5,lawngreen:8190976,lemonchiffon:0xfffacd,lightblue:0xadd8e6,lightcoral:0xf08080,lightcyan:0xe0ffff,lightgoldenrodyellow:0xfafad2,lightgray:0xd3d3d3,lightgreen:9498256,lightgrey:0xd3d3d3,lightpink:0xffb6c1,lightsalmon:0xffa07a,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:0xb0c4de,lightyellow:0xffffe0,lime:65280,limegreen:3329330,linen:0xfaf0e6,magenta:0xff00ff,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:0xba55d3,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:0xc71585,midnightblue:1644912,mintcream:0xf5fffa,mistyrose:0xffe4e1,moccasin:0xffe4b5,navajowhite:0xffdead,navy:128,oldlace:0xfdf5e6,olive:8421376,olivedrab:7048739,orange:0xffa500,orangered:0xff4500,orchid:0xda70d6,palegoldenrod:0xeee8aa,palegreen:0x98fb98,paleturquoise:0xafeeee,palevioletred:0xdb7093,papayawhip:0xffefd5,peachpuff:0xffdab9,peru:0xcd853f,pink:0xffc0cb,plum:0xdda0dd,powderblue:0xb0e0e6,purple:8388736,rebeccapurple:6697881,red:0xff0000,rosybrown:0xbc8f8f,royalblue:4286945,saddlebrown:9127187,salmon:0xfa8072,sandybrown:0xf4a460,seagreen:3050327,seashell:0xfff5ee,sienna:0xa0522d,silver:0xc0c0c0,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:0xfffafa,springgreen:65407,steelblue:4620980,tan:0xd2b48c,teal:32896,thistle:0xd8bfd8,tomato:0xff6347,turquoise:4251856,violet:0xee82ee,wheat:0xf5deb3,white:0xffffff,whitesmoke:0xf5f5f5,yellow:0xffff00,yellowgreen:0x9acd32};function z(){return this.rgb().formatHex()}function G(){return this.rgb().formatRgb()}function H(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=I.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?V(t):3===n?
1new Y(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?W(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?W(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=R.exec(e))?new Y(t[1],t[2],t[3],1):(t=D.exec(e))?new Y(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=B.exec(e))?W(t[1],t[2],t[3],t[4]):(t=N.exec(e))?W(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=L.exec(e))?X(t[1],t[2]/100,t[3]/100,1):(t=F.exec(e))?X(t[1],t[2]/100,t[3]/100,t[4]):U.hasOwnProperty(e)?V(U[e]):"transparent"===e?new Y(NaN,NaN,NaN,0):null}function V(e){return new Y(e>>16&255,e>>8&255,255&e,1)}function W(e,t,n,r){return r<=0&&(e=t=n=NaN),new Y(e,t,n,r)}function _(e,t,n,r){var a;return 1==arguments.length?((a=e)instanceof P||(a=H(a)),a)?new Y((a=a.rgb()).r,a.g,a.b,a.opacity):new Y:new Y(e,t,n,null==r?1:r)}function Y(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function q(){return`#${J(this.r)}${J(this.g)}${J(this.b)}`}function Q(){let e=Z(this.opacity);return`${1===e?"rgb(":"rgba("}${K(this.r)}, ${K(this.g)}, ${K(this.b)}${1===e?")":`, ${e})`}`}function Z(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function K(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function J(e){return((e=K(e))<16?"0":"")+e.toString(16)}function X(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new ee(e,t,n,r)}function $(e){if(e instanceof ee)return new ee(e.h,e.s,e.l,e.opacity);if(e instanceof P||(e=H(e)),!e)return new ee;if(e instanceof ee)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,a=Math.min(t,n,r),i=Math.max(t,n,r),s=NaN,o=i-a,l=(i+a)/2;return o?(s=t===i?(n-r)/o+(n<r)*6:n===i?(r-t)/o+2:(t-n)/o+4,o/=l<.5?i+a:2-i-a,s*=60):o=l>0&&l<1?0:s,new ee(s,o,l,e.opacity)}function ee(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function et(e){return(e=(e||0)%360)<0?e+360:e}function en(e){return Math.max(0,Math.min(1,e||0))}function er(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}function ea(e,t,n,r,a){var i=e*e,s=i*e;return((1-3*e+3*i-s)*t+(4-6*i+3*s)*n+(1+3*e+3*i-3*s)*r+s*a)/6}k(P,H,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:z,formatHex:z,formatHex8:function(){return this.rgb().formatHex8()},formatHsl:function(){return $(this).formatHsl()},formatRgb:G,toString:G}),k(Y,_,M(P,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new Y(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new Y(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Y(K(this.r),K(this.g),K(this.b),Z(this.opacity))},displayable(){return -.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:q,formatHex:q,formatHex8:function(){return`#${J(this.r)}${J(this.g)}${J(this.b)}${J((isNaN(this.opacity)?1:this.opacity)*255)}`},formatRgb:Q,toString:Q})),k(ee,function(e,t,n,r){return 1==arguments.length?$(e):new ee(e,t,n,null==r?1:r)},M(P,{brighter(e){return e=null==e?1.4285714285714286:Math.pow(1.4285714285714286,e),new ee(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=null==e?.7:Math.pow(.7,e),new ee(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,a=2*n-r;return new Y(er(e>=240?e-240:e+120,a,r),er(e,a,r),er(e<120?e+240:e-120,a,r),this.opacity)},clamp(){return new ee(et(this.h),en(this.s),en(this.l),Z(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=Z(this.opacity);return`${1===e?"hsl(":"hsla("}${et(this.h)}, ${100*en(this.s)}%, ${100*en(this.l)}%${1===e?")":`, ${e})`}`}}));let ei=e=>()=>e;function es(e,t){var n=t-e;return n?function(t){return e+t*n}:ei(isNaN(e)?t:e)}let eo=function e(t){var n,r=1==(n=+t)?es:function(e,t){var r,a,i;return t-e?(r=e,a=t,r=Math.pow(r,i=n),a=Math.pow(a,i)-r,i=1/i,function(e){return Math.pow(r+e*a,i)}):ei(isNaN(e)?t:e)};function a(e,t){var n=r((e=_(e)).r,(t=_(t)).r),a=r(e.g,t.g),i=r(e.b,t.b),s=es(e.opacity,t.opacity);return function(t){return e.r=n(t),e.g=a(t),e.b=i(t),e.opacity=s(t),e+""}}return a.gamma=e,a}(1);function el(e){return function(t){var n,r,a=t.length,i=Array(a),s=Array(a),o=Array(a);for(n=0;n<a;++n)r=_(t[n]),i[n]=r.r||0,s[n]=r.g||0,o[n]=r.b||0;return i=e(i),s=e(s),o=e(o),r.opacity=1,function(e){return r.r=i(e),r.g=s(e),r.b=o(e),r+""}}}function eu(e,t){return e*=1,t*=1,function(n){return e*(1-n)+t*n}}el(function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),a=e[r],i=e[r+1],s=r>0?e[r-1]:2*a-i,o=r<t-1?e[r+2]:2*i-a;return ea((n-r/t)*t,s,a,i,o)}}),el(function(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),a=e[(r+t-1)%t],i=e[r%t],s=e[(r+1)%t],o=e[(r+2)%t];return ea((n-r/t)*t,a,i,s,o)}});var ed=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,ec=RegExp(ed.source,"g");function ep(e,t){var n,r,a=typeof t;return null==t||"boolean"===a?ei(t):("number"===a?eu:"string"===a?(r=H(t))?(t=r,eo):function(e,t){var n,r,a,i,s,o=ed.lastIndex=ec.lastIndex=0,l=-1,u=[],d=[];for(e+="",t+="";(a=ed.exec(e))&&(i=ec.exec(t));)(s=i.index)>o&&(s=t.slice(o,s),u[l]?u[l]+=s:u[++l]=s),(a=a[0])===(i=i[0])?u[l]?u[l]+=i:u[++l]=i:(u[++l]=null,d.push({i:l,x:eu(a,i)})),o=ec.lastIndex;return o<t.length&&(s=t.slice(o),u[l]?u[l]+=s:u[++l]=s),u.length<2?d[0]?(n=d[0].x,function(e){return n(e)+""}):(r=t,function(){return r}):(t=d.length,function(e){for(var n,r=0;r<t;++r)u[(n=d[r]).i]=n.x(e);return u.join("")})}:t instanceof H?eo:t instanceof Date?function(e,t){var n=new Date;return e*=1,t*=1,function(r){return n.setTime(e*(1-r)+t*r),n}}:!ArrayBuffer.isView(n=t)||n instanceof DataView?Array.isArray(t)?function(e,t){var n,r=t?t.length:0,a=e?Math.min(r,e.length):0,i=Array(a),s=Array(r);for(n=0;n<a;++n)i[n]=ep(e[n],t[n]);for(;n<r;++n)s[n]=t[n];return function(e){for(n=0;n<a;++n)s[n]=i[n](e);return s}}:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?function(e,t){var n,r={},a={};for(n in(null===e||"object"!=typeof e)&&(e={}),(null===t||"object"!=typeof t)&&(t={}),t)n in e?r[n]=ep(e[n],t[n]):a[n]=t[n];return function(e){for(n in r)a[n]=r[n](e);return a}}:eu:function(e,t){t||(t=[]);var n,r=e?Math.min(t.length,e.length):0,a=t.slice();return function(i){for(n=0;n<r;++n)a[n]=e[n]*(1-i)+t[n]*i;return a}})(e,t)}function ey(e,t){return e*=1,t*=1,function(n){return Math.round(e*(1-n)+t*n)}}function ef(e){return+e}var em=[0,1];function eh(e){return e}function eb(e,t){var n;return(t-=e*=1)?function(n){return(n-e)/t}:(n=isNaN(t)?NaN:.5,function(){return n})}function eg(e,t,n){var r=e[0],a=e[1],i=t[0],s=t[1];return a<r?(r=eb(a,r),i=n(s,i)):(r=eb(r,a),i=n(i,s)),function(e){return i(r(e))}}function ev(e,t,n){var r=Math.min(e.length,t.length)-1,a=Array(r),i=Array(r),s=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++s<r;)a[s]=eb(e[s],e[s+1]),i[s]=n(t[s],t[s+1]);return function(t){var n=S(e,t,1,r)-1;return i[n](a[n](t))}}function ex(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function ew(){var e,t,n,r,a,i,s=em,o=em,l=ep,u=eh;function d(){var e,t,n,l=Math.min(s.length,o.length);return u!==eh&&(e=s[0],t=s[l-1],e>t&&(n=e,e=t,t=n),u=function(n){return Math.max(e,Math.min(t,n))}),r=l>2?ev:eg,a=i=null,c}function c(t){return null==t||isNaN(t*=1)?n:(a||(a=r(s.map(e),o,l)))(e(u(t)))}return c.invert=function(n){return u(t((i||(i=r(o,s.map(e),eu)))(n)))},c.domain=function(e){return arguments.length?(s=Array.from(e,ef),d()):s.slice()},c.range=function(e){return arguments.length?(o=Array.from(e),d()):o.slice()},c.rangeRound=function(e){return o=Array.from(e),l=ey,d()},c.clamp=function(e){return arguments.length?(u=!!e||eh,d()):u!==eh},c.interpolate=function(e){return arguments.length?(l=e,d()):l},c.unknown=function(e){return arguments.length?(n=e,c):n},function(n,r){return e=n,t=r,d()}}function eT(){return ew()(eh,eh)}var eA=n(53322),eE=/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;function eS(e){var t;if(!(t=eE.exec(e)))throw Error("invalid format: "+e);return new ek({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function ek(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}function eM(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]}function eP(e){return(e=eM(Math.abs(e)))?e[1]:NaN}function eC(e,t){var n=eM(e,t);if(!n)return e+"";var r=n[0],a=n[1];return a<0?"0."+Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+Array(a-r.length+2).join("0")}eS.prototype=ek.prototype,ek.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?""
1:Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};let eO={"%":(e,t)=>(100*e).toFixed(t),b:e=>Math.round(e).toString(2),c:e=>e+"",d:function(e){return Math.abs(e=Math.round(e))>=1e21?e.toLocaleString("en").replace(/,/g,""):e.toString(10)},e:(e,t)=>e.toExponential(t),f:(e,t)=>e.toFixed(t),g:(e,t)=>e.toPrecision(t),o:e=>Math.round(e).toString(8),p:(e,t)=>eC(100*e,t),r:eC,s:function(e,t){var n=eM(e,t);if(!n)return e+"";var a=n[0],i=n[1],s=i-(r=3*Math.max(-8,Math.min(8,Math.floor(i/3))))+1,o=a.length;return s===o?a:s>o?a+Array(s-o+1).join("0"):s>0?a.slice(0,s)+"."+a.slice(s):"0."+Array(1-s).join("0")+eM(e,Math.max(0,t+s-1))[0]},X:e=>Math.round(e).toString(16).toUpperCase(),x:e=>Math.round(e).toString(16)};function ej(e){return e}var eI=Array.prototype.map,eR=["y","z","a","f","p","n","\xb5","m","","k","M","G","T","P","E","Z","Y"];function eD(e,t,n,r){var a,o,l=g(e,t,n);switch((r=eS(null==r?",f":r)).type){case"s":var u=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(o=Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(eP(u)/3)))-eP(Math.abs(l))))||(r.precision=o),s(r,u);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(o=Math.max(0,eP(Math.abs(Math.max(Math.abs(e),Math.abs(t)))-(a=Math.abs(a=l)))-eP(a))+1)||(r.precision=o-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(o=Math.max(0,-eP(Math.abs(l))))||(r.precision=o-("%"===r.type)*2)}return i(r)}function eB(e){var t=e.domain;return e.ticks=function(e){var n=t();return h(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return eD(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,a,i=t(),s=0,o=i.length-1,l=i[s],u=i[o],d=10;for(u<l&&(a=l,l=u,u=a,a=s,s=o,o=a);d-- >0;){if((a=b(l,u,n))===r)return i[s]=l,i[o]=u,t(i);if(a>0)l=Math.floor(l/a)*a,u=Math.ceil(u/a)*a;else if(a<0)l=Math.ceil(l*a)/a,u=Math.floor(u*a)/a;else break;r=a}return e},e}function eN(){var e=eT();return e.copy=function(){return ex(e,eN())},eA.C.apply(e,arguments),eB(e)}function eL(e,t){e=e.slice();var n,r=0,a=e.length-1,i=e[r],s=e[a];return s<i&&(n=r,r=a,a=n,n=i,i=s,s=n),e[r]=t.floor(i),e[a]=t.ceil(s),e}function eF(e){return Math.log(e)}function eU(e){return Math.exp(e)}function ez(e){return-Math.log(-e)}function eG(e){return-Math.exp(-e)}function eH(e){return isFinite(e)?+("1e"+e):e<0?0:e}function eV(e){return(t,n)=>-e(-t,n)}function eW(e){let t,n,r=e(eF,eU),a=r.domain,s=10;function o(){var i,o;return t=(i=s)===Math.E?Math.log:10===i&&Math.log10||2===i&&Math.log2||(i=Math.log(i),e=>Math.log(e)/i),n=10===(o=s)?eH:o===Math.E?Math.exp:e=>Math.pow(o,e),a()[0]<0?(t=eV(t),n=eV(n),e(ez,eG)):e(eF,eU),r}
1return r.base=function(e){return arguments.length?(s=+e,o()):s},r.domain=function(e){return arguments.length?(a(e),o()):a()},r.ticks=e=>{let r,i,o=a(),l=o[0],u=o[o.length-1],d=u<l;d&&([l,u]=[u,l]);let c=t(l),p=t(u),y=null==e?10:+e,f=[];if(!(s%1)&&p-c<y){if(c=Math.floor(c),p=Math.ceil(p),l>0){for(;c<=p;++c)for(r=1;r<s;++r)if(!((i=c<0?r/n(-c):r*n(c))<l)){if(i>u)break;f.push(i)}}else for(;c<=p;++c)for(r=s-1;r>=1;--r)if(!((i=c>0?r/n(-c):r*n(c))<l)){if(i>u)break;f.push(i)}2*f.length<y&&(f=h(l,u,y))}else f=h(c,p,Math.min(p-c,y)).map(n);return d?f.reverse():f},r.tickFormat=(e,a)=>{if(null==e&&(e=10),null==a&&(a=10===s?"s":","),"function"!=typeof a&&(s%1||null!=(a=eS(a)).precision||(a.trim=!0),a=i(a)),e===1/0)return a;let o=Math.max(1,s*e/r.ticks().length);return e=>{let r=e/n(Math.round(t(e)));return r*s<s-.5&&(r*=s),r<=o?a(e):""}},r.nice=()=>a(eL(a(),{floor:e=>n(Math.floor(t(e))),ceil:e=>n(Math.ceil(t(e)))})),r}function e_(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function eY(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function eq(e){var t=1,n=e(e_(1),eY(t));return n.constant=function(n){return arguments.length?e(e_(t=+n),eY(t)):t},eB(n)}i=(a=function(e){var t,n,a,i=void 0===e.grouping||void 0===e.thousands?ej:(t=eI.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var a=e.length,i=[],s=0,o=t[0],l=0;a>0&&o>0&&(l+o+1>r&&(o=Math.max(1,r-l)),i.push(e.substring(a-=o,a+o)),!((l+=o+1)>r));)o=t[s=(s+1)%t.length];return i.reverse().join(n)}),s=void 0===e.currency?"":e.currency[0]+"",o=void 0===e.currency?"":e.currency[1]+"",l=void 0===e.decimal?".":e.decimal+"",u=void 0===e.numerals?ej:(a=eI.call(e.numerals,String),function(e){return e.replace(/[0-9]/g,function(e){return a[+e]})}),d=void 0===e.percent?"%":e.percent+"",c=void 0===e.minus?"−":e.minus+"",p=void 0===e.nan?"NaN":e.nan+"";function y(e){var t=(e=eS(e)).fill,n=e.align,a=e.sign,y=e.symbol,f=e.zero,m=e.width,h=e.comma,b=e.precision,g=e.trim,v=e.type;"n"===v?(h=!0,v="g"):eO[v]||(void 0===b&&(b=12),g=!0,v="g"),(f||"0"===t&&"="===n)&&(f=!0,t="0",n="=");var x="$"===y?s:"#"===y&&/[boxX]/.test(v)?"0"+v.toLowerCase():"",w="$"===y?o:/[%p]/.test(v)?d:"",T=eO[v],A=/[defgprs%]/.test(v);function E(e){var s,o,d,y=x,E=w;if("c"===v)E=T(e)+E,e="";else{var S=(e*=1)<0||1/e<0;
1if(e=isNaN(e)?p:T(Math.abs(e),b),g&&(e=function(e){e:for(var t,n=e.length,r=1,a=-1;r<n;++r)switch(e[r]){case".":a=t=r;break;case"0":0===a&&(a=r),t=r;break;default:if(!+e[r])break e;a>0&&(a=0)}return a>0?e.slice(0,a)+e.slice(t+1):e}(e)),S&&0==+e&&"+"!==a&&(S=!1),y=(S?"("===a?a:c:"-"===a||"("===a?"":a)+y,E=("s"===v?eR[8+r/3]:"")+E+(S&&"("===a?")":""),A){for(s=-1,o=e.length;++s<o;)if(48>(d=e.charCodeAt(s))||d>57){E=(46===d?l+e.slice(s+1):e.slice(s))+E,e=e.slice(0,s);break}}}h&&!f&&(e=i(e,1/0));var k=y.length+e.length+E.length,M=k<m?Array(m-k+1).join(t):"";switch(h&&f&&(e=i(M+e,M.length?m-E.length:1/0),M=""),n){case"<":e=y+e+E+M;break;case"=":e=y+M+e+E;break;case"^":e=M.slice(0,k=M.length>>1)+y+e+E+M.slice(k);break;default:e=M+y+e+E}return u(e)}return b=void 0===b?6:/[gprs]/.test(v)?Math.max(1,Math.min(21,b)):Math.max(0,Math.min(20,b)),E.toString=function(){return e+""},E}return{format:y,formatPrefix:function(e,t){var n=y(((e=eS(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(eP(t)/3))),a=Math.pow(10,-r),i=eR[8+r/3];return function(e){return n(a*e)+i}}}}({thousands:",",grouping:[3],currency:["$",""]})).format,s=a.formatPrefix;var eQ=n(76854);function eZ(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function eK(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function eJ(e){return e<0?-e*e:e*e}function eX(e){var t=e(eh,eh),n=1;return t.exponent=function(t){return arguments.length?1==(n=+t)?e(eh,eh):.5===n?e(eK,eJ):e(eZ(n),eZ(1/n)):n},eB(t)}function e$(){var e=eX(ew());return e.copy=function(){return ex(e,e$()).exponent(e.exponent())},eA.C.apply(e,arguments),e}function e0(){return e$.apply(null,arguments).exponent(.5)}function e1(e){return Math.sign(e)*e*e}function e2(e,t){let n;if(void 0===t)for(let t of e)null!=t&&(n<t||void 0===n&&t>=t)&&(n=t);else{let r=-1;for(let a of e)null!=(a=t(a,++r,e))&&(n<a||void 0===n&&a>=a)&&(n=a)}return n}function e5(e,t){let n;if(void 0===t)for(let t of e)null!=t&&(n>t||void 0===n&&t>=t)&&(n=t);else{let r=-1;for(let a of e)null!=(a=t(a,++r,e))&&(n>a||void 0===n&&a>=a)&&(n=a)}return n}function e6(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:+(e>t))}function e3(e,t,n){let r=e[t];e[t]=e[n],e[n]=r}let e4=new Date,e8=new Date;function e7(e,t,n,r){function a(t){return e(t=0==arguments.length?new Date:new Date(+t)),t}return a.floor=t=>(e(t=new Date(+t)),t),a.ceil=n=>(e(n=new Date(n-1)),t(n,1),e(n),n),a.round=e=>{let t=a(e),n=a.ceil(e);return e-t<n-e?t:n},a.offset=(e,n)=>(t(e=new Date(+e),null==n?1:Math.floor(n)),e),a.range=(n,r,i)=>{let s,o=[];if(n=a.ceil(n),i=null==i?1:Math.floor(i),!(n<r)||!(i>0))return o;do o.push(s=new Date(+n)),t(n,i),e(n);while(s<n&&n<r);return o},a.filter=n=>e7(t=>{if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)},(e,r)=>{if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}),n&&(a.count=(t,r)=>(e4.setTime(+t),e8.setTime(+r),e(e4),e(e8),Math.floor(n(e4,e8))),a.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?a.filter(r?t=>r(t)%e==0:t=>a.count(0,t)%e==0):a:null),a}let e9=e7(()=>{},(e,t)=>{e.setTime(+e+t)},(e,t)=>t-e);e9.every=e=>isFinite(e=Math.floor(e))&&e>0?e>1?e7(t=>{t.setTime(Math.floor(t/e)*e)},(t,n)=>{t.setTime(+t+n*e)},(t,n)=>(n-t)/e):e9:null,e9.range;let te=e7(e=>{e.setTime(e-e.getMilliseconds())},(e,t)=>{e.setTime(+e+1e3*t)},(e,t)=>(t-e)/1e3,e=>e.getUTCSeconds());te.range;let tt=e7(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getMinutes());tt.range;let tn=e7(e=>{e.setUTCSeconds(0,0)},(e,t)=>{e.setTime(+e+6e4*t)},(e,t)=>(t-e)/6e4,e=>e.getUTCMinutes());tn.range;let tr=e7(e=>{e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-6e4*e.getMinutes())},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getHours());tr.range;let ta=e7(e=>{e.setUTCMinutes(0,0,0)},(e,t)=>{e.setTime(+e+36e5*t)},(e,t)=>(t-e)/36e5,e=>e.getUTCHours());ta.range;let ti=e7(e=>e.setHours(0,0,0,0),(e,t)=>e.setDate(e.getDate()+t),(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/864e5,e=>e.getDate()-1);ti.range;let ts=e7(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>e.getUTCDate()-1);ts.range;let to=e7(e=>{e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+t)},(e,t)=>(t-e)/864e5,e=>Math.floor(e/864e5));function tl(e){return e7(t=>{t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)},(e,t)=>{e.setDate(e.getDate()+7*t)},(e,t)=>(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*6e4)/6048e5)}to.range;let tu=tl(0),td=tl(1),tc=tl(2),tp=tl(3),ty=tl(4),tf=tl(5),tm=tl(6);function th(e){return e7(t=>{t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCDate(e.getUTCDate()+7*t)},(e,t)=>(t-e)/6048e5)}tu.range,td.range,tc.range,tp.range,ty.range,tf.range,tm.range;let tb=th(0),tg=th(1),tv=th(2),tx=th(3),tw=th(4),tT=th(5),tA=th(6);tb.range,tg.range,tv.range,tx.range,tw.range,tT.range,tA.range;let tE=e7(e=>{e.setDate(1),e.setHours(0,0,0,0)},(e,t)=>{e.setMonth(e.getMonth()+t)},(e,t)=>t.getMonth()-e.getMonth()+(t.getFullYear()-e.getFullYear())*12,e=>e.getMonth());tE.range;let tS=e7(e=>{e.setUTCDate(1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCMonth(e.getUTCMonth()+t)},(e,t)=>t.getUTCMonth()-e.getUTCMonth()+(t.getUTCFullYear()-e.getUTCFullYear())*12,e=>e.getUTCMonth());tS.range;let tk=e7(e=>{e.setMonth(0,1),e.setHours(0,0,0,0)},(e,t)=>{e.setFullYear(e.getFullYear()+t)},(e,t)=>t.getFullYear()-e.getFullYear(),e=>e.getFullYear());tk.every=e=>isFinite(e=Math.floor(e))&&e>0?e7(t=>{t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)},(t,n)=>{t.setFullYear(t.getFullYear()+n*e)}):null,tk.range;let tM=e7(e=>{e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)},(e,t)=>{e.setUTCFullYear(e.getUTCFullYear()+t)},(e,t)=>t.getUTCFullYear()-e.getUTCFullYear(),e=>e.getUTCFullYear());function tP(e,t,n,r,a,i){let s=[[te,1,1e3],[te,5,5e3],[te,15,15e3],[te,30,3e4],[i,1,6e4],[i,5,3e5],[i,15,9e5],[i,30,18e5],[a,1,36e5],[a,3,108e5],[a,6,216e5],[a,12,432e5],[r,1,864e5],[r,2,1728e5],[n,1,6048e5],[t,1,2592e6],[t,3,7776e6],[e,1,31536e6]];function o(t,n,r){let a=Math.abs(n-t)/r,i=w(([,,e])=>e).right(s,a);if(i===s.length)return e.every(g(t/31536e6,n/31536e6,r));if(0===i)return e9.every(Math.max(g(t,n,r),1));let[o,l]=s[a/s[i-1][2]<s[i][2]/a?i-1:i];return o.every(l)}return[function(e,t,n){let r=t<e;r&&([e,t]=[t,e]);
vendor: 8,919 bytes, line 1
1let a=n&&"function"==typeof n.range?n:o(e,t,n),i=a?a.range(e,+t+1):[];return r?i.reverse():i},o]}tM.every=e=>isFinite(e=Math.floor(e))&&e>0?e7(t=>{t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)},(t,n)=>{t.setUTCFullYear(t.getUTCFullYear()+n*e)}):null,tM.range;let[tC,tO]=tP(tM,tS,tb,to,ta,tn),[tj,tI]=tP(tk,tE,tu,ti,tr,tt);function tR(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function tD(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function tB(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var tN={"-":"",_:" ",0:"0"},tL=/^\s*\d+/,tF=/^%/,tU=/[\\^$*+?|[\]().{}]/g;function tz(e,t,n){var r=e<0?"-":"",a=(r?-e:e)+"",i=a.length;return r+(i<n?Array(n-i+1).join(t)+a:a)}function tG(e){return e.replace(tU,"\\$&")}function tH(e){return RegExp("^(?:"+e.map(tG).join("|")+")","i")}function tV(e){return new Map(e.map((e,t)=>[e.toLowerCase(),t]))}function tW(e,t,n){var r=tL.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function t_(e,t,n){var r=tL.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function tY(e,t,n){var r=tL.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function tq(e,t,n){var r=tL.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function tQ(e,t,n){var r=tL.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function tZ(e,t,n){var r=tL.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function tK(e,t,n){var r=tL.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function tJ(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function tX(e,t,n){var r=tL.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function t$(e,t,n){var r=tL.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function t0(e,t,n){var r=tL.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function t1(e,t,n){var r=tL.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function t2(e,t,n){var r=tL.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function t5(e,t,n){var r=tL.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function t6(e,t,n){var r=tL.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function t3(e,t,n){var r=tL.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function t4(e,t,n){var r=tL.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function t8(e,t,n){var r=tF.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function t7(e,t,n){var r=tL.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function t9(e,t,n){var r=tL.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function ne(e,t){return tz(e.getDate(),t,2)}function nt(e,t){return tz(e.getHours(),t,2)}function nn(e,t){return tz(e.getHours()%12||12,t,2)}function nr(e,t){return tz(1+ti.count(tk(e),e),t,3)}function na(e,t){return tz(e.getMilliseconds(),t,3)}function ni(e,t){return na(e,t)+"000"}function ns(e,t){return tz(e.getMonth()+1,t,2)}function no(e,t){return tz(e.getMinutes(),t,2)}function nl(e,t){return tz(e.getSeconds(),t,2)}function nu(e){var t=e.getDay();return 0===t?7:t}function nd(e,t){return tz(tu.count(tk(e)-1,e),t,2)}function nc(e){var t=e.getDay();return t>=4||0===t?ty(e):ty.ceil(e)}function np(e,t){return e=nc(e),tz(ty.count(tk(e),e)+(4===tk(e).getDay()),t,2)}function ny(e){return e.getDay()}function nf(e,t){return tz(td.count(tk(e)-1,e),t,2)}function nm(e,t){return tz(e.getFullYear()%100,t,2)}function nh(e,t){return tz((e=nc(e)).getFullYear()%100,t,2)}function nb(e,t){return tz(e.getFullYear()%1e4,t,4)}function ng(e,t){var n=e.getDay();return tz((e=n>=4||0===n?ty(e):ty.ceil(e)).getFullYear()%1e4,t,4)}function nv(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+tz(t/60|0,"0",2)+tz(t%60,"0",2)}function nx(e,t){return tz(e.getUTCDate(),t,2)}function nw(e,t){return tz(e.getUTCHours(),t,2)}function nT(e,t){return tz(e.getUTCHours()%12||12,t,2)}function nA(e,t){return tz(1+ts.count(tM(e),e),t,3)}function nE(e,t){return tz(e.getUTCMilliseconds(),t,3)}function nS(e,t){return nE(e,t)+"000"}function nk(e,t){return tz(e.getUTCMonth()+1,t,2)}function nM(e,t){return tz(e.getUTCMinutes(),t,2)}function nP(e,t){return tz(e.getUTCSeconds(),t,2)}function nC(e){var t=e.getUTCDay();return 0===t?7:t}function nO(e,t){return tz(tb.count(tM(e)-1,e),t,2)}function nj(e){var t=e.getUTCDay();return t>=4||0===t?tw(e):tw.ceil(e)}function nI(e,t){return e=nj(e),tz(tw.count(tM(e),e)+(4===tM(e).getUTCDay()),t,2)}function nR(e){return e.getUTCDay()}function nD(e,t){return tz(tg.count(tM(e)-1,e),t,2)}function nB(e,t){return tz(e.getUTCFullYear()%100,t,2)}function nN(e,t){return tz((e=nj(e)).getUTCFullYear()%100,t,2)}function nL(e,t){return tz(e.getUTCFullYear()%1e4,t,4)}function nF(e,t){var n=e.getUTCDay();return tz((e=n>=4||0===n?tw(e):tw.ceil(e)).getUTCFullYear()%1e4,t,4)}function nU(){return"+0000"}function nz(){return"%"}function nG(e){return+e}function nH(e){return Math.floor(e/1e3)}function nV(e){return new Date(e)}function nW(e){return e instanceof Date?+e:+new Date(+e)}function n_(e,t,n,r,a,i,s,o,l,u){var d=eT(),c=d.invert,p=d.domain,y=u(".%L"),f=u(":%S"),m=u("%I:%M"),h=u("%I %p"),b=u("%a %d"),g=u("%b %d"),v=u("%B"),x=u("%Y");function w(e){return(l(e)<e?y:o(e)<e?f:s(e)<e?m:i(e)<e?h:r(e)<e?a(e)<e?b:g:n(e)<e?v:x)(e)}return d.invert=function(e){return new Date(c(e))},d.domain=function(e){return arguments.length?p(Array.from(e,nW)):p().map(nV)},d.ticks=function(t){var n=p();return e(n[0],n[n.length-1],null==t?10:t)},d.tickFormat=function(e,t){return null==t?w:u(t)},d.nice=function(e){var n=p();return e&&"function"==typeof e.range||(e=t(n[0],n[n.length-1],null==e?10:e)),e?p(eL(n,e)):d},d.copy=function(){return ex(d,n_(e,t,n,r,a,i,s,o,l,u))},d}function nY(){return eA.C.apply(n_(tj,tI,tk,tE,tu,ti,tr,tt,te,l).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)}function nq(){return eA.C.apply(n_(tC,tO,tM,tS,tb,ts,ta,tn,te,u).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)}function nQ(){var e,t,n,r,a,i=0,s=1,o=eh,l=!1;function u(t){return null==t||isNaN(t*=1)?a:o(0===n?.5:(t=(r(t)-e)*n,l?Math.max(0,Math.min(1,t)):t))}function d(e){return function(t){var n,r;return arguments.length?([n,r]=t,o=e(n,r),u):[o(0),o(1)]}}return u.domain=function(a){return arguments.length?([i,s]=a,e=r(i*=1),t=r(s*=1),n=e===t?0:1/(t-e),u):[i,s]},u.clamp=function(e){return arguments.length?(l=!!e,u):l},u.interpolator=function(e){return arguments.length?(o=e,u):o},u.range=d(ep),u.rangeRound=d(ey),u.unknown=function(e){return arguments.length?(a=e,u):a},function(a){return r=a,e=a(i),t=a(s),n=e===t?0:1/(t-e),u}}function nZ(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function nK(){var e=eX(nQ());return e.copy=function(){return nZ(e,nK()).exponent(e.exponent())},eA.K.apply(e,arguments)}function nJ(){return nK.apply(null,arguments).exponent(.5)}function nX(){var e,t,n,r,a,i,s,o=0,l=.5,u=1,d=1,c=eh,p=!1;function y(e){return isNaN(e*=1)?s:(e=.5+((e=+i(e))-t)*(d*e<d*t?r:a),c(p?Math.max(0,Math.min(1,e)):e))}function f(e){return function(t){var n,r,a;return arguments.length?([n,r,a]=t,c=function(e,t){void 0===t&&(t=e,e=ep);for(var n=0,r=t.length-1,a=t[0],i=Array(r<0?0:r);n<r;)i[n]=e(a,a=t[++n]);return function(e){var t=Math.max(0,Math.min(r-1,Math.floor(e*=r)));return i[t](e-t)}}(e,[n,r,a]),y):[c(0),c(.5),c(1)]}}return y.domain=function(s){return arguments.length?([o,l,u]=s,e=i(o*=1),t=i(l*=1),n=i(u*=1),r=e===t?0:.5/(t-e),a=t===n?0:.5/(n-t),d=t<e?-1:1,y):[o,l,u]},y.clamp=function(e){return arguments.length?(p=!!e,y):p},y.interpolator=function(e){return arguments.length?(c=e,y):c},y.range=f(ep),y.rangeRound=f(ey),y.unknown=function(e){return arguments.length?(s=e,y):s},function(s){return i=s,e=s(o),t=s(l),n=s(u),r=e===t?0:.5/(t-e),a=t===n?0:.5/(n-t),d=t<e?-1:1,y}}function n$(){var e=eX(nX());return e.copy=function(){return nZ(e,n$()).exponent(e.exponent())},eA.K.apply(e,arguments)}function n0(){return n$.apply(null,arguments).exponent(.5)}function n1(e,t){if((a=e.length)>1)for(var n,r,a,i=1,s=e[t[0]],o=s.length;i<a;++i)for(r=s,s=e[t[i]],n=0;n<o;++n)s[n][1]+=s[n][0]=isNaN(r[n][1])?r[n][0]:r[n][1]}l=(o=function(e){var t=e.dateTime,n=e.date,r=e.time,a=e.periods,i=e.days,s=e.shortDays,o=e.months,l=e.shortMonths,u=tH(a),d=tV(a),c=tH(i),p=tV(i),y=tH(s),f=tV(s),m=tH(o),h=tV(o),b=tH(l),g=tV(l),v={a:function(e){return s[e.getDay()]},A:function(e){return i[e.getDay()]},b:function(e){return l[e.getMonth()]},B:function(e){return o[e.getMonth()]},c:null,d:ne,e:ne,f:ni,g:nh,G:ng,H:nt,I:nn,j:nr,L:na,m:ns,M:no,p:function(e){return a[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)}
1,Q:nG,s:nH,S:nl,u:nu,U:nd,V:np,w:ny,W:nf,x:null,X:null,y:nm,Y:nb,Z:nv,"%":nz},x={a:function(e){return s[e.getUTCDay()]},A:function(e){return i[e.getUTCDay()]},b:function(e){return l[e.getUTCMonth()]},B:function(e){return o[e.getUTCMonth()]},c:null,d:nx,e:nx,f:nS,g:nN,G:nF,H:nw,I:nT,j:nA,L:nE,m:nk,M:nM,p:function(e){return a[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:nG,s:nH,S:nP,u:nC,U:nO,V:nI,w:nR,W:nD,x:null,X:null,y:nB,Y:nL,Z:nU,"%":nz},w={a:function(e,t,n){var r=y.exec(t.slice(n));return r?(e.w=f.get(r[0].toLowerCase()),n+r[0].length):-1},A:function(e,t,n){var r=c.exec(t.slice(n));return r?(e.w=p.get(r[0].toLowerCase()),n+r[0].length):-1},b:function(e,t,n){var r=b.exec(t.slice(n));return r?(e.m=g.get(r[0].toLowerCase()),n+r[0].length):-1},B:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.m=h.get(r[0].toLowerCase()),n+r[0].length):-1},c:function(e,n,r){return E(e,t,n,r)},d:t0,e:t0,f:t4,g:tK,G:tZ,H:t2,I:t2,j:t1,L:t3,m:t$,M:t5,p:function(e,t,n){var r=u.exec(t.slice(n));return r?(e.p=d.get(r[0].toLowerCase()),n+r[0].length):-1},q:tX,Q:t7,s:t9,S:t6,u:t_,U:tY,V:tq,w:tW,W:tQ,x:function(e,t,r){return E(e,n,t,r)},X:function(e,t,n){return E(e,r,t,n)},y:tK,Y:tZ,Z:tJ,"%":t8};function T(e,t){return function(n){var r,a,i,s=[],o=-1,l=0,u=e.length;for(n instanceof Date||(n=new Date(+n));++o<u;)37===e.charCodeAt(o)&&(s.push(e.slice(l,o)),null!=(a=tN[r=e.charAt(++o)])?r=e.charAt(++o):a="e"===r?" ":"0",(i=t[r])&&(r=i(n,a)),s.push(r),l=o+1);return s.push(e.slice(l,o)),s.join("")}}function A(e,t){return function(n){var r,a,i=tB(1900,void 0,1);if(E(i,e,n+="",0)!=n.length)return null;if("Q"in i)return new Date(i.Q);if("s"in i)return new Date(1e3*i.s+("L"in i?i.L:0));if(!t||"Z"in i||(i.Z=0),"p"in i&&(i.H=i.H%12+12*i.p),void 0===i.m&&(i.m="q"in i?i.q:0),"V"in i){if(i.V<1||i.V>53)return null;"w"in i||(i.w=1),"Z"in i?(r=(a=(r=tD(tB(i.y,0,1))).getUTCDay())>4||0===a?tg.ceil(r):tg(r),r=ts.offset(r,(i.V-1)*7),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(r=(a=(r=tR(tB(i.y,0,1))).getDay())>4||0===a?td.ceil(r):td(r),r=ti.offset(r,(i.V-1)*7),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:+("W"in i)),a="Z"in i?tD(tB(i.y,0,1)).getUTCDay():tR(tB(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(a+5)%7:i.w+7*i.U-(a+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,tD(i)):tR(i)}}function E(e,t,n,r){for(var a,i,s=0,o=t.length,l=n.length;s<o;){if(r>=l)return -1;if(37===(a=t.charCodeAt(s++))){if(!(i=w[(a=t.charAt(s++))in tN?t.charAt(s++):a])||(r=i(e,n,r))<0)return -1}else if(a!=n.charCodeAt(r++))return -1}return r}return v.x=T(n,v),v.X=T(r,v),v.c=T(t,v),x.x=T(n,x),x.X=T(r,x),x.c=T(t,x),{format:function(e){var t=T(e+="",v);return t.toString=function(){return e},t},parse:function(e){var t=A(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=T(e+="",x);return t.toString=function(){return e},t},utcParse:function(e){var t=A(e+="",!0);return t.toString=function(){return e},t}}}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]})).format,o.parse,u=o.utcFormat,o.utcParse;var n2=n(52508),n5=n(42379);function n6(e){for(var t=e.length,n=Array(t);--t>=0;)n[t]=t;return n}function n3(e,t){return e[t]}function n4(e){let t=[];return t.key=e,t}var n8=n(14846),n7=n.n(n8),n9=n(37312),re=n.n(n9),rt=n(21191),rn=n.n(rt),rr=n(84572),ra=n.n(rr),ri=n(4801),rs=n.n(ri),ro=n(51072),rl=n.n(ro),ru=n(54779),rd=n.n(ru),rc=n(86489),rp=n.n(rc),ry=n(62534),rf=n.n(ry),rm=n(23452),rh=n.n(rm),rb=n(31645),rg=n.n(rb),rv=n(96020),rx=n.n(rv);function rw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var rT=function(e){return e},rA={},rE=function(e){return e===rA},rS=function(e){return function t(){return 0==arguments.length||1==arguments.length&&rE(arguments.length<=0?void 0:arguments[0])?t:e.apply(void 0,arguments)}},rk=function(e){return function e(t,n){return 1===t?n:rS(function(){for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];var s=a.filter(function(e){return e!==rA}).length;return s>=t?n.apply(void 0,a):e(t-s,rS(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];var i=a.map(function(e){return rE(e)?t.shift():e});return n.apply(void 0,((function(e){if(Array.isArray(e))return rw(e)})(i)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(i)||function(e,t){if(e){if("string"==typeof e)return rw(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rw(e,t)}}(i)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).concat(t))}))})}(e.length,e)},rM=function(e,t){for(var n=[],r=e;r<t;++r)n[r-e]=r;return n},rP=rk(function(e,t){return Array.isArray(t)?t.map(e):Object.keys(t).map(function(e){return t[e]}).map(e)}),rC=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!t.length)return rT;var r=t.reverse(),a=r[0],i=r.slice(1);return function(){return i.reduce(function(e,t){return t(e)},a.apply(void 0,arguments))}},rO=function(e){return Array.isArray(e)?e.reverse():e.split("").reverse.join("")},rj=function(e){var t=null,n=null;return function(){for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return t&&a.every(function(e,n){return e===t[n]})?n:(t=a,n=e.apply(void 0,a))}};rk(function(e,t,n){var r=+e;return r+n*(t-r)}),rk(function(e,t,n){var r=t-e;return(n-e)/(r=r||1/0)}),rk(function(e,t,n){var r=t-e;return Math.max(0,Math.min(1,(n-e)/(r=r||1/0)))});let rI={rangeStep:function(e,t,n){for(var r=new(rx())(e),a=0,i=[];r.lt(t)&&a<1e5;)i.push(r.toNumber()),r=r.add(n),a++;return i},getDigitCount:function(e){return 0===e?1:Math.floor(new(rx())(e).abs().log(10).toNumber())+1}};function rR(e){return function(e){if(Array.isArray(e))return rN(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||rB(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rD(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,a=!1,i=void 0;try{for(var s,o=e[Symbol.iterator]();!(r=(s=o.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){a=!0,i=e}finally{try{r||null==o.return||o.return()}finally{if(a)throw i}}return n}}(e,t)||rB(e,t)||function(){throw TypeError("Invalid attempt to de
1structure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rB(e,t){if(e){if("string"==typeof e)return rN(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rN(e,t)}}function rN(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function rL(e){var t=rD(e,2),n=t[0],r=t[1],a=n,i=r;return n>r&&(a=r,i=n),[a,i]}function rF(e,t,n){if(e.lte(0))return new(rx())(0);var r=rI.getDigitCount(e.toNumber()),a=new(rx())(10).pow(r),i=e.div(a),s=1!==r?.05:.1,o=new(rx())(Math.ceil(i.div(s).toNumber())).add(n).mul(s).mul(a);return t?o:new(rx())(Math.ceil(o))}function rU(e,t,n){var r=1,a=new(rx())(e);if(!a.isint()&&n){var i=Math.abs(e);i<1?(r=new(rx())(10).pow(rI.getDigitCount(e)-1),a=new(rx())(Math.floor(a.div(r).toNumber())).mul(r)):i>1&&(a=new(rx())(Math.floor(e)))}else 0===e?a=new(rx())(Math.floor((t-1)/2)):n||(a=new(rx())(Math.floor(e)));var s=Math.floor((t-1)/2);return rC(rP(function(e){return a.add(new(rx())(e-s).mul(r)).toNumber()}),rM)(0,t)}var rz=rj(function(e){var t=rD(e,2),n=t[0],r=t[1],a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],s=Math.max(a,2),o=rD(rL([n,r]),2),l=o[0],u=o[1];if(l===-1/0||u===1/0){var d=u===1/0?[l].concat(rR(rM(0,a-1).map(function(){return 1/0}))):[].concat(rR(rM(0,a-1).map(function(){return-1/0})),[u]);return n>r?rO(d):d}if(l===u)return rU(l,a,i);var c=function e(t,n,r,a){var i,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;if(!Number.isFinite((n-t)/(r-1)))return{step:new(rx())(0),tickMin:new(rx())(0),tickMax:new(rx())(0)};var o=rF(new(rx())(n).sub(t).div(r-1),a,s),l=Math.ceil((i=t<=0&&n>=0?new(rx())(0):(i=new(rx())(t).add(n).div(2)).sub(new(rx())(i).mod(o))).sub(t).div(o).toNumber()),u=Math.ceil(new(rx())(n).sub(i).div(o).toNumber()),d=l+u+1;return d>r?e(t,n,r,a,s+1):(d<r&&(u=n>0?u+(r-d):u,l=n>0?l:l+(r-d)),{step:o,tickMin:i.sub(new(rx())(l).mul(o)),tickMax:i.add(new(rx())(u).mul(o))})}(l,u,s,i),p=c.step,y=c.tickMin,f=c.tickMax,m=rI.rangeStep(y,f.add(new(rx())(.1).mul(p)),p);return n>r?rO(m):m});rj(function(e){var t=rD(e,2),n=t[0],r=t[1],a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6,i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],s=Math.max(a,2),o=rD(rL([n,r]),2),l=o[0],u=o[1];if(l===-1/0||u===1/0)return[n,r];if(l===u)return rU(l,a,i);var d=rF(new(rx())(u).sub(l).div(s-1),i,0),c=rC(rP(function(e){return new(rx())(l).add(new(rx())(e).mul(d)).toNumber()}),rM)(0,s).filter(function(e){return e>=l&&e<=u});return n>r?rO(c):c});var rG=rj(function(e,t){var n=rD(e,2),r=n[0],a=n[1],i=!(arguments.length>2)||void 0===arguments[2]||arguments[2],s=rD(rL([r,a]),2),o=s[0],l=s[1];if(o===-1/0||l===1/0)return[r,a];if(o===l)return[o];var u=Math.max(t,2),d=rF(new(rx())(l).sub(o).div(u-1),i,0),c=[].concat(rR(rI.rangeStep(new(rx())(o),new(rx())(l).sub(new(rx())(.99).mul(d)),d)),[l]);return r>a?rO(c):c}),rH=n(6341),rV=n(68459),rW=n(20262),r_=n(89279);function rY(e){return(rY="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function rq(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rQ(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rq(Object(n),!0).forEach(function(t){rZ(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rq(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function rZ(e,t,n){var r;return(r=function(e,t){if("object"!=rY(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=rY(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"==rY(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rK(e){return function(e){if(Array.isArray(e))return rJ(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return rJ(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rJ(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rJ(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}
1function rX(e,t,n){return rn()(e)||rn()(t)?n:(0,rV.vh)(t)?rl()(e,t,n):ra()(t)?t(e):n}function r$(e,t,n,r){var a=rd()(e,function(e){return rX(e,t)});if("number"===n){var i=a.filter(function(e){return(0,rV.Et)(e)||parseFloat(e)});return i.length?[re()(i),n7()(i)]:[1/0,-1/0]}return(r?a.filter(function(e){return!rn()(e)}):a).map(function(e){return(0,rV.vh)(e)||e instanceof Date?e:""})}var r0=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,i=-1,s=null!=(t=null==n?void 0:n.length)?t:0;if(s<=1)return 0;if(a&&"angleAxis"===a.axisType&&1e-6>=Math.abs(Math.abs(a.range[1]-a.range[0])-360))for(var o=a.range,l=0;l<s;l++){var u=l>0?r[l-1].coordinate:r[s-1].coordinate,d=r[l].coordinate,c=l>=s-1?r[0].coordinate:r[l+1].coordinate,p=void 0;if((0,rV.sA)(d-u)!==(0,rV.sA)(c-d)){var y=[];if((0,rV.sA)(c-d)===(0,rV.sA)(o[1]-o[0])){p=c;var f=d+o[1]-o[0];y[0]=Math.min(f,(f+u)/2),y[1]=Math.max(f,(f+u)/2)}else{p=u;var m=c+o[1]-o[0];y[0]=Math.min(d,(m+d)/2),y[1]=Math.max(d,(m+d)/2)}var h=[Math.min(d,(p+d)/2),Math.max(d,(p+d)/2)];if(e>h[0]&&e<=h[1]||e>=y[0]&&e<=y[1]){i=r[l].index;break}}else{var b=Math.min(u,c),g=Math.max(u,c);if(e>(b+d)/2&&e<=(g+d)/2){i=r[l].index;break}}}else for(var v=0;v<s;v++)if(0===v&&e<=(n[v].coordinate+n[v+1].coordinate)/2||v>0&&v<s-1&&e>(n[v].coordinate+n[v-1].coordinate)/2&&e<=(n[v].coordinate+n[v+1].coordinate)/2||v===s-1&&e>(n[v].coordinate+n[v-1].coordinate)/2){i=n[v].index;break}return i},r1=function(e){var t,n=e.type.displayName,r=e.props,a=r.stroke,i=r.fill;switch(n){case"Line":t=a;break;case"Area":case"Radar":t=a&&"none"!==a?a:i;break;default:t=i}return t},r2=function(e){var t=e.barSize,n=e.totalSize,r=e.stackGroups,a=void 0===r?{}:r;if(!a)return{};for(var i={},s=Object.keys(a),o=0,l=s.length;o<l;o++)for(var u=a[s[o]].stackGroups,d=Object.keys(u),c=0,p=d.length;c<p;c++){var y=u[d[c]],f=y.items,m=y.cateAxisId,h=f.filter(function(e){return(0,rW.Mn)(e.type).indexOf("Bar")>=0});if(h&&h.length){var b=h[0].props.barSize,g=h[0].props[m];i[g]||(i[g]=[]);var v=rn()(b)?t:b;i[g].push({item:h[0],stackList:h.slice(1),barSize:rn()(v)?void 0:(0,rV.F4)(v,n,0)})}}return i},r5=function(e){var t,n=e.barGap,r=e.barCategoryGap,a=e.bandSize,i=e.sizeList,s=void 0===i?[]:i,o=e.maxBarSize,l=s.length;if(l<1)return null;
1var u=(0,rV.F4)(n,a,0,!0),d=[];if(s[0].barSize===+s[0].barSize){var c=!1,p=a/l,y=s.reduce(function(e,t){return e+t.barSize||0},0);(y+=(l-1)*u)>=a&&(y-=(l-1)*u,u=0),y>=a&&p>0&&(c=!0,p*=.9,y=l*p);var f={offset:((a-y)/2|0)-u,size:0};t=s.reduce(function(e,t){var n={item:t.item,position:{offset:f.offset+f.size+u,size:c?p:t.barSize}},r=[].concat(rK(e),[n]);return f=r[r.length-1].position,t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){r.push({item:e,position:f})}),r},d)}else{var m=(0,rV.F4)(r,a,0,!0);a-2*m-(l-1)*u<=0&&(u=0);var h=(a-2*m-(l-1)*u)/l;h>1&&(h>>=0);var b=o===+o?Math.min(h,o):h;t=s.reduce(function(e,t,n){var r=[].concat(rK(e),[{item:t.item,position:{offset:m+(h+u)*n+(h-b)/2,size:b}}]);return t.stackList&&t.stackList.length&&t.stackList.forEach(function(e){r.push({item:e,position:r[r.length-1].position})}),r},d)}return t},r6=function(e,t,n,r){var a=n.children,i=n.width,s=n.margin,o=i-(s.left||0)-(s.right||0),l=(0,r_.g)({children:a,legendWidth:o});if(l){var u=r||{},d=u.width,c=u.height,p=l.align,y=l.verticalAlign,f=l.layout;if(("vertical"===f||"horizontal"===f&&"middle"===y)&&"center"!==p&&(0,rV.Et)(e[p]))return rQ(rQ({},e),{},rZ({},p,e[p]+(d||0)));if(("horizontal"===f||"vertical"===f&&"center"===p)&&"middle"!==y&&(0,rV.Et)(e[y]))return rQ(rQ({},e),{},rZ({},y,e[y]+(c||0)))}return e},r3=function(e,t,n,r,a){var i=t.props.children,s=(0,rW.aS)(i,rH.u).filter(function(e){var t;return t=e.props.direction,!!rn()(a)||("horizontal"===r?"yAxis"===a:"vertical"===r||"x"===t?"xAxis"===a:"y"!==t||"yAxis"===a)});if(s&&s.length){var o=s.map(function(e){return e.props.dataKey});return e.reduce(function(e,t){var r=rX(t,n);if(rn()(r))return e;var a=Array.isArray(r)?[re()(r),n7()(r)]:[r,r],i=o.reduce(function(e,n){var r=rX(t,n,0),i=a[0]-Math.abs(Array.isArray(r)?r[0]:r),s=a[1]+Math.abs(Array.isArray(r)?r[1]:r);return[Math.min(i,e[0]),Math.max(s,e[1])]},[1/0,-1/0]);return[Math.min(i[0],e[0]),Math.max(i[1],e[1])]},[1/0,-1/0])}return null},r4=function(e,t,n,r,a){var i=t.map(function(t){return r3(e,t,n,a,r)}).filter(function(e){return!rn()(e)});return i&&i.length?i.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]):null},r8=function(e,t,n,r,a){var i=t.map(function(t){var i=t.props.dataKey;return"number"===n&&i&&r3(e,t,i,r)||r$(e,i,n,a)});if("number"===n)return i.reduce(function(e,t){return[Math.min(e[0],t[0]),Math.max(e[1],t[1])]},[1/0,-1/0]);var s={};return i.reduce(function(e,t){for(var n=0,r=t.length;n<r;n++)s[t[n]]||(s[t[n]]=!0,e.push(t[n]));return e},[])},r7=function(e,t){return"horizontal"===e&&"xAxis"===t||"vertical"===e&&"yAxis"===t||"centric"===e&&"angleAxis"===t||"radial"===e&&"radiusAxis"===t},r9=function(e,t,n){if(!e)return null;var r=e.scale,a=e.duplicateDomain,i=e.type,s=e.range,o="scaleBand"===e.realScaleType?r.bandwidth()/2:2,l=(t||n)&&"category"===i&&r.bandwidth?r.bandwidth()/o:0;return(l="angleAxis"===e.axisType&&(null==s?void 0:s.length)>=2?2*(0,rV.sA)(s[0]-s[1])*l:l,t&&(e.ticks||e.niceTicks))?(e.ticks||e.niceTicks).map(function(e){return{coordinate:r(a?a.indexOf(e):e)+l,value:e,offset:l}}).filter(function(e){return!rp()(e.coordinate)}):e.isCategorical&&e.categoricalDomain?e.categoricalDomain.map(function(e,t){return{coordinate:r(e)+l,value:e,index:t,offset:l}}):r.ticks&&!n?r.ticks(e.tickCount).map(function(e){return{coordinate:r(e)+l,value:e,offset:l}}):r.domain().map(function(e,t){return{coordinate:r(e)+l,value:a?a[e]:e,index:t,offset:l}})},ae=new WeakMap,at=function(e,t){if("function"!=typeof t)return e;ae.has(e)||ae.set(e,new WeakMap);var n=ae.get(e);if(n.has(t))return n.get(t);var r=function(){e.apply(void 0,arguments),t.apply(void 0,arguments)};return n.set(t,r),r},an=function(e,t,n){var r=e.scale,a=e.type,i=e.layout,s=e.axisType;if("auto"===r)return"radial"===i&&"radiusAxis"===s?{scale:c.A(),realScaleType:"band"}:"radial"===i&&"angleAxis"===s?{scale:eN(),realScaleType:"linear"}:"category"===a&&t&&(t.indexOf("LineChart")>=0||t.indexOf("AreaChart")>
1=0||t.indexOf("ComposedChart")>=0&&!n)?{scale:c.z(),realScaleType:"point"}:"category"===a?{scale:c.A(),realScaleType:"band"}:{scale:eN(),realScaleType:"linear"};if(rs()(r)){var o="scale".concat(rf()(r));return{scale:(d[o]||c.z)(),realScaleType:d[o]?o:"point"}}return ra()(r)?{scale:r}:{scale:c.z(),realScaleType:"point"}},ar=function(e){var t=e.domain();if(t&&!(t.length<=2)){var n=t.length,r=e.range(),a=Math.min(r[0],r[1])-1e-4,i=Math.max(r[0],r[1])+1e-4,s=e(t[0]),o=e(t[n-1]);(s<a||s>i||o<a||o>i)&&e.domain([t[0],t[n-1]])}},aa=function(e,t){if(!e)return null;for(var n=0,r=e.length;n<r;n++)if(e[n].item===t)return e[n].position;return null},ai=function(e,t){if(!t||2!==t.length||!(0,rV.Et)(t[0])||!(0,rV.Et)(t[1]))return e;var n=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]),a=[e[0],e[1]];return(!(0,rV.Et)(e[0])||e[0]<n)&&(a[0]=n),(!(0,rV.Et)(e[1])||e[1]>r)&&(a[1]=r),a[0]>r&&(a[0]=r),a[1]<n&&(a[1]=n),a},as={sign:function(e){var t=e.length;if(!(t<=0))for(var n=0,r=e[0].length;n<r;++n)for(var a=0,i=0,s=0;s<t;++s){var o=rp()(e[s][n][1])?e[s][n][0]:e[s][n][1];o>=0?(e[s][n][0]=a,e[s][n][1]=a+o,a=e[s][n][1]):(e[s][n][0]=i,e[s][n][1]=i+o,i=e[s][n][1])}},expand:function(e,t){if((r=e.length)>0){for(var n,r,a,i=0,s=e[0].length;i<s;++i){for(a=n=0;n<r;++n)a+=e[n][i][1]||0;if(a)for(n=0;n<r;++n)e[n][i][1]/=a}n1(e,t)}},none:n1,silhouette:function(e,t){if((n=e.length)>0){for(var n,r=0,a=e[t[0]],i=a.length;r<i;++r){for(var s=0,o=0;s<n;++s)o+=e[s][r][1]||0;a[r][1]+=a[r][0]=-o/2}n1(e,t)}},wiggle:function(e,t){if((a=e.length)>0&&(r=(n=e[t[0]]).length)>0){for(var n,r,a,i=0,s=1;s<r;++s){for(var o=0,l=0,u=0;o<a;++o){for(var d=e[t[o]],c=d[s][1]||0,p=(c-(d[s-1][1]||0))/2,y=0;y<o;++y){var f=e[t[y]];p+=(f[s][1]||0)-(f[s-1][1]||0)}l+=c,u+=p*c}n[s-1][1]+=n[s-1][0]=i,l&&(i-=u/l)}n[s-1][1]+=n[s-1][0]=i,n1(e,t)}},positive:function(e){var t=e.length;if(!(t<=0))for(var n=0,r=e[0].length;n<r;++n)for(var a=0,i=0;i<t;++i){var s=rp()(e[i][n][1])?e[i][n][0]:e[i][n][1];s>=0?(e[i][n][0]=a,e[i][n][1]=a+s,a=e[i][n][1]):(e[i][n][0]=0,e[i][n][1]=0)}}},ao=function(e,t,n){var r=t.map(function(e){return e.props.dataKey}),a=as[n];return(function(){var e=(0,n5.A)([]),t=n6,n=n1,r=n3;function a(a){var i,s,o=Array.from(e.apply(this,arguments),n4),l=o.length,u=-1;for(let e of a)for(i=0,++u;i<l;++i)(o[i][u]=[0,+r(e,o[i].key,u,a)]).data=e;for(i=0,s=(0,n2.A)(t(o));i<l;++i)o[s[i]].index=i;return n(o,s),o}return a.keys=function(t){return arguments.length?(e="function"==typeof t?t:(0,n5.A)(Array.from(t)),a):e},a.value=function(e){return arguments.length?(r="function"==typeof e?e:(0,n5.A)(+e),a):r},a.order=function(e){return arguments.length?(t=null==e?n6:"function"==typeof e?e:(0,n5.A)(Array.from(e)),a):t},a.offset=function(e){return arguments.length?(n=null==e?n1:e,a):n},a})().keys(r).value(function(e,t){return+rX(e,t,0)}).order(n6).offset(a)(e)},al=function(e,t,n,r,a,i){if(!e)return null;var s=(i?t.reverse():t).reduce(function(e,t){var a=t.props,i=a.stackId;if(a.hide)return e;var s=t.props[n],o=e[s]||{hasStack:!1,stackGroups:{}};if((0,rV.vh)(i)){var l=o.stackGroups[i]||{numericAxisId:n,cateAxisId:r,items:[]};l.items.push(t),o.hasStack=!0,o.stackGroups[i]=l}else o.stackGroups[(0,rV.NF)("_stackId_")]={numericAxisId:n,cateAxisId:r,items:[t]};return rQ(rQ({},e),{},rZ({},s,o))},{});return Object.keys(s).reduce(function(t,i){var o=s[i];return o.hasStack&&(o.stackGroups=Object.keys(o.stackGroups).reduce(function(t,i){var s=o.stackGroups[i];return rQ(rQ({},t),{},rZ({},i,{numericAxisId:n,cateAxisId:r,items:s.items,stackedData:ao(e,s.items,a)}))},{})),rQ(rQ({},t),{},rZ({},i,o))},{})},au=function(e,t){var n=t.realScaleType,r=t.type,a=t.tickCount,i=t.originalDomain,s=t.allowDecimals,o=n||t.scale;if("auto"!==o&&"linear"!==o)return null;if(a&&"number"===r&&i&&("auto"===i[0]||"auto"===i[1])){var l=e.domain();if(!l.length)return null;var u=rz(l,a,s);return e.domain([re()(u),n7()(u)]),{niceTicks:u}}return a&&"number"===r?{niceTicks:rG(e.domain(),a,s)}:null};function ad(e){var t=e.axis,n=e.ticks,r=e.bandSize,a=e.entry,i=e.index,s=e.dataKey;if("category"===t.type){if(!t.allowDuplicatedCategory&&t.dataKey&&!rn()(a[t.dataKey])){var o=(0,rV.eP)(n,"value",a[t.dataKey]);if(o)return o.coordinate+r/2}return n[i]?n[i].coordinate+r/2:null}var l=rX(a,rn()(s)?t.dataKey:s);return rn()(l)?null:t.scale(l)}var ac=function(e){var t=e.axis,n=e.ticks,r=e.offset,a=e.bandSize,i=e.entry,s=e.index;if("category"===t.type)return n[s]?n[s].coordinate+r:null;var o=rX(i,t.dataKey,t.domain[s]);return rn()(o)?null:t.scale(o)-a/2+r},ap=function(e){var t=e.numericAxis,n=t.scale.domain();if("number"===t.type){var r=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return r<=0&&a>=0?0:a<0?a:r}return n[0]},ay=function(e,t){var n=e.props.stackId;if((0,rV.vh)(n)){var r=t[n];if(r){var a=r.items.indexOf(e);return a>=0?r.stackedData[a]:null}}return null},af=function(e,t,n){return Object.keys(e).reduce(function(r,a){var i=e[a].stackedData.reduce(function(e,r){var a=r.slice(t,n+1).reduce(function(e,t){return[re()(t.concat([e[0]]).filter(rV.Et)),n7()(t.concat([e[1]]).filter(rV.Et))]},[1/0,-1/0]);return[Math.min(e[0],a[0]),Math.max(e[1],a[1])]},[1/0,-1/0]);return[Math.min(i[0],r[0]),Math.max(i[1],r[1])]},[1/0,-1/0]).map(function(e){return e===1/0||e===-1/0?0:e})},am=/^dataMin[\s]*-[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ah=/^dataMax[\s]*\+[\s]*([0-9]+([.]{1}[0-9]+){0,1})$/,ab=function(e,t,n){if(ra()(e))return e(t,n);if(!Array.isArray(e))return t;var r=[];if((0,rV.Et)(e[0]))r[0]=n?e[0]:Math.min(e[0],t[0]);else if(am.test(e[0])){var a=+am.exec(e[0])[1];r[0]=t[0]-a}else ra()(e[0])?r[0]=e[0](t[0]):r[0]=t[0];if((0,rV.Et)(e[1]))r[1]=n?e[1]:Math.max(e[1],t[1]);else if(ah.test(e[1])){var i=+ah.exec(e[1])[1];r[1]=t[1]+i}else ra()(e[1])?r[1]=e[1](t[1]):r[1]=t[1];return r},ag=function(e,t,n){if(e&&e.scale&&e.scale.bandwidth){var r=e.scale.bandwidth();if(!n||r>0)return r}if(e&&t&&t.length>=2){for(var a=rg()(t,function(e){return e.coordinate}),i=1/0,s=1,o=a.length;s<o;s++){var l=a[s],u=a[s-1];i=Math.min((l.coordinate||0)-(u.coordinate||0),i)}return i===1/0?0:i}return n?void 0:0},av=function(e,t,n){return!e||!e.length||rh()(e,rl()(n,"type.defaultProps.domain"))?t:e},ax=function(e,t){var n=e.props,r=n.dataKey,a=n.name,i=n.unit,s=n.formatter,o=n.tooltipType,l=n.chartType,u=n.hide;return rQ(rQ({},(0,rW.J9)(e,!1)),{},{dataKey:r,unit:i,formatter:s,name:a||r,color:r1(e),value:rX(t,r),type:o,payload:t,chartType:l,hide:u})}},28151:(e,t,n)=>{"use strict";n.d(t,{c:()=>u});var r=n(87773),a=n(80478),i=n(44819),s=n(78879),o=n(5776),l=n(64476),u=(0,i.R)((e,t)=>{let{className:n,...i}=e,{bodyId:u,setBodyMounted:d}=(0,r.k3)();(0,o.useEffect)(()=>(d(!0),()=>d(!1)),[d]);
1let c=(0,a.cx)("chakra-modal__body",n),p=(0,r.x5)();return(0,l.jsx)(s.B.div,{ref:t,className:c,id:u,...i,__css:p.body})});u.displayName="ModalBody"},28443:(e,t,n)=>{"use strict";n.d(t,{R:()=>i});var r=n(64476),a=n(10203);let i=(0,n(5776).forwardRef)((e,t)=>{let{title:n,content:i,usdContent:s,linkContent:o,stacked:l,...u}=e;return(0,r.jsxs)(a.s,{ref:t,direction:"column",gap:"4px",...u,children:[(0,r.jsxs)(a.s,{justify:l?"flex-start":"space-between",gap:"4px",children:[(0,r.jsx)(a.s,{alignItems:"center",textStyle:{base:"body",desktop:"body2"},children:n}),(0,r.jsx)(a.s,{alignItems:"center",textStyle:{base:"body1Bold",desktop:"h4"},children:i})]}),s&&(0,r.jsx)(a.s,{gap:"4px",alignItems:"center",justifyContent:"flex-end",textStyle:"body",color:"primary.text2",_dark:{color:"#C9D0E6"},children:s}),o&&(0,r.jsx)(a.s,{gap:"4px",alignItems:"center",justifyContent:"flex-end",textStyle:"cta",children:o})]})});i.displayName="Info"},28531:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},28566:(e,t,n)=>{"use strict";n.d(t,{l:()=>u,z:()=>d});var r=n(60486),a=n(80478),i=n(71734),s=n(36717),o=n(5776),l=n(64476),u={initial:"exit",animate:"enter",exit:"exit",variants:{enter:({transition:e,transitionEnd:t,delay:n}={})=>{var a;return{opacity:1,transition:null!=(a=null==e?void 0:e.enter)?a:r.yA.enter(r.jd.enter,n),transitionEnd:null==t?void 0:t.enter}},exit:({transition:e,transitionEnd:t,delay:n}={})=>{var a;return{opacity:0,transition:null!=(a=null==e?void 0:e.exit)?a:r.yA.exit(r.jd.exit,n),transitionEnd:null==t?void 0:t.exit}}}},d=(0,o.forwardRef)(function(e,t){let{unmountOnExit:n,in:r,className:o,transition:d,transitionEnd:c,delay:p,...y}=e,f=r||n?"enter":"exit",m=!n||r&&n,h={transition:d,transitionEnd:c,delay:p};return(0,l.jsx)(i.N,{custom:h,children:m&&(0,l.jsx)(s.P.div,{ref:t,className:(0,a.cx)("chakra-fade",o),custom:h,...u,animate:f,...y})})});d.displayName="Fade"},28577:(e,t,n)=>{"use strict";n.d(t,{Q:()=>s,i:()=>o});var r=n(39678),a=n(47106),i=n(5776);function s(e,t){let n=void 0!==e;return[n,n&&void 0!==e?e:t]}function o(e){let{value:t,defaultValue:n,onChange:s,shouldUpdate:o=(e,t)=>e!==t}=e,l=(0,r.c)(s),u=(0,r.c)(o),[d,c]=(0,i.useState)(n),p=void 0!==t,y=p?t:d,f=(0,i.useCallback)(e=>{let t=(0,a.Jg)(e,y);u(y,t)&&(p||c(t),l(t))},[p,l,y,u]);return[y,f]}},28580:(e,t,n)=>{"use strict";function r(e){let{wasSelected:t,enabled:n,isSelected:r,mode:a="unmount"}=e;return!n||!!r||"keepMounted"===a&&!!t}n.d(t,{q:()=>r})},28701:(e,t,n)=>{"use strict";n.d(t,{N:()=>u});var r=n(44819),a=n(50984),i=n(42300),s=n(78879),o=n(80478),l=n(64476),u=(0,r.R)(function(e,t){let n=(0,a.Vl)("Link",e),{className:r,isExternal:u,...d}=(0,i.MN)(e);return(0,l.jsx)(s.B.a,{target:u?"_blank":void 0,rel:u?"noopener":void 0,ref:t,className:(0,o.cx)("chakra-link",r),...d,__css:n})});u.displayName="Link"},28973:e=>{e.exports=function(e){return this.__data__.get(e)}},29056:(e,t,n)=>{"use strict";n.d(t,{G6:()=>i,Ig:()=>a});var r=n(5776),a=(0,r.createContext)({});function i(){let e=(0,r.useContext)(a);if(void 0===e)throw Error("useColorMode must be used within a ColorModeProvider");return e}a.displayName="ColorModeContext"},29232:(e,t,n)=>{var r=n(34096),a=n(33696),i=Object.prototype,s=i.hasOwnProperty,o=i.propertyIsEnumerable;e.exports=r(function(){return arguments}())?r:function(e){return a(e)&&s.call(e,"callee")&&!o.call(e,"callee")}},29476:(e,t,n)=>{var r=n(8498);e.exports=function(e,t,n){for(var a=-1,i=e.criteria,s=t.criteria,o=i.length,l=n.length;++a<o;){var u=r(i[a],s[a]);if(u){if(a>=l)return u;return u*("desc"==n[a]?-1:1)}}return e.index-t.index}},30225:(e,t,n)=>{var r=n(56148),a=n(9577),i=n(60382),s=n(68935),o=n(82005),l=n(14872),u=n(3065),d="[object Map]",c="[object Promise]",p="[object Set]",y="[object WeakMap]",f="[object DataView]",m=u(r),h=u(a),b=u(i),g=u(s),v=u(o),x=l;(r&&x(new r(new ArrayBuffer(1)))!=f||a&&x(new a)!=d||i&&x(i.resolve())!=c||s&&x(new s)!=p||o&&x(new o)!=y)&&(x=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,r=n?u(n):"";if(r)switch(r){case m:return f;case h:return d;case b:return c;case g:return p;case v:return y}return t}),e.exports=x},30275:(e,t,n)=>{"use strict";n.d(t,{Px:()=>a,SV:()=>i});var r=n(5776);function a(...e){return t=>
1{e.forEach(e=>{!function(e,t){if(null!=e){if("function"==typeof e)return e(t);try{e.current=t}catch(n){throw Error(`Cannot assign value '${t}' to ref '${e}'`)}}}(e,t)})}}function i(...e){return(0,r.useMemo)(()=>a(...e),e)}},30434:(e,t,n)=>{"use strict";var r=n(79060),a={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,i,s,o,l,u,d,c,p=!1;t||(t={}),s=t.debug||!1;try{if(l=r(),u=document.createRange(),d=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",function(n){if(n.stopPropagation(),t.format)if(n.preventDefault(),void 0===n.clipboardData){s&&console.warn("unable to use e.clipboardData"),s&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var r=a[t.format]||a.default;window.clipboardData.setData(r,e)}else n.clipboardData.clearData(),n.clipboardData.setData(t.format,e);t.onCopy&&(n.preventDefault(),t.onCopy(n.clipboardData))}),document.body.appendChild(c),u.selectNodeContents(c),d.addRange(u),!document.execCommand("copy"))throw Error("copy command was unsuccessful");p=!0}catch(r){s&&console.error("unable to copy using execCommand: ",r),s&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),p=!0}catch(r){s&&console.error("unable to copy using clipboardData: ",r),s&&console.error("falling back to prompt"),n="message"in t?t.message:"Copy to clipboard: #{key}, Enter",i=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C",o=n.replace(/#{\s*key\s*}/g,i),window.prompt(o,e)}}finally{d&&("function"==typeof d.removeRange?d.removeRange(u):d.removeAllRanges()),c&&document.body.removeChild(c),l()}return p}},30508:(e,t,n)=>{"use strict";n.d(t,{o:()=>o});var r=n(64476),a=n(45593),i=n(5776),s=n(2965);let o=(0,i.forwardRef)((e,t)=>{let{price:n,value:o,suffix:l="USD",...u}=e,d=(0,i.useMemo)(()=>{if(void 0===o||void 0===n)return;let e=new a.fw(o),t=new a.fw(n);return e.mul(t)},[n,o]);return(0,r.jsx)(s.V,{suffix:l,value:d,ref:t,...u})});o.displayName="UsdValue"},30524:(e,t,n)=>{"use strict";n.d(t,{k:()=>a});var r=n(78116);class a{destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),(0,r.gn)(this.cacheTime)&&(this.gcTimeout=setTimeout(()=>{this.optionalRemove()},this.cacheTime))}updateCacheTime(e){this.cacheTime=Math.max(this.cacheTime||0,null!=e?e:r.S$?1/0:3e5)}clearGcTimeout(){this.gcTimeout&&(clearTimeout(this.gcTimeout),this.gcTimeout=void 0)}}},30692:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,a="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;e.exports=function(e,i){try{return function e(i,s){if(i===s)return!0;if(i&&s&&"object"==typeof i&&"object"==typeof s){var o,l,u,d;if(i.constructor!==s.constructor)return!1;if(Array.isArray(i)){if((o=i.length)!=s.length)return!1;for(l=o;0!=l--;)if(!e(i[l],s[l]))return!1;return!0}if(n&&i instanceof Map&&s instanceof Map){if(i.size!==s.size)return!1;for(d=i.entries();!(l=d.next()).done;)if(!s.has(l.value[0]))return!1;for(d=i.entries();!(l=d.next()).done;)if(!e(l.value[1],s.get(l.value[0])))return!1;return!0}if(r&&i instanceof Set&&s instanceof Set){if(i.size!==s.size)return!1;for(d=i.entries();!(l=d.next()).done;)if(!s.has(l.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(i)&&ArrayBuffer.isView(s)){if((o=i.length)!=s.length)return!1;for(l=o;0!=l--;)if(i[l]!==s[l])return!1;return!0}if(i.constructor===RegExp)return i.source===s.source&&i.flags===s.flags;if(i.valueOf!==Object.prototype.valueOf&&"function"==typeof i.valueOf&&"function"==typeof s.valueOf)return i.valueOf()===s.valueOf();if(i.toString!==Object.prototype.toString&&"function"==typeof i.toString&&"function"==typeof s.toString)return i.toString()===s.toString();if((o=(u=Object.keys(i)).length)!==Object.keys(s).length)return!1;for(l=o;0!=l--;)if(!Object.prototype.hasOwnProperty.call(s,u[l]))return!1;if(t&&i instanceof Element)return!1;for(l=o;0!=l--;)if(("_owner"!==u[l]&&"__v"!==u[l]&&"__o"!==u[l]||!i.$$typeof)&&!e(i[u[l]],s[u[l]]))return!1;return!0}return i!=i&&s!=s}(e,i)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},31010:(e,t,n)=>{var r=n(17951);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=!!t,t}},31063:(e,t,n)=>{"use strict";n.d(t,{Is:()=>r,fw:()=>a}),BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),BigInt("1000000000000000000");let r=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");BigInt("0x8000000000000000000000000000000000000000000000000000000000000000"),BigInt(-1);let a=BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff")},31384:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=function(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}}
1,31483:(e,t,n)=>{"use strict";n.d(t,{T:()=>a});var r=n(46331);let a=()=>r.nU.CRONOS_ZKEVM_MAINNET},31507:(e,t,n)=>{"use strict";n.d(t,{v:()=>s});var r=n(5776),a=n(8651),i=n(13783);function s(e){let{isOpen:t,ref:n}=e,[s,o]=(0,r.useState)(t),[l,u]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{l||(o(t),u(!0))},[t,l,s]),(0,a.M)(()=>n.current,"animationend",()=>{o(t)}),{present:!(!t&&!s),onComplete(){var e;let t=new((0,i.mD)(n.current)).CustomEvent("animationend",{bubbles:!0});null==(e=n.current)||e.dispatchEvent(t)}}}},31577:(e,t,n)=>{"use strict";n.d(t,{I:()=>q});var r=n(5776);function a(){}function i(e,t,n){e._context.bezierCurveTo((2*e._x0+e._x1)/3,(2*e._y0+e._y1)/3,(e._x0+2*e._x1)/3,(e._y0+2*e._y1)/3,(e._x0+4*e._x1+t)/6,(e._y0+4*e._y1+n)/6)}function s(e){this._context=e}function o(e){this._context=e}function l(e){this._context=e}s.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){switch(this._point){case 3:i(this,this._x1,this._y1);case 2:this._context.lineTo(this._x1,this._y1)}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,this._context.lineTo((5*this._x0+this._x1)/6,(5*this._y0+this._y1)/6);default:i(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},o.prototype={areaStart:a,areaEnd:a,lineStart:function(){this._x0=this._x1=this._x2=this._x3=this._x4=this._y0=this._y1=this._y2=this._y3=this._y4=NaN,this._point=0},lineEnd:function(){switch(this._point){case 1:this._context.moveTo(this._x2,this._y2),this._context.closePath();break;case 2:this._context.moveTo((this._x2+2*this._x3)/3,(this._y2+2*this._y3)/3),this._context.lineTo((this._x3+2*this._x2)/3,(this._y3+2*this._y2)/3),this._context.closePath();break;case 3:this.point(this._x2,this._y2),this.point(this._x3,this._y3),this.point(this._x4,this._y4)}},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._x2=e,this._y2=t;break;case 1:this._point=2,this._x3=e,this._y3=t;break;case 2:this._point=3,this._x4=e,this._y4=t,this._context.moveTo((this._x0+4*this._x1+e)/6,(this._y0+4*this._y1+t)/6);break;default:i(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}},l.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=NaN,this._point=0},lineEnd:function(){(this._line||0!==this._line&&3===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1;break;case 1:this._point=2;break;case 2:this._point=3;var n=(this._x0+4*this._x1+e)/6,r=(this._y0+4*this._y1+t)/6;this._line?this._context.lineTo(n,r):this._context.moveTo(n,r);break;case 3:this._point=4;default:i(this,e,t)}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t}};class u{constructor(e,t){this._context=e,this._x=t}areaStart(){this._line=0}areaEnd(){this._line=NaN}lineStart(){this._point=0}lineEnd(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line}point(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._x?this._context.bezierCurveTo(this._x0=(this._x0+e)/2,this._y0,this._x0,t,e,t):this._context.bezierCurveTo(this._x0,this._y0=(this._y0+t)/2,e,this._y0,e,t)}this._x0=e,this._y0=t}}function d(e){this._context=e}function c(e){this._context=e}function p(e){return new c(e)}d.prototype={areaStart:a,areaEnd:a,lineStart:function(){this._point=0},lineEnd:function(){this._point&&this._context.closePath()},point:function(e,t){e*=1,t*=1,this._point?this._context.lineTo(e,t):(this._point=1,this._context.moveTo(e,t))}};function y(e,t,n){var r=e._x1-e._x0,a=t-e._x1,i=(e._y1-e._y0)/(r||a<0&&-0),s=(n-e._y1)/(a||r<0&&-0);return((i<0?-1:1)+(s<0?-1:1))*Math.min(Math.abs(i),Math.abs(s),.5*Math.abs((i*a+s*r)/(r+a)))||0}function f(e,t){var n=e._x1-e._x0;return n?(3*(e._y1-e._y0)/n-t)/2:t}function m(e,t,n){var r=e._x0,a=e._y0,i=e._x1,s=e._y1,o=(i-r)/3;e._context.bezierCurveTo(r+o,a+o*t,i-o,s-o*n,i,s)}function h(e){this._context=e}function b(e){this._context=new g(e)}function g(e){this._context=e}function v(e){this._context=e}function x(e){var t,n,r=e.length-1,a=Array(r),i=Array(r),s=Array(r);for(a[0]=0,i[0]=2,s[0]=e[0]+2*e[1],t=1;t<r-1;++t)a[t]=1,i[t]=4,s[t]=4*e[t]+2*e[t+1];for(a[r-1]=2,i[r-1]=7,s[r-1]=8*e[r-1]+e[r],t=1;t<r;++t)n=a[t]/i[t-1],i[t]-=n,s[t]-=n*s[t-1];for(a[r-1]=s[r-1]/i[r-1],t=r-2;t>=0;--t)a[t]=(s[t]-a[t+1])/i[t];for(t=0,i[r-1]=(e[r]+a[r-1])/2;t<r-1;++t)i[t]=2*e[t+1]-a[t+1];return[a,i]}function w(e,t){this._context=e,this._t=t}c.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:this._context.lineTo(e,t)}}},h.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x0=this._x1=this._y0=this._y1=this._t0=NaN,this._point=0},lineEnd:function(){switch(this._point){case 2:this._context.lineTo(this._x1,this._y1);break;case 3:m(this,this._t0,f(this,this._t0))}(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line=1-this._line},point:function(e,t){var n=NaN;if(t*=1,(e*=1)!==this._x1||t!==this._y1){switch(this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;break;case 2:this._point=3,m(this,f(this,n=y(this,e,t)),n);break;default:m(this,this._t0,n=y(this,e,t))}this._x0=this._x1,this._x1=e,this._y0=this._y1,this._y1=t,this._t0=n}}},(b.prototype=Object.create(h.prototype)).point=function(e,t){h.prototype.point.call(this,t,e)},g.prototype={moveTo:function(e,t){this._context.moveTo(t,e)},closePath:function(){this._context.closePath()},lineTo:function(e,t){this._context.lineTo(t,e)},bezierCurveTo:function(e,t,n,r,a,i){this._context.bezierCurveTo(t,e,r,n,i,a)}},v.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=[],this._y=[]},lineEnd:function(){var e=this._x,t=this._y,n=e.length;if(n)if(this._line?this._context.lineTo(e[0],t[0]):this._context.moveTo(e[0],t[0]),2===n)this._context.lineTo(e[1],t[1]);else for(var r=x(e),a=x(t),i=0,s=1;s<n;++i,++s)this._context.bezierCurveTo(r[0][i],a[0][i],r[1][i],a[1][i],e[s],t[s]);(this._line||0!==this._line&&1===n)&&this._context.closePath(),this._line=1-this._line,this._x=this._y=null},point:function(e,t){this._x.push(+e),this._y.push(+t)}},w.prototype={areaStart:function(){this._line=0},areaEnd:function(){this._line=NaN},lineStart:function(){this._x=this._y=NaN,this._point=0},lineEnd:function(){0<this._t&&this._t<1&&2===this._point&&this._context.lineTo(this._x,this._y),(this._line||0!==this._line&&1===this._point)&&this._context.closePath(),this._line>=0&&(this._t=1-this._t,this._line=1-this._line)},point:function(e,t){switch(e*=1,t*=1,this._point){case 0:this._point=1,this._line?this._context.lineTo(e,t):this._context.moveTo(e,t);break;case 1:this._point=2;default:if(this._t<=0)this._context.lineTo(this._x,t),this._context.lineTo(e,t);else{var n=this._x*(1-this._t)+e*this._t;this._context.lineTo(n,this._y),this._context.lineTo(n,t)}}this._x=e,this._y=t}};var T=n(52508),A=n(42379),E=n(6660);function S(e){return e[0]}function k(e){return e[1]}function M(e,t){var n=(0,A.A)(!0),r=null,a=p,i=null,s=(0,E.i)(o);function o(o){var l,u,d,c=(o=(0,T.A)(o)).length,p=!1;for(null==r&&(i=a(d=s())),l=0;l<=c;++l)!(l<c&&n(u=o[l],l,o))===p&&((p=!p)?i.lineStart():i.lineEnd()),p&&i.point(+e(u,l,o),+t(u,l,o));if(d)return i=null,d+""||null}return e="function"==typeof e?e:void 0===e?S:(0,A.A)(e),t="function"==typeof t?t:void 0===t?k:(0,A.A)(t),o.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,A.A)(+t),o):e},o.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,A.A)(+e),o):t},o.defined=function(e){return arguments.length?(n="function"==typeof e?e:(0,A.A)(!!e),o):n},o.curve=function(e){return arguments.length?(a=e,null!=r&&(i=a(r)),o):a},o.context=function(e){return arguments.length?(null==e?r=i=null:i=a(r=e),o):r},o}function P(e,t,n){var r=null,a=(0,A.A)(!0),i=null,s=p,o=null,l=(0,E.i)(u);function u(u){var d,c,p,y,f,m=(u=(0,T.A)(u)).length,h=!1,b=Array(m),g=Array(m);for(null==i&&(o=s(f=l())),d=0;d<=m;++d){if(!(d<m&&a(y=u[d],d,u))===h)if(h=!h)c=d,o.areaStart(),o.lineStart();else{for(o.lineEnd(),o.lineStart(),p=d-1;p>=c;--p)o.point(b[p],g[p]);o.lineEnd(),o.areaEnd()}h&&(b[d]=+e(y,d,u),g[d]=+t(y,d,u),o.point(r?+r(y,d,u):b[d],n?+n(y,d,u):g[d]))}if(f)return o=null,f+""||null}
1function d(){return M().defined(a).curve(s).context(i)}return e="function"==typeof e?e:void 0===e?S:(0,A.A)(+e),t="function"==typeof t?t:void 0===t?(0,A.A)(0):(0,A.A)(+t),n="function"==typeof n?n:void 0===n?k:(0,A.A)(+n),u.x=function(t){return arguments.length?(e="function"==typeof t?t:(0,A.A)(+t),r=null,u):e},u.x0=function(t){return arguments.length?(e="function"==typeof t?t:(0,A.A)(+t),u):e},u.x1=function(e){return arguments.length?(r=null==e?null:"function"==typeof e?e:(0,A.A)(+e),u):r},u.y=function(e){return arguments.length?(t="function"==typeof e?e:(0,A.A)(+e),n=null,u):t},u.y0=function(e){return arguments.length?(t="function"==typeof e?e:(0,A.A)(+e),u):t},u.y1=function(e){return arguments.length?(n=null==e?null:"function"==typeof e?e:(0,A.A)(+e),u):n},u.lineX0=u.lineY0=function(){return d().x(e).y(t)},u.lineY1=function(){return d().x(e).y(n)},u.lineX1=function(){return d().x(r).y(t)},u.defined=function(e){return arguments.length?(a="function"==typeof e?e:(0,A.A)(!!e),u):a},u.curve=function(e){return arguments.length?(s=e,null!=i&&(o=s(i)),u):s},u.context=function(e){return arguments.length?(null==e?i=o=null:o=s(i=e),u):i},u}var C=n(62534),O=n.n(C),j=n(84572),I=n.n(j),R=n(9281),D=n(64647),B=n(20262),N=n(68459);function L(e){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function F(){return(F=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=L(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=L(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==L(t)?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var G={curveBasisClosed:function(e){return new o(e)},curveBasisOpen:function(e){return new l(e)},curveBasis:function(e){return new s(e)},curveBumpX:function(e){return new u(e,!0)},curveBumpY:function(e){return new u(e,!1)},curveLinearClosed:function(e){return new d(e)},curveLinear:p,curveMonotoneX:function(e){return new h(e)},curveMonotoneY:function(e){return new b(e)},curveNatural:function(e){return new v(e)},curveStep:function(e){return new w(e,.5)},curveStepAfter:function(e){return new w(e,1)},curveStepBefore:function(e){return new w(e,0)}},H=function(e){return e.x===+e.x&&e.y===+e.y},V=function(e){return e.x},W=function(e){return e.y},_=function(e,t){if(I()(e))return e;var n="curve".concat(O()(e));return("curveMonotone"===n||"curveBump"===n)&&t?G["".concat(n).concat("vertical"===t?"Y":"X")]:G[n]||p},Y=function(e){var t,n=e.type,r=e.points,a=void 0===r?[]:r,i=e.baseLine,s=e.layout,o=e.connectNulls,l=void 0!==o&&o,u=_(void 0===n?"linear":n,s),d=l?a.filter(function(e){return H(e)}):a;if(Array.isArray(i)){var c=l?i.filter(function(e){return H(e)}):i,p=d.map(function(e,t){return z(z({},e),{},{base:c[t]})});return(t="vertical"===s?P().y(W).x1(V).x0(function(e){return e.base.x}):P().x(V).y1(W).y0(function(e){return e.base.y})).defined(H).curve(u),t(p)}return(t="vertical"===s&&(0,N.Et)(i)?P().y(W).x1(V).x0(i):(0,N.Et)(i)?P().x(V).y1(W).y0(i):M().x(V).y(W)).defined(H).curve(u),t(d)},q=function(e){var t=e.className,n=e.points,a=e.path,i=e.pathRef;if((!n||!n.length)&&!a)return null;var s=n&&n.length?Y(e):a;return r.createElement("path",F({},(0,B.J9)(e,!1),(0,D._U)(e),{className:(0,R.A)("recharts-curve",t),d:s,ref:i}
1))}},31624:(e,t,n)=>{var r=n(57397);e.exports=function(){this.__data__=new r,this.size=0}},31645:(e,t,n)=>{var r=n(57206),a=n(58789),i=n(18922),s=n(38536);e.exports=i(function(e,t){if(null==e)return[];var n=t.length;return n>1&&s(e,t[0],t[1])?t=[]:n>2&&s(t[0],t[1],t[2])&&(t=[t[0]]),a(e,r(t,1),[])})},31798:(e,t,n)=>{"use strict";n.d(t,{o:()=>s});var r=n(78879),a=n(44819),i=n(64476),s=(0,r.B)("div",{baseStyle:{display:"flex",alignItems:"center",justifyContent:"center"}});s.displayName="Center";var o={horizontal:{insetStart:"50%",transform:"translateX(-50%)"},vertical:{top:"50%",transform:"translateY(-50%)"},both:{insetStart:"50%",top:"50%",transform:"translate(-50%, -50%)"}};(0,a.R)(function(e,t){let{axis:n="both",...a}=e;return(0,i.jsx)(r.B.div,{ref:t,__css:o[n],...a,position:"absolute"})})},31838:e=>{e.exports=function(){this.__data__=[],this.size=0}},32230:()=>{},32315:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var r=n(64476),a=n(60754),i=n(51767),s=n(10203),o=n(26088),l=n(80009),u=n(57634),d=n(45593),c=n(31063),p=n(5776),y=n(70903);let f=["linear-gradient(180deg, #FF7878 0%, #E43030 100%)","#FF7878",...[,,].fill("#FFA078"),...[,,].fill("linear-gradient(180deg, #E2FB00 0%, #FA9702 100%)"),"linear-gradient(180deg, #EBFF38 0%, #FFB23F 100%)","linear-gradient(180deg, #EEFF54 0%, #FFCB7C 100%);","linear-gradient(180deg, #FDF3A7 0%, #FFD699 100%)",...[,,,,].fill("#FDF3A7"),"linear-gradient(180deg, #FDF3A7 0%, #BFA 100%)","linear-gradient(180deg, #FDF3A7 0%, #98FF7E 100%)","#98FF7E"],m=["linear-gradient(180deg, #98FF7E 0%, #8EDE79 100%)",...[,,,,].fill("linear-gradient(180deg, #98FF7E 0%, #6DB05C 100%)")],h=f.map((e,t)=>({key:"".concat(e,"_").concat(t),bg:e})),b=m.map((e,t)=>({key:"".concat(e,"_").concat(t),bg:e})),g=[0,15],v=[{threshold:1,leftShift:0,color:"linear-gradient(180deg, #FF7878 0%, #E43030 100%)"},{threshold:3,leftShift:"70px",color:"#FDF3A7"},{threshold:10,leftShift:"75%",color:"#98FF7E"},{threshold:1/0,leftShift:"100%",color:"#98FF7E"}],x=e=>{var t;let{value:n,isGlobal:f,...m}=e,x=Number(null!=(t=null==n?void 0:n.toFixed(2))?t:0),w=null==n?void 0:n.eq(new d.fw(c.Is).shr(u.mZ)),T=(0,p.useCallback)(()=>{if(3===x)return{leftShift:"44%",color:"#98FF7E"};let e=v.findIndex(e=>x<e.threshold);return v[e<0?0:e]},[x]);return(0,r.jsxs)(i.az,{backdropFilter:"blur(2px)",p:4,bg:"gradient.blur",...m,children:[(0,r.jsxs)(s.s,{justifyContent:"space-between",alignItems:"center",mb:4.5,children:[(0,r.jsxs)(s.s,{gap:1,alignItems:"center",children:[(0,r.jsx)(o.E,{textStyle:"body2",color:"primary.white",children:"".concat(f?"Global ":"","Health factor")}),(0,r.jsx)(y.A,{label:f?"Global health factor represents the average debt health of all users on the platform":"The Health Factor (HF) represents the health of your debt position - the higher the value, the safer your position is from getting liquidated"})]}),(0,r.jsx)(o.E,{textStyle:"body2",background:T().color,color:"transparent",backgroundClip:"text",children:w?"∞":x})]}),(0,r.jsxs)(s.s,{pos:"relative",children:[(0,r.jsx)(s.s,{gap:.5,children:h.map((e,t)=>(0,r.jsx)(i.az,{bg:e.bg,w:"7px",h:g.includes(t)?"47px":"33px",borderRadius:"5px"},e.key))}),(0,r.jsx)(s.s,{mx:"1.5px",w:"100%",h:"33px",background:"url(/images/hf-green-bar.svg)",backgroundRepeat:"space no-repeat",backgroundSize:"8.625px 33px"}),(0,r.jsx)(s.s,{gap:.5,children:b.map(e=>(0,r.jsx)(i.az,{bg:e.bg,w:"7px",h:"33px",borderRadius:"5px"},e.key))}),(0,r.jsxs)(s.s,{flexDir:"column",pos:"absolute",alignItems:"center",justifyContent:"space-between",left:T().leftShift,top:"-8px",h:"118%",transform:"translateX(-50%)",transition:"left 0.3s",children:[(0,r.jsx)(l.I,{as:a.TX}),(0,r.jsx)(l.I,{as:a.Hz})]})]}),(0,r.jsxs)(s.s,{gap:4,mt:1,children:[(0,r.jsxs)(o.E,{textStyle:"body3",color:"#FDF880",children:["< ",1]}),(0,r.jsxs)(o.E,{textStyle:"body3",color:"#FDF880",children:[1," ≤ Caution: < ",3]}),(0,r.jsxs)(o.E,{textStyle:"body3",color:"primary.cta",ml:"48px",children:["Healthy ≥ ",3]})]})]})}},32331:(e,t,n)=>{var r=n(57397),a=n(31624),i=n(86720),s=n(28973),o=n(77801),l=n(13065);function u(e){var t=this.__data__=new r(e);this.size=t.size}u.prototype.clear=a,u.prototype.delete=i,u.prototype.get=s,u.prototype.has=o,u.prototype.set=l,e.exports=u},32371:(e,t,n)=>{"use strict";n.d(t,{A:()=>
1o,f:()=>s});var r=n(27587),a=n(59269),i=n(22312);let s=(0,n(19125).vt)(e=>({window:"1w",setWindow:t=>{e({window:t})}}));function o(e){let t=s(e=>e.window);return(0,r.I)(["useReserveHistory",e,t],async()=>(await fetch("https://api.amply.finance/api/reserve-history/symbol/"+e).then(e=>e.json())).filter(e=>(0,i.Y)(new Date().setDate(new Date().getDate()-a.ID[t]),new Date(e.timestamp))).map(e=>({...e,borrowApyPercent:100*e.variableBorrowAPY,supplyApyPercent:100*e.depositAPY,timestamp:new Date(e.timestamp)})),{enabled:!!e,refetchInterval:2e4})}},32636:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,a.isNextRouterError)(t)||(0,r.isBailoutToCSRError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let r=n(85111),a=n(71147);("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},32931:(e,t,n)=>{"use strict";n.d(t,{Lm:()=>s,Lo:()=>o,X_:()=>h,ZG:()=>y,c$:()=>d,f:()=>l,nx:()=>m,pO:()=>p,q5:()=>i,xW:()=>c});var r=n(81604);function a(e,t,n){if(e instanceof Uint8Array)return n?new Uint8Array(e):e;if("string"==typeof e&&e.match(/^0x([0-9a-f][0-9a-f])*$/i)){let t=new Uint8Array((e.length-2)/2),n=2;for(let r=0;r<t.length;r++)t[r]=parseInt(e.substring(n,n+2),16),n+=2;return t}(0,r.MR)(!1,"invalid BytesLike value",t||"value",e)}function i(e,t){return a(e,t,!1)}function s(e,t){return a(e,t,!0)}function o(e,t){return"string"==typeof e&&!!e.match(/^0x[0-9A-Fa-f]*$/)&&("number"!=typeof t||e.length===2+2*t)&&(!0!==t||e.length%2==0)}function l(e){return o(e,!0)||e instanceof Uint8Array}let u="0123456789abcdef";function d(e){let t=i(e),n="0x";for(let e=0;e<t.length;e++){let r=t[e];n+=u[(240&r)>>4]+u[15&r]}return n}function c(e){return"0x"+e.map(e=>d(e).substring(2)).join("")}function p(e){return o(e,!0)?(e.length-2)/2:i(e).length}function y(e,t,n){let a=i(e);return null!=n&&n>a.length&&(0,r.vA)(!1,"cannot slice beyond data bounds","BUFFER_OVERRUN",{buffer:a,length:a.length,offset:n}),d(a.slice(null==t?0:t,null==n?a.length:n))}function f(e,t,n){let a=i(e);(0,r.vA)(t>=a.length,"padding exceeds data length","BUFFER_OVERRUN",{buffer:new Uint8Array(a),length:t,offset:t+1});let s=new Uint8Array(t);return s.fill(0),n?s.set(a,t-a.length):s.set(a,0),d(s)}function m(e,t){return f(e,t,!0)}function h(e,t){return f(e,t,!1)}},32953:(e,t,n)=>{"use strict";n.d(t,{BP:()=>w,d6:()=>h,dz:()=>x,oj:()=>b,qw:()=>v,vp:()=>g});var r=n(87269),a=n(83557),i=n(27587),s=n(80732),o=n(17775),l=n(20110),u=n(57306),d=n(45593),c=n(76805);let{useAccount:p,useProvider:y,useChainId:f,getConnector:m}=r.hB,h=()=>{let e=p(),t=y(),n=m().provider,r=f(),[i,l]=(0,s.E)(e=>[e.token,e.tokenAddress]);return(0,a.n)(async a=>{let{stakeAmply:s}=a;if(!r||!t||!e||!n)return;let d=(0,u.Ri)(),p=await new c.kG(n).getSigner();if(i!==o.gD.zkCRO){let t=d.getAmplyVesting(p),n=await t.claim.estimateGas(s),r=t.interface.encodeFunctionData("claim",[s]),a=await (0,u.D)({gasLimit:n,fromAddress:e,toAddress:await t.getAddress(),gasTokenAddress:l,functionData:r}),i=await p.sendTransaction(a.txData);return await i.wait()}let y=await d.getAmplyVesting(p).claim(s);return await y.wait()})},b=()=>{let e=(0,u.Ri)(),t=p();return(0,i.I)(["useClaimableAmount",t],async()=>{let n=await e.getAmplyVesting().getClaimableAmount(t);return new d.fw(n).shr(18)},{enabled:!!t,refetchInterval:l.J.Normal})},g=()=>{let e=(0,u.Ri)(),t=p();return(0,i.I)(["useClaimedAmount",t],async()=>{let n=await e.getAmplyVesting().getClaimedAmount(t);return new d.fw(n).shr(18)},{enabled:!!t,refetchInterval:l.J.Normal})},v=()=>{let e=(0,u.Ri)(),t=p();return(0,i.I)(["useRemainingAmount",t],async()=>{let n=await e.getAmplyVesting().getRemainingAmount(t);return new d.fw(n).shr(18)},{enabled:!!t,refetchInterval:l.J.Normal})},x=()=>{let e=(0,u.Ri)(),t=p();return(0,i.I)(["useConvertibleAmount",t],async()=>{let n=await e.getAmplyVesting().getConvertibleAmount(t);return new d.fw(n).shr(18)},{enabled:!!t,refetchInterval:l.J.Normal})},w=()=>{let e=(0,u.Ri)();return(0,i.I)(["useAmplyEventTimes"],async()=>{let t=e.getAmplyVesting(),[n,r,a,i]=await Promise.all([t.claimOpenAt(),t.claimClosedAt(),t.vestStartAt(),t.vestEndAt()]);return{claimOpenAt:new Date(1e3*Number(n)),claimCloseAt:new Date(1e3*Number(r)),vestStartAt:new Date(1e3*Number(a)),vestEndAt:new Date(1e3*Number(i))}})}}
1,33128:(e,t,n)=>{"use strict";n.d(t,{Lo:()=>_,Ay:()=>$,rt:()=>Y});var r=n(64476),a=n(26088),i=n(72091),s=n(77195),o=n(34138),l=n(98331),u=n(94510),d=n(76186),c=n(45593),p=n(5776),y=n(25362),f=n(33239),m=n(83557),h=n(17775),b=n(57306),g=n(31063),v=n(99662),x=n(13492);let w=(e,t)=>{let n=new c.fw(g.Is);return e.eq(n)?g.Is:e.shl(Number(t)).quotient},T=async(e,t)=>{let{sdk:n,browserSigner:r,poolAddressesProvider:a,amount:i,decimals:s,account:o}=e,l=w(i,s),u=n.getWrappedTokenGatewayV3(r),c=await u.repayETH.estimateGas(a,l,d.sx,o,{value:l});if(t){let e=u.interface.encodeFunctionData("repayETH",[a,l,d.sx,o]),n=await (0,b.D)({gasLimit:c,fromAddress:o,toAddress:await u.getAddress(),gasTokenAddress:t,functionData:e,value:l}),i=await r.sendTransaction(n.txData);return await i.wait()}let p=await u.repayETH(a,l,d.sx,o,{value:l});return await p.wait()},A=async(e,t)=>{let{sdk:n,browserSigner:r,poolAddress:a,assetAddress:i,amount:s,decimals:o,account:l}=e,u=w(s,o),c=n.getL2Pool(a,r),p=await c["repay(address,uint256,uint256,address)"].estimateGas(i,u,d.sx,l);if(t){let e=c.interface.encodeFunctionData("repay(address,uint256,uint256,address)",[i,u,d.sx,l]),n=await (0,b.D)({gasLimit:p,fromAddress:l,toAddress:await c.getAddress(),gasTokenAddress:t,functionData:e}),a=await r.sendTransaction(n.txData);return await a.wait()}let y=await c["repay(address,uint256,uint256,address)"](i,u,d.sx,l);return await y.wait()};var E=n(46331);let S=e=>{let t=(()=>{let{account:e,chainId:t,provider:n,connectorProvider:r,gasTokenSymbol:a,gasTokenAddress:i}=(0,x.Dx)();return(0,m.n)(async s=>{let o,{amount:l,tokenSymbol:u,isMaxAmount:d}=s;if(!t||!e||!n||!r)return;let{browserSigner:c,sdk:p,assetAddress:y,poolAddress:f,decimals:m}=await (0,x.Kt)(r,t,u),w=d?l.add(1).shl(Number(m)).quotient:l.shl(Number(m)).quotient,T=d?g.Is:l.shl(Number(m)).quotient;if(u===h.gD.zkCRO){var A;let n=p.getContractAddress("PoolAddressesProvider").toLowerCase(),r=await p.getUiPoolDataProviderV3Abi().getReservesData(n),s=(0,E.RZ)(t,"wzkCRO"),o=null==(A=r[0].find(e=>e[0]===s))?void 0:A.aTokenAddress,l=p.getERC20(o,c),u=(0,E.RZ)(t,"WrappedTokenGatewayV3");await (0,v.a2)({account:e,spender:u,amount:w,token:l,gasTokenAddress:i,gasTokenSymbol:a})}if(a!==h.gD.zkCRO)if(u===h.gD.zkCRO){let t=p.getWrappedTokenGatewayV3(c),n=await t.withdrawETH.estimateGas(f,T,e),r=t.interface.encodeFunctionData("withdrawETH",[f,T,e]),a=await (0,b.D)({gasLimit:n,fromAddress:e,toAddress:await t.getAddress(),gasTokenAddress:i,functionData:r}),s=await c.sendTransaction(a.txData);return await s.wait()}else{let t=p.getL2Pool(f,c),n=await t["withdraw(address,uint256,address)"].estimateGas(y,w,e),r=t.interface.encodeFunctionData("withdraw(address,uint256,address)",[y,w,e]),a=await (0,b.D)({gasLimit:n,fromAddress:e,toAddress:await t.getAddress(),gasTokenAddress:i,functionData:r}),s=await c.sendTransaction(a.txData);return await s.wait()}return o=u===h.gD.zkCRO?await p.getWrappedTokenGatewayV3(c).withdrawETH(f,T,e):await p.getL2Pool(f,c)["withdraw(address,uint256,address)"](y,T,e),await o.wait()})})(),n=(()=>{let{account:e,chainId:t,provider:n,connectorProvider:r,gasTokenSymbol:a,gasTokenAddress:i}=(0,x.Dx)();return(0,m.n)(async s=>{let{amount:o,tokenSymbol:l,isMaxAmount:u}=s;if(!t||!e||!n||!r)return;let{browserSigner:d,sdk:p,assetAddress:y,poolAddress:f,token:m,decimals:b}=await (0,x.Kt)(r,t,l),E=u?new c.fw(g.Is):o;if(l===h.gD.zkCRO){let t=p.getContractAddress("PoolAddressesProvider");return await T({sdk:p,browserSigner:d,poolAddressesProvider:t,amount:E,decimals:b,account:e},a!==h.gD.zkCRO?i:void 0)}return await (0,v.a2)({account:e,spender:f,amount:w(E,b),token:m,gasTokenAddress:i,gasTokenSymbol:a}),await A({sdk:p,browserSigner:d,poolAddress:f,assetAddress:y,amount:E,decimals:b,account:e},a!==h.gD.zkCRO?i:void 0)})})(),r=e===_.Repay?n:t,[a,i,s,o,u,d]=Y(e=>[e.amount,e.tokenSymbol,e.isMaxAmount,e.setTxHash,e.setTxStatus,e.setTxError]);return(0,p.useCallback)(async()=>{try{var t;if(u(l.tb.Loading),!a)throw Error("Amount is required");if(!i)throw Error("".concat(e===_.Withdraw?"Withdraw":"Repay"," token is required"));let n=await r.mutateAsync({amount:a,tokenSymbol:i,isMaxAmount:s});o(null!=(t=null==n?void 0:n.hash)?t:""),u(l.tb.Success)}catch(e){u(l.tb.Failed),d(e)}},[u,a,i,e,r,o,d,s])};var k=n(40347),M=n(24491),P=n(57126),C=n(80732),O=n(10203),j=n(45703),I=n(44218),R=n(57301),D=n(54359),B=n(25695),N=n(32315),L=n(70903),F=n(48684),U=n(30508),z=n(53353),G=n(28443),H=n(20683),V=n(40154),W=n(19125),_=function(e){return e.Withdraw="Withdraw",e.Repay="Repay",e}({});let Y=(0,W.vt)()(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return{...(0,l.ws)(...t),...(0,l.ZZ)(...t),...(e=>({isCollateral:!1,isMaxAmount:!1,type:_.Withdraw,setMaxAmount(t){e({isMaxAmount:t})},setTokenSymbol(t){e({tokenSymbol:t})},setTokenAddress(t){e({tokenAddress:t})},setAmountStr(t){e({amountStr:t,amount:new c.fw(t)})},setIsCollateral(t){e({isCollateral:t})},setType(t){e({type:t})},setTokenBalance(t){e({tokenBalance:t})},setTokenUSDPrice(t){e({tokenUSDPrice:t})},setInputError(t){e({inputError:t})},setInputWarning(t){e({inputWarning:t})},isOpen:!1,txStatus:l.tb.Default,close(){e({txStatus:l.tb.Default,isOpen:!1,txError:void 0,txHash:void 0,inputError:void 0,amountStr:void 0,isAcknowledged:void 0})}}))(...t)}}),q=()=>{var e,t;let[n,a,i,s,l,y,m,h,b,g,x,w]=Y(e=>[e.amountStr,e.tokenSymbol,e.isCollateral,e.type,e.setAmountStr,e.tokenBalance,e.tokenUSDPrice,e.inputError,e.inputWarning,e.isMaxAmount,e.setMaxAmount,e.isAcknowledged]),T=s===_.Withdraw,{data:A}=(0,u.Y_)(),E=(0,C.E)(e=>e.token),S=(0,D.A)(),{data:k}=(0,u.Pw)(),M=(0,p.useMemo)(()=>{var e,t,n;if(E!==a||!A||!k)return y;let r=null==(e=A.find(e=>e.symbol===a))?void 0:e.tokenAddress,i=k.balanceTokenAddresses.findIndex(e=>e===r),s=k.balances[i];return s.sub(null!=(t=null==S?void 0:S[a])?t:c.fw.ZERO).gte(null!=y?y:c.fw.ZERO)?y:(0,B.A)(s.sub(null!=(n=null==S?void 0:S[a])?n:c.fw.ZERO))},[y,S,E,A,a,k]),W=((e,t,n)=>{let{data:r}=(0,V.K)();return(0,p.useMemo)(()=>{let a=null==r?void 0:r.totalCollateralBase,i=null==r?void 0:r.totalDebtBase,s=null==r?void 0:r.currentLiquidationThreshold;if((null==i?void 0:i.eq(c.fw.ZERO))||!s||!i||!a||!n||!t)return t;let o=s.gt(0)?a.sub(i.mul(d.Kq).div(s)):c.fw.ZERO,l=o.gte(t.mul(n))?t:o.div(n);return e?l:t},[r,n,t,e])})(i,y,m),q=(0,f.$)(e=>e.data),Q=null==q?void 0:q.find(e=>e.vDebtTokenBalance.gt(c.fw.ZERO)),Z=(0,p.useMemo)(()=>n&&m?new c.fw(n).mul(m):c.fw.ZERO,[n,m]),K=(0,R.d)(R.s.Withdraw,Z,null==A||null==(e=A.find(e=>e.symbol===a))?void 0:e.tokenAddress),J=(0,R.d)(R.s.Repay,Z),X=(0,I.AE)(I.rZ.Withdraw,Z,null==A||null==(t=A.find(e=>e.symbol===a))?void 0:t.tokenAddress),$=null==y?void 0:y.sub(null!=n?n:c.fw.ZERO),ee=()=>{Y.setState(e=>({...e,isAcknowledged:!e.isAcknowledged}))},et=(0,p.useCallback)(e=>T?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(G.R,{title:"Remaining supply",usdContent:(0,r.jsx)(U.o,{value:$,price:m,decimalPlaces:4}),content:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(P.V,{value:$,decimalPlaces:4}),(0,r.jsx)(F.A,{symbol:a})]})}),i?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(G.R,{title:(0,r.jsxs)(r.Fragment,{children:["Available to borrow",(0,r.jsx)(L.A,{label:"Maximum amount available for you to borrow, assuming that there is no borrow cap"})]}),content:(0,r.jsx)(P.V,{value:X,suffix:"USD"})}),e&&Q&&(0,r.jsx)(G.R,{title:(0,r.jsx)(r.Fragment,{children:"I acknowledge that withdrawing this amount will put me at high risk of liquidation"}),content:(0,r.jsx)(O.s,{alignSelf:"flex-start",children:(0,r.jsx)(j.d,{isChecked:w,onChange:ee})})}),(0,r.jsx)(N.A,{value:K})]}):null]}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(G.R,{title:"Remaining debt",usdContent:(0,r.jsx)(U.o,{value:$,price:m}),content:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(P.V,{value:$}),(0,r.jsx)(F.A,{symbol:a})]})}),(0,r.jsx)(N.A,{value:J})]}),[T,$,m,a,i,X,Q,w,K,J]);return(e=>{let{isWithdraw:t,isCollateral:n,healthFactorAfterWithdraw:r,healthFactorAfterRepay:a,amount:i,aAndVTokenBalance:s,maxWithdrawTokens:o,tokenData:l}=e,[d,y,f]=Y(e=>[e.tokenAddress,e.setInputError,e.setInputWarning]),{data:m}=(0,u.nC)(d),h=new c.fw(null!=i?i:c.fw.ZERO).gt(null!=o?o:c.fw.ZERO);(0,p.useEffect)(()=>
1{if(!i){f(void 0),y(void 0);return}((e,t,n,r)=>{r(e&&(0,v.d0)(t)||!e&&(0,v.d0)(n)?"To keep your Health Factor above 3, we recommend lowering your debt or supplying more":void 0)})(t,r,a,f),((e,t,n)=>{let{isWithdraw:r,isCollateral:a,isGtMaxWithdraw:i}=e,{healthFactorAfterWithdraw:s,amount:o,tokenData:l,userWalletBalance:u,aAndVTokenBalance:d}=t;(r?((e,t,n,r,a,i)=>{var s;return!e&&t?(i("Lower withdrawal amount to proceed"),!0):e&&n.lte(c.fw.ONE)?(i("Borrow less or supply more to keep your Health Factor above 1"),!0):!!new c.fw(r).gt(null!=(s=null==a?void 0:a.availableLiquidity)?s:c.fw.ZERO)&&(i("exceeds max market liquidity: ".concat(null==a?void 0:a.availableLiquidity.toFormat({decimalPlaces:4}))),!0)})(a,i,s,o,l,n):((e,t,n,r)=>t&&new c.fw(e).gt(t)?(r("Top up your balance to repay the stated amount"),!0):!!(n&&new c.fw(e).gt(n))&&(r("Your amount exceeds the debt to be repaid"),!0))(o,u,d,n))||n(void 0)})({isWithdraw:t,isCollateral:n,isGtMaxWithdraw:h},{healthFactorAfterWithdraw:r,amount:i,tokenData:l,userWalletBalance:m,aAndVTokenBalance:s},y)},[s,i,a,r,n,h,t,y,f,l,null==l?void 0:l.availableLiquidity,m])})({amount:n,aAndVTokenBalance:y,isWithdraw:T,isCollateral:i,healthFactorAfterWithdraw:K,healthFactorAfterRepay:J,maxWithdrawTokens:W,tokenData:null==A?void 0:A.find(e=>e.symbol===a)}),(0,r.jsxs)(o.B,{spacing:4,children:[(0,r.jsx)(H.Yq,{isShowBalance:!T,selectedTokenData:null==A?void 0:A.find(e=>e.symbol===a),onChange:e=>{l(e),g&&x(!1)},value:null!=n?n:"",errorMsg:h,warningMsg:b}),(0,r.jsx)(z.x,{value:null!=n?n:"",maxValue:T?W:M,decimalPlaces:4,onSelect:l,setMaxAmount:x}),et(!!T&&K.gt(c.fw.ZERO)&&K.lt(d.Od))]})};var Q=n(23215),Z=n(28701),K=n(11502);let J=e=>{let{description:t}=e,n=Y(e=>e.txHash);return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(Q.T,{children:[(0,r.jsx)(a.E,{textStyle:"h3",mt:"24px",children:"Transaction complete"}),(0,r.jsx)(a.E,{mb:5,textStyle:"body1",color:"primary.text2",as:"div",children:t}),(0,r.jsx)(Z.N,{href:(0,K.a)(null!=n?n:"","transaction"),isExternal:!0,color:"primary.cta",target:"_blank",textStyle:"cta",children:"View on CronosZK Explorer"})]})})},X=e=>{switch(e){case _.Withdraw:return"Withdraw";case _.Repay:return"Repay"}},$=()=>{var e;let[t,n,m,h,b,g,v,x,w,T,A,E]=Y(e=>[e.isOpen,e.close,e.type,e.txStatus,e.tokenSymbol,e.amount,e.amountStr,e.txError,e.inputError,e.isAcknowledged,e.isCollateral,e.tokenUSDPrice]),O=(0,C.E)(e=>e.isError),j=(0,f.$)(e=>e.data),I=null==j?void 0:j.find(e=>e.vDebtTokenBalance.gt(c.fw.ZERO)),R=S(_.Withdraw),D=S(_.Repay),B=(0,p.useCallback)(()=>{m===_.Withdraw?R():D()},[D,m,R]),{data:N}=(0,u.Y_)(),L=(0,p.useMemo)(()=>g&&E?new c.fw(g).mul(E):c.fw.ZERO,[g,E]),F=(0,u.dI)(u.sb.Withdraw,L,null==N||null==(e=N.find(e=>e.symbol===b))?void 0:e.tokenAddress),U=(0,p.useCallback)(()=>{switch(h){case l.tb.Loading:return(0,r.jsx)(y.YE,{});case l.tb.Failed:return(0,r.jsx)(y.gf,{error:x});case l.tb.Success:return(0,r.jsx)(J,{description:m===_.Withdraw?(0,r.jsxs)(a.E,{as:"div",children:["You withdrew"," ",(0,r.jsx)(a.E,{display:"inline-block",as:"div",children:(0,r.jsx)(P.V,{value:g,suffix:b})})]}):(0,r.jsxs)(a.E,{as:"div",children:["You repaid"," ",(0,r.jsx)(a.E,{display:"inline-block",as:"div",children:(0,r.jsx)(P.V,{value:g,suffix:b})})]})});default:return(0,r.jsx)(q,{})}},[h,x,m,g,b]),z=(0,p.useCallback)(()=>{switch(h){case l.tb.Loading:return(0,r.jsx)(i.$,{isLoading:!0});case l.tb.Failed:return(0,r.jsx)(i.$,{onClick:n,children:"Close"});case l.tb.Success:return(0,r.jsx)(i.$,{onClick:n,children:"Done"});default:return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(C.p,{type:m}),(0,r.jsx)(i.$,{isDisabled:O||!v||!!w||m===_.Withdraw&&A&&!T&&!!I&&F.gt(c.fw.ZERO)&&F.lt(d.Od),onClick:B,children:X(m)})]})}},[v,n,B,I,F,w,T,A,O,h,m]);return(0,r.jsxs)(M.Oj,{size:{base:"full",desktop:"lg"},scrollBehavior:"inside",placement:"bottom",isOpen:t,onClose:()=>n(),children:[(0,r.jsx)(M.uN,{}),(0,r.jsxs)(M.zN,{bgColor:"primary.background",backgroundImage:"url(/images/bg-full.svg)",backgroundSize:"cover",children:[(0,r.jsx)(M.VV,{pb:2,textStyle:"body3",children:(0,r.jsx)(a.E,{children:X(m)})}),(0,r.jsx)(k.SP,{children:(0,r.jsx)(s.s,{color:"primary.cta",boxSize:6,top:"26px",right:"24px"})}),(0,r.jsx)(M.m1,{mt:"10px",px:4,minH:"320px",color:"primary.white",zIndex:1,children:U()}),(0,r.jsx)(M.p8,{bg:"primary.background",position:{base:"fixed",desktop:"unset"},bottom:0,zIndex:10,w:"100%",children:(0,r.jsx)(o.B,{w:"full",spacing:4,children:z()})})]})]})}}
1,33239:(e,t,n)=>{"use strict";n.d(t,{A:()=>e1,$:()=>e0});var r=n(64476),a=n(87269),i=n(51767),s=n(5776),o=n(19125),l=n(60754),u=n(31798),d=n(10203),c=n(28701),p=n(26088),y=n(80009),f=n(94510),m=n(15790),h=n(45593),b=n(40347),g=n(17775),v=n(40154),x=n(99662),w=n(32315),T=n(92470);let A=()=>{let{data:e}=(0,v.K)(),t=null==e?void 0:e.healthFactor,n=(0,x.d0)(t);return(0,r.jsxs)(d.s,{mb:8,mt:{base:6,desktop:0},flexDir:{base:"column",desktop:"column-reverse"},children:[n?(0,r.jsx)(T.A,{text:"To keep your Health Factor above 3, we recommend lowering your debt or supplying more"}):null,(0,r.jsx)(w.A,{value:t})]})};var E=n(34138),S=n(72091),k=n(98331),M=n(92525),P=n(70903),C=n(48684),O=n(57126),j=n(30508),I=n(61124),R=n(28443),D=n(89234),B=n(46331),N=n(27587),L=n(20110),F=n(57306),U=n(31483),z=n(57029);let G=()=>{let e=(0,F.Ri)(),t=a.hB.useAccount(),n=(0,B.RZ)((0,U.T)(),"vUSD").toLowerCase(),r=(0,B.RZ)((0,U.T)(),"vETH").toLowerCase(),{data:i}=(0,z.t$)([n,r]);return(0,N.I)(["usePendingYield",t,i],async()=>{var n,r;let a=null!=(n=null==i?void 0:i[0])?n:0,s=null!=(r=null==i?void 0:i[1])?r:0;return{vUSDYieldRefundAmount:new h.fw(await e.getExtraYieldDistributeATokenvUSD().getPendingYield.staticCall(t)).shr(18),vETHYieldRefundAmount:new h.fw(await e.getExtraYieldDistributeATokenvETH().getPendingYield.staticCall(t)).shr(18),vUSDInUSDPrice:a,vETHInUSDPrice:s}},{enabled:!!t,refetchInterval:L.J.Normal})};var H=n(23215),V=n(24491),W=n(11502),_=n(77195),Y=n(25362);let q=e=>{let{isOpen:t,closeModal:n,txStatus:a,txError:i,children:s}=e;return(0,r.jsxs)(V.Oj,{scrollBehavior:"inside",placement:"bottom",isOpen:t,onClose:n,children:[(0,r.jsx)(V.uN,{}),(0,r.jsx)(V.zN,{bgColor:"primary.background",backgroundImage:"url(/images/bg-full.svg)",backgroundSize:"cover",roundedTop:"10px",minH:"60vh",minW:{desktop:"500px"},children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(V.VV,{children:"Claim"}),(0,r.jsx)(b.SP,{children:(0,r.jsx)(_.s,{color:"primary.cta"})}),a===k.tb.Loading&&(0,r.jsx)(Y.YE,{}),a===k.tb.Failed&&(0,r.jsx)(Y.gf,{error:i}),s,(0,r.jsx)(V.p8,{children:a===k.tb.Success&&(0,r.jsx)(S.$,{w:"100%",onClick:n,children:"Done"})})]})})]})};var Q=n(80732),Z=n(83557),K=n(76805),J=n(73034);let{useAccount:X,useProvider:$,useChainId:ee,getConnector:et}=a.hB,en=()=>{let{data:e}=G(),[t,n]=er(e=>[e.setvUSDYieldRefundAmount,e.setvETHYieldRefundAmount]);(0,s.useEffect)(()=>{(null==e?void 0:e.vUSDYieldRefundAmount)&&t(e.vUSDYieldRefundAmount),(null==e?void 0:e.vETHYieldRefundAmount)&&n(e.vETHYieldRefundAmount)},[e,t,n]);let a=((e,t)=>{let n=(()=>{var e,t;let n=G().refetch,r=X(),a=$(),i=ee(),s=et().provider,{data:o}=(0,J.Y)(),l=(0,Q.E)(e=>e.token),u=null!=(t=null==o||null==(e=o.find(e=>e.symbol===l))?void 0:e.tokenAddress)?t:"";return(0,Z.n)(async e=>{let{vUSDRefund:t=!1,vETHRefund:n=!1}=e;if(!i||!r||!a||!s)return;let o=(0,F.Ri)(),d=await new K.kG(s).getSigner(),c=[];if(t)if(l!==g.gD.zkCRO){let e=o.getExtraYieldDistributeATokenvUSD(d),t=await e.claim.estimateGas(),n=e.interface.encodeFunctionData("claim"),a=await (0,F.D)({gasLimit:t,fromAddress:r,toAddress:await e.getAddress(),gasTokenAddress:u,functionData:n}),i=await d.sendTransaction(a.txData),s=await i.wait();c.push(s)}else{let e=await o.getExtraYieldDistributeATokenvUSD(d).claim(),t=await e.wait();c.push(t)}if(n)if(l!==g.gD.zkCRO){let e=o.getExtraYieldDistributeATokenvETH(d),t=await e.claim.estimateGas(),n=e.interface.encodeFunctionData("claim"),a=await (0,F.D)({gasLimit:t,fromAddress:r,toAddress:await e.getAddress(),gasTokenAddress:u,functionData:n}),i=await d.sendTransaction(a.txData),s=await i.wait();c.push(s)}else{let e=await o.getExtraYieldDistributeATokenvETH(d).claim(),t=await e.wait();c.push(t)}return c},{onSuccess:()=>n()})})(),[r,a,i,o]=er(e=>[e.setTxStatus,e.setvUSDYieldRefundTxHash,e.setvETHYieldRefundTxHash,e.setTxError]);return(0,s.useCallback)(async()=>{try{if(!e&&!t)return;r(k.tb.Loading);let o=await n.mutateAsync({vUSDRefund:e,vETHRefund:t});if(o){var s,l,u,d;e&&t?(a(null==(s=o[0])?void 0:s.hash),i(null==(l=o[1])?void 0:l.hash)):e?a(null==(u=o[0])?void 0:u.hash):t&&i(null==(d=o[0])?void 0:d.hash)}r(k.tb.Success)}catch(e){r(k.tb.Failed),o(e)}},[r,n,e,t,a,i,o])})(null==e?void 0:e.vUSDYieldRefundAmount.gt(0),null==e?void 0:e.vETHYieldRefundAmount.gt(0));return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(V.m1,{children:(0,r.jsxs)(d.s,{direction:"column",gap:"2",children:[(0,r.jsxs)(d.s,{justifyContent:"space-between",py:1,children:[(0,r.jsx)(p.E,{fontSize:"body3",children:"vUSD"}),(0,r.jsxs)(d.s,{flexDirection:"column",alignItems:"flex-end",children:[(0,r.jsxs)(d.s,{gap:1,children:[(0,r.jsx)(O.V,{textStyle:"body1Bold",value:null==e?void 0:e.vUSDYieldRefundAmount,decimalPlaces:4}),(0,r.jsx)(C.A,{w:"24px",symbol:"vUSD"})]}),(0,r.jsx)(j.o,{value:null==e?void 0:e.vUSDYieldRefundAmount,price:null==e?void 0:e.vUSDInUSDPrice,textStyle:"body3",color:"primary.text2",decimalPlaces:4})]})]}),(0,r.jsxs)(d.s,{justifyContent:"space-between",py:1,children:[(0,r.jsx)(p.E,{fontSize:"body3",children:"vETH"}),(0,r.jsxs)(d.s,{flexDirection:"column",alignItems:"flex-end",children:[(0,r.jsxs)(d.s,{gap:1,children:[(0,r.jsx)(O.V,{textStyle:"body1Bold",value:null==e?void 0:e.vETHYieldRefundAmount,decimalPlaces:4}),(0,r.jsx)(C.A,{w:"24px",symbol:"vETH"})]}),(0,r.jsx)(j.o,{value:null==e?void 0:e.vETHYieldRefundAmount,price:null==e?void 0:e.vETHInUSDPrice,textStyle:"body3",color:"primary.text2",decimalPlaces:4})]})]})]})}),(0,r.jsx)(V.p8,{children:(0,r.jsxs)(E.B,{w:"full",spacing:4,children:[(0,r.jsx)(Q.p,{}),(0,r.jsx)(S.$,{isDisabled:(null==e?void 0:e.vETHYieldRefundAmount.lte(0))&&e.vUSDYieldRefundAmount.lte(0),onClick:()=>{a()},children:"Confirm"})]})})]})},er=(0,o.vt)()(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return{...(0,k.ws)(...t),...(0,k.ZZ)(...t),...(e=>({setvUSDYieldRefundTxHash(t){e({vUSDYieldRefundTxHash:t})},setvETHYieldRefundTxHash(t){e({vETHYieldRefundTxHash:t})},setvUSDYieldRefundAmount(t){e({vUSDYieldRefundAmount:t})},setvETHYieldRefundAmount(t){e({vETHYieldRefundAmount:t})}}))(...t)}}),ea=()=>{let[e,t,n,a,i,s,o,l]=er(e=>[e.isOpen,e.txStatus,e.vUSDYieldRefundTxHash,e.vETHYieldRefundTxHash,e.txError,e.close,e.vUSDYieldRefundAmount,e.vETHYieldRefundAmount]);return(0,r.jsxs)(q,{isOpen:e,closeModal:s,txStatus:t,txError:i,children:[t===k.tb.Default&&(0,r.jsx)(en,{}),t===k.tb.Success&&(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(V.m1,{children:[(0,r.jsx)(u.o,{textStyle:"h3",children:"Transaction complete"}),(0,r.jsxs)(H.T,{spacing:4,mt:2,children:[n&&(0,r.jsxs)(H.T,{spacing:1,children:[(0,r.jsx)(p.E,{color:"primary.text2",children:"You claimed ".concat(null==o?void 0:o.toFormat({decimalPlaces:4,trailingZeros:!1,format:{groupSeparator:","}})," vUSD")}),(0,r.jsx)(c.N,{href:(0,W.a)(n,"transaction"),isExternal:!0,color:"primary.cta",target:"_blank",textStyle:"cta",children:"View on CronosZK Explorer"})]}),a&&(0,r.jsxs)(H.T,{spacing:1,children:[(0,r.jsx)(p.E,{color:"primary.text2",children:"You claimed ".concat(null==l?void 0:l.toFormat({decimalPlaces:4,trailingZeros:!1,format:{groupSeparator:","}})," vETH")}),(0,r.jsx)(c.N,{href:(0,W.a)(a,"transaction"),isExternal:!0,color:"primary.cta",target:"_blank",textStyle:"cta",children:"View on CronosZK Explorer"})]})]})]})})]})},ei=()=>{let{data:e}=G(),t=(0,s.useMemo)(()=>
1{if(e)return e.vETHYieldRefundAmount.mul(e.vETHInUSDPrice).add(e.vUSDYieldRefundAmount.mul(e.vUSDInUSDPrice))},[e]),[n,a,i]=er(e=>[e.txStatus,e.open,e.setTxStatus]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(M.A,{px:2,py:2.5,border:"0.5px solid",borderColor:"primary.card_border",background:"primary.card_bg",backdropFilter:"blur(2px)",children:(0,r.jsxs)(E.B,{spacing:0,children:[(0,r.jsxs)(d.s,{justifyContent:"space-between",children:[(0,r.jsxs)(d.s,{gap:1,alignItems:"center",children:[(0,r.jsx)(p.E,{textStyle:"body3",children:"Yield refund"}),(0,r.jsx)(P.A,{label:"If you've supplied vUSD or vETH, you can claim the extra yield here"})]}),(0,r.jsx)(O.V,{textStyle:"body1Bold",value:t,suffix:"USD",decimalPlaces:4})]}),(0,r.jsxs)(d.s,{justifyContent:"space-between",children:[(0,r.jsx)(S.$,{w:"88px",h:"30px",variant:"outline",alignSelf:"end",onClick:()=>{i(k.tb.Default),a()},isLoading:n===k.tb.Loading,isDisabled:null==t?void 0:t.lte(h.fw.ZERO),children:"Claim all"}),(0,r.jsxs)(E.B,{spacing:2,children:[(0,r.jsxs)(d.s,{gap:1,alignItems:"center",alignSelf:"flex-end",children:[(0,r.jsx)(O.V,{textStyle:"body3",value:null==e?void 0:e.vUSDYieldRefundAmount,decimalPlaces:4}),(0,r.jsx)(C.A,{w:"24px",symbol:"vUSD"})]}),(0,r.jsxs)(d.s,{gap:1,alignItems:"center",alignSelf:"flex-end",children:[(0,r.jsx)(O.V,{textStyle:"body3",value:null==e?void 0:e.vETHYieldRefundAmount,decimalPlaces:4}),(0,r.jsx)(C.A,{w:"24px",symbol:"vETH"})]})]})]})]})}),(0,r.jsx)(ea,{})]})},es=()=>{let[e,t,n,a,i]=(0,I.a3)(e=>[e.txStatus,e.open,e.setTxStatus,e.setAmount,e.setType]),{data:s}=(0,D.y)(),{data:o}=(0,f.go)(),l=null==s?void 0:s.amplyTokenAmount,c=()=>{i("supply"),a(l),n(k.tb.Default),t()};return(0,r.jsxs)(d.s,{flexDir:"column",gap:{base:4,desktop:6},children:[(0,r.jsx)(ei,{}),(0,r.jsxs)(d.s,{flex:1,gap:2,flexDir:"column",color:"primary.white",bg:{desktop:"rgba(5, 18, 26, 0.3)"},px:{desktop:2},py:{desktop:4},minW:{desktop:"268px"},backdropFilter:"blur(2px)",children:[(0,r.jsx)(b._s,{children:(0,r.jsxs)(d.s,{alignItems:"center",justifyContent:"space-between",children:[(0,r.jsxs)(E.B,{gap:1,children:[(0,r.jsx)(p.E,{textStyle:"body3",children:"Total claimable amount"}),(0,r.jsxs)(d.s,{gap:1,textStyle:"body2",children:[(0,r.jsx)(C.A,{boxSize:6,symbol:"AMPLY"}),(0,r.jsx)(O.V,{value:l})]}),(0,r.jsx)(j.o,{value:l,price:o})]}),(0,r.jsx)(S.$,{w:"120px",onClick:c,isLoading:e===k.tb.Loading,isDisabled:null==l?void 0:l.lte(h.fw.ZERO),children:"Compound"})]})}),(0,r.jsxs)(b.SP,{children:[(0,r.jsx)(u.o,{textStyle:"body2",children:"My earnings"}),(0,r.jsx)(R.R,{title:"$AMPLY",content:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(O.V,{value:l}),(0,r.jsx)(C.A,{symbol:"AMPLY"})]}),usdContent:(0,r.jsx)(j.o,{value:l,price:o})}),(0,r.jsx)(S.$,{onClick:c,isLoading:e===k.tb.Loading,isDisabled:!l||l.lte(h.fw.ZERO),mt:6,children:"Compound"})]})]})]})},eo=(0,o.vt)(e=>({isOpen:!0,closeModal:()=>{e({isOpen:!1})}}));var el=n(64250);let eu=()=>{let e=(0,el.w)(e=>e.openModal),{data:t}=(0,D.y)(),n=null==t?void 0:t.preAmplyTokenAmount;return(0,r.jsxs)(d.s,{gap:4,direction:{base:"column",md:"row"},children:[(0,r.jsxs)(d.s,{flexDir:"column",gap:6,alignItems:"center",px:4,children:[(0,r.jsx)(p.E,{color:"primary.text2",textStyle:"body1",textAlign:"center",children:"Haven't borrowed or supplied any assets yet? Click on the button below to learn how to do it"}),(0,r.jsx)(y.I,{role:"button",as:l.M7,color:"primary.cta",boxSize:"65px",onClick:e})]}),(0,r.jsx)(b.SP,{children:(null==n?void 0:n.gt(h.fw.ZERO))&&(0,r.jsx)(i.az,{px:4,children:(0,r.jsx)(es,{})})})]})};var ed=n(24345),ec=n(87603),ep=n(90488),ey=n(33128);let ef=e=>{let{data:t,type:n}=e,{symbol:r,tokenAddress:a,tokenUSDPrice:i}=t,o="supply"===n?t.aTokenBalance:t.vDebtTokenBalance,l="supply"===n?t.asCollateral:void 0,{data:u}=(0,f.Y_)(),d=null==u?void 0:u.find(e=>e.symbol===r),{data:c}=(0,f.Vd)(),p=(0,s.useMemo)(()=>{let e=null==c?void 0:c.tokenAddress.findIndex(e=>g.Ih[e.toLowerCase()]===(null==d?void 0:d.symbol));return"supply"===n?null==c?void 0:c.supplyIncentiveData[e]:null==c?void 0:c.borrowIncentiveData[e]},[c,d,n]);return{tokenData:d,incentiveDetails:p,handleActionClick:()=>{ey.rt.setState(e=>
1({...e,isOpen:!0,type:"supply"===n?ey.Lo.Withdraw:ey.Lo.Repay,txStatus:k.tb.Default,tokenSymbol:r,tokenAddress:a,isCollateral:l,tokenBalance:o,tokenUSDPrice:i}))},handleMoreClick:()=>{ep.eJ.setState(e=>({...e,type:"supply"===n?ep.WD.Supply:ep.WD.Borrow,["supply"===n?"supplyTokenData":"borrowTokenData"]:null==u?void 0:u.find(e=>e.symbol===r),isOpen:!0}))}}};var em=n(76186);let eh=e=>{let{type:t="supply",tokenAPY:n,incentiveDetails:a}=e,[o,u]=s.useState(!1);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(R.R,{title:(0,r.jsx)(p.E,{textStyle:"body3",children:"supply"===t?"Supply APR":"Borrow APR"}),content:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(O.Q,{value:n}),(0,r.jsx)(y.I,{as:l.PF,boxSize:"24px",color:"primary.cta",onClick:()=>u(!o),transform:o?"rotate(180deg)":"none",transition:"all 0.15s"})]})}),o?(0,r.jsx)(d.s,{justifyContent:"flex-end",children:(0,r.jsxs)(i.az,{textAlign:"right",children:[(0,r.jsx)(O.Q,{value:n,textStyle:"body1",justifyContent:"flex-end",mt:-2,prefix:(0,r.jsxs)(p.E,{children:["Base:"," \xa0"]})}),(0,F.OO)(a).map(e=>(0,r.jsx)(O.V,{justifyContent:"flex-end",value:new h.fw(e[2]).shr(Number(e[6])).mul(em.xz),textStyle:"body1",prefix:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(C.A,{w:"16px",h:"16px",symbol:e[0]}),(0,r.jsxs)(p.E,{children:[" $",e[0],":"]})]}),suffix:"/day"},e[0]))]})}):null]})};var eb=n(85021),eg=n(81553),ev=n(2854);let ex=e=>{let{symbol:t,label:n}=e;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(d.s,{justifyContent:"space-between",alignItems:"center",children:[(0,r.jsxs)(d.s,{gap:1,alignItems:"center",children:[(0,r.jsx)(eb._,{w:"32px",src:"/tokens/".concat(g.Lt[t],".svg"),alt:t}),(0,r.jsxs)(i.az,{children:[(0,r.jsx)(p.E,{textStyle:"body1",children:n}),(0,r.jsx)(p.E,{color:"primary.text2",textStyle:"caption",children:t})]})]}),(0,r.jsx)(eg.Q,{href:"/markets/token/?symbol=".concat(t),children:(0,r.jsx)(y.I,{as:l.FY,boxSize:7,bg:"primary.icon_bg",color:"primary.cta",borderRadius:"50%"})})]}),(0,r.jsx)(ev.cG,{})]})},ew=e=>{let{data:t,renderCard:n}=e;return(0,r.jsxs)(i.az,{overflowX:"auto",maxW:"calc(100vw - 16px)",py:1,children:[(0,r.jsx)(d.s,{flexWrap:"nowrap",w:"min-content",gap:4,pr:4,alignItems:"flex-start",children:null==t?void 0:t.map(e=>n(e))}),(null==t?void 0:t.length)===0&&(0,r.jsx)(p.E,{color:"primary.white",textAlign:"center",p:4,children:"No data"})]})},eT=e=>{let{data:t}=e,{label:n,symbol:a,vDebtTokenBalance:i,tokenUSDPrice:s}=t,{data:o}=(0,f.bQ)(t.tokenAddress),{incentiveDetails:l,handleActionClick:u,handleMoreClick:c}=ef({data:t,type:"borrow"});return(0,r.jsx)(M.A,{w:"300px",isLargeBorder:!0,color:"primary.white",children:(0,r.jsx)(ed.Z,{children:(0,r.jsxs)(ec.b,{p:4,children:[(0,r.jsx)(ex,{label:n,symbol:a}),(0,r.jsxs)(d.s,{gap:4,flexDir:"column",children:[(0,r.jsx)(R.R,{title:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(p.E,{children:"Borrowed"}),(0,r.jsx)(P.A,{label:"interest carrying"})]}),content:(0,r.jsx)(O.V,{value:i,decimalPlaces:4}),usdContent:(0,r.jsx)(j.o,{value:i,price:s,decimalPlaces:4})}),(0,r.jsx)(eh,{type:"borrow",tokenAPY:o,incentiveDetails:l})]}),(0,r.jsxs)(d.s,{mt:5,mb:1.5,justifyContent:"space-between",children:[(0,r.jsx)(S.$,{h:"30px",variant:"outline",onClick:u,minW:"100px",children:"Repay"}),(0,r.jsx)(S.$,{h:"30px",variant:"outline",minW:"160px",onClick:c,children:"Borrow more"})]})]})})},a)},eA=e=>{let{data:t}=e;return(0,r.jsx)(ew,{data:t,renderCard:e=>(0,r.jsx)(eT,{data:e})})},eE=e=>{let{symbol:t,label:n}=e;return(0,r.jsxs)(d.s,{gap:"10px",children:[(0,r.jsx)(C.A,{symbol:t,w:"36px",h:"36px"}),(0,r.jsxs)(i.az,{children:[(0,r.jsx)(p.E,{children:n}),(0,r.jsx)(p.E,{textStyle:"body3",color:"primary.text2",children:t})]})]})},eS=e=>{let{balance:t,tokenUSDPrice:n}=e;return(0,r.jsxs)(i.az,{children:[(0,r.jsx)(O.V,{value:t,textStyle:"h4",decimalPlaces:4}),(0,r.jsx)(j.o,{value:t,price:n,color:"primary.text2",decimalPlaces:4})]})},ek=e=>{let{APY:t,incentiveData:n}=e;return(0,r.jsxs)(i.az,{children:[(0,r.jsx)(O.Q,{value:t,textStyle:"h4",justifyContent:"flex-end"}),(0,r.jsx)(O.Q,{value:t,textStyle:"body1",justifyContent:"flex-end"}),(0,F.OO)(n).map(e=>(0,r.jsx)(d.s,{gap:1,justifyContent:"flex-end",children:(0,r.jsx)(O.V,{justifyContent:"flex-end",value:new h.fw(e[2]).shr(Number(e[6])).mul(em.xz),textStyle:"body1",prefix:(0,r.jsxs)(p.E,{children:[" $",e[0],":"]}),suffix:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(p.E,{children:"/day"}),(0,r.jsx)(C.A,{w:"24px",h:"24px",symbol:e[0]})]})},e[0])},e[0]))]})},eM=e=>{let{symbol:t,primaryAction:n,primaryLabel:a,secondaryAction:i,secondaryLabel:s}=e;return(0,r.jsxs)(d.s,{justifyContent:"space-between",mt:4,children:[(0,r.jsxs)(d.s,{px:4,gap:3,children:[(0,r.jsx)(S.$,{h:"30px",minW:"95px",variant:"outline",onClick:n,children:a}),(0,r.jsx)(S.$,{h:"30px",minW:"160px",variant:"outline",onClick:i,children:s})]}),(0,r.jsx)(eg.Q,{href:"/markets/token/?symbol=".concat(t),children:(0,r.jsxs)(S.$,{h:"30px",minW:"100px",variant:"link",children:["Market Details",(0,r.jsx)(y.I,{as:l.FY,boxSize:7,color:"primary.cta"})]})})]})},eP=["Asset","Borrowed","APR"],eC=[{width:"45%",textAlign:"left"},{width:"35%",textAlign:"left"},{width:"20%",textAlign:"right"}],eO=e=>{let{data:t}=e,{symbol:n,label:a,vDebtTokenBalance:s,tokenAddress:o,tokenUSDPrice:l}=t,{data:u}=(0,f.bQ)(o),{incentiveDetails:c,handleActionClick:p,handleMoreClick:y}=ef({data:t,type:"borrow"});return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(d.s,{children:[(0,r.jsx)(i.az,{...eC[0],children:(0,r.jsx)(eE,{symbol:n,label:a})}),(0,r.jsx)(i.az,{...eC[1],children:(0,r.jsx)(eS,{balance:s,tokenUSDPrice:l})}),(0,r.jsx)(i.az,{...eC[2],children:(0,r.jsx)(ek,{APY:u,incentiveData:c})})]}),(0,r.jsx)(eM,{symbol:n,primaryAction:p,primaryLabel:"Repay",secondaryAction:y,secondaryLabel:"Borrow more"})]})},ej=e=>{let{data:t}=e;return(0,r.jsxs)(i.az,{minW:"645px",maxW:"645px",children:[(0,r.jsx)(d.s,{px:4,mb:2,children:eP.map((e,t)=>(0,r.jsx)(i.az,{w:eC[t].width,textAlign:eC[t].textAlign,children:e},e))}),(0,r.jsxs)(i.az,{bg:"rgba(5, 18, 26, 0.3)",p:"20px 16px",backdropFilter:"blur(2px)",children:[(null==t?void 0:t.length)===0&&(0,r.jsx)(p.E,{color:"primary.white",textAlign:"center",p:4,children:"No data"}),null==t?void 0:t.map((e,n)=>(0,r.jsxs)(s.Fragment,{children:[(0,r.jsx)(eO,{data:e}),n!==t.length-1&&(0,r.jsx)(i.az,{mt:5,children:(0,r.jsx)(ev.cG,{})})]},e.symbol))]})]})};var eI=n(45703),eR=n(84736);let eD=e=>{let{data:t}=e,{label:n,symbol:a,aTokenBalance:i,asCollateral:s,tokenUSDPrice:o}=t,{data:l}=(0,f.ls)(t.tokenAddress),{incentiveDetails:u,handleActionClick:c,handleMoreClick:y}=ef({data:t,type:"supply"}),[m,h,b,g,v,x]=(0,eR.OS)(e=>[e.open,e.setAmount,e.setTokenSymbol,e.setTokenAddress,e.setTokenUSDValue,e.setType]);return(0,r.jsx)(M.A,{w:"300px",isLargeBorder:!0,color:"primary.white",children:(0,r.jsx)(ed.Z,{children:(0,r.jsxs)(ec.b,{p:4,children:[(0,r.jsx)(ex,{label:n,symbol:a}),(0,r.jsxs)(d.s,{gap:4,flexDir:"column",children:[(0,r.jsx)(R.R,{title:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(p.E,{children:"Supplied"}),(0,r.jsx)(P.A,{label:"interest carrying"})]}),content:(0,r.jsx)(O.V,{value:i,decimalPlaces:4}),usdContent:(0,r.jsx)(j.o,{value:i,price:o,decimalPlaces:4})}),(0,r.jsx)(R.R,{title:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(p.E,{children:"".concat(s?"Disable":"Enable"," as collateral")}),(0,r.jsx)(P.A,{label:"Enabling this token as collateral increases Health Factor and lets you borrow against it, while disabling it accomplishes the opposite."})]}),content:(0,r.jsx)(eI.d,{isChecked:s,onChange:()=>{m(),b(a),g(t.tokenAddress),h(i),v(i.mul(o)),x(s?eR.tw.Disable:eR.tw.Enable)}})}),(0,r.jsx)(eh,{type:"supply",tokenAPY:l,incentiveDetails:u})]}),(0,r.jsxs)(d.s,{mt:5,mb:1.5,justifyContent:"space-between",children:[(0,r.jsx)(S.$,{h:"30px",variant:"outline",minW:"100px",onClick:c,children:"Withdraw"}),(0,r.jsx)(S.$,{h:"30px",minW:"160px",variant:"outline",onClick:y,children:"Supply more"})]})]})})},a)},eB=e=>{let{data:t}=e;return(0,r.jsx)(ew,{data:t,renderCard:e=>(0,r.jsx)(eD,{data:e})})},eN=["Asset","Supplied","Enabled as collateral","APR"],eL=[{width:"30%",textAlign:"left"},{width:"20%",textAlign:"left"},{width:"30%",textAlign:"center"},{width:"20%",textAlign:"right"}],eF=e=>{let{data:t}=e,{symbol:n,label:a,aTokenBalance:s,asCollateral:o,tokenAddress:l,tokenUSDPrice:u}=t,{data:c}=(0,f.ls)(l),{incentiveDetails:p,handleActionClick:y,handleMoreClick:m}=ef({data:t,type:"supply"}),[h,b,g,v,x,w]=(0,eR.OS)(e=>[e.open,e.setAmount,e.setTokenSymbol,e.setTokenAddress,e.setTokenUSDValue,e.setType]);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(d.s,{children:[(0,r.jsx)(i.az,{...eL[0],children:(0,r.jsx)(eE,{symbol:n,label:a})}),(0,r.jsx)(i.az,{...eL[1],children:(0,r.jsx)(eS,{balance:s,tokenUSDPrice:u})}),(0,r.jsx)(i.az,{...eL[2],children:(0,r.jsx)(eI.d,{isChecked:o,onChange:()=>{h(),g(n),v(l),b(s),x(s.mul(u)),w(o?eR.tw.Disable:eR.tw.Enable)}})}),(0,r.jsx)(i.az,{...eL[3],children:(0,r.jsx)(ek,{APY:c,incentiveData:p})})]}),(0,r.jsx)(eM,{symbol:n,primaryAction:y,primaryLabel:"Withdraw",secondaryAction:m,secondaryLabel:"Supply more"})]})},eU=e=>{let{data:t}=e;return(0,r.jsxs)(i.az,{minW:"645px",maxW:"645px",children:[(0,r.jsx)(d.s,{px:4,mb:2,children:eN.map((e,t)=>(0,r.jsx)(i.az,{w:eL[t].width,textAlign:eL[t].textAlign,children:e},e))}),(0,r.jsxs)(i.az,{bg:"rgba(5, 18, 26, 0.3)",p:"20px 16px",backdropFilter:"blur(2px)",children:[(null==t?void 0:t.length)===0&&(0,r.jsx)(p.E,{color:"primary.white",textAlign:"center",p:4,children:"No data"}),null==t?void 0:t.map((e,n)=>(0,r.jsxs)(s.Fragment,{children:[(0,r.jsx)(eF,{data:e}),n!==t.length-1&&(0,r.jsx)(i.az,{mt:5,children:(0,r.jsx)(ev.cG,{})})]},e.symbol))]})]})},ez=()=>{let e=e0(e=>e.data),t=null==e?void 0:e.filter(e=>e.aTokenBalance.gt(h.fw.ZERO)).map(e=>({...e})),n=null==e?void 0:e.filter(e=>e.vDebtTokenBalance.gt(h.fw.ZERO)).map(e=>({...e})),a=null==e?void 0:e.some(e=>e.aTokenBalance.gt(h.fw.ZERO)||e.vDebtTokenBalance.gt(h.fw.ZERO));return(0,r.jsxs)(r.Fragment,{children:[!a&&(0,r.jsx)(eu,{}),(0,r.jsx)(b.CA,{children:a&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(i.az,{mb:8,children:[(0,r.jsx)(p.E,{color:"primary.text2",textStyle:"body2",mb:3,children:"Tokens supplied"}),(0,r.jsx)(eB,{data:t})]}),(0,r.jsxs)(i.az,{mb:8,children:[(0,r.jsx)(p.E,{color:"primary.text2",textStyle:"body2",mb:3,children:"Tokens Borrowed"}),(0,r.jsx)(eA,{data:n})]})]})}),(0,r.jsx)(b.aN,{children:a&&(0,r.jsxs)(d.s,{direction:"column",gap:8,children:[(0,r.jsx)(eU,{data:t}),(0,r.jsx)(ej,{data:n})]})})]})};var eG=n(74521),eH=n(16826),eV=n(19545),eW=n(67382),e_=n(54300);let eY=()=>(0,r.jsx)(i.az,{minW:{base:"100vw",desktop:"100%"},children:(0,r.jsxs)(eG.t,{mb:{base:10,desktop:0},children:[(0,r.jsxs)(eH.w,{children:[(0,r.jsx)(eV.o,{flex:1,children:"My portfolio"}),(0,r.jsx)(eV.o,{flex:1,children:"My earnings"})]}),(0,r.jsxs)(eW.T,{pt:4,children:[(0,r.jsx)(e_.K,{pl:4,pr:0,children:(0,r.jsx)(ez,{})}),(0,r.jsx)(e_.K,{px:4,children:(0,r.jsx)(es,{})})]})]})});var eq=n(36294),eQ=n(44218);let eZ=()=>{let e=e0(e=>e.data);return null==e?void 0:e.reduce((e,t)=>
1{var n;return e.add(t.aTokenBalance.mul(null!=(n=t.tokenUSDPrice)?n:h.fw.ZERO))},h.fw.ZERO)};var eK=n(21560);let eJ=()=>{let e=(()=>{let{data:e}=e0(),t=null==e?void 0:e.map(e=>e.tokenAddress),n=eZ(),{data:r}=(0,eK.lJ)(t),{data:a}=(0,eK.DJ)(t);if(!e||!n||n.eq(h.fw.ZERO)||!r||!a)return;let i=e.reduce((e,t,n)=>e.add(t.aTokenBalance.mul(t.tokenUSDPrice).mul(r[n])),h.fw.ZERO),s=e.reduce((e,t,n)=>e.add(t.vDebtTokenBalance.mul(t.tokenUSDPrice).mul(a[n])),h.fw.ZERO);return i.sub(s).div(n)})(),t=eZ(),n=(()=>{let e=e0(e=>e.data);return null==e?void 0:e.reduce((e,t)=>{var n;return e.add(t.vDebtTokenBalance.mul(null!=(n=t.tokenUSDPrice)?n:h.fw.ZERO))},h.fw.ZERO)})(),a=(0,eQ.AE)(eQ.rZ.OverAll);return(0,r.jsxs)(d.s,{flexDir:"column",gap:{base:2,desktop:8},color:"primary.white",children:[(0,r.jsxs)(d.s,{gap:10,h:"60px",children:[(0,r.jsxs)(i.az,{w:"130px",children:[(0,r.jsx)(p.E,{textStyle:"body3",color:"primary.text2",children:"Total supplied"}),(0,r.jsx)(O.V,{value:t,textStyle:"body2",suffix:"USD"})]}),(0,r.jsxs)(i.az,{w:"130px",children:[(0,r.jsx)(p.E,{textStyle:"body3",color:"primary.text2",children:"Total borrowed"}),(0,r.jsx)(O.V,{value:n,textStyle:"body2",suffix:"USD"})]})]}),(0,r.jsxs)(d.s,{gap:5,h:"60px",children:[(0,r.jsxs)(i.az,{w:"150px",children:[(0,r.jsxs)(eq.z,{gap:0,children:[(0,r.jsx)(p.E,{textStyle:"body3",color:"primary.text2",children:"Net Weighted APR"}),(0,r.jsx)(P.A,{title:"Net Weighted APR",label:"Amount of interest you earn relative to the amount you have to pay. A negative number means you’re paying more than you’re earning."})]}),(0,r.jsx)(O.Q,{value:e,textStyle:"body2"})]}),(0,r.jsxs)(i.az,{w:"150px",children:[(0,r.jsxs)(eq.z,{gap:0,children:[(0,r.jsx)(p.E,{textStyle:"body3",color:"primary.text2",children:"Available to borrow"}),(0,r.jsx)(P.A,{title:"Net Weighted APR",label:"Maximum amount that you are allowed to borrow."})]}),(0,r.jsx)(O.V,{value:a,textStyle:"body2",suffix:"USD"})]})]}),(0,r.jsxs)(d.s,{gap:10,h:"60px",children:[(0,r.jsxs)(i.az,{w:"130px",children:[(0,r.jsx)(p.E,{textStyle:"body3",color:"primary.text2",children:"Liquidation buffer"}),(0,r.jsx)(O.Q,{value:60,textStyle:"body2"})]}),(0,r.jsxs)(i.az,{w:"130px",children:[(0,r.jsx)(p.E,{textStyle:"body3",color:"primary.text2",children:"Leverage"}),(0,r.jsx)(O.V,{value:2.33,textStyle:"body2"})]})]})]})},eX=()=>{let e=e0(e=>e.setData),{data:t}=(0,m._)(),{data:n}=(0,f.Y_)(),a=null==t?void 0:t.map(e=>{var t;return{...e,label:null==n||null==(t=n.find(t=>t.symbol===g.Ih[e.tokenAddress.toLowerCase()]))?void 0:t.label,symbol:g.Ih[e.tokenAddress.toLowerCase()]}});return(0,s.useEffect)(()=>{a&&e(a)},[a,e]),(0,r.jsxs)(r.Fragment,{children:[!1,(0,r.jsx)(e$,{children:!1}),(0,r.jsx)(b.CA,{children:(0,r.jsx)(eY,{})}),(0,r.jsx)(b.aN,{children:(0,r.jsxs)(d.s,{gap:6,children:[(0,r.jsx)(ez,{}),(0,r.jsx)(es,{})]})})]})},e$=e=>{let{children:t}=e,{data:n}=(0,m._)(),a=null==n?void 0:n.some(e=>e.aTokenBalance.gt(h.fw.ZERO)||e.vDebtTokenBalance.gt(h.fw.ZERO));return(0,r.jsxs)(i.az,{px:{base:4,desktop:0},display:{desktop:"flex"},gap:3,children:[a&&(0,r.jsx)(eJ,{}),t,a&&(0,r.jsxs)(i.az,{width:"full",maxW:"468px",children:[(0,r.jsx)(A,{}),(0,r.jsxs)(d.s,{color:"primary.cta",border:"1px solid",borderColor:"primary.cta",py:1,pl:4,pr:2,cursor:"pointer",mb:4,alignItems:"center",as:c.N,href:"/dashboard/simulation-calculation",children:[(0,r.jsxs)(i.az,{children:[(0,r.jsx)(p.E,{textStyle:"cta",children:"Simulation calculator"}),(0,r.jsx)(p.E,{textStyle:"body3",children:"Simulate your health factor and liquidation risk with ease!"})]}),(0,r.jsx)(y.I,{as:l.FY,boxSize:6,ml:"auto"})]})]})]})},e0=(0,o.vt)(e=>({data:void 0,setData:t=>{e({data:t})}})),e1=()=>a.hB.useIsConnectedToSupportedChain()?(0,r.jsx)(i.az,{mt:{base:2,desktop:8},children:(0,r.jsx)(eX,{})}):null},33533:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},33542:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=function(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}},33665:(e,t,n)=>{"use strict";let r,a,i;n.d(t,{RC:()=>W,qr:()=>_});var s=n(5776),o=n(95659),l=n(70022);function u(){return r||(r=function(){let e=(0,o.a)(),t=(0,o.g)();return{smoothScroll:t.documentElement&&t.documentElement.style&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch)}}()),r}function d(e){return void 0===e&&(e={}),a||(a=function(e){let{userAgent:t}=void 0===e?{}:e,n=u(),r=(0,o.a)(),a=r.navigator.platform,i=t||r.navigator.userAgent,s={ios:!1,android:!1},l=r.screen.width,d=r.screen.height,c=i.match(/(Android);?[\s\/]+([\d.]+)?/),p=i.match(/(iPad).*OS\s([\d_]+)/),y=i.match(/(iPod)(.*OS\s([\d_]+))?/),f=!p&&i.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="MacIntel"===a;return!p&&m&&n.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${l}x${d}`)>=0&&((p=i.match(/(Version)\/([\d.]+)/))||(p=[0,1,"13_0_0"]),m=!1),c&&"Win32"!==a&&(s.os="android",s.android=!0),(p||f||y)&&(s.os="ios",s.ios=!0),s}(e)),a}let c=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)},p=(e,t,n)=>{t&&!e.classList.contains(n)?e.classList.add(n):!t&&e.classList.contains(n)&&e.classList.remove(n)},y=(e,t)=>{if(!e||e.destroyed||!e.params)return;let n=t.closest(e.isElement?"swiper-slide":`.${e.params.slideClass}`);
1if(n){let t=n.querySelector(`.${e.params.lazyPreloaderClass}`);!t&&e.isElement&&(n.shadowRoot?t=n.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`):requestAnimationFrame(()=>{n.shadowRoot&&(t=n.shadowRoot.querySelector(`.${e.params.lazyPreloaderClass}`))&&t.remove()})),t&&t.remove()}},f=(e,t)=>{if(!e.slides[t])return;let n=e.slides[t].querySelector('[loading="lazy"]');n&&n.removeAttribute("loading")},m=e=>{if(!e||e.destroyed||!e.params)return;let t=e.params.lazyPreloadPrevNext,n=e.slides.length;if(!n||!t||t<0)return;t=Math.min(t,n);let r="auto"===e.params.slidesPerView?e.slidesPerViewDynamic():Math.ceil(e.params.slidesPerView),a=e.activeIndex;if(e.params.grid&&e.params.grid.rows>1){let n=[a-t];n.push(...Array.from({length:t}).map((e,t)=>a+r+t)),e.slides.forEach((t,r)=>{n.includes(t.column)&&f(e,r)});return}let i=a+r-1;if(e.params.rewind||e.params.loop)for(let r=a-t;r<=i+t;r+=1){let t=(r%n+n)%n;(t<a||t>i)&&f(e,t)}else for(let r=Math.max(a-t,0);r<=Math.min(i+t,n-1);r+=1)r!==a&&(r>i||r<a)&&f(e,r)};function h(e){let{swiper:t,runCallbacks:n,direction:r,step:a}=e,{activeIndex:i,previousIndex:s}=t,o=r;if(o||(o=i>s?"next":i<s?"prev":"reset"),t.emit(`transition${a}`),n&&i!==s){if("reset"===o)return void t.emit(`slideResetTransition${a}`);t.emit(`slideChangeTransition${a}`),"next"===o?t.emit(`slideNextTransition${a}`):t.emit(`slidePrevTransition${a}`)}}function b(e,t,n){let r=(0,o.a)(),{params:a}=e,i=a.edgeSwipeDetection,s=a.edgeSwipeThreshold;return!i||!(n<=s)&&!(n>=r.innerWidth-s)||"prevent"===i&&(t.preventDefault(),!0)}function g(e){let t=(0,o.g)(),n=e;n.originalEvent&&(n=n.originalEvent);let r=this.touchEventsData;if("pointerdown"===n.type){if(null!==r.pointerId&&r.pointerId!==n.pointerId)return;r.pointerId=n.pointerId}else"touchstart"===n.type&&1===n.targetTouches.length&&(r.touchId=n.targetTouches[0].identifier);if("touchstart"===n.type)return void b(this,n,n.targetTouches[0].pageX);let{params:a,touches:i,enabled:s}=this;if(!s||!a.simulateTouch&&"mouse"===n.pointerType||this.animating&&a.preventInteractionOnTransition)return;!this.animating&&a.cssMode&&a.loop&&this.loopFix();let u=n.target;if("wrapper"===a.touchEventsTarget&&!this.wrapperEl.contains(u)||"which"in n&&3===n.which||"button"in n&&n.button>0||r.isTouched&&r.isMoved)return;let d=!!a.noSwipingClass&&""!==a.noSwipingClass,c=n.composedPath?n.composedPath():n.path;d&&n.target&&n.target.shadowRoot&&c&&(u=c[0]);let p=a.noSwipingSelector?a.noSwipingSelector:`.${a.noSwipingClass}`,y=!!(n.target&&n.target.shadowRoot);if(a.noSwiping&&(y?function(e,t){return void 0===t&&(t=this),function t(n){if(!n||n===(0,o.g)()||n===(0,o.a)())return null;n.assignedSlot&&(n=n.assignedSlot);let r=n.closest(e);return r||n.getRootNode?r||t(n.getRootNode().host):null}(t)}(p,u):u.closest(p))){this.allowClick=!0;return}if(a.swipeHandler&&!u.closest(a.swipeHandler))return;i.currentX=n.pageX,i.currentY=n.pageY;let f=i.currentX,m=i.currentY;if(!b(this,n,f))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),i.startX=f,i.startY=m,r.touchStartTime=(0,l.d)(),this.allowClick=!0,this.updateSize(),this.swipeDirection=void 0,a.threshold>0&&(r.allowThresholdMove=!1);let h=!0;u.matches(r.focusableElements)&&(h=!1,"SELECT"===u.nodeName&&(r.isTouched=!1)),t.activeElement&&t.activeElement.matches(r.focusableElements)&&t.activeElement!==u&&t.activeElement.blur();let g=h&&this.allowTouchMove&&a.touchStartPreventDefault;(a.touchStartForcePreventDefault||g)&&!u.isContentEditable&&n.preventDefault(),a.freeMode&&a.freeMode.enabled&&this.freeMode&&this.animating&&!a.cssMode&&this.freeMode.onTouchStart(),this.emit("touchStart",n)}function v(e){let t,n,r=(0,o.g)(),a=this.touchEventsData,{params:i,touches:s,rtlTranslate:u,enabled:d}=this;if(!d||!i.simulateTouch&&"mouse"===e.pointerType)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),"pointermove"===c.type&&(null!==a.touchId||c.pointerId!==a.pointerId))return;if("touchmove"===c.type){if(!(t=[...c.changedTouches].filter(e=>e.identifier===a.touchId)[0])||t.identifier!==a.touchId)return}else t=c;
1if(!a.isTouched){a.startMoving&&a.isScrolling&&this.emit("touchMoveOpposite",c);return}let p=t.pageX,y=t.pageY;if(c.preventedByNestedSwiper){s.startX=p,s.startY=y;return}if(!this.allowTouchMove){c.target.matches(a.focusableElements)||(this.allowClick=!1),a.isTouched&&(Object.assign(s,{startX:p,startY:y,currentX:p,currentY:y}),a.touchStartTime=(0,l.d)());return}if(i.touchReleaseOnEdges&&!i.loop){if(this.isVertical()){if(y<s.startY&&this.translate<=this.maxTranslate()||y>s.startY&&this.translate>=this.minTranslate()){a.isTouched=!1,a.isMoved=!1;return}}else if(p<s.startX&&this.translate<=this.maxTranslate()||p>s.startX&&this.translate>=this.minTranslate())return}if(r.activeElement&&c.target===r.activeElement&&c.target.matches(a.focusableElements)){a.isMoved=!0,this.allowClick=!1;return}a.allowTouchCallbacks&&this.emit("touchMove",c),s.previousX=s.currentX,s.previousY=s.currentY,s.currentX=p,s.currentY=y;let f=s.currentX-s.startX,m=s.currentY-s.startY;if(this.params.threshold&&Math.sqrt(f**2+m**2)<this.params.threshold)return;if(void 0===a.isScrolling){let e;this.isHorizontal()&&s.currentY===s.startY||this.isVertical()&&s.currentX===s.startX?a.isScrolling=!1:f*f+m*m>=25&&(e=180*Math.atan2(Math.abs(m),Math.abs(f))/Math.PI,a.isScrolling=this.isHorizontal()?e>i.touchAngle:90-e>i.touchAngle)}if(a.isScrolling&&this.emit("touchMoveOpposite",c),void 0===a.startMoving&&(s.currentX!==s.startX||s.currentY!==s.startY)&&(a.startMoving=!0),a.isScrolling||"touchmove"===c.type&&a.preventTouchMoveFromPointerMove){a.isTouched=!1;return}if(!a.startMoving)return;this.allowClick=!1,!i.cssMode&&c.cancelable&&c.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&c.stopPropagation();let h=this.isHorizontal()?f:m,b=this.isHorizontal()?s.currentX-s.previousX:s.currentY-s.previousY;i.oneWayMovement&&(h=Math.abs(h)*(u?1:-1),b=Math.abs(b)*(u?1:-1)),s.diff=h,h*=i.touchRatio,u&&(h=-h,b=-b);let g=this.touchesDirection;this.swipeDirection=h>0?"prev":"next",this.touchesDirection=b>0?"prev":"next";let v=this.params.loop&&!i.cssMode,x="next"===this.touchesDirection&&this.allowSlideNext||"prev"===this.touchesDirection&&this.allowSlidePrev;if(!a.isMoved){if(v&&x&&this.loopFix({direction:this.swipeDirection}),a.startTranslate=this.getTranslate(),this.setTransition(0),this.animating){let e=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});this.wrapperEl.dispatchEvent(e)}a.allowMomentumBounce=!1,i.grabCursor&&(!0===this.allowSlideNext||!0===this.allowSlidePrev)&&this.setGrabCursor(!0),this.emit("sliderFirstMove",c)}if(new Date().getTime(),a.isMoved&&a.allowThresholdMove&&g!==this.touchesDirection&&v&&x&&Math.abs(h)>=1){Object.assign(s,{startX:p,startY:y,currentX:p,currentY:y,startTranslate:a.currentTranslate}),a.loopSwapReset=!0,a.startTranslate=a.currentTranslate;return}this.emit("sliderMove",c),a.isMoved=!0,a.currentTranslate=h+a.startTranslate;let w=!0,T=i.resistanceRatio;if(i.touchReleaseOnEdges&&(T=0),h>0?(v&&x&&!n&&a.allowThresholdMove&&a.currentTranslate>(i.centeredSlides?this.minTranslate()-this.slidesSizesGrid[this.activeIndex+1]:this.minTranslate())&&this.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),a.currentTranslate>this.minTranslate()&&(w=!1,i.resistance&&(a.currentTranslate=this.minTranslate()-1+(-this.minTranslate()+a.startTranslate+h)**T))):h<0&&(v&&x&&!n&&a.allowThresholdMove&&a.currentTranslate<(i.centeredSlides?this.maxTranslate()+this.slidesSizesGrid[this.slidesSizesGrid.length-1]:this.maxTranslate())&&this.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:this.slides.length-("auto"===i.slidesPerView?this.slidesPerViewDynamic():Math.ceil(parseFloat(i.slidesPerView,10)))}),a.currentTranslate<this.maxTranslate()&&(w=!1,i.resistance&&(a.currentTranslate=this.maxTranslate()+1-(this.maxTranslate()-a.startTranslate-h)**T))),w&&(c.preventedByNestedSwiper=!0),!this.allowSlideNext&&"next"===this.swipeDirection&&a.currentTranslate<a.startTranslate&&(a.currentTranslate=a.startTranslate),!this.allowSlidePrev&&"prev"===this.swipeDirection&&a.currentTranslate>a.startTranslate&&(a.currentTranslate=a.startTranslate),this.allowSlidePrev||this.allowSlideNext||(a.currentTranslate=a.startTranslate),i.threshold>0)if(Math.abs(h)>i.threshold||a.allowThresholdMove){if(!a.allowThresholdMove){a.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,a.currentTranslate=a.startTranslate,s.diff=this.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY;return}}else{a.currentTranslate=a.startTranslate;return}i.followFinger&&!i.cssMode&&((i.freeMode&&i.freeMode.enabled&&this.freeMode||i.watchSlidesProgress)&&(this.updateActiveIndex(),this.updateSlidesClasses()),i.freeMode&&i.freeMode.enabled&&this.freeMode&&this.freeMode.onTouchMove(),this.updateProgress(a.currentTranslate),this.setTranslate(a.currentTranslate))}function x(e){let t,n,r=this,a=r.touchEventsData,i=e;if(i.originalEvent&&(i=i.originalEvent),"touchend"===i.type||"touchcancel"===i.type){if(!(t=[...i.changedTouches].filter(e=>e.identifier===a.touchId)[0])||t.identifier!==a.touchId)return}else{if(null!==a.touchId||i.pointerId!==a.pointerId)return;t=i}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(i.type)&&!(["pointercancel","contextmenu"].includes(i.type)&&(r.browser.isSafari||r.browser.isWebView)))return;a.pointerId=null,a.touchId=null;let{params:s,touches:o,rtlTranslate:u,slidesGrid:d,enabled:c}=r;if(!c||!s.simulateTouch&&"mouse"===i.pointerType)return;if(a.allowTouchCallbacks&&r.emit("touchEnd",i),a.allowTouchCallbacks=!1,!a.isTouched){a.isMoved&&s.grabCursor&&r.setGrabCursor(!1),a.isMoved=!1,a.startMoving=!1;return}s.grabCursor&&a.isMoved&&a.isTouched&&(!0===r.allowSlideNext||!0===r.allowSlidePrev)&&r.setGrabCursor(!1);let p=(0,l.d)(),y=p-a.touchStartTime;if(r.allowClick){let e=i.path||i.composedPath&&i.composedPath();r.updateClickedSlide(e&&e[0]||i.target,e),r.emit("tap click",i),y<300&&p-a.lastClickTime<300&&r.emit("doubleTap doubleClick",i)}if(a.lastClickTime=(0,l.d)(),(0,l.n)(()=>{r.destroyed||(r.allowClick=!0)}
1),!a.isTouched||!a.isMoved||!r.swipeDirection||0===o.diff&&!a.loopSwapReset||a.currentTranslate===a.startTranslate&&!a.loopSwapReset){a.isTouched=!1,a.isMoved=!1,a.startMoving=!1;return}if(a.isTouched=!1,a.isMoved=!1,a.startMoving=!1,n=s.followFinger?u?r.translate:-r.translate:-a.currentTranslate,s.cssMode)return;if(s.freeMode&&s.freeMode.enabled)return void r.freeMode.onTouchEnd({currentPos:n});let f=n>=-r.maxTranslate()&&!r.params.loop,m=0,h=r.slidesSizesGrid[0];for(let e=0;e<d.length;e+=e<s.slidesPerGroupSkip?1:s.slidesPerGroup){let t=e<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;void 0!==d[e+t]?(f||n>=d[e]&&n<d[e+t])&&(m=e,h=d[e+t]-d[e]):(f||n>=d[e])&&(m=e,h=d[d.length-1]-d[d.length-2])}let b=null,g=null;s.rewind&&(r.isBeginning?g=s.virtual&&s.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1:r.isEnd&&(b=0));let v=(n-d[m])/h,x=m<s.slidesPerGroupSkip-1?1:s.slidesPerGroup;if(y>s.longSwipesMs){if(!s.longSwipes)return void r.slideTo(r.activeIndex);"next"===r.swipeDirection&&(v>=s.longSwipesRatio?r.slideTo(s.rewind&&r.isEnd?b:m+x):r.slideTo(m)),"prev"===r.swipeDirection&&(v>1-s.longSwipesRatio?r.slideTo(m+x):null!==g&&v<0&&Math.abs(v)>s.longSwipesRatio?r.slideTo(g):r.slideTo(m))}else{if(!s.shortSwipes)return void r.slideTo(r.activeIndex);r.navigation&&(i.target===r.navigation.nextEl||i.target===r.navigation.prevEl)?i.target===r.navigation.nextEl?r.slideTo(m+x):r.slideTo(m):("next"===r.swipeDirection&&r.slideTo(null!==b?b:m+x),"prev"===r.swipeDirection&&r.slideTo(null!==g?g:m))}}function w(){let e=this,{params:t,el:n}=e;if(n&&0===n.offsetWidth)return;t.breakpoints&&e.setBreakpoint();let{allowSlideNext:r,allowSlidePrev:a,snapGrid:i}=e,s=e.virtual&&e.params.virtual.enabled;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses();let o=s&&t.loop;"auto"!==t.slidesPerView&&!(t.slidesPerView>1)||!e.isEnd||e.isBeginning||e.params.centeredSlides||o?e.params.loop&&!s?e.slideToLoop(e.realIndex,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0):e.slideTo(e.slides.length-1,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&(clearTimeout(e.autoplay.resizeTimeout),e.autoplay.resizeTimeout=setTimeout(()=>{e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.resume()},500)),e.allowSlidePrev=a,e.allowSlideNext=r,e.params.watchOverflow&&i!==e.snapGrid&&e.checkOverflow()}function T(e){this.enabled&&!this.allowClick&&(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}function A(){let{wrapperEl:e,rtlTranslate:t,enabled:n}=this;if(!n)return;this.previousTranslate=this.translate,this.isHorizontal()?this.translate=-e.scrollLeft:this.translate=-e.scrollTop,0===this.translate&&(this.translate=0),this.updateActiveIndex(),this.updateSlidesClasses();let r=this.maxTranslate()-this.minTranslate();(0===r?0:(this.translate-this.minTranslate())/r)!==this.progress&&this.updateProgress(t?-this.translate:this.translate),this.emit("setTranslate",this.translate,!1)}function E(e){y(this,e.target),!this.params.cssMode&&("auto"===this.params.slidesPerView||this.params.autoHeight)&&this.update()}function S(){!this.documentTouchHandlerProceeded&&(this.documentTouchHandlerProceeded=!0,this.params.touchReleaseOnEdges&&(this.el.style.touchAction="auto"))}let k=(e,t)=>{let n=(0,o.g)(),{params:r,el:a,wrapperEl:i,device:s}=e,l=!!r.nested,u="on"===t?"addEventListener":"removeEventListener";a&&"string"!=typeof a&&(n[u]("touchstart",e.onDocumentTouchStart,{passive:!1,capture:l}),a[u]("touchstart",e.onTouchStart,{passive:!1}),a[u]("pointerdown",e.onTouchStart,{passive:!1}),n[u]("touchmove",e.onTouchMove,{passive:!1,capture:l}),n[u]("pointermove",e.onTouchMove,{passive:!1,capture:l}),n[u]("touchend",e.onTouchEnd,{passive:!0}),n[u]("pointerup",e.onTouchEnd,{passive:!0}),n[u]("pointercancel",e.onTouchEnd,{passive:!0}),n[u]("touchcancel",e.onTouchEnd,{passive:!0}),n[u]("pointerout",e.onTouchEnd,{passive:!0}),n[u]("pointerleave",e.onTouchEnd,{passive:!0}),n[u]("contextmenu",e.onTouchEnd,{passive:!0}),(r.preventClicks||r.preventClicksPropagation)&&a[u]("click",e.onClick,!0),r.cssMode&&i[u]("scroll",e.onScroll),r.updateOnWindowResize?e[t](s.ios||s.android?"resize orientationchange observerUpdate":"resize observerUpdate",w,!0):e[t]("observerUpdate",w,!0),a[u]("load",e.onLoad,{capture:!0}))},M=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var P={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",
1spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};let C={eventsEmitter:{on(e,t,n){let r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;let a=n?"unshift":"push";return e.split(" ").forEach(e=>{r.eventsListeners[e]||(r.eventsListeners[e]=[]),r.eventsListeners[e][a](t)}),r},once(e,t,n){let r=this;if(!r.eventsListeners||r.destroyed||"function"!=typeof t)return r;function a(){r.off(e,a),a.__emitterProxy&&delete a.__emitterProxy;for(var n=arguments.length,i=Array(n),s=0;s<n;s++)i[s]=arguments[s];t.apply(r,i)}return a.__emitterProxy=t,r.on(e,a,n)},onAny(e,t){return!this.eventsListeners||this.destroyed||"function"!=typeof e||0>this.eventsAnyListeners.indexOf(e)&&this.eventsAnyListeners[t?"unshift":"push"](e),this},offAny(e){if(!this.eventsListeners||this.destroyed||!this.eventsAnyListeners)return this;let t=this.eventsAnyListeners.indexOf(e);return t>=0&&this.eventsAnyListeners.splice(t,1),this},off(e,t){let n=this;return n.eventsListeners&&!n.destroyed&&n.eventsListeners&&e.split(" ").forEach(e=>{void 0===t?n.eventsListeners[e]=[]:n.eventsListeners[e]&&n.eventsListeners[e].forEach((r,a)=>{(r===t||r.__emitterProxy&&r.__emitterProxy===t)&&n.eventsListeners[e].splice(a,1)})}),n},emit(){let e,t,n,r=this;if(!r.eventsListeners||r.destroyed||!r.eventsListeners)return r;for(var a=arguments.length,i=Array(a),s=0;s<a;s++)i[s]=arguments[s];return"string"==typeof i[0]||Array.isArray(i[0])?(e=i[0],t=i.slice(1,i.length),n=r):(e=i[0].events,t=i[0].data,n=i[0].context||r),t.unshift(n),(Array.isArray(e)?e:e.split(" ")).forEach(e=>{r.eventsAnyListeners&&r.eventsAnyListeners.length&&r.eventsAnyListeners.forEach(r=>{r.apply(n,[e,...t])}),r.eventsListeners&&r.eventsListeners[e]&&r.eventsListeners[e].forEach(e=>{e.apply(n,t)})}),r}},update:{updateSize:function(){let e,t,n=this.el;e=void 0!==this.params.width&&null!==this.params.width?this.params.width:n.clientWidth,t=void 0!==this.params.height&&null!==this.params.height?this.params.height:n.clientHeight,0===e&&this.isHorizontal()||0===t&&this.isVertical()||(e=e-parseInt((0,l.o)(n,"padding-left")||0,10)-parseInt((0,l.o)(n,"padding-right")||0,10),t=t-parseInt((0,l.o)(n,"padding-top")||0,10)-parseInt((0,l.o)(n,"padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(t)&&(t=0),Object.assign(this,{width:e,height:t,size:this.isHorizontal()?e:t}))},updateSlides:function(){let e,t=this;function n(e,n){return parseFloat(e.getPropertyValue(t.getDirectionLabel(n))||0)}let r=t.params,{wrapperEl:a,slidesEl:i,size:s,rtlTranslate:o,wrongRTL:u}=t,d=t.virtual&&r.virtual.enabled,c=d?t.virtual.slides.length:t.slides.length,p=(0,l.e)(i,`.${t.params.slideClass}, swiper-slide`),y=d?t.virtual.slides.length:p.length,f=[],m=[],h=[],b=r.slidesOffsetBefore;"function"==typeof b&&(b=r.slidesOffsetBefore.call(t));let g=r.slidesOffsetAfter;"function"==typeof g&&(g=r.slidesOffsetAfter.call(t));let v=t.snapGrid.length,x=t.slidesGrid.length,w=r.spaceBetween,T=-b,A=0,E=0;if(void 0===s)return;"string"==typeof w&&w.indexOf("%")>=0?w=parseFloat(w.replace("%",""))/100*s:"string"==typeof w&&(w=parseFloat(w)),t.virtualSize=-w,p.forEach(e
1=>{o?e.style.marginLeft="":e.style.marginRight="",e.style.marginBottom="",e.style.marginTop=""}),r.centeredSlides&&r.cssMode&&((0,l.s)(a,"--swiper-centered-offset-before",""),(0,l.s)(a,"--swiper-centered-offset-after",""));let S=r.grid&&r.grid.rows>1&&t.grid;S?t.grid.initSlides(p):t.grid&&t.grid.unsetSlides();let k="auto"===r.slidesPerView&&r.breakpoints&&Object.keys(r.breakpoints).filter(e=>void 0!==r.breakpoints[e].slidesPerView).length>0;for(let a=0;a<y;a+=1){let i;if(e=0,p[a]&&(i=p[a]),S&&t.grid.updateSlide(a,i,p),!p[a]||"none"!==(0,l.o)(i,"display")){if("auto"===r.slidesPerView){k&&(p[a].style[t.getDirectionLabel("width")]="");let s=getComputedStyle(i),o=i.style.transform,u=i.style.webkitTransform;if(o&&(i.style.transform="none"),u&&(i.style.webkitTransform="none"),r.roundLengths)e=t.isHorizontal()?(0,l.f)(i,"width",!0):(0,l.f)(i,"height",!0);else{let t=n(s,"width"),r=n(s,"padding-left"),a=n(s,"padding-right"),o=n(s,"margin-left"),l=n(s,"margin-right"),u=s.getPropertyValue("box-sizing");if(u&&"border-box"===u)e=t+o+l;else{let{clientWidth:n,offsetWidth:s}=i;e=t+r+a+o+l+(s-n)}}o&&(i.style.transform=o),u&&(i.style.webkitTransform=u),r.roundLengths&&(e=Math.floor(e))}else e=(s-(r.slidesPerView-1)*w)/r.slidesPerView,r.roundLengths&&(e=Math.floor(e)),p[a]&&(p[a].style[t.getDirectionLabel("width")]=`${e}px`);p[a]&&(p[a].swiperSlideSize=e),h.push(e),r.centeredSlides?(T=T+e/2+A/2+w,0===A&&0!==a&&(T=T-s/2-w),0===a&&(T=T-s/2-w),.001>Math.abs(T)&&(T=0),r.roundLengths&&(T=Math.floor(T)),E%r.slidesPerGroup==0&&f.push(T),m.push(T)):(r.roundLengths&&(T=Math.floor(T)),(E-Math.min(t.params.slidesPerGroupSkip,E))%t.params.slidesPerGroup==0&&f.push(T),m.push(T),T=T+e+w),t.virtualSize+=e+w,A=e,E+=1}}if(t.virtualSize=Math.max(t.virtualSize,s)+g,o&&u&&("slide"===r.effect||"coverflow"===r.effect)&&(a.style.width=`${t.virtualSize+w}px`),r.setWrapperSize&&(a.style[t.getDirectionLabel("width")]=`${t.virtualSize+w}px`),S&&t.grid.updateWrapperSize(e,f),!r.centeredSlides){let e=[];for(let n=0;n<f.length;n+=1){let a=f[n];r.roundLengths&&(a=Math.floor(a)),f[n]<=t.virtualSize-s&&e.push(a)}f=e,Math.floor(t.virtualSize-s)-Math.floor(f[f.length-1])>1&&f.push(t.virtualSize-s)}if(d&&r.loop){let e=h[0]+w;if(r.slidesPerGroup>1){let n=Math.ceil((t.virtual.slidesBefore+t.virtual.slidesAfter)/r.slidesPerGroup),a=e*r.slidesPerGroup;for(let e=0;e<n;e+=1)f.push(f[f.length-1]+a)}for(let n=0;n<t.virtual.slidesBefore+t.virtual.slidesAfter;n+=1)1===r.slidesPerGroup&&f.push(f[f.length-1]+e),m.push(m[m.length-1]+e),t.virtualSize+=e}if(0===f.length&&(f=[0]),0!==w){let e=t.isHorizontal()&&o?"marginLeft":t.getDirectionLabel("marginRight");p.filter((e,t)=>!r.cssMode||!!r.loop||t!==p.length-1).forEach(t=>{t.style[e]=`${w}px`})}if(r.centeredSlides&&r.centeredSlidesBounds){let e=0;h.forEach(t=>{e+=t+(w||0)});let t=(e-=w)-s;f=f.map(e=>e<=0?-b:e>t?t+g:e)}if(r.centerInsufficientSlides){let e=0;h.forEach(t=>{e+=t+(w||0)}),e-=w;let t=(r.slidesOffsetBefore||0)+(r.slidesOffsetAfter||0);if(e+t<s){let n=(s-e-t)/2;f.forEach((e,t)=>{f[t]=e-n}),m.forEach((e,t)=>{m[t]=e+n})}}if(Object.assign(t,{slides:p,snapGrid:f,slidesGrid:m,slidesSizesGrid:h}),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){(0,l.s)(a,"--swiper-centered-offset-before",`${-f[0]}px`),(0,l.s)(a,"--swiper-centered-offset-after",`${t.size/2-h[h.length-1]/2}px`);let e=-t.snapGrid[0],n=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map(t=>t+e),t.slidesGrid=t.slidesGrid.map(e=>e+n)}if(y!==c&&t.emit("slidesLengthChange"),f.length!==v&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),m.length!==x&&t.emit("slidesGridLengthChange"),r.watchSlidesProgress&&t.updateSlidesOffset(),t.emit("slidesUpdated"),!d&&!r.cssMode&&("slide"===r.effect||"fade"===r.effect)){let e=`${r.containerModifierClass}backface-hidden`,n=t.el.classList.contains(e);y<=r.maxBackfaceHiddenSlides?n||t.el.classList.add(e):n&&t.el.classList.remove(e)}},updateAutoHeight:function(e){let t,n=this,r=[],a=n.virtual&&n.params.virtual.enabled,i=0;"number"==typeof e?n.setTransition(e):!0===e&&n.setTransition(n.params.speed);let s=e=>a?n.slides[n.getSlideIndexByData(e)]:n.slides[e];if("auto"!==n.params.slidesPerView&&n.params.slidesPerView>
11)if(n.params.centeredSlides)(n.visibleSlides||[]).forEach(e=>{r.push(e)});else for(t=0;t<Math.ceil(n.params.slidesPerView);t+=1){let e=n.activeIndex+t;if(e>n.slides.length&&!a)break;r.push(s(e))}else r.push(s(n.activeIndex));for(t=0;t<r.length;t+=1)if(void 0!==r[t]){let e=r[t].offsetHeight;i=e>i?e:i}(i||0===i)&&(n.wrapperEl.style.height=`${i}px`)},updateSlidesOffset:function(){let e=this.slides,t=this.isElement?this.isHorizontal()?this.wrapperEl.offsetLeft:this.wrapperEl.offsetTop:0;for(let n=0;n<e.length;n+=1)e[n].swiperSlideOffset=(this.isHorizontal()?e[n].offsetLeft:e[n].offsetTop)-t-this.cssOverflowAdjustment()},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);let t=this.params,{slides:n,rtlTranslate:r,snapGrid:a}=this;if(0===n.length)return;void 0===n[0].swiperSlideOffset&&this.updateSlidesOffset();let i=-e;r&&(i=e),this.visibleSlidesIndexes=[],this.visibleSlides=[];let s=t.spaceBetween;"string"==typeof s&&s.indexOf("%")>=0?s=parseFloat(s.replace("%",""))/100*this.size:"string"==typeof s&&(s=parseFloat(s));for(let e=0;e<n.length;e+=1){let o=n[e],l=o.swiperSlideOffset;t.cssMode&&t.centeredSlides&&(l-=n[0].swiperSlideOffset);let u=(i+(t.centeredSlides?this.minTranslate():0)-l)/(o.swiperSlideSize+s),d=(i-a[0]+(t.centeredSlides?this.minTranslate():0)-l)/(o.swiperSlideSize+s),p=-(i-l),y=p+this.slidesSizesGrid[e],f=p>=0&&p<=this.size-this.slidesSizesGrid[e],m=p>=0&&p<this.size-1||y>1&&y<=this.size||p<=0&&y>=this.size;m&&(this.visibleSlides.push(o),this.visibleSlidesIndexes.push(e)),c(o,m,t.slideVisibleClass),c(o,f,t.slideFullyVisibleClass),o.progress=r?-u:u,o.originalProgress=r?-d:d}},updateProgress:function(e){if(void 0===e){let t=this.rtlTranslate?-1:1;e=this&&this.translate&&this.translate*t||0}let t=this.params,n=this.maxTranslate()-this.minTranslate(),{progress:r,isBeginning:a,isEnd:i,progressLoop:s}=this,o=a,l=i;if(0===n)r=0,a=!0,i=!0;else{r=(e-this.minTranslate())/n;let t=1>Math.abs(e-this.minTranslate()),s=1>Math.abs(e-this.maxTranslate());a=t||r<=0,i=s||r>=1,t&&(r=0),s&&(r=1)}if(t.loop){let t=this.getSlideIndexByData(0),n=this.getSlideIndexByData(this.slides.length-1),r=this.slidesGrid[t],a=this.slidesGrid[n],i=this.slidesGrid[this.slidesGrid.length-1],o=Math.abs(e);(s=o>=r?(o-r)/i:(o+i-a)/i)>1&&(s-=1)}Object.assign(this,{progress:r,progressLoop:s,isBeginning:a,isEnd:i}),(t.watchSlidesProgress||t.centeredSlides&&t.autoHeight)&&this.updateSlidesProgress(e),a&&!o&&this.emit("reachBeginning toEdge"),i&&!l&&this.emit("reachEnd toEdge"),(o&&!a||l&&!i)&&this.emit("fromEdge"),this.emit("progress",r)},updateSlidesClasses:function(){let e,t,n,{slides:r,params:a,slidesEl:i,activeIndex:s}=this,o=this.virtual&&a.virtual.enabled,u=this.grid&&a.grid&&a.grid.rows>1,d=e=>(0,l.e)(i,`.${a.slideClass}${e}, swiper-slide${e}`)[0];if(o)if(a.loop){let t=s-this.virtual.slidesBefore;t<0&&(t=this.virtual.slides.length+t),t>=this.virtual.slides.length&&(t-=this.virtual.slides.length),e=d(`[data-swiper-slide-index="${t}"]`)}else e=d(`[data-swiper-slide-index="${s}"]`);else u?(e=r.filter(e=>e.column===s)[0],n=r.filter(e=>e.column===s+1)[0],t=r.filter(e=>e.column===s-1)[0]):e=r[s];e&&!u&&(n=(0,l.p)(e,`.${a.slideClass}, swiper-slide`)[0],a.loop&&!n&&(n=r[0]),t=(0,l.q)(e,`.${a.slideClass}, swiper-slide`)[0],a.loop),r.forEach(r=>{p(r,r===e,a.slideActiveClass),p(r,r===n,a.slideNextClass),p(r,r===t,a.slidePrevClass)}),this.emitSlidesClasses()},updateActiveIndex:function(e){let t,n,r=this,a=r.rtlTranslate?r.translate:-r.translate,{snapGrid:i,params:s,activeIndex:o,realIndex:l,snapIndex:u}=r,d=e,c=e=>{let t=e-r.virtual.slidesBefore;return t<0&&(t=r.virtual.slides.length+t),t>=r.virtual.slides.length&&(t-=r.virtual.slides.length),t};if(void 0===d&&(d=function(e){let t,{slidesGrid:n,params:r}=e,a=e.rtlTranslate?e.translate:-e.translate;for(let e=0;e<n.length;e+=1)void 0!==n[e+1]?a>=n[e]&&a<n[e+1]-(n[e+1]-n[e])/2?t=e:a>=n[e]&&a<n[e+1]&&(t=e+1):a>=n[e]&&(t=e);return r.normalizeSlideIndex&&(t<0||void 0===t)&&(t=0),t}(r)),i.indexOf(a)>=0)t=i.indexOf(a);else{let e=Math.min(s.slidesPerGroupSkip,d);t=e+Math.floor((d-e)/s.slidesPerGroup)}if(t>=i.length&&(t=i.length-1),d===o&&!r.params.loop){t!==u&&(r.snapIndex=t,r.emit("snapIndexChange"));return}if(d===o&&r.params.loop&&r.virtual&&r.params.virtual.enabled){r.realIndex=c(d);return}let p=r.grid&&s.grid&&s.grid.rows>1;if(r.virtual&&s.virtual.enabled&&s.loop)n=c(d);else if(p){let e=r.slides.filter(e=>e.column===d)[0],t=parseInt(e.getAttribute("data-swiper-slide-index"),10);Number.isNaN(t)&&(t=Math.max(r.slides.indexOf(e),0)),n=Math.floor(t/s.grid.rows)}else if(r.slides[d]){let e=r.slides[d].getAttribute("data-swiper-slide-index");n=e?parseInt(e,10):d}else n=d;Object.assign(r,{previousSnapIndex:u,snapIndex:t,previousRealIndex:l,realIndex:n,previousIndex:o,activeIndex:d}),r.initialized&&m(r),r.emit("activeIndexChange"),r.emit("snapIndexChange"),(r.initialized||r.params.runCallbacksOnInit)&&(l!==n&&r.emit("realIndexChange"),r.emit("slideChange"))},updateClickedSlide:function(e,t){let n,r=this.params,a=e.closest(`.${r.slideClass}, swiper-slide`);!a&&this.isElement&&t&&t.length>
11&&t.includes(e)&&[...t.slice(t.indexOf(e)+1,t.length)].forEach(e=>{!a&&e.matches&&e.matches(`.${r.slideClass}, swiper-slide`)&&(a=e)});let i=!1;if(a){for(let e=0;e<this.slides.length;e+=1)if(this.slides[e]===a){i=!0,n=e;break}}if(a&&i)this.clickedSlide=a,this.virtual&&this.params.virtual.enabled?this.clickedIndex=parseInt(a.getAttribute("data-swiper-slide-index"),10):this.clickedIndex=n;else{this.clickedSlide=void 0,this.clickedIndex=void 0;return}r.slideToClickedSlide&&void 0!==this.clickedIndex&&this.clickedIndex!==this.activeIndex&&this.slideToClickedSlide()}},translate:{getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");let{params:t,rtlTranslate:n,translate:r,wrapperEl:a}=this;if(t.virtualTranslate)return n?-r:r;if(t.cssMode)return r;let i=(0,l.j)(a,e);return i+=this.cssOverflowAdjustment(),n&&(i=-i),i||0},setTranslate:function(e,t){let{rtlTranslate:n,params:r,wrapperEl:a,progress:i}=this,s=0,o=0;this.isHorizontal()?s=n?-e:e:o=e,r.roundLengths&&(s=Math.floor(s),o=Math.floor(o)),this.previousTranslate=this.translate,this.translate=this.isHorizontal()?s:o,r.cssMode?a[this.isHorizontal()?"scrollLeft":"scrollTop"]=this.isHorizontal()?-s:-o:r.virtualTranslate||(this.isHorizontal()?s-=this.cssOverflowAdjustment():o-=this.cssOverflowAdjustment(),a.style.transform=`translate3d(${s}px, ${o}px, 0px)`);let l=this.maxTranslate()-this.minTranslate();(0===l?0:(e-this.minTranslate())/l)!==i&&this.updateProgress(e),this.emit("setTranslate",this.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,n,r,a){let i;void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===n&&(n=!0),void 0===r&&(r=!0);let s=this,{params:o,wrapperEl:u}=s;if(s.animating&&o.preventInteractionOnTransition)return!1;let d=s.minTranslate(),c=s.maxTranslate();if(i=r&&e>d?d:r&&e<c?c:e,s.updateProgress(i),o.cssMode){let e=s.isHorizontal();if(0===t)u[e?"scrollLeft":"scrollTop"]=-i;else{if(!s.support.smoothScroll)return(0,l.r)({swiper:s,targetPosition:-i,side:e?"left":"top"}),!0;u.scrollTo({[e?"left":"top"]:-i,behavior:"smooth"})}return!0}return 0===t?(s.setTransition(0),s.setTranslate(i),n&&(s.emit("beforeTransitionStart",t,a),s.emit("transitionEnd"))):(s.setTransition(t),s.setTranslate(i),n&&(s.emit("beforeTransitionStart",t,a),s.emit("transitionStart")),s.animating||(s.animating=!0,s.onTranslateToWrapperTransitionEnd||(s.onTranslateToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.onTranslateToWrapperTransitionEnd=null,delete s.onTranslateToWrapperTransitionEnd,s.animating=!1,n&&s.emit("transitionEnd"))}),s.wrapperEl.addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(e,t){this.params.cssMode||(this.wrapperEl.style.transitionDuration=`${e}ms`,this.wrapperEl.style.transitionDelay=0===e?"0ms":""),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);let{params:n}=this;n.cssMode||(n.autoHeight&&this.updateAutoHeight(),h({swiper:this,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);let{params:n}=this;this.animating=!1,n.cssMode||(this.setTransition(0),h({swiper:this,runCallbacks:e,direction:t,step:"End"}))}},slide:{slideTo:function(e,t,n,r,a){let i;void 0===e&&(e=0),void 0===n&&(n=!0),"string"==typeof e&&(e=parseInt(e,10));let s=this,o=e;o<0&&(o=0);let{params:u,snapGrid:d,slidesGrid:c,previousIndex:p,activeIndex:y,rtlTranslate:f,wrapperEl:m,enabled:h}=s;if(!h&&!r&&!a||s.destroyed||s.animating&&u.preventInteractionOnTransition)return!1;void 0===t&&(t=s.params.speed);let b=Math.min(s.params.slidesPerGroupSkip,o),g=b+Math.floor((o-b)/s.params.slidesPerGroup);g>=d.length&&(g=d.length-1);let v=-d[g];if(u.normalizeSlideIndex)for(let e=0;e<c.length;e+=1){let t=-Math.floor(100*v),n=Math.floor(100*c[e]),r=Math.floor(100*c[e+1]);void 0!==c[e+1]?t>=n&&t<r-(r-n)/2?o=e:t>=n&&t<r&&(o=e+1):t>=n&&(o=e)}if(s.initialized&&o!==y&&(!s.allowSlideNext&&(f?v>s.translate&&v>s.minTranslate():v<s.translate&&v<s.minTranslate())||!s.allowSlidePrev&&v>s.translate&&v>s.maxTranslate()&&(y||0)!==o))return!1;if(o!==(p||0)&&n&&s.emit("beforeSlideChangeStart"),s.updateProgress(v),i=o>y?"next":o<y?"prev":"reset",f&&-v===s.translate||!f&&v===s.translate)return s.updateActiveIndex(o),u.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==u.effect&&s.setTranslate(v),"reset"!==i&&(s.transitionStart(n,i),s.transitionEnd(n,i)),!1;if(u.cssMode){let e=s.isHorizontal(),n=f?v:-v;if(0===t){let t=s.virtual&&s.params.virtual.enabled;t&&(s.wrapperEl.style.scrollSnapType="none",s._immediateVirtual=!0),t&&!s._cssModeVirtualInitialSet&&s.params.initialSlide>0?(s._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[e?"scrollLeft":"scrollTop"]=n})):m[e?"scrollLeft":"scrollTop"]=n,t&&requestAnimationFrame(()=>{s.wrapperEl.style.scrollSnapType="",s._immediateVirtual=!1})}else{if(!s.support.smoothScroll)return(0,l.r)({swiper:s,targetPosition:n,side:e?"left"
1:"top"}),!0;m.scrollTo({[e?"left":"top"]:n,behavior:"smooth"})}return!0}return s.setTransition(t),s.setTranslate(v),s.updateActiveIndex(o),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,r),s.transitionStart(n,i),0===t?s.transitionEnd(n,i):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.wrapperEl.removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(n,i))}),s.wrapperEl.addEventListener("transitionend",s.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,n,r){void 0===e&&(e=0),void 0===n&&(n=!0),"string"==typeof e&&(e=parseInt(e,10));let a=this;if(a.destroyed)return;void 0===t&&(t=a.params.speed);let i=a.grid&&a.params.grid&&a.params.grid.rows>1,s=e;if(a.params.loop)if(a.virtual&&a.params.virtual.enabled)s+=a.virtual.slidesBefore;else{let e;if(i){let t=s*a.params.grid.rows;e=a.slides.filter(e=>+e.getAttribute("data-swiper-slide-index")===t)[0].column}else e=a.getSlideIndexByData(s);let t=i?Math.ceil(a.slides.length/a.params.grid.rows):a.slides.length,{centeredSlides:n}=a.params,o=a.params.slidesPerView;"auto"===o?o=a.slidesPerViewDynamic():(o=Math.ceil(parseFloat(a.params.slidesPerView,10)),n&&o%2==0&&(o+=1));let l=t-e<o;if(n&&(l=l||e<Math.ceil(o/2)),r&&n&&"auto"!==a.params.slidesPerView&&!i&&(l=!1),l){let r=n?e<a.activeIndex?"prev":"next":e-a.activeIndex-1<a.params.slidesPerView?"next":"prev";a.loopFix({direction:r,slideTo:!0,activeSlideIndex:"next"===r?e+1:e-t+1,slideRealIndex:"next"===r?a.realIndex:void 0})}if(i){let e=s*a.params.grid.rows;s=a.slides.filter(t=>+t.getAttribute("data-swiper-slide-index")===e)[0].column}else s=a.getSlideIndexByData(s)}return requestAnimationFrame(()=>{a.slideTo(s,t,n,r)}),a},slideNext:function(e,t,n){void 0===t&&(t=!0);let r=this,{enabled:a,params:i,animating:s}=r;if(!a||r.destroyed)return r;void 0===e&&(e=r.params.speed);let o=i.slidesPerGroup;"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(o=Math.max(r.slidesPerViewDynamic("current",!0),1));let l=r.activeIndex<i.slidesPerGroupSkip?1:o,u=r.virtual&&i.virtual.enabled;if(i.loop){if(s&&!u&&i.loopPreventsSliding)return!1;if(r.loopFix({direction:"next"}),r._clientLeft=r.wrapperEl.clientLeft,r.activeIndex===r.slides.length-1&&i.cssMode)return requestAnimationFrame(()=>{r.slideTo(r.activeIndex+l,e,t,n)}),!0}return i.rewind&&r.isEnd?r.slideTo(0,e,t,n):r.slideTo(r.activeIndex+l,e,t,n)},slidePrev:function(e,t,n){void 0===t&&(t=!0);let r=this,{params:a,snapGrid:i,slidesGrid:s,rtlTranslate:o,enabled:l,animating:u}=r;if(!l||r.destroyed)return r;void 0===e&&(e=r.params.speed);let d=r.virtual&&a.virtual.enabled;if(a.loop){if(u&&!d&&a.loopPreventsSliding)return!1;r.loopFix({direction:"prev"}),r._clientLeft=r.wrapperEl.clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}let p=c(o?r.translate:-r.translate),y=i.map(e=>c(e)),f=i[y.indexOf(p)-1];if(void 0===f&&a.cssMode){let e;i.forEach((t,n)=>{p>=t&&(e=n)}),void 0!==e&&(f=i[e>0?e-1:e])}let m=0;if(void 0!==f&&((m=s.indexOf(f))<0&&(m=r.activeIndex-1),"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(m=Math.max(m=m-r.slidesPerViewDynamic("previous",!0)+1,0))),a.rewind&&r.isBeginning){let a=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(a,e,t,n)}return a.loop&&0===r.activeIndex&&a.cssMode?(requestAnimationFrame(()=>{r.slideTo(m,e,t,n)}),!0):r.slideTo(m,e,t,n)},slideReset:function(e,t,n){if(void 0===t&&(t=!0),!this.destroyed)return void 0===e&&(e=this.params.speed),this.slideTo(this.activeIndex,e,t,n)},slideToClosest:function(e,t,n,r){if(void 0===t&&(t=!0),void 0===r&&(r=.5),this.destroyed)return;void 0===e&&(e=this.params.speed);let a=this.activeIndex,i=Math.min(this.params.slidesPerGroupSkip,a),s=i+Math.floor((a-i)/this.params.slidesPerGroup),o=this.rtlTranslate?this.translate:-this.translate;if(o>=this.snapGrid[s]){let e=this.snapGrid[s];o-e>(this.snapGrid[s+1]-e)*r&&(a+=this.params.slidesPerGroup)}else{let e=this.snapGrid[s-1];o-e<=(this.snapGrid[s]-e)*r&&(a-=this.params.slidesPerGroup)}return a=Math.min(a=Math.max(a,0),this.slidesGrid.length-1),this.slideTo(a,e,t,n)},slideToClickedSlide:function(){let e,t=this;if(t.destroyed)return;let{params:n,slidesEl:r}=t,a="auto"===n.slidesPerView?t.slidesPerViewDynamic():n.slidesPerView,i=t.clickedIndex,s=t.isElement?"swiper-slide":`.${n.slideClass}`;if(n.loop){if(t.animating)return;e=parseInt(t.clickedSlide.getAttribute("data-swiper-slide-index"),10),n.centeredSlides?i<t.loopedSlides-a/2||i>t.slides.length-t.loopedSlides+a/2?(t.loopFix(),i=t.getSlideIndex((0,l.e)(r,`${s}[data-swiper-slide-index="${e}"]`)[0]),(0,l.n)(()=>{t.slideTo(i)})):t.slideTo(i):i>t.slides.length-a?(t.loopFix(),i=t.getSlideIndex((0,l.e)(r,`${s}[data-swiper-slide-index="${e}"]`)[0]),(0,l.n)(()=>{t.slideTo(i)})):t.slideTo(i)}else t.slideTo(i)}},loop:{loopCreate:function(e){let t=this,{params:n,slidesEl:r}=t;if(!n.loop||t.virtual&&t.params.virtual.enabled)return;let a=t.grid&&n.grid&&n.grid.rows>1,i=n.slidesPerGroup*(a?n.grid.rows:1),s=t.slides.length%i!=0,o=a&&t.slides.length%n.grid.rows!=0,u=e=>{for(let r=0;r<e;r+=1){let e=t.isElement?(0,l.c)("swiper-slide",[n.slideBlankClass]):(0,l.c)("div",[n.slideClass,n.slideBlankClass]);t.slidesEl.append(e)}};s?n.loopAddBlankSlides?(u(i-t.slides.length%i),t.recalcSlides(),t.updateSlides()):(0,l.t)("Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may
1not function properly. You need to add more slides (or make duplicates, or empty slides)"):o&&(n.loopAddBlankSlides?(u(n.grid.rows-t.slides.length%n.grid.rows),t.recalcSlides(),t.updateSlides()):(0,l.t)("Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)")),(0,l.e)(r,`.${n.slideClass}, swiper-slide`).forEach((e,t)=>{e.setAttribute("data-swiper-slide-index",t)}),t.loopFix({slideRealIndex:e,direction:n.centeredSlides?void 0:"next"})},loopFix:function(e){let{slideRealIndex:t,slideTo:n=!0,direction:r,setTranslate:a,activeSlideIndex:i,byController:s,byMousewheel:o}=void 0===e?{}:e,u=this;if(!u.params.loop)return;u.emit("beforeLoopFix");let{slides:d,allowSlidePrev:c,allowSlideNext:p,slidesEl:y,params:f}=u,{centeredSlides:m}=f;if(u.allowSlidePrev=!0,u.allowSlideNext=!0,u.virtual&&f.virtual.enabled){n&&(f.centeredSlides||0!==u.snapIndex?f.centeredSlides&&u.snapIndex<f.slidesPerView?u.slideTo(u.virtual.slides.length+u.snapIndex,0,!1,!0):u.snapIndex===u.snapGrid.length-1&&u.slideTo(u.virtual.slidesBefore,0,!1,!0):u.slideTo(u.virtual.slides.length,0,!1,!0)),u.allowSlidePrev=c,u.allowSlideNext=p,u.emit("loopFix");return}let h=f.slidesPerView;"auto"===h?h=u.slidesPerViewDynamic():(h=Math.ceil(parseFloat(f.slidesPerView,10)),m&&h%2==0&&(h+=1));let b=f.slidesPerGroupAuto?h:f.slidesPerGroup,g=b;g%b!=0&&(g+=b-g%b),u.loopedSlides=g+=f.loopAdditionalSlides;let v=u.grid&&f.grid&&f.grid.rows>1;d.length<h+g?(0,l.t)("Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled and not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters"):v&&"row"===f.grid.fill&&(0,l.t)("Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`");let x=[],w=[],T=u.activeIndex;void 0===i?i=u.getSlideIndex(d.filter(e=>e.classList.contains(f.slideActiveClass))[0]):T=i;let A="next"===r||!r,E="prev"===r||!r,S=0,k=0,M=v?Math.ceil(d.length/f.grid.rows):d.length,P=(v?d[i].column:i)+(m&&void 0===a?-h/2+.5:0);if(P<g){S=Math.max(g-P,b);for(let e=0;e<g-P;e+=1){let t=e-Math.floor(e/M)*M;if(v){let e=M-t-1;for(let t=d.length-1;t>=0;t-=1)d[t].column===e&&x.push(t)}else x.push(M-t-1)}}else if(P+h>M-g){k=Math.max(P-(M-2*g),b);for(let e=0;e<k;e+=1){let t=e-Math.floor(e/M)*M;v?d.forEach((e,n)=>{e.column===t&&w.push(n)}):w.push(t)}}if(u.__preventObserver__=!0,requestAnimationFrame(()=>{u.__preventObserver__=!1}),E&&x.forEach(e=>{d[e].swiperLoopMoveDOM=!0,y.prepend(d[e]),d[e].swiperLoopMoveDOM=!1}),A&&w.forEach(e=>{d[e].swiperLoopMoveDOM=!0,y.append(d[e]),d[e].swiperLoopMoveDOM=!1}),u.recalcSlides(),"auto"===f.slidesPerView?u.updateSlides():v&&(x.length>0&&E||w.length>0&&A)&&u.slides.forEach((e,t)=>{u.grid.updateSlide(t,e,u.slides)}),f.watchSlidesProgress&&u.updateSlidesOffset(),n){if(x.length>0&&E){if(void 0===t){let e=u.slidesGrid[T],t=u.slidesGrid[T+S]-e;o?u.setTranslate(u.translate-t):(u.slideTo(T+Math.ceil(S),0,!1,!0),a&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-t,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-t))}else if(a){let e=v?x.length/f.grid.rows:x.length;u.slideTo(u.activeIndex+e,0,!1,!0),u.touchEventsData.currentTranslate=u.translate}}else if(w.length>0&&A)if(void 0===t){let e=u.slidesGrid[T],t=u.slidesGrid[T-k]-e;o?u.setTranslate(u.translate-t):(u.slideTo(T-k,0,!1,!0),a&&(u.touchEventsData.startTranslate=u.touchEventsData.startTranslate-t,u.touchEventsData.currentTranslate=u.touchEventsData.currentTranslate-t))}else{let e=v?w.length/f.grid.rows:w.length;u.slideTo(u.activeIndex-e,0,!1,!0)}}if(u.allowSlidePrev=c,u.allowSlideNext=p,u.controller&&u.controller.control&&!s){let e={slideRealIndex:t,direction:r,setTranslate:a,activeSlideIndex:i,byController:!0};Array.isArray(u.controller.control)?u.controller.control.forEach(t=>{!t.destroyed&&t.params.loop&&t.loopFix({...e,slideTo:t.params.slidesPerView===f.slidesPerView&&n})}):u.controller.control instanceof u.constructor&&u.controller.control.params.loop&&u.controller.control.loopFix({...e,slideTo:u.controller.control.params.slidesPerView===f.slidesPerView&&n})}u.emit("loopFix")},loopDestroy:function(){let{params:e,slidesEl:t}=this;if(!e.loop||this.virtual&&this.params.virtual.enabled)return;this.recalcSlides();let n=[];
1this.slides.forEach(e=>{n[void 0===e.swiperSlideIndex?+e.getAttribute("data-swiper-slide-index"):e.swiperSlideIndex]=e}),this.slides.forEach(e=>{e.removeAttribute("data-swiper-slide-index")}),n.forEach(e=>{t.append(e)}),this.recalcSlides(),this.slideTo(this.realIndex,0)}},grabCursor:{setGrabCursor:function(e){let t=this;if(!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;let n="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;t.isElement&&(t.__preventObserver__=!0),n.style.cursor="move",n.style.cursor=e?"grabbing":"grab",t.isElement&&requestAnimationFrame(()=>{t.__preventObserver__=!1})},unsetGrabCursor:function(){let e=this;e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e.isElement&&(e.__preventObserver__=!0),e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1}))}},events:{attachEvents:function(){let{params:e}=this;this.onTouchStart=g.bind(this),this.onTouchMove=v.bind(this),this.onTouchEnd=x.bind(this),this.onDocumentTouchStart=S.bind(this),e.cssMode&&(this.onScroll=A.bind(this)),this.onClick=T.bind(this),this.onLoad=E.bind(this),k(this,"on")},detachEvents:function(){k(this,"off")}},breakpoints:{setBreakpoint:function(){let e=this,{realIndex:t,initialized:n,params:r,el:a}=e,i=r.breakpoints;if(!i||i&&0===Object.keys(i).length)return;let s=e.getBreakpoint(i,e.params.breakpointsBase,e.el);if(!s||e.currentBreakpoint===s)return;let o=(s in i?i[s]:void 0)||e.originalParams,u=M(e,r),d=M(e,o),c=e.params.grabCursor,p=o.grabCursor,y=r.enabled;u&&!d?(a.classList.remove(`${r.containerModifierClass}grid`,`${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!u&&d&&(a.classList.add(`${r.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===r.grid.fill)&&a.classList.add(`${r.containerModifierClass}grid-column`),e.emitContainerClasses()),c&&!p?e.unsetGrabCursor():!c&&p&&e.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(t=>{if(void 0===o[t])return;let n=r[t]&&r[t].enabled,a=o[t]&&o[t].enabled;n&&!a&&e[t].disable(),!n&&a&&e[t].enable()});let f=o.direction&&o.direction!==r.direction,m=r.loop&&(o.slidesPerView!==r.slidesPerView||f),h=r.loop;f&&n&&e.changeDirection(),(0,l.u)(e.params,o);let b=e.params.enabled,g=e.params.loop;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),y&&!b?e.disable():!y&&b&&e.enable(),e.currentBreakpoint=s,e.emit("_beforeBreakpoint",o),n&&(m?(e.loopDestroy(),e.loopCreate(t),e.updateSlides()):!h&&g?(e.loopCreate(t),e.updateSlides()):h&&!g&&e.loopDestroy()),e.emit("breakpoint",o)},getBreakpoint:function(e,t,n){if(void 0===t&&(t="window"),!e||"container"===t&&!n)return;let r=!1,a=(0,o.a)(),i="window"===t?a.innerHeight:n.clientHeight,s=Object.keys(e).map(e=>"string"==typeof e&&0===e.indexOf("@")?{value:i*parseFloat(e.substr(1)),point:e}:{value:e,point:e});s.sort((e,t)=>parseInt(e.value,10)-parseInt(t.value,10));for(let e=0;e<s.length;e+=1){let{point:i,value:o}=s[e];"window"===t?a.matchMedia(`(min-width: ${o}px)`).matches&&(r=i):o<=n.clientWidth&&(r=i)}return r||"max"}},checkOverflow:{checkOverflow:function(){let{isLocked:e,params:t}=this,{slidesOffsetBefore:n}=t;if(n){let e=this.slides.length-1,t=this.slidesGrid[e]+this.slidesSizesGrid[e]+2*n;this.isLocked=this.size>t}else this.isLocked=1===this.snapGrid.length;!0===t.allowSlideNext&&(this.allowSlideNext=!this.isLocked),!0===t.allowSlidePrev&&(this.allowSlidePrev=!this.isLocked),e&&e!==this.isLocked&&(this.isEnd=!1),e!==this.isLocked&&this.emit(this.isLocked?"lock":"unlock")}},classes:{addClasses:function(){let{classNames:e,params:t,rtl:n,el:r,device:a}=this,i=function(e,t){let n=[];return e.forEach(e=>{"object"==typeof e?Object.keys(e).forEach(r=>{e[r]&&n.push(t+r)}):"string"==typeof e&&n.push(t+e)}),n}(["initialized",t.direction,{"free-mode":this.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:n},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&"column"===t.grid.fill},{android:a.android},{ios:a.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...i),r.classList.add(...e),this.emitContainerClasses()},removeClasses:function(){let{el:e,classNames:t}=this;e&&"string"!=typeof e&&(e.classList.remove(...t),this.emitContainerClasses())}}},O={};class j{constructor(){let e,t;for(var n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];1===r.length&&r[0].constructor&&"Object"===Object.prototype.toString.call(r[0]).slice(8,-1)?t=r[0]:[e,t]=r,t||(t={}),t=(0,l.u)({},t),e&&!t.el&&(t.el=e);let s=(0,o.g)();if(t.el&&"string"==typeof t.el&&s.querySelectorAll(t.el).length>1){let e=[];return s.querySelectorAll(t.el).forEach(n=>{let r=(0,l.u)({},t,{el:n});e.push(new j(r))}),e}let c=this;c.__swiper__=!0,c.support=u(),c.device=d({userAgent:t.userAgent}),i||(i=function(){let e=(0,o.a)(),t=d(),n=!1;function r(){let t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&0>t.indexOf("chrome")&&0>t.indexOf("android")}if(r()){let t=String(e.navigator.userAgent);if(t.includes("Version/")){let[e,r]=t.split("Version/")[1].split(" ")[0].split(".").map(e=>Number(e));
1n=e<16||16===e&&r<2}}let a=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent),i=r(),s=i||a&&t.ios;return{isSafari:n||i,needPerspectiveFix:n,need3dFix:s,isWebView:a}}()),c.browser=i,c.eventsListeners={},c.eventsAnyListeners=[],c.modules=[...c.__modules__],t.modules&&Array.isArray(t.modules)&&c.modules.push(...t.modules);let p={};c.modules.forEach(e=>{e({params:t,swiper:c,extendParams:function(e,t){return function(n){void 0===n&&(n={});let r=Object.keys(n)[0],a=n[r];return"object"!=typeof a||null===a?void(0,l.u)(t,n):(!0===e[r]&&(e[r]={enabled:!0}),"navigation"===r&&e[r]&&e[r].enabled&&!e[r].prevEl&&!e[r].nextEl&&(e[r].auto=!0),["pagination","scrollbar"].indexOf(r)>=0&&e[r]&&e[r].enabled&&!e[r].el&&(e[r].auto=!0),r in e&&"enabled"in a)?void("object"==typeof e[r]&&!("enabled"in e[r])&&(e[r].enabled=!0),!e[r]&&(e[r]={enabled:!1}),(0,l.u)(t,n)):void(0,l.u)(t,n)}}(t,p),on:c.on.bind(c),once:c.once.bind(c),off:c.off.bind(c),emit:c.emit.bind(c)})});let y=(0,l.u)({},P,p);return c.params=(0,l.u)({},y,O,t),c.originalParams=(0,l.u)({},c.params),c.passedParams=(0,l.u)({}
1,t),c.params&&c.params.on&&Object.keys(c.params.on).forEach(e=>{c.on(e,c.params.on[e])}),c.params&&c.params.onAny&&c.onAny(c.params.onAny),Object.assign(c,{enabled:c.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===c.params.direction,isVertical:()=>"vertical"===c.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return 8388608*Math.trunc(this.translate/8388608)},allowSlideNext:c.params.allowSlideNext,allowSlidePrev:c.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:c.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:c.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),c.emit("_swiper"),c.params.init&&c.init(),c}getDirectionLabel(e){return this.isHorizontal()?e:({width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"})[e]}getSlideIndex(e){let{slidesEl:t,params:n}=this,r=(0,l.e)(t,`.${n.slideClass}, swiper-slide`),a=(0,l.h)(r[0]);return(0,l.h)(e)-a}getSlideIndexByData(e){return this.getSlideIndex(this.slides.filter(t=>+t.getAttribute("data-swiper-slide-index")===e)[0])}recalcSlides(){let{slidesEl:e,params:t}=this;this.slides=(0,l.e)(e,`.${t.slideClass}, swiper-slide`)}enable(){this.enabled||(this.enabled=!0,this.params.grabCursor&&this.setGrabCursor(),this.emit("enable"))}disable(){this.enabled&&(this.enabled=!1,this.params.grabCursor&&this.unsetGrabCursor(),this.emit("disable"))}setProgress(e,t){e=Math.min(Math.max(e,0),1);let n=this.minTranslate(),r=(this.maxTranslate()-n)*e+n;this.translateTo(r,void 0===t?0:t),this.updateActiveIndex(),this.updateSlidesClasses()}emitContainerClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=e.el.className.split(" ").filter(t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){let t=this;return t.destroyed?"":e.className.split(" ").filter(e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass)).join(" ")}emitSlidesClasses(){let e=this;if(!e.params._emitClasses||!e.el)return;let t=[];e.slides.forEach(n=>{let r=e.getSlideClasses(n);t.push({slideEl:n,classNames:r}),e.emit("_slideClass",n,r)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);let{params:n,slides:r,slidesGrid:a,slidesSizesGrid:i,size:s,activeIndex:o}=this,l=1;if("number"==typeof n.slidesPerView)return n.slidesPerView;if(n.centeredSlides){let e,t=r[o]?Math.ceil(r[o].swiperSlideSize):0;for(let n=o+1;n<r.length;n+=1)r[n]&&!e&&(t+=Math.ceil(r[n].swiperSlideSize),l+=1,t>s&&(e=!0));for(let n=o-1;n>=0;n-=1)r[n]&&!e&&(t+=r[n].swiperSlideSize,l+=1,t>s&&(e=!0))}else if("current"===e)for(let e=o+1;e<r.length;e+=1)(t?a[e]+i[e]-a[o]<s:a[e]-a[o]<s)&&(l+=1);else for(let e=o-1;e>=0;e-=1)a[o]-a[e]<s&&(l+=1);return l}update(){let e,t=this;if(!t||t.destroyed)return;let{snapGrid:n,params:r}=t;function a(){let e=Math.min(Math.max(t.rtlTranslate?-1*t.translate:t.translate,t.maxTranslate()),t.minTranslate());t.setTranslate(e),t.updateActiveIndex(),t.updateSlidesClasses()}if(r.breakpoints&&t.setBreakpoint(),[...t.el.querySelectorAll('[loading="lazy"]')].forEach(e=>{e.complete&&y(t,e)}),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),r.freeMode&&r.freeMode.enabled&&!r.cssMode)a(),r.autoHeight&&t.updateAutoHeight();else{if(("auto"===r.slidesPerView||r.slidesPerView>1)&&t.isEnd&&!r.centeredSlides){let n=t.virtual&&r.virtual.enabled?t.virtual.slides:t.slides;e=t.slideTo(n.length-1,0,!1,!0)}else e=t.slideTo(t.activeIndex,0,!1,!0);e||a()}r.watchOverflow&&n!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);let n=this.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(this.el.classList.remove(`${this.params.containerModifierClass}${n}`),this.el.classList.add(`${this.params.containerModifierClass}${e}`),this.emitContainerClasses(),this.params.direction=e,this.slides.forEac
1h(t=>{"vertical"===e?t.style.width="":t.style.height=""}),this.emit("changeDirection"),t&&this.update()),this}changeLanguageDirection(e){(!this.rtl||"rtl"!==e)&&(this.rtl||"ltr"!==e)&&(this.rtl="rtl"===e,this.rtlTranslate="horizontal"===this.params.direction&&this.rtl,this.rtl?(this.el.classList.add(`${this.params.containerModifierClass}rtl`),this.el.dir="rtl"):(this.el.classList.remove(`${this.params.containerModifierClass}rtl`),this.el.dir="ltr"),this.update())}mount(e){let t=this;if(t.mounted)return!0;let n=e||t.params.el;if("string"==typeof n&&(n=document.querySelector(n)),!n)return!1;n.swiper=t,n.parentNode&&n.parentNode.host&&n.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);let r=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`,a=n&&n.shadowRoot&&n.shadowRoot.querySelector?n.shadowRoot.querySelector(r()):(0,l.e)(n,r())[0];return!a&&t.params.createElements&&(a=(0,l.c)("div",t.params.wrapperClass),n.append(a),(0,l.e)(n,`.${t.params.slideClass}`).forEach(e=>{a.append(e)})),Object.assign(t,{el:n,wrapperEl:a,slidesEl:t.isElement&&!n.parentNode.host.slideSlots?n.parentNode.host:a,hostEl:t.isElement?n.parentNode.host:n,mounted:!0,rtl:"rtl"===n.dir.toLowerCase()||"rtl"===(0,l.o)(n,"direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===n.dir.toLowerCase()||"rtl"===(0,l.o)(n,"direction")),wrongRTL:"-webkit-box"===(0,l.o)(a,"display")}),!0}init(e){let t=this;if(t.initialized||!1===t.mount(e))return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();let n=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&n.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),n.forEach(e=>{e.complete?y(t,e):e.addEventListener("load",e=>{y(t,e.target)})}),m(t),t.initialized=!0,m(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);let n=this,{params:r,el:a,wrapperEl:i,slides:s}=n;return void 0===n.params||n.destroyed||(n.emit("beforeDestroy"),n.initialized=!1,n.detachEvents(),r.loop&&n.loopDestroy(),t&&(n.removeClasses(),a&&"string"!=typeof a&&a.removeAttribute("style"),i&&i.removeAttribute("style"),s&&s.length&&s.forEach(e=>{e.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),e.removeAttribute("style"),e.removeAttribute("data-swiper-slide-index")})),n.emit("destroy"),Object.keys(n.eventsListeners).forEach(e=>{n.off(e)}),!1!==e&&(n.el&&"string"!=typeof n.el&&(n.el.swiper=null),(0,l.v)(n)),n.destroyed=!0),null}static extendDefaults(e){(0,l.u)(O,e)}static get extendedDefaults(){return O}static get defaults(){return P}static installModule(e){j.prototype.__modules__||(j.prototype.__modules__=[]);let t=j.prototype.__modules__;"function"==typeof e&&0>t.indexOf(e)&&t.push(e)}static use(e){return Array.isArray(e)?e.forEach(e=>j.installModule(e)):j.installModule(e),j}}Object.keys(C).forEach(e=>{Object.keys(C[e]).forEach(t=>{j.prototype[t]=C[e][t]})}),j.use([function(e){let{swiper:t,on:n,emit:r}=e,a=(0,o.a)(),i=null,s=null,l=()=>{t&&!t.destroyed&&t.initialized&&(r("beforeResize"),r("resize"))},u=()=>{t&&!t.destroyed&&t.initialized&&r("orientationchange")};n("init",()=>{if(t.params.resizeObserver&&void 0!==a.ResizeObserver)return void(t&&!t.destroyed&&t.initialized&&(i=new ResizeObserver(e=>{s=a.requestAnimationFrame(()=>{let{width:n,height:r}=t,a=n,i=r;e.forEach(e=>{let{contentBoxSize:n,contentRect:r,target:s}=e;s&&s!==t.el||(a=r?r.width:(n[0]||n).inlineSize,i=r?r.height:(n[0]||n).blockSize)}),(a!==n||i!==r)&&l()})})).observe(t.el));a.addEventListener("resize",l),a.addEventListener("orientationchange",u)}),n("destroy",()=>{s&&a.cancelAnimationFrame(s),i&&i.unobserve&&t.el&&(i.unobserve(t.el),i=null),a.removeEventListener("resize",l),a.removeEventListener("orientationchange",u)})},function(e){let{swiper:t,extendParams:n,on:r,emit:a}=e,i=[],s=(0,o.a)(),u=function(e,n){void 0===n&&(n={});let r=new(s.MutationObserver||s.WebkitMutationObserver)(e=>{if(t.__preventObserver__)return;if(1===e.length)return void a("observerUpdate",e[0]);let n=function(){a("observerUpdate",e[0])};s.requestAnimationFrame?s.requestAnimationFrame(n):s.setTimeout(n,0)});r.observe(e,{attributes:void 0===n.attributes||n.attributes,childList:void 0===n.childList||n.childList,characterData:void 0===n.characterData||n.characterData}),i.push(r)};n({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",()=>{if(t.params.observer){if(t.params.observeParents){let e=(0,l.a)(t.hostEl);for(let t=0;t<e.length;t+=1)u(e[t])}u(t.hostEl,{childList:t.params.observeSlideChildren}),u(t.wrapperEl,{attributes:!1})}}),r("destroy",()=>
1{i.forEach(e=>{e.disconnect()}),i.splice(0,i.length)})}]);let I=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","swiperElementNodeName","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","breakpointsBase","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopAdditionalSlides","loopAddBlankSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideFullyVisibleClass","slideNextClass","slidePrevClass","slideBlankClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function R(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)&&!e.__swiper__}function D(e,t){let n=["__proto__","constructor","prototype"];Object.keys(t).filter(e=>0>n.indexOf(e)).forEach(n=>{void 0===e[n]?e[n]=t[n]:R(t[n])&&R(e[n])&&Object.keys(t[n]).length>0?t[n].__swiper__?e[n]=t[n]:D(e[n],t[n]):e[n]=t[n]})}function B(e){return void 0===e&&(e={}),e.navigation&&void 0===e.navigation.nextEl&&void 0===e.navigation.prevEl}function N(e){return void 0===e&&(e={}),e.pagination&&void 0===e.pagination.el}function L(e){return void 0===e&&(e={}),e.scrollbar&&void 0===e.scrollbar.el}function F(e){void 0===e&&(e="");let t=e.split(" ").map(e=>e.trim()).filter(e=>!!e),n=[];return t.forEach(e=>{0>n.indexOf(e)&&n.push(e)}),n.join(" ")}function U(){return(U=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function z(e){return e.type&&e.type.displayName&&e.type.displayName.includes("SwiperSlide")}function G(e,t){return"undefined"==typeof window?(0,s.useEffect)(e,t):(0,s.useLayoutEffect)(e,t)}let H=(0,s.createContext)(null),V=(0,s.createContext)(null),W=(0,s.forwardRef)(function(e,t){var n;let{className:r,tag:a="div",wrapperTag:i="div",children:o,onSwiper:l,...u}=void 0===e?{}
1:e,d=!1,[c,p]=(0,s.useState)("swiper"),[y,f]=(0,s.useState)(null),[m,h]=(0,s.useState)(!1),b=(0,s.useRef)(!1),g=(0,s.useRef)(null),v=(0,s.useRef)(null),x=(0,s.useRef)(null),w=(0,s.useRef)(null),T=(0,s.useRef)(null),A=(0,s.useRef)(null),E=(0,s.useRef)(null),S=(0,s.useRef)(null),{params:k,passedParams:M,rest:C,events:O}=function(e,t){void 0===e&&(e={}),void 0===t&&(t=!0);let n={on:{}},r={},a={};D(n,P),n._emitClasses=!0,n.init=!1;let i={},s=I.map(e=>e.replace(/_/,""));return Object.keys(Object.assign({},e)).forEach(o=>{void 0!==e[o]&&(s.indexOf(o)>=0?R(e[o])?(n[o]={},a[o]={},D(n[o],e[o]),D(a[o],e[o])):(n[o]=e[o],a[o]=e[o]):0===o.search(/on[A-Z]/)&&"function"==typeof e[o]?t?r[`${o[2].toLowerCase()}${o.substr(3)}`]=e[o]:n.on[`${o[2].toLowerCase()}${o.substr(3)}`]=e[o]:i[o]=e[o])}),["navigation","pagination","scrollbar"].forEach(e=>{!0===n[e]&&(n[e]={}),!1===n[e]&&delete n[e]}),{params:n,passedParams:a,rest:i,events:r}}(u),{slides:H,slots:W}=function(e){let t=[],n={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]};return s.Children.toArray(e).forEach(e=>{if(z(e))t.push(e);else if(e.props&&e.props.slot&&n[e.props.slot])n[e.props.slot].push(e);else if(e.props&&e.props.children){let r=function e(t){let n=[];return s.Children.toArray(t).forEach(t=>{z(t)?n.push(t):t.props&&t.props.children&&e(t.props.children).forEach(e=>n.push(e))}),n}(e.props.children);r.length>0?r.forEach(e=>t.push(e)):n["container-end"].push(e)}else n["container-end"].push(e)}),{slides:t,slots:n}}(o),_=()=>{h(!m)};Object.assign(k.on,{_containerClasses(e,t){p(t)}});let Y=()=>{Object.assign(k.on,O),d=!0;let e={...k};if(delete e.wrapperClass,v.current=new j(e),v.current.virtual&&v.current.params.virtual.enabled){v.current.virtual.slides=H;let e={cache:!1,slides:H,renderExternal:f,renderExternalUpdate:!1};D(v.current.params.virtual,e),D(v.current.originalParams.virtual,e)}};return g.current||Y(),v.current&&v.current.on("_beforeBreakpoint",_),(0,s.useEffect)(()=>()=>{v.current&&v.current.off("_beforeBreakpoint",_)}),(0,s.useEffect)(()=>{!b.current&&v.current&&(v.current.emitSlidesClasses(),b.current=!0)}),G(()=>{if(t&&(t.current=g.current),g.current)return v.current.destroyed&&Y(),!function(e,t){let{el:n,nextEl:r,prevEl:a,paginationEl:i,scrollbarEl:s,swiper:o}=e;B(t)&&r&&a&&(o.params.navigation.nextEl=r,o.originalParams.navigation.nextEl=r,o.params.navigation.prevEl=a,o.originalParams.navigation.prevEl=a),N(t)&&i&&(o.params.pagination.el=i,o.originalParams.pagination.el=i),L(t)&&s&&(o.params.scrollbar.el=s,o.originalParams.scrollbar.el=s),o.init(n)}({el:g.current,nextEl:T.current,prevEl:A.current,paginationEl:E.current,scrollbarEl:S.current,swiper:v.current},k),l&&!v.current.destroyed&&l(v.current),()=>{v.current&&!v.current.destroyed&&v.current.destroy(!0,!1)}},[]),G(()=>{!d&&O&&v.current&&Object.keys(O).forEach(e=>{v.current.on(e,O[e])});let e=function(e,t,n,r,a){let i=[];if(!t)return i;let s=e=>{0>i.indexOf(e)&&i.push(e)};if(n&&r){let e=r.map(a),t=n.map(a);e.join("")!==t.join("")&&s("children"),r.length!==n.length&&s("children")}return I.filter(e=>"_"===e[0]).map(e=>e.replace(/_/,"")).forEach(n=>{if(n in e&&n in t)if(R(e[n])&&R(t[n])){let r=Object.keys(e[n]),a=Object.keys(t[n]);r.length!==a.length?s(n):(r.forEach(r=>{e[n][r]!==t[n][r]&&s(n)}),a.forEach(r=>{e[n][r]!==t[n][r]&&s(n)}))}else e[n]!==t[n]&&s(n)}),i}(M,x.current,H,w.current,e=>e.key);return x.current=M,w.current=H,e.length&&v.current&&!v.current.destroyed&&function(e){let t,n,r,a,i,s,o,l,{swiper:u,slides:d,passedParams:c,changedParams:p,nextEl:y,prevEl:f,scrollbarEl:m,paginationEl:h}=e,b=p.filter(e=>"children"!==e&&"direction"!==e&&"wrapperClass"!==e),{params:g,pagination:v,navigation:x,scrollbar:w,virtual:T,thumbs:A}=u;p.includes("thumbs")&&c.thumbs&&c.thumbs.swiper&&g.thumbs&&!g.thumbs.swiper&&(t=!0),p.includes("controller")&&c.controller&&c.controller.control&&g.controller&&!g.controller.control&&(n=!0),p.includes("pagination")&&c.pagination&&(c.pagination.el||h)&&(g.pagination||!1===g.pagination)&&v&&!v.el&&(r=!0),p.includes("scrollbar")&&c.scrollbar&&(c.scrollbar.el||m)&&(g.scrollbar||!1===g.scrollbar)&&w&&!w.el&&(a=!0),p.includes("navigation")&&c.navigation&&(c.navigation.prevEl||f)&&(c.navigation.nextEl||y)&&(g.navigation||!1===g.navigation)&&x&&!x.prevEl&&!x.nextEl&&(i=!0);let E=e=>{u[e]&&(u[e].destroy(),"navigation"===e?(u.isElement&&(u[e].prevEl.remove(),u[e].nextEl.remove()),g[e].prevEl=void 0,g[e].nextEl=void 0,u[e].prevEl=void 0,u[e].nextEl=void 0):(u.isElement&&u[e].el.remove(),g[e].el=void 0,u[e].el=void 0))};p.includes("loop")&&u.isElement&&(g.loop&&!c.loop?s=!0:!g.loop&&c.loop?o=!0:l=!0),b.forEach(e
1=>{if(R(g[e])&&R(c[e]))Object.assign(g[e],c[e]),("navigation"===e||"pagination"===e||"scrollbar"===e)&&"enabled"in c[e]&&!c[e].enabled&&E(e);else{let t=c[e];(!0===t||!1===t)&&("navigation"===e||"pagination"===e||"scrollbar"===e)?!1===t&&E(e):g[e]=c[e]}}),b.includes("controller")&&!n&&u.controller&&u.controller.control&&g.controller&&g.controller.control&&(u.controller.control=g.controller.control),p.includes("children")&&d&&T&&g.virtual.enabled?(T.slides=d,T.update(!0)):p.includes("virtual")&&T&&g.virtual.enabled&&(d&&(T.slides=d),T.update(!0)),p.includes("children")&&d&&g.loop&&(l=!0),t&&A.init()&&A.update(!0),n&&(u.controller.control=g.controller.control),r&&(u.isElement&&(!h||"string"==typeof h)&&((h=document.createElement("div")).classList.add("swiper-pagination"),h.part.add("pagination"),u.el.appendChild(h)),h&&(g.pagination.el=h),v.init(),v.render(),v.update()),a&&(u.isElement&&(!m||"string"==typeof m)&&((m=document.createElement("div")).classList.add("swiper-scrollbar"),m.part.add("scrollbar"),u.el.appendChild(m)),m&&(g.scrollbar.el=m),w.init(),w.updateSize(),w.setTranslate()),i&&(u.isElement&&(y&&"string"!=typeof y||((y=document.createElement("div")).classList.add("swiper-button-next"),y.innerHTML=u.hostEl.constructor.nextButtonSvg,y.part.add("button-next"),u.el.appendChild(y)),f&&"string"!=typeof f||((f=document.createElement("div")).classList.add("swiper-button-prev"),f.innerHTML=u.hostEl.constructor.prevButtonSvg,f.part.add("button-prev"),u.el.appendChild(f))),y&&(g.navigation.nextEl=y),f&&(g.navigation.prevEl=f),x.init(),x.update()),p.includes("allowSlideNext")&&(u.allowSlideNext=c.allowSlideNext),p.includes("allowSlidePrev")&&(u.allowSlidePrev=c.allowSlidePrev),p.includes("direction")&&u.changeDirection(c.direction,!1),(s||l)&&u.loopDestroy(),(o||l)&&u.loopCreate(),u.update()}({swiper:v.current,slides:H,passedParams:M,changedParams:e,nextEl:T.current,prevEl:A.current,scrollbarEl:S.current,paginationEl:E.current}),()=>{O&&v.current&&Object.keys(O).forEach(e=>{v.current.off(e,O[e])})}}),G(()=>{var e;(e=v.current)&&!e.destroyed&&e.params.virtual&&(!e.params.virtual||e.params.virtual.enabled)&&(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())},[y]),s.createElement(a,U({ref:g,className:F(`${c}${r?` ${r}`:""}`)},C),s.createElement(V.Provider,{value:v.current},W["container-start"],s.createElement(i,{className:(void 0===(n=k.wrapperClass)&&(n=""),n)?n.includes("swiper-wrapper")?n:`swiper-wrapper ${n}`:"swiper-wrapper"},W["wrapper-start"],k.virtual?function(e,t,n){if(!n)return null;let r=e=>{let n=e;return e<0?n=t.length+e:n>=t.length&&(n-=t.length),n},a=e.isHorizontal()?{[e.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:i,to:o}=n,l=e.params.loop?-t.length:0,u=e.params.loop?2*t.length:t.length,d=[];for(let e=l;e<u;e+=1)e>=i&&e<=o&&d.push(t[r(e)]);return d.map((t,n)=>s.cloneElement(t,{swiper:e,style:a,key:t.props.virtualIndex||t.key||`slide-${n}`}))}(v.current,H,y):H.map((e,t)=>s.cloneElement(e,{swiper:v.current,swiperSlideIndex:t})),W["wrapper-end"]),B(k)&&s.createElement(s.Fragment,null,s.createElement("div",{ref:A,className:"swiper-button-prev"}),s.createElement("div",{ref:T,className:"swiper-button-next"})),L(k)&&s.createElement("div",{ref:S,className:"swiper-scrollbar"}),N(k)&&s.createElement("div",{ref:E,className:"swiper-pagination"}),W["container-end"]))});W.displayName="Swiper";let _=(0,s.forwardRef)(function(e,t){let{tag:n="div",children:r,className:a="",swiper:i,zoom:o,lazy:l,virtualIndex:u,swiperSlideIndex:d,...c}=void 0===e?{}:e,p=(0,s.useRef)(null),[y,f]=(0,s.useState)("swiper-slide"),[m,h]=(0,s.useState)(!1);function b(e,t,n){t===p.current&&f(n)}G(()=>{if(void 0!==d&&(p.current.swiperSlideIndex=d),t&&(t.current=p.current),p.current&&i){if(i.destroyed){"swiper-slide"!==y&&f("swiper-slide");return}return i.on("_slideClass",b),()=>{i&&i.off("_slideClass",b)}}}),G(()=>
1{i&&p.current&&!i.destroyed&&f(i.getSlideClasses(p.current))},[i]);let g={isActive:y.indexOf("swiper-slide-active")>=0,isVisible:y.indexOf("swiper-slide-visible")>=0,isPrev:y.indexOf("swiper-slide-prev")>=0,isNext:y.indexOf("swiper-slide-next")>=0},v=()=>"function"==typeof r?r(g):r;return s.createElement(n,U({ref:p,className:F(`${y}${a?` ${a}`:""}`),"data-swiper-slide-index":u,onLoad:()=>{h(!0)}},c),o&&s.createElement(H.Provider,{value:g},s.createElement("div",{className:"swiper-zoom-container","data-swiper-zoom":"number"==typeof o?o:void 0},v(),l&&!m&&s.createElement("div",{className:"swiper-lazy-preloader"}))),!o&&s.createElement(H.Provider,{value:g},v(),l&&!m&&s.createElement("div",{className:"swiper-lazy-preloader"})))});_.displayName="SwiperSlide"},33696:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},34008:e=>{e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},34096:(e,t,n)=>{var r=n(14872),a=n(33696);e.exports=function(e){return a(e)&&"[object Arguments]"==r(e)}},34138:(e,t,n)=>{"use strict";n.d(t,{B:()=>c});var r=n(78879),a=n(64476),i=e=>(0,a.jsx)(r.B.div,{className:"chakra-stack__item",...e,__css:{display:"inline-block",flex:"0 0 auto",minWidth:0,...e.__css}});i.displayName="StackItem";var s=n(75625),o=n(20086),l=n(80478),u=n(44819),d=n(5776),c=(0,u.R)((e,t)=>{let{isInline:n,direction:u,align:c,justify:p,spacing:y="0.5rem",wrap:f,children:m,divider:h,className:b,shouldWrapChildren:g,...v}=e,x=n?"row":null!=u?u:"column",w=(0,d.useMemo)(()=>(function(e){let{spacing:t,direction:n}=e,r={column:{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},"column-reverse":{my:t,mx:0,borderLeftWidth:0,borderBottomWidth:"1px"},row:{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0},"row-reverse":{mx:t,my:0,borderLeftWidth:"1px",borderBottomWidth:0}};return{"&":(0,s.bk)(n,e=>r[e])}})({spacing:y,direction:x}),[y,x]),T=!!h,A=!g&&!T,E=(0,d.useMemo)(()=>{let e=(0,o.a)(m);return A?e:e.map((t,n)=>{let r=void 0!==t.key?t.key:n,s=n+1===e.length,o=(0,a.jsx)(i,{children:t},r),l=g?o:t;if(!T)return l;let u=(0,d.cloneElement)(h,{__css:w});return(0,a.jsxs)(d.Fragment,{children:[l,s?null:u]},r)})},[h,w,T,A,g,m]),S=(0,l.cx)("chakra-stack",b);return(0,a.jsx)(r.B.div,{ref:t,display:"flex",alignItems:c,justifyContent:p,flexDirection:x,flexWrap:f,gap:T?void 0:y,className:S,...v,children:E})});c.displayName="Stack"},34544:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,a=0,i=[];++n<r;){var s=e[n];t(s,n,e)&&(i[a++]=s)}return i}},34814:(e,t,n)=>{"use strict";n.d(t,{t:()=>r});let r=(0,n(5776).createContext)(null)},34851:(e,t,n)=>{"use strict";n.d(t,{j:()=>a});var r=n(78116);let a=function(){let e=[],t=0,n=e=>{e()},a=e=>{e()},i=a=>{t?e.push(a):(0,r.G6)(()=>{n(a)})};return{batch:i=>{let s;t++;try{s=i()}finally{--t||(()=>{let t=e;e=[],t.length&&(0,r.G6)(()=>{a(()=>{t.forEach(e=>{n(e)})})})})()}return s},batchCalls:e=>(...t)=>{i(()=>{e(...t)})},schedule:i,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{a=e}}}()},34900:(e,t,n)=>{var r=n(34544),a=n(10969),i=Object.prototype.propertyIsEnumerable,s=Object.getOwnPropertySymbols;e.exports=s?function(e){return null==e?[]:r(s(e=Object(e)),function(t){return i.call(e,t)})}:a},34955:(e,t,n)=>{"use strict";n.d(t,{zy:()=>b,NP:()=>p,Wh:()=>h});var r=n(29056),a=n(5776);function i(e={}){let{strict:t=!0,errorMessage:n="useContext: `context` is undefined. Seems you forgot to wrap component within the Provider",name:r}=e,s=(0,a.createContext)(void 0);return s.displayName=r,[s.Provider,function e(){var r;let i=(0,a.useContext)(s);if(!i&&t){let t=Error(n);throw t.name="ContextError",null==(r=Error.captureStackTrace)||r.call(Error,t,e),t}return i},s]}var s=n(42300),o=n(12625),l=n(47106),u=n(62579),d=n(54081),c=n(64476);function p(e){let{cssVarsRoot:t,theme:n,children:r}=e,i=(0,a.useMemo)(()=>(0,s.gd)(n),[n]);return(0,c.jsxs)(u.a,{theme:i,children:[(0,c.jsx)(y,{root:t}),r]})}function y({root:e=":host, :root"}){let t=[e,"[data-theme]"].join(",");return(0,c.jsx)(d.mL,{styles:e=>({[t]:e.__cssVars})})}var[f,m]=i({name:"StylesContext",errorMessage:"useStyles: `styles` is undefined. Seems you forgot to wrap the components in `<StylesProvider />` "});function h(e){return i({name:`${e}StylesContext`,errorMessage:`useStyles: "styles" is undefined. Seems you forgot to wrap the components in "<${e} />" `})}function b(){let{colorMode:e}=(0,r.G6)();return(0,c.jsx)(d.mL,{styles:t=>{let n=(0,o.rY)(t,"styles.global"),r=(0,l.Jg)(n,{theme:t,colorMode:e});if(r)return(0,s.AH)(r)(t)}})}},35027:(e,t,n)=>{"use strict";n.d(t,{X:()=>d,w:()=>p});var r=n(13783),a=n(74555),i=n(72814),s=n(8651),o=n(54735),l=n(67621),u=n(5776);function d(e,t){let{shouldFocus:n,visible:i,focusRef:s}
1=t,o=n&&!i;(0,l.w)(()=>{let t;if(!o||function(e){let t=e.current;if(!t)return!1;let n=(0,r.bq)(t);return!(!n||t.contains(n))&&!!(0,a.AO)(n)}(e))return;let n=(null==s?void 0:s.current)||e.current;if(n)return t=requestAnimationFrame(()=>{n.focus({preventScroll:!0})}),()=>{cancelAnimationFrame(t)}},[o,e,s])}var c={preventScroll:!0,shouldFocus:!1};function p(e,t=c){let{focusRef:n,preventScroll:r,shouldFocus:a,visible:d}=t,y="current"in e?e.current:e,f=a&&d,m=(0,u.useRef)(f),h=(0,u.useRef)(d);(0,o.U)(()=>{!h.current&&d&&(m.current=f),h.current=d},[d,f]);let b=(0,u.useCallback)(()=>{if(d&&y&&m.current&&(m.current=!1,!y.contains(document.activeElement)))if(null==n?void 0:n.current)requestAnimationFrame(()=>{var e;null==(e=n.current)||e.focus({preventScroll:r})});else{let e=(0,i.ep)(y);e.length>0&&requestAnimationFrame(()=>{e[0].focus({preventScroll:r})})}},[d,r,y,n]);(0,l.w)(()=>{b()},[b]),(0,s.M)(y,"transitionend",b)}},35157:(e,t,n)=>{"use strict";function r(e,t,n,r){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return r}}),n(72953),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},35674:(e,t,n)=>{"use strict";n.d(t,{l:()=>r});let r=e=>e},36154:(e,t,n)=>{"use strict";n.d(t,{$:()=>o});var r=n(49276),a=n(81604),i=n(32931);function s(e,t){return{address:(0,r.b)(e),storageKeys:t.map((e,t)=>((0,a.MR)((0,i.Lo)(e,32),"invalid slot",`storageKeys[${t}]`,e),e.toLowerCase()))}}function o(e){if(Array.isArray(e))return e.map((t,n)=>Array.isArray(t)?((0,a.MR)(2===t.length,"invalid slot set",`value[${n}]`,t),s(t[0],t[1])):((0,a.MR)(null!=t&&"object"==typeof t,"invalid address-slot set","value",e),s(t.address,t.storageKeys)));(0,a.MR)(null!=e&&"object"==typeof e,"invalid access list","value",e);let t=Object.keys(e).map(t=>{let n=e[t].reduce((e,t)=>(e[t]=!0,e),{});return s(t,Object.keys(n).sort())});return t.sort((e,t)=>e.address.localeCompare(t.address)),t}},36272:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}},36286:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},36294:(e,t,n)=>{"use strict";n.d(t,{z:()=>s});var r=n(34138),a=n(44819),i=n(64476),s=(0,a.R)((e,t)=>(0,i.jsx)(r.B,{align:"center",...e,direction:"row",ref:t}));s.displayName="HStack"},36305:(e,t,n)=>{"use strict";n.d(t,{z:()=>E});var r=n(49276),a=n(98666),i=n(32931),s=n(55034),o=n(81604),l=n(59586),u=n(6376);let d=new Uint8Array(32);d.fill(0);let c=BigInt(-1),p=BigInt(0),y=BigInt(1),f=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),m=(0,s.up)(y,32),h=(0,s.up)(p,32),b={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},g=["name","version","chainId","verifyingContract","salt"];function v(e){return function(t){return(0,o.MR)("string"==typeof t,`invalid domain value for ${JSON.stringify(e)}`,`domain.${e}`,t),t}}let x={name:v("name"),version:v("version"),chainId:function(e){let t=(0,s.Ab)(e,"domain.chainId");return((0,o.MR)(t>=0,"invalid chain ID","domain.chainId",e),Number.isSafeInteger(t))?Number(t):(0,s.nD)(t)},verifyingContract:function(e){try{return(0,r.b)(e).toLowerCase()}catch(e){}(0,o.MR)(!1,'invalid domain value "verifyingContract"',"domain.verifyingContract",e)},salt:function(e){let t=(0,i.q5)(e,"domain.salt");return(0,o.MR)(32===t.length,'invalid domain value "salt"',"domain.salt",e),(0,i.c$)(t)}};function w(e){{let t=e.match(/^(u?)int(\d+)$/);if(t){let n=""===t[1],r=parseInt(t[2]);(0,o.MR)(r%8==0&&0!==r&&r<=256&&t[2]===String(r),"invalid numeric width","type",e);let a=(0,s.dK)(f,n?r-1:r),i=n?(a+y)*c:p;return function(t){let r=(0,s.Ab)(t,"value");return(0,o.MR)(r>=i&&r<=a,`value out-of-bounds for ${e}`,"value",r),(0,s.up)(n?(0,s.JJ)(r,256):r,32)}}}{let t=e.match(/^bytes(\d+)$/);if(t){let n=parseInt(t[1]);return(0,o.MR)(0!==n&&n<=32&&t[1]===String(n),"invalid bytes width","type",e),function(t){let r=(0,i.q5)(t);(0,o.MR)(r.length===n,`invalid length for ${e}`,"value",t);let a=(0,i.q5)(t),s=a.length%32;return s?(0,i.xW)([a,d.slice(s)]):(0,i.c$)(a)}}}switch(e){case"address":return function(e){return(0,i.nx)((0,r.b)(e),32)};case"bool":return function(e){return e?m:h};case"bytes":return function(e){return(0,a.S)(e)};case"string":return function(e){return(0,u.id)(e)}}return null}function T(e,t){return`${e}(${t.map(({name:e,type:t})=>t+" "+e).join(",")})`}function A(e){let t=e.match(/^([^\x5b]*)((\x5b\d*\x5d)*)(\x5b(\d*)\x5d)$/);return t?{base:t[1],index:t[2]+t[4],array:{base:t[1],prefix:t[1]+t[2],count:t[5]?parseInt(t[5]):-1}}:{base:e}}class E{primaryType;#P;get types(){return JSON.parse(this.#P)}#C;#O;constructor(e){this.#C=new Map,this.#O=new Map;let t=new Map,n=new Map,r=new Map,a={};for(let i in Object.keys(e).forEach(i=>
1{a[i]=e[i].map(({name:t,type:n})=>{let{base:r,index:a}=A(n);return"int"!==r||e.int||(r="int256"),"uint"!==r||e.uint||(r="uint256"),{name:t,type:r+(a||"")}}),t.set(i,new Set),n.set(i,[]),r.set(i,new Set)}),this.#P=JSON.stringify(a),a){let r=new Set;for(let s of a[i]){(0,o.MR)(!r.has(s.name),`duplicate variable name ${JSON.stringify(s.name)} in ${JSON.stringify(i)}`,"types",e),r.add(s.name);let a=A(s.type).base;(0,o.MR)(a!==i,`circular type reference to ${JSON.stringify(a)}`,"types",e),w(a)||((0,o.MR)(n.has(a),`unknown type ${JSON.stringify(a)}`,"types",e),n.get(a).push(i),t.get(i).add(a))}}let i=Array.from(n.keys()).filter(e=>0===n.get(e).length);for(let[s,u]of((0,o.MR)(0!==i.length,"missing primary type","types",e),(0,o.MR)(1===i.length,`ambiguous primary types or unused types: ${i.map(e=>JSON.stringify(e)).join(", ")}`,"types",e),(0,l.n)(this,{primaryType:i[0]}),!function a(i,s){for(let l of((0,o.MR)(!s.has(i),`circular type reference to ${JSON.stringify(i)}`,"types",e),s.add(i),t.get(i)))if(n.has(l))for(let e of(a(l,s),s))r.get(e).add(l);s.delete(i)}(this.primaryType,new Set),r)){let e=Array.from(u);e.sort(),this.#C.set(s,T(s,a[s])+e.map(e=>T(e,a[e])).join(""))}}getEncoder(e){let t=this.#O.get(e);return t||(t=this.#j(e),this.#O.set(e,t)),t}#j(e){{let t=w(e);if(t)return t}let t=A(e).array;if(t){let e=t.prefix,n=this.getEncoder(e);return r=>{(0,o.MR)(-1===t.count||t.count===r.length,`array length mismatch; expected length ${t.count}`,"value",r);let s=r.map(n);return this.#C.has(e)&&(s=s.map(a.S)),(0,a.S)((0,i.xW)(s))}}let n=this.types[e];if(n){let t=(0,u.id)(this.#C.get(e));return e=>{let r=n.map(({name:t,type:n})=>{let r=this.getEncoder(n)(e[t]);return this.#C.has(n)?(0,a.S)(r):r});return r.unshift(t),(0,i.xW)(r)}}(0,o.MR)(!1,`unknown type: ${e}`,"type",e)}encodeType(e){let t=this.#C.get(e);return(0,o.MR)(t,`unknown type: ${JSON.stringify(e)}`,"name",e),t}encodeData(e,t){return this.getEncoder(e)(t)}hashStruct(e,t){return(0,a.S)(this.encodeData(e,t))}encode(e){return this.encodeData(this.primaryType,e)}hash(e){return this.hashStruct(this.primaryType,e)}_visit(e,t,n){if(w(e))return n(e,t);let r=A(e).array;if(r)return(0,o.MR)(-1===r.count||r.count===t.length,`array length mismatch; expected length ${r.count}`,"value",t),t.map(e=>this._visit(r.prefix,e,n));let a=this.types[e];if(a)return a.reduce((e,{name:r,type:a})=>(e[r]=this._visit(a,t[r],n),e),{});(0,o.MR)(!1,`unknown type: ${e}`,"type",e)}visit(e,t){return this._visit(this.primaryType,e,t)}static from(e){return new E(e)}static getPrimaryType(e){return E.from(e).primaryType}static hashStruct(e,t,n){return E.from(t).hashStruct(e,n)}static hashDomain(e){let t=[];for(let n in e){if(null==e[n])continue;let r=b[n];(0,o.MR)(r,`invalid typed-data domain key: ${JSON.stringify(n)}`,"domain",e),t.push({name:n,type:r})}return t.sort((e,t)=>g.indexOf(e.name)-g.indexOf(t.name)),E.hashStruct("EIP712Domain",{EIP712Domain:t},e)}static encode(e,t,n){return(0,i.xW)(["0x1901",E.hashDomain(e),E.from(t).hash(n)])}static hash(e,t,n){return(0,a.S)(E.encode(e,t,n))}static async resolveNames(e,t,n,r){for(let t in e=Object.assign({},e))null==e[t]&&delete e[t];let a={};e.verifyingContract&&!(0,i.Lo)(e.verifyingContract,20)&&(a[e.verifyingContract]="0x");let s=E.from(t);for(let e in s.visit(n,(e,t)=>("address"!==e||(0,i.Lo)(t,20)||(a[t]="0x"),t)),a)a[e]=await r(e);return e.verifyingContract&&a[e.verifyingContract]&&(e.verifyingContract=a[e.verifyingContract]),n=s.visit(n,(e,t)=>"address"===e&&a[t]?a[t]:t),{domain:e,value:n}}static getPayload(e,t,n){E.hashDomain(e);let r={},a=[];g.forEach(t=>{let n=e[t];null!=n&&(r[t]=x[t](n),a.push({name:t,type:b[t]}))});let l=E.from(t),u=Object.assign({},t=l.types);return(0,o.MR)(null==u.EIP712Domain,"types must not contain EIP712Domain type","types.EIP712Domain",t),u.EIP712Domain=a,l.encode(n),{types:u,domain:r,primaryType:l.primaryType,message:l.visit(n,(e,t)=>{if(e.match(/^bytes(\d*)/))return(0,i.c$)((0,i.q5)(t));if(e.match(/^u?int/))return(0,s.Ab)(t).toString();switch(e){case"address":return t.toLowerCase();case"bool":return!!t;
1case"string":return(0,o.MR)("string"==typeof t,"invalid string","value",t),t}(0,o.MR)(!1,"unsupported type","type",e)})}}}},36354:(e,t,n)=>{"use strict";n.d(t,{j3:()=>tc,gc:()=>eM,Xk:()=>tf});var r=n(64476),a=n(51767),i=n(26088),s=n(50353),o=n(16930),l=n(11915),u=n(5776),d=n(9281),c=n(1694),p=n(84572),y=n.n(p),f=n(14846),m=n.n(f),h=n(21191),b=n.n(h),g=n(86489),v=n.n(g),x=n(23452),w=n.n(x),T=n(31577),A=n(9098),E=n(97618),S=n(37873),k=n(5389),M=n(68459),P=n(27785),C=n(20262),O=["layout","type","stroke","connectNulls","isRange","ref"];function j(e){return(j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function I(){return(I=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?R(Object(n),!0).forEach(function(t){z(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function B(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,G(r.key),r)}}function N(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(N=function(){return!!e})()}function L(e){return(L=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function F(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function U(e,t){return(U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function z(e,t,n){return(t=G(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G(e){var t=function(e,t){if("object"!=j(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=j(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==j(t)?t:String(t)}var H=function(e){var t,n;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function r(){var e,t,n;if(!(this instanceof r))throw TypeError("Cannot call a class as a function");for(var a=arguments.length,i=Array(a),s=0;s<a;s++)i[s]=arguments[s];return t=r,n=[].concat(i),t=L(t),e=function(e,t){if(t&&("object"===j(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return F(e)}(this,N()?Reflect.construct(t,n||[],L(this).constructor):t.apply(this,n)),z(F(e),"state",{isAnimationFinished:!0}),z(F(e),"id",(0,M.NF)("recharts-area-")),z(F(e),"handleAnimationEnd",function(){var t=e.props.onAnimationEnd;e.setState({isAnimationFinished:!0}),y()(t)&&t()}),z(F(e),"handleAnimationStart",function(){var t=e.props.onAnimationStart;e.setState({isAnimationFinished:!1}),y()(t)&&t()}),e}return r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&U(r,e),t=[{key:"renderDots",value:function(e,t,n){var a=this.props.isAnimationActive,i=this.state.isAnimationFinished;if(a&&!i)return null;var s=this.props,o=s.dot,l=s.points,d=s.dataKey,c=(0,C.J9)(this.props,!1),p=(0,C.J9)(o,!0),y=l.map(function(e,t){var n=D(D(D({key:"dot-".concat(t),r:3},c),p),{},{index:t,cx:e.x,cy:e.y,dataKey:d,value:e.value,payload:e.payload,points:l});return r.renderDotItem(o,n)}),f={clipPath:e?"url(#clipPath-".concat(t?"":"dots-").concat(n,")"):null};return u.createElement(E.W,I({className:"recharts-area-dots"},f),y)}},{key:"renderHorizontalRect",value:function(e){var t=this.props,n=t.baseLine,r=t.points,a=t.strokeWidth,i=r[0].x,s=r[r.length-1].x,o=e*Math.abs(i-s),l=m()(r.map(function(e){return e.y||0}));return((0,M.Et)(n)&&"number"==typeof n?l=Math.max(n,l):n&&Array.isArray(n)&&n.length&&(l=Math.max(m()(n.map(function(e){return e.y||0})),l)),(0,M.Et)(l))?u.createElement("rect",{x:i<s?i:i-o,y:0,width:o,height:Math.floor(l+(a?parseInt("".concat(a),10):1))}):null}},{key:"renderVerticalRect",value:function(e){var t=this.props,n=t.baseLine,r=t.points,a=t.strokeWidth,i=r[0].y,s=r[r.length-1].y,o=e*Math.abs(i-s),l=m()(r.map(function(e){return e.x||0}));return((0,M.Et)(n)&&"number"==typeof n?l=Math.max(n,l):n&&Array.isArray(n)&&n.length&&(l=Math.max(m()(n.map(function(e){return e.x||0})),l)),(0,M.Et)(l))?u.createElement("rect",{x:0,y:i<s?i:i-o,width:l+(a?parseInt("".concat(a),10):1),height:Math.floor(o)}):null}},{key:"renderClipRect",value:function(e){return"vertical"===this.props.layout?this.renderVerticalRect(e):this.renderHorizontalRect(e)}},{key:"renderAreaStatically",value:function(e,t,n,r){var a=this.props,i=a.layout,s=a.type,o=a.stroke,l=a.connectNulls,d=a.isRange,c=(a.ref,function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(a,O));return u.createElement(E.W,{clipPath:n?"url(#clipPath-".concat(r,")"):null},u.createElement(T.I,I({},(0,C.J9)(c,!0),{points:e,connectNulls:l,type:s,baseLine:t,layout:i,stroke:"none",className:"recharts-area-area"})),"none"!==o&&u.createElement(T.I,I({},(0,C.J9)(this.props,!1),{className:"recharts-area-curve",layout:i,type:s,connectNulls:l,fill:"none",points:e})),"none"!==o&&d&&u.createElement(T.I,I({},(0,C.J9)(this.props,!1),{className:"recharts-area-curve",layout:i,type:s,connectNulls:l,fill:"none",points:t})))}},{key:"renderAreaWithAnimation",value:function(e,t){var n=this,r=this.props,a=r.points,i=r.baseLine,s=r.isAnimationActive,o=r.animationBegin,l=r.animationDuration,d=r.animationEasing,p=r.animationId,y=this.state,f=y.prevPoints,m=y.prevBaseLine;return u.createElement(c.Ay,{begin:o,duration:l,isActive:s,easing:d,from:{t:0},to:{t:1},key:"area-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(r){var s=r.t;if(f){var o,l=f.length/a.length,d=a.map(function(e,t){var n=Math.floor(t*l);if(f[n]){var r=f[n],a=(0,M.Dj)(r.x,e.x),i=(0,M.Dj)(r.y,e.y);return D(D({},e),{},{x:a(s),y:i(s)})}return e});return o=(0,M.Et)(i)&&"number"==typeof i?(0,M.Dj)(m,i)(s):b()(i)||v()(i)?(0,M.Dj)(m,0)(s):i.map(function(e,t){var n=Math.floor(t*l);if(m[n]){var r=m[n],a=(0,M.Dj)(r.x,e.x),i=(0,M.Dj)(r.y,e.y);return D(D({},e),{},{x:a(s),y:i(s)})}return e}),n.renderAreaStatically(d,o,e,t)}return u.createElement(E.W,null,u.createElement("defs",null,u.createElement("clipPath",{id:"animationClipPath-".concat(t)},n.renderClipRect(s))),u.createElement(E.W,{clipPath:"url(#animationClipPath-".concat(t,")")},n.renderAreaStatically(a,i,e,t)))})}},{key:"renderArea",value:function(e,t){var n=this.props,r=n.points,a=n.baseLine,i=n.isAnimationActive,s=this.state,o=s.prevPoints,l=s.prevBaseLine,u=s.totalLength;return i&&r&&r.length&&(!o&&u>0||!w()(o,r)||!w()(l,a))?this.renderAreaWithAnimation(e,t):this.renderAreaStatically(r,a,e,t)}},{key:"render",value:function(){var e,t=this.props,n=t.hide,r=t.dot,a=t.points,i=t.className,s=t.top,o=t.left,l=t.xAxis,c=t.yAxis,p=t.width,y=t.height,f=t.isAnimationActive,m=t.id;if(n||!a||!a.length)return null;var h=this.state.isAnimationFinished,g=1===a.length,v=(0,d.A)("recharts-area",i),x=l&&l.allowDataOverflow,w=c&&c.allowDataOverflow,T=x||w,A=b()(m)?this.id:m,k=null!=(e=(0,C.J9)(r,!1))?e:{r:3,strokeWidth:2},M=k.r,P=k.strokeWidth,O=((0,C.ON)(r)?r:{}).clipDot,j=void 0===O||O,I=2*(void 0===M?3:M)+(void 0===P?2:P);return u.createElement(E.W,{className:v},x||w?u.createElement("defs",null,u.createElement("clipPath",{id:"clipPath-".concat(A)},u.createElement("rect",{x:x?o:o-p/2,y:w?s:s-y/2,width:x?p:2*p,height:w?y:2*y})),!j&&u.createElement("clipPath",{id:"clipPath-dots-".concat(A)},u.createElement("rect",{x:o-I/2,y:s-I/2,width:p+I,height:y+I}))):null,g?null:this.renderArea(T,A),(r||g)&&this.renderDots(T,j,A),(!f||h)&&S.Z.renderCallByParent(this.props,a))}}],n=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curPoints:e.points,curBaseLine:e.baseLine,prevPoints:t.curPoints,prevBaseLine:t.curBaseLine}:e.points!==t.curPoints||e.baseLine!==t.curBaseLine?{curPoints:e.points,curBaseLine:e.baseLine}:null}}],t&&B(r.prototype,t),n&&B(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}(u.PureComponent);z(H,"displayName","Area"),z(H,"defaultProps",{stroke:"#3182bd",fill:"#3182bd",fillOpacity:.6,xAxisId:0,yAxisId:0,legendT
1ype:"line",connectNulls:!1,points:[],dot:!1,activeDot:!0,hide:!1,isAnimationActive:!k.m.isSsr,animationBegin:0,animationDuration:1500,animationEasing:"ease"}),z(H,"getBaseValue",function(e,t,n,r){var a=e.layout,i=e.baseValue,s=t.props.baseValue,o=null!=s?s:i;if((0,M.Et)(o)&&"number"==typeof o)return o;var l="horizontal"===a?r:n,u=l.scale.domain();if("number"===l.type){var d=Math.max(u[0],u[1]),c=Math.min(u[0],u[1]);return"dataMin"===o?c:"dataMax"===o||d<0?d:Math.max(Math.min(u[0],u[1]),0)}return"dataMin"===o?u[0]:"dataMax"===o?u[1]:u[0]}),z(H,"getComposedData",function(e){var t,n=e.props,r=e.item,a=e.xAxis,i=e.yAxis,s=e.xAxisTicks,o=e.yAxisTicks,l=e.bandSize,u=e.dataKey,d=e.stackedData,c=e.dataStartIndex,p=e.displayedData,y=e.offset,f=n.layout,m=d&&d.length,h=H.getBaseValue(n,r,a,i),b="horizontal"===f,g=!1,v=p.map(function(e,t){m?n=d[c+t]:Array.isArray(n=(0,P.kr)(e,u))?g=!0:n=[h,n];var n,r=null==n[1]||m&&null==(0,P.kr)(e,u);return b?{x:(0,P.nb)({axis:a,ticks:s,bandSize:l,entry:e,index:t}),y:r?null:i.scale(n[1]),value:n,payload:e}:{x:r?null:a.scale(n[1]),y:(0,P.nb)({axis:i,ticks:o,bandSize:l,entry:e,index:t}),value:n,payload:e}});return t=m||g?v.map(function(e){var t=Array.isArray(e.value)?e.value[0]:null;return b?{x:e.x,y:null!=t&&null!=e.y?i.scale(t):null}:{x:null!=t?a.scale(t):null,y:e.y}}):b?i.scale(h):a.scale(h),D({points:v,baseLine:t,layout:f,isRange:g},y)}),z(H,"renderDotItem",function(e,t){var n;if(u.isValidElement(e))n=u.cloneElement(e,t);else if(y()(e))n=e(t);else{var r=(0,d.A)("recharts-area-dot","boolean"!=typeof e?e.className:"");n=u.createElement(A.c,I({},t,{className:r}))}return n});var V=n(83763),W=n(51072),_=n.n(W),Y=n(91946),q=n(1925),Q=n(12889),Z=n(64647),K=n(95807),J=n(59505);function X(e,t,n){if(t<1)return[];if(1===t&&void 0===n)return e;for(var r=[],a=0;a<e.length;a+=t)if(void 0!==n&&!0!==n(e[a]))return;else r.push(e[a]);return r}function $(e,t,n,r,a){if(e*t<e*r||e*t>e*a)return!1;var i=n();return e*(t-e*i/2-r)>=0&&e*(t+e*i/2-a)<=0}function ee(e){return(ee="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function et(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function en(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?et(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=ee(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ee(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ee(t)?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):et(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var er=["viewBox"],ea=["viewBox"],ei=["ticks"];function es(e){return(es="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eo(){return(eo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function el(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?el(Object(n),!0).forEach(function(t){em(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):el(Object(n)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ed(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function ec(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,eh(r.key),r)}}function ep(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(ep=function(){return!!e})()}function ey(e){return(ey=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ef(e,t){return(ef=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function em(e,t,n){return(t=eh(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eh(e){var t=function(e,t){if("object"!=es(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=es(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==es(t)?t:String(t)}var eb=function(e){var t,n;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function r(e){var t,n,a;if(!(this instanceof r))throw TypeError("Cannot call a class as a function");return n=r,a=[e],n=ey(n),(t=function(e,t){if(t&&("object"===es(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var n=e;if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}(this,ep()?Reflect.construct(n,a||[],ey(this).constructor):n.apply(this,a))).state={fontSize:"",letterSpacing:""},t}return r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&ef(r,e),t=[{key:"shouldComponentUpdate",value:function(e,t){var n=e.viewBox,r=ed(e,er),a=this.props,i=a.viewBox,s=ed(a,ea);return!(0,Y.b)(n,i)||!(0,Y.b)(r,s)||!(0,Y.b)(t,this.state)}},{key:"componentDidMount",value:function(){var e=this.layerReference;if(e){var t=e.getElementsByClassName("recharts-cartesian-axis-tick-value")[0];t&&this.setState({fontSize:window.getComputedStyle(t).fontSize,letterSpacing:window.getComputedStyle(t).letterSpacing})}}},{key:"getTickLineCoord",value:function(e){var t,n,r,a,i,s,o=this.props,l=o.x,u=o.y,d=o.width,c=o.height,p=o.orientation,y=o.tickSize,f=o.mirror,m=o.tickMargin,h=f?-1:1,b=e.tickSize||y,g=(0,M.Et)(e.tickCoord)?e.tickCoord:e.coordinate;switch(p){case"top":t=n=e.coordinate,s=(r=(a=u+!f*c)-h*b)-h*m,i=g;break;case"left":r=a=e.coordinate,i=(t=(n=l+!f*d)-h*b)-h*m,s=g;break;case"right":r=a=e.coordinate,i=(t=(n=l+f*d)+h*b)+h*m,s=g;break;default:t=n=e.coordinate,s=(r=(a=u+f*c)+h*b)+h*m,i=g}return{line:{x1:t,y1:r,x2:n,y2:a},tick:{x:i,y:s}}}},{key:"getTickTextAnchor",value:function(){var e,t=this.props,n=t.orientation,r=t.mirror;switch(n){case"left":e=r?"start":"end";break;case"right":e=r?"end":"start";break;default:e="middle"}return e}},{key:"getTickVerticalAnchor",value:function(){var e=this.props,t=e.orientation,n=e.mirror,r="end";switch(t){case"left":case"right":r="middle";break;case"top":r=n?"start":"end";break;default:r=n?"end":"start"}return r}},{key:"renderAxisLine",value:function(){var e=this.props,t=e.x,n=e.y,r=e.width,a=e.height,i=e.orientation,s=e.mirror,o=e.axisLine,l=eu(eu(eu({},(0,C.J9)(this.props,!1)),(0,C.J9)(o,!1)),{},{fill:"none"});if("top"===i||"bottom"===i){var c=+("top"===i&&!s||"bottom"===i&&s);l=eu(eu({},l),{},{x1:t,y1:n+c*a,x2:t+r,y2:n+c*a})}else{var p=+("left"===i&&!s||"right"===i&&s);l=eu(eu({},l),{},{x1:t+p*r,y1:n,x2:t+p*r,y2:n+a})}return u.createElement("line",eo({},l,{className:(0,d.A)("recharts-cartesian-axis-line",_()(o,"className"))}))}},{key:"renderTicks",value:function(e,t,n){var a=this,i=this.props,s=i.tickLine,o=i.stroke,l=i.tick,c=i.tickFormatter,p=i.unit,f=function(e,t,n){var r,a,i,s,o,l=e.tick,u=e.ticks,d=e.viewBox,c=e.minTickGap,p=e.orientation,f=e.interval,m=e.tickFormatter,h=e.unit,b=e.angle;if(!u||!u.length||!l)return[];if((0,M.Et)(f)||k.m.isSsr)return X(u,("number"==typeof f&&(0,M.Et)(f)?f:0)+1);var g="top"===p||"bottom"===p?"width":"height",v=h&&"width"===g?(0,K.Pu)(h,{fontSize:t,letterSpacing:n}):{width:0,height:0},x=function(e,r){var a,i,s=y()(m)?m(e.value,r):e.value;return"width"===g?(a=(0,K.Pu)(s,{fontSize:t,letterSpacing:n}),i={width:a.width+v.width,height:a.height+v.height}
1,(0,J.bx)(i,b)):(0,K.Pu)(s,{fontSize:t,letterSpacing:n})[g]},w=u.length>=2?(0,M.sA)(u[1].coordinate-u[0].coordinate):1,T=(r="width"===g,a=d.x,i=d.y,s=d.width,o=d.height,1===w?{start:r?a:i,end:r?a+s:i+o}:{start:r?a+s:i+o,end:r?a:i});return"equidistantPreserveStart"===f?function(e,t,n,r,a){for(var i,s=(r||[]).slice(),o=t.start,l=t.end,u=0,d=1,c=o;d<=s.length;)if(i=function(){var t,i=null==r?void 0:r[u];if(void 0===i)return{v:X(r,d)};var s=u,p=function(){return void 0===t&&(t=n(i,s)),t},y=i.coordinate,f=0===u||$(e,y,p,c,l);f||(u=0,c=o,d+=1),f&&(c=y+e*(p()/2+a),u+=d)}())return i.v;return[]}(w,T,x,u,c):("preserveStart"===f||"preserveStartEnd"===f?function(e,t,n,r,a,i){var s=(r||[]).slice(),o=s.length,l=t.start,u=t.end;if(i){var d=r[o-1],c=n(d,o-1),p=e*(d.coordinate+e*c/2-u);s[o-1]=d=en(en({},d),{},{tickCoord:p>0?d.coordinate-p*e:d.coordinate}),$(e,d.tickCoord,function(){return c},l,u)&&(u=d.tickCoord-e*(c/2+a),s[o-1]=en(en({},d),{},{isShow:!0}))}for(var y=i?o-1:o,f=function(t){var r,i=s[t],o=function(){return void 0===r&&(r=n(i,t)),r};if(0===t){var d=e*(i.coordinate-e*o()/2-l);s[t]=i=en(en({},i),{},{tickCoord:d<0?i.coordinate-d*e:i.coordinate})}else s[t]=i=en(en({},i),{},{tickCoord:i.coordinate});$(e,i.tickCoord,o,l,u)&&(l=i.tickCoord+e*(o()/2+a),s[t]=en(en({},i),{},{isShow:!0}))},m=0;m<y;m++)f(m);return s}(w,T,x,u,c,"preserveStartEnd"===f):function(e,t,n,r,a){for(var i=(r||[]).slice(),s=i.length,o=t.start,l=t.end,u=function(t){var r,u=i[t],d=function(){return void 0===r&&(r=n(u,t)),r};if(t===s-1){var c=e*(u.coordinate+e*d()/2-l);i[t]=u=en(en({},u),{},{tickCoord:c>0?u.coordinate-c*e:u.coordinate})}else i[t]=u=en(en({},u),{},{tickCoord:u.coordinate});$(e,u.tickCoord,d,o,l)&&(l=u.tickCoord-e*(d()/2+a),i[t]=en(en({},u),{},{isShow:!0}))},d=s-1;d>=0;d--)u(d);return i}(w,T,x,u,c)).filter(function(e){return e.isShow})}(eu(eu({},this.props),{},{ticks:e}),t,n),m=this.getTickTextAnchor(),h=this.getTickVerticalAnchor(),b=(0,C.J9)(this.props,!1),g=(0,C.J9)(l,!1),v=eu(eu({},b),{},{fill:"none"},(0,C.J9)(s,!1)),x=f.map(function(e,t){var n=a.getTickLineCoord(e),i=n.line,x=n.tick,w=eu(eu(eu(eu({textAnchor:m,verticalAnchor:h},b),{},{stroke:"none",fill:o},g),x),{},{index:t,payload:e,visibleTicksCount:f.length,tickFormatter:c});return u.createElement(E.W,eo({className:"recharts-cartesian-axis-tick",key:"tick-".concat(e.value,"-").concat(e.coordinate,"-").concat(e.tickCoord)},(0,Z.XC)(a.props,e,t)),s&&u.createElement("line",eo({},v,i,{className:(0,d.A)("recharts-cartesian-axis-tick-line",_()(s,"className"))})),l&&r.renderTickItem(l,w,"".concat(y()(c)?c(e.value,t):e.value).concat(p||"")))});return u.createElement("g",{className:"recharts-cartesian-axis-ticks"},x)}},{key:"render",value:function(){var e=this,t=this.props,n=t.axisLine,r=t.width,a=t.height,i=t.ticksGenerator,s=t.className;if(t.hide)return null;var o=this.props,l=o.ticks,c=ed(o,ei),p=l;return(y()(i)&&(p=i(l&&l.length>0?this.props:c)),r<=0||a<=0||!p||!p.length)?null:u.createElement(E.W,{className:(0,d.A)("recharts-cartesian-axis",s),ref:function(t){e.layerReference=t}},n&&this.renderAxisLine(),this.renderTicks(p,this.state.fontSize,this.state.letterSpacing),Q.J.renderCallByParent(this.props))}}],n=[{key:"renderTickItem",value:function(e,t,n){return u.isValidElement(e)?u.cloneElement(e,t):y()(e)?e(t):u.createElement(q.E,eo({},t,{className:"recharts-cartesian-axis-tick-value"}),n)}}],t&&ec(r.prototype,t),n&&ec(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}(u.Component);function eg(){return(eg=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}em(eb,"displayName","CartesianAxis"),em(eb,"defaultProps",{x:0,y:0,width:0,height:0,viewBox:{x:0,y:0,width:0,height:0},orientation:"bottom",ticks:[],stroke:"#666",tickLine:!0,axisLine:!0,tick:!0,mirror:!1,minTickGap:5,tickSize:6,tickMargin:2,interval:"preserveEnd"});var ev=function(e){var t=e.xAxisId,n=(0,V.yi)(),r=(0,V.rY)(),a=(0,V.AF)(t);return null==a?null:u.createElement(eb,eg({},a,{className:(0,d.A)("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(e){return(0,P.Rh)(e,!0)}}))};function ex(){return(ex=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}ev.displayName="XAxis",ev.defaultProps={allowDecimals:!0,hide:!1,orientation:"bottom",width:0,height:30,mirror:!1,xAxisId:0,tickCount:5,type:"category",padding:{left:0,right:0},allowDataOverflow:!1,scale:"auto",reversed:!1,allowDuplicatedCategory:!0};var ew=function(e){var t=e.yAxisId,n=(0,V.yi)(),r=(0,V.rY)(),a=(0,V.Nk)(t);return null==a?null:u.createElement(eb,ex({},a,{className:(0,d.A)("recharts-".concat(a.axisType," ").concat(a.axisType),a.className),viewBox:{x:0,y:0,width:n,height:r},ticksGenerator:function(e){return(0,P.Rh)(e,!0)}}))};ew.displayName="YAxis",ew.defaultProps={allowDuplicatedCategory:!0,allowDecimals:!0,hide:!1,orientation:"left",width:60,height:0,mirror:!1,yAxisId:0,tickCount:5,type:"number",padding:{top:0,bottom:0},allowDataOverflow:!1,scale:"auto",reversed:!1};var eT=(0,l.gu)({chartName:"AreaChart",GraphicalChild:H,axisComponents:[{axisType:"xAxis",AxisComp:ev},{axisType:"yAxis",AxisComp:ew}],formatAxisMap:J.pr}),eA=n(24950);let eE=e=>(0,s.GP)(new Date(e),"dd/MM"),eS=(e,t)=>(0,s.GP)(new Date(e),null!=t?t:"MMM d"),ek=e=>{let{active:t,payload:n,formatter:o=e=>"$".concat(e),labelFormatter:l=e=>(0,s.GP)(new Date(e),"dd/MM")}=e;if(t&&n&&n.length){let e=n[0].payload;return(0,r.jsxs)(a.az,{bg:"gradient.black_interactive",p:2,borderRadius:"4px",children:[(0,r.jsx)(i.E,{color:"primary.white",textStyle:"caption",children:l(e.date,n)}),(0,r.jsx)(i.E,{color:"primary.white",textStyle:"caption_legend",children:o(e.value,"",e,n.indexOf(e),n)})]})}return null},eM=e=>{var t;let{data:n,linearGradientProps:s,chartTitleProps:l,chartContainerProps:u,areaChartProps:d={},xAxisProps:c={},areaProps:p={},tooltipProps:y={},...f}=e;return(0,r.jsxs)(a.az,{...f,children:[l&&(0,r.jsx)(i.E,{textStyle:l.style?l.style:"h4",color:l.color?l.color:"white",children:l.text}),(0,r.jsx)(o.u,{width:u.width,aspect:u.aspect,minHeight:u.minHeight,children:(0,r.jsxs)(eT,{height:d.height?d.height:133,data:n,margin:{top:25,bottom:0},children:[(0,r.jsx)("defs",{children:(0,r.jsxs)("linearGradient",{id:s.id,x1:"0",y1:"0",x2:"0",y2:"1",children:[(0,r.jsx)("stop",{stopColor:s.stopColor,stopOpacity:null!=(t=s.stopOpacity)?t:"0.4"}),(0,r.jsx)("stop",{offset:"1",stopColor:s.stopColor,stopOpacity:"0"})]})}
1),(0,r.jsx)(ev,{dataKey:"date",tickLine:!1,axisLine:!1,tickFormatter:eE,tick:{fontSize:10,fontWeight:"600",fill:c.color?c.color:"white"},interval:"preserveStartEnd",...c}),y.hide?null:(0,r.jsx)(eA.m,{content:ek,cursor:{strokeDasharray:"2 2"},...y}),(0,r.jsx)(H,{type:"basis",dataKey:"value",stroke:"#FD98E0",fill:"url(#".concat(s.id,")"),activeDot:!1,...p})]})})]})};var eP=n(88568),eC=n(47475),eO=n(6341),ej=["type","layout","connectNulls","ref"];function eI(e){return(eI="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eR(){return(eR=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function eD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eB(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eD(Object(n),!0).forEach(function(t){eV(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eD(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function eN(e){return function(e){if(Array.isArray(e))return eL(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return eL(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eL(e,t)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eL(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function eF(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,eW(r.key),r)}}function eU(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(eU=function(){return!!e})()}function ez(e){return(ez=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function eG(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function eH(e,t){return(eH=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function eV(e,t,n){return(t=eW(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eW(e){var t=function(e,t){if("object"!=eI(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=eI(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eI(t)?t:String(t)}var e_=function(e){var t,n;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function r(){var e,t,n;if(!(this instanceof r))throw TypeError("Cannot call a class as a function");for(var a=arguments.length,i=Array(a),s=0;s<a;s++)i[s]=arguments[s];return t=r,n=[].concat(i),t=ez(t),e=function(e,t){if(t&&("object"===eI(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return eG(e)}(this,eU()?Reflect.construct(t,n||[],ez(this).constructor):t.apply(this,n)),eV(eG(e),"state",{isAnimationFinished:!0,totalLength:0}),eV(eG(e),"generateSimpleStrokeDasharray",function(e,t){return"".concat(t,"px ").concat(e-t,"px")}),eV(eG(e),"getStrokeDasharray",function(t,n,a){var i=a.reduce(function(e,t){return e+t});if(!i)return e.generateSimpleStrokeDasharray(n,t);for(var s=Math.floor(t/i),o=t%i,l=n-t,u=[],d=0,c=0;d<a.length;c+=a[d],++d)if(c+a[d]>o){u=[].concat(eN(a.slice(0,d)),[o-c]);break}var p=u.length%2==0?[0,l]:[l];return[].concat(eN(r.repeat(a,s)),eN(u),p).map(function(e){return"".concat(e,"px")}).join(", ")}),eV(eG(e),"id",(0,M.NF)("recharts-line-")),eV(eG(e),"pathRef",function(t){e.mainCurve=t}),eV(eG(e),"handleAnimationEnd",function(){e.setState({isAnimationFinished:!0}),e.props.onAnimationEnd&&e.props.onAnimationEnd()}),eV(eG(e),"handleAnimationStart",function(){e.setState({isAnimationFinished:!1}),e.props.onAnimationStart&&e.props.onAnimationStart()}),e}return r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&eH(r,e),t=[{key:"componentDidMount",value:function(){if(this.props.isAnimationActive){var e=this.getTotalLength();this.setState({totalLength:e})}}},{key:"componentDidUpdate",value:function(){if(this.props.isAnimationActive){var e=this.getTotalLength();e!==this.state.totalLength&&this.setState({totalLength:e})}}},{key:"getTotalLength",value:function(){var e=this.mainCurve;try{return e&&e.getTotalLength&&e.getTotalLength()||0}catch(e){return 0}}},{key:"renderErrorBar",value:function(e,t){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var n=this.props,r=n.points,a=n.xAxis,i=n.yAxis,s=n.layout,o=n.children,l=(0,C.aS)(o,eO.u);if(!l)return null;var d=function(e,t){return{x:e.x,y:e.y,value:e.value,errorVal:(0,P.kr)(e.payload,t)}};return u.createElement(E.W,{clipPath:e?"url(#clipPath-".concat(t,")"):null},l.map(function(e){return u.cloneElement(e,{key:"bar-".concat(e.props.dataKey),data:r,xAxis:a,yAxis:i,layout:s,dataPointFormatter:d})}))}},{key:"renderDots",value:function(e,t,n){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var a=this.props,i=a.dot,s=a.points,o=a.dataKey,l=(0,C.J9)(this.props,!1),d=(0,C.J9)(i,!0),c=s.map(function(e,t){var n=eB(eB(eB({key:"dot-".concat(t),r:3},l),d),{},{value:e.value,dataKey:o,cx:e.x,cy:e.y,index:t,payload:e.payload});return r.renderDotItem(i,n)}),p={clipPath:e?"url(#clipPath-".concat(t?"":"dots-").concat(n,")"):null};return u.createElement(E.W,eR({className:"recharts-line-dots",key:"dots"},p),c)}},{key:"renderCurveStatically",value:function(e,t,n,r){var a=this.props,i=a.type,s=a.layout,o=a.connectNulls,l=(a.ref,function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(a,ej)),d=eB(eB(eB({},(0,C.J9)(l,!0)),{},{fill:"none",className:"recharts-line-curve",clipPath:t?"url(#clipPath-".concat(n,")"):null,points:e},r),{},{type:i,layout:s,connectNulls:o});return u.createElement(T.I,eR({},d,{pathRef:this.pathRef}))}},{key:"renderCurveWithAnimation",value:function(e,t){var n=this,r=this.props,a=r.points,i=r.strokeDasharray,s=r.isAnimationActive,o=r.animationBegin,l=r.animationDuration,d=r.animationEasing,p=r.animationId,y=r.animateNewValues,f=r.width,m=r.height,h=this.state,b=h.prevPoints,g=h.totalLength;return u.createElement(c.Ay,{begin:o,duration:l,isActive:s,easing:d,from:{t:0},to:{t:1},key:"line-".concat(p),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(r){var s,o=r.t;if(b){var l=b.length/a.length,u=a.map(function(e,t){var n=Math.floor(t*l);if(b[n]){var r=b[n],a=(0,M.Dj)(r.x,e.x),i=(0,M.Dj)(r.y,e.y);return eB(eB({},e),{},{x:a(o),y:i(o)})}if(y){var s=(0,M.Dj)(2*f,e.x),u=(0,M.Dj)(m/2,e.y);return eB(eB({},e),{},{x:s(o),y:u(o)})}return eB(eB({},e),{},{x:e.x,y:e.y})});return n.renderCurveStatically(u,e,t)}var d=(0,M.Dj)(0,g)(o);if(i){var c="".concat(i).split(/[,\s]+/gim).map(function(e){return parseFloat(e)});s=n.getStrokeDasharray(d,g,c)}else s=n.generateSimpleStrokeDasharray(g,d);return n.renderCurveStatically(a,e,t,{strokeDasharray:s})})}},{key:"renderCurve",value:function(e,t){var n=this.props,r=n.points,a=n.isAnimationActive,i=this.state,s=i.prevPoints,o=i.totalLength;return a&&r&&r.length&&(!s&&o>0||!w()(s,r))?this.renderCurveWithAnimation(e,t):this.renderCurveStatically(r,e,t)}},{key:"render",value:function(){var e,t=this.props,n=t.hide,r=t.dot,a=t.points,i=t.className,s=t.xAxis,o=t.yAxis,l=t.top,c=t.left,p=t.width,y=t.height,f=t.isAnimationActive,m=t.id;if(n||!a||!a.length)return null;var h=this.state.isAnimationFinished,g=1===a.length,v=(0,d.A)("recharts-line",i),x=s&&s.allowDataOverflow,w=o&&o.allowDataOverflow,T=x||w,A=b()(m)?this.id:m,k=null!=(e=(0,C.J9)(r,!1))?e:{r:3,strokeWidth:2},M=k.r,P=k.strokeWidth,O=((0,C.ON)(r)?r:{}).clipDot,j=void 0===O||O,I=2*(void 0===M?3:M)+(void 0===P?2:P);return u.createElement(E.W,{className:v},x||w?u.createElement("defs",null,u.createElement("clipPath",{id:"clipPath-".concat(A)},u.createElement("rect",{x:x?c:c-p/2,y:w?l:l-y/2,width:x?p:2*p,height:w?y:2*y})),!j&&u.createElement("clipPath",{id:"clipPath-dots-".concat(A)},u.createElement("rect",{x:c-I/2,y:l-I/2,width:p+I,height:y+I}))):null,!g&&this.renderCurve(T,A),this.renderErrorBar(T,A),(g||r)&&this.renderDots(T,j,A),(!f||h)&&S.Z.renderCallByParent(this.props,a))}}],n=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curPoints:e.points,prevPoints:t.curPoints}:e.points!==t.curPoints?{curPoints:e.points}:null}},{key:"repeat",value:function(e,t){for(var n=e.length%2!=0?[].concat(eN(e),[0]):e,r=[],a=0;a<t;
1++a)r=[].concat(eN(r),eN(n));return r}},{key:"renderDotItem",value:function(e,t){var n;if(u.isValidElement(e))n=u.cloneElement(e,t);else if(y()(e))n=e(t);else{var r=(0,d.A)("recharts-line-dot","boolean"!=typeof e?e.className:"");n=u.createElement(A.c,eR({},t,{className:r}))}return n}}],t&&eF(r.prototype,t),n&&eF(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}(u.PureComponent);eV(e_,"displayName","Line"),eV(e_,"defaultProps",{xAxisId:0,yAxisId:0,connectNulls:!1,activeDot:!0,dot:!0,legendType:"line",stroke:"#3182bd",strokeWidth:1,fill:"#fff",points:[],isAnimationActive:!k.m.isSsr,animateNewValues:!0,animationBegin:0,animationDuration:1500,animationEasing:"ease",hide:!1,label:!1}),eV(e_,"getComposedData",function(e){var t=e.props,n=e.xAxis,r=e.yAxis,a=e.xAxisTicks,i=e.yAxisTicks,s=e.dataKey,o=e.bandSize,l=e.displayedData,u=e.offset,d=t.layout;return eB({points:l.map(function(e,t){var l=(0,P.kr)(e,s);return"horizontal"===d?{x:(0,P.nb)({axis:n,ticks:a,bandSize:o,entry:e,index:t}),y:b()(l)?null:r.scale(l),value:l,payload:e}:{x:b()(l)?null:n.scale(l),y:(0,P.nb)({axis:r,ticks:i,bandSize:o,entry:e,index:t}),value:l,payload:e}}),layout:d},u)});var eY=function(){return null};eY.displayName="ZAxis",eY.defaultProps={zAxisId:0,range:[64,64],scale:"auto",type:"number"};var eq=n(65389),eQ=n(63486),eZ=n(21551),eK=["option","isActive"];function eJ(){return(eJ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function eX(e){var t=e.option,n=e.isActive,r=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eK);return"string"==typeof t?u.createElement(eZ.yp,eJ({option:u.createElement(eQ.i,eJ({type:t},r)),isActive:n,shapeType:"symbols"},r)):u.createElement(eZ.yp,eJ({option:t,isActive:n,shapeType:"symbols"},r))}function e$(e){return(e$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function e0(){return(e0=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function e1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function e2(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?e1(Object(n),!0).forEach(function(t){e7(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):e1(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function e5(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,e9(r.key),r)}}function e6(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(e6=function(){return!!e})()}function e3(e){return(e3=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function e4(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function e8(e,t){return(e8=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function e7(e,t,n){return(t=e9(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function e9(e){var t=function(e,t){if("object"!=e$(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=e$(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==e$(t)?t:String(t)}var te=function(e){var t,n;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function r(){var e,t,n;if(!(this instanceof r))throw TypeError("Cannot call a class as a function");for(var a=arguments.length,i=Array(a),s=0;s<a;s++)i[s]=arguments[s];return t=r,n=[].concat(i),t=e3(t),e=function(e,t){if(t&&("object"===e$(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return e4(e)}(this,e6()?Reflect.construct(t,n||[],e3(this).constructor):t.apply(this,n)),e7(e4(e),"state",{isAnimationFinished:!1}),e7(e4(e),"handleAnimationEnd",function(){e.setState({isAnimationFinished:!0})}),e7(e4(e),"handleAnimationStart",function(){e.setState({isAnimationFinished:!1})}),e7(e4(e),"id",(0,M.NF)("recharts-scatter-")),e}return r.prototype=Object.create(e&&e.prototype,{constructor:{value:r,writable:!0,configurable:!0}}),Object.defineProperty(r,"prototype",{writable:!1}),e&&e8(r,e),t=[{key:"renderSymbolsStatically",value:function(e){var t=this,n=this.props,r=n.shape,a=n.activeShape,i=n.activeIndex,s=(0,C.J9)(this.props,!1);return e.map(function(e,n){var o=i===n,l=e2(e2({key:"symbol-".concat(n)},s),e);return u.createElement(E.W,e0({className:"recharts-scatter-symbol"},(0,Z.XC)(t.props,e,n),{key:"symbol-".concat(null==e?void 0:e.cx,"-").concat(null==e?void 0:e.cy,"-").concat(null==e?void 0:e.size,"-").concat(n),role:"img"}),u.createElement(eX,e0({option:o?a:r,isActive:o},l)))})}},{key:"renderSymbolsWithAnimation",value:function(){var e=this,t=this.props,n=t.points,r=t.isAnimationActive,a=t.animationBegin,i=t.animationDuration,s=t.animationEasing,o=t.animationId,l=this.state.prevPoints;return u.createElement(c.Ay,{begin:a,duration:i,isActive:r,easing:s,from:{t:0},to:{t:1},key:"pie-".concat(o),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(t){var r=t.t,a=n.map(function(e,t){var n=l&&l[t];if(n){var a=(0,M.Dj)(n.cx,e.cx),i=(0,M.Dj)(n.cy,e.cy),s=(0,M.Dj)(n.size,e.size);return e2(e2({},e),{},{cx:a(r),cy:i(r),size:s(r)})}var o=(0,M.Dj)(0,e.size);return e2(e2({},e),{},{size:o(r)})});
1return u.createElement(E.W,null,e.renderSymbolsStatically(a))})}},{key:"renderSymbols",value:function(){var e=this.props,t=e.points,n=e.isAnimationActive,r=this.state.prevPoints;return n&&t&&t.length&&(!r||!w()(r,t))?this.renderSymbolsWithAnimation():this.renderSymbolsStatically(t)}},{key:"renderErrorBar",value:function(){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var e=this.props,t=e.points,n=e.xAxis,r=e.yAxis,a=e.children,i=(0,C.aS)(a,eO.u);return i?i.map(function(e,a){var i=e.props,s=i.direction,o=i.dataKey;return u.cloneElement(e,{key:"".concat(s,"-").concat(o,"-").concat(t[a]),data:t,xAxis:n,yAxis:r,layout:"x"===s?"vertical":"horizontal",dataPointFormatter:function(e,t){return{x:e.cx,y:e.cy,value:"x"===s?+e.node.x:+e.node.y,errorVal:(0,P.kr)(e,t)}}})}):null}},{key:"renderLine",value:function(){var e,t,n=this.props,r=n.points,a=n.line,i=n.lineType,s=n.lineJointType,o=(0,C.J9)(this.props,!1),l=(0,C.J9)(a,!1);if("joint"===i)e=r.map(function(e){return{x:e.cx,y:e.cy}});else if("fitting"===i){var d=(0,M.jG)(r),c=d.xmin,p=d.xmax,f=d.a,m=d.b,h=function(e){return f*e+m};e=[{x:c,y:h(c)},{x:p,y:h(p)}]}var b=e2(e2(e2({},o),{},{fill:"none",stroke:o&&o.fill},l),{},{points:e});return t=u.isValidElement(a)?u.cloneElement(a,b):y()(a)?a(b):u.createElement(T.I,e0({},b,{type:s})),u.createElement(E.W,{className:"recharts-scatter-line",key:"recharts-scatter-line"},t)}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.points,r=e.line,a=e.className,i=e.xAxis,s=e.yAxis,o=e.left,l=e.top,c=e.width,p=e.height,y=e.id,f=e.isAnimationActive;if(t||!n||!n.length)return null;var m=this.state.isAnimationFinished,h=(0,d.A)("recharts-scatter",a),g=i&&i.allowDataOverflow,v=s&&s.allowDataOverflow,x=b()(y)?this.id:y;return u.createElement(E.W,{className:h,clipPath:g||v?"url(#clipPath-".concat(x,")"):null},g||v?u.createElement("defs",null,u.createElement("clipPath",{id:"clipPath-".concat(x)},u.createElement("rect",{x:g?o:o-c/2,y:v?l:l-p/2,width:g?c:2*c,height:v?p:2*p}))):null,r&&this.renderLine(),this.renderErrorBar(),u.createElement(E.W,{key:"recharts-scatter-symbols"},this.renderSymbols()),(!f||m)&&S.Z.renderCallByParent(this.props,n))}}],n=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curPoints:e.points,prevPoints:t.curPoints}:e.points!==t.curPoints?{curPoints:e.points}:null}}],t&&e5(r.prototype,t),n&&e5(r,n),Object.defineProperty(r,"prototype",{writable:!1}),r}(u.PureComponent);e7(te,"displayName","Scatter"),e7(te,"defaultProps",{xAxisId:0,yAxisId:0,zAxisId:0,legendType:"circle",lineType:"joint",lineJointType:"linear",data:[],shape:"circle",hide:!1,isAnimationActive:!k.m.isSsr,animationBegin:0,animationDuration:400,animationEasing:"linear"}),e7(te,"getComposedData",function(e){var t=e.xAxis,n=e.yAxis,r=e.zAxis,a=e.item,i=e.displayedData,s=e.xAxisTicks,o=e.yAxisTicks,l=e.offset,u=a.props.tooltipType,d=(0,C.aS)(a.props.children,eq.f),c=b()(t.dataKey)?a.props.dataKey:t.dataKey,p=b()(n.dataKey)?a.props.dataKey:n.dataKey,y=r&&r.dataKey,f=r?r.range:eY.defaultProps.range,m=f&&f[0],h=t.scale.bandwidth?t.scale.bandwidth():0,g=n.scale.bandwidth?n.scale.bandwidth():0,v=i.map(function(e,i){var l=(0,P.kr)(e,c),f=(0,P.kr)(e,p),v=!b()(y)&&(0,P.kr)(e,y)||"-",x=[{name:b()(t.dataKey)?a.props.name:t.name||t.dataKey,unit:t.unit||"",value:l,payload:e,dataKey:c,type:u},{name:b()(n.dataKey)?a.props.name:n.name||n.dataKey,unit:n.unit||"",value:f,payload:e,dataKey:p,type:u}];"-"!==v&&x.push({name:r.name||r.dataKey,unit:r.unit||"",value:v,payload:e,dataKey:y,type:u});var w=(0,P.nb)({axis:t,ticks:s,bandSize:h,entry:e,index:i,dataKey:c}),T=(0,P.nb)({axis:n,ticks:o,bandSize:g,entry:e,index:i,dataKey:p}),A="-"!==v?r.scale(v):m,E=Math.sqrt(Math.max(A,0)/Math.PI);return e2(e2({},e),{},{cx:w,cy:T,x:w-E,y:T-E,xAxis:t,yAxis:n,zAxis:r,width:2*E,height:2*E,size:A,node:{x:l,y:f,z:v},tooltipPayload:x,tooltipPosition:{x:w,y:T},payload:e},d&&d[i]&&d[i].props)});return e2({points:v},l)});
1var tt=(0,l.gu)({chartName:"ComposedChart",GraphicalChild:[e_,H,eC.y,te],axisComponents:[{axisType:"xAxis",AxisComp:ev},{axisType:"yAxis",AxisComp:ew},{axisType:"zAxis",AxisComp:eY}],formatAxisMap:J.pr}),tn=n(62880),tr=n(72725),ta=n(98470);let ti="#FFF",ts="middle",to=e=>{var t;let{cx:n,cy:a,value:i,r:s,strokeWidth:o,fill:l,index:u,fontSize:d,customData:c,placement:p="auto",suffix:y,prefix:f,offsetY:m,color:h}=e;if(!n||!a||!i||!s)return null;let b=null!=(t=null==c?void 0:c[null!=u?u:0])?t:i;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("text",{x:0===u?n+20:n-20,y:"top"===p?30:a-10-2*s-(null!=m?m:0),fontSize:null!=d?d:"12px",fill:h||ti,textAnchor:ts,children:[f,b,y]}),(0,r.jsx)("circle",{cx:n,cy:a,r:2*s,stroke:"#05121A",strokeWidth:o,fill:l})]})},tl=e=>{let{value:t,viewBox:n,index:a,fontSize:i,suffix:s,processor:o}=e;if(!t||!n)return null;let l=0===a?n.x+n.width/2+20:n.x+n.width/2-20,u=n.y-10;return(0,r.jsxs)("text",{x:l,y:u,fontSize:null!=i?i:"14px",fill:ti,textAnchor:ts,children:[o?o(t):t,s]})},tu=e=>{let{viewBox:t,currentTime:n}=e;return t&&n?(0,r.jsx)("text",{x:t.x+t.width/2,y:t.y+t.height+14,fontSize:"12px",fill:ti,textAnchor:ts,children:eS(n)}):null},td=e=>{let{x:t,y:n,value:a,width:i,height:s,fill:o,date:l,index:u}=e;if(!t||!n||!i||!s||!a||!l)return;let d=Number(t),c=Number(n);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(eP.M,{width:i,height:s,x:d,y:c,fill:o}),(0,r.jsx)("text",{x:0===u?d+i/2+20:d+i/2-20,y:c-10,fontSize:"16px",fill:ti,textAnchor:ts,children:"$".concat((a/1e6).toFixed(2),"M")}),(0,r.jsx)("text",{x:d+i/2,y:c+s+14,fontSize:"12px",fill:ti,textAnchor:"middle",children:eS(l)})]})},tc=e=>{let t,{chartType:n="supply",data:i,...s}=e,l=0,u=new Date;return i&&(l=i.length-1,u=i[l].date,t=i.find(e=>+e.date==+u)),(0,r.jsx)(a.az,{...s,children:(0,r.jsx)(o.u,{width:"100%",aspect:1.4,children:(0,r.jsxs)(tt,{data:i,barGap:0,barSize:4,margin:{top:45,right:20,left:40},children:[(0,r.jsx)(ev,{dataKey:"date",tickFormatter:eE,interval:"preserveStartEnd",hide:!0}),(0,r.jsx)(ew,{yAxisId:"left",type:"number",dataKey:"apr",stroke:"#8884d8",padding:{top:30,bottom:150},hide:!0}),(0,r.jsx)(ew,{yAxisId:"right",type:"number",dataKey:"amount",stroke:"#82ca9d",padding:{top:175},hide:!0}),(0,r.jsx)(tn.s,{align:"left",wrapperStyle:{paddingTop:"18px",paddingLeft:"16px",fontSize:"12px"},iconSize:12,payload:"supply"===n?[{value:"Supply APY",type:"circle",color:"#DE6A4C"},{value:"Total supply",type:"circle",color:"#1ED6FF"}]:[{value:"Borrow APY",type:"circle",color:"#4CDE52"},{value:"Total borrow",type:"circle",color:"#1ED6FF"}]}),(0,r.jsx)(e_,{yAxisId:"left",type:"monotone",dot:!1,dataKey:"apr",stroke:"supply"===n?"#DE6A4C":"#4CDE52",strokeWidth:"4px",r:"8px",activeDot:(0,r.jsx)(to,{fontSize:"16px",suffix:"%"})}),(0,r.jsx)(eC.y,{yAxisId:"right",dataKey:"amount",fill:"#1ED6FF",activeBar:(0,r.jsx)(td,{dataKey:"amount"})}),(0,r.jsx)(eA.m,{content:()=>null,cursor:{strokeOpacity:"0.12",stroke:"white"}}),(0,r.jsx)(tr.e,{yAxisId:"left",x:+u,stroke:"rgba(255,255,255, 0.12)",label:(0,r.jsx)(tu,{currentTime:u})}),(0,r.jsx)(ta.r,{yAxisId:"left",x:+u,y:null==t?void 0:t.apr,r:8,strokeWidth:2,stroke:"#000",fill:"supply"===n?"#DE6A4C":"#4CDE52",label:(0,r.jsx)(tl,{value:null==t?void 0:t.apr,index:l,fontSize:"16px",suffix:"%"})}),(0,r.jsx)(ta.r,{yAxisId:"right",x:+u,y:null==t?void 0:t.amount,r:0,strokeWidth:0,label:(0,r.jsx)(tl,{value:null==t?void 0:t.amount,index:l,fontSize:"16px",processor:e=>"$".concat((e/1e6).toFixed(2),"M")})})]})})})};var tp=(0,l.gu)({chartName:"LineChart",GraphicalChild:e_,axisComponents:[{axisType:"xAxis",AxisComp:ev},{axisType:"yAxis",AxisComp:ew}],formatAxisMap:J.pr});let ty=e=>{let{viewBox:t,index:n,title:a,offsetY:i}=e;if(!t)return null;let s=(null!=n?n:0)<50?t.x+20:t.x-20,o=t.y- -20+20+(null!=i?i:0);return(0,r.jsx)("text",{x:s,y:o,fontSize:"12px",fill:ti,textAnchor:ts,children:a})},tf=e=>{let{data:t,...n}=e,i=t.findIndex(e=>e.current),s=t[0].kink;return(0,r.jsx)(a.az,{...n,children:(0,r.jsx)(o.u,{width:"100%",aspect:1.4,children:(0,r.jsxs)(tp,{data:t,margin:{top:10,right:20,left:52},children:[(0,r.jsx)(eA.m,{content:()=>null,cursor:{strokeOpacity:"0.12",stroke:"white"}}),(0,r.jsx)(tn.s,{align:"left",iconType:"circle",wrapperStyle:{paddingTop:"16px",paddingLeft:"16px",fontSize:"12px"},payload:[{value:"Supply Rate",type:"circle",color:"#F4F499"},{value:"Borrow Rate",type:"circle",color:"#FF96DF"}]}),(0,r.jsx)(ew,{hide:!0}),(0,r.jsx)(e_,{strokeWidth:"4px",dot:!1,type:"monotone",dataKey:"utilityDisplay",stroke:"transparent",activeDot:(0,r.jsx)(to,{placement:"top",customData:t.map(e=>e.utility),prefix:"Utility: ",suffix:"%"})}),(0,r.jsx)(e_,{strokeWidth:"4px",dot:!1,type:"monotone",dataKey:"supplyRate",stroke:"#F4F499",activeDot:(0,r.jsx)(to,{color:"#F4F499",offsetY:40,suffix:"%"})}),(0,r.jsx)(e_,{strokeWidth:"4px",dot:!1,type:"monotone",dataKey:"borrowRate",stroke:"#FF96DF",activeDot:(0,r.jsx)(to,{color:"#FF96DF",suffix:"%"})}),(0,r.jsx)(tr.e,{x:+i,stroke:"rgba(255,255,255, 0.12)",height:"100px",label:(0,r.jsx)(ty,{title:"Current: ".concat(i,"%"),index:i,offsetY:15})}),(0,r.jsx)(tr.e,{x:+s,stroke:"rgba(255,255,255, 0.12)",label:(0,r.jsx)(ty,{title:"Optimal: ".concat(s,"%"),index:s})})]})})})}},36601:e=>{e.exports=Array.isArray},36717:(e,t,n)=>{"use strict";n.d(t,{P:()=>aE});var r=n(5776);let a=(0,r.createContext)({transformPagePoint:e=>e,isStatic:!1,reducedMotion:"never"}),i=(0,r.createContext)({});var s=n(34814),o=n(73905);let l=(0,r.createContext)({strict:!1});function u(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function d(e){return"string"==typeof e||Array.isArray(e)}function c(e){return"object"==typeof e&&"function"==typeof e.start}let p=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],y=["initial",...p];function f(e){return c(e.animate)||y.some(t=>d(e[t]))}function m(e){return!!(f(e)||e.variants)}function h(e){return Array.isArray(e)?e.join(" "):e}let b={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},g={};for(let e in b)g[e]={isEnabled:t=>b[e].some(e=>!!t[e])};var v=n(76097),x=n(77820);let w=(0,r.createContext)({}),T=Symbol.for("motionComponentSymbol"),A=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function E(e){if("string"!=typeof e||e.includes("-"));else if(A.indexOf(e)>-1||/[A-Z]/.test(e))return!0;return!1}let S={},k=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],M=new Set(k);function P(e,{layout:t,layoutId:n}){return M.has(e)||e.startsWith("origin")||(t||void 0!==n)&&(!!S[e]||"opacity"===e)}let C=e=>!!(e&&e.getVelocity),O={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},j=k.length,I=e=>t=>"string"==typeof t&&t.startsWith(e),R=I("--"),D=I("var(--"),B=(e,t)=>t&&"number"==typeof e?t.transform(e):e,N=(e,t,n)=>Math.min(Math.max(n,e),t),L={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},F={...L,transform:e=>N(0,1,e)},U={...L,default:1},z=e=>
1Math.round(1e5*e)/1e5,G=/(-)?([\d]*\.?[\d])+/g,H=/(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,V=/^(#[0-9a-f]{3,8}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function W(e){return"string"==typeof e}let _=e=>({test:t=>W(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),Y=_("deg"),q=_("%"),Q=_("px"),Z=_("vh"),K=_("vw"),J={...q,parse:e=>q.parse(e)/100,transform:e=>q.transform(100*e)},X={...L,transform:Math.round},$={borderWidth:Q,borderTopWidth:Q,borderRightWidth:Q,borderBottomWidth:Q,borderLeftWidth:Q,borderRadius:Q,radius:Q,borderTopLeftRadius:Q,borderTopRightRadius:Q,borderBottomRightRadius:Q,borderBottomLeftRadius:Q,width:Q,maxWidth:Q,height:Q,maxHeight:Q,size:Q,top:Q,right:Q,bottom:Q,left:Q,padding:Q,paddingTop:Q,paddingRight:Q,paddingBottom:Q,paddingLeft:Q,margin:Q,marginTop:Q,marginRight:Q,marginBottom:Q,marginLeft:Q,rotate:Y,rotateX:Y,rotateY:Y,rotateZ:Y,scale:U,scaleX:U,scaleY:U,scaleZ:U,skew:Y,skewX:Y,skewY:Y,distance:Q,translateX:Q,translateY:Q,translateZ:Q,x:Q,y:Q,z:Q,perspective:Q,transformPerspective:Q,opacity:F,originX:J,originY:J,originZ:Q,zIndex:X,fillOpacity:F,strokeOpacity:F,numOctaves:X};function ee(e,t,n,r){let{style:a,vars:i,transform:s,transformOrigin:o}=e,l=!1,u=!1,d=!0;for(let e in t){let n=t[e];if(R(e)){i[e]=n;continue}let r=$[e],c=B(n,r);if(M.has(e)){if(l=!0,s[e]=c,!d)continue;n!==(r.default||0)&&(d=!1)}else e.startsWith("origin")?(u=!0,o[e]=c):a[e]=c}if(!t.transform&&(l||r?a.transform=function(e,{enableHardwareAcceleration:t=!0,allowTransformNone:n=!0},r,a){let i="";for(let t=0;t<j;t++){let n=k[t];if(void 0!==e[n]){let t=O[n]||n;i+=`${t}(${e[n]}) `}}return t&&!e.z&&(i+="translateZ(0)"),i=i.trim(),a?i=a(e,r?"":i):n&&r&&(i="none"),i}(e.transform,n,d,r):a.transform&&(a.transform="none")),u){let{originX:e="50%",originY:t="50%",originZ:n=0}=o;a.transformOrigin=`${e} ${t} ${n}`}}let et=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function en(e,t,n){for(let r in t)C(t[r])||P(r,n)||(e[r]=t[r])}let er=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","transformValues","custom","inherit","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","ignoreStrict","viewport"]);function ea(e){return e.startsWith("while")||e.startsWith("drag")&&"draggable"!==e||e.startsWith("layout")||e.startsWith("onTap")||e.startsWith("onPan")||er.has(e)}let ei=e=>!ea(e);try{!function(e){e&&(ei=t=>t.startsWith("on")?!ea(t):e(t))}(require("@emotion/is-prop-valid").default)}catch(e){}
1function es(e,t,n){return"string"==typeof e?e:Q.transform(t+n*e)}let eo={offset:"stroke-dashoffset",array:"stroke-dasharray"},el={offset:"strokeDashoffset",array:"strokeDasharray"};function eu(e,{attrX:t,attrY:n,attrScale:r,originX:a,originY:i,pathLength:s,pathSpacing:o=1,pathOffset:l=0,...u},d,c,p){if(ee(e,u,d,p),c){e.style.viewBox&&(e.attrs.viewBox=e.style.viewBox);return}e.attrs=e.style,e.style={};let{attrs:y,style:f,dimensions:m}=e;y.transform&&(m&&(f.transform=y.transform),delete y.transform),m&&(void 0!==a||void 0!==i||f.transform)&&(f.transformOrigin=function(e,t,n){let r=es(t,e.x,e.width),a=es(n,e.y,e.height);return`${r} ${a}`}(m,void 0!==a?a:.5,void 0!==i?i:.5)),void 0!==t&&(y.x=t),void 0!==n&&(y.y=n),void 0!==r&&(y.scale=r),void 0!==s&&function(e,t,n=1,r=0,a=!0){e.pathLength=1;let i=a?eo:el;e[i.offset]=Q.transform(-r);let s=Q.transform(t),o=Q.transform(n);e[i.array]=`${s} ${o}`}(y,s,o,l,!1)}let ed=()=>({...et(),attrs:{}}),ec=e=>"string"==typeof e&&"svg"===e.toLowerCase(),ep=e=>e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase();function ey(e,{style:t,vars:n},r,a){for(let i in Object.assign(e.style,t,a&&a.getProjectionStyles(r)),n)e.style.setProperty(i,n[i])}let ef=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function em(e,t,n,r){for(let n in ey(e,t,void 0,r),t.attrs)e.setAttribute(ef.has(n)?n:ep(n),t.attrs[n])}function eh(e,t){let{style:n}=e,r={};for(let a in n)(C(n[a])||t.style&&C(t.style[a])||P(a,e))&&(r[a]=n[a]);return r}function eb(e,t){let n=eh(e,t);for(let r in e)(C(e[r])||C(t[r]))&&(n[-1!==k.indexOf(r)?"attr"+r.charAt(0).toUpperCase()+r.substring(1):r]=e[r]);return n}function eg(e,t,n,r={},a={}){return"function"==typeof t&&(t=t(void 0!==n?n:e.custom,r,a)),"string"==typeof t&&(t=e.variants&&e.variants[t]),"function"==typeof t&&(t=t(void 0!==n?n:e.custom,r,a)),t}var ev=n(89908);let ex=e=>Array.isArray(e),ew=e=>ex(e)?e[e.length-1]||0:e;function eT(e){let t=C(e)?e.get():e;return t&&"object"==typeof t&&t.mix&&t.toValue?t.toValue():t}let eA=e=>(t,n)=>{let a=(0,r.useContext)(i),o=(0,r.useContext)(s.t),l=()=>(function({scrapeMotionValuesFromProps:e,createRenderState:t,onMount:n},r,a,i){let s={latestValues:function(e,t,n,r){let a={},i=r(e,{});for(let e in i)a[e]=eT(i[e]);let{initial:s,animate:o}=e,l=f(e),u=m(e);t&&u&&!l&&!1!==e.inherit&&(void 0===s&&(s=t.initial),void 0===o&&(o=t.animate));let d=!!n&&!1===n.initial,p=(d=d||!1===s)?o:s;return p&&"boolean"!=typeof p&&!c(p)&&(Array.isArray(p)?p:[p]).forEach(t=>{let n=eg(e,t);if(!n)return;let{transitionEnd:r,transition:i,...s}=n;for(let e in s){let t=s[e];if(Array.isArray(t)){let e=d?t.length-1:0;t=t[e]}null!==t&&(a[e]=t)}for(let e in r)a[e]=r[e]}),a}(r,a,i,e),renderState:t()};return n&&(s.mount=e=>n(r,e,s)),s})(e,t,a,o);return n?l():(0,ev.M)(l)};var eE=n(83782);let eS={useVisualState:eA({scrapeMotionValuesFromProps:eb,createRenderState:ed,onMount:(e,t,{renderState:n,latestValues:r})=>{eE.Gt.read(()=>{try{n.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){n.dimensions={x:0,y:0,width:0,height:0}}}),eE.Gt.render(()=>{eu(n,r,{enableHardwareAcceleration:!1},ec(t.tagName),e.transformTemplate),em(t,n)})}})},ek={useVisualState:eA({scrapeMotionValuesFromProps:eh,createRenderState:et})};function eM(e,t,n,r={passive:!0}){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n)}let eP=e=>"mouse"===e.pointerType?"number"!=typeof e.button||e.button<=0:!1!==e.isPrimary;function eC(e,t="page"){return{point:{x:e[t+"X"],y:e[t+"Y"]}}}function eO(e,t,n,r){return eM(e,t,e=>eP(e)&&n(e,eC(e)),r)}let ej=(e,t)=>n=>t(e(n)),eI=(...e)=>e.reduce(ej);function eR(e){let t=null;return()=>null===t&&(t=e,()=>{t=null})}let eD=eR("dragHorizontal"),eB=eR("dragVertical");function eN(e){let t=!1;if("y"===e)t=eB();else if("x"===e)t=eD();else{let e=eD(),n=eB();e&&n?t=()=>{e(),n()}:(e&&e(),n&&n())}return t}function eL(){let e=eN(!0);return!e||(e(),!1)}class eF{constructor(e){this.isMounted=!1,this.node=e}update(){}}
1function eU(e,t){let n="onHover"+(t?"Start":"End");return eO(e.current,"pointer"+(t?"enter":"leave"),(r,a)=>{if("touch"===r.type||eL())return;let i=e.getProps();e.animationState&&i.whileHover&&e.animationState.setActive("whileHover",t),i[n]&&eE.Gt.update(()=>i[n](r,a))},{passive:!e.getProps()[n]})}class ez extends eF{mount(){this.unmount=eI(eU(this.node,!0),eU(this.node,!1))}unmount(){}}class eG extends eF{constructor(){super(...arguments),this.isActive=!1}onFocus(){let e=!1;try{e=this.node.current.matches(":focus-visible")}catch(t){e=!0}e&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){this.isActive&&this.node.animationState&&(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=eI(eM(this.node.current,"focus",()=>this.onFocus()),eM(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}let eH=(e,t)=>!!t&&(e===t||eH(e,t.parentElement));var eV=n(35674);function eW(e,t){if(!t)return;let n=new PointerEvent("pointer"+e);t(n,eC(n))}class e_ extends eF{constructor(){super(...arguments),this.removeStartListeners=eV.l,this.removeEndListeners=eV.l,this.removeAccessibleListeners=eV.l,this.startPointerPress=(e,t)=>{if(this.removeEndListeners(),this.isPressing)return;let n=this.node.getProps(),r=eO(window,"pointerup",(e,t)=>{if(!this.checkPressEnd())return;let{onTap:n,onTapCancel:r}=this.node.getProps();eE.Gt.update(()=>{eH(this.node.current,e.target)?n&&n(e,t):r&&r(e,t)})},{passive:!(n.onTap||n.onPointerUp)}),a=eO(window,"pointercancel",(e,t)=>this.cancelPress(e,t),{passive:!(n.onTapCancel||n.onPointerCancel)});this.removeEndListeners=eI(r,a),this.startPress(e,t)},this.startAccessiblePress=()=>{let e=e=>{if("Enter"!==e.key||this.isPressing)return;let t=e=>{"Enter"===e.key&&this.checkPressEnd()&&eW("up",(e,t)=>{let{onTap:n}=this.node.getProps();n&&eE.Gt.update(()=>n(e,t))})};this.removeEndListeners(),this.removeEndListeners=eM(this.node.current,"keyup",t),eW("down",(e,t)=>{this.startPress(e,t)})},t=eM(this.node.current,"keydown",e),n=()=>{this.isPressing&&eW("cancel",(e,t)=>this.cancelPress(e,t))},r=eM(this.node.current,"blur",n);this.removeAccessibleListeners=eI(t,r)}}startPress(e,t){this.isPressing=!0;let{onTapStart:n,whileTap:r}=this.node.getProps();r&&this.node.animationState&&this.node.animationState.setActive("whileTap",!0),n&&eE.Gt.update(()=>n(e,t))}checkPressEnd(){return this.removeEndListeners(),this.isPressing=!1,this.node.getProps().whileTap&&this.node.animationState&&this.node.animationState.setActive("whileTap",!1),!eL()}cancelPress(e,t){if(!this.checkPressEnd())return;let{onTapCancel:n}=this.node.getProps();n&&eE.Gt.update(()=>n(e,t))}mount(){let e=this.node.getProps(),t=eO(this.node.current,"pointerdown",this.startPointerPress,{passive:!(e.onTapStart||e.onPointerStart)}),n=eM(this.node.current,"focus",this.startAccessiblePress);this.removeStartListeners=eI(t,n)}unmount(){this.removeStartListeners(),this.removeEndListeners(),this.removeAccessibleListeners()}}let eY=new WeakMap,eq=new WeakMap,eQ=e=>{let t=eY.get(e.target);t&&t(e)},eZ=e=>{e.forEach(eQ)},eK={some:0,all:1};class eJ extends eF{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();let{viewport:e={}}=this.node.getProps(),{root:t,margin:n,amount:r="some",once:a}=e,i={root:t?t.current:void 0,rootMargin:n,threshold:"number"==typeof r?r:eK[r]},s=e=>{let{isIntersecting:t}=e;if(this.isInView===t||(this.isInView=t,a&&!t&&this.hasEnteredView))return;t&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",t);let{onViewportEnter:n,onViewportLeave:r}=this.node.getProps(),i=t?n:r;i&&i(e)};var o=this.node.current;let l=function({root:e,...t}){let n=e||document;eq.has(n)||eq.set(n,{});let r=eq.get(n),a=JSON.stringify(t);return r[a]||(r[a]=new IntersectionObserver(eZ,{root:e,...t})),r[a]}(i);return eY.set(o,s),l.observe(o),()=>{eY.delete(o),l.unobserve(o)}}mount(){this.startObserver()}update(){if("undefined"==typeof IntersectionObserver)return;let{props:e,prevProps:t}=this.node;["amount","margin","root"].some(function({viewport:e={}},{viewport:t={}}={}){return n=>e[n]!==t[n]}(e,t))&&this.startObserver()}unmount(){}}function eX(e,t){if(!Array.isArray(t))return!1;let n=t.length;if(n!==e.length)return!1;for(let r=0;r<n;r++)if(t[r]!==e[r])return!1;return!0}function e$(e,t,n){let r=e.getProps();return eg(r,t,void 0!==n?n:r.custom,function(e){let t={};
1return e.values.forEach((e,n)=>t[n]=e.get()),t}(e),function(e){let t={};return e.values.forEach((e,n)=>t[n]=e.getVelocity()),t}(e))}let e0="data-"+ep("framerAppearId");var e1=n(70459);let e2=e=>1e3*e,e5={current:!1},e6=e=>Array.isArray(e)&&"number"==typeof e[0],e3=([e,t,n,r])=>`cubic-bezier(${e}, ${t}, ${n}, ${r})`,e4={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:e3([0,.65,.55,1]),circOut:e3([.55,0,1,.45]),backIn:e3([.31,.01,.66,-.59]),backOut:e3([.33,1.53,.69,.99])},e8=(e,t,n)=>(((1-3*n+3*t)*e+(3*n-6*t))*e+3*t)*e;function e7(e,t,n,r){return e===t&&n===r?eV.l:a=>0===a||1===a?a:e8(function(e,t,n,r,a){let i,s,o=0;do(i=e8(s=t+(n-t)/2,r,a)-e)>0?n=s:t=s;while(Math.abs(i)>1e-7&&++o<12);return s}(a,0,1,e,n),t,r)}let e9=e7(.42,0,1,1),te=e7(0,0,.58,1),tt=e7(.42,0,.58,1),tn=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,tr=e=>t=>1-e(1-t),ta=e=>1-Math.sin(Math.acos(e)),ti=tr(ta),ts=tn(ti),to=e7(.33,1.53,.69,.99),tl=tr(to),tu=tn(tl),td={linear:eV.l,easeIn:e9,easeInOut:tt,easeOut:te,circIn:ta,circInOut:ts,circOut:ti,backIn:tl,backInOut:tu,backOut:to,anticipate:e=>(e*=2)<1?.5*tl(e):.5*(2-Math.pow(2,-10*(e-1)))},tc=e=>{if(Array.isArray(e)){(0,e1.V)(4===e.length,"Cubic bezier arrays must contain four numerical values.");let[t,n,r,a]=e;return e7(t,n,r,a)}return"string"==typeof e?((0,e1.V)(void 0!==td[e],`Invalid easing type '${e}'`),td[e]):e},tp=(e,t)=>n=>!!(W(n)&&V.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),ty=(e,t,n)=>r=>{if(!W(r))return r;let[a,i,s,o]=r.match(G);return{[e]:parseFloat(a),[t]:parseFloat(i),[n]:parseFloat(s),alpha:void 0!==o?parseFloat(o):1}},tf={...L,transform:e=>Math.round(N(0,255,e))},tm={test:tp("rgb","red"),parse:ty("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+tf.transform(e)+", "+tf.transform(t)+", "+tf.transform(n)+", "+z(F.transform(r))+")"},th={test:tp("#"),parse:function(e){let t="",n="",r="",a="";return e.length>5?(t=e.substring(1,3),n=e.substring(3,5),r=e.substring(5,7),a=e.substring(7,9)):(t=e.substring(1,2),n=e.substring(2,3),r=e.substring(3,4),a=e.substring(4,5),t+=t,n+=n,r+=r,a+=a),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:a?parseInt(a,16)/255:1}},transform:tm.transform},tb={test:tp("hsl","hue"),parse:ty("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+q.transform(z(t))+", "+q.transform(z(n))+", "+z(F.transform(r))+")"},tg={test:e=>tm.test(e)||th.test(e)||tb.test(e),parse:e=>tm.test(e)?tm.parse(e):tb.test(e)?tb.parse(e):th.parse(e),transform:e=>W(e)?e:e.hasOwnProperty("red")?tm.transform(e):tb.transform(e)},tv=(e,t,n)=>-n*e+n*t+e;function tx(e,t,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?e+(t-e)*6*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}let tw=(e,t,n)=>{let r=e*e;return Math.sqrt(Math.max(0,n*(t*t-r)+r))},tT=[th,tm,tb];function tA(e){let t=tT.find(t=>t.test(e));(0,e1.V)(!!t,`'${e}' is not an animatable color. Use the equivalent color code instead.`);let n=t.parse(e);return t===tb&&(n=function({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,n/=100;let a=0,i=0,s=0;if(t/=100){let r=n<.5?n*(1+t):n+t-n*t,o=2*n-r;a=tx(o,r,e+1/3),i=tx(o,r,e),s=tx(o,r,e-1/3)}else a=i=s=n;return{red:Math.round(255*a),green:Math.round(255*i),blue:Math.round(255*s),alpha:r}}(n)),n}let tE=(e,t)=>{let n=tA(e),r=tA(t),a={...n};return e=>(a.red=tw(n.red,r.red,e),a.green=tw(n.green,r.green,e),a.blue=tw(n.blue,r.blue,e),a.alpha=tv(n.alpha,r.alpha,e),tm.transform(a))}
1,tS={regex:/var\s*\(\s*--[\w-]+(\s*,\s*(?:(?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)+)?\s*\)/g,countKey:"Vars",token:"${v}",parse:eV.l},tk={regex:H,countKey:"Colors",token:"${c}",parse:tg.parse},tM={regex:G,countKey:"Numbers",token:"${n}",parse:L.parse};function tP(e,{regex:t,countKey:n,token:r,parse:a}){let i=e.tokenised.match(t);i&&(e["num"+n]=i.length,e.tokenised=e.tokenised.replace(t,r),e.values.push(...i.map(a)))}function tC(e){let t=e.toString(),n={value:t,tokenised:t,values:[],numVars:0,numColors:0,numNumbers:0};return n.value.includes("var(--")&&tP(n,tS),tP(n,tk),tP(n,tM),n}function tO(e){return tC(e).values}function tj(e){let{values:t,numColors:n,numVars:r,tokenised:a}=tC(e),i=t.length;return e=>{let t=a;for(let a=0;a<i;a++)t=a<r?t.replace(tS.token,e[a]):a<r+n?t.replace(tk.token,tg.transform(e[a])):t.replace(tM.token,z(e[a]));return t}}let tI=e=>"number"==typeof e?0:e,tR={test:function(e){var t,n;return isNaN(e)&&W(e)&&((null==(t=e.match(G))?void 0:t.length)||0)+((null==(n=e.match(H))?void 0:n.length)||0)>0},parse:tO,createTransformer:tj,getAnimatableNone:function(e){let t=tO(e);return tj(e)(t.map(tI))}},tD=(e,t)=>n=>`${n>0?t:e}`;function tB(e,t){return"number"==typeof e?n=>tv(e,t,n):tg.test(e)?tE(e,t):e.startsWith("var(")?tD(e,t):tF(e,t)}let tN=(e,t)=>{let n=[...e],r=n.length,a=e.map((e,n)=>tB(e,t[n]));return e=>{for(let t=0;t<r;t++)n[t]=a[t](e);return n}},tL=(e,t)=>{let n={...e,...t},r={};for(let a in n)void 0!==e[a]&&void 0!==t[a]&&(r[a]=tB(e[a],t[a]));return e=>{for(let t in r)n[t]=r[t](e);return n}},tF=(e,t)=>{let n=tR.createTransformer(t),r=tC(e),a=tC(t);return r.numVars===a.numVars&&r.numColors===a.numColors&&r.numNumbers>=a.numNumbers?eI(tN(r.values,a.values),n):((0,e1.$)(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),tD(e,t))},tU=(e,t,n)=>{let r=t-e;return 0===r?1:(n-e)/r},tz=(e,t)=>n=>tv(e,t,n);function tG(e,t,{clamp:n=!0,ease:r,mixer:a}={}){let i=e.length;if((0,e1.V)(i===t.length,"Both input and output ranges must be the same length"),1===i)return()=>t[0];e[0]>e[i-1]&&(e=[...e].reverse(),t=[...t].reverse());let s=function(e,t,n){let r=[],a=n||function(e){if("number"==typeof e);else if("string"==typeof e)return tg.test(e)?tE:tF;else if(Array.isArray(e))return tN;else if("object"==typeof e)return tL;return tz}(e[0]),i=e.length-1;for(let n=0;n<i;n++){let i=a(e[n],e[n+1]);t&&(i=eI(Array.isArray(t)?t[n]||eV.l:t,i)),r.push(i)}return r}(t,r,a),o=s.length,l=t=>{let n=0;if(o>1)for(;n<e.length-2&&!(t<e[n+1]);n++);let r=tU(e[n],e[n+1],t);return s[n](r)};return n?t=>l(N(e[0],e[i-1],t)):l}function tH({duration:e=300,keyframes:t,times:n,ease:r="easeInOut"}){var a;let i=Array.isArray(r)&&"number"!=typeof r[0]?r.map(tc):tc(r),s={done:!1,value:t[0]},o=tG((a=n&&n.length===t.length?n:function(e){let t=[0];return!function(e,t){let n=e[e.length-1];for(let r=1;r<=t;r++){let a=tU(0,t,r);e.push(tv(n,1,a))}}(t,e.length-1),t}(t),a.map(t=>t*e)),t,{ease:Array.isArray(i)?i:t.map(()=>i||tt).splice(0,t.length-1)});return{calculatedDuration:e,next:t=>(s.value=o(t),s.done=t>=e,s)}}function tV(e,t,n){var r,a;let i=Math.max(t-5,0);return r=n-e(i),(a=t-i)?1e3/a*r:0}function tW(e,t){return e*Math.sqrt(1-t*t)}let t_=["duration","bounce"],tY=["stiffness","damping","mass"];function tq(e,t){return t.some(t=>void 0!==e[t])}function tQ({keyframes:e,restDelta:t,restSpeed:n,...r}){let a,i=e[0],s=e[e.length-1],o={done:!1,value:i},{stiffness:l,damping:u,mass:d,velocity:c,duration:p,isResolvedFromDuration:y}=function(e){let t={velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1,...e};if(!tq(e,tY)&&tq(e,t_)){let n=function({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let a,i;(0,e1.$)(e<=e2(10),"Spring duration must be 10 seconds or less");let s=1-t;s=N(.05,1,s),e=N(.01,10,e/1e3),s<1?(a=t=>{let r=t*s,a=r*e;return .001-(r-n)/tW(t,s)*Math.exp(-a)},i=t=>{let r=t*s*e,i=Math.pow(s,2)*Math.pow(t,2)*e,o=Math.exp(-r),l=tW(Math.pow(t,2),s);return(r*n+n-i)*o*(-a(t)+.001>0?-1:1)/l}):(a=t=>-.001+Math.exp(-t*e)*((t-n)*e+1),i=t=>e*e*(n-t)*Math.exp(-t*e));let o=function(e,t,n){let r=n;for(let n=1;n<12;n++)r-=e(r)/t(r);return r}(a,i,5/e);if(e=e2(e),isNaN(o))return{stiffness:100,damping:10,duration:e};{let t=Math.pow(o,2)*r;return{stiffness:t,damping:2*s*Math.sqrt(r*t),duration:e}}}(e);(t={...t,...n,velocity:0,mass:1}).isResolvedFromDuration=!0}return t}(r),f=c?-(c/1e3):0,m=u/(2*Math.sqrt(l*d)),h=s-i,b=Math.sqrt(l/d)/1e3,g=5>Math.abs(h);if(n||(n=g?.01:2),t||(t=g?.005:.5),m<1){let e=tW(b,m);a=t=>s-Math.exp(-m*b*t)*((f+m*b*h)/e*Math.sin(e*t)+h*Math.cos(e*t))}else if(1===m)a=e=>s-Math.exp(-b*e)*(h+(f+b*h)*e);else{let e=b*Math.sqrt(m*m-1);a=t=>{let n=Math.exp(-m*b*t),r=Math.min(e*t,300);return s-n*((f+m*b*h)*Math.sinh(r)+e*h*Math.cosh(r))/e}}
1return{calculatedDuration:y&&p||null,next:e=>{let r=a(e);if(y)o.done=e>=p;else{let i=f;0!==e&&(i=m<1?tV(a,e,r):0);let l=Math.abs(s-r)<=t;o.done=Math.abs(i)<=n&&l}return o.value=o.done?s:r,o}}}function tZ({keyframes:e,velocity:t=0,power:n=.8,timeConstant:r=325,bounceDamping:a=10,bounceStiffness:i=500,modifyTarget:s,min:o,max:l,restDelta:u=.5,restSpeed:d}){let c,p,y=e[0],f={done:!1,value:y},m=n*t,h=y+m,b=void 0===s?h:s(h);b!==h&&(m=b-y);let g=e=>-m*Math.exp(-e/r),v=e=>b+g(e),x=e=>{let t=g(e),n=v(e);f.done=Math.abs(t)<=u,f.value=f.done?b:n},w=e=>{let t;if(t=f.value,void 0!==o&&t<o||void 0!==l&&t>l){var n;c=e,p=tQ({keyframes:[f.value,(n=f.value,void 0===o?l:void 0===l||Math.abs(o-n)<Math.abs(l-n)?o:l)],velocity:tV(v,e,f.value),damping:a,stiffness:i,restDelta:u,restSpeed:d})}};return w(0),{calculatedDuration:null,next:e=>{let t=!1;return(p||void 0!==c||(t=!0,x(e),w(e)),void 0!==c&&e>c)?p.next(e-c):(t||x(e),f)}}}let tK=e=>{let t=({timestamp:t})=>e(t);return{start:()=>eE.Gt.update(t,!0),stop:()=>(0,eE.WG)(t),now:()=>eE.uv.isProcessing?eE.uv.timestamp:performance.now()}};function tJ(e){let t=0,n=e.next(t);for(;!n.done&&t<2e4;)t+=50,n=e.next(t);return t>=2e4?1/0:t}let tX={decay:tZ,inertia:tZ,tween:tH,keyframes:tH,spring:tQ};function t$({autoplay:e=!0,delay:t=0,driver:n=tK,keyframes:r,type:a="keyframes",repeat:i=0,repeatDelay:s=0,repeatType:o="loop",onPlay:l,onStop:u,onComplete:d,onUpdate:c,...p}){let y,f,m,h,b,g=1,v=!1,x=()=>{f=new Promise(e=>{y=e})};x();let w=tX[a]||tH;w!==tH&&"number"!=typeof r[0]&&(h=tG([0,100],r,{clamp:!1}),r=[0,100]);let T=w({...p,keyframes:r});"mirror"===o&&(b=w({...p,keyframes:[...r].reverse(),velocity:-(p.velocity||0)}));let A="idle",E=null,S=null,k=null;null===T.calculatedDuration&&i&&(T.calculatedDuration=tJ(T));let{calculatedDuration:M}=T,P=1/0,C=1/0;null!==M&&(C=(P=M+s)*(i+1)-s);let O=0,j=e=>{if(null===S)return;g>0&&(S=Math.min(S,e)),g<0&&(S=Math.min(e-C/g,S));let n=(O=null!==E?E:Math.round(e-S)*g)-t*(g>=0?1:-1),a=g>=0?n<0:n>C;O=Math.max(n,0),"finished"===A&&null===E&&(O=C);let l=O,u=T;if(i){let e=O/P,t=Math.floor(e),n=e%1;!n&&e>=1&&(n=1),1===n&&t--;let r=!!((t=Math.min(t,i+1))%2);r&&("reverse"===o?(n=1-n,s&&(n-=s/P)):"mirror"===o&&(u=b));let a=N(0,1,n);O>C&&(a="reverse"===o&&r?1:0),l=a*P}let d=a?{done:!1,value:r[0]}:u.next(l);h&&(d.value=h(d.value));let{done:p}=d;a||null===M||(p=g>=0?O>=C:O<=0);let y=null===E&&("finished"===A||"running"===A&&p);return c&&c(d.value),y&&D(),d},I=()=>{m&&m.stop(),m=void 0},R=()=>{A="idle",I(),y(),x(),S=k=null},D=()=>{A="finished",d&&d(),I(),y()},B=()=>{if(v)return;m||(m=n(j));let e=m.now();l&&l(),null!==E?S=e-E:S&&"finished"!==A||(S=e),"finished"===A&&x(),k=S,E=null,A="running",m.start()};e&&B();let L={then:(e,t)=>f.then(e,t),get time(){return O/1e3},set time(newTime){O=newTime=e2(newTime),null===E&&m&&0!==g?S=m.now()-newTime/g:E=newTime},get duration(){return(null===T.calculatedDuration?tJ(T):T.calculatedDuration)/1e3},get speed(){return g},set speed(newSpeed){if(newSpeed===g||!m)return;g=newSpeed,L.time=O/1e3},get state(){return A},play:B,pause:()=>{A="paused",E=O},stop:()=>{v=!0,"idle"!==A&&(A="idle",u&&u(),R())},cancel:()=>{null!==k&&j(k),R()},complete:()=>{A="finished"},sample:e=>(S=0,j(e))};return L}let t0=function(e){let t;return()=>(void 0===t&&(t=e()),t)}(()=>Object.hasOwnProperty.call(Element.prototype,"animate")),t1=new Set(["opacity","clipPath","filter","transform","backgroundColor"]),t2={type:"spring",stiffness:500,damping:25,restSpeed:10},t5={type:"keyframes",duration:.8},t6={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},t3=(e,t)=>"zIndex"!==e&&!!("number"==typeof t||Array.isArray(t)||"string"==typeof t&&(tR.test(t)||"0"===t)&&!t.startsWith("url(")),t4=new Set(["brightness","contrast","saturate","opacity"]);function t8(e){let[t,n]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;let[r]=n.match(G)||[];if(!r)return e;let a=n.replace(r,""),i=+!!t4.has(t);return r!==n&&(i*=100),t+"("+i+a+")"}let t7=/([a-z-]*)\(.*?\)/g,t9={...tR,getAnimatableNone:e=>{let t=e.match(t7);return t?t.map(t8).join(" "):e}},ne={...$,color:tg,backgroundColor:tg,outlineColor:tg,fill:tg,stroke:tg,borderColor:tg,borderTopColor:tg,borderRightColor:tg,borderBottomColor:tg,borderLeftColor:tg,filter:t9,WebkitFilter:t9},nt=e=>ne[e];function nn(e,t){let n=nt(e);return n!==t9&&(n=tR),n.getAnimatableNone?n.getAnimatableNone(t):void 0}let nr=e=>/^0[^.\s]+$/.test(e);function na(e,t){return e[t]||e.default||e}let ni=(e,t,n,r={})=>a=>{let i=na(r,e)||{},s=i.delay||r.delay||0,{elapsed:o=0}=r;o-=e2(s);let l=function(e,t,n,r){let a,i,s=t3(t,n);a=Array.isArray(n)?[...n]:[null,n];let o=void 0!==r.from?r.from:e.get(),l=[];for(let e=0;e<a.length;e++){var u;null===a[e]&&(a[e]=0===e?o:a[e-1]),("number"==typeof(u=a[e])?0===u:null!==u?"none"===u||"0"===u||nr(u):void 0)&&l.push(e),"string"==typeof a[e]&&"none"!==a[e]&&"0"!==a[e]&&(i=a[e])}if(s&&l.length&&i)for(let e=0;e<l.length;e++)a[l[e]]=nn(t,i);return a}(t,e,n,i),u=l[0],d=l[l.length-1],c=t3(e,u),p=t3(e,d);(0,e1.$)(c===p,`You are trying to animate ${e} from "${u}" to "${d}". ${u} is not an animatable value - to enable this animation set ${u} to a value animatable to ${d} via the \`style\` property.`);let y={keyframes:l,velocity:t.getVelocity(),ease:"easeOut",...i,delay:-o,onUpdate:e=>
1{t.set(e),i.onUpdate&&i.onUpdate(e)},onComplete:()=>{a(),i.onComplete&&i.onComplete()}};if(!function({when:e,delay:t,delayChildren:n,staggerChildren:r,staggerDirection:a,repeat:i,repeatType:s,repeatDelay:o,from:l,elapsed:u,...d}){return!!Object.keys(d).length}(i)&&(y={...y,...((e,{keyframes:t})=>t.length>2?t5:M.has(e)?e.startsWith("scale")?{type:"spring",stiffness:550,damping:0===t[1]?2*Math.sqrt(550):30,restSpeed:10}:t2:t6)(e,y)}),y.duration&&(y.duration=e2(y.duration)),y.repeatDelay&&(y.repeatDelay=e2(y.repeatDelay)),!c||!p||e5.current||!1===i.type)return function({keyframes:e,delay:t,onUpdate:n,onComplete:r}){let a=()=>(n&&n(e[e.length-1]),r&&r(),{time:0,speed:1,duration:0,play:eV.l,pause:eV.l,stop:eV.l,then:e=>(e(),Promise.resolve()),cancel:eV.l,complete:eV.l});return t?t$({keyframes:[0,1],duration:0,delay:t,onComplete:a}):a()}(e5.current?{...y,delay:0}:y);if(t.owner&&t.owner.current instanceof HTMLElement&&!t.owner.getProps().onUpdate){let n=function(e,t,{onUpdate:n,onComplete:r,...a}){let i,s;if(!(t0()&&t1.has(t)&&!a.repeatDelay&&"mirror"!==a.repeatType&&0!==a.damping&&"inertia"!==a.type))return!1;let o=!1,l=()=>{s=new Promise(e=>{i=e})};l();let{keyframes:u,duration:d=300,ease:c,times:p}=a;if("spring"===a.type||"backgroundColor"===t||!function e(t){return!!(!t||"string"==typeof t&&e4[t]||e6(t)||Array.isArray(t)&&t.every(e))}(a.ease)){let e=t$({...a,repeat:0,delay:0}),t={done:!1,value:u[0]},n=[],r=0;for(;!t.done&&r<2e4;
1)t=e.sample(r),n.push(t.value),r+=10;p=void 0,u=n,d=r-10,c="linear"}let y=function(e,t,n,{delay:r=0,duration:a,repeat:i=0,repeatType:s="loop",ease:o,times:l}={}){let u={[t]:n};l&&(u.offset=l);let d=function e(t){if(t)return e6(t)?e3(t):Array.isArray(t)?t.map(e):e4[t]}(o);return Array.isArray(d)&&(u.easing=d),e.animate(u,{delay:r,duration:a,easing:Array.isArray(d)?"linear":d,fill:"both",iterations:i+1,direction:"reverse"===s?"alternate":"normal"})}(e.owner.current,t,u,{...a,duration:d,ease:c,times:p});a.syncStart&&(y.startTime=eE.uv.isProcessing?eE.uv.timestamp:document.timeline?document.timeline.currentTime:performance.now());let f=()=>y.cancel(),m=()=>{eE.Gt.update(f),i(),l()};return y.onfinish=()=>{e.set(function(e,{repeat:t,repeatType:n="loop"}){let r=t&&"loop"!==n&&t%2==1?0:e.length-1;return e[r]}(u,a)),r&&r(),m()},{then:(e,t)=>s.then(e,t),attachTimeline:e=>(y.timeline=e,y.onfinish=null,eV.l),get time(){return(y.currentTime||0)/1e3},set time(newTime){y.currentTime=e2(newTime)},get speed(){return y.playbackRate},set speed(newSpeed){y.playbackRate=newSpeed},get duration(){return d/1e3},play:()=>{o||(y.play(),(0,eE.WG)(f))},pause:()=>y.pause(),stop:()=>{if(o=!0,"idle"===y.playState)return;let{currentTime:t}=y;if(t){let n=t$({...a,autoplay:!1});e.setWithVelocity(n.sample(t-10).value,n.sample(t).value,10)}m()},complete:()=>y.finish(),cancel:m}}(t,e,y);if(n)return n}return t$(y)};function ns(e){return!!(C(e)&&e.add)}let no=e=>/^\-?\d*\.?\d+$/.test(e);function nl(e,t){-1===e.indexOf(t)&&e.push(t)}function nu(e,t){let n=e.indexOf(t);n>-1&&e.splice(n,1)}class nd{constructor(){this.subscriptions=[]}add(e){return nl(this.subscriptions,e),()=>nu(this.subscriptions,e)}notify(e,t,n){let r=this.subscriptions.length;if(r)if(1===r)this.subscriptions[0](e,t,n);else for(let a=0;a<r;a++){let r=this.subscriptions[a];r&&r(e,t,n)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}let nc={current:void 0};class np{constructor(e,t={}){this.version="10.16.5",this.timeDelta=0,this.lastUpdated=0,this.canTrackVelocity=!1,this.events={},this.updateAndNotify=(e,t=!0)=>{this.prev=this.current,this.current=e;let{delta:n,timestamp:r}=eE.uv;this.lastUpdated!==r&&(this.timeDelta=n,this.lastUpdated=r,eE.Gt.postRender(this.scheduleVelocityCheck)),this.prev!==this.current&&this.events.change&&this.events.change.notify(this.current),this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()),t&&this.events.renderRequest&&this.events.renderRequest.notify(this.current)},this.scheduleVelocityCheck=()=>eE.Gt.postRender(this.velocityCheck),this.velocityCheck=({timestamp:e})=>{e!==this.lastUpdated&&(this.prev=this.current,this.events.velocityChange&&this.events.velocityChange.notify(this.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=!isNaN(parseFloat(this.current)),this.owner=t.owner}onChange(e){return this.on("change",e)}on(e,t){this.events[e]||(this.events[e]=new nd);let n=this.events[e].add(t);return"change"===e?()=>{n(),eE.Gt.read(()=>{this.events.change.getSize()||this.stop()})}:n}clearListeners(){for(let e in this.events)this.events[e].clear()}attach(e,t){this.passiveEffect=e,this.stopPassiveEffect=t}set(e,t=!0){t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)}setWithVelocity(e,t,n){this.set(t),this.prev=e,this.timeDelta=n}jump(e){this.updateAndNotify(e),this.prev=e,this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}get(){return nc.current&&nc.current.push(this),this.current}getPrevious(){return this.prev}getVelocity(){var e,t;return this.canTrackVelocity?(e=parseFloat(this.current)-parseFloat(this.prev),(t=this.timeDelta)?1e3/t*e:0):0}start(e){return this.stop(),new Promise(t=>{this.hasAnimated=!0,this.animation=e(t),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function ny(e,t){return new np(e,t)}let nf=e=>t=>t.test(e),nm=[L,Q,q,Y,K,Z,{test:e=>"auto"===e,parse:e=>e}],nh=e=>nm.find(nf(e)),nb=[...nm,tg,tR],ng=e=>nb.find(nf(e));function nv(e,t,{delay:n=0,transitionOverride:r,type:a}={}){let{transition:i=e.getDefaultTransition(),transitionEnd:s,...o}=e.makeTargetAnimatable(t),l=e.getValue("willChange");r&&(i=r);let u=[],d=a&&e.animationState&&e.animationState.getState()[a];for(let t in o){let r=e.getValue(t),a=o[t];if(!r||void 0===a||d&&function({protectedKeys:e,needsAnimating:t},n){let r=e.hasOwnProperty(n)&&!0!==t[n];return t[n]=!1,r}(d,t))continue;let s={delay:n,elapsed:0,...i};if(window.HandoffAppearAnimations&&!r.hasAnimated){let n=e.getProps()[e0];n&&(s.elapsed=window.HandoffAppearAnimations(n,t,r,eE.Gt),s.syncStart=!0)}r.start(ni(t,r,a,e.shouldReduceMotion&&M.has(t)?{type:!1}:s));let c=r.animation;ns(l)&&(l.add(t),c.then(()=>l.remove(t))),u.push(c)}return s&&Promise.all(u).then(()=>{s&&function(e,t){let n=e$(e,t),{transitionEnd:r={},transition:a={},...i}=n?e.makeTargetAnimatable(n,!1):{};for(let t in i={...i,...r}){let n=ew(i[t]);e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,ny(n))}}(e,s)}),u}function nx(e,t,n={}){let r=e$(e,t,n.custom),{transition:a=e.getDefaultTransition()||{}}=r||{};n.transitionOverride&&(a=n.transitionOverride);let i=r?()=>Promise.all(nv(e,r,n)):()=>Promise.resolve(),s=e.variantChildren&&e.variantChildren.size?(r=0)=>{let{delayChildren:i=0,staggerChildren:s,staggerDirection:o}=a;return function(e,t,n=0,r=0,a=1,i){let s=[],o=(e.variantChildren.size-1)*r,l=1===a?(e=0)=>e*r:(e=0)=>o-e*r;
1return Array.from(e.variantChildren).sort(nw).forEach((e,r)=>{e.notify("AnimationStart",t),s.push(nx(e,t,{...i,delay:n+l(r)}).then(()=>e.notify("AnimationComplete",t)))}),Promise.all(s)}(e,t,i+r,s,o,n)}:()=>Promise.resolve(),{when:o}=a;if(!o)return Promise.all([i(),s(n.delay)]);{let[e,t]="beforeChildren"===o?[i,s]:[s,i];return e().then(()=>t())}}function nw(e,t){return e.sortNodePosition(t)}let nT=[...p].reverse(),nA=p.length;function nE(e=!1){return{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}class nS extends eF{constructor(e){super(e),e.animationState||(e.animationState=function(e){let t=t=>Promise.all(t.map(({animation:t,options:n})=>(function(e,t,n={}){let r;if(e.notify("AnimationStart",t),Array.isArray(t))r=Promise.all(t.map(t=>nx(e,t,n)));else if("string"==typeof t)r=nx(e,t,n);else{let a="function"==typeof t?e$(e,t,n.custom):t;r=Promise.all(nv(e,a,n))}return r.then(()=>e.notify("AnimationComplete",t))})(e,t,n))),n={animate:nE(!0),whileInView:nE(),whileHover:nE(),whileTap:nE(),whileDrag:nE(),whileFocus:nE(),exit:nE()},r=!0,a=(t,n)=>{let r=e$(e,n);if(r){let{transition:e,transitionEnd:n,...a}=r;t={...t,...a,...n}}return t};function i(i,s){let o=e.getProps(),l=e.getVariantContext(!0)||{},u=[],p=new Set,y={},f=1/0;for(let t=0;t<nA;t++){var m,h;let b=nT[t],g=n[b],v=void 0!==o[b]?o[b]:l[b],x=d(v),w=b===s?g.isActive:null;!1===w&&(f=t);let T=v===l[b]&&v!==o[b]&&x;if(T&&r&&e.manuallyAnimateOnMount&&(T=!1),g.protectedKeys={...y},!g.isActive&&null===w||!v&&!g.prevProp||c(v)||"boolean"==typeof v)continue;let A=(m=g.prevProp,"string"==typeof(h=v)?h!==m:!!Array.isArray(h)&&!eX(h,m)),E=A||b===s&&g.isActive&&!T&&x||t>f&&x,S=Array.isArray(v)?v:[v],k=S.reduce(a,{});!1===w&&(k={});let{prevResolvedValues:M={}}=g,P={...M,...k},C=e=>{E=!0,p.delete(e),g.needsAnimating[e]=!0};for(let e in P){let t=k[e],n=M[e];y.hasOwnProperty(e)||(t!==n?ex(t)&&ex(n)?!eX(t,n)||A?C(e):g.protectedKeys[e]=!0:void 0!==t?C(e):p.add(e):void 0!==t&&p.has(e)?C(e):g.protectedKeys[e]=!0)}g.prevProp=v,g.prevResolvedValues=k,g.isActive&&(y={...y,...k}),r&&e.blockInitialAnimation&&(E=!1),E&&!T&&u.push(...S.map(e=>({animation:e,options:{type:b,...i}})))}if(p.size){let t={};p.forEach(n=>{let r=e.getBaseTarget(n);void 0!==r&&(t[n]=r)}),u.push({animation:t})}let b=!!u.length;return r&&!1===o.initial&&!e.manuallyAnimateOnMount&&(b=!1),r=!1,b?t(u):Promise.resolve()}return{animateChanges:i,setActive:function(t,r,a){var s;if(n[t].isActive===r)return Promise.resolve();null==(s=e.variantChildren)||s.forEach(e=>{var n;return null==(n=e.animationState)?void 0:n.setActive(t,r)}),n[t].isActive=r;let o=i(a,t);for(let e in n)n[e].protectedKeys={};return o},setAnimateFunction:function(n){t=n(e)},getState:()=>n}}(e))}updateAnimationControlsSubscription(){let{animate:e}=this.node.getProps();this.unmount(),c(e)&&(this.unmount=e.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){let{animate:e}=this.node.getProps(),{animate:t}=this.node.prevProps||{};e!==t&&this.updateAnimationControlsSubscription()}unmount(){}}let nk=0;class nM extends eF{constructor(){super(...arguments),this.id=nk++}update(){if(!this.node.presenceContext)return;let{isPresent:e,onExitComplete:t,custom:n}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||e===r)return;let a=this.node.animationState.setActive("exit",!e,{custom:null!=n?n:this.node.getProps().custom});t&&!e&&a.then(()=>t(this.id))}mount(){let{register:e}=this.node.presenceContext||{};e&&(this.unmount=e(this.id))}unmount(){}}let nP=(e,t)=>Math.abs(e-t);class nC{constructor(e,t,{transformPagePoint:n}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let e=nI(this.lastMoveEventInfo,this.history),t=null!==this.startEvent,n=function(e,t){return Math.sqrt(nP(e.x,t.x)**2+nP(e.y,t.y)**2)}(e.offset,{x:0,y:0})>=3;if(!t&&!n)return;let{point:r}=e,{timestamp:a}=eE.uv;this.history.push({...r,timestamp:a});let{onStart:i,onMove:s}=this.handlers;t||(i&&i(this.lastMoveEvent,e),this.startEvent=this.lastMoveEvent),s&&s(this.lastMoveEvent,e)},this.handlePointerMove=(e,t)=>
1{this.lastMoveEvent=e,this.lastMoveEventInfo=nO(t,this.transformPagePoint),eE.Gt.update(this.updatePoint,!0)},this.handlePointerUp=(e,t)=>{if(this.end(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;let{onEnd:n,onSessionEnd:r}=this.handlers,a=nI("pointercancel"===e.type?this.lastMoveEventInfo:nO(t,this.transformPagePoint),this.history);this.startEvent&&n&&n(e,a),r&&r(e,a)},!eP(e))return;this.handlers=t,this.transformPagePoint=n;let r=nO(eC(e),this.transformPagePoint),{point:a}=r,{timestamp:i}=eE.uv;this.history=[{...a,timestamp:i}];let{onSessionStart:s}=t;s&&s(e,nI(r,this.history)),this.removeListeners=eI(eO(window,"pointermove",this.handlePointerMove),eO(window,"pointerup",this.handlePointerUp),eO(window,"pointercancel",this.handlePointerUp))}updateHandlers(e){this.handlers=e}end(){this.removeListeners&&this.removeListeners(),(0,eE.WG)(this.updatePoint)}}function nO(e,t){return t?{point:t(e.point)}:e}function nj(e,t){return{x:e.x-t.x,y:e.y-t.y}}function nI({point:e},t){return{point:e,delta:nj(e,nR(t)),offset:nj(e,t[0]),velocity:function(e,t){if(e.length<2)return{x:0,y:0};let n=e.length-1,r=null,a=nR(e);for(;n>=0&&(r=e[n],!(a.timestamp-r.timestamp>e2(.1)));)n--;if(!r)return{x:0,y:0};let i=(a.timestamp-r.timestamp)/1e3;if(0===i)return{x:0,y:0};let s={x:(a.x-r.x)/i,y:(a.y-r.y)/i};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}(t,.1)}}function nR(e){return e[e.length-1]}function nD(e){return e.max-e.min}function nB(e,t=0,n=.01){return Math.abs(e-t)<=n}function nN(e,t,n,r=.5){e.origin=r,e.originPoint=tv(t.min,t.max,e.origin),e.scale=nD(n)/nD(t),(nB(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=tv(n.min,n.max,e.origin)-e.originPoint,(nB(e.translate)||isNaN(e.translate))&&(e.translate=0)}function nL(e,t,n,r){nN(e.x,t.x,n.x,r?r.originX:void 0),nN(e.y,t.y,n.y,r?r.originY:void 0)}function nF(e,t,n){e.min=n.min+t.min,e.max=e.min+nD(t)}function nU(e,t,n){e.min=t.min-n.min,e.max=e.min+nD(t)}function nz(e,t,n){nU(e.x,t.x,n.x),nU(e.y,t.y,n.y)}function nG(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function nH(e,t){let n=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&([n,r]=[r,n]),{min:n,max:r}}function nV(e,t,n){return{min:nW(e,t),max:nW(e,n)}}function nW(e,t){return"number"==typeof e?e:e[t]||0}let n_=()=>({translate:0,scale:1,origin:0,originPoint:0}),nY=()=>({x:n_(),y:n_()}),nq=()=>({min:0,max:0}),nQ=()=>({x:nq(),y:nq()});function nZ(e){return[e("x"),e("y")]}function nK({top:e,left:t,right:n,bottom:r}){return{x:{min:t,max:n},y:{min:e,max:r}}}function nJ(e){return void 0===e||1===e}function nX({scale:e,scaleX:t,scaleY:n}){return!nJ(e)||!nJ(t)||!nJ(n)}function n$(e){return nX(e)||n0(e)||e.z||e.rotate||e.rotateX||e.rotateY}function n0(e){var t,n;return(t=e.x)&&"0%"!==t||(n=e.y)&&"0%"!==n}function n1(e,t,n,r,a){return void 0!==a&&(e=r+a*(e-r)),r+n*(e-r)+t}function n2(e,t=0,n=1,r,a){e.min=n1(e.min,t,n,r,a),e.max=n1(e.max,t,n,r,a)}function n5(e,{x:t,y:n}){n2(e.x,t.translate,t.scale,t.originPoint),n2(e.y,n.translate,n.scale,n.originPoint)}function n6(e){return Number.isInteger(e)||e>1.0000000000001||e<.999999999999?e:1}function n3(e,t){e.min=e.min+t,e.max=e.max+t}function n4(e,t,[n,r,a]){let i=void 0!==t[a]?t[a]:.5,s=tv(e.min,e.max,i);n2(e,t[n],t[r],s,t.scale)}let n8=["x","scaleX","originX"],n7=["y","scaleY","originY"];function n9(e,t){n4(e.x,t,n8),n4(e.y,t,n7)}function re(e,t){return nK(function(e,t){if(!t)return e;let n=t({x:e.left,y:e.top}),r=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:r.y,right:r.x}}(e.getBoundingClientRect(),t))}let rt=new WeakMap;class rn{constructor(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=nQ(),this.visualElement=e}start(e,{snapToCursor:t=!1}={}){let{presenceContext:n}=this.visualElement;if(n&&!1===n.isPresent)return;let r=e=>{this.stopAnimation(),t&&this.snapToCursor(eC(e,"page").point)},a=(e,t)=>{let{drag:n,dragPropagation:r,onDragStart:a}=this.getProps();if(n&&!r&&(this.openGlobalLock&&this.openGlobalLock(),this.openGlobalLock=eN(n),!this.openGlobalLock))return;this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),nZ(e=>{let t=this.getAxisMotionValue(e).get()||0;if(q.test(t)){let{projection:n}=this.visualElement;if(n&&n.layout){let r=n.layout.layoutBox[e];r&&(t=nD(r)*(parseFloat(t)/100))}}this.originPoint[e]=t}),a&&eE.Gt.update(()=>a(e,t),!1,!0);let{animationState:i}=this.visualElement;i&&i.setActive("whileDrag",!0)},i=(e,t)=>{let{dragPropagation:n,dragDirectionLock:r,onDirectionLock:a,onDrag:i}=this.getProps();if(!n&&!this.openGlobalLock)return;let{offset:s}=t;if(r&&null===this.currentDirection){this.currentDirection=function(e,t=10){let n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}(s),null!==this.currentDirection&&a&&a(this.currentDirection);return}this.updateAxis("x",t.point,s),this.updateAxis("y",t.point,s),this.visualElement.render(),i&&i(e,t)},s=(e,t)=>this.stop(e,t);this.panSession=new nC(e,{onSessionStart:r,onStart:a,onMove:i,onSessionEnd:s},{transformPagePoint:this.visualElement.getTransformPagePoint()})}stop(e,t){let n=this.isDragging;if(this.cancel(),!n)return;let{velocity:r}=t;this.startAnimation(r);let{onDragEnd:a}=this.getProps();a&&eE.Gt.update(()=>a(e,t))}cancel(){this.isDragging=!1;let{projection:e,animationState:t}=this.visualElement;e&&(e.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;let{dragPropagation:n}=this.getProps();!n&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),t&&t.setActive("whileDrag",!1)}updateAxis(e,t,n){let{drag:r}=this.getProps();if(!n||!rr(e,r,this.currentDirection))return;let a=this.getAxisMotionValue(e),i=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(i=function(e,{min:t,max:n},r){return void 0!==t&&e<t?e=r?tv(t,e,r.min):Math.max(e,t):void 0!==n&&e>n&&(e=r?tv(n,e,r.max):Math.min(e,n)),e}(i,this.constraints[e],this.elastic[e])),a.set(i)}resolveConstraints(){let{dragConstraints:e,dragElastic:t}=this.getProps(),{layout:n}=this.visualElement.projection||{},r=this.constraints;e&&u(e)?this.constraints||(this.constraints=this.resolveRefConstraints()):e&&n?this.constraints=function(e,{top:t,left:n,bottom:r,right:a}){return{x:nG(e.x,n,a),y:nG(e.y,t,r)}}(n.layoutBox,e):this.constraints=!1,this.elastic=function(e=.35){return!1===e?e=0:!0===e&&(e=.35),{x:nV(e,"left","right"),y:nV(e,"top","bottom")}}(t),r!==this.constraints&&n&&this.constraints&&!this.hasMutatedConstraints&&nZ(e=>{this.getAxisMotionValue(e)&&(this.constraints[e]=function(e,t){let n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(n.layoutBox[e],this.constraints[e]))})}resolveRefConstraints(){var e;let{dragConstraints:t,onMeasureDragConstraints:n}=this.getProps();if(!t||!u(t))return!1;let r=t.current;(0,e1.V)(null!==r,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");let{projection:a}=this.visualElement;if(!a||!a.layout)return!1;let i=function(e,t,n){let r=re(e,n),{scroll:a}=t;return a&&(n3(r.x,a.offset.x),n3(r.y,a.offset.y)),r}(r,a.root,this.visualElement.getTransformPagePoint()),s=(e=a.layout.layoutBox,{x:nH(e.x,i.x),y:nH(e.y,i.y)});if(n){let e=n(function({x:e,y:t}){return{top:t.min,right:e.max,bottom:t.max,left:e.min}}(s));this.hasMutatedConstraints=!!e,e&&(s=nK(e))}return s}startAnimation(e){let{drag:t,dragMomentum:n,dragElastic:r,dragTransition:a,dragSnapToOrigin:i,onDragTransitionEnd:s}=this.getProps(),o=this.constraints||{};return Promise.all(nZ(s=>{if(!rr(s,t,this.currentDirection))return;let l=o&&o[s]||{};i&&(l={min:0,max:0});let u={type:"inertia",velocity:n?e[s]:0,bounceStiffness:r?200:1e6,bounceDamping:r?40:1e7,timeConstant:750,restDelta:1,restSpeed:10,...a,...l};return this.startAxisValueAnimation(s,u)})).then(s)}startAxisValueAnimation(e,t){let n=this.getAxisMotionValue(e);return n.start(ni(e,n,0,t))}stopAnimation(){nZ(e=>this.getAxisMotionValue(e).stop())}getAxisMotionValue(e){let t="_drag"+e.toUpperCase(),n=this.visualElement.getProps();return n[t]||this.visualElement.getValue(e,(n.initial?n.initial[e]:void 0)||0)}snapToCursor(e){nZ(t=>{let{drag:n}=this.getProps();if(!rr(t,n,this.currentDirection))return;let{projection:r}=this.visualElement,a=this.getAxisMotionValue(t);if(r&&r.layout){let{min:n,max:i}=r.layout.layoutBox[t];a.set(e[t]-tv(n,i,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;let{drag:e,dragConstraints:t}=this.getProps(),{projection:n}=this.visualElement;if(!u(t)||!n||!this.constraints)return;this.stopAnimation();let r={x:0,y:0};nZ(e=>{let t=this.getAxisMotionValue(e);if(t){let n=t.get();r[e]=function(e,t){let n=.5,r=nD(e),a=nD(t);return a>r?n=tU(t.min,t.max-r,e.min):r>a&&(n=tU(e.min,e.max-a,t.min)),N(0,1,n)}({min:n,max:n},this.constraints[e])}});let{transformTemplate:a}=this.visualElement.getProps();this.visualElement.current.style.transform=a?a({},""):"none",n.root&&n.root.updateScroll(),n.updateLayout(),this.resolveConstraints(),nZ(t=>{if(!rr(t,e,null))return;let n=this.getAxisMotionValue(t),{min:a,max:i}=this.constraints[t];n.set(tv(a,i,r[t]))})}addListeners(){if(!this.visualElement.current)return;rt.set(this.visualElement,this);let e=eO(this.visualElement.current,"pointerdown",e=>{let{drag:t,dragListener:n=!0}
1=this.getProps();t&&n&&this.start(e)}),t=()=>{let{dragConstraints:e}=this.getProps();u(e)&&(this.constraints=this.resolveRefConstraints())},{projection:n}=this.visualElement,r=n.addEventListener("measure",t);n&&!n.layout&&(n.root&&n.root.updateScroll(),n.updateLayout()),t();let a=eM(window,"resize",()=>this.scalePositionWithinConstraints()),i=n.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t})=>{this.isDragging&&t&&(nZ(t=>{let n=this.getAxisMotionValue(t);n&&(this.originPoint[t]+=e[t].translate,n.set(n.get()+e[t].translate))}),this.visualElement.render())});return()=>{a(),e(),r(),i&&i()}}getProps(){let e=this.visualElement.getProps(),{drag:t=!1,dragDirectionLock:n=!1,dragPropagation:r=!1,dragConstraints:a=!1,dragElastic:i=.35,dragMomentum:s=!0}=e;return{...e,drag:t,dragDirectionLock:n,dragPropagation:r,dragConstraints:a,dragElastic:i,dragMomentum:s}}}function rr(e,t,n){return(!0===t||t===e)&&(null===n||n===e)}class ra extends eF{constructor(e){super(e),this.removeGroupControls=eV.l,this.removeListeners=eV.l,this.controls=new rn(e)}mount(){let{dragControls:e}=this.node.getProps();e&&(this.removeGroupControls=e.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||eV.l}unmount(){this.removeGroupControls(),this.removeListeners()}}let ri=e=>(t,n)=>{e&&eE.Gt.update(()=>e(t,n))};class rs extends eF{constructor(){super(...arguments),this.removePointerDownListener=eV.l}onPointerDown(e){this.session=new nC(e,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint()})}createPanHandlers(){let{onPanSessionStart:e,onPanStart:t,onPan:n,onPanEnd:r}=this.node.getProps();return{onSessionStart:ri(e),onStart:ri(t),onMove:n,onEnd:(e,t)=>{delete this.session,r&&eE.Gt.update(()=>r(e,t))}}}mount(){this.removePointerDownListener=eO(this.node.current,"pointerdown",e=>this.onPointerDown(e))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}var ro=n(25401);let rl={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function ru(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}let rd={correct:(e,t)=>{if(!t.target)return e;if("string"==typeof e)if(!Q.test(e))return e;else e=parseFloat(e);let n=ru(e,t.target.x),r=ru(e,t.target.y);return`${n}% ${r}%`}};class rc extends r.Component{componentDidMount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n,layoutId:r}=this.props,{projection:a}=e;Object.assign(S,ry),a&&(t.group&&t.group.add(a),n&&n.register&&r&&n.register(a),a.root.didUpdate(),a.addEventListener("animationComplete",()=>{this.safeToRemove()}),a.setOptions({...a.options,onExitComplete:()=>this.safeToRemove()})),rl.hasEverUpdated=!0}getSnapshotBeforeUpdate(e){let{layoutDependency:t,visualElement:n,drag:r,isPresent:a}=this.props,i=n.projection;return i&&(i.isPresent=a,r||e.layoutDependency!==t||void 0===t?i.willUpdate():this.safeToRemove(),e.isPresent!==a&&(a?i.promote():i.relegate()||eE.Gt.postRender(()=>{let e=i.getStack();e&&e.members.length||this.safeToRemove()}))),null}componentDidUpdate(){let{projection:e}=this.props.visualElement;e&&(e.root.didUpdate(),queueMicrotask(()=>{!e.currentAnimation&&e.isLead()&&this.safeToRemove()}))}componentWillUnmount(){let{visualElement:e,layoutGroup:t,switchLayoutGroup:n}=this.props,{projection:r}=e;r&&(r.scheduleCheckAfterUnmount(),t&&t.group&&t.group.remove(r),n&&n.deregister&&n.deregister(r))}safeToRemove(){let{safeToRemove:e}=this.props;e&&e()}render(){return null}}function rp(e){let[t,n]=(0,ro.xQ)(),a=(0,r.useContext)(x.L);return r.createElement(rc,{...e,layoutGroup:a,switchLayoutGroup:(0,r.useContext)(w),isPresent:t,safeToRemove:n})}let ry={borderRadius:{...rd,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:rd,borderTopRightRadius:rd,borderBottomLeftRadius:rd,borderBottomRightRadius:rd,boxShadow:{correct:(e,{treeScale:t,projectionDelta:n})=>{let r=tR.parse(e);if(r.length>5)return e;let a=tR.createTransformer(e),i=+("number"!=typeof r[0]),s=n.x.scale*t.x,o=n.y.scale*t.y;r[0+i]/=s,r[1+i]/=o;let l=tv(s,o,.5);return"number"==typeof r[2+i]&&(r[2+i]/=l),"number"==typeof r[3+i]&&(r[3+i]/=l),a(r)}}},rf=["TopLeft","TopRight","BottomLeft","BottomRight"],rm=rf.length,rh=e=>"string"==typeof e?parseFloat(e):e,rb=e=>"number"==typeof e||Q.test(e);function rg(e,t){return void 0!==e[t]?e[t]:e.borderRadius}let rv=rw(0,.5,ti),rx=rw(.5,.95,eV.l);function rw(e,t,n){return r=>r<e?0:r>t?1:n(tU(e,t,r))}function rT(e,t){e.min=t.min,e.max=t.max}function rA(e,t){rT(e.x,t.x),rT(e.y,t.y)}function rE(e,t,n,r,a){return e-=t,e=r+1/n*(e-r),void 0!==a&&(e=r+1/a*(e-r)),e}function rS(e,t,[n,r,a],i,s){!function(e,t=0,n=1,r=.5,a,i=e,s=e){if(q.test(t)&&(t=parseFloat(t),t=tv(s.min,s.max,t/100)-s.min),"number"!=typeof t)return;let o=tv(i.min,i.max,r);e===i&&(o-=t),e.min=rE(e.min,t,n,o,a),e.max=rE(e.max,t,n,o,a)}(e,t[n],t[r],t[a],t.scale,i,s)}let rk=["x","scaleX","originX"],rM=["y","scaleY","originY"];function rP(e,t,n,r){rS(e.x,t,rk,n?n.x:void 0,r?r.x:void 0),rS(e.y,t,rM,n?n.y:void 0,r?r.y:void 0)}function rC(e){return 0===e.translate&&1===e.scale}function rO(e){return rC(e.x)&&rC(e.y)}function rj(e,t){return Math.round(e.x.min)===Math.round(t.x.min)&&Math.round(e.x.max)===Math.round(t.x.max)&&Math.round(e.y.min)===Math.round(t.y.min)&&Math.round(e.y.max)===Math.round(t.y.max)}function rI(e){return nD(e.x)/nD(e.y)}class rR{constructor(){this.members=[]}add(e){nl(this.members,e),e.scheduleRender()}remove(e){if(nu(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){let e=this.members[this.members.length-1];e&&this.promote(e)}}relegate(e){let t,n=this.members.findIndex(t=>e===t);if(0===n)return!1;for(let e=n;e>=0;e--){let n=this.members[e];if(!1!==n.isPresent){t=n;break}}return!!t&&(this.promote(t),!0)}promote(e,t){let n=this.lead;if(e!==n&&(this.prevLead=n,this.lead=e,e.show(),n)){n.instance&&n.scheduleRender(),e.scheduleRender(),e.resumeFrom=n,t&&(e.resumeFrom.preserveOpacity=!0),n.snapshot&&(e.snapshot=n.snapshot,e.snapshot.latestValues=n.animationValues||n.latestValues),e.root&&e.root.isUpdating&&(e.isLayoutDirty=!0);let{crossfade:r}=e.options;!1===r&&n.hide()}}
1exitAnimationComplete(){this.members.forEach(e=>{let{options:t,resumingFrom:n}=e;t.onExitComplete&&t.onExitComplete(),n&&n.options.onExitComplete&&n.options.onExitComplete()})}scheduleRender(){this.members.forEach(e=>{e.instance&&e.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function rD(e,t,n){let r="",a=e.x.translate/t.x,i=e.y.translate/t.y;if((a||i)&&(r=`translate3d(${a}px, ${i}px, 0) `),(1!==t.x||1!==t.y)&&(r+=`scale(${1/t.x}, ${1/t.y}) `),n){let{rotate:e,rotateX:t,rotateY:a}=n;e&&(r+=`rotate(${e}deg) `),t&&(r+=`rotateX(${t}deg) `),a&&(r+=`rotateY(${a}deg) `)}let s=e.x.scale*t.x,o=e.y.scale*t.y;return(1!==s||1!==o)&&(r+=`scale(${s}, ${o})`),r||"none"}let rB=(e,t)=>e.depth-t.depth;class rN{constructor(){this.children=[],this.isDirty=!1}add(e){nl(this.children,e),this.isDirty=!0}remove(e){nu(this.children,e),this.isDirty=!0}forEach(e){this.isDirty&&this.children.sort(rB),this.isDirty=!1,this.children.forEach(e)}}let rL=["","X","Y","Z"],rF=0,rU={type:"projectionFrame",totalNodes:0,resolvedTargetDeltas:0,recalculatedProjection:0};function rz({attachResizeListener:e,defaultParent:t,measureScroll:n,checkIsScrollRoot:r,resetTransform:a}){return class{constructor(e={},n=null==t?void 0:t()){this.id=rF++,this.animationId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{rU.totalNodes=rU.resolvedTargetDeltas=rU.recalculatedProjection=0,this.nodes.forEach(rV),this.nodes.forEach(rK),this.nodes.forEach(rJ),this.nodes.forEach(rW),window.MotionDebug&&window.MotionDebug.record(rU)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=e,this.root=n?n.root||n:this,this.path=n?[...n.path,n]:[],this.parent=n,this.depth=n?n.depth+1:0;for(let e=0;e<this.path.length;e++)this.path[e].shouldResetTransform=!0;this.root===this&&(this.nodes=new rN)}addEventListener(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new nd),this.eventHandlers.get(e).add(t)}notifyListeners(e,...t){let n=this.eventHandlers.get(e);n&&n.notify(...t)}hasListeners(e){return this.eventHandlers.has(e)}mount(t,n=this.root.hasTreeAnimated){if(this.instance)return;this.isSVG=t instanceof SVGElement&&"svg"!==t.tagName,this.instance=t;let{layoutId:r,layout:a,visualElement:i}=this.options;if(i&&!i.current&&i.mount(t),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),n&&(a||r)&&(this.isLayoutDirty=!0),e){let n,r=()=>this.root.updateBlockedByResize=!1;e(t,()=>{this.root.updateBlockedByResize=!0,n&&n(),n=function(e,t){let n=performance.now(),r=({timestamp:t})=>{let a=t-n;a>=250&&((0,eE.WG)(r),e(a-250))};return eE.Gt.read(r,!0),()=>(0,eE.WG)(r)}(r,250),rl.hasAnimatedSinceResize&&(rl.hasAnimatedSinceResize=!1,this.nodes.forEach(rZ))})}r&&this.root.registerSharedNode(r,this),!1!==this.options.animate&&i&&(r||a)&&this.addEventListener("didUpdate",({delta:e,hasLayoutChanged:t,hasRelativeTargetChanged:n,layout:r})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}let a=this.options.transition||i.getDefaultTransition()||r5,{onLayoutAnimationStart:s,onLayoutAnimationComplete:o}=i.getProps(),l=!this.targetLayout||!rj(this.targetLayout,r)||n,u=!t&&n;if(this.options.layoutRoot||this.resumeFrom&&this.resumeFrom.instance||u||t&&(l||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0),this.setAnimationOrigin(e,u);let t={...na(a,"layout"),onPlay:s,onComplete:o};(i.shouldReduceMotion||this.options.layoutRoot)&&(t.delay=0,t.type=!1),this.startAnimation(t)}else t||rZ(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=r})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);let e=this.getStack();e&&e.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,(0,eE.WG)(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){!this.isUpdateBlocked()&&(this.isUpdating=!0,this.nodes&&this.nodes.forEac
1h(rX),this.animationId++)}getTransformTemplate(){let{visualElement:e}=this.options;return e&&e.getProps().transformTemplate}willUpdate(e=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(this.root.isUpdating||this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let e=0;e<this.path.length;e++){let t=this.path[e];t.shouldResetTransform=!0,t.updateScroll("snapshot"),t.options.layoutRoot&&t.willUpdate(!1)}let{layoutId:t,layout:n}=this.options;if(void 0===t&&!n)return;let r=this.getTransformTemplate();this.prevTransformTemplateValue=r?r(this.latestValues,""):void 0,this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(rY);return}this.isUpdating||this.nodes.forEach(rq),this.isUpdating=!1,this.nodes.forEach(rQ),this.nodes.forEach(rG),this.nodes.forEach(rH),this.clearAllSnapshots();let e=performance.now();eE.uv.delta=N(0,1e3/60,e-eE.uv.timestamp),eE.uv.timestamp=e,eE.uv.
1isProcessing=!0,eE.Ci.update.process(eE.uv),eE.Ci.preRender.process(eE.uv),eE.Ci.render.process(eE.uv),eE.uv.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,queueMicrotask(()=>this.update()))}clearAllSnapshots(){this.nodes.forEach(r_),this.sharedNodes.forEach(r$)}scheduleUpdateProjection(){eE.Gt.preRender(this.updateProjection,!1,!0)}scheduleCheckAfterUnmount(){eE.Gt.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){!this.snapshot&&this.instance&&(this.snapshot=this.measure())}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let e=0;e<this.path.length;e++)this.path[e].updateScroll();let e=this.layout;this.layout=this.measure(!1),this.layoutCorrected=nQ(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);let{visualElement:t}=this.options;t&&t.notify("LayoutMeasure",this.layout.layoutBox,e?e.layoutBox:void 0)}updateScroll(e="measure"){let t=!!(this.options.layoutScroll&&this.instance);this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===e&&(t=!1),t&&(this.scroll={animationId:this.root.animationId,phase:e,isRoot:r(this.instance),offset:n(this.instance)})}resetTransform(){if(!a)return;let e=this.isLayoutDirty||this.shouldResetTransform,t=this.projectionDelta&&!rO(this.projectionDelta),n=this.getTransformTemplate(),r=n?n(this.latestValues,""):void 0,i=r!==this.prevTransformTemplateValue;e&&(t||n$(this.latestValues)||i)&&(a(this.instance,r),this.shouldResetTransform=!1,this.scheduleRender())}measure(e=!0){var t;let n=this.measurePageBox(),r=this.removeElementScroll(n);return e&&(r=this.removeTransform(r)),r4((t=r).x),r4(t.y),{animationId:this.root.animationId,measuredBox:n,layoutBox:r,latestValues:{},source:this.id}}measurePageBox(){let{visualElement:e}=this.options;if(!e)return nQ();let t=e.measureViewportBox(),{scroll:n}=this.root;return n&&(n3(t.x,n.offset.x),n3(t.y,n.offset.y)),t}removeElementScroll(e){let t=nQ();rA(t,e);for(let n=0;n<this.path.length;n++){let r=this.path[n],{scroll:a,options:i}=r;if(r!==this.root&&a&&i.layoutScroll){if(a.isRoot){rA(t,e);let{scroll:n}=this.root;n&&(n3(t.x,-n.offset.x),n3(t.y,-n.offset.y))}n3(t.x,a.offset.x),n3(t.y,a.offset.y)}}return t}applyTransform(e,t=!1){let n=nQ();rA(n,e);for(let e=0;e<this.path.length;e++){let r=this.path[e];!t&&r.options.layoutScroll&&r.scroll&&r!==r.root&&n9(n,{x:-r.scroll.offset.x,y:-r.scroll.offset.y}),n$(r.latestValues)&&n9(n,r.latestValues)}return n$(this.latestValues)&&n9(n,this.latestValues),n}removeTransform(e){let t=nQ();rA(t,e);for(let e=0;e<this.path.length;e++){let n=this.path[e];if(!n.instance||!n$(n.latestValues))continue;nX(n.latestValues)&&n.updateSnapshot();let r=nQ();rA(r,n.measurePageBox()),rP(t,n.latestValues,n.snapshot?n.snapshot.layoutBox:void 0,r)}return n$(this.latestValues)&&rP(t,this.latestValues),t}setTargetDelta(e){this.targetDelta=e,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(e){this.options={...this.options,...e,crossfade:void 0===e.crossfade||e.crossfade}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==eE.uv.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(e=!1){var t,n,r,a;let i=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=i.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=i.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=i.isSharedProjectionDirty);let s=!!this.resumingFrom||this!==i;if(!(e||s&&this.isSharedProjectionDirty||this.isProjectionDirty||(null==(t=this.parent)?void 0:t.isProjectionDirty)||this.attemptToResolveRelativeTarget))return;let{layout:o,layoutId:l}=this.options;if(this.layout&&(o||l)){if(this.resolvedRelativeTargetAt=eE.uv.timestamp,!this.targetDelta&&!this.relativeTarget){let e=this.getClosestProjectingParent();e&&e.layout&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=nQ(),this.relativeTargetOrigin=nQ(),nz(this.relativeTargetOrigin,this.layout.layoutBox,e.layout.layoutBox),rA(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(this.relativeTarget||this.targetDelta){if((this.target||(this.target=nQ(),this.targetWithTransforms=nQ()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target)?(this.forceRelativeParentToResolveTarget(),n=this.target,r=this.relativeTarget,a=this.relativeParent.target,nF(n.x,r.x,a.x),nF(n.y,r.y,a.y)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):rA(this.target,this.layout.layoutBox),n5(this.target,this.targetDelta)):rA(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget){this.attemptToResolveRelativeTarget=!1;let e=this.getClosestProjectingParent();e&&!!e.resumingFrom==!!this.resumingFrom&&!e.options.layoutScroll&&e.target&&1!==this.animationProgress?(this.relativeParent=e,this.forceRelativeParentToResolveTarget(),this.relativeTarget=nQ(),this.relativeTargetOrigin=nQ(),nz(this.relativeTargetOrigin,this.target,e.target),rA(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}rU.resolvedTargetDeltas++}}}getClosestProjectingParent(){if(!(!this.parent||nX(this.parent.latestValues)||n0(this.parent.latestValues)))if(this.parent.isProjecting())return this.parent;else return this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){var e;let t=this.getLead(),n=!!this.resumingFrom||this!==t,r=!0;if((this.isProjectionDirty||(null==(e=this.parent)?void 0:e.isProjectionDirty))&&(r=!1),n&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(r=!1),this.resolvedRelativeTargetAt===eE.uv.timestamp&&(r=!1),r)return;let{layout:a,layoutId:i}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(a||i))return;rA(this.layoutCorrected,this.layout.layoutBox);let s=this.treeScale.x,o=this.treeScale.y;!function(e,t,n,r=!1){let a,i,s=n.length;if(s){t.x=t.y=1;for(let o=0;o<s;o++){i=(a=n[o]).projectionDelta;let s=a.instance;(!s||!s.style||"contents"!==s.style.display)&&(r&&a.options.layoutScroll&&a.scroll&&a!==a.root&&n9(e,{x:-a.scroll.offset.x,y:-a.scroll.offset.y}),i&&(t.x*=i.x.scale,t.y*=i.y.scale,n5(e,i)),r&&n$(a.latestValues)&&n9(e,a.latestValues))}t.x=n6(t.x),t.y=n6(t.y)}}(this.layoutCorrected,this.treeScale,this.path,n),t.layout&&!t.target&&(1!==this.treeScale.x||1!==this.treeScale.y)&&(t.target=t.layout.layoutBox);let{target:l}=t;if(!l){this.projectionTransform&&(this.projectionDelta=nY(),this.projectionTransform="none",this.scheduleRender());return}this.projectionDelta||(this.projectionDelta=nY(),this.projectionDeltaWithTransform=nY());let u=this.projectionTransform;nL(this.projectionDelta,this.layoutCorrected,l,this.latestValues),this.projectionTransform=rD(this.projectionDelta,this.treeScale),(this.projectionTransform!==u||this.treeScale.x!==s||this.treeScale.y!==o)&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",l)),rU.recalculatedProjection++}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(e=!0){if(this.options.scheduleRender&&this.options.scheduleRender(),e){let e=this.getStack();e&&e.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}setAnimationOrigin(e,t=!1){let n,r=this.snapshot,a=r?r.latestValues:{},i={...this.latestValues},s=nY();this.relativeParent&&this.relativeParent.options.layoutRoot||(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!t;let o=nQ(),l=(r?r.source:void 0)!==(this.layout?this.layout.source:void 0),u=this.getStack(),d=!u||u.members.length<=1,c=!!(l&&!d&&!0===this.options.crossfade&&!this.path.some(r2));this.animationProgress=0,this.mixTargetDelta=t=>{let r=t/1e3;if(r0(s.x,e.x,r),r0(s.y,e.y,r),this.setTargetDelta(s),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout){var u,p,y,f,m,h;nz(o,this.layout.layoutBox,this.relativeParent.layout.layoutBox),y=this.relativeTarget,f=this.relativeTargetOrigin,m=o,h=r,r1(y.x,f.x,m.x,h),r1(y.y,f.y,m.y,h),n&&(u=this.relativeTarget,p=n,u.x.min===p.x.min&&u.x.max===p.x.max&&u.y.min===p.y.min&&u.y.max===p.y.max)&&(this.isProjectionDirty=!1),n||(n=nQ()),rA(n,this.relativeTarget)}l&&(this.animationValues=i,function(e,t,n,r,a,i){a?(e.opacity=tv(0,void 0!==n.opacity?n.opacity:1,rv(r)),e.o
1pacityExit=tv(void 0!==t.opacity?t.opacity:1,0,rx(r))):i&&(e.opacity=tv(void 0!==t.opacity?t.opacity:1,void 0!==n.opacity?n.opacity:1,r));for(let a=0;a<rm;a++){let i=`border${rf[a]}Radius`,s=rg(t,i),o=rg(n,i);(void 0!==s||void 0!==o)&&(s||(s=0),o||(o=0),0===s||0===o||rb(s)===rb(o)?(e[i]=Math.max(tv(rh(s),rh(o),r),0),(q.test(o)||q.test(s))&&(e[i]+="%")):e[i]=o)}(t.rotate||n.rotate)&&(e.rotate=tv(t.rotate||0,n.rotate||0,r))}(i,a,this.latestValues,r,c,d)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=r},this.mixTargetDelta(1e3*!!this.options.layoutRoot)}startAnimation(e){this.notifyListeners("animationStart"),this.currentAnimation&&this.currentAnimation.stop(),this.resumingFrom&&this.resumingFrom.currentAnimation&&this.resumingFrom.currentAnimation.stop(),this.pendingAnimation&&((0,eE.WG)(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=eE.Gt.update(()=>{rl.hasAnimatedSinceResize=!0,this.currentAnimation=function(e,t,n){let r=C(0)?0:ny(e);return r.start(ni("",r,1e3,n)),r.animation}(0,0,{...e,onUpdate:t=>{this.mixTargetDelta(t),e.onUpdate&&e.onUpdate(t)},onComplete:()=>{e.onComplete&&e.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);let e=this.getStack();e&&e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(1e3),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){let e=this.getLead(),{targetWithTransforms:t,target:n,layout:r,latestValues:a}=e;if(t&&n&&r){if(this!==e&&this.layout&&r&&r8(this.options.animationType,this.layout.layoutBox,r.layoutBox)){n=this.target||nQ();let t=nD(this.layout.layoutBox.x);n.x.min=e.target.x.min,n.x.max=n.x.min+t;let r=nD(this.layout.layoutBox.y);n.y.min=e.target.y.min,n.y.max=n.y.min+r}rA(t,n),n9(t,a),nL(this.projectionDeltaWithTransform,this.layoutCorrected,t,a)}}registerSharedNode(e,t){this.sharedNodes.has(e)||this.sharedNodes.set(e,new rR),this.sharedNodes.get(e).add(t);let n=t.options.initialPromotionConfig;t.promote({transition:n?n.transition:void 0,preserveFollowOpacity:n&&n.shouldPreserveFollowOpacity?n.shouldPreserveFollowOpacity(t):void 0})}isLead(){let e=this.getStack();return!e||e.lead===this}getLead(){var e;let{layoutId:t}=this.options;return t&&(null==(e=this.getStack())?void 0:e.lead)||this}getPrevLead(){var e;let{layoutId:t}=this.options;return t?null==(e=this.getStack())?void 0:e.prevLead:void 0}getStack(){let{layoutId:e}=this.options;if(e)return this.root.sharedNodes.get(e)}promote({needsReset:e,transition:t,preserveFollowOpacity:n}={}){let r=this.getStack();r&&r.promote(this,n),e&&(this.projectionDelta=void 0,this.needsReset=!0),t&&this.setOptions({transition:t})}relegate(){let e=this.getStack();return!!e&&e.relegate(this)}resetRotation(){let{visualElement:e}=this.options;if(!e)return;let t=!1,{latestValues:n}=e;if((n.rotate||n.rotateX||n.rotateY||n.rotateZ)&&(t=!0),!t)return;let r={};for(let t=0;t<rL.length;t++){let a="rotate"+rL[t];n[a]&&(r[a]=n[a],e.setStaticValue(a,0))}for(let t in e.render(),r)e.setStaticValue(t,r[t]);e.scheduleRender()}getProjectionStyles(e={}){var t,n;let r={};if(!this.instance||this.isSVG)return r;if(!this.isVisible)return{visibility:"hidden"};r.visibility="";let a=this.getTransformTemplate();if(this.needsReset)return this.needsReset=!1,r.opacity="",r.pointerEvents=eT(e.pointerEvents)||"",r.transform=a?a(this.latestValues,""):"none",r;let i=this.getLead();if(!this.projectionDelta||!this.layout||!i.target){let t={};return this.options.layoutId&&(t.opacity=void 0!==this.latestValues.opacity?this.latestValues.opacity:1,t.pointerEvents=eT(e.pointerEvents)||""),this.hasProjected&&!n$(this.latestValues)&&(t.transform=a?a({},""):"none",this.hasProjected=!1),t}let s=i.animationValues||i.latestValues;this.applyTransformsToTarget(),r.transform=rD(this.projectionDeltaWithTransform,this.treeScale,s),a&&(r.transform=a(s,r.transform));let{x:o,y:l}=this.projectionDelta;for(let e in r.transformOrigin=`${100*o.origin}% ${100*l.origin}% 0`,i.animationValues?r.opacity=i===this?null!=(n=null!=(t=s.opacity)?t:this.latestValues.opacity)?n:1:this.preserveOpacity?this.latestValues.opacity:s.opacityExit:r.opacity=i===this?void 0!==s.opacity?s.opacity:"":void 0!==s.opacityExit?s.opacityExit:0,S){if(void 0===s[e])continue;let{correct:t,applyTo:n}=S[e],a="none"===r.transform?s[e]:t(s[e],i);if(n){let e=n.length;for(let t=0;t<e;t++)r[n[t]]=a}else r[e]=a}return this.options.layoutId&&(r.pointerEvents=i===this?eT(e.pointerEvents)||"":"none"),r}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}
1resetTree(){this.root.nodes.forEach(e=>{var t;return null==(t=e.currentAnimation)?void 0:t.stop()}),this.root.nodes.forEach(rY),this.root.sharedNodes.clear()}}}function rG(e){e.updateLayout()}function rH(e){var t;let n=(null==(t=e.resumeFrom)?void 0:t.snapshot)||e.snapshot;if(e.isLead()&&e.layout&&n&&e.hasListeners("didUpdate")){let{layoutBox:t,measuredBox:r}=e.layout,{animationType:a}=e.options,i=n.source!==e.layout.source;"size"===a?nZ(e=>{let r=i?n.measuredBox[e]:n.layoutBox[e],a=nD(r);r.min=t[e].min,r.max=r.min+a}):r8(a,n.layoutBox,t)&&nZ(r=>{let a=i?n.measuredBox[r]:n.layoutBox[r],s=nD(t[r]);a.max=a.min+s,e.relativeTarget&&!e.currentAnimation&&(e.isProjectionDirty=!0,e.relativeTarget[r].max=e.relativeTarget[r].min+s)});let s=nY();nL(s,t,n.layoutBox);let o=nY();i?nL(o,e.applyTransform(r,!0),n.measuredBox):nL(o,t,n.layoutBox);let l=!rO(s),u=!1;if(!e.resumeFrom){let r=e.getClosestProjectingParent();if(r&&!r.resumeFrom){let{snapshot:a,layout:i}=r;if(a&&i){let s=nQ();nz(s,n.layoutBox,a.layoutBox);let o=nQ();nz(o,t,i.layoutBox),rj(s,o)||(u=!0),r.options.layoutRoot&&(e.relativeTarget=o,e.relativeTargetOrigin=s,e.relativeParent=r)}}}e.notifyListeners("didUpdate",{layout:t,snapshot:n,delta:o,layoutDelta:s,hasLayoutChanged:l,hasRelativeTargetChanged:u})}else if(e.isLead()){let{onExitComplete:t}=e.options;t&&t()}e.options.transition=void 0}function rV(e){rU.totalNodes++,e.parent&&(e.isProjecting()||(e.isProjectionDirty=e.parent.isProjectionDirty),e.isSharedProjectionDirty||(e.isSharedProjectionDirty=!!(e.isProjectionDirty||e.parent.isProjectionDirty||e.parent.isSharedProjectionDirty)),e.isTransformDirty||(e.isTransformDirty=e.parent.isTransformDirty))}function rW(e){e.isProjectionDirty=e.isSharedProjectionDirty=e.isTransformDirty=!1}function r_(e){e.clearSnapshot()}function rY(e){e.clearMeasurements()}function rq(e){e.isLayoutDirty=!1}function rQ(e){let{visualElement:t}=e.options;t&&t.getProps().onBeforeLayoutMeasure&&t.notify("BeforeLayoutMeasure"),e.resetTransform()}function rZ(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0,e.isProjectionDirty=!0}function rK(e){e.resolveTargetDelta()}function rJ(e){e.calcProjection()}function rX(e){e.resetRotation()}function r$(e){e.removeLeadSnapshot()}function r0(e,t,n){e.translate=tv(t.translate,0,n),e.scale=tv(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function r1(e,t,n,r){e.min=tv(t.min,n.min,r),e.max=tv(t.max,n.max,r)}function r2(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}let r5={duration:.45,ease:[.4,0,.1,1]},r6=e=>"undefined"!=typeof navigator&&navigator.userAgent.toLowerCase().includes(e),r3=r6("applewebkit/")&&!r6("chrome/")?Math.round:eV.l;function r4(e){e.min=r3(e.min),e.max=r3(e.max)}function r8(e,t,n){return"position"===e||"preserve-aspect"===e&&!nB(rI(t),rI(n),.2)}let r7=rz({attachResizeListener:(e,t)=>eM(e,"resize",t),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),r9={current:void 0},ae=rz({measureScroll:e=>({x:e.scrollLeft,y:e.scrollTop}),defaultParent:()=>{if(!r9.current){let e=new r7({});e.mount(window),e.setOptions({layoutScroll:!0}),r9.current=e}return r9.current},resetTransform:(e,t)=>{e.style.transform=void 0!==t?t:"none"},checkIsScrollRoot:e=>"fixed"===window.getComputedStyle(e).position}),at=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function an(e,t,n=1){(0,e1.V)(n<=4,`Max CSS variable fallback depth detected in property "${e}". This may indicate a circular fallback dependency.`);let[r,a]=function(e){let t=at.exec(e);if(!t)return[,];let[,n,r]=t;return[n,r]}(e);if(!r)return;let i=window.getComputedStyle(t).getPropertyValue(r);if(i){let e=i.trim();return no(e)?parseFloat(e):e}return D(a)?an(a,t,n+1):a}let ar=new Set(["width","height","top","left","right","bottom","x","y","translateX","translateY"]),aa=e=>ar.has(e),ai=e=>e===L||e===Q,as=(e,t)=>parseFloat(e.split(", ")[t]),ao=(e,t)=>(n,{transform:r})=>{if("none"===r||!r)return 0;let a=r.match(/^matrix3d\((.+)\)$/);if(a)return as(a[1],t);{let t=r.match(/^matrix\((.+)\)$/);return t?as(t[1],e):0}},al=new Set(["x","y","z"]),au=k.filter(e=>!al.has(e)),ad={width:({x:e},{paddingLeft:t="0",paddingRight:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),height:({y:e},{paddingTop:t="0",paddingBottom:n="0"})=>e.max-e.min-parseFloat(t)-parseFloat(n),top:(e,{top:t})=>parseFloat(t),left:(e,{left:t})=>parseFloat(t),bottom:({y:e},{top:t})=>parseFloat(t)+(e.max-e.min),right:({x:e},{left:t})=>parseFloat(t)+(e.max-e.min),x:ao(4,13),y:ao(5,14)};ad.translateX=ad.x,ad.translateY=ad.y;let ac={current:null},ap={current:!1},ay=new WeakMap,af=Object.keys(g),am=af.length,ah=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"],ab=y.length;class ag{constructor({parent:e,props:t,presenceContext:n,reducedMotionConfig:r,visualState:a},i={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.scheduleRender=()=>eE.Gt.render(this.render,!1,!0);let{latestValues:s,renderState:o}=a;this.latestValues=s,this.baseTarget={...s},this.initialValues=t.initial?{...s}:{},this.renderState=o,this.parent=e,this.props=t,this.presenceContext=n,this.depth=e?e.depth+1:0,this.reducedMotionConfig=r,this.options=i,this.isControllingVariants=f(t),this.isVariantNode=m(t),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(e&&e.current);let{willChange:l,...u}=this.scrapeMotionValuesFromProps(t,{});for(let e in u){let t=u[e];void 0!==s[e]&&C(t)&&(t.set(s[e],!1),ns(l)&&l.add(e))}}scrapeMotionValuesFromProps(e,t){return{}}mount(e){this.current=e,ay.set(e,this),this.projection&&!this.projection.instance&&this.projection.mount(e),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEac
1h((e,t)=>this.bindToMotionValue(t,e)),ap.current||function(){if(ap.current=!0,v.B)if(window.matchMedia){let e=window.matchMedia("(prefers-reduced-motion)"),t=()=>ac.current=e.matches;e.addListener(t),t()}else ac.current=!1}(),this.shouldReduceMotion="never"!==this.reducedMotionConfig&&("always"===this.reducedMotionConfig||ac.current),this.parent&&this.parent.children.add(this),this.update(this.props,this.presenceContext)}unmount(){for(let e in ay.delete(this.current),this.projection&&this.projection.unmount(),(0,eE.WG)(this.notifyUpdate),(0,eE.WG)(this.render),this.valueSubscriptions.forEach(e=>e()),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent&&this.parent.children.delete(this),this.events)this.events[e].clear();for(let e in this.features)this.features[e].unmount();this.current=null}bindToMotionValue(e,t){let n=M.has(e),r=t.on("change",t=>{this.latestValues[e]=t,this.props.onUpdate&&eE.Gt.update(this.notifyUpdate,!1,!0),n&&this.projection&&(this.projection.isTransformDirty=!0)}),a=t.on("renderRequest",this.scheduleRender);this.valueSubscriptions.set(e,()=>{r(),a()})}sortNodePosition(e){return this.current&&this.sortInstanceNodePosition&&this.type===e.type?this.sortInstanceNodePosition(this.current,e.current):0}loadFeatures({children:e,...t},n,r,a){let i,s;for(let e=0;e<am;e++){let n=af[e],{isEnabled:r,Feature:a,ProjectionNode:o,MeasureLayout:l}=g[n];o&&(i=o),r(t)&&(!this.features[n]&&a&&(this.features[n]=new a(this)),l&&(s=l))}if(!this.projection&&i){this.projection=new i(this.latestValues,this.parent&&this.parent.projection);let{layoutId:e,layout:n,drag:r,dragConstraints:s,layoutScroll:o,layoutRoot:l}=t;this.projection.setOptions({layoutId:e,layout:n,alwaysMeasureLayout:!!r||s&&u(s),visualElement:this,scheduleRender:()=>this.scheduleRender(),animationType:"string"==typeof n?n:"both",initialPromotionConfig:a,layoutScroll:o,layoutRoot:l})}return s}updateFeatures(){for(let e in this.features){let t=this.features[e];t.isMounted?t.update():(t.mount(),t.isMounted=!0)}}triggerBuild(){this.build(this.renderState,this.latestValues,this.options,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):nQ()}getStaticValue(e){return this.latestValues[e]}setStaticValue(e,t){this.latestValues[e]=t}makeTargetAnimatable(e,t=!0){return this.makeTargetAnimatableFromInstance(e,this.props,t)}update(e,t){(e.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=e,this.prevPresenceContext=this.presenceContext,this.presenceContext=t;for(let t=0;t<ah.length;t++){let n=ah[t];this.propEventSubscriptions[n]&&(this.propEventSubscriptions[n](),delete this.propEventSubscriptions[n]);let r=e["on"+n];r&&(this.propEventSubscriptions[n]=this.on(n,r))}this.prevMotionValues=function(e,t,n){let{willChange:r}=t;for(let a in t){let i=t[a],s=n[a];if(C(i))e.addValue(a,i),ns(r)&&r.add(a);else if(C(s))e.addValue(a,ny(i,{owner:e})),ns(r)&&r.remove(a);else if(s!==i)if(e.hasValue(a)){let t=e.getValue(a);t.hasAnimated||t.set(i)}else{let t=e.getStaticValue(a);e.addValue(a,ny(void 0!==t?t:i,{owner:e}))}}for(let r in n)void 0===t[r]&&e.removeValue(r);return t}(this,this.scrapeMotionValuesFromProps(e,this.prevProps),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(e){return this.props.variants?this.props.variants[e]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}getVariantContext(e=!1){if(e)return this.parent?this.parent.getVariantContext():void 0;if(!this.isControllingVariants){let e=this.parent&&this.parent.getVariantContext()||{};return void 0!==this.props.initial&&(e.initial=this.props.initial),e}let t={};for(let e=0;e<ab;e++){let n=y[e],r=this.props[n];(d(r)||!1===r)&&(t[n]=r)}return t}addVariantChild(e){let t=this.getClosestVariantNode();if(t)return t.variantChildren&&t.variantChildren.add(e),()=>t.variantChildren.delete(e)}addValue(e,t){t!==this.values.get(e)&&(this.removeValue(e),this.bindToMotionValue(e,t)),this.values.set(e,t),this.latestValues[e]=t.get()}removeValue(e){this.values.delete(e);let t=this.valueSubscriptions.get(e);t&&(t(),this.valueSubscriptions.delete(e)),delete this.latestValues[e],this.removeValueFromRenderState(e,this.renderState)}hasValue(e){return this.values.has(e)}getValue(e,t){if(this.props.values&&this.props.values[e])return this.props.values[e];let n=this.values.get(e);return void 0===n&&void 0!==t&&(n=ny(t,{owner:this}),this.addValue(e,n)),n}readValue(e){var t;return void 0===this.latestValues[e]&&this.current?null!=(t=this.getBaseTargetFromProps(this.props,e))?t:this.readValueFromInstance(this.current,e,this.options):this.latestValues[e]}setBaseTarget(e,t){this.baseTarget[e]=t}getBaseTarget(e){var t;let{initial:n}=this.props,r="string"==typeof n||"object"==typeof n?null==(t=eg(this.props,n))?void 0:t[e]:void 0;if(n&&void 0!==r)return r;let a=this.getBaseTargetFromProps(this.props,e);return void 0===a||C(a)?void 0!==this.initialValues[e]&&void 0===r?void 0:this.baseTarget[e]:a}on(e,t){return this.events[e]||(this.events[e]=new nd),this.events[e].add(t)}notify(e,...t){this.events[e]&&this.events[e].notify(...t)}}class av extends ag{sortInstanceNodePosition(e,t){return 2&e.compareDocumentPosition(t)?1:-1}getBaseTargetFromProps(e,t){return e.style?e.style[t]:void 0}removeValueFromRenderState(e,{vars:t,style:n}){delete t[e],delete n[e]}makeTargetAnimatableFromInstance({transition:e,transitionEnd:t,...n},{transformValues:r},a){let i=function(e,t,n){let r={};for(let a in e){let e=function(e,t){if(t)return(t[e]||t.default||t).from}(a,t);
1if(void 0!==e)r[a]=e;else{let e=n.getValue(a);e&&(r[a]=e.get())}}return r}(n,e||{},this);if(r&&(t&&(t=r(t)),n&&(n=r(n)),i&&(i=r(i))),a){!function(e,t,n){var r,a;let i=Object.keys(t).filter(t=>!e.hasValue(t)),s=i.length;if(s)for(let o=0;o<s;o++){let s=i[o],l=t[s],u=null;Array.isArray(l)&&(u=l[0]),null===u&&(u=null!=(a=null!=(r=n[s])?r:e.readValue(s))?a:t[s]),null!=u&&("string"==typeof u&&(no(u)||nr(u))?u=parseFloat(u):!ng(u)&&tR.test(l)&&(u=nn(s,l)),e.addValue(s,ny(u,{owner:e})),void 0===n[s]&&(n[s]=u),null!==u&&e.setBaseTarget(s,u))}}(this,n,i);let e=((e,t,n,r)=>{var a,i,s,o;let l=function(e,{...t},n){let r=e.current;if(!(r instanceof Element))return{target:t,transitionEnd:n};for(let a in n&&(n={...n}),e.values.forEach(e=>{let t=e.get();if(!D(t))return;let n=an(t,r);n&&e.set(n)}),t){let e=t[a];if(!D(e))continue;let i=an(e,r);i&&(t[a]=i,n||(n={}),void 0===n[a]&&(n[a]=e))}return{target:t,transitionEnd:n}}(e,t,r);return t=l.target,a=e,i=t,s=n,o=r=l.transitionEnd,Object.keys(i).some(aa)?((e,t,n={},r={})=>{t={...t},r={...r};let a=Object.keys(t).filter(aa),i=[],s=!1,o=[];if(a.forEach(a=>{let l,u=e.getValue(a);if(!e.hasValue(a))return;let d=n[a],c=nh(d),p=t[a];if(ex(p)){let e=p.length,t=+(null===p[0]);c=nh(d=p[t]);for(let n=t;n<e&&null!==p[n];n++)l?(0,e1.V)(nh(p[n])===l,"All keyframes must be of the same type"):(l=nh(p[n]),(0,e1.V)(l===c||ai(c)&&ai(l),"Keyframes must be of the same dimension as the current value"))}else l=nh(p);if(c!==l)if(ai(c)&&ai(l)){let e=u.get();"string"==typeof e&&u.set(parseFloat(e)),"string"==typeof p?t[a]=parseFloat(p):Array.isArray(p)&&l===Q&&(t[a]=p.map(parseFloat))}else(null==c?void 0:c.transform)&&(null==l?void 0:l.transform)&&(0===d||0===p)?0===d?u.set(l.transform(d)):t[a]=c.transform(p):(s||(i=function(e){let t=[];return au.forEach(n=>{let r=e.getValue(n);void 0!==r&&(t.push([n,r.get()]),r.set(+!!n.startsWith("scale")))}),t.length&&e.render(),t}(e),s=!0),o.push(a),r[a]=void 0!==r[a]?r[a]:t[a],u.jump(p))}),!o.length)return{target:t,transitionEnd:r};{let n=o.indexOf("height")>=0?window.pageYOffset:null,a=((e,t,n)=>{let r=t.measureViewportBox(),a=getComputedStyle(t.current),{display:i}=a,s={};"none"===i&&t.setStaticValue("display",e.display||"block"),n.forEach(e=>{s[e]=ad[e](r,a)}),t.render();let o=t.measureViewportBox();return n.forEach(n=>{let r=t.getValue(n);r&&r.jump(s[n]),e[n]=ad[n](o,a)}),e})(t,e,o);return i.length&&i.forEach(([t,n])=>{e.getValue(t).set(n)}),e.render(),v.B&&null!==n&&window.scrollTo({top:n}),{target:a,transitionEnd:r}}})(a,i,s,o):{target:i,transitionEnd:o}})(this,n,i,t);t=e.transitionEnd,n=e.target}return{transition:e,transitionEnd:t,...n}}}class ax extends av{readValueFromInstance(e,t){if(M.has(t)){let e=nt(t);return e&&e.default||0}{let n=window.getComputedStyle(e),r=(R(t)?n.getPropertyValue(t):n[t])||0;return"string"==typeof r?r.trim():r}}measureInstanceViewportBox(e,{transformPagePoint:t}){return re(e,t)}build(e,t,n,r){ee(e,t,n,r.transformTemplate)}scrapeMotionValuesFromProps(e,t){return eh(e,t)}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);let{children:e}=this.props;C(e)&&(this.childSubscription=e.on("change",e=>{this.current&&(this.current.textContent=`${e}`)}))}renderInstance(e,t,n,r){ey(e,t,n,r)}}class aw extends av{constructor(){super(...arguments),this.isSVGTag=!1}getBaseTargetFromProps(e,t){return e[t]}readValueFromInstance(e,t){if(M.has(t)){let e=nt(t);return e&&e.default||0}return t=ef.has(t)?t:ep(t),e.getAttribute(t)}measureInstanceViewportBox(){return nQ()}scrapeMotionValuesFromProps(e,t){return eb(e,t)}build(e,t,n,r){eu(e,t,n,this.isSVGTag,r.transformTemplate)}renderInstance(e,t,n,r){em(e,t,n,r)}mount(e){this.isSVGTag=ec(e.tagName),super.mount(e)}}let aT=(e,t)=>E(e)?new aw(t,{enableHardwareAcceleration:!1}):new ax(t,{enableHardwareAcceleration:!0}),aA={animation:{Feature:nS},exit:{Feature:nM},inView:{Feature:eJ},tap:{Feature:e_},focus:{Feature:eG},hover:{Feature:ez},pan:{Feature:rs},drag:{Feature:ra,ProjectionNode:ae,MeasureLayout:rp},layout:{ProjectionNode:ae,MeasureLayout:rp}}
1,aE=function(e){function t(n,c={}){return function({preloadedFeatures:e,createVisualElement:t,useRender:n,useVisualState:c,Component:p}){e&&function(e){for(let t in e)g[t]={...g[t],...e[t]}}(e);let y=(0,r.forwardRef)(function(y,m){var b;let g,T={...(0,r.useContext)(a),...y,layoutId:function({layoutId:e}){let t=(0,r.useContext)(x.L).id;return t&&void 0!==e?t+"-"+e:e}(y)},{isStatic:A}=T,E=function(e){let{initial:t,animate:n}=function(e,t){if(f(e)){let{initial:t,animate:n}=e;return{initial:!1===t||d(t)?t:void 0,animate:d(n)?n:void 0}}return!1!==e.inherit?t:{}}(e,(0,r.useContext)(i));return(0,r.useMemo)(()=>({initial:t,animate:n}),[h(t),h(n)])}(y),S=c(y,A);if(!A&&v.B){E.visualElement=function(e,t,n,u){let{visualElement:d}=(0,r.useContext)(i),c=(0,r.useContext)(l),p=(0,r.useContext)(s.t),y=(0,r.useContext)(a).reducedMotion,f=(0,r.useRef)();u=u||c.renderer,!f.current&&u&&(f.current=u(e,{visualState:t,parent:d,props:n,presenceContext:p,blockInitialAnimation:!!p&&!1===p.initial,reducedMotionConfig:y}));let m=f.current;(0,r.useInsertionEffect)(()=>{m&&m.update(n,p)});let h=(0,r.useRef)(!!window.HandoffAppearAnimations);return(0,o.E)(()=>{m&&(m.render(),h.current&&m.animationState&&m.animationState.animateChanges())}),(0,r.useEffect)(()=>{m&&(m.updateFeatures(),!h.current&&m.animationState&&m.animationState.animateChanges(),window.HandoffAppearAnimations=void 0,h.current=!1)}),m}(p,S,T,t);let n=(0,r.useContext)(w),u=(0,r.useContext)(l).strict;E.visualElement&&(g=E.visualElement.loadFeatures(T,u,e,n))}return r.createElement(i.Provider,{value:E},g&&E.visualElement?r.createElement(g,{visualElement:E.visualElement,...T}):null,n(p,y,(b=E.visualElement,(0,r.useCallback)(e=>{e&&S.mount&&S.mount(e),b&&(e?b.mount(e):b.unmount()),m&&("function"==typeof m?m(e):u(m)&&(m.current=e))},[b])),S,A,E.visualElement))});return y[T]=p,y}(e(n,c))}if("undefined"==typeof Proxy)return t;let n=new Map;return new Proxy(t,{get:(e,r)=>(n.has(r)||n.set(r,t(r)),n.get(r))})}((e,t)=>(function(e,{forwardMotionProps:t=!1},n,a){return{...E(e)?eS:ek,preloadedFeatures:n,useRender:function(e=!1){return(t,n,a,{latestValues:i},s)=>{let o=(E(t)?function(e,t,n,a){let i=(0,r.useMemo)(()=>{let n=ed();return eu(n,t,{enableHardwareAcceleration:!1},ec(a),e.transformTemplate),{...n.attrs,style:{...n.style}}},[t]);if(e.style){let t={};en(t,e.style,e),i.style={...t,...i.style}}return i}:function(e,t,n){let a={},i=function(e,t,n){let a=e.style||{},i={};return en(i,a,e),Object.assign(i,function({transformTemplate:e},t,n){return(0,r.useMemo)(()=>{let r=et();return ee(r,t,{enableHardwareAcceleration:!n},e),Object.assign({},r.vars,r.style)},[t])}(e,t,n)),e.transformValues?e.transformValues(i):i}(e,t,n);return e.drag&&!1!==e.dragListener&&(a.draggable=!1,i.userSelect=i.WebkitUserSelect=i.WebkitTouchCallout="none",i.touchAction=!0===e.drag?"none":`pan-${"x"===e.drag?"y":"x"}`),void 0===e.tabIndex&&(e.onTap||e.onTapStart||e.whileTap)&&(a.tabIndex=0),a.style=i,a})(n,i,s,t),l={...function(e,t,n){let r={};for(let a in e)("values"!==a||"object"!=typeof e.values)&&(ei(a)||!0===n&&ea(a)||!t&&!ea(a)||e.draggable&&a.startsWith("onDrag"))&&(r[a]=e[a]);return r}(n,"string"==typeof t,e),...o,ref:a},{children:u}=n,d=(0,r.useMemo)(()=>C(u)?u.get():u,[u]);return(0,r.createElement)(t,{...l,children:d})}}(t),createVisualElement:a,Component:e}})(e,t,aA,aT))},36924:(e,t,n)=>{var r=n(55226),a=n(33696);e.exports=function e(t,n,i,s,o){return t===n||(null!=t&&null!=n&&(a(t)||a(n))?r(t,n,i,s,e,o):t!=t&&n!=n)}},36958:(e,t,n)=>{e.exports=n(84486)},37160:(e,t,n)=>{var r=n(76253),a=function(){var e=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();e.exports=function(e){return!!a&&a in e}},37312:(e,t,n)=>{var r=n(18639),a=n(90748),i=n(682);e.exports=function(e){return e&&e.length?r(e,i,a):void 0}},37873:(e,t,n)=>{"use strict";n.d(t,{Z:()=>S});var r=n(5776),a=n(21191),i=n.n(a),s=n(99759),o=n.n(s),l=n(84572),u=n.n(l),d=n(34008),c=n.n(d),p=n(12889),y=n(97618),f=n(20262),m=n(27785);function h(e){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var b=["valueAccessor"],g=["data","dataKey","clockWise","id","textBreakAll"];function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function x(){return(x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?w(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=h(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=h(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==h(t)?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function A(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var E=function(e){return Array.isArray(e.value)?c()(e.value):e.value};function S(e){var t=e.valueAccessor,n=void 0===t?E:t,a=A(e,b),s=a.data,o=a.dataKey,l=a.clockWise,u=a.id,d=a.textBreakAll,c=A(a,g);return s&&s.length?r.createElement(y.W,{className:"recharts-label-list"},s.map(function(e,t){var a=i()(o)?n(e,t):(0,m.kr)(e&&e.payload,o),s=i()(u)?{}:{id:"".concat(u,"-").concat(t)};return r.createElement(p.J,x({},(0,f.J9)(e,!0),c,s,{parentViewBox:e.parentViewBox,value:a,textBreakAll:d,viewBox:p.J.parseViewBox(i()(l)?e:T(T({},e),{},{clockWise:l})),key:"label-".concat(t),index:t}))})):null}S.displayName="LabelList",S.renderCallByParent=function(e,t){var n,a=!(arguments.length>2)||void 0===arguments[2]||arguments[2];if(!e||!e.children&&a&&!e.label)return null;var i=e.children,s=(0,f.aS)(i,S).map(function(e,n){return(0,r.cloneElement)(e,{data:t,key:"labelList-".concat(n)})});return a?[(n=e.label,!n?null:!0===n?r.createElement(S,{key:"labelList-implicit",data:t}):r.isValidElement(n)||u()(n)?r.createElement(S,{key:"labelList-implicit",data:t,content:n}):o()(n)?r.createElement(S,x({data:t},n,{key:"labelList-implicit"})):null)].concat(function(e){if(Array.isArray(e))return v(e)}(s)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(s)||function(e,t){if(e){if("string"==typeof e)return v(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,t)}}(s)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()):s}},38096:(e,t,n)=>{"use strict";n.d(t,{J:()=>d});var r=n(80009),a=n(44819),i=n(50984),s=n(42300),o=n(78879),l=n(64476);function u(e){return(0,l.jsx)(r.I,{focusable:"false","aria-hidden":!0,...e,children:(0,l.jsx)("path",{fill:"currentColor",d:"M.439,21.44a1.5,1.5,0,0,0,2.122,2.121L11.823,14.3a.25.25,0,0,1,.354,0l9.262,9.263a1.5,1.5,0,1,0,2.122-2.121L14.3,12.177a.25.25,0,0,1,0-.354l9.263-9.262A1.5,1.5,0,0,0,21.439.44L12.177,9.7a.25.25,0,0,1-.354,0L2.561.44A1.5,1.5,0,0,0,.439,2.561L9.7,
111.823a.25.25,0,0,1,0,.354Z"})})}var d=(0,a.R)(function(e,t){let n=(0,i.Vl)("CloseButton",e),{children:r,isDisabled:a,__css:d,...c}=(0,s.MN)(e);return(0,l.jsx)(o.B.button,{type:"button","aria-label":"Close",ref:t,disabled:a,__css:{outline:0,display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,...n,...d},...c,children:r||(0,l.jsx)(u,{width:"1em",height:"1em"})})});d.displayName="CloseButton"},38536:(e,t,n)=>{var r=n(68110),a=n(89182),i=n(69315),s=n(99759);e.exports=function(e,t,n){if(!s(n))return!1;var o=typeof t;return("number"==o?!!(a(n)&&i(t,n.length)):"string"==o&&t in n)&&r(n[t],e)}},38661:(e,t,n)=>{var r=n(78630),a=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,i,s,o){var l=1&n,u=r(e),d=u.length;if(d!=r(t).length&&!l)return!1;for(var c=d;c--;){var p=u[c];if(!(l?p in t:a.call(t,p)))return!1}var y=o.get(e),f=o.get(t);if(y&&f)return y==t&&f==e;var m=!0;o.set(e,t),o.set(t,e);for(var h=l;++c<d;){var b=e[p=u[c]],g=t[p];if(i)var v=l?i(g,b,p,t,e,o):i(b,g,p,e,t,o);if(!(void 0===v?b===g||s(b,g,n,i,o):v)){m=!1;break}h||(h="constructor"==p)}if(m&&!h){var x=e.constructor,w=t.constructor;x!=w&&"constructor"in e&&"constructor"in t&&!("function"==typeof x&&x instanceof x&&"function"==typeof w&&w instanceof w)&&(m=!1)}return o.delete(e),o.delete(t),m}},38945:()=>{},39236:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=function(e){return null!=e&&"object"==typeof e}},39500:(e,t,n)=>{"use strict";n.d(t,{c:()=>u});var r=n(44819),a=n(50984),i=n(42300),s=n(78879),o=n(80478),l=n(64476),u=(0,r.R)(function(e,t){let{borderLeftWidth:n,borderBottomWidth:r,borderTopWidth:u,borderRightWidth:d,borderWidth:c,borderStyle:p,borderColor:y,...f}=(0,a.Vl)("Divider",e),{className:m,orientation:h="horizontal",__css:b,...g}=(0,i.MN)(e);return(0,l.jsx)(s.B.hr,{ref:t,"aria-orientation":h,...g,__css:{...f,border:"0",borderColor:y,borderStyle:p,...{vertical:{borderLeftWidth:n||d||c||"1px",height:"100%"},horizontal:{borderBottomWidth:r||u||c||"1px",width:"100%"}}[h],...b},className:(0,o.cx)("chakra-divider",m)})});u.displayName="Divider"},39619:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,s=n?Symbol.for("react.strict_mode"):60108,o=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,u=n?Symbol.for("react.context"):60110,d=n?Symbol.for("react.async_mode"):60111,c=n?Symbol.for("react.concurrent_mode"):60111,p=n?Symbol.for("react.forward_ref"):60112,y=n?Symbol.for("react.suspense"):60113,f=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,h=n?Symbol.for("react.lazy"):60116,b=n?Symbol.for("react.block"):60121,g=n?Symbol.for("react.fundamental"):60117,v=n?Symbol.for("react.responder"):60118,x=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case d:case c:case i:case o:case s:case y:return e;default:switch(e=e&&e.$$typeof){case u:case p:case h:case m:case l:return e;default:return t}}case a:return t}}}function T(e){return w(e)===c}t.AsyncMode=d,t.ConcurrentMode=c,t.ContextConsumer=u,t.ContextProvider=l,t.Element=r,t.ForwardRef=p,t.Fragment=i,t.Lazy=h,t.Memo=m,t.Portal=a,t.Profiler=o,t.StrictMode=s,t.Suspense=y,t.isAsyncMode=function(e){return T(e)||w(e)===d},t.isConcurrentMode=T,t.isContextConsumer=function(e){return w(e)===u},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===p},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===h},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===a},t.isProfiler=function(e){return w(e)===o},t.isStrictMode=function(e){return w(e)===s},t.isSuspense=function(e){return w(e)===y},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===c||e===o||e===s||e===y||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===m||e.$$typeof===l||e.$$typeof===u||e.$$typeof===p||e.$$typeof===g||e.$$typeof===v||e.$$typeof===x||e.$$typeof===b)},t.typeOf=w},39678:(e,t,n)=>{"use strict";n.d(t,{c:()=>s});var r=!!("undefined"!=typeof window&&window.document&&window.document.createElement),a=n(5776),i=r?a.useLayoutEffect:a.useEffect;function s(e,t=[]){let n=(0,a.useRef)(e);return i(()=>{n.current=e}),(0,a.useCallback)((...e)=>{var t;return null==(t=n.current)?void 0:t.call(n,...e)},t)}},40017:(e,t,n)=>{var r=n(17996),a=n(58994),i=n(42974),s=n(51292);e.exports=function(e){return function(t){var n=a(t=s(t))?i(t):void 0,o=n?n[0]:t.charAt(0),l=n?r(n,1).join(""):t.slice(1);return o[e]()+l}}},40059:(e,t)=>{"use strict";function n(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:a,blurDataURL:i,objectFit:s}=e,o=r?40*r:t,l=a?40*a:n,u=o&&l?"viewBox='0 0 "+o+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3Cfe
1ColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+i+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},40110:(e,t,n)=>{e.exports=n(19986)},40154:(e,t,n)=>{"use strict";n.d(t,{K:()=>u});var r=n(87269),a=n(27587),i=n(57634),s=n(20110),o=n(57306),l=n(45593);let u=()=>{let e=(0,o.Ri)(),t=r.hB.useAccount();return(0,a.I)(["useUserAccountData",t],async()=>{let n=await e.getPoolAddressesProvider().getPool(),r=await e.getL2Pool(n).getUserAccountData(t),a=await e.getAmplyOracle().BASE_CURRENCY_UNIT(),s=new l.fw(a);return{totalCollateralBase:new l.fw(r[0]).div(s),totalDebtBase:new l.fw(r[1]).div(s),availableBorrowsBase:new l.fw(r[2]).div(s),currentLiquidationThreshold:new l.fw(r[3]).shr(i.IJ),maxLTV:new l.fw(r[4]).shr(i.IJ),healthFactor:new l.fw(r[5]).shr(i.mZ)}},{enabled:!!t,refetchInterval:s.J.Normal})}},40347:(e,t,n)=>{"use strict";n.d(t,{CA:()=>l,GM:()=>d,SP:()=>o,_s:()=>s,aN:()=>u});var r=n(64476),a=n(51767),i=n(18816);let s=e=>{let{children:t}=e;return(0,r.jsx)(a.az,{display:{base:"contents",desktop:"none"},children:t})},o=e=>{let{children:t}=e;return(0,r.jsx)(a.az,{display:{base:"none",desktop:"contents"},children:t})},l=e=>{let{children:t}=e;return(0,r.jsx)(r.Fragment,{children:!1===d()?t:void 0})},u=e=>{let{children:t}=e;return(0,r.jsx)(r.Fragment,{children:!0===d()?t:void 0})},d=()=>(0,i.A)({base:!1,desktop:!0},{})},40519:(e,t,n)=>{"use strict";function r(e,t){return"function"==typeof e?e(...t):!!e}n.d(t,{G:()=>r})},40933:(e,t,n)=>{var r=n(22585),a=n(54212),i=n(79903);e.exports=function(e){var t=a(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},41125:(e,t,n)=>{"use strict";n.d(t,{at:()=>p,O_:()=>b,Vh:()=>x,$c:()=>v,Jn:()=>E,uo:()=>A,uc:()=>h});var r=n(5776),a=n(80478),i=n(30275);function s(e){let{tagName:t,isContentEditable:n}=e.target;return"INPUT"!==t&&"TEXTAREA"!==t&&!0!==n}var o=n(45984),l=n(18777),u=n(51787),d=n(20086),c=n(28580),[p,y,f,m]=(0,o.D)();function h(e){var t;let{defaultIndex:n,onChange:a,index:i,isManual:s,isLazy:o,lazyBehavior:l="unmount",orientation:d="horizontal",direction:c="ltr",...p}=e,[y,m]=(0,r.useState)(null!=n?n:0),[h,b]=(0,u.i)({defaultValue:null!=n?n:0,value:i,onChange:a});(0,r.useEffect)(()=>{null!=i&&m(i)},[i]);let g=f(),v=(0,r.useId)(),x=null!=(t=e.id)?t:v;return{id:`tabs-${x}`,selectedIndex:h,focusedIndex:y,setSelectedIndex:b,setFocusedIndex:m,isManual:s,isLazy:o,lazyBehavior:l,orientation:d,descendants:g,direction:c,htmlProps:p}}var[b,g]=(0,l.q)({name:"TabsContext",errorMessage:"useTabsContext: `context` is undefined. Seems you forgot to wrap all tabs components within <Tabs />"});function v(e){let{focusedIndex:t,orientation:n,direction:i}=g(),s=y(),o=(0,r.useCallback)(e=>{let r=()=>{var e;let n=s.nextEnabled(t);n&&(null==(e=n.node)||e.focus())},a=()=>{var e;let n=s.prevEnabled(t);n&&(null==(e=n.node)||e.focus())},o="horizontal"===n,l="vertical"===n,u=e.key,d={["ltr"===i?"ArrowLeft":"ArrowRight"]:()=>o&&a(),["ltr"===i?"ArrowRight":"ArrowLeft"]:()=>o&&r(),ArrowDown:()=>l&&r(),ArrowUp:()=>l&&a(),Home:()=>{var e;let t=s.firstEnabled();t&&(null==(e=t.node)||e.focus())},End:()=>{var e;let t=s.lastEnabled();t&&(null==(e=t.node)||e.focus())}}[u];d&&(e.preventDefault(),d(e))},[s,t,n,i]);return{...e,role:"tablist","aria-orientation":n,onKeyDown:(0,a.Hj)(e.onKeyDown,o)}}function x(e){let{isDisabled:t=!1,isFocusable:n=!1,...o}=e,{setSelectedIndex:l,isManual:u,id:d,setFocusedIndex:c,selectedIndex:p}=g(),{index:y,register:f}=m({disabled:t&&!n}),h=y===p;return{...function(e={}){let{ref:t,isDisabled:n,isFocusable:o,clickOnEnter:l=!0,clickOnSpace:u=!0,onMouseDown:d,onMouseUp:c,onClick:p,onKeyDown:y,onKeyUp:f,tabIndex:m,onMouseOver:h,onMouseLeave:b,...g}=e,[v,x]=(0,r.useState)(!0),[w,T]=(0,r.useState)(!1),A=function(){let e=(0,r.useRef)(new Map),t=e.current,n=(0,r.useCallback)((t,n,r,a)=>{e.current.set(r,{type:n,el:t,options:a}),t.addEventListener(n,r,a)},[]),a=(0,r.useCallback)((t,n,r,a)=>{t.removeEventListener(n,r,a),e.current.delete(r)},[]);return(0,r.useEffect)(()=>()=>{t.forEach((e,t)=>{a(e.el,e.type,t,e.options)})},[a,t]),{add:n,remove:a}}(),E=v?m:m||0,S=n&&!o,k=(0,r.useCallback)(e=>{if(n){e.stopPropagation(),e.preventDefault();return}
1e.currentTarget.focus(),null==p||p(e)},[n,p]),M=(0,r.useCallback)(e=>{w&&s(e)&&(e.preventDefault(),e.stopPropagation(),T(!1),A.remove(document,"keyup",M,!1))},[w,A]),P=(0,r.useCallback)(e=>{if(null==y||y(e),n||e.defaultPrevented||e.metaKey||!s(e.nativeEvent)||v)return;let t=l&&"Enter"===e.key;u&&" "===e.key&&(e.preventDefault(),T(!0)),t&&(e.preventDefault(),e.currentTarget.click()),A.add(document,"keyup",M,!1)},[n,v,y,l,u,A,M]),C=(0,r.useCallback)(e=>{null==f||f(e),!n&&!e.defaultPrevented&&!e.metaKey&&s(e.nativeEvent)&&!v&&u&&" "===e.key&&(e.preventDefault(),T(!1),e.currentTarget.click())},[u,v,n,f]),O=(0,r.useCallback)(e=>{0===e.button&&(T(!1),A.remove(document,"mouseup",O,!1))},[A]),j=(0,r.useCallback)(e=>{if(0===e.button){if(n){e.stopPropagation(),e.preventDefault();return}v||T(!0),e.currentTarget.focus({preventScroll:!0}),A.add(document,"mouseup",O,!1),null==d||d(e)}},[n,v,d,A,O]),I=(0,r.useCallback)(e=>{0===e.button&&(v||T(!1),null==c||c(e))},[c,v]),R=(0,r.useCallback)(e=>{if(n)return void e.preventDefault();null==h||h(e)},[n,h]),D=(0,r.useCallback)(e=>{w&&(e.preventDefault(),T(!1)),null==b||b(e)},[w,b]),B=(0,i.Px)(t,e=>{e&&"BUTTON"!==e.tagName&&x(!1)});return v?{...g,ref:B,type:"button","aria-disabled":S?void 0:n,disabled:S,onClick:k,onMouseDown:d,onMouseUp:c,onKeyUp:f,onKeyDown:y,onMouseOver:h,onMouseLeave:b}:{...g,ref:B,role:"button","data-active":(0,a.sE)(w),"aria-disabled":n?"true":void 0,tabIndex:S?void 0:E,onClick:k,onMouseDown:j,onMouseUp:I,onKeyUp:C,onKeyDown:P,onMouseOver:R,onMouseLeave:D}}({...o,ref:(0,i.Px)(f,e.ref),isDisabled:t,isFocusable:n,onClick:(0,a.Hj)(e.onClick,()=>{l(y)})}),id:S(d,y),role:"tab",tabIndex:h?0:-1,type:"button","aria-selected":h,"aria-controls":k(d,y),onFocus:t?void 0:(0,a.Hj)(e.onFocus,()=>{c(y);let e=t&&n;u||e||l(y)})}}var[w,T]=(0,l.q)({});function A(e){let{id:t,selectedIndex:n}=g(),a=(0,d.a)(e.children).map((e,a)=>(0,r.createElement)(w,{key:a,value:{isSelected:a===n,id:k(t,a),tabId:S(t,a),selectedIndex:n}},e));return{...e,children:a}}function E(e){let{children:t,...n}=e,{isLazy:a,lazyBehavior:i}=g(),{isSelected:s,id:o,tabId:l}=T(),u=(0,r.useRef)(!1);s&&(u.current=!0);let d=(0,c.q)({wasSelected:u.current,isSelected:s,enabled:a,mode:i});return{tabIndex:0,...n,children:d?t:null,role:"tabpanel","aria-labelledby":l,hidden:!s,id:o}}function S(e,t){return`${e}--tab-${t}`}function k(e,t){return`${e}--tabpanel-${t}`}},41164:(e,t,n)=>{"use strict";n.d(t,{D:()=>i});var r=n(12678),a=n(44255);class i extends a.Vw{constructor(e,t,n,r){super(),this.blockLen=e,this.outputLen=t,this.padOffset=n,this.isLE=r,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(e),this.view=(0,a.O8)(this.buffer)}update(e){(0,r.t2)(this);let{view:t,buffer:n,blockLen:i}=this,s=(e=(0,a.ZJ)(e)).length;for(let r=0;r<s;){let o=Math.min(i-this.pos,s-r);if(o===i){let t=(0,a.O8)(e);for(;i<=s-r;r+=i)this.process(t,r);continue}n.set(e.subarray(r,r+o),this.pos),this.pos+=o,r+=o,this.pos===i&&(this.process(t,0),this.pos=0)}return this.length+=e.length,this.roundClean(),this}digestInto(e){(0,r.t2)(this),(0,r.CG)(e,this),this.finished=!0;let{buffer:t,view:n,blockLen:i,isLE:s}=this,{pos:o}=this;t[o++]=128,this.buffer.subarray(o).fill(0),this.padOffset>i-o&&(this.process(n,0),o=0);for(let e=o;e<i;e++)t[e]=0;!function(e,t,n,r){if("function"==typeof e.setBigUint64)return e.setBigUint64(t,n,r);let a=BigInt(32),i=BigInt(0xffffffff),s=Number(n>>a&i),o=Number(n&i),l=4*!!r,u=4*!r;e.setUint32(t+l,s,r),e.setUint32(t+u,o,r)}(n,i-8,BigInt(8*this.length),s),this.process(n,0);let l=(0,a.O8)(e),u=this.outputLen;if(u%4)throw Error("_sha2: outputLen should be aligned to 32bit");let d=u/4,c=this.get();if(d>c.length)throw Error("_sha2: outputLen bigger than state");for(let e=0;e<d;e++)l.setUint32(4*e,c[e],s)}digest(){let{buffer:e,outputLen:t}=this;this.digestInto(e);let n=e.slice(0,t);return this.destroy(),n}_cloneInto(e){e||(e=new this.constructor),e.set(...this.get());let{blockLen:t,buffer:n,length:r,finished:a,destroyed:i,pos:s}=this;return e.length=r,e.pos=s,e.finished=a,e.destroyed=i,r%t&&e.buffer.set(n),e}}},41244:e=>{e.exports=function(e){return function(){return e}}},41465:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(24924),a="object"==typeof self&&self&&self.Object===Object&&self;let i=r.A||a||Function("return this")()},41818:(e,t,n)=>{e.exports=n(24992)},42201:(e,t,n)=>{var r=n(77657),a=n(76247),i=n(12349),s=i&&i.isTypedArray;e.exports=s?a(s):r},42300:(e,t,n)=>{"use strict";n.d(t,{AH:()=>eT,Dt:()=>eE,H2:()=>eA,HU:()=>ev,MN:()=>eP,Vg:()=>J,YU:()=>eS,f4:()=>eM,gd:()=>em,lL:()=>X,q8:()=>eb,uB:()=>ek});var r=n(80478),a=n(13781),i=e=>"string"==typeof e?e.replace(/!(important)?$/,"").trim():e;function s(e){let{scale:t,transform:n,compose:a}=e;
1return(e,s)=>{var o;let l=(n=>{let a=String(e),s=/!(important)?$/.test(a),o=i(a),l=t?`${t}.${o}`:o,u=(0,r.Gv)(n.__cssMap)&&l in n.__cssMap?n.__cssMap[l].varRef:e;return u=i(u),s?`${u} !important`:u})(s),u=null!=(o=null==n?void 0:n(l,s))?o:l;return a&&(u=a(u,s)),u}}var o=(...e)=>t=>e.reduce((e,t)=>t(e),t);function l(e,t){return n=>{let r={property:n,scale:e};return r.transform=s({scale:e,transform:t}),r}}var u=["rotate(var(--chakra-rotate, 0))","scaleX(var(--chakra-scale-x, 1))","scaleY(var(--chakra-scale-y, 1))","skewX(var(--chakra-skew-x, 0))","skewY(var(--chakra-skew-y, 0))"],d={"--chakra-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-sepia":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-drop-shadow":"var(--chakra-empty,/*!*/ /*!*/)",filter:"var(--chakra-blur) var(--chakra-brightness) var(--chakra-contrast) var(--chakra-grayscale) var(--chakra-hue-rotate) var(--chakra-invert) var(--chakra-saturate) var(--chakra-sepia) var(--chakra-drop-shadow)"},c={backdropFilter:"var(--chakra-backdrop-blur) var(--chakra-backdrop-brightness) var(--chakra-backdrop-contrast) var(--chakra-backdrop-grayscale) var(--chakra-backdrop-hue-rotate) var(--chakra-backdrop-invert) var(--chakra-backdrop-opacity) var(--chakra-backdrop-saturate) var(--chakra-backdrop-sepia)","--chakra-backdrop-blur":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-brightness":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-contrast":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-grayscale":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-hue-rotate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-invert":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-opacity":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-saturate":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-backdrop-sepia":"var(--chakra-empty,/*!*/ /*!*/)"},p={"row-reverse":{space:"--chakra-space-x-reverse",divide:"--chakra-divide-x-reverse"},"column-reverse":{space:"--chakra-space-y-reverse",divide:"--chakra-divide-y-reverse"}},y={"to-t":"to top","to-tr":"to top right","to-r":"to right","to-br":"to bottom right","to-b":"to bottom","to-bl":"to bottom left","to-l":"to left","to-tl":"to top left"},f=new Set(Object.values(y)),m=new Set(["none","-moz-initial","inherit","initial","revert","unset"]),h=e=>e.trim(),b=e=>"string"==typeof e&&e.includes("(")&&e.includes(")"),g=e=>t=>`${e}(${t})`,v={filter:e=>"auto"!==e?e:d,backdropFilter:e=>"auto"!==e?e:c,ring:e=>({"--chakra-ring-offset-shadow":"var(--chakra-ring-inset) 0 0 0 var(--chakra-ring-offset-width) var(--chakra-ring-offset-color)","--chakra-ring-shadow":"var(--chakra-ring-inset) 0 0 0 calc(var(--chakra-ring-width) + var(--chakra-ring-offset-width)) var(--chakra-ring-color)","--chakra-ring-width":v.px(e),boxShadow:"var(--chakra-ring-offset-shadow), var(--chakra-ring-shadow), var(--chakra-shadow, 0 0 #0000)"}),bgClip:e=>"text"===e?{color:"transparent",backgroundClip:"text"}:{backgroundClip:e},transform:e=>"auto"===e?["translateX(var(--chakra-translate-x, 0))","translateY(var(--chakra-translate-y, 0))",...u].join(" "):"auto-gpu"===e?["translate3d(var(--chakra-translate-x, 0), var(--chakra-translate-y, 0), 0)",...u].join(" "):e,vh:e=>"$100vh"===e?"var(--chakra-vh)":e,px(e){if(null==e)return e;let{unitless:t}=(e=>{let t=parseFloat(e.toString()),n=e.toString().replace(String(t),"");return{unitless:!n,value:t,unit:n}})(e);return t||"number"==typeof e?`${e}px`:e},fraction:e=>"number"!=typeof e||e>1?e:`${100*e}%`,float:(e,t)=>"rtl"===t.direction?({left:"right",right:"left"})[e]:e,degree(e){if(/^var\(--.+\)$/.test(e)||null==e)return e;let t="string"==typeof e&&!e.endsWith("deg");return"number"==typeof e||t?`${e}deg`:e},gradient:(e,t)=>(function(e,t){if(null==e||m.has(e))return e;if(!(b(e)||m.has(e)))return`url('${e}')`;let n=/(^[a-z-A-Z]+)\((.*)\)/g.exec(e),r=null==n?void 0:n[1],a=null==n?void 0:n[2];if(!r||!a)return e;let i=r.includes("-gradient")?r:`${r}
1-gradient`,[s,...o]=a.split(",").map(h).filter(Boolean);if((null==o?void 0:o.length)===0)return e;let l=s in y?y[s]:s;o.unshift(l);let u=o.map(e=>{if(f.has(e))return e;let n=e.indexOf(" "),[r,a]=-1!==n?[e.substr(0,n),e.substr(n+1)]:[e],i=b(a)?a:a&&a.split(" "),s=`colors.${r}`,o=s in t.__cssMap?t.__cssMap[s].varRef:r;return i?[o,...Array.isArray(i)?i:[i]].join(" "):o});return`${i}(${u.join(", ")})`})(e,null!=t?t:{}),blur:g("blur"),opacity:g("opacity"),brightness:g("brightness"),contrast:g("contrast"),dropShadow:g("drop-shadow"),grayscale:g("grayscale"),hueRotate:e=>g("hue-rotate")(v.degree(e)),invert:g("invert"),saturate:g("saturate"),sepia:g("sepia"),bgImage:e=>null==e||b(e)||m.has(e)?e:`url(${e})`,outline(e){let t="0"===String(e)||"none"===String(e);return null!==e&&t?{outline:"2px solid transparent",outlineOffset:"2px"}:{outline:e}},flexDirection(e){var t;let{space:n,divide:r}=null!=(t=p[e])?t:{},a={flexDirection:e};return n&&(a[n]=1),r&&(a[r]=1),a}},x={borderWidths:l("borderWidths"),borderStyles:l("borderStyles"),colors:l("colors"),borders:l("borders"),gradients:l("gradients",v.gradient),radii:l("radii",v.px),space:l("space",o(v.vh,v.px)),spaceT:l("space",o(v.vh,v.px)),degreeT:e=>({property:e,transform:v.degree}),prop:(e,t,n)=>({property:e,scale:t,...t&&{transform:s({scale:t,transform:n})}}),propT:(e,t)=>({property:e,transform:t}),sizes:l("sizes",o(v.vh,v.px)),sizesT:l("sizes",o(v.vh,v.fraction)),shadows:l("shadows"),logical:function(e){let{property:t,scale:n,transform:r}=e;return{scale:n,property:(({rtl:e,ltr:t})=>n=>"rtl"===n.direction?e:t)(t),transform:n?s({scale:n,compose:r}):r}},blur:l("blur",v.blur)},w={background:x.colors("background"),backgroundColor:x.colors("backgroundColor"),backgroundImage:x.gradients("backgroundImage"),backgroundSize:!0,backgroundPosition:!0,backgroundRepeat:!0,backgroundAttachment:!0,backgroundClip:{transform:v.bgClip},bgSize:x.prop("backgroundSize"),bgPosition:x.prop("backgroundPosition"),bg:x.colors("background"),bgColor:x.colors("backgroundColor"),bgPos:x.prop("backgroundPosition"),bgRepeat:x.prop("backgroundRepeat"),bgAttachment:x.prop("backgroundAttachment"),bgGradient:x.gradients("backgroundImage"),bgClip:{transform:v.bgClip}};Object.assign(w,{bgImage:w.backgroundImage,bgImg:w.backgroundImage});var T={border:x.borders("border"),borderWidth:x.borderWidths("borderWidth"),borderStyle:x.borderStyles("borderStyle"),borderColor:x.colors("borderColor"),borderRadius:x.radii("borderRadius"),borderTop:x.borders("borderTop"),borderBlockStart:x.borders("borderBlockStart"),borderTopLeftRadius:x.radii("borderTopLeftRadius"),borderStartStartRadius:x.logical({scale:"radii",property:{ltr:"borderTopLeftRadius",rtl:"borderTopRightRadius"}}),borderEndStartRadius:x.logical({scale:"radii",property:{ltr:"borderBottomLeftRadius",rtl:"borderBottomRightRadius"}}),borderTopRightRadius:x.radii("borderTopRightRadius"),borderStartEndRadius:x.logical({scale:"radii",property:{ltr:"borderTopRightRadius",rtl:"borderTopLeftRadius"}}),borderEndEndRadius:x.logical({scale:"radii",property:{ltr:"borderBottomRightRadius",rtl:"borderBottomLeftRadius"}}),borderRight:x.borders("borderRight"),borderInlineEnd:x.borders("borderInlineEnd"),borderBottom:x.borders("borderBottom"),borderBlockEnd:x.borders("borderBlockEnd"),borderBottomLeftRadius:x.radii("borderBottomLeftRadius"),borderBottomRightRadius:x.radii("borderBottomRightRadius"),borderLeft:x.borders("borderLeft"),borderInlineStart:{property:"borderInlineStart",scale:"borders"},borderInlineStartRadius:x.logical({scale:"radii",property:{ltr:["borderTopLeftRadius","borderBottomLeftRadius"],rtl:["borderTopRightRadius","borderBottomRightRadius"]}}),borderInlineEndRadius:x.logical({scale:"radii",property:{ltr:["borderTopRightRadius","borderBottomRightRadius"],rtl:["borderTopLeftRadius","borderBottomLeftRadius"]}}),borderX:x.borders(["borderLeft","borderRight"]),borderInline:x.borders("borderInline"),borderY:x.borders(["borderTop","borderBottom"]),borderBlock:x.borders("borderBlock"),borderTopWidth:x.borderWidths("borderTopWidth"),borderBlockStartWidth:x.borderWidths("borderBlockStartWidth"),borderTopColor:x.colors("borderTopColor"),borderBlockStartColor:x.colors("borderBlockStartColor"),borderTopStyle:x.borderStyles("borderTopStyle"),borderBlockStartStyle:x.borderStyles("borderBlockStartStyle"),borderBottomWidth:x.borderWidths("borderBottomWidth"),borderBlockEndWidth:x.borderWidths("borderBlockEndWidth"),borderBottomColor:x.colors("borderBottomColor"),borderBlockEndColor:x.colors("borderBlockEndColor"),borderBottomStyle:x.borderStyles("borderBottomStyle"),borderBlockEndStyle:x.borderStyles("borderBlockEndStyle"),borderLeftWidth:x.borderWidths("borderLeftWidth"),borderInlineStartWidth:x.borderWidths("borderInlineStartWidth"),borderLeftColor:x.colors("borderLeftColor"),borderInlineStartColor:x.colors("borderInlineStartColor"),borderLeftStyle:x.borderStyles("borderLeftStyle"),borderInlineStartStyle:x.borderStyles("borderInlineStartStyle"),borderRightWidth:x.borderWidths("borderRightWidth"),borderInlineEndWidth:x.borderWidths("borderInlineEndWidth"),borderRightColor:x.colors("borderRightColor"),borderInlineEndColor:x.colors("borderInlineEndColor"),borderRightStyle:x.borderStyles("borderRightStyle"),borderInlineEndStyle:x.borderStyles("borderInlineEndStyle"),borderTopRadius:x.radii(["borderTopLeftRadius","borderTopRightRadius"]),borderBottomRadius:x.radii(["borderBottomLeftRadius","borderBottomRightRadius"]),borderLeftRadius:x.radii(["borderTopLeftRadius","borderBottomLeftRadius"]),borderRightRadius:x.radii(["borderTopRightRadius","borderBottomRightRadius"])};
1Object.assign(T,{rounded:T.borderRadius,roundedTop:T.borderTopRadius,roundedTopLeft:T.borderTopLeftRadius,roundedTopRight:T.borderTopRightRadius,roundedTopStart:T.borderStartStartRadius,roundedTopEnd:T.borderStartEndRadius,roundedBottom:T.borderBottomRadius,roundedBottomLeft:T.borderBottomLeftRadius,roundedBottomRight:T.borderBottomRightRadius,roundedBottomStart:T.borderEndStartRadius,roundedBottomEnd:T.borderEndEndRadius,roundedLeft:T.borderLeftRadius,roundedRight:T.borderRightRadius,roundedStart:T.borderInlineStartRadius,roundedEnd:T.borderInlineEndRadius,borderStart:T.borderInlineStart,borderEnd:T.borderInlineEnd,borderTopStartRadius:T.borderStartStartRadius,borderTopEndRadius:T.borderStartEndRadius,borderBottomStartRadius:T.borderEndStartRadius,borderBottomEndRadius:T.borderEndEndRadius,borderStartRadius:T.borderInlineStartRadius,borderEndRadius:T.borderInlineEndRadius,borderStartWidth:T.borderInlineStartWidth,borderEndWidth:T.borderInlineEndWidth,borderStartColor:T.borderInlineStartColor,borderEndColor:T.borderInlineEndColor,borderStartStyle:T.borderInlineStartStyle,borderEndStyle:T.borderInlineEndStyle});var A={color:x.colors("color"),textColor:x.colors("color"),fill:x.colors("fill"),stroke:x.colors("stroke")},E={boxShadow:x.shadows("boxShadow"),mixBlendMode:!0,blendMode:x.prop("mixBlendMode"),backgroundBlendMode:!0,bgBlendMode:x.prop("backgroundBlendMode"),opacity:!0};Object.assign(E,{shadow:E.boxShadow});var S={filter:{transform:v.filter},blur:x.blur("--chakra-blur"),brightness:x.propT("--chakra-brightness",v.brightness),contrast:x.propT("--chakra-contrast",v.contrast),hueRotate:x.propT("--chakra-hue-rotate",v.hueRotate),invert:x.propT("--chakra-invert",v.invert),saturate:x.propT("--chakra-saturate",v.saturate),dropShadow:x.propT("--chakra-drop-shadow",v.dropShadow),backdropFilter:{transform:v.backdropFilter},backdropBlur:x.blur("--chakra-backdrop-blur"),backdropBrightness:x.propT("--chakra-backdrop-brightness",v.brightness),backdropContrast:x.propT("--chakra-backdrop-contrast",v.contrast),backdropHueRotate:x.propT("--chakra-backdrop-hue-rotate",v.hueRotate),backdropInvert:x.propT("--chakra-backdrop-invert",v.invert),backdropSaturate:x.propT("--chakra-backdrop-saturate",v.saturate)},k={alignItems:!0,alignContent:!0,justifyItems:!0,justifyContent:!0,flexWrap:!0,flexDirection:{transform:v.flexDirection},flex:!0,flexFlow:!0,flexGrow:!0,flexShrink:!0,flexBasis:x.sizes("flexBasis"),justifySelf:!0,alignSelf:!0,order:!0,placeItems:!0,placeContent:!0,placeSelf:!0,gap:x.space("gap"),rowGap:x.space("rowGap"),columnGap:x.space("columnGap")};Object.assign(k,{flexDir:k.flexDirection});var M={gridGap:x.space("gridGap"),gridColumnGap:x.space("gridColumnGap"),gridRowGap:x.space("gridRowGap"),gridColumn:!0,gridRow:!0,gridAutoFlow:!0,gridAutoColumns:!0,gridColumnStart:!0,gridColumnEnd:!0,gridRowStart:!0,gridRowEnd:!0,gridAutoRows:!0,gridTemplate:!0,gridTemplateColumns:!0,gridTemplateRows:!0,gridTemplateAreas:!0,gridArea:!0},P={appearance:!0,cursor:!0,resize:!0,userSelect:!0,pointerEvents:!0,outline:{transform:v.outline},outlineOffset:!0,outlineColor:x.colors("outlineColor")},C={width:x.sizesT("width"),inlineSize:x.sizesT("inlineSize"),height:x.sizes("height"),blockSize:x.sizes("blockSize"),boxSize:x.sizes(["width","height"]),minWidth:x.sizes("minWidth"),minInlineSize:x.sizes("minInlineSize"),minHeight:x.sizes("minHeight"),minBlockSize:x.sizes("minBlockSize"),maxWidth:x.sizes("maxWidth"),maxInlineSize:x.sizes("maxInlineSize"),maxHeight:x.sizes("maxHeight"),maxBlockSize:x.sizes("maxBlockSize"),overflow:!0,overflowX:!0,overflowY:!0,overscrollBehavior:!0,overscrollBehaviorX:!0,overscrollBehaviorY:!0,display:!0,aspectRatio:!0,hideFrom:{scale:"breakpoints",transform:(e,t)=>{var n,r,a;let i=null!=(a=null==(r=null==(n=t.__breakpoints)?void 0:n.get(e))?void 0:r.minW)?a:e;return{[`@media screen and (min-width: ${i})`]:{display:"none"}}}},hideBelow:{scale:"breakpoints",transform:(e,t)=>{var n,r,a;let i=null!=(a=null==(r=null==(n=t.__breakpoints)?void 0:n.get(e))?void 0:r._minW)?a:e;return{[`@media screen and (max-width: ${i})`]:{display:"none"}}}},verticalAlign:!0,boxSizing:!0,boxDecorationBreak:!0,float:x.propT("float",v.float),objectFit:!0,objectPosition:!0,visibility:!0,isolation:!0};Object.assign(C,{w:C.width,h:C.height,minW:C.minWidth,maxW:C.maxWidth,minH:C.minHeight,maxH:C.maxHeight,overscroll:C.overscrollBehavior,overscrollX:C.overscrollBehaviorX,overscrollY:C.overscrollBehaviorY});var O={listStyleType:!0,listStylePosition:!0,listStylePos:x.prop("listStylePosition"),listStyleImage:!0,listStyleImg:x.prop("listStyleImage")},j=(e=>{let t=new WeakMap;return(n,r,a,i)=>{if(void 0===n)return e(n,r,a);t.has(n)||t.set(n,new Map);let s=t.get(n);if(s.has(r))return s.get(r);let o=e(n,r,a,i);return s.set(r,o),o}})(function(e,t,n,r){let a="string"==typeof t?t.split("."):[t];for(r=0;r<a.length&&e;r+=1)e=e[a[r]];return void 0===e?n:e}),I={border:"0px",clip:"rect(0, 0, 0, 0)",width:"1px",height:"1px",margin:"-1px",padding:"0px",overflow:"hidden",
1whiteSpace:"nowrap",position:"absolute"},R={position:"static",width:"auto",height:"auto",clip:"auto",padding:"0",margin:"0",overflow:"visible",whiteSpace:"normal"},D=(e,t,n)=>{let r={},a=j(e,t,{});for(let e in a)e in n&&null!=n[e]||(r[e]=a[e]);return r},B={position:!0,pos:x.prop("position"),zIndex:x.prop("zIndex","zIndices"),inset:x.spaceT("inset"),insetX:x.spaceT(["left","right"]),insetInline:x.spaceT("insetInline"),insetY:x.spaceT(["top","bottom"]),insetBlock:x.spaceT("insetBlock"),top:x.spaceT("top"),insetBlockStart:x.spaceT("insetBlockStart"),bottom:x.spaceT("bottom"),insetBlockEnd:x.spaceT("insetBlockEnd"),left:x.spaceT("left"),insetInlineStart:x.logical({scale:"space",property:{ltr:"left",rtl:"right"}}),right:x.spaceT("right"),insetInlineEnd:x.logical({scale:"space",property:{ltr:"right",rtl:"left"}})};Object.assign(B,{insetStart:B.insetInlineStart,insetEnd:B.insetInlineEnd});var N={ring:{transform:v.ring},ringColor:x.colors("--chakra-ring-color"),ringOffset:x.prop("--chakra-ring-offset-width"),ringOffsetColor:x.colors("--chakra-ring-offset-color"),ringInset:x.prop("--chakra-ring-inset")},L={margin:x.spaceT("margin"),marginTop:x.spaceT("marginTop"),marginBlockStart:x.spaceT("marginBlockStart"),marginRight:x.spaceT("marginRight"),marginInlineEnd:x.spaceT("marginInlineEnd"),marginBottom:x.spaceT("marginBottom"),marginBlockEnd:x.spaceT("marginBlockEnd"),marginLeft:x.spaceT("marginLeft"),marginInlineStart:x.spaceT("marginInlineStart"),marginX:x.spaceT(["marginInlineStart","marginInlineEnd"]),marginInline:x.spaceT("marginInline"),marginY:x.spaceT(["marginTop","marginBottom"]),marginBlock:x.spaceT("marginBlock"),padding:x.space("padding"),paddingTop:x.space("paddingTop"),paddingBlockStart:x.space("paddingBlockStart"),paddingRight:x.space("paddingRight"),paddingBottom:x.space("paddingBottom"),paddingBlockEnd:x.space("paddingBlockEnd"),paddingLeft:x.space("paddingLeft"),paddingInlineStart:x.space("paddingInlineStart"),paddingInlineEnd:x.space("paddingInlineEnd"),paddingX:x.space(["paddingInlineStart","paddingInlineEnd"]),paddingInline:x.space("paddingInline"),paddingY:x.space(["paddingTop","paddingBottom"]),paddingBlock:x.space("paddingBlock")};Object.assign(L,{m:L.margin,mt:L.marginTop,mr:L.marginRight,me:L.marginInlineEnd,marginEnd:L.marginInlineEnd,mb:L.marginBottom,ml:L.marginLeft,ms:L.marginInlineStart,marginStart:L.marginInlineStart,mx:L.marginX,my:L.marginY,p:L.padding,pt:L.paddingTop,py:L.paddingY,px:L.paddingX,pb:L.paddingBottom,pl:L.paddingLeft,ps:L.paddingInlineStart,paddingStart:L.paddingInlineStart,pr:L.paddingRight,pe:L.paddingInlineEnd,paddingEnd:L.paddingInlineEnd});var F={textDecorationColor:x.colors("textDecorationColor"),textDecoration:!0,textDecor:{property:"textDecoration"},textDecorationLine:!0,textDecorationStyle:!0,textDecorationThickness:!0,textUnderlineOffset:!0,textShadow:x.shadows("textShadow")},U={clipPath:!0,transform:x.propT("transform",v.transform),transformOrigin:!0,translateX:x.spaceT("--chakra-translate-x"),translateY:x.spaceT("--chakra-translate-y"),skewX:x.degreeT("--chakra-skew-x"),skewY:x.degreeT("--chakra-skew-y"),scaleX:x.prop("--chakra-scale-x"),scaleY:x.prop("--chakra-scale-y"),scale:x.prop(["--chakra-scale-x","--chakra-scale-y"]),rotate:x.degreeT("--chakra-rotate")},z={transition:!0,transitionDelay:!0,animation:!0,willChange:!0,transitionDuration:x.prop("transitionDuration","transition.duration"),transitionProperty:x.prop("transitionProperty","transition.property"),transitionTimingFunction:x.prop("transitionTimingFunction","transition.easing")},G={fontFamily:x.prop("fontFamily","fonts"),fontSize:x.prop("fontSize","fontSizes",v.px),fontWeight:x.prop("fontWeight","fontWeights"),lineHeight:x.prop("lineHeight","lineHeights"),letterSpacing:x.prop("letterSpacing","letterSpacings"),textAlign:!0,fontStyle:!0,textIndent:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,isTruncated:{transform(e){if(!0===e)return{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}},noOfLines:{static:{overflow:"hidden",textOverflow:"ellipsis",display:"-webkit-box",WebkitBoxOrient:"vertical",WebkitLineClamp:"var(--chakra-line-clamp)"}
1,property:"--chakra-line-clamp"}},H={scrollBehavior:!0,scrollSnapAlign:!0,scrollSnapStop:!0,scrollSnapType:!0,scrollMargin:x.spaceT("scrollMargin"),scrollMarginTop:x.spaceT("scrollMarginTop"),scrollMarginBottom:x.spaceT("scrollMarginBottom"),scrollMarginLeft:x.spaceT("scrollMarginLeft"),scrollMarginRight:x.spaceT("scrollMarginRight"),scrollMarginX:x.spaceT(["scrollMarginLeft","scrollMarginRight"]),scrollMarginY:x.spaceT(["scrollMarginTop","scrollMarginBottom"]),scrollPadding:x.spaceT("scrollPadding"),scrollPaddingTop:x.spaceT("scrollPaddingTop"),scrollPaddingBottom:x.spaceT("scrollPaddingBottom"),scrollPaddingLeft:x.spaceT("scrollPaddingLeft"),scrollPaddingRight:x.spaceT("scrollPaddingRight"),scrollPaddingX:x.spaceT(["scrollPaddingLeft","scrollPaddingRight"]),scrollPaddingY:x.spaceT(["scrollPaddingTop","scrollPaddingBottom"])};function V(e){return(0,r.Gv)(e)&&e.reference?e.reference:String(e)}var W=(e,...t)=>t.map(V).join(` ${e} `).replace(/calc/g,""),_=(...e)=>`calc(${W("+",...e)})`,Y=(...e)=>`calc(${W("-",...e)})`,q=(...e)=>`calc(${W("*",...e)})`,Q=(...e)=>`calc(${W("/",...e)})`,Z=e=>{let t=V(e);return null==t||Number.isNaN(parseFloat(t))?q(t,-1):String(t).startsWith("-")?String(t).slice(1):`-${t}`},K=Object.assign(e=>({add:(...t)=>K(_(e,...t)),subtract:(...t)=>K(Y(e,...t)),multiply:(...t)=>K(q(e,...t)),divide:(...t)=>K(Q(e,...t)),negate:()=>K(Z(e)),toString:()=>e.toString()}),{add:_,subtract:Y,multiply:q,divide:Q,negate:Z});function J(e,t,n){let r=function(e,t=""){var n;return((n=function(e,t="-"){return e.replace(/\s+/g,t)}(`--${(function(e,t=""){return[t,e].filter(Boolean).join("-")})(e,t)}`.toString())).includes("\\.")||Number.isInteger(parseFloat(n.toString()))?n:n.replace(".","\\.")).replace(/[!-,/:-@[-^`{-~]/g,"\\$&")}(e,n);return{variable:r,reference:`var(${r}${t?`, ${t}`:""})`}}function X(e,t){let n={};
1for(let r of t){if(Array.isArray(r)){let[t,a]=r;n[t]=J(`${e}-${t}`,a);continue}n[r]=J(`${e}-${r}`)}return n}function $(e){if(null==e)return e;let{unitless:t}=function(e){let t=parseFloat(e.toString()),n=e.toString().replace(String(t),"");return{unitless:!n,value:t,unit:n}}(e);return t||"number"==typeof e?`${e}px`:e}var ee=(e,t)=>parseInt(e[1],10)>parseInt(t[1],10)?1:-1,et=e=>Object.fromEntries(Object.entries(e).sort(ee));function en(e){let t=et(e);return Object.assign(Object.values(t),t)}function er(e){var t;return e?"number"==typeof(e=null!=(t=$(e))?t:e)?`${e+-.02}`:e.replace(/(\d+\.?\d*)/u,e=>`${parseFloat(e)+-.02}`):e}function ea(e,t){let n=["@media screen"];return e&&n.push("and",`(min-width: ${$(e)})`),t&&n.push("and",`(max-width: ${$(t)})`),n.join(" ")}var ei={hover:(e,t)=>`${e}:hover ${t}, ${e}[data-hover] ${t}`,focus:(e,t)=>`${e}:focus ${t}, ${e}[data-focus] ${t}`,focusVisible:(e,t)=>`${e}:focus-visible ${t}`,focusWithin:(e,t)=>`${e}:focus-within ${t}`,active:(e,t)=>`${e}:active ${t}, ${e}[data-active] ${t}`,disabled:(e,t)=>`${e}:disabled ${t}, ${e}[data-disabled] ${t}`,invalid:(e,t)=>`${e}:invalid ${t}, ${e}[data-invalid] ${t}`,checked:(e,t)=>`${e}:checked ${t}, ${e}[data-checked] ${t}`,placeholderShown:(e,t)=>`${e}:placeholder-shown ${t}`},es=e=>el(t=>e(t,"&"),"[role=group]","[data-group]",".group"),eo=e=>el(t=>e(t,"~ &"),"[data-peer]",".peer"),el=(e,...t)=>t.map(e).join(", "),eu={_hover:"&:hover, &[data-hover]",_active:"&:active, &[data-active]",_focus:"&:focus, &[data-focus]",_highlighted:"&[data-highlighted]",_focusWithin:"&:focus-within",_focusVisible:"&:focus-visible, &[data-focus-visible]",_disabled:"&:disabled, &[disabled], &[aria-disabled=true], &[data-disabled]",_readOnly:"&[aria-readonly=true], &[readonly], &[data-readonly]",_before:"&::before",_after:"&::after",_empty:"&:empty",_expanded:"&[aria-expanded=true], &[data-expanded]",_checked:"&[aria-checked=true], &[data-checked]",_grabbed:"&[aria-grabbed=true], &[data-grabbed]",_pressed:"&[aria-pressed=true], &[data-pressed]",_invalid:"&[aria-invalid=true], &[data-invalid]",_valid:"&[data-valid], &[data-state=valid]",_loading:"&[data-loading], &[aria-busy=true]",_selected:"&[aria-selected=true], &[data-selected]",_hidden:"&[hidden], &[data-hidden]",_autofill:"&:-webkit-autofill",_even:"&:nth-of-type(even)",_odd:"&:nth-of-type(odd)",_first:"&:first-of-type",_firstLetter:"&::first-letter",_last:"&:last-of-type",_notFirst:"&:not(:first-of-type)",_notLast:"&:not(:last-of-type)",_visited:"&:visited",_activeLink:"&[aria-current=page]",_activeStep:"&[aria-current=step]",_indeterminate:"&:indeterminate, &[aria-checked=mixed], &[data-indeterminate]",_groupHover:es(ei.hover),_peerHover:eo(ei.hover),_groupFocus:es(ei.focus),_peerFocus:eo(ei.focus),_groupFocusVisible:es(ei.focusVisible),_peerFocusVisible:eo(ei.focusVisible),_groupActive:es(ei.active),_peerActive:eo(ei.active),_groupDisabled:es(ei.disabled),_peerDisabled:eo(ei.disabled),_groupInvalid:es(ei.invalid),_peerInvalid:eo(ei.invalid),_groupChecked:es(ei.checked),_peerChecked:eo(ei.checked),_groupFocusWithin:es(ei.focusWithin),_peerFocusWithin:eo(ei.focusWithin),_peerPlaceholderShown:eo(ei.placeholderShown),_placeholder:"&::placeholder",_placeholderShown:"&:placeholder-shown",_fullScreen:"&:fullscreen",_selection:"&::selection",_rtl:"[dir=rtl] &, &[dir=rtl]",_ltr:"[dir=ltr] &, &[dir=ltr]",_mediaDark:"@media (prefers-color-scheme: dark)",_mediaReduceMotion:"@media (prefers-reduced-motion: reduce)",_dark:".chakra-ui-dark &:not([data-theme]),[data-theme=dark] &:not([data-theme]),&[data-theme=dark]",_light:".chakra-ui-light &:not([data-theme]),[data-theme=light] &:not([data-theme]),&[data-theme=light]",_horizontal:"&[data-orientation=horizontal]",_vertical:"&[data-orientation=vertical]"},ed=Object.keys(eu);function ec(e,t){return J(String(e).replace(/\./g,"-"),void 0,t)}function ep(e,t,n={}){let{stop:r,getKey:a}=n;return function e(n,i=[]){var s;if("object"==typeof n&&null!=n&&!Array.isArray(n)||Array.isArray(n)){let o={};for(let[l,u]of Object.entries(n)){let d=null!=(s=null==a?void 0:a(l))?s:l,c=[...i,d];if(null==r?void 0:r(n,c))return t(n,i);o[d]=e(u,c)}return o}return t(n,i)}(e)}var ey=["colors","borders","borderWidths","borderStyles","fonts","fontSizes","fontWeights","gradients","letterSpacings","lineHeights","radii","space","shadows","sizes","zIndices","transition","blur","breakpoints"],ef=e=>ed.includes(e)||"default"===e;function em(e){var t;let n=function(e){let{__cssMap:t,__cssVars:n,__breakpoints:r,...a}=e;return a}(e),{cssMap:i,cssVars:s}=function(e,t){let n={},i={};for(let[s,o]of Object.entries(e)){let{isSemantic:l,value:u}=o,{variable:d,reference:c}=ec(s,null==t?void 0:t.cssVarPrefix);if(!l){if(s.startsWith("space")){let[e,...t]=s.split("."),n=`${e}.-${t.join(".")}`,r=K.negate(u),a=K.negate(c);i[n]={value:r,var:d,varRef:a}}n[d]=u,i[s]={value:u,var:d,varRef:c};continue}let p=n=>{let r=[String(s).split(".")[0],n].join(".");if(!e[r])return n;let{reference:a}=ec(r,null==t?void 0:t.cssVarPrefix);return a};n=a(n,Object.entries((0,r.Gv)(u)?u:{default:u}).reduce((e,[t,n])=>{var r;if(!n)return e;let a=p(`${n}`);return"default"===t?e[d]=a:e[null!=(r=null==eu?void 0:eu[t])?r:t]={[d]:a},e},{})),i[s]={value:c,var:d,varRef:c}}return{cssVars:n,cssMap:i}}(function({tokens:e,semanticTokens:t}){let n={};return ep(e,(e,t)=>{null!=e&&(n[t.join(".")]={isSemantic:!1,value:e})}),ep(t,(e,t)=>{null!=e&&(n[t.join(".")]={isSemantic:!0,value:e})},{stop:e=>Object.keys(e).every(ef)}),n}({tokens:function(e){let t={};for(let n of ey)n in e&&(t[n]=e[n]);return t}(n),semanticTokens:n.semanticTokens}),{cssVarPrefix:null==(t=n.config)?void 0:t.cssVarPrefix});return Object.assign(n,{__cssVars:{"--chakra-ring-inset":"var(--chakra-empty,/*!*/ /*!*/)","--chakra-ring-offset-width":"0px","--chakra-ring-offset-color":"#fff","--chakra-ring-color":"rgba(66, 153, 225, 0.6)","--chakra-ring-offset-shadow":"0 0 #0000","--chakra-ring-shadow":"0 0 #0000","--chakra-space-x-reverse":"0","--chakra-space-y-reverse":"0",...s},__cssMap:i,__breakpoints:function(e){var t;if(!e)return null;e.base=null!=(t=e.base)?t:"0px";let n=en(e),a=Object.entries(e).sort(ee).map(([e,t],n,r)=>{var a;let[,i]=null!=(a=r[n+1])?a:[];return i=parseFloat(i)>0?er(i):void 0,{_minW:er(t),breakpoint:e,minW:t,maxW:i,maxWQuery:ea(null,i),minWQuery:ea(t),minMaxQuery:ea(t,i)}}),i=new Set(Object.keys(et(e))),s=Array.from(i.values());return{keys:i,normalized:n,isResponsive(e){let t=Object.keys(e);return t.length>0&&t.every(e=>i.has(e))},asObject:et(e),asArray:en(e),details:a,get:e=>a.find(t=>t.breakpoint===e),media:[null,...n.map(e=>ea(e)).slice(1)],toArrayValue(e){if(!(0,r.Gv)(e))throw Error("toArrayValue: value must be an object");let t=s.map(t=>{var n;return null!=(n=e[t])?n:null});for(;null===function(e){let t=null==e?0:e.length;return t?e[t-1]:void 0}(t);)t.pop();return t},toObjectValue(e){if(!Array.isArray(e))throw Error("toObjectValue: value must be an array");
1return e.reduce((e,t,n)=>{let r=s[n];return null!=r&&null!=t&&(e[r]=t),e},{})}}}(n.breakpoints)}),n}var eh=a({},w,T,A,k,C,S,N,P,M,{srOnly:{transform:e=>!0===e?I:"focusable"===e?R:{}},layerStyle:{processResult:!0,transform:(e,t,n)=>D(t,`layerStyles.${e}`,n)},textStyle:{processResult:!0,transform:(e,t,n)=>D(t,`textStyles.${e}`,n)},apply:{processResult:!0,transform:(e,t,n)=>D(t,e,n)}},B,E,L,H,G,F,U,O,z);Object.keys(Object.assign({},L,C,k,M,B));var eb=[...Object.keys(eh),...ed],eg={...eh,...eu},ev=e=>e in eg,ex=(e,t)=>e.startsWith("--")&&"string"==typeof t&&!/^var\(--.+\)$/.test(t),ew=(e,t)=>{var n,r;if(null==t)return t;let a=t=>{var n,r;return null==(r=null==(n=e.__cssMap)?void 0:n[t])?void 0:r.varRef},i=e=>{var t;return null!=(t=a(e))?t:e},[s,o]=function(e){let t=[],n="",r=!1;for(let a=0;a<e.length;a++){let i=e[a];"("===i?(r=!0,n+=i):")"===i?(r=!1,n+=i):","!==i||r?n+=i:(t.push(n),n="")}return(n=n.trim())&&t.push(n),t}(t);return null!=(r=null!=(n=a(s))?n:i(o))?r:i(t)},eT=e=>t=>(function(e){let{configs:t={},pseudos:n={},theme:i}=e,s=(e,o=!1)=>{var l,u,d;let c=(0,r.Jg)(e,i),p=(e=>{if(!e.__breakpoints)return c;let{isResponsive:t,toArrayValue:n,media:a}=e.__breakpoints,i={};for(let s in c){let o=(0,r.Jg)(c[s],e);if(null==o)continue;if(!Array.isArray(o=(0,r.Gv)(o)&&t(o)?n(o):o)){i[s]=o;continue}let l=o.slice(0,a.length).length;for(let e=0;e<l;e+=1){let t=null==a?void 0:a[e];if(!t){i[s]=o[e];continue}i[t]=i[t]||{},null!=o[e]&&(i[t][s]=o[e])}}return i})(i),y={};for(let e in p){let f=p[e],m=(0,r.Jg)(f,i);e in n&&(e=n[e]),ex(e,m)&&(m=ew(i,m));let h=t[e];if(!0===h&&(h={property:e}),(0,r.Gv)(m)){y[e]=null!=(l=y[e])?l:{},y[e]=a({},y[e],s(m,!0));continue}let b=null!=(d=null==(u=null==h?void 0:h.transform)?void 0:u.call(h,m,i,c))?d:m;b=(null==h?void 0:h.processResult)?s(b,!0):b;let g=(0,r.Jg)(null==h?void 0:h.property,i);if(!o&&(null==h?void 0:h.static)&&(y=a({},y,(0,r.Jg)(h.static,i))),g&&Array.isArray(g)){for(let e of g)y[e]=b;continue}if(g){"&"===g&&(0,r.Gv)(b)?y=a({},y,b):y[g]=b;continue}if((0,r.Gv)(b)){y=a({},y,b);continue}y[e]=b}return y};return s})({theme:t,pseudos:eu,configs:eh})(e);function eA(e){return e}function eE(e){return e}function eS(e){return{definePartsStyle:e=>e,defineMultiStyleConfig:t=>({parts:e,...t})}}function ek(e){return t=>{var n;let{variant:i,size:s,theme:o}=t,l=function(e){let t=e.__breakpoints;return function(e,n,i,s){var o,l,u;if(!t)return;let d={},c=(u=t.toArrayValue,Array.isArray(i)?i:(0,r.Gv)(i)?u(i):null!=i?[i]:void 0);if(!c)return d;let p=c.length,y=1===p,f=!!e.parts;for(let i=0;i<p;i++){let u=t.details[i],p=t.details[function(e,t){for(let n=t+1;n<e.length;n++)if(null!=e[n])return n;return -1}(c,i)],m=ea(u.minW,null==p?void 0:p._minW),h=(0,r.Jg)(null==(o=e[n])?void 0:o[c[i]],s);if(h){if(f){null==(l=e.parts)||l.forEach(e=>{a(d,{[e]:y?h[e]:{[m]:h[e]}})});continue}if(!f){y?a(d,h):d[m]=h;continue}d[m]=h}}return d}}(o);return a({},(0,r.Jg)(null!=(n=e.baseStyle)?n:{},t),l(e,"sizes",s,t),l(e,"variants",i,t))}}function eM(e,t,n){var r,a,i;return null!=(i=null==(a=null==(r=e.__cssMap)?void 0:r[`${t}.${n}`])?void 0:a.varRef)?i:n}function eP(e){return function(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}(e,["styleConfig","size","variant","colorScheme"])}},42379:(e,t,n)=>{"use strict";function r(e){return function(){return e}}n.d(t,{A:()=>r})},42656:(e,t,n)=>{"use strict";n.d(t,{z:()=>r});let r={gitbook:{home:"https://docs.amply.finance/",hf:"https://docs.amply.finance/health-factor-and-loan-to-value-ratio-ltv/health-factor-and-loan-to-value-ratio-ltv",audit:"https://docs.amply.finance/information-to-know/audits",riskDisclosure:"https://docs.amply.finance/information/risk-disclosure",tokenomics:"https://docs.amply.finance/introduction-to-amply/tokenomics",preampConversionScheme:"https://docs.amply.finance/tokenomics/preamp-conversion-scheme",eMode:"https://docs.amply.finance/efficiency-mode"},poinnerMissons:"https://zkevm.cronos.org/missions/",twitter:"https://x.com/amplyfinance ",discord:"https://discord.com/invite/Yd49zXmuJN",telegram:"https://t.me/amplyfinance",h2Finance:"https://h2.finance/",h2FinanceSwap:"https://h2.finance/swap",ebisusbay:"https://ebisusbay.com/",wolfswap:"https://wolfswap.app/",crolonmars:"https://crolonmars.com/",fulcrom:"https://fulcrom.finance/",puush:"https://www.puush.fun/",cronosZkevm:"https://zkevm.cronos.org/bridge",xyFinance:"https://app.xy.finance/",symbiosis:"TBD",deBridgeFinance:"https://app.debridge.finance/"}},42845:(e,t,n)=>{var r=n(48407),a=n(12659),i=n(65079),s=n(67915),o=n(83607),l=n(22371);e.exports=function(e,t,n){var u=-1,d=a,c=e.length,p=!0,y=[],f=y;if(n)p=!1,d=i;else if(c>=200){var m=t?null:o(e);if(m)return l(m);p=!1,d=s,f=new r}else f=t?[]:y;t:for(;++u<c;){var h=e[u],b=t?t(h):h;if(h=n||0!==h?h:0,p&&b==b){for(var g=f.length;g--;)if(f[g]===b)continue t;t&&f.push(b),y.push(h)}else d(f,b,n)||(f!==y&&f.push(b),y.push(h))}return y}},42848:e=>{"use strict";var t=Object.prototype.hasOwnProperty,n="~";function r(){}function a(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function i(e,t,r,i,s){if("function"!=typeof r)throw TypeError("The listener must be a function");var o=new a(r,i||e,s),l=n?n+t:t;return e._events[l]?e._events[l].fn?e._events[l]=[e._events[l],o]:e._events[l].push(o):(e._events[l]=o,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new r:delete e._events[t]}function o(){this._events=new r,this._eventsCount=0}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(n=!1)),o.prototype.eventNames=function(){var e,r,a=[];if(0===this._eventsCount)return a;for(r in e=this._events)t.call(e,r)&&a.push(n?r.slice(1):r);return Object.getOwnPropertySymbols?a.concat(Object.getOwnPropertySymbols(e)):a},o.prototype.listeners=function(e){var t=n?n+e:e,r=this._events[t];if(!r)return[];if(r.fn)return[r.fn];for(var a=0,i=r.length,s=Array(i);a<i;a++)s[a]=r[a].fn;return s},o.prototype.listenerCount=function(e){var t=n?n+e:e,r=this._events[t];return r?r.fn?1:r.length:0},o.prototype.emit=function(e,t,r,a,i,s){var o=n?n+e:e;if(!this._events[o])return!1;var l,u,d=this._events[o],c=arguments.length;if(d.fn){switch(d.once&&this.removeListener(e,d.fn,void 0,!0),c){case 1:return d.fn.call(d.context),!0;case 2:return d.fn.call(d.context,t),!0;case 3:return d.fn.call(d.context,t,r),!0;case 4:return d.fn.call(d.context,t,r,a),!0;case 5:return d.fn.call(d.context,t,r,a,i),!0;case 6:return d.fn.call(d.context,t,r,a,i,s),!0}for(u=1,l=Array(c-1);u<c;u++)l[u-1]=arguments[u];d.fn.apply(d.context,l)}else{var p,y=d.length;for(u=0;
1u<y;u++)switch(d[u].once&&this.removeListener(e,d[u].fn,void 0,!0),c){case 1:d[u].fn.call(d[u].context);break;case 2:d[u].fn.call(d[u].context,t);break;case 3:d[u].fn.call(d[u].context,t,r);break;case 4:d[u].fn.call(d[u].context,t,r,a);break;default:if(!l)for(p=1,l=Array(c-1);p<c;p++)l[p-1]=arguments[p];d[u].fn.apply(d[u].context,l)}}return!0},o.prototype.on=function(e,t,n){return i(this,e,t,n,!1)},o.prototype.once=function(e,t,n){return i(this,e,t,n,!0)},o.prototype.removeListener=function(e,t,r,a){var i=n?n+e:e;if(!this._events[i])return this;if(!t)return s(this,i),this;var o=this._events[i];if(o.fn)o.fn!==t||a&&!o.once||r&&o.context!==r||s(this,i);else{for(var l=0,u=[],d=o.length;l<d;l++)(o[l].fn!==t||a&&!o[l].once||r&&o[l].context!==r)&&u.push(o[l]);u.length?this._events[i]=1===u.length?u[0]:u:s(this,i)}return this},o.prototype.removeAllListeners=function(e){var t;return e?(t=n?n+e:e,this._events[t]&&s(this,t)):(this._events=new r,this._eventsCount=0),this},o.prototype.off=o.prototype.removeListener,o.prototype.addListener=o.prototype.on,o.prefixed=n,o.EventEmitter=o,e.exports=o},42974:(e,t,n)=>{var r=n(43194),a=n(58994),i=n(95182);e.exports=function(e){return a(e)?i(e):r(e)}},43112:e=>{e.exports=function(){}},43194:e=>{e.exports=function(e){return e.split("")}},43833:e=>{e.exports=function(e,t,n){for(var r=n-1,a=e.length;++r<a;)if(e[r]===t)return r;return -1}},44078:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=!!t,t}},44218:(e,t,n)=>{"use strict";n.d(t,{AE:()=>c,rZ:()=>d});var r=n(45593),a=n(5776),i=n(73034),s=n(87824),o=n(40154),l=n(15790),u=n(99662),d=function(e){return e[e.OverAll=0]="OverAll",e[e.Withdraw=1]="Withdraw",e[e.Supply=2]="Supply",e[e.EnableAsCollateral=3]="EnableAsCollateral",e[e.DisableAsCollateral=4]="DisableAsCollateral",e}({});let c=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.fw.ZERO,n=arguments.length>2?arguments[2]:void 0,{data:d}=(0,o.K)(),c=null==d?void 0:d.totalCollateralBase,{data:y}=(0,l._)(),{data:f}=(0,i.Y)(),{data:m}=(0,s.vH)();return(0,a.useMemo)(()=>{if(2===e&&y&&f&&m&&n){let e=(0,u.Z_)(n,y,f,m,t,u.pI.AvailableBorrow),r=y.find(e=>e.tokenAddress===(0,u.r$)(n));return(null==r?void 0:r.asCollateral)||(null==r?void 0:r.tokenAddress)===(0,u.r$)(n)&&(null==r?void 0:r.aTokenBalance.eq(0))?null==c?void 0:c.add(t).mul(e):null==c?void 0:c.mul(e)}if(4===e&&y&&f&&m&&n){let e=(0,u.Ff)(n,y,f,m,u.pI.AvailableBorrow);return null==c?void 0:c.sub(t).mul(e)}if(3===e&&y&&f&&m&&n){let e=(0,u.EI)(n,y,f,m,u.pI.AvailableBorrow);return null==c?void 0:c.add(t).mul(e)}if(1===e&&y&&f&&n&&m&&t){let e=(0,u.Wz)(n,y,f,m,t,u.pI.AvailableBorrow);return null==c?void 0:c.sub(t).mul(e)}let r=p(y,f);return null==c?void 0:c.mul(r)},[n,y,f,m,t,c,e])},p=(e,t)=>{let n=r.fw.ZERO,a=r.fw.ZERO;return e&&t?(e.forEach(e=>{if(e.asCollateral){var i;let s=e.aTokenBalance.mul(e.tokenUSDPrice),o=null==(i=t.find(t=>(0,u.r$)(t.tokenAddress)===e.tokenAddress))?void 0:i.baseLTVasCollateral;n=o?o.mul(s).add(n):r.fw.ZERO,a=s.add(a)}}),a.gt(r.fw.ZERO)?n.div(a):r.fw.ZERO):r.fw.ZERO}},44255:(e,t,n)=>{"use strict";n.d(t,{Vw:()=>c,$h:()=>l,tY:()=>y,Id:()=>d,O8:()=>i,po:()=>m,Ow:()=>s,ZJ:()=>u,DH:()=>a,ld:()=>f});let r="object"==typeof globalThis&&"crypto"in globalThis?globalThis.crypto:void 0,a=e=>new Uint32Array(e.buffer,e.byteOffset,Math.floor(e.byteLength/4)),i=e=>new DataView(e.buffer,e.byteOffset,e.byteLength),s=(e,t)=>e<<32-t|e>>>t;if(68!==new Uint8Array(new Uint32Array([0x11223344]).buffer)[0])throw Error("Non little-endian hardware is not supported");let o=async()=>{};async function l(e,t,n){let r=Date.now();for(let a=0;a<e;a++){n(a);let e=Date.now()-r;e>=0&&e<t||(await o(),r+=e)}}function u(e){if("string"==typeof e&&(e=function(e){if("string"!=typeof e)throw Error(`utf8ToBytes expected string, got ${typeof e}`);return new Uint8Array(new TextEncoder().encode(e))}(e)),!(e instanceof Uint8Array))throw Error(`expected Uint8Array, got ${typeof e}`);return e}function d(...e){let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0)),n=0;return e.forEach(e=>{if(!(e instanceof Uint8Array))throw Error("Uint8Array expected");t.set(e,n),n+=e.length}),t}class c{clone(){return this._cloneInto()}}let p={}.toString;function y(e,t){if(void 0!==t&&"[object Object]"!==p.call(t))throw Error("Options should be object or undefined");return Object.assign(e,t)}function f(e){let t=t=>e().update(u(t)).digest(),n=e();return t.outputLen=n.outputLen,t.blockLen=n.blockLen,t.create=()=>e(),t}function m(e=32){if(r&&"function"==typeof r.getRandomValues)return r.getRandomValues(new Uint8Array(e));throw Error("crypto.getRandomValues must be defined")}}
1,44328:(e,t,n)=>{var r=n(6452),a=n(99759),i=n(97768),s=0/0,o=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,u=/^0o[0-7]+$/i,d=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(i(e))return s;if(a(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=a(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=l.test(e);return n||u.test(e)?d(e.slice(2),n?2:8):o.test(e)?s:+e}},44607:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>oC});var r,a,i,s,o,l,u,d,c,p,y,f,m,h,b,g,v,x,w,T,A,E,S,k,M={};n.r(M),n.d(M,{Button:()=>ei,Card:()=>eB,Drawer:()=>eF,Modal:()=>ez,Stepper:()=>eH,Switch:()=>e_,Tabs:()=>eY});var P=n(64476);n(38945),n(32230),n(95456),n(11934);var C=n(87773),O=n(45984),j=n(35027),I=n(24475),R=n(85459),D=n(5776),B=n(16559);function N(e,t){var n;let r=e.target;return(!r||!!L(r).contains(r))&&!(null==(n=t.current)?void 0:n.contains(r))}function L(e){var t;return null!=(t=null==e?void 0:e.ownerDocument)?t:document}var F=n(31507),U=n(18777),z=n(67621),[G,H,V,W]=(0,O.D)(),[_,Y]=(0,U.q)({strict:!1,name:"MenuContext"}),q=n(50984),Q=n(42300),Z=n(12208),K=n(80478),[J,X]=(0,U.q)({name:"MenuStylesContext",errorMessage:"useMenuStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<Menu />\" "}),$=e=>{let{children:t}=e,n=(0,q.o5)("Menu",e),r=(0,Q.MN)(e),{direction:a}=(0,Z.D)(),{descendants:i,...s}=function(e={}){let{id:t,closeOnSelect:n=!0,closeOnBlur:r=!0,initialFocusRef:a,autoSelect:i=!0,isLazy:s,isOpen:o,defaultIsOpen:l,onClose:u,onOpen:d,placement:c="bottom-start",lazyBehavior:p="unmount",direction:y,computePositionOnMount:f=!1,...m}=e,h=(0,D.useRef)(null),b=(0,D.useRef)(null),g=V(),v=(0,D.useCallback)(()=>{requestAnimationFrame(()=>{var e;null==(e=h.current)||e.focus({preventScroll:!1})})},[]),x=(0,D.useCallback)(()=>{let e=setTimeout(()=>{var e;if(a)null==(e=a.current)||e.focus();else{let e=g.firstEnabled();e&&C(e.index)}});W.current.add(e)},[g,a]),w=(0,D.useCallback)(()=>{let e=setTimeout(()=>{let e=g.lastEnabled();e&&C(e.index)});W.current.add(e)},[g]),T=(0,D.useCallback)(()=>{null==d||d(),i?x():v()},[i,x,v,d]),{isOpen:A,onOpen:E,onClose:S,onToggle:k}=(0,R.j)({isOpen:o,defaultIsOpen:l,onClose:u,onOpen:T});!function(e){let{ref:t,handler:n,enabled:r=!0}=e,a=(0,B.c)(n),i=(0,D.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}).current;(0,D.useEffect)(()=>{if(!r)return;let e=e=>{N(e,t)&&(i.isPointerDown=!0)},s=e=>{if(i.ignoreEmulatedMouseEvents){i.ignoreEmulatedMouseEvents=!1;return}i.isPointerDown&&n&&N(e,t)&&(i.isPointerDown=!1,a(e))},o=e=>{i.ignoreEmulatedMouseEvents=!0,n&&i.isPointerDown&&N(e,t)&&(i.isPointerDown=!1,a(e))},l=L(t.current);return l.addEventListener("mousedown",e,!0),l.addEventListener("mouseup",s,!0),l.addEventListener("touchstart",e,!0),l.addEventListener("touchend",o,!0),()=>{l.removeEventListener("mousedown",e,!0),l.removeEventListener("mouseup",s,!0),l.removeEventListener("touchstart",e,!0),l.removeEventListener("touchend",o,!0)}},[n,t,a,i,r])}({enabled:A&&r,ref:h,handler:e=>{var t;(null==(t=b.current)?void 0:t.contains(e.target))||S()}});let M=(0,I.E)({...m,enabled:A||f,placement:c,direction:y}),[P,C]=(0,D.useState)(-1);(0,z.w)(()=>{A||C(-1)},[A]),(0,j.X)(h,{focusRef:b,visible:A,shouldFocus:!0});let O=(0,F.v)({isOpen:A,ref:h}),[U,G]=function(e,...t){let n=(0,D.useId)(),r=e||n;return(0,D.useMemo)(()=>t.map(e=>`${e}-${r}`),[r,t])}(t,"menu-button","menu-list"),H=(0,D.useCallback)(()=>{E(),v()},[E,v]),W=(0,D.useRef)(new Set([]));(0,D.useEffect)(()=>{let e=W.current;return()=>{e.forEach(e=>clearTimeout(e)),e.clear()}},[]);let _=(0,D.useCallback)(()=>{E(),x()},[x,E]),Y=(0,D.useCallback)(()=>{E(),w()},[E,w]),q=(0,D.useCallback)(()=>{var e,t,n,r;let a=null!=(r=null==(n=h.current)?void 0:n.ownerDocument)?r:document,i=null==(e=h.current)?void 0:e.contains(a.activeElement);if(!(A&&!i))return;let s=null==(t=g.item(P))?void 0:t.node;null==s||s.focus({preventScroll:!0})},[A,P,g]),Q=(0,D.useRef)(null);return{openAndFocusMenu:H,openAndFocusFirstItem:_,openAndFocusLastItem:Y,onTransitionEnd:q,unstable__animationState:O,descendants:g,popper:M,buttonId:U,menuId:G,forceUpdate:M.forceUpdate,orientation:"vertical",isOpen:A,onToggle:k,onOpen:E,onClose:S,menuRef:h,buttonRef:b,focusedIndex:P,closeOnSelect:n,closeOnBlur:r,autoSelect:i,setFocusedIndex:C,isLazy:s,lazyBehavior:p,initialFocusRef:a,rafId:Q}}({...r,direction:a}),o=(0,D.useMemo)(()=>s,[s]),{isOpen:l,onClose:u,forceUpdate:d}=o;return(0,P.jsx)(G,{value:i,children:(0,P.jsx)(_,{value:o,children:(0,P.jsx)(J,{value:n,children:(0,K.Jg)(t,{isOpen:l,onClose:u,forceUpdate:d})})})})};$.displayName="Menu";var ee=n(95585);C.aF.defaultProps={...C.aF.defaultProps,autoFocus:!1},$.defaultProps={...$.defaultProps,autoSelect:!1},ee._.defaultProps={...ee._.defaultProps,autoFocus:!1};let et="Saira, SF Pro Text, BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, Helvetica, Arial, sans-serif",en={default:et,heading:et,slogan:"--cronos-font-slogan"},er={default:en.default,heading:en.heading,slogan:en.slogan},ea={d1:{fontSize:{base:54,lg:90},fontWeight:"semibold",lineHeight:{base:"64px",lg:"108px"}},d2:{fontSize:{base:32,lg:54},fontWeight:"semibold",lineHeight:{base:"40px",lg:"64px"}},landingDesktopTitle:{fontSize:"48px",fontWeight:400,lineHeight:"76px"},h1:{fontSize:"48px",fontWeight:700,lineHeight:"76px"},h2:{fontSize:"32px",fontWeight:400,lineHeight:"48px"},h3:{fontSize:"24px",fontWeight:400,lineHeight:"38px"},h3Bold:{fontSize:"24px",fontWeight:700,lineHeight:"38px"},h4:{fontSize:"18px",fontWeight:700,lineHeight:"28px"},subhead1:{fontSize:{base:18,lg:32},fontWeight:"normal",lineHeight:{base:"24px",lg:"40px"}},subhead2:{fontSize:{base:16,lg:24},fontWeight:"normal",lineHeight:{base:"24px",lg:"32px"}},body1:{fontSize:"16px",fontWeight:400,lineHeight:"24px"},body1Bold:{fontSize:"16px",fontWeight:700,lineHeight:"24px"},body2:{fontSize:"18px",fontWeight:400,lineHeight:"27px"},body3:{fontSize:"14px",fontWeight:400,lineHeight:"21px"},cta:{fontSize:"14px",fontWeight:700,lineHeight:"normal"},fab:{fontSize:"12px",fontWeight:600,lineHeight:"19px"},link:{fontSize:"14px",fontWeight:800,lineHeight:"normal"},caption:{fontSize:"12px",fontWeight:400,lineHeight:"normal"},captionBold:{fontSize:"12px",fontWeight:700,lineHeight:"normal"},caption2:{fontSize:{base:10,lg:12},fontWeight:"light",lineHeight:{base:"14px",lg:"16px"}},landingTitle:{fontSize:"40px",lineHeight:"52px",fontFamily:"Chakra-Petch"}},ei={baseStyle:()=>({}),variants:{primary:()=>({...ea?.cta,background:"primary.cta",rounded:"0px",color:"primary.layer1",px:6,clipPath:"pol
1ygon(14px 0, 100% 0, calc(100% - 14px) 100%, 0 100%)",_active:{background:"primary.active_state"},_disabled:{background:"primary.disabled",color:"primary.white",opacity:1},_loading:{background:"primary.cta",color:"primary.layer1"},_hover:{background:"primary.active_state",_disabled:{background:"primary.disabled",color:"primary.white",opacity:1},_loading:{background:"primary.cta",color:"primary.layer1"}}}),secondary:()=>({...ea?.cta,color:"primary.cta",borderColor:"primary.cta",borderWidth:"1px",rounded:"full",backgroundColor:"transparent",_active:{background:"primary.active_state",color:"primary.layer1"},_disabled:{borderColor:"primary.disabled",color:"primary.disabled",opacity:1},_loading:{background:"transparent",borderColor:"primary.cta",color:"primary.cta"},_hover:{background:"primary.active_state",color:"primary.layer1",_disabled:{borderColor:"primary.disabled",color:"primary.disabled",opacity:1},_loading:{background:"transparent",borderColor:"primary.cta",color:"primary.cta"}}}),outline:()=>({...ea?.cta,color:"primary.cta",borderColor:"primary.cta",borderWidth:"1px",rounded:0,background:"gradient.blur",_active:{background:"primary.active_state",color:"primary.layer1"},_disabled:{borderColor:"primary.disabled",color:"primary.disabled",opacity:1},_loading:{background:"gradient.blur",borderColor:"primary.cta",color:"primary.cta"},_hover:{_disabled:{borderColor:"primary.disabled",color:"primary.disabled",opacity:1},_loading:{background:"gradient.blur",borderColor:"primary.cta",color:"primary.cta"}}}),link:()=>({...ea?.cta,color:"primary.cta",_active:{textDecoration:"none",color:"primary.active_state"},_disabled:{color:"primary.disabled",opacity:1},_hover:{textDecoration:"none",color:"primary.active_state",_disabled:{color:"primary.disabled",opacity:1}}}),linkLarge:()=>({...ea?.h4,color:"primary.cta",p:0,_active:{textDecoration:"none",color:"primary.active_state"},_disabled:{color:"primary.disabled",opacity:1},_hover:{textDecoration:"none",color:"primary.active_state",_disabled:{color:"primary.disabled",opacity:1}}}),fab:()=>({...ea?.fab,color:"primary.layer1",background:"linear-gradient(to bottom, #98ff7e, #589d47)",position:"fixed",rounded:"full",_hover:{opacity:.8}}),details:()=>({...ea?.cta,color:"primary.cta",borderRadius:0,background:"gradient.detail",border:"0.5px solid",_hover:{bg:"primary.layer1",color:"primary.white",borderColor:"primary.cta"}}),percentage:()=>({...ea?.body3,color:"primary.white",px:8,borderRadius:0,background:"gradient.blur",border:"0.5px solid",borderColor:"primary.cta",_hover:{bg:"primary.layer1",color:"primary.white",borderColor:"primary.cta"},_disabled:{background:"primary.disabled",borderColor:"primary.disabled",color:"primary.white",opacity:1}}),claim:()=>({...ea?.cta,background:"primary.cta",rounded:"0px",color:"primary.layer1",_active:{background:"primary.active_state"},_disabled:{background:"primary.disabled",color:"primary.white",opacity:1},_loading:{background:"primary.cta",color:"primary.layer1"},_hover:{background:"primary.active_state",_disabled:{background:"primary.disabled",color:"primary.white",opacity:1},_loading:{background:"primary.cta",color:"primary.layer1"}}})},sizes:{},defaultProps:{variant:"primary"}};function es(e,t={}){let n=!1;function r(t){let n=(["container","root"].includes(null!=t?t:"")?[e]:[e,t]).filter(Boolean).join("__"),r=`chakra-${n}`;return{className:r,selector:`.${r}`,toString:()=>t}}return{parts:function(...a){for(let e of(!function(){if(!n){n=!0;return}throw Error("[anatomy] .part(...) should only be called once. Did you mean to use .extend(...) ?")}(),a))t[e]=r(e);return es(e,t)},toPart:r,extend:function(...n){for(let e of n)e in t||(t[e]=r(e));return es(e,t)},selectors:function(){return Object.fromEntries(Object.entries(t).map(([e,t])=>[e,t.selector]))},classnames:function(){return Object.fromEntries(Object.entries(t).map(([e,t])=>[e,t.className]))},get keys(){return Object.keys(t)},__type:{}}}var eo=es("accordion").parts("root","container","button","panel").extend("icon"),el=es("alert").parts("title","description","container").extend("icon","spinner"),eu=es("avatar").parts("label","badge","container").extend("excessLabel","group"),ed=es("breadcrumb").parts("link","item","container").extend("separator");es("button").parts();var ec=es("checkbox").parts("control","icon","container").extend("label");es("progress").parts("track","filledTrack").extend("label");var ep=es("drawer").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),ey=es("editable").parts("preview","input","textarea"),ef=es("form").parts("container","requiredIndicator","helperText"),em=es("formError").parts("text","icon"),eh=es("input").parts("addon","field","element","group"),eb=es("list").parts("container","item","icon"),eg=es("menu").parts("button","list","item").extend("groupTitle","icon","command","divider"),ev=es("modal").parts("overlay","dialogContainer","dialog").extend("header","closeButton","body","footer"),ex=es("numberinput").parts("root","field","stepperGroup","stepper");es("pininput").parts("field");var ew=es("popover").parts("content","header","body","footer").extend("popper","arrow","closeButton"),eT=es("progress").parts("label","filledTrack","track"),eA=es("radio").parts("container","control","label"),eE=es("select").parts("field","icon"),eS=es("slider").parts("container","track","thumb","filledTrack","mark"),ek=es("stat").parts("container","label","helpText","number","icon"),eM=es("switch").parts("container","track","thumb","label"),eP=es("table").parts("table","thead","tbody","tr","th","td","tfoot","caption"),eC=es("tabs").parts("root","tab","tablist","tabpanel","tabpanels","indicator"),eO=es("tag").parts("container","label","closeButton"),ej=es("c
1ard").parts("container","header","body","footer"),eI=es("stepper").parts("stepper","step","title","description","indicator","separator","icon","number");let{definePartsStyle:eR}=(0,Q.YU)(ej.keys),eD={default:eR({container:{}})},eB={parts:ej.keys,baseStyle:()=>({container:{background:"rgba(5, 18, 26, 0.30)",backdropFilter:"blur(2px)",color:"primary.white",borderRadius:0},body:{p:3}}),sizes:{md:eR({container:{},header:{}}),xl:eR({container:{}})},variants:eD,defaultProps:{}},eN="--viewport-width",eL="--viewport-height",eF={parts:ep.keys,baseStyle:e=>({dialog:{...e.isFullHeight&&eU,backgroundColor:"primary.layer1"},overlay:{zIndex:"1400",bg:"rgba(23, 24, 26, 0.75)"},header:{...ea?.body3,color:"primary.white",justifyContent:"center",py:"26px",textAlign:"center"}}),variants:{},sizes:{full:()=>({dialog:{...eU,"&.drag-drawer-content":{height:`calc(${eU.height} - 30px)`}}})},defaultProps:{}},eU={minHeight:"auto",maxHeight:"unset",height:`var(${eL}, -webkit-fill-available)`},ez={parts:ev.keys,baseStyle:()=>({dialog:{bg:"primary.layer1"},overlay:{zIndex:"1400",bg:"rgba(23, 24, 26, 0.75)"},header:{...ea?.body3,color:"primary.white",justifyContent:"center",py:"26px",textAlign:"center"}}),variants:{},sizes:{md:{dialogContainer:{px:4}},lg:{dialog:{w:"500px",h:"700px"}},full(e){let t="inside"===e.scrollBehavior;return{dialogContainer:{...!t&&eG,height:`calc(${eG.height} - 54px)`,bottom:"24px",top:"unset",roundedTop:"10px",px:4},dialog:{...t&&eG,my:0,ml:0,mr:0,mt:0,mb:0}}}},defaultProps:{}},eG={minHeight:"auto",maxHeight:"unset",height:`var(${eL}, -webkit-fill-available)`},eH={parts:eI.keys,baseStyle:()=>({stepper:{mt:4,color:"primary.caution",gap:0},step:{paddingBottom:4},indicator:{"&[data-status=complete]":{background:"transparent",borderColor:"primary.caution",borderWidth:"1px"},"&[data-status=incomplete]":{background:"transparent",borderColor:"primary.caution",borderWidth:"1px"},"&[data-status=active]":{background:"transparent",borderColor:"primary.caution",borderWidth:"1px"}},separator:{"&[data-status=complete]":{background:"transparent",borderColor:"primary.caution",borderLeft:"1px dashed"},"&[data-status=incomplete]":{background:"transparent",borderColor:"primary.caution",borderLeft:"1px dashed"},"&[data-status=active]":{background:"transparent",borderColor:"primary.caution",borderLeft:"1px dashed"}}}),variants:{},sizes:{},defaultProps:{}},{definePartsStyle:eV,defineMultiStyleConfig:eW}=(0,Q.YU)(eM.keys),e_=eW({baseStyle:eV({container:{},thumb:{bg:"primary.cta",_checked:{}},track:{bg:"gradient.blur",border:"0.5px solid",borderColor:"primary.cta",_checked:{bg:"primary.layer0"}}})}),eY={parts:eC.keys,baseStyle:()=>({}),variants:{line(e){let{orientation:t}=e,n="vertical"===t?"borderStart":"borderBottom";return{tablist:{[n]:"1px solid",borderColor:"transparent"},tab:{pos:"relative",[n]:"1px solid",...ea?.body1,color:"primary.active_state",transitionDuration:0,_active:{bg:"transparent"},_selected:{color:"primary.cta","&::before":{content:'""',pos:"absolute",bg:"primary.cta",w:"10px",h:"3px",left:0,bottom:"-2px"},"&::after":{content:'""',pos:"absolute",bg:"primary.cta",w:"3px",h:"3px",right:0,bottom:"-2px"}},_disabled:{color:"primary.disabled"}},tabpanel:{px:"4px"}}}},sizes:{},defaultProps:{}},eq=((e=.5,t=100,n=.5)=>{let r={};for(let a=e;a<t;a+=n)r[a]=`${a/4}rem`;return r})(),eQ={global:{body:{fontSize:"16px",fontFamily:er.default,bg:"#444",color:"white"},a:{textDecoration:"none !important"},"d1,d2,h1,h2,h3":{fontFamily:`${er.heading}`},".no-scrollbar::-webkit-scrollbar":{display:"none"},".no-scrollbar":{scrollbarWidth:"none"}}},eZ={config:{initialColorMode:"light",useSystemColorMode:!1},components:{...M},space:eq,colors:{primary:{text1:"#17181A",text2:"#D1D1D1",white:"#FFFFFF",cta:"#98FF7E",active_state:"#C4FFB5",layer0:"#05121A",layer1:"#10202D",disabled:"#838588",caution:"#FDF3A7",error:"#FF7878",divider:"#5d604d",logo:"#FFFBB5",background:"#05121A",backgroundAlt:"#0D0D0D",drag_bar:"#295875",success:"#FDF880",icon_bg:"rgba(5, 18, 26, 0.5)",card_bg:"rgba(5, 18, 26, 0.3)",card_border:"rgba(253, 243, 167, 0.3)",h2_gray:"#3C4245",yellow:"#FFF98C",alpha_white:"rgba(255, 255, 255, 0.6)"}
1,gradient:{detail:"linear-gradient(239deg, rgba(217, 217, 217, 0.10) 0.93%, rgba(255, 255, 255, 0.00) 45.88%, rgba(255, 255, 255, 0.08) 99.71%)",blur:"linear-gradient(239deg, rgba(217, 217, 217, 0.10) 0.93%, rgba(255, 255, 255, 0.00) 45.88%, rgba(255, 255, 255, 0.08) 99.71%)",h2Gradient:"linear-gradient(90deg, #AAE9F7 0%, #7FF5E7 100%)"}},styles:eQ,textStyles:ea,breakpoints:{base:"0px",xxs:"480px",sm:"576px",md:"768px",lg:"992px",desktop:"993px",xl:"1280px","2xl":"1600px"},semanticTokens:{colors:{}}};var eK=n(54081),eJ=String.raw,eX=eJ` 2 :root, 3 :host { 4 --chakra-vh: 100vh; 5 } 6 7 @supports (height: -webkit-fill-available) { 8 :root, 9 :host { 10 --chakra-vh: -webkit-fill-available; 11 } 12 } 13 14 @supports (height: -moz-fill-available) { 15 :root, 16 :host { 17 --chakra-vh: -moz-fill-available; 18 } 19 } 20 21 @supports (height: 100dvh) { 22 :root, 23 :host { 24 --chakra-vh: 100dvh; 25 } 26 } 27`,e$=()=>(0,P.jsx)(eK.mL,{styles:eX}),e0=({scope:e=""})=>(0,P.jsx)(eK.mL,{styles:eJ` 28 html { 29 line-height: 1.5; 30 -webkit-text-size-adjust: 100%; 31 font-family: system-ui, sans-serif; 32 -webkit-font-smoothing: antialiased; 33 text-rendering: optimizeLegibility; 34 -moz-osx-font-smoothing: grayscale; 35 touch-action: manipulation; 36 } 37 38 body { 39 position: relative; 40 min-height: 100%; 41 margin: 0; 42 font-feature-settings: "kern"; 43 } 44 45 ${e} :where(*, *::before, *::after) { 46 border-width: 0; 47 border-style: solid; 48 box-sizing: border-box; 49 word-wrap: break-word; 50 } 51 52 main { 53 display: block; 54 } 55 56 ${e} hr { 57 border-top-width: 1px; 58 box-sizing: content-box; 59 height: 0; 60 overflow: visible; 61 } 62 63 ${e} :where(pre, code, kbd,samp) { 64 font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace; 65 font-size: 1em; 66 } 67 68 ${e} a { 69 background-color: transparent; 70 color: inherit; 71 text-decoration: inherit; 72 } 73 74 ${e} abbr[title] { 75 border-bottom: none; 76 text-decoration: underline; 77 -webkit-text-decoration: underline dotted; 78 text-decoration: underline dotted; 79 } 80 81 ${e} :where(b, strong) { 82 font-weight: bold; 83 } 84 85 ${e} small { 86 font-size: 80%; 87 } 88 89 ${e} :where(sub,sup) { 90 font-size: 75%; 91 line-height: 0; 92 position: relative; 93 vertical-align: baseline; 94 } 95 96 ${e} sub { 97 bottom: -0.25em; 98 } 99 100 ${e} sup { 101 top: -0.5em; 102 } 103 104 ${e} img { 105 border-style: none; 106 } 107 108 ${e} :where(button, input, optgroup, select, textarea) { 109 font-family: inherit; 110 font-size: 100%; 111 line-height: 1.15; 112 margin: 0; 113 } 114 115 ${e} :where(button, input) { 116 overflow: visible; 117 } 118 119 ${e} :where(button, select) { 120 text-transform: none; 121 } 122 123 ${e} :where( 124 button::-moz-focus-inner, 125 [type="button"]::-moz-focus-inner, 126 [type="reset"]::-moz-focus-inner, 127 [type="submit"]::-moz-focus-inner 128 ) { 129 border-style: none; 130 padding: 0; 131 } 132 133 ${e} fieldset { 134 padding: 0.35em 0.75em 0.625em; 135 } 136 137 ${e} legend { 138 box-sizing: border-box; 139 color: inherit; 140 display: table; 141 max-width: 100%; 142 padding: 0; 143 white-space: normal; 144 } 145 146 ${e} progress { 147 vertical-align: baseline; 148 } 149 150 ${e} textarea { 151 overflow: auto; 152 } 153 154 ${e} :where([type="checkbox"], [type="radio"]) { 155 box-sizing: border-box; 156 padding: 0; 157 } 158 159 ${e} input[type="number"]::-webkit-inner-spin-button, 160 ${e} input[type="number"]::-webkit-outer-spin-button { 161 -webkit-appearance: none !important; 162 } 163 164 ${e} input[type="number"] { 165 -moz-appearance: textfield; 166 } 167 168 ${e} input[type="search"] { 169 -webkit-appearance: textfield; 170 outline-offset: -2px; 171 } 172 173 ${e} input[type="search"]::-webkit-search-decoration { 174 -webkit-appearance: none !important; 175 } 176 177 ${e} ::-webkit-file-upload-button { 178 -webkit-appearance: button; 179 font: inherit; 180 } 181 182 ${e} details { 183 display: block; 184 } 185 186 ${e} summary { 187 display: list-item; 188 } 189 190 template { 191 display: none; 192 } 193 194 [hidden] { 195 display: none !important; 196 } 197 198 ${e} :where( 199 blockquote, 200 dl, 201 dd, 202 h1, 203 h2, 204 h3, 205 h4, 206 h5, 207 h6, 208 hr, 209 figure, 210 p, 211 pre 212 ) { 213 margin: 0; 214 } 215 216 ${e} button { 217 background: transparent; 218 padding: 0; 219 } 220 221 ${e} fieldset { 222 margin: 0; 223 padding: 0; 224 } 225 226 ${e} :where(ol, ul) { 227 margin: 0; 228 padding: 0; 229 } 230 231 ${e} textarea { 232 resize: vertical; 233 } 234 235 ${e} :where(button, [role="button"]) { 236 cursor: pointer; 237 } 238 239 ${e} button::-moz-focus-inner { 240 border: 0 !important; 241 } 242 243 ${e} table { 244 border-collapse: collapse; 245 } 246 247 ${e} :where(h1, h2, h3, h4, h5, h6) { 248 font-size: inherit; 249 font-weight: inherit; 250 } 251 252 ${e} :where(button, input, optgroup, select, textarea) { 253 padding: 0; 254 line-height: inherit; 255 color: inherit; 256 } 257 258 ${e} :where(img, svg, video, canvas, audio, iframe, embed, object) { 259 display: block; 260 } 261 262 ${e} :where(img, video) { 263 max-width: 100%; 264 height: auto; 265 } 266 267 [data-js-focus-visible]
268 :focus:not([data-focus-visible-added]):not( 269 [data-focus-visible-disabled] 270 ) { 271 outline: none; 272 box-shadow: none; 273 } 274 275 ${e} select::-ms-expand { 276 display: none; 277 } 278 279 ${eX} 280 `}),e1=n(57276),e2=n(34955),e5=n(29056),e6={light:"chakra-ui-light",dark:"chakra-ui-dark"},e3="chakra-ui-color-mode",e4=function(e){return{ssr:!1,type:"localStorage",get(t){let n;if(!(null==globalThis?void 0:globalThis.document))return t;try{n=localStorage.getItem(e)||t}catch(e){}return n||t},set(t){try{localStorage.setItem(e,t)}catch(e){}}}}(e3);r=0;var e8=n(54735),e7=()=>{};function e9(e,t){return"cookie"===e.type&&e.ssr?e.get(t):t}function te(e){let{value:t,children:n,options:{useSystemColorMode:r,initialColorMode:a,disableTransitionOnChange:i}={},colorModeManager:s=e4}=e,o="dark"===a?"dark":"light",[l,u]=(0,D.useState)(()=>e9(s,o)),[d,c]=(0,D.useState)(()=>e9(s)),{getSystemTheme:p,setClassName:y,setDataset:f,addListener:m}=(0,D.useMemo)(()=>(function(e={}){let{preventTransition:t=!0}=e,n={setDataset:e=>{let r=t?n.preventTransition():void 0;document.documentElement.dataset.theme=e,document.documentElement.style.colorScheme=e,null==r||r()},setClassName(e){document.body.classList.add(e?e6.dark:e6.light),document.body.classList.remove(e?e6.light:e6.dark)},query:()=>window.matchMedia("(prefers-color-scheme: dark)"),getSystemTheme(e){var t;return(null!=(t=n.query().matches)?t:"dark"===e)?"dark":"light"},addListener(e){let t=n.query(),r=t=>{e(t.matches?"dark":"light")};return"function"==typeof t.addListener?t.addListener(r):t.addEventListener("change",r),()=>{"function"==typeof t.removeListener?t.removeListener(r):t.removeEventListener("change",r)}},preventTransition(){let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(e)})})}}};return n})({preventTransition:i}),[i]),h="system"!==a||l?l:d,b=(0,D.useCallback)(e=>{let t="system"===e?p():e;u(t),y("dark"===t),f(t),s.set(t)},[s,p,y,f]);(0,e8.U)(()=>{"system"===a&&c(p())},[]),(0,D.useEffect)(()=>{let e=s.get();return e?void b(e):"system"===a?void b("system"):void b(o)},[s,o,a,b]);let g=(0,D.useCallback)(()=>{b("dark"===h?"light":"dark")},[h,b]);(0,D.useEffect)(()=>{if(r)return m(b)},[r,m,b]);let v=(0,D.useMemo)(()=>({colorMode:null!=t?t:h,toggleColorMode:t?e7:g,setColorMode:t?e7:b,forced:void 0!==t}),[h,g,b,t]);return(0,P.jsx)(e5.Ig.Provider,{value:v,children:n})}te.displayName="ColorModeProvider";var tt=n(70766),tn=e=>{let{children:t,colorModeManager:n,portalZIndex:r,resetScope:a,resetCSS:i=!0,theme:s={},environment:o,cssVarsRoot:l,disableEnvironment:u,disableGlobalStyle:d}=e,c=(0,P.jsx)(tt.v,{environment:o,disabled:u,children:t});return(0,P.jsx)(e2.NP,{theme:s,cssVarsRoot:l,children:(0,P.jsxs)(te,{colorModeManager:n,options:s.config,children:[i?(0,P.jsx)(e0,{scope:a}):(0,P.jsx)(e$,{}),!d&&(0,P.jsx)(e2.zy,{}),r?(0,P.jsx)(e1.w,{zIndex:r,children:c}):c]})})},tr={letterSpacings:{tighter:"-0.05em",tight:"-0.025em",normal:"0",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeights:{normal:"normal",none:1,shorter:1.25,short:1.375,base:1.5,tall:1.625,taller:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},fontWeights:{hairline:100,thin:200,light:300,normal:400,medium:500,semibold:600,bold:700,extrabold:800,black:900},fonts:{heading:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',body:'-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"',mono:'SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace'},fontSizes:{"3xs":"0.45rem","2xs":"0.625rem",xs:"0.75rem",sm:"0.875rem",md:"1rem",lg:"1.125rem",xl:"1.25rem","2xl":"1.5rem","3xl":"1.875rem","4xl":"2.25rem","5xl":"3rem","6xl":"3.75rem","7xl":"4.5rem","8xl":"6rem","9xl":"8rem"}},ta={px:"1px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},ti={...ta,max:"max-content",min:"min-content",full:"100%","3xs":"14rem","2xs":"16rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem","8xl":"90rem",prose:"60ch",container:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px"}},ts={breakpoints:{base:"0em",sm:"30em",md:"48em",lg:"62em",xl:"80em","2xl":"96em"},zIndices:{hide:-1,auto:"auto",base:0,docked:10,dropdown:1e3,sticky:1100,banner:1200,overlay:1300,modal:1400,popover:1500,skipLink:1600,toast:1700,tooltip:1800},radii:{none:"0",sm:"0.125rem",base:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"}
280,blur:{none:0,sm:"4px",base:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},colors:{transparent:"transparent",current:"currentColor",black:"#000000",white:"#FFFFFF",whiteAlpha:{50:"rgba(255, 255, 255, 0.04)",100:"rgba(255, 255, 255, 0.06)",200:"rgba(255, 255, 255, 0.08)",300:"rgba(255, 255, 255, 0.16)",400:"rgba(255, 255, 255, 0.24)",500:"rgba(255, 255, 255, 0.36)",600:"rgba(255, 255, 255, 0.48)",700:"rgba(255, 255, 255, 0.64)",800:"rgba(255, 255, 255, 0.80)",900:"rgba(255, 255, 255, 0.92)"},blackAlpha:{50:"rgba(0, 0, 0, 0.04)",100:"rgba(0, 0, 0, 0.06)",200:"rgba(0, 0, 0, 0.08)",300:"rgba(0, 0, 0, 0.16)",400:"rgba(0, 0, 0, 0.24)",500:"rgba(0, 0, 0, 0.36)",600:"rgba(0, 0, 0, 0.48)",700:"rgba(0, 0, 0, 0.64)",800:"rgba(0, 0, 0, 0.80)",900:"rgba(0, 0, 0, 0.92)"},gray:{50:"#F7FAFC",100:"#EDF2F7",200:"#E2E8F0",300:"#CBD5E0",400:"#A0AEC0",500:"#718096",600:"#4A5568",700:"#2D3748",800:"#1A202C",900:"#171923"},red:{50:"#FFF5F5",100:"#FED7D7",200:"#FEB2B2",300:"#FC8181",400:"#F56565",500:"#E53E3E",600:"#C53030",700:"#9B2C2C",800:"#822727",900:"#63171B"},orange:{50:"#FFFAF0",100:"#FEEBC8",200:"#FBD38D",300:"#F6AD55",400:"#ED8936",500:"#DD6B20",600:"#C05621",700:"#9C4221",800:"#7B341E",900:"#652B19"},yellow:{50:"#FFFFF0",100:"#FEFCBF",200:"#FAF089",300:"#F6E05E",400:"#ECC94B",500:"#D69E2E",600:"#B7791F",700:"#975A16",800:"#744210",900:"#5F370E"},green:{50:"#F0FFF4",100:"#C6F6D5",200:"#9AE6B4",300:"#68D391",400:"#48BB78",500:"#38A169",600:"#2F855A",700:"#276749",800:"#22543D",900:"#1C4532"},teal:{50:"#E6FFFA",100:"#B2F5EA",200:"#81E6D9",300:"#4FD1C5",400:"#38B2AC",500:"#319795",600:"#2C7A7B",700:"#285E61",800:"#234E52",900:"#1D4044"},blue:{50:"#ebf8ff",100:"#bee3f8",200:"#90cdf4",300:"#63b3ed",400:"#4299e1",500:"#3182ce",600:"#2b6cb0",700:"#2c5282",800:"#2a4365",900:"#1A365D"},cyan:{50:"#EDFDFD",100:"#C4F1F9",200:"#9DECF9",300:"#76E4F7",400:"#0BC5EA",500:"#00B5D8",600:"#00A3C4",700:"#0987A0",800:"#086F83",900:"#065666"},purple:{50:"#FAF5FF",100:"#E9D8FD",200:"#D6BCFA",300:"#B794F4",400:"#9F7AEA",500:"#805AD5",600:"#6B46C1",700:"#553C9A",800:"#44337A",900:"#322659"},pink:{50:"#FFF5F7",100:"#FED7E2",200:"#FBB6CE",300:"#F687B3",400:"#ED64A6",500:"#D53F8C",600:"#B83280",700:"#97266D",800:"#702459",900:"#521B41"},linkedin:{50:"#E8F4F9",100:"#CFEDFB",200:"#9BDAF3",300:"#68C7EC",400:"#34B3E4",500:"#00A0DC",600:"#008CC9",700:"#0077B5",800:"#005E93",900:"#004471"},facebook:{50:"#E8F4F9",100:"#D9DEE9",200:"#B7C2DA",300:"#6482C0",400:"#4267B2",500:"#385898",600:"#314E89",700:"#29487D",800:"#223B67",900:"#1E355B"},messenger:{50:"#D0E6FF",100:"#B9DAFF",200:"#A2CDFF",300:"#7AB8FF",400:"#2E90FF",500:"#0078FF",600:"#0063D1",700:"#0052AC",800:"#003C7E",900:"#002C5C"},whatsapp:{50:"#dffeec",100:"#b9f5d0",200:"#90edb3",300:"#65e495",400:"#3cdd78",500:"#22c35e",600:"#179848",700:"#0c6c33",800:"#01421c",900:"#001803"},twitter:{50:"#E5F4FD",100:"#C8E9FB",200:"#A8DCFA",300:"#83CDF7",400:"#57BBF5",500:"#1DA1F2",600:"#1A94DA",700:"#1681BF",800:"#136B9E",900:"#0D4D71"},telegram:{50:"#E3F2F9",100:"#C5E4F3",200:"#A2D4EC",300:"#7AC1E4",400:"#47A9DA",500:"#0088CC",600:"#007AB8",700:"#006BA1",800:"#005885",900:"#003F5E"}},...tr,sizes:ti,shadows:{xs:"0 0 0 1px rgba(0, 0, 0, 0.05)",sm:"0 1px 2px 0 rgba(0, 0, 0, 0.05)",base:"0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06)",md:"0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06)",lg:"0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)",xl:"0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04)","2xl":"0 25px 50px -12px rgba(0, 0, 0, 0.25)",outline:"0 0 0 3px rgba(66, 153, 225, 0.6)",inner:"inset 0 2px 4px 0 rgba(0,0,0,0.06)",none:"none","dark-lg":"rgba(0, 0, 0, 0.1) 0px 0px 0px 1px, rgba(0, 0, 0, 0.2) 0px 5px 10px, rgba(0, 0, 0, 0.4) 0px 15px 40px"},space:ta,borders:{none:0,"1px":"1px solid","2px":"2px solid","4px":"4px solid","8px":"8px solid"},transition:{property:{common:"background-color, border-color, color, fill, stroke, opacity, box-shadow, transform",colors:"background-color, border-color, color, fill, stroke",dimensions:"width, height",position:"left, right, top, bottom",background:"background-color, background-image, background-position"},easing:{"ease-in":"cubic-bezier(0.4, 0, 1, 1)","ease-out":"cubic-bezier(0, 0, 0.2, 1)","ease-in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},duration:{"ultra-fast":"50ms",faster:"100ms",fast:"150ms",normal:"200ms",slow:"300ms",slower:"400ms","ultra-slow":"500ms"}}},{defineMultiStyleConfig:to,definePartsStyle:tl}=(0,Q.YU)(["stepper","step","title","description","indicator","separator","icon","number"]),tu=(0,Q.Vg)("stepper-indicator-size"),td=(0,Q.Vg)("stepper-icon-size"),tc=(0,Q.Vg)("stepper-title-font-size"),tp=(0,Q.Vg)("stepper-description-font-size"),ty=(0,Q.Vg)("stepper-accent-color"),tf=to({baseStyle:tl(({colorScheme:e})=>({stepper:{display:"flex",justifyContent:"space-between",gap:"4","&[data-orientation=vertical]":{flexDirection:"column",alignItems:"flex-start"},"&[data-orientation=horizontal]":{flexDirection:"row",alignItems:"center"},[ty.variable]:`colors.${e}.500`,_dark:{[ty.variable]:`colors.${e}.200`}},title:{fontSize:tc.reference,fontWeight:"medium"},description:{fontSize:tp.reference,color:"chakra-subtle-text"},number:{fontSize:tc.reference},step:{flexShrink:0,position:"relative",display:"flex",gap:"2","&[data-orientation=horizontal]":{alignItems:"center"},flex:"1","&:last-of-type:not([data-stretch])":{flex:"initial"}},icon:{flexShrink:0,width:td.reference,height:td.reference},indicator:{flexShrink:0,borderRadius:"full",width:tu.reference,height:tu.reference,display:"flex",justifyContent:"center",alignItems:"center","&[data-status=active]":{borderWidth:"2px",borderColor:ty.reference},"&[data-status=complete]":{bg:ty.reference,color:"chakra-inverse-text"},"&[data-status=incomplete]":{borderWidth:"2px"}},separator:{bg:"chakra-border-color",flex:"1","&[data-status=complete]":{bg:ty.reference},"&[data-orientation=horizontal]":{width:"100%",height:"2px",marginStart:"2"},"&[data-orientation=vertical]":{width:"2px",position:"absolute",height:"100%",maxHeight:`calc(100% - ${tu.reference} - 8px)`,top:`calc(${tu.reference} + 4px)`,insetStart:`calc(${tu.reference} / 2 - 1px)`}}})),sizes:{xs:tl({stepper:{[tu.variable]:"sizes.4",[td.variable]:"sizes.3",[tc.variable]:"fontSizes.xs",[tp.variable]:"fontSizes.xs"}}),sm:tl({stepper:{[tu.variable]:"sizes.6",[td.variable]:"sizes.4",[tc.variable]:"fontSizes.sm",[tp.variable]:"fontSizes.xs"}}),md:tl({stepper:{[tu.variable]:"sizes.8",[td.variable]:"sizes.5",[tc.variable]:"fontSizes.md",[tp.variable]:"fontSizes.sm"}}),lg:tl({stepper:{[tu.variable]:"sizes.10",[td.variable]:"sizes.6",[tc.variable]:"fontSizes.lg",[tp.variable]:"fontSizes.md"}})},defaultProps:{size:"md",colorScheme:"blue"}});function tm(e){let t=function(e,t="-"){return e.replace(/\s+/g,t)}(e.toString());return t.includes("\\.")?e:Number.isInteger(parseFloat(e.toString()))?e:t.replace(".","\\.")}function th(e,t){var n,r;let a=function(e,t=""){return`--${function(e,t=""){return[t,tm(e)].filter(
280Boolean).join("-")}(e,t)}`}(e,null==t?void 0:t.prefix);return{variable:a,reference:(n="string"==typeof(r=null==t?void 0:t.fallback)?r:null==r?void 0:r.reference,`var(${tm(a)}${n?`, ${n}`:""})`)}}function tb(e){return(0,K.Gv)(e)&&e.reference?e.reference:String(e)}var tg=(e,...t)=>t.map(tb).join(` ${e} `).replace(/calc/g,""),tv=(...e)=>`calc(${tg("+",...e)})`,tx=(...e)=>`calc(${tg("-",...e)})`,tw=(...e)=>`calc(${tg("*",...e)})`,tT=(...e)=>`calc(${tg("/",...e)})`,tA=e=>{let t=tb(e);return null==t||Number.isNaN(parseFloat(t))?tw(t,-1):String(t).startsWith("-")?String(t).slice(1):`-${t}`},tE=Object.assign(e=>({add:(...t)=>tE(tv(e,...t)),subtract:(...t)=>tE(tx(e,...t)),multiply:(...t)=>tE(tw(e,...t)),divide:(...t)=>tE(tT(e,...t)),negate:()=>tE(tA(e)),toString:()=>e.toString()}),{add:tv,subtract:tx,multiply:tw,divide:tT,negate:tA}),{defineMultiStyleConfig:tS,definePartsStyle:tk}=(0,Q.YU)(eM.keys),tM=th("switch-track-width"),tP=th("switch-track-height"),tC=th("switch-track-diff"),tO=tE.subtract(tM,tP),tj=th("switch-thumb-x"),tI=th("switch-bg"),tR=(0,Q.H2)(e=>{let{colorScheme:t}=e;return{borderRadius:"full",p:"0.5",width:[tM.reference],height:[tP.reference],transitionProperty:"common",transitionDuration:"fast",[tI.variable]:"colors.gray.300",_dark:{[tI.variable]:"colors.whiteAlpha.400"},_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed"},_checked:{[tI.variable]:`colors.${t}.500`,_dark:{[tI.variable]:`colors.${t}.200`}},bg:tI.reference}}),tD=(0,Q.H2)({bg:"white",transitionProperty:"transform",transitionDuration:"normal",borderRadius:"inherit",width:[tP.reference],height:[tP.reference],_checked:{transform:`translateX(${tj.reference})`}}),tB=tS({baseStyle:tk(e=>({container:{[tC.variable]:tO,[tj.variable]:tC.reference,_rtl:{[tj.variable]:tE(tC).negate().toString()}},track:tR(e),thumb:tD})),sizes:{sm:tk({container:{[tM.variable]:"1.375rem",[tP.variable]:"sizes.3"}}),md:tk({container:{[tM.variable]:"1.875rem",[tP.variable]:"sizes.4"}}),lg:tk({container:{[tM.variable]:"2.875rem",[tP.variable]:"sizes.6"}})},defaultProps:{size:"md",colorScheme:"blue"}});function tN(e,t){return n=>"dark"===n.colorMode?t:e}function tL(e){let{orientation:t,vertical:n,horizontal:r}=e;return t?"vertical"===t?n:r:{}}var{defineMultiStyleConfig:tF,definePartsStyle:tU}=(0,Q.YU)(eP.keys),tz=tU({table:{fontVariantNumeric:"lining-nums tabular-nums",borderCollapse:"collapse",width:"full"},th:{fontFamily:"heading",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"wider",textAlign:"start"},td:{textAlign:"start"},caption:{mt:4,fontFamily:"heading",textAlign:"center",fontWeight:"medium"}}),tG=(0,Q.H2)({"&[data-is-numeric=true]":{textAlign:"end"}}),tH=tF({baseStyle:tz,variants:{simple:tU(e=>{let{colorScheme:t}=e;return{th:{color:tN("gray.600","gray.400")(e),borderBottom:"1px",borderColor:tN(`${t}.100`,`${t}.700`)(e),...tG},td:{borderBottom:"1px",borderColor:tN(`${t}.100`,`${t}.700`)(e),...tG},caption:{color:tN("gray.600","gray.100")(e)},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),striped:tU(e=>{let{colorScheme:t}=e;return{th:{color:tN("gray.600","gray.400")(e),borderBottom:"1px",borderColor:tN(`${t}.100`,`${t}.700`)(e),...tG},td:{borderBottom:"1px",borderColor:tN(`${t}.100`,`${t}.700`)(e),...tG},caption:{color:tN("gray.600","gray.100")(e)},tbody:{tr:{"&:nth-of-type(odd)":{"th, td":{borderBottomWidth:"1px",borderColor:tN(`${t}.100`,`${t}.700`)(e)},td:{background:tN(`${t}.100`,`${t}.700`)(e)}}}},tfoot:{tr:{"&:last-of-type":{th:{borderBottomWidth:0}}}}}}),unstyled:(0,Q.H2)({})},sizes:{sm:tU({th:{px:"4",py:"1",lineHeight:"4",fontSize:"xs"},td:{px:"4",py:"2",fontSize:"sm",lineHeight:"4"},caption:{px:"4",py:"2",fontSize:"xs"}}),md:tU({th:{px:"6",py:"3",lineHeight:"4",fontSize:"xs"},td:{px:"6",py:"4",lineHeight:"5"},caption:{px:"6",py:"2",fontSize:"sm"}}),lg:tU({th:{px:"8",py:"4",lineHeight:"5",fontSize:"sm"},td:{px:"8",py:"5",lineHeight:"6"},caption:{px:"6",py:"2",fontSize:"md"}})},defaultProps:{variant:"simple",size:"md",colorScheme:"gray"}});function tV(e,t,n){return Math.min(Math.max(e,n),t)}class tW extends Error{constructor(e){super(`Failed to parse color: "${e}"`)}}function t_(e){if("string"!=typeof e)throw new tW(e);if("transparent"===e.trim().toLowerCase())return[0,0,0,0];let t=e.trim();t=t$.test(e)?function(e){let t=tq[function(e){let t=5381,n=e.length;for(;n;)t=33*t^e.charCodeAt(--n);return(t>>>0)%2341}(e.toLowerCase().trim())];if(!t)throw new tW(e);return`#${t}`}(e):e;let n=tZ.exec(t);if(n){let e=Array.from(n).slice(1);return[...e.slice(0,3).map(e=>parseInt(tQ(e,2),16)),parseInt(tQ(e[3]||"f",2),16)/255]}let r=tK.exec(t);if(r){let e=Array.from(r).slice(1);return[...e.slice(0,3).map(e=>parseInt(e,16)),parseInt(e[3]||"ff",16)/255]}let a=tJ.exec(t);if(a){let e=Array.from(a).slice(1);return[...e.slice(0,3).map(e=>parseInt(e,10)),parseFloat(e[3]||"1")]}let i=tX.exec(t);if(i){let[t,n,r,a]=Array.from(i).slice(1).map(parseFloat);if(tV(0,100,n)!==n||tV(0,100,r)!==r)throw new tW(e);return[...t1(t,n,r),Number.isNaN(a)?1:a]}throw new tW(e)}let tY=e=>parseInt(e.replace(/_/g,""),36),tq="1q29ehhb 1n09sgk7 1kl1ekf_ _yl4zsno 16z9eiv3 1p29lhp8 _bd9zg04 17u0____ _iw9zhe5 _to73___ _r45e31e _7l6g016 _jh8ouiv _zn3qba8 1jy4zshs 11u87k0u 1ro9yvyo 1aj3xael 1gz9zjz0 _3w8l4xo 1bf1ekf_ _ke3v___ _4rrkb__ 13j776yz _646mbhl _nrjr4__ _le6mbhl 1n37ehkb _m75f91n _qj3bzfz 1939yygw 11i5z6x8 _1k5f8xs 1509441m 15t5lwgf _ae2th1n _tg1ugcv 1lp1ugcv 16e14up_ _h55rw7n _ny9yavn _7a11xb_ 1ih442g9 _pv442g9 1mv16xof 14e6y7tu 1oo9zkds 17d1cisi _4v9y70f _y98m8kc 1019pq0v 12o9zda8 _348j4f4 1et50i2o _8epa8__ _ts6senj 1o350i2o 1mi9eiuo 1259yrp0 1ln80gnw _632xcoy 1cn9zldc _f29edu4 1n490c8q _9f9ziet 1b94vk74 _m49zkct 1kz6s73a 1eu9dtog _q58s1rz 1dy9sjiq __u89jo3 _aj5nkwg _ld89jo3 13h9z6wx _qa9z2ii _l119xgq _bs5arju 1hj4nwk9 1qt4nwk9 1ge6wau6 14j9zlcw 11p1edc_ _ms1zcxe _439shk6 _jt9y70f _754zsow 1la40eju _oq5p___ _x279qkz 1fa5r3rv _yd2d9ip _424tcku _8y1di2_ _zi2uabw _yy7rn9h 12yz980_ __39ljp6 1b59zg0x _n39zfzp 1fy9zest _b33k___ _hp9wq92 1il50hz4 _io472ub _lj9z3eo 19z9ykg0 _8t8iu3a 12b9bl4a 1ak5yw0o _896v4ku _tb8k8lv _s59zi6t _c09ze0p 1lg80oqn 1id9z8wb _238nba5 1kq6wgdi _154zssg _tn3zk49 _da9y6tc 1sg7cv4f _r12jvtt 1gq5fmkz 1cs9rvci _lp9jn1c _xw1tdnb 13f9zje6 16f6973h _vo7ir40 _bt5arjf _rc45e4t _hr4e100 10v4e100 _hc9zke2 _w91egv_ _sj2r1kk 13c87yx8 _vqpds__ _ni8ggk8 _tj9yqfb 1ia2j4r4 _7x9b10u 1fc9ld4j 1eq9zldr _5j9lhpx _ez9zl6o _md61fzm".split(" ").reduce((e,t)=>
280{let n=tY(t.substring(0,3)),r=tY(t.substring(3)).toString(16),a="";for(let e=0;e<6-r.length;e++)a+="0";return e[n]=`${a}${r}`,e},{}),tQ=(e,t)=>Array.from(Array(t)).map(()=>e).join(""),tZ=RegExp(`^#${tQ("([a-f0-9])",3)}([a-f0-9])?$`,"i"),tK=RegExp(`^#${tQ("([a-f0-9]{2})",3)}([a-f0-9]{2})?$`,"i"),tJ=RegExp(`^rgba?\\(\\s*(\\d+)\\s*${tQ(",\\s*(\\d+)\\s*",2)}(?:,\\s*([\\d.]+))?\\s*\\)$`,"i"),tX=/^hsla?\(\s*([\d.]+)\s*,\s*([\d.]+)%\s*,\s*([\d.]+)%(?:\s*,\s*([\d.]+))?\s*\)$/i,t$=/^[a-z]+$/i,t0=e=>Math.round(255*e),t1=(e,t,n)=>{let r=n/100;if(0===t)return[r,r,r].map(t0);let a=(e%360+360)%360/60,i=t/100*(1-Math.abs(2*r-1)),s=i*(1-Math.abs(a%2-1)),o=0,l=0,u=0;a>=0&&a<1?(o=i,l=s):a>=1&&a<2?(o=s,l=i):a>=2&&a<3?(l=i,u=s):a>=3&&a<4?(l=s,u=i):a>=4&&a<5?(o=s,u=i):a>=5&&a<6&&(o=i,u=s);let d=r-i/2;return[o+d,l+d,u+d].map(t0)};var t2=(e,t,n)=>{let r=function(e,t,n,r,a){for(t=t.split?t.split("."):t,r=0;r<t.length;r++)e=e?e[t[r]]:void 0;return void 0===e?n:e}(e,`colors.${t}`,t);try{return!function(e){let[t,n,r,a]=t_(e),i=e=>{let t=tV(0,255,e).toString(16);return 1===t.length?`0${t}`:t};i(t),i(n),i(r),a<1&&i(Math.round(255*a))}(r),r}catch{return null!=n?n:"#000000"}},t5=(e,t)=>n=>(function(e,t){var n;let[r,a,i,s]=t_(e);return n=s-t,`rgba(${tV(0,255,r).toFixed()}, ${tV(0,255,a).toFixed()}, ${tV(0,255,i).toFixed()}, ${parseFloat(tV(0,1,n).toFixed(3))})`})(t2(n,e),1-t);function t6(e="1rem",t="rgba(255, 255, 255, 0.15)"){return{backgroundImage:`linear-gradient( 281 45deg, 282 ${t} 25%, 283 transparent 25%, 284 transparent 50%, 285 ${t} 50%, 286 ${t} 75%, 287 transparent 75%, 288 transparent 289 )`,backgroundSize:`${e} ${e}`}}var t3=(0,Q.Vg)("tabs-color"),t4=(0,Q.Vg)("tabs-bg"),t8=(0,Q.Vg)("tabs-border-color"),{defineMultiStyleConfig:t7,definePartsStyle:t9}=(0,Q.YU)(eC.keys),ne=(0,Q.H2)(e=>{let{orientation:t}=e;return{display:"vertical"===t?"flex":"block"}}),nt=(0,Q.H2)(e=>{let{isFitted:t}=e;return{flex:t?1:void 0,transitionProperty:"common",transitionDuration:"normal",_focusVisible:{zIndex:1,boxShadow:"outline"},_disabled:{cursor:"not-allowed",opacity:.4}}}),nn=(0,Q.H2)(e=>{let{align:t="start",orientation:n}=e;return{justifyContent:({end:"flex-end",center:"center",start:"flex-start"})[t],flexDirection:"vertical"===n?"column":"row"}}),nr=(0,Q.H2)({p:4}),na=t7({baseStyle:t9(e=>({root:ne(e),tab:nt(e),tablist:nn(e),tabpanel:nr})),sizes:{sm:t9({tab:{py:1,px:4,fontSize:"sm"}}),md:t9({tab:{fontSize:"md",py:2,px:4}}),lg:t9({tab:{fontSize:"lg",py:3,px:4}})},variants:{line:t9(e=>{let{colorScheme:t,orientation:n}=e,r="vertical"===n,a=r?"borderStart":"borderBottom";return{tablist:{[a]:"2px solid",borderColor:"inherit"},tab:{[a]:"2px solid",borderColor:"transparent",[r?"marginStart":"marginBottom"]:"-2px",_selected:{[t3.variable]:`colors.${t}.600`,_dark:{[t3.variable]:`colors.${t}.300`},borderColor:"currentColor"},_active:{[t4.variable]:"colors.gray.200",_dark:{[t4.variable]:"colors.whiteAlpha.300"}},_disabled:{_active:{bg:"none"}},color:t3.reference,bg:t4.reference}}}),enclosed:t9(e=>{let{colorScheme:t}=e;return{tab:{borderTopRadius:"md",border:"1px solid",borderColor:"transparent",mb:"-1px",[t8.variable]:"transparent",_selected:{[t3.variable]:`colors.${t}.600`,[t8.variable]:"colors.white",_dark:{[t3.variable]:`colors.${t}.300`,[t8.variable]:"colors.gray.800"},borderColor:"inherit",borderBottomColor:t8.reference},color:t3.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),"enclosed-colored":t9(e=>{let{colorScheme:t}=e;return{tab:{border:"1px solid",borderColor:"inherit",[t4.variable]:"colors.gray.50",_dark:{[t4.variable]:"colors.whiteAlpha.50"},mb:"-1px",_notLast:{marginEnd:"-1px"},_selected:{[t4.variable]:"colors.white",[t3.variable]:`colors.${t}.600`,_dark:{[t4.variable]:"colors.gray.800",[t3.variable]:`colors.${t}.300`},borderColor:"inherit",borderTopColor:"currentColor",borderBottomColor:"transparent"},color:t3.reference,bg:t4.reference},tablist:{mb:"-1px",borderBottom:"1px solid",borderColor:"inherit"}}}),"soft-rounded":t9(e=>{let{colorScheme:t,theme:n}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",color:"gray.600",_selected:{color:t2(n,`${t}.700`),bg:t2(n,`${t}.100`)}}}}),"solid-rounded":t9(e=>{let{colorScheme:t}=e;return{tab:{borderRadius:"full",fontWeight:"semibold",[t3.variable]:"colors.gray.600",_dark:{[t3.variable]:"inherit"},_selected:{[t3.variable]:"colors.white",[t4.variable]:`colors.${t}.600`,_dark:{[t3.variable]:"colors.gray.800",[t4.variable]:`colors.${t}.300`}},color:t3.reference,bg:t4.reference}}}),unstyled:t9({})},defaultProps:{size:"md",variant:"line",colorScheme:"blue"}}),ni=(0,Q.lL)("badge",["bg","color","shadow"]),ns=(0,Q.H2)({px:1,textTransform:"uppercase",fontSize:"xs",borderRadius:"sm",fontWeight:"bold",bg:ni.bg.reference,color:ni.color.reference,boxShadow:ni.shadow.reference}),no=(0,Q.H2)(e=>{let{colorScheme:t,theme:n}=e,r=t5(`${t}.500`,.6)(n);return{[ni.bg.variable]:`colors.${t}.500`,[ni.color.variable]:"colors.white",_dark:{[ni.bg.variable]:r,[ni.color.variable]:"colors.whiteAlpha.800"}}}),nl=(0,Q.H2)(e=>{let{colorScheme:t,theme:n}=e,r=t5(`${t}.200`,.16)(n);return{[ni.bg.variable]:`colors.${t}.100`,[ni.color.variable]:`colors.${t}.800`,_dark:{[ni.bg.variable]:r,[ni.color.variable]:`colors.${t}.200`}}}),nu=(0,Q.H2)(e=>{let{colorScheme:t,theme:n}=e,r=t5(`${t}.200`,.8)(n);return{[ni.color.variable]:`colors.${t}.500`,_dark:{[ni.color.variable]:r},[ni.shadow.variable]:`inset 0 0 0px 1px ${ni.color.reference}`}}),nd=(0,Q.Dt)({baseStyle:ns,variants:{solid:no,subtle:nl,outline:nu},defaultProps:{variant:"subtle",colorScheme:"gray"}}),{defineMultiStyleConfig:nc,definePartsStyle:np}=(0,Q.YU)(eO.keys),ny=(0,Q.Vg)("tag-bg"),nf=(0,Q.Vg)("tag-color"),nm=(0,Q.Vg)("tag-shadow"),nh=(0,Q.Vg)("tag-min-height"),nb=(0,Q.Vg)("tag-min-width"),ng=(0,Q.Vg)("tag-font-size"),nv=(0,Q.Vg)("tag-padding-inline"),nx=np({container:(0,Q.H2)({fontWeight:"medium",lineHeight:1.2,outline:0,[nf.variable]:ni.color.reference,[ny.variable]:ni.bg.reference,[nm.variable]:ni.shadow.reference,color:nf.reference,bg:ny.reference,boxShadow:nm.reference,borderRadius:"md",minH:nh.reference,minW:nb.reference,fontSize:ng.reference,px:nv.reference,_focusVisible:{[nm.variable]:"shadows.outline"}}),label:(0,Q.H2)({lineHeight:1.2,overflow:"visible"}),closeButton:(0,Q.H2)({fontSize:"lg",w:"5",h:"5",transitionProperty:"common",transitionDuration:"normal",borderRadius:"full",marginStart:"1.5",marginEnd:"-1",opacity:.5,_disabled:{opacity:.4},_focusVisible:{boxShadow:"outline",bg:"rgba(0, 0, 0, 0.14)"},_hover:{opacity:.8},_active:{opacity:1}})}),nw={sm:np({container:{[nh.variable]:"sizes.5",[nb.variable]:"sizes.5",[ng.variable]:"fontSizes.xs",[nv.variable]:"space.2"},closeButton:{marginEnd:"-2px",marginStart:"0.35rem"}}),md:np({container:{[nh.variable]:"sizes.6",[nb.variable]:"sizes.6",[ng.variable]:"fontSizes.sm",[nv.variable]:"space.2"}}),lg:np({container:{[nh.variable]:"sizes.8",[nb.variable]:"sizes.8",[ng.variable]:"fontSizes.md",[nv.variable]:"space.3"}})},nT=nc({variants:{subtle:np(e=>{var t;return{container:null==(t=nd.variants)?void 0:t.subtle(e)}}),solid:np(e=>{var t;return{container:null==(t=nd.variants)?void 0:t.solid(e)}}),outline:np(e=>{var t;return{container:null==(t=nd.variants)?void 0:t.outline(e)}})},baseStyle:nx,sizes:nw,defaultProps:{size:"md",variant:"subtle",colorScheme:"gray"}}),{definePartsStyle:nA,defineMultiStyleConfig:nE}=(0,Q.YU)(eh.keys),nS=(0,Q.Vg)("input-height"),nk=(0,Q.Vg)("input-font-size"),nM=(0,Q.Vg)("input-padding"),nP=(0,Q.Vg)("input-border-radius"),nC=nA({addon:{height:nS.reference,fontSize:nk.reference,px:nM.reference,borderRadius:nP.reference},field:{width:"100%",height:nS.reference,fontSize:nk.reference,px:nM.reference,borderRadius:nP.reference,minWidth:0,outline:0,position:"relative",appearance:"none",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed"}}}),nO={lg:(0,Q.H2)({[nk.variable]:"fontSizes.lg",[nM.variable]:"space.4",[nP.variable]:"radii.md",[nS.variable]:"sizes.12"}),md:(0,Q.H2)({[nk.variable]:"fontSizes.md",[nM.variable]:"space.4",[nP.variable]:"radii.md",[nS.variable]:"sizes.10"}),sm:(0,Q.H2)({[nk.variable]:"fontSizes.sm",[nM.variable]:"space.3",[nP.variable]:"radii.sm",[nS.variable]:"sizes.8"}),xs:(0,Q.H2)({[nk.variable]:"fontSizes.xs",[nM.variable]:"space.2",[nP.variable]:"radii.sm",[nS.variable]:"sizes.6"})};function nj(e){let{focusBorderColor:t,errorBorderColor:n}=e;return{focusBorderColor:t||tN("blue.500","blue.300")(e),errorBorderColor:n||tN("red.500","red.300")(e)}}var nI=nE({baseStyle:nC,sizes:{lg:nA({field:nO.lg,group:nO.lg}),md:nA({field:nO.md,group:nO.md}),sm:nA({field:nO.sm,group:nO.sm}),xs:nA({field:nO.xs,group:nO.xs})},variants:{outline:nA(e=>{let{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=nj(e);return{field:{border:"1px solid",borderColor:"inherit",bg:"inherit",_hover:{borderColor:tN("gray.300","whiteAlpha.400")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:t2(t,r),boxShadow:`0 0 0 1px ${t2(t,r)}`}
289,_focusVisible:{zIndex:1,borderColor:t2(t,n),boxShadow:`0 0 0 1px ${t2(t,n)}`}},addon:{border:"1px solid",borderColor:tN("inherit","whiteAlpha.50")(e),bg:tN("gray.100","whiteAlpha.300")(e)}}}),filled:nA(e=>{let{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=nj(e);return{field:{border:"2px solid",borderColor:"transparent",bg:tN("gray.100","whiteAlpha.50")(e),_hover:{bg:tN("gray.200","whiteAlpha.100")(e)},_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:t2(t,r)},_focusVisible:{bg:"transparent",borderColor:t2(t,n)}},addon:{border:"2px solid",borderColor:"transparent",bg:tN("gray.100","whiteAlpha.50")(e)}}}),flushed:nA(e=>{let{theme:t}=e,{focusBorderColor:n,errorBorderColor:r}=nj(e);return{field:{borderBottom:"1px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent",_readOnly:{boxShadow:"none !important",userSelect:"all"},_invalid:{borderColor:t2(t,r),boxShadow:`0px 1px 0px 0px ${t2(t,r)}`},_focusVisible:{borderColor:t2(t,n),boxShadow:`0px 1px 0px 0px ${t2(t,n)}`}},addon:{borderBottom:"2px solid",borderColor:"inherit",borderRadius:"0",px:"0",bg:"transparent"}}}),unstyled:nA({field:{bg:"transparent",px:"0",height:"auto"},addon:{bg:"transparent",px:"0",height:"auto"}})},defaultProps:{size:"md",variant:"outline"}}),nR=(0,Q.H2)({...null==(a=nI.baseStyle)?void 0:a.field,paddingY:"2",minHeight:"20",lineHeight:"short",verticalAlign:"top"}),nD={outline:(0,Q.H2)(e=>{var t,n;return null!=(n=null==(t=nI.variants)?void 0:t.outline(e).field)?n:{}}),flushed:(0,Q.H2)(e=>{var t,n;return null!=(n=null==(t=nI.variants)?void 0:t.flushed(e).field)?n:{}}),filled:(0,Q.H2)(e=>{var t,n;return null!=(n=null==(t=nI.variants)?void 0:t.filled(e).field)?n:{}}),unstyled:null!=(s=null==(i=nI.variants)?void 0:i.unstyled.field)?s:{}},nB={xs:null!=(l=null==(o=nI.sizes)?void 0:o.xs.field)?l:{},sm:null!=(d=null==(u=nI.sizes)?void 0:u.sm.field)?d:{},md:null!=(p=null==(c=nI.sizes)?void 0:c.md.field)?p:{},lg:null!=(f=null==(y=nI.sizes)?void 0:y.lg.field)?f:{}},nN=(0,Q.Dt)({baseStyle:nR,sizes:nB,variants:nD,defaultProps:{size:"md",variant:"outline"}}),nL=th("tooltip-bg"),nF=th("tooltip-fg"),nU=th("popper-arrow-bg"),nz=(0,Q.H2)({bg:nL.reference,color:nF.reference,[nL.variable]:"colors.gray.700",[nF.variable]:"colors.whiteAlpha.900",_dark:{[nL.variable]:"colors.gray.300",[nF.variable]:"colors.gray.9
28900"},[nU.variable]:nL.reference,px:"2",py:"0.5",borderRadius:"sm",fontWeight:"medium",fontSize:"sm",boxShadow:"md",maxW:"xs",zIndex:"tooltip"}),nG=(0,Q.Dt)({baseStyle:nz}),{defineMultiStyleConfig:nH,definePartsStyle:nV}=(0,Q.YU)(eT.keys),nW=(0,Q.H2)(e=>{let{colorScheme:t,theme:n,isIndeterminate:r,hasStripe:a}=e,i=tN(t6(),t6("1rem","rgba(0,0,0,0.1)"))(e),s=tN(`${t}.500`,`${t}.200`)(e),o=`linear-gradient( 290 to right, 291 transparent 0%, 292 ${t2(n,s)} 50%, 293 transparent 100% 294 )`;return{...!r&&a&&i,...r?{bgImage:o}:{bgColor:s}}}),n_=(0,Q.H2)({lineHeight:"1",fontSize:"0.25em",fontWeight:"bold",color:"white"}),nY=(0,Q.H2)(e=>({bg:tN("gray.100","whiteAlpha.300")(e)})),nq=(0,Q.H2)(e=>({transitionProperty:"common",transitionDuration:"slow",...nW(e)})),nQ=nV(e=>({label:n_,filledTrack:nq(e),track:nY(e)})),nZ=nH({sizes:{xs:nV({track:{h:"1"}}),sm:nV({track:{h:"2"}}),md:nV({track:{h:"3"}}),lg:nV({track:{h:"4"}})},baseStyle:nQ,defaultProps:{size:"md",colorScheme:"blue"}});function nK(e,...t){return"function"==typeof e?e(...t):e}var{definePartsStyle:nJ,defineMultiStyleConfig:nX}=(0,Q.YU)(ec.keys),n$=(0,Q.Vg)("checkbox-size"),n0=(0,Q.H2)(e=>{let{colorScheme:t}=e;return{w:n$.reference,h:n$.reference,transitionProperty:"box-shadow",transitionDuration:"normal",border:"2px solid",borderRadius:"sm",borderColor:"inherit",color:"white",_checked:{bg:tN(`${t}.500`,`${t}.200`)(e),borderColor:tN(`${t}.500`,`${t}.200`)(e),color:tN("white","gray.900")(e),_hover:{bg:tN(`${t}.600`,`${t}.300`)(e),borderColor:tN(`${t}.600`,`${t}.300`)(e)},_disabled:{borderColor:tN("gray.200","transparent")(e),bg:tN("gray.200","whiteAlpha.300")(e),color:tN("gray.500","whiteAlpha.500")(e)}},_indeterminate:{bg:tN(`${t}.500`,`${t}.200`)(e),borderColor:tN(`${t}.500`,`${t}.200`)(e),color:tN("white","gray.900")(e)},_disabled:{bg:tN("gray.100","whiteAlpha.100")(e),borderColor:tN("gray.100","transparent")(e)},_focusVisible:{boxShadow:"outline"},_invalid:{borderColor:tN("red.500","red.300")(e)}}}),n1=(0,Q.H2)({_disabled:{cursor:"not-allowed"}}),n2=(0,Q.H2)({userSelect:"none",_disabled:{opacity:.4}}),n5=(0,Q.H2)({transitionProperty:"transform",transitionDuration:"normal"}),n6=nX({baseStyle:nJ(e=>({icon:n5,container:n1,control:nK(n0,e),label:n2})),sizes:{sm:nJ({control:{[n$.variable]:"sizes.3"},label:{fontSize:"sm"},icon:{fontSize:"3xs"}}),md:nJ({control:{[n$.variable]:"sizes.4"},label:{fontSize:"md"},icon:{fontSize:"2xs"}}),lg:nJ({control:{[n$.variable]:"sizes.5"},label:{fontSize:"lg"},icon:{fontSize:"2xs"}})},defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:n3,definePartsStyle:n4}=(0,Q.YU)(eA.keys),n8=(0,Q.H2)(e=>{var t;let n=null==(t=nK(n6.baseStyle,e))?void 0:t.control;return{...n,borderRadius:"full",_checked:{...null==n?void 0:n._checked,_before:{content:'""',display:"inline-block",pos:"relative",w:"50%",h:"50%",borderRadius:"50%",bg:"currentColor"}}}}),n7=n3({baseStyle:n4(e=>{var t,n;return{label:null==(t=n6.baseStyle)?void 0:t.call(n6,e).label,container:null==(n=n6.baseStyle)?void 0:n.call(n6,e).container,control:n8(e)}}),sizes:{md:n4({control:{w:"4",h:"4"},label:{fontSize:"md"}}),lg:n4({control:{w:"5",h:"5"},label:{fontSize:"lg"}}),sm:n4({control:{width:"3",height:"3"},label:{fontSize:"sm"}})},defaultProps:{size:"md",colorScheme:"blue"}}),{defineMultiStyleConfig:n9,definePartsStyle:re}=(0,Q.YU)(eE.keys),rt=(0,Q.Vg)("select-bg"),rn=re({field:(0,Q.H2)({...null==(m=nI.baseStyle)?void 0:m.field,appearance:"none",paddingBottom:"1px",lineHeight:"normal",bg:rt.reference,[rt.variable]:"colors.white",_dark:{[rt.variable]:"colors.gray.700"},"> option, > optgroup":{bg:rt.reference}}),icon:(0,Q.H2)({width:"6",height:"100%",insetEnd:"2",position:"relative",color:"currentColor",fontSize:"xl",_disabled:{opacity:.5}})}),rr=(0,Q.H2)({paddingInlineEnd:"8"}),ra=n9({baseStyle:rn,sizes:{lg:{...null==(h=nI.sizes)?void 0:h.lg,field:{...null==(b=nI.sizes)?void 0:b.lg.field,...rr}},md:{...null==(g=nI.sizes)?void 0:g.md,field:{...null==(v=nI.sizes)?void 0:v.md.field,...rr}},sm:{...null==(x=nI.sizes)?void 0:x.sm,field:{...null==(w=nI.sizes)?void 0:w.sm.field,...rr}},xs:{...null==(T=nI.sizes)?void 0:T.xs,field:{...null==(A=nI.sizes)?void 0:A.xs.field,...rr},icon:{insetEnd:"1"}}},variants:nI.variants,defaultProps:nI.defaultProps}),ri=(0,Q.Vg)("skeleton-start-color"),rs=(0,Q.Vg)("skeleton-end-color"),ro=(0,Q.H2)({[ri.variable]:"colors.gray.100",[rs.variable]:"colors.gray.400",_dark:{[ri.variable]:"colors.gray.800",[rs.variable]:"colors.gray.600"},background:ri.reference,borderColor:rs.reference,opacity:.7,borderRadius:"sm"}),rl=(0,Q.Dt)({baseStyle:ro}),ru=(0,Q.Vg)("skip-link-bg"),rd=(0,Q.H2)({borderRadius:"md",fontWeight:"semibold",_focusVisible:{boxShadow:"outline",padding:"4",position:"fixed",top:"6",insetStart:"6",[ru.variable]:"colors.white",_dark:{[ru.variable]:"colors.gray.700"},bg:ru.reference}}),rc=(0,Q.Dt)({baseStyle:rd}),{defineMultiStyleConfig:rp,definePartsStyle:ry}=(0,Q.YU)(eS.keys),rf=(0,Q.Vg)("slider-thumb-size"),rm=(0,Q.Vg)("slider-track-size"),rh=(0,Q.Vg)("slider-bg"),rb=(0,Q.H2)(e=>{let{orientation:t}=e;
294return{display:"inline-block",position:"relative",cursor:"pointer",_disabled:{opacity:.6,cursor:"default",pointerEvents:"none"},...tL({orientation:t,vertical:{h:"100%"},horizontal:{w:"100%"}})}}),rg=(0,Q.H2)(e=>({...tL({orientation:e.orientation,horizontal:{h:rm.reference},vertical:{w:rm.reference}}),overflow:"hidden",borderRadius:"sm",[rh.variable]:"colors.gray.200",_dark:{[rh.variable]:"colors.whiteAlpha.200"},_disabled:{[rh.variable]:"colors.gray.300",_dark:{[rh.variable]:"colors.whiteAlpha.300"}},bg:rh.reference})),rv=(0,Q.H2)(e=>{let{orientation:t}=e;return{...tL({orientation:t,vertical:{left:"50%",transform:"translateX(-50%)",_active:{transform:"translateX(-50%) scale(1.15)"}},horizontal:{top:"50%",transform:"translateY(-50%)",_active:{transform:"translateY(-50%) scale(1.15)"}}}),w:rf.reference,h:rf.reference,display:"flex",alignItems:"center",justifyContent:"center",position:"absolute",outline:0,zIndex:1,borderRadius:"full",bg:"white",boxShadow:"base",border:"1px solid",borderColor:"transparent",transitionProperty:"transform",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{bg:"gray.300"}}}),rx=(0,Q.H2)(e=>{let{colorScheme:t}=e;return{width:"inherit",height:"inherit",[rh.variable]:`colors.${t}.500`,_dark:{[rh.variable]:`colors.${t}.200`},bg:rh.reference}}),rw=rp({baseStyle:ry(e=>({container:rb(e),track:rg(e),thumb:rv(e),filledTrack:rx(e)})),sizes:{lg:ry({container:{[rf.variable]:"sizes.4",[rm.variable]:"sizes.1"}}),md:ry({container:{[rf.variable]:"sizes.3.5",[rm.variable]:"sizes.1"}}),sm:ry({container:{[rf.variable]:"sizes.2.5",[rm.variable]:"sizes.0.5"}})},defaultProps:{size:"md",colorScheme:"blue"}}),rT=th("spinner-size"),rA=(0,Q.H2)({width:[rT.reference],height:[rT.reference]}),rE={xs:(0,Q.H2)({[rT.variable]:"sizes.3"}),sm:(0,Q.H2)({[rT.variable]:"sizes.4"}),md:(0,Q.H2)({[rT.variable]:"sizes.6"}),lg:(0,Q.H2)({[rT.variable]:"sizes.8"}),xl:(0,Q.H2)({[rT.variable]:"sizes.12"})},rS=(0,Q.Dt)({baseStyle:rA,sizes:rE,defaultProps:{size:"md"}}),{defineMultiStyleConfig:rk,definePartsStyle:rM}=(0,Q.YU)(ek.keys),rP=rk({baseStyle:rM({container:{},label:(0,Q.H2)({fontWeight:"medium"}),helpText:(0,Q.H2)({opacity:.8,marginBottom:"2"}),number:(0,Q.H2)({verticalAlign:"baseline",fontWeight:"semibold"}),icon:(0,Q.H2)({marginEnd:1,w:"3.5",h:"3.5",verticalAlign:"middle"})}),sizes:{md:rM({label:{fontSize:"sm"},helpText:{fontSize:"sm"},number:{fontSize:"2xl"}})},defaultProps:{size:"md"}}),rC=(0,Q.Vg)("kbd-bg"),rO=(0,Q.H2)({[rC.variable]:"colors.gray.100",_dark:{[rC.variable]:"colors.whiteAlpha.100"},bg:rC.reference,borderRadius:"md",borderWidth:"1px",borderBottomWidth:"3px",fontSize:"0.8em",fontWeight:"bold",lineHeight:"normal",px:"0.4em",whiteSpace:"nowrap"}),rj=(0,Q.Dt)({baseStyle:rO}),rI=(0,Q.H2)({transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",cursor:"pointer",textDecoration:"none",outline:"none",color:"inherit",_hover:{textDecoration:"underline"},_focusVisible:{boxShadow:"outline"}}),rR=(0,Q.Dt)({baseStyle:rI}),{defineMultiStyleConfig:rD,definePartsStyle:rB}=(0,Q.YU)(eb.keys),rN=rD({baseStyle:rB({icon:(0,Q.H2)({marginEnd:"2",display:"inline",verticalAlign:"text-bottom"})})}),{defineMultiStyleConfig:rL,definePartsStyle:rF}=(0,Q.YU)(eg.keys),rU=(0,Q.Vg)("menu-bg"),rz=(0,Q.Vg)("menu-shadow"),rG=(0,Q.H2)({[rU.variable]:"#fff",[rz.variable]:"shadows.sm",_dark:{[rU.variable]:"colors.gray.700",[rz.variable]:"shadows.dark-lg"},color:"inherit",minW:"3xs",py:"2",zIndex:1,borderRadius:"md",borderWidth:"1px",bg:rU.reference,boxShadow:rz.reference}),rH=(0,Q.H2)({py:"1.5",px:"3",transitionProperty:"background",transitionDuration:"ultra-fast",transitionTimingFunction:"ease-in",_focus:{[rU.variable]:"colors.gray.100",_dark:{[rU.variable]:"colors.whiteAlpha.100"}},_active:{[rU.variable]:"colors.gray.200",_dark:{[rU.variable]:"colors.whiteAlpha.200"}},_expanded:{[rU.variable]:"colors.gray.100",_dark:{[rU.variable]:"colors.whiteAlpha.100"}},_disabled:{opacity:.4,cursor:"not-allowed"},bg:rU.reference}),rV=(0,Q.H2)({mx:4,my:2,fontWeight:"semibold",fontSize:"sm"}),rW=(0,Q.H2)({display:"inline-flex",alignItems:"center",justifyContent:"center",flexShrink:0}),r_=(0,Q.H2)({opacity:.6}),rY=(0,Q.H2)({border:0,borderBottom:"1px solid",borderColor:"inherit",my:"2",opacity:.6}),rq=rL({baseStyle:rF({button:(0,Q.H2)({transitionProperty:"common",transitionDuration:"normal"}),list:rG,item:rH,groupTitle:rV,icon:rW,command:r_,divider:rY})}),{defineMultiStyleConfig:rQ,definePartsStyle:rZ}=(0,Q.YU)(ev.keys),rK=(0,Q.Vg)("modal-bg"),rJ=(0,Q.Vg)("modal-shadow"),rX=(0,Q.H2)({bg:"blackAlpha.600",zIndex:"modal"}),r$=(0,Q.H2)(e=>{let{isCentered:t,scrollBehavior:n}=e;return{display:"flex",zIndex:"modal",justifyContent:"center",alignItems:t?"center":"flex-start",overflow:"inside"===n?"hidden":"auto",overscrollBehaviorY:"none"}}),r0=(0,Q.H2)(e=>{let{isCentered:t,scrollBehavior:n}=e;return{borderRadius:"md",color:"inherit",my:t?"auto":"16",mx:t?"auto":void 0,zIndex:"modal",maxH:"inside"===n?"calc(100% - 7.5rem)":void 0,[rK.variable]:"colors.white",[rJ.variable]:"shadows.lg",_dark:{[rK.variable]:"colors.gray.700",[rJ.variable]:"shadows.dark-lg"},bg:rK.reference,boxShadow:rJ.reference}}),r1=(0,Q.H2)({px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"}),r2=(0,Q.H2)({position:"absolute",top:"2",insetEnd:"3"}),r5=(0,Q.H2)(e=>{let{scrollBehavior:t}=e;return{px:"6",py:"2",flex:"1",overflow:"inside"===t?"auto":void 0}}),r6=(0,Q.H2)({px:"6",py:"4"});function r3(e){return"full"===e?rZ({dialog:{maxW:"100vw",minH:"$100vh",my:"0",borderRadius:"0"}}):rZ({dialog:{maxW:e}})}var r4=rQ({baseStyle:rZ(e=>({overlay:rX,dialogContainer:nK(r$,e),dialog:nK(r0,e),header:r1,closeButton:r2,body:nK(r5,e),footer:r6})),sizes:{xs:r3("xs"),sm:r3("sm"),md:r3("md"),lg:r3("lg"),xl:r3("xl"),"2xl":r3("2xl"),"3xl":r3("3xl"),"4xl":r3("4xl"),"5xl":r3("5xl"),"6xl":r3("6xl"),full:r3("full")},defaultProps:{size:"md"}}),{defineMultiStyleConfig:r8,definePartsStyle:r7}=(0,Q.YU)(ex.keys),r9=th("number-input-stepper-width"),ae=th("number-input-input-padding"),at=tE(r9).add("0.5rem").toString(),an=th("number-input-bg"),ar=th("number-input-color"),aa=th("number-input-border-color"),ai=(0,Q.H2)({[r9.variable]:"sizes.6",[ae.variable]:at}),as=(0,Q.H2)(e=>{var t,n;return null!=(n=null==(t=nK(nI.baseStyle,e))?void 0:t.field)?n:{}}),ao=(0,Q.H2)({width:r9.reference}),al=(0,Q.H2)({borderStart:"1px solid",borderStartColor:aa.reference,color:ar.reference,bg:an.reference,[ar.variable]:"colors.chakra-body-text",[aa.variable]:"colors.chakra-border-color",_dark:{[ar.variable]:"colors.whiteAlpha.800",[aa.variable]:"colors.whiteAlpha.300"},_active:{[an.variable]:"colors.gray.200",_dark:{[an.variable]:"colors.whiteAlpha.300"}},_disabled:{opacity:.4,cursor:"not-allowed"}});function au(e){var t,n,r;let a=null==(t=nI.sizes)?void 0:t[e],i={lg:"md",md:"md",sm:"sm",xs:"sm"},s=null!=(r=null==(n=a.field)?void 0:n.fontSize)?r:"md",o=tr.fontSizes[s];return r7({field:{...a.field,paddingInlineEnd:ae.reference,verticalAlign:"top"},stepper:{fontSize:tE(o).multiply(.75).toString(),_first:{borderTopEndRadius:i[e]},_last:{borderBottomEndRadius:i[e],mt:"-1px",borderTopWidth:1}}})}var ad=r8({baseStyle:r7(e=>{var t;return{root:ai,field:null!=(t=nK(as,e))?t:{},stepperGroup:ao,stepper:al}}),sizes:{xs:au("xs"),sm:au("sm"),md:au("md"),lg:au("lg")},variants:nI.variants,defaultProps:nI.defaultProps}),ac=(0,Q.H2)({...null==(E=nI.baseStyle)?void 0:E.field,textAlign:"center"}),ap={lg:(0,Q.H2)({fontSize:"lg",w:12,h:12,borderRadius:"md"}),md:(0,Q.H2)({fontSize:"md",w:10,h:10,borderRadius:"md"}),sm:(0,Q.H2)({fontSize:"sm",w:8,h:8,borderRadius:"sm"}),xs:(0,Q.H2)({fontSize:"xs",w:6,h:6,borderRadius:"sm"})},ay={outline:(0,Q.H2)(e=>{var t,n,r;return null!=(r=null==(n=nK(null==(t=nI.variants)?void 0:t.outline,e))?void 0:n.field)?r:{}}),flushed:(0,Q.H2)(e=>{var t,n,r;return null!=(r=null==(n=nK(null==(t=nI.variants)?void 0:t.flushed,e))?void 0:n.field)?r:{}}),filled:(0,Q.H2)(e=>{var t,n,r;return null!=(r=null==(n=nK(null==(t=nI.variants)?void 0:t.filled,e))?void 0:n.field)?r:{}}),unstyled:null!=(k=null==(S=nI.variants)?void 0:S.unstyled.field)?k:{}},af=(0,Q.Dt)({baseStyle:ac,sizes:ap,variants:ay,defaultProps:nI.defaultProps}),{defineMultiStyleConfig:am,definePartsStyle:ah}=(0,Q.YU)(ew.keys),ab=th("popper-bg"),ag=th("popper-arrow-bg"),av=th("popper-arrow-shadow-color"),ax=am({baseStyle:ah({popper:(0,Q.H2)({zIndex:10}),content:(0,Q.H2)({[ab.variable]:"colors.white",bg:ab.reference,[ag.variable]:ab.reference,[av.variable]:"colors.gray.200",_dark:{[ab.variable]:"colors.gray.700",[av.variable]:"colors.whiteAlpha.300"},width:"xs",border:"1px solid",borderColor:"inherit",borderRadius:"md",boxShadow:"sm",zIndex:"inherit",_focusVisible:{outline:0,boxShadow:"outline"}}),header:(0,Q.H2)({px:3,py:2,borderBottomWidth:"1px"}),body:(0,Q.H2)({px:3,py:2}),footer:(0,Q.H2)({px:3,py:2,borderTopWidth:"1px"}),closeButton:(0,Q.H2)({position:"absolute",borderRadius:"md",top:1,insetEnd:2,padding:2})})}),{definePartsStyle:aw,defineMultiStyleConfig:aT}
294=(0,Q.YU)(ep.keys),aA=(0,Q.Vg)("drawer-bg"),aE=(0,Q.Vg)("drawer-box-shadow");function aS(e){return"full"===e?aw({dialog:{maxW:"100vw",h:"100vh"}}):aw({dialog:{maxW:e}})}var ak=(0,Q.H2)({bg:"blackAlpha.600",zIndex:"modal"}),aM=(0,Q.H2)({display:"flex",zIndex:"modal",justifyContent:"center"}),aP=(0,Q.H2)(e=>{let{isFullHeight:t}=e;return{...t&&{height:"100vh"},zIndex:"modal",maxH:"100vh",color:"inherit",[aA.variable]:"colors.white",[aE.variable]:"shadows.lg",_dark:{[aA.variable]:"colors.gray.700",[aE.variable]:"shadows.dark-lg"},bg:aA.reference,boxShadow:aE.reference}}),aC=(0,Q.H2)({px:"6",py:"4",fontSize:"xl",fontWeight:"semibold"}),aO=(0,Q.H2)({position:"absolute",top:"2",insetEnd:"3"}),aj=(0,Q.H2)({px:"6",py:"2",flex:"1",overflow:"auto"}),aI=(0,Q.H2)({px:"6",py:"4"}),aR=aT({baseStyle:aw(e=>({overlay:ak,dialogContainer:aM,dialog:nK(aP,e),header:aC,closeButton:aO,body:aj,footer:aI})),sizes:{xs:aS("xs"),sm:aS("md"),md:aS("lg"),lg:aS("2xl"),xl:aS("4xl"),full:aS("full")},defaultProps:{size:"xs"}}),{definePartsStyle:aD,defineMultiStyleConfig:aB}=(0,Q.YU)(ey.keys),aN=aB({baseStyle:aD({preview:(0,Q.H2)({borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal"}),input:(0,Q.H2)({borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}}),textarea:(0,Q.H2)({borderRadius:"md",py:"1",transitionProperty:"common",transitionDuration:"normal",width:"full",_focusVisible:{boxShadow:"outline"},_placeholder:{opacity:.6}})})}),{definePartsStyle:aL,defineMultiStyleConfig:aF}=(0,Q.YU)(ef.keys),aU=(0,Q.Vg)("form-control-color"),az=aF({baseStyle:aL({container:{width:"100%",position:"relative"},requiredIndicator:(0,Q.H2)({marginStart:"1",[aU.variable]:"colors.red.500",_dark:{[aU.variable]:"colors.red.300"},color:aU.reference}),helperText:(0,Q.H2)({mt:"2",[aU.variable]:"colors.gray.600",_dark:{[aU.variable]:"colors.whiteAlpha.600"},color:aU.reference,lineHeight:"normal",fontSize:"sm"})})}),{definePartsStyle:aG,defineMultiStyleConfig:aH}=(0,Q.YU)(em.keys),aV=(0,Q.Vg)("form-error-color"),aW=aH({baseStyle:aG({text:(0,Q.H2)({[aV.variable]:"colors.red.500",_dark:{[aV.variable]:"colors.red.300"},color:aV.reference,mt:"2",fontSize:"sm",lineHeight:"normal"}),icon:(0,Q.H2)({marginEnd:"0.5em",[aV.variable]:"colors.red.500",_dark:{[aV.variable]:"colors.red.300"},color:aV.reference})})}),a_=(0,Q.H2)({fontSize:"md",marginEnd:"3",mb:"2",fontWeight:"medium",transitionProperty:"common",transitionDuration:"normal",opacity:1,_disabled:{opacity:.4}}),aY=(0,Q.Dt)({baseStyle:a_}),aq=(0,Q.H2)({fontFamily:"heading",fontWeight:"bold"}),aQ={"4xl":(0,Q.H2)({fontSize:["6xl",null,"7xl"],lineHeight:1}),"3xl":(0,Q.H2)({fontSize:["5xl",null,"6xl"],lineHeight:1}),"2xl":(0,Q.H2)({fontSize:["4xl",null,"5xl"],lineHeight:[1.2,null,1]}),xl:(0,Q.H2)({fontSize:["3xl",null,"4xl"],lineHeight:[1.33,null,1.2]}),lg:(0,Q.H2)({fontSize:["2xl",null,"3xl"],lineHeight:[1.33,null,1.2]}),md:(0,Q.H2)({fontSize:"xl",lineHeight:1.2}),sm:(0,Q.H2)({fontSize:"md",lineHeight:1.2}),xs:(0,Q.H2)({fontSize:"sm",lineHeight:1.2})},aZ=(0,Q.Dt)({baseStyle:aq,sizes:aQ,defaultProps:{size:"xl"}}),{defineMultiStyleConfig:aK,definePartsStyle:aJ}=(0,Q.YU)(ed.keys),aX=(0,Q.Vg)("breadcrumb-link-decor"),a$=aK({baseStyle:aJ({link:(0,Q.H2)({transitionProperty:"common",transitionDuration:"fast",transitionTimingFunction:"ease-out",outline:"none",color:"inherit",textDecoration:aX.reference,[aX.variable]:"none","&:not([aria-current=page])":{cursor:"pointer",_hover:{[aX.variable]:"underline"},_focusVisible:{boxShadow:"outline"}}})})}),a0=(0,Q.H2)({lineHeight:"1.2",borderRadius:"md",fontWeight:"semibold",transitionProperty:"common",transitionDuration:"normal",_focusVisible:{boxShadow:"outline"},_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"},_hover:{_disabled:{bg:"initial"}}}),a1=(0,Q.H2)(e=>{let{colorScheme:t,theme:n}=e;if("gray"===t)return{color:tN("gray.800","whiteAlpha.900")(e),_hover:{bg:tN("gray.100","whiteAlpha.200")(e)},_active:{bg:tN("gray.200","whiteAlpha.300")(e)}};let r=t5(`${t}.200`,.12)(n),a=t5(`${t}.200`,.24)(n);return{color:tN(`${t}.600`,`${t}.200`)(e),bg:"transparent",_hover:{bg:tN(`${t}.50`,r)(e)},_active:{bg:tN(`${t}.100`,a)(e)}}}),a2=(0,Q.H2)(e=>{let{colorScheme:t}=e,n=tN("gray.200","whiteAlpha.300")(e);return{border:"1px solid",borderColor:"gray"===t?n:"currentColor",".chakra-button__group[data-attached][data-orientation=horizontal] > &:not(:last-of-type)":{marginEnd:"-1px"},".chakra-button__group[data-attached][data-orientation=vertical] > &:not(:last-of-type)":{marginBottom:"-1px"},...nK(a1,e)}}),a5={yellow:{bg:"yellow.400",color:"black",hoverBg:"yellow.500",activeBg:"yellow.600"},cyan:{bg:"cyan.400",color:"black",hoverBg:"cyan.500",activeBg:"cyan.600"}},a6=(0,Q.H2)(e=>{var t;let{colorScheme:n}=e;if("gray"===n){let t=tN("gray.100","whiteAlpha.200")(e);return{bg:t,color:tN("gray.800","whiteAlpha.900")(e),_hover:{bg:tN("gray.200","whiteAlpha.300")(e),_disabled:{bg:t}},_active:{bg:tN("gray.300","whiteAlpha.400")(e)}}}let{bg:r=`${n}.500`,color:a="white",hoverBg:i=`${n}.600`,activeBg:s=`${n}.700`}=null!=(t=a5[n])?t:{},o=tN(r,`${n}.200`)(e);return{bg:o,color:tN(a,"gray.800")(e),_hover:{bg:tN(i,`${n}.300`)(e),_disabled:{bg:o}},_active:{bg:tN(s,`${n}.400`)(e)}}}),a3=(0,Q.H2)(e=>{let{colorScheme:t}=e;return{padding:0,height:"auto",lineHeight:"normal",verticalAlign:"baseline",color:tN(`${t}.500`,`${t}.200`)(e),_hover:{textDecoration:"underline",_disabled:{textDecoration:"none"}},_active:{color:tN(`${t}.700`,`${t}.500`)(e)}}}),a4=(0,Q.H2)({bg:"none",color:"inherit",display:"inline",lineHeight:"inherit",m:"0",p:"0"}),a8={lg:(0,Q.H2)({h:"12",minW:"12",fontSize:"lg",px:"6"}),md:(0,Q.H2)({h:"10",minW:"10",fontSize:"md",px:"4"}),sm:(0,Q.H2)({h:"8",minW:"8",fontSize:"sm",px:"3"}),xs:(0,Q.H2)({h:"6",minW:"6",fontSize:"xs",px:"2"})},a7=(0,Q.Dt)({baseStyle:a0,variants:{ghost:a1,outline:a2,solid:a6,link:a3,unstyled:a4},sizes:a8,defaultProps:{variant:"solid",size:"md",colorScheme:"gray"}}),{definePartsStyle:a9,defineMultiStyleConfig:ie}=(0,Q.YU)(ej.keys),it=(0,Q.Vg)("card-bg"),ir=(0,Q.Vg)("card-padding"),ia=(0,Q.Vg)("card-shadow"),ii=(0,Q.Vg)("card-radius"),is=(0,Q.Vg)("card-border-width","0"),io=(0,Q.Vg)("card-border-color"),il=a9({container:{[it.variable]:"colors.chakra-body-bg",backgroundColor:it.reference,boxShadow:ia.reference,borderRadius:ii.reference,color:"chakra-body-text",borderWidth:is.reference,borderColor:io.reference},body:{padding:ir.reference,flex:"1 1 0%"},header:{padding:ir.reference},footer:{padding:ir.reference}}),iu={sm:a9({container:{[ii.variable]:"radii.base",[ir.variable]:"space.3"}}),md:a9({container:{[ii.variable]:"radii.md",[ir.variable]:"space.5"}}),lg:a9({container:{[ii.variable]:"radii.xl",[ir.variable]:"space.7"}})},id=ie({baseStyle:il,variants:{elevated:a9({container:{[ia.variable]:"shadows.base",_dark:{[it.variable]:"colors.gray.700"}}}),outline:a9({container:{[is.variable]:"1px",[io.variable]:"colors.chakra-border-color"}}),filled:a9({container:{[it.variable]:"colors.chakra-subtle-bg"}}),unstyled:{body:{[ir.variable]:0},header:{[ir.variable]:0},footer:{[ir.variable]:0}}},sizes:iu,defaultProps:{variant:"elevated",size:"md"}}),ic=th("close-button-size"),ip=th("close-button-bg"),iy=(0,Q.H2)({w:[ic.reference],h:[ic.reference],borderRadius:"md",transitionProperty:"common",transitionDuration:"normal",_disabled:{opacity:.4,cursor:"not-allowed",boxShadow:"none"}
294,_hover:{[ip.variable]:"colors.blackAlpha.100",_dark:{[ip.variable]:"colors.whiteAlpha.100"}},_active:{[ip.variable]:"colors.blackAlpha.200",_dark:{[ip.variable]:"colors.whiteAlpha.200"}},_focusVisible:{boxShadow:"outline"},bg:ip.reference}),im={lg:(0,Q.H2)({[ic.variable]:"sizes.10",fontSize:"md"}),md:(0,Q.H2)({[ic.variable]:"sizes.8",fontSize:"xs"}),sm:(0,Q.H2)({[ic.variable]:"sizes.6",fontSize:"2xs"})},ih=(0,Q.Dt)({baseStyle:iy,sizes:im,defaultProps:{size:"md"}}),{variants:ib,defaultProps:ig}=nd,iv=(0,Q.H2)({fontFamily:"mono",fontSize:"sm",px:"0.2em",borderRadius:"sm",bg:ni.bg.reference,color:ni.color.reference,boxShadow:ni.shadow.reference}),ix=(0,Q.Dt)({baseStyle:iv,variants:ib,defaultProps:ig}),iw=(0,Q.H2)({w:"100%",mx:"auto",maxW:"prose",px:"4"}),iT=(0,Q.Dt)({baseStyle:iw}),iA=(0,Q.H2)({opacity:.6,borderColor:"inherit"}),iE=(0,Q.H2)({borderStyle:"solid"}),iS=(0,Q.H2)({borderStyle:"dashed"}),ik=(0,Q.Dt)({baseStyle:iA,variants:{solid:iE,dashed:iS},defaultProps:{variant:"solid"}}),{definePartsStyle:iM,defineMultiStyleConfig:iP}=(0,Q.YU)(eo.keys),iC=iP({baseStyle:iM({container:(0,Q.H2)({borderTopWidth:"1px",borderColor:"inherit",_last:{borderBottomWidth:"1px"}}),button:(0,Q.H2)({transitionProperty:"common",transitionDuration:"normal",fontSize:"md",_focusVisible:{boxShadow:"outline"},_hover:{bg:"blackAlpha.50"},_disabled:{opacity:.4,cursor:"not-allowed"},px:"4",py:"2"}),panel:(0,Q.H2)({pt:"2",px:"4",pb:"5"}),icon:(0,Q.H2)({fontSize:"1.25em"})})}),{definePartsStyle:iO,defineMultiStyleConfig:ij}=(0,Q.YU)(el.keys),iI=(0,Q.Vg)("alert-fg"),iR=(0,Q.Vg)("alert-bg");function iD(e){let{theme:t,colorScheme:n}=e,r=t5(`${n}.200`,.16)(t);return{light:`colors.${n}.100`,dark:r}}var iB=ij({baseStyle:iO({container:{bg:iR.reference,px:"4",py:"3"},title:{fontWeight:"bold",lineHeight:"6",marginEnd:"2"},description:{lineHeight:"6"},icon:{color:iI.reference,flexShrink:0,marginEnd:"3",w:"5",h:"6"},spinner:{color:iI.reference,flexShrink:0,marginEnd:"3",w:"5",h:"5"}}),variants:{subtle:iO(e=>{let{colorScheme:t}=e,n=iD(e);return{container:{[iI.variable]:`colors.${t}.600`,[iR.variable]:n.light,_dark:{[iI.variable]:`colors.${t}.200`,[iR.variable]:n.dark}}}}),"left-accent":iO(e=>{let{colorScheme:t}=e,n=iD(e);return{container:{[iI.variable]:`colors.${t}.600`,[iR.variable]:n.light,_dark:{[iI.variable]:`colors.${t}.200`,[iR.variable]:n.dark},paddingStart:"3",borderStartWidth:"4px",borderStartColor:iI.reference}}}),"top-accent":iO(e=>{let{colorScheme:t}=e,n=iD(e);return{container:{[iI.variable]:`colors.${t}.600`,[iR.variable]:n.light,_dark:{[iI.variable]:`colors.${t}.200`,[iR.variable]:n.dark},pt:"2",borderTopWidth:"4px",borderTopColor:iI.reference}}}),solid:iO(e=>{let{colorScheme:t}=e;return{container:{[iI.variable]:"colors.white",[iR.variable]:`colors.${t}
294.600`,_dark:{[iI.variable]:"colors.gray.900",[iR.variable]:`colors.${t}.200`},color:iI.reference}}})},defaultProps:{variant:"subtle",colorScheme:"blue"}}),{definePartsStyle:iN,defineMultiStyleConfig:iL}=(0,Q.YU)(eu.keys),iF=(0,Q.Vg)("avatar-border-color"),iU=(0,Q.Vg)("avatar-bg"),iz=(0,Q.Vg)("avatar-font-size"),iG=(0,Q.Vg)("avatar-size"),iH=(0,Q.H2)({borderRadius:"full",border:"0.2em solid",borderColor:iF.reference,[iF.variable]:"white",_dark:{[iF.variable]:"colors.gray.800"}}),iV=(0,Q.H2)({bg:iU.reference,fontSize:iz.reference,width:iG.reference,height:iG.reference,lineHeight:"1",[iU.variable]:"colors.gray.200",_dark:{[iU.variable]:"colors.whiteAlpha.400"}}),iW=(0,Q.H2)(e=>{let{name:t,theme:n}=e,r=t?function(e){var t;let n=`#${Math.floor(0xffffff*Math.random()).toString(16).padEnd(6,"0")}`;return e&&0!==Object.keys(e).length?e.string&&e.colors?function(e,t){let n=0;if(0===e.length)return t[0];for(let t=0;t<e.length;t+=1)n=e.charCodeAt(t)+((n<<5)-n),n&=n;return n=(n%t.length+t.length)%t.length,t[n]}(e.string,e.colors):e.string&&!e.colors?function(e){let t=0;if(0===e.length)return t.toString();for(let n=0;n<e.length;n+=1)t=e.charCodeAt(n)+((t<<5)-t),t&=t;let n="#";for(let e=0;e<3;e+=1){let r=t>>8*e&255;n+=`00${r.toString(16)}`.substr(-2)}return n}(e.string):e.colors&&!e.string?(t=e.colors)[Math.floor(Math.random()*t.length)]:n:n}({string:t}):"colors.gray.400",a=(e=>"dark"===(e=>128>(e=>{let[t,n,r]=t_(e);return(299*t+587*n+114*r)/1e3})(t2(e,r))?"dark":"light")(e))(n),i="white";return a||(i="gray.800"),{bg:iU.reference,fontSize:iz.reference,color:i,borderColor:iF.reference,verticalAlign:"top",width:iG.reference,height:iG.reference,"&:not([data-loaded])":{[iU.variable]:r},[iF.variable]:"colors.white",_dark:{[iF.variable]:"colors.gray.800"}}}),i_=(0,Q.H2)({fontSize:iz.reference,lineHeight:"1"});function iY(e){let t="100%"!==e?ti[e]:void 0;return iN({container:{[iG.variable]:null!=t?t:e,[iz.variable]:`calc(${null!=t?t:e} / 2.5)`},excessLabel:{[iG.variable]:null!=t?t:e,[iz.variable]:`calc(${null!=t?t:e} / 2.5)`}})}var iq=iL({baseStyle:iN(e=>({badge:nK(iH,e),excessLabel:nK(iV,e),container:nK(iW,e),label:i_})),sizes:{"2xs":iY(4),xs:iY(6),sm:iY(8),md:iY(12),lg:iY(16),xl:iY(24),"2xl":iY(32),full:iY("100%")},defaultProps:{size:"md"}}),iQ={colors:{"chakra-body-text":{_light:"gray.800",_dark:"whiteAlpha.900"},"chakra-body-bg":{_light:"white",_dark:"gray.800"},"chakra-border-color":{_light:"gray.200",_dark:"whiteAlpha.300"},"chakra-inverse-text":{_light:"white",_dark:"gray.800"},"chakra-subtle-bg":{_light:"gray.100",_dark:"gray.700"},"chakra-subtle-text":{_light:"gray.600",_dark:"gray.400"},"chakra-placeholder-color":{_light:"gray.500",_dark:"whiteAlpha.400"}}},iZ={global:{body:{fontFamily:"body",color:"chakra-body-text",bg:"chakra-body-bg",transitionProperty:"background-color",transitionDuration:"normal",lineHeight:"base"},"*::placeholder":{color:"chakra-placeholder-color"},"*, *::before, &::after":{borderColor:"chakra-border-color"}}},iK={useSystemColorMode:!1,initialColorMode:"light",cssVarPrefix:"chakra"},iJ={semanticTokens:iQ,direction:"ltr",...ts,components:{Accordion:iC,Alert:iB,Avatar:iq,Badge:nd,Breadcrumb:a$,Button:a7,Checkbox:n6,CloseButton:ih,Code:ix,Container:iT,Divider:ik,Drawer:aR,Editable:aN,Form:az,FormError:aW,FormLabel:aY,Heading:aZ,Input:nI,Kbd:rj,Link:rR,List:rN,Menu:rq,Modal:r4,NumberInput:ad,PinInput:af,Popover:ax,Progress:nZ,Radio:n7,Select:ra,Skeleton:rl,SkipLink:rc,Slider:rw,Spinner:rS,Stat:rP,Switch:tB,Table:tH,Tabs:na,Tag:nT,Textarea:nN,Tooltip:nG,Card:id,Stepper:tf},styles:iZ,config:iK},iX={semanticTokens:iQ,direction:"ltr",components:{},...ts,styles:iZ,config:iK},i$=n(71122),i0=e=>function({children:t,theme:n=e,toastOptions:r,...a}){return(0,P.jsxs)(tn,{theme:n,...a,children:[(0,P.jsx)(i$.ym,{value:null==r?void 0:r.defaultOptions,children:t}),(0,P.jsx)(i$.tE,{...r})]})},i1=i0(iJ);i0(iX);var i2=n(78116),i5=n(21647),i6=n(34851),i3=n(81964),i4=n(30524);class i8 extends i4.k{constructor(e){super(),this.abortSignalConsumed=!1,this.defaultOptions=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.cache=e.cache,this.logger=e.logger||i5.U,this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.initialState=e.state||function(e){let t="function"==typeof e.initialData?e.initialData():e.initialData,n=void 0!==t,r=n?"function"==typeof e.initialDataUpdatedAt?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?null!=r?r:Date.now():0,error:null,errorUpdate
294Count:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"loading",fetchStatus:"idle"}}(this.options),this.state=this.initialState,this.scheduleGc()}get meta(){return this.options.meta}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}optionalRemove(){this.observers.length||"idle"!==this.state.fetchStatus||this.cache.remove(this)}setData(e,t){let n=(0,i2.pl)(this.state.data,e,this.options);return this.dispatch({data:n,type:"success",dataUpdatedAt:null==t?void 0:t.updatedAt,manual:null==t?void 0:t.manual}),n}setState(e,t){this.dispatch({type:"setState",state:e,setStateOptions:t})}cancel(e){var t;let n=this.promise;return null==(t=this.retryer)||t.cancel(e),n?n.then(i2.lQ).catch(i2.lQ):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(this.initialState)}isActive(){return this.observers.some(e=>!1!==e.options.enabled)}isDisabled(){return this.getObserversCount()>0&&!this.isActive()}isStale(){return this.state.isInvalidated||!this.state.dataUpdatedAt||this.observers.some(e=>e.getCurrentResult().isStale)}isStaleByTime(e=0){return this.state.isInvalidated||!this.state.dataUpdatedAt||!(0,i2.
294j3)(this.state.dataUpdatedAt,e)}onFocus(){var e;let t=this.observers.find(e=>e.shouldFetchOnWindowFocus());t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}onOnline(){var e;let t=this.observers.find(e=>e.shouldFetchOnReconnect());t&&t.refetch({cancelRefetch:!1}),null==(e=this.retryer)||e.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.cache.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.retryer&&(this.abortSignalConsumed?this.retryer.cancel({revert:!0}):this.retryer.cancelRetry()),this.scheduleGc()),this.cache.notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.dispatch({type:"invalidate"})}fetch(e,t){var n,r,a,i;if("idle"!==this.state.fetchStatus){if(this.state.dataUpdatedAt&&null!=t&&t.cancelRefetch)this.cancel({silent:!0});else if(this.promise)return null==(a=this.retryer)||a.continueRetry(),this.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let s=(0,i2.jY)(),o={queryKey:this.queryKey,pageParam:void 0,meta:this.meta},l=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>{if(s)return this.abortSignalConsumed=!0,s.signal}})};l(o);let u=()=>this.options.queryFn?(this.abortSignalConsumed=!1,this.options.queryFn(o)):Promise.reject("Missing queryFn for queryKey '"+this.options.queryHash+"'"),d={fetchOptions:t,options:this.options,queryKey:this.queryKey,state:this.state,fetchFn:u};l(d),null==(n=this.options.behavior)||n.onFetch(d),this.revertState=this.state,("idle"===this.state.fetchStatus||this.state.fetchMeta!==(null==(r=d.fetchOptions)?void 0:r.meta))&&this.dispatch({type:"fetch",meta:null==(i=d.fetchOptions)?void 0:i.meta});let c=e=>{if((0,i3.wm)(e)&&e.silent||this.dispatch({type:"error",error:e}),!(0,i3.wm)(e)){var t,n,r,a;null==(t=(n=this.cache.config).onError)||t.call(n,e,this),null==(r=(a=this.cache.config).onSettled)||r.call(a,this.state.data,e,this)}this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1};return this.retryer=(0,i3.II)({fn:d.fetchFn,abort:null==s?void 0:s.abort.bind(s),onSuccess:e=>{var t,n,r,a;if(void 0===e)return void c(Error(this.queryHash+" data is undefined"));this.setData(e),null==(t=(n=this.cache.config).onSuccess)||t.call(n,e,this),null==(r=(a=this.cache.config).onSettled)||r.call(a,e,this.state.error,this),this.isFetchingOptimistic||this.scheduleGc(),this.isFetchingOptimistic=!1},onError:c,onFail:(e,t)=>{this.dispatch({type:"failed",failureCount:e,error:t})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:d.options.retry,retryDelay:d.options.retryDelay,networkMode:d.options.networkMode}),this.promise=this.retryer.promise,this.promise}dispatch(e){let t=t=>{var n,r;switch(e.type){case"failed":return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...t,fetchStatus:"paused"};case"continue":return{...t,fetchStatus:"fetching"};case"fetch":return{...t,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null!=(n=e.meta)?n:null,fetchStatus:(0,i3.v_)(this.options.networkMode)?"fetching":"paused",...!t.dataUpdatedAt&&{error:null,status:"loading"}};case"success":return{...t,data:e.data,dataUpdateCount:t.dataUpdateCount+1,dataUpdatedAt:null!=(r=e.dataUpdatedAt)?r:Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":let a=e.error;if((0,i3.wm)(a)&&a.revert&&this.revertState)return{...this.revertState,fetchStatus:"idle"};return{...t,error:a,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:a,fetchStatus:"idle",status:"error"};case"invalidate":return{...t,isInvalidated:!0};case"setState":return{...t,...e.state}}};this.state=t(this.state),i6.j.batch(()=>
294{this.observers.forEach(t=>{t.onQueryUpdate(e)}),this.cache.notify({query:this,type:"updated",action:e})})}}var i7=n(75564);class i9 extends i7.Q{constructor(e){super(),this.config=e||{},this.queries=[],this.queriesMap={}}build(e,t,n){var r;let a=t.queryKey,i=null!=(r=t.queryHash)?r:(0,i2.F$)(a,t),s=this.get(i);return s||(s=new i8({cache:this,logger:e.getLogger(),queryKey:a,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(a)}),this.add(s)),s}add(e){this.queriesMap[e.queryHash]||(this.queriesMap[e.queryHash]=e,this.queries.push(e),this.notify({type:"added",query:e}))}remove(e){let t=this.queriesMap[e.queryHash];t&&(e.destroy(),this.queries=this.queries.filter(t=>t!==e),t===e&&delete this.queriesMap[e.queryHash],this.notify({type:"removed",query:e}))}clear(){i6.j.batch(()=>{this.queries.forEach(e=>{this.remove(e)})})}get(e){return this.queriesMap[e]}getAll(){return this.queries}find(e,t){let[n]=(0,i2.b_)(e,t);return void 0===n.exact&&(n.exact=!0),this.queries.find(e=>(0,i2.MK)(n,e))}findAll(e,t){let[n]=(0,i2.b_)(e,t);return Object.keys(n).length>0?this.queries.filter(e=>(0,i2.MK)(n,e)):this.queries}notify(e){i6.j.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}onFocus(){i6.j.batch(()=>{this.queries.forEach(e=>{e.onFocus()})})}onOnline(){i6.j.batch(()=>{this.queries.forEach(e=>{e.onOnline()})})}}var se=n(88890);class st extends i7.Q{constructor(e){super(),this.config=e||{},this.mutations=[],this.mutationId=0}build(e,t,n){let r=new se.s({mutationCache:this,logger:e.getLogger(),mutationId:++this.mutationId,options:e.defaultMutationOptions(t),state:n,defaultOptions:t.mutationKey?e.getMutationDefaults(t.mutationKey):void 0});return this.add(r),r}add(e){this.mutations.push(e),this.notify({type:"added",mutation:e})}remove(e){this.mutations=this.mutations.filter(t=>t!==e),this.notify({type:"removed",mutation:e})}clear(){i6.j.batch(()=>{this.mutations.forEach(e=>{this.remove(e)})})}getAll(){return this.mutations}find(e){return void 0===e.exact&&(e.exact=!0),this.mutations.find(t=>(0,i2.nJ)(e,t))}findAll(e){return this.mutations.filter(t=>(0,i2.nJ)(e,t))}notify(e){i6.j.batch(()=>{this.listeners.forEach(({listener:t})=>{t(e)})})}resumePausedMutations(){var e;return this.resuming=(null!=(e=this.resuming)?e:Promise.resolve()).then(()=>{let e=this.mutations.filter(e=>
294e.state.isPaused);return i6.j.batch(()=>e.reduce((e,t)=>e.then(()=>t.continue().catch(i2.lQ)),Promise.resolve()))}).then(()=>{this.resuming=void 0}),this.resuming}}var sn=n(13026),sr=n(69697);function sa(e,t){return null==e.getNextPageParam?void 0:e.getNextPageParam(t[t.length-1],t)}class si{constructor(e={}){this.queryCache=e.queryCache||new i9,this.mutationCache=e.mutationCache||new st,this.logger=e.logger||i5.U,this.defaultOptions=e.defaultOptions||{},this.queryDefaults=[],this.mutationDefaults=[],this.mountCount=0}mount(){this.mountCount++,1===this.mountCount&&(this.unsubscribeFocus=sn.m.subscribe(()=>{sn.m.isFocused()&&(this.resumePausedMutations(),this.queryCache.onFocus())}),this.unsubscribeOnline=sr.t.subscribe(()=>{sr.t.isOnline()&&(this.resumePausedMutations(),this.queryCache.onOnline())}))}unmount(){var e,t;this.mountCount--,0===this.mountCount&&(null==(e=this.unsubscribeFocus)||e.call(this),this.unsubscribeFocus=void 0,null==(t=this.unsubscribeOnline)||t.call(this),this.unsubscribeOnline=void 0)}isFetching(e,t){let[n]=(0,i2.b_)(e,t);return n.fetchStatus="fetching",this.queryCache.findAll(n).length}isMutating(e){return this.mutationCache.findAll({...e,fetching:!0}).length}getQueryData(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state.data}ensureQueryData(e,t,n){let r=(0,i2.vh)(e,t,n),a=this.getQueryData(r.queryKey);return a?Promise.resolve(a):this.fetchQuery(r)}getQueriesData(e){return this.getQueryCache().findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.queryCache.find(e),a=null==r?void 0:r.state.data,i=(0,i2.Zw)(t,a);if(void 0===i)return;let s=(0,i2.vh)(e),o=this.defaultQueryOptions(s);return this.queryCache.build(this,o).setData(i,{...n,manual:!0})}setQueriesData(e,t,n){return i6.j.batch(()=>this.getQueryCache().findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e,t){var n;return null==(n=this.queryCache.find(e,t))?void 0:n.state}removeQueries(e,t){let[n]=(0,i2.b_)(e,t),r=this.queryCache;i6.j.batch(()=>{r.findAll(n).forEach(e=>{r.remove(e)})})}resetQueries(e,t,n){let[r,a]=(0,i2.b_)(e,t,n),i=this.queryCache,s={type:"active",...r};return i6.j.batch(()=>(i.findAll(r).forEach(e=>{e.reset()}),this.refetchQueries(s,a)))}cancelQueries(e,t,n){let[r,a={}]=(0,i2.b_)(e,t,n);return void 0===a.revert&&(a.revert=!0),Promise.all(i6.j.batch(()=>this.queryCache.findAll(r).map(e=>e.cancel(a)))).then(i2.lQ).catch(i2.lQ)}invalidateQueries(e,t,n){let[r,a]=(0,i2.b_)(e,t,n);return i6.j.batch(()=>{var e,t;if(this.queryCache.findAll(r).forEach(e=>{e.invalidate()}),"none"===r.refetchType)return Promise.resolve();let n={...r,type:null!=(e=null!=(t=r.refetchType)?t:r.type)?e:"active"};return this.refetchQueries(n,a)})}refetchQueries(e,t,n){let[r,a]=(0,i2.b_)(e,t,n),i=Promise.all(i6.j.batch(()=>this.queryCache.findAll(r).filter(e=>!e.isDisabled()).map(e=>{var t;return e.fetch(void 0,{...a,cancelRefetch:null==(t=null==a?void 0:a.cancelRefetch)||t,meta:{refetchPage:r.refetchPage}})}))).then(i2.lQ);return null!=a&&a.throwOnError||(i=i.catch(i2.lQ)),i}fetchQuery(e,t,n){let r=(0,i2.vh)(e,t,n),a=this.defaultQueryOptions(r);void 0===a.retry&&(a.retry=!1);let i=this.queryCache.build(this,a);return i.isStaleByTime(a.staleTime)?i.fetch(a):Promise.resolve(i.state.data)}prefetchQuery(e,t,n){return this.fetchQuery(e,t,n).then(i2.lQ).catch(i2.lQ)}fetchInfiniteQuery(e,t,n){let r=(0,i2.vh)(e,t,n);return r.behavior={onFetch:e=>{e.fetchFn=()=>{var t,n,r,a,i,s,o,l;let u,d=null==(t=e.fetchOptions)||null==(n=t.meta)?void 0:n.refetchPage,c=null==(r=e.fetchOptions)||null==(a=r.meta)?void 0:a.fetchMore,p=null==c?void 0:c.pageParam,y=(null==c?void 0:c.direction)==="forward",f=(null==c?void 0:c.direction)==="backward",m=(null==(i=e.state.data)?void 0:i.pages)||[],h=(null==(s=e.state.data)?void 0:s.pageParams)||[],b=h,g=!1,v=e.options.queryFn||(()=>Promise.reject("Missing queryFn for queryKey '"+e.options.queryHash+"'")),x=(e,t,n,r)=>(b=r?[t,...b]:[...b,t],r?[n,...e]:[...e,n]),w=(t,n,r,a)=>{if(g)return Promise.reject("Cancelled");if(void 0===r&&!n&&t.length)return Promise.resolve(t);let i={queryKey:e.queryKey,pageParam:r,meta:e.options.meta};return Object.defineProperty(i,"signal",{enumerable:!0,get:()=>{var t,n;return null!=(t=e.signal)&&t.aborted?g=!0:null==(n=e.signal)||n.addEventListener("abort",()=>{g=!0}),e.signal}}),Promise.resolve(v(i)).then(e=>x(t,r,e,a))};if(m.length)if(y){let t=void 0!==p,n=t?p:sa(e.options,m);u=w(m,t,n)}else if(f){let t=void 0!==p,n=t?p:(o=e.options,l=m,null==o.getPreviousPageParam?void 0:o.getPreviousPageParam(l[0],l));u=w(m,t,n,!0)}else{b=[];let t=void 0===e.options.getNextPageParam;u=!d||!m[0]||d(m[0],0,m)?w([],t,h[0]):Promise.resolve(x([],h[0],m[0]));for(let n=1;n<m.length;n++)u=u.then(r=>{if(!d||!m[n]||d(m[n],n,m)){let a=t?h[n]:sa(e.options,r);return w(r,t,a)}return Promise.resolve(x(r,h[n],m[n]))})}else u=w([]);return u.then(e=>({pages:e,pageParams:b}))}}},this.fetchQuery(r)}prefetchInfiniteQuery(e,t,n){return this.fetchInfiniteQuery(e,t,n).then(i2.lQ).catch(i2.lQ)}resumePausedMutations(){return this.mutationCache.resumePausedMutations()}getQueryCache(){return this.queryCache}getMutationCache(){return this.mutationCache}getLogger(){return this.logger}getDefaultOptions(){return this.defaultOptions}setDefaultOptions(e){this.defaultOptions=e}setQueryDefaults(e,t){let n=this.queryDefaults.find(t=>(0,i2.Od)(e)===(0,i2.Od)(t.queryKey));n?n.defaultOptions=t:this.queryDefaults.push({queryKey:e,defaultOptions:t})}getQueryDefaults(e){if(!e)return;let t=this.queryDefaults.find(t=>(0,i2.Cp)(e,t.queryKey));return null==t?void 0:t.defaultOptions}setMutationDefaults(e,t){let n=this.mutationDefaults.find(t=>(0,i2.Od)(e)===(0,i2.Od)(t.mutationKey));n?n.defaultOptions=t:this.mutationDefaults.push({mutationKey:e,defaultOptions:t})}getMutationDefaults(e){if(!e)return;let t=this.mutationDefaults.find(t=>(0,i2.Cp)(e,t.mutationKey));return null==t?void 0:t.defaultOptions}defaultQueryOptions(e){if(null!=e&&e._defaulted)return e;let t={...this.defaultOptions.queries,...this.getQueryDefaults(null==e?void 0:e.queryKey),...e,_defaulted:!0};return!t.queryHash&&t.queryKey&&(t.queryHash=(0,i2.F$)(t.queryKey,t)),void 0===t.refetchOnReconnect&&(t.refetchOnReconnect="always"!==t.networkMode),void 0===t.useErrorBoundary&&(t.useErrorBoundary=!!t.suspense),t}defaultMutationOptions(e){return null!=e&&e._defaulted?e:{...this.defaultOptions.mutations,...this.getMutationDefaults(null==e?void 0:e.mutationKey),...e,_defaulted:!0}}clear(){this.queryCache.clear(),this.mutationCache.clear()}}var ss=n(19754);let so=function(){return null};var sl=n(40110);n.n(sl)()(async()=>{let[e,t]=await Promise.all([n.e(706).then(n.t.bind(n,90706,23)).then(e=>e.default),n.e(859).then(n.t.bind(n,84859,23)).then(e=>e.default)]);return e.start({apiKey:"",appVersion:"v0.30.21 - 497f35012c81b57c66210d561fd3f59031654dbd",releaseStage:"prod",plugins:[new t]}),e.getPlugin("react").createErrorBoundary(D)},{loadableGenerated:{webpack:()=>[84859]},ssr:!1});let su=async function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n]},sd=e=>{let{children:t}=e;return(0,P.jsx)(P.Fragment,{children:t})};var sc=n(60754),sp=n(6563),sy=n(57204),sf=n(62290),sm=n(10203),sh=n(80009),sb=n(99290),sg=n(21578);let sv=()=>{let e=(0,sg.w)(e=>e.isOpen),t=(0,sg.w)(e=>e.closeModal);return(0,P.jsxs)(C.aF,{size:{base:"md",desktop:"lg"},scrollBehavior:"inside",onClose:t,isOpen:e,children:[(0,P.jsx)(sp.m,{}),(0,P.jsxs)(sy.$,{bgColor:"primary.background",background:"center / cover url(/images/bg-full.svg)",children:[(0,P.jsx)(sf.r,{p:5,textStyle:"body3",justifyContent:"center",children:(0,P.jsxs)(sm.s,{alignItems:"center",justifyContent:"center",position:"relative",children:[(0,P.jsx)(sh.I,{as:sc.bm,onClick:t,color:"primary.cta",position:"absolute",right:0,cursor:"pointer",w:6,h:6}),"Wallet"]})}),(0,P.jsx)(sb.l,{})]})]})};var sx=n(77195),sw=n(98331),sT=n(25362),sA=n(40347),sE=n(24491),sS=n(23215),sk=n(26088),sM=n(28701),sP=n(72091),sC=n(57126
294),sO=n(11502),sj=n(46756);let sI=e=>{let{type:t}=e,[n,r,a,i]=(0,sj.OS)(e=>[e.close,e.txHash,e.tokenSymbol,e.amount]);return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(sE.m1,{children:(0,P.jsxs)(sS.T,{children:[(0,P.jsx)(sk.E,{textStyle:"h3",mt:"24px",children:"Transaction complete"}),(0,P.jsxs)(sk.E,{as:"div",mb:5,width:"250px",textAlign:"center",textStyle:"body1",color:"primary.text2",children:["You ","enableASCollateral"===t?"enable":"disabled"," collateral"," ",(0,P.jsx)(sk.E,{display:"inline-block",as:"div",children:(0,P.jsx)(sC.V,{value:i,suffix:a})})]}),(0,P.jsx)(sM.N,{href:(0,sO.a)(null!=r?r:"","transaction"),isExternal:!0,color:"primary.cta",target:"_blank",textStyle:"cta",children:"View on CronosZK Explorer"})]})}),(0,P.jsx)(sE.p8,{children:(0,P.jsx)(sP.$,{width:"full",onClick:n,children:"Done"})})]})};var sR=n(84736),sD=n(34138),sB=n(32315),sN=n(70903),sL=n(80732),sF=n(28443),sU=n(44218),sz=n(57301),sG=n(45593);let sH=()=>{let[e,t]=(0,sR.OS)(e=>[e.tokenUSDValue,e.tokenAddress]),n=(0,sL.E)(e=>e.isError),r=(0,sR.D3)(!1),a=(0,sU.AE)(sU.rZ.DisableAsCollateral,e,t),i=(0,sz.d)(sz.s.DisableAsCollateral,e,t),s=(0,D.useMemo)(()=>i.lt(sG.fw.ONE),[i]),o=(0,D.useMemo)(()=>s?"primary.error":"primary.caution",[s]);return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(sE.m1,{children:(0,P.jsxs)(sm.s,{direction:"column",gap:"3",children:[(0,P.jsx)(sF.R,{title:(0,P.jsxs)(P.Fragment,{children:["Available to borrow",(0,P.jsx)(sN.A,{title:"Available to borrow",label:"Maximum amount available for you to borrow, assuming that there is no borrow cap"})]}),content:(0,P.jsx)(sC.V,{value:a})}),i.lt(new sG.fw(3))?(0,P.jsxs)(sm.s,{justifyContent:"center",color:o,gap:2,children:[(0,P.jsx)(sh.I,{as:sc.vN,color:o,w:6,h:6}),(0,P.jsx)(sk.E,{textStyle:"body3",children:s?"Borrow less or supply more to keep your Health Factor above 1":"To keep your Health Factor above 3, we recommend lowering your debt or supplying more"})]}):null,(0,P.jsx)(sB.A,{value:i}),i.gte(new sG.fw(3))?(0,P.jsxs)(sm.s,{justifyContent:"center",color:"primary.caution",gap:2,children:[(0,P.jsx)(sh.I,{as:sc.vN,color:"primary.caution",w:6,h:6}),(0,P.jsx)(sk.E,{textStyle:"body3",children:"When you disable this asset as collateral, you will lower your Health Factor and borrowing limit"})]}):null]})}),(0,P.jsx)(sE.p8,{children:(0,P.jsxs)(sD.B,{w:"full",spacing:4,children:[(0,P.jsx)(sL.p,{}),(0,P.jsx)(sP.$,{isDisabled:s||n,onClick:r,children:"Confirm"})]})})]})},sV=()=>{let[e,t,n,r,a]=(0,sR.OS)(e=>[e.isOpen,e.txStatus,e.txError,e.close,e.type]);return(0,P.jsxs)(sE.Oj,{isOpen:e&&a===sR.tw.Disable,onClose:r,scrollBehavior:"inside",placement:"bottom",children:[(0,P.jsx)(sE.uN,{}),(0,P.jsxs)(sE.zN,{roundedTop:"10px",minH:"60vh",minW:{desktop:"500px"},children:[(0,P.jsx)(sE.VV,{children:"Disable collateral"}),(0,P.jsx)(sA.SP,{children:(0,P.jsx)(sx.s,{})}),t===sw.tb.Default&&(0,P.jsx)(sH,{}),t===sw.tb.Loading&&(0,P.jsx)(sT.YE,{}),t===sw.tb.Success&&(0,P.jsx)(sI,{type:"disableAsCollateral"}),t===sw.tb.Failed&&(0,P.jsx)(sT.gf,{error:n})]})]})};var sW=n(94510);let s_=()=>{let[e,t]=(0,sR.OS)(e=>[e.tokenUSDValue,e.tokenAddress]),n=(0,sL.E)(e=>e.isError),r=(0,sR.D3)(!0),a=(0,sW.dI)(sW.sb.EnableAsCollateral,e,t),i=(0,sU.AE)(sU.rZ.EnableAsCollateral,e,t);return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(sE.m1,{children:(0,P.jsxs)(sm.s,{direction:"column",gap:"3",children:[(0,P.jsx)(sF.R,{title:(0,P.jsxs)(P.Fragment,{children:["Available to borrow",(0,P.jsx)(sN.A,{title:"Available to borrow",label:"Maximum amount available for you to borrow, assuming that there is no borrow cap"})]}),content:(0,P.jsx)(sC.V,{value:i})}),(0,P.jsx)(sB.A,{value:a}),(0,P.jsxs)(sm.s,{justifyContent:"center",color:"primary.caution",gap:2,children:[(0,P.jsx)(sh.I,{as:sc.vN,color:"primary.caution",w:6,h:6}),(0,P.jsx)(sk.E,{textStyle:"body3",children:"You will now be able to borrow against this asset."})]})]})}),(0,P.jsx)(sE.p8,{children:(0,P.jsxs)(sD.B,{w:"full",spacing:4,children:[(0,P.jsx)(sL.p,{}),(0,P.jsx)(sP.$,{isDisabled:n,onClick:r,children:"Confirm"})]})})]})},sY=()=>{let[e,t,n,r,a]=(0,sR.OS)(e=>[e.isOpen,e.txStatus,e.txError,e.close,e.type]);return(0,P.jsxs)(sE.Oj,{isOpen:e&&a===sR.tw.Enable,onClose:r,scrollBehavior:"inside",placement:"bottom",children:[(0,P.jsx)(sE.uN,{}),(0,P.jsxs)(sE.zN,{roundedTop:"10px",minH:"60vh",minW:{desktop:"500px"},children:[(0,P.jsx)(sE.VV,{children:"Enable as collateral"}),(0,P.jsx)(sA.SP,{children:(0,P.jsx)(sx.s,{})}),t===sw.tb.Default&&(0,P.jsx)(s_,{}),t===sw.tb.Loading&&(0,P.jsx)(sT.YE,{}),t===sw.tb.Success&&(0,P.jsx)(sI,{type:"enableASCollateral"}),t===sw.tb.Failed&&(0,P.jsx)(sT.gf,{error:n})]})]})};n(76588);var sq=n(31798);let sQ=e=>{let{children:t,ssrPlaceholder:n}=e;return(()=>{let[e,t]=(0,D.useState)(!1);return(0,D.useEffect)(()=>{t(!0)},[]),e})()?(0,P.jsx)(P.Fragment,{children:t}):(0,P.jsx)(P.Fragment,{children:n})};n(94707),n(41465);n(98635);var sZ=n(87269),sK=n(28151),sJ=n(67605),sX=n(44819),s$=n(78879),s0=["h","minH","height","minHeight"];(0,sX.R)((e,t)=>{let n=(0,q.Vl)("Textarea",e),{className:r,rows:a,...i}=(0,Q.MN)(e),s=(0,sJ.t)(i),o=a?function(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}(n,s0):n;return(0,P.jsx)(s$.B.textarea,{ref:t,rows:a,...s,className:(0,K.cx)("chakra-textarea",r),__css:o})}
294).displayName="Textarea",n(99265);n(59903);var s1=n(46331);s1.nU.CRONOS_ZKEVM_MAINNET,s1.nU.CRONOS_ZKEVM_TESTNET;var s2=n(51767);let s5=()=>{let[e,t]=(0,D.useState)(!1);return(0,D.useEffect)(()=>{t(s6())},[]),null},s6=()=>"true"===localStorage.getItem("__MONITOR_VISIBILITY__"),s3=e=>{let{isOpen:t,children:n}=e,[r,a]=(0,D.useState)(t);return(0,D.useEffect)(()=>{t&&!r&&a(!0)},[t,r]),(0,P.jsx)(sQ,{children:r&&n})};var s4=n(85021),s8=n(42656),s7=n(71008),s9=n(63107),oe=n(9890),ot=n(33665),on=n(1400),or=n(64250);let oa=(0,s$.B)(ot.RC);var oi=function(e){return e["Ready for Amply Finance?"]="Ready for Amply Finance?",e["Deposit Your Assets"]="Deposit Your Assets",e["Earn passive income"]="Earn passive income",e["Borrow tokens"]="Borrow tokens",e["Monitor your Health Factor (HF)"]="Monitor your Health Factor (HF)",e["Enter the fold"]="Enter the fold",e}(oi||{});let os=[{title:"Ready for Amply Finance?",description:"Follow these steps to start earning interest or access instant liquidity with your crypto assets."},{title:"Deposit Your Assets",description:"To begin, deposit some of your assets to either earn interest or use as collateral for borrowing.",image:"onboarding-deposit-your-assets.png"},{title:"Earn passive income",description:"As your deposit generates interest over time, be sure to track your earnings on the Dashboard.",image:"onboarding-earn-passive-income.png"},{title:"Borrow tokens",description:"Just like how you might use your car or house to secure a loan, here you use your assets as collateral to borrow other tokens.",image:"onboarding-borrow-tokens.png"},{title:"Monitor your Health Factor (HF)",description:"The Health Factor (HF) indicates the safety of your loan, so the higher the better. (We recommend 3 or above!)",image:"onboarding-monitor-your-health-factor.png"},{title:"Enter the fold",description:"Ask questions, connect with the community and start amplifying your success."}],oo=()=>{let e=(0,or.w)(e=>e.isOpen),t=(0,or.w)(e=>e.closeModal),n=sZ.hB.useIsConnected(),r=(0,s9.useRouter)(),{openModal:a}=(0,on.o)();return(0,P.jsxs)(C.aF,{size:{base:"md",desktop:"lg"},scrollBehavior:"inside",onClose:t,isOpen:e,children:[(0,P.jsx)(sp.m,{}),(0,P.jsxs)(sy.$,{bgColor:"primary.background",background:"center / cover url(/images/bg-full.svg)",children:[(0,P.jsx)(sf.r,{p:5,textStyle:"body3",children:"Onboarding"}),(0,P.jsx)(sx.s,{color:"primary.cta",boxSize:6,top:5,right:5}),(0,P.jsx)(sK.c,{p:0,children:(0,P.jsx)(oa,{pagination:{clickable:!0},navigation:!0,modules:[oe.Vx,oe.dK],sx:{".swiper-pagination-bullets":{display:"flex",width:"fit-content",paddingBottom:"8px",paddingLeft:"24px",background:"primary.icon_bg",borderRadius:"30px"},".swiper-pagination-bullet":{background:"primary.active_state",opacity:1},".swiper-pagination-bullet-active":{background:"primary.cta",width:"30px",borderRadius:"25px"},".swiper-button-prev, .swiper-button-next":{position:"absolute",top:"unset",bottom:"6px",right:"24px",borderRadius:"50%",backgroundColor:"primary.icon_bg",w:7,h:7,cursor:"pointer","&::after":{color:"primary.cta",fontSize:12}},".swiper-button-prev":{right:"76px",left:"unset"}},children:os.map(e=>{let{title:i,description:s,image:o}=e;return(0,P.jsxs)(ot.qr,{children:["Enter the fold"===i&&(0,P.jsxs)(sm.s,{direction:"column",alignItems:"center",children:[(0,P.jsx)(sm.s,{gap:8,mt:22,mb:18,children:s7.Kh.map(e=>{let{icon:t,link:n}=e;return(0,P.jsx)(sM.N,{href:n,isExternal:!0,children:(0,P.jsx)(s7.Oi,{children:(0,P.jsx)(sh.I,{as:t,color:"primary.cta",w:"6",h:"6"})})},n)})}),(0,P.jsx)(sk.E,{textStyle:"h4",children:i}),(0,P.jsx)(sk.E,{mt:1.5,px:6,children:s}),(0,P.jsx)(sP.$,{mt:12,onClick:()=>{if(n){t(),r.push("/markets");return}a()},children:n?"View our markets":"Connect wallet"}),(0,P.jsx)(sP.$,{mt:5,variant:"linkLarge",onClick:t,children:"Done"})]}),"Enter the fold"!==i&&(0,P.jsxs)(s2.az,{children:[o?(0,P.jsx)(s4._,{src:"/images/".concat(o),alt:o,objectFit:"cover",h:{base:"309px",desktop:"360px"},m:"auto"}):(0,P.jsxs)(s2.az,{h:"309px",children:[(0,P.jsx)(s2.az,{h:{base:"180%",desktop:"120%"},background:"center / cover no-repeat url('/images/bg-amply-token-mobile.svg')",backgroundPosition:{desktop:"0 50px"}}),(0,P.jsxs)(sq.o,{gap:"0",pos:"absolute",top:"70px",w:"100%",children:[(0,P.jsx)(sh.I,{color:"primary.cta",as:sc.TJ,h:"40px",w:"85px"}),(0,P.jsx)(sh.I,{color:"primary.cta",as:sc.C1,w:"197px",h:"50px",ml:"6px"})]})]}),(0,P.jsx)(sq.o,{textStyle:"h4",mt:3,children:i}),(0,P.jsxs)(s2.az,{mt:1.5,px:6,height:"190px",textAlign:"center",children:[s,"Monitor your Health Factor (HF)"===i&&(0,P.jsx)(s2.az,{mt:4,children:(0,P.jsx)(sP.$,{variant:"outline",h:"30px",as:sM.N,isExternal:!0,href:s8.z.gitbook.hf,children:"What factors might impact HF?"})}),"Ready for Amply Finance?"===i&&(0,P.jsx)(s2.az,{mt:4,children:(0,P.jsx)(sP.$,{variant:"outline",h:"30px",as:sM.N,isExternal:!0,href:s8.z.gitbook.home,children:"Take me to docs"})})]})]})]},i)})})})]})]})};var ol=n(61124),ou=n(57796),od=n(90488),oc=n(33128);let op=()=>{let e=(0,on.o)(e=>e.isOpen),t=(0,sg.w)(e=>e.isOpen),n=(0,od.eJ)(e=>e.isOpen),r=(0,or.w)(e=>e.isOpen),a=(0,oc.rt)(e=>e.isOpen),i=(0,sR.OS)(e=>e.isOpen),s=(0,ou.J)(e=>e.isOpen),o=(0,ol.a3)(e=>e.isOpen);return(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(s5,{}),(0,P.jsx)(s3,{isOpen:r,children:(0,P.jsx)(oo,{})}),(0,P.jsx)(s3,{isOpen:e,children:(0,P.jsx)(on.N,{})}),(0,P.jsx)(s3,{isOpen:t,children:(0,P.jsx)(sv,{})}),(0,P.jsx)(s3,{isOpen:n,children:(0,P.jsx)(od.Ay,{})}),(0,P.jsx)(s3,{isOpen:a,children:(0,P.jsx)(oc.Ay,{})}),(0,P.jsx)(s3,{isOpen:i,children:(0,P.jsx)(sY,{})}),(0,P.jsx)(s3,{isOpen:i,children:(0,P.jsx)(sV,{})}),(0,P.jsx)(s3,{isOpen:s,children:(0,P.jsx)(ou.m,{})}),(0,P.jsx)(s3,{isOpen:o,children:(0,P.jsx)(ol.Le,{})})]})};var oy=n(41818),of=n.n(oy);let om=()=>(0,P.jsx)(of(),{id:"google-analytics",strategy:"afterInteractive",children:"\n window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag('js', new Date());\n \n gtag('config', '".concat("G-QGZ9NJNL3K","');\n ")}),oh=()=>(0,P.jsx)(of(),{strategy:"afterInteractive",src:"https://www.googletagmanager.com/gtag/js?i
294d=".concat("G-QGZ9NJNL3K")});n(57306);let ob=()=>null,og=()=>(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(oh,{}),(0,P.jsx)(om,{}),(0,P.jsx)(ob,{})]});var ov=n(58348),ox=n(67728),ow=["borders","breakpoints","colors","components","config","direction","fonts","fontSizes","fontWeights","letterSpacings","lineHeights","radii","shadows","sizes","space","styles","transition","zIndices"],oT=n(13781);function oA(e){return"function"==typeof e}var oE=e=>function(...t){var n;let r=[...t],a=t[t.length-1];return(n=a,(0,K.Gv)(n)&&ow.every(e=>Object.prototype.hasOwnProperty.call(n,e))&&r.length>1)?r=r.slice(0,r.length-1):a=e,(function(...e){return t=>e.reduce((e,t)=>t(e),t)})(...r.map(e=>t=>oA(e)?e(t):function(...e){return oT({},...e,ok)}(t,e)))(a)},oS=oE(iJ);function ok(e,t,n,r){if((oA(e)||oA(t))&&Object.prototype.hasOwnProperty.call(r,n))return(...n)=>oT({},oA(e)?e(...n):e,oA(t)?t(...n):t,ok)}oE(iX);let oM=oS(eZ),oP=new si({queryCache:new i9({onError:(e,t)=>{console.error("error at query",t.queryKey),console.error(e),su(Error("error at query: [".concat(t.queryKey.toString(),"]"),{cause:e}))}})}),oC=function(e){let{Component:t,pageProps:n}=e,{...r}=n;return(0,ox.A)(()=>{sZ.hB.autoConnect()}),(({enabled:e=!0}={})=>{(0,D.useEffect)(()=>{if(!e)return;let t=()=>{let e={width:window.innerWidth,height:window.innerHeight},t=window.document?.documentElement?.style;t&&(e.width?t.setProperty(eN,`${e.width}px`):t.removeProperty(eN),e.height?t.setProperty(eL,`${e.height}px`):t.removeProperty(eL))};return t(),window.addEventListener("resize",t),()=>{let e=window.document?.documentElement?.style;e&&(e.removeProperty(eN),e.removeProperty(eL)),window.removeEventListener("resize",t)}},[e])})(),(0,ov.j3)(),(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)(og,{}),(0,P.jsxs)(ss.Ht,{client:oP,children:[(0,P.jsx)(i1,{resetCSS:!0,theme:oM,children:(0,P.jsxs)(sd,{children:[(0,P.jsx)(op,{}),(0,P.jsx)(t,{...r})]})}),(0,P.jsx)(so,{initialIsOpen:!1})]})]})}},44819:(e,t,n)=>{"use strict";n.d(t,{R:()=>a});var r=n(5776);function a(e){return(0,r.forwardRef)(e)}},45071:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var r=n(51355),a=n(36272),i=n(39236),s={};s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s["[object Arguments]"]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s["[object Map]"]=s["[object Number]"]=s["[object Object]"]=s["[object RegExp]"]=s["[object Set]"]=s["[object String]"]=s["[object WeakMap]"]=!1;var o=n(24924),l="object"==typeof exports&&exports&&!exports.nodeType&&exports,u=l&&"object"==typeof module&&module&&!module.nodeType&&module,d=u&&u.exports===l&&o.A.process,c=function(){try{var e=u&&u.require&&u.require("util").types;if(e)return e;return d&&d.binding&&d.binding("util")}catch(e){}}(),p=c&&c.isTypedArray;let y=p?function(e){return p(e)}:function(e){return(0,i.A)(e)&&(0,a.A)(e.length)&&!!s[(0,r.A)(e)]}},45586:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(50456),a=n(36272);let i=function(e){return null!=e&&(0,a.A)(e.length)&&!(0,r.A)(e)}}
294,45593:(e,t,n)=>{"use strict";var r;n.d(t,{fw:()=>o,CB:()=>r});let a=({integerPart:e,decimalPart:t,decimalPlaces:n,nextDigit:a,roundingMode:i,isPositive:s})=>{let o;if(i===r.ROUND_UP)o=t+1n;else if(i===r.ROUND_DOWN)o=t;else if(i===r.ROUND_CEIL)o=s?t+1n:t;else if(i===r.ROUND_FLOOR)o=s?t:t+1n;else if(i===r.ROUND_HALF_UP)o=a<5n?t:t+1n;else if(i===r.ROUND_HALF_DOWN)o=a<=5n?t:t+1n;else if(i===r.ROUND_HALF_EVEN){let r=0===n?e%2n===0n:t%2n===0n;o=a<5n||5n===a&&r?t:t+1n}else o=i===r.ROUND_HALF_CEIL?a<5n?t:5n===a?s?t+1n:t:t+1n:a<5n||5n===a&&s?t:t+1n;let l=10n**BigInt(n),u=o/l,d="";return n>0&&(d=`${o%l}`.padStart(n,"0")),[u,d]},i=({numerator:e,denominator:t,decimalPlaces:n,roundingMode:r,trailingZeros:i})=>{let s=e*t>=0n,o=e>0n?e:-e,l=t>0n?t:-t,u=o/l,d=o%l,c=0n,p="",y=0;for(;d>0n&&y<n;){let e=10n*d;p+=e/l,d=e%l,y+=1}0n===d||p.length<n?i&&(p=p.padEnd(n,"0")):[c,p]=a({integerPart:u,decimalPart:BigInt(p),decimalPlaces:n,nextDigit:10n*d/l,roundingMode:r,isPositive:s});let f=u+c,m=p?`${f}.${p}`:`${f}`;return s?m:`-${m}`};!function(e){e[e.ROUND_UP=0]="ROUND_UP",e[e.ROUND_DOWN=1]="ROUND_DOWN",e[e.ROUND_CEIL=2]="ROUND_CEIL",e[e.ROUND_FLOOR=3]="ROUND_FLOOR",e[e.ROUND_HALF_UP=4]="ROUND_HALF_UP",e[e.ROUND_HALF_DOWN=5]="ROUND_HALF_DOWN",e[e.ROUND_HALF_EVEN=6]="ROUND_HALF_EVEN",e[e.ROUND_HALF_CEIL=7]="ROUND_HALF_CEIL",e[e.ROUND_HALF_FLOOR=8]="ROUND_HALF_FLOOR"}(r||(r={}));let s={roundingMode:r.ROUND_HALF_UP,decimalPlaces:0,maxDecimalPlaces:20,significantDigits:1,trailingZeros:!0,toFormat:{format:{groupSize:3,groupSeparator:",",decimalSeparator:"."}}};class o{static get config(){return o._config}static setConfig(e){o._config={...s,...e,toFormat:{...e.toFormat,format:{...s.toFormat.format,...e.toFormat?.format}}}}get config(){return o._config}static parse(e){if(e instanceof o)return[e.numerator,e.denominator];if("bigint"==typeof e)return[e,1n];if("number"==typeof e&&Number.isInteger(e))return[BigInt(e),1n];let t=Number(e);if(Number.isNaN(t))throw Error(`Cannot convert ${e} to a Fraction`);let[n,r]=("string"==typeof e?e.trim():`${e}`).split("e"),[a,i=""]=n.split(".");if(!r&&!i)return[BigInt(a),1n];let s=10n**BigInt(i.length),l=BigInt(a);if(l=t>0?l*s+BigInt(i):l*s-BigInt(i),r){let e=BigInt(r);e>=0n?l*=10n**e:s*=10n**-e}return[l,s]}static tryParse(e){try{return new o(e)}catch(e){return}}constructor(e,t){let n=o.parse(e),r=o.parse(t??1n),a=n[0]*r[1],i=n[1]*r[0];if(0n===i)throw Error("Division by zero");if(0n===a)this.numerator=0n,this.denominator=1n;else if(1n===i)this.numerator=a,this.denominator=i;else{let e=((e,t)=>{for(e<0n&&(e=-e),t<0n&&(t=-t);0n!==t;){let n=t;t=e%t,e=n}return e})(a,i);this.numerator=a/e,this.denominator=i/e}}get quotient(){return this.numerator/this.denominator}get remainder(){return new o(this.numerator%this.denominator,this.denominator)}invert(){return this.isZero()?this:new o(this.denominator,this.numerator)}negate(){return this.mul(-1n)}abs(){return this.numerator*this.denominator<0n?this.numerator<0n?new o(-this.numerator,this.denominator):new o(this.numerator,-this.denominator):this}expandDecimals(e){if(!Number.isInteger(e)||e<0)throw Error("`decimals` must be a > 0 integer");return this.mul(10n**BigInt(e))}normalizeDecimals(e){if(!Number.isInteger(e)||e<0)throw Error("`decimals` must be a > 0 integer");return this.div(10n**BigInt(e))}shl(e){if(!Number.isInteger(e)||e<0)throw Error("`n` must be a > 0 integer");return this.mul(10n**BigInt(e))}shr(e){if(!Number.isInteger(e)||e<0)throw Error("`n` must be a > 0 integer");return this.div(10n**BigInt(e))}isZero(){return 0n===this.numerator}isInteger(){return this.remainder.isZero()}eq(e){return e=new o(e),this.numerator*e.denominator==e.numerator*this.denominator}neq(e){return!this.eq(e)}lt(e){return e=new o(e),this.numerator*e.denominator<e.numerator*this.denominator}lte(e){return e=new o(e),this.numerator*e.denominator<=e.numerator*this.denominator}gt(e){return e=new o(e),this.numerator*e.denominator>e.numerator*this.denominator}gte(e){return e=new o(e),this.numerator*e.denominator>=e.numerator*this.denominator}add(e){return e=new o(e),new o(this.numerator*e.denominator+e.numerator*this.denominator,this.denominator*e.denominator)}sub(e){return e=new o(e),new o(this.numerator*e.denominator-e.numerator*this.denominator,this.denominator*e.denominator)}mul(e){return e=new o(e),new o(this.numerator*e.numerator,this.denominator*e.denominator)}div(e){return e=new o(e),new o(this.numerator*e.denominator,e.numerator*this.denominator)}
294toFixed(e,t){if(!Number.isInteger(e=e??t?.decimalPlaces??this.config?.toFixed?.decimalPlaces??this.config.decimalPlaces)||e<0)throw Error("`decimalPlaces` must be a >= 0 integer.");let n=t?.roundingMode??this.config.toFixed?.roundingMode??this.config.roundingMode,r=t?.trailingZeros??this.config.toFixed?.trailingZeros??this.config.trailingZeros;return i({numerator:this.numerator,denominator:this.denominator,decimalPlaces:e,roundingMode:n,trailingZeros:r})}toPrecision(e,t){if(!Number.isInteger(e=e??t?.significantDigits??this.config.toPrecision?.significantDigits??this.config.significantDigits)||e<1)throw Error("'significantDigits' must be a >= 1 integer.");let n=t?.roundingMode??this.config.toPrecision?.roundingMode??this.config.roundingMode;return(({numerator:e,denominator:t,significantDigits:n,roundingMode:r})=>{let s=0n===e,o=(e>0n?e:-e)/(t>0n?t:-t),l=0,u=o;for(;0n!==u;)l+=1,u/=10n;if(s&&(l=1),10n**BigInt(n)>o)return i({numerator:e,denominator:t,decimalPlaces:n-l,roundingMode:r,trailingZeros:!0});let d=10n**BigInt(l-n),c=o/d,[p]=a({integerPart:c,decimalPart:0n,nextDigit:o%d/(d/10n),roundingMode:r,decimalPlaces:0,isPositive:e*t>=0n});return`${(c+p)*d}`})({numerator:this.numerator,denominator:this.denominator,significantDigits:e,roundingMode:n})}toExponential(e,t){if(!Number.isInteger(e=e??t?.decimalPlaces??this.config.toExponential?.decimalPlaces??this.config.decimalPlaces)||e<0)throw Error("`decimalPlaces` must be a >= 0 integer.");let n=t?.roundingMode??this.config.toExponential?.roundingMode??this.config.roundingMode,r=t?.trailingZeros??this.config.toExponential?.trailingZeros??this.config.trailingZeros;return(({numerator:e,denominator:t,decimalPlaces:n,roundingMode:r,trailingZeros:a})=>{let s=e*t>=0n,o=e>0n?e:-e,l=t>0n?t:-t,u=0;if(0n!==o&&o<l)for(;o<l;)o*=10n,u-=1;else if(o>=10n*l)for(;o>=10n*l;)l*=10n,u+=1;let d=i({numerator:o,denominator:l,decimalPlaces:n,roundingMode:r,trailingZeros:a});return d=s?d:`-${d}`,u>=0?`${d}e+${u}`:`${d}e${u}`})({numerator:this.numerator,denominator:this.denominator,decimalPlaces:e,roundingMode:n,trailingZeros:r})}toFormat(e){let t=e?.decimalPlaces??this.config.toFormat?.decimalPlaces??this.config.decimalPlaces,n=e?.roundingMode??this.config.toFormat?.roundingMode??this.config.roundingMode,r=e?.trailingZeros??this.config.toFormat?.trailingZeros??this.config.trailingZeros,a=e?.format?.groupSize??this.config.toFormat?.format?.groupSize??s.toFormat.format.groupSize,i=e?.format?.groupSeparator??this.config.toFormat?.format?.groupSeparator??s.toFormat.format.groupSeparator,o=e?.format?.decimalSeparator??this.config.toFormat?.format?.decimalSeparator??s.toFormat.format.decimalSeparator;return((e,{groupSize:t,groupSeparator:n,decimalSeparator:r})=>{let[a,i]=e.split("."),s="",o=a.length;for(;o>0;){let e=o-t;s=e>0?n+a.slice(e,o)+s:a.slice(0,o)+s,o=e}return i?s+r+i:s})(this.toFixed(t,{trailingZeros:r,roundingMode:n}),{groupSize:a,groupSeparator:i,decimalSeparator:o})}get asFraction(){return new o(this.numerator,this.denominator)}toJSON(){return{numerator:this.numerator.toString(),denominator:this.denominator.toString()}}}o.ZERO=new o(0),o.ONE=new o(1),o._config=s},45703:(e,t,n)=>{"use strict";n.d(t,{d:()=>O});var r=n(67605),a=n(54735),i=n(67621),s=n(16559),o=n(30275),l=n(80478),u={border:"0",clip:"rect(0, 0, 0, 0)",height:"1px",width:"1px",margin:"-1px",padding:"0",overflow:"hidden",whiteSpace:"nowrap",position:"absolute"},d=!1,c=null,p=!1,y=!1,f=new Set;function m(e,t){f.forEach(n=>n(e,t))}var h="undefined"!=typeof window&&null!=window.navigator&&/^Mac/.test(window.navigator.platform);function b(e){p=!0,e.metaKey||!h&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key||(c="keyboard",m("keyboard",e))}function g(e){if(c="pointer","mousedown"===e.type||"pointerdown"===e.type){p=!0;let t=e.composedPath?e.composedPath()[0]:e.target,n=!1;try{n=t.matches(":focus-visible")}catch{}n||m("pointer",e)}}function v(e){(0===e.mozInputSource&&e.isTrusted||0===e.detail&&!e.pointerType)&&(p=!0,c="virtual")}function x(e){e.target!==window&&e.target!==document&&(p||y||(c="virtual",m("virtual",e)),p=!1,y=!1)}function w(){p=!1,y=!0}function T(){return"pointer"!==c}var A=n(5776);function E(e){e.preventDefault(),e.stopPropagation()}var S=n(44819),k=n(50984),M=n(42300),P=n(78879),C=n(64476),O=(0,S.R)(function(e,t){let n=(0,k.o5)("Switch",e),{spacing:c="0.5rem",children:y,...m}=(0,M.MN)(e),{getIndicatorProps:h,getInputProps:S,getCheckboxProps:O,getRootProps:j,getLabelProps:I}=function(e={}){let{isDisabled:t,isReadOnly:n,isRequired:c,isInvalid:y,id:m,onBlur:h,onFocus:S,"aria-describedby":k}
294=(0,r.v)(e),{defaultChecked:M,isChecked:P,isFocusable:C,onChange:O,isIndeterminate:j,name:I,value:R,tabIndex:D,"aria-label":B,"aria-labelledby":N,"aria-invalid":L,...F}=e,U=function(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}(F,["isDisabled","isReadOnly","isRequired","isInvalid","id","onBlur","onFocus","aria-describedby"]),z=(0,s.c)(O),G=(0,s.c)(h),H=(0,s.c)(S),[V,W]=(0,A.useState)(!1),[_,Y]=(0,A.useState)(!1),[q,Q]=(0,A.useState)(!1),[Z,K]=(0,A.useState)(!1);(0,A.useEffect)(()=>(function(e){!function(){if("undefined"==typeof document||d)return;let{focus:e}=HTMLElement.prototype;HTMLElement.prototype.focus=function(...t){p=!0,e.apply(this,t)},document.addEventListener("keydown",b,!0),document.addEventListener("keyup",b,!0),document.addEventListener("click",v,!0),window.addEventListener("focus",x,!0),window.addEventListener("blur",w,!1),"undefined"!=typeof PointerEvent?(document.addEventListener("pointerdown",g,!0),document.addEventListener("pointermove",g,!0),document.addEventListener("pointerup",g,!0)):(document.addEventListener("mousedown",g,!0),document.addEventListener("mousemove",g,!0),document.addEventListener("mouseup",g,!0)),d=!0}(),e(T());let t=()=>e(T());return f.add(t),()=>{f.delete(t)}})(W),[]);let J=(0,A.useRef)(null),[X,$]=(0,A.useState)(!0),[ee,et]=(0,A.useState)(!!M),en=void 0!==P,er=en?P:ee,ea=(0,A.useCallback)(e=>{if(n||t)return void e.preventDefault();en||(er?et(e.target.checked):et(!!j||e.target.checked)),null==z||z(e)},[n,t,er,en,j,z]);(0,a.U)(()=>{J.current&&(J.current.indeterminate=!!j)},[j]),(0,i.w)(()=>{t&&Y(!1)},[t,Y]),(0,a.U)(()=>{let e=J.current;if(!(null==e?void 0:e.form))return;let t=()=>{et(!!M)};return e.form.addEventListener("reset",t),()=>{var n;return null==(n=e.form)?void 0:n.removeEventListener("reset",t)}},[]);let ei=t&&!C,es=(0,A.useCallback)(e=>{" "===e.key&&K(!0)},[K]),eo=(0,A.useCallback)(e=>{" "===e.key&&K(!1)},[K]);(0,a.U)(()=>{J.current&&J.current.checked!==er&&et(J.current.checked)},[J.current]);let el=(0,A.useCallback)((e={},r=null)=>({...e,ref:r,"data-active":(0,l.sE)(Z),"data-hover":(0,l.sE)(q),"data-checked":(0,l.sE)(er),"data-focus":(0,l.sE)(_),"data-focus-visible":(0,l.sE)(_&&V),"data-indeterminate":(0,l.sE)(j),"data-disabled":(0,l.sE)(t),"data-invalid":(0,l.sE)(y),"data-readonly":(0,l.sE)(n),"aria-hidden":!0,onMouseDown:(0,l.Hj)(e.onMouseDown,e=>{_&&e.preventDefault(),K(!0)}),onMouseUp:(0,l.Hj)(e.onMouseUp,()=>K(!1)),onMouseEnter:(0,l.Hj)(e.onMouseEnter,()=>Q(!0)),onMouseLeave:(0,l.Hj)(e.onMouseLeave,()=>Q(!1))}),[Z,er,t,_,V,q,j,y,n]),eu=(0,A.useCallback)((e={},r=null)=>({...e,ref:r,"data-active":(0,l.sE)(Z),"data-hover":(0,l.sE)(q),"data-checked":(0,l.sE)(er),"data-focus":(0,l.sE)(_),"data-focus-visible":(0,l.sE)(_&&V),"data-indeterminate":(0,l.sE)(j),"data-disabled":(0,l.sE)(t),"data-invalid":(0,l.sE)(y),"data-readonly":(0,l.sE)(n)}),[Z,er,t,_,V,q,j,y,n]),ed=(0,A.useCallback)((e={},n=null)=>({...U,...e,ref:(0,o.Px)(n,e=>{e&&$("LABEL"===e.tagName)}),onClick:(0,l.Hj)(e.onClick,()=>{var e;X||(null==(e=J.current)||e.click(),requestAnimationFrame(()=>{var e;null==(e=J.current)||e.focus({preventScroll:!0})}
294))}),"data-disabled":(0,l.sE)(t),"data-checked":(0,l.sE)(er),"data-invalid":(0,l.sE)(y)}),[U,t,er,y,X]),ec=(0,A.useCallback)((e={},r=null)=>({...e,ref:(0,o.Px)(J,r),type:"checkbox",name:I,value:R,id:m,tabIndex:D,onChange:(0,l.Hj)(e.onChange,ea),onBlur:(0,l.Hj)(e.onBlur,G,()=>Y(!1)),onFocus:(0,l.Hj)(e.onFocus,H,()=>Y(!0)),onKeyDown:(0,l.Hj)(e.onKeyDown,es),onKeyUp:(0,l.Hj)(e.onKeyUp,eo),required:c,checked:er,disabled:ei,readOnly:n,"aria-label":B,"aria-labelledby":N,"aria-invalid":L?!!L:y,"aria-describedby":k,"aria-disabled":t,style:u}),[I,R,m,ea,G,H,es,eo,c,er,ei,n,B,N,L,y,k,t,D]),ep=(0,A.useCallback)((e={},n=null)=>({...e,ref:n,onMouseDown:(0,l.Hj)(e.onMouseDown,E),"data-disabled":(0,l.sE)(t),"data-checked":(0,l.sE)(er),"data-invalid":(0,l.sE)(y)}),[er,t,y]);return{state:{isInvalid:y,isFocused:_,isChecked:er,isActive:Z,isHovered:q,isIndeterminate:j,isDisabled:t,isReadOnly:n,isRequired:c},getRootProps:ed,getCheckboxProps:el,getIndicatorProps:eu,getInputProps:ec,getLabelProps:ep,htmlProps:U}}(m),R=(0,A.useMemo)(()=>({display:"inline-block",position:"relative",verticalAlign:"middle",lineHeight:0,...n.container}),[n.container]),D=(0,A.useMemo)(()=>({display:"inline-flex",flexShrink:0,justifyContent:"flex-start",boxSizing:"content-box",cursor:"pointer",...n.track}),[n.track]),B=(0,A.useMemo)(()=>({userSelect:"none",marginStart:c,...n.label}),[c,n.label]);return(0,C.jsxs)(P.B.label,{...j(),className:(0,l.cx)("chakra-switch",e.className),__css:R,children:[(0,C.jsx)("input",{className:"chakra-switch__input",...S({},t)}),(0,C.jsx)(P.B.span,{...O(),className:"chakra-switch__track",__css:D,children:(0,C.jsx)(P.B.span,{__css:n.thumb,className:"chakra-switch__thumb",...h()})}),y&&(0,C.jsx)(P.B.span,{className:"chakra-switch__label",...I(),__css:B,children:y})]})});O.displayName="Switch"},45960:(e,t,n)=>{var r=n(82867),a=n(50568);e.exports=function(e,t){var n=a(e,t);return r(n)?n:void 0}},45984:(e,t,n)=>{"use strict";n.d(t,{D:()=>m});var r=n(5776),a=Object.defineProperty,i=(e,t,n)=>(((e,t,n)=>t in e?a(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n),n);function s(e){return e.sort((e,t)=>{let n=e.compareDocumentPosition(t);if(n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY)return -1;if(n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS)return 1;if(!(n&Node.DOCUMENT_POSITION_DISCONNECTED)&&!(n&Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC))return 0;throw Error("Cannot sort the given nodes.")})}function o(e,t,n){let r=e+1;return n&&r>=t&&(r=0),r}function l(e,t,n){let r=e-1;return n&&r<0&&(r=t),r}var u="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,d=class{constructor(){i(this,"descendants",new Map),i(this,"register",e=>{if(null!=e)return(e=>"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE)(e)?this.registerNode(e):t=>{this.registerNode(t,e)}}),i(this,"unregister",e=>{this.descendants.delete(e);let t=s(Array.from(this.descendants.keys()));this.assignIndex(t)}),i(this,"destroy",()=>{this.descendants.clear()}),i(this,"assignIndex",e=>
294{this.descendants.forEach(t=>{let n=e.indexOf(t.node);t.index=n,t.node.dataset.index=t.index.toString()})}),i(this,"count",()=>this.descendants.size),i(this,"enabledCount",()=>this.enabledValues().length),i(this,"values",()=>Array.from(this.descendants.values()).sort((e,t)=>e.index-t.index)),i(this,"enabledValues",()=>this.values().filter(e=>!e.disabled)),i(this,"item",e=>{if(0!==this.count())return this.values()[e]}),i(this,"enabledItem",e=>{if(0!==this.enabledCount())return this.enabledValues()[e]}),i(this,"first",()=>this.item(0)),i(this,"firstEnabled",()=>this.enabledItem(0)),i(this,"last",()=>this.item(this.descendants.size-1)),i(this,"lastEnabled",()=>{let e=this.enabledValues().length-1;return this.enabledItem(e)}),i(this,"indexOf",e=>{var t,n;return e&&null!=(n=null==(t=this.descendants.get(e))?void 0:t.index)?n:-1}),i(this,"enabledIndexOf",e=>null==e?-1:this.enabledValues().findIndex(t=>t.node.isSameNode(e))),i(this,"next",(e,t=!0)=>{let n=o(e,this.count(),t);return this.item(n)}),i(this,"nextEnabled",(e,t=!0)=>{let n=this.item(e);if(!n)return;let r=o(this.enabledIndexOf(n.node),this.enabledCount(),t);return this.enabledItem(r)}),i(this,"prev",(e,t=!0)=>{let n=l(e,this.count()-1,t);return this.item(n)}),i(this,"prevEnabled",(e,t=!0)=>{let n=this.item(e);if(!n)return;let r=l(this.enabledIndexOf(n.node),this.enabledCount()-1,t);return this.enabledItem(r)}),i(this,"registerNode",(e,t)=>{if(!e||this.descendants.has(e))return;let n=s(Array.from(this.descendants.keys()).concat(e));(null==t?void 0:t.disabled)&&(t.disabled=!!t.disabled);let r={node:e,index:-1,...t};this.descendants.set(e,r),this.assignIndex(n)})}},c=n(18777),p=n(30275),[y,f]=(0,c.q)({name:"DescendantsProvider",errorMessage:"useDescendantsContext must be used within DescendantsProvider"});function m(){return[y,()=>f(),()=>(function(){let e=(0,r.useRef)(new d);return u(()=>()=>e.current.destroy()),e.current})(),e=>(function(e){let t=f(),[n,a]=(0,r.useState)(-1),i=(0,r.useRef)(null);u(()=>()=>{i.current&&t.unregister(i.current)},[]),u(()=>{if(!i.current)return;let e=Number(i.current.dataset.index);n==e||Number.isNaN(e)||a(e)});let s=e?t.register(e):t.register;return{descendants:t,index:n,enabledIndex:t.enabledIndexOf(i.current),register:(0,p.Px)(s,i)}})(e)]}},46211:(e,t,n)=>{var r=n(14753);e.exports=function(e){return r(this.__data__,e)>-1}},46296:(e,t,n)=>{"use strict";n.d(t,{LS:()=>a,aw:()=>r,wS:()=>i});let r="https://missions-api.zkevm.cronos.org/leaderboard",a="https://graphql.contentful.com/content/v1/spaces/".concat("kknvtl2v59r1"),i="https://api.h2.finance/general/api/"},46331:(e,t,n)=>{"use strict";n.d(t,{nU:()=>k,hp:()=>eS,RZ:()=>eT});let r=JSON.parse('[{"inputs":[{"internalType":"contract IPoolAddressesProvider","name":"provider","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"},{"inputs":[],"name":"ADDRESSES_PROVIDER","outputs":[{"internalType":"contract IPoolAddressesProvider","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ASSET_LISTING_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"BRIDGE_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"}
294,{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"EMERGENCY_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"FLASH_BORROWER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"POOL_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RISK_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"admin","type":"address"}],"name":"addAssetListingAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"bridge","type":"address"}],"name":"addBridge","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"admin","type":"address"}],"name":"addEmergencyAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"borrower","type":"address"}],"name":"addFlashBorrower","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"admin","type":"address"}],"name":"addPoolAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"admin","type":"address"}],"name":"addRiskAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"admin","type":"address"}],"name":"isAssetListingAdmin","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"bridge","type":"address"}],"name":"isBridge","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"admin","type":"address"}],"name":"isEmergencyAdmin","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"borrower","type":"address"}],"name":"isFlashBorrower","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"admin","type":"address"}],"name":"isPoolAdmin","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"admin","type":"address"}],"name":"isRiskAdmin","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"admin","type":"address"}],"name":"removeAssetListingAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"bridge","type":"address"}],"name":"removeBridge","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"admin","type":"address"}],"name":"removeEmergencyAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"borrower","type":"address"}],"name":"removeFlashBorrower","outputs":[],"stateMutability":"nonpayable","type":"function"}
294,{"inputs":[{"internalType":"address","name":"admin","type":"address"}],"name":"removePoolAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"admin","type":"address"}],"name":"removeRiskAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"bytes32","name":"adminRole","type":"bytes32"}],"name":"setRoleAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]'),a=JSON.parse('[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"domainSeparator","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"}
294,{"inputs":[],"name":"permitTypeHash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"}]'),i=JSON.parse('[{"inputs":[{"internalType":"contract IPoolAddressesProvider","name":"provider","type":"address"},{"internalType":"address[]","name":"assets","type":"address[]"},{"internalType":"address[]","name":"sources","type":"address[]"},{"internalType":"address","name":"fallbackOracle","type":"address"},{"internalType":"address","name":"baseCurrency","type":"address"},{"internalType":"uint256","name":"baseCurrencyUnit","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":true,"internalType":"address","name":"source","type":"address"}],"name":"AssetSourceUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"baseCurrency","type":"address"},{"indexed":false,"internalType":"uint256","name":"baseCurrencyUnit","type":"uint256"}],"name":"BaseCurrencySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"fallbackOracle","type":"address"}],"name":"FallbackOracleUpdated","type":"event"},{"inputs":[],"name":"ADDRESSES_PROVIDER","outputs":[{"internalType":"contract IPoolAddressesProvider","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"BASE_CURRENCY","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"BASE_CURRENCY_UNIT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getAssetPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"assets","type":"address[]"}],"name":"getAssetsPrices","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getFallbackOracle","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getSourceOfAsset","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"assets","type":"address[]"},{"internalType":"address[]","name":"sources","type":"address[]"}],"name":"setAssetSources","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"fallbackOracle","type":"address"}],"name":"setFallbackOracle","outputs":[],"stateMutability":"nonpayable","type":"function"}]'),s=JSON.parse('[{"inputs":[{"internalType":"contract IPoolAddressesProvider","name":"addressesProvider","type":"address"}],"stateMutability":"nonpayable","type":"constructor"}
294,{"inputs":[],"name":"ADDRESSES_PROVIDER","outputs":[{"internalType":"contract IPoolAddressesProvider","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getATokenTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAllATokens","outputs":[{"components":[{"internalType":"string","name":"symbol","type":"string"},{"internalType":"address","name":"tokenAddress","type":"address"}],"internalType":"struct IPoolDataProvider.TokenData[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAllReservesTokens","outputs":[{"components":[{"internalType":"string","name":"symbol","type":"string"},{"internalType":"address","name":"tokenAddress","type":"address"}],"internalType":"struct IPoolDataProvider.TokenData[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getDebtCeiling","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDebtCeilingDecimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getFlashLoanEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getInterestRateStrategyAddress","outputs":[{"internalType":"address","name":"irStrategyAddress","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getLiquidationProtocolFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getPaused","outputs":[{"internalType":"bool","name":"isPaused","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getReserveCaps","outputs":[{"internalType":"uint256","name":"borrowCap","type":"uint256"},{"internalType":"uint256","name":"supplyCap","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getReserveConfigurationData","outputs":[{"internalType":"uint256","name":"decimals","type":"uint256"},{"internalType":"uint256","name":"ltv","type":"uint256"},{"internalType":"uint256","name":"liquidationThreshold","type":"uint256"},{"internalType":"uint256","name":"liquidationBonus","type":"uint256"},{"internalType":"uint256","name":"reserveFactor","type":"uint256"},{"internalType":"bool","name":"usageAsCollateralEnabled","type":"bool"},{"internalType":"bool","name":"borrowingEnabled","type":"bool"},{"internalType":"bool","name":"isActive","type":"bool"},{"internalType":"bool","name":"isFrozen","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getReserveData","outputs":[{"internalType":"uint256","name":"unbacked","type":"uint256"},{"internalType":"uint256","name":"accruedToTreasuryScaled","type":"uint256"},{"internalType":"uint256","name":"totalAToken","type":"uint256"},{"internalType":"uint256","name":"totalVariableDebt","type":"uint256"}
294,{"internalType":"uint256","name":"liquidityRate","type":"uint256"},{"internalType":"uint256","name":"variableBorrowRate","type":"uint256"},{"internalType":"uint256","name":"liquidityIndex","type":"uint256"},{"internalType":"uint256","name":"variableBorrowIndex","type":"uint256"},{"internalType":"uint40","name":"lastUpdateTimestamp","type":"uint40"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getReserveEModeCategory","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getReserveTokensAddresses","outputs":[{"internalType":"address","name":"aTokenAddress","type":"address"},{"internalType":"address","name":"variableDebtTokenAddress","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getSiloedBorrowing","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getTotalDebt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getUnbackedMintCap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"address","name":"user","type":"address"}],"name":"getUserReserveData","outputs":[{"internalType":"uint256","name":"currentATokenBalance","type":"uint256"},{"internalType":"uint256","name":"currentVariableDebt","type":"uint256"},{"internalType":"uint256","name":"scaledVariableDebt","type":"uint256"}
294,{"internalType":"uint256","name":"liquidityRate","type":"uint256"},{"internalType":"bool","name":"usageAsCollateralEnabled","type":"bool"}],"stateMutability":"view","type":"function"}]'),o=JSON.parse('[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"poolId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"multiplier","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"lockPeriod","type":"uint256"}],"name":"AddPool","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"uint256","name":"pid","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"stakeId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"weightedAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"unlockTimestamp","type":"uint256"}],"name":"Compound","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"uint256","name":"pid","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"stakeId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"weightedAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"unlockTimestamp","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"version","type":"uint8"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newEmissionPerSecond","type":"uint256"}],"name":"SetEmissionPerSecond","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"guardian","type":"address"},{"indexed":false,"internalType":"bool","name":"isGuardian","type":"bool"}],"name":"SetGuardian","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"poolId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"multiplier","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"lockPeriod","type":"uint256"}],"name":"SetPool","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"uint256","name":"stakeId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"newPid","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newWeightedAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newUnlockTimestamp","type":"uint256"}],"name":"Upgrade","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"uint256","name":"stakeId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"weightedAmount","type":"uint256"}],"name":"Withdraw","type":"event"},{"inputs":[],"name":"PRECISION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}
294,{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_guardians","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"accTokenPerShare","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"activePoolMap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"_multiplier","type":"uint32"},{"internalType":"uint32","name":"_lockPeriod","type":"uint32"}],"name":"addPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256[]","name":"_stakeIds","type":"uint256[]"},{"internalType":"uint256[]","name":"_newPids","type":"uint256[]"}],"name":"batchUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256[]","name":"_stakeIds","type":"uint256[]"}],"name":"batchWithdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_pid","type":"uint256"}],"name":"compoundRewards","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_pid","type":"uint256"},{"internalType":"address","name":"_holder","type":"address"}],"name":"compoundRewardsFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_pid","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"deposit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_pid","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"address","name":"_holder","type":"address"}],"name":"depositFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"emissionPerSecond","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"getUserInfo","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"components":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"poolId","type":"uint256"},{"internalType":"uint256","name":"weightedAmount","type":"uint256"},{"internalType":"uint256","name":"stakeTimestamp","type":"uint256"},{"internalType":"uint256","name":"unlockTimestamp","type":"uint256"},{"internalType":"bool","name":"active","type":"bool"}],"internalType":"struct AmplyVaultV1.Stake[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_stakeId","type":"uint256"}],"name":"getUserStake","outputs":[{"components":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"poolId","type":"uint256"},{"internalType":"uint256","name":"weightedAmount","type":"uint256"},{"internalType":"uint256","name":"stakeTimestamp","type":"uint256"},{"internalType":"uint256","name":"unlockTimestamp","type":"uint256"},{"internalType":"bool","name":"active","type":"bool"}],"internalType":"struct AmplyVaultV1.Stake","name":"","type":"tuple"}],"stateMutability":"view","type":"function"}
294,{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IERC20Upgradeable","name":"_stakeToken","type":"address"},{"internalType":"contract IERC20Upgradeable","name":"_rewardToken","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lastRewardTimestamp","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"pendingRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"poolInfo","outputs":[{"internalType":"uint32","name":"multiplier","type":"uint32"},{"internalType":"uint32","name":"lockPeriod","type":"uint32"},{"internalType":"uint256","name":"totalStaked","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"poolLength","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rewardToken","outputs":[{"internalType":"contract IERC20Upgradeable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newEmissionPerSecond","type":"uint256"}],"name":"setEmissionPerSecond","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"guardian","type":"address"},{"internalType":"bool","name":"isGuardian","type":"bool"}],"name":"setGuardian","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_pid","type":"uint256"},{"internalType":"uint32","name":"_multiplier","type":"uint32"},{"internalType":"uint32","name":"_lockPeriod","type":"uint32"}],"name":"setPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"stakeToken","outputs":[{"internalType":"contract IERC20Upgradeable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_stakeId","type":"uint256"},{"internalType":"uint256","name":"_newPid","type":"uint256"}],"name":"upgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"userInfo","outputs":[{"internalType":"uint256","name":"weightedAmount","type":"uint256"},{"internalType":"uint256","name":"rewardDebt","type":"uint256"}],"stateMutability":"view","type":"function"}
294,{"inputs":[{"internalType":"uint256","name":"_stakeId","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]'),l=JSON.parse('[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"version","type":"uint8"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"RescueToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"inputs":[],"name":"DEFAULT_VAULT_POOL","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_VALUE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RAY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"UPFRONT_CLAIM_PERCENTAGE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"amply","outputs":[{"internalType":"contract IERC20Upgradeable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"ifStakeToVault","type":"bool"}],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimClosedAt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"claimOpenAt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAllAssets","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getClaimableAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getClaimedAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getConvertibleAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getRemainingAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IPoolAddressesProvider","name":"_provider","type":"address"},{"internalType":"contract IERC20Upgradeable","name":"_preAmply","type":"address"},{"internalType":"contract IERC20Upgradeable","name":"_amply","type":"address"},{"internalType":"contract IRewardsDistributor","name":"_rewardsDistributor","type":"address"},{"internalType":"contract IVault","name":"_vault","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}
294,{"inputs":[],"name":"preAmply","outputs":[{"internalType":"contract IERC20Upgradeable","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"provider","outputs":[{"internalType":"contract IPoolAddressesProvider","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"rescueToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rewardsDistributor","outputs":[{"internalType":"contract IRewardsDistributor","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_claimOpenAt","type":"uint256"},{"internalType":"uint256","name":"_vestStartAt","type":"uint256"},{"internalType":"uint256","name":"_vestEndAt","type":"uint256"},{"internalType":"uint256","name":"_claimClosedAt","type":"uint256"}],"name":"setTimeSlots","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"users","outputs":[{"internalType":"uint256","name":"totalAmount","type":"uint256"},{"internalType":"uint256","name":"claimedAmount","type":"uint256"},{"internalType":"uint256","name":"lastClaimTime","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"vault","outputs":[{"internalType":"contract IVault","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"vestEndAt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"vestStartAt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]'),u=JSON.parse('[{"inputs":[{"internalType":"contract IPool","name":"pool","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"index","type":"uint256"}],"name":"BalanceTransfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"target","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"balanceIncrease","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"index","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"underlyingAsset","type":"address"},{"indexed":true,"internalType":"address","name":"pool","type":"address"},{"indexed":false,"internalType":"address","name":"treasury","type":"address"},{"indexed":false,"internalType":"address","name":"incentivesController","type":"address"},{"indexed":false,"internalType":"uint8","name":"aTokenDecimals","type":"uint8"},{"indexed":false,"internalType":"string","name":"aTokenName","type":"string"},{"indexed":false,"internalType":"string","name":"aTokenSymbol","type":"string"},{"indexed":false,"internalType":"bytes","name":"params","type":"bytes"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"caller","type":"address"},{"indexed":true,"internalType":"address","name":"onBehalfOf","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"balanceIncrease","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"index","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"}
294,{"inputs":[],"name":"ATOKEN_REVISION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"EIP712_REVISION","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERMIT_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"POOL","outputs":[{"internalType":"contract IPool","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RESERVE_TREASURY_ADDRESS","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"UNDERLYING_ASSET_ADDRESS","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"receiverOfUnderlying","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getIncentivesController","outputs":[{"internalType":"contract IAmplyIncentivesController","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getPreviousIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getScaledUserBalanceAndSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"address","name":"onBehalfOf","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"handleRepayment","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IPool","name":"initializingPool","type":"address"},{"internalType":"address","name":"treasury","type":"address"},{"internalType":"address","name":"underlyingAsset","type":"address"},{"internalType":"contract IAmplyIncentivesController","name":"incentivesController","type":"address"},{"internalType":"uint8","name":"aTokenDecimals","type":"uint8"},{"internalType":"string","name":"aTokenName","type":"string"},{"internalType":"string","name":"aTokenSymbol","type":"string"},{"internalType":"bytes","name":"params","type":"bytes"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"}
294,{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"address","name":"onBehalfOf","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"mintToTreasury","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"rescueTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"scaledBalanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"scaledTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IAmplyIncentivesController","name":"controller","type":"address"}],"name":"setIncentivesController","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferOnLiquidation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferUnderlyingTo","outputs":[],"stateMutability":"nonpayable","type":"function"}]'),d=JSON.parse('[{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"reward","type":"address"},{"indexed":true,"internalType":"address","name":"oldAdmin","type":"address"},{"indexed":true,"internalType":"address","name":"newAdmin","type":"address"}],"name":"EmissionAdminUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}
294,{"inputs":[{"components":[{"internalType":"uint88","name":"emissionPerSecond","type":"uint88"},{"internalType":"uint256","name":"totalSupply","type":"uint256"},{"internalType":"uint32","name":"distributionEnd","type":"uint32"},{"internalType":"address","name":"asset","type":"address"},{"internalType":"address","name":"reward","type":"address"},{"internalType":"contract ITransferStrategyBase","name":"transferStrategy","type":"address"},{"internalType":"contract IEACAggregatorProxy","name":"rewardOracle","type":"address"}],"internalType":"struct RewardsDataTypes.RewardsConfigInput[]","name":"config","type":"tuple[]"}],"name":"configureAssets","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"reward","type":"address"}],"name":"getEmissionAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getRewardsController","outputs":[{"internalType":"contract IRewardsController","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"address","name":"claimer","type":"address"}],"name":"setClaimer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"address","name":"reward","type":"address"},{"internalType":"uint32","name":"newDistributionEnd","type":"uint32"}],"name":"setDistributionEnd","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"reward","type":"address"},{"internalType":"address","name":"admin","type":"address"}],"name":"setEmissionAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"address[]","name":"rewards","type":"address[]"},{"internalType":"uint88[]","name":"newEmissionsPerSecond","type":"uint88[]"}],"name":"setEmissionPerSecond","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"reward","type":"address"},{"internalType":"contract IEACAggregatorProxy","name":"rewardOracle","type":"address"}],"name":"setRewardOracle","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"controller","type":"address"}],"name":"setRewardsController","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"reward","type":"address"},{"internalType":"contract ITransferStrategyBase","name":"transferStrategy","type":"address"}],"name":"setTransferStrategy","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]'),c=JSON.parse('[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}
294,{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]'),p=JSON.parse('[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"version","type":"uint8"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"RescueToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"guardian","type":"address"},{"indexed":false,"internalType":"bool","name":"isGuardian","type":"bool"}],"name":"SetGuardian","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"yieldToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"timestamp","type":"uint256"}],"name":"YieldDistributed","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_guardians","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"_users","outputs":[{"internalType":"uint256","name":"balanceUpdateTime","type":"uint256"},{"internalType":"uint256","name":"settledPoint","type":"uint256"},{"internalType":"uint256","name":"pointSettleRound","type":"uint256"},{"internalType":"uint256","name":"yieldSettleRound","type":"uint256"}],"stateMutability":"view","type":"function"}
294,{"inputs":[],"name":"aToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"claimFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"currentRound","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentRoundTotalPoint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deploymentTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"distributeYield","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_reward","type":"uint256"},{"internalType":"uint256","name":"_expired","type":"uint256"},{"internalType":"bytes32[]","name":"_proof","type":"bytes32[]"}],"name":"distributeYieldFromRewarder","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getPendingYield","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"roundId","type":"uint256"}],"name":"getUserRoundPoint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_aToken","type":"address"},{"internalType":"address","name":"_yieldToken","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lastTotalPointUpdateTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"totalSupply","type":"uint256"},{"internalType":"uint256","name":"userBalance","type":"uint256"}],"name":"notifyBalanceChange","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"rescueToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"roundSettleTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"guardian","type":"address"},{"internalType":"bool","name":"isGuardian","type":"bool"}],"name":"setGuardian","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"yieldPerPoint","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"yieldToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]'),y=JSON.parse('[{"inputs":[{"internalType":"contract IPool","name":"pool","type":"address"}],"stateMutability":"nonpayable","type":"constructor"}
294,{"inputs":[],"name":"POOL","outputs":[{"internalType":"contract IPool","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"interestRateMode","type":"uint256"},{"internalType":"uint16","name":"referralCode","type":"uint16"}],"name":"encodeBorrowParams","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"collateralAsset","type":"address"},{"internalType":"address","name":"debtAsset","type":"address"},{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"debtToCover","type":"uint256"},{"internalType":"bool","name":"receiveAToken","type":"bool"}],"name":"encodeLiquidationCall","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"address","name":"user","type":"address"}],"name":"encodeRebalanceStableBorrowRate","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"interestRateMode","type":"uint256"}],"name":"encodeRepayParams","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"interestRateMode","type":"uint256"}],"name":"encodeRepayWithATokensParams","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"interestRateMode","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"permitV","type":"uint8"},{"internalType":"bytes32","name":"permitR","type":"bytes32"},{"internalType":"bytes32","name":"permitS","type":"bytes32"}],"name":"encodeRepayWithPermitParams","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"bool","name":"useAsCollateral","type":"bool"}],"name":"encodeSetUserUseReserveAsCollateral","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint16","name":"referralCode","type":"uint16"}],"name":"encodeSupplyParams","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint16","name":"referralCode","type":"uint16"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"permitV","type":"uint8"},{"internalType":"bytes32","name":"permitR","type":"bytes32"},{"internalType":"bytes32","name":"permitS","type":"bytes32"}],"name":"encodeSupplyWithPermitParams","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"interestRateMode","type":"uint256"}],"name":"encodeSwapBorrowRateMode","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"}
294,{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"encodeWithdrawParams","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"}]'),f=JSON.parse('[{"inputs":[{"internalType":"contract IPoolAddressesProvider","name":"provider","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"reserve","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"onBehalfOf","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"enum DataTypes.InterestRateMode","name":"interestRateMode","type":"uint8"},{"indexed":false,"internalType":"uint256","name":"borrowRate","type":"uint256"},{"indexed":true,"internalType":"uint16","name":"referralCode","type":"uint16"}],"name":"Borrow","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"target","type":"address"},{"indexed":false,"internalType":"address","name":"initiator","type":"address"},{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"enum DataTypes.InterestRateMode","name":"interestRateMode","type":"uint8"},{"indexed":false,"internalType":"uint256","name":"premium","type":"uint256"},{"indexed":true,"internalType":"uint16","name":"referralCode","type":"uint16"}],"name":"FlashLoan","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"uint256","name":"totalDebt","type":"uint256"}],"name":"IsolationModeTotalDebtUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"collateralAsset","type":"address"},{"indexed":true,"internalType":"address","name":"debtAsset","type":"address"},{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"debtToCover","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"liquidatedCollateralAmount","type":"uint256"},{"indexed":false,"internalType":"address","name":"liquidator","type":"address"},{"indexed":false,"internalType":"bool","name":"receiveAToken","type":"bool"}],"name":"LiquidationCall","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"reserve","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountMinted","type":"uint256"}],"name":"MintedToTreasury","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"reserve","type":"address"},{"indexed":true,"internalType":"address","name":"user","type":"address"}],"name":"RebalanceStableBorrowRate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"reserve","type":"address"},{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"repayer","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"bool","name":"useATokens","type":"bool"}],"name":"Repay","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"reserve","type":"address"}
294,{"indexed":false,"internalType":"uint256","name":"liquidityRate","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"variableBorrowRate","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"liquidityIndex","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"variableBorrowIndex","type":"uint256"}],"name":"ReserveDataUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"reserve","type":"address"},{"indexed":true,"internalType":"address","name":"user","type":"address"}],"name":"ReserveUsedAsCollateralDisabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"reserve","type":"address"},{"indexed":true,"internalType":"address","name":"user","type":"address"}],"name":"ReserveUsedAsCollateralEnabled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"reserve","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"onBehalfOf","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":true,"internalType":"uint16","name":"referralCode","type":"uint16"}],"name":"Supply","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"reserve","type":"address"},{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"enum DataTypes.InterestRateMode","name":"interestRateMode","type":"uint8"}],"name":"SwapBorrowRateMode","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint8","name":"categoryId","type":"uint8"}],"name":"UserEModeSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"reserve","type":"address"},{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdraw","type":"event"},{"inputs":[],"name":"ADDRESSES_PROVIDER","outputs":[{"internalType":"contract IPoolAddressesProvider","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"FLASHLOAN_PREMIUM_TOTAL","outputs":[{"internalType":"uint128","name":"","type":"uint128"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"FLASHLOAN_PREMIUM_TO_PROTOCOL","outputs":[{"internalType":"uint128","name":"","type":"uint128"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_NUMBER_RESERVES","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"POOL_REVISION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"interestRateMode","type":"uint256"},{"internalType":"uint16","name":"referralCode","type":"uint16"},{"internalType":"address","name":"onBehalfOf","type":"address"}],"name":"borrow","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"args","type":"bytes32"}],"name":"borrow","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint8","name":"id","type":"uint8"},{"components":[{"internalType":"uint16","name":"ltv","type":"uint16"},{"internalType":"uint16","name":"liquidationThreshold","type":"uint16"},{"internalType":"uint16","name":"liquidationBonus","type":"uint16"},{"internalType":"address","name":"priceSource","type":"address"},{"internalType":"string","name":"label","type":"string"}],"internalType":"struct DataTypes.EModeCategory","name":"category","type":"tuple"}],"name":"configureEModeCategory","outputs":[],"stateMutability":"nonpayable","type":"function"}
294,{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"onBehalfOf","type":"address"},{"internalType":"uint16","name":"referralCode","type":"uint16"}],"name":"deposit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"dropReserve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"balanceFromBefore","type":"uint256"},{"internalType":"uint256","name":"balanceToBefore","type":"uint256"}],"name":"finalizeTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"receiverAddress","type":"address"},{"internalType":"address[]","name":"assets","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"internalType":"uint256[]","name":"interestRateModes","type":"uint256[]"},{"internalType":"address","name":"onBehalfOf","type":"address"},{"internalType":"bytes","name":"params","type":"bytes"},{"internalType":"uint16","name":"referralCode","type":"uint16"}],"name":"flashLoan","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"receiverAddress","type":"address"},{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"params","type":"bytes"},{"internalType":"uint16","name":"referralCode","type":"uint16"}],"name":"flashLoanSimple","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getConfiguration","outputs":[{"components":[{"internalType":"uint256","name":"data","type":"uint256"}],"internalType":"struct DataTypes.ReserveConfigurationMap","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"id","type":"uint8"}],"name":"getEModeCategoryData","outputs":[{"components":[{"internalType":"uint16","name":"ltv","type":"uint16"},{"internalType":"uint16","name":"liquidationThreshold","type":"uint16"},{"internalType":"uint16","name":"liquidationBonus","type":"uint16"},{"internalType":"address","name":"priceSource","type":"address"},{"internalType":"string","name":"label","type":"string"}],"internalType":"struct DataTypes.EModeCategory","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint16","name":"id","type":"uint16"}],"name":"getReserveAddressById","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getReserveData","outputs":[{"components":[{"components":[{"internalType":"uint256","name":"data","type":"uint256"}],"internalType":"struct DataTypes.ReserveConfigurationMap","name":"configuration","type":"tuple"},{"internalType":"uint128","name":"liquidityIndex","type":"uint128"},{"internalType":"uint128","name":"currentLiquidityRate","type":"uint128"},{"internalType":"uint128","name":"variableBorrowIndex","type":"uint128"},{"internalType":"uint128","name":"currentVariableBorrowRate","type":"uint128"},{"internalType":"uint40","name":"lastUpdateTimestamp","type":"uint40"},{"internalType":"uint16","name":"id","type":"uint16"},{"internalType":"address","name":"aTokenAddress","type":"address"},{"internalType":"address","name":"variableDebtTokenAddress","type":"address"},{"internalType":"address","name":"interestRateStrategyAddress","type":"address"},{"internalType":"uint128","name":"accruedToTreasury","type":"uint128"},{"internalType":"uint128","name":"unbacked","type":"uint128"},{"internalType":"uint128","name":"isolationModeTotalDebt","type":"uint128"}],"internalType":"struct DataTypes.ReserveData","name":"","type":"tuple"}],"stateMutability":"view","type":"function"}
294,{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getReserveNormalizedIncome","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getReserveNormalizedVariableDebt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getReservesList","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getUserAccountData","outputs":[{"internalType":"uint256","name":"totalCollateralBase","type":"uint256"},{"internalType":"uint256","name":"totalDebtBase","type":"uint256"},{"internalType":"uint256","name":"availableBorrowsBase","type":"uint256"},{"internalType":"uint256","name":"currentLiquidationThreshold","type":"uint256"},{"internalType":"uint256","name":"ltv","type":"uint256"},{"internalType":"uint256","name":"healthFactor","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getUserConfiguration","outputs":[{"components":[{"internalType":"uint256","name":"data","type":"uint256"}],"internalType":"struct DataTypes.UserConfigurationMap","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getUserEMode","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"address","name":"aTokenAddress","type":"address"},{"internalType":"address","name":"variableDebtAddress","type":"address"},{"internalType":"address","name":"interestRateStrategyAddress","type":"address"}],"name":"initReserve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IPoolAddressesProvider","name":"provider","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"collateralAsset","type":"address"},{"internalType":"address","name":"debtAsset","type":"address"},{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"debtToCover","type":"uint256"},{"internalType":"bool","name":"receiveAToken","type":"bool"}],"name":"liquidationCall","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"args1","type":"bytes32"},{"internalType":"bytes32","name":"args2","type":"bytes32"}],"name":"liquidationCall","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"assets","type":"address[]"}],"name":"mintToTreasury","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"args","type":"bytes32"}],"name":"repay","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"interestRateMode","type":"uint256"},{"internalType":"address","name":"onBehalfOf","type":"address"}],"name":"repay","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"interestRateMode","type":"uint256"}],"name":"repayWithATokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"args","type":"bytes32"}],"name":"repayWithATokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"}
294,{"inputs":[{"internalType":"bytes32","name":"args","type":"bytes32"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"repayWithPermit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"interestRateMode","type":"uint256"},{"internalType":"address","name":"onBehalfOf","type":"address"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"permitV","type":"uint8"},{"internalType":"bytes32","name":"permitR","type":"bytes32"},{"internalType":"bytes32","name":"permitS","type":"bytes32"}],"name":"repayWithPermit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"rescueTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"resetIsolationModeTotalDebt","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"components":[{"internalType":"uint256","name":"data","type":"uint256"}],"internalType":"struct DataTypes.ReserveConfigurationMap","name":"configuration","type":"tuple"}],"name":"setConfiguration","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"address","name":"rateStrategyAddress","type":"address"}],"name":"setReserveInterestRateStrategyAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint8","name":"categoryId","type":"uint8"}],"name":"setUserEMode","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"args","type":"bytes32"}],"name":"setUserUseReserveAsCollateral","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"bool","name":"useAsCollateral","type":"bool"}],"name":"setUserUseReserveAsCollateral","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"onBehalfOf","type":"address"},{"internalType":"uint16","name":"referralCode","type":"uint16"}],"name":"supply","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"args","type":"bytes32"}],"name":"supply","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"onBehalfOf","type":"address"},{"internalType":"uint16","name":"referralCode","type":"uint16"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"permitV","type":"uint8"},{"internalType":"bytes32","name":"permitR","type":"bytes32"},{"internalType":"bytes32","name":"permitS","type":"bytes32"}],"name":"supplyWithPermit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"args","type":"bytes32"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"supplyWithPermit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint128","name":"flashLoanPremiumTotal","type":"uint128"},{"internalType":"uint128","name":"flashLoanPremiumToProtocol","type":"uint128"}],"name":"updateFlashLoanPremiums","outputs":[],"stateMutability":"nonpayable","type":"function"}
294,{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"to","type":"address"}],"name":"withdraw","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"args","type":"bytes32"}],"name":"withdraw","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]'),m=JSON.parse('[{"inputs":[{"internalType":"address","name":"_router","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"allowedTokenConfig","outputs":[{"internalType":"bool","name":"isAllowed","type":"bool"},{"internalType":"uint256","name":"minAmount","type":"uint256"},{"internalType":"uint256","name":"discount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAllowedTokens","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_userAddress","type":"address"},{"internalType":"address","name":"_allowedToken","type":"address"}],"name":"getDiscountFactor","outputs":[{"internalType":"uint256","name":"gasFactor","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"_context","type":"bytes"},{"components":[{"internalType":"uint256","name":"txType","type":"uint256"},{"internalType":"uint256","name":"from","type":"uint256"},{"internalType":"uint256","name":"to","type":"uint256"},{"internalType":"uint256","name":"gasLimit","type":"uint256"},{"internalType":"uint256","name":"gasPerPubdataByteLimit","type":"uint256"},{"internalType":"uint256","name":"maxFeePerGas","type":"uint256"},{"internalType":"uint256","name":"maxPriorityFeePerGas","type":"uint256"},{"internalType":"uint256","name":"paymaster","type":"uint256"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256[4]","name":"reserved","type":"uint256[4]"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"bytes32[]","name":"factoryDeps","type":"bytes32[]"},{"internalType":"bytes","name":"paymasterInput","type":"bytes"},{"internalType":"bytes","name":"reservedDynamic","type":"bytes"}],"internalType":"struct Transaction","name":"_transaction","type":"tuple"},{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"enum ExecutionResult","name":"","type":"uint8"},{"internalType":"uint256","name":"_maxRefundedGas","type":"uint256"}],"name":"postTransaction","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"router","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_allowedToken","type":"address"},{"internalType":"bool","name":"_isAllowed","type":"bool"},{"internalType":"uint256","name":"_minAmount","type":"uint256"},{"internalType":"uint256","name":"_discount","type":"uint256"}],"name":"setAllowedTokenConfig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_router","type":"address"}],"name":"setRouter","outputs":[],"stateMutability":"nonpayable","type":"function"}
294,{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes32","name":"","type":"bytes32"},{"components":[{"internalType":"uint256","name":"txType","type":"uint256"},{"internalType":"uint256","name":"from","type":"uint256"},{"internalType":"uint256","name":"to","type":"uint256"},{"internalType":"uint256","name":"gasLimit","type":"uint256"},{"internalType":"uint256","name":"gasPerPubdataByteLimit","type":"uint256"},{"internalType":"uint256","name":"maxFeePerGas","type":"uint256"},{"internalType":"uint256","name":"maxPriorityFeePerGas","type":"uint256"},{"internalType":"uint256","name":"paymaster","type":"uint256"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256[4]","name":"reserved","type":"uint256[4]"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"bytes32[]","name":"factoryDeps","type":"bytes32[]"},{"internalType":"bytes","name":"paymasterInput","type":"bytes"},{"internalType":"bytes","name":"reservedDynamic","type":"bytes"}],"internalType":"struct Transaction","name":"_transaction","type":"tuple"}],"name":"validateAndPayForPaymasterTransaction","outputs":[{"internalType":"bytes4","name":"magic","type":"bytes4"},{"internalType":"bytes","name":"context","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdrawERC20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdrawETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]'),h=JSON.parse('[{"inputs":[{"internalType":"string","name":"marketId","type":"string"},{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldAddress","type":"address"},{"indexed":true,"internalType":"address","name":"newAddress","type":"address"}
294],"name":"ACLAdminUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldAddress","type":"address"},{"indexed":true,"internalType":"address","name":"newAddress","type":"address"}],"name":"ACLManagerUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"id","type":"bytes32"},{"indexed":true,"internalType":"address","name":"oldAddress","type":"address"},{"indexed":true,"internalType":"address","name":"newAddress","type":"address"}],"name":"AddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"id","type":"bytes32"},{"indexed":true,"internalType":"address","name":"proxyAddress","type":"address"},{"indexed":false,"internalType":"address","name":"oldImplementationAddress","type":"address"},{"indexed":true,"internalType":"address","name":"newImplementationAddress","type":"address"}],"name":"AddressSetAsProxy","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"string","name":"oldMarketId","type":"string"},{"indexed":true,"internalType":"string","name":"newMarketId","type":"string"}],"name":"MarketIdSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldAddress","type":"address"},{"indexed":true,"internalType":"address","name":"newAddress","type":"address"}],"name":"PoolConfiguratorUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldAddress","type":"address"},{"indexed":true,"internalType":"address","name":"newAddress","type":"address"}],"name":"PoolDataProviderUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldAddress","type":"address"},{"indexed":true,"internalType":"address","name":"newAddress","type":"address"}],"name":"PoolUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldAddress","type":"address"},{"indexed":true,"internalType":"address","name":"newAddress","type":"address"}],"name":"PriceOracleSentinelUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldAddress","type":"address"},{"indexed":true,"internalType":"address","name":"newAddress","type":"address"}],"name":"PriceOracleUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"id","type":"bytes32"},{"indexed":true,"internalType":"address","name":"proxyAddress","type":"address"},{"indexed":true,"internalType":"address","name":"implementationAddress","type":"address"}],"name":"ProxyCreated","type":"event"},{"inputs":[],"name":"getACLAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getACLManager","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"id","type":"bytes32"}],"name":"getAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMarketId","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPool","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPoolConfigurator","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPoolDataProvider","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPriceOracle","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}
294,{"inputs":[],"name":"getPriceOracleSentinel","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newAclAdmin","type":"address"}],"name":"setACLAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newAclManager","type":"address"}],"name":"setACLManager","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"id","type":"bytes32"},{"internalType":"address","name":"newAddress","type":"address"}],"name":"setAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"id","type":"bytes32"},{"internalType":"address","name":"newImplementationAddress","type":"address"}],"name":"setAddressAsProxy","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"newMarketId","type":"string"}],"name":"setMarketId","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newPoolConfiguratorImpl","type":"address"}],"name":"setPoolConfiguratorImpl","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newDataProvider","type":"address"}],"name":"setPoolDataProvider","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newPoolImpl","type":"address"}],"name":"setPoolImpl","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newPriceOracle","type":"address"}],"name":"setPriceOracle","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newPriceOracleSentinel","type":"address"}],"name":"setPriceOracleSentinel","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]'),b=JSON.parse('[{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"addressesProvider","type":"address"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"}],"name":"AddressesProviderRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"addressesProvider","type":"address"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"}],"name":"AddressesProviderUnregistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"name":"getAddressesProviderAddressById","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"addressesProvider","type":"address"}],"name":"getAddressesProviderIdByAddress","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getAddressesProvidersList","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"provider","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"}],"name":"registerAddressesProvider","outputs":[],"stateMutability":"nonpayable","type":"function"}
294,{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"provider","type":"address"}],"name":"unregisterAddressesProvider","outputs":[],"stateMutability":"nonpayable","type":"function"}]'),g=JSON.parse('[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":true,"internalType":"address","name":"proxy","type":"address"},{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"ATokenUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"uint256","name":"oldBorrowCap","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newBorrowCap","type":"uint256"}],"name":"BorrowCapChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"bool","name":"borrowable","type":"bool"}],"name":"BorrowableInIsolationChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"uint256","name":"ltv","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"liquidationThreshold","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"liquidationBonus","type":"uint256"}],"name":"CollateralConfigurationChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"uint256","name":"oldDebtCeiling","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newDebtCeiling","type":"uint256"}],"name":"DebtCeilingChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"uint8","name":"oldCategoryId","type":"uint8"},{"indexed":false,"internalType":"uint8","name":"newCategoryId","type":"uint8"}],"name":"EModeAssetCategoryChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint8","name":"categoryId","type":"uint8"},{"indexed":false,"internalType":"uint256","name":"ltv","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"liquidationThreshold","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"liquidationBonus","type":"uint256"},{"indexed":false,"internalType":"address","name":"oracle","type":"address"},{"indexed":false,"internalType":"string","name":"label","type":"string"}],"name":"EModeCategoryAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint128","name":"oldFlashloanPremiumToProtocol","type":"uint128"},{"indexed":false,"internalType":"uint128","name":"newFlashloanPremiumToProtocol","type":"uint128"}],"name":"FlashloanPremiumToProtocolUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint128","name":"oldFlashloanPremiumTotal","type":"uint128"},{"indexed":false,"internalType":"uint128","name":"newFlashloanPremiumTotal","type":"uint128"}],"name":"FlashloanPremiumTotalUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"uint256","name":"oldFee","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newFee","type":"uint256"}],"name":"LiquidationProtocolFeeChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"bool","name":"active","type":"bool"}],"name":"ReserveActive","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"ReserveBorrowing","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"}],"name":"ReserveDropped","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"uint256","name":"oldReserveFactor","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newReserveFactor","type":"uint256"}],"name":"ReserveFactorChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"bool","name":"enabled","type":"bool"}],"name":"ReserveFlashLoaning","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"bool","name":"frozen","type":"bool"}],"name":"ReserveFrozen","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":true,"internalType":"address","name":"aToken","type":"address"},{"indexed":false,"internalType":"address","name":"variableDebtToken","type":"address"},{"indexed":false,"internalType":"address","name":"interestRateStrategyAddress","type":"address"}],"name":"ReserveInitialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"address","name":"oldStrategy","type":"address"},{"indexed":false,"internalType":"address","name":"newStrategy","type":"address"}],"name":"ReserveInterestRateStrategyChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"bool","name":"paused","type":"bool"}],"name":"ReservePaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"bool","name":"oldState","type":"bool"},{"indexed":false,"internalType":"bool","name":"newState","type":"bool"}],"name":"SiloedBorrowingChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":true,"internalType":"address","name":"proxy","type":"address"},{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"StableDebtTokenUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"uint256","name":"oldSupplyCap","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newSupplyCap","type":"uint256"}],"name":"SupplyCapChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"uint256","name":"oldUnbackedMintCap","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newUnbackedMintCap","type":"uint256"}],"name":"UnbackedMintCapChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":true,"internalType":"address","name":"proxy","type":"address"},{"indexed":true,"internalType":"address","name":"implementation","type":"address"}],"name":"VariableDebtTokenUpgraded","type":"event"}
294,{"inputs":[],"name":"CONFIGURATOR_REVISION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"ltv","type":"uint256"},{"internalType":"uint256","name":"liquidationThreshold","type":"uint256"},{"internalType":"uint256","name":"liquidationBonus","type":"uint256"}],"name":"configureReserveAsCollateral","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"dropReserve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"aTokenImpl","type":"address"},{"internalType":"address","name":"variableDebtTokenImpl","type":"address"},{"internalType":"uint8","name":"underlyingAssetDecimals","type":"uint8"},{"internalType":"address","name":"interestRateStrategyAddress","type":"address"},{"internalType":"address","name":"underlyingAsset","type":"address"},{"internalType":"address","name":"treasury","type":"address"},{"internalType":"address","name":"incentivesController","type":"address"},{"internalType":"string","name":"aTokenName","type":"string"},{"internalType":"string","name":"aTokenSymbol","type":"string"},{"internalType":"string","name":"variableDebtTokenName","type":"string"},{"internalType":"string","name":"variableDebtTokenSymbol","type":"string"},{"internalType":"bytes","name":"params","type":"bytes"}],"internalType":"struct ConfiguratorInputTypes.InitReserveInput[]","name":"input","type":"tuple[]"}],"name":"initReserves","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IPoolAddressesProvider","name":"provider","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint8","name":"newCategoryId","type":"uint8"}],"name":"setAssetEModeCategory","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"newBorrowCap","type":"uint256"}],"name":"setBorrowCap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"bool","name":"borrowable","type":"bool"}],"name":"setBorrowableInIsolation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint8","name":"categoryId","type":"uint8"},{"internalType":"uint16","name":"ltv","type":"uint16"},{"internalType":"uint16","name":"liquidationThreshold","type":"uint16"},{"internalType":"uint16","name":"liquidationBonus","type":"uint16"},{"internalType":"address","name":"oracle","type":"address"},{"internalType":"string","name":"label","type":"string"}],"name":"setEModeCategory","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"newFee","type":"uint256"}],"name":"setLiquidationProtocolFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"paused","type":"bool"}],"name":"setPoolPause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"bool","name":"active","type":"bool"}],"name":"setReserveActive","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"bool","name":"enabled","type":"bool"}],"name":"setReserveBorrowing","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"newReserveFactor","type":"uint256"}],"name":"setReserveFactor","outputs":[],"stateMutability":"nonpayable","type":"function"}
294,{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"bool","name":"enabled","type":"bool"}],"name":"setReserveFlashLoaning","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"bool","name":"freeze","type":"bool"}],"name":"setReserveFreeze","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"address","name":"newRateStrategyAddress","type":"address"}],"name":"setReserveInterestRateStrategyAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"bool","name":"paused","type":"bool"}],"name":"setReservePause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"newSupplyCap","type":"uint256"}],"name":"setSupplyCap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"newUnbackedMintCap","type":"uint256"}],"name":"setUnbackedMintCap","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"address","name":"treasury","type":"address"},{"internalType":"address","name":"incentivesController","type":"address"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"address","name":"implementation","type":"address"},{"internalType":"bytes","name":"params","type":"bytes"}],"internalType":"struct ConfiguratorInputTypes.UpdateATokenInput","name":"input","type":"tuple"}],"name":"updateAToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint128","name":"newFlashloanPremiumToProtocol","type":"uint128"}],"name":"updateFlashloanPremiumToProtocol","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint128","name":"newFlashloanPremiumTotal","type":"uint128"}],"name":"updateFlashloanPremiumTotal","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"address","name":"incentivesController","type":"address"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"address","name":"implementation","type":"address"},{"internalType":"bytes","name":"params","type":"bytes"}],"internalType":"struct ConfiguratorInputTypes.UpdateDebtTokenInput","name":"input","type":"tuple"}],"name":"updateVariableDebtToken","outputs":[],"stateMutability":"nonpayable","type":"function"}]'),v=JSON.parse('[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[{"internalType":"contract PoolConfigurator","name":"configurator","type":"address"},{"components":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"uint256","name":"baseLTV","type":"uint256"},{"internalType":"uint256","name":"liquidationThreshold","type":"uint256"},{"internalType":"uint256","name":"liquidationBonus","type":"uint256"},{"internalType":"uint256","name":"reserveFactor","type":"uint256"},{"internalType":"uint256","name":"borrowCap","type":"uint256"},{"internalType":"uint256","name":"supplyCap","type":"uint256"},{"internalType":"bool","name":"borrowingEnabled","type":"bool"},{"internalType":"bool","name":"flashLoanEnabled","type":"bool"}],"internalType":"struct ReservesSetupHelper.ConfigureReserveInput[]","name":"inputParams","type":"tuple[]"}],"name":"configureReserves","outputs":[],"stateMutability":"nonpayable","type":"function"}
294,{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]'),x=JSON.parse('[{"inputs":[{"internalType":"address","name":"emissionManager","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":true,"internalType":"address","name":"reward","type":"address"},{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"assetIndex","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"userIndex","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"rewardsAccrued","type":"uint256"}],"name":"Accrued","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":true,"internalType":"address","name":"reward","type":"address"},{"indexed":false,"internalType":"uint256","name":"oldEmission","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newEmission","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"oldDistributionEnd","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newDistributionEnd","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"assetIndex","type":"uint256"}],"name":"AssetConfigUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"claimer","type":"address"}],"name":"ClaimerSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"reward","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"address","name":"claimer","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"RewardsClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":true,"internalType":"address","name":"reward","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"address","name":"claimer","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"vaultPoolId","type":"uint256"}],"name":"RewardsCompounded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"reward","type":"address"},{"indexed":true,"internalType":"address","name":"transferStrategy","type":"address"}],"name":"TransferStrategyInstalled","type":"event"},{"inputs":[],"name":"EMISSION_MANAGER","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"REVISION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"amplyToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"amplyVault","outputs":[{"internalType":"contract IAmplyVault","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"assets","type":"address[]"},{"internalType":"address","name":"to","type":"address"},{"internalType":"bool","name":"ifStakeToVault","type":"bool"},{"internalType":"uint256","name":"vaultPoolId","type":"uint256"}],"name":"claimAllRewards","outputs":[{"internalType":"address[]","name":"rewardsList","type":"address[]"},{"internalType":"uint256[]","name":"claimedAmounts","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function"}
294,{"inputs":[{"internalType":"address[]","name":"assets","type":"address[]"},{"internalType":"address","name":"user","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"bool","name":"ifStakeToVault","type":"bool"},{"internalType":"uint256","name":"vaultPoolId","type":"uint256"}],"name":"claimAllRewardsOnBehalf","outputs":[{"internalType":"address[]","name":"rewardsList","type":"address[]"},{"internalType":"uint256[]","name":"claimedAmounts","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"assets","type":"address[]"},{"internalType":"bool","name":"ifStakeToVault","type":"bool"},{"internalType":"uint256","name":"vaultPoolId","type":"uint256"}],"name":"claimAllRewardsToSelf","outputs":[{"internalType":"address[]","name":"rewardsList","type":"address[]"},{"internalType":"uint256[]","name":"claimedAmounts","type":"uint256[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"assets","type":"address[]"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"to","type":"address"},{"internalType":"address","name":"reward","type":"address"}],"name":"claimRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"assets","type":"address[]"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"user","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"address","name":"reward","type":"address"}],"name":"claimRewardsOnBehalf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"assets","type":"address[]"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"reward","type":"address"}],"name":"claimRewardsToSelf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint88","name":"emissionPerSecond","type":"uint88"},{"internalType":"uint256","name":"totalSupply","type":"uint256"},{"internalType":"uint32","name":"distributionEnd","type":"uint32"},{"internalType":"address","name":"asset","type":"address"},{"internalType":"address","name":"reward","type":"address"},{"internalType":"contract ITransferStrategyBase","name":"transferStrategy","type":"address"}],"internalType":"struct RewardsDataTypes.RewardsConfigInput[]","name":"config","type":"tuple[]"}],"name":"configureAssets","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"assets","type":"address[]"},{"internalType":"address","name":"user","type":"address"}],"name":"getAllUserRewards","outputs":[{"internalType":"address[]","name":"rewardsList","type":"address[]"},{"internalType":"uint256[]","name":"unclaimedAmounts","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getAssetDecimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"address","name":"reward","type":"address"}],"name":"getAssetIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getClaimer","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"address","name":"reward","type":"address"}],"name":"getDistributionEnd","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}
294,{"inputs":[],"name":"getEmissionManager","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"}],"name":"getRewardsByAsset","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"address","name":"reward","type":"address"}],"name":"getRewardsData","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getRewardsList","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"reward","type":"address"}],"name":"getTransferStrategy","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"address","name":"reward","type":"address"}],"name":"getUserAccruedRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"address","name":"asset","type":"address"},{"internalType":"address","name":"reward","type":"address"}],"name":"getUserAssetIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"assets","type":"address[]"},{"internalType":"address","name":"user","type":"address"},{"internalType":"address","name":"reward","type":"address"}],"name":"getUserRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"totalSupply","type":"uint256"},{"internalType":"uint256","name":"userBalance","type":"uint256"}],"name":"handleAction","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_amplyToken","type":"address"},{"internalType":"address","name":"_amplyVault","type":"address"}],"name":"setAmplyTokenAndVault","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"address","name":"caller","type":"address"}],"name":"setClaimer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"address","name":"reward","type":"address"},{"internalType":"uint32","name":"newDistributionEnd","type":"uint32"}],"name":"setDistributionEnd","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"asset","type":"address"},{"internalType":"address[]","name":"rewards","type":"address[]"},{"internalType":"uint88[]","name":"newEmissionsPerSecond","type":"uint88[]"}],"name":"setEmissionPerSecond","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"reward","type":"address"},{"internalType":"contract ITransferStrategyBase","name":"transferStrategy","type":"address"}],"name":"setTransferStrategy","outputs":[],"stateMutability":"nonpayable","type":"function"}]'),w=JSON.parse('[{"inputs":[{"internalType":"contract IPoolAddressesProvider","name":"provider","type":"address"},{"internalType":"address","name":"user","type":"address"}],"name":"getFullReservesIncentiveData","outputs":[{"components":[{"internalType":"address","name":"underlyingAsset","type":"address"},{"components":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"address","name":"incentiveControllerAddress","type":"address"},{"components":[{"internalType":"string","name":"rewardTokenSymbol","type":"string"},{"internalType":"address","name":"rewardTokenAddress","type":"address"},{"internalType":"uint256","name":"emissionPerSecond","type":"uint256"},{"internalType":"uint256","name":"incentivesLastUpdateTimestamp","type":"uint256"},{"internalType":"uint256","name":"tokenIncentivesIndex","type":"uint256"},{"internalType":"uint256","name":"emissionEndTimestamp","type":"uint256"},{"internalType":"uint8","name":"rewardTokenDecimals","type":"uint8"},{"internalType":"uint8","name":"precision","type":"uint8"}],"internalType":"struct IUiIncentiveDataProviderV3.RewardInfo[]","name":"rewardsTokenInformation","type":"tuple[]"}],"internalType":"struct IUiIncentiveDataProviderV3.IncentiveData","name":"aIncentiveData","type":"tuple"},{"components":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"address","name":"incentiveControllerAddress","type":"address"},{"components":[{"internalType":"string","name":"rewardTokenSymbol","type":"string"},{"internalType":"address","name":"rewardTokenAddress","type":"address"},{"internalType":"uint256","name":"emissionPerSecond","type":"uint256"},{"internalType":"uint256","name":"incentivesLastUpdateTimestamp","type":"uint256"},{"internalType":"uint256","name":"tokenIncentivesIndex","type":"uint256"},{"internalType":"uint256","name":"emissionEndTimestamp","type":"uint256"},{"internalType":"uint8","name":"rewardTokenDecimals","type":"uint8"},{"internalType":"uint8","name":"precision","type":"uint8"}],"internalType":"struct IUiIncentiveDataProviderV3.RewardInfo[]","name":"rewardsTokenInformation","type":"tuple[]"}],"internalType":"struct IUiIncentiveDataProviderV3.IncentiveData","name":"vIncentiveData","type":"tuple"}],"internalType":"struct IUiIncentiveDataProviderV3.AggregatedReserveIncentiveData[]","name":"","type":"tuple[]"},{"components":[{"internalType":"address","name":"underlyingAsset","type":"address"},{"components":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"address","name":"incentiveControllerAddress","type":"address"},{"components":[{"internalType":"string","name":"rewardTokenSymbol","type":"string"},{"internalType":"address","name":"rewardTokenAddress","type":"address"},{"internalType":"uint256","name":"userUnclaimedRewards","type":"uint256"},{"internalType":"uint256","name":"tokenIncentivesUserIndex","type":"uint256"},{"internalType":"int256","name":"rewardPriceFeed","type":"int256"},{"internalType":"uint8","name":"priceFeedDecimals","type":"uint8"},{"internalType":"uint8","name":"rewardTokenDecimals","type":"uint8"}],"internalType":"struct IUiIncentiveDataProviderV3.UserRewardInfo[]","name":"userRewardsInformation","type":"tuple[]"}],"internalType":"struct IUiIncentiveDataProviderV3.UserIncentiveData","name":"aTokenIncentivesUserData","type":"tuple"},{"components":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"address","name":"incentiveControllerAddress","type":"address"},{"components":[{"internalType":"string","name":"rewardTokenSymbol","type":"string"},{"internalType":"address","name":"rewardTokenAddress","type":"address"},{"internalType":"uint256","name":"userUnclaimedRewards","type":"uint256"},{"internalType":"uint256","name":"tokenIncentivesUserIndex","type":"uint256"},{"internalType":"int256","name":"rewardPriceFeed","type":"int256"},{"internalType":"uint8","name":"priceFeedDecimals","type":"uint8"},{"internalType":"uint8","name":"rewardTokenDecimals","type":"uint8"}],"internalType":"struct IUiIncentiveDataProviderV3.UserRewardInfo[]","name":"userRewardsInformation","type":"tuple[]"}],"internalType":"struct IUiIncentiveDataProviderV3.UserIncentiveData","name":"vTokenIncentivesUserData","type":"tuple"}],"internalType":"struct IUiIncentiveDataProviderV3.UserReserveIncentiveData[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"}
294,{"inputs":[{"internalType":"contract IPoolAddressesProvider","name":"provider","type":"address"}],"name":"getReservesIncentivesData","outputs":[{"components":[{"internalType":"address","name":"underlyingAsset","type":"address"},{"components":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"address","name":"incentiveControllerAddress","type":"address"},{"components":[{"internalType":"string","name":"rewardTokenSymbol","type":"string"},{"internalType":"address","name":"rewardTokenAddress","type":"address"},{"internalType":"uint256","name":"emissionPerSecond","type":"uint256"},{"internalType":"uint256","name":"incentivesLastUpdateTimestamp","type":"uint256"},{"internalType":"uint256","name":"tokenIncentivesIndex","type":"uint256"},{"internalType":"uint256","name":"emissionEndTimestamp","type":"uint256"},{"internalType":"uint8","name":"rewardTokenDecimals","type":"uint8"},{"internalType":"uint8","name":"precision","type":"uint8"}],"internalType":"struct IUiIncentiveDataProviderV3.RewardInfo[]","name":"rewardsTokenInformation","type":"tuple[]"}],"internalType":"struct IUiIncentiveDataProviderV3.IncentiveData","name":"aIncentiveData","type":"tuple"},{"components":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"address","name":"incentiveControllerAddress","type":"address"},{"components":[{"internalType":"string","name":"rewardTokenSymbol","type":"string"},{"internalType":"address","name":"rewardTokenAddress","type":"address"},{"internalType":"uint256","name":"emissionPerSecond","type":"uint256"},{"internalType":"uint256","name":"incentivesLastUpdateTimestamp","type":"uint256"},{"internalType":"uint256","name":"tokenIncentivesIndex","type":"uint256"},{"internalType":"uint256","name":"emissionEndTimestamp","type":"uint256"},{"internalType":"uint8","name":"rewardTokenDecimals","type":"uint8"},{"internalType":"uint8","name":"precision","type":"uint8"}],"internalType":"struct IUiIncentiveDataProviderV3.RewardInfo[]","name":"rewardsTokenInformation","type":"tuple[]"}],"internalType":"struct IUiIncentiveDataProviderV3.IncentiveData","name":"vIncentiveData","type":"tuple"}],"internalType":"struct IUiIncentiveDataProviderV3.AggregatedReserveIncentiveData[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IPoolAddressesProvider","name":"provider","type":"address"},{"internalType":"address","name":"user","type":"address"}],"name":"getUserReservesIncentivesData","outputs":[{"components":[{"internalType":"address","name":"underlyingAsset","type":"address"},{"components":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"address","name":"incentiveControllerAddress","type":"address"},{"components":[{"internalType":"string","name":"rewardTokenSymbol","type":"string"},{"internalType":"address","name":"rewardTokenAddress","type":"address"},{"internalType":"uint256","name":"userUnclaimedRewards","type":"uint256"},{"internalType":"uint256","name":"tokenIncentivesUserIndex","type":"uint256"},{"internalType":"int256","name":"rewardPriceFeed","type":"int256"},{"internalType":"uint8","name":"priceFeedDecimals","type":"uint8"},{"internalType":"uint8","name":"rewardTokenDecimals","type":"uint8"}],"internalType":"struct IUiIncentiveDataProviderV3.UserRewardInfo[]","name":"userRewardsInformation","type":"tuple[]"}],"internalType":"struct IUiIncentiveDataProviderV3.UserIncentiveData","name":"aTokenIncentivesUserData","type":"tuple"},{"components":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"address","name":"incentiveControllerAddress","type":"address"},{"components":[{"internalType":"string","name":"rewardTokenSymbol","type":"string"},{"internalType":"address","name":"rewardTokenAddress","type":"address"},{"internalType":"uint256","name":"userUnclaimedRewards","type":"uint256"},{"internalType":"uint256","name":"tokenIncentivesUserIndex","type":"uint256"},{"internalType":"int256","name":"rewardPriceFeed","type":"int256"},{"internalType":"uint8","name":"priceFeedDecimals","type":"uint8"},{"internalType":"uint8","name":"rewardTokenDecimals","type":"uint8"}],"internalType":"struct IUiIncentiveDataProviderV3.UserRewardInfo[]","name":"userRewardsInformation","type":"tuple[]"}],"internalType":"struct IUiIncentiveDataProviderV3.UserIncentiveData","name":"vTokenIncentivesUserData","type":"tuple"}],"internalType":"struct IUiIncentiveDataProviderV3.UserReserveIncentiveData[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"}]'),T=JSON.parse('[{"inputs":[{"internalType":"contract IEACAggregatorProxy","name":"_networkBaseTokenPriceInUsdProxyAggregator","type":"address"},{"internalType":"contract IEACAggregatorProxy","name":"_marketReferenceCurrencyPriceInUsdProxyAggregator","type":"address"}],"stateMutability":"nonpayable","type":"constructor"}
294,{"inputs":[],"name":"ETH_CURRENCY_UNIT","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MKR_ADDRESS","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_bytes32","type":"bytes32"}],"name":"bytes32ToString","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"contract IPoolAddressesProvider","name":"provider","type":"address"}],"name":"getReservesData","outputs":[{"components":[{"internalType":"address","name":"underlyingAsset","type":"address"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"symbol","type":"string"},{"internalType":"uint256","name":"decimals","type":"uint256"},{"internalType":"uint256","name":"baseLTVasCollateral","type":"uint256"},{"internalType":"uint256","name":"reserveLiquidationThreshold","type":"uint256"},{"internalType":"uint256","name":"reserveLiquidationBonus","type":"uint256"},{"internalType":"uint256","name":"reserveFactor","type":"uint256"},{"internalType":"bool","name":"usageAsCollateralEnabled","type":"bool"},{"internalType":"bool","name":"borrowingEnabled","type":"bool"},{"internalType":"bool","name":"isActive","type":"bool"},{"internalType":"bool","name":"isFrozen","type":"bool"},{"internalType":"uint128","name":"liquidityIndex","type":"uint128"},{"internalType":"uint128","name":"variableBorrowIndex","type":"uint128"}
294,{"internalType":"uint128","name":"liquidityRate","type":"uint128"},{"internalType":"uint128","name":"variableBorrowRate","type":"uint128"},{"internalType":"uint40","name":"lastUpdateTimestamp","type":"uint40"},{"internalType":"address","name":"aTokenAddress","type":"address"},{"internalType":"address","name":"variableDebtTokenAddress","type":"address"},{"internalType":"address","name":"interestRateStrategyAddress","type":"address"},{"internalType":"uint256","name":"availableLiquidity","type":"uint256"},{"internalType":"uint256","name":"totalScaledVariableDebt","type":"uint256"},{"internalType":"uint256","name":"priceInMarketReferenceCurrency","type":"uint256"},{"internalType":"address","name":"priceOracle","type":"address"},{"internalType":"uint256","name":"variableRateSlope1","type":"uint256"},{"internalType":"uint256","name":"variableRateSlope2","type":"uint256"},{"internalType":"uint256","name":"baseVariableBorrowRate","type":"uint256"},{"internalType":"uint256","name":"optimalUsageRatio","type":"uint256"},{"internalType":"bool","name":"isPaused","type":"bool"},{"internalType":"bool","name":"isSiloedBorrowing","type":"bool"},{"internalType":"uint128","name":"accruedToTreasury","type":"uint128"},{"internalType":"uint128","name":"unbacked","type":"uint128"},{"internalType":"uint128","name":"isolationModeTotalDebt","type":"uint128"},{"internalType":"bool","name":"flashLoanEnabled","type":"bool"},{"internalType":"uint256","name":"debtCeiling","type":"uint256"},{"internalType":"uint256","name":"debtCeilingDecimals","type":"uint256"},{"internalType":"uint8","name":"eModeCategoryId","type":"uint8"},{"internalType":"uint256","name":"borrowCap","type":"uint256"},{"internalType":"uint256","name":"supplyCap","type":"uint256"},{"internalType":"uint16","name":"eModeLtv","type":"uint16"},{"internalType":"uint16","name":"eModeLiquidationThreshold","type":"uint16"},{"internalType":"uint16","name":"eModeLiquidationBonus","type":"uint16"},{"internalType":"address","name":"eModePriceSource","type":"address"},{"internalType":"string","name":"eModeLabel","type":"string"},{"internalType":"bool","name":"borrowableInIsolation","type":"bool"}],"internalType":"struct IUiPoolDataProviderV3.AggregatedReserveData[]","name":"","type":"tuple[]"},{"components":[{"internalType":"uint256","name":"marketReferenceCurrencyUnit","type":"uint256"},{"internalType":"int256","name":"marketReferenceCurrencyPriceInUsd","type":"int256"},{"internalType":"int256","name":"networkBaseTokenPriceInUsd","type":"int256"},{"internalType":"uint8","name":"networkBaseTokenPriceDecimals","type":"uint8"}],"internalType":"struct IUiPoolDataProviderV3.BaseCurrencyInfo","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IPoolAddressesProvider","name":"provider","type":"address"}],"name":"getReservesList","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IPoolAddressesProvider","name":"provider","type":"address"},{"internalType":"address","name":"user","type":"address"}],"name":"getUserReservesData","outputs":[{"components":[{"internalType":"address","name":"underlyingAsset","type":"address"},{"internalType":"uint256","name":"scaledATokenBalance","type":"uint256"},{"internalType":"bool","name":"usageAsCollateralEnabledOnUser","type":"bool"},{"internalType":"uint256","name":"scaledVariableDebt","type":"uint256"}],"internalType":"struct IUiPoolDataProviderV3.UserReserveData[]","name":"","type":"tuple[]"},{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"marketReferenceCurrencyPriceInUsdProxyAggregator","outputs":[{"internalType":"contract IEACAggregatorProxy","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"networkBaseTokenPriceInUsdProxyAggregator","outputs":[{"internalType":"contract IEACAggregatorProxy","name":"","type":"address"}],"stateMutability":"view","type":"function"}]'),A=JSON.parse('[{"inputs":[{"internalType":"contract IPool","name":"pool","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"fromUser","type":"address"},{"indexed":true,"internalType":"address","name":"toUser","type":"address"},{"indexed":true,"internalType":"address","name":"asset","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"BorrowAllowanceDelegated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"target","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"balanceIncrease","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"index","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"underlyingAsset","type":"address"},{"indexed":true,"internalType":"address","name":"pool","type":"address"},{"indexed":false,"internalType":"address","name":"incentivesController","type":"address"},{"indexed":false,"internalType":"uint8","name":"debtTokenDecimals","type":"uint8"},{"indexed":false,"internalType":"string","name":"debtTokenName","type":"string"},{"indexed":false,"internalType":"string","name":"debtTokenSymbol","type":"string"},{"indexed":false,"internalType":"bytes","name":"params","type":"bytes"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"caller","type":"address"},{"indexed":true,"internalType":"address","name":"onBehalfOf","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"balanceIncrease","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"index","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"}
294,{"inputs":[],"name":"DEBT_TOKEN_REVISION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DELEGATION_WITH_SIG_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"EIP712_REVISION","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"POOL","outputs":[{"internalType":"contract IPool","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"UNDERLYING_ASSET_ADDRESS","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approveDelegation","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"fromUser","type":"address"},{"internalType":"address","name":"toUser","type":"address"}],"name":"borrowAllowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"burn","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegator","type":"address"},{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"delegationWithSig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getIncentivesController","outputs":[{"internalType":"contract IAmplyIncentivesController","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getPreviousIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"getScaledUserBalanceAndSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}
294,{"inputs":[{"internalType":"contract IPool","name":"initializingPool","type":"address"},{"internalType":"address","name":"underlyingAsset","type":"address"},{"internalType":"contract IAmplyIncentivesController","name":"incentivesController","type":"address"},{"internalType":"uint8","name":"debtTokenDecimals","type":"uint8"},{"internalType":"string","name":"debtTokenName","type":"string"},{"internalType":"string","name":"debtTokenSymbol","type":"string"},{"internalType":"bytes","name":"params","type":"bytes"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"address","name":"onBehalfOf","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"scaledBalanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"scaledTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IAmplyIncentivesController","name":"controller","type":"address"}],"name":"setIncentivesController","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]'),E=JSON.parse('[{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"address","name":"token","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"decimal","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"users","type":"address[]"},{"internalType":"address[]","name":"tokens","type":"address[]"}],"name":"batchBalanceOf","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"provider","type":"address"},{"internalType":"address","name":"user","type":"address"}],"name":"getUserWalletBalances","outputs":[{"internalType":"address[]","name":"","type":"address[]"},{"internalType":"uint256[]","name":"","type":"uint256[]"},{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]'),S=JSON.parse('[{"inputs":[{"internalType":"address","name":"weth","type":"address"},{"internalType":"address","name":"owner","type":"address"},{"internalType":"contract IPool","name":"pool","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"stateMutability":"payable","type":"fallback"}
294,{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"interestRateMode","type":"uint256"},{"internalType":"uint16","name":"referralCode","type":"uint16"}],"name":"borrowETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"onBehalfOf","type":"address"},{"internalType":"uint16","name":"referralCode","type":"uint16"}],"name":"depositETH","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"emergencyEtherTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"emergencyTokenTransfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getWETHAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"rateMode","type":"uint256"},{"internalType":"address","name":"onBehalfOf","type":"address"}],"name":"repayETH","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"to","type":"address"}],"name":"withdrawETH","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"permitV","type":"uint8"},{"internalType":"bytes32","name":"permitR","type":"bytes32"},{"internalType":"bytes32","name":"permitS","type":"bytes32"}],"name":"withdrawETHWithPermit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]');var k,M=n(70437),P=n(49876);let C=[{inputs:[{internalType:"contract IPoolAddressesProvider",name:"provider",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"previousAdminRole",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"newAdminRole",type:"bytes32"}],name:"RoleAdminChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleGranted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"role",type:"bytes32"},{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"sender",type:"address"}],name:"RoleRevoked",type:"event"},{inputs:[],name:"ADDRESSES_PROVIDER",outputs:[{internalType:"contract IPoolAddressesProvider",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"ASSET_LISTING_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"BRIDGE_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DEFAULT_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"EMERGENCY_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"FLASH_BORROWER_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"POOL_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"RISK_ADMIN_ROLE",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"admin",type:"address"}],name:"addAssetListingAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"bridge",type:"address"}],name:"addBridge",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"admin",type:"address"}
294],name:"addEmergencyAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"borrower",type:"address"}],name:"addFlashBorrower",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"admin",type:"address"}],name:"addPoolAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"admin",type:"address"}],name:"addRiskAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"}],name:"getRoleAdmin",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"grantRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"hasRole",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"admin",type:"address"}],name:"isAssetListingAdmin",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"bridge",type:"address"}],name:"isBridge",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"admin",type:"address"}],name:"isEmergencyAdmin",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"borrower",type:"address"}],name:"isFlashBorrower",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"admin",type:"address"}],name:"isPoolAdmin",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"admin",type:"address"}],name:"isRiskAdmin",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"admin",type:"address"}],name:"removeAssetListingAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"bridge",type:"address"}],name:"removeBridge",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"admin",type:"address"}],name:"removeEmergencyAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"borrower",type:"address"}],name:"removeFlashBorrower",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"admin",type:"address"}],name:"removePoolAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"admin",type:"address"}],name:"removeRiskAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"renounceRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"address",name:"account",type:"address"}],name:"revokeRole",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"role",type:"bytes32"},{internalType:"bytes32",name:"adminRole",type:"bytes32"}],name:"setRoleAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"}];class O{static createInterface(){return new M.KA(C)}static connect(e,t){return new P.NZ(e,C,t)}}O.abi=C;let j=[{inputs:[{internalType:"contract IPool",name:"pool",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"},{indexed:!1,internalType:"uint256",name:"index",type:"uint256"}],name:"BalanceTransfer",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"target",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"},{indexed:!1,internalType:"uint256",name:"balanceIncrease",type:"uint256"},{indexed:!1,internalType:"uint256",name:"index",type:"uint256"}],name:"Burn",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"underlyingAsset",type:"address"},{indexed:!0,internalType:"address",name:"pool",type:"address"},{indexed:!1,internalType:"address",name:"treasury",type:"address"},{indexed:!1,internalType:"address",name:"incentivesController",type:"address"},{indexed:!1,internalType:"uint8",name:"aTokenDecimals",type:"uint8"},{indexed:!1,internalType:"string",name:"aTokenName",type:"string"},{indexed:!1,internalType:"string",name:"aTokenSymbol",type:"string"},{indexed:!1,internalType:"bytes",name:"params",type:"bytes"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"caller",type:"address"},{indexed:!0,internalType:"address",name:"onBehalfOf",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"},{indexed:!1,internalType:"uint256",name:"balanceIncrease",type:"uint256"},{indexed:!1,internalType:"uint256",name:"index",type:"uint256"}],name:"Mint",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"ATOKEN_REVISION",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"EIP712_REVISION",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[],name:"PERMIT_TYPEHASH",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"POOL",outputs:[{internalType:"contract IPool",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"RESERVE_TREASURY_ADDRESS",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"UNDERLYING_ASSET_ADDRESS",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"receiverOfUnderlying",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"index",type:"uint256"}],name:"burn",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getIncentivesController",outputs:[{internalType:"contract IAmplyIncentivesController",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getPreviousIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getScaledUserBalanceAndSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"handleRepayment",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IPool",name:"initializingPool",type:"address"},{internalType:"address",name:"treasury",type:"address"},{internalType:"address",name:"underlyingAsset",type:"address"},{internalType:"contract IAmplyIncentivesController",name:"incentivesController",type:"address"},{internalType:"uint8",name:"aTokenDecimals",type:"uint8"},{internalType:"string",name:"aTokenName",type:"string"},{internalType:"string",name:"aTokenSymbol",type:"string"},{internalType:"bytes",name:"params",type:"bytes"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"caller",type:"address"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"index",type:"uint256"}],name:"mint",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"index",type:"uint256"}],name:"mintToTreasury",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"rescueTokens",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"scaledBalanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"scaledTotalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IAmplyIncentivesController",name:"controller",type:"address"}],name:"setIncentivesController",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"value",type:"uint256"}],name:"transferOnLiquidation",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"target",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferUnderlyingTo",outputs:[],stateMutability:"nonpayable",type:"function"}];class I{static createInterface(){return new M.KA(j)}static connect(e,t){return new P.NZ(e,j,t)}}I.abi=j;let R=[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"domainSeparator",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"permit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"permitTypeHash",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:
294"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"version",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"}];class D{static createInterface(){return new M.KA(R)}static connect(e,t){return new P.NZ(e,R,t)}}D.abi=R;let B=[{inputs:[{internalType:"contract IPoolAddressesProvider",name:"provider",type:"address"},{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"address[]",name:"sources",type:"address[]"},{internalType:"address",name:"fallbackOracle",type:"address"},{internalType:"address",name:"baseCurrency",type:"address"},{internalType:"uint256",name:"baseCurrencyUnit",type:"uint256"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!0,internalType:"address",name:"source",type:"address"}],name:"AssetSourceUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"baseCurrency",type:"address"},{indexed:!1,internalType:"uint256",name:"baseCurrencyUnit",type:"uint256"}],name:"BaseCurrencySet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"fallbackOracle",type:"address"}],name:"FallbackOracleUpdated",type:"event"},{inputs:[],name:"ADDRESSES_PROVIDER",outputs:[{internalType:"contract IPoolAddressesProvider",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"BASE_CURRENCY",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"BASE_CURRENCY_UNIT",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getAssetPrice",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"}],name:"getAssetsPrices",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getFallbackOracle",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getSourceOfAsset",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"address[]",name:"sources",type:"address[]"}],name:"setAssetSources",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"fallbackOracle",type:"address"}],name:"setFallbackOracle",outputs:[],stateMutability:"nonpayable",type:"function"}];class N{static createInterface(){return new M.KA(B)}static connect(e,t){return new P.NZ(e,B,t)}}N.abi=B;let L=[{inputs:[{internalType:"contract IPoolAddressesProvider",name:"addressesProvider",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"ADDRESSES_PROVIDER",outputs:[{internalType:"contract IPoolAddressesProvider",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getATokenTotalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getAllATokens",outputs:[{components:[{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"tokenAddress",type:"address"}],internalType:"struct IPoolDataProvider.TokenData[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"getAllReservesTokens",outputs:[{components:[{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"tokenAddress",type:"address"}],internalType:"struct IPoolDataProvider.TokenData[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getDebtCeiling",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getDebtCeilingDecimals",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getFlashLoanEnabled",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getInterestRateStrategyAddress",outputs:[{internalType:"address",name:"irStrategyAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getLiquidationProtocolFee",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getPaused",outputs:[{internalType:"bool",name:"isPaused",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getReserveCaps",outputs:[{internalType:"uint256",name:"borrowCap",type:"uint256"},{internalType:"uint256",name:"supplyCap",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getReserveConfigurationData",outputs:[{internalType:"uint256",name:"decimals",type:"uint256"},{internalType:"uint256",name:"ltv",type:"uint256"},{internalType:"uint256",name:"liquidationThreshold",type:"uint256"},{internalType:"uint256",name:"liquidationBonus",type:"uint256"},{internalType:"uint256",name:"reserveFactor",type:"uint256"},{internalType:"bool",name:"usageAsCollateralEnabled",type:"bool"},{internalType:"bool",name:"borrowingEnabled",type:"bool"},{internalType:"bool",name:"isActive",type:"bool"},{internalType:"bool",name:"isFrozen",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getReserveData",outputs:[{internalType:"uint256",name:"unbacked",type:"uint256"},{internalType:"uint256",name:"accruedToTreasuryScaled",type:"uint256"},{internalType:"uint256",name:"totalAToken",type:"uint256"},{internalType:"uint256",name:"totalVariableDebt",type:"uint256"}
294,{internalType:"uint256",name:"liquidityRate",type:"uint256"},{internalType:"uint256",name:"variableBorrowRate",type:"uint256"},{internalType:"uint256",name:"liquidityIndex",type:"uint256"},{internalType:"uint256",name:"variableBorrowIndex",type:"uint256"},{internalType:"uint40",name:"lastUpdateTimestamp",type:"uint40"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getReserveEModeCategory",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getReserveTokensAddresses",outputs:[{internalType:"address",name:"aTokenAddress",type:"address"},{internalType:"address",name:"variableDebtTokenAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getSiloedBorrowing",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getTotalDebt",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getUnbackedMintCap",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"user",type:"address"}],name:"getUserReserveData",outputs:[{internalType:"uint256",name:"currentATokenBalance",type:"uint256"},{internalType:"uint256",name:"currentVariableDebt",type:"uint256"},{internalType:"uint256",name:"scaledVariableDebt",type:"uint256"}
294,{internalType:"uint256",name:"liquidityRate",type:"uint256"},{internalType:"bool",name:"usageAsCollateralEnabled",type:"bool"}],stateMutability:"view",type:"function"}];class F{static createInterface(){return new M.KA(L)}static connect(e,t){return new P.NZ(e,L,t)}}F.abi=L;let U=[{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"poolId",type:"uint256"},{indexed:!1,internalType:"uint256",name:"multiplier",type:"uint256"},{indexed:!1,internalType:"uint256",name:"lockPeriod",type:"uint256"}],name:"AddPool",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint256",name:"pid",type:"uint256"},{indexed:!0,internalType:"uint256",name:"stakeId",type:"uint256"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"weightedAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"unlockTimestamp",type:"uint256"}],name:"Compound",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint256",name:"pid",type:"uint256"},{indexed:!0,internalType:"uint256",name:"stakeId",type:"uint256"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"weightedAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"unlockTimestamp",type:"uint256"}],name:"Deposit",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"newEmissionPerSecond",type:"uint256"}],name:"SetEmissionPerSecond",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"guardian",type:"address"},{indexed:!1,internalType:"bool",name:"isGuardian",type:"bool"}],name:"SetGuardian",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"poolId",type:"uint256"},{indexed:!1,internalType:"uint256",name:"multiplier",type:"uint256"},{indexed:!1,internalType:"uint256",name:"lockPeriod",type:"uint256"}],name:"SetPool",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint256",name:"stakeId",type:"uint256"},{indexed:!0,internalType:"uint256",name:"newPid",type:"uint256"},{indexed:!1,internalType:"uint256",name:"newWeightedAmount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"newUnlockTimestamp",type:"uint256"}],name:"Upgrade",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"uint256",name:"stakeId",type:"uint256"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"weightedAmount",type:"uint256"}],name:"Withdraw",type:"event"},{inputs:[],name:"PRECISION",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"_guardians",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"accTokenPerShare",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],name:"activePoolMap",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint32",name:"_multiplier",type:"uint32"},{internalType:"uint32",name:"_lockPeriod",type:"uint32"}],name:"addPool",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256[]",name:"_stakeIds",type:"uint256[]"},{internalType:"uint256[]",name:"_newPids",type:"uint256[]"}],name:"batchUpgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256[]",name:"_stakeIds",type:"uint256[]"}],name:"batchWithdraw",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_pid",type:"uint256"}],name:"compoundRewards",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_pid",type:"uint256"},{internalType:"address",name:"_holder",type:"address"}],name:"compoundRewardsFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_pid",type:"uint256"},{internalType:"uint256",name:"_amount",type:"uint256"}],name:"deposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_pid",type:"uint256"},{internalType:"uint256",name:"_amount",type:"uint256"},{internalType:"address",name:"_holder",type:"address"}],name:"depositFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"emissionPerSecond",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_user",type:"address"}],name:"getUserInfo",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"},{components:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"poolId",type:"uint256"},{internalType:"uint256",name:"weightedAmount",type:"uint256"},{internalType:"uint256",name:"stakeTimestamp",type:"uint256"},{internalType:"uint256",name:"unlockTimestamp",type:"uint256"},{internalType:"bool",name:"active",type:"bool"}],internalType:"struct AmplyVaultV1.Stake[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_user",type:"address"},{internalType:"uint256",name:"_stakeId",type:"uint256"}],name:"getUserStake",outputs:[{components:[{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"poolId",type:"uint256"},{internalType:"uint256",name:"weightedAmount",type:"uint256"},{internalType:"uint256",name:"stakeTimestamp",type:"uint256"},{internalType:"uint256",name:"unlockTimestamp",type:"uint256"},{internalType:"bool",name:"active",type:"bool"}],internalType:"struct AmplyVaultV1.Stake",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IERC20Upgradeable",name:"_stakeToken",type:"address"},{internalType:"contract IERC20Upgradeable",name:"_rewardToken",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"lastRewardTimestamp",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_user",type:"address"}],name:"pendingRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"poolInfo",outputs:[{internalType:"uint32",name:"multiplier",type:"uint32"},{internalType:"uint32",name:"lockPeriod",type:"uint32"},{internalType:"uint256",name:"totalStaked",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"poolLength",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rewardToken",outputs:[{internalType:"contract IERC20Upgradeable",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_newEmissionPerSecond",type:"uint256"}],name:"setEmissionPerSecond",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"guardian",type:"address"},{internalType:"bool",name:"isGuardian",type:"bool"}],name:"setGuardian",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_pid",type:"uint256"},{internalType:"uint32",name:"_multiplier",type:"uint32"},{internalType:"uint32",name:"_lockPeriod",type:"uint32"}],name:"setPool",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"stakeToken",outputs:[{internalType:"contract IERC20Upgradeable",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_stakeId",type:"uint256"},{internalType:"uint256",name:"_newPid",type:"uint256"}],name:"upgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"userInfo",outputs:[{internalType:"uint256",name:"weightedAmount",type:"uint256"},{internalType:"uint256",name:"rewardDebt",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_stakeId",type:"uint256"}],name:"withdraw",outputs:[],stateMutability:"nonpayable",type:"function"}];class z{static createInterface(){return new M.KA(U)}static connect(e,t){return new P.NZ(e,U,t)}}z.abi=U;let G=[{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"account",type:"address"}],name:"Paused",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"RescueToken",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"account",type:"address"}],name:"Unpaused",type:"event"},{inputs:[],name:"DEFAULT_VAULT_POOL",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_VALUE",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"RAY",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"UPFRONT_CLAIM_PERCENTAGE",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"amply",outputs:[{internalType:"contract IERC20Upgradeable",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bool",name:"ifStakeToVault",type:"bool"}],name:"claim",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"claimClosedAt",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"claimOpenAt",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getAllAssets",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}
294],name:"getClaimableAmount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getClaimedAmount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getConvertibleAmount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getRemainingAmount",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IPoolAddressesProvider",name:"_provider",type:"address"},{internalType:"contract IERC20Upgradeable",name:"_preAmply",type:"address"},{internalType:"contract IERC20Upgradeable",name:"_amply",type:"address"},{internalType:"contract IRewardsDistributor",name:"_rewardsDistributor",type:"address"},{internalType:"contract IVault",name:"_vault",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"pause",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"paused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"preAmply",outputs:[{internalType:"contract IERC20Upgradeable",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"provider",outputs:[{internalType:"contract IPoolAddressesProvider",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"rescueToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"rewardsDistributor",outputs:[{internalType:"contract IRewardsDistributor",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_claimOpenAt",type:"uint256"},{internalType:"uint256",name:"_vestStartAt",type:"uint256"},{internalType:"uint256",name:"_vestEndAt",type:"uint256"},{internalType:"uint256",name:"_claimClosedAt",type:"uint256"}],name:"setTimeSlots",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"unpause",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"users",outputs:[{internalType:"uint256",name:"totalAmount",type:"uint256"},{internalType:"uint256",name:"claimedAmount",type:"uint256"},{internalType:"uint256",name:"lastClaimTime",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"vault",outputs:[{internalType:"contract IVault",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"vestEndAt",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"vestStartAt",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"}];class H{static createInterface(){return new M.KA(G)}static connect(e,t){return new P.NZ(e,G,t)}}H.abi=G;let V=[{inputs:[{internalType:"string",name:"name_",type:"string"},{internalType:"string",name:"symbol_",type:"string"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"subtractedValue",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"addedValue",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"recipient",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"}];class W{static createInterface(){return new M.KA(V)}static connect(e,t){return new P.NZ(e,V,t)}}W.abi=V;let _=[{inputs:[{internalType:"address",name:"owner",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reward",type:"address"},{indexed:!0,internalType:"address",name:"oldAdmin",type:"address"},{indexed:!0,internalType:"address",name:"newAdmin",type:"address"}
294],name:"EmissionAdminUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{inputs:[{components:[{internalType:"uint88",name:"emissionPerSecond",type:"uint88"},{internalType:"uint256",name:"totalSupply",type:"uint256"},{internalType:"uint32",name:"distributionEnd",type:"uint32"},{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"reward",type:"address"},{internalType:"contract ITransferStrategyBase",name:"transferStrategy",type:"address"},{internalType:"contract IEACAggregatorProxy",name:"rewardOracle",type:"address"}],internalType:"struct RewardsDataTypes.RewardsConfigInput[]",name:"config",type:"tuple[]"}],name:"configureAssets",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"reward",type:"address"}],name:"getEmissionAdmin",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getRewardsController",outputs:[{internalType:"contract IRewardsController",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"claimer",type:"address"}],name:"setClaimer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"reward",type:"address"},{internalType:"uint32",name:"newDistributionEnd",type:"uint32"}],name:"setDistributionEnd",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"reward",type:"address"},{internalType:"address",name:"admin",type:"address"}],name:"setEmissionAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address[]",name:"rewards",type:"address[]"},{internalType:"uint88[]",name:"newEmissionsPerSecond",type:"uint88[]"}],name:"setEmissionPerSecond",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"reward",type:"address"},{internalType:"contract IEACAggregatorProxy",name:"rewardOracle",type:"address"}],name:"setRewardOracle",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"controller",type:"address"}],name:"setRewardsController",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"reward",type:"address"},{internalType:"contract ITransferStrategyBase",name:"transferStrategy",type:"address"}],name:"setTransferStrategy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"}];class Y{static createInterface(){return new M.KA(_)}static connect(e,t){return new P.NZ(e,_,t)}}Y.abi=_;let q=[{inputs:[],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint8",name:"version",type:"uint8"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"account",type:"address"}],name:"Paused",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"token",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"RescueToken",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"guardian",type:"address"},{indexed:!1,internalType:"bool",name:"isGuardian",type:"bool"}],name:"SetGuardian",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"account",type:"address"}],name:"Unpaused",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"yieldToken",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"timestamp",type:"uint256"}],name:"YieldDistributed",type:"event"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"_guardians",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"_users",outputs:[{internalType:"uint256",name:"balanceUpdateTime",type:"uint256"},{internalType:"uint256",name:"settledPoint",type:"uint256"},{internalType:"uint256",name:"pointSettleRound",type:"uint256"},{internalType:"uint256",name:"yieldSettleRound",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"aToken",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"claim",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"claimFor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"currentRound",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"currentRoundTotalPoint",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"deploymentTime",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"distributeYield",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_reward",type:"uint256"},{internalType:"uint256",name:"_expired",type:"uint256"},{internalType:"bytes32[]",name:"_proof",type:"bytes32[]"}],name:"distributeYieldFromRewarder",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getPendingYield",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"roundId",type:"uint256"}],name:"getUserRoundPoint",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_aToken",type:"address"},{internalType:"address",name:"_yieldToken",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"lastTotalPointUpdateTime",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"totalSupply",type:"uint256"},{internalType:"uint256",name:"userBalance",type:"uint256"}],name:"notifyBalanceChange",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"pause",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"paused",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"rescueToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"roundSettleTime",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"guardian",type:"address"},{internalType:"bool",name:"isGuardian",type:"bool"}],name:"setGuardian",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"unpause",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"yieldPerPoint",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"yieldToken",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"}];class Q{static createInterface(){return new M.KA(q)}static connect(e,t){return new P.NZ(e,q,t)}}Q.abi=q;let Z=[{inputs:[{internalType:"contract IPool",name:"pool",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"POOL",outputs:[{internalType:"contract IPool",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"encodeBorrowParams",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"collateralAsset",type:"address"},{internalType:"address",name:"debtAsset",type:"address"},{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"debtToCover",type:"uint256"},{internalType:"bool",name:"receiveAToken",type:"bool"}],name:"encodeLiquidationCall",outputs:[{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"user",type:"address"}],name:"encodeRebalanceStableBorrowRate",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"}],name:"encodeRepayParams",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"}],name:"encodeRepayWithATokensParams",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"permitV",type:"uint8"},{internalType:"bytes32",name:"permitR",type:"bytes32"},{internalType:"bytes32",name:"permitS",type:"bytes32"}
294],name:"encodeRepayWithPermitParams",outputs:[{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"bool",name:"useAsCollateral",type:"bool"}],name:"encodeSetUserUseReserveAsCollateral",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"encodeSupplyParams",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint16",name:"referralCode",type:"uint16"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"permitV",type:"uint8"},{internalType:"bytes32",name:"permitR",type:"bytes32"},{internalType:"bytes32",name:"permitS",type:"bytes32"}],name:"encodeSupplyWithPermitParams",outputs:[{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"interestRateMode",type:"uint256"}],name:"encodeSwapBorrowRateMode",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"encodeWithdrawParams",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"}];class K{static createInterface(){return new M.KA(Z)}static connect(e,t){return new P.NZ(e,Z,t)}}K.abi=Z;let J=[{inputs:[{internalType:"contract IPoolAddressesProvider",name:"provider",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!1,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"address",name:"onBehalfOf",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"enum DataTypes.InterestRateMode",name:"interestRateMode",type:"uint8"},{indexed:!1,internalType:"uint256",name:"borrowRate",type:"uint256"},{indexed:!0,internalType:"uint16",name:"referralCode",type:"uint16"}],name:"Borrow",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"target",type:"address"},{indexed:!1,internalType:"address",name:"initiator",type:"address"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"enum DataTypes.InterestRateMode",name:"interestRateMode",type:"uint8"},{indexed:!1,internalType:"uint256",name:"premium",type:"uint256"},{indexed:!0,internalType:"uint16",name:"referralCode",type:"uint16"}],name:"FlashLoan",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"totalDebt",type:"uint256"}],name:"IsolationModeTotalDebtUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"collateralAsset",type:"address"},{indexed:!0,internalType:"address",name:"debtAsset",type:"address"},{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint256",name:"debtToCover",type:"uint256"},{indexed:!1,internalType:"uint256",name:"liquidatedCollateralAmount",type:"uint256"},{indexed:!1,internalType:"address",name:"liquidator",type:"address"},{indexed:!1,internalType:"bool",name:"receiveAToken",type:"bool"}],name:"LiquidationCall",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!1,internalType:"uint256",name:"amountMinted",type:"uint256"}],name:"MintedToTreasury",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!0,internalType:"address",name:"user",type:"address"}],name:"RebalanceStableBorrowRate",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"address",name:"repayer",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"bool",name:"useATokens",type:"bool"}],name:"Repay",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"}
294,{indexed:!1,internalType:"uint256",name:"liquidityRate",type:"uint256"},{indexed:!1,internalType:"uint256",name:"variableBorrowRate",type:"uint256"},{indexed:!1,internalType:"uint256",name:"liquidityIndex",type:"uint256"},{indexed:!1,internalType:"uint256",name:"variableBorrowIndex",type:"uint256"}],name:"ReserveDataUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!0,internalType:"address",name:"user",type:"address"}],name:"ReserveUsedAsCollateralDisabled",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!0,internalType:"address",name:"user",type:"address"}],name:"ReserveUsedAsCollateralEnabled",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!1,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"address",name:"onBehalfOf",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!0,internalType:"uint16",name:"referralCode",type:"uint16"}],name:"Supply",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"enum DataTypes.InterestRateMode",name:"interestRateMode",type:"uint8"}],name:"SwapBorrowRateMode",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint8",name:"categoryId",type:"uint8"}],name:"UserEModeSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reserve",type:"address"},{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"Withdraw",type:"event"},{inputs:[],name:"ADDRESSES_PROVIDER",outputs:[{internalType:"contract IPoolAddressesProvider",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"FLASHLOAN_PREMIUM_TOTAL",outputs:[{internalType:"uint128",name:"",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[],name:"FLASHLOAN_PREMIUM_TO_PROTOCOL",outputs:[{internalType:"uint128",name:"",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[],name:"MAX_NUMBER_RESERVES",outputs:[{internalType:"uint16",name:"",type:"uint16"}],stateMutability:"view",type:"function"},{inputs:[],name:"POOL_REVISION",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"},{internalType:"uint16",name:"referralCode",type:"uint16"},{internalType:"address",name:"onBehalfOf",type:"address"}],name:"borrow",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args",type:"bytes32"}],name:"borrow",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"id",type:"uint8"},{components:[{internalType:"uint16",name:"ltv",type:"uint16"},{internalType:"uint16",name:"liquidationThreshold",type:"uint16"},{internalType:"uint16",name:"liquidationBonus",type:"uint16"},{internalType:"address",name:"priceSource",type:"address"},{internalType:"string",name:"label",type:"string"}],internalType:"struct DataTypes.EModeCategory",name:"category",type:"tuple"}],name:"configureEModeCategory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"deposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"dropReserve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"balanceFromBefore",type:"uint256"},{internalType:"uint256",name:"balanceToBefore",type:"uint256"}],name:"finalizeTransfer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"receiverAddress",type:"address"},{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"uint256[]",name:"amounts",type:"uint256[]"},{internalType:"uint256[]",name:"interestRateModes",type:"uint256[]"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"bytes",name:"params",type:"bytes"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"flashLoan",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"receiverAddress",type:"address"},{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"bytes",name:"params",type:"bytes"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"flashLoanSimple",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getConfiguration",outputs:[{components:[{internalType:"uint256",name:"data",type:"uint256"}],internalType:"struct DataTypes.ReserveConfigurationMap",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint8",name:"id",type:"uint8"}],name:"getEModeCategoryData",outputs:[{components:[{internalType:"uint16",name:"ltv",type:"uint16"},{internalType:"uint16",name:"liquidationThreshold",type:"uint16"},{internalType:"uint16",name:"liquidationBonus",type:"uint16"},{internalType:"address",name:"priceSource",type:"address"},{internalType:"string",name:"label",type:"string"}],internalType:"struct DataTypes.EModeCategory",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint16",name:"id",type:"uint16"}],name:"getReserveAddressById",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getReserveData",outputs:[{components:[{components:[{internalType:"uint256",name:"data",type:"uint256"}],internalType:"struct DataTypes.ReserveConfigurationMap",name:"configuration",type:"tuple"},{internalType:"uint128",name:"liquidityIndex",type:"uint128"}
294,{internalType:"uint128",name:"currentLiquidityRate",type:"uint128"},{internalType:"uint128",name:"variableBorrowIndex",type:"uint128"},{internalType:"uint128",name:"currentVariableBorrowRate",type:"uint128"},{internalType:"uint40",name:"lastUpdateTimestamp",type:"uint40"},{internalType:"uint16",name:"id",type:"uint16"},{internalType:"address",name:"aTokenAddress",type:"address"},{internalType:"address",name:"variableDebtTokenAddress",type:"address"},{internalType:"address",name:"interestRateStrategyAddress",type:"address"},{internalType:"uint128",name:"accruedToTreasury",type:"uint128"},{internalType:"uint128",name:"unbacked",type:"uint128"},{internalType:"uint128",name:"isolationModeTotalDebt",type:"uint128"}],internalType:"struct DataTypes.ReserveData",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getReserveNormalizedIncome",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getReserveNormalizedVariableDebt",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getReservesList",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getUserAccountData",outputs:[{internalType:"uint256",name:"totalCollateralBase",type:"uint256"},{internalType:"uint256",name:"totalDebtBase",type:"uint256"},{internalType:"uint256",name:"availableBorrowsBase",type:"uint256"},{internalType:"uint256",name:"currentLiquidationThreshold",type:"uint256"},{internalType:"uint256",name:"ltv",type:"uint256"},{internalType:"uint256",name:"healthFactor",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getUserConfiguration",outputs:[{components:[{internalType:"uint256",name:"data",type:"uint256"}],internalType:"struct DataTypes.UserConfigurationMap",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getUserEMode",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"aTokenAddress",type:"address"},{internalType:"address",name:"variableDebtAddress",type:"address"},{internalType:"address",name:"interestRateStrategyAddress",type:"address"}],name:"initReserve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IPoolAddressesProvider",name:"provider",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"collateralAsset",type:"address"},{internalType:"address",name:"debtAsset",type:"address"},{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"debtToCover",type:"uint256"},{internalType:"bool",name:"receiveAToken",type:"bool"}],name:"liquidationCall",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args1",type:"bytes32"},{internalType:"bytes32",name:"args2",type:"bytes32"}],name:"liquidationCall",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"}],name:"mintToTreasury",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args",type:"bytes32"}],name:"repay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"},{internalType:"address",name:"onBehalfOf",type:"address"}],name:"repay",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"}],name:"repayWithATokens",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args",type:"bytes32"}],name:"repayWithATokens",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args",type:"bytes32"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"repayWithPermit",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"permitV",type:"uint8"},{internalType:"bytes32",name:"permitR",type:"bytes32"},{internalType:"bytes32",name:"permitS",type:"bytes32"}],name:"repayWithPermit",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"rescueTokens",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"resetIsolationModeTotalDebt",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{components:[{internalType:"uint256",name:"data",type:"uint256"}],internalType:"struct DataTypes.ReserveConfigurationMap",name:"configuration",type:"tuple"}],name:"setConfiguration",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"rateStrategyAddress",type:"address"}],name:"setReserveInterestRateStrategyAddress",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"categoryId",type:"uint8"}],name:"setUserEMode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args",type:"bytes32"}],name:"setUserUseReserveAsCollateral",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"bool",name:"useAsCollateral",type:"bool"}],name:"setUserUseReserveAsCollateral",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"supply",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args",type:"bytes32"}],name:"supply",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"uint16",name:"referralCode",type:"uint16"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"permitV",type:"uint8"},{internalType:"bytes32",name:"permitR",type:"bytes32"},{internalType:"bytes32",name:"permitS",type:"bytes32"}],name:"supplyWithPermit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args",type:"bytes32"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"supplyWithPermit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint128",name:"flashLoanPremiumTotal",type:"uint128"},{internalType:"uint128",name:"flashLoanPremiumToProtocol",type:"uint128"}],name:"updateFlashLoanPremiums",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"to",type:"address"}],name:"withdraw",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"args",type:"bytes32"}],name:"withdraw",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}];class X{static createInterface(){return new M.KA(J)}static connect(e,t){return new P.NZ(e,J,t)}}X.abi=J;let $=[{inputs:[{internalType:"address",name:"_router",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"allowedTokenConfig",outputs:[{internalType:"bool",name:"isAllowed",type:"bool"},{internalType:"uint256",name:"minAmount",type:"uint256"},{internalType:"uint256",name:"discount",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getAllowedTokens",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_userAddress",type:"address"},{internalType:"address",name:"_allowedToken",type:"address"}],name:"getDiscountFactor",outputs:[{internalType:"uint256",name:"gasFactor",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes",name:"_context",type:"bytes"},{components:[{internalType:"uint256",name:"txType",type:"uint256"},{internalType:"uint256",name:"from",type:"uint256"},{internalType:"uint256",name:"to",type:"uint256"},{internalType:"uint256",name:"gasLimit",type:"uint256"},{internalType:"uint256",name:"gasPerPubdataByteLimit",type:"uint256"},{internalType:"uint256",name:"maxFeePerGas",type:"uint256"},{internalType:"uint256",name:"maxPriorityFeePerGas",type:"uint256"},{internalType:"uint256",name:"paymaster",type:"uint256"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256[4]",name:"reserved",type:"uint256[4]"},{internalType:"bytes",name:"data",type:"bytes"},{internalType:"bytes",name:"signature",type:"bytes"},{internalType:"bytes32[]",name:"factoryDeps",type:"bytes32[]"},{internalType:"bytes",name:"paymasterInput",type:"bytes"},{internalType:"bytes",name:"reservedDynamic",type:"bytes"}],internalType:"struct Transaction",name:"_transaction",type:"tuple"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"enum ExecutionResult",name:"",type:"uint8"},{internalType:"uint256",name:"_maxRefundedGas",type:"uint256"}],name:"postTransaction",outputs:[],stateMutability:"payable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"router",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_allowedToken",type:"address"},{internalType:"bool",name:"_isAllowed",type:"bool"},{internalType:"uint256",name:"_minAmount",type:"uint256"},{internalType:"uint256",name:"_discount",type:"uint256"}],name:"setAllowedTokenConfig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_router",type:"address"}],name:"setRouter",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"",type:"bytes32"},{internalType:"bytes32",name:"",type:"bytes32"},{components:[{internalType:"uint256",name:"txType",type:"uint256"},{internalType:"uint256",name:"from",type:"uint256"},{internalType:"uint256",name:"to",type:"uint256"},{internalType:"uint256",name:"gasLimit",type:"uint256"},{internalType:"uint256",name:"gasPerPubdataByteLimit",type:"uint256"},{internalType:"uint256",name:"maxFeePerGas",type:"uint256"},{internalType:"uint256",name:"maxPriorityFeePerGas",type:"uint256"},{internalType:"uint256",name:"paymaster",type:"uint256"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256[4]",name:"reserved",type:"uint256[4]"},{internalType:"bytes",name:"data",type:"bytes"},{internalType:"bytes",name:"signature",type:"bytes"},{internalType:"bytes32[]",name:"factoryDeps",type:"bytes32[]"},{internalType:"bytes",name:"paymasterInput",type:"bytes"},{internalType:"bytes",name:"reservedDynamic",type:"bytes"}],internalType:"struct Transaction",name:"_transaction",type:"tuple"}],name:"validateAndPayForPaymasterTransaction",outputs:[{internalType:"bytes4",name:"magic",type:"bytes4"},{internalType:"bytes",name:"context",type:"bytes"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"withdrawERC20",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"amount",type:"uint256"}],name:"withdrawETH",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}];class ee{static createInterface(){return new M.KA($)}static connect(e,t){return new P.NZ(e,$,t)}}ee.abi=$;let et=[{inputs:[{internalType:"string",name:"marketId",type:"string"},{internalType:"address",name:"owner",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldAddress",type:"address"},{indexed:!0,internalType:"address",name:"newAddress",type:"address"}
294],name:"ACLAdminUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldAddress",type:"address"},{indexed:!0,internalType:"address",name:"newAddress",type:"address"}],name:"ACLManagerUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"oldAddress",type:"address"},{indexed:!0,internalType:"address",name:"newAddress",type:"address"}],name:"AddressSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"proxyAddress",type:"address"},{indexed:!1,internalType:"address",name:"oldImplementationAddress",type:"address"},{indexed:!0,internalType:"address",name:"newImplementationAddress",type:"address"}],name:"AddressSetAsProxy",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"string",name:"oldMarketId",type:"string"},{indexed:!0,internalType:"string",name:"newMarketId",type:"string"}],name:"MarketIdSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldAddress",type:"address"},{indexed:!0,internalType:"address",name:"newAddress",type:"address"}],name:"PoolConfiguratorUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldAddress",type:"address"},{indexed:!0,internalType:"address",name:"newAddress",type:"address"}],name:"PoolDataProviderUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldAddress",type:"address"},{indexed:!0,internalType:"address",name:"newAddress",type:"address"}],name:"PoolUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldAddress",type:"address"},{indexed:!0,internalType:"address",name:"newAddress",type:"address"}],name:"PriceOracleSentinelUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldAddress",type:"address"},{indexed:!0,internalType:"address",name:"newAddress",type:"address"}],name:"PriceOracleUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"id",type:"bytes32"},{indexed:!0,internalType:"address",name:"proxyAddress",type:"address"},{indexed:!0,internalType:"address",name:"implementationAddress",type:"address"}],name:"ProxyCreated",type:"event"},{inputs:[],name:"getACLAdmin",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getACLManager",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"}],name:"getAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getMarketId",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"getPool",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getPoolConfigurator",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getPoolDataProvider",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getPriceOracle",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getPriceOracleSentinel",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAclAdmin",type:"address"}],name:"setACLAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newAclManager",type:"address"}],name:"setACLManager",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"address",name:"newAddress",type:"address"}],name:"setAddress",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"id",type:"bytes32"},{internalType:"address",name:"newImplementationAddress",type:"address"}],name:"setAddressAsProxy",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"string",name:"newMarketId",type:"string"}],name:"setMarketId",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newPoolConfiguratorImpl",type:"address"}],name:"setPoolConfiguratorImpl",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newDataProvider",type:"address"}],name:"setPoolDataProvider",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newPoolImpl",type:"address"}],name:"setPoolImpl",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newPriceOracle",type:"address"}],name:"setPriceOracle",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newPriceOracleSentinel",type:"address"}],name:"setPriceOracleSentinel",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"}];class en{static createInterface(){return new M.KA(et)}static connect(e,t){return new P.NZ(e,et,t)}}en.abi=et;let er=[{inputs:[{internalType:"address",name:"owner",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"addressesProvider",type:"address"},{indexed:!0,internalType:"uint256",name:"id",type:"uint256"}],name:"AddressesProviderRegistered",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"addressesProvider",type:"address"},{indexed:!0,internalType:"uint256",name:"id",type:"uint256"}],name:"AddressesProviderUnregistered",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{inputs:[{internalType:"uint256",name:"id",type:"uint256"}],name:"getAddressesProviderAddressById",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"addressesProvider",type:"address"}],name:"getAddressesProviderIdByAddress",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getAddressesProvidersList",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"provider",type:"address"},{internalType:"uint256",name:"id",type:"uint256"}],name:"registerAddressesProvider",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"provider",type:"address"}],name:"unregisterAddressesProvider",outputs:[],stateMutability:"nonpayable",type:"function"}];class ea{static createInterface(){return new M.KA(er)}static connect(e,t){return new P.NZ(e,er,t)}}ea.abi=er;let ei=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!0,internalType:"address",name:"proxy",type:"address"},{indexed:!0,internalType:"address",name:"implementation",type:"address"}],name:"ATokenUpgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"oldBorrowCap",type:"uint256"},{indexed:!1,internalType:"uint256",name:"newBorrowCap",type:"uint256"}],name:"BorrowCapChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"bool",name:"borrowable",type:"bool"}],name:"BorrowableInIsolationChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"ltv",type:"uint256"},{indexed:!1,internalType:"uint256",name:"liquidationThreshold",type:"uint256"},{indexed:!1,internalType:"uint256",name:"liquidationBonus",type:"uint256"}],name:"CollateralConfigurationChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"oldDebtCeiling",type:"uint256"},{indexed:!1,internalType:"uint256",name:"newDebtCeiling",type:"uint256"}],name:"DebtCeilingChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint8",name:"oldCategoryId",type:"uint8"},{indexed:!1,internalType:"uint8",name:"newCategoryId",type:"uint8"}],name:"EModeAssetCategoryChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint8",name:"categoryId",type:"uint8"},{indexed:!1,internalType:"uint256",name:"ltv",type:"uint256"},{indexed:!1,internalType:"uint256",name:"liquidationThreshold",type:"uint256"},{indexed:!1,internalType:"uint256",name:"liquidationBonus",type:"uint256"},{indexed:!1,internalType:"address",name:"oracle",type:"address"},{indexed:!1,internalType:"string",name:"label",type:"string"}],name:"EModeCategoryAdded",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint128",name:"oldFlashloanPremiumToProtocol",type:"uint128"},{indexed:!1,internalType:"uint128",name:"newFlashloanPremiumToProtocol",type:"uint128"}],name:"FlashloanPremiumToProtocolUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint128",name:"oldFlashloanPremiumTotal",type:"uint128"},{indexed:!1,internalType:"uint128",name:"newFlashloanPremiumTotal",type:"uint128"}],name:"FlashloanPremiumTotalUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"oldFee",type:"uint256"},{indexed:!1,internalType:"uint256",name:"newFee",type:"uint256"}],name:"LiquidationProtocolFeeChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"bool",name:"active",type:"bool"}],name:"ReserveActive",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"bool",name:"enabled",type:"bool"}],name:"ReserveBorrowing",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"}],name:"ReserveDropped",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"oldReserveFactor",type:"uint256"},{indexed:!1,internalType:"uint256",name:"newReserveFactor",type:"uint256"}],name:"ReserveFactorChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"bool",name:"enabled",type:"bool"}],name:"ReserveFlashLoaning",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"bool",name:"frozen",type:"bool"}],name:"ReserveFrozen",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!0,internalType:"address",name:"aToken",type:"address"},{indexed:!1,internalType:"address",name:"variableDebtToken",type:"address"},{indexed:!1,internalType:"address",name:"interestRateStrategyAddress",type:"address"}],name:"ReserveInitialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"address",name:"oldStrategy",type:"address"},{indexed:!1,internalType:"address",name:"newStrategy",type:"address"}],name:"ReserveInterestRateStrategyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"bool",name:"paused",type:"bool"}],name:"ReservePaused",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"bool",name:"oldState",type:"bool"},{indexed:!1,internalType:"bool",name:"newState",type:"bool"}],name:"SiloedBorrowingChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!0,internalType:"address",name:"proxy",type:"address"},{indexed:!0,internalType:"address",name:"implementation",type:"address"}],name:"StableDebtTokenUpgraded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"oldSupplyCap",type:"uint256"},{indexed:!1,internalType:"uint256",name:"newSupplyCap",type:"uint256"}],name:"SupplyCapChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"oldUnbackedMintCap",type:"uint256"},{indexed:!1,internalType:"uint256",name:"newUnbackedMintCap",type:"uint256"}],name:"UnbackedMintCapChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!0,internalType:"address",name:"proxy",type:"address"},{indexed:!0,internalType:"address",name:"implementation",type:"address"}],name:"VariableDebtTokenUpgraded",type:"event"},{inputs:[],name:"CONFIGURATOR_REVISION",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"ltv",type:"uint256"},{internalType:"uint256",name:"liquidationThreshold",type:"uint256"},{internalType:"uint256",name:"liquidationBonus",type:"uint256"}],name:"configureReserveAsCollateral",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"dropReserve",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"aTokenImpl",type:"address"},{internalType:"address",name:"variableDebtTokenImpl",type:"address"},{internalType:"uint8",name:"underlyingAssetDecimals",type:"uint8"},{internalType:"address",name:"interestRateStrategyAddress",type:"address"},{internalType:"address",name:"underlyingAsset",type:"address"},{internalType:"address",name:"treasury",type:"address"},{internalType:"address",name:"incentivesController",type:"address"},{internalType:"string",name:"aTokenName",type:"string"},{internalType:"string",name:"aTokenSymbol",type:"string"},{internalType:"string",name:"variableDebtTokenName",type:"string"},{internalType:"string",name:"variableDebtTokenSymbol",type:"string"},{internalType:"bytes",name:"params",type:"bytes"}],internalType:"struct ConfiguratorInputTypes.InitReserveInput[]",name:"input",type:"tuple[]"}],name:"initReserves",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IPoolAddressesProvider",name:"provider",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint8",name:"newCategoryId",type:"uint8"}],name:"setAssetEModeCategory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"newBorrowCap",type:"uint256"}],name:"setBorrowCap",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"boo
294l",name:"borrowable",type:"bool"}],name:"setBorrowableInIsolation",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint8",name:"categoryId",type:"uint8"},{internalType:"uint16",name:"ltv",type:"uint16"},{internalType:"uint16",name:"liquidationThreshold",type:"uint16"},{internalType:"uint16",name:"liquidationBonus",type:"uint16"},{internalType:"address",name:"oracle",type:"address"},{internalType:"string",name:"label",type:"string"}],name:"setEModeCategory",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"newFee",type:"uint256"}],name:"setLiquidationProtocolFee",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"paused",type:"bool"}],name:"setPoolPause",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"bool",name:"active",type:"bool"}],name:"setReserveActive",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"bool",name:"enabled",type:"bool"}],name:"setReserveBorrowing",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"newReserveFactor",type:"uint256"}],name:"setReserveFactor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"bool",name:"enabled",type:"bool"}],name:"setReserveFlashLoaning",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"bool",name:"freeze",type:"bool"}],name:"setReserveFreeze",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"newRateStrategyAddress",type:"address"}],name:"setReserveInterestRateStrategyAddress",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"bool",name:"paused",type:"bool"}],name:"setReservePause",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"newSupplyCap",type:"uint256"}],name:"setSupplyCap",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"newUnbackedMintCap",type:"uint256"}],name:"setUnbackedMintCap",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"treasury",type:"address"},{internalType:"address",name:"incentivesController",type:"address"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"implementation",type:"address"},{internalType:"bytes",name:"params",type:"bytes"}],internalType:"struct ConfiguratorInputTypes.UpdateATokenInput",name:"input",type:"tuple"}],name:"updateAToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint128",name:"newFlashloanPremiumToProtocol",type:"uint128"}],name:"updateFlashloanPremiumToProtocol",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint128",name:"newFlashloanPremiumTotal",type:"uint128"}],name:"updateFlashloanPremiumTotal",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"incentivesController",type:"address"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"address",name:"implementation",type:"address"},{internalType:"bytes",name:"params",type:"bytes"}],internalType:"struct ConfiguratorInputTypes.UpdateDebtTokenInput",name:"input",type:"tuple"}
294],name:"updateVariableDebtToken",outputs:[],stateMutability:"nonpayable",type:"function"}];class es{static createInterface(){return new M.KA(ei)}static connect(e,t){return new P.NZ(e,ei,t)}}es.abi=ei;let eo=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{inputs:[{internalType:"contract PoolConfigurator",name:"configurator",type:"address"},{components:[{internalType:"address",name:"asset",type:"address"},{internalType:"uint256",name:"baseLTV",type:"uint256"},{internalType:"uint256",name:"liquidationThreshold",type:"uint256"},{internalType:"uint256",name:"liquidationBonus",type:"uint256"},{internalType:"uint256",name:"reserveFactor",type:"uint256"},{internalType:"uint256",name:"borrowCap",type:"uint256"},{internalType:"uint256",name:"supplyCap",type:"uint256"},{internalType:"bool",name:"borrowingEnabled",type:"bool"},{internalType:"bool",name:"flashLoanEnabled",type:"bool"}],internalType:"struct ReservesSetupHelper.ConfigureReserveInput[]",name:"inputParams",type:"tuple[]"}],name:"configureReserves",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"}];class el{static createInterface(){return new M.KA(eo)}static connect(e,t){return new P.NZ(e,eo,t)}}el.abi=eo;let eu=[{inputs:[{internalType:"address",name:"emissionManager",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!0,internalType:"address",name:"reward",type:"address"},{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!1,internalType:"uint256",name:"assetIndex",type:"uint256"},{indexed:!1,internalType:"uint256",name:"userIndex",type:"uint256"},{indexed:!1,internalType:"uint256",name:"rewardsAccrued",type:"uint256"}],name:"Accrued",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!0,internalType:"address",name:"reward",type:"address"},{indexed:!1,internalType:"uint256",name:"oldEmission",type:"uint256"},{indexed:!1,internalType:"uint256",name:"newEmission",type:"uint256"},{indexed:!1,internalType:"uint256",name:"oldDistributionEnd",type:"uint256"},{indexed:!1,internalType:"uint256",name:"newDistributionEnd",type:"uint256"},{indexed:!1,internalType:"uint256",name:"assetIndex",type:"uint256"}],name:"AssetConfigUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"address",name:"claimer",type:"address"}],name:"ClaimerSet",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"address",name:"reward",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"address",name:"claimer",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"RewardsClaimed",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"user",type:"address"},{indexed:!0,internalType:"address",name:"reward",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"address",name:"claimer",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"},{indexed:!1,internalType:"uint256",name:"vaultPoolId",type:"uint256"}],name:"RewardsCompounded",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"reward",type:"address"},{indexed:!0,internalType:"address",name:"transferStrategy",type:"address"}],name:"TransferStrategyInstalled",type:"event"},{inputs:[],name:"EMISSION_MANAGER",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"REVISION",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"amplyToken",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"amplyVault",outputs:[{internalType:"contract IAmplyVault",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"address",name:"to",type:"address"},{internalType:"bool",name:"ifStakeToVault",type:"bool"},{internalType:"uint256",name:"vaultPoolId",type:"uint256"}],name:"claimAllRewards",outputs:[{internalType:"address[]",name:"rewardsList",type:"address[]"},{internalType:"uint256[]",name:"claimedAmounts",type:"uint256[]"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"bool",name:"ifStakeToVault",type:"bool"},{internalType:"uint256",name:"vaultPoolId",type:"uint256"}],name:"claimAllRewardsOnBehalf",outputs:[{internalType:"address[]",name:"rewardsList",type:"address[]"},{internalType:"uint256[]",name:"claimedAmounts",type:"uint256[]"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"bool",name:"ifStakeToVault",type:"bool"},{internalType:"uint256",name:"vaultPoolId",type:"uint256"}],name:"claimAllRewardsToSelf",outputs:[{internalType:"address[]",name:"rewardsList",type:"address[]"},{internalType:"uint256[]",name:"claimedAmounts",type:"uint256[]"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"to",type:"address"},{internalType:"address",name:"reward",type:"address"}],name:"claimRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"address",name:"reward",type:"address"}],name:"claimRewardsOnBehalf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"reward",type:"address"}],name:"claimRewardsToSelf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"uint88",name:"emissionPerSecond",type:"uint88"},{internalType:"uint256",name:"totalSupply",type:"uint256"},{internalType:"uint32",name:"distributionEnd",type:"uint32"},{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"reward",type:"address"},{internalType:"contract ITransferStrategyBase",name:"transferStrategy",type:"address"}],internalType:"struct RewardsDataTypes.RewardsConfigInput[]",name:"config",type:"tuple[]"}],name:"configureAssets",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"address",name:"user",type:"address"}],name:"getAllUserRewards",outputs:[{internalType:"address[]",name:"rewardsList",type:"address[]"},{internalType:"uint256[]",name:"unclaimedAmounts",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getAssetDecimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"reward",type:"address"}],name:"getAssetIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getClaimer",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"reward",type:"address"}],name:"getDistributionEnd",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getEmissionManager",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"}],name:"getRewardsByAsset",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"reward",type:"address"}],name:"getRewardsData",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getRewardsList",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"reward",type:"address"}],name:"getTransferStrategy",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"reward",type:"address"}
294],name:"getUserAccruedRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"reward",type:"address"}],name:"getUserAssetIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address[]",name:"assets",type:"address[]"},{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"reward",type:"address"}],name:"getUserRewards",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"uint256",name:"totalSupply",type:"uint256"},{internalType:"uint256",name:"userBalance",type:"uint256"}],name:"handleAction",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_amplyToken",type:"address"},{internalType:"address",name:"_amplyVault",type:"address"}],name:"setAmplyTokenAndVault",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"caller",type:"address"}],name:"setClaimer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address",name:"reward",type:"address"},{internalType:"uint32",name:"newDistributionEnd",type:"uint32"}],name:"setDistributionEnd",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"asset",type:"address"},{internalType:"address[]",name:"rewards",type:"address[]"},{internalType:"uint88[]",name:"newEmissionsPerSecond",type:"uint88[]"}],name:"setEmissionPerSecond",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"reward",type:"address"},{internalType:"contract ITransferStrategyBase",name:"transferStrategy",type:"address"}],name:"setTransferStrategy",outputs:[],stateMutability:"nonpayable",type:"function"}];class ed{static createInterface(){return new M.KA(eu)}static connect(e,t){return new P.NZ(e,eu,t)}}ed.abi=eu;let ec=[{inputs:[{internalType:"contract IPoolAddressesProvider",name:"provider",type:"address"},{internalType:"address",name:"user",type:"address"}],name:"getFullReservesIncentiveData",outputs:[{components:[{internalType:"address",name:"underlyingAsset",type:"address"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"uint256",name:"emissionPerSecond",type:"uint256"},{internalType:"uint256",name:"incentivesLastUpdateTimestamp",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesIndex",type:"uint256"},{internalType:"uint256",name:"emissionEndTimestamp",type:"uint256"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"},{internalType:"uint8",name:"precision",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.RewardInfo[]",name:"rewardsTokenInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.IncentiveData",name:"aIncentiveData",type:"tuple"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"uint256",name:"emissionPerSecond",type:"uint256"},{internalType:"uint256",name:"incentivesLastUpdateTimestamp",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesIndex",type:"uint256"},{internalType:"uint256",name:"emissionEndTimestamp",type:"uint256"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"},{internalType:"uint8",name:"precision",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.RewardInfo[]",name:"rewardsTokenInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.IncentiveData",name:"vIncentiveData",type:"tuple"}],internalType:"struct IUiIncentiveDataProviderV3.AggregatedReserveIncentiveData[]",name:"",type:"tuple[]"},{components:[{internalType:"address",name:"underlyingAsset",type:"address"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"uint256",name:"userUnclaimedRewards",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesUserIndex",type:"uint256"},{internalType:"int256",name:"rewardPriceFeed",type:"int256"},{internalType:"uint8",name:"priceFeedDecimals",type:"uint8"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.UserRewardInfo[]",name:"userRewardsInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.UserIncentiveData",name:"aTokenIncentivesUserData",type:"tuple"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"uint256",name:"userUnclaimedRewards",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesUserIndex",type:"uint256"},{internalType:"int256",name:"rewardPriceFeed",type:"int256"},{internalType:"uint8",name:"priceFeedDecimals",type:"uint8"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.UserRewardInfo[]",name:"userRewardsInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.UserIncentiveData",name:"vTokenIncentivesUserData",type:"tuple"}],internalType:"struct IUiIncentiveDataProviderV3.UserReserveIncentiveData[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IPoolAddressesProvider",name:"provider",type:"address"}],name:"getReservesIncentivesData",outputs:[{components:[{internalType:"address",name:"underlyingAsset",type:"address"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"uint256",name:"emissionPerSecond",type:"uint256"},{internalType:"uint256",name:"incentivesLastUpdateTimestamp",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesIndex",type:"uint256"},{internalType:"uint256",name:"emissionEndTimestamp",type:"uint256"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"},{internalType:"uint8",name:"precision",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.RewardInfo[]",name:"rewardsTokenInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.IncentiveData",name:"aIncentiveData",type:"tuple"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"uint256",name:"emissionPerSecond",type:"uint256"},{internalType:"uint256",name:"incentivesLastUpdateTimestamp",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesIndex",type:"uint256"},{internalType:"uint256",name:"emissionEndTimestamp",type:"uint256"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"},{internalType:"uint8",name:"precision",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.RewardInfo[]",name:"rewardsTokenInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.IncentiveData",name:"vIncentiveData",type:"tuple"}],internalType:"struct IUiIncentiveDataProviderV3.AggregatedReserveIncentiveData[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IPoolAddressesProvider",name:"provider",type:"address"},{internalType:"address",name:"user",type:"address"}],name:"getUserReservesIncentivesData",outputs:[{components:[{internalType:"address",name:"underlyingAsset",type:"address"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"uint256",name:"userUnclaimedRewards",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesUserIndex",type:"uint256"},{internalType:"int256",name:"rewardPriceFeed",type:"int256"},{internalType:"uint8",name:"priceFeedDecimals",type:"uint8"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.UserRewardInfo[]",name:"userRewardsInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.UserIncentiveData",name:"aTokenIncentivesUserData",type:"tuple"},{components:[{internalType:"address",name:"tokenAddress",type:"address"},{internalType:"address",name:"incentiveControllerAddress",type:"address"},{components:[{internalType:"string",name:"rewardTokenSymbol",type:"string"},{internalType:"address",name:"rewardTokenAddress",type:"address"},{internalType:"uint256",name:"userUnclaimedRewards",type:"uint256"},{internalType:"uint256",name:"tokenIncentivesUserIndex",type:"uint256"},{internalType:"int256",name:"rewardPriceFeed",type:"int256"},{internalType:"uint8",name:"priceFeedDecimals",type:"uint8"},{internalType:"uint8",name:"rewardTokenDecimals",type:"uint8"}],internalType:"struct IUiIncentiveDataProviderV3.UserRewardInfo[]",name:"userRewardsInformation",type:"tuple[]"}],internalType:"struct IUiIncentiveDataProviderV3.UserIncentiveData",name:"vTokenIncentivesUserData",type:"tuple"}],internalType:"struct IUiIncentiveDataProviderV3.UserReserveIncentiveData[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"}];class ep{static createInterface(){return new M.KA(ec)}static connect(e,t){return new P.NZ(e,ec,t)}}ep.abi=ec;let ey=[{inputs:[{internalType:"contract IEACAggregatorProxy",name:"_networkBaseTokenPriceInUsdProxyAggregator",type:"address"},{internalType:"contract IEACAggregatorProxy",name:"_marketReferenceCurrencyPriceInUsdProxyAggregator",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[],name:"ETH_CURRENCY_UNIT",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"MKR_ADDRESS",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"_bytes32",type:"bytes32"}],name:"bytes32ToString",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"contract IPoolAddressesProvider",name:"provider",type:"address"}],name:"getReservesData",outputs:[{components:[{internalType:"address",name:"underlyingAsset",type:"address"},{internalType:"string",name:"name",type:"string"},{internalType:"string",name:"symbol",type:"string"},{internalType:"uint256",name:"decimals",type:"uint256"},{internalType:"uint256",name:"baseLTVasCollateral",type:"uint256"},{internalType:"uint256",name:"reserveLiquidationThreshold",type:"uint256"},{internalType:"uint256",name:"reserveLiquidationBonus",type:"uint256"},{internalType:"uint256",name:"reserveFactor",type:"uint256"},{internalType:"bool",name:"usageAsCollateralEnabled",type:"bool"},{internalType:"bool",name:"borrowingEnabled",type:"bool"},{internalType:"bool",name:"isActive",type:"bool"},{internalType:"bool",name:"isFrozen",type:"bool"},{internalType:"uint128",name:"liquidityIndex",type:"uint128"},{internalType:"uint128",name:"variableBorrowIndex",type:"uint128"}
294,{internalType:"uint128",name:"liquidityRate",type:"uint128"},{internalType:"uint128",name:"variableBorrowRate",type:"uint128"},{internalType:"uint40",name:"lastUpdateTimestamp",type:"uint40"},{internalType:"address",name:"aTokenAddress",type:"address"},{internalType:"address",name:"variableDebtTokenAddress",type:"address"},{internalType:"address",name:"interestRateStrategyAddress",type:"address"},{internalType:"uint256",name:"availableLiquidity",type:"uint256"},{internalType:"uint256",name:"totalScaledVariableDebt",type:"uint256"},{internalType:"uint256",name:"priceInMarketReferenceCurrency",type:"uint256"},{internalType:"address",name:"priceOracle",type:"address"},{internalType:"uint256",name:"variableRateSlope1",type:"uint256"},{internalType:"uint256",name:"variableRateSlope2",type:"uint256"},{internalType:"uint256",name:"baseVariableBorrowRate",type:"uint256"},{internalType:"uint256",name:"optimalUsageRatio",type:"uint256"},{internalType:"bool",name:"isPaused",type:"bool"},{internalType:"bool",name:"isSiloedBorrowing",type:"bool"},{internalType:"uint128",name:"accruedToTreasury",type:"uint128"},{internalType:"uint128",name:"unbacked",type:"uint128"},{internalType:"uint128",name:"isolationModeTotalDebt",type:"uint128"},{internalType:"bool",name:"flashLoanEnabled",type:"bool"},{internalType:"uint256",name:"debtCeiling",type:"uint256"},{internalType:"uint256",name:"debtCeilingDecimals",type:"uint256"},{internalType:"uint8",name:"eModeCategoryId",type:"uint8"},{internalType:"uint256",name:"borrowCap",type:"uint256"},{internalType:"uint256",name:"supplyCap",type:"uint256"},{internalType:"uint16",name:"eModeLtv",type:"uint16"},{internalType:"uint16",name:"eModeLiquidationThreshold",type:"uint16"},{internalType:"uint16",name:"eModeLiquidationBonus",type:"uint16"},{internalType:"address",name:"eModePriceSource",type:"address"},{internalType:"string",name:"eModeLabel",type:"string"},{internalType:"bool",name:"borrowableInIsolation",type:"bool"}],internalType:"struct IUiPoolDataProviderV3.AggregatedReserveData[]",name:"",type:"tuple[]"},{components:[{internalType:"uint256",name:"marketReferenceCurrencyUnit",type:"uint256"},{internalType:"int256",name:"marketReferenceCurrencyPriceInUsd",type:"int256"},{internalType:"int256",name:"networkBaseTokenPriceInUsd",type:"int256"},{internalType:"uint8",name:"networkBaseTokenPriceDecimals",type:"uint8"}],internalType:"struct IUiPoolDataProviderV3.BaseCurrencyInfo",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IPoolAddressesProvider",name:"provider",type:"address"}],name:"getReservesList",outputs:[{internalType:"address[]",name:"",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IPoolAddressesProvider",name:"provider",type:"address"},{internalType:"address",name:"user",type:"address"}],name:"getUserReservesData",outputs:[{components:[{internalType:"address",name:"underlyingAsset",type:"address"},{internalType:"uint256",name:"scaledATokenBalance",type:"uint256"},{internalType:"bool",name:"usageAsCollateralEnabledOnUser",type:"bool"},{internalType:"uint256",name:"scaledVariableDebt",type:"uint256"}],internalType:"struct IUiPoolDataProviderV3.UserReserveData[]",name:"",type:"tuple[]"},{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"marketReferenceCurrencyPriceInUsdProxyAggregator",outputs:[{internalType:"contract IEACAggregatorProxy",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"networkBaseTokenPriceInUsdProxyAggregator",outputs:[{internalType:"contract IEACAggregatorProxy",name:"",type:"address"}],stateMutability:"view",type:"function"}];class ef{static createInterface(){return new M.KA(ey)}static connect(e,t){return new P.NZ(e,ey,t)}}ef.abi=ey;let em=[{inputs:[{internalType:"contract IPool",name:"pool",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"fromUser",type:"address"},{indexed:!0,internalType:"address",name:"toUser",type:"address"},{indexed:!0,internalType:"address",name:"asset",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"BorrowAllowanceDelegated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"target",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"},{indexed:!1,internalType:"uint256",name:"balanceIncrease",type:"uint256"},{indexed:!1,internalType:"uint256",name:"index",type:"uint256"}],name:"Burn",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"underlyingAsset",type:"address"},{indexed:!0,internalType:"address",name:"pool",type:"address"},{indexed:!1,internalType:"address",name:"incentivesController",type:"address"},{indexed:!1,internalType:"uint8",name:"debtTokenDecimals",type:"uint8"},{indexed:!1,internalType:"string",name:"debtTokenName",type:"string"},{indexed:!1,internalType:"string",name:"debtTokenSymbol",type:"string"},{indexed:!1,internalType:"bytes",name:"params",type:"bytes"}],name:"Initialized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"caller",type:"address"},{indexed:!0,internalType:"address",name:"onBehalfOf",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"},{indexed:!1,internalType:"uint256",name:"balanceIncrease",type:"uint256"},{indexed:!1,internalType:"uint256",name:"index",type:"uint256"}],name:"Mint",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[],name:"DEBT_TOKEN_REVISION",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"DELEGATION_WITH_SIG_TYPEHASH",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"DOMAIN_SEPARATOR",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"EIP712_REVISION",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[],name:"POOL",outputs:[{internalType:"contract IPool",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"UNDERLYING_ASSET_ADDRESS",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"delegatee",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approveDelegation",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"fromUser",type:"address"},{internalType:"address",name:"toUser",type:"address"}],name:"borrowAllowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"index",type:"uint256"}],name:"burn",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"}],name:"decreaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"delegator",type:"address"},{internalType:"address",name:"delegatee",type:"address"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"v",type:"uint8"},{internalType:"bytes32",name:"r",type:"bytes32"},{internalType:"bytes32",name:"s",type:"bytes32"}],name:"delegationWithSig",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getIncentivesController",outputs:[{internalType:"contract IAmplyIncentivesController",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getPreviousIndex",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"getScaledUserBalanceAndSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"}],name:"increaseAllowance",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"contract IPool",name:"initializingPool",type:"address"},{internalType:"address",name:"underlyingAsset",type:"address"},{internalType:"contract IAmplyIncentivesController",name:"incentivesController",type:"address"},{internalType:"uint8",name:"debtTokenDecimals",type:"uint8"},{internalType:"string",name:"debtTokenName",type:"string"},{internalType:"string",name:"debtTokenSymbol",type:"string"},{internalType:"bytes",name:"params",type:"bytes"}],name:"initialize",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"index",type:"uint256"}],name:"mint",outputs:[{internalType:"bool",name:"",type:"bool"},{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"owner",type:"address"}],name:"nonces",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"user",type:"address"}],name:"scaledBalanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"scaledTotalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"contract IAmplyIncentivesController",name:"controller",type:"address"}],name:"setIncentivesController",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"}];class eh{static createInterface(){return new M.KA(em)}static connect(e,t){return new P.NZ(e,em,t)}}eh.abi=em;let eb=[{inputs:[{internalType:"address",name:"user",type:"address"},{internalType:"address",name:"token",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"balance",type:"uint256"},{internalType:"uint256",name:"decimal",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address[]",name:"users",type:"address[]"},{internalType:"address[]",name:"tokens",type:"address[]"}],name:"batchBalanceOf",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"provider",type:"address"},{internalType:"address",name:"user",type:"address"}],name:"getUserWalletBalances",outputs:[{internalType:"address[]",name:"",type:"address[]"},{internalType:"uint256[]",name:"",type:"uint256[]"},{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"},{stateMutability:"payable",type:"receive"}];class eg{static createInterface(){return new M.KA(eb)}static connect(e,t){return new P.NZ(e,eb,t)}}eg.abi=eb;let ev=[{inputs:[{internalType:"address",name:"weth",type:"address"},{internalType:"address",name:"owner",type:"address"},{internalType:"contract IPool",name:"pool",type:"address"}],stateMutability:"nonpayable",type:"constructor"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"previousOwner",type:"address"},{indexed:!0,internalType:"address",name:"newOwner",type:"address"}],name:"OwnershipTransferred",type:"event"},{stateMutability:"payable",type:"fallback"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"interestRateMode",type:"uint256"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"borrowETH",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"address",name:"onBehalfOf",type:"address"},{internalType:"uint16",name:"referralCode",type:"uint16"}],name:"depositETH",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"emergencyEtherTransfer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"token",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"emergencyTokenTransfer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getWETHAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"renounceOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"uint256",name:"rateMode",type:"uint256"},{internalType:"address",name:"onBehalfOf",type:"address"}],name:"repayETH",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"newOwner",type:"address"}],name:"transferOwnership",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"to",type:"address"}],name:"withdrawETH",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"deadline",type:"uint256"},{internalType:"uint8",name:"permitV",type:"uint8"},{internalType:"bytes32",name:"permitR",type:"bytes32"},{internalType:"bytes32",name:"permitS",typ
294e:"bytes32"}],name:"withdrawETHWithPermit",outputs:[],stateMutability:"nonpayable",type:"function"},{stateMutability:"payable",type:"receive"}];class ex{static createInterface(){return new M.KA(ev)}static connect(e,t){return new P.NZ(e,ev,t)}}ex.abi=ev,function(e){e[e.CRONOS_ZKEVM_MAINNET=388]="CRONOS_ZKEVM_MAINNET",e[e.CRONOS_ZKEVM_TESTNET=240]="CRONOS_ZKEVM_TESTNET"}(k||(k={}));let ew={[k.CRONOS_ZKEVM_MAINNET]:{CronosId:"0x7F4C61116729d5b27E5f180062Fdfbf32E9283E5",PoolAddressesProviderRegistry:"0xc8AFD4de7E50f59107a87DB82b5F1Eb2F41D4F0F",PreAmplyToken:"0xb58c0f5dc3F1FeE5f9907C5f737b3BEcCd476e61",Amply:"0x66b1E42B2D5bce3D701Efa3c86Cc334d80cEEfaB",AmplyVault:"0x40bCbB15AaFEf55b874382AEE80BdDd68f5CA23B",AmplyVesting:"0xbf32061bCA0dfC511DDF0a69efD95DDcF011076F",PoolAddressesProvider:"0xDA59Cc2Ee08ce5F830B1190bfed34415772Ddc57",AmplyProtocolDataProvider:"0x47656eb2A31094b348EBF458Eccb942d471324eD",PoolConfigurator:"0x86EeC18090D412C24C61F6fe1fa94AD458F876e3",ReservesSetupHelper:"0x0aCE43a9DA33cA4c3D69D582E70D2Bd84a5a3f19",ACLManager:"0x6C4A080556E003Ed0628024dB814A83164E17891",AmplyOracle:"0xF43E78E5F1204c5cAB40Dd2825f1bee9451e267e",L2Encoder:"0x5F3e99759962018e4c371128D3cA32E8E5FfE66A",EmissionManager:"0x6806b39B7A63c4FbED56B4680f86142455Cc552B",RewardsController:"0x35F8fddF1d4323423D80FB3B2f3C9847c9924a2b",WrappedTokenGatewayV3:"0xC273d6Df2C9b7e337Eb1dDc0067cE778bb8D3955",WalletBalanceProvider:"0x2Ce4531CB531B655006D79cc4D3FBc447d2F5913",UiIncentiveDataProviderV3:"0x4BEC5cf1408fffcC2C65fe1061fd7abd22d1BEC8",UiPoolDataProviderV3:"0xCbD2125264e9F69437845Ea52FB9d23DD31B5fB5",wzkCRO:"0xC1bF55EE54E16229d9b369a5502Bfe5fC9F20b6d",vUSD:"0x5b91e29Ae5A71d9052620Acb813d5aC25eC7a4A2",vETH:"0x271602A97027ee1dd03b1E6e5dB153eB659A80b1",wBTC:"0xd65e5dba71231d35a5802ba83dc6cb6746c9758d",ETH:"0x898B3560AFFd6D955b1574D87EE09e46669c60eA",CRO:"0xBCaA34FF9D5BFD0d948b18Cf6Bf39a882F4a1cBD",USDC:"0xaa5b845F8C9c047779bEDf64829601d8B264076c",MOON:"0xc80b437c4c0f9c74cfb2e2d063a58ffb4f82d4f0","Fake Moon":"",H2:"0xcaf2fd3f47e7f46e99f74be579b2cc2233f33ef8",Paymaster:"0xF809566a93CB882E5055A815bEbe57F8aA6ED9F9",ExtraYieldDistributeATokenvUSD:"0x297619e9ac736aa2238d1BFe6c78114714D86a0C",ExtraYieldDistributeATokenvETH:"0x33244E002F34DD2af4003D1a8829D48f5EA2B9bE"},[k.CRONOS_ZKEVM_TESTNET]:{CronosId:"",PoolAddressesProviderRegistry:"0x2e56E521D9F59d401204b7B412ad400F1f622b72",PreAmplyToken:"0x32903c228a33a26fBd2FD87b191F8d24E89d8A99",Amply:"0xAaFFDb368DFD44b517Bc387eB252591FF4456BE4",AmplyVault:"0x199Ba528eA7836F62a271184f1015A8838D4F6b2",AmplyVesting:"0x556ED5A01B42bBa7a5AE4535d7d84696922ac275",PoolAddressesProvider:"0xe00003ac954566189B174B85D9D706ac5029ACBe",AmplyProtocolDataProvider:"0xD0b0AD37150052B676B599c08e0fA94A7A65b3bd",PoolConfigurator:"0x32869b93FD87dd9B71855A3B975De2c5CDB7Ba02",ReservesSetupHelper:"0x5da44e0C4891a5F07B550976b8e185082d9e65c8",ACLManager:"0x33C52847c5a55DD0359AdA791B0580E1fA39D5F8",AmplyOracle:"0x2Da74e789C934f68FDd17b8ed08b142BC5015520",L2Encoder:"0xFA39E25A67164192426FaD250e360171182FeC20",EmissionManager:"0x30cebc83b09Db5d16779105e990314b9A707f0eE",RewardsController:"0x41E626D569674B47F3e183de31bb35639FD2B638",WrappedTokenGatewayV3:"0xF8832219beCf38a26360CEc85803B1A48BBd7Abf",WalletBalanceProvider:"0x9833022C2D46408C5fE526022758b157c1BE3fA0",UiIncentiveDataProviderV3:"0x779c16548A4d64C67Ea362D19ceB9B06db25A872",UiPoolDataProviderV3:"0xbba5C7E16768fD733F943483F972736aB8aB6959",wzkCRO:"0xeD73b53197189BE3Ff978069cf30eBc28a8B5837",vUSD:"0x9553dA89510e33BfE65fcD71c1874FF1D6b0dD75",vETH:"0x16a9Df93DEc0A559CdBAC00cB9E3a1BA91Bf6906",wBTC:"",ETH:"0x11c3089837549884aa9876ab726c892ed10d263d",CRO:"0x08A6E713f6A9Baa9af5170729448F286e5cc6a2a",USDC:"0xcD22FEc4653544ac8CA6971Fbc553C9cd15fFad1",MOON:"","Fake Moon":"0x99F1Def2a069ca6CCc9a2EcF565521c29B84FB10",H2:"0x7c1dA4D7Ea2E6DAEE44052aD8764548A83b5F2bE",Paymaster:"0x3D874b4CEF0f36a44D5fd5FF69FE0c9F44397087",ExtraYieldDistributeATokenvUSD:"0x7feF2CA05f2b970A8b24EdC133584EAe4fb5153D",ExtraYieldDistributeATokenvETH:"0x1D8440134dE4bA86aA9266E02733F3BA09762310"}},eT=(e,t)=>ew[e][t];var eA=n(79194);let eE=new Map;
294class eS{constructor(e){this.getContract=(e,t,n)=>{var r;return n||(n=function(e){let t=e.chainId;if(!eE.get(t)){let n=function(e){let{chainName:t,chainId:n,rpcUrl:r,ensAddress:a}=e;return new eA.FR(r,{name:t,chainId:n,ensAddress:a??(e=>{switch(e){case k.CRONOS_ZKEVM_MAINNET:case k.CRONOS_ZKEVM_TESTNET:return eT(e,"CronosId");default:throw Error("unreachable")}})(n)})}(e);eE.set(t,n)}return eE.get(t)}(this.providerOptions)),r=n,new P.Uq(e,t,r)},this.getContractAddress=e=>this.contractAddressMap?this.contractAddressMap[e]:eT(this.providerOptions.chainId,e),this.getACLManager=e=>this.getContract(this.getContractAddress("ACLManager"),r,e),this.getAmply=e=>this.getContract(this.getContractAddress("Amply"),a,e),this.getAmplyVesting=e=>this.getContract(this.getContractAddress("AmplyVesting"),l,e),this.getPaymaster=e=>this.getContract(this.getContractAddress("Paymaster"),m,e),this.getExtraYieldDistributeATokenvUSD=e=>this.getContract(this.getContractAddress("ExtraYieldDistributeATokenvUSD"),p,e),this.getExtraYieldDistributeATokenvETH=e=>this.getContract(this.getContractAddress("ExtraYieldDistributeATokenvETH"),p,e),this.getAmplyOracle=e=>this.getContract(this.getContractAddress("AmplyOracle"),i,e),this.getAmplyProtocolDataProvider=e=>this.getContract(this.getContractAddress("AmplyProtocolDataProvider"),s,e),this.getAmplyVault=e=>this.getContract(this.getContractAddress("AmplyVault"),o,e),this.getAToken=(e,t)=>this.getContract(e,u,t),this.getEmissionManager=e=>this.getContract(this.getContractAddress("EmissionManager"),d,e),this.getERC20=(e,t)=>this.getContract(e,c,t),this.getL2Encoder=e=>this.getContract(this.getContractAddress("L2Encoder"),y,e),this.getPoolAddressesProvider=e=>this.getContract(this.getContractAddress("PoolAddressesProvider"),h,e),this.getPoolAddressesProviderRegistry=e=>this.getContract(this.getContractAddress("PoolAddressesProviderRegistry"),b,e),this.getPoolConfigurator=e=>this.getContract(this.getContractAddress("PoolConfigurator"),g,e),this.getReservesSetupHelper=e=>this.getContract(this.getContractAddress("ReservesSetupHelper"),v,e),this.getRewardsController=e=>this.getContract(this.getContractAddress("RewardsController"),x,e),this.getUiIncentiveDataProviderV3=e=>this.getContract(this.getContractAddress("UiIncentiveDataProviderV3"),w,e),this.getUiPoolDataProviderV3Abi=e=>this.getContract(this.getContractAddress("UiPoolDataProviderV3"),T,e),this.getWalletBalanceProvider=e=>this.getContract(this.getContractAddress("WalletBalanceProvider"),E,e),this.getVariableDebtToken=(e,t)=>this.getContract(e,A,t),this.getWrappedTokenGatewayV3=e=>this.getContract(this.getContractAddress("WrappedTokenGatewayV3"),S,e),this.getL2Pool=(e,t)=>this.getContract(e,f,t);let{providerOptions:t,contractAddressMap:n}=e;this.providerOptions=t,this.contractAddressMap=n}}},46381:(e,t,n)=>{var r=n(94902),a=n(31010),i=n(11895),s=n(92955),o=n(13699);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=a,l.prototype.get=i,l.prototype.has=s,l.prototype.set=o,e.exports=l},46756:(e,t,n)=>{"use strict";n.d(t,{OS:()=>s,tw:()=>i});var r=n(98331),a=n(19125),i=function(e){return e[e.Enable=0]="Enable",e[e.Disable=1]="Disable",e}({});let s=(0,a.vt)()(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return{...(0,r.ws)(...t),...(0,r.ZZ)(...t),...(e=>({setAmount(t){e({amount:t})},setTokenSymbol(t){e({tokenSymbol:t})},setTokenAddress(t){e({tokenAddress:t})},setTokenUSDValue(t){e({tokenUSDValue:t})},setType(t){e({type:t})},isOpen:!1,type:0,txStatus:r.tb.Default,close(){e({txStatus:r.tb.Default,isOpen:!1,txError:void 0,txHash:void 0})}}))(...t)}})},46877:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=n(41465).A.Symbol},47068:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}},47106:(e,t,n)=>{"use strict";function r(e,...t){return"function"==typeof e?e(...t):e}function a(...e){return function(t){e.some(e=>(null==e||e(t),null==t?void 0:t.defaultPrevented))}}n.d(t,{Hj:()=>a,Jg:()=>r})},47219:(e,t,n)=>{var r=n(7922),a=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return a.call(t,e)?t[e]:void 0}},47300:(e,t,n)=>{var r=n(41244),a=n(86551),i=n(682);e.exports=a?function(e,t){return a(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i},47375:(e,t,n)=>{"use strict";
294Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return T},useLinkStatus:function(){return w}});let r=n(65991),a=n(64476),i=r._(n(5776)),s=n(18621),o=n(91089),l=n(98436),u=n(9542),d=n(22227),c=n(62760),p=n(23180),y=n(35157),f=n(1088),m=n(67301);n(28531);let h=new Set;function b(e,t,n,r){if((0,o.isLocalURL)(t)){if(!r.bypassPrefetchedCheck){let a=t+"%"+n+"%"+(void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0);if(h.has(a))return;h.add(a)}e.prefetch(t,n,r).catch(e=>{})}}function g(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let v=i.default.forwardRef(function(e,t){let n,r,{href:l,as:h,children:v,prefetch:x=null,passHref:w,replace:T,shallow:A,scroll:E,locale:S,onClick:k,onNavigate:M,onMouseEnter:P,onTouchStart:C,legacyBehavior:O=!1,...j}=e;n=v,O&&("string"==typeof n||"number"==typeof n)&&(n=(0,a.jsx)("a",{children:n}));let I=i.default.useContext(c.RouterContext),R=!1!==x,{href:D,as:B}=i.default.useMemo(()=>{if(!I){let e=g(l);return{href:e,as:h?g(h):e}}let[e,t]=(0,s.resolveHref)(I,l,!0);return{href:e,as:h?(0,s.resolveHref)(I,h):t||e}},[I,l,h]),N=i.default.useRef(D),L=i.default.useRef(B);O&&(r=i.default.Children.only(n));let F=O?r&&"object"==typeof r&&r.ref:t,[U,z,G]=(0,p.useIntersection)({rootMargin:"200px"}),H=i.default.useCallback(e=>{(L.current!==B||N.current!==D)&&(G(),L.current=B,N.current=D),U(e)},[B,D,G,U]),V=(0,m.useMergedRef)(H,F);i.default.useEffect(()=>{I&&z&&R&&b(I,D,B,{locale:S})},[B,D,z,S,R,null==I?void 0:I.locale,I]);let W={ref:V,onClick(e){O||"function"!=typeof k||k(e),O&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),I&&(e.defaultPrevented||function(e,t,n,r,a,i,s,l,u){let{nodeName:d}=e.currentTarget;if(!("A"===d.toUpperCase()&&function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||e.currentTarget.hasAttribute("download"))){if(!(0,o.isLocalURL)(n)){a&&(e.preventDefault(),location.replace(n));return}e.preventDefault(),(()=>{if(u){let e=!1;if(u({preventDefault:()=>{e=!0}}),e)return}let e=null==s||s;"beforePopState"in t?t[a?"replace":"push"](n,r,{shallow:i,locale:l,scroll:e}):t[a?"replace":"push"](r||n,{scroll:e})})()}}(e,I,D,B,T,A,E,S,M))},onMouseEnter(e){O||"function"!=typeof P||P(e),O&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),I&&b(I,D,B,{locale:S,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){O||"function"!=typeof C||C(e),O&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),I&&b(I,D,B,{locale:S,priority:!0,bypassPrefetchedCheck:!0})}};if((0,u.isAbsoluteUrl)(B))W.href=B;else if(!O||w||"a"===r.type&&!("href"in r.props)){let e=void 0!==S?S:null==I?void 0:I.locale;W.href=(null==I?void 0:I.isLocaleDomain)&&(0,y.getDomainLocale)(B,e,null==I?void 0:I.locales,null==I?void 0:I.domainLocales)||(0,f.addBasePath)((0,d.addLocale)(B,e,null==I?void 0:I.defaultLocale))}return O?i.default.cloneElement(r,W):(0,a.jsx)("a",{...j,...W,children:n})}),x=(0,i.createContext)({pending:!1}),w=()=>(0,i.useContext)(x),T=v;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},47475:(e,t,n)=>{"use strict";n.d(t,{y:()=>G});var r=n(5776),a=n(9281),i=n(1694),s=n(23452),o=n.n(s),l=n(21191),u=n.n(l),d=n(97618),c=n(6341),p=n(65389),y=n(37873),f=n(68459),m=n(20262),h=n(5389),b=n(27785),g=n(64647),v=n(77160),x=n(21551),w=["x","y"];function T(e){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function A(){return(A=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
294t%2?E(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=T(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=T(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==T(t)?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function k(e,t){var n=e.x,r=e.y,a=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,w),i=parseInt("".concat(n),10),s=parseInt("".concat(r),10),o=parseInt("".concat(t.height||a.height),10),l=parseInt("".concat(t.width||a.width),10);return S(S(S(S(S({},t),a),i?{x:i}:{}),s?{y:s}:{}),{},{height:o,width:l,name:t.name,radius:t.radius})}function M(e){return r.createElement(x.yp,A({shapeType:"rectangle",propTransformer:k,activeClassName:"recharts-active-bar"},e))}var P=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return function(n,r){if("number"==typeof e)return e;var a="number"==typeof n;return a?e(n,r):(a||(0,v.A)(!1),t)}},C=["value","background"];function O(e){return(O="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function j(){return(j=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function R(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach(function(t){U(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function D(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,z(r.key),r)}}function B(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(B=function(){return!!e})()}function N(e){return(N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function L(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function F(e,t){return(F=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function U(e,t,n){return(t=z(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z(e){var t=function(e,t){if("object"!=O(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=O(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==O(t)?t:String(t)}var G=function(e){var t,n;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function s(){var e,t,n;if(!(this instanceof s))throw TypeError("Cannot call a class as a function");for(var r=arguments.length,a=Array(r),i=0;i<r;i++)a[i]=arguments[i];return t=s,n=[].concat(a),t=N(t),e=function(e,t){if(t&&("object"===O(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return L(e)}(this,B()?Reflect.construct(t,n||[],N(this).constructor):t.apply(this,n)),U(L(e),"state",{isAnimationFinished:!1}),U(L(e),"id",(0,f.NF)("recharts-bar-")),U(L(e),"handleAnimationEnd",function(){var t=e.props.onAnimationEnd;e.setState({isAnimationFinished:!0}),t&&t()}),U(L(e),"handleAnimationStart",function(){var t=e.props.onAnimationStart;e.setState({isAnimationFinished:!1}),t&&t()}),e}return s.prototype=Object.create(e&&e.prototype,{constructor:{value:s,writable:!0,configurable:!0}}),Object.defineProperty(s,"prototype",{writable:!1}),e&&F(s,e),t=[{key:"renderRectanglesStatically",value:function(e){var t=this,n=this.props,a=n.shape,i=n.dataKey,s=n.activeIndex,o=n.activeBar,l=(0,m.J9)(this.props,!1);return e&&e.map(function(e,n){var u=n===s,c=R(R(R({},l),e),{},{isActive:u,option:u?o:a,index:n,dataKey:i,onAnimationStart:t.handleAnimationStart,onAnimationEnd:t.handleAnimationEnd});return r.createElement(d.W,j({className:"recharts-bar-rectangle"},(0,g.XC)(t.props,e,n),{key:"rectangle-".concat(null==e?void 0:e.x,"-").concat(null==e?void 0:e.y,"-").concat(null==e?void 0:e.value)}),r.createElement(M,c))})}},{key:"renderRectanglesWithAnimation",value:function(){var e=this,t=this.props,n=t.data,a=t.layout,s=t.isAnimationActive,o=t.animationBegin,l=t.animationDuration,u=t.animationEasing,c=t.animationId,p=this.state.prevData;return r.createElement(i.Ay,{begin:o,duration:l,isActive:s,easing:u,from:{t:0},to:{t:1},key:"bar-".concat(c),onAnimationEnd:this.handleAnimationEnd,onAnimationStart:this.handleAnimationStart},function(t){var i=t.t,s=n.map(function(e,t){var n=p&&p[t];if(n){var r=(0,f.Dj)(n.x,e.x),s=(0,f.Dj)(n.y,e.y),o=(0,f.Dj)(n.width,e.width),l=(0,f.Dj)(n.height,e.height);return R(R({},e),{},{x:r(i),y:s(i),width:o(i),height:l(i)})}if("horizontal"===a){var u=(0,f.Dj)(0,e.height)(i);return R(R({},e),{},{y:e.y+e.height-u,height:u})}var d=(0,f.Dj)(0,e.width)(i);return R(R({},e),{},{width:d})});return r.createElement(d.W,null,e.renderRectanglesStatically(s))})}},{key:"renderRectangles",value:function(){var e=this.props,t=e.data,n=e.isAnimationActive,r=this.state.prevData;return n&&t&&t.length&&(!r||!o()(r,t))?this.renderRectanglesWithAnimation():this.renderRectanglesStatically(t)}}
294,{key:"renderBackground",value:function(){var e=this,t=this.props,n=t.data,a=t.dataKey,i=t.activeIndex,s=(0,m.J9)(this.props.background,!1);return n.map(function(t,n){t.value;var o=t.background,l=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(t,C);if(!o)return null;var u=R(R(R(R(R({},l),{},{fill:"#eee"},o),s),(0,g.XC)(e.props,t,n)),{},{onAnimationStart:e.handleAnimationStart,onAnimationEnd:e.handleAnimationEnd,dataKey:a,index:n,key:"background-bar-".concat(n),className:"recharts-bar-background-rectangle"});return r.createElement(M,j({option:e.props.background,isActive:n===i},u))})}},{key:"renderErrorBar",value:function(e,t){if(this.props.isAnimationActive&&!this.state.isAnimationFinished)return null;var n=this.props,a=n.data,i=n.xAxis,s=n.yAxis,o=n.layout,l=n.children,u=(0,m.aS)(l,c.u);if(!u)return null;var p="vertical"===o?a[0].height/2:a[0].width/2,y=function(e,t){var n=Array.isArray(e.value)?e.value[1]:e.value;return{x:e.x,y:e.y,value:n,errorVal:(0,b.kr)(e,t)}};return r.createElement(d.W,{clipPath:e?"url(#clipPath-".concat(t,")"):null},u.map(function(e){return r.cloneElement(e,{key:"error-bar-".concat(t,"-").concat(e.props.dataKey),data:a,xAxis:i,yAxis:s,layout:o,offset:p,dataPointFormatter:y})}))}},{key:"render",value:function(){var e=this.props,t=e.hide,n=e.data,i=e.className,s=e.xAxis,o=e.yAxis,l=e.left,c=e.top,p=e.width,f=e.height,m=e.isAnimationActive,h=e.background,b=e.id;if(t||!n||!n.length)return null;var g=this.state.isAnimationFinished,v=(0,a.A)("recharts-bar",i),x=s&&s.allowDataOverflow,w=o&&o.allowDataOverflow,T=x||w,A=u()(b)?this.id:b;return r.createElement(d.W,{className:v},x||w?r.createElement("defs",null,r.createElement("clipPath",{id:"clipPath-".concat(A)},r.createElement("rect",{x:x?l:l-p/2,y:w?c:c-f/2,width:x?p:2*p,height:w?f:2*f}))):null,r.createElement(d.W,{className:"recharts-bar-rectangles",clipPath:T?"url(#clipPath-".concat(A,")"):null},h?this.renderBackground():null,this.renderRectangles()),this.renderErrorBar(T,A),(!m||g)&&y.Z.renderCallByParent(this.props,n))}}],n=[{key:"getDerivedStateFromProps",value:function(e,t){return e.animationId!==t.prevAnimationId?{prevAnimationId:e.animationId,curData:e.data,prevData:t.curData}:e.data!==t.curData?{curData:e.data}:null}}],t&&D(s.prototype,t),n&&D(s,n),Object.defineProperty(s,"prototype",{writable:!1}),s}(r.PureComponent);U(G,"displayName","Bar"),U(G,"defaultProps",{xAxisId:0,yAxisId:0,legendType:"rect",minPointSize:0,hide:!1,data:[],layout:"vertical",activeBar:!1,isAnimationActive:!h.m.isSsr,animationBegin:0,animationDuration:400,animationEasing:"ease"}),U(G,"getComposedData",function(e){var t=e.props,n=e.item,r=e.barPosition,a=e.bandSize,i=e.xAxis,s=e.yAxis,o=e.xAxisTicks,l=e.yAxisTicks,u=e.stackedData,d=e.dataStartIndex,c=e.displayedData,y=e.offset,h=(0,b.xi)(r,n);if(!h)return null;var g=t.layout,v=n.props,x=v.dataKey,w=v.children,T=v.minPointSize,A="horizontal"===g?s:i,E=u?A.scale.domain():null,S=(0,b.DW)({numericAxis:A}),k=(0,m.aS)(w,p.f),M=c.map(function(e,t){u?c=(0,b._f)(u[d+t],E):Array.isArray(c=(0,b.kr)(e,x))||(c=[S,c]);var r=P(T,G.defaultProps.minPointSize)(c[1],t);if("horizontal"===g){var c,p,y,m,v,w,A,M=[s.scale(c[0]),s.scale(c[1])],C=M[0],O=M[1];p=(0,b.y2)({axis:i,ticks:o,bandSize:a,offset:h.offset,entry:e,index:t}),y=null!=(A=null!=O?O:C)?A:void 0,m=h.size;var j=C-O;if(v=Number.isNaN(j)?0:j,w={x:p,y:s.y,width:m,height:s.height},Math.abs(r)>0&&Math.abs(v)<Math.abs(r)){var I=(0,f.sA)(v||r)*(Math.abs(r)-Math.abs(v));y-=I,v+=I}}else{var D=[i.scale(c[0]),i.scale(c[1])],B=D[0],N=D[1];if(p=B,y=(0,b.y2)({axis:s,ticks:l,bandSize:a,offset:h.offset,entry:e,index:t}),m=N-B,v=h.size,w={x:i.x,y:y,width:i.width,height:v},Math.abs(r)>0&&Math.abs(m)<Math.abs(r)){var L=(0,f.sA)(m||r)*(Math.abs(r)-Math.abs(m));m+=L}}return R(R(R({},e),{},{x:p,y:y,width:m,height:v,value:u?c:c[1],payload:e,background:w},k&&k[t]&&k[t].props),{},{tooltipPayload:[(0,b.zb)(n,e)],tooltipPosition:{x:p+m/2,y:y+v/2}})});return R({data:M,layout:g},y)})},47722:(e,t,n)=>{var r=n(70822),a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g;e.exports=r(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(a,function(e,n,r,a){t.push(r?a.replace(i,"$1"):n||e)}),t})},47877:(e,t,n)=>{e.exports=n(47375)},48407:(e,t,n)=>{var r=n(46381),a=n(72262),i=n(4941);function s(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}s.prototype.add=s.prototype.push=a,s.prototype.has=i,e.exports=s},48684:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(64476),a=n(85021),i=n(17775);n(5776);let s=e=>{var t;let{symbol:n,...s}=e;return n?(0,r.jsx)(a._,{w:null!=(t=s.w)?t:"24px",src:"/tokens/".concat(i.Lt[n],".svg"),alt:n,...s}):null}}
294,48943:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=/^(?:0|[1-9]\d*)$/;let a=function(e,t){var n=typeof e;return!!(t=null==t?0x1fffffffffffff:t)&&("number"==n||"symbol"!=n&&r.test(e))&&e>-1&&e%1==0&&e<t}},49276:(e,t,n)=>{"use strict";n.d(t,{b:()=>c});var r=n(98666),a=n(32931),i=n(81604);let s=BigInt(0),o=BigInt(36);function l(e){let t=(e=e.toLowerCase()).substring(2).split(""),n=new Uint8Array(40);for(let e=0;e<40;e++)n[e]=t[e].charCodeAt(0);let i=(0,a.q5)((0,r.S)(n));for(let e=0;e<40;e+=2)i[e>>1]>>4>=8&&(t[e]=t[e].toUpperCase()),(15&i[e>>1])>=8&&(t[e+1]=t[e+1].toUpperCase());return"0x"+t.join("")}let u={};for(let e=0;e<10;e++)u[String(e)]=String(e);for(let e=0;e<26;e++)u[String.fromCharCode(65+e)]=String(10+e);let d=function(){let e={};for(let t=0;t<36;t++)e["0123456789abcdefghijklmnopqrstuvwxyz"[t]]=BigInt(t);return e}();function c(e){if((0,i.MR)("string"==typeof e,"invalid address","address",e),e.match(/^(0x)?[0-9a-fA-F]{40}$/)){e.startsWith("0x")||(e="0x"+e);let t=l(e);return(0,i.MR)(!e.match(/([A-F].*[a-f])|([a-f].*[A-F])/)||t===e,"bad address checksum","address",e),t}if(e.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){(0,i.MR)(e.substring(2,4)===function(e){let t=(e=(e=e.toUpperCase()).substring(4)+e.substring(0,2)+"00").split("").map(e=>u[e]).join("");for(;t.length>=15;){let e=t.substring(0,15);t=parseInt(e,10)%97+t.substring(e.length)}let n=String(98-parseInt(t,10)%97);for(;n.length<2;)n="0"+n;return n}(e),"bad icap checksum","address",e);let t=(function(e){e=e.toLowerCase();let t=s;for(let n=0;n<e.length;n++)t=t*o+d[e[n]];return t})(e.substring(4)).toString(16);for(;t.length<40;)t="0"+t;return l("0x"+t)}(0,i.MR)(!1,"invalid address","address",e)}},49355:e=>{e.exports=function(e){return function(t,n,r){for(var a=-1,i=Object(t),s=r(t),o=s.length;o--;){var l=s[e?o:++a];if(!1===n(i[l],l,i))break}return t}}},49577:(e,t,n)=>{"use strict";n.d(t,{y:()=>c});var r=n(54081),a=n(44819),i=n(50984),s=n(42300),o=n(78879),l=n(80478),u=n(64476),d=(0,r.i7)({"0%":{transform:"rotate(0deg)"},"100%":{transform:"rotate(360deg)"}}),c=(0,a.R)((e,t)=>{let n=(0,i.Vl)("Spinner",e),{label:r="Loading...",thickness:a="2px",speed:c="0.45s",emptyColor:p="transparent",className:y,...f}=(0,s.MN)(e),m=(0,l.cx)("chakra-spinner",y),h={display:"inline-block",borderColor:"currentColor",borderStyle:"solid",borderRadius:"99999px",borderWidth:a,borderBottomColor:p,borderLeftColor:p,animation:`${d} ${c} linear infinite`,...n};return(0,u.jsx)(o.B.div,{ref:t,__css:h,className:m,...f,children:r&&(0,u.jsx)(o.B.span,{srOnly:!0,children:r})})});c.displayName="Spinner"},49596:(e,t,n)=>{var r=n(80873),a=n(93092),i=n(36601),s=n(97768),o=1/0,l=r?r.prototype:void 0,u=l?l.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return a(t,e)+"";if(s(t))return u?u.call(t):"";var n=t+"";return"0"==n&&1/t==-o?"-0":n}},49671:(e,t,n)=>{var r=n(81546),a=n(36601);e.exports=function(e,t,n){var i=t(e);return a(e)?i:r(i,n(e))}},49844:(e,t,n)=>{var r=n(46381);function a(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var s=e.apply(this,r);return n.cache=i.set(a,s)||i,s};return n.cache=new(a.Cache||r),n}a.Cache=r,e.exports=a},49876:(e,t,n)=>{"use strict";n.d(t,{Uq:()=>U,NZ:()=>G,FC:()=>M,yN:()=>P});var r=n(206),a=n(70437),i=n(24749),s=n(51683),o=n(59586),l=n(81604),u=n(55034),d=n(32931),c=n(73450);class p extends s.tG{interface;fragment;args;constructor(e,t,n){super(e,e.provider);let r=t.decodeEventLog(n,e.data,e.topics);(0,o.n)(this,{args:r,fragment:n,interface:t})}get eventName(){return this.fragment.name}get eventSignature(){return this.fragment.format()}}class y extends s.tG{error;constructor(e,t){super(e,e.provider),(0,o.n)(this,{error:t})}}class f extends s.z5{#I;constructor(e,t,n){super(n,t),this.#I=e}get logs(){return super.logs.map(e=>{let t=e.topics.length?this.#I.getEvent(e.topics[0]):null;if(t)try{return new p(e,this.#I,t)}catch(t){return new y(e,t)}return e})}}class m extends s.uI{#I;constructor(e,t,n){super(n,t),this.#I=e}async wait(e,t){let n=await super.wait(e,t);return null==n?null:new f(this.#I,this.provider,n)}}class h extends c.z{log;constructor(e,t,n,r){super(e,t,n),(0,o.n)(this,{log:r})}async getBlock(){return await this.log.getBlock()}async getTransaction(){return await this.log.getTransaction()}async getTransactionReceipt(){return await this.log.getTransactionReceipt()}}class b extends h{constructor(e,t,n,r,a){super(e,t,n,new p(a,e.interface,r));let i=e.interface.decodeEventLog(r,this.log.data,this.log.topics);(0,o.n)(this,{args:i,fragment:r})}get eventName(){return this.fragment.name}get eventSignature(){return this.fragment.format()}}let g=BigInt(0);function v(e){return e&&"function"==typeof e.call}function x(e){return e&&"function"==typeof e.estimateGas}function w(e){return e&&"function"==typeof e.resolveName}function T(e){return e&&"function"==typeof e.sendTransaction}function A(e){if(null!=e){if(w(e))return e;if(e.provider)return e.provider}}class E{#R;fragment;constructor(e,t,n){if((0,o.n)(this,{fragment:t}
294),t.inputs.length<n.length)throw Error("too many arguments");let r=S(e.runner,"resolveName"),a=w(r)?r:null;this.#R=async function(){let r=await Promise.all(t.inputs.map((e,t)=>null==n[t]?null:e.walkAsync(n[t],(e,t)=>"address"===e?Array.isArray(t)?Promise.all(t.map(e=>(0,i.tG)(e,a))):(0,i.tG)(t,a):t)));return e.interface.encodeFilterTopics(t,r)}()}getTopicFilter(){return this.#R}}function S(e,t){return null==e?null:"function"==typeof e[t]?e:e.provider&&"function"==typeof e.provider[t]?e.provider:null}function k(e){return null==e?null:e.provider||null}async function M(e,t){let n=r.V.dereference(e,"overrides");(0,l.MR)("object"==typeof n,"invalid overrides parameter","overrides",e);let a=(0,s.VS)(n);return(0,l.MR)(null==a.to||(t||[]).indexOf("to")>=0,"cannot override to","overrides.to",a.to),(0,l.MR)(null==a.data||(t||[]).indexOf("data")>=0,"cannot override data","overrides.data",a.data),a.from&&(a.from=a.from),a}async function P(e,t,n){let a=S(e,"resolveName"),s=w(a)?a:null;return await Promise.all(t.map((e,t)=>e.walkAsync(n[t],(e,t)=>(t=r.V.dereference(t,e),"address"===e)?(0,i.tG)(t,s):t)))}let C=Symbol.for("_ethersInternal_contract"),O=new WeakMap;function j(e){return O.get(e[C])}async function I(e,t){let n,r=null;if(Array.isArray(t)){let r=function(t){if((0,d.Lo)(t,32))return t;let n=e.interface.getEvent(t);return(0,l.MR)(n,"unknown fragment","name",t),n.topicHash};n=t.map(e=>null==e?null:Array.isArray(e)?e.map(r):r(e))}else if("*"===t)n=[null];else if("string"==typeof t)(0,d.Lo)(t,32)?n=[t]:(r=e.interface.getEvent(t),(0,l.MR)(r,"unknown fragment","event",t),n=[r.topicHash]);else t&&"object"==typeof t&&"getTopicFilter"in t&&"function"==typeof t.getTopicFilter&&t.fragment?n=await t.getTopicFilter():"fragment"in t?n=[(r=t.fragment).topicHash]:(0,l.MR)(!1,"unknown event name","event",t);return{fragment:r,tag:(n=n.map(e=>{if(null==e)return null;if(Array.isArray(e)){let t=Array.from(new Set(e.map(e=>e.toLowerCase())).values());return 1===t.length?t[0]:(t.sort(),t)}return e.toLowerCase()})).map(e=>null==e?"null":Array.isArray(e)?e.join("|"):e).join("&"),topics:n}}async function R(e,t){let{subs:n}=j(e);return n.get((await I(e,t)).tag)||null}async function D(e,t,n){let r=k(e.runner);(0,l.vA)(r,"contract runner does not support subscribing","UNSUPPORTED_OPERATION",{operation:t});let{fragment:a,tag:i,topics:s}=await I(e,n),{addr:o,subs:u}=j(e),d=u.get(i);if(!d){let t={address:o||e,topics:s},l=t=>{let r=a;if(null==r)try{r=e.interface.getEvent(t.topics[0])}catch(e){}if(r){let i=r,s=a?e.interface.decodeEventLog(a,t.data,t.topics):[];L(e,n,s,r=>new b(e,r,n,i,t))}else L(e,n,[],r=>new h(e,r,n,t))},c=[];d={tag:i,listeners:[],start:()=>{c.length||c.push(r.on(t,l))},stop:async()=>{if(0==c.length)return;let e=c;c=[],await Promise.all(e),r.off(t,l)}},u.set(i,d)}return d}let B=Promise.resolve();async function N(e,t,n,r){await B;let a=await R(e,t);if(!a)return!1;let i=a.listeners.length;return a.listeners=a.listeners.filter(({listener:t,once:a})=>{let i=Array.from(n);r&&i.push(r(a?null:t));try{t.call(e,...i)}catch(e){}return!a}),0===a.listeners.length&&(a.stop(),j(e).subs.delete(a.tag)),i>0}async function L(e,t,n,r){try{await B}catch(e){}let a=N(e,t,n,r);return B=a,await a}let F=["then"];class U{target;interface;runner;filters;[C];fallback;constructor(e,t,n,r){var s;let c;(0,l.MR)("string"==typeof e||(0,i.$C)(e),"invalid value for Contract target","target",e),null==n&&(n=null);let p=a.KA.from(t);(0,o.n)(this,{target:e,runner:n,interface:p}),Object.defineProperty(this,C,{value:{}});let y=null,f=null;if(r){let e=k(n);f=new m(this.interface,e,r)}let h=new Map;if("string"==typeof e)if((0,d.Lo)(e))y=e,c=Promise.resolve(e);else{let t=S(n,"resolveName");if(!w(t))throw(0,l.xz)("contract runner does not support name resolution","UNSUPPORTED_OPERATION",{operation:"resolveName"});c=t.resolveName(e).then(t=>{if(null==t)throw(0,l.xz)("an ENS name used for a contract target must be correctly configured","UNCONFIGURED_NAME",{value:e});return j(this).addr=t,t})}else c=e.getAddress().then(e=>{if(null==e)throw Error("TODO");return j(this).addr=e,e});s={addrPromise:c,addr:y,deployTx:f,subs:h},O.set(this[C],s);let b=new Proxy({},{get:(e,t,n)=>{if("symbol"==typeof t||F.indexOf(t)>=0)return Reflect.get(e,t,n);try{return this.getEvent(t)}catch(e){if(!(0,l.bJ)(e,"INVALID_ARGUMENT")||"key"!==e.argument)throw e}},has:(e,t)=>F.indexOf(t)>=0?Reflect.has(e,t):Reflect.has(e,t)||this.interface.hasEvent(String(t))});return(0,o.n)(this,{filters:b}),(0,o.n)(this,{fallback:p.receive||p.fallback?function(e){let t=async function(t){let n=await M(t,["data"]);n.to=await e.getAddress(),n.from&&(n.from=await (0,i.tG)(n.from,A(e.runner)));let r=e.interface,a=(0,u.Ab)(n.value||g,"overrides.value")===g,s="0x"===(n.data||"0x");!r.fallback||r.fallback.payable||!r.receive||s||a||(0,l.MR)(!1,"cannot send data to receive or send value to non-payable fallback","overrides",t),(0,l.MR)(r.fallback||s,"cannot send data to receive-only contract","overrides.data",n.data);let o=r.receive||r.fallback&&r.fallback.payable;return(0,l.MR)(o||a,"cannot send value to non-payable fallback","overrides.value",n.value),(0,l.MR)(r.fallback||s,"cannot send data to receive-only contract","overrides.data",n.data),n},n=async function(n){let r=S(e.runner,"call");(0,l.vA)(v(r),"contract runner does not support calling","UNSUPPORTED_OPERATION",{operation:"call"});let a=await t(n);try{return await r.call(a)}catch(t){if((0,l.E)(t)&&t.data)throw e.interface.makeError(t.data,a);throw t}},r=async function(n){let r=e.runner;(0,l.vA)(T(r),"contract runner does not support sending transactions","UNSUPPORTED_OPERATION",{operation:"sendTransaction"});let a=await r.sendTransaction(await t(n)),i=k(e.runner);return new m(e.interface,i,a)},a=async function(n){let r=S(e.runner,"estimateGas");return(0,l.vA)(x(r),"contract runner does not support gas estimation","UNSUPPORTED_OPERATION",{operation:"estimateGas"}),await r.estimateGas(await t(n))},s=async e=>await r(e);
294return(0,o.n)(s,{_contract:e,estimateGas:a,populateTransaction:t,send:r,staticCall:n}),s}(this):null}),new Proxy(this,{get:(e,t,n)=>{if("symbol"==typeof t||t in e||F.indexOf(t)>=0)return Reflect.get(e,t,n);try{return e.getFunction(t)}catch(e){if(!(0,l.bJ)(e,"INVALID_ARGUMENT")||"key"!==e.argument)throw e}},has:(e,t)=>"symbol"==typeof t||t in e||F.indexOf(t)>=0?Reflect.has(e,t):e.interface.hasFunction(t)})}connect(e){return new U(this.target,this.interface,e)}attach(e){return new U(e,this.interface,this.runner)}async getAddress(){return await j(this).addrPromise}async getDeployedCode(){let e=k(this.runner);(0,l.vA)(e,"runner does not support .provider","UNSUPPORTED_OPERATION",{operation:"getDeployedCode"});let t=await e.getCode(await this.getAddress());return"0x"===t?null:t}async waitForDeployment(){let e=this.deploymentTransaction();if(e)return await e.wait(),this;if(null!=await this.getDeployedCode())return this;let t=k(this.runner);return(0,l.vA)(null!=t,"contract runner does not support .provider","UNSUPPORTED_OPERATION",{operation:"waitForDeployment"}),new Promise((e,n)=>{let r=async()=>{try{let n=await this.getDeployedCode();if(null!=n)return e(this);t.once("block",r)}catch(e){n(e)}};r()})}deploymentTransaction(){return j(this).deployTx}getFunction(e){return"string"!=typeof e&&(e=e.format()),function(e,t){let n=function(...n){let r=e.interface.getFunction(t,n);return(0,l.vA)(r,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:t,args:n}}),r},r=async function(...t){let r=n(...t),a={};if(r.inputs.length+1===t.length&&(a=await M(t.pop())).from&&(a.from=await (0,i.tG)(a.from,A(e.runner))),r.inputs.length!==t.length)throw Error("internal error: fragment inputs doesn't match arguments; should not happen");let s=await P(e.runner,r.inputs,t);return Object.assign({},a,await (0,o.k)({to:e.getAddress(),data:e.interface.encodeFunctionData(r,s)}))},a=async function(...e){let t=await d(...e);return 1===t.length?t[0]:t},s=async function(...t){let n=e.runner;(0,l.vA)(T(n),"contract runner does not support sending transactions","UNSUPPORTED_OPERATION",{operation:"sendTransaction"});let a=await n.sendTransaction(await r(...t)),i=k(e.runner);return new m(e.interface,i,a)},u=async function(...t){let n=S(e.runner,"estimateGas");return(0,l.vA)(x(n),"contract runner does not support gas estimation","UNSUPPORTED_OPERATION",{operation:"estimateGas"}),await n.estimateGas(await r(...t))},d=async function(...t){let a=S(e.runner,"call");(0,l.vA)(v(a),"contract runner does not support calling","UNSUPPORTED_OPERATION",{operation:"call"});let i=await r(...t),s="0x";try{s=await a.call(i)}catch(t){if((0,l.E)(t)&&t.data)throw e.interface.makeError(t.data,i);throw t}let o=n(...t);return e.interface.decodeFunctionResult(o,s)},c=async(...e)=>n(...e).constant?await a(...e):await s(...e);return(0,o.n)(c,{name:e.interface.getFunctionName(t),_contract:e,_key:t,getFragment:n,estimateGas:u,populateTransaction:r,send:s,staticCall:a,staticCallResult:d}),Object.defineProperty(c,"fragment",{configurable:!1,enumerable:!0,get:()=>{let n=e.interface.getFunction(t);return(0,l.vA)(n,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:t}}),n}}),c}(this,e)}getEvent(e){"string"!=typeof e&&(e=e.format());var t=this,n=e;let r=function(...e){let r=t.interface.getEvent(n,e);return(0,l.vA)(r,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:n,args:e}}),r},a=function(...e){return new E(t,r(...e),e)};return(0,o.n)(a,{name:t.interface.getEventName(n),_contract:t,_key:n,getFragment:r}),Object.defineProperty(a,"fragment",{configurable:!1,enumerable:!0,get:()=>{let e=t.interface.getEvent(n);return(0,l.vA)(e,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:n}}),e}}),a}async queryTransaction(e){throw Error("@TODO")}async queryFilter(e,t,n){null==t&&(t=0),null==n&&(n="latest");let{addr:r,addrPromise:a}=j(this),i=r||await a,{fragment:o,topics:u}=await I(this,e),d={address:i,topics:u,fromBlock:t,toBlock:n},c=k(this.runner);return(0,l.vA)(c,"contract runner does not have a provider","UNSUPPORTED_OPERATION",{operation:"queryFilter"}),(await c.getLogs(d)).map(e=>
294{let t=o;if(null==t)try{t=this.interface.getEvent(e.topics[0])}catch(e){}if(t)try{return new p(e,this.interface,t)}catch(t){return new y(e,t)}return new s.tG(e,c)})}async on(e,t){let n=await D(this,"on",e);return n.listeners.push({listener:t,once:!1}),n.start(),this}async once(e,t){let n=await D(this,"once",e);return n.listeners.push({listener:t,once:!0}),n.start(),this}async emit(e,...t){return await L(this,e,t,null)}async listenerCount(e){if(e){let t=await R(this,e);return t?t.listeners.length:0}let{subs:t}=j(this),n=0;for(let{listeners:e}of t.values())n+=e.length;return n}async listeners(e){if(e){let t=await R(this,e);return t?t.listeners.map(({listener:e})=>e):[]}let{subs:t}=j(this),n=[];for(let{listeners:e}of t.values())n=n.concat(e.map(({listener:e})=>e));return n}async off(e,t){let n=await R(this,e);if(!n)return this;if(t){let e=n.listeners.map(({listener:e})=>e).indexOf(t);e>=0&&n.listeners.splice(e,1)}return(null==t||0===n.listeners.length)&&(n.stop(),j(this).subs.delete(n.tag)),this}async removeAllListeners(e){if(e){let t=await R(this,e);if(!t)return this;t.stop(),j(this).subs.delete(t.tag)}else{let{subs:e}=j(this);for(let{tag:t,stop:n}of e.values())n(),e.delete(t)}return this}async addListener(e,t){return await this.on(e,t)}async removeListener(e,t){return await this.off(e,t)}static buildClass(e){class t extends U{constructor(t,n=null){super(t,e,n)}}return t}static from(e,t,n){return null==n&&(n=null),new this(e,t,n)}}function z(){return U}class G extends z(){}},50353:(e,t,n)=>{"use strict";n.d(t,{GP:()=>L});let r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function a(e){return (t={})=>{let n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}let i={date:a({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:a({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:a({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},s={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function o(e){return(t,n)=>{let r;if("formatting"===(n?.context?String(n.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,a=n?.width?String(n.width):t;r=e.formattingValues[a]||e.formattingValues[t]}else{let t=e.defaultWidth,a=n?.width?String(n.width):e.defaultWidth;r=e.values[a]||e.values[t]}return r[e.argumentCallback?e.argumentCallback(t):t]}}function l(e){return(t,n={})=>{let r,a=n.width,i=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],s=t.match(i);if(!s)return null;let o=s[0],l=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(l)?function(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}(l,e=>e.test(o)):function(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}(l,e=>e.test(o));return r=e.valueCallback?e.valueCallback(u):u,{value:r=n.valueCallback?n.valueCallback(r):r,rest:t.slice(o.length)}}}let u={code:"en-US",formatDistance:(e,t,n)=>{let a,i=r[e];if(a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),n?.addSuffix)if(n.comparison&&n.comparison>0)return"in "+a;else return a+" ago";return a},formatLong:i,formatRelative:(e,t,n,r)=>s[e],localize:{ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:o({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:o({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:o({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:o({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
294ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:o({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:function(e){return(t,n={})=>{let r=t.match(e.matchPattern);if(!r)return null;let a=r[0],i=t.match(e.parsePattern);if(!i)return null;let s=e.valueCallback?e.valueCallback(i[0]):i[0];return{value:s=n.valueCallback?n.valueCallback(s):s,rest:t.slice(a.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:l({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:l({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:l({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:l({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:l({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},d={};var c=n(3969),p=n(94030),y=n(20642),f=n(52678);function m(e,t){let n=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??d.weekStartsOn??d.locale?.options?.weekStartsOn??0,r=(0,p.a)(e),a=r.getDay();return r.setDate(r.getDate()-(7*(a<n)+a-n)),r.setHours(0,0,0,0),r}function h(e){return m(e,{weekStartsOn:1})}function b(e){let t=(0,p.a)(e),n=t.getFullYear(),r=(0,y.w)(e,0);r.setFullYear(n+1,0,4),r.setHours(0,0,0,0);let a=h(r),i=(0,y.w)(e,0);i.setFullYear(n,0,4),i.setHours(0,0,0,0);let s=h(i);return t.getTime()>=a.getTime()?n+1:t.getTime()>=s.getTime()?n:n-1}function g(e,t){let n=(0,p.a)(e),r=n.getFullYear(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??d.firstWeekContainsDate??d.locale?.options?.firstWeekContainsDate??1,i=(0,y.w)(e,0);i.setFullYear(r+1,0,a),i.setHours(0,0,0,0);let s=m(i,t),o=(0,y.w)(e,0);o.setFullYear(r,0,a),o.setHours(0,0,0,0);let l=m(o,t);return n.getTime()>=s.getTime()?r+1:n.getTime()>=l.getTime()?r:r-1}function v(e,t){let n=Math.abs(e).toString().padStart(t,"0");return(e<0?"-":"")+n}let x={y(e,t){let n=e.getFullYear(),r=n>0?n:1-n;return v("yy"===t?r%100:r,t.length)},M(e,t){let n=e.getMonth();return"M"===t?String(n+1):v(n+1,2)},d:(e,t)=>v(e.getDate(),t.length),a(e,t){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];
294default:return"am"===n?"a.m.":"p.m."}},h:(e,t)=>v(e.getHours()%12||12,t.length),H:(e,t)=>v(e.getHours(),t.length),m:(e,t)=>v(e.getMinutes(),t.length),s:(e,t)=>v(e.getSeconds(),t.length),S(e,t){let n=t.length;return v(Math.trunc(e.getMilliseconds()*Math.pow(10,n-3)),t.length)}},w={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},T={G:function(e,t,n){let r=+(e.getFullYear()>0);switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){let t=e.getFullYear();return n.ordinalNumber(t>0?t:1-t,{unit:"year"})}return x.y(e,t)},Y:function(e,t,n,r){let a=g(e,r),i=a>0?a:1-a;return"YY"===t?v(i%100,2):"Yo"===t?n.ordinalNumber(i,{unit:"year"}):v(i,t.length)},R:function(e,t){return v(b(e),t.length)},u:function(e,t){return v(e.getFullYear(),t.length)},Q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return v(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return v(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){let r=e.getMonth();switch(t){case"M":case"MM":return x.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){let r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return v(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){let a=function(e,t){let n=(0,p.a)(e);return Math.round((m(n,t)-function(e,t){let n=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??d.firstWeekContainsDate??d.locale?.options?.firstWeekContainsDate??1,r=g(e,t),a=(0,y.w)(e,0);return a.setFullYear(r,0,n),a.setHours(0,0,0,0),m(a,t)}(n,t))/f.my)+1}(e,r);return"wo"===t?n.ordinalNumber(a,{unit:"week"}):v(a,t.length)},I:function(e,t,n){let r=function(e){let t=(0,p.a)(e);return Math.round((h(t)-function(e){let t=b(e),n=(0,y.w)(e,0);return n.setFullYear(t,0,4),n.setHours(0,0,0,0),h(n)}(t))/f.my)+1}(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):v(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):x.d(e,t)},D:function(e,t,n){let r=function(e){let t=(0,p.a)(e);return(0,c.m)(t,function(e){let t=(0,p.a)(e),n=(0,y.w)(e,0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}(t))+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):v(r,t.length)},E:function(e,t,n){let r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){let a=e.getDay(),i=(a-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return v(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){let a=e.getDay(),i=(a-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return v(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,n){let r=e.getDay(),a=0===r?7:r;switch(t){case"i":return String(a);case"ii":return v(a,t.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){let r,a=e.getHours();switch(r=12===a?w.noon:0===a?w.midnight:a/12>
294=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){let r,a=e.getHours();switch(r=a>=17?w.evening:a>=12?w.afternoon:a>=4?w.morning:w.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:"hour"})}return x.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):x.H(e,t)},K:function(e,t,n){let r=e.getHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):v(r,t.length)},k:function(e,t,n){let r=e.getHours();return(0===r&&(r=24),"ko"===t)?n.ordinalNumber(r,{unit:"hour"}):v(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):x.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):x.s(e,t)},S:function(e,t){return x.S(e,t)},X:function(e,t,n){let r=e.getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return E(r);case"XXXX":case"XX":return S(r);default:return S(r,":")}},x:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"x":return E(r);case"xxxx":case"xx":return S(r);default:return S(r,":")}},O:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+A(r,":");default:return"GMT"+S(r,":")}},z:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+A(r,":");default:return"GMT"+S(r,":")}},t:function(e,t,n){return v(Math.trunc(e.getTime()/1e3),t.length)},T:function(e,t,n){return v(e.getTime(),t.length)}};function A(e,t=""){let n=e>0?"-":"+",r=Math.abs(e),a=Math.trunc(r/60),i=r%60;return 0===i?n+String(a):n+String(a)+t+v(i,2)}function E(e,t){return e%60==0?(e>0?"-":"+")+v(Math.abs(e)/60,2):S(e,t)}function S(e,t=""){let n=Math.abs(e);return(e>0?"-":"+")+v(Math.trunc(n/60),2)+t+v(n%60,2)}let k=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},M=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},P={p:M,P:(e,t)=>{let n,r=e.match(/(P+)(p+)?/)||[],a=r[1],i=r[2];if(!i)return k(e,t);switch(a){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",k(a,t)).replace("{{time}}",M(i,t))}},C=/^D+$/,O=/^Y+$/,j=["D","DD","YY","YYYY"],I=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,R=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,D=/^'([^]*?)'?$/,B=/''/g,N=/[a-zA-Z]/;function L(e,t,n){let r=n?.locale??d.locale??u,a=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??d.firstWeekContainsDate??d.locale?.options?.firstWeekContainsDate??1,i=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??d.weekStartsOn??d.locale?.options?.weekStartsOn??0,s=(0,p.a)(e);if(!((s instanceof Date||"object"==typeof s&&"[object Date]"===Object.prototype.toString.call(s)||"number"==typeof s)&&!isNaN(Number((0,p.a)(s)))))throw RangeError("Invalid time value");let o=t.match(R).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,P[t])(e,r.formatLong):e}).join("").match(I).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t)return{isToken:!1,value:function(e){let t=e.match(D);return t?t[1].replace(B,"'"):e}(e)};if(T[t])return{isToken:!0,value:e};if(t.match(N))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});r.localize.preprocessor&&(o=r.localize.preprocessor(s,o));let l={firstWeekContainsDate:a,weekStartsOn:i,locale:r};return o.map(a=>{if(!a.isToken)return a.value;let i=a.value;return(!n?.useAdditionalWeekYearTokens&&O.test(i)||!n?.useAdditionalDayOfYearTokens&&C.test(i))&&function(e,t,n){let r=function(e,t,n){let r="Y"===e[0]?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(e,t,n);if(console.warn(r),j.includes(e))throw RangeError(r)}(i,t,String(e)),(0,T[i[0]])(s,i,r.localize,l)}).join("")}},50456:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(51355),a=n(94707);let i=function(e){if(!(0,a.A)(e))return!1;var t=(0,r.A)(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},50568:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},50660:(e,t,n)=>{"use strict";n.d(t,{J:()=>f});var r,a={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGr
294idRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},i=n(23148),s=/[A-Z]|^ms/g,o=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},u=function(e){return null!=e&&"boolean"!=typeof e},d=(0,i.A)(function(e){return l(e)?e:e.replace(s,"-$&").toLowerCase()}),c=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(o,function(e,t,n){return r={name:t,styles:n,next:r},t})}return 1===a[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return r={name:n.name,styles:n.styles,next:r},n.name;if(void 0!==n.styles){var a=n.next;if(void 0!==a)for(;void 0!==a;)r={name:a.name,styles:a.styles,next:r},a=a.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a<n.length;a++)r+=p(e,t,n[a])+";";else for(var i in n){var s=n[i];if("object"!=typeof s)null!=t&&void 0!==t[s]?r+=i+"{"+t[s]+"}":u(s)&&(r+=d(i)+":"+c(i,s)+";");else if(Array.isArray(s)&&"string"==typeof s[0]&&(null==t||void 0===t[s[0]]))for(var o=0;o<s.length;o++)u(s[o])&&(r+=d(i)+":"+c(i,s[o])+";");else{var l=p(e,t,s);switch(i){case"animation":case"animationName":r+=d(i)+":"+l+";";break;default:r+=i+"{"+l+"}"}}}return r}(e,t,n);case"function":if(void 0!==e){var i=r,s=n(e);return r=i,p(e,t,s)}}if(null==t)return n;var o=t[n];return void 0!==o?o:n}var y=/label:\s*([^\s;\n{]+)\s*(;|$)/g,f=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var a,i=!0,s="";r=void 0;var o=e[0];null==o||void 0===o.raw?(i=!1,s+=p(n,t,o)):s+=o[0];for(var l=1;l<e.length;l++)s+=p(n,t,e[l]),i&&(s+=o[l]);y.lastIndex=0;for(var u="";null!==(a=y.exec(s));)u+="-"+a[1];return{name:function(e){for(var t,n=0,r=0,a=e.length;a>=4;++r,a-=4)t=(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))*0x5bd1e995+((t>>>16)*59797<<16),t^=t>>>24,n=(65535&t)*0x5bd1e995+((t>>>16)*59797<<16)^(65535&n)*0x5bd1e995+((n>>>16)*59797<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n^=255&e.charCodeAt(r),n=(65535&n)*0x5bd1e995+((n>>>16)*59797<<16)}return n^=n>>>13,(((n=(65535&n)*0x5bd1e995+((n>>>16)*59797<<16))^n>>>15)>>>0).toString(36)}(s)+u,styles:s,next:r}}},50958:(e,t,n)=>{var r=n(80873),a=n(29232),i=n(36601),s=r?r.isConcatSpreadable:void 0;e.exports=function(e){return i(e)||a(e)||!!(s&&e&&e[s])}},50984:(e,t,n)=>{"use strict";n.d(t,{Vl:()=>d,o5:()=>c});var r=n(22872),a=n(42300),i=n(12625),s=n(13781),o=n(5776),l=n(30692);function u(e,t={}){var n;let{styleConfig:d,...c}=t,{theme:p,colorMode:y}=(0,r.UQ)(),f=e?(0,i.rY)(p,`components.${e}`):void 0,m=d||f,h=s({theme:p,colorMode:y},null!=(n=null==m?void 0:m.defaultProps)?n:{},(0,i.TB)((0,i.cJ)(c,["children"]))),b=(0,o.useRef)({});if(m){let e=(0,a.uB)(m)(h);l(b.current,e)||(b.current=e)}return b.current}function d(e,t={}){return u(e,t)}function c(e,t={}){return u(e,t)}},51072:(e,t,n)=>{var r=n(22848);e.exports=function(e,t,n){var a=null==e?void 0:r(e,t);return void 0===a?n:a}},51292:(e,t,n)=>{var r=n(49596);e.exports=function(e){return null==e?"":r(e)}},51355:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(46877),a=Object.prototype,i=a.hasOwnProperty,s=a.toString,o=r.A?r.A.toStringTag:void 0;let l=function(e){var t=i.call(e,o),n=e[o];try{e[o]=void 0;var r=!0}catch(e){}var a=s.call(e);return r&&(t?e[o]=n:delete e[o]),a};var u=Object.prototype.toString,d=r.A?r.A.toStringTag:void 0;let c=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":d&&d in Object(e)?l(e):u.call(e)}},51683:(e,t,n)=>{"use strict";n.d(t,{J9:()=>c,VS:()=>p,eB:()=>y,tG:()=>f,uI:()=>h,z5:()=>m});var r=n(59586),a=n(32931),i=n(55034),s=n(81604),o=n(36154);let l=BigInt(0);function u(e){return null==e?null:e}function d(e){return null==e?null:e.toString()}class c{gasPrice;maxFeePerGas;maxPriorityFeePerGas;constructor(e,t,n){(0,r.n)(this,{gasPrice:u(e),maxFeePerGas:u(t),maxPriorityFeePerGas:u(n)})}toJSON(){let{gasPrice:e,maxFeePerGas:t,maxPriorityFeePerGas:n}=this;return{_type:"FeeData",gasPrice:d(e),maxFeePerGas:d(t),maxPriorityFeePerGas:d(n)}}}function p(e){let t={};for(let n of(e.to&&(t.to=e.to),e.from&&(t.from=e.from),e.data&&(t.data=(0,a.c$)(e.data)),"chainId,gasLimit,gasPrice,maxFeePerGas,maxPriorityFeePerGas,value".split(/,/)))n in e&&null!=e[n]&&(t[n]=(0,i.Ab)(e[n],`request.${n}`));for(let n of"type,nonce".split(/,/))n in e&&null!=e[n]&&(t[n]=(0,i.WZ)(e[n],`request.${n}`));return e.accessList&&(t.accessList=(0,o.$)(e.accessList)),"blockTag"in e&&(t.blockTag=e.blockTag),"enableCcipRead"in e&&(t.enableCcipRead=!!e.enableCcipRead),"customData"in e&&(t.customData=e.customData),t}class y{provider;number;hash;timestamp;parentHash;parentBeaconBlockRoot;nonce;difficulty;
294gasLimit;gasUsed;stateRoot;receiptsRoot;blobGasUsed;excessBlobGas;miner;extraData;baseFeePerGas;#D;constructor(e,t){this.#D=e.transactions.map(e=>"string"!=typeof e?new h(e,t):e),(0,r.n)(this,{provider:t,hash:u(e.hash),number:e.number,timestamp:e.timestamp,parentHash:e.parentHash,parentBeaconBlockRoot:e.parentBeaconBlockRoot,nonce:e.nonce,difficulty:e.difficulty,gasLimit:e.gasLimit,gasUsed:e.gasUsed,blobGasUsed:e.blobGasUsed,excessBlobGas:e.excessBlobGas,miner:e.miner,extraData:e.extraData,baseFeePerGas:u(e.baseFeePerGas),stateRoot:e.stateRoot,receiptsRoot:e.receiptsRoot})}get transactions(){return this.#D.map(e=>"string"==typeof e?e:e.hash)}get prefetchedTransactions(){let e=this.#D.slice();return 0===e.length?[]:((0,s.vA)("object"==typeof e[0],"transactions were not prefetched with block request","UNSUPPORTED_OPERATION",{operation:"transactionResponses()"}),e)}toJSON(){let{baseFeePerGas:e,difficulty:t,extraData:n,gasLimit:r,gasUsed:a,hash:i,miner:s,nonce:o,number:l,parentHash:u,parentBeaconBlockRoot:c,stateRoot:p,receiptsRoot:y,timestamp:f,transactions:m}=this;return{_type:"Block",baseFeePerGas:d(e),difficulty:d(t),extraData:n,gasLimit:d(r),gasUsed:d(a),blobGasUsed:d(this.blobGasUsed),excessBlobGas:d(this.excessBlobGas),hash:i,miner:s,nonce:o,number:l,parentHash:u,timestamp:f,parentBeaconBlockRoot:c,stateRoot:p,receiptsRoot:y,transactions:m}}[Symbol.iterator](){let e=0,t=this.transactions;return{next:()=>e<this.length?{value:t[e++],done:!1}:{value:void 0,done:!0}}}get length(){return this.#D.length}get date(){return null==this.timestamp?null:new Date(1e3*this.timestamp)}async getTransaction(e){let t;if("number"==typeof e)t=this.#D[e];else{let n=e.toLowerCase();for(let e of this.#D)if("string"==typeof e){if(e!==n)continue;t=e;break}else{if(e.hash===n)continue;t=e;break}}if(null==t)throw Error("no such tx");return"string"==typeof t?await this.provider.getTransaction(t):t}getPrefetchedTransaction(e){let t=this.prefetchedTransactions;if("number"==typeof e)return t[e];for(let n of(e=e.toLowerCase(),t))if(n.hash===e)return n;(0,s.MR)(!1,"no matching transaction","indexOrHash",e)}isMined(){return!!this.hash}isLondon(){return!!this.baseFeePerGas}orphanedEvent(){var e;if(!this.isMined())throw Error("");return e=this,{orphan:"drop-block",hash:e.hash,number:e.number}}}class f{provider;transactionHash;blockHash;blockNumber;removed;address;data;topics;index;transactionIndex;constructor(e,t){this.provider=t;let n=Object.freeze(e.topics.slice());(0,r.n)(this,{transactionHash:e.transactionHash,blockHash:e.blockHash,blockNumber:e.blockNumber,removed:e.removed,address:e.address,data:e.data,topics:n,index:e.index,transactionIndex:e.transactionIndex})}toJSON(){let{address:e,blockHash:t,blockNumber:n,data:r,index:a,removed:i,topics:s,transactionHash:o,transactionIndex:l}=this;return{_type:"log",address:e,blockHash:t,blockNumber:n,data:r,index:a,removed:i,topics:s,transactionHash:o,transactionIndex:l}}async getBlock(){let e=await this.provider.getBlock(this.blockHash);return(0,s.vA)(!!e,"failed to find transaction","UNKNOWN_ERROR",{}),e}async getTransaction(){let e=await this.provider.getTransaction(this.transactionHash);return(0,s.vA)(!!e,"failed to find transaction","UNKNOWN_ERROR",{}),e}async getTransactionReceipt(){let e=await this.provider.getTransactionReceipt(this.transactionHash);return(0,s.vA)(!!e,"failed to find transaction receipt","UNKNOWN_ERROR",{}),e}removedEvent(){var e;return e=this,{orphan:"drop-log",log:{transactionHash:e.transactionHash,blockHash:e.blockHash,blockNumber:e.blockNumber,address:e.address,data:e.data,topics:Object.freeze(e.topics.slice()),index:e.index}}}}class m{provider;to;from;contractAddress;hash;index;blockHash;blockNumber;logsBloom;gasUsed;blobGasUsed;cumulativeGasUsed;gasPrice;blobGasPrice;type;status;root;#B;constructor(e,t){this.#B=Object.freeze(e.logs.map(e=>new f(e,t)));let n=l;null!=e.effectiveGasPrice?n=e.effectiveGasPrice:null!=e.gasPrice&&(n=e.gasPrice),(0,r.n)(this,{provider:t,to:e.to,from:e.from,contractAddress:e.contractAddress,hash:e.hash,index:e.index,blockHash:e.blockHash,blockNumber:e.blockNumber,logsBloom:e.logsBloom,gasUsed:e.gasUsed,cumulativeGasUsed:e.cumulativeGasUsed,blobGasUsed:e.blobGasUsed,gasPrice:n,blobGasPrice:e.blobGasPrice,type:e.type,status:e.status,root:e.root})}get logs(){return this.#B}toJSON(){let{to:e,from:t,contractAddress:n,hash:r,index:a,blockHash:i,blockNumber:s,logs
294Bloom:o,logs:l,status:u,root:c}=this;return{_type:"TransactionReceipt",blockHash:i,blockNumber:s,contractAddress:n,cumulativeGasUsed:d(this.cumulativeGasUsed),from:t,gasPrice:d(this.gasPrice),blobGasUsed:d(this.blobGasUsed),blobGasPrice:d(this.blobGasPrice),gasUsed:d(this.gasUsed),hash:r,index:a,logs:l,logsBloom:o,root:c,status:u,to:e}}get length(){return this.logs.length}[Symbol.iterator](){let e=0;return{next:()=>e<this.length?{value:this.logs[e++],done:!1}:{value:void 0,done:!0}}}get fee(){return this.gasUsed*this.gasPrice}async getBlock(){let e=await this.provider.getBlock(this.blockHash);if(null==e)throw Error("TODO");return e}async getTransaction(){let e=await this.provider.getTransaction(this.hash);if(null==e)throw Error("TODO");return e}async getResult(){return await this.provider.getTransactionResult(this.hash)}async confirmations(){return await this.provider.getBlockNumber()-this.blockNumber+1}removedEvent(){return g(this)}reorderedEvent(e){return(0,s.vA)(!e||e.isMined(),"unmined 'other' transction cannot be orphaned","UNSUPPORTED_OPERATION",{operation:"reorderedEvent(other)"}),b(this,e)}}class h{provider;blockNumber;blockHash;index;hash;type;to;from;nonce;gasLimit;gasPrice;maxPriorityFeePerGas;maxFeePerGas;maxFeePerBlobGas;data;value;chainId;signature;accessList;blobVersionedHashes;#N;constructor(e,t){this.provider=t,this.blockNumber=null!=e.blockNumber?e.blockNumber:null,this.blockHash=null!=e.blockHash?e.blockHash:null,this.hash=e.hash,this.index=e.index,this.type=e.type,this.from=e.from,this.to=e.to||null,this.gasLimit=e.gasLimit,this.nonce=e.nonce,this.data=e.data,this.value=e.value,this.gasPrice=e.gasPrice,this.maxPriorityFeePerGas=null!=e.maxPriorityFeePerGas?e.maxPriorityFeePerGas:null,this.maxFeePerGas=null!=e.maxFeePerGas?e.maxFeePerGas:null,this.maxFeePerBlobGas=null!=e.maxFeePerBlobGas?e.maxFeePerBlobGas:null,this.chainId=e.chainId,this.signature=e.signature,this.accessList=null!=e.accessList?e.accessList:null,this.blobVersionedHashes=null!=e.blobVersionedHashes?e.blobVersionedHashes:null,this.#N=-1}toJSON(){let{blockNumber:e,blockHash:t,index:n,hash:r,type:a,to:i,from:s,nonce:o,data:l,signature:u,accessList:c,blobVersionedHashes:p}=this;return{_type:"TransactionResponse",accessList:c,blockNumber:e,blockHash:t,blobVersionedHashes:p,chainId:d(this.chainId),data:l,from:s,gasLimit:d(this.gasLimit),gasPrice:d(this.gasPrice),hash:r,maxFeePerGas:d(this.maxFeePerGas),maxPriorityFeePerGas:d(this.maxPriorityFeePerGas),maxFeePerBlobGas:d(this.maxFeePerBlobGas),nonce:o,signature:u,to:i,index:n,type:a,value:d(this.value)}}async getBlock(){let e=this.blockNumber;if(null==e){let t=await this.getTransaction();t&&(e=t.blockNumber)}if(null==e)return null;let t=this.provider.getBlock(e);if(null==t)throw Error("TODO");return t}async getTransaction(){return this.provider.getTransaction(this.hash)}async confirmations(){if(null==this.blockNumber){let{tx:e,blockNumber:t}=await (0,r.k)({tx:this.getTransaction(),blockNumber:this.provider.getBlockNumber()});return null==e||null==e.blockNumber?0:t-e.blockNumber+1}return await this.provider.getBlockNumber()-this.blockNumber+1}async wait(e,t){let n=null==e?1:e,a=null==t?0:t,i=this.#N,o=-1,u=-1===i,d=async()=>{if(u)return null;let{blockNumber:e,nonce:t}=await (0,r.k)({blockNumber:this.provider.getBlockNumber(),nonce:this.provider.getTransactionCount(this.from)});if(t<this.nonce){i=e;return}if(u)return null;let a=await this.getTransaction();if(!a||null==a.blockNumber)for(-1===o&&(o=i-3)<this.#N&&(o=this.#N);o<=e;){if(u)return null;let t=await this.provider.getBlock(o,!0);if(null==t)break;for(let e of t)if(e===this.hash)return;for(let r=0;r<t.length;r++){let a=await t.getTransaction(r);if(a.from===this.from&&a.nonce===this.nonce){if(u)return null;let t=await this.provider.getTransactionReceipt(a.hash);if(null==t||e-t.blockNumber+1<n)return;let r="replaced";a.data===this.data&&a.to===this.to&&a.value===this.value?r="repriced":"0x"===a.data&&a.from===a.to&&a.value===l&&(r="cancelled"),(0,s.vA)(!1,"transaction was replaced","TRANSACTION_REPLACED",{cancelled:"replaced"===r||"cancelled"===r,reason:r,replacement:a.replaceableTransaction(i),hash:a.hash,receipt:t})}}o++}},c=e=>{if(null==e||0!==e.status)return e;(0,s.vA)(!1,"transaction execution reverted","CALL_EXCEPTION",{action:"sendTransaction",data:null,reason:null,invocation:null,revert:null,transaction:{to:e.to,from:e.from,data:""},receipt:e})},p=await this.provider.getTransactionReceipt(this.hash);if(0===n)return c(p);if(p){if(await p.confirmations()>=n)return c(p)}else if(await d(),0===n)return null;let y=new Promise((e,t)=>
294{let r=[],o=()=>{r.forEach(e=>e())};if(r.push(()=>{u=!0}),a>0){let e=setTimeout(()=>{o(),t((0,s.xz)("wait for transaction timeout","TIMEOUT"))},a);r.push(()=>{clearTimeout(e)})}let l=async r=>{if(await r.confirmations()>=n){o();try{e(c(r))}catch(e){t(e)}}};if(r.push(()=>{this.provider.off(this.hash,l)}),this.provider.on(this.hash,l),i>=0){let e=async()=>{try{await d()}catch(e){if((0,s.bJ)(e,"TRANSACTION_REPLACED")){o(),t(e);return}}u||this.provider.once("block",e)};r.push(()=>{this.provider.off("block",e)}),this.provider.once("block",e)}});return await y}isMined(){return null!=this.blockHash}isLegacy(){return 0===this.type}isBerlin(){return 1===this.type}isLondon(){return 2===this.type}isCancun(){return 3===this.type}removedEvent(){return(0,s.vA)(this.isMined(),"unmined transaction canot be orphaned","UNSUPPORTED_OPERATION",{operation:"removeEvent()"}),g(this)}reorderedEvent(e){return(0,s.vA)(this.isMined(),"unmined transaction canot be orphaned","UNSUPPORTED_OPERATION",{operation:"removeEvent()"}),(0,s.vA)(!e||e.isMined(),"unmined 'other' transaction canot be orphaned","UNSUPPORTED_OPERATION",{operation:"removeEvent()"}),b(this,e)}replaceableTransaction(e){(0,s.MR)(Number.isInteger(e)&&e>=0,"invalid startBlock","startBlock",e);let t=new h(this,this.provider);return t.#N=e,t}}function b(e,t){return{orphan:"reorder-transaction",tx:e,other:t}}function g(e){return{orphan:"drop-transaction",tx:e}}},51767:(e,t,n)=>{"use strict";n.d(t,{az:()=>s});var r=n(78879),a=n(44819),i=n(64476),s=(0,r.B)("div");s.displayName="Box";var o=(0,a.R)(function(e,t){let{size:n,centerContent:r=!0,...a}=e;return(0,i.jsx)(s,{ref:t,boxSize:n,__css:{...r?{display:"flex",alignItems:"center",justifyContent:"center"}:{},flexShrink:0,flexGrow:0},...a})});o.displayName="Square",(0,a.R)(function(e,t){let{size:n,...r}=e;return(0,i.jsx)(o,{size:n,ref:t,borderRadius:"9999px",...r})}).displayName="Circle"},51787:(e,t,n)=>{"use strict";n.d(t,{i:()=>i});var r=n(5776),a=n(16559);function i(e){let{value:t,defaultValue:n,onChange:i,shouldUpdate:s=(e,t)=>e!==t}=e,o=(0,a.c)(i),l=(0,a.c)(s),[u,d]=(0,r.useState)(n),c=void 0!==t,p=c?t:u,y=(0,a.c)(e=>{let t="function"==typeof e?e(p):e;l(p,t)&&(c||d(t),o(t))},[c,o,p,l]);return[p,y]}},52438:(e,t)=>{"use strict";function n(e){var t;let{config:n,src:r,width:a,quality:i}=e,s=i||(null==(t=n.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return n.path+"?url="+encodeURIComponent(r)+"&w="+a+"&q="+s+(r.startsWith("/_next/static/media/"),"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.__next_img_default=!0;let r=n},52508:(e,t,n)=>{"use strict";function r(e){return"object"==typeof e&&"length"in e?e:Array.from(e)}n.d(t,{A:()=>r}),Array.prototype.slice},52634:e=>{e.exports=function(e,t,n){var r=-1,a=e.length;t<0&&(t=-t>a?0:a+t),(n=n>a?a:n)<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(a);++r<a;)i[r]=e[r+t];return i}},52678:(e,t,n)=>{"use strict";n.d(t,{Cg:()=>i,my:()=>r,s0:()=>s,w4:()=>a});let r=6048e5,a=864e5,i=6e4,s=36e5},53053:(e,t,n)=>{"use strict";n.d(t,{y:()=>D});var r=n(81604),a=n(87951),i=n(49276),s=n(55034),o=n(206);class l extends a.Ue{constructor(e){super("address","address",e,!1)}defaultValue(){return"0x0000000000000000000000000000000000000000"}encode(e,t){let n=o.V.dereference(t,"string");try{n=(0,i.b)(n)}catch(e){return this._throwError(e.message,t)}return e.writeValue(n)}decode(e){return(0,i.b)((0,s.up)(e.readValue(),20))}}var u=n(59586);class d extends a.Ue{coder;constructor(e){super(e.name,e.type,"_",e.dynamic),this.coder=e}defaultValue(){return this.coder.defaultValue()}encode(e,t){return this.coder.encode(e,t)}decode(e){return this.coder.decode(e)}}function c(e,t,n){let i=[];if(Array.isArray(n))i=n;else if(n&&"object"==typeof n){let e={};i=t.map(t=>{let a=t.localName;return(0,r.vA)(a,"cannot encode object for signature with missing names","INVALID_ARGUMENT",{argument:"values",info:{coder:t},value:n}),(0,r.vA)(!e[a],"cannot encode object for signature with duplicate names","INVALID_ARGUMENT",{argument:"values",info:{coder:t},value:n}),e[a]=!0,n[a]})}else(0,r.MR)(!1,"invalid tuple value","tuple",n);(0,r.MR)(t.length===i.length,"types/value length mismatch","tuple",n);let s=new a.AU,o=new a.AU,l=[];t.forEach((e,t)=>{let n=i[t];
294if(e.dynamic){let t=o.length;e.encode(o,n);let r=s.writeUpdatableValue();l.push(e=>{r(e+t)})}else e.encode(s,n)}),l.forEach(e=>{e(s.length)});let u=e.appendWriter(s);return u+e.appendWriter(o)}function p(e,t){let n=[],i=[],s=e.subReader(0);return t.forEach(t=>{let a=null;if(t.dynamic){let n=e.readIndex(),i=s.subReader(n);try{a=t.decode(i)}catch(e){if((0,r.bJ)(e,"BUFFER_OVERRUN"))throw e;(a=e).baseType=t.name,a.name=t.localName,a.type=t.type}}else try{a=t.decode(e)}catch(e){if((0,r.bJ)(e,"BUFFER_OVERRUN"))throw e;(a=e).baseType=t.name,a.name=t.localName,a.type=t.type}if(void 0==a)throw Error("investigate");n.push(a),i.push(t.localName||null)}),a.Q7.fromItems(n,i)}class y extends a.Ue{coder;length;constructor(e,t,n){super("array",e.type+"["+(t>=0?t:"")+"]",n,-1===t||e.dynamic),(0,u.n)(this,{coder:e,length:t})}defaultValue(){let e=this.coder.defaultValue(),t=[];for(let n=0;n<this.length;n++)t.push(e);return t}encode(e,t){let n=o.V.dereference(t,"array");Array.isArray(n)||this._throwError("expected array value",n);let a=this.length;-1===a&&(a=n.length,e.writeValue(n.length)),(0,r.dd)(n.length,a,"coder array"+(this.localName?" "+this.localName:""));let i=[];for(let e=0;e<n.length;e++)i.push(this.coder);return c(e,i,n)}decode(e){let t=this.length;-1===t&&(t=e.readIndex(),(0,r.vA)(t*a.Yx<=e.dataLength,"insufficient data length","BUFFER_OVERRUN",{buffer:e.bytes,offset:t*a.Yx,length:e.dataLength}));let n=[];for(let e=0;e<t;e++)n.push(new d(this.coder));return p(e,n)}}class f extends a.Ue{constructor(e){super("bool","bool",e,!1)}defaultValue(){return!1}encode(e,t){let n=o.V.dereference(t,"bool");return e.writeValue(+!!n)}decode(e){return!!e.readValue()}}var m=n(32931);class h extends a.Ue{constructor(e,t){super(e,e,t,!0)}defaultValue(){return"0x"}encode(e,t){t=(0,m.Lm)(t);let n=e.writeValue(t.length);return n+e.writeBytes(t)}decode(e){return e.readBytes(e.readIndex(),!0)}}class b extends h{constructor(e){super("bytes",e)}decode(e){return(0,m.c$)(super.decode(e))}}class g extends a.Ue{size;constructor(e,t){let n="bytes"+String(e);super(n,n,t,!1),(0,u.n)(this,{size:e},{size:"number"})}defaultValue(){return"0x0000000000000000000000000000000000000000000000000000000000000000".substring(0,2+2*this.size)}encode(e,t){let n=(0,m.Lm)(o.V.dereference(t,this.type));return n.length!==this.size&&this._throwError("incorrect data length",t),e.writeBytes(n)}decode(e){return(0,m.c$)(e.readBytes(this.size))}}let v=new Uint8Array([]);class x extends a.Ue{constructor(e){super("null","",e,!1)}defaultValue(){return null}encode(e,t){return null!=t&&this._throwError("not null",t),e.writeBytes(v)}decode(e){return e.readBytes(0),null}}let w=BigInt(0),T=BigInt(1),A=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");class E extends a.Ue{size;signed;constructor(e,t,n){let r=(t?"int":"uint")+8*e;super(r,r,n,!1),(0,u.n)(this,{size:e,signed:t},{size:"number",signed:"boolean"})}defaultValue(){return 0}encode(e,t){let n=(0,s.Ab)(o.V.dereference(t,this.type)),r=(0,s.dK)(A,8*a.Yx);if(this.signed){let e=(0,s.dK)(r,8*this.size-1);(n>e||n<-(e+T))&&this._throwError("value out-of-bounds",t),n=(0,s.JJ)(n,8*a.Yx)}else(n<w||n>(0,s.dK)(r,8*this.size))&&this._throwError("value out-of-bounds",t);return e.writeValue(n)}decode(e){let t=(0,s.dK)(e.readValue(),8*this.size);return this.signed&&(t=(0,s.ST)(t,8*this.size)),t}}var S=n(24576);class k extends h{constructor(e){super("string",e)}defaultValue(){return""}encode(e,t){return super.encode(e,(0,S.YW)(o.V.dereference(t,"string")))}decode(e){return(0,S._v)(super.decode(e))}}class M extends a.Ue{coders;constructor(e,t){let n=!1,r=[];e.forEach(e=>{e.dynamic&&(n=!0),r.push(e.type)}),super("tuple","tuple("+r.join(",")+")",t,n),(0,u.n)(this,{coders:Object.freeze(e.slice())})}defaultValue(){let e=[];this.coders.forEach(t=>{e.push(t.defaultValue())});let t=this.coders.reduce((e,t)=>{let n=t.localName;return n&&(e[n]||(e[n]=0),e[n]++),e},{});return this.coders.forEach((n,r)=>{let a=n.localName;a&&1===t[a]&&("length"===a&&(a="_length"),null==e[a]&&(e[a]=e[r]))}),Object.freeze(e)}encode(e,t){let n=o.V.dereference(t,"tuple");
294return c(e,this.coders,n)}decode(e){return p(e,this.coders)}}var P=n(97603);let C=new Map;C.set(0,"GENERIC_PANIC"),C.set(1,"ASSERT_FALSE"),C.set(17,"OVERFLOW"),C.set(18,"DIVIDE_BY_ZERO"),C.set(33,"ENUM_RANGE_ERROR"),C.set(34,"BAD_STORAGE_DATA"),C.set(49,"STACK_UNDERFLOW"),C.set(50,"ARRAY_RANGE_ERROR"),C.set(65,"OUT_OF_MEMORY"),C.set(81,"UNINITIALIZED_FUNCTION_CALL");let O=new RegExp(/^bytes([0-9]*)$/),j=new RegExp(/^(u?int)([0-9]*)$/),I=null,R=1024;class D{#L(e){if(e.isArray())return new y(this.#L(e.arrayChildren),e.arrayLength,e.name);if(e.isTuple())return new M(e.components.map(e=>this.#L(e)),e.name);switch(e.baseType){case"address":return new l(e.name);case"bool":return new f(e.name);case"string":return new k(e.name);case"bytes":return new b(e.name);case"":return new x(e.name)}let t=e.type.match(j);if(t){let n=parseInt(t[2]||"256");return(0,r.MR)(0!==n&&n<=256&&n%8==0,"invalid "+t[1]+" bit length","param",e),new E(n/8,"int"===t[1],e.name)}if(t=e.type.match(O)){let n=parseInt(t[1]);return(0,r.MR)(0!==n&&n<=32,"invalid bytes length","param",e),new g(n,e.name)}(0,r.MR)(!1,"invalid type","type",e.type)}getDefaultValue(e){return new M(e.map(e=>this.#L(P.aX.from(e))),"_").defaultValue()}encode(e,t){(0,r.dd)(t.length,e.length,"types/values length mismatch");let n=new M(e.map(e=>this.#L(P.aX.from(e))),"_"),i=new a.AU;return n.encode(i,t),i.data}decode(e,t,n){return new M(e.map(e=>this.#L(P.aX.from(e))),"_").decode(new a.mP(t,n,R))}static _setDefaultMaxInflation(e){(0,r.MR)("number"==typeof e&&Number.isInteger(e),"invalid defaultMaxInflation factor","value",e),R=e}static defaultAbiCoder(){return null==I&&(I=new D),I}static getBuiltinCallException(e,t,n){return function(e,t,n,a){let s="missing revert data",o=null,l=null;if(n){s="execution reverted";let e=(0,m.q5)(n);if(n=(0,m.c$)(n),0===e.length)s+=" (no data present; likely require(false) occurred",o="require(false)";else if(e.length%32!=4)s+=" (could not decode reason; invalid data length)";else if("0x08c379a0"===(0,m.c$)(e.slice(0,4)))try{o=a.decode(["string"],e.slice(4))[0],l={signature:"Error(string)",name:"Error",args:[o]},s+=`: ${JSON.stringify(o)}`}catch(e){s+=" (could not decode reason; invalid string data)"}else if("0x4e487b71"===(0,m.c$)(e.slice(0,4)))try{let t=Number(a.decode(["uint256"],e.slice(4))[0]);l={signature:"Panic(uint256)",name:"Panic",args:[t]},o=`Panic due to ${C.get(t)||"UNKNOWN"}(${t})`,s+=`: ${o}`}catch(e){s+=" (could not decode panic code)"}else s+=" (unknown custom error)"}let u={to:t.to?(0,i.b)(t.to):null,data:t.data||"0x"};return t.from&&(u.from=(0,i.b)(t.from)),(0,r.xz)(s,"CALL_EXCEPTION",{action:e,data:n,reason:o,transaction:u,invocation:null,revert:l})}(e,t,n,D.defaultAbiCoder())}}},53322:(e,t,n)=>{"use strict";function r(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function a(e,t){switch(arguments.length){case 0:break;case 1:"function"==typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"==typeof t?this.interpolator(t):this.range(t)}return this}n.d(t,{C:()=>r,K:()=>a})},53324:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(51355),a=n(39236);let i=function(e){return"symbol"==typeof e||(0,a.A)(e)&&"[object Symbol]"==(0,r.A)(e)}},53353:(e,t,n)=>{"use strict";n.d(t,{x:()=>l});var r=n(64476),a=n(10203),i=n(72091),s=n(26088),o=n(45593);let l=e=>{let{value:t,onSelect:n,decimalPlaces:l,maxValue:u,setMaxAmount:d,isDisabled:c=!1,...p}=e;return(0,r.jsx)(a.s,{justifyContent:"space-around",gap:3,width:"full",...p,children:[{value:25,label:"25%"},{value:50,label:"50%"},{value:75,label:"75%"},{value:100,label:"MAX"}].map(e=>{let a=null==u?void 0:u.mul(e.value).div(100).toFixed(l,{roundingMode:o.CB.ROUND_DOWN,trailingZeros:!1}),p=0!==Number(t)&&t===a?"primary.cta":void 0;return(0,r.jsx)(i.$,{variant:"percentage",bg:p,_hover:{bg:p},onClick:()=>{!c&&a&&(null==d||d(100===e.value),n(a))},isDisabled:c,w:"full",children:(0,r.jsx)(s.E,{children:e.label})},e.value)})})}},53401:(e,t,n)=>{var r=n(89182);e.exports=function(e,t){return function(n,a){if(null==n)return n;if(!r(n))return e(n,a);for(var i=n.length,s=t?i:-1,o=Object(n);(t?s--:++s<i)&&!1!==a(o[s],s,o););return n}}},53916:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=n(41465).A.Uint8Array},53982:(e,t,n)=>{e.exports=n(87250)()},54081:(e,t,n)=>{"use strict";n.d(t,{i7:()=>d,mL:()=>l});var r=n(62579),a=n(5776),i=n(84340),s=n(1882),o=n(50660);n(57593),n(59725);var l=(0,r.w)(function(e,t){var n=e.styles,l=(0,o.J)([n],void 0,a.useContext(r.T));if(!r.i){for(var u,d=l.name,c=l.styles,p=l.next;void 0!==p;)d+=" "+p.name,c+=p.styles,p=p.next;var y=!0===t.compat,f=t.insert("",{name:d,styles:c},t.sheet,y);return y?null:a.createElement("style",((u={})["data-emotion"]=t.key+"-global "+d,u.dangerouslySetInnerHTML={__html:f},u.nonce=t.sheet.nonce,u))}var m=a.useRef();return(0,s.i)(function(){var e=t.key+"-global",n=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),r=!1,a=document.querySelector('style[data-emotion="'+e+" "+l.name+'"]');return t.sheet.tags.length&&(n.before=t.sheet.tags[0]),null!==a&&(r=!0,a.setAttribute("data-emotion",e),n.hydrate([a])),m.current=[n,r],function(){n.flush()}},[t]),(0,s.i)(function(){var e=m.current,n=e[0];if(e[1]){e[1]=!1;return}if(void 0!==l.next&&(0,i.sk)(t,l.next,!0),n.tags.length){var r=n.tags[n.tags.length-1].nextElementSibling;n.before=r,n.flush()}t.insert("",l,n,!1)},[t,l.name]),null});function u(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,o.J)(t)}var d=function(){var e=u.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}}
294,54212:(e,t,n)=>{var r=n(15936),a=n(63112);e.exports=function(e){for(var t=a(e),n=t.length;n--;){var i=t[n],s=e[i];t[n]=[i,s,r(s)]}return t}},54300:(e,t,n)=>{"use strict";n.d(t,{K:()=>u});var r=n(74521),a=n(41125),i=n(80478),s=n(44819),o=n(78879),l=n(64476),u=(0,s.R)(function(e,t){let n=(0,a.Jn)({...e,ref:t}),s=(0,r.e)();return(0,l.jsx)(o.B.div,{outline:"0",...n,className:(0,i.cx)("chakra-tabs__tab-panel",e.className),__css:s.tabpanel})});u.displayName="TabPanel"},54359:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(17775),a=n(45593),i=n(73034),s=n(57029);let o=new a.fw(3),l=e=>{let{data:t}=(0,i.Y)(),{data:n}=(0,s.t$)(t.map(e=>e.tokenAddress));if(!t||!n)return;let l=t.findIndex(e=>e.symbol===r.gD.zkCRO),u=n[l].mul(o),d=t.reduce((e,t,r)=>{if(r===l)e[t.symbol]=o;else{let a=n[r],i=u.div(a);e[t.symbol]=i}return e},{});return null==e||e.forEach(e=>{if(!e.price)return u;d[e.symbol]=u.div(e.price.isZero()?a.fw.ONE:e.price)}),d}},54487:(e,t,n)=>{var r=n(83095),a=n(60952);e.exports=function(e,t){return null!=e&&a(e,t,r)}},54735:(e,t,n)=>{"use strict";n.d(t,{U:()=>a});var r=n(5776),a=(null==globalThis?void 0:globalThis.document)?r.useLayoutEffect:r.useEffect},54779:(e,t,n)=>{var r=n(57206),a=n(60838);e.exports=function(e,t){return r(a(e,t),1)}},54829:(e,t,n)=>{"use strict";n.d(t,{J:()=>p,Z:()=>c});var r=n(24749),a=n(2692),i=n(81604),s=n(59586),o=n(55034),l=n(51683);function u(e,t){if(e.provider)return e.provider;(0,i.vA)(!1,"missing provider","UNSUPPORTED_OPERATION",{operation:t})}async function d(e,t){let n=(0,l.VS)(t);if(null!=n.to&&(n.to=(0,r.tG)(n.to,e)),null!=n.from){let t=n.from;n.from=Promise.all([e.getAddress(),(0,r.tG)(t,e)]).then(([e,t])=>((0,i.MR)(e.toLowerCase()===t.toLowerCase(),"transaction from mismatch","tx.from",t),e))}else n.from=e.getAddress();return await (0,s.k)(n)}class c{provider;constructor(e){(0,s.n)(this,{provider:e||null})}async getNonce(e){return u(this,"getTransactionCount").getTransactionCount(await this.getAddress(),e)}async populateCall(e){return await d(this,e)}async populateTransaction(e){let t=u(this,"populateTransaction"),n=await d(this,e);null==n.nonce&&(n.nonce=await this.getNonce("pending")),null==n.gasLimit&&(n.gasLimit=await this.estimateGas(n));let r=await this.provider.getNetwork();if(null!=n.chainId){let t=(0,o.Ab)(n.chainId);(0,i.MR)(t===r.chainId,"transaction chainId mismatch","tx.chainId",e.chainId)}else n.chainId=r.chainId;let a=null!=n.maxFeePerGas||null!=n.maxPriorityFeePerGas;if(null!=n.gasPrice&&(2===n.type||a)?(0,i.MR)(!1,"eip-1559 transaction do not support gasPrice","tx",e):(0===n.type||1===n.type)&&a&&(0,i.MR)(!1,"pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","tx",e),(2===n.type||null==n.type)&&null!=n.maxFeePerGas&&null!=n.maxPriorityFeePerGas)n.type=2;else if(0===n.type||1===n.type){let e=await t.getFeeData();(0,i.vA)(null!=e.gasPrice,"network does not support gasPrice","UNSUPPORTED_OPERATION",{operation:"getGasPrice"}),null==n.gasPrice&&(n.gasPrice=e.gasPrice)}else{let e=await t.getFeeData();if(null==n.type)if(null!=e.maxFeePerGas&&null!=e.maxPriorityFeePerGas)if(n.type=2,null!=n.gasPrice){let e=n.gasPrice;delete n.gasPrice,n.maxFeePerGas=e,n.maxPriorityFeePerGas=e}else null==n.maxFeePerGas&&(n.maxFeePerGas=e.maxFeePerGas),null==n.maxPriorityFeePerGas&&(n.maxPriorityFeePerGas=e.maxPriorityFeePerGas);else null!=e.gasPrice?((0,i.vA)(!a,"network does not support EIP-1559","UNSUPPORTED_OPERATION",{operation:"populateTransaction"}),null==n.gasPrice&&(n.gasPrice=e.gasPrice),n.type=0):(0,i.vA)(!1,"failed to get consistent fee data","UNSUPPORTED_OPERATION",{operation:"signer.getFeeData"});else 2===n.type&&(null==n.maxFeePerGas&&(n.maxFeePerGas=e.maxFeePerGas),null==n.maxPriorityFeePerGas&&(n.maxPriorityFeePerGas=e.maxPriorityFeePerGas))}return await (0,s.k)(n)}async estimateGas(e){return u(this,"estimateGas").estimateGas(await this.populateCall(e))}async call(e){return u(this,"call").call(await this.populateCall(e))}async resolveName(e){let t=u(this,"resolveName");return await t.resolveName(e)}async sendTransaction(e){let t=u(this,"sendTransaction"),n=await this.populateTransaction(e);delete n.from;let r=a.Z.from(n);return await t.broadcastTransaction(await this.signTransaction(r))}}class p extends c{address;constructor(e,t){super(t),(0,s.n)(this,{address:e})}async getAddress(){return this.address}connect(e){return new p(this.address,e)}#F(e,t){(0,i.vA)(!1,`VoidSigner cannot sign ${e}`,"UNSUPPORTED_OPERATION",{operation:t})}async signTransaction(e){this.#F("transactions","signTransaction")}async signMessage(e){this.#F("messages","signMessage")}
294async signTypedData(e,t,n){this.#F("typed-data","signTypedData")}}},54950:(e,t,n)=>{"use strict";n.d(t,{A:()=>i,z:()=>s});var r=n(53322),a=n(76854);function i(){var e,t,n=(0,a.A)().unknown(void 0),s=n.domain,o=n.range,l=0,u=1,d=!1,c=0,p=0,y=.5;function f(){var n=s().length,r=u<l,a=r?u:l,i=r?l:u;e=(i-a)/Math.max(1,n-c+2*p),d&&(e=Math.floor(e)),a+=(i-a-e*(n-c))*y,t=e*(1-c),d&&(a=Math.round(a),t=Math.round(t));var f=(function(e,t,n){e*=1,t*=1,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var r=-1,a=0|Math.max(0,Math.ceil((t-e)/n)),i=Array(a);++r<a;)i[r]=e+r*n;return i})(n).map(function(t){return a+e*t});return o(r?f.reverse():f)}return delete n.unknown,n.domain=function(e){return arguments.length?(s(e),f()):s()},n.range=function(e){return arguments.length?([l,u]=e,l*=1,u*=1,f()):[l,u]},n.rangeRound=function(e){return[l,u]=e,l*=1,u*=1,d=!0,f()},n.bandwidth=function(){return t},n.step=function(){return e},n.round=function(e){return arguments.length?(d=!!e,f()):d},n.padding=function(e){return arguments.length?(c=Math.min(1,p=+e),f()):c},n.paddingInner=function(e){return arguments.length?(c=Math.min(1,e),f()):c},n.paddingOuter=function(e){return arguments.length?(p=+e,f()):p},n.align=function(e){return arguments.length?(y=Math.max(0,Math.min(1,e)),f()):y},n.copy=function(){return i(s(),[l,u]).round(d).paddingInner(c).paddingOuter(p).align(y)},r.C.apply(f(),arguments)}function s(){return function e(t){var n=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return e(n())},t}(i.apply(null,arguments).paddingInner(1))}},55034:(e,t,n)=>{"use strict";n.d(t,{Ab:()=>d,Dg:()=>y,JJ:()=>l,Ro:()=>m,ST:()=>o,WZ:()=>f,c4:()=>b,dK:()=>u,nD:()=>g,up:()=>h});var r=n(32931),a=n(81604);let i=BigInt(0),s=BigInt(1);function o(e,t){let n=c(e,"value"),r=BigInt(f(t,"width"));return((0,a.vA)(n>>r===i,"overflow","NUMERIC_FAULT",{operation:"fromTwos",fault:"overflow",value:e}),n>>r-s)?-((~n&(s<<r)-s)+s):n}function l(e,t){let n=d(e,"value"),r=BigInt(f(t,"width")),o=s<<r-s;return n<i?(n=-n,(0,a.vA)(n<=o,"too low","NUMERIC_FAULT",{operation:"toTwos",fault:"overflow",value:e}),(~n&(s<<r)-s)+s):((0,a.vA)(n<o,"too high","NUMERIC_FAULT",{operation:"toTwos",fault:"overflow",value:e}),n)}function u(e,t){return c(e,"value")&(s<<BigInt(f(t,"bits")))-s}function d(e,t){switch(typeof e){case"bigint":return e;case"number":return(0,a.MR)(Number.isInteger(e),"underflow",t||"value",e),(0,a.MR)(e>=-0x1fffffffffffff&&e<=0x1fffffffffffff,"overflow",t||"value",e),BigInt(e);case"string":try{if(""===e)throw Error("empty string");if("-"===e[0]&&"-"!==e[1])return-BigInt(e.substring(1));return BigInt(e)}catch(n){(0,a.MR)(!1,`invalid BigNumberish string: ${n.message}`,t||"value",e)}}(0,a.MR)(!1,"invalid BigNumberish value",t||"value",e)}function c(e,t){let n=d(e,t);return(0,a.vA)(n>=i,"unsigned value cannot be negative","NUMERIC_FAULT",{fault:"overflow",operation:"getUint",value:e}),n}let p="0123456789abcdef";function y(e){if(e instanceof Uint8Array){let t="0x0";for(let n of e)t+=p[n>>4],t+=p[15&n];return BigInt(t)}return d(e)}function f(e,t){switch(typeof e){case"bigint":return(0,a.MR)(e>=-0x1fffffffffffff&&e<=0x1fffffffffffff,"overflow",t||"value",e),Number(e);case"number":return(0,a.MR)(Number.isInteger(e),"underflow",t||"value",e),(0,a.MR)(e>=-0x1fffffffffffff&&e<=0x1fffffffffffff,"overflow",t||"value",e),e;case"string":try{if(""===e)throw Error("empty string");return f(BigInt(e),t)}catch(n){(0,a.MR)(!1,`invalid numeric string: ${n.message}`,t||"value",e)}}(0,a.MR)(!1,"invalid numeric value",t||"value",e)}function m(e){return f(y(e))}function h(e,t){let n=c(e,"value").toString(16);if(null==t)n.length%2&&(n="0"+n);else{let r=f(t,"width");for((0,a.vA)(2*r>=n.length,`value exceeds width (${r} bytes)`,"NUMERIC_FAULT",{operation:"toBeHex",fault:"overflow",value:e});n.length<2*r;)n="0"+n}return"0x"+n}function b(e){let t=c(e,"value");if(t===i)return new Uint8Array([]);let n=t.toString(16);n.length%2&&(n="0"+n);let r=new Uint8Array(n.length/2);for(let e=0;e<r.length;e++){let t=2*e;r[e]=parseInt(n.substring(t,t+2),16)}return r}function g(e){let t=(0,r.c$)((0,r.f)(e)?e:b(e)).substring(2);for(;t.startsWith("0");)t=t.substring(1);return""===t&&(t="0"),"0x"+t}},55226:(e,t,n)=>{var r=n(32331),a=n(91369),i=n(62265),s=n(38661),o=n(30225),l=n(36601),u=n(16394),d=n(42201),c="[object Arguments]",p="[object Array]",y="[object Object]",f=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,m,h,b){var g=l(e),v=l(t),x=g?p:o(e),w=v?p:o(t);x=x==c?y:x,w=w==c?y:w;var T=x==y,A=w==y,E=x==w;if(E&&u(e)){if(!u(t))return!1;g=!0,T=!1}if(E&&!T)return b||(b=new r),g||d(e)?a(e,t,n,m,h,b):i(e,t,x,n,m,h,b);if(!(1&n)){var S=T&&f.call(e,"__wrapped__"),k=A&&f.call(t,"__wrapped__");
294if(S||k){var M=S?e.value():e,P=k?t.value():t;return b||(b=new r),h(M,P,n,m,b)}}return!!E&&(b||(b=new r),s(e,t,n,m,h,b))}},55289:e=>{e.exports=function(e){return e!=e}},55400:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=(0,n(11305).A)(Object,"create"),a=Object.prototype.hasOwnProperty,i=Object.prototype.hasOwnProperty;function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=function(){this.__data__=r?r(null):{},this.size=0},s.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=!!t,t},s.prototype.get=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return a.call(t,e)?t[e]:void 0},s.prototype.has=function(e){var t=this.__data__;return r?void 0!==t[e]:i.call(t,e)},s.prototype.set=function(e,t){var n=this.__data__;return this.size+=+!this.has(e),n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this};var o=n(70324),l=n(55413);let u=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e},d=function(e,t){var n=e.__data__;return u(t)?n["string"==typeof t?"string":"hash"]:n.map};function c(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}c.prototype.clear=function(){this.size=0,this.__data__={hash:new s,map:new(l.A||o.A),string:new s}},c.prototype.delete=function(e){var t=d(this,e).delete(e);return this.size-=!!t,t},c.prototype.get=function(e){return d(this,e).get(e)},c.prototype.has=function(e){return d(this,e).has(e)},c.prototype.set=function(e,t){var n=d(this,e),r=n.size;return n.set(e,t),this.size+=+(n.size!=r),this};let p=c},55413:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(11305),a=n(41465);let i=(0,r.A)(a.A,"Map")},55922:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(70324),a=n(55413),i=n(55400);function s(e){var t=this.__data__=new r.A(e);this.size=t.size}s.prototype.clear=function(){this.__data__=new r.A,this.size=0},s.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},s.prototype.get=function(e){return this.__data__.get(e)},s.prototype.has=function(e){return this.__data__.has(e)},s.prototype.set=function(e,t){var n=this.__data__;if(n instanceof r.A){var s=n.__data__;if(!a.A||s.length<199)return s.push([e,t]),this.size=++n.size,this;n=this.__data__=new i.A(s)}return n.set(e,t),this.size=n.size,this};let o=s},56036:(e,t,n)=>{"use strict";n.d(t,{u:()=>y});var r=n(64476),a=n(51767),i=n(10203),s=n(24345),o=n(26088),l=n(27587),u=n(59839),d=n(5776);let c='\n{\n amplyMaintenanceBannerCollection(where: {sys: {id: "'.concat("6yJr5euNQGNsGSjrRmrf9R",'"}}) {\n items {\n title\n description\n startDate\n endDate\n }\n }\n}\n'),p=async()=>(await (0,u.t)(c)).amplyMaintenanceBannerCollection.items,y=e=>{let{...t}=e,n=(()=>{let{data:e}=(0,l.I)(["useMaintenanceBanner"],p);return(0,d.useMemo)(()=>{if(e)return e[0]},[e])})();return(0,r.jsx)(r.Fragment,{children:(null==n?void 0:n.startDate)&&new Date(n.startDate).getTime()<Date.now()&&new Date(n.endDate).getTime()>Date.now()&&(0,r.jsx)(a.az,{...t,children:(0,r.jsx)(i.s,{mt:{base:4,desktop:8},w:"full",justifyContent:"center",children:(0,r.jsx)(s.Z,{p:{base:"16px 16px 16px 8px",desktop:4},flex:{base:1,desktop:"unset"},border:{base:"unset",desktop:"0.5px solid rgba(253, 243, 167, 0.30)"},children:(0,r.jsxs)(i.s,{flexDirection:"column",gap:1,children:[(0,r.jsx)(o.E,{textStyle:{base:"cta",desktop:"h4"},lineHeight:"normal",children:n.title}),(0,r.jsx)(o.E,{textStyle:{base:"body3",desktop:"body1"},maxW:{base:"319px",desktop:"468px"},children:n.description})]})})})})})}},56148:(e,t,n)=>{e.exports=n(45960)(n(71605),"DataView")},56159:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return r}});let r=n(35810)._(n(5776)).default.createContext(null)},57029:(e,t,n)=>{"use strict";n.d(t,{go:()=>c,Zb:()=>p,un:()=>u,t$:()=>d});var r=n(27587);let a="https://api.goldsky.com/api/public/project_clwrfupe2elf301wlhnd7bvva/subgraphs/h2-exchange-v2-cronos-zkevm/latest/gn";var i=n(20110),s=n(57306),o=n(45593),l=n(99662);let u=e=>{let t=(0,s.Ri)();return(0,r.I)(["useTokenPrice",e],async()=>{let n=(0,l.qR)(e),r=await t.getAmplyOracle().getAssetPrice(n);return new o.fw(r).shr(8)},{enabled:!!e,refetchInterval:i.J.Normal})},d=e=>{let t=(0,s.Ri)();return(0,r.I)(["useTokenPrices",e],async()=>{let n=e.map(e=>{var t;return null!=(t=(0,l.qR)(e))?t:""});return(await t.getAmplyOracle().getAssetsPrices(n)).map(e=>new o.fw(e).shr(8))},{enabled:!!e,refetchInterval:i.J.Normal})},c=()=>(0,r.I)(["useAmplyPrice"],async()=>{var e;let t=await fetch(a,{method:"POST",body:JSON.stringify({query:"\n query MyQuery($id:ID!) {\n token(id: $
294id) {\n derivedUSD\n }\n }",variables:{id:(0,s.Ri)().getContractAddress("Amply").toLowerCase()}})}),n=await t.json();if(!(null==n||null==(e=n.data)?void 0:e.token)||"string"!=typeof n.data.token.derivedUSD)throw Error("Invalid response structure");return new o.fw(n.data.token.derivedUSD)}),p=e=>(0,r.I)(["usePriceFromH2",e],async()=>{var t;let n=await fetch(a,{method:"POST",body:JSON.stringify({query:"\n query MyQuery($id:ID!) {\n token(id: $id) {\n derivedUSD\n }\n }",variables:{id:e.toLowerCase()}})}),r=await n.json();if(!(null==r||null==(t=r.data)?void 0:t.token)||"string"!=typeof r.data.token.derivedUSD)throw Error("Invalid response structure");return new o.fw(r.data.token.derivedUSD)})},57126:(e,t,n)=>{"use strict";n.d(t,{V:()=>r.V,Q:()=>o});var r=n(2965),a=n(64476),i=n(45593),s=n(5776);let o=(0,s.forwardRef)((e,t)=>{let{suffix:n="%",value:o,...l}=e,u=(0,s.useMemo)(()=>{if(void 0!==o)return new i.fw(o).mul(100)},[o]);return(0,a.jsx)(r.V,{suffix:n,value:u,ref:t,gap:"0",...l})});o.displayName="Percent"},57204:(e,t,n)=>{"use strict";n.d(t,{$:()=>b});var r=n(78879),a=n(60486),i=n(80478),s=n(71734),o=n(36717),l=n(5776),u=n(64476),d={initial:"initial",animate:"enter",exit:"exit",variants:{initial:({offsetX:e,offsetY:t,transition:n,transitionEnd:r,delay:i})=>{var s;return{opacity:0,x:e,y:t,transition:null!=(s=null==n?void 0:n.exit)?s:a.yA.exit(a.jd.exit,i),transitionEnd:null==r?void 0:r.exit}},enter:({transition:e,transitionEnd:t,delay:n})=>{var r;return{opacity:1,x:0,y:0,transition:null!=(r=null==e?void 0:e.enter)?r:a.yA.enter(a.jd.enter,n),transitionEnd:null==t?void 0:t.enter}},exit:({offsetY:e,offsetX:t,transition:n,transitionEnd:r,reverse:i,delay:s})=>{var o;let l={x:t,y:e};return{opacity:0,transition:null!=(o=null==n?void 0:n.exit)?o:a.yA.exit(a.jd.exit,s),...i?{...l,transitionEnd:null==r?void 0:r.exit}:{transitionEnd:{...l,...null==r?void 0:r.exit}}}}}};(0,l.forwardRef)(function(e,t){let{unmountOnExit:n,in:r,reverse:a=!0,className:l,offsetX:c=0,offsetY:p=8,transition:y,transitionEnd:f,delay:m,...h}=e,b=!n||r&&n,g=r||n?"enter":"exit",v={offsetX:c,offsetY:p,reverse:a,transition:y,transitionEnd:f,delay:m};return(0,u.jsx)(s.N,{custom:v,children:b&&(0,u.jsx)(o.P.div,{ref:t,className:(0,i.cx)("chakra-offset-slide",l),custom:v,...d,animate:g,...h})})}).displayName="SlideFade";var c={initial:"exit",animate:"enter",exit:"exit",variants:{exit:({reverse:e,initialScale:t,transition:n,transitionEnd:r,delay:i})=>{var s;return{opacity:0,...e?{scale:t,transitionEnd:null==r?void 0:r.exit}:{transitionEnd:{scale:t,...null==r?void 0:r.exit}},transition:null!=(s=null==n?void 0:n.exit)?s:a.yA.exit(a.jd.exit,i)}},enter:({transitionEnd:e,transition:t,delay:n})=>{var r;return{opacity:1,scale:1,transition:null!=(r=null==t?void 0:t.enter)?r:a.yA.enter(a.jd.enter,n),transitionEnd:null==e?void 0:e.enter}}}};(0,l.forwardRef)(function(e,t){let{unmountOnExit:n,in:r,reverse:a=!0,initialScale:l=.95,className:d,transition:p,transitionEnd:y,delay:f,...m}=e,h=!n||r&&n,b=r||n?"enter":"exit",g={initialScale:l,reverse:a,transition:p,transitionEnd:y,delay:f};return(0,u.jsx)(s.N,{custom:g,children:h&&(0,u.jsx)(o.P.div,{ref:t,className:(0,i.cx)("chakra-offset-slide",d),...c,animate:b,custom:g,...m})})}).displayName="ScaleFade";var p={slideInBottom:{...d,custom:{offsetY:16,reverse:!0}},slideInRight:{...d,custom:{offsetX:16,reverse:!0}},slideInTop:{...d,custom:{offsetY:-16,reverse:!0}},slideInLeft:{...d,custom:{offsetX:-16,reverse:!0}},scale:{...c,custom:{initialScale:.95,reverse:!0}},none:{}},y=(0,r.B)(o.P.section),f=(0,l.forwardRef)((e,t)=>{let{preset:n,motionProps:r=p[n||"none"],...a}=e;return(0,u.jsx)(y,{ref:t,...r,...a})});f.displayName="ModalTransition";var m=n(82229),h=n(87773),b=(0,n(44819).R)((e,t)=>{let{className:n,children:a,containerProps:s,motionProps:o,...l}=e,{getDialogProps:d,getDialogContainerProps:c}=(0,h.k3)(),p=d(l,t),y=c(s),b=(0,i.cx)("chakra-modal__content",n),g=(0,h.x5)(),v={display:"flex",flexDirection:"column",position:"relative",width:"100%",outline:0,...g.dialog},x={display:"flex",width:"100vw",height:"$100vh",position:"fixed",left:0,top:0,...g.dialogContainer},{motionPreset:w}=(0,h.k3)();return(0,u.jsx)(m.u,{children:(0,u.jsx)(r.B.div,{...y,className:"chakra-modal__content-container",tabIndex:-1,__css:x,children:(0,u.jsx)(f,{preset:w,motionProps:o,className:b,...p,__css:v,children:a})})})});b.displayName="ModalContent"},57206:(e,t,n)=>{var r=n(81546),a=n(50958);e.exports=function e(t,n,i,s,o){var l=-1,u=t.length;for(i||(i=a),o||(o=[]);++l<u;){var d=t[l];n>0&&i(d)?n>1?e(d,n-1,i,s,o):r(o,d):s||(o[o.length]=d)}return o}},57276:(e,t,n)=>{"use strict";n.d(t,{T:()=>s,w:()=>o});var r=n(18777),a=n(64476),[i,s]=(0,r.q)({strict:!1,name:"PortalManagerContext"});function o(e){let{children:t,zIndex:n}=e;return(0,a.jsx)(i,{value:{zIndex:n},children:t})}o.displayName="PortalManager"},57301:(e,t,n)=>{"use strict";n.d(t,{d:()=>p,s:()=>c});var r=n(57634),a=n(45593),i=n(31063),s=n(5776),o=n(40154),l=n(15790),u=n(1361),d=n(99662),c=function(e){return e[e.Withdraw=0]="Withdraw",e[e.Repay=1]="Repay",e[e.Borrow=2]="Borrow",e[e.Supply=3]="Supply",e[e.EnableAsCollateral=4]="EnableAsCollateral",e[e.DisableAsCollateral=5]="DisableAsCollateral",e[e.DisableEMode=6]="DisableEMode",e}({});let p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.fw.ZERO,n=arguments.length>2?arguments[2]:void 0,{data:c}=(0,o.K)(),{data:p}=(0,l._)(),y=(0,u.v)(e,t,n),f=null==c?void 0:c.totalCollateralBase,m=(0,s.useMemo)(()=>2===e?null==c?void 0:c.totalDebtBase.add(t):null==c?void 0:c.totalDebtBase,[c,t,e]);return(0,s.useMemo)(()=>((e,t,n,s,o,l,u)=>{if((null==s?void 0:s.eq(a.fw.ZERO))||1===e&&(null==s?void 0:s.sub(t).lte(a.fw.ZERO)))return new a.fw(i.Is).shr(r.mZ);if(n&&o&&s)switch(e){case 0:case 5:return n.sub(t).mul(o).div(s);case 1:return n.mul(o).div(s.sub(t));case 4:return n.add(t).mul(o).div(s);case 3:{let e=null==l?void 0:l.find(e=>e.tokenAddress===(0,d.r$)(u));if((null==e?void 0:e.asCollateral)||(null==e?void 0:e.tokenAddress)===(0,d.r$)(u)&&(null==e?void 0:e.aTokenBalance.eq(0)))return n.add(t).mul(o).div(s);return n.mul(o).div(s)}default:return n.mul(o).div(s)}return a.fw.ZERO})(e,t,f,m,y,p,n),[m,f,y,e,t,p,n])}}
294,57304:(e,t,n)=>{var r=n(96053),a=n(42845);e.exports=function(e,t){return e&&e.length?a(e,r(t,2)):[]}},57306:(e,t,n)=>{"use strict";let r;n.d(t,{OO:()=>a,Xq:()=>i,X4:()=>s,Ny:()=>c,Ri:()=>f,D:()=>u});let a=e=>{var t;return null!=(t=null==e?void 0:e.filter(e=>Number(e[2])))?t:[]},i=()=>"amply.finance".startsWith("localhost")?"http://".concat("amply.finance"):"https://".concat("amply.finance"),s=e=>e.lt(1e3)?[e]:e.gte(1e3)&&e.lt(1e6)?[e.div(1e3),"K"]:e.gte(1e6)&&e.lt(1e9)?[e.div(1e6),"M"]:[e.div(1e9),"B"];var o=n(45593),l=n(31483);let u=async e=>{let{gasLimit:t,fromAddress:n,toAddress:r,functionData:a,gasTokenAddress:i,value:s}=e,u={chainId:(0,l.T)(),gasLimit:Math.max(Number((e=>{let{gasLimit:t}=e,n=new o.fw(t).add(new o.fw(6e4)).mul(new o.fw(11e3)).div(new o.fw(1e4));return BigInt(n.numerator/n.denominator)})({gasLimit:t})),15e4),txData:{from:n,to:r,data:a,value:null==s?void 0:s.toString()},feeTokenAddress:i},d=await fetch("https://api.zyfi.org/api/erc20_paymaster/v1",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(u)});return await d.json()};var d=function(e){return e[e.Ios=0]="Ios",e[e.Android=1]="Android",e[e.OtherMobile=2]="OtherMobile",e[e.Desktop=3]="Desktop",e}({});let c=()=>{let e=(()=>{var e;if("undefined"==typeof window)return;let t=null!=(e=navigator.userAgent||navigator.vendor||window.opera)?e:"";return/android/i.test(t)?1:/iPhone|iPad|iPod/i.test(t)||/Mac/i.test(t)&&"ontouchend"in document?0:/BlackBerry|Opera Mini|IEMobile|WPDesktop/i.test(t)?2:3})();return e===d.Ios||e===d.Android||e===d.OtherMobile};var p=n(46331),y=n(87269);let f=()=>{if(!r){let e=(0,l.T)(),{chainName:t,rpcUrls:n}=(0,y.Rr)(e),a=n[0];r=new p.hp({providerOptions:{chainName:t,chainId:e,rpcUrl:a}})}return r}},57397:(e,t,n)=>{var r=n(31838),a=n(19610),i=n(83247),s=n(46211),o=n(66875);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=a,l.prototype.get=i,l.prototype.has=s,l.prototype.set=o,e.exports=l},57593:(e,t,n)=>{"use strict";n.d(t,{A:()=>W});var r=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(((t=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&t.setAttribute("nonce",this.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t));var t,n=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(n);try{r.insertRule(e,r.cssRules.length)}catch(e){}}else n.appendChild(document.createTextNode(e));this.ctr++}
vendor: 4,391 bytes, line 294
294,t.flush=function(){this.tags.forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),this.tags=[],this.ctr=0},e}(),a=Math.abs,i=String.fromCharCode,s=Object.assign;function o(e,t,n){return e.replace(t,n)}function l(e,t){return e.indexOf(t)}function u(e,t){return 0|e.charCodeAt(t)}function d(e,t,n){return e.slice(t,n)}function c(e){return e.length}function p(e,t){return t.push(e),e}var y=1,f=1,m=0,h=0,b=0,g="";function v(e,t,n,r,a,i,s){return{value:e,root:t,parent:n,type:r,props:a,children:i,line:y,column:f,length:s,return:""}}function x(e,t){return s(v("",null,null,"",null,null,0),e,{length:-e.length},t)}function w(){return b=h<m?u(g,h++):0,f++,10===b&&(f=1,y++),b}function T(){return u(g,h)}function A(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function E(e){return y=f=1,m=c(g=e),h=0,[]}function S(e){var t,n;return(t=h-1,n=function e(t){for(;w();)switch(b){case t:return h;case 34:case 39:34!==t&&39!==t&&e(b);break;case 40:41===t&&e(t);break;case 92:w()}return h}(91===e?e+2:40===e?e+1:e),d(g,t,n)).trim()}var k="-ms-",M="-moz-",P="-webkit-",C="comm",O="rule",j="decl",I="@keyframes";function R(e,t){for(var n="",r=e.length,a=0;a<r;a++)n+=t(e[a],a,e,t)||"";return n}function D(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case j:return e.return=e.return||e.value;case C:return"";case I:return e.return=e.value+"{"+R(e.children,r)+"}";case O:e.value=e.props.join(",")}return c(n=R(e.children,r))?e.return=e.value+"{"+n+"}":""}function B(e,t,n,r,i,s,l,u,c,p,y){for(var f=i-1,m=0===i?s:[""],h=m.length,b=0,g=0,x=0;b<r;++b)for(var w=0,T=d(e,f+1,f=a(g=l[b])),A=e;w<h;++w)(A=(g>0?m[w]+" "+T:o(T,/&\f/g,m[w])).trim())&&(c[x++]=A);return v(e,t,n,0===i?O:u,c,p,y)}function N(e,t,n,r){return v(e,t,n,j,d(e,0,r),d(e,r+1,-1),r)}var L=function(e,t,n){for(var r=0,a=0;r=a,a=T(),38===r&&12===a&&(t[n]=1),!A(a);)w();return d(g,e,h)},F=function(e,t){var n=-1,r=44;do switch(A(r)){case 0:38===r&&12===T()&&(t[n]=1),e[n]+=L(h-1,t,n);break;case 2:e[n]+=S(r);break;case 4:if(44===r){e[++n]=58===T()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=i(r)}while(r=w());return e},U=function(e,t){var n;return n=F(E(e),t),g="",n},z=new WeakMap,G=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||z.get(n))&&!r){z.set(e,!0);for(var a=[],i=U(t,a),s=n.props,o=0,l=0;o<i.length;o++)for(var u=0;u<s.length;u++,l++)e.props[l]=a[o]?i[o].replace(/&\f/g,s[u]):s[u]+" "+i[o]}}},H=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}},V=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case j:e.return=function e(t,n){switch(45^u(t,0)?(((n<<2^u(t,0))<<2^u(t,1))<<2^u(t,2))<<2^u(t,3):0){case 5103:return P+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return P+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return P+t+M+t+k+t+t;case 6828:case 4268:return P+t+k+t+t;case 6165:return P+t+k+"flex-"+t+t;case 5187:return P+t+o(t,/(\w+).+(:[^]+)/,P+"box-$1$2"+k+"flex-$1$2")+t;case 5443:return P+t+k+"flex-item-"+o(t,/flex-|-self/,"")+t;case 4675:return P+t+k+"flex-line-pack"+o(t,/align-content|flex-|-self/,"")+t;case 5548:return P+t+k+o(t,"shrink","negative")+t;case 5292:return P+t+k+o(t,"basis","preferred-size")+t;case 6060:return P+"box-"+o(t,"-grow","")+P+t+k+o(t,"grow","positive")+t;case 4554:return P+o(t,/([^-])(transform)/g,"$1"+P+"$2")+t;case 6187:return o(o(o(t,/(zoom-|grab)/,P+"$1"),/(image-set)/,P+"$1"),t,"")+t;case 5495:case 3959:return o(t,/(image-set\([^]*)/,P+"$1$`$1");case 4968:return o(o(t,/(.+:)(flex-)?(.*)/,P+"box-pack:$3"+k+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+P+t+t;case 4095:case 3583:case 4068:case 2532:return o(t,/(.+)-inline(.+)/,P+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(c(t)-1-n>
vendor: 4,630 bytes, line 294
2946)switch(u(t,n+1)){case 109:if(45!==u(t,n+4))break;case 102:return o(t,/(.+:)(.+)-([^]+)/,"$1"+P+"$2-$3$1"+M+(108==u(t,n+3)?"$3":"$2-$3"))+t;case 115:return~l(t,"stretch")?e(o(t,"stretch","fill-available"),n)+t:t}break;case 4949:if(115!==u(t,n+1))break;case 6444:switch(u(t,c(t)-3-(~l(t,"!important")&&10))){case 107:return o(t,":",":"+P)+t;case 101:return o(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+P+(45===u(t,14)?"inline-":"")+"box$3$1"+P+"$2$3$1"+k+"$2box$3")+t}break;case 5936:switch(u(t,n+11)){case 114:return P+t+k+o(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return P+t+k+o(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return P+t+k+o(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return P+t+k+t+t}return t}(e.value,e.length);break;case I:return R([x(e,{value:o(e.value,"@","@"+P)})],r);case O:if(e.length){var a,i;return a=e.props,i=function(t){var n;switch(n=t,(n=/(::plac\w+|:read-\w+)/.exec(n))?n[0]:n){case":read-only":case":read-write":return R([x(e,{props:[o(t,/:(read-\w+)/,":"+M+"$1")]})],r);case"::placeholder":return R([x(e,{props:[o(t,/:(plac\w+)/,":"+P+"input-$1")]}),x(e,{props:[o(t,/:(plac\w+)/,":"+M+"$1")]}),x(e,{props:[o(t,/:(plac\w+)/,k+"input-$1")]})],r)}return""},a.map(i).join("")}}}],W=function(e){var t,n,a,s,m,x=e.key;if("css"===x){var k=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(k,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var M=e.stylisPlugins||V,P={},O=[];s=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+x+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)P[t[n]]=!0;O.push(e)});var j=(n=(t=[G,H].concat(M,[D,(a=function(e){m.insert(e)},function(e){!e.root&&(e=e.return)&&a(e)})])).length,function(e,r,a,i){for(var s="",o=0;o<n;o++)s+=t[o](e,r,a,i)||"";return s}),I=function(e){var t,n;return R((n=function e(t,n,r,a,s,m,x,E,k){for(var M,P=0,O=0,j=x,I=0,R=0,D=0,L=1,F=1,U=1,z=0,G="",H=s,V=m,W=a,_=G;F;)switch(D=z,z=w()){case 40:if(108!=D&&58==u(_,j-1)){-1!=l(_+=o(S(z),"&","&\f"),"&\f")&&(U=-1);break}case 34:case 39:case 91:_+=S(z);break;case 9:case 10:case 13:case 32:_+=function(e){for(;b=T();)if(b<33)w();else break;return A(e)>2||A(b)>3?"":" "}(D);break;case 92:_+=function(e,t){for(var n;--t&&w()&&!(b<48)&&!(b>102)&&(!(b>57)||!(b<65))&&(!(b>70)||!(b<97)););return n=h+(t<6&&32==T()&&32==w()),d(g,e,n)}(h-1,7);continue;case 47:switch(T()){case 42:case 47:p((M=function(e,t){for(;w();)if(e+b===57)break;else if(e+b===84&&47===T())break;return"/*"+d(g,t,h-1)+"*"+i(47===e?e:w())}(w(),h),v(M,n,r,C,i(b),d(M,2,-2),0)),k);break;default:_+="/"}break;case 123*L:E[P++]=c(_)*U;case 125*L:case 59:case 0:switch(z){case 0:case 125:F=0;case 59+O:-1==U&&(_=o(_,/\f/g,"")),R>0&&c(_)-j&&p(R>32?N(_+";",a,r,j-1):N(o(_," ","")+";",a,r,j-2),k);break;case 59:_+=";";default:if(p(W=B(_,n,r,P,O,s,E,G,H=[],V=[],j),m),123===z)if(0===O)e(_,n,W,W,H,m,j,E,V);else switch(99===I&&110===u(_,3)?100:I){case 100:case 108:case 109:case 115:e(t,W,W,a&&p(B(t,W,W,0,0,s,E,G,s,H=[],j),V),s,V,j,E,a?H:V);break;default:e(_,W,W,W,[""],V,0,E,V)}}P=O=R=0,L=U=1,G=_="",j=x;break;case 58:j=1+c(_),R=D;default:if(L<1){if(123==z)--L;else if(125==z&&0==L++&&125==(b=h>0?u(g,--h):0,f--,10===b&&(f=1,y--),b))continue}switch(_+=i(z),z*L){case 38:U=O>0?1:(_+="\f",-1);break;case 44:E[P++]=(c(_)-1)*U,U=1;break;case 64:45===T()&&(_+=S(w())),I=T(),O=j=c(G=_+=function(e){for(;!A(T());)w();return d(g,e,h)}(h)),z++;break;case 45:45===D&&2==c(_)&&(L=0)}}return m}("",null,null,null,[""],t=E(t=e),0,[0],t),g="",n),j)},L={key:x,sheet:new r({key:x,container:s,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:P,registered:{},insert:function(e,t,n,r){m=n,I(e?e+"{"+t.styles+"}":t.styles),r&&(L.inserted[t.name]=!0)}};return L.sheet.hydrate(O),L}},57634:(e,t,n)=>{"use strict";n.d(t,{IJ:()=>i,eX:()=>r,mZ:()=>a});let r=27,a=18,i=4},57722:(e,t,n)=>{"use strict";n.d(t,{f:()=>o,p:()=>s});var r=n(60754),a=n(76186),i=n(45593);let s=e=>{switch(e){case"48 Months":return r._l;case"24 Months":return r.Mx;case"12 Months":return r.TT;default:return r.P7}},o=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new i.fw(0),t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new i.fw(0),n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:new i.fw(0),r=n.div(a.SP);return e.mul(t).mul(r)}},57796:(e,t,n)=>{"use strict";n.d(t,{J:()=>A,m:()=>S});var r=n(64476),a=n(60754),i=n(34138),s=n(26088),o=n(51767),l=n(10203),u=n(72091),d=n(77195),c=n(80009),p=n(98331);n(25362);
294var y=n(93396),f=n(40347),m=n(24491),h=n(57126),b=n(42656),g=n(94510),v=n(45593),x=n(5776),w=n(19125),T=n(75168);let A=(0,w.vt)()(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return{...(0,p.ws)(...t),...(e=>({isOpen:!1,close(){e({isOpen:!1})}}))(...t)}}),E=e=>{let{title:t,icon:n,description:a,apr:d,ctaText:c,cta:p,durationText:y}=e;return(0,r.jsxs)(i.B,{spacing:4,children:[(0,r.jsx)(s.E,{textStyle:"body2",children:t}),(0,r.jsx)(o.az,{py:2,px:3,background:"gradient.detail",children:(0,r.jsxs)(i.B,{spacing:4,children:[(0,r.jsxs)(l.s,{gap:3,alignItems:"center",children:[n,(0,r.jsx)(s.E,{textStyle:"body1",children:a})]}),(0,r.jsxs)(i.B,{spacing:1,children:[(0,r.jsxs)(l.s,{justifyContent:"space-between",w:"full",children:[(0,r.jsxs)(o.az,{children:[(0,r.jsx)(s.E,{textStyle:"body1",children:"APR"}),(0,r.jsx)(h.Q,{value:d,textStyle:"h3Bold",lineHeight:"normal"})]}),(0,r.jsx)(u.$,{variant:"outline",border:"0.5px solid",onClick:p,children:c})]}),(0,r.jsxs)(l.s,{justifyContent:"space-between",w:"full",children:[(0,r.jsx)(s.E,{textStyle:"body3",children:"Duration"}),(0,r.jsx)(s.E,{textStyle:"body1Bold",children:y})]})]})]})})]})},S=()=>{let{data:e}=(0,g.bb)(),{data:t}=(0,g.OQ)(),[n,o]=A(e=>[e.isOpen,e.close]),[u,h,w]=(0,T.x)(e=>[e.open,e.setTxStatus,e.setMonth]),S=(0,x.useMemo)(()=>{if(t){let e=t.find(e=>"48 Months"===e.lockPeriod);return null==e?void 0:e.apr}return v.fw.ZERO},[t]);return(0,r.jsxs)(m.Oj,{scrollBehavior:"inside",placement:"bottom",isOpen:n,onClose:o,size:{base:"full",desktop:"lg"},children:[(0,r.jsx)(m.uN,{}),(0,r.jsx)(m.zN,{bgColor:"primary.background",backgroundImage:"url(/images/bg-full.svg)",backgroundSize:"cover",roundedTop:"10px",children:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m.VV,{children:"Use your $AMPLY"}),(0,r.jsx)(f.SP,{children:(0,r.jsx)(d.s,{color:"primary.cta"})}),(0,r.jsx)(m.m1,{children:(0,r.jsxs)(i.B,{spacing:8,children:[(0,r.jsx)(E,{title:"On Amply Finance",icon:(0,r.jsx)(c.I,{as:a._l,h:"32px",w:"32px"}),description:"stake $AMPLY in the 48 month vault",apr:S,ctaText:"Stake in vault",cta:()=>{o(),h(p.tb.Default),w("48 Months"),u()},durationText:"Lock for 48 months"}),(0,r.jsxs)(l.s,{justifyContent:"space-around",alignItems:"center",children:[(0,r.jsx)(y.D,{maxW:"203px"}),(0,r.jsx)(s.E,{textStyle:"caption",children:"or"}),(0,r.jsx)(y.D,{maxW:"203px"})]}),(0,r.jsx)(E,{title:"Outside of Amply Finance",icon:(0,r.jsx)(c.I,{as:a.H2,h:"25px",w:"40px"}),description:"Provide liquidity on H2's zkCRO-AMPLY farm",apr:e,ctaText:"Deposit on H2",cta:()=>{window.open("".concat(b.z.h2Finance,"add/zkCRO/0x66b1E42B2D5bce3D701Efa3c86Cc334d80cEEfaB/?lptype=v2"))},durationText:"Redeem anytime"})]})})]})})]})}},57911:(e,t,n)=>{"use strict";n.d(t,{s:()=>o});var r=n(57304),a=n.n(r),i=n(84572),s=n.n(i);function o(e,t,n){return!0===t?a()(e,n):s()(t)?a()(e,t):e}},58348:(e,t,n)=>{"use strict";n.d(t,{j3:()=>o,w5:()=>s});var r=n(10580),a=n(5776);let i=(0,n(19125).vt)(e=>({prevAsPath:void 0,currentAsPath:void 0})),s=()=>i.getState(),o=()=>{let{asPath:e}=(0,r.useRouter)(),{currentAsPath:t}=i(e=>e);(0,a.useEffect)(()=>{t!==e&&i.setState(n=>({...n,currentAsPath:e,prevAsPath:t}))},[e,t])}},58789:(e,t,n)=>{var r=n(93092),a=n(22848),i=n(96053),s=n(63142),o=n(61117),l=n(76247),u=n(29476),d=n(682),c=n(36601);e.exports=function(e,t,n){t=t.length?r(t,function(e){return c(e)?function(t){return a(t,1===e.length?e[0]:e)}:e}):[d];var p=-1;return t=r(t,l(i)),o(s(e,function(e,n,a){return{criteria:r(t,function(t){return t(e)}),index:++p,value:e}}),function(e,t){return u(e,t,n)})}},58994:e=>{var t=RegExp("[\\u200d\ud800-\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");e.exports=function(e){return t.test(e)}},59269:(e,t,n)=>{"use strict";n.d(t,{ID:()=>a,Oc:()=>r,v_:()=>i});let r=["1w","6m","1y","all"],a={"1w":7,"6m":180,"1y":365,all:9999},i="The APR here is not inclusive of APR from token emissions"},59505:(e,t,n)=>{"use strict";n.d(t,{P2:()=>w,bx:()=>T,pr:()=>b,sl:()=>g,vh:()=>v});var r=n(98356),a=n.n(r),i=n(98307),s=n.n(i),o=n(27785),l=n(20262),u=n(68459),d=n(47475);function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,h(r.key),r)}}function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
294t%2?y(Object(n),!0).forEach(function(t){m(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function m(e,t,n){return(t=h(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:String(t)}var b=function(e,t,n,r,a){var i=e.width,s=e.height,c=e.layout,p=e.children,y=Object.keys(t),h={left:n.left,leftMirror:n.left,right:i-n.right,rightMirror:i-n.right,top:n.top,topMirror:n.top,bottom:s-n.bottom,bottomMirror:s-n.bottom},b=!!(0,l.BU)(p,d.y);return y.reduce(function(i,s){var l,d,p,y,g,v=t[s],x=v.orientation,w=v.domain,T=v.padding,A=void 0===T?{}:T,E=v.mirror,S=v.reversed,k="".concat(x).concat(E?"Mirror":"");if("number"===v.type&&("gap"===v.padding||"no-gap"===v.padding)){var M=w[1]-w[0],P=1/0,C=v.categoricalDomain.sort();if(C.forEach(function(e,t){t>0&&(P=Math.min((e||0)-(C[t-1]||0),P))}),Number.isFinite(P)){var O=P/M,j="vertical"===v.layout?n.height:n.width;if("gap"===v.padding&&(l=O*j/2),"no-gap"===v.padding){var I=(0,u.F4)(e.barCategoryGap,O*j),R=O*j/2;l=R-I-(R-I)/j*I}}}d="xAxis"===r?[n.left+(A.left||0)+(l||0),n.left+n.width-(A.right||0)-(l||0)]:"yAxis"===r?"horizontal"===c?[n.top+n.height-(A.bottom||0),n.top+(A.top||0)]:[n.top+(A.top||0)+(l||0),n.top+n.height-(A.bottom||0)-(l||0)]:v.range,S&&(d=[d[1],d[0]]);var D=(0,o.W7)(v,a,b),B=D.scale,N=D.realScaleType;B.domain(w).range(d),(0,o.YB)(B);var L=(0,o.w7)(B,f(f({},v),{},{realScaleType:N}));"xAxis"===r?(g="top"===x&&!E||"bottom"===x&&E,p=n.left,y=h[k]-g*v.height):"yAxis"===r&&(g="left"===x&&!E||"right"===x&&E,p=h[k]-g*v.width,y=n.top);var F=f(f(f({},v),L),{},{realScaleType:N,x:p,y:y,scale:B,width:"xAxis"===r?n.width:v.width,height:"yAxis"===r?n.height:v.height});return F.bandSize=(0,o.Hj)(F,L),v.hide||"xAxis"!==r?v.hide||(h[k]+=(g?-1:1)*F.width):h[k]+=(g?-1:1)*F.height,f(f({},i),{},m({},s,F))},{})},g=function(e,t){var n=e.x,r=e.y,a=t.x,i=t.y;return{x:Math.min(n,a),y:Math.min(r,i),width:Math.abs(a-n),height:Math.abs(i-r)}},v=function(e){return g({x:e.x1,y:e.y1},{x:e.x2,y:e.y2})},x=function(){var e,t;function n(e){if(!(this instanceof n))throw TypeError("Cannot call a class as a function");this.scale=e}return e=[{key:"domain",get:function(){return this.scale.domain}},{key:"range",get:function(){return this.scale.range}},{key:"rangeMin",get:function(){return this.range()[0]}},{key:"rangeMax",get:function(){return this.range()[1]}},{key:"bandwidth",get:function(){return this.scale.bandwidth}},{key:"apply",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.bandAware,r=t.position;if(void 0!==e){if(r)switch(r){case"start":default:return this.scale(e);case"middle":var a=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+a;case"end":var i=this.bandwidth?this.bandwidth():0;return this.scale(e)+i}if(n){var s=this.bandwidth?this.bandwidth()/2:0;return this.scale(e)+s}return this.scale(e)}}},{key:"isInRange",value:function(e){var t=this.range(),n=t[0],r=t[t.length-1];return n<=r?e>=n&&e<=r:e>=r&&e<=n}}],t=[{key:"create",value:function(e){return new n(e)}}],e&&p(n.prototype,e),t&&p(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n}();m(x,"EPS",1e-4);var w=function(e){var t=Object.keys(e).reduce(function(t,n){return f(f({},t),{},m({},n,x.create(e[n])))},{});return f(f({},t),{},{apply:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.bandAware,i=n.position;return a()(e,function(e,n){return t[n].apply(e,{bandAware:r,position:i})})},isInRange:function(e){return s()(e,function(e,n){return t[n].isInRange(e)})}})},T=function(e){var t=e.width,n=e.height,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=(r%180+180)%180*Math.PI/180,i=Math.atan(n/t);return Math.abs(a>i&&a<Math.PI-i?n/Math.sin(a):t/Math.cos(a))}},59586:(e,t,n)=>{"use strict";async function r(e){let t=Object.keys(e);return(await Promise.all(t.map(t=>Promise.resolve(e[t])))).reduce((e,n,r)=>(e[t[r]]=n,e),{})}function a(e,t,n){for(let r in t){let a=t[r],i=n?n[r]:null;i&&function(e,t,n){let r=t.split("|").map(e=>e.trim());for(let n=0;n<r.length;n++)switch(t){case"any":return;case"bigint":case"boolean":case"number":case"string":if(typeof e===t)return}let a=Error(`invalid value for type ${t}`);throw a.code="INVALID_ARGUMENT",a.argument=`value.${n}`,a.value=e,a}(a,i,r),Object.defineProperty(e,r,{enumerable:!0,value:a,writable:!1})}}n.d(t,{k:()=>r,n:()=>a})},59725:(e,t,n)=>{"use strict";var r=n(69543),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},o={};function l(e){return r.isMemo(e)?s:o[e.$$typeof]||a}o[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},o[r.Memo]=s;var u=Object.defineProperty,d=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,y=Object.getPrototypeOf,f=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(f){var a=y(n);a&&a!==f&&e(t,a,r)}var s=d(n);c&&(s=s.concat(c(n)));for(var o=l(t),m=l(n),h=0;h<s.length;++h){var b=s[h];
294if(!i[b]&&!(r&&r[b])&&!(m&&m[b])&&!(o&&o[b])){var g=p(n,b);try{u(t,b,g)}catch(e){}}}}return t}},59839:(e,t,n)=>{"use strict";n.d(t,{t:()=>a});var r=n(46296);async function a(e,t){let n=await fetch(r.LS,{method:"POST",headers:{"Content-Type":"application/json",Authorization:"Bearer ".concat("oasVvo5M_eMsqxbnrx1sH4CLVrbzd3GNR1hF7vXSKYY")},body:JSON.stringify({query:e,variables:t})}),a=await n.json();if(a.errors){let e=a.errors.map(e=>e.message).join(", ");throw Error("GraphQL Error: ".concat(e))}return a.data}},59903:(e,t,n)=>{"use strict";n.d(t,{k5:()=>l});var r=n(5776),a={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},i=r.createContext&&r.createContext(a),s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)},o=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n};function l(e){return function(t){return r.createElement(u,s({attr:s({},e.attr)},t),function e(t){return t&&t.map(function(t,n){return r.createElement(t.tag,s({key:n},t.attr),e(t.child))})}(e.child))}}function u(e){var t=function(t){var n,a=e.attr,i=e.size,l=e.title,u=o(e,["attr","size","title"]),d=i||t.size||"1em";return t.className&&(n=t.className),e.className&&(n=(n?n+" ":"")+e.className),r.createElement("svg",s({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,a,u,{className:n,style:s(s({color:e.color||t.color},t.style),e.style),height:d,width:d,xmlns:"http://www.w3.org/2000/svg"}),l&&r.createElement("title",null,l),e.children)};return void 0!==i?r.createElement(i.Consumer,null,function(e){return t(e)}):t(a)}},60153:e=>{e.exports=function(e,t){return function(n){return e(t(n))}}},60382:(e,t,n)=>{e.exports=n(45960)(n(71605),"Promise")},60486:(e,t,n)=>{"use strict";n.d(t,{Jv:()=>i,jd:()=>s,xf:()=>r,yA:()=>o});var r={ease:[.25,.1,.25,1],easeIn:[.4,0,1,1],easeOut:[0,0,.2,1],easeInOut:[.4,0,.2,1]},a={slideLeft:{position:{left:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"-100%",y:0}},slideRight:{position:{right:0,top:0,bottom:0,width:"100%"},enter:{x:0,y:0},exit:{x:"100%",y:0}},slideUp:{position:{top:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"-100%"}},slideDown:{position:{bottom:0,left:0,right:0,maxWidth:"100vw"},enter:{x:0,y:0},exit:{x:0,y:"100%"}}};function i(e){var t;switch(null!=(t=null==e?void 0:e.direction)?t:"right"){case"right":default:return a.slideRight;case"left":return a.slideLeft;case"bottom":return a.slideDown;case"top":return a.slideUp}}var s={enter:{duration:.2,ease:r.easeOut},exit:{duration:.1,ease:r.easeIn}},o={enter:(e,t)=>({...e,delay:"number"==typeof t?t:null==t?void 0:t.enter}),exit:(e,t)=>({...e,delay:"number"==typeof t?t:null==t?void 0:t.exit})}},60561:(e,t,n)=>{"use strict";function r(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"forbidden",{enumerable:!0,get:function(){return r}}),n(16313).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},60754:(e,t,n)=>{"use strict";n.d(t,{gU:()=>u,ud:()=>d,TJ:()=>c,C1:()=>p,nk:()=>y,i8:()=>f,bF:()=>m,KY:()=>h,bm:()=>b,QR:()=>g,FB:()=>v,xh:()=>x,Sl:()=>w,I$:()=>T,bY:()=>A,ff:()=>E,PF:()=>S,EH:()=>k,FY:()=>M,MX:()=>P,Gr:()=>C,H2:()=>O,Hz:()=>j,TX:()=>I,ww:()=>R,$_:()=>D,oU:()=>B,R2:()=>N,H_:()=>L,c_:()=>F,KD:()=>U,vc:()=>z,M7:()=>G,Ye:()=>H,vN:()=>V,LN:()=>W,S1:()=>_,Ei:()=>Y,TT:()=>i,Mx:()=>s,P7:()=>a,_l:()=>o,mP:()=>q,gr:()=>Q,$V:()=>Z,X:()=>K});var r=n(64476);let a=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 37 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"m4.297 30.053 7.93-8.155c.23-.23.542-.369.865-.369h10.792c.324 0 .647.138.866.369l7.93 8.155L30.579 32 22.996 24.5a6.233 6.233 0 0 0-4.005-1.786l-.508-.034-.508.034a6.176 6.176 0 0 0-4.005 1.786L6.386 32l-2.1-1.947h.011ZM15.309 0l3.116 10.932c.092.31.046.656-.116.933l-5.401 9.33a1.237 1.237 0 0 1-.75.564L1.112 24.537l-.647-2.788 10.307-2.8a6.22 6.22 0 0 0 3.556-2.568l.277-.426.23-.45a6.183 6.183 0 0 0 .462-4.354L12.573.84 15.32 0h-.011ZM35.877 24.559 24.83 21.782a1.238 1.238 0 0 1-.75-.564l-5.402-9.33a1.197 1.197 0 0 1-.115-.933L21.68.023l2.747.84-2.724 10.31a6.183 6.183 0 0 0 .462 4.355l.23.449.277.426a6.132 6.132 0 0 0 3.555 2.569l10.308 2.799-.647 2.788h-.011Z",fill:"#98FF7E"})}),i=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 34 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{d:"m.987 29.363 8.944-9.199c.26-.26.612-.416.976-.416H23.08c.364 0 .729.156.976.416L33 29.363l-2.37 2.195-8.553-8.458a7.03 7.03 0 0 0-4.517-2.014l-.573-.038-.573.039a6.965 6.965 0 0 0-4.517 2.013l-8.553 8.458-2.37-2.195h.013Z",fill:"#98FF7E"}),(0,r.jsx)("path",{d:"m3.604.013 9.217 8.926c.26.26.417.61.417.974v12.148c0 .364-.156.727-.417.974l-9.217 8.926-2.2-2.365 8.475-8.535a7.003 7.003 0 0 0 2.018-4.509l.039-.572-.04-.571A6.94 6.94 0 0 0 9.88 10.9L1.404 2.365 3.604 0v.013Z",fill:"#98FF7E"}),(0,r.jsx)("path",{d:"m33.013 2.637-8.944 9.199c-.26.26-.612.416-.976.416H10.92a1.37 1.37 0 0 1-.976-.416L1 2.637 3.37.442 11.923 8.9a7.03 7.03 0 0 0 4.517 2.013l.573.04.573-.04A6.965 6.965 0 0 0 22.103 8.9L30.656.442l2.37 2.195h-.013Z",fill:"#98FF7E"}),(0,r.jsx)("path",{d:"m30.396 31.987-9.217-8.926c-.26-.26-.417-.61-.417-.974V9.939c0-.364.157-.727.417-.974L30.396.039l2.2 2.365-8.475 8.536a7.002 7.
294002 0 0 0-2.018 4.508l-.039.572.04.571A6.939 6.939 0 0 0 24.12 21.1l8.475 8.535-2.2 2.365v-.013Z",fill:"#98FF7E"})]}),s=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 35 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{d:"m4.67 27.213 7.163-7.368c.208-.208.49-.333.782-.333h9.75c.291 0 .583.125.782.333l7.163 7.368-1.898 1.759-6.85-6.775a5.63 5.63 0 0 0-3.619-1.613l-.459-.031-.458.031a5.579 5.579 0 0 0-3.619 1.613l-6.85 6.775-1.898-1.759h.01Z",fill:"#98FF7E"}),(0,r.jsx)("path",{d:"m3.334 7.638 9.24 4.527c.26.125.468.365.562.646l3.014 9.261c.094.281.062.593-.073.854L11.27 32l-2.263-1.26 4.348-8.595a5.586 5.586 0 0 0 .417-3.934l-.114-.437-.167-.426a5.611 5.611 0 0 0-2.66-2.945L2.25 9.99l1.095-2.352h-.01Z",fill:"#98FF7E"}),(0,r.jsx)("path",{d:"m21.572.323-1.46 10.167a1.073 1.073 0 0 1-.438.728l-7.893 5.724c-.24.177-.543.24-.835.198L.811 15.38l.5-2.538 9.541 1.467a5.587 5.587 0 0 0 3.88-.822l.385-.25.355-.291a5.603 5.603 0 0 0 1.981-3.424L19.007.02l2.575.312-.01-.01Z",fill:"#98FF7E"}),(0,r.jsx)("path",{d:"m34.179 15.37-10.136 1.76a1.088 1.088 0 0 1-.834-.199l-7.893-5.723a1.095 1.095 0 0 1-.439-.729L13.418.312 15.994 0l1.554 9.501a5.604 5.604 0 0 0 1.981 3.424l.355.291.386.25a5.586 5.586 0 0 0 3.879.822l9.54-1.467.501 2.539-.01.01Z",fill:"#98FF7E"}),(0,r.jsx)("path",{d:"m23.73 31.99-4.807-9.085a1.104 1.104 0 0 1-.073-.854l3.014-9.261c.094-.281.292-.51.563-.645l9.239-4.527L32.76 9.97l-8.582 4.412a5.574 5.574 0 0 0-2.66 2.945l-.166.427-.115.437a5.586 5.586 0 0 0 .417 3.933l4.349 8.596-2.263 1.26-.01.01Z",fill:"#98FF7E"})]}),o=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 33 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{d:"m4.014 26.41 6.971-7.17c.203-.202.477-.323.761-.323h9.488c.284 0 .568.121.76.324l6.971 7.17-1.846 1.71-6.667-6.592a5.48 5.48 0 0 0-3.52-1.57l-.447-.03-.447.03a5.43 5.43 0 0 0-3.52 1.57L5.85 28.122 4.004 26.41h.01Z",fill:"#98FF7E"}),(0,r.jsx)("path",{d:"m1.214 10.42 9.71 2.44c.274.072.518.254.66.497l4.749 8.203c.142.243.182.546.101.82l-2.74 9.61-2.415-.74 2.395-9.063a5.436 5.436 0 0 0-.406-3.828l-.203-.394-.243-.375a5.39 5.39 0 0 0-3.126-2.258L.646 12.87l.568-2.45Z",fill:"#98FF7E"}),(0,r.jsx)("path",{d:"m13.694 0 2.74 9.61c.081.274.04.577-.101.82l-4.75 8.203a1.088 1.088 0 0 1-.659.496l-9.71 2.45-.569-2.45 9.062-2.46a5.467 5.467 0 0 0 3.125-2.259l.243-.375.203-.395a5.436 5.436 0 0 0 .406-3.827L11.29.739 13.694 0Z",fill:"#98FF7E"}),(0,r.jsx)("path",{d:"m28.976 5.58-6.971 7.17a1.086 1.086 0 0 1-.761.323h-9.488c-.284 0-.568-.121-.76-.324L4.013 5.58l1.847-1.71 6.667 6.592a5.479 5.479 0 0 0 3.52 1.57l.447.03.446-.03a5.429 5.429 0 0 0 3.521-1.57l6.667-6.593 1.847 1.712Z",fill:"#98FF7E"}),(0,r.jsx)("path",{d:"m31.776 21.58-9.71-2.44a1.087 1.087 0 0 1-.66-.497l-4.749-8.203a1.054 1.054 0 0 1-.101-.82L19.296 0l2.415.74-2.395 9.063a5.436 5.436 0 0 0 .406 3.827l.203.395.243.375a5.39 5.39 0 0 0 3.125 2.258l9.062 2.461-.569 2.45-.01.01Z",fill:"#98FF7E"}),(0,r.jsx)("path",{d:"m19.296 32-2.74-9.61a1.053 1.053 0 0 1 .101-.82l4.75-8.203c.141-.243.385-.425.659-.496l9.71-2.44.568 2.45-9.06 2.46a5.467 5.467 0 0 0-3.126 2.259l-.244.375-.203.395a5.436 5.436 0 0 0-.405 3.828L21.7 31.26 19.285 32h.01Z",fill:"#98FF7E"})]});var l=n(5776);let u=function(e){let t=(0,l.useId)();return(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsxs)("g",{clipPath:`url(#amplified_svg__a__${t})`,children:[(0,r.jsx)("path",{d:"M12 23.5c6.351 0 11.5-5.149 11.5-11.5S18.351.5 12 .5.5 5.649.5 12 5.649 23.5 12 23.5Z",fill:"#98FF7E"}),(0,r.jsx)("path",{d:"m9.178 19.46 1.633.905V9.545l-1.633.9v9.015ZM14.822 10.444l-1.633-.899v10.82l1.633-.905v-9.016Z",fill:"#3C4245"}),(0,r.jsx)("path",{d:"m13.722 7.918-1.793.515 7.65 7.649.52-1.787-6.377-6.377Z",fill:"#3C4245"}),(0,r.jsx)("path",{d:"m10.456 7.918 1.787.515L4.6 16.082l-.52-1.787 6.376-6.377ZM13.722 3.144l-1.793.52 7.65 7.65.52-1.793-6.377-6.377Z",fill:"#3C4245"}),(0,r.jsx)("path",{d:"m10.456 3.144 1.787.52-7.643 7.65-.52-1.793 6.376-6.377Z",fill:"#3C4245"})]}),(0,r.jsx)("defs",{children:(0,r.jsx)("clipPath",{id:`amplified_svg__a__${t}`,children:(0,r.jsx)("path",{fill:"currentColor",transform:"translate(.5 .5)",d:"M0 0h23v23H0z"})})})]})},d=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{d:"M12 24c6.627 0 12-5.373 12-12S18.627 0 12 0 0 5.373 0 12s5.373 12 12 12Z",fill:"#98FF7E"}),(0,r.jsx)("path",{d:"M12 22.806c5.969 0 10.807-4.838 10.807-10.806 0-5.968-4.838-10.807-10.806-10.807C6.032 1.193 1.194 6.032 1.194 12s4.838 10.806 10.807 10.806Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"m2.516 13.575 5.299-5.46a.814.814 0 0 1 .582-.248h7.212c.219 0 .429.09.583.247l5.298 5.46-1.404 1.306-5.065-5.023a4.143 4.143 0 0 0-2.679-1.194l-.336-.02-.336.02A4.143 4.143 0 0 0 8.99 9.857L3.926 14.88l-1.404-1.305h-.006Z",fill:"#98FF7E"}),(0,r.jsx)("path",{d:"m5.167 15.782 3.816-3.93a.617.617 0 0 1 .44-.186h5.164c.165 0 .325.068.44.185l3.816 3.931-1.051.975-3.648-3.617a2.933 2.933 0 0 0-1.897-.846l-.24-.014-.242.014a2.933 2.933 0 0 0-1.896.846L6.22 16.757l-1.051-.975h-.003Z",fill:"#98FF7E"})]}),c=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 67 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{d:"M0 20.103 18.62 1.317A2.912 2.912 0 0 1 20.666.47H46.01c.77 0 1.509.305 2.044.848l18.621 18.795-4.935 4.49-17.803-17.28a14.694 14.694 0 0 0-9.413-4.108l-1.187-.067-1.188.067a14.694 14.694 0 0 0-9.412 4.108L4.935 24.602 0 20.101Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M9.315 27.709 22.73 14.175c.399-.41.963-.64 1.538-.64H42.41c.574 0 1.139.23 1.538.64l13.413 13.534-3.689 3.354-12.82-12.447a10.423 10.423 0 0 0-6.667-2.907l-.847-.048-.846.048a10.423 10.423 0 0 0-6.668 2.907l-12.82 12.447-3.689-3.354Z",fill:"currentColor"})]}),p=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 154 38",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"M21.71 38V27.792H7.516V38H.422V10.97L11.615 0h5.987l11.203 10.97v27.04h-7.096V38Zm0-24.151L14.612 6.9l-7.096 6.948v7.11H21.71v-7.11ZM57.024 38V14.659L51.37 26.277h-2.881l-5.655-11.618V38h-7.096V0h7.096l7.095 14.601L57.024 0h7.096v38h-7.096ZM78.429 25.734V38h-7.096V0H94.12l5.597 5.48v14.764l-5.597 5.48H78.429v.01ZM92.621 8.359l-1.548-1.516H78.43V18.9h12.644l1.548-1.525V8.359ZM105.534 38V0h7.096v31.166h16.859v6.844h-23.955V38ZM136.257 38V2
2941.654h-2.268l-8.371-8.196V0h7.095v10.589l4.322 4.232h5.548l4.322-4.232V0h7.096v13.467l-8.371 8.197h-2.278V38.01h-7.095V38Z",fill:"currentColor"})}),y=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"m4 12-.354-.354-.353.354.353.354L4 12Zm15 .5a.5.5 0 0 0 0-1v1ZM9.646 5.646l-6 6 .708.708 6-6-.708-.708Zm-6 6.708 6 6 .708-.708-6-6-.708.708ZM4 12.5h15v-1H4v1Z",fill:"currentColor"})}),f=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m17.625 6.5-1.25 1.561L13 5.361v6.92a1 1 0 1 1-2 0V5.36l-3.375 2.7L6.375 6.5 12 2l5.625 4.5Z",fill:"currentColor"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.086 13.362 5.384 12a7 7 0 1 0 13.232 0l-1.702 1.362a5 5 0 1 1-9.827 0Z",fill:"currentColor"})]}),m=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 103 81",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{d:"M0 2h100v54",stroke:"currentColor",strokeWidth:.5}),(0,r.jsx)("path",{d:"M20 5H0V0h20v5ZM102.5 58h-5v-5h5v5Z",fill:"currentColor"})]}),h=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 103 91",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{d:"M0 2.5h100V91",stroke:"currentColor",strokeWidth:.5}),(0,r.jsx)("path",{d:"M20 5H0V0h20v5ZM102.5 91h-5v-5h5v5Z",fill:"currentColor"})]}),b=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"M18 6 6 18M6 6l12 12",stroke:"currentColor",strokeLinecap:"square",strokeLinejoin:"round"})}),g=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"M9 18c-.55 0-1.02-.196-1.412-.587A1.926 1.926 0 0 1 7 16V4c0-.55.196-1.02.588-1.413A1.926 1.926 0 0 1 9 2h9c.55 0 1.02.196 1.413.587C19.803 2.98 20 3.45 20 4v12c0 .55-.196 1.02-.587 1.413A1.926 1.926 0 0 1 18 18H9Zm0-2h9V4H9v12Zm-4 6c-.55 0-1.02-.196-1.413-.587A1.926 1.926 0 0 1 3 20V7c0-.283.096-.52.288-.713A.968.968 0 0 1 4 6c.283 0 .52.096.713.287.191.192.287.43.287.713v13h10c.283 0 .52.096.713.288.191.191.287.429.287.712s-.096.52-.287.712A.968.968 0 0 1 15 22H5Z",fill:"currentColor"})}),v=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"M18 6 6 18M6 6l12 12",stroke:"#FF7878",strokeLinecap:"square",strokeLinejoin:"round"})}),x=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"M15.299 8.904V2.977h5.926v5.927H15.3ZM1.827 21.977v-5.926h9.663v5.927H1.827ZM21.225 18.504 18.7 21.968h-3.4v-9.876h5.926v6.412ZM11.49 2.977v9.877H1.827V7.109l3.22-4.132h6.443Z",stroke:"currentColor"})}),w=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"M22.568 1.69H15.64v6.926h6.927V1.69ZM12.832 14.763H2.169v6.927h10.663v-6.927ZM15.641 21.68h4.154l2.773-3.801v-7.075H15.64V21.68ZM2.169 12.566h10.663V1.69H5.646L2.169 6.15v6.416Z",fill:"currentColor"})}),T=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("circle",{cx:12,cy:12,r:9,stroke:"currentColor",strokeWidth:1.2})}),A=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.81 11.94c0-.69.52-1.24 1.18-1.24.66 0 1.19.55 1.17 1.24 0 .69-.51 1.24-1.17 1.24-.65 0-1.18-.55-1.18-1.24Zm4.21 0c0-.69.52-1.24 1.18-1.24.64 0 1.18.55 1.18 1.24s-.52 1.24-1.18 1.24c-.65 0-1.18-.55-1.18-1.24Z",fill:"currentColor"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.35 1.28H19.8c1.3 0 2.36 1.04 2.37 2.32v20.11l-2.49-2.12-1.39-1.25-1.48-1.33.61 2.07H4.35c-1.3 0-2.36-1.04-2.36-2.32V3.6c0-1.28 1.06-2.32 2.36-2.32Zm10.24 13.75c.34.41.76.9.76.9 2.278-.072 3.287-1.38 3.49-1.644.025-.031.038-.048.04-.046 0-3.61-1.66-6.54-1.66-6.54-1.65-1.21-3.23-1.18-3.23-1.18l-.16.18c1.96.58 2.87 1.43 2.87 1.43a9.72 9.72 0 0 0-5.8-1.05c-.062 0-.116.008-.177.017L10.7 7.1c-.41.04-1.39.18-2.62.71-.43.19-.68.32-.68.32s.94-.9 3.04-1.46l-.12-.14S8.75 6.5 7.09 7.71c0 0-1.66 2.93-1.66 6.54 0 0 .97 1.63 3.52 1.71 0 0 .42-.5.77-.93-1.47-.43-2.02-1.32-2.02-1.32s.11.08.32.19c.01 0 .03.01.05.02a.243.243 0 0 0 .076.049l.024.011c.29.15.57.28.84.38.47.2 1.03.37 1.69.49.87.16 1.88.21 2.99.01a8.91 8.91 0 0 0 1.67-.49c.4-.15.85-.36 1.32-.67 0 0-.58.91-2.09 1.33Z",fill:"currentColor"})]}),E=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{d:"m5.93 19.283.021-.006 2.633-.658.045-.01c.223-.056.42-.105.599-.207.179-.101.322-.245.484-.407l.033-.033 7.194-7.194.024-.024c.313-.313.583-.583.77-.828.2-.263.353-.556.353-.916s-.152-.653-.353-.916c-.187-.245-.457-.515-.77-.829l-.024-.023-.353.354.353-.354-.171-.171-.024-.024c-.313-.313-.583-.583-.828-.77-.263-.2-.556-.353-.916-.353s-.653.152-.916.353c-.245.187-.515.457-.829.77l-.023.024-7.194 7.194a7.24 7.24 0 0 1-.033.032c-.162.163-.306.306-.407.485-.102.18-.15.376-.206.6l-.011.044-.664 2.654a12.99 12.99 0 0 0-.007.027c-.039.157-.08.324-.095.464-.015.155-.011.416.
294198.626.21.21.47.213.625.197a3.43 3.43 0 0 0 .492-.101Z",stroke:"currentColor"}),(0,r.jsx)("path",{d:"m12.5 7.5 3-2 3 3-2 3-4-4Z",fill:"currentColor"})]}),S=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"m18 9-6 6-6-6",stroke:"currentColor"})}),k=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"m15 6-6 6 6 6",stroke:"currentColor"})}),M=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"m9 6 6 6-6 6",stroke:"currentColor"})}),P=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"m18 15-6-6-6 6",stroke:"currentColor"})}),C=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7 6a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1v-4.125a1 1 0 1 1 2 0V17a3 3 0 0 1-3 3H7a3 3 0 0 1-3-3V7a3 3 0 0 1 3-3h4.125a1 1 0 1 1 0 2H7ZM14 5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 1 1-2 0V6h-3a1 1 0 0 1-1-1Z",fill:"currentColor"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.655 5.53a.75.75 0 0 1 0 1.06l-7.69 7.69a.75.75 0 0 1-1.06-1.06l7.69-7.69a.75.75 0 0 1 1.06 0Z",fill:"currentColor"})]}),O=function(e){let t=(0,l.useId)();return(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 40 25",fill:"none",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",...e,children:[(0,r.jsx)("path",{fill:`url(#h2_svg__a__${t})`,d:"M0 0h40v25H0z"}),(0,r.jsxs)("defs",{children:[(0,r.jsx)("pattern",{id:`h2_svg__a__${t}`,patternContentUnits:"objectBoundingBox",width:1,height:1,children:(0,r.jsx)("use",{xlinkHref:`#h2_svg__b__${t}`,transform:"matrix(.00187 0 0 .00299 0 -.001)"})}),(0,r.jsx)("image",{id:`h2_svg__b__${t}`,width:536,height:336,xlinkHref:"data:image/png;base64,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"})]})]})},j=function(e){let t=(0,l.useId)();return(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 26 23",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("g",{filter:`url(#health-factor-point-bottom_svg__a__${t})`,children:(0,r.jsx)("path",{d:"m13 4 6.062 10.5H6.938L13 4Z",fill:"currentColor"})}),(0,r.jsx)("defs",{children:(0,r.jsxs)("filter",{id:`health-factor-point-bottom_svg__a__${t}`,x:.938,y:0,width:24.124,height:22.5,filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,r.jsx)("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),(0,r.jsx)("feColorMatrix",{in:"SourceAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,r.jsx)("feOffset",{dy:2}),(0,r.jsx)("feGaussianBlur",{stdDeviation:3}),(0,r.jsx)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,r.jsx)("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"}),(0,r.jsx)("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow_889_1780"}),(0,r.jsx)("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow_889_1780",result:"shape"})]})})]})},I=function(e){let t=(0,l.useId)();return(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 29 27",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("g",{filter:`url(#health-factor-point-top_svg__a__${t})`,children:(0,r.jsx)("path",{d:"M14.5 19 6.273 4.75h16.454L14.5 19Z",fill:"currentColor"})}),(0,r.jsx)("defs",{children:(0,r.jsxs)("filter",{id:`health-factor-point-top_svg__a__${t}`,x:.273,y:.75,width:28.455,height:26.25,filterUnits:"userSpaceOnUse",colorInterpolationFilters:"sRGB",children:[(0,r.jsx)("feFlood",{floodOpacity:0,result:"BackgroundImageFix"}),(0,r.jsx)("feColorMatrix",{in:"SourceAlpha",values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0",result:"hardAlpha"}),(0,r.jsx)("feOffset",{dy:2}),(0,r.jsx)("feGaussianBlur",{stdDeviation:3}),(0,r.jsx)("feComposite",{in2:"hardAlpha",operator:"out"}),(0,r.jsx)("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"}),(0,r.jsx)("feBlend",{in2:"BackgroundImageFix",result:"effect1_dropShadow_889_1782"}),(0,r.jsx)("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow_889_1782",result:"shape"})]})})]})},R=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"M2.79 12.924h1.102V21.5h5.64v-6.642h5.019V21.5h5.64v-8.576h1.243l.149-.163c.566-.622.888-1.337.915-2.083.027-.748-.244-1.476-.77-2.117l-.15-.183h-.017L17.144 3.01a1.36 1.36 0 0 0-1.052-.511H7.886c-.416 0-.788.204-1.045.504l-.006.007-4.56 5.55c-.526.64-.8 1.368-.773 2.116.026.747.348 1.463.92 2.085l.148.162h.22Z",
294stroke:"currentColor"})}),D=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"m21.325 9.204-4.567-5.857A.845.845 0 0 0 16.091 3H7.886c-.248 0-.488.13-.665.347l-4.56 5.857c-.921 1.186-.881 2.582.129 3.744h1.602V22h4.64v-7.011h6.019V22h4.64v-9.052h1.522c1.002-1.162 1.05-2.558.128-3.744h-.016Z",fill:"currentColor"})}),B=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 34 15",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{d:"M0 1h33v14",stroke:"currentColor",strokeWidth:.2}),(0,r.jsx)("path",{d:"M10 2H0V0h10v2ZM34 15h-2v-5h2v5Z",fill:"currentColor"})]}),N=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("circle",{cx:12,cy:12,r:9,stroke:"currentColor"}),(0,r.jsx)("path",{d:"M12.5 7.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M12 17v-7",stroke:"currentColor"})]}),L=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 198 97",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{d:"M182.5 27h-40V17h40v10ZM10 10H0V0h10v10Z",fill:"currentColor"}),(0,r.jsx)("path",{d:"M197.5 22H104L87 5H0M197.5 22v74.25",stroke:"currentColor",strokeWidth:.5})]}),F=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("circle",{cx:12,cy:15,r:2,fill:"currentColor"}),(0,r.jsx)("path",{d:"M4.5 13.5c0-1.886 0-2.828.586-3.414C5.672 9.5 6.614 9.5 8.5 9.5h7c1.886 0 2.828 0 3.414.586.586.586.586 1.528.586 3.414v1c0 2.828 0 4.243-.879 5.121-.878.879-2.293.879-5.121.879h-3c-2.828 0-4.243 0-5.121-.879C4.5 18.743 4.5 17.328 4.5 14.5v-1Z",stroke:"currentColor"}),(0,r.jsx)("path",{d:"M16.5 9.5V8A4.5 4.5 0 0 0 12 3.5v0A4.5 4.5 0 0 0 7.5 8v1.5",stroke:"currentColor",strokeLinecap:"round"})]}),U=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"m16.428 12.581.347.317.31.355.386.442.375-.451 2.753-3.312.289-.347-.316-.323-6.547-6.696-.858-.877v5.258l-10.952.157-.51.007.018.51.102 2.992.016.48.48.003 10.483.064.297.002a5.41 5.41 0 0 1 3.327 1.42ZM6.001 13.259l-.346-.317-.31-.355-.386-.442-.375.451-2.754 3.312-.288.347.315.323 6.54 6.688.857.877v-5.258l10.952-.157.51-.007-.018-.51-.101-2.992-.017-.48-.48-.003-10.482-.064-.41-.003A5.414 5.414 0 0 1 6 13.26Z",stroke:"currentColor"})}),z=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"M13.37 9.958a5.903 5.903 0 0 1 3.958 1.56l.367.336.329.376 2.753-3.312-6.547-6.696V6.75h-.266l-11.179.16.102 2.992 10.482.064v-.008ZM10.185 14.494a5.903 5.903 0 0 1-3.958-1.56l-.368-.336-.328-.376-2.754 3.312 6.54 6.688v-4.528h.266l11.179-.16-.102-2.992-10.483-.064.008.016Z",fill:"currentColor"})}),G=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"M14.325 18.33c.293.538.308 1.192.039 1.746l-1.347 1.762c-.054.1-.123.162-.192.162H10.4c-.077 0-.146-.062-.193-.162l-1.346-1.762c-.27-.554-.262-1.2.038-1.747M18.096 7.264a6.28 6.28 0 0 0-1.685-3.21c-1.716-1.746-3.802-2.377-6.187-1.9-1.709.339-3.07 1.27-4.048 2.709-1.224 1.808-1.477 3.77-.831 5.848.315 1.008.9 1.855 1.616 2.624.816.877 1.293 1.916 1.508 3.086.123.67.516 1.008 1.208 1.008h3.886c.693 0 1.1-.346 1.216-1.023.177-.993.562-1.901 1.185-2.701.37-.47.8-.908 1.14-1.4 1.046-1.532 1.354-3.233 1-5.049l-.008.008Zm-5.78 5.856H11.07v-1.247h1.247v1.247Zm1.794-4.24-1.785 1.785v.508h-1.247v-1.008l1.785-1.786v-.561l-.27-.27h-1.946l-.27.27v.662H9.132V7.302l.985-.985h3.017l.985.985v1.585l-.008-.007Z",fill:"currentColor"})}),H=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{d:"M10.144 6.628c.786-1.961 1.18-2.942 1.856-2.942.676 0 1.07.98 1.856 2.942l.037.09c.444 1.109.666 1.663 1.12 2 .452.336 1.047.39 2.236.496l.214.019c1.946.174 2.92.261 3.127.88.209.62-.514 1.277-1.96 2.591l-.481.44c-.732.665-1.098.998-1.268 1.434a2.002 2.002 0 0 0-.08.25c-.111.454-.004.937.21 1.902l.067.3c.393 1.775.59 2.662.247 3.045a1 1 0 0 1-.481.296c-.496.136-1.2-.438-2.61-1.586-.925-.754-1.388-1.131-1.919-1.216a1.997 1.997 0 0 0-.63 0c-.532.085-.994.462-1.92 1.216-1.408 1.148-2.113 1.722-2.609 1.586a1 1 0 0 1-.48-.296c-.344-.383-.147-1.27.246-3.044l.067-.301c.214-.966.321-1.448.21-1.903a2.002 2.002 0 0 0-.08-.25c-.17-.435-.536-.768-1.268-1.434l-.482-.439c-1.445-1.314-2.168-1.972-1.96-2.59.209-.62 1.182-.707 3.128-.881l.214-.02c1.19-.106 1.784-.159 2.237-.496.453-.336.675-.89 1.12-1.998l.036-.091Z",stroke:"currentColor"}),(0,r.jsx)("path",{d:"m17 6 2-2M20 16l2 2M12 19.5V22M7 6 5 4M4 16l-2 2",stroke:"currentColor",strokeLinecap:"round"})]}),V=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("circle",{cx:12,cy:12,r:8.5,stroke:"currentColor"}),(0,r.jsx)("circle",{cx:12,cy:18,r:.5,fill:"currentColor"}),(0,r.jsx)("path",{d:"M12 16v-.857c0-.714.357-1.381.951-1.777l.599-.4a3.257 3.257 0 0 0 1.45-2.71V10a3 3 0 1 0-6 0",stroke:"currentColor"})]}),W=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("circle",{cx:12,cy:12,r:9,fill:"#7E869E",fillOpacity:.25,stroke:"currentColor",strokeWidth:1.2}),(0,r.jsx)("path",{d:"m8 12 3 3 5-6",stroke:"currentColor",strokeWidth:1.2})]}),_=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m6.375 8.78 1.25-1.56L11 9.92V3a1 1 0 1 1 2 0v6.92l3.375-2.7 1.25 1.56L12 13.28l-5.625-4.5Z",fill:"currentColor"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.086 13.362 5.384 12a7 7 0 1 0 13.232 0l-1.702 1.362a5 5 0 1 1-9.827 0Z",fill:"currentColor"})]}),Y=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.301 14.293a1.031 1.031 0 0 1 1.459-.002l5.02 5.01a1.031 1.031 0 1 1-1.457 1.46l-5.02-5.01a1.031 1.031 0 0 1-.002-1.458Z",fill:"currentColor"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.051 2c.57 0 1.031.462 1.031 1.031v17a1.031 1.031 0 1 1-2.062 0v-17C8.02 2.461 8.482 2 9.051 2ZM14.301 2.303A1.031 1.031 0 0 1 15.76 2.3l5.02 5.01a1.031 1.031 0 1 1-1.457 1.46l-5.02-5.01a1.031 1.031 0 0 1-.002-1.458Z",fill:"currentColor"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.031 2c.57 0 1.031.462 1.031 1.031v17a1.031 1.031 0 1 1-2.062 0v-17C14 2.461 14.462 2 15.031 2Z",fill:"currentColor"})]}),q=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"m1.44 10.53 20.17-7.87A1.049 1.049 0 0 1 23 3.87l-3.48 16.44c-.03.15-.1.29-.19.42-.35.48-1.03.59-1.51.23l-5.2-3.82-2.65 2.71a.883.883 0 0 1-1.47-.35l-1.88-6.07-5.12-1.51a.755.755 0 0 1-.49-.45.73.73 0 0 1 .43-.94Zm8.21 4.08 9.4-8.29c.04-.06.06-.14.03-.21a.257.257 0 0 0-.3-.18L7.76 12.79c-.21.1-.32.34-.25.57l1.41 4.77c.01.03.04.06.07.07.06.02.11-.01.13-.07l.36-3.2c.02-.12.08-.24.17-.32Z",fill:"currentColor"})}),Q=e=>(0,r.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 25 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,r.jsx)("path",{d:"m5.5 14 4 3 9-11",stroke:"#98FF7E"})}),Z=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{d:"M4 13c0-1.885 0-2.828.586-3.414C5.172 9 6.114 9 8 9h8c1.886 0 2.828 0 3.414.586C20 10.
294172 20 11.115 20 13v2c0 2.829 0 4.243-.879 5.122C18.243 21 16.828 21 14 21h-4c-2.828 0-4.243 0-5.121-.878C4 19.242 4 17.829 4 15v-2Z",stroke:"currentColor"}),(0,r.jsx)("path",{d:"m16.5 9 .078-.62a5.519 5.519 0 0 0-2.41-5.273v0a5.519 5.519 0 0 0-6.68.416l-.818.709",stroke:"currentColor",strokeLinecap:"round"}),(0,r.jsx)("circle",{cx:12,cy:15,r:2,fill:"currentColor"})]}),K=e=>(0,r.jsxs)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.996 1.023C5.936 1.023 1.023 5.937 1.023 12c0 6.063 4.913 10.977 10.973 10.977 6.06 0 10.973-4.915 10.973-10.977 0-6.063-4.913-10.977-10.973-10.977ZM1 12C1 5.925 5.923 1 11.996 1s10.996 4.925 10.996 11-4.923 11-10.996 11S1 18.075 1 12Z",fill:"transparent"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22.98 12c0 6.069-4.917 10.989-10.984 10.989S1.011 18.069 1.011 12c0-6.069 4.918-10.989 10.985-10.989 6.067 0 10.985 4.92 10.985 10.99Zm-12.5.656L5.23 5.634h4.046l3.442 4.604 4.26-4.604h1.19l-4.918 5.314 5.546 7.418h-4.047l-3.737-4.999-4.626 5h-1.19l5.284-5.71ZM8.837 6.51H6.978l8.21 10.98h1.859L8.837 6.51Z",fill:"currentColor"})]})},60838:(e,t,n)=>{var r=n(93092),a=n(96053),i=n(63142),s=n(36601);e.exports=function(e,t){return(s(e)?r:i)(e,a(t,3))}},60952:(e,t,n)=>{var r=n(98497),a=n(29232),i=n(36601),s=n(69315),o=n(47068),l=n(95115);e.exports=function(e,t,n){t=r(t,e);for(var u=-1,d=t.length,c=!1;++u<d;){var p=l(t[u]);if(!(c=null!=e&&n(e,p)))break;e=e[p]}return c||++u!=d?c:!!(d=null==e?0:e.length)&&o(d)&&s(p,d)&&(i(e)||a(e))}},60980:(e,t,n)=>{var r=n(71605);e.exports=function(){return r.Date.now()}},61117:e=>{e.exports=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}},61124:(e,t,n)=>{"use strict";n.d(t,{Le:()=>_,WD:()=>V,a3:()=>W});var r=n(64476),a=n(60754),i=n(72091),s=n(10203),o=n(80009),l=n(26088),u=n(98331),d=n(24491),c=n(80732),p=n(94510),y=n(87269),f=n(83557),m=n(17775),h=n(57306),b=n(76805),g=n(89234);let{useAccount:v,useProvider:x,useChainId:w,getConnector:T}=y.hB;var A=n(5776),E=n(19125),S=n(7907),k=n(18816),M=n(24345),P=n(36294),C=n(23215),O=n(92525),j=n(48684),I=n(57126),R=n(30508),D=n(57722),B=n(28443),N=n(76186),L=n(45593);let F=e=>{let{action:t,description:n,amount:i,setAction:s,selected:u}=e,d=(0,k.A)({base:"body3",desktop:"body2"}),{data:c}=(0,p.go)();return(0,r.jsxs)(M.Z,{px:4,py:"10px",w:"full",cursor:"pointer",onClick:()=>s(t),children:[(0,r.jsxs)(P.z,{justifyContent:"space-between",mb:2,children:[(0,r.jsx)(l.E,{children:n}),(0,r.jsx)(o.I,{as:u?a.LN:a.I$,boxSize:6,color:"primary.cta"})]}),(0,r.jsx)(B.R,{width:"full",title:(0,r.jsx)(l.E,{textStyle:d,children:"Amount"}),content:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(I.V,{value:i}),(0,r.jsx)(j.A,{symbol:"AMPLY"})]}),usdContent:(0,r.jsx)(R.o,{value:i,price:c})})]})},U=e=>{let{poolId:t,apr:n,lockPeriod:i}=e,s=(0,k.A)({base:"body3",desktop:"body2"}),{data:u}=(0,p.go)(),[d,c,y,f]=W(e=>[e.amount,e.vaultPoolId,e.setVaultPoolId,e.setMonth]),m=(0,D.f)(d,n,new L.fw(N._I[i]));return(0,r.jsxs)(M.Z,{px:4,py:"10px",w:"full",cursor:"pointer",onClick:()=>{y(t),f(i)},children:[(0,r.jsxs)(P.z,{justifyContent:"space-between",mb:2,children:[(0,r.jsxs)(P.z,{children:[(0,r.jsx)(o.I,{as:(0,D.p)(i),boxSize:8}),(0,r.jsx)(l.E,{children:i})]}),(0,r.jsx)(o.I,{as:t===c?a.LN:a.I$,boxSize:6,color:"primary.cta"})]}),(0,r.jsx)(B.R,{width:"full",title:(0,r.jsx)(l.E,{textStyle:s,children:"APR"}),content:(0,r.jsx)(I.Q,{value:n})}),(0,r.jsx)(B.R,{mt:2,width:"full",title:"Est. rewards",content:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(I.V,{value:m}),(0,r.jsx)(j.A,{symbol:"AMPLY"})]}),usdContent:(0,r.jsx)(R.o,{value:m,price:u})})]})},z=()=>{let[e,t,n,a,i]=W(e=>[e.amount,e.action,e.setAction,e.view,e.vaultPoolId]),{data:s=[]}=(0,p.OQ)();return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(d.m1,{children:a===V.SelectLockingPeriod?(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(C.T,{gap:6,mt:8,children:s.toSorted((e,t)=>t.poolSeconds-e.poolSeconds).map(e=>i===e.poolId?(0,r.jsx)(O.A,{w:"full",children:(0,r.jsx)(U,{poolId:e.poolId,apr:e.apr,lockPeriod:e.lockPeriod})},e.poolId):(0,r.jsx)(U,{poolId:e.poolId,apr:e.apr,lockPeriod:e.lockPeriod},e.poolId))})}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(l.E,{textStyle:"body2",children:"Rewards allocation"}),(0,r.jsxs)(C.T,{gap:6,mt:8,children:["claim"===t?(0,r.jsx)(O.A,{w:"full",children:(0,r.jsx)(F,{action:"claim",description:"Claim in wallet",amount:e,setAction:n,selected:!0})}):(0,r.jsx)(F,{action:"claim",description:"Claim in wallet",amount:e,setAction:n,selected:!1}),"compound"===t?(0,r.jsx)(O.A,{w:"full",children:(0,r.jsx)(F,{action:"compound",description:"Stake in vaults",amount:e,setAction:n,selected:!0})}):(0,r.jsx)(F,{action:"compound",description:"Stake in vaults",amount:e,setAction:n,selected:!1})]})]})})})};var G=n(10232);let H=()=>{let[e,t,n,a]=W(e=>[e.txHash,e.amount,e.action,e.month]);return(0,r.jsx)(G.t,{msg:"claim"===n?"You claimed ".concat(null==t?void 0:t.toFixed()," $AMPLY"):"You staked ".concat(null==t?void 0:t.toFixed(2)," $AMPLY in ").concat(a," Vault"),txHash:e})};var V=function(e){return e[e.SelectRewardAllocation=0]="SelectRewardAllocation",e[e.SelectLockingPerio
294d=1]="SelectLockingPeriod",e}({});let W=(0,E.vt)()(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return{...(0,u.ws)(...t),...(0,u.ZZ)(...t),...(e=>({isOpen:!1,txStatus:u.tb.Default,amount:void 0,setAmount(t){e({amount:t})},action:"",setAction(t){e({action:t})},view:0,setView(t){e({view:t})},vaultPoolId:void 0,setVaultPoolId(t){e({vaultPoolId:t})},month:void 0,setMonth(t){e({month:t})},type:"",setType(t){e({type:t})},close(){e({txStatus:u.tb.Default,isOpen:!1,txError:void 0,txHash:void 0,action:"",vaultPoolId:void 0,view:0,month:void 0,type:""})}}))(...t)}}),_=()=>{let[e,t,n,y,E,k,M,P,C,O,j,I,R]=W(e=>[e.isOpen,e.close,e.txStatus,e.txError,e.setTxError,e.setTxStatus,e.setTxHash,e.amount,e.action,e.view,e.setView,e.vaultPoolId,e.type]),D=(0,p.sX)(),B=(0,p.Gr)(),{data:N}=(0,g.y)(),L=(()=>{let e=(0,g.y)().refetch,t=v(),n=x(),r=w(),a=T().provider,[i,s]=(0,c.E)(e=>[e.token,e.tokenAddress]);return(0,f.n)(async e=>{let{tokenAddresses:o,ifStakeToVault:l=!1,poolId:u=0}=e;if(!r||!t||!n||!a)return;let d=(0,h.Ri)(),c=await new b.kG(a).getSigner();if(i!==m.gD.zkCRO){let e=d.getRewardsController(c),n=await e.claimAllRewardsToSelf.estimateGas(o,l,u),r=e.interface.encodeFunctionData("claimAllRewardsToSelf",[o,l,u]),a=await (0,h.D)({gasLimit:n,fromAddress:t,toAddress:await e.getAddress(),gasTokenAddress:s,functionData:r}),i=await c.sendTransaction(a.txData);return await i.wait()}let p=await d.getRewardsController(c).claimAllRewardsToSelf(o,l,u);return await p.wait()},{onSuccess:()=>e()})})(),F=(0,A.useCallback)(async()=>{try{var e,t;k(u.tb.Loading);let n="supply"===R?await L.mutateAsync({tokenAddresses:null!=(e=null==N?void 0:N.allAAndVTokens)?e:[]}):await D.mutateAsync();M(null!=(t=null==n?void 0:n.hash)?t:""),k(u.tb.Success)}catch(e){k(u.tb.Failed),E(e)}},[k,R,L,null==N?void 0:N.allAAndVTokens,D,M,E]),U=(0,A.useCallback)(async()=>{try{var e,t;k(u.tb.Loading);let n="supply"===R?await L.mutateAsync({tokenAddresses:null!=(e=null==N?void 0:N.allAAndVTokens)?e:[],ifStakeToVault:!0,poolId:I}):await B.mutateAsync(I);M(null!=(t=null==n?void 0:n.hash)?t:""),k(u.tb.Success)}catch(e){k(u.tb.Failed),E(e)}},[k,R,L,null==N?void 0:N.allAAndVTokens,B,I,M,E]),G=(0,A.useCallback)(()=>{switch(n){case u.tb.Loading:return(0,r.jsx)(i.$,{isLoading:!0});case u.tb.Failed:return(0,r.jsx)(i.$,{onClick:t,children:"Close"});case u.tb.Success:return(0,r.jsx)(i.$,{onClick:t,children:"Done"});default:return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(c.p,{}),("claim"===C||""===C)&&(0,r.jsx)(i.$,{isDisabled:!C||!P||P.lte(0),onClick:F,children:"Confirm"}),"compound"===C&&(0,r.jsx)(r.Fragment,{children:1===O?(0,r.jsx)(i.$,{isDisabled:void 0===I,onClick:U,children:"Confirm"}):(0,r.jsx)(i.$,{onClick:()=>j(1),children:"Next"})})]})}},[n,t,C,P,O,I,F,U,j]);return(0,r.jsx)(S.A,{isOpen:e,closeModal:t,txStatus:n,txError:y,DefaultContent:z,SuccessContent:H,renderButton:G,children:(0,r.jsx)(d.VV,{children:(0,r.jsxs)(s.s,{alignItems:"center",justifyContent:"center",position:"relative",children:[1===O&&(0,r.jsx)(i.$,{variant:"unstyled",position:"absolute",left:0,onClick:()=>{j(0)},boxSize:6,children:(0,r.jsx)(o.I,{as:a.EH,boxSize:6,color:"primary.cta"})}),(0,r.jsx)(l.E,{textStyle:"body3",children:" Claim / Compound"})]})})})}},61169:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ServerInsertedHTMLContext:function(){return a},useServerInsertedHTML:function(){return i}});let r=n(65991)._(n(5776)),a=r.default.createContext(null);function i(e){let t=(0,r.useContext)(a);t&&t(e)}},61558:(e,t,n)=>{"use strict";n.d(t,{T:()=>l});var r=n(87325),a=n(80478),i=n(44819),s=n(78879),o=n(64476),l=(0,i.R)(function(e,t){let n=(0,r.mC)(),{status:i}=(0,r.ZM)(),l={display:"inline",...n.description};return(0,o.jsx)(s.B.div,{ref:t,"data-status":i,...e,className:(0,a.cx)("chakra-alert__desc",e.className),__css:l})});l.displayName="AlertDescription"},61604:(e,t,n)=>{"use strict";n.d(t,{R:()=>s});var r=n(32931);function a(e){let t=[];for(;e;)t.unshift(255&e),e>>=8;return t}let i="0123456789abcdef";function s(e){let t="0x";for(let n of function e(t){if(Array.isArray(t)){let n=[];if(t.forEach(function(t){n=n.concat(e(t))}),n.length<=55)return n.unshift(192+n.length),n;let r=a(n.length);return r.unshift(247+r.length),r.concat(n)}let n=Array.prototype.slice.call((0,r.q5)(t,"object"));if(1===n.length&&n[0]<=127)return n;if(n.length<=55)return n.unshift(128+n.length),n;let i=a(n.length);return i.unshift(183+i.length),i.concat(n)}(e))t+=i[n>>4],t+=i[15&n];return t}},62265:(e,t,n)=>{var r=n(80873),a=n(11448),i=n(68110),s=n(91369),o=n(90573),l=n(22371),u=r?r.prototype:void 0,d=u?u.valueOf:void 0;e.exports=function(e,t,n,r,u,c,p){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!c(new a(e),new a(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return i(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var y=o;case"[object Set]":var f=1&r;if(y||(y=l),e.size!=t.size&&!f)break;var m=p.get(e);if(m)return m==t;r|=2,p.set(e,t);var h=s(y(e),y(t),r,u,c,p);return p.delete(e),h;case"[object Symbol]":if(d)return d.call(e)==d.call(t)}return!1}},62290:(e,t,n)=>{"use strict";n.d(t,{r:()=>u});var r=n(87773),a=n(80478),i=n(44819),s=n(78879),o=n(5776),l=n(64476),u=(0,i.R)((e,t)=>{let{className:n,...i}=e,{headerId:u,setHeaderMounted:d}=(0,r.k3)();(0,o.useEffect)(()=>(d(!0),()=>d(!1)),[d]);
294let c=(0,a.cx)("chakra-modal__header",n),p={flex:0,...(0,r.x5)().header};return(0,l.jsx)(s.B.header,{ref:t,className:c,id:u,...i,__css:p})});u.displayName="ModalHeader"},62302:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=function(e){return e}},62534:(e,t,n)=>{e.exports=n(40017)("toUpperCase")},62579:(e,t,n)=>{"use strict";n.d(t,{T:()=>d,a:()=>p,i:()=>o,w:()=>u});var r=n(5776),a=n(57593),i=n(77830),s=function(e){var t=new WeakMap;return function(n){if(t.has(n))return t.get(n);var r=e(n);return t.set(n,r),r}};n(50660),n(1882);var o=!0,l=r.createContext("undefined"!=typeof HTMLElement?(0,a.A)({key:"css"}):null);l.Provider;var u=function(e){return(0,r.forwardRef)(function(t,n){return e(t,(0,r.useContext)(l),n)})};o||(u=function(e){return function(t){var n=(0,r.useContext)(l);return null===n?(n=(0,a.A)({key:"css"}),r.createElement(l.Provider,{value:n},e(t,n))):e(t,n)}});var d=r.createContext({}),c=s(function(e){return s(function(t){var n,r;return n=e,"function"==typeof(r=t)?r(n):(0,i.A)({},n,r)})}),p=function(e){var t=r.useContext(d);return e.theme!==t&&(t=c(t)(e.theme)),r.createElement(d.Provider,{value:t},e.children)}},62636:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{getRedirectError:function(){return s},getRedirectStatusCodeFromError:function(){return c},getRedirectTypeFromError:function(){return d},getURLFromRedirectError:function(){return u},permanentRedirect:function(){return l},redirect:function(){return o}});let r=n(77501),a=n(62731),i=void 0;function s(e,t,n){void 0===n&&(n=r.RedirectStatusCode.TemporaryRedirect);let i=Object.defineProperty(Error(a.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return i.digest=a.REDIRECT_ERROR_CODE+";"+t+";"+e+";"+n+";",i}function o(e,t){var n;throw null!=t||(t=(null==i||null==(n=i.getStore())?void 0:n.isAction)?a.RedirectType.push:a.RedirectType.replace),s(e,t,r.RedirectStatusCode.TemporaryRedirect)}function l(e,t){throw void 0===t&&(t=a.RedirectType.replace),s(e,t,r.RedirectStatusCode.PermanentRedirect)}function u(e){return(0,a.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function d(e){if(!(0,a.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function c(e){if(!(0,a.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},62801:(e,t,n)=>{"use strict";n.d(t,{j:()=>r});let r="0x0000000000000000000000000000000000000000"},62880:(e,t,n)=>{"use strict";n.d(t,{s:()=>D});var r=n(5776),a=n(84572),i=n.n(a),s=n(9281),o=n(13189),l=n(65004),u=n(63486),d=n(64647);function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(){return(p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(f=function(){return!!e})()}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t){return(h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function b(e,t,n){return(t=g(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:String(t)}var v=function(e){var t;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function n(){var e,t;if(!(this instanceof n))throw TypeError("Cannot call a class as a function");return e=n,t=arguments,e=m(e),function(e,t){if(t&&("object"===c(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");var n=e;if(void 0===n)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return n}(this,f()?Reflect.construct(e,t||[],m(this).constructor):e.apply(this,t))}return n.prototype=Object.create(e&&e.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),Object.defineProperty(n,"prototype",{writable:!1}),e&&h(n,e),t=[{key:"renderIcon",value:function(e){var t=this.props.inactiveColor,n=32/6,a=32/3,i=e.inactive?t:e.color;if("plainline"===e.type)return r.createElement("line",{strokeWidth:4,fill:"none",stroke:i,strokeDasharray:e.payload.strokeDasharray,x1:0,y1:16,x2:32,y2:16,className:"recharts-legend-icon"});if("line"===e.type)return r.createElement("path",{strokeWidth:4,fill:"none",stroke:i,d:"M0,".concat(16,"h").concat(a,"\n A").concat(n,",").concat(n,",0,1,1,").concat(2*a,",").concat(16,"\n H").concat(32,"M").concat(2*a,",").concat(16,"\n A").concat(n,",").concat(n,",0,1,1,").concat(a,",").concat(16),className:"recharts-legend-icon"});if("rect"===e.type)return r.createElement("path",{stroke:"none",fill:i,d:"M0,".concat(4,"h").concat(32,"v").concat(24,"h").concat(-32,"z"),className:"recharts-legend-icon"});if(r.isValidElement(e.legendIcon)){var s=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
294t%2?y(Object(n),!0).forEach(function(t){b(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e);return delete s.legendIcon,r.cloneElement(e.legendIcon,s)}return r.createElement(u.i,{fill:i,cx:16,cy:16,size:32,sizeType:"diameter",type:e.type})}},{key:"renderItems",value:function(){var e=this,t=this.props,n=t.payload,a=t.iconSize,u=t.layout,c=t.formatter,y=t.inactiveColor,f={x:0,y:0,width:32,height:32},m={display:"horizontal"===u?"inline-block":"block",marginRight:10},h={display:"inline-block",verticalAlign:"middle",marginRight:4};return n.map(function(t,n){var u=t.formatter||c,g=(0,s.A)(b(b({"recharts-legend-item":!0},"legend-item-".concat(n),!0),"inactive",t.inactive));if("none"===t.type)return null;var v=i()(t.value)?null:t.value;(0,o.R)(!i()(t.value),'The name property is also required when using a function for the dataKey of a chart\'s cartesian components. Ex: <Bar name="Name of my Data"/>');var x=t.inactive?y:t.color;return r.createElement("li",p({className:g,style:m,key:"legend-item-".concat(n)},(0,d.XC)(e.props,t,n)),r.createElement(l.u,{width:a,height:a,viewBox:f,style:h},e.renderIcon(t)),r.createElement("span",{className:"recharts-legend-item-text",style:{color:x}},u?u(v,t,n):v))})}},{key:"render",value:function(){var e=this.props,t=e.payload,n=e.layout,a=e.align;return t&&t.length?r.createElement("ul",{className:"recharts-default-legend",style:{padding:0,margin:0,textAlign:"horizontal"===n?a:"left"}},this.renderItems()):null}}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,g(r.key),r)}}(n.prototype,t),Object.defineProperty(n,"prototype",{writable:!1}),n}(r.PureComponent);b(v,"displayName","Legend"),b(v,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"middle",inactiveColor:"#ccc"});var x=n(68459),w=n(57911);function T(e){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var A=["ref"];function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach(function(t){j(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function k(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,I(r.key),r)}}function M(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(M=function(){return!!e})()}function P(e){return(P=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function C(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(e,t){return(O=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function j(e,t,n){return(t=I(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I(e){var t=function(e,t){if("object"!=T(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=T(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==T(t)?t:String(t)}function R(e){return e.value}var D=function(e){var t,n;if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");function a(){var e,t,n;if(!(this instanceof a))throw TypeError("Cannot call a class as a function");for(var r=arguments.length,i=Array(r),s=0;s<r;s++)i[s]=arguments[s];return t=a,n=[].concat(i),t=P(t),e=function(e,t){if(t&&("object"===T(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return C(e)}(this,M()?Reflect.construct(t,n||[],P(this).constructor):t.apply(this,n)),j(C(e),"lastBoundingBox",{width:-1,height:-1}),e}return a.prototype=Object.create(e&&e.prototype,{constructor:{value:a,writable:!0,configurable:!0}}),Object.defineProperty(a,"prototype",{writable:!1}),e&&O(a,e),t=[{key:"componentDidMount",value:function(){this.updateBBox()}},{key:"componentDidUpdate",value:function(){this.updateBBox()}},{key:"getBBox",value:function(){if(this.wrapperNode&&this.wrapperNode.getBoundingClientRect){var e=this.wrapperNode.getBoundingClientRect();return e.height=this.wrapperNode.offsetHeight,e.width=this.wrapperNode.offsetWidth,e}return null}},{key:"updateBBox",value:function(){var e=this.props.onBBoxUpdate,t=this.getBBox();
294t?(Math.abs(t.width-this.lastBoundingBox.width)>1||Math.abs(t.height-this.lastBoundingBox.height)>1)&&(this.lastBoundingBox.width=t.width,this.lastBoundingBox.height=t.height,e&&e(t)):(-1!==this.lastBoundingBox.width||-1!==this.lastBoundingBox.height)&&(this.lastBoundingBox.width=-1,this.lastBoundingBox.height=-1,e&&e(null))}},{key:"getBBoxSnapshot",value:function(){return this.lastBoundingBox.width>=0&&this.lastBoundingBox.height>=0?S({},this.lastBoundingBox):{width:0,height:0}}},{key:"getDefaultPosition",value:function(e){var t,n,r=this.props,a=r.layout,i=r.align,s=r.verticalAlign,o=r.margin,l=r.chartWidth,u=r.chartHeight;return e&&(void 0!==e.left&&null!==e.left||void 0!==e.right&&null!==e.right)||(t="center"===i&&"vertical"===a?{left:((l||0)-this.getBBoxSnapshot().width)/2}:"right"===i?{right:o&&o.right||0}:{left:o&&o.left||0}),e&&(void 0!==e.top&&null!==e.top||void 0!==e.bottom&&null!==e.bottom)||(n="middle"===s?{top:((u||0)-this.getBBoxSnapshot().height)/2}:"bottom"===s?{bottom:o&&o.bottom||0}:{top:o&&o.top||0}),S(S({},t),n)}},{key:"render",value:function(){var e=this,t=this.props,n=t.content,a=t.width,i=t.height,s=t.wrapperStyle,o=t.payloadUniqBy,l=t.payload,u=S(S({position:"absolute",width:a||"auto",height:i||"auto"},this.getDefaultPosition(s)),s);return r.createElement("div",{className:"recharts-legend-wrapper",style:u,ref:function(t){e.wrapperNode=t}},function(e,t){if(r.isValidElement(e))return r.cloneElement(e,t);if("function"==typeof e)return r.createElement(e,t);t.ref;var n=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(t,A);return r.createElement(v,n)}(n,S(S({},this.props),{},{payload:(0,w.s)(l,o,R)})))}}],n=[{key:"getWithHeight",value:function(e,t){var n=e.props.layout;return"vertical"===n&&(0,x.Et)(e.props.height)?{height:e.props.height}:"horizontal"===n?{width:e.props.width||t}:null}}],t&&k(a.prototype,t),n&&k(a,n),Object.defineProperty(a,"prototype",{writable:!1}),a}(r.PureComponent);j(D,"displayName","Legend"),j(D,"defaultProps",{iconSize:14,layout:"horizontal",align:"center",verticalAlign:"bottom"})},63107:(e,t,n)=>{e.exports=n(18022)},63112:(e,t,n)=>{var r=n(66345),a=n(89608),i=n(89182);e.exports=function(e){return i(e)?r(e):a(e)}},63142:(e,t,n)=>{var r=n(79113),a=n(89182);e.exports=function(e,t){var n=-1,i=a(e)?Array(e.length):[];return r(e,function(e,r,a){i[++n]=t(e,r,a)}),i}},63486:(e,t,n)=>{"use strict";n.d(t,{i:()=>R});var r=n(5776),a=n(62534),i=n.n(a);let s=Math.cos,o=Math.sin,l=Math.sqrt,u=Math.PI,d=2*u,c={draw(e,t){let n=l(t/u);e.moveTo(n,0),e.arc(0,0,n,0,d)}},p=l(1/3),y=2*p,f=o(u/10)/o(7*u/10),m=o(d/10)*f,h=-s(d/10)*f,b=l(3),g=l(3)/2,v=1/l(12),x=(v/2+1)*3;var w=n(42379),T=n(6660);l(3),l(3);var A=n(9281),E=n(20262);function S(e){return(S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var k=["type","size","sizeType"];function M(){return(M=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=S(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=S(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==S(t)?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEac
294h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var O={symbolCircle:c,symbolCross:{draw(e,t){let n=l(t/5)/2;e.moveTo(-3*n,-n),e.lineTo(-n,-n),e.lineTo(-n,-3*n),e.lineTo(n,-3*n),e.lineTo(n,-n),e.lineTo(3*n,-n),e.lineTo(3*n,n),e.lineTo(n,n),e.lineTo(n,3*n),e.lineTo(-n,3*n),e.lineTo(-n,n),e.lineTo(-3*n,n),e.closePath()}},symbolDiamond:{draw(e,t){let n=l(t/y),r=n*p;e.moveTo(0,-n),e.lineTo(r,0),e.lineTo(0,n),e.lineTo(-r,0),e.closePath()}},symbolSquare:{draw(e,t){let n=l(t),r=-n/2;e.rect(r,r,n,n)}},symbolStar:{draw(e,t){let n=l(.8908130915292852*t),r=m*n,a=h*n;e.moveTo(0,-n),e.lineTo(r,a);for(let t=1;t<5;++t){let i=d*t/5,l=s(i),u=o(i);e.lineTo(u*n,-l*n),e.lineTo(l*r-u*a,u*r+l*a)}e.closePath()}},symbolTriangle:{draw(e,t){let n=-l(t/(3*b));e.moveTo(0,2*n),e.lineTo(-b*n,-n),e.lineTo(b*n,-n),e.closePath()}},symbolWye:{draw(e,t){let n=l(t/x),r=n/2,a=n*v,i=n*v+n,s=-r;e.moveTo(r,a),e.lineTo(r,i),e.lineTo(s,i),e.lineTo(-.5*r-g*a,g*r+-.5*a),e.lineTo(-.5*r-g*i,g*r+-.5*i),e.lineTo(-.5*s-g*i,g*s+-.5*i),e.lineTo(-.5*r+g*a,-.5*a-g*r),e.lineTo(-.5*r+g*i,-.5*i-g*r),e.lineTo(-.5*s+g*i,-.5*i-g*s),e.closePath()}}},j=Math.PI/180,I=function(e,t,n){if("area"===t)return e;switch(n){case"cross":return 5*e*e/9;case"diamond":return .5*e*e/Math.sqrt(3);case"square":return e*e;case"star":var r=18*j;return 1.25*e*e*(Math.tan(r)-Math.tan(2*r)*Math.pow(Math.tan(r),2));case"triangle":return Math.sqrt(3)*e*e/4;case"wye":return(21-10*Math.sqrt(3))*e*e/8;default:return Math.PI*e*e/4}},R=function(e){var t,n=e.type,a=void 0===n?"circle":n,s=e.size,o=void 0===s?64:s,l=e.sizeType,u=void 0===l?"area":l,d=C(C({},function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,k)),{},{type:a,size:o,sizeType:u}),p=d.className,y=d.cx,f=d.cy,m=(0,E.J9)(d,!0);return y===+y&&f===+f&&o===+o?r.createElement("path",M({}
294,m,{className:(0,A.A)("recharts-symbols",p),transform:"translate(".concat(y,", ").concat(f,")"),d:(t=O["symbol".concat(i()(a))]||c,(function(e,t){let n=null,r=(0,T.i)(a);function a(){let a;if(n||(n=a=r()),e.apply(this,arguments).draw(n,+t.apply(this,arguments)),a)return n=null,a+""||null}return e="function"==typeof e?e:(0,w.A)(e||c),t="function"==typeof t?t:(0,w.A)(void 0===t?64:+t),a.type=function(t){return arguments.length?(e="function"==typeof t?t:(0,w.A)(t),a):e},a.size=function(e){return arguments.length?(t="function"==typeof e?e:(0,w.A)(+e),a):t},a.context=function(e){return arguments.length?(n=null==e?null:e,a):n},a})().type(t).size(I(o,u,a))())})):null};R.registerSymbol=function(e,t){O["symbol".concat(i()(e))]=t}},63932:(e,t,n)=>{"use strict";n.d(t,{R:()=>r});var r=function(e,t){var n=e.alwaysShow,r=e.ifOverflow;return n&&(r="extendDomain"),r===t}},64250:(e,t,n)=>{"use strict";n.d(t,{w:()=>r});let r=(0,n(19125).vt)(e=>({isOpen:!1,openModal:()=>{e({isOpen:!0})},closeModal:()=>{e({isOpen:!1})}}))},64624:(e,t,n)=>{"use strict";n.d(t,{P:()=>d,n:()=>u});var r=n(87269),a=n(27587),i=n(20110),s=n(57306),o=n(45593),l=n(99662);let u=e=>{let t=r.hB.useAccount(),n=(0,s.Ri)();return(0,a.I)(["useTokenBalance",e,t],async()=>{let r=(0,l.nM)(e),[a,i]=await n.getWalletBalanceProvider().balanceOf(t,r);return new o.fw(a).shr(Number(i))},{enabled:!!t&&!!e,refetchInterval:i.J.Normal})},d=()=>{let e=r.hB.useAccount(),t=(0,s.Ri)();return(0,a.I)(["useUserWalletBalances",e],async()=>{let n=t.getContractAddress("PoolAddressesProvider").toLowerCase(),r=await t.getWalletBalanceProvider().getUserWalletBalances(n,e);return{balanceTokenAddresses:r[0],balances:r[1].map((e,t)=>new o.fw(e).shr(Number(r[2][t])))}},{enabled:!!e,refetchInterval:i.J.Normal})}},64647:(e,t,n)=>{"use strict";n.d(t,{QQ:()=>o,VU:()=>u,XC:()=>p,_U:()=>c,j2:()=>d});var r=n(5776),a=n(99759),i=n.n(a);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=["aria-activedescendant","aria-atomic","aria-autocomplete","aria-busy","aria-checked","aria-colcount","aria-colindex","aria-colspan","aria-controls","aria-current","aria-describedby","aria-details","aria-disabled","aria-errormessage","aria-expanded","aria-flowto","aria-haspopup","aria-hidden","aria-invalid","aria-keyshortcuts","aria-label","aria-labelledby","aria-level","aria-live","aria-modal","aria-multiline","aria-multiselectable","aria-orientation","aria-owns","aria-placeholder","aria-posinset","aria-pressed","aria-readonly","aria-relevant","aria-required","aria-roledescription","aria-rowcount","aria-rowindex","aria-rowspan","aria-selected","aria-setsize","aria-sort","aria-valuemax","aria-valuemin","aria-valuenow","aria-valuetext","className","color","height","id","lang","max","media","method","min","name","style","target","width","role","tabIndex","accentHeight","accumulate","additive","alignmentBaseline","allowReorder","alphabetic","amplitude","arabicForm","ascent","attributeName","attributeType","autoReverse","azimuth","baseFrequency","baselineShift","baseProfile","bbox","begin","bias","by","calcMode","capHeight","clip","clipPath","clipPathUnits","clipRule","colorInterpolation","colorInterpolationFilters","colorProfile","colorRendering","contentScriptType","contentStyleType","cursor","cx","cy","d","decelerate","descent","diffuseConstant","direction","display","divisor","dominantBaseline","dur","dx","dy","edgeMode","elevation","enableBackground","end","exponent","externalResourcesRequired","fill","fillOpacity","fillRule","filter","filterRes","filterUnits","floodColor","floodOpacity","focusable","fontFamily","fontSize","fontSizeAdjust","fontStretch","fontStyle","fontVariant","fontWeight","format","from","fx","fy","g1","g2","glyphName","glyphOrientationHorizontal","glyphOrientationVertical","glyphRef","gradientTransform","gradientUnits","hanging","horizAdvX","horizOriginX","href","ideographic","imageRendering","in2","in","intercept","k1","k2","k3","k4","k","kernelMatrix","kernelUnitLength","kerning","keyPoints","keySplines","keyTimes","lengthAdjust","letterSpacing","lightingColor","limitingConeAngle","local","markerEnd","markerHeight","markerMid","markerStart","markerUnits","markerWidth","mask","maskContentUnits","maskUnits","mathematical","mode","numOctaves","offset","opacity","operator","order","orient","orientation","origin","overflow","overlinePosition","overlineThickness","paintOrder","panose1","pathLength","patternContentUnits","patternTransform","patternUnits","pointerEvents","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","r","radius","refX","refY","renderingIntent","repeatCount","repeatDur","requiredExtensions","requiredFeatures","restart","result","rotate","rx","ry","seed","shapeRendering","slope","spacing","specularConstant","specularExponent","speed","spreadMethod","startOffset","stdDeviation","stemh","stemv","stitchTiles","stopColor","stopOpacity","strikethroughPosition","strikethroughThickness","string","stroke","strokeDasharray","strokeDashoffset","strokeLinecap","strokeLinejoin","strokeMiterlimit","strokeOpacity","strokeWidth","surfaceScale","systemLanguage","tableValues","targetX","targetY","textAnchor","textDecoration","textLength","textRendering","to","transform","u1","u2","underlinePosition","underlineThickness","unicode","unicodeBidi","unicodeRange","unitsPerEm","vAlphabetic","values","vectorEffect","version","vertAdvY","vertOriginX","vertOriginY","vHanging","vIdeographic","viewTarget","visibility","vMathematical","widths","wordSpacing","writingMode","x1","x2","x","xChannelSelector","xHeight","xlinkActuate","xlinkArcrole","xlinkHref","xlinkRole","xlinkShow","xlinkTitle","xlinkType","xmlBase","xmlLang","xmlns","xmlnsXlink","xmlSpace","y1","y2","y","yChannelSelector","z","zoomAndPan","ref","key","angle"],l=["points","pathLength"],u={svg:["viewBox","children"],polygon:l,polyline:l},d=["dangerouslySetInnerHTML","onCopy","onCopyCapture","onCut","onCutCapture","onPaste","onPasteCapture","onCompositionEnd","onCompositionEndCapture","onCompositionStart","onCompositionStartCapture","onCompositionUpdate","onCompositionUpdateCapture","onF
294ocus","onFocusCapture","onBlur","onBlurCapture","onChange","onChangeCapture","onBeforeInput","onBeforeInputCapture","onInput","onInputCapture","onReset","onResetCapture","onSubmit","onSubmitCapture","onInvalid","onInvalidCapture","onLoad","onLoadCapture","onError","onErrorCapture","onKeyDown","onKeyDownCapture","onKeyPress","onKeyPressCapture","onKeyUp","onKeyUpCapture","onAbort","onAbortCapture","onCanPlay","onCanPlayCapture","onCanPlayThrough","onCanPlayThroughCapture","onDurationChange","onDurationChangeCapture","onEmptied","onEmptiedCapture","onEncrypted","onEncryptedCapture","onEnded","onEndedCapture","onLoadedData","onLoadedDataCapture","onLoadedMetadata","onLoadedMetadataCapture","onLoadStart","onLoadStartCapture","onPause","onPauseCapture","onPlay","onPlayCapture","onPlaying","onPlayingCapture","onProgress","onProgressCapture","onRateChange","onRateChangeCapture","onSeeked","onSeekedCapture","onSeeking","onSeekingCapture","onStalled","onStalledCapture","onSuspend","onSuspendCapture","onTimeUpdate","onTimeUpdateCapture","onVolumeChange","onVolumeChangeCapture","onWaiting","onWaitingCapture","onAuxClick","onAuxClickCapture","onClick","onClickCapture","onContextMenu","onContextMenuCapture","onDoubleClick","onDoubleClickCapture","onDrag","onDragCapture","onDragEnd","onDragEndCapture","onDragEnter","onDragEnterCapture","onDragExit","onDragExitCapture","onDragLeave","onDragLeaveCapture","onDragOver","onDragOverCapture","onDragStart","onDragStartCapture","onDrop","onDropCapture","onMouseDown","onMouseDownCapture","onMouseEnter","onMouseLeave","onMouseMove","onMouseMoveCapture","onMouseOut","onMouseOutCapture","onMouseOver","onMouseOverCapture","onMouseUp","onMouseUpCapture","onSelect","onSelectCapture","onTouchCancel","onTouchCancelCapture","onTouchEnd","onTouchEndCapture","onTouchMove","onTouchMoveCapture","onTouchStart","onTouchStartCapture","onPointerDown","onPointerDownCapture","onPointerMove","onPointerMoveCapture","onPointerUp","onPointerUpCapture","onPointerCancel","onPointerCancelCapture","onPointerEnter","onPointerEnterCapture","onPointerLeave","onPointerLeaveCapture","onPointerOver","onPointerOverCapture","onPointerOut","onPointerOutCapture","onGotPointerCapture","onGotPointerCaptureCapture","onLostPointerCapture","onLostPointerCaptureCapture","onScroll","onScrollCapture","onWheel","onWheelCapture","onAnimationStart","onAnimationStartCapture","onAnimationEnd","onAnimationEndCapture","onAnimationIteration","onAnimationIterationCapture","onTransitionEnd","onTransitionEndCapture"],c=function(e,t){if(!e||"function"==typeof e||"boolean"==typeof e)return null;var n=e;if((0,r.isValidElement)(e)&&(n=e.props),!i()(n))return null;var a={};return Object.keys(n).forEach(function(e){d.includes(e)&&(a[e]=t||function(t){return n[e](n,t)})}),a},p=function(e,t,n){if(!i()(e)||"object"!==s(e))return null;var r=null;return Object.keys(e).forEach(function(a){var i=e[a];d.includes(a)&&"function"==typeof i&&(r||(r={}),r[a]=function(e){return i(t,n,e),null})}),r}},64705:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}},64914:(e,t,n)=>{"use strict";var r=n(5776),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,s=r.useEffect,o=r.useLayoutEffect,l=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!a(e,n)}catch(e){return!0}}var d="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),a=r[0].inst,d=r[1];return o(function(){a.value=n,a.getSnapshot=t,u(a)&&d({inst:a})},[e,n,t]),s(function(){return u(a)&&d({inst:a}),e(function(){u(a)&&d({inst:a})})},[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:d},64961:e=>{var t=Math.ceil,n=Math.max;e.exports=function(e,r,a,i){for(var s=-1,o=n(t((r-e)/(a||1)),0),l=Array(o);o--;)l[i?o:++s]=e,e+=a;return l}},65004:(e,t,n)=>{"use strict";n.d(t,{u:()=>l});var r=n(5776),a=n(9281),i=n(20262),s=["children","width","height","viewBox","className","style","title","desc"];function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function l(e){var t=e.children,n=e.width,l=e.height,u=e.viewBox,d=e.className,c=e.style,p=e.title,y=e.desc,f=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,s),m=u||{width:n,height:l,x:0,y:0},h=(0,a.A)("recharts-surface",d);return r.createElement("svg",o({},(0,i.J9)(f,!0,"svg"),{className:h,width:n,height:l,style:c,viewBox:"".concat(m.x," ").concat(m.y," ").concat(m.width," ").concat(m.height)}),r.createElement("title",null,p),r.createElement("desc",null,y),t)}},65079:e=>{e.exports=function(e,t,n){for(var r=-1,a=null==e?0:e.length;++r<a;)if(n(t,e[r]))return!0;return!1}}
294,65389:(e,t,n)=>{"use strict";n.d(t,{f:()=>r});var r=function(e){return null};r.displayName="Cell"},65794:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=function(e,t){return e===t||e!=e&&t!=t}},65984:(e,t,n)=>{var r=n(14872),a=n(33696);e.exports=function(e){return!0===e||!1===e||a(e)&&"[object Boolean]"==r(e)}},66341:(e,t,n)=>{"use strict";n.d(t,{h:()=>ei});var r={};n.r(r),n.d(r,{OG:()=>b,My:()=>l,Ph:()=>c,lX:()=>p,Id:()=>h,fg:()=>x,qj:()=>m,aT:()=>d,lq:()=>y,z:()=>f,Q5:()=>T});var a=n(81492);BigInt(0);let i=BigInt(1),s=BigInt(2),o=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function l(e){if(!(e instanceof Uint8Array))throw Error("Uint8Array expected");let t="";for(let n=0;n<e.length;n++)t+=o[e[n]];return t}function u(e){if("string"!=typeof e)throw Error("hex string expected, got "+typeof e);return BigInt(""===e?"0":`0x${e}`)}function d(e){if("string"!=typeof e)throw Error("hex string expected, got "+typeof e);let t=e.length;if(t%2)throw Error("padded hex string expected, got unpadded hex of length "+t);let n=new Uint8Array(t/2);for(let t=0;t<n.length;t++){let r=2*t,a=Number.parseInt(e.slice(r,r+2),16);if(Number.isNaN(a)||a<0)throw Error("Invalid byte sequence");n[t]=a}return n}function c(e){return u(l(e))}function p(e){if(!(e instanceof Uint8Array))throw Error("Uint8Array expected");return u(l(Uint8Array.from(e).reverse()))}function y(e,t){return d(e.toString(16).padStart(2*t,"0"))}function f(e,t){return y(e,t).reverse()}function m(e,t,n){let r;if("string"==typeof t)try{r=d(t)}catch(n){throw Error(`${e} must be valid hex string, got "${t}". Cause: ${n}`)}else if(t instanceof Uint8Array)r=Uint8Array.from(t);else throw Error(`${e} must be hex string or Uint8Array`);let a=r.length;if("number"==typeof n&&a!==n)throw Error(`${e} expected ${n} bytes, got ${a}`);return r}function h(...e){let t=new Uint8Array(e.reduce((e,t)=>e+t.length,0)),n=0;return e.forEach(e=>{if(!(e instanceof Uint8Array))throw Error("Uint8Array expected");t.set(e,n),n+=e.length}),t}let b=e=>(s<<BigInt(e-1))-i,g=e=>new Uint8Array(e),v=e=>Uint8Array.from(e);function x(e,t,n){if("number"!=typeof e||e<2)throw Error("hashLen must be a number");if("number"!=typeof t||t<2)throw Error("qByteLen must be a number");if("function"!=typeof n)throw Error("hmacFn must be a function");let r=g(e),a=g(e),i=0,s=()=>{r.fill(1),a.fill(0),i=0},o=(...e)=>n(a,r,...e),l=(e=g())=>{a=o(v([0]),e),r=o(),0!==e.length&&(a=o(v([1]),e),r=o())},u=()=>{if(i++>=1e3)throw Error("drbg: tried 1000 values");let e=0,n=[];for(;e<t;){let t=(r=o()).slice();n.push(t),e+=r.length}return h(...n)};return(e,t)=>{let n;for(s(),l(e);!(n=t(u()));)l();return s(),n}}let w={bigint:e=>"bigint"==typeof e,function:e=>"function"==typeof e,boolean:e=>"boolean"==typeof e,string:e=>"string"==typeof e,stringOrUint8Array:e=>"string"==typeof e||e instanceof Uint8Array,isSafeInteger:e=>Number.isSafeInteger(e),array:e=>Array.isArray(e),field:(e,t)=>t.Fp.isValid(e),hash:e=>"function"==typeof e&&Number.isSafeInteger(e.outputLen)};function T(e,t,n={}){let r=(t,n,r)=>{let a=w[n];if("function"!=typeof a)throw Error(`Invalid validator "${n}", expected function`);let i=e[t];if((!r||void 0!==i)&&!a(i,e))throw Error(`Invalid param ${String(t)}=${i} (${typeof i}), expected ${n}`)};for(let[e,n]of Object.entries(t))r(e,n,!1);for(let[e,t]of Object.entries(n))r(e,t,!0);return e}let A=BigInt(0),E=BigInt(1),S=BigInt(2),k=BigInt(3),M=BigInt(4),P=BigInt(5),C=BigInt(8);function O(e,t){let n=e%t;return n>=A?n:t+n}function j(e,t,n){let r=e;for(;t-- >A;)r*=r,r%=n;return r}function I(e,t){if(e===A||t<=A)throw Error(`invert: expected positive integers, got n=${e} mod=${t}`);let n=O(e,t),r=t,a=A,i=E,s=E,o=A;for(;n!==A;){let e=r/n,t=r%n,l=a-s*e,u=i-o*e;r=n,n=t,a=s,i=o,s=l,o=u}if(r!==E)throw Error("invert: does not exist");return O(a,t)}BigInt(9),BigInt(16);let R=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function D(e,t){let n=void 0!==t?t:e.toString(2).length,r=Math.ceil(n/8);return{nBitLength:n,nByteLength:r}}function B(e){if("bigint"!=typeof e)throw Error("field order must be bigint");return Math.ceil(e.toString(2).length/8)}function N(e){let t=B(e);return t+Math.ceil(t/2)}var L=n(72684),F=n(44255);let U=BigInt(0),z=BigInt(1);function G(e){return T(e.Fp,R.reduce((e,t)=>
294(e[t]="function",e),{ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"})),T(e,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...D(e.n,e.nBitLength),...e,...{p:e.Fp.ORDER}})}let{Ph:H,aT:V}=r,W={Err:class extends Error{constructor(e=""){super(e)}},_parseInt(e){let{Err:t}=W;if(e.length<2||2!==e[0])throw new t("Invalid signature integer tag");let n=e[1],r=e.subarray(2,n+2);if(!n||r.length!==n)throw new t("Invalid signature integer: wrong length");if(128&r[0])throw new t("Invalid signature integer: negative");if(0===r[0]&&!(128&r[1]))throw new t("Invalid signature integer: unnecessary leading zero");return{d:H(r),l:e.subarray(n+2)}},toSig(e){let{Err:t}=W,n="string"==typeof e?V(e):e;if(!(n instanceof Uint8Array))throw Error("ui8a expected");let r=n.length;if(r<2||48!=n[0])throw new t("Invalid signature tag");if(n[1]!==r-2)throw new t("Invalid signature: incorrect length");let{d:a,l:i}=W._parseInt(n.subarray(2)),{d:s,l:o}=W._parseInt(i);if(o.length)throw new t("Invalid signature: left bytes after parsing");return{r:a,s}},hexFromSig(e){let t=e=>8&Number.parseInt(e[0],16)?"00"+e:e,n=e=>{let t=e.toString(16);return 1&t.length?`0${t}`:t},r=t(n(e.s)),a=t(n(e.r)),i=r.length/2,s=a.length/2,o=n(i),l=n(s);return`30${n(s+i+4)}02${l}${a}02${o}${r}`}},_=BigInt(0),Y=BigInt(1),q=(BigInt(2),BigInt(3));BigInt(4);let Q=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Z=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),K=BigInt(1),J=BigInt(2),X=(e,t)=>(e+t/J)/t,$=function(e,t,n=!1,r={}){if(e<=A)throw Error(`Expected Field ORDER > 0, got ${e}`);let{nBitLength:a,nByteLength:i}=D(e,t);if(i>2048)throw Error("Field lengths over 2048 bytes are not supported");let s=function(e){if(e%M===k){let t=(e+E)/M;return function(e,n){let r=e.pow(n,t);if(!e.eql(e.sqr(r),n))throw Error("Cannot find square root");return r}}if(e%C===P){let t=(e-P)/C;return function(e,n){let r=e.mul(n,S),a=e.pow(r,t),i=e.mul(n,a),s=e.mul(e.mul(i,S),a),o=e.mul(i,e.sub(s,e.ONE));if(!e.eql(e.sqr(o),n))throw Error("Cannot find square root");return o}}return function(e){let t,n,r,a=(e-E)/S;for(t=e-E,n=0;t%S===A;t/=S,n++);for(r=S;r<e&&function(e,t,n){if(n<=A||t<A)throw Error("Expected power/modulo > 0");if(n===E)return A;let r=E;for(;t>A;)t&E&&(r=r*e%n),e=e*e%n,t>>=E;return r}(r,a,e)!==e-E;r++);if(1===n){let t=(e+E)/M;return function(e,n){let r=e.pow(n,t);if(!e.eql(e.sqr(r),n))throw Error("Cannot find square root");return r}}let i=(t+E)/S;return function(e,s){if(e.pow(s,a)===e.neg(e.ONE))throw Error("Cannot find square root");let o=n,l=e.pow(e.mul(e.ONE,r),t),u=e.pow(s,i),d=e.pow(s,t);for(;!e.eql(d,e.ONE);){if(e.eql(d,e.ZERO))return e.ZERO;let t=1;for(let n=e.sqr(d);t<o&&!e.eql(n,e.ONE);t++)n=e.sqr(n);let n=e.pow(l,E<<BigInt(o-t-1));l=e.sqr(n),u=e.mul(u,n),d=e.mul(d,l),o=t}return u}}(e)}(e),o=Object.freeze({ORDER:e,BITS:a,BYTES:i,MASK:b(a),ZERO:A,ONE:E,create:t=>O(t,e),isValid:t=>{if("bigint"!=typeof t)throw Error(`Invalid field element: expected bigint, got ${typeof t}`);return A<=t&&t<e},is0:e=>e===A,isOdd:e=>(e&E)===E,neg:t=>O(-t,e),eql:(e,t)=>e===t,sqr:t=>O(t*t,e),add:(t,n)=>O(t+n,e),sub:(t,n)=>O(t-n,e),mul:(t,n)=>O(t*n,e),pow:(e,t)=>(function(e,t,n){if(n<A)throw Error("Expected power > 0");if(n===A)return e.ONE;if(n===E)return t;let r=e.ONE,a=t;for(;n>A;)n&E&&(r=e.mul(r,a)),a=e.sqr(a),n>>=E;return r})(o,e,t),div:(t,n)=>O(t*I(n,e),e),sqrN:e=>e*e,addN:(e,t)=>e+t,subN:(e,t)=>e-t,mulN:(e,t)=>e*t,inv:t=>I(t,e),sqrt:r.sqrt||(e=>s(o,e)),invertBatch:e=>(function(e,t){let n=Array(t.length),r=t.reduce((t,r,a)=>e.is0(r)?t:(n[a]=t,e.mul(t,r)),e.ONE),a=e.inv(r);return t.reduceRight((t,r,a)=>e.is0(r)?t:(n[a]=e.mul(t,n[a]),e.mul(t,r)),a),n})(o,e),cmov:(e,t,n)=>n?t:e,toBytes:e=>n?f(e,i):y(e,i),fromBytes:e=>{if(e.length!==i)throw Error(`Fp.fromBytes: expected ${i}, got ${e.length}`);return n?p(e):c(e)}});return Object.freeze(o)}(Q,void 0,void 0,{sqrt:function(e){let t=BigInt(3),n=BigInt(6),r=BigInt(11),a=BigInt(22),i=BigInt(23),s=BigInt(44),o=BigInt(88),l=e*e*e%Q,u=l*l*e%Q,d=j(u,t,Q)*u%Q,c=j(d,t,Q)*u%Q,p=j(c,J,Q)*l%Q,y=j(p,r,Q)*p%Q,f=j(y,a,Q)*y%Q,m=j(f,
294s,Q)*f%Q,h=j(m,o,Q)*m%Q,b=j(h,s,Q)*f%Q,g=j(b,t,Q)*u%Q,v=j(g,i,Q)*y%Q,x=j(v,n,Q)*l%Q,w=j(x,J,Q);if(!$.eql($.sqr(w),e))throw Error("Cannot find square root");return w}}),ee=function(e,t){let n=t=>(function(e){let t=function(e){let t=G(e);return T(t,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...t})}(e),{Fp:n,n:r}=t,a=n.BYTES+1,i=2*n.BYTES+1;function s(e){return O(e,r)}let{ProjectivePoint:o,normPrivateKeyToScalar:u,weierstrassEquation:g,isWithinCurveOrder:v}=function(e){let t=function(e){let t=G(e);T(t,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:n,Fp:r,a}=t;if(n){if(!r.eql(a,r.ZERO))throw Error("Endomorphism can only be defined for Koblitz curves that have a=0");if("object"!=typeof n||"bigint"!=typeof n.beta||"function"!=typeof n.splitScalar)throw Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...t})}(e),{Fp:n}=t,r=t.toBytes||((e,t,r)=>{let a=t.toAffine();return h(Uint8Array.from([4]),n.toBytes(a.x),n.toBytes(a.y))}),a=t.fromBytes||(e=>{let t=e.subarray(1);return{x:n.fromBytes(t.subarray(0,n.BYTES)),y:n.fromBytes(t.subarray(n.BYTES,2*n.BYTES))}});function i(e){let{a:r,b:a}=t,i=n.sqr(e),s=n.mul(i,e);return n.add(n.add(s,n.mul(e,r)),a)}if(!n.eql(n.sqr(t.Gy),i(t.Gx)))throw Error("bad generator point: equation left != right");function s(e){return"bigint"==typeof e&&_<e&&e<t.n}function o(e){if(!s(e))throw Error("Expected valid bigint: 0 < bigint < curve.n")}function u(e){let n,{allowedPrivateKeyLengths:r,nByteLength:a,wrapPrivateKey:i,n:s}=t;if(r&&"bigint"!=typeof e){if(e instanceof Uint8Array&&(e=l(e)),"string"!=typeof e||!r.includes(e.length))throw Error("Invalid key");e=e.padStart(2*a,"0")}try{n="bigint"==typeof e?e:c(m("private key",e,a))}catch(t){throw Error(`private key must be ${a} bytes, hex or bigint, not ${typeof e}`)}return i&&(n=O(n,s)),o(n),n}let d=new Map;function p(e){if(!(e instanceof y))throw Error("ProjectivePoint expected")}class y{constructor(e,t,r){if(this.px=e,this.py=t,this.pz=r,null==e||!n.isValid(e))throw Error("x required");if(null==t||!n.isValid(t))throw Error("y required");if(null==r||!n.isValid(r))throw Error("z required")}static fromAffine(e){let{x:t,y:r}=e||{};if(!e||!n.isValid(t)||!n.isValid(r))throw Error("invalid affine point");if(e instanceof y)throw Error("projective point not allowed");let a=e=>n.eql(e,n.ZERO);return a(t)&&a(r)?y.ZERO:new y(t,r,n.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(e){let t=n.invertBatch(e.map(e=>e.pz));return e.map((e,n)=>e.toAffine(t[n])).map(y.fromAffine)}static fromHex(e){let t=y.fromAffine(a(m("pointHex",e)));return t.assertValidity(),t}static fromPrivateKey(e){return y.BASE.multiply(u(e))}_setWindowSize(e){this._WINDOW_SIZE=e,d.delete(this)}assertValidity(){if(this.is0()){if(t.allowInfinityPoint&&!n.is0(this.py))return;throw Error("bad point: ZERO")}let{x:e,y:r}=this.toAffine();if(!n.isValid(e)||!n.isValid(r))throw Error("bad point: x or y not FE");let a=n.sqr(r),s=i(e);if(!n.eql(a,s))throw Error("bad point: equation left != right");if(!this.isTorsionFree())throw Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:e}=this.toAffine();if(n.isOdd)return!n.isOdd(e);throw Error("Field doesn't support isOdd")}equals(e){p(e);let{px:t,py:r,pz:a}=this,{px:i,py:s,pz:o}=e,l=n.eql(n.mul(t,o),n.mul(i,a)),u=n.eql(n.mul(r,o),n.mul(s,a));return l&&u}negate(){return new y(this.px,n.neg(this.py),this.pz)}double(){let{a:e,b:r}=t,a=n.mul(r,q),{px:i,py:s,pz:o}=this,l=n.ZERO,u=n.ZERO,d=n.ZERO,c=n.mul(i,i),p=n.mul(s,s),f=n.mul(o,o),m=n.mul(i,s);return m=n.add(m,m),d=n.mul(i,o),d=n.add(d,d),l=n.mul(e,d),u=n.mul(a,f),u=n.add(l,u),l=n.sub(p,u),u=n.add(p,u),u=n.mul(l,u),l=n.mul(m,l),d=n.mul(a,d),f=n.mul(e,f),m=n.sub(c,f),m=n.mul(e,m),m=n.add(m,d),d=n.add(c,c),c=n.add(d,c),c=n.add(c,f),c=n.mul(c,m),u=n.add(u,c),f=n.mul(s,o),f=n.add(f,f),c=n.mul(f,m),l=n.sub(l,c),d=n.mul(f,p),d=n.add(d,d),new y(l,u,d=n.add(d,d))}add(e){p(e);let{px:r,py:a,pz:i}=this,{px:s,py:o,pz:l}=e,u=n.ZERO,d=n.ZERO,c=n.ZERO,f=t.a,m=n.mul(t.b,q),h=n.mul(r,s),b=n.mul(a,o),g=n.mul(i,l),v=n.add(r,a),x=n.add(s,o);v=n.mul(v,x),x=n.add(h,b),v=n.sub(v,x),x=n.add(r,i);let w=n.add(s,l);return x=n.mul(x,w),w=n.add(h,g),x=n.sub(x,w),w=n.add(a,i),u=n.add(o,l),w=n.mul(w,u),u=n.add(b,g),w=n.sub(w,u),c=n.mul(f,x),u=n.mul(m,g),c=n.add(u,c),u=n.sub(b,c),c=n.add(b,c),d=n.mul(u,c),b=n.add(h,h),b=n.add(b,h),g=n.mul(f,g),x=n.mul(m,x),b=n.add(b,g),g=n.sub(h,g),g=n.mul(f,g),x=n.add(x,g),h=n.mul(b,x),d=n.add(d,h),h=n.mul(w,x),u=n.mul(v,u),u=n.sub(u,h),h=n.mul(v,b),c=n.mul(w,c),new y(u,d,c=n.add(c,h))}subtract(e){return this.add(e.negate())}is0(){return this.equals(y.ZERO)}wNAF(e){return b.wNAFCached(this,d,e,e=>{let t=n.invertBatch(e.map(e=>e.pz));return e.map((e,n)=>e.toAffine(t[n])).map(y.fromAffine)})}multiplyUnsafe(e){let r=y.ZERO;if(e===_)return r;if(o(e),e===Y)return this;let{endo:a}=t;if(!a)return b.unsafeLadder(this,e);
294let{k1neg:i,k1:s,k2neg:l,k2:u}=a.splitScalar(e),d=r,c=r,p=this;for(;s>_||u>_;)s&Y&&(d=d.add(p)),u&Y&&(c=c.add(p)),p=p.double(),s>>=Y,u>>=Y;return i&&(d=d.negate()),l&&(c=c.negate()),c=new y(n.mul(c.px,a.beta),c.py,c.pz),d.add(c)}multiply(e){let r,a;o(e);let{endo:i}=t;if(i){let{k1neg:t,k1:s,k2neg:o,k2:l}=i.splitScalar(e),{p:u,f:d}=this.wNAF(s),{p:c,f:p}=this.wNAF(l);u=b.constTimeNegate(t,u),c=b.constTimeNegate(o,c),c=new y(n.mul(c.px,i.beta),c.py,c.pz),r=u.add(c),a=d.add(p)}else{let{p:t,f:n}=this.wNAF(e);r=t,a=n}return y.normalizeZ([r,a])[0]}multiplyAndAddUnsafe(e,t,n){let r=y.BASE,a=(e,t)=>t!==_&&t!==Y&&e.equals(r)?e.multiply(t):e.multiplyUnsafe(t),i=a(this,t).add(a(e,n));return i.is0()?void 0:i}toAffine(e){let{px:t,py:r,pz:a}=this,i=this.is0();null==e&&(e=i?n.ONE:n.inv(a));let s=n.mul(t,e),o=n.mul(r,e),l=n.mul(a,e);if(i)return{x:n.ZERO,y:n.ZERO};if(!n.eql(l,n.ONE))throw Error("invZ was invalid");return{x:s,y:o}}isTorsionFree(){let{h:e,isTorsionFree:n}=t;if(e===Y)return!0;if(n)return n(y,this);throw Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:e,clearCofactor:n}=t;return e===Y?this:n?n(y,this):this.multiplyUnsafe(t.h)}toRawBytes(e=!0){return this.assertValidity(),r(y,this,e)}toHex(e=!0){return l(this.toRawBytes(e))}}y.BASE=new y(t.Gx,t.Gy,n.ONE),y.ZERO=new y(n.ZERO,n.ONE,n.ZERO);let f=t.nBitLength,b=function(e,t){let n=(e,t)=>{let n=t.negate();return e?n:t},r=e=>({windows:Math.ceil(t/e)+1,windowSize:2**(e-1)});return{constTimeNegate:n,unsafeLadder(t,n){let r=e.ZERO,a=t;for(;n>U;)n&z&&(r=r.add(a)),a=a.double(),n>>=z;return r},precomputeWindow(e,t){let{windows:n,windowSize:a}=r(t),i=[],s=e,o=s;for(let e=0;e<n;e++){o=s,i.push(o);for(let e=1;e<a;e++)o=o.add(s),i.push(o);s=o.double()}return i},wNAF(t,a,i){let{windows:s,windowSize:o}=r(t),l=e.ZERO,u=e.BASE,d=BigInt(2**t-1),c=2**t,p=BigInt(t);for(let e=0;e<s;e++){let t=e*o,r=Number(i&d);i>>=p,r>o&&(r-=c,i+=z);let s=t+Math.abs(r)-1,y=e%2!=0,f=r<0;0===r?u=u.add(n(y,a[t])):l=l.add(n(f,a[s]))}return{p:l,f:u}},wNAFCached(e,t,n,r){let a=e._WINDOW_SIZE||1,i=t.get(e);return i||(i=this.precomputeWindow(e,a),1!==a&&t.set(e,r(i))),this.wNAF(a,i,n)}}}(y,t.endo?Math.ceil(f/2):f);return{CURVE:t,ProjectivePoint:y,normPrivateKeyToScalar:u,weierstrassEquation:i,isWithinCurveOrder:s}}({...t,toBytes(e,t,r){let a=t.toAffine(),i=n.toBytes(a.x),s=h;return r?s(Uint8Array.from([t.hasEvenY()?2:3]),i):s(Uint8Array.from([4]),i,n.toBytes(a.y))},fromBytes(e){let t=e.length,r=e[0],s=e.subarray(1);if(t===a&&(2===r||3===r)){let e=c(s);if(!(_<e&&e<n.ORDER))throw Error("Point is not on curve");let t=g(e),a=n.sqrt(t);return(1&r)==1!=((a&Y)===Y)&&(a=n.neg(a)),{x:e,y:a}}if(t===i&&4===r)return{x:n.fromBytes(s.subarray(0,n.BYTES)),y:n.fromBytes(s.subarray(n.BYTES,2*n.BYTES))};throw Error(`Point of length ${t} was invalid. Expected ${a} compressed bytes or ${i} uncompressed bytes`)}}),w=e=>l(y(e,t.nByteLength)),A=(e,t,n)=>c(e.slice(t,n));class S{constructor(e,t,n){this.r=e,this.s=t,this.recovery=n,this.assertValidity()}static fromCompact(e){let n=t.nByteLength;return new S(A(e=m("compactSignature",e,2*n),0,n),A(e,n,2*n))}static fromDER(e){let{r:t,s:n}=W.toSig(m("DER",e));return new S(t,n)}assertValidity(){if(!v(this.r))throw Error("r must be 0 < r < CURVE.n");if(!v(this.s))throw Error("s must be 0 < s < CURVE.n")}addRecoveryBit(e){return new S(this.r,this.s,e)}recoverPublicKey(e){let{r:a,s:i,recovery:l}=this,u=P(m("msgHash",e));if(null==l||![0,1,2,3].includes(l))throw Error("recovery id invalid");let d=2===l||3===l?a+t.n:a;if(d>=n.ORDER)throw Error("recovery id 2 or 3 invalid");let c=(1&l)==0?"02":"03",p=o.fromHex(c+w(d)),y=I(d,r),f=s(-u*y),h=s(i*y),b=o.BASE.multiplyAndAddUnsafe(p,f,h);if(!b)throw Error("point at infinify");return b.assertValidity(),b}hasHighS(){return this.s>r>>Y}normalizeS(){return this.hasHighS()?new S(this.r,s(-this.s),this.recovery):this}toDERRawBytes(){return d(this.toDERHex())}toDERHex(){return W.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return d(this.toCompactHex())}toCompactHex(){return w(this.r)+w(this.s)}}function k(e){let t=e instanceof Uint8Array,n="string"==typeof e,r=(t||n)&&e.length;return t?r===a||r===i:n?r===2*a||r===2*i:e instanceof o}let M=t.bits2int||function(e){let n=c(e),r=8*e.length-t.nBitLength;return r>0?n>>BigInt(r):n},P=t.bits2int_modN||function(e){return s(M(e))},C=b(t.nBitLength);function j(e){if("bigint"!=typeof e)throw Error("bigint expected");if(!(_<=e&&e<C))throw Error(`bigint expected < 2^${t.nBitLength}`);return y(e,t.nByteLength)}let R={lowS:t.lowS,prehash:!1},D={lowS:t.lowS,prehash:!1};return o.BASE._setWindowSize(8),{CURVE:t,getPublicKey:function(e,t=!0){return o.fromPrivateKey(e).toRawBytes(t)},getSharedSecret:function(e,t,n=!0){if(k(e))throw Error("first arg must be private key");if(!k(t))throw Error("second arg must be public key");return o.fromHex(t).multiply(u(e)).toRawBytes(n)},sign:function(e,a,i=R){let{seed:l,k2sig:d}
294=function(e,a,i=R){if(["recovered","canonical"].some(e=>e in i))throw Error("sign() legacy options not supported");let{hash:l,randomBytes:d}=t,{lowS:c,prehash:p,extraEntropy:y}=i;null==c&&(c=!0),e=m("msgHash",e),p&&(e=m("prehashed msgHash",l(e)));let f=P(e),b=u(a),g=[j(b),j(f)];if(null!=y){let e=!0===y?d(n.BYTES):y;g.push(m("extraEntropy",e))}return{seed:h(...g),k2sig:function(e){var t;let n=M(e);if(!v(n))return;let a=I(n,r),i=o.BASE.multiply(n).toAffine(),l=s(i.x);if(l===_)return;let u=s(a*s(f+l*b));if(u===_)return;let d=2*(i.x!==l)|Number(i.y&Y),p=u;return c&&u>r>>Y&&(p=(t=u)>r>>Y?s(-t):t,d^=1),new S(l,p,d)}}}(e,a,i);return x(t.hash.outputLen,t.nByteLength,t.hmac)(l,d)},verify:function(e,n,a,i=D){let l,u;if(n=m("msgHash",n),a=m("publicKey",a),"strict"in i)throw Error("options.strict was renamed to lowS");let{lowS:d,prehash:c}=i;try{if("string"==typeof e||e instanceof Uint8Array)try{u=S.fromDER(e)}catch(t){if(!(t instanceof W.Err))throw t;u=S.fromCompact(e)}else if("object"==typeof e&&"bigint"==typeof e.r&&"bigint"==typeof e.s){let{r:t,s:n}=e;u=new S(t,n)}else throw Error("PARSE");l=o.fromHex(a)}catch(e){if("PARSE"===e.message)throw Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(d&&u.hasHighS())return!1;c&&(n=t.hash(n));let{r:p,s:y}=u,f=P(n),h=I(y,r),b=s(f*h),g=s(p*h),v=o.BASE.multiplyAndAddUnsafe(l,b,g)?.toAffine();return!!v&&s(v.x)===p},ProjectivePoint:o,Signature:S,utils:{isValidPrivateKey(e){try{return u(e),!0}catch(e){return!1}},normPrivateKeyToScalar:u,randomPrivateKey:()=>{let e=N(t.n);return function(e,t,n=!1){let r=e.length,a=B(t),i=N(t);if(r<16||r<i||r>1024)throw Error(`expected ${i}-1024 bytes of input, got ${r}`);let s=O(n?c(e):p(e),t-E)+E;return n?f(s,a):y(s,a)}(t.randomBytes(e),t.n)},precompute:(e=8,t=o.BASE)=>(t._setWindowSize(e),t.multiply(BigInt(3)),t)}}})({...e,...{hash:t,hmac:(e,...n)=>(0,L.w)(t,e,(0,F.Id)(...n)),randomBytes:F.po}});return Object.freeze({...n(t),create:n})}({a:BigInt(0),b:BigInt(7),Fp:$,n:Z,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:e=>{let t=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),n=-K*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),r=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),a=BigInt("0x100000000000000000000000000000000"),i=X(t*e,Z),s=X(-n*e,Z),o=O(e-i*t-s*r,Z),l=O(-i*n-s*t,Z),u=o>a,d=l>a;if(u&&(o=Z-o),d&&(l=Z-l),o>a||l>a)throw Error("splitScalar: Endomorphism failed, k="+e);return{k1neg:u,k1:o,k2neg:d,k2:l}}}},a.s);BigInt(0),ee.ProjectivePoint;var et=n(81604),en=n(32931),er=n(55034),ea=n(3877);class ei{#U;constructor(e){(0,et.MR)(32===(0,en.pO)(e),"invalid private key","privateKey","[REDACTED]"),this.#U=(0,en.c$)(e)}get privateKey(){return this.#U}get publicKey(){return ei.computePublicKey(this.#U)}get compressedPublicKey(){return ei.computePublicKey(this.#U,!0)}sign(e){(0,et.MR)(32===(0,en.pO)(e),"invalid digest length","digest",e);let t=ee.sign((0,en.Lm)(e),(0,en.Lm)(this.#U),{lowS:!0});return ea.t.from({r:(0,er.up)(t.r,32),s:(0,er.up)(t.s,32),v:t.recovery?28:27})}computeSharedSecret(e){let t=ei.computePublicKey(e);return(0,en.c$)(ee.getSharedSecret((0,en.Lm)(this.#U),(0,en.q5)(t),!1))}static computePublicKey(e,t){let n=(0,en.q5)(e,"key");if(32===n.length){let e=ee.getPublicKey(n,!!t);return(0,en.c$)(e)}if(64===n.length){let e=new Uint8Array(65);e[0]=4,e.set(n,1),n=e}let r=ee.ProjectivePoint.fromHex(n);return(0,en.c$)(r.toRawBytes(t))}static recoverPublicKey(e,t){(0,et.MR)(32===(0,en.pO)(e),"invalid digest length","digest",e);let n=ea.t.from(t),r=ee.Signature.fromCompact((0,en.Lm)((0,en.xW)([n.r,n.s]))),a=(r=r.addRecoveryBit(n.yParity)).recoverPublicKey((0,en.Lm)(e));return(0,et.MR)(null!=a,"invalid signautre for digest","signature",t),"0x"+a.toHex(!1)}static addPoints(e,t,n){let r=ee.ProjectivePoint.fromHex(ei.computePublicKey(e).substring(2)),a=ee.ProjectivePoint.fromHex(ei.computePublicKey(t).substring(2));return"0x"+r.add(a).toHex(!!n)}}},66345:(e,t,n)=>{var r=n(71962),a=n(29232),i=n(36601),s=n(16394),o=n(69315),l=n(42201),u=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=i(e),d=!n&&a(e),c=!n&&!d&&s(e),p=!n&&!d&&!c&&l(e),y=n||d||c||p,f=y?r(e.length,String):[],m=f.length;
294for(var h in e)(t||u.call(e,h))&&!(y&&("length"==h||c&&("offset"==h||"parent"==h)||p&&("buffer"==h||"byteLength"==h||"byteOffset"==h)||o(h,m)))&&f.push(h);return f}},66655:(e,t,n)=>{var r=n(47300);e.exports=n(1691)(r)},66875:(e,t,n)=>{var r=n(14753);e.exports=function(e,t){var n=this.__data__,a=r(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this}},67114:(e,t,n)=>{"use strict";n.d(t,{r:()=>r});let r=n(15389).useSyncExternalStore},67301:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return a}});let r=n(5776);function a(e,t){let n=(0,r.useRef)(null),a=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=n.current;e&&(n.current=null,e());let t=a.current;t&&(a.current=null,t())}else e&&(n.current=i(e,r)),t&&(a.current=i(t,r))},[e,t])}function i(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let n=e(t);return"function"==typeof n?n:()=>e(null)}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},67382:(e,t,n)=>{"use strict";n.d(t,{T:()=>u});var r=n(74521),a=n(41125),i=n(80478),s=n(44819),o=n(78879),l=n(64476),u=(0,s.R)(function(e,t){let n=(0,a.uo)(e),s=(0,r.e)();return(0,l.jsx)(o.B.div,{...n,width:"100%",ref:t,className:(0,i.cx)("chakra-tabs__tab-panels",e.className),__css:s.tabpanels})});u.displayName="TabPanels"},67605:(e,t,n)=>{"use strict";n.d(t,{t:()=>h,v:()=>b});var r=n(18777),a=n(30275),i=n(44819),s=n(50984),o=n(42300),l=n(78879),u=n(80478),d=n(5776),c=n(64476),[p,y]=(0,r.q)({name:"FormControlStylesContext",errorMessage:"useFormControlStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<FormControl />\" "}),[f,m]=(0,r.q)({strict:!1,name:"FormControlContext"});function h(e){let{isDisabled:t,isInvalid:n,isReadOnly:r,isRequired:a,...i}=b(e);return{...i,disabled:t,readOnly:r,required:a,"aria-invalid":(0,u.rq)(n),"aria-required":(0,u.rq)(a),"aria-readonly":(0,u.rq)(r)}}function b(e){var t,n,r;let a=m(),{id:i,disabled:s,readOnly:o,required:l,isRequired:d,isInvalid:c,isReadOnly:p,isDisabled:y,onFocus:f,onBlur:h,...b}=e,g=e["aria-describedby"]?[e["aria-describedby"]]:[];return(null==a?void 0:a.hasFeedbackText)&&(null==a?void 0:a.isInvalid)&&g.push(a.feedbackId),(null==a?void 0:a.hasHelpText)&&g.push(a.helpTextId),{...b,"aria-describedby":g.join(" ")||void 0,id:null!=i?i:null==a?void 0:a.id,isDisabled:null!=(t=null!=s?s:y)?t:null==a?void 0:a.isDisabled,isReadOnly:null!=(n=null!=o?o:p)?n:null==a?void 0:a.isReadOnly,isRequired:null!=(r=null!=l?l:d)?r:null==a?void 0:a.isRequired,isInvalid:null!=c?c:null==a?void 0:a.isInvalid,onFocus:(0,u.Hj)(null==a?void 0:a.onFocus,f),onBlur:(0,u.Hj)(null==a?void 0:a.onBlur,h)}}(0,i.R)(function(e,t){let n=(0,s.o5)("Form",e),{getRootProps:r,htmlProps:i,...y}=function(e){let{id:t,isRequired:n,isInvalid:r,isDisabled:i,isReadOnly:s,...o}=e,l=(0,d.useId)(),c=t||`field-${l}`,p=`${c}-label`,y=`${c}-feedback`,f=`${c}-helptext`,[m,h]=(0,d.useState)(!1),[b,g]=(0,d.useState)(!1),[v,x]=(0,d.useState)(!1),w=(0,d.useCallback)((e={},t=null)=>({id:f,...e,ref:(0,a.Px)(t,e=>{e&&g(!0)})}),[f]),T=(0,d.useCallback)((e={},t=null)=>({...e,ref:t,"data-focus":(0,u.sE)(v),"data-disabled":(0,u.sE)(i),"data-invalid":(0,u.sE)(r),"data-readonly":(0,u.sE)(s),id:void 0!==e.id?e.id:p,htmlFor:void 0!==e.htmlFor?e.htmlFor:c}),[c,i,v,r,s,p]),A=(0,d.useCallback)((e={},t=null)=>({id:y,...e,ref:(0,a.Px)(t,e=>{e&&h(!0)}),"aria-live":"polite"}),[y]),E=(0,d.useCallback)((e={},t=null)=>({...e,...o,ref:t,role:"group","data-focus":(0,u.sE)(v),"data-disabled":(0,u.sE)(i),"data-invalid":(0,u.sE)(r),"data-readonly":(0,u.sE)(s)}),[o,i,v,r,s]);return{isRequired:!!n,isInvalid:!!r,isReadOnly:!!s,isDisabled:!!i,isFocused:!!v,onFocus:()=>x(!0),onBlur:()=>x(!1),hasFeedbackText:m,setHasFeedbackText:h,hasHelpText:b,setHasHelpText:g,id:c,labelId:p,feedbackId:y,helpTextId:f,htmlProps:o,getHelpTextProps:w,getErrorMessageProps:A,getRootProps:E,getLabelProps:T,getRequiredIndicatorProps:(0,d.useCallback)((e={},t=null)=>
294({...e,ref:t,role:"presentation","aria-hidden":!0,children:e.children||"*"}),[])}}((0,o.MN)(e)),m=(0,u.cx)("chakra-form-control",e.className);return(0,c.jsx)(f,{value:y,children:(0,c.jsx)(p,{value:n,children:(0,c.jsx)(l.B.div,{...r({},t),className:m,__css:n.container})})})}).displayName="FormControl",(0,i.R)(function(e,t){let n=m(),r=y(),a=(0,u.cx)("chakra-form__helper-text",e.className);return(0,c.jsx)(l.B.div,{...null==n?void 0:n.getHelpTextProps(e,t),__css:r.helperText,className:a})}).displayName="FormHelperText"},67621:(e,t,n)=>{"use strict";n.d(t,{w:()=>a});var r=n(5776);function a(e,t){let n=(0,r.useRef)(!1),a=(0,r.useRef)(!1);(0,r.useEffect)(()=>{if(n.current&&a.current)return e();a.current=!0},t),(0,r.useEffect)(()=>(n.current=!0,()=>{n.current=!1}),[])}},67728:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(14883);let a=function(e){(0,r.A)(function(){e()})}},67915:e=>{e.exports=function(e,t){return e.has(t)}},68110:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},68351:(e,t,n)=>{"use strict";n.d(t,{J:()=>i,y:()=>s});var r=Object.defineProperty,a=n(5776),i=new class{constructor(){((e,t,n)=>((e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n)(e,"symbol"!=typeof t?t+"":t,n))(this,"modals"),this.modals=new Map}add(e){return this.modals.set(e,this.modals.size+1),this.modals.size}remove(e){this.modals.delete(e)}isTopModal(e){return!!e&&this.modals.get(e)===this.modals.size}};function s(e,t){let[n,r]=(0,a.useState)(0);return(0,a.useEffect)(()=>{let n=e.current;if(n)return t&&r(i.add(n)),()=>{i.remove(n),r(0)}},[t,e]),n}},68459:(e,t,n)=>{"use strict";n.d(t,{CG:()=>v,Dj:()=>x,Et:()=>y,F4:()=>b,NF:()=>h,_3:()=>p,eP:()=>w,jG:()=>T,lX:()=>g,sA:()=>c,vh:()=>f});var r=n(4801),a=n.n(r),i=n(86489),s=n.n(i),o=n(51072),l=n.n(o),u=n(10949),d=n.n(u),c=function(e){return 0===e?0:e>0?1:-1},p=function(e){return a()(e)&&e.indexOf("%")===e.length-1},y=function(e){return d()(e)&&!s()(e)},f=function(e){return y(e)||a()(e)},m=0,h=function(e){var t=++m;return"".concat(e||"").concat(t)},b=function(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!y(e)&&!a()(e))return r;if(p(e)){var o=e.indexOf("%");n=t*parseFloat(e.slice(0,o))/100}else n=+e;return s()(n)&&(n=r),i&&n>t&&(n=t),n},g=function(e){if(!e)return null;var t=Object.keys(e);return t&&t.length?e[t[0]]:null},v=function(e){if(!Array.isArray(e))return!1;for(var t=e.length,n={},r=0;r<t;r++)if(n[e[r]])return!0;else n[e[r]]=!0;return!1},x=function(e,t){return y(e)&&y(t)?function(n){return e+n*(t-e)}:function(){return t}};function w(e,t,n){return e&&e.length?e.find(function(e){return e&&("function"==typeof t?t(e):l()(e,t))===n}):null}var T=function(e){if(!e||!e.length)return null;for(var t=e.length,n=0,r=0,a=0,i=0,s=1/0,o=-1/0,l=0,u=0,d=0;d<t;d++)l=e[d].cx||0,u=e[d].cy||0,n+=l,r+=u,a+=l*u,i+=l*l,s=Math.min(s,l),o=Math.max(o,l);var c=t*i!=n*n?(t*a-n*r)/(t*i-n*n):0;return{xmin:s,xmax:o,a:c,b:(r-c*n)/t}}},68935:(e,t,n)=>{e.exports=n(45960)(n(71605),"Set")},68989:(e,t,n)=>{"use strict";n.d(t,{U:()=>c});var r=n(17775),a=n(94510),i=n(57306),s=n(45593),o=n(5776),l=n(76186);let u=(e,t,n,r,a)=>t&&r&&a&&t.length>0?(0,i.OO)(t).map(t=>({symbol:t[0],apy:((e,t,n,r,a)=>{let i=n&&new s.fw(e[2]).shr(Number(e[6])).mul(n).mul(l.SP),o=r&&a&&new s.fw(r).shr(t.decimals).mul(a);return i&&o&&i.div(o.isZero()?s.fw.ONE:o).shr(t.decimals)})(t,e,n,r,a)})):void 0,d=e=>null==e?void 0:e.reduce((e,t)=>t.apy?e.add(t.apy):e,s.fw.ZERO),c=e=>{var t;let{data:n}=(0,a.go)(),{data:i}=(0,a.Vd)(),{data:s}=(0,a.DJ)(null==e?void 0:e.map(e=>{let{tokenAddress:t}=e;return t})),{data:l}=(0,a.TG)(null==e?void 0:e.map(e=>{let{variableDebtToken:t}=e;return t})),{data:c}=(0,a.lJ)(null==e?void 0:e.map(e=>{let{tokenAddress:t}=e;return t})),{data:p}=(0,a.jf)(null==e?void 0:e.map(e=>{let{aTokenAddress:t}=e;return t})),{data:y}=(0,a.t$)(null!=(t=null==e?void 0:e.map(e=>{let{tokenAddress:t}=e;return t}))?t:[]);return(0,o.useMemo)(()=>null==e?void 0:e.map((e,t)=>{let a=null==i?void 0:i.tokenAddress.findIndex(t=>r.Ih[t.toLowerCase()]===e.symbol),o=null==i?void 0:i.supplyIncentiveData[a],f=null==i?void 0:i.borrowIncentiveData[a],m=null==l?void 0:l[t],h=null==s?void 0:s[t],b=null==p?void 0:p[t],g=null==c?void 0:c[t],v=null==y?void 0:y[t],x=u(e,f,n,m,v),w=u(e,o,n,b,v),T=((e,t)=>t?null==e?void 0:e.sub(t):e)(h,d(x)),A=d(w),E=A?null==g?void 0:g.add(A):g,S=o&&o.length>0&&f&&f.length>0;return{...e,netBorrowAPY:T,netSupplyAPY:E,incentiveBorrowDetails:x,incentiveSupplyDetails:w,borrowIncentiveData:f,supplyIncentiveData:o,tokenBorrowAPY:h,tokenSupplyAPY:g,tokenPrice:v,tokenBorrowAmount:m,tokenSupplyAmount:b,hasIncentiveData:S}}),[n,null==i?void 0:i.borrowIncentiveData,null==i?void 0:i.supplyIncentiveData,null==i?void 0:i.tokenAddress,e,y,l,s,p,c])}},69067:(e,t,n)=>{var r=n(22848);e.exports=function(e){return function(t){return r(t,e)}}},69315:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?0x1fffffffffffff:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},69403:(e,t,n)=>{e.exports=n(49355)()}
294,69514:(e,t,n)=>{var r=n(86551);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},69543:(e,t,n)=>{"use strict";e.exports=n(39619)},69697:(e,t,n)=>{"use strict";n.d(t,{t:()=>o});var r=n(75564),a=n(78116);let i=["online","offline"];class s extends r.Q{constructor(){super(),this.setup=e=>{if(!a.S$&&window.addEventListener){let t=()=>e();return i.forEach(e=>{window.addEventListener(e,t,!1)}),()=>{i.forEach(e=>{window.removeEventListener(e,t)})}}}}onSubscribe(){this.cleanup||this.setEventListener(this.setup)}onUnsubscribe(){if(!this.hasListeners()){var e;null==(e=this.cleanup)||e.call(this),this.cleanup=void 0}}setEventListener(e){var t;this.setup=e,null==(t=this.cleanup)||t.call(this),this.cleanup=e(e=>{"boolean"==typeof e?this.setOnline(e):this.onOnline()})}setOnline(e){this.online!==e&&(this.online=e,this.onOnline())}onOnline(){this.listeners.forEach(({listener:e})=>{e()})}isOnline(){return"boolean"==typeof this.online?this.online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine}}let o=new s},70022:(e,t,n)=>{"use strict";n.d(t,{a:()=>g,c:()=>y,d:()=>s,e:()=>c,f:()=>v,h:()=>b,j:()=>o,m:()=>x,n:()=>i,o:()=>h,p:()=>m,q:()=>f,r:()=>d,s:()=>u,t:()=>p,u:()=>function e(){let t=Object(arguments.length<=0?void 0:arguments[0]),n=["__proto__","constructor","prototype"];for(let r=1;r<arguments.length;r+=1){let a=r<0||arguments.length<=r?void 0:arguments[r];if(null!=a&&("undefined"!=typeof window&&void 0!==window.HTMLElement?!(a instanceof HTMLElement):!a||1!==a.nodeType&&11!==a.nodeType)){let r=Object.keys(Object(a)).filter(e=>0>n.indexOf(e));for(let n=0,i=r.length;n<i;n+=1){let i=r[n],s=Object.getOwnPropertyDescriptor(a,i);void 0!==s&&s.enumerable&&(l(t[i])&&l(a[i])?a[i].__swiper__?t[i]=a[i]:e(t[i],a[i]):!l(t[i])&&l(a[i])?(t[i]={},a[i].__swiper__?t[i]=a[i]:e(t[i],a[i])):t[i]=a[i])}}}return t},v:()=>a});var r=n(95659);function a(e){Object.keys(e).forEach(t=>{try{e[t]=null}catch(e){}try{delete e[t]}catch(e){}})}function i(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function s(){return Date.now()}function o(e,t){let n,a,i;void 0===t&&(t="x");let s=(0,r.a)(),o=function(e){let t,n=(0,r.a)();return n.getComputedStyle&&(t=n.getComputedStyle(e,null)),!t&&e.currentStyle&&(t=e.currentStyle),t||(t=e.style),t}(e);return s.WebKitCSSMatrix?((a=o.transform||o.webkitTransform).split(",").length>6&&(a=a.split(", ").map(e=>e.replace(",",".")).join(", ")),i=new s.WebKitCSSMatrix("none"===a?"":a)):n=(i=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(a=s.WebKitCSSMatrix?i.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(a=s.WebKitCSSMatrix?i.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),a||0}function l(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function u(e,t,n){e.style.setProperty(t,n)}function d(e){let t,{swiper:n,targetPosition:a,side:i}=e,s=(0,r.a)(),o=-n.translate,l=null,u=n.params.speed;n.wrapperEl.style.scrollSnapType="none",s.cancelAnimationFrame(n.cssModeFrameID);let d=a>o?"next":"prev",c=(e,t)=>"next"===d&&e>=t||"prev"===d&&e<=t,p=()=>{t=new Date().getTime(),null===l&&(l=t);let e=o+(.5-Math.cos(Math.max(Math.min((t-l)/u,1),0)*Math.PI)/2)*(a-o);if(c(e,a)&&(e=a),n.wrapperEl.scrollTo({[i]:e}),c(e,a)){n.wrapperEl.style.overflow="hidden",n.wrapperEl.style.scrollSnapType="",setTimeout(()=>{n.wrapperEl.style.overflow="",n.wrapperEl.scrollTo({[i]:e})}),s.cancelAnimationFrame(n.cssModeFrameID);return}n.cssModeFrameID=s.requestAnimationFrame(p)};p()}function c(e,t){return void 0===t&&(t=""),[...e.children].filter(e=>e.matches(t))}function p(e){try{console.warn(e);return}catch(e){}}function y(e,t){var n;void 0===t&&(t=[]);let r=document.createElement(e);return r.classList.add(...Array.isArray(t)?t:(void 0===(n=t)&&(n=""),n.trim().split(" ").filter(e=>!!e.trim()))),r}function f(e,t){let n=[];for(;e.previousElementSibling;){let r=e.previousElementSibling;t?r.matches(t)&&n.push(r):n.push(r),e=r}return n}function m(e,t){let n=[];for(;e.nextElementSibling;){let r=e.nextElementSibling;t?r.matches(t)&&n.push(r):n.push(r),e=r}return n}function h(e,t){return(0,r.a)().getComputedStyle(e,null).getPropertyValue(t)}function b(e){let t,n=e;if(n){for(t=0;null!==(n=n.previousSibling);)1===n.nodeType&&(t+=1);return t}}function g(e,t){let n=[],r=e.parentElement;for(;r;)t?r.matches(t)&&n.push(r):n.push(r),r=r.parentElement;return n}function v(e,t,n){let a=(0,r.a)();
294return n?e["width"===t?"offsetWidth":"offsetHeight"]+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-right":"margin-top"))+parseFloat(a.getComputedStyle(e,null).getPropertyValue("width"===t?"margin-left":"margin-bottom")):e.offsetWidth}function x(e){return(Array.isArray(e)?e:[e]).filter(e=>!!e)}},70324:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(65794);let a=function(e,t){for(var n=e.length;n--;)if((0,r.A)(e[n][0],t))return n;return -1};var i=Array.prototype.splice;function s(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}s.prototype.clear=function(){this.__data__=[],this.size=0},s.prototype.delete=function(e){var t=this.__data__,n=a(t,e);return!(n<0)&&(n==t.length-1?t.pop():i.call(t,n,1),--this.size,!0)},s.prototype.get=function(e){var t=this.__data__,n=a(t,e);return n<0?void 0:t[n][1]},s.prototype.has=function(e){return a(this.__data__,e)>-1},s.prototype.set=function(e,t){var n=this.__data__,r=a(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};let o=s},70437:(e,t,n)=>{"use strict";n.d(t,{KA:()=>v});var r=n(98666),a=n(6376),i=n(59586),s=n(81604),o=n(32931),l=n(55034),u=n(53053),d=n(87951),c=n(97603),p=n(206);class y{fragment;name;signature;topic;args;constructor(e,t,n){let r=e.name,a=e.format();(0,i.n)(this,{fragment:e,name:r,signature:a,topic:t,args:n})}}class f{fragment;name;args;signature;selector;value;constructor(e,t,n,r){let a=e.name,s=e.format();(0,i.n)(this,{fragment:e,name:a,args:n,signature:s,selector:t,value:r})}}class m{fragment;name;args;signature;selector;constructor(e,t,n){let r=e.name,a=e.format();(0,i.n)(this,{fragment:e,name:r,args:n,signature:a,selector:t})}}class h{hash;_isIndexed;static isIndexed(e){return!!(e&&e._isIndexed)}constructor(e){(0,i.n)(this,{hash:e,_isIndexed:!0})}}let b={0:"generic panic",1:"assert(false)",17:"arithmetic overflow",18:"division or modulo by zero",33:"enum overflow",34:"invalid encoded storage byte array accessed",49:"out-of-bounds array access; popping on an empty array",50:"out-of-bounds access of an array or bytesN",65:"out of memory",81:"uninitialized function"},g={"0x08c379a0":{signature:"Error(string)",name:"Error",inputs:["string"],reason:e=>`reverted with reason string ${JSON.stringify(e)}`},"0x4e487b71":{signature:"Panic(uint256)",name:"Panic",inputs:["uint256"],reason:e=>{let t="unknown panic code";return e>=0&&e<=255&&b[e.toString()]&&(t=b[e.toString()]),`reverted with panic code 0x${e.toString(16)} (${t})`}}};class v{fragments;deploy;fallback;receive;#z;#G;#H;#V;constructor(e){let t=[];t="string"==typeof e?JSON.parse(e):e,this.#H=new Map,this.#z=new Map,this.#G=new Map;let n=[];for(let e of t)try{n.push(c.FK.from(e))}catch(t){console.log(`[Warning] Invalid Fragment ${JSON.stringify(e)}:`,t.message)}(0,i.n)(this,{fragments:Object.freeze(n)});let r=null,a=!1;this.#V=this.getAbiCoder(),this.fragments.forEach((e,t)=>{let n;switch(e.type){case"constructor":if(this.deploy)return void console.log("duplicate definition - constructor");(0,i.n)(this,{deploy:e});return;case"fallback":0===e.inputs.length?a=!0:((0,s.MR)(!r||e.payable!==r.payable,"conflicting fallback fragments",`fragments[${t}]`,e),a=(r=e).payable);return;case"function":n=this.#H;break;case"event":n=this.#G;break;case"error":n=this.#z;break;default:return}let o=e.format();n.has(o)||n.set(o,e)}),this.deploy||(0,i.n)(this,{deploy:c.Pw.from("constructor()")}),(0,i.n)(this,{fallback:r,receive:a})}format(e){let t=e?"minimal":"full";return this.fragments.map(e=>e.format(t))}formatJson(){return JSON.stringify(this.fragments.map(e=>e.format("json")).map(e=>JSON.parse(e)))}getAbiCoder(){return u.y.defaultAbiCoder()}#W(e,t,n){if((0,o.Lo)(e)){let t=e.toLowerCase();for(let e of this.#H.values())if(t===e.selector)return e;return null}if(-1===e.indexOf("(")){let r=[];for(let[t,n]of this.#H)t.split("(")[0]===e&&r.push(n);if(t){let e=t.length>0?t[t.length-1]:null,n=t.length,a=!0;p.V.isTyped(e)&&"overrides"===e.type&&(a=!1,n--);for(let e=r.length-1;e>=0;e--){let t=r[e].inputs.length;t===n||a&&t===n-1||r.splice(e,1)}for(let e=r.length-1;e>=0;e--){let n=r[e].inputs;for(let a=0;a<t.length;a++)if(p.V.isTyped(t[a])){if(a>=n.length){if("overrides"===t[a].type)continue;r.splice(e,1);break}if(t[a].type!==n[a].baseType){r.splice(e,1);break}}}}if(1===r.length&&t&&t.length!==r[0].inputs.length){let e=t[t.length-1];(null==e||Array.isArray(e)||"object"!=typeof e)&&r.splice(0,1)}if(0===r.length)return null;if(r.length>1&&n){let t=r.map(e=>JSON.stringify(e.format())).join(", ");(0,s.MR)(!1,`ambiguous function description (i.e. matches ${t})`,"key",e)}return r[0]}let r=this.#H.get(c.hc.from(e).format());return r||null}getFunctionName(e){let t=this.#W(e,null,!1);return(0,s.MR)(t,"no matching function","key",e),t.name}hasFunction(e){return!!this.#W(e,null,!1)}getFunction(e,t){return this.#W(e,t||null,!0)}forEachFunction(e){let t=Array.from(this.#H.keys());t.sort((e,t)=>
294e.localeCompare(t));for(let n=0;n<t.length;n++){let r=t[n];e(this.#H.get(r),n)}}#_(e,t,n){if((0,o.Lo)(e)){let t=e.toLowerCase();for(let e of this.#G.values())if(t===e.topicHash)return e;return null}if(-1===e.indexOf("(")){let r=[];for(let[t,n]of this.#G)t.split("(")[0]===e&&r.push(n);if(t){for(let e=r.length-1;e>=0;e--)r[e].inputs.length<t.length&&r.splice(e,1);for(let e=r.length-1;e>=0;e--){let n=r[e].inputs;for(let a=0;a<t.length;a++)if(p.V.isTyped(t[a])&&t[a].type!==n[a].baseType){r.splice(e,1);break}}}if(0===r.length)return null;if(r.length>1&&n){let t=r.map(e=>JSON.stringify(e.format())).join(", ");(0,s.MR)(!1,`ambiguous event description (i.e. matches ${t})`,"key",e)}return r[0]}let r=this.#G.get(c.Zp.from(e).format());return r||null}getEventName(e){let t=this.#_(e,null,!1);return(0,s.MR)(t,"no matching event","key",e),t.name}hasEvent(e){return!!this.#_(e,null,!1)}getEvent(e,t){return this.#_(e,t||null,!0)}forEachEvent(e){let t=Array.from(this.#G.keys());t.sort((e,t)=>e.localeCompare(t));for(let n=0;n<t.length;n++){let r=t[n];e(this.#G.get(r),n)}}getError(e,t){if((0,o.Lo)(e)){let t=e.toLowerCase();if(g[t])return c.bp.from(g[t].signature);for(let e of this.#z.values())if(t===e.selector)return e;return null}if(-1===e.indexOf("(")){let t=[];for(let[n,r]of this.#z)n.split("(")[0]===e&&t.push(r);if(0===t.length)return"Error"===e?c.bp.from("error Error(string)"):"Panic"===e?c.bp.from("error Panic(uint256)"):null;if(t.length>1){let n=t.map(e=>JSON.stringify(e.format())).join(", ");(0,s.MR)(!1,`ambiguous error description (i.e. ${n})`,"name",e)}return t[0]}if("Error(string)"===(e=c.bp.from(e).format()))return c.bp.from("error Error(string)");if("Panic(uint256)"===e)return c.bp.from("error Panic(uint256)");let n=this.#z.get(e);return n||null}forEachError(e){let t=Array.from(this.#z.keys());t.sort((e,t)=>e.localeCompare(t));for(let n=0;n<t.length;n++){let r=t[n];e(this.#z.get(r),n)}}_decodeParams(e,t){return this.#V.decode(e,t)}_encodeParams(e,t){return this.#V.encode(e,t)}encodeDeploy(e){return this._encodeParams(this.deploy.inputs,e||[])}decodeErrorResult(e,t){if("string"==typeof e){let t=this.getError(e);(0,s.MR)(t,"unknown error","fragment",e),e=t}return(0,s.MR)((0,o.ZG)(t,0,4)===e.selector,`data signature does not match error ${e.name}.`,"data",t),this._decodeParams(e.inputs,(0,o.ZG)(t,4))}encodeErrorResult(e,t){if("string"==typeof e){let t=this.getError(e);(0,s.MR)(t,"unknown error","fragment",e),e=t}return(0,o.xW)([e.selector,this._encodeParams(e.inputs,t||[])])}decodeFunctionData(e,t){if("string"==typeof e){let t=this.getFunction(e);(0,s.MR)(t,"unknown function","fragment",e),e=t}return(0,s.MR)((0,o.ZG)(t,0,4)===e.selector,`data signature does not match function ${e.name}.`,"data",t),this._decodeParams(e.inputs,(0,o.ZG)(t,4))}encodeFunctionData(e,t){if("string"==typeof e){let t=this.getFunction(e);(0,s.MR)(t,"unknown function","fragment",e),e=t}return(0,o.xW)([e.selector,this._encodeParams(e.inputs,t||[])])}decodeFunctionResult(e,t){if("string"==typeof e){let t=this.getFunction(e);(0,s.MR)(t,"unknown function","fragment",e),e=t}let n="invalid length for result data",r=(0,o.Lm)(t);if(r.length%32==0)try{return this.#V.decode(e.outputs,r)}catch(e){n="could not decode result data"}(0,s.vA)(!1,n,"BAD_DATA",{value:(0,o.c$)(r),info:{method:e.name,signature:e.format()}})}makeError(e,t){let n=(0,o.q5)(e,"data"),r=u.y.getBuiltinCallException("call",t,n);if(r.message.startsWith("execution reverted (unknown custom error)")){let e=(0,o.c$)(n.slice(0,4)),t=this.getError(e);
294if(t)try{let e=this.#V.decode(t.inputs,n.slice(4));r.revert={name:t.name,signature:t.format(),args:e},r.reason=r.revert.signature,r.message=`execution reverted: ${r.reason}`}catch(e){r.message="execution reverted (coult not decode custom error)"}}let a=this.parseTransaction(t);return a&&(r.invocation={method:a.name,signature:a.signature,args:a.args}),r}encodeFunctionResult(e,t){if("string"==typeof e){let t=this.getFunction(e);(0,s.MR)(t,"unknown function","fragment",e),e=t}return(0,o.c$)(this.#V.encode(e.outputs,t||[]))}encodeFilterTopics(e,t){if("string"==typeof e){let t=this.getEvent(e);(0,s.MR)(t,"unknown event","eventFragment",e),e=t}(0,s.vA)(t.length<=e.inputs.length,`too many arguments for ${e.format()}`,"UNEXPECTED_ARGUMENT",{count:t.length,expectedCount:e.inputs.length});let n=[];e.anonymous||n.push(e.topicHash);let i=(e,t)=>"string"===e.type?(0,a.id)(t):"bytes"===e.type?(0,r.S)((0,o.c$)(t)):("bool"===e.type&&"boolean"==typeof t?t=t?"0x01":"0x00":e.type.match(/^u?int/)?t=(0,l.up)(t):e.type.match(/^bytes/)?t=(0,o.X_)(t,32):"address"===e.type&&this.#V.encode(["address"],[t]),(0,o.nx)((0,o.c$)(t),32));for(t.forEach((t,r)=>{let a=e.inputs[r];if(!a.indexed)return void(0,s.MR)(null==t,"cannot filter non-indexed parameters; must be null","contract."+a.name,t);null==t?n.push(null):"array"===a.baseType||"tuple"===a.baseType?(0,s.MR)(!1,"filtering with tuples or arrays not supported","contract."+a.name,t):Array.isArray(t)?n.push(t.map(e=>i(a,e))):n.push(i(a,t))});n.length&&null===n[n.length-1];)n.pop();return n}encodeEventLog(e,t){if("string"==typeof e){let t=this.getEvent(e);(0,s.MR)(t,"unknown event","eventFragment",e),e=t}let n=[],i=[],o=[];return e.anonymous||n.push(e.topicHash),(0,s.MR)(t.length===e.inputs.length,"event arguments/values mismatch","values",t),e.inputs.forEach((e,s)=>{let l=t[s];if(e.indexed)if("string"===e.type)n.push((0,a.id)(l));else if("bytes"===e.type)n.push((0,r.S)(l));else if("tuple"===e.baseType||"array"===e.baseType)throw Error("not implemented");else n.push(this.#V.encode([e.type],[l]));else i.push(e),o.push(l)}),{data:this.#V.encode(i,o),topics:n}}decodeEventLog(e,t,n){if("string"==typeof e){let t=this.getEvent(e);(0,s.MR)(t,"unknown event","eventFragment",e),e=t}if(null!=n&&!e.anonymous){let t=e.topicHash;(0,s.MR)((0,o.Lo)(n[0],32)&&n[0].toLowerCase()===t,"fragment/topic mismatch","topics[0]",n[0]),n=n.slice(1)}let r=[],a=[],i=[];e.inputs.forEach((e,t)=>{e.indexed?"string"===e.type||"bytes"===e.type||"tuple"===e.baseType||"array"===e.baseType?(r.push(c.aX.from({type:"bytes32",name:e.name})),i.push(!0)):(r.push(e),i.push(!1)):(a.push(e),i.push(!1))});let l=null!=n?this.#V.decode(r,(0,o.xW)(n)):null,u=this.#V.decode(a,t,!0),p=[],y=[],f=0,m=0;return e.inputs.forEach((e,t)=>{let n=null;if(e.indexed)if(null==l)n=new h(null);else if(i[t])n=new h(l[m++]);else try{n=l[m++]}catch(e){n=e}else try{n=u[f++]}catch(e){n=e}p.push(n),y.push(e.name||null)}),d.Q7.fromItems(p,y)}parseTransaction(e){let t=(0,o.q5)(e.data,"tx.data"),n=(0,l.Ab)(null!=e.value?e.value:0,"tx.value"),r=this.getFunction((0,o.c$)(t.slice(0,4)));if(!r)return null;let a=this.#V.decode(r.inputs,t.slice(4));return new f(r,r.selector,a,n)}parseCallResult(e){throw Error("@TODO")}parseLog(e){let t=this.getEvent(e.topics[0]);return!t||t.anonymous?null:new y(t,t.topicHash,this.decodeEventLog(t,e.data,e.topics))}parseError(e){let t=(0,o.c$)(e),n=this.getError((0,o.ZG)(t,0,4));if(!n)return null;let r=this.#V.decode(n.inputs,(0,o.ZG)(t,4));return new m(n,n.selector,r)}static from(e){return e instanceof v?e:new v("string"==typeof e?JSON.parse(e):"function"==typeof e.format?e.format("json"):e)}}},70459:(e,t,n)=>{"use strict";n.d(t,{$:()=>a,V:()=>i});var r=n(35674);let a=r.l,i=r.l},70766:(e,t,n)=>{"use strict";n.d(t,{O:()=>o,v:()=>l});var r=n(54735),a=n(5776),i=n(64476),s=(0,a.createContext)({getDocument:()=>document,getWindow:()=>window});function o({defer:e}={}){let[,t]=(0,a.useReducer)(e=>e+1,0);return(0,r.U)(()=>{e&&t()},[e]),(0,a.useContext)(s)}function l(e){let{children:t,environment:n,disabled:r}=e,o=(0,a.useRef)(null),l=(0,a.useMemo)(()=>n||{getDocument:()=>{var e,t;return null!=(t=null==(e=o.current)?void 0:e.ownerDocument)?t:document},getWindow:()=>{var e,t;return null!=(t=null==(e=o.current)?void 0:e.ownerDocument.defaultView)?t:window}},[n]),u=!r||!n;return(0,i.jsxs)(s.Provider,{value:l,children:[t,u&&(0,i.jsx)("span",{id:"__chakra_env",hidden:!0,ref:o})]})}s.displayName="EnvironmentContext",l.displayName="EnvironmentProvider"},70822:(e,t,n)=>{var r=n(49844);e.exports=function(e){var t=r(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}},70903:(e,t,n)=>{"use strict";n.d(t,{A:()=>I});var r=n(64476),a=n(60754),i=n(5776),s=n(28577),o=n(39678),l=n(47106),u={exit:{scale:.85,op
294acity:0,transition:{opacity:{duration:.15,easings:"easeInOut"},scale:{duration:.2,easings:"easeInOut"}}},enter:{scale:1,opacity:1,transition:{opacity:{easings:"easeOut",duration:.2},scale:{duration:.2,ease:[.175,.885,.4,1.1]}}}},d=n(13783),c=n(24475),p=n(85716),y=n(85459),f=n(8651),m=n(30275),h=n(80478),b=e=>{var t;return(null==(t=e.current)?void 0:t.ownerDocument)||document},g=e=>{var t,n;return(null==(n=null==(t=e.current)?void 0:t.ownerDocument)?void 0:n.defaultView)||window},v="chakra-ui:close-tooltip",x=n(96733),w=n(78879),T=n(44819),A=n(50984),E=n(42300),S=n(12208),k=n(36717),M=n(71734),P=(0,w.B)(k.P.div),C=(0,T.R)((e,t)=>{var n,a;let s,o=(0,A.Vl)("Tooltip",e),l=(0,E.MN)(e),T=(0,S.D)(),{children:k,label:C,shouldWrapChildren:O,"aria-label":j,hasArrow:I,bg:R,portalProps:D,background:B,backgroundColor:N,bgColor:L,motionProps:F,...U}=l,z=null!=(a=null!=(n=null!=B?B:N)?n:R)?a:L;if(z){o.bg=z;let e=(0,E.f4)(T,"colors",z);o[p.O3.arrowBg.var]=e}let G=function(e={}){var t,n;let{openDelay:r=0,closeDelay:a=0,closeOnClick:s=!0,closeOnMouseDown:o,closeOnScroll:l,closeOnPointerDown:u=o,closeOnEsc:x=!0,onOpen:w,onClose:T,placement:A,id:E,isOpen:S,defaultIsOpen:k,arrowSize:M=10,arrowShadowColor:P,arrowPadding:C,modifiers:O,isDisabled:j,gutter:I,offset:R,direction:D,...B}=e,{isOpen:N,onOpen:L,onClose:F}=(0,y.j)({isOpen:S,defaultIsOpen:k,onOpen:w,onClose:T}),{referenceRef:U,getPopperProps:z,getArrowInnerProps:G,getArrowProps:H}=(0,c.E)({enabled:N,placement:A,arrowPadding:C,modifiers:O,gutter:I,offset:R,direction:D}),V=(0,i.useId)(),W=`tooltip-${null!=E?E:V}`,_=(0,i.useRef)(null),Y=(0,i.useRef)(),q=(0,i.useCallback)(()=>{Y.current&&(clearTimeout(Y.current),Y.current=void 0)},[]),Q=(0,i.useRef)(),Z=(0,i.useCallback)(()=>{Q.current&&(clearTimeout(Q.current),Q.current=void 0)},[]),K=(0,i.useCallback)(()=>{Z(),F()},[F,Z]),J=(t=_,n=K,(0,i.useEffect)(()=>{let e=b(t);return e.addEventListener(v,n),()=>e.removeEventListener(v,n)},[n,t]),()=>{let e=b(t),n=g(t);e.dispatchEvent(new n.CustomEvent(v))}),X=(0,i.useCallback)(()=>{j||Y.current||(N&&J(),Y.current=g(_).setTimeout(L,r))},[J,j,N,L,r]),$=(0,i.useCallback)(()=>{q(),Q.current=g(_).setTimeout(K,a)},[a,K,q]),ee=(0,i.useCallback)(()=>{N&&s&&$()},[s,$,N]),et=(0,i.useCallback)(()=>{N&&u&&$()},[u,$,N]),en=(0,i.useCallback)(e=>{N&&"Escape"===e.key&&$()},[N,$]);(0,f.M)(()=>b(_),"keydown",x?en:void 0),(0,f.M)(()=>{if(!l)return null;let e=_.current;if(!e)return null;let t=function e(t){return["html","body","#document"].includes(t.localName)?t.ownerDocument.body:(0,d.sb)(t)&&function(e){let{overflow:t,overflowX:n,overflowY:r}=(e.ownerDocument.defaultView||window).getComputedStyle(e);return/auto|scroll|overlay|hidden/.test(t+r+n)}(t)?t:e("html"===t.localName?t:t.assignedSlot||t.parentElement||t.ownerDocument.documentElement)}(e);return"body"===t.localName?g(_):t},"scroll",()=>{N&&l&&K()},{passive:!0,capture:!0}),(0,i.useEffect)(()=>{j&&(q(),N&&F())},[j,N,F,q]),(0,i.useEffect)(()=>()=>{q(),Z()},[q,Z]),(0,f.M)(()=>_.current,"pointerleave",$);let er=(0,i.useCallback)((e={},t=null)=>({...e,ref:(0,m.Px)(_,t,U),onPointerEnter:(0,h.Hj)(e.onPointerEnter,e=>{"touch"!==e.pointerType&&X()}),onClick:(0,h.Hj)(e.onClick,ee),onPointerDown:(0,h.Hj)(e.onPointerDown,et),onFocus:(0,h.Hj)(e.onFocus,X),onBlur:(0,h.Hj)(e.onBlur,$),"aria-describedby":N?W:void 0}),[X,$,et,N,W,ee,U]),ea=(0,i.useCallback)((e={},t=null)=>z({...e,style:{...e.style,[p.O3.arrowSize.var]:M?`${M}px`:void 0,[p.O3.arrowShadowColor.var]:P}},t),[z,M,P]);return{isOpen:N,show:X,hide:$,getTriggerProps:er,getTooltipProps:(0,i.useCallback)((e={},t=null)=>{let n={...e.style,position:"relative",transformOrigin:p.O3.transformOrigin.varRef};return{ref:t,...B,...e,id:W,role:"tooltip",style:n}},[B,W]),getTooltipPositionerProps:ea,getArrowProps:H,getArrowInnerProps:G}}({...U,direction:T.direction});if("string"==typeof k||O)s=(0,r.jsx)(w.B.span,{display:"inline-block",tabIndex:0,...G.getTriggerProps(),children:k});else{let e=i.Children.only(k);s=(0,i.cloneElement)(e,G.getTriggerProps(e.props,e.ref))}let H=!!j,V=G.getTooltipProps({},t),W=H?function(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}(V,["role","id"]):V,_=function(e,t){let n={};for(let r of t)r in e&&(n[r]=e[r]);return n}(V,["role","id"]);return C?(0,r.jsxs)(r.Fragment,{children:[s,(0,r.jsx)(M.N,{children:G.isOpen&&(0,r.jsx)(x.Z,{...D,children:(0,r.jsx)(w.B.div,{...G.getTooltipPositionerProps(),__css:{zIndex:o.zIndex,pointerEvents:"none"},children:(0,r.jsxs)(P,{variants:u,initial:"exit",animate:"enter",exit:"exit",...F,...W,__css:o,children:[C,H&&(0,r.jsx)(w.B.span,{srOnly:!0,..._,children:j}),I&&(0,r.jsx)(w.B.div,{"data-popper-arrow":!0,className:"chakra-tooltip__arrow-wrapper",children:(0,r.jsx)(w.B.div,{"data-popper-arrow-inner":!0,className:"chakra-tooltip__arrow",__css:{bg:o.bg}})})]})})})})]}):(0,r.jsx)(r.Fragment,{children:k})});C.displayName="Tooltip";var O=n(10203),j=n(80009);let I=e=>{let{label:t,tooltipProps:n,...u}=e,{isOpen:d,onClose:c,onOpen:p,onToggle:y}=function(e={}){let{onClose:t,onOpen:n,isOpen:r,id:a}=e,u=(0,o.c)(n),d=(0,o.c)(t),[c,p]=(0,i.useState)(e.defaultIsOpen||!1),[y,f]=(0,s.Q)(r,c),m=function(e,t){let n=(0,i.useId)();return(0,i.useMemo)(()=>
294e||[t,n].filter(Boolean).join("-"),[e,t,n])}(a,"disclosure"),h=(0,i.useCallback)(()=>{y||p(!1),null==d||d()},[y,d]),b=(0,i.useCallback)(()=>{y||p(!0),null==u||u()},[y,u]),g=(0,i.useCallback)(()=>{(f?h:b)()},[f,b,h]);return{isOpen:!!f,onOpen:b,onClose:h,onToggle:g,isControlled:y,getButtonProps:(e={})=>({...e,"aria-expanded":f,"aria-controls":m,onClick:(0,l.Hj)(e.onClick,g)}),getDisclosureProps:(e={})=>({...e,hidden:!f,id:m})}}();return(0,r.jsx)(C,{label:t,isOpen:d,hasArrow:!0,...n,children:(0,r.jsx)(O.s,{cursor:"pointer",children:(0,r.jsx)(j.I,{as:a.R2,color:"primary.cta",w:6,h:6,onMouseEnter:p,onMouseLeave:c,onClick:y})})})}},71008:(e,t,n)=>{"use strict";n.d(t,{Fc:()=>w,Kh:()=>x,Oi:()=>v});var r=n(64476),a=n(60754),i=n(10203),s=n(80009),o=n(18816),l=n(51767),u=n(26088),d=n(72091),c=n(28701),p=n(56036),y=n(40347),f=n(57126),m=n(42656),h=n(94510),b=n(11323),g=n(10580);let v=e=>{let{children:t}=e;return(0,r.jsxs)(i.s,{w:"10",h:"10",background:"primary.icon_btn",pos:"relative",alignItems:"center",justifyContent:"center",children:[(0,r.jsx)(s.I,{as:a.oU,pos:"absolute",left:"7px",top:"-1px",color:"primary.cta",w:"34px",h:"15px"}),t,(0,r.jsx)(s.I,{transform:"rotate(180deg)",as:a.oU,pos:"absolute",left:"-1px",bottom:"-1px",color:"primary.cta",w:"34px",h:"15px"})]})},x=[{icon:a.bY,link:m.z.discord},{icon:a.mP,link:m.z.telegram},{icon:a.X,link:m.z.twitter}],w=()=>{let{data:e}=(0,h.FP)(),{data:t}=(0,b.r)(),n=(0,g.useRouter)(),m=(0,o.A)({base:!0,desktop:!1});return(0,r.jsxs)(l.az,{pos:"relative",children:[(0,r.jsx)(y._s,{children:(0,r.jsx)(s.I,{as:a.H_,pos:"absolute",w:"197.5px",h:"96.25px",color:"primary.active_state",right:"26.5px",top:"-40px"})}),(0,r.jsx)(u.E,{mt:16,color:"primary.cta",textStyle:"landingTitle",mb:{base:"10px",desktop:"80px"},fontSize:{base:"40px",desktop:"74px"},children:"Amplify Your Impact"}),(0,r.jsx)(p.u,{mb:6}),(0,r.jsx)(u.E,{textStyle:{base:"body1",desktop:"h3"},children:"Earn and borrow your favorite assets with Amply Finance to go further together"}),(0,r.jsx)(d.$,{mt:"6",mb:"8",w:"171px",onClick:()=>n.push("/markets"),children:"View our markets"}),(0,r.jsxs)(i.s,{gap:"2.5",mb:8,alignItems:"center",children:[(0,r.jsx)(y.SP,{children:(0,r.jsxs)(l.az,{w:"153px",pos:"relative",h:"1px",bg:"primary.active_state",children:[(0,r.jsx)(l.az,{pos:"absolute",bg:"primary.active_state",h:"7px",w:"65px",left:0,top:"-3px"}),(0,r.jsx)(l.az,{pos:"absolute",bg:"primary.active_state",h:"7px",w:"10px",right:0,top:"-3px"})]})}),(0,r.jsx)(u.E,{color:"primary.cta",textStyle:"body3",children:"Enter the fold"}),(0,r.jsxs)(l.az,{flex:1,pos:"relative",h:"1px",bg:"primary.active_state",maxW:{desktop:"270px"},children:[(0,r.jsx)(l.az,{pos:"absolute",bg:"primary.active_state",h:"7px",w:{base:"65px",desktop:"7px"},left:0,top:"-3px"}),(0,r.jsx)(l.az,{pos:"absolute",bg:"primary.active_state",h:"7px",w:{base:"10px",desktop:"32px"},right:0,top:"-3px"})]})]}),(0,r.jsx)(i.s,{gap:8,mb:12,children:x.map(e=>{let{icon:t,link:n}=e;return(0,r.jsx)(c.N,{href:n,isExternal:!0,children:(0,r.jsx)(v,{children:(0,r.jsx)(s.I,{as:t,color:"primary.cta",w:"6",h:"6"})})},n)})}),(0,r.jsxs)(i.s,{gap:{base:6,desktop:9},alignItems:"center",children:[(0,r.jsxs)(l.az,{children:[(0,r.jsx)(u.E,{color:"primary.cta",textStyle:{base:"body3",desktop:"h2"},children:"Total supplied"}),(0,r.jsx)(f.V,{value:e,prefix:"$",textStyle:{base:"h3",desktop:"h2"},isShowUnit:m})]}),(0,r.jsxs)(l.az,{pos:"relative",w:"1px",bg:"primary.active_state",h:{base:"71px",desktop:"113px"},children:[(0,r.jsx)(l.az,{pos:"absolute",bg:"primary.active_state",h:{base:"12px",desktop:"22px"},w:"5px",top:0,left:"-2px"}),(0,r.jsx)(l.az,{pos:"absolute",bg:"primary.active_state",h:{base:"21px",desktop:"34px"},w:"5px",bottom:0,left:"-2px"})]}),(0,r.jsxs)(l.az,{children:[(0,r.jsx)(u.E,{color:"primary.cta",textStyle:{base:"body3",desktop:"h2"},children:"Total borrowed"}),(0,r.jsx)(f.V,{value:t,prefix:"$",textStyle:{base:"h3",desktop:"h2"},isShowUnit:m})]})]})]})}},71122:(e,t,n)=>{"use strict";n.d(t,{ym:()=>b,tE:()=>v,NU:()=>g});var r=n(80825),a=n(5776),i=n(16559),s=n(67621),o=n(80478),l=n(25401),u=n(36717),d=n(78879),c=n(64476),p={initial:e=>{let{position:t}=e,n=["top","bottom"].includes(t)?"y":"x",r=["top-right","bottom-right"].includes(t)?1:-1;return"bottom"===t&&(r=1),{opacity:0,[n]:24*r}}
294,animate:{opacity:1,y:0,x:0,scale:1,transition:{duration:.4,ease:[.4,0,.2,1]}},exit:{opacity:0,scale:.85,transition:{duration:.2,ease:[.4,0,1,1]}}},y=(0,a.memo)(e=>{let{id:t,message:n,onCloseComplete:y,onRequestRemove:f,requestClose:m=!1,position:h="bottom",duration:b=5e3,containerStyle:g,motionVariants:v=p,toastSpacing:x="0.5rem"}=e,[w,T]=(0,a.useState)(b),A=(0,l.tF)();(0,s.w)(()=>{A||null==y||y()},[A]),(0,s.w)(()=>{T(b)},[b]);let E=()=>{A&&f()};(0,a.useEffect)(()=>{A&&m&&f()},[A,m,f]),function(e,t){let n=(0,i.c)(e);(0,a.useEffect)(()=>{if(null==t)return;let e=null;return e=window.setTimeout(()=>{n()},t),()=>{e&&window.clearTimeout(e)}},[t,n])}(E,w);let S=(0,a.useMemo)(()=>({pointerEvents:"auto",maxWidth:560,minWidth:300,margin:x,...g}),[g,x]),k=(0,a.useMemo)(()=>(0,r.Tc)(h),[h]);return(0,c.jsx)(u.P.div,{layout:!0,className:"chakra-toast",variants:v,initial:"initial",animate:"animate",exit:"exit",onHoverStart:()=>T(null),onHoverEnd:()=>T(b),custom:{position:h},style:k,children:(0,c.jsx)(d.B.div,{role:"status","aria-atomic":"true",className:"chakra-toast__inner",__css:S,children:(0,o.Jg)(n,{id:t,onClose:E})})})});y.displayName="ToastComponent";var f=n(1727),m=n(71734),h=n(96733),[b,g]=(0,n(18777).q)({name:"ToastOptionsContext",strict:!1}),v=e=>{let t=(0,a.useSyncExternalStore)(f.ZW.subscribe,f.ZW.getState,f.ZW.getState),{motionVariants:n,component:i=y,portalProps:s}=e,o=Object.keys(t).map(e=>{let a=t[e];return(0,c.jsx)("div",{role:"region","aria-live":"polite","aria-label":`Notifications-${e}`,id:`chakra-toast-manager-${e}`,style:(0,r.V1)(e),children:(0,c.jsx)(m.N,{initial:!1,children:a.map(e=>(0,c.jsx)(i,{motionVariants:n,...e},e.id))})},e)});return(0,c.jsx)(h.Z,{...s,children:o})}},71233:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{ReadonlyURLSearchParams:function(){return d},RedirectType:function(){return a.RedirectType},forbidden:function(){return s.forbidden},notFound:function(){return i.notFound},permanentRedirect:function(){return r.permanentRedirect},redirect:function(){return r.redirect},unauthorized:function(){return o.unauthorized},unstable_isUnrecognizedActionError:function(){return c},unstable_rethrow:function(){return l.unstable_rethrow}});let r=n(62636),a=n(62731),i=n(21048),s=n(60561),o=n(94638),l=n(16678);class u extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class d extends URLSearchParams{append(){throw new u}delete(){throw new u}set(){throw new u}sort(){throw new u}}function c(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},71605:(e,t,n)=>{var r=n(71608),a="object"==typeof self&&self&&self.Object===Object&&self;e.exports=r||a||Function("return this")()},71608:(e,t,n)=>{e.exports="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g},71734:(e,t,n)=>{"use strict";n.d(t,{N:()=>h});var r=n(5776),a=n(73905);function i(){let e=(0,r.useRef)(!1);return(0,a.E)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var s=n(83782),o=n(34814),l=n(89908);class u extends r.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function d({children:e,isPresent:t}){let n=(0,r.useId)(),a=(0,r.useRef)(null),i=(0,r.useRef)({width:0,height:0,top:0,left:0});return(0,r.useInsertionEffect)(()=>{let{width:e,height:r,top:s,left:o}=i.current;if(t||!a.current||!e||!r)return;a.current.dataset.motionPopId=n;
294let l=document.createElement("style");return document.head.appendChild(l),l.sheet&&l.sheet.insertRule(` 295 [data-motion-pop-id="${n}"] { 296 position: absolute !important; 297 width: ${e}px !important; 298 height: ${r}px !important; 299 top: ${s}px !important; 300 left: ${o}px !important; 301 } 302 `),()=>{document.head.removeChild(l)}},[t]),r.createElement(u,{isPresent:t,childRef:a,sizeRef:i},r.cloneElement(e,{ref:a}))}let c=({children:e,initial:t,isPresent:n,onExitComplete:a,custom:i,presenceAffectsLayout:s,mode:u})=>{let c=(0,l.M)(p),y=(0,r.useId)(),f=(0,r.useMemo)(()=>({id:y,initial:t,isPresent:n,custom:i,onExitComplete:e=>{for(let t of(c.set(e,!0),c.values()))if(!t)return;a&&a()},register:e=>(c.set(e,!1),()=>c.delete(e))}),s?void 0:[n]);return(0,r.useMemo)(()=>{c.forEach((e,t)=>c.set(t,!1))},[n]),r.useEffect(()=>{n||c.size||!a||a()},[n]),"popLayout"===u&&(e=r.createElement(d,{isPresent:n},e)),r.createElement(o.t.Provider,{value:f},e)};function p(){return new Map}var y=n(77820),f=n(70459);let m=e=>e.key||"",h=({children:e,custom:t,initial:n=!0,onExitComplete:o,exitBeforeEnter:l,presenceAffectsLayout:u=!0,mode:d="sync"})=>{var p;(0,f.V)(!l,"Replace exitBeforeEnter with mode='wait'");let h=(0,r.useContext)(y.L).forceRender||function(){let e=i(),[t,n]=(0,r.useState)(0),a=(0,r.useCallback)(()=>{e.current&&n(t+1)},[t]);return[(0,r.useCallback)(()=>s.Gt.postRender(a),[a]),t]}()[0],b=i(),g=function(e){let t=[];return r.Children.forEach(e,e=>{(0,r.isValidElement)(e)&&t.push(e)}),t}(e),v=g,x=(0,r.useRef)(new Map).current,w=(0,r.useRef)(v),T=(0,r.useRef)(new Map).current,A=(0,r.useRef)(!0);if((0,a.E)(()=>{A.current=!1,g.forEach(e=>{let t=m(e);T.set(t,e)}),w.current=v}),p=()=>{A.current=!0,T.clear(),x.clear()},(0,r.useEffect)(()=>()=>p(),[]),A.current)return r.createElement(r.Fragment,null,v.map(e=>r.createElement(c,{key:m(e),isPresent:!0,initial:!!n&&void 0,presenceAffectsLayout:u,mode:d},e)));v=[...v];let E=w.current.map(m),S=g.map(m),k=E.length;for(let e=0;e<k;e++){let t=E[e];-1!==S.indexOf(t)||x.has(t)||x.set(t,void 0)}return"wait"===d&&x.size&&(v=[]),x.forEach((e,n)=>{if(-1!==S.indexOf(n))return;let a=T.get(n);if(!a)return;let i=E.indexOf(n),s=e;s||(s=r.createElement(c,{key:m(a),isPresent:!1,onExitComplete:()=>{x.delete(n);let e=Array.from(T.keys()).filter(e=>!S.includes(e));if(e.forEach(e=>T.delete(e)),w.current=g.filter(t=>{let r=m(t);return r===n||e.includes(r)}),!x.size){if(!1===b.current)return;h(),o&&o()}},custom:t,presenceAffectsLayout:u,mode:d},a),x.set(n,s)),v.splice(i,0,s)}),v=v.map(e=>{let t=e.key;return x.has(t)?e:r.createElement(c,{key:m(e),isPresent:!0,presenceAffectsLayout:u,mode:d},e)}),r.createElement(r.Fragment,null,x.size?v:v.map(e=>(0,r.cloneElement)(e)))}},71831:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(44607)}])},71855:(e,t,n)=>{var r=n(99759),a=n(60980),i=n(44328),s=Math.max,o=Math.min;e.exports=function(e,t,n){var l,u,d,c,p,y,f=0,m=!1,h=!1,b=!0;if("function"!=typeof e)throw TypeError("Expected a function");function g(t){var n=l,r=u;return l=u=void 0,f=t,c=e.apply(r,n)}function v(e){var n=e-y,r=e-f;return void 0===y||n>=t||n<0||h&&r>=d}function x(){var e,n,r,i=a();if(v(i))return w(i);p=setTimeout(x,(e=i-y,n=i-f,r=t-e,h?o(r,d-n):r))}function w(e){return(p=void 0,b&&l)?g(e):(l=u=void 0,c)}function T(){var e,n=a(),r=v(n);if(l=arguments,u=this,y=n,r){if(void 0===p)return f=e=y,p=setTimeout(x,t),m?g(e):c;if(h)return clearTimeout(p),p=setTimeout(x,t),g(y)}return void 0===p&&(p=setTimeout(x,t)),c}return t=i(t)||0,r(n)&&(m=!!n.leading,d=(h="maxWait"in n)?s(i(n.maxWait)||0,t):d,b="trailing"in n?!!n.trailing:b),T.cancel=function(){void 0!==p&&clearTimeout(p),f=0,l=y=u=p=void 0},T.flush=function(){return void 0===p?c:w(a())},T}},71962:e=>{e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},72091:(e,t,n)=>{"use strict";n.d(t,{$:()=>m});var r=n(5776),a=n(1438),i=n(78879),s=n(80478),o=n(64476);function l(e){let{children:t,className:n,...a}=e,l=(0,r.isValidElement)(t)?(0,r.cloneElement)(t,{"aria-hidden":!0,focusable:!1}):t,u=(0,s.cx)("chakra-button__icon",n);return(0,o.jsx)(i.B.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...a,className:u,children:l})}l.displayName="ButtonIcon";var u=n(49577);function d(e){let{label:t,placement:n,spacing:a="0.5rem",children:l=(0,o.jsx)(u.y,{color:"currentColor",width:"1em",height:"1em"}),className:d,__css:c,...p}=e,y=(0,s.cx)("chakra-button__spinner",d),f="start"===n?"marginEnd":"marginStart",m=(0,r.useMemo)(()=>({display:"flex",alignItems:"center",position:t?"relative":"absolute",[f]:t?a:0,fontSize:"1em",lineHeight:"normal",...c}),[c,t,f,a]);return(0,o.jsx)(i.B.div,{className:y,...p,__css:m,children:l})}d.displayName="ButtonSpinner";var c=n(30275),p=n(44819),y=n(50984),f=n(42300),m=(0,p.R)((e,t)=>{let n=(0,a.d)(),l=(0,y.Vl)("Button",{...n,...e}),{isDisabled:u=null==n?void 0:n.isDisabled,isLoading:p,isActive:m,children:b,leftIcon:g,rightIcon:v,loadingText:x,iconSpacing:w="0.5rem",type:T,spinner:A,spinnerPlacement:E="start",className:S,as:k,...M}=(0,f.MN)(e),P=(0,r.useMemo)(()=>{let e={...null==l?void 0:l._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...l,...!!n&&{_focus:e}}},[l,n]),{ref:C,type:O}=function(e){let[t,n]=(0,r.useState)(!e);return{ref:(0,r.useCallback)(e=>{e&&n("BUTTON"===e.tagName)},[]),type:t?"button":void 0}}(k),j={rightIcon:v,leftIcon:g,iconSpacing:w,children:b};return(0,o.jsxs)(i.B.button,{ref:(0,c.SV)(t,C),as:k,type:null!=T?T:O,"data-active":(0,s.sE)(m),"data-loading":(0,s.sE)(p),__css:P,className:(0,s.cx)("chakra-button",S),...M,disabled:u||p,children:[p&&"start"===E&&(0,o.jsx)(d,{className:"chakra-button__spinner--start",label:x,placement:"start",spacing:w,children:A}),p?x||(0,o.jsx)(i.B.span,{opacity:0,children:(0,o.jsx)(h,{...j})}):(0,o.jsx)(h,{...j}),p&&"end"===E&&(0,o.jsx)(d,{className:"chakra-button__spinner--end",label:x,placement:"end",spacing:w,children:A})]})});function h(e){let{leftIcon:t,rightIcon:n,children:r,iconSpacing:a}=e;return(0,o.jsxs)(o.Fragment,{children:[t&&(0,o.jsx)(l,{marginEnd:a,children:t}),r,n&&(0,o.jsx)(l,{marginStart:a,children:n})]})}
302m.displayName="Button"},72262:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},72559:(e,t)=>{"use strict";function n(e){return Array.isArray(e)?e[1]:e}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getSegmentValue",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},72684:(e,t,n)=>{"use strict";n.d(t,{w:()=>s});var r=n(12678),a=n(44255);class i extends a.Vw{constructor(e,t){super(),this.finished=!1,this.destroyed=!1,(0,r.tW)(e);let n=(0,a.ZJ)(t);if(this.iHash=e.create(),"function"!=typeof this.iHash.update)throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let i=this.blockLen,s=new Uint8Array(i);s.set(n.length>i?e.create().update(n).digest():n);for(let e=0;e<s.length;e++)s[e]^=54;this.iHash.update(s),this.oHash=e.create();for(let e=0;e<s.length;e++)s[e]^=106;this.oHash.update(s),s.fill(0)}update(e){return(0,r.t2)(this),this.iHash.update(e),this}digestInto(e){(0,r.t2)(this),(0,r.ee)(e,this.outputLen),this.finished=!0,this.iHash.digestInto(e),this.oHash.update(e),this.oHash.digestInto(e),this.destroy()}digest(){let e=new Uint8Array(this.oHash.outputLen);return this.digestInto(e),e}_cloneInto(e){e||(e=Object.create(Object.getPrototypeOf(this),{}));let{oHash:t,iHash:n,finished:r,destroyed:a,blockLen:i,outputLen:s}=this;return e.finished=r,e.destroyed=a,e.blockLen=i,e.outputLen=s,e.oHash=t._cloneInto(e.oHash),e.iHash=n._cloneInto(e.iHash),e}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}let s=(e,t,n)=>new i(e,t).update(n).digest();s.create=(e,t)=>new i(e,t)},72725:(e,t,n)=>{"use strict";n.d(t,{e:()=>E});var r=n(5776),a=n(84572),i=n.n(a),s=n(3700),o=n.n(s),l=n(9281),u=n(97618),d=n(12889),c=n(63932),p=n(68459),y=n(59505),f=n(13189),m=n(20262),h=n(83763);function b(e){return(b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=b(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=b(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==b(t)?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function w(){return(w=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var T=function(e,t){return r.isValidElement(e)?r.cloneElement(e,t):i()(e)?e(t):r.createElement("line",w({},t,{className:"recharts-reference-line-line"}))},A=function(e,t,n,r,a,i,s,l,u){var d=a.x,p=a.y,y=a.width,f=a.height;if(n){var m=u.y,h=e.y.apply(m,{position:i});if((0,c.R)(u,"discard")&&!e.y.isInRange(h))return null;var b=[{x:d+y,y:h},{x:d,y:h}];return"left"===l?b.reverse():b}if(t){var g=u.x,v=e.x.apply(g,{position:i});if((0,c.R)(u,"discard")&&!e.x.isInRange(v))return null;var x=[{x:v,y:p+f},{x:v,y:p}];return"top"===s?x.reverse():x}if(r){var w=u.segment.map(function(t){return e.apply(t,{position:i})});return(0,c.R)(u,"discard")&&o()(w,function(t){return!e.isInRange(t)}
302)?null:w}return null};function E(e){var t=e.x,n=e.y,a=e.segment,i=e.xAxisId,s=e.yAxisId,o=e.shape,b=e.className,g=e.alwaysShow,w=(0,h.Yp)(),E=(0,h.AF)(i),S=(0,h.Nk)(s),k=(0,h.sk)();if(!w||!k)return null;(0,f.R)(void 0===g,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.');var M=A((0,y.P2)({x:E.scale,y:S.scale}),(0,p.vh)(t),(0,p.vh)(n),a&&2===a.length,k,e.position,E.orientation,S.orientation,e);if(!M)return null;var P=function(e){if(Array.isArray(e))return e}(M)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,s,o=[],l=!0,u=!1;try{i=(n=n.call(e)).next,!1;for(;!(l=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){u=!0,a=e}finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}(M,2)||function(e,t){if(e){if("string"==typeof e)return x(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return x(e,t)}}(M,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),C=P[0],O=C.x,j=C.y,I=P[1],R=I.x,D=I.y,B=v(v({clipPath:(0,c.R)(e,"hidden")?"url(#".concat(w,")"):void 0},(0,m.J9)(e,!0)),{},{x1:O,y1:j,x2:R,y2:D});return r.createElement(u.W,{className:(0,l.A)("recharts-reference-line",b)},T(o,B),d.J.renderCallByParent(e,(0,y.vh)({x1:O,y1:j,x2:R,y2:D})))}E.displayName="ReferenceLine",E.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,fill:"none",stroke:"#ccc",fillOpacity:1,strokeWidth:1,position:"middle"}},72814:(e,t,n)=>{"use strict";n.d(t,{ep:()=>a});var r=n(74555);function a(e){let t=Array.from(e.querySelectorAll("input:not(:disabled):not([disabled]),select:not(:disabled):not([disabled]),textarea:not(:disabled):not([disabled]),embed,iframe,object,a[href],area[href],button:not(:disabled):not([disabled]),[tabindex],audio[controls],video[controls],*[tabindex]:not([aria-disabled]),*[contenteditable]"));return t.unshift(e),t.filter(e=>(0,r.tp)(e)&&e.offsetWidth>0&&e.offsetHeight>0)}},72818:(e,t,n)=>{"use strict";n.d(t,{l:()=>i,m:()=>s});var r=n(54735),a=n(5776);function i(e){let{loading:t,src:n,srcSet:i,onLoad:s,onError:o,crossOrigin:l,sizes:u,ignoreFallback:d}=e,[c,p]=(0,a.useState)("pending");(0,a.useEffect)(()=>{p(n?"loading":"pending")},[n]);let y=(0,a.useRef)(),f=(0,a.useCallback)(()=>{if(!n)return;m();let e=new Image;e.src=n,l&&(e.crossOrigin=l),i&&(e.srcset=i),u&&(e.sizes=u),t&&(e.loading=t),e.onload=e=>{m(),p("loaded"),null==s||s(e)},e.onerror=e=>{m(),p("failed"),null==o||o(e)},y.current=e},[n,l,i,u,s,o,t]),m=()=>{y.current&&(y.current.onload=null,y.current.onerror=null,y.current=null)};return(0,r.U)(()=>{if(!d)return"loading"===c&&f(),()=>{m()}}
302,[c,f,d]),d?"loaded":c}var s=(e,t)=>"loaded"!==e&&"beforeLoadOrError"===t||"failed"===e&&"onError"===t},73034:(e,t,n)=>{"use strict";n.d(t,{Y:()=>l});var r=n(27587),a=n(20110),i=n(57306),s=n(45593),o=n(76186);let l=()=>{let e=(0,i.Ri)(),t=e.getContractAddress("PoolAddressesProvider").toLowerCase();return(0,r.I)(["useAllPoolsData"],async()=>(await e.getUiPoolDataProviderV3Abi().getReservesData(t))[0].map(e=>({tokenAddress:"wzkCRO"===e[2]?o.ch:e[0],label:"wzkCRO"===e[2]?"Cronos zkEVM":e[1],symbol:"wzkCRO"===e[2]?"zkCRO":e[2],aTokenAddress:e[17],variableDebtToken:e[18],baseLTVasCollateral:new s.fw(e[4]).shr(4),reserveLiquidationThreshold:new s.fw(e[5]).shr(4),reserveLiquidationBonus:new s.fw(e[6]).shr(4),reserveFactor:new s.fw(e[7]).shr(4),eModeCategoryId:new s.fw(e[36]),borrowCap:new s.fw(e[37]),supplyCap:new s.fw(e[38]),availableLiquidity:new s.fw(e[20]).shr(Number(e[3])),kink:Number(new s.fw(e[27]).shr(27).toFixed(2)),baseVariableBorrowRate:Number(new s.fw(e[26]).shr(27).toFixed(2)),variableSlopeRate1:Number(new s.fw(e[24]).shr(27).toFixed(2)),variableSlopeRate2:Number(new s.fw(e[25]).shr(27).toFixed(2)),decimals:Number(e[3]),usageAsCollateralEnabled:e[8],borrowingEnabled:e[9]})),{refetchInterval:a.J.Normal})}},73115:(e,t,n)=>{"use strict";n.d(t,{H:()=>c,R:()=>d});var r=n(32931),a=n(81604),i=n(55034);let s="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",o=null,l=BigInt(0),u=BigInt(58);function d(e){let t=(0,r.q5)(e),n=(0,i.Dg)(t),a="";for(;n;)a=s[Number(n%u)]+a,n/=u;for(let e=0;e<t.length&&!t[e];e++)a=s[0]+a;return a}function c(e){let t=l;for(let n=0;n<e.length;n++)t*=u,t+=function(e){if(null==o){o={};for(let e=0;e<s.length;e++)o[s[e]]=BigInt(e)}let t=o[e];return(0,a.MR)(null!=t,"invalid base58 value","letter",e),t}(e[n]);return t}},73182:(e,t,n)=>{var r=n(96053),a=n(89182),i=n(63112);e.exports=function(e){return function(t,n,s){var o=Object(t);if(!a(t)){var l=r(n,3);t=i(t),n=function(e){return l(o[e],e,o)}}var u=e(t,n,s);return u>-1?o[l?t[u]:u]:void 0}}},73428:(e,t,n)=>{var r=n(36924),a=n(51072),i=n(54487),s=n(80292),o=n(15936),l=n(79903),u=n(95115);e.exports=function(e,t){return s(e)&&o(t)?l(u(e),t):function(n){var s=a(n,e);return void 0===s&&s===t?i(n,e):r(t,s,3)}}},73450:(e,t,n)=>{"use strict";n.d(t,{z:()=>a});var r=n(59586);class a{filter;emitter;#Y;constructor(e,t,n){this.#Y=t,(0,r.n)(this,{emitter:e,filter:n})}async removeListener(){null!=this.#Y&&await this.emitter.off(this.filter,this.#Y)}}},73905:(e,t,n)=>{"use strict";n.d(t,{E:()=>a});var r=n(5776);let a=n(76097).B?r.useLayoutEffect:r.useEffect},74521:(e,t,n)=>{"use strict";n.d(t,{e:()=>y,t:()=>f});var r=n(41125),a=n(18777),i=n(44819),s=n(50984),o=n(42300),l=n(78879),u=n(80478),d=n(5776),c=n(64476),[p,y]=(0,a.q)({name:"TabsStylesContext",errorMessage:"useTabsStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<Tabs />\" "}),f=(0,i.R)(function(e,t){let n=(0,s.o5)("Tabs",e),{children:a,className:i,...y}=(0,o.MN)(e),{htmlProps:f,descendants:m,...h}=(0,r.uc)(y),b=(0,d.useMemo)(()=>h,[h]),{isFitted:g,...v}=f,x={position:"relative",...n.root};return(0,c.jsx)(r.at,{value:m,children:(0,c.jsx)(r.O_,{value:b,children:(0,c.jsx)(p,{value:n,children:(0,c.jsx)(l.B.div,{className:(0,u.cx)("chakra-tabs",i),ref:t,...v,__css:x,children:a})})})})});f.displayName="Tabs"},74555:(e,t,n)=>{"use strict";n.d(t,{AO:()=>s,tp:()=>i});var r=n(13783),a=e=>e.hasAttribute("tabindex");function i(e){var t;if(!(0,r.sb)(e)||function e(t){return!!(t.parentElement&&e(t.parentElement))||t.hidden}(e)||!0==!!(t=e).getAttribute("disabled")||!0==!!t.getAttribute("aria-disabled"))return!1;let{localName:n}=e;if(["input","select","textarea","button"].indexOf(n)>=0)return!0;let i={a:()=>e.hasAttribute("href"),audio:()=>e.hasAttribute("controls"),video:()=>e.hasAttribute("controls")};return n in i?i[n]():!!function(e){let t=e.getAttribute("contenteditable");return"false"!==t&&null!=t}(e)||a(e)}function s(e){return!!e&&(0,r.sb)(e)&&i(e)&&!(a(e)&&-1===e.tabIndex)}},75168:(e,t,n)=>{"use strict";n.d(t,{q:()=>O,x:()=>C});var r=n(64476),a=n(72091),i=n(98331),s=n(24491),o=n(80732),l=n(94510),u=n(57306),d=n(45593),c=n(5776),p=n(19125),y=n(7907),f=n(34138),m=n(26088),h=n(48684),b=n(57126),g=n(30508),v=n(53353),x=n(28443),w=n(20683),T=n(76186),A=n(50353),E=n(75659),S=n(57722);let k=()=>{let[e,t,n,a]=C(e=>[e.month,e.amount,e.amountStr,e.setAmountStr]),i={tokenAddress:(0,u.Ri)().getContractAddress("Amply").toLowerCase(),symbol:"AMPLY"},{data:o}=(0,l.nC)(i.tokenAddress),{data:c}=(0,l.OQ)(),p=null==c?void 0:c.find(t=>t.lockPeriod===e);return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(s.m1,{children:(0,r.jsxs)(f.B,{spacing:4,children:[(0,r.jsx)(w.Yq,{isShowBalance:!0,selectedTokenData:i,value:n,onChange:a}),(0,r.jsx)(v.x,{value:null!=n?n:"",maxValue:o,decimalPlaces:4,onSelect:a}),(0,r.jsx)(x.R,{title:"APR",content:(0,r.jsx)(b.Q,{value:null==p?void 0:p.apr})}),(0,r.jsx)(x.R,{title:"Multiplier",content:(0,r.jsx)(b.V,{value:null==p?void 0:p.multiplier,suffix:"x",gap:"0px"})}),e&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(x.R,{title:"Date to unlock",content:(0,r.jsx)(m.E,{children:(0,A.GP)((0,E.p)(new Date,T._I[e]),"dd/MM/yyyy")})}),(0,r.jsx)(x.R,{title:"Estimated rewards",content:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(b.V,{value:(0,S.f)(t,null==p?void 0:p.apr,new d.fw(T._I[e]))}),(0,r.jsx)(h.A,{symbol:"AMPLY"})]}),usdContent:(0,r.jsx)(g.o,{value:d.fw.ZERO,price:d.fw.ZERO})})]})]})})})};var M=n(10232);let P=()=>{let[e,t,n]=C(e=>[e.txHash,e.amountStr,e.month]);return(0,r.jsx)(M.t,{msg:"You staked ".concat(t," $AMPLY in ").concat(n," Vault"),txHash:e})},C=(0,p.vt)()(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return{...(0,i.ws)(...t),...(0,i.ZZ)(...t),...(e=>({month:void 0,amountStr:"",amount:void 0,setMonth(t){e({month:t})},setAmountStr(t){e({amountStr:t,amount:new d.fw(t)})},isOpen:!1,txStatus:i.tb.Default,close(){e({txStatus:i.tb.Default,isOpen:!1,txError:void 0,txHash:void 0,month:void 0,amountStr:void 0,amount:void 0})}}))(...t)}}),O=()=>{let[e,t,n,d,p,f,m,h,b]=C(e=>
302[e.amount,e.month,e.isOpen,e.close,e.txStatus,e.txError,e.setTxError,e.setTxStatus,e.setTxHash]),g=(0,l.ix)(),{data:v}=(0,l.OQ)(),x=null==v?void 0:v.find(e=>e.lockPeriod===t),{data:w}=(0,l.nC)((0,u.Ri)().getContractAddress("Amply").toLowerCase()),T=(0,c.useCallback)(async()=>{try{var t;h(i.tb.Loading);let n=await g.mutateAsync({poolId:null==x?void 0:x.poolId,amount:e});b(null!=(t=null==n?void 0:n.hash)?t:""),h(i.tb.Success)}catch(e){h(i.tb.Failed),m(e)}},[h,e,g,x,b,m]),A=(0,c.useCallback)(()=>{switch(p){case i.tb.Loading:return(0,r.jsx)(a.$,{isLoading:!0});case i.tb.Failed:return(0,r.jsx)(a.$,{onClick:d,children:"Close"});case i.tb.Success:return(0,r.jsx)(a.$,{onClick:d,children:"Done"});default:return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.p,{}),(0,r.jsx)(a.$,{isDisabled:!e||e.lte(0)||w&&e.gt(w),onClick:T,children:"Confirm"})]})}},[d,p,T,e,w]);return(0,r.jsx)(y.A,{isOpen:n,closeModal:d,txStatus:p,txError:f,DefaultContent:k,SuccessContent:P,renderButton:A,children:(0,r.jsxs)(s.VV,{children:[t," Vault"]})})}},75506:(e,t,n)=>{e.exports=n(60153)(Object.keys,Object)},75564:(e,t,n)=>{"use strict";n.d(t,{Q:()=>r});class r{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){let t={listener:e};return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}}},75625:(e,t,n)=>{"use strict";n.d(t,{a1:()=>s,bk:()=>i,fi:()=>a});var r=n(80478),a=Object.freeze(["base","sm","md","lg","xl","2xl"]);function i(e,t){return Array.isArray(e)?e.map(e=>null===e?null:t(e)):(0,r.Gv)(e)?Object.keys(e).reduce((n,r)=>(n[r]=t(e[r]),n),{}):null!=e?t(e):null}function s(e,t=a){let n={};return e.forEach((e,r)=>{let a=t[r];null!=e&&(n[a]=e)}),n}},75659:(e,t,n)=>{"use strict";n.d(t,{p:()=>i});var r=n(94030),a=n(20642);function i(e,t){let n=+(0,r.a)(e);return(0,a.w)(e,n+1e3*t)}},75723:(e,t,n)=>{var r=n(14872),a=n(11591),i=n(33696),s=Object.prototype,o=Function.prototype.toString,l=s.hasOwnProperty,u=o.call(Object);e.exports=function(e){if(!i(e)||"[object Object]"!=r(e))return!1;var t=a(e);if(null===t)return!0;var n=l.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&o.call(n)==u}},76097:(e,t,n)=>{"use strict";n.d(t,{B:()=>r});let r="undefined"!=typeof document},76170:(e,t,n)=>{var r=n(7922);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},76186:(e,t,n)=>{"use strict";n.d(t,{Kq:()=>u,OO:()=>f,Od:()=>d,SP:()=>o,_:()=>a,_I:()=>p,ch:()=>s,sx:()=>i,w0:()=>y,w_:()=>c,xz:()=>l});var r=n(45593);let a=0,i=1,s="0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE";new r.fw("0.05");let o=31536e3,l=86400,u=new r.fw(1.01),d=new r.fw(1.02),c={20:"20 Seconds",40:"40 Seconds",60:"1 Minute",120:"2 Minutes",180:"3 Minutes",240:"4 Minutes",200:"3.3 Minutes",2592e3:"1 Month",7776e3:"3 Months",31104e3:"12 Months",62208e3:"24 Months",124416e3:"48 Months"},p={"20 Seconds":20,"40 Seconds":40,"1 Minute":60,"2 Minutes":120,"3 Minutes":180,"4 Minutes":240,"3.3 Minutes":200,"1 Month":2592e3,"3 Months":7776e3,"12 Months":31104e3,"24 Months":62208e3,"48 Months":124416e3},y=20,f=18},76247:e=>{e.exports=function(e){return function(t){return e(t)}}},76253:(e,t,n)=>{e.exports=n(71605)["__core-js_shared__"]},76305:(e,t,n)=>{"use strict";n.d(t,{n:()=>a});var r=n(98331);let a=(0,n(19125).vt)()(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return{...(0,r.ws)(...t),...(0,r.ZZ)(...t),...(e=>({setCategoryId(t){e({categoryId:t})},setTxText(t){e({txText:t})},isOpen:!1,txStatus:r.tb.Default,close(){e({txStatus:r.tb.Default,isOpen:!1,txError:void 0,txHash:void 0,categoryId:void 0})}}))(...t)}})},76385:(e,t,n)=>{e.exports=n(24134)()},76588:(e,t,n)=>{"use strict";n.d(t,{S:()=>c});var r=n(60486),a=n(80478),i=n(71734),s=n(36717),o=n(5776),l=n(64476),u={exit:{height:{duration:.2,ease:r.xf.ease},opacity:{duration:.3,ease:r.xf.ease}},enter:{height:{duration:.3,ease:r.xf.ease},opacity:{duration:.4,ease:r.xf.ease}}},d={exit:({animateOpacity:e,startingHeight:t,transition:n,transitionEnd:a,delay:i})=>{var s;return{...e&&{opacity:+!!(e=>null!=e&&parseInt(e.toString(),10)>0)(t)},height:t,transitionEnd:null==a?void 0:a.exit,transition:null!=(s=null==n?void 0:n.exit)?s:r.yA.exit(u.exit,i)}},enter:({animateOpacity:e,endingHeight:t,transition:n,transitionEnd:a,delay:i})=>{var s;return{...e&&{opacity:1},height:t,transitionEnd:null==a?void 0:a.enter,transition:null!=(s=null==n?void 0:n.enter)?s:r.yA.enter(u.enter,i)}}},c=(0,o.forwardRef)((e,t)=>{let{in:n,unmountOnExit:r,animateOpacity:u=!0,startingHeight:c=0,endingHeight:p="auto",style:y,className:f,transition:m,transitionEnd:h,...b}=e,[g,v]=(0,o.useState)(!1);(0,o.useEffect)(()=>{let e=setTimeout(()=>{v(!0)});return()=>clearTimeout(e)},[]),(0,a.R8)({condition:Number(c)>0&&!!r,message:"startingHeight and unmountOnExit are mutually exclusive. You can't use them together"});let x=parseFloat(c.toString())>0,w={startingHeight:c,endingHeight:p,animateOpacity:u,transition:g?m:{enter:{duration:0}},transitionEnd:{enter:null==h?void 0:h.enter,exit:r?null==h?void 0:h.exit:{...null==h?void 0:h.exit,display:x?"block":"none"}}},T=!r||n,A=n||r?"enter":"exit";return(0,l.jsx)(i.N,{initial:!1,custom:w,children:T&&(0,l.jsx)(s.P.div,{ref:t,...b,className:(0,a.cx)("chakra-collapse",f),style:{overflow:"hidden",display:"block",...y},custom:w,variants:d,initial:!!r&&"exit",animate:A,exit:"exit"})})});c.displayName="Collapse"}
302,76599:(e,t,n)=>{"use strict";n.d(t,{n:()=>r.n,u:()=>b});var r=n(76305),a=n(98331),i=n(87269),s=n(83557),o=n(80732),l=n(17775),u=n(57306),d=n(76805),c=n(15790);let{useAccount:p,useProvider:y,useChainId:f,getConnector:m}=i.hB;var h=n(5776);let b=()=>{let e=(()=>{let e=(0,c._)().refetch,t=p(),n=y(),r=f(),a=m().provider,[i,h]=(0,o.E)(e=>[e.token,e.tokenAddress]);return(0,s.n)(async e=>{let{categoryId:s}=e;if(!r||!t||!n||!a)return;let o=await new d.kG(a).getSigner(),c=(0,u.Ri)(),p=await c.getPoolAddressesProvider().getPool();if(i!==l.gD.zkCRO){let e=c.getL2Pool(p,o),n=await e.setUserEMode.estimateGas(s),r=e.interface.encodeFunctionData("setUserEMode",[s]),a=await (0,u.D)({gasLimit:n,fromAddress:t,toAddress:await e.getAddress(),gasTokenAddress:h,functionData:r}),i=await o.sendTransaction(a.txData);return await i.wait()}let y=await c.getL2Pool(p,o).setUserEMode(s);return await y.wait()},{onSuccess:()=>e()})})(),[t,n,i,b]=(0,r.n)(e=>[e.setTxStatus,e.setTxHash,e.setTxError,e.setTxText]);return(0,h.useCallback)(async(r,s)=>{try{var o;if(t(a.tb.Loading),void 0===r)throw Error("EMode categoryId is required");let i=await e.mutateAsync({categoryId:r});n(null!=(o=null==i?void 0:i.hash)?o:""),0===r?b("You disabled ".concat(s," E-Mode")):b("You enabled ".concat(s," E-Mode")),t(a.tb.Success)}catch(e){t(a.tb.Failed),i(e)}},[t,e,n,i,b])}},76805:(e,t,n)=>{"use strict";n.d(t,{kG:()=>r$});var r,a,i,s,o,l,u,d,c,p,y,f,m,h,b,g,v,x,w,T,A=n(70437),E=n(6376),S=n(49276),k=n(55034),M=n(3877),P=n(32931),C=n(61604),O=n(72684),j=n(12678),I=n(44255);function R(e,t,n,r){var a;let i,{c:s,dkLen:o,DK:l,PRF:u,PRFSalt:d}=function(e,t,n,r){(0,j.tW)(e);let{c:a,dkLen:i,asyncTick:s}=(0,I.tY)({dkLen:32,asyncTick:10},r);if((0,j.ai)(a),(0,j.ai)(i),(0,j.ai)(s),a<1)throw Error("PBKDF2: iterations (c) should be >= 1");let o=(0,I.ZJ)(t),l=(0,I.ZJ)(n),u=new Uint8Array(i),d=O.w.create(e,o),c=d._cloneInto().update(l);return{c:a,dkLen:i,asyncTick:s,DK:u,PRF:d,PRFSalt:c}}(e,t,n,r),c=new Uint8Array(4),p=(0,I.O8)(c),y=new Uint8Array(u.outputLen);for(let e=1,t=0;t<o;e++,t+=u.outputLen){let n=l.subarray(t,t+u.outputLen);p.setInt32(0,e,!1),(i=d._cloneInto(i)).update(c).digestInto(y),n.set(y.subarray(0,n.length));for(let e=1;e<s;e++){u._cloneInto(i).update(y).digestInto(y);for(let e=0;e<n.length;e++)n[e]^=y[e]}}return a=i,u.destroy(),d.destroy(),a&&a.destroy(),y.fill(0),l}var D=n(81492),B=n(41164),N=n(15805);let[L,F]=N.Ay.split(["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
3025771202a","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))),U=new Uint32Array(80),z=new Uint32Array(80);class G extends B.D{constructor(){super(128,64,16,!1),this.Ah=0x6a09e667,this.Al=-0xc4336f8,this.Bh=-0x4498517b,this.Bl=-0x7b3558c5,this.Ch=0x3c6ef372,this.Cl=-0x16b07d5,this.Dh=-0x5ab00ac6,this.Dl=0x5f1d36f1,this.Eh=0x510e527f,this.El=-0x52197d2f,this.Fh=-0x64fa9774,this.Fl=0x2b3e6c1f,this.Gh=0x1f83d9ab,this.Gl=-0x4be4295,this.Hh=0x5be0cd19,this.Hl=0x137e2179}get(){let{Ah:e,Al:t,Bh:n,Bl:r,Ch:a,Cl:i,Dh:s,Dl:o,Eh:l,El:u,Fh:d,Fl:c,Gh:p,Gl:y,Hh:f,Hl:m}=this;return[e,t,n,r,a,i,s,o,l,u,d,c,p,y,f,m]}set(e,t,n,r,a,i,s,o,l,u,d,c,p,y,f,m){this.Ah=0|e,this.Al=0|t,this.Bh=0|n,this.Bl=0|r,this.Ch=0|a,this.Cl=0|i,this.Dh=0|s,this.Dl=0|o,this.Eh=0|l,this.El=0|u,this.Fh=0|d,this.Fl=0|c,this.Gh=0|p,this.Gl=0|y,this.Hh=0|f,this.Hl=0|m}process(e,t){for(let n=0;n<16;n++,t+=4)U[n]=e.getUint32(t),z[n]=e.getUint32(t+=4);for(let e=16;e<80;e++){let t=0|U[e-15],n=0|z[e-15],r=N.Ay.rotrSH(t,n,1)^N.Ay.rotrSH(t,n,8)^N.Ay.shrSH(t,n,7),a=N.Ay.rotrSL(t,n,1)^N.Ay.rotrSL(t,n,8)^N.Ay.shrSL(t,n,7),i=0|U[e-2],s=0|z[e-2],o=N.Ay.rotrSH(i,s,19)^N.Ay.rotrBH(i,s,61)^N.Ay.shrSH(i,s,6),l=N.Ay.rotrSL(i,s,19)^N.Ay.rotrBL(i,s,61)^N.Ay.shrSL(i,s,6),u=N.Ay.add4L(a,l,z[e-7],z[e-16]),d=N.Ay.add4H(u,r,o,U[e-7],U[e-16]);U[e]=0|d,z[e]=0|u}let{Ah:n,Al:r,Bh:a,Bl:i,Ch:s,Cl:o,Dh:l,Dl:u,Eh:d,El:c,Fh:p,Fl:y,Gh:f,Gl:m,Hh:h,Hl:b}=this;for(let e=0;e<80;e++){let t=N.Ay.rotrSH(d,c,14)^N.Ay.rotrSH(d,c,18)^N.Ay.rotrBH(d,c,41),g=N.Ay.rotrSL(d,c,14)^N.Ay.rotrSL(d,c,18)^N.Ay.rotrBL(d,c,41),v=d&p^~d&f,x=c&y^~c&m,w=N.Ay.add5L(b,g,x,F[e],z[e]),T=N.Ay.add5H(w,h,t,v,L[e],U[e]),A=0|w,E=N.Ay.rotrSH(n,r,28)^N.Ay.rotrBH(n,r,34)^N.Ay.rotrBH(n,r,39),S=N.Ay.rotrSL(n,r,28)^N.Ay.rotrBL(n,r,34)^N.Ay.rotrBL(n,r,39),k=n&a^n&s^a&s,M=r&i^r&o^i&o;h=0|f,b=0|m,f=0|p,m=0|y,p=0|d,y=0|c,({h:d,l:c}=N.Ay.add(0|l,0|u,0|T,0|A)),l=0|s,u=0|o,s=0|a,o=0|i,a=0|n,i=0|r;let P=N.Ay.add3L(A,S,M);n=N.Ay.add3H(P,T,E,k),r=0|P}({h:n,l:r}=N.Ay.add(0|this.Ah,0|this.Al,0|n,0|r)),({h:a,l:i}=N.Ay.add(0|this.Bh,0|this.Bl,0|a,0|i)),({h:s,l:o}=N.Ay.add(0|this.Ch,0|this.Cl,0|s,0|o)),({h:l,l:u}=N.Ay.add(0|this.Dh,0|this.Dl,0|l,0|u)),({h:d,l:c}=N.Ay.add(0|this.Eh,0|this.El,0|d,0|c)),({h:p,l:y}=N.Ay.add(0|this.Fh,0|this.Fl,0|p,0|y)),({h:f,l:m}=N.Ay.add(0|this.Gh,0|this.Gl,0|f,0|m)),({h:h,l:b}=N.Ay.add(0|this.Hh,0|this.Hl,0|h,0|b)),this.set(n,r,a,i,s,o,l,u,d,c,p,y,f,m,h,b)}roundClean(){U.fill(0),z.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}let H=(0,I.ld)(()=>new G);var V=n(81604);let W=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw Error("unable to locate global object")}(),_=W.crypto||W.msCrypto;function Y(e){switch(e){case"sha256":return D.s.create();case"sha512":return H.create()}(0,V.MR)(!1,"invalid hashing algorithm name","algorithm",e)}let q=function(e){return Y("sha256").update(e).digest()},Q=function(e){return Y("sha512").update(e).digest()},Z=q,K=Q,J=!1,X=!1;function $(e){let t=(0,P.q5)(e,"data");return(0,P.c$)(Z(t))}function ee(e){let t=(0,P.q5)(e,"data");return(0,P.c$)(K(t))}$._=q,$.lock=function(){J=!0},$.register=function(e){if(J)throw Error("sha256 is locked");Z=e},Object.freeze($),ee._=Q,ee.lock=function(){X=!0},ee.register=function(e){if(X)throw Error("sha512 is locked");K=e},Object.freeze($);var et=n(91596),en=n(98666),er=n(53053),ea=n(66341),ei=n(24749),es=n(24576);function eo(e){return"string"==typeof e&&(e=(0,es.YW)(e)),(0,en.S)((0,P.xW)([(0,es.YW)("\x19Ethereum Signed Message:\n"),(0,es.YW)(String(e.length)),e]))}var el=n(36305),eu=n(54829),ed=n(2592),ec=n(2692),ep=n(59586);class ey extends eu.Z{address;#q;constructor(e,t){super(t),(0,V.MR)(e&&"function"==typeof e.sign,"invalid private key","privateKey","[ REDACTED ]"),this.#q=e;let n=(0,ed.K)(this.signingKey.publicKey);(0,ep.n)(this,{address:n})}get signingKey(){return this.#q}get privateKey(){return this.signingKey.privateKey}async getAddress(){return this.address}connect(e){return new ey(this.#q,e)}async signTransaction(e){let{to:t,from:n}=await (0,ep.k)({to:e.to?(0,ei.tG)(e.to,this.provider):void 0,from:e.from?(0,ei.tG)(e.from,this.provider):void 0});null!=t&&(e.to=t),null!=n&&(e.from=n),null!=e.from&&((0,V.MR)((0,S.b)(e.from)===this.address,"transaction from address mismatch","tx.from",e.from),delete e.from);let r=ec.Z.from(e);return r.signature=this.signingKey.sign(r.unsignedHash),r.serialized}async signMessage(e){return this.signMessageSync(e)}signMessageSync(e){return this.signingKey.sign(eo(e)).serialized}async signTypedData(e,t,n){let r=await el.z.resolveNames(e,t,n,async e=>{(0,V.vA)(null!=this.provider,"cannot resolve ENS names without a provider","UNSUPPORTED_OPERATION",{operation:"resolveName",info:{name:e}});let t=await this.provider.resolveName(e);return(0,V.vA)(null!=t,"unconfigured ENS name","UNCONFIGURED_NAME",{value:e}),t});return this.signingKey.sign(el.z.hash(r.domain,t,r.value)).serialized}}let ef=!1,em=function(e,t,n){return(function(e,t){let n={sha256:D.s,sha512:H}[e];return(0,V.MR)(null!=n,"invalid hmac algorithm","algorithm",e),O.w.create(n,t)})(e,t).update(n).digest()},eh=em;function eb(e,t,n){let r=(0,P.q5)(t,"key"),a=(0,P.q5)(n,"data");return(0,P.c$)(eh(e,r,a))}eb._=em,eb.lock=function(){ef=!0},eb.register=function(e){if(ef)throw Error("computeHmac is locked");eh=e},Object.freeze(eb);let eg=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),ev=Uint8Array.from({length:16},(e,t)=>t),ex=ev.map(e=>(9*e+5)%16),ew=[ev],eT=[ex];for(let e=0;e<4;e++)for(let t of[ew,eT])t.push(t[e].map(e=>eg[e]));let eA=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map(e=>new Uint8Array(e)),eE=ew.map((e,t)=>e.map(e=>eA[t][e])),eS=eT.map((e,t)=>e.map(e=>eA[t][e])),ek=new Uint32Array([0,0x5a827999,0x6ed9eba1,0x8f1bbcdc,0xa953fd4e]),eM=new Uint32Array([0x50a28be6,0x5c4dd124,0x6d703ef3,0x7a6d76e9,0]),eP=(e,t)=>e<<t|e>>>32-t;function eC(e,t,n,r){return 0===e?t^n^r:1===e?t&n|~t&r:2===e?(t|~n)^r:3===e?t&r|n&~r:t^(n|~r)}
302let eO=new Uint32Array(16);class ej extends B.D{constructor(){super(64,20,8,!0),this.h0=0x67452301,this.h1=-0x10325477,this.h2=-0x67452302,this.h3=0x10325476,this.h4=-0x3c2d1e10}get(){let{h0:e,h1:t,h2:n,h3:r,h4:a}=this;return[e,t,n,r,a]}set(e,t,n,r,a){this.h0=0|e,this.h1=0|t,this.h2=0|n,this.h3=0|r,this.h4=0|a}process(e,t){for(let n=0;n<16;n++,t+=4)eO[n]=e.getUint32(t,!0);let n=0|this.h0,r=n,a=0|this.h1,i=a,s=0|this.h2,o=s,l=0|this.h3,u=l,d=0|this.h4,c=d;for(let e=0;e<5;e++){let t=4-e,p=ek[e],y=eM[e],f=ew[e],m=eT[e],h=eE[e],b=eS[e];for(let t=0;t<16;t++){let r=eP(n+eC(e,a,s,l)+eO[f[t]]+p,h[t])+d|0;n=d,d=l,l=0|eP(s,10),s=a,a=r}for(let e=0;e<16;e++){let n=eP(r+eC(t,i,o,u)+eO[m[e]]+y,b[e])+c|0;r=c,c=u,u=0|eP(o,10),o=i,i=n}}this.set(this.h1+s+u|0,this.h2+l+c|0,this.h3+d+r|0,this.h4+n+i|0,this.h0+a+o|0)}roundClean(){eO.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}let eI=(0,I.ld)(()=>new ej),eR=!1,eD=function(e){return eI(e)},eB=eD;function eN(e){let t=(0,P.q5)(e,"data");return(0,P.c$)(eB(t))}eN._=eD,eN.lock=function(){eR=!0},eN.register=function(e){if(eR)throw TypeError("ripemd160 is locked");eB=e},Object.freeze(eN);let eL=!1,eF=function(e){return new Uint8Array(function(e){(0,V.vA)(null!=_,"platform does not support secure random numbers","UNSUPPORTED_OPERATION",{operation:"randomBytes"}),(0,V.MR)(Number.isInteger(e)&&e>0&&e<=1024,"invalid length","length",e);let t=new Uint8Array(e);return _.getRandomValues(t),t}(e))},eU=eF;function ez(e){return eU(e)}ez._=eF,ez.lock=function(){eL=!0},ez.register=function(e){if(eL)throw Error("randomBytes is locked");eU=e},Object.freeze(ez);var eG=n(73115);let eH=" !#$%&'()*+,-./<=>?@[]^_`{|}~",eV=/^[a-z]*$/i;function eW(e,t){let n=97;return e.reduce((e,r)=>(r===t?n++:r.match(eV)?e.push(String.fromCharCode(n)+r):(n=97,e.push(r)),e),[])}class e_{locale;constructor(e){(0,ep.n)(this,{locale:e})}split(e){return e.toLowerCase().split(/\s+/g)}join(e){return e.join(" ")}}class eY extends e_{#r;#Q;constructor(e,t,n){super(e),this.#r=t,this.#Q=n,this.#Z=null}get _data(){return this.#r}_decodeWords(){var e;return e=this.#r,(0,V.MR)("0"===e[0],"unsupported auwl data","data",e),function(e,t){for(let n=eH.length-1;n>=0;n--)e=e.split(eH[n]).join(t.substring(2*n,2*n+2));let n=[],r=e.replace(/(:|([0-9])|([A-Z][a-z]*))/g,(e,t,r,a)=>{if(r)for(let e=parseInt(r);e>=0;e--)n.push(";");else n.push(t.toLowerCase());return""});if(r)throw Error(`leftovers: ${JSON.stringify(r)}`);return eW(eW(n,";"),":")}(e.substring(1+2*eH.length),e.substring(1,1+2*eH.length))}#Z;#K(){if(null==this.#Z){let e=this._decodeWords();if((0,E.id)(e.join("\n")+"\n")!==this.#Q)throw Error(`BIP39 Wordlist for ${this.locale} FAILED`);this.#Z=e}return this.#Z}getWord(e){let t=this.#K();return(0,V.MR)(e>=0&&e<t.length,`invalid word index: ${e}`,"index",e),t[e]}getWordIndex(e){return this.#K().indexOf(e)}}let eq=null;class eQ extends eY{constructor(){super("en","0erleonalorenseinceregesticitStanvetearctssi#ch2Athck&tneLl0And#Il.yLeOutO=S|S%b/ra@SurdU'0Ce[Cid|CountCu'Hie=IdOu,-Qui*Ro[TT]T%T*[Tu$0AptDD-tD*[Ju,M.UltV<)Vi)0Rob-0FairF%dRaid0A(EEntRee0Ead0MRRp%tS!_rmBumCoholErtI&LLeyLowMo,O}PhaReadySoT Ways0A>urAz(gOngOuntU'd0Aly,Ch%Ci|G G!GryIm$K!Noun)Nu$O` Sw T&naTiqueXietyY1ArtOlogyPe?P!Pro=Ril1ChCt-EaEnaGueMMedM%MyOundR<+Re,Ri=RowTTefa@Ti,Tw%k0KPe@SaultSetSi,SumeThma0H!>OmTa{T&dT.udeTra@0Ct]D.Gu,NtTh%ToTumn0Era+OcadoOid0AkeA*AyEsomeFulKw?d0Is:ByChel%C#D+GL<)Lc#y~MbooN<aNn RRelyRga(R*lSeS-SketTt!3A^AnAutyCau'ComeEfF%eG(Ha=H(dLie=LowLtN^Nef./TrayTt Twe&Y#d3Cyc!DKeNdOlogyRdR`Tt _{AdeAmeAnketA,EakE[IndOodO[omOu'UeUrUsh_rdAtDyIlMbNeNusOkO,Rd R(gRrowSsTtomUn)XY_{etA(AndA[A=EadEezeI{Id+IefIghtIngIskOccoliOk&OnzeOomO` OwnUsh2Bb!DdyD+tFf$oIldLbLkL!tNd!Nk Rd&Rg R,SS(e[SyTt Y Zz:Bba+B(B!CtusGeKe~LmM aMpNN$N)lNdyNn#NoeNvasNy#Pab!P.$Pta(RRb#RdRgoRpetRryRtSeShS(o/!Su$TT$ogT^Teg%yTt!UghtU'Ut]Ve3Il(gL yM|NsusNturyRe$Rta(_irAlkAmp]An+AosApt Ar+A'AtEapE{Ee'EfErryE,I{&IefIldIm}yOi)Oo'R#-U{!UnkUrn0G?Nnam#Rc!Tiz&TyVil_imApArifyAwAyE<ErkEv I{I|IffImbIn-IpO{OgO'O`OudOwnUbUmpU, Ut^_^A,C#utDeFfeeIlInL!@L%LumnMb(eMeMf%tM-Mm#Mp<yNc tNdu@NfirmNg*[N}@Nsid NtrolNv()OkOlPp PyR$ReRnR*@/Tt#U^UntryUp!Ur'Us(V Yo>_{Ad!AftAmA}AshAt AwlAzyEamEd.EekEwI{etImeIspIt-OpO[Ou^OwdUci$UelUi'Umb!Un^UshYY,$2BeLtu*PPbo?dRiousRr|Rta(R=Sh]/omTe3C!:DMa+MpN)Ng R(gShUght WnY3AlBa>BrisCadeCemb CideCl(eC%a>C*a'ErF&'F(eFyG*eLayLiv M<dMi'Ni$Nti,NyP?tP&dPos.P`PutyRi=ScribeS tSignSkSpair/royTailTe@VelopVi)Vo>3AgramAlAm#dAryCeE'lEtFf G.$Gn.yLemmaNn NosaurRe@RtSag*eScov Sea'ShSmi[S%d Splay/<)V tVideV%)Zzy5Ct%Cum|G~Lph(Ma(Na>NkeyN%OrSeUb!Ve_ftAg#AmaA,-AwEamE[IftIllInkIpI=OpUmY2CkMbNeR(g/T^Ty1Arf1Nam-:G G!RlyRnR`Sily/Sy1HoOlogyOnomy0GeItUca>1F%t0G1GhtTh 2BowD E@r-Eg<tEm|Eph<tEvat%I>
302Se0B?kBodyBra)Er+Ot]PloyPow Pty0Ab!A@DD![D%'EmyErgyF%)Ga+G(eH<)JoyLi,OughR-hRollSu*T Ti*TryVelope1Isode0U$Uip0AA'OdeOs]R%Upt0CapeSayS&)Ta>0Ern$H-s1Id&)IlOkeOl=1A@Amp!Ce[Ch<+C.eCludeCu'Ecu>Erci'Hau,Hib.I!I,ItOt-P<dPe@Pi*Pla(Po'P*[T&dTra0EEbrow:Br-CeCultyDeIntI`~L'MeMilyMousNNcyNtasyRmSh]TT$Th TigueUltV%.e3Atu*Bru?yD $EEdElMa!N)/iv$T^V W3B Ct]EldGu*LeLmLt N$NdNeNg NishReRmR,Sc$ShTT}[X_gAmeAshAtAv%EeIghtIpOatO{O%Ow UidUshY_mCusGIlLd~owOdOtR)Re,R+tRkRtu}RumRw?dSsil/ UndX_gi!AmeEqu|EshI&dIn+OgOntO,OwnOz&U.2ElNNnyRna)RyTu*:D+tInLaxy~ yMePRa+Rba+Rd&Rl-Rm|SSpTeTh U+Ze3N $NiusN*Nt!Nu(e/u*2O,0AntFtGg!Ng RaffeRlVe_dAn)A*A[IdeImp'ObeOomOryO=OwUe_tDde[LdOdO'RillaSpelSsipV nWn_bA)A(AntApeA[Av.yEatE&IdIefItOc yOupOwUnt_rdE[IdeIltIt?N3M:B.IrLfMm M, NdPpyRb%RdRshR=,TVeWkZ?d3AdAl`ArtAvyD+hogIght~oLmetLpNRo3Dd&Gh~NtPRe/%y5BbyCkeyLdLeLiday~owMeNeyOdPeRnRr%R'Sp.$/TelUrV 5BGeM<Mb!M%Nd*dNgryNtRd!RryRtSb<d3Brid:1EOn0EaEntifyLe2N%e4LLeg$L}[0A+Ita>M&'Mu}Pa@Po'Pro=Pul'0ChCludeComeC*a'DexD-a>Do%Du,ryF<tFl-tF%mHa!H .Iti$Je@JuryMa>N Noc|PutQuiryS<eSe@SideSpi*/$lTa@T e,ToVe,V.eVol=3On0L<dOla>Sue0Em1Ory:CketGu?RZz3AlousAns~yWel9BInKeUr}yY5D+I)MpNg!Ni%Nk/:Ng?oo3EnEpT^upY3CkDD}yNdNgdomSsTT^&TeTt&Wi4EeIfeO{Ow:BBelB%Dd DyKeMpNgua+PtopR+T T(UghUndryVaWWnWsu.Y Zy3Ad AfArnA=Ctu*FtGG$G&dIsu*M#NdNg`NsOp?dSs#Tt Vel3ArB tyBr?yC&'FeFtGhtKeMbM.NkOnQuid/Tt!VeZ?d5AdAnB, C$CkG-NelyNgOpTt yUdUn+VeY$5CkyGga+Mb N?N^Xury3R-s:Ch(eDG-G}tIdIlInJ%KeMm$NNa+Nda>NgoNs]Nu$P!Rb!R^Rg(R(eRketRria+SkSs/ T^T i$ThTrixTt XimumZe3AdowAnAsu*AtCh<-D$DiaLodyLtMb M%yNt]NuRcyR+R.RryShSsa+T$Thod3Dd!DnightLk~]M-NdNimumN%Nu>Rac!Rr%S ySs/akeXXedXtu*5Bi!DelDifyMM|N.%NkeyN, N`OnR$ReRn(gSqu.oTh T]T%Unta(U'VeVie5ChFf(LeLtiplySc!SeumShroomS-/Tu$3Self/ yTh:I=MePk(Rrow/yT]Tu*3ArCkEdGati=G!@I` PhewR=/TTw%kUtr$V WsXt3CeGht5B!I'M(eeOd!Rm$R`SeTab!TeTh(gTi)VelW5C!?Mb R'T:K0EyJe@Li+Scu*S =Ta(Vious0CurE<Tob 0Or1FF Fi)T&2L1Ay0DI=Ymp-0It0CeEI#L(eLy1EnEraIn]Po'T]1An+B.Ch?dD D(?yG<I|Ig($Ph<0Tr-h0H 0Tdo%T TputTside0AlEnEr0NN 0Yg&0/ 0O}:CtDd!GeIrLa)LmNdaNelN-N` P RadeR|RkRrotRtySsT^ThTi|TrolTt nU'VeYm|3A)AnutArAs<tL-<NN$tyNcilOp!Pp [email protected]#T2O}OtoRa'Ys-$0AnoCn-Ctu*E)GGe#~LotNkO} Pe/olT^Zza_)A}tA,-A>AyEa'Ed+U{UgUn+2EmEtIntL?LeLi)NdNyOlPul?Rt]S.]Ssib!/TatoTt yV tyWd W _@i)Ai'Ed-tEf Epa*Es|EttyEv|I)IdeIm?yIntI%.yIs#Iva>IzeOb!mO)[Odu)Of.OgramOje@Omo>OofOp tyOsp O>@OudOvide2Bl-Dd(g~LpL'Mpk(N^PilPpyR^a'R.yRpo'R'ShTZz!3Ramid:99Al.yAntumArt E,]I{ItIzO>:Bb.Cco#CeCkD?DioIlInI'~yMpN^NdomN+PidReTeTh V&WZ%3AdyAlAs#BelBuildC$lCei=CipeC%dCyc!Du)F!@F%mFu'G]G*tGul?Je@LaxLea'LiefLyMa(Memb M(dMo=Nd NewNtOp&PairPeatPla)P%tQui*ScueSemb!Si,Sour)Sp#'SultTi*T*atTurnUn]Ve$ViewW?d2Y`m0BBb#CeChDeD+F!GhtGidNgOtPp!SkTu$V$V 5AdA,BotBu,CketM<)OfOkieOmSeTa>UghUndU>Y$5Bb DeGLeNNwayR$:DDd!D}[FeIlLadLm#L#LtLu>MeMp!NdTisfyToshiU)Usa+VeY1A!AnA*Att E}HemeHoolI&)I[%sOrp]OutRapRe&RiptRub1AAr^As#AtC#dC*tCt]Cur.yEdEkGm|Le@~M(?Ni%N'Nt&)RiesRvi)Ss]Tt!TupV&_dowAftAllowA*EdEllEriffIeldIftI}IpIv O{OeOotOpOrtOuld O=RimpRugUff!Y0Bl(gCkDeE+GhtGnL|Lk~yLv Mil?Mp!N)NgR&/ Tua>XZe1A>Et^IIllInIrtUll0AbAmEepEnd I)IdeIghtImOg<OtOwUsh0AllArtI!OkeOo`0A{AkeApIffOw0ApCc Ci$CkDaFtL?Ldi LidLut]L=Me#eNgOnRryRtUlUndUpUr)U`0A)A*Ati$AwnEakEci$EedEllEndH eI)Id IkeInIr.L.OilOns%O#OrtOtRayReadR(gY0Ua*UeezeUir*l_b!AdiumAffA+AirsAmpAndArtA>AyEakEelEmEpE*oI{IllIngO{Oma^O}OolOryO=Ra>gyReetRikeR#gRugg!Ud|[email protected])[ChDd&Ff G?G+,ItMm NNnyN'tP PplyP*meReRfa)R+Rpri'RroundR=ySpe@/a(1AllowAmpApArmE?EetIftImIngIt^Ord1MbolMptomRup/em:B!Ck!GIlL|LkNkPeR+tSk/eTtooXi3A^Am~NN<tNnisNtRm/Xt_nkAtEmeEnE%yE*EyIngIsOughtReeRi=RowUmbUnd 0CketDeG LtMb MeNyPRedSsueT!5A,BaccoDayDdl EGe` I!tK&MatoM%rowNeNgueNightOlO`PP-Pp!R^RnadoRtoi'SsT$Uri,W?dW WnY_{AdeAff-Ag-A(Ansf ApAshA=lAyEatEeEndI$IbeI{Igg ImIpOphyOub!U{UeUlyUmpetU,U`Y2BeIt]Mb!NaN}lRkeyRnRt!1El=EntyI)InI,O1PeP-$:5Ly5B*lla0Ab!Awa*C!Cov D DoFairFoldHappyIf%mIqueItIv 'KnownLo{TilUsu$Veil1Da>GradeHoldOnP Set1B<Ge0A+EEdEfulE![U$0Il.y:C<tCuumGueLidL!yL=NNishP%Rious/Ult3H-!L=tNd%Ntu*NueRbRifyRs]RyS'lT <3Ab!Br<tCiousCt%yDeoEw~a+Nta+Ol(Rtu$RusSaS.Su$T$Vid5C$I)IdLc<oLumeTeYa+:GeG#ItLk~LnutNtRfa*RmRri%ShSp/eT VeY3Al`Ap#ArA'lA` BDd(gEk&dIrdLcome/T_!AtEatEelEnE*IpIsp 0DeD`FeLd~NNdowNeNgNkNn Nt ReSdomSeShT}[5LfM<Nd OdOlRdRkRldRryR`_pE{E,!I,I>Ong::Rd3Ar~ow9UUngU`:3BraRo9NeO","0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60")}static wordlist(){return null==eq&&(eq=new eQ),eq}}let eZ=!1,eK=function(e,t,n,r,a){let i={sha256:D.s,sha512:H}[a];return(0,V.MR)(null!=i,"invalid pbkdf2 algorithm","algorithm",a),R(i,e,t,{c:n,dkLen:r})},eJ=eK;function eX(e,t,n,r,a){let i=(0,P.q5)(e,"password"),s=(0,P.q5)(t,"salt");return(0,P.c$)(eJ(i,s,n,r,a))}function e$(e){return(1<<e)-1<<8-e&255}function e0(e,t){(0,V.SP)("NFKD"),null==t&&(t=eQ.wordlist());let n=t.split(e);(0,V.MR)(n.length%3==0&&n.length>
302=12&&n.length<=24,"invalid mnemonic length","mnemonic","[ REDACTED ]");let r=new Uint8Array(Math.ceil(11*n.length/8)),a=0;for(let e=0;e<n.length;e++){let i=t.getWordIndex(n[e].normalize("NFKD"));(0,V.MR)(i>=0,`invalid mnemonic word at index ${e}`,"mnemonic","[ REDACTED ]");for(let e=0;e<11;e++)i&1<<10-e&&(r[a>>3]|=1<<7-a%8),a++}let i=32*n.length/3,s=e$(n.length/3),o=(0,P.q5)($(r.slice(0,i/8)))[0]&s;return(0,V.MR)(o===(r[r.length-1]&s),"invalid mnemonic checksum","mnemonic","[ REDACTED ]"),(0,P.c$)(r.slice(0,i/8))}function e1(e,t){(0,V.MR)(e.length%4==0&&e.length>=16&&e.length<=32,"invalid entropy size","entropy","[ REDACTED ]"),null==t&&(t=eQ.wordlist());let n=[0],r=11;for(let t=0;t<e.length;t++)r>8?(n[n.length-1]<<=8,n[n.length-1]|=e[t],r-=8):(n[n.length-1]<<=r,n[n.length-1]|=e[t]>>8-r,n.push(e[t]&((1<<8-r)-1&255)),r+=3);let a=e.length/4,i=parseInt($(e).substring(2,4),16)&e$(a);return n[n.length-1]<<=a,n[n.length-1]|=i>>8-a,t.join(n.map(e=>t.getWord(e)))}eX._=eK,eX.lock=function(){eZ=!0},eX.register=function(e){if(eZ)throw Error("pbkdf2 is locked");eJ=e},Object.freeze(eX);let e2={};class e5{phrase;password;wordlist;entropy;constructor(e,t,n,r,a){null==r&&(r=""),null==a&&(a=eQ.wordlist()),(0,V.gk)(e,e2,"Mnemonic"),(0,ep.n)(this,{phrase:n,password:r,wordlist:a,entropy:t})}computeSeed(){let e=(0,es.YW)("mnemonic"+this.password,"NFKD");return eX((0,es.YW)(this.phrase,"NFKD"),e,2048,64,"sha512")}static fromPhrase(e,t,n){let r=e0(e,n);return e=e1((0,P.q5)(r),n),new e5(e2,r,e,t,n)}static fromEntropy(e,t,n){let r=(0,P.q5)(e,"entropy"),a=e1(r,n);return new e5(e2,(0,P.c$)(r),a,t,n)}static entropyToPhrase(e,t){return e1((0,P.q5)(e,"entropy"),t)}static phraseToEntropy(e,t){return e0(e,t)}static isValidMnemonic(e,t){try{return e0(e,t),!0}catch(e){}return!1}}var e6=function(e,t,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)},e3=function(e,t,n,r,a){if("m"===r)throw TypeError("Private method is not writable");if("a"===r&&!a)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?a.call(e,n):a?a.value=n:t.set(e,n),n};let e4={16:10,24:12,32:14},e8=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],e7=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],e9=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],te=[0xc66363a5,0xf87c7c84,0xee777799,0xf67b7b8d,0xfff2f20d,0xd66b6bbd,0xde6f6fb1,0x91c5c554,0x60303050,0x2010103,0xce6767a9,0x562b2b7d,0xe7fefe19,0xb5d7d762,0x4dababe6,0xec76769a,0x8fcaca45,0x1f82829d,0x89c9c940,0xfa7d7d87,0xeffafa15,0xb25959eb,0x8e4747c9,0xfbf0f00b,0x41adadec,0xb3d4d467,0x5fa2a2fd,0x45afafea,0x239c9cbf,0x53a4a4f7,0xe4727296,0x9bc0c05b,0x75b7b7c2,0xe1fdfd1c,0x3d9393ae,0x4c26266a,0x6c36365a,0x7e3f3f41,0xf5f7f702,0x83cccc4f,0x6834345c,0x51a5a5f4,0xd1e5e534,0xf9f1f
302108,0xe2717193,0xabd8d873,0x62313153,0x2a15153f,0x804040c,0x95c7c752,0x46232365,0x9dc3c35e,0x30181828,0x379696a1,0xa05050f,0x2f9a9ab5,0xe070709,0x24121236,0x1b80809b,0xdfe2e23d,0xcdebeb26,0x4e272769,0x7fb2b2cd,0xea75759f,0x1209091b,0x1d83839e,0x582c2c74,0x341a1a2e,0x361b1b2d,0xdc6e6eb2,0xb45a5aee,0x5ba0a0fb,0xa45252f6,0x763b3b4d,0xb7d6d661,0x7db3b3ce,0x5229297b,0xdde3e33e,0x5e2f2f71,0x13848497,0xa65353f5,0xb9d1d168,0,0xc1eded2c,0x40202060,0xe3fcfc1f,0x79b1b1c8,0xb65b5bed,0xd46a6abe,0x8dcbcb46,0x67bebed9,0x7239394b,0x944a4ade,0x984c4cd4,0xb05858e8,0x85cfcf4a,0xbbd0d06b,0xc5efef2a,0x4faaaae5,0xedfbfb16,0x864343c5,0x9a4d4dd7,0x66333355,0x11858594,0x8a4545cf,0xe9f9f910,0x4020206,0xfe7f7f81,0xa05050f0,0x783c3c44,0x259f9fba,0x4ba8a8e3,0xa25151f3,0x5da3a3fe,0x804040c0,0x58f8f8a,0x3f9292ad,0x219d9dbc,0x70383848,0xf1f5f504,0x63bcbcdf,0x77b6b6c1,0xafdada75,0x42212163,0x20101030,0xe5ffff1a,0xfdf3f30e,0xbfd2d26d,0x81cdcd4c,0x180c0c14,0x26131335,0xc3ecec2f,0xbe5f5fe1,0x359797a2,0x884444cc,0x2e171739,0x93c4c457,0x55a7a7f2,0xfc7e7e82,0x7a3d3d47,0xc86464ac,0xba5d5de7,0x3219192b,0xe6737395,0xc06060a0,0x19818198,0x9e4f4fd1,0xa3dcdc7f,0x44222266,0x542a2a7e,0x3b9090ab,0xb888883,0x8c4646ca,0xc7eeee29,0x6bb8b8d3,0x2814143c,0xa7dede79,0xbc5e5ee2,0x160b0b1d,0xaddbdb76,0xdbe0e03b,0x64323256,0x743a3a4e,0x140a0a1e,0x924949db,0xc06060a,0x4824246c,0xb85c5ce4,0x9fc2c25d,0xbdd3d36e,0x43acacef,0xc46262a6,0x399191a8,0x319595a4,0xd3e4e437,0xf279798b,0xd5e7e732,0x8bc8c843,0x6e373759,0xda6d6db7,0x18d8d8c,0xb1d5d564,0x9c4e4ed2,0x49a9a9e0,0xd86c6cb4,0xac5656fa,0xf3f4f407,0xcfeaea25,0xca6565af,0xf47a7a8e,0x47aeaee9,0x10080818,0x6fbabad5,0xf0787888,0x4a25256f,0x5c2e2e72,0x381c1c24,0x57a6a6f1,0x73b4b4c7,0x97c6c651,0xcbe8e823,0xa1dddd7c,0xe874749c,0x3e1f1f21,0x964b4bdd,0x61bdbddc,0xd8b8b86,0xf8a8a85,0xe0707090,0x7c3e3e42,0x71b5b5c4,0xcc6666aa,0x904848d8,0x6030305,0xf7f6f601,0x1c0e0e12,0xc26161a3,0x6a35355f,0xae5757f9,0x69b9b9d0,0x17868691,0x99c1c158,0x3a1d1d27,0x279e9eb9,0xd9e1e138,0xebf8f813,0x2b9898b3,0x22111133,0xd26969bb,0xa9d9d970,0x78e8e89,0x339494a7,0x2d9b9bb6,0x3c1e1e22,0x15878792,0xc9e9e920,0x87cece49,0xaa5555ff,0x50282878,0xa5dfdf7a,0x38c8c8f,0x59a1a1f8,0x9898980,0x1a0d0d17,0x65bfbfda,0xd7e6e631,0x844242c6,0xd06868b8,0x824141c3,0x299999b0,0x5a2d2d77,0x1e0f0f11,0x7bb0b0cb,0xa85454fc,0x6dbbbbd6,0x2c16163a],tt=[0xa5c66363,0x84f87c7c,0x99ee7777,0x8df67b7b,0xdfff2f2,0xbdd66b6b,0xb1de6f6f,0x5491c5c5,0x50603030,0x3020101,0xa9ce6767,0x7d562b2b,0x19e7fefe,0x62b5d7d7,0xe64dabab,0x9aec7676,0x458fcaca,0x9d1f8282,0x4089c9c9,0x87fa7d7d,0x15effafa,0xebb25959,0xc98e4747,0xbfbf0f0,0xec41adad,0x67b3d4d4,0xfd5fa2a2,0xea45afaf,0xbf239c9c,0xf753a4a4,0x96e47272,0x5b9bc0c0,0xc275b7b7,0x1ce1fdfd,0xae3d9393,0x6a4c2626,0x5a6c3636,0x417e3f3f,0x2f5f7f7,0x4f83cccc,0x5c683434,0xf451a5a5,0x34d1e5e5,0x8f9f1f1,0x93e27171,0x73abd8d8,0x53623131,0x3f2a1515,0xc080404,0x5295c7c7,0x65462323,0x5e9dc3c3,0x28301818,0xa1379696,0xf0a0505,0xb52f9a9a,0x90e0707,0x36241212,0x9b1b8080,0x3ddfe2e2,0x26cdebeb,0x694e2727,0xcd7fb2b2,0x9fea7575,0x1b120909,0x9e1d8383,0x74582c2c,0x2e341a1a,0x2d361b1b,0xb2dc6e6e,0xeeb45a5a,0xfb5ba0a0,0xf6a45252,0x4d763b3b,0x61b7d6d6,0xce7db3b3,0x7b522929,0x3edde3e3,0x715e2f2f,0x97138484,0xf5a65353,0x68b9d1d1,0,0x2cc1eded,0x60402020,0x1fe3fcfc,0xc879b1b1,0xedb65b5b,0xbed46a6a,0x468dcbcb,0xd967bebe,0x4b723939,0xde944a4a,0xd4984c4c,0xe8b05858,0x4a85cfcf,0x6bbbd0d0,0x2ac5efef,0xe54faaaa,0x16edfbfb,0xc5864343,0xd79a4d4d,0x55663333,0x94118585,0xcf8a4545,0x10e9f9f9,0x6040202,0x81fe7f7f,0xf0a05050,0x44783c3c,0xba259f9f,0xe34ba8a8,0xf3a25151,0xfe5da3a3,0xc0804040,0x8a058f8f,0xad3f9292,0xbc219d9d,0x48703838,0x4f1f5f5,0xdf63bcbc,0xc177b6b6,0x75afdada,0x63422121,0x30201010,0x1ae5ffff,0xefdf3f3,0x6dbfd2d2,0x4c81cdcd,0x14180c0c,0x35261313,0x2fc3ecec,0xe1be5f5f,0xa2359797,0xcc884444,0x392e1717,0x5793c4c4,0xf255a7a7,0x82fc7e7e,0x477a3d3d,0xacc86464,0xe7ba5d5d,0x2b321919,0x95e67373,0xa0c06060,0x98198181,0xd19e4f4f,0x7fa3dcdc,0x66442222,0x7e542a2a,0xab3b9090,0x83
3020b8888,0xca8c4646,0x29c7eeee,0xd36bb8b8,0x3c281414,0x79a7dede,0xe2bc5e5e,0x1d160b0b,0x76addbdb,0x3bdbe0e0,0x56643232,0x4e743a3a,0x1e140a0a,0xdb924949,0xa0c0606,0x6c482424,0xe4b85c5c,0x5d9fc2c2,0x6ebdd3d3,0xef43acac,0xa6c46262,0xa8399191,0xa4319595,0x37d3e4e4,0x8bf27979,0x32d5e7e7,0x438bc8c8,0x596e3737,0xb7da6d6d,0x8c018d8d,0x64b1d5d5,0xd29c4e4e,0xe049a9a9,0xb4d86c6c,0xfaac5656,0x7f3f4f4,0x25cfeaea,0xafca6565,0x8ef47a7a,0xe947aeae,0x18100808,0xd56fbaba,0x88f07878,0x6f4a2525,0x725c2e2e,0x24381c1c,0xf157a6a6,0xc773b4b4,0x5197c6c6,0x23cbe8e8,0x7ca1dddd,0x9ce87474,0x213e1f1f,0xdd964b4b,0xdc61bdbd,0x860d8b8b,0x850f8a8a,0x90e07070,0x427c3e3e,0xc471b5b5,0xaacc6666,0xd8904848,0x5060303,0x1f7f6f6,0x121c0e0e,0xa3c26161,0x5f6a3535,0xf9ae5757,0xd069b9b9,0x91178686,0x5899c1c1,0x273a1d1d,0xb9279e9e,0x38d9e1e1,0x13ebf8f8,0xb32b9898,0x33221111,0xbbd26969,0x70a9d9d9,0x89078e8e,0xa7339494,0xb62d9b9b,0x223c1e1e,0x92158787,0x20c9e9e9,0x4987cece,0xffaa5555,0x78502828,0x7aa5dfdf,0x8f038c8c,0xf859a1a1,0x80098989,0x171a0d0d,0xda65bfbf,0x31d7e6e6,0xc6844242,0xb8d06868,0xc3824141,0xb0299999,0x775a2d2d,0x111e0f0f,0xcb7bb0b0,0xfca85454,0xd66dbbbb,0x3a2c1616],tn=[0x63a5c663,0x7c84f87c,0x7799ee77,0x7b8df67b,0xf20dfff2,0x6bbdd66b,0x6fb1de6f,0xc55491c5,0x30506030,0x1030201,0x67a9ce67,0x2b7d562b,0xfe19e7fe,0xd762b5d7,0xabe64dab,0x769aec76,0xca458fca,0x829d1f82,0xc94089c9,0x7d87fa7d,0xfa15effa,0x59ebb259,0x47c98e47,0xf00bfbf0,0xadec41ad,0xd467b3d4,0xa2fd5fa2,0xafea45af,0x9cbf239c,0xa4f753a4,0x7296e472,0xc05b9bc0,0xb7c275b7,0xfd1ce1fd,0x93ae3d93,0x266a4c26,0x365a6c36,0x3f417e3f,0xf702f5f7,0xcc4f83cc,0x345c6834,0xa5f451a5,0xe534d1e5,0xf108f9f1,0x7193e271,0xd873abd8,0x31536231,0x153f2a15,0x40c0804,0xc75295c7,0x23654623,0xc35e9dc3,0x18283018,0x96a13796,0x50f0a05,0x9ab52f9a,0x7090e07,0x12362412,0x809b1b80,0xe23ddfe2,0xeb26cdeb,0x27694e27,0xb2cd7fb2,0x759fea75,0x91b1209,0x839e1d83,0x2c74582c,0x1a2e341a,0x1b2d361b,0x6eb2dc6e,0x5aeeb45a,0xa0fb5ba0,0x52f6a452,0x3b4d763b,0xd661b7d6,0xb3ce7db3,0x297b5229,0xe33edde3,0x2f715e2f,0x84971384,0x53f5a653,0xd168b9d1,0,0xed2cc1ed,0x20604020,0xfc1fe3fc,0xb1c879b1,0x5bedb65b,0x6abed46a,0xcb468dcb,0xbed967be,0x394b7239,0x4ade944a,0x4cd4984c,0x58e8b058,0xcf4a85cf,0xd06bbbd0,0xef2ac5ef,0xaae54faa,0xfb16edfb,0x43c58643,0x4dd79a4d,0x33556633,0x85941185,0x45cf8a45,0xf910e9f9,0x2060402,0x7f81fe7f,0x50f0a050,0x3c44783c,0x9fba259f,0xa8e34ba8,0x51f3a251,0xa3fe5da3,0x40c08040,0x8f8a058f,0x92ad3f92,0x9dbc219d,0x38487038,0xf504f1f5,0xbcdf63bc,0xb6c177b6,0xda75afda,0x21634221,0x10302010,0xff1ae5ff,0xf30efdf3,0xd26dbfd2,0xcd4c81cd,0xc14180c,0x13352613,0xec2fc3ec,0x5fe1be5f,0x97a23597,0x44cc8844,0x17392e17,0xc45793c4,0xa7f255a7,0x7e82fc7e,0x3d477a3d,0x64acc864,0x5de7ba5d,0x192b3219,0x7395e673,0x60a0c060,0x81981981,0x4fd19e4f,0xdc7fa3dc,0x22664422,0x2a7e542a,0x90ab3b90,0x88830b88,0x46ca8c46,0xee29c7ee,0xb8d36bb8,0x143c2814,0xde79a7de,0x5ee2bc5e,0xb1d160b,0xdb76addb,0xe03bdbe0,0x32566432,0x3a4e743a,0xa1e140a,0x49db9249,0x60a0c06,0x246c4824,0x5ce4b85c,0xc25d9fc2,0xd36ebdd3,0xacef43ac,0x62a6c462,0x91a83991,0x95a43195,0xe437d3e4,0x798bf279,0xe732d5e7,0xc8438bc8,0x37596e37,0x6db7da6d,0x8d8c018d,0xd564b1d5,0x4ed29c4e,0xa9e049a9,0x6cb4d86c,0x56faac56,0xf407f3f4,0xea25cfea,0x65afca65,0x7a8ef47a,0xaee947ae,0x8181008,0xbad56fba,0x7888f078,0x256f4a25,0x2e725c2e,0x1c24381c,0xa6f157a6,0xb4c773b4,0xc65197c6,0xe823cbe8,0xdd7ca1dd,0x749ce874,0x1f213e1f,0x4bdd964b,0xbddc61bd,0x8b860d8b,0x8a850f8a,0x7090e070,0x3e427c3e,0xb5c471b5,0x66aacc66,0x48d89048,0x3050603,0xf601f7f6,0xe121c0e,0x61a3c261,0x355f6a35,0x57f9ae57,0xb9d069b9,0x86911786,0xc15899c1,0x1d273a1d,0x9eb9279e,0xe138d9e1,0xf813ebf8,0x98b32b98,0x11332211,0x69bbd269,0xd970a9d9,0x8e89078e,0x94a73394,0x9bb62d9b,0x1e223c1e,0x87921587,0xe920c9e9,0xce4987ce,0x55ffaa55,0x28785028,0xdf7aa5df,0x8c8f038c,0xa1f859a1,0x89800989,0xd171a0d,0xbfda65bf,0xe631d7e6,0x42c68442,0x68b8d068,0x41c38241,0x99b02999,0x2d775a2d,0xf111e0f,0xb0cb7bb0,0x54fca854,0xbbd66dbb,0x163a2c16],tr=[0x6363a5c6,0x7c7c84f8,0x777799ee,0x7b7b8df6,0xf2f20dff,0x6b6bbdd6,0x6f6fb1de,0xc5c55491,0x30305060,0x1010302,0x6767a9ce,0x2b2b7d56,0xfefe19e7,0xd7d762b5,0xababe64d,0x76769aec,0xcaca458f,0x82829d1f,0xc9c94089,0x7d7d87fa,0xfafa15ef,0x5959ebb2,0x4747c98e,0xf0f00bfb,0xadadec41,0xd4d467b3,0xa2a2fd5f,0
302xafafea45,0x9c9cbf23,0xa4a4f753,0x727296e4,0xc0c05b9b,0xb7b7c275,0xfdfd1ce1,0x9393ae3d,0x26266a4c,0x36365a6c,0x3f3f417e,0xf7f702f5,0xcccc4f83,0x34345c68,0xa5a5f451,0xe5e534d1,0xf1f108f9,0x717193e2,0xd8d873ab,0x31315362,0x15153f2a,0x4040c08,0xc7c75295,0x23236546,0xc3c35e9d,0x18182830,0x9696a137,0x5050f0a,0x9a9ab52f,0x707090e,0x12123624,0x80809b1b,0xe2e23ddf,0xebeb26cd,0x2727694e,0xb2b2cd7f,0x75759fea,0x9091b12,0x83839e1d,0x2c2c7458,0x1a1a2e34,0x1b1b2d36,0x6e6eb2dc,0x5a5aeeb4,0xa0a0fb5b,0x5252f6a4,0x3b3b4d76,0xd6d661b7,0xb3b3ce7d,0x29297b52,0xe3e33edd,0x2f2f715e,0x84849713,0x5353f5a6,0xd1d168b9,0,0xeded2cc1,0x20206040,0xfcfc1fe3,0xb1b1c879,0x5b5bedb6,0x6a6abed4,0xcbcb468d,0xbebed967,0x39394b72,0x4a4ade94,0x4c4cd498,0x5858e8b0,0xcfcf4a85,0xd0d06bbb,0xefef2ac5,0xaaaae54f,0xfbfb16ed,0x4343c586,0x4d4dd79a,0x33335566,0x85859411,0x4545cf8a,0xf9f910e9,0x2020604,0x7f7f81fe,0x5050f0a0,0x3c3c4478,0x9f9fba25,0xa8a8e34b,0x5151f3a2,0xa3a3fe5d,0x4040c080,0x8f8f8a05,0x9292ad3f,0x9d9dbc21,0x38384870,0xf5f504f1,0xbcbcdf63,0xb6b6c177,0xdada75af,0x21216342,0x10103020,0xffff1ae5,0xf3f30efd,0xd2d26dbf,0xcdcd4c81,0xc0c1418,0x13133526,0xecec2fc3,0x5f5fe1be,0x9797a235,0x4444cc88,0x1717392e,0xc4c45793,0xa7a7f255,0x7e7e82fc,0x3d3d477a,0x6464acc8,0x5d5de7ba,0x19192b32,0x737395e6,0x6060a0c0,0x81819819,0x4f4fd19e,0xdcdc7fa3,0x22226644,0x2a2a7e54,0x9090ab3b,0x8888830b,0x4646ca8c,0xeeee29c7,0xb8b8d36b,0x14143c28,0xdede79a7,0x5e5ee2bc,0xb0b1d16,0xdbdb76ad,0xe0e03bdb,0x32325664,0x3a3a4e74,0xa0a1e14,0x4949db92,0x6060a0c,0x24246c48,0x5c5ce4b8,0xc2c25d9f,0xd3d36ebd,0xacacef43,0x6262a6c4,0x9191a839,0x9595a431,0xe4e437d3,0x79798bf2,0xe7e732d5,0xc8c8438b,0x3737596e,0x6d6db7da,0x8d8d8c01,0xd5d564b1,0x4e4ed29c,0xa9a9e049,0x6c6cb4d8,0x5656faac,0xf4f407f3,0xeaea25cf,0x6565afca,0x7a7a8ef4,0xaeaee947,0x8081810,0xbabad56f,0x787888f0,0x25256f4a,0x2e2e725c,0x1c1c2438,0xa6a6f157,0xb4b4c773,0xc6c65197,0xe8e823cb,0xdddd7ca1,0x74749ce8,0x1f1f213e,0x4b4bdd96,0xbdbddc61,0x8b8b860d,0x8a8a850f,0x707090e0,0x3e3e427c,0xb5b5c471,0x6666aacc,0x4848d890,0x3030506,0xf6f601f7,0xe0e121c,0x6161a3c2,0x35355f6a,0x5757f9ae,0xb9b9d069,0x86869117,0xc1c15899,0x1d1d273a,0x9e9eb927,0xe1e138d9,0xf8f813eb,0x9898b32b,0x11113322,0x6969bbd2,0xd9d970a9,0x8e8e8907,0x9494a733,0x9b9bb62d,0x1e1e223c,0x87879215,0xe9e920c9,0xcece4987,0x5555ffaa,0x28287850,0xdfdf7aa5,0x8c8c8f03,0xa1a1f859,0x89898009,0xd0d171a,0xbfbfda65,0xe6e631d7,0x4242c684,0x6868b8d0,0x4141c382,0x9999b029,0x2d2d775a,0xf0f111e,0xb0b0cb7b,0x5454fca8,0xbbbbd66d,0x16163a2c],ta=[0x51f4a750,0x7e416553,0x1a17a4c3,0x3a275e96,0x3bab6bcb,0x1f9d45f1,0xacfa58ab,0x4be30393,0x2030fa55,0xad766df6,0x88cc7691,0xf5024c25,0x4fe5d7fc,0xc52acbd7,0x26354480,0xb562a38f,0xdeb15a49,0x25ba1b67,0x45ea0e98,0x5dfec0e1,0xc32f7502,0x814cf012,0x8d4697a3,0x6bd3f9c6,0x38f5fe7,0x15929c95,0xbf6d7aeb,0x955259da,0xd4be832d,0x587421d3,0x49e06929,0x8ec9c844,0x75c2896a,0xf48e7978,0x99583e6b,0x27b971dd,0xbee14fb6,0xf088ad17,0xc920ac66,0x7dce3ab4,0x63df4a18,0xe51a3182,0x97513360,0x62537f45,0xb16477e0,0xbb6bae84,0xfe81a01c,0xf9082b94,0x70486858,0x8f45fd19,0x94de6c87,0x527bf8b7,0xab73d323,0x724b02e2,0xe31f8f57,0x6655ab2a,0xb2eb2807,0x2fb5c203,0x86c57b9a,0xd33708a5,0x302887f2,0x23bfa5b2,0x2036aba,0xed16825c,0x8acf1c2b,0xa779b492,0xf307f2f0,0x4e69e2a1,0x65daf4cd,0x605bed5,0xd134621f,0xc4a6fe8a,0x342e539d,0xa2f355a0,0x58ae132,0xa4f6eb75,0xb83ec39,0x4060efaa,0x5e719f06,0xbd6e1051,0x3e218af9,0x96dd063d,0xdd3e05ae,0x4de6bd46,0x91548db5,0x71c45d05,0x406d46f,0x605015ff,0x1998fb24,0xd6bde997,0x894043cc,0x67d99e77,0xb0e842bd,0x7898b88,0xe7195b38,0x79c8eedb,0xa17c0a47,0x7c420fe9,0xf8841ec9,0,0x9808683,0x322bed48,0x1e1170ac,0x6c5a724e,0xfd0efffb,0xf853856,0x3daed51e,0x362d3927,0xa0fd964,0x685ca621,0x9b5b54d1,0x24362e3a,0xc0a67b1,0x9357e70f,0xb4ee96d2,0x1b9b919e,0x80c0c54f,0x61dc20a2,0x5a774b69,0x1c121a16,0xe293ba0a,0xc0a02ae5,0x3c22e043,0x121b171d,0xe090d0b,0xf28bc7ad,0x2db6a8b9,0x141ea9c8,0x57f11985,0xaf75074c,0xee99ddbb,0xa37f60fd,0xf701269f,0x5c72f5bc,0x44663bc5,0x5bfb7e34,0x8b432976,0xcb23c6dc,0xb6edfc68,0xb8e4f163,0xd731dcca,0x42638510,0x13972240,0x84c61120,0x854a247d,0xd2bb3df8,0xaef93211,0xc729a16d,0x1d9e2f4b,0xdcb230f3,0xd8652ec,0x77c1e3d0,0x2bb3166c,0xa970b999,0x119448fa,0x47e96422,0xa8fc8cc4,0xa0f03f1a,0x567d2cd8,0x223390ef,0x87494ec7,0xd938d1c1,0x8ccaa2fe,0x98d40b36,0xa6f581cf,0xa57ade28,0xdab78e26,0x3fadbfa4,0x2c3a9de4,0x5078920d,0x6a5fcc9b,0x547e4662,0xf68d13c2,0x90d8b8e8,0x2e39f75e,0x82c3aff5,0x9f5d80be,0x69d0937c,0x6fd52da9,0xcf2512b3,0xc8ac993b,0x10187da7,0xe89c636e,0xdb3bbb7b,0xcd267809,0x6e5918f4,0xec9ab701,0x834f9aa8,0xe6956e65,0xaaffe67e,0x21bccf08,0xef15e8e6,0xbae79bd9,0x4a6f36ce,0xea9f09d4,0x29b07cd6,0x31a4b2af,0x2a3f2331,0xc6a59430,0x35a266c0,0x744ebc37,0xfc82caa6,0xe090d0b0,0x33a7d815,0xf104984a,0x41ecdaf7,0x7fcd500e,0x1791f62f,0x764dd68d,0x43efb04d,0xccaa4d54,0xe49604df,0x9ed1b5e3,0x4c6a881b,0xc12c1fb8,0x4665517f,0x9d5eea04,0
302x18c355d,0xfa877473,0xfb0b412e,0xb3671d5a,0x92dbd252,0xe9105633,0x6dd64713,0x9ad7618c,0x37a10c7a,0x59f8148e,0xeb133c89,0xcea927ee,0xb761c935,0xe11ce5ed,0x7a47b13c,0x9cd2df59,0x55f2733f,0x1814ce79,0x73c737bf,0x53f7cdea,0x5ffdaa5b,0xdf3d6f14,0x7844db86,0xcaaff381,0xb968c43e,0x3824342c,0xc2a3405f,0x161dc372,0xbce2250c,0x283c498b,0xff0d9541,0x39a80171,0x80cb3de,0xd8b4e49c,0x6456c190,0x7bcb8461,0xd532b670,0x486c5c74,0xd0b85742],ti=[0x5051f4a7,0x537e4165,0xc31a17a4,0x963a275e,0xcb3bab6b,0xf11f9d45,0xabacfa58,0x934be303,0x552030fa,0xf6ad766d,0x9188cc76,0x25f5024c,0xfc4fe5d7,0xd7c52acb,0x80263544,0x8fb562a3,0x49deb15a,0x6725ba1b,0x9845ea0e,0xe15dfec0,0x2c32f75,0x12814cf0,0xa38d4697,0xc66bd3f9,0xe7038f5f,0x9515929c,0xebbf6d7a,0xda955259,0x2dd4be83,0xd3587421,0x2949e069,0x448ec9c8,0x6a75c289,0x78f48e79,0x6b99583e,0xdd27b971,0xb6bee14f,0x17f088ad,0x66c920ac,0xb47dce3a,0x1863df4a,0x82e51a31,0x60975133,0x4562537f,0xe0b16477,0x84bb6bae,0x1cfe81a0,0x94f9082b,0x58704868,0x198f45fd,0x8794de6c,0xb7527bf8,0x23ab73d3,0xe2724b02,0x57e31f8f,0x2a6655ab,0x7b2eb28,0x32fb5c2,0x9a86c57b,0xa5d33708,0xf2302887,0xb223bfa5,0xba02036a,0x5ced1682,0x2b8acf1c,0x92a779b4,0xf0f307f2,0xa14e69e2,0xcd65daf4,0xd50605be,0x1fd13462,0x8ac4a6fe,0x9d342e53,0xa0a2f355,0x32058ae1,0x75a4f6eb,0x390b83ec,0xaa4060ef,0x65e719f,0x51bd6e10,0xf93e218a,0x3d96dd06,0xaedd3e05,0x464de6bd,0xb591548d,0x571c45d,0x6f0406d4,0xff605015,0x241998fb,0x97d6bde9,0xcc894043,0x7767d99e,0xbdb0e842,0x8807898b,0x38e7195b,0xdb79c8ee,0x47a17c0a,0xe97c420f,0xc9f8841e,0,0x83098086,0x48322bed,0xac1e1170,0x4e6c5a72,0xfbfd0eff,0x560f8538,0x1e3daed5,0x27362d39,0x640a0fd9,0x21685ca6,0xd19b5b54,0x3a24362e,0xb10c0a67,0xf9357e7,0xd2b4ee96,0x9e1b9b91,0x4f80c0c5,0xa261dc20,0x695a774b,0x161c121a,0xae293ba,0xe5c0a02a,0x433c22e0,0x1d121b17,0xb0e090d,0xadf28bc7,0xb92db6a8,0xc8141ea9,0x8557f119,0x4caf7507,0xbbee99dd,0xfda37f60,0x9ff70126,0xbc5c72f5,0xc544663b,0x345bfb7e,0x768b4329,0xdccb23c6,0x68b6edfc,0x63b8e4f1,0xcad731dc,0x10426385,0x40139722,0x2084c611,0x7d854a24,0xf8d2bb3d,0x11aef932,0x6dc729a1,0x4b1d9e2f,0xf3dcb230,0xec0d8652,0xd077c1e3,0x6c2bb316,0x99a970b9,0xfa119448,0x2247e964,0xc4a8fc8c,0x1aa0f03f,0xd8567d2c,0xef223390,0xc787494e,0xc1d938d1,0xfe8ccaa2,0x3698d40b,0xcfa6f581,0x28a57ade,0x26dab78e,0xa43fadbf,0xe42c3a9d,0xd507892,0x9b6a5fcc,0x62547e46,0xc2f68d13,0xe890d8b8,0x5e2e39f7,0xf582c3af,0xbe9f5d80,0x7c69d093,0xa96fd52d,0xb3cf2512,0x3bc8ac99,0xa710187d,0x6ee89c63,0x7bdb3bbb,0x9cd2678,0xf46e5918,0x1ec9ab7,0xa8834f9a,0x65e6956e,0x7eaaffe6,0x821bccf,0xe6ef15e8,0xd9bae79b,0xce4a6f36,0xd4ea9f09,0xd629b07c,0xaf31a4b2,0x312a3f23,0x30c6a594,0xc035a266,0x37744ebc,0xa6fc82ca,0xb0e090d0,0x1533a7d8,0x4af10498,0xf741ecda,0xe7fcd50,0x2f1791f6,0x8d764dd6,0x4d43efb0,0x54ccaa4d,0xdfe49604,0xe39ed1b5,0x1b4c6a88,0xb8c12c1f,0x7f466551,0x49d5eea,0x5d018c35,0x73fa8774,0x2efb0b41,0x5ab3671d,0x5292dbd2,0x33e91056,0x136dd647,0x8c9ad761,0x7a37a10c,0x8e59f814,0x89eb133c,0xeecea927,0x35b761c9,0xede11ce5,0x3c7a47b1,0x599cd2df,0x3f55f273,0x791814ce,0xbf73c737,0xea53f7cd,0x5b5ffdaa,0x14df3d6f,0x867844db,0x81caaff3,0x3eb968c4,0x2c382434,0x5fc2a340,0x72161dc3,0xcbce225,0x8b283c49,0x41ff0d95,0x7139a801,0xde080cb3,0x9cd8b4e4,0x906456c1,0x617bcb84,0x70d532b6,0x74486c5c,0x42d0b857],ts=[0xa75051f4,0x65537e41,0xa4c31a17,0x5e963a27,0x6bcb3bab,0x45f11f9d,0x58abacfa,0x3934be3,0xfa552030,0x6df6ad76,0x769188cc,0x4c25f502,0xd7fc4fe5,0xcbd7c52a,0x44802635,0xa38fb562,0x5a49deb1,0x1b6725ba,0xe9845ea,0xc0e15dfe,0x7502c32f,0xf012814c,0x97a38d46,0xf9c66bd3,0x5fe7038f,0x9c951592,0x7aebbf6d,0x59da9552,0x832dd4be,0x21d35874,0x692949e0,0xc8448ec9,0x896a75c2,0x7978f48e,1047239e3,0x71dd27b9,0x4fb6bee1,0xad17f088,0xac66c920,0x3ab47dce,0x4a1863df,0x3182e51a,0x33609751,0x7f456253,0x77e0b164,0xae84bb6b,0xa01cfe81,0x2b94f908,0x68587048,0xfd198f45,0x6c8794de,0xf8b7527b,0xd323ab73,0x2e2724b,0x8f57e31f,0xab2a6655,0x2807b2eb,0xc2032fb5,0x7b9a86c5,0x8a5d337,0x87f23028,0xa5b223bf,0x6aba0203,0x825ced16,0x1c2b8acf,0xb492a779,0xf2f0f307,0xe2a14e69,0xf4cd65da,0xbed50605,0x621fd134,0xfe8ac4a6,0x539d342e,0x55a0a2f3,0xe132058a,0xeb75a4f6,0xec390b83,0xefaa4060,0x9f065e71,0x1051bd6e,0x8af93e21,0x63d96dd,0x5aedd3e,0xbd464de6,0x8db59154,0x5d0571c4,0xd46f0406,0x15ff6050,0xfb241998,0xe997d6bd,0x43cc8940,0x9e7767d9,0x42bdb0e8,0x8b880789,0x5b38e719,0xeedb79c8,0xa47a17c,0xfe97c42,0x1ec9f884,0,0x86830980,0xed48322b,0x70ac1e11,0x724e6c5a,0xfffbfd0e,0x38560f85,0xd51e3dae,0x3927362d,0xd9640a0f,0xa621685c,0x54d19b5b,0x2e3a2436,0x67b10c0a,0xe70f9357,0x96d2b4ee,0x919e1b9b,0xc54f80c0,0x20a261dc,0x4b695a77,0x1a161c12,0xba0ae293,0x2ae5c0a0,0xe0433c22,0x171d121b,0xd0b0e09,0xc7adf28b,0xa8b92db6,0xa9c8141e,0x198557f
3021,0x74caf75,0xddbbee99,0x60fda37f,0x269ff701,0xf5bc5c72,0x3bc54466,0x7e345bfb,0x29768b43,0xc6dccb23,0xfc68b6ed,0xf163b8e4,0xdccad731,0x85104263,0x22401397,0x112084c6,0x247d854a,0x3df8d2bb,0x3211aef9,0xa16dc729,0x2f4b1d9e,0x30f3dcb2,0x52ec0d86,0xe3d077c1,0x166c2bb3,0xb999a970,0x48fa1194,0x642247e9,0x8cc4a8fc,0x3f1aa0f0,0x2cd8567d,0x90ef2233,0x4ec78749,0xd1c1d938,0xa2fe8cca,0xb3698d4,0x81cfa6f5,0xde28a57a,0x8e26dab7,0xbfa43fad,0x9de42c3a,0x920d5078,0xcc9b6a5f,0x4662547e,0x13c2f68d,0xb8e890d8,0xf75e2e39,0xaff582c3,0x80be9f5d,0x937c69d0,0x2da96fd5,0x12b3cf25,0x993bc8ac,0x7da71018,0x636ee89c,0xbb7bdb3b,0x7809cd26,0x18f46e59,0xb701ec9a,0x9aa8834f,0x6e65e695,0xe67eaaff,0xcf0821bc,0xe8e6ef15,0x9bd9bae7,0x36ce4a6f,0x9d4ea9f,0x7cd629b0,0xb2af31a4,0x23312a3f,0x9430c6a5,0x66c035a2,0xbc37744e,0xcaa6fc82,0xd0b0e090,0xd81533a7,0x984af104,0xdaf741ec,0x500e7fcd,0xf62f1791,0xd68d764d,0xb04d43ef,0x4d54ccaa,0x4dfe496,0xb5e39ed1,0x881b4c6a,0x1fb8c12c,0x517f4665,0xea049d5e,0x355d018c,0x7473fa87,0x412efb0b,0x1d5ab367,0xd25292db,0x5633e910,0x47136dd6,0x618c9ad7,0xc7a37a1,0x148e59f8,0x3c89eb13,0x27eecea9,0xc935b761,0xe5ede11c,0xb13c7a47,0xdf599cd2,0x733f55f2,0xce791814,0x37bf73c7,0xcdea53f7,0xaa5b5ffd,0x6f14df3d,0xdb867844,0xf381caaf,0xc43eb968,0x342c3824,0x405fc2a3,0xc372161d,0x250cbce2,0x498b283c,0x9541ff0d,0x17139a8,0xb3de080c,0xe49cd8b4,0xc1906456,0x84617bcb,0xb670d532,0x5c74486c,0x5742d0b8],to=[0xf4a75051,0x4165537e,0x17a4c31a,0x275e963a,0xab6bcb3b,0x9d45f11f,0xfa58abac,0xe303934b,0x30fa5520,0x766df6ad,0xcc769188,0x24c25f5,0xe5d7fc4f,0x2acbd7c5,0x35448026,0x62a38fb5,0xb15a49de,0xba1b6725,0xea0e9845,0xfec0e15d,0x2f7502c3,0x4cf01281,0x4697a38d,0xd3f9c66b,0x8f5fe703,0x929c9515,0x6d7aebbf,0x5259da95,0xbe832dd4,0x7421d358,0xe0692949,0xc9c8448e,0xc2896a75,0x8e7978f4,0x583e6b99,0xb971dd27,0xe14fb6be,0x88ad17f0,0x20ac66c9,0xce3ab47d,0xdf4a1863,0x1a3182e5,0x51336097,0x537f4562,0x6477e0b1,0x6bae84bb,0x81a01cfe,0x82b94f9,0x48685870,0x45fd198f,0xde6c8794,0x7bf8b752,0x73d323ab,0x4b02e272,0x1f8f57e3,0x55ab2a66,0xeb2807b2,0xb5c2032f,0xc57b9a86,0x3708a5d3,679998e3,0xbfa5b223,0x36aba02,0x16825ced,0xcf1c2b8a,0x79b492a7,0x7f2f0f3,0x69e2a14e,0xdaf4cd65,0x5bed506,0x34621fd1,0xa6fe8ac4,0x2e539d34,0xf355a0a2,0x8ae13205,0xf6eb75a4,0x83ec390b,0x60efaa40,0x719f065e,0x6e1051bd,0x218af93e,0xdd063d96,0x3e05aedd,0xe6bd464d,0x548db591,0xc45d0571,0x6d46f04,0x5015ff60,0x98fb2419,0xbde997d6,0x4043cc89,0xd99e7767,0xe842bdb0,0x898b8807,0x195b38e7,0xc8eedb79,0x7c0a47a1,0x420fe97c,0x841ec9f8,0,0x80868309,0x2bed4832,0x1170ac1e,0x5a724e6c,0xefffbfd,0x8538560f,0xaed51e3d,0x2d392736,0xfd9640a,0x5ca62168,0x5b54d19b,0x362e3a24,0xa67b10c,0x57e70f93,0xee96d2b4,0x9b919e1b,0xc0c54f80,0xdc20a261,0x774b695a,0x121a161c,0x93ba0ae2,0xa02ae5c0,0x22e0433c,0x1b171d12,0x90d0b0e,0x8bc7adf2,0xb6a8b92d,0x1ea9c814,0xf1198557,0x75074caf,0x99ddbbee,0x7f60fda3,0x1269ff7,0x72f5bc5c,0x663bc544,0xfb7e345b,0x4329768b,0x23c6dccb,0xedfc68b6,0xe4f163b8,0x31dccad7,0x63851042,0x97224013,0xc6112084,0x4a247d85,0xbb3df8d2,0xf93211ae,0x29a16dc7,0x9e2f4b1d,0xb230f3dc,0x8652ec0d,0xc1e3d077,0xb3166c2b,0x70b999a9,0x9448fa11,0xe9642247,0xfc8cc4a8,0xf03f1aa0,0x7d2cd856,0x3390ef22,0x494ec787,0x38d1c1d9,0xcaa2fe8c,0xd40b3698,0xf581cfa6,0x7ade28a5,0xb78e26da,0xadbfa43f,0x3a9de42c,0x78920d50,0x5fcc9b6a,0x7e466254,0x8d13c2f6,0xd8b8e890,0x39f75e2e,0xc3aff582,0x5d80be9f,0xd0937c69,0xd52da96f,0x2512b3cf,0xac993bc8,0x187da710,0x9c636ee8,0x3bbb7bdb,0x267809cd,0x5918f46e,0x9ab701ec,0x4f9aa883,0x956e65e6,0xffe67eaa,0xbccf0821,0x15e8e6ef,0xe79bd9ba,0x6f36ce4a,0x9f09d4ea,0xb07cd629,0xa4b2af31,0x3f23312a,0xa59430c6,0xa266c035,0x4ebc3774,0x82caa6fc,0x90d0b0e0,0xa7d81533,0x4984af1,0xecdaf741,0xcd500e7f,0x91f62f17,0x4dd68d76,0xefb04d43,0xaa4d54cc,0x9604dfe4,0xd1b5e39e,0x6a881b4c,0x2c1fb8c1,0x65517f46,0x5eea049d,0x8c355d01,0x877473fa,0xb412efb,0x671d5ab3,0xdbd25292,0x105633e9,0
302xd647136d,0xd7618c9a,0xa10c7a37,0xf8148e59,0x133c89eb,0xa927eece,0x61c935b7,0x1ce5ede1,0x47b13c7a,0xd2df599c,0xf2733f55,0x14ce7918,0xc737bf73,0xf7cdea53,0xfdaa5b5f,0x3d6f14df,0x44db8678,0xaff381ca,0x68c43eb9,0x24342c38,0xa3405fc2,0x1dc37216,0xe2250cbc,0x3c498b28,0xd9541ff,0xa8017139,0xcb3de08,0xb4e49cd8,0x56c19064,0xcb84617b,0x32b670d5,0x6c5c7448,0xb85742d0],tl=[0,0xe090d0b,0x1c121a16,0x121b171d,0x3824342c,0x362d3927,0x24362e3a,0x2a3f2331,0x70486858,0x7e416553,0x6c5a724e,0x62537f45,0x486c5c74,0x4665517f,0x547e4662,0x5a774b69,0xe090d0b0,0xee99ddbb,0xfc82caa6,0xf28bc7ad,0xd8b4e49c,0xd6bde997,0xc4a6fe8a,0xcaaff381,0x90d8b8e8,0x9ed1b5e3,0x8ccaa2fe,0x82c3aff5,0xa8fc8cc4,0xa6f581cf,0xb4ee96d2,0xbae79bd9,0xdb3bbb7b,0xd532b670,0xc729a16d,0xc920ac66,0xe31f8f57,0xed16825c,0xff0d9541,0xf104984a,0xab73d323,0xa57ade28,0xb761c935,0xb968c43e,0x9357e70f,0x9d5eea04,0x8f45fd19,0x814cf012,0x3bab6bcb,0x35a266c0,0x27b971dd,0x29b07cd6,0x38f5fe7,0xd8652ec,0x1f9d45f1,0x119448fa,0x4be30393,0x45ea0e98,0x57f11985,0x59f8148e,0x73c737bf,0x7dce3ab4,0x6fd52da9,0x61dc20a2,0xad766df6,0xa37f60fd,0xb16477e0,0xbf6d7aeb,0x955259da,0x9b5b54d1,0x894043cc,0x87494ec7,0xdd3e05ae,0xd33708a5,0xc12c1fb8,0xcf2512b3,0xe51a3182,0xeb133c89,0xf9082b94,0xf701269f,0x4de6bd46,0x43efb04d,0x51f4a750,0x5ffdaa5b,0x75c2896a,0x7bcb8461,0x69d0937c,0x67d99e77,0x3daed51e,0x33a7d815,0x21bccf08,0x2fb5c203,0x58ae132,0xb83ec39,0x1998fb24,0x1791f62f,0x764dd68d,0x7844db86,0x6a5fcc9b,0x6456c190,0x4e69e2a1,0x4060efaa,0x527bf8b7,0x5c72f5bc,0x605bed5,0x80cb3de,0x1a17a4c3,0x141ea9c8,0x3e218af9,0x302887f2,0x223390ef,0x2c3a9de4,0x96dd063d,0x98d40b36,0x8acf1c2b,0x84c61120,0xaef93211,0xa0f03f1a,0xb2eb2807,0xbce2250c,0xe6956e65,0xe89c636e,0xfa877473,0xf48e7978,0xdeb15a49,0xd0b85742,0xc2a3405f,0xccaa4d54,0x41ecdaf7,0x4fe5d7fc,0x5dfec0e1,0x53f7cdea,0x79c8eedb,0x77c1e3d0,0x65daf4cd,0x6bd3f9c6,0x31a4b2af,0x3fadbfa4,0x2db6a8b9,0x23bfa5b2,0x9808683,0x7898b88,0x15929c95,0x1b9b919e,0xa17c0a47,0xaf75074c,0xbd6e1051,0xb3671d5a,0x99583e6b,0x97513360,0x854a247d,0x8b432976,0xd134621f,0xdf3d6f14,0xcd267809,0xc32f7502,0xe9105633,0xe7195b38,0xf5024c25,0xfb0b412e,0x9ad7618c,0x94de6c87,0x86c57b9a,0x88cc7691,0xa2f355a0,0xacfa58ab,0xbee14fb6,0xb0e842bd,0xea9f09d4,0xe49604df,0xf68d13c2,0xf8841ec9,0xd2bb3df8,0xdcb230f3,0xcea927ee,0xc0a02ae5,0x7a47b13c,0x744ebc37,0x6655ab2a,0x685ca621,0x42638510,0x4c6a881b,0x5e719f06,0x5078920d,0xa0fd964,0x406d46f,0x161dc372,0x1814ce79,0x322bed48,0x3c22e043,0x2e39f75e,0x2030fa55,0xec9ab701,0xe293ba0a,0xf088ad17,0xfe81a01c,0xd4be832d,0xdab78e26,0xc8ac993b,0xc6a59430,0x9cd2df59,0x92dbd252,0x80c0c54f,0x8ec9c844,0xa4f6eb75,0xaaffe67e,0xb8e4f163,0xb6edfc68,0xc0a67b1,0x2036aba,0x10187da7,0x1e1170ac,0x342e539d,0x3a275e96,0x283c498b,0x26354480,0x7c420fe9,0x724b02e2,0x605015ff,0x6e5918f4,0x44663bc5,0x4a6f36ce,0x587421d3,0x567d2cd8,0x37a10c7a,0x39a80171,0x2bb3166c,0x25ba1b67,0xf853856,0x18c355d,0x13972240,0x1d9e2f4b,0x47e96422,0x49e06929,0x5bfb7e34,0x55f2733f,0x7fcd500e,0x71c45d05,0x63df4a18,0x6dd64713,0xd731dcca,0xd938d1c1,0xcb23c6dc,0xc52acbd7,0xef15e8e6,0xe11ce5ed,0xf307f2f0,0xfd0efffb,0xa779b492,0xa970b999,0xbb6bae84,0xb562a38f,0x9f5d80be,0x91548db5,0x834f9aa8,0x8d4697a3],tu=[0,0xb0e090d,0x161c121a,0x1d121b17,0x2c382434,0x27362d39,0x3a24362e,0x312a3f23,0x58704868,0x537e4165,0x4e6c5a72,0x4562537f,0x74486c5c,0x7f466551,0x62547e46,0x695a774b,0xb0e090d0,0xbbee99dd,0xa6fc82ca,0xadf28bc7,0x9cd8b4e4,0x97d6bde9,0x8ac4a6fe,0x81caaff3,0xe890d8b8,0xe39ed1b5,0xfe8ccaa2,0xf582c3af,0xc4a8fc8c,0xcfa6f581,0xd2b4ee96,0xd9bae79b,0x7bdb3bbb,0x70d532b6,0x6dc729a1,0x66c920ac,0x57e31f8f,0x5ced1682,0x41ff0d95,0x4af10498,0x23ab73d3,0x28a57ade,0x35b761c9,0x3eb968c4,0xf9357e7,0x49d5eea,0x198f45fd,0x12814cf0,0xcb3bab6b,0xc035a266,0xdd27b971,0xd629b07c,0xe7038f5f,0xec0d8652,0xf11f9d45,0xfa119448,0x934be303,0x9845ea0e,0x8557f119,0x8e59f814,0xbf73c737,0xb47dce3a,0xa96fd52d,0xa261dc20,0xf6ad766d,0xfda37f60,0xe0b16477,0xebbf6d7a,0xda955259,0xd19b5b54,0xcc894043,0xc787494e,0xaedd3e05,0xa5d33708,0xb8c12c1f,0xb3cf2512,0x82e51a31,0x89eb133c,0x94f9082b,0x9ff70126,0x464de6bd,0x4d43efb0,0x5051f4a7,0x5b5ffdaa,0x6a75c289,0x617bcb84,0x7c69d093,0x7767d99e,0x1e3daed5,0x1533a7d8,0x821bccf,0x32fb5c2,0x32058ae1,0x390b83ec,0x241998fb,0x2f1791f6,0x8d764dd6,0x867844db,0x9b6a5fcc,0x906456c1,
3020xa14e69e2,0xaa4060ef,0xb7527bf8,0xbc5c72f5,0xd50605be,0xde080cb3,0xc31a17a4,0xc8141ea9,0xf93e218a,0xf2302887,0xef223390,0xe42c3a9d,0x3d96dd06,0x3698d40b,0x2b8acf1c,0x2084c611,0x11aef932,0x1aa0f03f,0x7b2eb28,0xcbce225,0x65e6956e,0x6ee89c63,0x73fa8774,0x78f48e79,0x49deb15a,0x42d0b857,0x5fc2a340,0x54ccaa4d,0xf741ecda,0xfc4fe5d7,0xe15dfec0,0xea53f7cd,0xdb79c8ee,0xd077c1e3,0xcd65daf4,0xc66bd3f9,0xaf31a4b2,0xa43fadbf,0xb92db6a8,0xb223bfa5,0x83098086,0x8807898b,0x9515929c,0x9e1b9b91,0x47a17c0a,0x4caf7507,0x51bd6e10,0x5ab3671d,0x6b99583e,0x60975133,0x7d854a24,0x768b4329,0x1fd13462,0x14df3d6f,0x9cd2678,0x2c32f75,0x33e91056,0x38e7195b,0x25f5024c,0x2efb0b41,0x8c9ad761,0x8794de6c,0x9a86c57b,0x9188cc76,0xa0a2f355,0xabacfa58,0xb6bee14f,0xbdb0e842,0xd4ea9f09,0xdfe49604,0xc2f68d13,0xc9f8841e,0xf8d2bb3d,0xf3dcb230,0xeecea927,0xe5c0a02a,0x3c7a47b1,0x37744ebc,0x2a6655ab,0x21685ca6,0x10426385,0x1b4c6a88,0x65e719f,0xd507892,0x640a0fd9,0x6f0406d4,0x72161dc3,0x791814ce,0x48322bed,0x433c22e0,0x5e2e39f7,0x552030fa,0x1ec9ab7,0xae293ba,0x17f088ad,0x1cfe81a0,0x2dd4be83,0x26dab78e,0x3bc8ac99,0x30c6a594,0x599cd2df,0x5292dbd2,0x4f80c0c5,0x448ec9c8,0x75a4f6eb,0x7eaaffe6,0x63b8e4f1,0x68b6edfc,0xb10c0a67,0xba02036a,0xa710187d,0xac1e1170,0x9d342e53,0x963a275e,0x8b283c49,0x80263544,0xe97c420f,0xe2724b02,0xff605015,0xf46e5918,0xc544663b,0xce4a6f36,0xd3587421,0xd8567d2c,0x7a37a10c,0x7139a801,0x6c2bb316,0x6725ba1b,0x560f8538,0x5d018c35,0x40139722,0x4b1d9e2f,0x2247e964,0x2949e069,0x345bfb7e,0x3f55f273,0xe7fcd50,0x571c45d,0x1863df4a,0x136dd647,0xcad731dc,0xc1d938d1,0xdccb23c6,0xd7c52acb,0xe6ef15e8,0xede11ce5,0xf0f307f2,0xfbfd0eff,0x92a779b4,0x99a970b9,0x84bb6bae,0x8fb562a3,0xbe9f5d80,0xb591548d,0xa8834f9a,0xa38d4697],td=[0,0xd0b0e09,0x1a161c12,0x171d121b,0x342c3824,0x3927362d,0x2e3a2436,0x23312a3f,0x68587048,0x65537e41,0x724e6c5a,0x7f456253,0x5c74486c,0x517f4665,0x4662547e,0x4b695a77,0xd0b0e090,0xddbbee99,0xcaa6fc82,0xc7adf28b,0xe49cd8b4,0xe997d6bd,0xfe8ac4a6,0xf381caaf,0xb8e890d8,0xb5e39ed1,0xa2fe8cca,0xaff582c3,0x8cc4a8fc,0x81cfa6f5,0x96d2b4ee,0x9bd9bae7,0xbb7bdb3b,0xb670d532,0xa16dc729,0xac66c920,0x8f57e31f,0x825ced16,0x9541ff0d,0x984af104,0xd323ab73,0xde28a57a,0xc935b761,0xc43eb968,0xe70f9357,0xea049d5e,0xfd198f45,0xf012814c,0x6bcb3bab,0x66c035a2,0x71dd27b9,0x7cd629b0,0x5fe7038f,0x52ec0d86,0x45f11f9d,0x48fa1194,0x3934be3,0xe9845ea,0x198557f1,0x148e59f8,0x37bf73c7,0x3ab47dce,0x2da96fd5,0x20a261dc,0x6df6ad76,0x60fda37f,0x77e0b164,0x7aebbf6d,0x59da9552,0x54d19b5b,0x43cc8940,0x4ec78749,0x5aedd3e,0x8a5d337,0x1fb8c12c,0x12b3cf25,0x3182e51a,0x3c89eb13,0x2b94f908,0x269ff701,0xbd464de6,0xb04d43ef,0xa75051f4,0xaa5b5ffd,0x896a75c2,0x84617bcb,0x937c69d0,0x9e7767d9,0xd51e3dae,0xd81533a7,0xcf0821bc,0xc2032fb5,0xe132058a,0xec390b83,0xfb241998,0xf62f1791,0xd68d764d,0xdb867844,0xcc9b6a5f,0xc1906456,0xe2a14e69,0xefaa4060,0xf8b7527b,0xf5bc5c72,0xbed50605,0xb3de080c,0xa4c31a17,0xa9c8141e,0x8af93e21,0x87f23028,0x90ef2233,0x9de42c3a,0x63d96dd,0xb3698d4,0x1c2b8acf,0x112084c6,0x3211aef9,0x3f1aa0f0,0x2807b2eb,0x250cbce2,0x6e65e695,0x636ee89c,0x7473fa87,0x7978f48e,0x5a49deb1,0x5742d0b8,0x405fc2a3,0x4d54ccaa,0xdaf741ec,0xd7fc4fe5,0xc0e15dfe,0xcdea53f7,0xeedb79c8,0xe3d077c1,0xf4cd65da,0xf9c66bd3,0xb2af31a4,0xbfa43fad,0xa8b92db6,0xa5b223bf,0x86830980,0x8b880789,0x9c951592,0x919e1b9b,0xa47a17c,0x74caf75,0x1051bd6e,0x1d5ab367,1047239e3,0x33609751,0x247d854a,0x29768b43,0x621fd134,0x6f14df3d,0x7809cd26,0x7502c32f,0x5633e910,0x5b38e719,0x4c25f502,0x412efb0b,0x618c9ad7,0x6c8794de,0x7b9a86c5,0x769188cc,0x55a0a2f3,0x58abacfa,0x4fb6bee1,0x42bdb0e8,0x9d4ea9f,0x4dfe496,0x13c2f68d,0x1ec9f884,0x3df8d2bb,0x30f3dcb2,0x27eecea9,0x2ae5c0a0,0xb13c7a47,0xbc37744e,0xab2a6655,0xa621685c,0x85104263,0x881b4c6a,0x9f065e71,0x920d5078,0xd9640a0f,0xd46f0406,0xc372161d,0xce791814,0xed48322b,0xe0433c22,0xf75e2e39,0xfa552030,0xb701ec9a,0xba0ae293,0xad17f088,0xa01cfe81,0x832dd4be,0x8e26dab7,0x993bc8ac,0x9430c6a5,0xdf599cd2,0xd25292db,0xc54f80c0,0xc8448ec9,0xeb75a4f6,0xe67eaaff,0xf163b8e4,0xfc68b6ed,0x67b10c0a,0x6aba0203,0x7da71018,0x70ac1e11,0x539d342e,0x5e963a27,0x498b283c,0x44802635,0xfe97c42,0x2e2724b,0x15ff6050,0x18f46e59,0x3bc54466,0x36ce4a6f,0x21d35874,0x2cd8567d,0xc7a37a1,0x17139a8,0x166c2bb3,0x1b6725ba,0x38560f85,0x355d018c,0x22401397,0x2f4b1d9e,0x642247e9,0x692949e0,0x7e345bfb,0x733f55f2,0x500e7fcd,0x5d0571c4,0x4a1863df,0x47136dd6,0xdccad731,0xd1c1d938,0xc6dccb23,0xcbd7c52a,0xe8e6ef15,0xe5ede11c,0xf2f0f307,0xfffbfd0e,0xb492a779,0xb999a970,0xae84bb6b,0xa38fb562,0x80be9f5d,0x8db59154,0x9aa8834f,0x97a38d46],tc=[0,0x90d0b0e,0x121a161c,0x1b171d12,0x24342c38,0x2d392736,0x362e3a24,0x3f23312a,0x48685870,0x4165537e,0x5a724e6c,0x537f4562,0x6c5c7448,0x65517f46,0x7e466254,0x774b695a,0x90d0b0e0,0x99ddbbee,0x82caa6fc,0x8bc7adf2,0xb4e49cd8,0xbde997d6,0xa6fe8ac4,0xaff381ca,0xd8b8e890,0xd1b5e39e,0xcaa2fe8c,0xc3aff582,0xfc8cc4a8,0xf581cfa6,0xee96d2b4,0xe79bd9ba,0x3bbb7bdb,0x32b670d5,0x29a16dc7,0x20ac66c9,0x1f8f57e3,0x16825ced,0xd9541ff,0x4984af1,0x73d323ab,0x7ade28a5,0x61c935b7,0x68c43eb9,0x57e70f93,0x5eea049d,0x45fd198f,0x4cf01281,0xab6bcb3b,0xa266c035,0xb971dd27,0xb07cd629,0
302x8f5fe703,0x8652ec0d,0x9d45f11f,0x9448fa11,0xe303934b,0xea0e9845,0xf1198557,0xf8148e59,0xc737bf73,0xce3ab47d,0xd52da96f,0xdc20a261,0x766df6ad,0x7f60fda3,0x6477e0b1,0x6d7aebbf,0x5259da95,0x5b54d19b,0x4043cc89,0x494ec787,0x3e05aedd,0x3708a5d3,0x2c1fb8c1,0x2512b3cf,0x1a3182e5,0x133c89eb,0x82b94f9,0x1269ff7,0xe6bd464d,0xefb04d43,0xf4a75051,0xfdaa5b5f,0xc2896a75,0xcb84617b,0xd0937c69,0xd99e7767,0xaed51e3d,0xa7d81533,0xbccf0821,0xb5c2032f,0x8ae13205,0x83ec390b,0x98fb2419,0x91f62f17,0x4dd68d76,0x44db8678,0x5fcc9b6a,0x56c19064,0x69e2a14e,0x60efaa40,0x7bf8b752,0x72f5bc5c,0x5bed506,0xcb3de08,0x17a4c31a,0x1ea9c814,0x218af93e,679998e3,0x3390ef22,0x3a9de42c,0xdd063d96,0xd40b3698,0xcf1c2b8a,0xc6112084,0xf93211ae,0xf03f1aa0,0xeb2807b2,0xe2250cbc,0x956e65e6,0x9c636ee8,0x877473fa,0x8e7978f4,0xb15a49de,0xb85742d0,0xa3405fc2,0xaa4d54cc,0xecdaf741,0xe5d7fc4f,0xfec0e15d,0xf7cdea53,0xc8eedb79,0xc1e3d077,0xdaf4cd65,0xd3f9c66b,0xa4b2af31,0xadbfa43f,0xb6a8b92d,0xbfa5b223,0x80868309,0x898b8807,0x929c9515,0x9b919e1b,0x7c0a47a1,0x75074caf,0x6e1051bd,0x671d5ab3,0x583e6b99,0x51336097,0x4a247d85,0x4329768b,0x34621fd1,0x3d6f14df,0x267809cd,0x2f7502c3,0x105633e9,0
302x195b38e7,0x24c25f5,0xb412efb,0xd7618c9a,0xde6c8794,0xc57b9a86,0xcc769188,0xf355a0a2,0xfa58abac,0xe14fb6be,0xe842bdb0,0x9f09d4ea,0x9604dfe4,0x8d13c2f6,0x841ec9f8,0xbb3df8d2,0xb230f3dc,0xa927eece,0xa02ae5c0,0x47b13c7a,0x4ebc3774,0x55ab2a66,0x5ca62168,0x63851042,0x6a881b4c,0x719f065e,0x78920d50,0xfd9640a,0x6d46f04,0x1dc37216,0x14ce7918,0x2bed4832,0x22e0433c,0x39f75e2e,0x30fa5520,0x9ab701ec,0x93ba0ae2,0x88ad17f0,0x81a01cfe,0xbe832dd4,0xb78e26da,0xac993bc8,0xa59430c6,0xd2df599c,0xdbd25292,0xc0c54f80,0xc9c8448e,0xf6eb75a4,0xffe67eaa,0xe4f163b8,0xedfc68b6,0xa67b10c,0x36aba02,0x187da710,0x1170ac1e,0x2e539d34,0x275e963a,0x3c498b28,0x35448026,0x420fe97c,0x4b02e272,0x5015ff60,0x5918f46e,0x663bc544,0x6f36ce4a,0x7421d358,0x7d2cd856,0xa10c7a37,0xa8017139,0xb3166c2b,0xba1b6725,0x8538560f,0x8c355d01,0x97224013,0x9e2f4b1d,0xe9642247,0xe0692949,0xfb7e345b,0xf2733f55,0xcd500e7f,0xc45d0571,0xdf4a1863,0xd647136d,0x31dccad7,0x38d1c1d9,0x23c6dccb,0x2acbd7c5,0x15e8e6ef,0x1ce5ede1,0x7f2f0f3,0xefffbfd,0x79b492a7,0x70b999a9,0x6bae84bb,0x62a38fb5,0x5d80be9f,0x548db591,0x4f9aa883,0x4697a38d];function tp(e){let t=[];for(let n=0;n<e.length;n+=4)t.push(e[n]<<24|e[n+1]<<16|e[n+2]<<8|e[n+3]);return t}class ty{get key(){return e6(this,r,"f").slice()}constructor(e){let t;if(r.set(this,void 0),a.set(this,void 0),i.set(this,void 0),!(this instanceof ty))throw Error("AES must be instanitated with `new`");e3(this,r,new Uint8Array(e),"f");let n=e4[this.key.length];if(null==n)throw TypeError("invalid key size (must be 16, 24 or 32 bytes)");e3(this,i,[],"f"),e3(this,a,[],"f");for(let e=0;e<=n;e++)e6(this,i,"f").push([0,0,0,0]),e6(this,a,"f").push([0,0,0,0]);let s=(n+1)*4,o=this.key.length/4,l=tp(this.key);for(let e=0;e<o;e++)t=e>>2,e6(this,i,"f")[t][e%4]=l[e],e6(this,a,"f")[n-t][e%4]=l[e];let u=0,d=o,c;for(;d<s;){if(c=l[o-1],l[0]^=e7[c>>16&255]<<24^e7[c>>8&255]<<16^e7[255&c]<<8^e7[c>>24&255]^e8[u]<<24,u+=1,8!=o)for(let e=1;e<o;e++)l[e]^=l[e-1];else{for(let e=1;e<o/2;e++)l[e]^=l[e-1];c=l[o/2-1],l[o/2]^=e7[255&c]^e7[c>>8&255]<<8^e7[c>>16&255]<<16^e7[c>>24&255]<<24;for(let e=o/2+1;e<o;e++)l[e]^=l[e-1]}let e=0,t,r;for(;e<o&&d<s;)t=d>>2,r=d%4,e6(this,i,"f")[t][r]=l[e],e6(this,a,"f")[n-t][r]=l[e++],d++}for(let e=1;e<n;e++)for(let t=0;t<4;t++)c=e6(this,a,"f")[e][t],e6(this,a,"f")[e][t]=tl[c>>24&255]^tu[c>>16&255]^td[c>>8&255]^tc[255&c]}encrypt(e){if(16!=e.length)throw TypeError("invalid plaintext size (must be 16 bytes)");let t=e6(this,i,"f").length-1,n=[0,0,0,0],r=tp(e);for(let e=0;e<4;e++)r[e]^=e6(this,i,"f")[0][e];for(let e=1;e<t;e++){for(let t=0;t<4;t++)n[t]=te[r[t]>>24&255]^tt[r[(t+1)%4]>>16&255]^tn[r[(t+2)%4]>>8&255]^tr[255&r[(t+3)%4]]^e6(this,i,"f")[e][t];r=n.slice()}let a=new Uint8Array(16),s=0;for(let e=0;e<4;e++)s=e6(this,i,"f")[t][e],a[4*e]=(e7[r[e]>>24&255]^s>>24)&255,a[4*e+1]=(e7[r[(e+1)%4]>>16&255]^s>>16)&255,a[4*e+2]=(e7[r[(e+2)%4]>>8&255]^s>>8)&255,a[4*e+3]=(e7[255&r[(e+3)%4]]^s)&255;return a}decrypt(e){if(16!=e.length)throw TypeError("invalid ciphertext size (must be 16 bytes)");let t=e6(this,a,"f").length-1,n=[0,0,0,0],r=tp(e);for(let e=0;e<4;e++)r[e]^=e6(this,a,"f")[0][e];for(let e=1;e<t;e++){for(let t=0;t<4;t++)n[t]=ta[r[t]>>24&255]^ti[r[(t+3)%4]>>16&255]^ts[r[(t+2)%4]>>8&255]^to[255&r[(t+1)%4]]^e6(this,a,"f")[e][t];r=n.slice()}let i=new Uint8Array(16),s=0;for(let e=0;e<4;e++)s=e6(this,a,"f")[t][e],i[4*e]=(e9[r[e]>>24&255]^s>>24)&255,i[4*e+1]=(e9[r[(e+3)%4]>>16&255]^s>>16)&255,i[4*e+2]=(e9[r[(e+2)%4]>>8&255]^s>>8)&255,i[4*e+3]=(e9[255&r[(e+1)%4]]^s)&255;return i}}r=new WeakMap,a=new WeakMap,i=new WeakMap;class tf{constructor(e,t,n){if(n&&!(this instanceof n))throw Error(`${e} must be instantiated with "new"`);Object.defineProperties(this,{aes:{enumerable:!0,value:new ty(t)},name:{enumerable:!0,value:e}})}}var tm=function(e,t,n,r,a){if("m"===r)throw TypeError("Private method is not writable");if("a"===r&&!a)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?a.call(e,n):a?a.value=n:t.set(e,n),n},th=function(e,t,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};class tb extends tf{constructor(e,t){if(super("ECC",e,tb),s.set(this,void 0),o.set(this,void 0),t){if(t.length%16)throw TypeError("invalid iv size (must be 16 bytes)");tm(this,s,new Uint8Array(t),"f")}else tm(this,s,new Uint8Array(16),"f");tm(this,o,this.iv,"f")}get iv(){return new Uint8Array(th(this,s,"f"))}encrypt(e){if(e.length%16)throw TypeError("invalid plaintext size (must be multiple of 16 bytes)");let t=new Uint8Array(e.length);for(let n=0;n<e.length;n+=16){for(let t=0;t<16;t++)th(this,o,"f")[t]^=e[n+t];
302tm(this,o,this.aes.encrypt(th(this,o,"f")),"f"),t.set(th(this,o,"f"),n)}return t}decrypt(e){if(e.length%16)throw TypeError("invalid ciphertext size (must be multiple of 16 bytes)");let t=new Uint8Array(e.length);for(let n=0;n<e.length;n+=16){let r=this.aes.decrypt(e.subarray(n,n+16));for(let a=0;a<16;a++)t[n+a]=r[a]^th(this,o,"f")[a],th(this,o,"f")[a]=e[n+a]}return t}}s=new WeakMap,o=new WeakMap;new WeakMap,new WeakMap,new WeakSet;var tg=function(e,t,n,r,a){if("m"===r)throw TypeError("Private method is not writable");if("a"===r&&!a)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?a.call(e,n):a?a.value=n:t.set(e,n),n},tv=function(e,t,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};class tx extends tf{constructor(e,t){super("CTR",e,tx),l.set(this,void 0),u.set(this,void 0),d.set(this,void 0),tg(this,d,new Uint8Array(16),"f"),tv(this,d,"f").fill(0),tg(this,l,tv(this,d,"f"),"f"),tg(this,u,16,"f"),null==t&&(t=1),"number"==typeof t?this.setCounterValue(t):this.setCounterBytes(t)}get counter(){return new Uint8Array(tv(this,d,"f"))}setCounterValue(e){if(!Number.isInteger(e)||e<0||e>Number.MAX_SAFE_INTEGER)throw TypeError("invalid counter initial integer value");for(let t=15;t>=0;--t)tv(this,d,"f")[t]=e%256,e=Math.floor(e/256)}setCounterBytes(e){if(16!==e.length)throw TypeError("invalid counter initial Uint8Array value length");tv(this,d,"f").set(e)}increment(){for(let e=15;e>=0;e--)if(255===tv(this,d,"f")[e])tv(this,d,"f")[e]=0;else{tv(this,d,"f")[e]++;break}}encrypt(e){var t,n;let r=new Uint8Array(e);for(let e=0;e<r.length;e++)16===tv(this,u,"f")&&(tg(this,l,this.aes.encrypt(tv(this,d,"f")),"f"),tg(this,u,0,"f"),this.increment()),r[e]^=tv(this,l,"f")[tg(this,u,(n=tv(this,u,"f"),t=n++,n),"f"),t];return r}decrypt(e){return this.encrypt(e)}}l=new WeakMap,u=new WeakMap,d=new WeakMap,new WeakMap,new WeakMap,new WeakMap;let tw=(e,t)=>e<<t|e>>>32-t;function tT(e,t,n,r,a,i){let s=e[t++]^n[r++],o=e[t++]^n[r++],l=e[t++]^n[r++],u=e[t++]^n[r++],d=e[t++]^n[r++],c=e[t++]^n[r++],p=e[t++]^n[r++],y=e[t++]^n[r++],f=e[t++]^n[r++],m=e[t++]^n[r++],h=e[t++]^n[r++],b=e[t++]^n[r++],g=e[t++]^n[r++],v=e[t++]^n[r++],x=e[t++]^n[r++],w=e[t++]^n[r++],T=s,A=o,E=l,S=u,k=d,M=c,P=p,C=y,O=f,j=m,I=h,R=b,D=g,B=v,N=x,L=w;for(let e=0;e<8;e+=2)k^=tw(T+D|0,7),O^=tw(k+T|0,9),D^=tw(O+k|0,13),T^=tw(D+O|0,18),j^=tw(M+A|0,7),B^=tw(j+M|0,9),A^=tw(B+j|0,13),M^=tw(A+B|0,18),N^=tw(I+P|0,7),E^=tw(N+I|0,9),P^=tw(E+N|0,13),I^=tw(P+E|0,18),S^=tw(L+R|0,7),C^=tw(S+L|0,9),R^=tw(C+S|0,13),L^=tw(R+C|0,18),A^=tw(T+S|0,7),E^=tw(A+T|0,9),S^=tw(E+A|0,13),T^=tw(S+E|0,18),P^=tw(M+k|0,7),C^=tw(P+M|0,9),k^=tw(C+P|0,13),M^=tw(k+C|0,18),R^=tw(I+j|0,7),O^=tw(R+I|0,9),j^=tw(O+R|0,13),I^=tw(j+O|0,18),D^=tw(L+N|0,7),B^=tw(D+L|0,9),N^=tw(B+D|0,13),L^=tw(N+B|0,18);a[i++]=s+T|0,a[i++]=o+A|0,a[i++]=l+E|0,a[i++]=u+S|0,a[i++]=d+k|0,a[i++]=c+M|0,a[i++]=p+P|0,a[i++]=y+C|0,a[i++]=f+O|0,a[i++]=m+j|0,a[i++]=h+I|0,a[i++]=b+R|0,a[i++]=g+D|0,a[i++]=v+B|0,a[i++]=x+N|0,a[i++]=w+L|0}function tA(e,t,n,r,a){let i=r+0,s=r+16*a;for(let r=0;r<16;r++)n[s+r]=e[t+(2*a-1)*16+r];for(let r=0;r<a;r++,i+=16,t+=16)tT(n,s,e,t,n,i),r>0&&(s+=16),tT(n,i,e,t+=16,n,s)}function tE(e,t,n){let{N:r,r:a,p:i,dkLen:s,asyncTick:o,maxmem:l,onProgress:u}=(0,I.tY)({dkLen:32,asyncTick:10,maxmem:0x40000400},n);if((0,j.ai)(r),(0,j.ai)(a),(0,j.ai)(i),(0,j.ai)(s),(0,j.ai)(o),(0,j.ai)(l),void 0!==u&&"function"!=typeof u)throw Error("progressCb should be function");let d=128*a,c=d/4;if(r<=1||(r&r-1)!=0||r>=2**(d/8)||r>0x100000000)throw Error("Scrypt: N must be larger than 1, a power of 2, less than 2^(128 * r / 8) and less than 2^32");if(i<0||i>(0x100000000-1)*32/d)throw Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(s<0||s>(0x100000000-1)*32)throw Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");let p=d*(r+i);if(p>l)throw Error(`Scrypt: parameters too large, ${p} (128 * r * (N + p)) > ${l} (maxmem)`);let y=R(D.s,e,t,{c:1,dkLen:d*i}),f=(0,I.DH)(y),m=(0,I.DH)(new Uint8Array(d*r)),h=(0,I.DH)(new Uint8Array(d)),b=()=>{};if(u){let e=2*r*i,t=Math.max(Math.floor(e/1e4),1),n=0;b=()=>{n++,u&&(!(n%t)||n===e)&&u(n/e)}}return{N:r,r:a,p:i,dkLen:s,blockSize32:c,V:m,B32:f,B:y,tmp:h,blockMixCb:b,asyncTick:o}}function tS(e,t,n,r,a){let i=R(D.s,e,n,{c:1,dkLen:t});return n.fill(0),r.fill(0),a.fill(0),i}
302async function tk(e,t,n){let{N:r,r:a,p:i,dkLen:s,blockSize32:o,V:l,B32:u,B:d,tmp:c,blockMixCb:p,asyncTick:y}=tE(e,t,n);for(let e=0;e<i;e++){let t=o*e;for(let e=0;e<o;e++)l[e]=u[t+e];let n=0;await (0,I.$h)(r-1,y,()=>{tA(l,n,l,n+=o,a),p()}),tA(l,(r-1)*o,u,t,a),p(),await (0,I.$h)(r,y,()=>{let e=u[t+o-16]%r;for(let n=0;n<o;n++)c[n]=u[t+n]^l[e*o+n];tA(c,0,u,t,a),p()})}return tS(e,s,d,l,c)}let tM=!1,tP=!1,tC=async function(e,t,n,r,a,i,s){return await tk(e,t,{N:n,r,p:a,dkLen:i,onProgress:s})},tO=function(e,t,n,r,a,i){return function(e,t,n){let{N:r,r:a,p:i,dkLen:s,blockSize32:o,V:l,B32:u,B:d,tmp:c,blockMixCb:p}=tE(e,t,n);for(let e=0;e<i;e++){let t=o*e;for(let e=0;e<o;e++)l[e]=u[t+e];for(let e=0,t=0;e<r-1;e++)tA(l,t,l,t+=o,a),p();tA(l,(r-1)*o,u,t,a),p();for(let e=0;e<r;e++){let e=u[t+o-16]%r;for(let n=0;n<o;n++)c[n]=u[t+n]^l[e*o+n];tA(c,0,u,t,a),p()}}return tS(e,s,d,l,c)}(e,t,{N:n,r,p:a,dkLen:i})},tj=tC,tI=tO;async function tR(e,t,n,r,a,i,s){let o=(0,P.q5)(e,"passwd"),l=(0,P.q5)(t,"salt");return(0,P.c$)(await tj(o,l,n,r,a,i,s))}function tD(e,t,n,r,a,i){let s=(0,P.q5)(e,"passwd"),o=(0,P.q5)(t,"salt");return(0,P.c$)(tI(s,o,n,r,a,i))}function tB(e){return"string"!=typeof e||e.startsWith("0x")||(e="0x"+e),(0,P.Lm)(e)}function tN(e,t){for(e=String(e);e.length<t;)e="0"+e;return e}function tL(e){return"string"==typeof e?(0,es.YW)(e,"NFKC"):(0,P.Lm)(e)}function tF(e,t){let n=t.match(/^([a-z0-9$_.-]*)(:([a-z]+))?(!)?$/i);(0,V.MR)(null!=n,"invalid path","path",t);let r=n[1],a=n[3],i="!"===n[4],s=e;for(let e of r.toLowerCase().split(".")){if(Array.isArray(s)){if(!e.match(/^[0-9]+$/))break;s=s[parseInt(e)]}else if("object"==typeof s){let t=null;for(let n in s)if(n.toLowerCase()===e){t=s[n];break}s=t}else s=null;if(null==s)break}if((0,V.MR)(!i||null!=s,"missing required value","path",r),a&&null!=s){if("int"===a){if("string"==typeof s&&s.match(/^-?[0-9]+$/))return parseInt(s);else if(Number.isSafeInteger(s))return s}if("number"===a&&"string"==typeof s&&s.match(/^-?[0-9.]*$/))return parseFloat(s);if("data"===a&&"string"==typeof s)return tB(s);if("array"===a&&Array.isArray(s)||a===typeof s)return s;(0,V.MR)(!1,`wrong type found for ${a} `,"path",r)}return s}tR._=tC,tR.lock=function(){tP=!0},tR.register=function(e){if(tP)throw Error("scrypt is locked");tj=e},Object.freeze(tR),tD._=tO,tD.lock=function(){tM=!0},tD.register=function(e){if(tM)throw Error("scryptSync is locked");tI=e},Object.freeze(tD);var tU=n(25554);let tz="m/44'/60'/0'/0/0";function tG(e){try{let t=JSON.parse(e),n=null!=t.version?parseInt(t.version):0;if(3===n)return!0}catch(e){}return!1}function tH(e,t){let n=(0,P.q5)(t),r=tF(e,"crypto.ciphertext:data!"),a=(0,P.c$)((0,en.S)((0,P.xW)([n.slice(16,32),r]))).substring(2);(0,V.MR)(a===tF(e,"crypto.mac:string!").toLowerCase(),"incorrect password","password","[ REDACTED ]");let i=function(e,t,n){if("aes-128-ctr"===tF(e,"crypto.cipher:string")){let r=new tx(t,tF(e,"crypto.cipherparams.iv:data!"));return(0,P.c$)(r.decrypt(n))}(0,V.vA)(!1,"unsupported cipher","UNSUPPORTED_OPERATION",{operation:"decrypt"})}(e,n.slice(0,16),r),s=(0,ed.K)(i);if(e.address){let t=e.address.toLowerCase();t.startsWith("0x")||(t="0x"+t),(0,V.MR)((0,S.b)(t)===s,"keystore address/privateKey mismatch","address",e.address)}let o={address:s,privateKey:i};if("0.1"===tF(e,"x-ethers.version:string")){let t=n.slice(32,64),r=tF(e,"x-ethers.mnemonicCiphertext:data!"),a=new tx(t,tF(e,"x-ethers.mnemonicCounter:data!"));o.mnemonic={path:tF(e,"x-ethers.path:string")||tz,locale:tF(e,"x-ethers.locale:string")||"en",entropy:(0,P.c$)((0,P.q5)(a.decrypt(r)))}}return o}function tV(e){let t=tF(e,"crypto.kdf:string");if(t&&"string"==typeof t){if("scrypt"===t.toLowerCase()){let n=tF(e,"crypto.kdfparams.salt:data!"),r=tF(e,"crypto.kdfparams.n:int!"),a=tF(e,"crypto.kdfparams.r:int!"),i=tF(e,"crypto.kdfparams.p:int!");(0,V.MR)(r>0&&(r&r-1)==0,"invalid kdf.N","kdf.N",r),(0,V.MR)(a>0&&i>0,"invalid kdf","kdf",t);let s=tF(e,"crypto.kdfparams.dklen:int!");return(0,V.MR)(32===s,"invalid kdf.dklen","kdf.dflen",s),{name:"scrypt",salt:n,N:r,r:a,p:i,dkLen:64}}else if("pbkdf2"===t.toLowerCase()){let t=tF(e,"crypto.kdfparams.salt:data!"),n=tF(e,"crypto.kdfparams.prf:string!"),r=n.split("-").pop();
302(0,V.MR)("sha256"===r||"sha512"===r,"invalid kdf.pdf","kdf.pdf",n);let a=tF(e,"crypto.kdfparams.c:int!"),i=tF(e,"crypto.kdfparams.dklen:int!");return(0,V.MR)(32===i,"invalid kdf.dklen","kdf.dklen",i),{name:"pbkdf2",salt:t,count:a,dkLen:i,algorithm:r}}}(0,V.MR)(!1,"unsupported key-derivation function","kdf",t)}function tW(e){return new Promise(t=>{setTimeout(()=>{t()},e)})}async function t_(e,t,n){let r=JSON.parse(e),a=tL(t),i=tV(r);if("pbkdf2"===i.name){n&&(n(0),await tW(0));let{salt:e,count:t,dkLen:s,algorithm:o}=i,l=eX(a,e,t,s,o);return n&&(n(1),await tW(0)),tH(r,l)}(0,V.vA)("scrypt"===i.name,"cannot be reached","UNKNOWN_ERROR",{params:i});let{salt:s,N:o,r:l,p:u,dkLen:d}=i;return tH(r,await tR(a,s,o,l,u,d,n))}function tY(e){let t=null!=e.salt?(0,P.q5)(e.salt,"options.salt"):ez(32),n=131072,r=8,a=1;return e.scrypt&&(e.scrypt.N&&(n=e.scrypt.N),e.scrypt.r&&(r=e.scrypt.r),e.scrypt.p&&(a=e.scrypt.p)),(0,V.MR)("number"==typeof n&&n>0&&Number.isSafeInteger(n)&&(BigInt(n)&BigInt(n-1))===BigInt(0),"invalid scrypt N parameter","options.N",n),(0,V.MR)("number"==typeof r&&r>0&&Number.isSafeInteger(r),"invalid scrypt r parameter","options.r",r),(0,V.MR)("number"==typeof a&&a>0&&Number.isSafeInteger(a),"invalid scrypt p parameter","options.p",a),{name:"scrypt",dkLen:32,salt:t,N:n,r,p:a}}function tq(e,t,n,r){let a=(0,P.q5)(n.privateKey,"privateKey"),i=null!=r.iv?(0,P.q5)(r.iv,"options.iv"):ez(16);(0,V.MR)(16===i.length,"invalid options.iv length","options.iv",r.iv);let s=null!=r.uuid?(0,P.q5)(r.uuid,"options.uuid"):ez(16);(0,V.MR)(16===s.length,"invalid options.uuid length","options.uuid",r.iv);let o=e.slice(0,16),l=e.slice(16,32),u=new tx(o,i),d=(0,P.q5)(u.encrypt(a)),c=(0,en.S)((0,P.xW)([l,d])),p={address:n.address.substring(2).toLowerCase(),id:function(e){let t=(0,P.q5)(e,"randomBytes");t[6]=15&t[6]|64,t[8]=63&t[8]|128;let n=(0,P.c$)(t);return[n.substring(2,10),n.substring(10,14),n.substring(14,18),n.substring(18,22),n.substring(22,34)].join("-")}(s),version:3,Crypto:{cipher:"aes-128-ctr",cipherparams:{iv:(0,P.c$)(i).substring(2)},ciphertext:(0,P.c$)(d).substring(2),kdf:"scrypt",kdfparams:{salt:(0,P.c$)(t.salt).substring(2),n:t.N,dklen:32,p:t.p,r:t.r},mac:c.substring(2)}};if(n.mnemonic){let t=null!=r.client?r.client:`ethers/${tU.r}`,a=n.mnemonic.path||tz,i=n.mnemonic.locale||"en",s=e.slice(32,64),o=(0,P.q5)(n.mnemonic.entropy,"account.mnemonic.entropy"),l=ez(16),u=new tx(s,l),d=(0,P.q5)(u.encrypt(o)),c=new Date,y="UTC--"+(c.getUTCFullYear()+"-"+tN(c.getUTCMonth()+1,2)+"-"+tN(c.getUTCDate(),2)+"T"+tN(c.getUTCHours(),2)+"-"+tN(c.getUTCMinutes(),2)+"-"+tN(c.getUTCSeconds(),2))+".0Z--"+p.address;p["x-ethers"]={client:t,gethFilename:y,path:a,locale:i,mnemonicCounter:(0,P.c$)(l).substring(2),mnemonicCiphertext:(0,P.c$)(d).substring(2),version:"0.1"}}return JSON.stringify(p)}function tQ(e,t,n){null==n&&(n={});let r=tL(t),a=tY(n),i=tD(r,a.salt,a.N,a.r,a.p,64);return tq((0,P.q5)(i),a,e,n)}async function tZ(e,t,n){null==n&&(n={});let r=tL(t),a=tY(n),i=await tR(r,a.salt,a.N,a.r,a.p,64,n.progressCallback);return tq((0,P.q5)(i),a,e,n)}let tK="m/44'/60'/0'/0/0",tJ=new Uint8Array([66,105,116,99,111,105,110,32,115,101,101,100]),tX=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141");function t$(e,t){let n="";for(;e;)n="0123456789abcdef"[e%16]+n,e=Math.trunc(e/16);for(;n.length<2*t;)n="0"+n;return"0x"+n}function t0(e){let t=(0,P.q5)(e),n=(0,P.ZG)($($(t)),0,4),r=(0,P.xW)([t,n]);return(0,eG.R)(r)}let t1={};function t2(e,t,n,r){let a=new Uint8Array(37);0x80000000&e?((0,V.vA)(null!=r,"cannot derive child of neutered node","UNSUPPORTED_OPERATION",{operation:"deriveChild"}),a.set((0,P.q5)(r),1)):a.set((0,P.q5)(n));for(let t=24;t>=0;t-=8)a[33+(t>>3)]=e>>24-t&255;let i=(0,P.q5)(eb("sha512",t,a));return{IL:i.slice(0,32),IR:i.slice(32)}}function t5(e,t){let n=t.split("/");(0,V.MR)(n.length>0,"invalid path","path",t),"m"===n[0]&&((0,V.MR)(0===e.depth,`cannot derive root path (i.e. path starting with "m/") for a node at non-zero depth ${e.depth}`,"path",t),n.shift());let r=e;for(let e=0;e<n.length;e++){let t=n[e];if(t.match(/^[0-9]+'$/)){let n=parseInt(t.substring(0,t.length-1));
302(0,V.MR)(n<0x80000000,"invalid path index",`path[${e}]`,t),r=r.deriveChild(0x80000000+n)}else if(t.match(/^[0-9]+$/)){let n=parseInt(t);(0,V.MR)(n<0x80000000,"invalid path index",`path[${e}]`,t),r=r.deriveChild(n)}else(0,V.MR)(!1,"invalid path component",`path[${e}]`,t)}return r}class t6 extends ey{publicKey;fingerprint;parentFingerprint;mnemonic;chainCode;path;index;depth;constructor(e,t,n,r,a,i,s,o,l){super(t,l),(0,V.gk)(e,t1,"HDNodeWallet"),(0,ep.n)(this,{publicKey:t.compressedPublicKey});let u=(0,P.ZG)(eN($(this.publicKey)),0,4);(0,ep.n)(this,{parentFingerprint:n,fingerprint:u,chainCode:r,path:a,index:i,depth:s}),(0,ep.n)(this,{mnemonic:o})}connect(e){return new t6(t1,this.signingKey,this.parentFingerprint,this.chainCode,this.path,this.index,this.depth,this.mnemonic,e)}#J(){let e={address:this.address,privateKey:this.privateKey},t=this.mnemonic;return this.path&&t&&"en"===t.wordlist.locale&&""===t.password&&(e.mnemonic={path:this.path,locale:"en",entropy:t.entropy}),e}async encrypt(e,t){return await tZ(this.#J(),e,{progressCallback:t})}encryptSync(e){return tQ(this.#J(),e)}get extendedKey(){return(0,V.vA)(this.depth<256,"Depth too deep","UNSUPPORTED_OPERATION",{operation:"extendedKey"}),t0((0,P.xW)(["0x0488ADE4",t$(this.depth,1),this.parentFingerprint,t$(this.index,4),this.chainCode,(0,P.xW)(["0x00",this.privateKey])]))}hasPath(){return null!=this.path}neuter(){return new t3(t1,this.address,this.publicKey,this.parentFingerprint,this.chainCode,this.path,this.index,this.depth,this.provider)}deriveChild(e){let t=(0,k.WZ)(e,"index");(0,V.MR)(t<=0xffffffff,"invalid index","index",t);let n=this.path;n&&(n+="/"+(0x7fffffff&t),0x80000000&t&&(n+="'"));let{IR:r,IL:a}=t2(t,this.chainCode,this.publicKey,this.privateKey);return new t6(t1,new ea.h((0,k.up)(((0,k.Dg)(a)+BigInt(this.privateKey))%tX,32)),this.fingerprint,(0,P.c$)(r),n,t,this.depth+1,this.mnemonic,this.provider)}derivePath(e){return t5(this,e)}static #X(e,t){(0,V.MR)((0,P.f)(e),"invalid seed","seed","[REDACTED]");let n=(0,P.q5)(e,"seed");(0,V.MR)(n.length>=16&&n.length<=64,"invalid seed","seed","[REDACTED]");let r=(0,P.q5)(eb("sha512",tJ,n));return new t6(t1,new ea.h((0,P.c$)(r.slice(0,32))),"0x00000000",(0,P.c$)(r.slice(32)),"m",0,0,t,null)}static fromExtendedKey(e){let t=(0,k.c4)((0,eG.H)(e));(0,V.MR)(82===t.length||t0(t.slice(0,78))===e,"invalid extended key","extendedKey","[ REDACTED ]");let n=t[4],r=(0,P.c$)(t.slice(5,9)),a=parseInt((0,P.c$)(t.slice(9,13)).substring(2),16),i=(0,P.c$)(t.slice(13,45)),s=t.slice(45,78);switch((0,P.c$)(t.slice(0,4))){case"0x0488b21e":case"0x043587cf":{let e=(0,P.c$)(s);return new t3(t1,(0,ed.K)(e),e,r,i,null,a,n,null)}case"0x0488ade4":case"0x04358394 ":if(0!==s[0])break;return new t6(t1,new ea.h(s.slice(1)),r,i,null,a,n,null,null)}(0,V.MR)(!1,"invalid extended key prefix","extendedKey","[ REDACTED ]")}static createRandom(e,t,n){null==e&&(e=""),null==t&&(t=tK),null==n&&(n=eQ.wordlist());let r=e5.fromEntropy(ez(16),e,n);return t6.#X(r.computeSeed(),r).derivePath(t)}static fromMnemonic(e,t){return t||(t=tK),t6.#X(e.computeSeed(),e).derivePath(t)}static fromPhrase(e,t,n,r){null==t&&(t=""),null==n&&(n=tK),null==r&&(r=eQ.wordlist());let a=e5.fromPhrase(e,t,r);return t6.#X(a.computeSeed(),a).derivePath(n)}static fromSeed(e){return t6.#X(e,null)}}class t3 extends eu.J{publicKey;fingerprint;parentFingerprint;chainCode;path;index;depth;constructor(e,t,n,r,a,i,s,o,l){super(t,l),(0,V.gk)(e,t1,"HDNodeVoidWallet"),(0,ep.n)(this,{publicKey:n});let u=(0,P.ZG)(eN($(n)),0,4);(0,ep.n)(this,{publicKey:n,fingerprint:u,parentFingerprint:r,chainCode:a,path:i,index:s,depth:o})}connect(e){return new t3(t1,this.address,this.publicKey,this.parentFingerprint,this.chainCode,this.path,this.index,this.depth,e)}get extendedKey(){return(0,V.vA)(this.depth<256,"Depth too deep","UNSUPPORTED_OPERATION",{operation:"extendedKey"}),t0((0,P.xW)(["0x0488B21E",t$(this.depth,1),this.parentFingerprint,t$(this.index,4),this.chainCode,this.publicKey]))}hasPath(){return null!=this.path}deriveChild(e){let t=(0,k.WZ)(e,"index");(0,V.MR)(t<=0xffffffff,"invalid index","index",t);let n=this.path;n&&(n+="/"+(0x7fffffff&t),0x80000000&t&&(n+="'"));let{IR:r,IL:a}=t2(t,this.chainCode,this.publicKey,null),i=ea.h.addPoints(a,this.publicKey,!0);return new t3(t1,(0,ed.K)(i),i,this.fingerprint,(0,P.c$)(r),n,t,this.depth+1,this.provider)}derivePath(e){return t5(this,e)}}function t4(e){try{if(JSON.parse(e).encseed)return!0}catch(e){}return!1}function t8(e,t){let n=JSON.parse(e),r=tL(t),a=(0,S.b)(tF(n,"ethaddr:string!")),i=tB(tF(n,"encseed:string!"));(0,V.MR)(i&&i.length%16==0,"invalid encseed","json",e);let s=(0,P.q5)(eX(r,r,2e3,32,"sha256")).slice(0,16),o=i.slice(0,16),l=i.slice(16),u=new tb(s,o),d=function(e){if(e.length<16)throw TypeError("PKCS#7 invali
302d length");let t=e[e.length-1];if(t>16)throw TypeError("PKCS#7 padding byte out of range");let n=e.length-t;for(let r=0;r<t;r++)if(e[n+r]!==t)throw TypeError("PKCS#7 invalid padding byte");return new Uint8Array(e.subarray(0,n))}((0,P.q5)(u.decrypt(l))),c="";for(let e=0;e<d.length;e++)c+=String.fromCharCode(d[e]);return{address:a,privateKey:(0,E.id)(c)}}function t7(e){return new Promise(t=>{setTimeout(()=>{t()},e)})}class t9 extends ey{constructor(e,t){"string"!=typeof e||e.startsWith("0x")||(e="0x"+e),super("string"==typeof e?new ea.h(e):e,t)}connect(e){return new t9(this.signingKey,e)}async encrypt(e,t){let n={address:this.address,privateKey:this.privateKey};return await tZ(n,e,{progressCallback:t})}encryptSync(e){return tQ({address:this.address,privateKey:this.privateKey},e)}static #$(e){if((0,V.MR)(e,"invalid JSON wallet","json","[ REDACTED ]"),"mnemonic"in e&&e.mnemonic&&"en"===e.mnemonic.locale){let t=e5.fromEntropy(e.mnemonic.entropy),n=t6.fromMnemonic(t,e.mnemonic.path);if(n.address===e.address&&n.privateKey===e.privateKey)return n;console.log("WARNING: JSON mismatch address/privateKey != mnemonic; fallback onto private key")}let t=new t9(e.privateKey);return(0,V.MR)(t.address===e.address,"address/privateKey mismatch","json","[ REDACTED ]"),t}static async fromEncryptedJson(e,t,n){let r=null;return tG(e)?r=await t_(e,t,n):t4(e)&&(n&&(n(0),await t7(0)),r=t8(e,t),n&&(n(1),await t7(0))),t9.#$(r)}static fromEncryptedJsonSync(e,t){let n=null;return tG(e)?n=function(e,t){let n=JSON.parse(e),r=tL(t),a=tV(n);if("pbkdf2"===a.name){let{salt:e,count:t,dkLen:i,algorithm:s}=a;return tH(n,eX(r,e,t,i,s))}(0,V.vA)("scrypt"===a.name,"cannot be reached","UNKNOWN_ERROR",{params:a});let{salt:i,N:s,r:o,p:l,dkLen:u}=a;return tH(n,tD(r,i,s,o,l,u))}(e,t):t4(e)?n=t8(e,t):(0,V.MR)(!1,"invalid JSON wallet","json","[ REDACTED ]"),t9.#$(n)}static createRandom(e){let t=t6.createRandom();return e?t.connect(e):t}static fromPhrase(e,t){let n=t6.fromPhrase(e);return t?n.connect(t):n}}var ne=n(51683),nt=function(e,t,n,r,a){if("m"===r)throw TypeError("Private method is not writable");if("a"===r&&!a)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?a.call(e,n):a?a.value=n:t.set(e,n),n},nn=function(e,t,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};!function(e){e[e.Mainnet=1]="Mainnet",e[e.Ropsten=3]="Ropsten",e[e.Rinkeby=4]="Rinkeby",e[e.Goerli=5]="Goerli",e[e.Sepolia=6]="Sepolia",e[e.Localhost=9]="Localhost",e[e.EraTestNode=10]="EraTestNode"}(m||(m={})),function(e){e[e.Deque=0]="Deque",e[e.HeapBuffer=1]="HeapBuffer",e[e.Heap=2]="Heap"}(h||(h={})),function(e){e[e.Full=0]="Full",e[e.Rollup=1]="Rollup"}(b||(b={})),function(e){e.NotFound="not-found",e.Processing="processing",e.Committed="committed",e.Finalized="finalized"}(g||(g={}));class nr extends ne.uI{constructor(e,t){super(e,t),(0,ep.n)(this,{l1BatchNumber:e.l1BatchNumber,l1BatchTxIndex:e.l1BatchTxIndex})}async wait(e){for(;;){let t=await super.wait(e);if(t&&t.blockNumber)return t;await rg(500)}}async getTransaction(){return await super.getTransaction()}replaceableTransaction(e){return new nr(super.replaceableTransaction(e),this.provider)}async getBlock(){return await super.getBlock()}async waitFinalize(){for(;;){let e=await this.wait();if(e&&e.blockNumber){let t=await this.provider.getBlock("finalized");if(e.blockNumber<=t.number)return await this.provider.getTransactionReceipt(e.hash)}else await rg(500)}}toJSON(){let{l1BatchNumber:e,l1BatchTxIndex:t}=this;return{...super.toJSON(),l1BatchNumber:e,l1BatchTxIndex:t}}}class na extends ne.z5{constructor(e,t){super(e,t),c.set(this,void 0),(0,ep.n)(this,{l1BatchNumber:e.l1BatchNumber,l1BatchTxIndex:e.l1BatchTxIndex,l2ToL1Logs:e.l2ToL1Logs}),nt(this,c,Object.freeze(e.logs.map(e=>new ns(e,t))),"f")}get logs(){return nn(this,c,"f")}getBlock(){return super.getBlock()}getTransaction(){return super.getTransaction()}toJSON(){let{l1BatchNumber:e,l1BatchTxIndex:t,l2ToL1Logs:n}=this;return{...super.toJSON(),l1BatchNumber:e,l1BatchTxIndex:t,l2ToL1Logs:n}}}c=new WeakMap;
302class ni extends ne.eB{constructor(e,t){super(e,t),p.set(this,void 0),nt(this,p,e.transactions.map(e=>"string"!=typeof e?new nr(e,t):e),"f"),(0,ep.n)(this,{l1BatchNumber:e.l1BatchNumber,l1BatchTimestamp:e.l1BatchTimestamp})}toJSON(){let{l1BatchNumber:e,l1BatchTimestamp:t}=this;return{...super.toJSON(),l1BatchNumber:e,l1BatchTimestamp:t}}get prefetchedTransactions(){let e=nn(this,p,"f").slice();return 0===e.length?[]:((0,V.vA)("object"==typeof e[0],"transactions were not prefetched with block request","UNSUPPORTED_OPERATION",{operation:"transactionResponses()"}),e)}async getTransaction(e){let t;if("number"==typeof e)t=nn(this,p,"f")[e];else{let n=e.toLowerCase();for(let e of nn(this,p,"f"))if("string"==typeof e){if(e!==n)continue;t=e;break}else{if(e.hash===n)continue;t=e;break}}if(!t)throw Error("no such tx");return"string"==typeof t?await this.provider.getTransaction(t):t}}p=new WeakMap;class ns extends ne.tG{constructor(e,t){super(e,t),this.l1BatchNumber=e.l1BatchNumber}toJSON(){let{l1BatchNumber:e}=this;return{...super.toJSON(),l1BatchNumber:e}}async getBlock(){return await super.getBlock()}async getTransaction(){return await super.getTransaction()}async getTransactionReceipt(){return await super.getTransactionReceipt()}}class no extends ec.Z{constructor(){super(...arguments),y.set(this,void 0),f.set(this,void 0)}get type(){return nn(this,y,"f")===rp?nn(this,y,"f"):super.type}set type(e){switch(e){case rp:case"eip-712":nt(this,y,rp,"f");break;default:super.type=e}}static from(e){if("string"==typeof e){let t=P.q5(e);return t[0]!==rp?no.from(ec.Z.from(e)):no.from(function(e){function t(e){return"0x"===e?null:S.b(e)}function n(e){return e&&"0x"!==e?BigInt(e):0n}let r=P.q5(e),a=et.J(r.slice(1)),i={type:rp,nonce:Number(n(a[0])),maxPriorityFeePerGas:n(a[1]),maxFeePerGas:n(a[2]),gasLimit:n(a[3]),to:t(a[4]),value:n(a[5]),data:a[6],chainId:n(a[10]),from:t(a[11]),customData:{gasPerPubdata:n(a[12]),factoryDeps:a[13],customSignature:a[14],paymasterParams:function(e){if(0!==e.length){if(2!==e.length)throw Error(`Invalid paymaster parameters, expected to have length of 2, found ${e.length}!`);return{paymaster:S.b(e[0]),paymasterInput:P.q5(e[1])}}}(a[15])}},s={v:Number(n(a[7])),r:a[8],s:a[9]};if(("0x"===P.c$(s.r)||"0x"===P.c$(s.s))&&!i.customData?.customSignature)return i;if(0!==s.v&&1!==s.v&&!i.customData?.customSignature)throw Error("Failed to parse signature!");return i.customData?.customSignature||(i.signature=M.t.from(s)),i.hash=rw(i,s),i}(t))}{let t=new no;return e.type===rp&&(t.type=rp,t.customData=e.customData,t.from=e.from),null!==e.type&&void 0!==e.type&&(t.type=e.type),e.to&&(t.to=e.to),e.nonce&&(t.nonce=e.nonce),e.gasLimit&&(t.gasLimit=e.gasLimit),e.gasPrice&&(t.gasPrice=e.gasPrice),e.maxPriorityFeePerGas&&(t.maxPriorityFeePerGas=e.maxPriorityFeePerGas),e.maxFeePerGas&&(t.maxFeePerGas=e.maxFeePerGas),e.data&&(t.data=e.data),e.value&&(t.value=e.value),e.chainId&&(t.chainId=e.chainId),e.signature&&(t.signature=M.t.from(e.signature)),t.accessList=null,e.from&&((0,V.MR)(t.isSigned(),"unsigned transaction cannot define from","tx",e),(0,V.MR)(rP(t.from,e.from),"from mismatch","tx",e)),e.hash&&((0,V.MR)(t.isSigned(),"unsigned transaction cannot define hash","tx",e),(0,V.MR)(t.hash===e.hash,"hash mismatch","tx",e)),t}}get serialized(){return this.customData||nn(this,y,"f")===rp?rx(this,this.signature):super.serialized}get unsignedSerialized(){return this.customData||this.type===rp?rx(this):super.unsignedSerialized}toJSON(){let{customData:e}=this;return{...super.toJSON(),type:nn(this,y,"f")?nn(this,y,"f"):this.type,customData:e}}get typeName(){return nn(this,y,"f")===rp?"zksync":super.typeName}isSigned(){return nn(this,y,"f")===rp?this.customData?.customSignature!==null:super.isSigned()}get hash(){return nn(this,y,"f")===rp?this.customData?.customSignature!==null?rw(this):null:super.hash}get from(){return nn(this,y,"f")===rp?nn(this,f,"f"):super.from}set from(e){nt(this,f,e,"f")}}y=new WeakMap,f=new WeakMap,function(e){e[e.None=0]="None",e[e.Version1=1]="Version1"}(v||(v={})),function(e){e[e.Sequential=0]="Sequential",e[e.Arbitrary=1]="Arbitrary"}(x||(x={}));var nl=n(62801),nu=n(79194),nd=n(4315),nc=n(23595),np=n(49876);let ny=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldAdmin",type:"address"},{indexed:!0,internalType:"address",name:"newAdmin",type:"address"}],name:"NewAdmin",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"chainId",type:"uint256"},{indexed:!1,internalType:"address",name:"stateTransitionManager",type:"address"},{indexed:!0,internalType:"address",name:"chainGovernance",type:"address"}],name:"NewChain",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldPendingAdmin",type:"address"},{indexed:!0,internalType:"address",name:"newPendingAdmin",type:"address"}],name:"NewPendingAdmin",type:"event"},{inputs:[],name:"acceptAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_stateTransitionManager",type:"address"}],name:"addStateTransitionManager",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_token",type:"address"}],name:"addToken",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"}],name:"baseToken",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"address",name:"_stateTransitionManager",type:"address"},{internalType:"address",name:"_baseToken",type:"address"},{internalType:"uint256",name:"_salt",type:"uint256"},{internalType:"address",name:"_admin",type:"address"},{internalType:"bytes",name:"_initData",type:"bytes"}],name:"createNewChain",outputs:[{internalType:"uint256",name:"chainId",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"}],name:"getHyperchain",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"uint256",name:"_gasPrice",type:"uint256"},{internalType:"uint256",name:"_l2GasLimit",type:"uint256"},{internalType:"uint256",name:"_l2GasPerPubdataByteLimit",type:"uint256"}],name:"l2TransactionBaseCost",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"bytes32",name:"_l2TxHash",type:"bytes32"},{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_l2MessageIndex",type:"uint256"},{internalType:"uint16",name:"_l2TxNumberInBatch",type:"uint16"},{internalType:"bytes32[]",name:"_merkleProof",type:"bytes32[]"},{internalType:"enum TxStatus",name:"_status",type:"uint8"}],name:"proveL1ToL2TransactionStatus",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"uint256",name:"_batchNumber",type:"uint256"},{internalType:"uint256",name:"_index",type:"uint256"},{components:[{internalType:"uint8",name:"l2ShardId",type:"uint8"},{internalType:"bool",name:"isService",type:"bool"},{internalType:"uint16",name:"txNumberInBatch",type:"uint16"},{internalType:"address",name:"sender",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"},{internalType:"bytes32",name:"value",type:"bytes32"}],internalType:"struct L2Log",name:"_log",type:"tuple"},{internalType:"bytes32[]",name:"_proof",type:"bytes32[]"}],name:"proveL2LogInclusion",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"uint256",name:"_batchNumber",type:"uint256"},{internalType:"uint256",name:"_index",type:"uint256"},{components:[{internalType:"uint16",name:"txNumberInBatch",type:"uint16"},{internalType:"address",name:"sender",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct L2Message",name:"_message",type:"tuple"},{internalType:"bytes32[]",name:"_proof",type:"bytes32[]"}],name:"proveL2MessageInclusion",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_stateTransitionManager",type:"address"}],name:"removeStateTransitionManager",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"uint256",name:"mintValue",type:"uint256"},{internalType:"address",name:"l2Contract",type:"address"},{internalType:"uint256",name:"l2Value",type:"uint256"},{internalType:"bytes",name:"l2Calldata",type:"bytes"},{internalType:"uint256",name:"l2GasLimit",type:"uint256"},{internalType:"uint256",name:"l2GasPerPubdataByteLimit",type:"uint256"},{internalType:"bytes[]",name:"factoryDeps",type:"bytes[]"},{internalType:"address",name:"refundRecipient",type:"address"}],internalType:"struct L2TransactionRequestDirect",name:"_request",type:"tuple"}],name:"requestL2TransactionDirect",outputs:[{internalType:"bytes32",name:"canonicalTxHash",type:"bytes32"}],stateMutability:"payable",type:"function"},{inputs:[{components:[{internalType:"uint256",name:"chainId",type:"uint256"},{internalType:"uint256",name:"mintValue",type:"uint256"},{internalType:"uint256",name:"l2Value",type:"uint256"},{internalType:"uint256",name:"l2GasLimit",type:"uint256"},{internalType:"uint256",name:"l2GasPerPubdataByteLimit",type:"uint256"},{internalType:"address",name:"refundRecipient",type:"address"},{internalType:"address",name:"secondBridgeAddress",type:"address"},{internalType:"uint256",name:"secondBridgeValue",type:"uint256"},{internalType:"bytes",name:"secondBridgeCalldata",type:"bytes"}],internalType:"struct L2TransactionRequestTwoBridgesOuter",name:"_request",type:"tuple"}],name:"requestL2TransactionTwoBridges",outputs:[{internalType:"bytes32",name:"canonicalTxHash",type:"bytes32"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_newPendingAdmin",type:"address"}],name:"setPendingAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_sharedBridge",type:"address"}],name:"setSharedBridge",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"sharedBridge",outputs:[{internalType:"contract IL1SharedBridge",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"}],name:"stateTransitionManager",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_stateTransitionManager",type:"address"}],name:"stateTransitionManagerIsRegistered",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_baseToken",type:"address"}],name:"tokenIsRegistered",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"}];
302class nf{static createInterface(){return new A.KA(ny)}static connect(e,t){return new np.NZ(e,ny,t)}}nf.abi=ny;let nm=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"accountAddress",type:"address"},{indexed:!1,internalType:"enum IContractDeployer.AccountNonceOrdering",name:"nonceOrdering",type:"uint8"}],name:"AccountNonceOrderingUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"accountAddress",type:"address"},{indexed:!1,internalType:"enum IContractDeployer.AccountAbstractionVersion",name:"aaVersion",type:"uint8"}],name:"AccountVersionUpdated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"deployerAddress",type:"address"},{indexed:!0,internalType:"bytes32",name:"bytecodeHash",type:"bytes32"},{indexed:!0,internalType:"address",name:"contractAddress",type:"address"}],name:"ContractDeployed",type:"event"},{inputs:[{internalType:"bytes32",name:"_salt",type:"bytes32"},{internalType:"bytes32",name:"_bytecodeHash",type:"bytes32"},{internalType:"bytes",name:"_input",type:"bytes"}],name:"create",outputs:[{internalType:"address",name:"newAddress",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"_salt",type:"bytes32"},{internalType:"bytes32",name:"_bytecodeHash",type:"bytes32"},{internalType:"bytes",name:"_input",type:"bytes"}],name:"create2",outputs:[{internalType:"address",name:"newAddress",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"_salt",type:"bytes32"},{internalType:"bytes32",name:"_bytecodeHash",type:"bytes32"},{internalType:"bytes",name:"_input",type:"bytes"},{internalType:"enum IContractDeployer.AccountAbstractionVersion",name:"_aaVersion",type:"uint8"}],name:"create2Account",outputs:[{internalType:"address",name:"newAddress",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"bytes32",name:"_salt",type:"bytes32"},{internalType:"bytes32",name:"_bytecodeHash",type:"bytes32"},{internalType:"bytes",name:"_input",type:"bytes"},{internalType:"enum IContractDeployer.AccountAbstractionVersion",name:"_aaVersion",type:"uint8"}],name:"createAccount",outputs:[{internalType:"address",name:"newAddress",type:"address"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_address",type:"address"}],name:"getAccountInfo",outputs:[{components:[{internalType:"enum IContractDeployer.AccountAbstractionVersion",name:"supportedAAVersion",type:"uint8"},{internalType:"enum IContractDeployer.AccountNonceOrdering",name:"nonceOrdering",type:"uint8"}],internalType:"struct IContractDeployer.AccountInfo",name:"info",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_sender",type:"address"},{internalType:"uint256",name:"_senderNonce",type:"uint256"}],name:"getNewAddressCreate",outputs:[{internalType:"address",name:"newAddress",type:"address"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"_sender",type:"address"},{internalType:"bytes32",name:"_bytecodeHash",type:"bytes32"},{internalType:"bytes32",name:"_salt",type:"bytes32"},{internalType:"bytes",name:"_input",type:"bytes"}],name:"getNewAddressCreate2",outputs:[{internalType:"address",name:"newAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"enum IContractDeployer.AccountAbstractionVersion",name:"_version",type:"uint8"}],name:"updateAccountVersion",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"enum IContractDeployer.AccountNonceOrdering",name:"_nonceOrdering",type:"uint8"}],name:"updateNonceOrdering",outputs:[],stateMutability:"nonpayable",type:"function"}];class nh{static createInterface(){return new A.KA(nm)}static connect(e,t){return new np.NZ(e,nm,t)}}nh.abi=nm;let nb=[{inputs:[{internalType:"bytes32",name:"hash",type:"bytes32"},{internalType:"bytes",name:"signature",type:"bytes"}],name:"isValidSignature",outputs:[{internalType:"bytes4",name:"magicValue",type:"bytes4"}],stateMutability:"view",type:"function"}];
302class ng{static createInterface(){return new A.KA(nb)}static connect(e,t){return new np.NZ(e,nb,t)}}ng.abi=nb;let nv=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"spender",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"spender",type:"address"}],name:"allowance",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"spender",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"approve",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transfer",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"}];class nx{static createInterface(){return new A.KA(nv)}static connect(e,t){return new np.NZ(e,nv,t)}}nx.abi=nv;let nw=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"Mint",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"_l2Sender",type:"address"},{indexed:!0,internalType:"address",name:"_l1Receiver",type:"address"},{indexed:!1,internalType:"uint256",name:"_amount",type:"uint256"}],name:"Withdrawal",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"_l2Sender",type:"address"},{indexed:!0,internalType:"address",name:"_l1Receiver",type:"address"},{indexed:!1,internalType:"uint256",name:"_amount",type:"uint256"},{indexed:!1,internalType:"bytes",name:"_additionalData",type:"bytes"}],name:"WithdrawalWithMessage",type:"event"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"pure",type:"function"},{inputs:[{internalType:"address",name:"_account",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"}],name:"mint",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[],name:"symbol",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"pure",type:"function"},{inputs:[],name:"totalSupply",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_from",type:"address"},{internalType:"address",name:"_to",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"}],name:"transferFromTo",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_l1Receiver",type:"address"}],name:"withdraw",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_l1Receiver",type:"address"},{internalType:"bytes",name:"_additionalData",type:"bytes"}],name:"withdrawWithMessage",outputs:[],stateMutability:"payable",type:"function"}];
302class nT{static createInterface(){return new A.KA(nw)}static connect(e,t){return new np.NZ(e,nw,t)}}nT.abi=nw;let nA=[{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"chainId",type:"uint256"},{indexed:!0,internalType:"bytes32",name:"txDataHash",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"l2DepositTxHash",type:"bytes32"}],name:"BridgehubDepositFinalized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"chainId",type:"uint256"},{indexed:!0,internalType:"bytes32",name:"txDataHash",type:"bytes32"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"address",name:"l1Token",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"BridgehubDepositInitiatedSharedBridge",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"chainId",type:"uint256"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"address",name:"l1Token",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"ClaimedFailedDepositSharedBridge",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"chainId",type:"uint256"},{indexed:!0,internalType:"bytes32",name:"l2DepositTxHash",type:"bytes32"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"address",name:"l1Token",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"DepositInitiatedSharedBridge",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"chainId",type:"uint256"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"address",name:"l1Token",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"WithdrawalFinalizedSharedBridge",type:"event"},{inputs:[],name:"bridgehub",outputs:[{internalType:"contract IBridgehub",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"bytes32",name:"_txDataHash",type:"bytes32"},{internalType:"bytes32",name:"_txHash",type:"bytes32"}],name:"bridgehubConfirmL2Transaction",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"address",name:"_prevMsgSender",type:"address"},{internalType:"bytes",name:"_data",type:"bytes"}],name:"bridgehubDeposit",outputs:[{components:[{internalType:"bytes32",name:"magicValue",type:"bytes32"},{internalType:"address",name:"l2Contract",type:"address"},{internalType:"bytes",name:"l2Calldata",type:"bytes"},{internalType:"bytes[]",name:"factoryDeps",type:"bytes[]"},{internalType:"bytes32",name:"txDataHash",type:"bytes32"}],internalType:"struct L2TransactionRequestTwoBridgesInner",name:"request",type:"tuple"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"address",name:"_prevMsgSender",type:"address"},{internalType:"address",name:"_l1Token",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"}],name:"bridgehubDepositBaseToken",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"address",name:"_depositSender",type:"address"},{internalType:"address",name:"_l1Token",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"},{internalType:"bytes32",name:"_l2TxHash",type:"bytes32"},{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_l2MessageIndex",type:"uint256"},{internalType:"uint16",name:"_l2TxNumberInBatch",type:"uint16"},{internalType:"bytes32[]",name:"_merkleProof",type:"bytes32[]"}],name:"claimFailedDeposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"address",name:"_l2Receiver",type:"address"},{internalType:"address",name:"_l1Token",type:"address"},{internalType:"uint256",name:"_mintValue",type:"uint256"},{internalType:"uint256",name:"_amount",type:"uint256"},{internalType:"uint256",name:"_l2TxGasLimit",type:"uint256"},{internalType:"uint256",name:"_l2TxGasPerPubdataByte",type:"uint256"},{internalType:"address",name:"_refundRecipient",type:"address"}],name:"deposit",outputs:[{internalType:"bytes32",name:"txHash",type:"bytes32"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"bytes32",name:"_l2TxHash",type:"bytes32"}],name:"depositHappened",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_l2MessageIndex",type:"uint256"},{internalType:"uint16",name:"_l2TxNumberInBatch",type:"uint16"},{internalType:"bytes",name:"_message",type:"bytes"},{internalType:"bytes32[]",name:"_merkleProof",type:"bytes32[]"}],name:"finalizeWithdrawal",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_l2MessageIndex",type:"uint256"}],name:"isWithdrawalFinalizedShared",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"}],name:"l2BridgeAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"}];
302class nE{static createInterface(){return new A.KA(nA)}static connect(e,t){return new np.NZ(e,nA,t)}}nE.abi=nA;let nS=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"address",name:"l1Token",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"ClaimedFailedDeposit",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"l2DepositTxHash",type:"bytes32"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"address",name:"l1Token",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"DepositInitiated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"address",name:"l1Token",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"WithdrawalFinalized",type:"event"},{inputs:[],name:"SHARED_BRIDGE",outputs:[{internalType:"contract IL1SharedBridge",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_depositSender",type:"address"},{internalType:"address",name:"_l1Token",type:"address"},{internalType:"bytes32",name:"_l2TxHash",type:"bytes32"},{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_l2MessageIndex",type:"uint256"},{internalType:"uint16",name:"_l2TxNumberInBatch",type:"uint16"},{internalType:"bytes32[]",name:"_merkleProof",type:"bytes32[]"}],name:"claimFailedDeposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_l2Receiver",type:"address"},{internalType:"address",name:"_l1Token",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"},{internalType:"uint256",name:"_l2TxGasLimit",type:"uint256"},{internalType:"uint256",name:"_l2TxGasPerPubdataByte",type:"uint256"}],name:"deposit",outputs:[{internalType:"bytes32",name:"txHash",type:"bytes32"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_l2Receiver",type:"address"},{internalType:"address",name:"_l1Token",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"},{internalType:"uint256",name:"_l2TxGasLimit",type:"uint256"},{internalType:"uint256",name:"_l2TxGasPerPubdataByte",type:"uint256"},{internalType:"address",name:"_refundRecipient",type:"address"}],name:"deposit",outputs:[{internalType:"bytes32",name:"txHash",type:"bytes32"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"address",name:"_account",type:"address"},{internalType:"address",name:"_l1Token",type:"address"},{internalType:"bytes32",name:"_depositL2TxHash",type:"bytes32"}],name:"depositAmount",outputs:[{internalType:"uint256",name:"amount",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_l2MessageIndex",type:"uint256"},{internalType:"uint16",name:"_l2TxNumberInBatch",type:"uint16"},{internalType:"bytes",name:"_message",type:"bytes"},{internalType:"bytes32[]",name:"_merkleProof",type:"bytes32[]"}],name:"finalizeWithdrawal",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_l2MessageIndex",type:"uint256"}],name:"isWithdrawalFinalized",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[],name:"l2Bridge",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_l1Token",type:"address"}],name:"l2TokenAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"l2TokenBeacon",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_token",type:"address"}],name:"transferTokenToSharedBridge",outputs:[],stateMutability:"nonpayable",type:"function"}];
302class nk{static createInterface(){return new A.KA(nS)}static connect(e,t){return new np.NZ(e,nS,t)}}nk.abi=nS;let nM=[{anonymous:!1,inputs:[{indexed:!1,internalType:"bytes32",name:"_bytecodeHash",type:"bytes32"}],name:"BytecodeL1PublicationRequested",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"_sender",type:"address"},{indexed:!0,internalType:"bytes32",name:"_hash",type:"bytes32"},{indexed:!1,internalType:"bytes",name:"_message",type:"bytes"}],name:"L1MessageSent",type:"event"},{anonymous:!1,inputs:[{components:[{internalType:"uint8",name:"l2ShardId",type:"uint8"},{internalType:"bool",name:"isService",type:"bool"},{internalType:"uint16",name:"txNumberInBlock",type:"uint16"},{internalType:"address",name:"sender",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"},{internalType:"bytes32",name:"value",type:"bytes32"}],indexed:!1,internalType:"struct L2ToL1Log",name:"_l2log",type:"tuple"}],name:"L2ToL1LogSent",type:"event"},{inputs:[{internalType:"bytes32",name:"_bytecodeHash",type:"bytes32"}],name:"requestBytecodeL1Publication",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"_isService",type:"bool"},{internalType:"bytes32",name:"_key",type:"bytes32"},{internalType:"bytes32",name:"_value",type:"bytes32"}],name:"sendL2ToL1Log",outputs:[{internalType:"uint256",name:"logIdInMerkleTree",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"_message",type:"bytes"}],name:"sendToL1",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"nonpayable",type:"function"}];class nP{static createInterface(){return new A.KA(nM)}static connect(e,t){return new np.NZ(e,nM,t)}}nP.abi=nM;let nC=[{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"chainId",type:"uint256"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"address",name:"l1Token",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"BridgehubDepositBaseTokenInitiated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"chainId",type:"uint256"},{indexed:!0,internalType:"bytes32",name:"txDataHash",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"l2DepositTxHash",type:"bytes32"}],name:"BridgehubDepositFinalized",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"chainId",type:"uint256"},{indexed:!0,internalType:"bytes32",name:"txDataHash",type:"bytes32"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"address",name:"l1Token",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"BridgehubDepositInitiated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"chainId",type:"uint256"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"address",name:"l1Token",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"ClaimedFailedDepositSharedBridge",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"chainId",type:"uint256"},{indexed:!0,internalType:"bytes32",name:"l2DepositTxHash",type:"bytes32"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!1,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"address",name:"l1Token",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"LegacyDepositInitiated",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"chainId",type:"uint256"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!0,internalType:"address",name:"l1Token",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"WithdrawalFinalizedSharedBridge",type:"event"},{inputs:[],name:"BRIDGE_HUB",outputs:[{internalType:"contract IBridgehub",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"L1_WETH_TOKEN",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"bytes32",name:"_txDataHash",type:"bytes32"},{internalType:"bytes32",name:"_txHash",type:"bytes32"}],name:"bridgehubConfirmL2Transaction",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"address",name:"_prevMsgSender",type:"address"},{internalType:"uint256",name:"_l2Value",type:"uint256"},{internalType:"bytes",name:"_data",type:"bytes"}],name:"bridgehubDeposit",outputs:[{components:[{internalType:"bytes32",name:"magicValue",type:"bytes32"},{internalType:"address",name:"l2Contract",type:"address"},{internalType:"bytes",name:"l2Calldata",type:"bytes"},{internalType:"bytes[]",name:"factoryDeps",type:"bytes[]"},{internalType:"bytes32",name:"txDataHash",type:"bytes32"}],internalType:"struct L2TransactionRequestTwoBridgesInner",name:"request",type:"tuple"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"address",name:"_prevMsgSender",type:"address"},{internalType:"address",name:"_l1Token",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"}],name:"bridgehubDepositBaseToken",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"address",name:"_depositSender",type:"address"},{internalType:"address",name:"_l1Token",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"},{internalType:"bytes32",name:"_l2TxHash",type:"bytes32"},{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_l2MessageIndex",type:"uint256"},{internalType:"uint16",name:"_l2TxNumberInBatch",type:"uint16"},{internalType:"bytes32[]",name:"_merkleProof",type:"bytes32[]"}],name:"claimFailedDeposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_depositSender",type:"address"},{internalType:"address",name:"_l1Token",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"},{internalType:"bytes32",name:"_l2TxHash",type:"bytes32"},{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_l2MessageIndex",type:"uint256"},{internalType:"uint16",name:"_l2TxNumberInBatch",type:"uint16"},{internalType:"bytes32[]",name:"_merkleProof",type:"bytes32[]"}],name:"claimFailedDepositLegacyErc20Bridge",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"bytes32",name:"_l2TxHash",type:"bytes32"}],name:"depositHappened",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_msgSender",type:"address"},{internalType:"address",name:"_l2Receiver",type:"address"},{internalType:"address",name:"_l1Token",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"},{internalType:"uint256",name:"_l2TxGasLimit",type:"uint256"},{internalType:"uint256",name:"_l2TxGasPerPubdataByte",type:"uint256"},{internalType:"address",name:"_refundRecipient",type:"address"}],name:"depositLegacyErc20Bridge",outputs:[{internalType:"bytes32",name:"txHash",type:"bytes32"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_l2MessageIndex",type:"uint256"},{internalType:"uint16",name:"_l2TxNumberInBatch",type:"uint16"},{internalType:"bytes",name:"_message",type:"bytes"},{internalType:"bytes32[]",name:"_merkleProof",type:"bytes32[]"}],name:"finalizeWithdrawal",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_l2MessageIndex",type:"uint256"},{internalType:"uint16",name:"_l2TxNumberInBatch",type:"uint16"},{internalType:"bytes",name:"_message",type:"bytes"},{internalType:"bytes32[]",name:"_merkleProof",type:"bytes32[]"}],name:"finalizeWithdrawalLegacyErc20Bridge",outputs:[{internalType:"address",name:"l1Receiver",type:"address"},{internalType:"address",name:"l1Token",type:"address"},{internalType:"uint256",name:"amount",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_l2MessageIndex",type:"uint256"}],name:"isWithdrawalFinalized",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"}],name:"l2BridgeAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"legacyBridge",outputs:[{internalType:"contract IL1ERC20Bridge",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"}],name:"receiveEth",outputs:[],stateMutability:"payable",type:"function"},{inputs:[{internalType:"uint256",name:"_eraLegacyBridgeLastDepositBatch",type:"uint256"},{internalType:"uint256",name:"_eraLegacyBridgeLastDepositTxNumber",type:"uint256"}],name:"setEraLegacyBridgeLastDepositTime",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_eraPostDiamondUpgradeFirstBatch",type:"uint256"}],name:"setEraPostDiamondUpgradeFirstBatch",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_eraPostLegacyBridgeUpgradeFirstBatch",type:"uint256"}],name:"setEraPostLegacyBridgeUpgradeFirstBatch",outputs:[],stateMutability:"nonpayable",type:"function"}];
302class nO{static createInterface(){return new A.KA(nC)}static connect(e,t){return new np.NZ(e,nC,t)}}nO.abi=nC;let nj=[{inputs:[{internalType:"address",name:"_l1Sender",type:"address"},{internalType:"address",name:"_l2Receiver",type:"address"},{internalType:"address",name:"_l1Token",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"},{internalType:"bytes",name:"_data",type:"bytes"}],name:"finalizeDeposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"l1Bridge",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_l2Token",type:"address"}],name:"l1TokenAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_l1Token",type:"address"}],name:"l2TokenAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_l1Receiver",type:"address"},{internalType:"address",name:"_l2Token",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"}],name:"withdraw",outputs:[],stateMutability:"nonpayable",type:"function"}];class nI{static createInterface(){return new A.KA(nj)}static connect(e,t){return new np.NZ(e,nj,t)}}nI.abi=nj;let nR=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"l1Sender",type:"address"},{indexed:!0,internalType:"address",name:"l2Receiver",type:"address"},{indexed:!0,internalType:"address",name:"l2Token",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"FinalizeDeposit",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"l2Sender",type:"address"},{indexed:!0,internalType:"address",name:"l1Receiver",type:"address"},{indexed:!0,internalType:"address",name:"l2Token",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"WithdrawalInitiated",type:"event"},{inputs:[{internalType:"address",name:"_l1Sender",type:"address"},{internalType:"address",name:"_l2Receiver",type:"address"},{internalType:"address",name:"_l1Token",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"},{internalType:"bytes",name:"_data",type:"bytes"}],name:"finalizeDeposit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"l1Bridge",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"l1SharedBridge",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_l2Token",type:"address"}],name:"l1TokenAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_l1Token",type:"address"}],name:"l2TokenAddress",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_l1Receiver",type:"address"},{internalType:"address",name:"_l2Token",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"}],name:"withdraw",outputs:[],stateMutability:"nonpayable",type:"function"}];class nD{static createInterface(){return new A.KA(nR)}static connect(e,t){return new np.NZ(e,nR,t)}}nD.abi=nR;let nB=[{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"accountAddress",type:"address"},{indexed:!0,internalType:"uint256",name:"key",type:"uint256"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"ValueSetUnderNonce",type:"event"},{inputs:[{internalType:"address",name:"_address",type:"address"}],name:"getDeploymentNonce",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_address",type:"address"}],name:"getMinNonce",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_address",type:"address"}],name:"getRawNonce",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_key",type:"uint256"}],name:"getValueUnderNonce",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_value",type:"uint256"}],name:"increaseMinNonce",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_address",type:"address"}],name:"incrementDeploymentNonce",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_expectedNonce",type:"uint256"}],name:"incrementMinNonceIfEquals",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_address",type:"address"},{internalType:"uint256",name:"_nonce",type:"uint256"}],name:"isNonceUsed",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_key",type:"uint256"},{internalType:"uint256",name:"_value",type:"uint256"}],name:"setValueUnderNonce",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_address",type:"address"},{internalType:"uint256",name:"_key",type:"uint256"},{internalType:"bool",name:"_shouldBeUsed",type:"bool"}],name:"validateNonceUsage",outputs:[],stateMutability:"view",type:"function"}];
302class nN{static createInterface(){return new A.KA(nB)}static connect(e,t){return new np.NZ(e,nB,t)}}nN.abi=nB;let nL=[{inputs:[{internalType:"address",name:"_token",type:"address"},{internalType:"uint256",name:"_minAllowance",type:"uint256"},{internalType:"bytes",name:"_innerInput",type:"bytes"}],name:"approvalBased",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes",name:"input",type:"bytes"}],name:"general",outputs:[],stateMutability:"nonpayable",type:"function"}];class nF{static createInterface(){return new A.KA(nL)}static connect(e,t){return new np.NZ(e,nL,t)}}nF.abi=nL;let nU=[{inputs:[],name:"decimals",outputs:[{internalType:"uint8",name:"",type:"uint8"}],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_to",type:"address"},{internalType:"uint256",name:"_amount",type:"uint256"}],name:"mint",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"nonpayable",type:"function"}];class nz{static createInterface(){return new A.KA(nU)}static connect(e,t){return new np.NZ(e,nU,t)}}nz.abi=nU;let nG=[{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"batchNumber",type:"uint256"},{indexed:!0,internalType:"bytes32",name:"batchHash",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"commitment",type:"bytes32"}],name:"BlockCommit",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"batchNumber",type:"uint256"},{indexed:!0,internalType:"bytes32",name:"batchHash",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"commitment",type:"bytes32"}],name:"BlockExecution",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"totalBatchesCommitted",type:"uint256"},{indexed:!1,internalType:"uint256",name:"totalBatchesVerified",type:"uint256"},{indexed:!1,internalType:"uint256",name:"totalBatchesExecuted",type:"uint256"}],name:"BlocksRevert",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"previousLastVerifiedBatch",type:"uint256"},{indexed:!0,internalType:"uint256",name:"currentLastVerifiedBatch",type:"uint256"}],name:"BlocksVerification",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"amount",type:"uint256"}],name:"EthWithdrawalFinalized",type:"event"},{anonymous:!1,inputs:[{components:[{components:[{internalType:"address",name:"facet",type:"address"},{internalType:"enum Diamond.Action",name:"action",type:"uint8"},{internalType:"bool",name:"isFreezable",type:"bool"},{internalType:"bytes4[]",name:"selectors",type:"bytes4[]"}],internalType:"struct Diamond.FacetCut[]",name:"facetCuts",type:"tuple[]"},{internalType:"address",name:"initAddress",type:"address"},{internalType:"bytes",name:"initCalldata",type:"bytes"}],indexed:!1,internalType:"struct Diamond.DiamondCutData",name:"diamondCut",type:"tuple"}],name:"ExecuteUpgrade",type:"event"},{anonymous:!1,inputs:[],name:"Freeze",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bool",name:"isPorterAvailable",type:"bool"}],name:"IsPorterAvailableStatusUpdate",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldAdmin",type:"address"},{indexed:!0,internalType:"address",name:"newAdmin",type:"address"}],name:"NewAdmin",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldGovernor",type:"address"},{indexed:!0,internalType:"address",name:"newGovernor",type:"address"}],name:"NewGovernor",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldPendingAdmin",type:"address"},{indexed:!0,internalType:"address",name:"newPendingAdmin",type:"address"}],name:"NewPendingAdmin",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldPendingGovernor",type:"address"},{indexed:!0,internalType:"address",name:"newPendingGovernor",type:"address"}],name:"NewPendingGovernor",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"txId",type:"uint256"},{indexed:!1,internalType:"bytes32",name:"txHash",type:"bytes32"},{indexed:!1,internalType:"uint64",name:"expirationTimestamp",type:"uint64"},{components:[{internalType:"uint256",name:"txType",type:"uint256"},{internalType:"uint256",name:"from",type:"uint256"},{internalType:"uint256",name:"to",type:"uint256"},{internalType:"uint256",name:"gasLimit",type:"uint256"},{internalType:"uint256",name:"gasPerPubdataByteLimit",type:"uint256"},{internalType:"uint256",name:"maxFeePerGas",type:"uint256"},{internalType:"uint256",name:"maxPriorityFeePerGas",type:"uint256"},{internalType:"uint256",name:"paymaster",type:"uint256"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256[4]",name:"reserved",type:"uint256[4]"},{internalType:"bytes",name:"data",type:"bytes"},{internalType:"bytes",name:"signature",type:"bytes"},{internalType:"uint256[]",name:"factoryDeps",type:"uint256[]"},{internalType:"bytes",name:"paymasterInput",type:"bytes"},{internalType:"bytes",name:"reservedDynamic",type:"bytes"}],indexed:!1,internalType:"struct IMailbox.L2CanonicalTransaction",name:"transaction",type:"tuple"},{indexed:!1,internalType:"bytes[]",name:"factoryDeps",type:"bytes[]"}],name:"NewPriorityRequest",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"oldPriorityTxMaxGasLimit",type:"uint256"},{indexed:!1,internalType:"uint256",name:"newPriorityTxMaxGasLimit",type:"uint256"}],name:"NewPriorityTxMaxGasLimit",type:"event"},{anonymous:!1,inputs:[],name:"Unfreeze",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"validatorAddress",type:"address"},{indexed:!1,internalType:"bool",name:"isActive",type:"bool"}],name:"ValidatorStatusUpdate",type:"event"},{inputs:[],name:"acceptAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"acceptGovernor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"uint64",name:"batchNumber",type:"uint64"},{internalType:"bytes32",name:"batchHash",type:"bytes32"},{internalType:"uint64",name:"indexRepeatedStorageChanges",type:"uint64"},{internalType:"uint256",name:"numberOfLayer1Txs",type:"uint256"},{internalType:"bytes32",name:"priorityOperationsHash",type:"bytes32"},{internalType:"bytes32",name:"l2LogsTreeRoot",type:"bytes32"},{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"bytes32",name:"commitment",type:"bytes32"}
302],internalType:"struct IExecutor.StoredBatchInfo",name:"_lastCommittedBatchData",type:"tuple"},{components:[{internalType:"uint64",name:"batchNumber",type:"uint64"},{internalType:"uint64",name:"timestamp",type:"uint64"},{internalType:"uint64",name:"indexRepeatedStorageChanges",type:"uint64"},{internalType:"bytes32",name:"newStateRoot",type:"bytes32"},{internalType:"uint256",name:"numberOfLayer1Txs",type:"uint256"},{internalType:"bytes32",name:"priorityOperationsHash",type:"bytes32"},{internalType:"bytes32",name:"bootloaderHeapInitialContentsHash",type:"bytes32"},{internalType:"bytes32",name:"eventsQueueStateHash",type:"bytes32"},{internalType:"bytes",name:"systemLogs",type:"bytes"},{internalType:"bytes",name:"totalL2ToL1Pubdata",type:"bytes"}],internalType:"struct IExecutor.CommitBatchInfo[]",name:"_newBatchesData",type:"tuple[]"}],name:"commitBatches",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"uint64",name:"batchNumber",type:"uint64"},{internalType:"bytes32",name:"batchHash",type:"bytes32"},{internalType:"uint64",name:"indexRepeatedStorageChanges",type:"uint64"},{internalType:"uint256",name:"numberOfLayer1Txs",type:"uint256"},{internalType:"bytes32",name:"priorityOperationsHash",type:"bytes32"},{internalType:"bytes32",name:"l2LogsTreeRoot",type:"bytes32"},{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"bytes32",name:"commitment",type:"bytes32"}],internalType:"struct IExecutor.StoredBatchInfo[]",name:"_batchesData",type:"tuple[]"}],name:"executeBatches",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"facet",type:"address"},{internalType:"enum Diamond.Action",name:"action",type:"uint8"},{internalType:"bool",name:"isFreezable",type:"bool"},{internalType:"bytes4[]",name:"selectors",type:"bytes4[]"}],internalType:"struct Diamond.FacetCut[]",name:"facetCuts",type:"tuple[]"},{internalType:"address",name:"initAddress",type:"address"},{internalType:"bytes",name:"initCalldata",type:"bytes"}],internalType:"struct Diamond.DiamondCutData",name:"_diamondCut",type:"tuple"}],name:"executeUpgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"_selector",type:"bytes4"}],name:"facetAddress",outputs:[{internalType:"address",name:"facet",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"facetAddresses",outputs:[{internalType:"address[]",name:"facets",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_facet",type:"address"}],name:"facetFunctionSelectors",outputs:[{internalType:"bytes4[]",name:"",type:"bytes4[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"facets",outputs:[{components:[{internalType:"address",name:"addr",type:"address"},{internalType:"bytes4[]",name:"selectors",type:"bytes4[]"}],internalType:"struct IGetters.Facet[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_l2MessageIndex",type:"uint256"},{internalType:"uint16",name:"_l2TxNumberInBatch",type:"uint16"},{internalType:"bytes",name:"_message",type:"bytes"},{internalType:"bytes32[]",name:"_merkleProof",type:"bytes32[]"}],name:"finalizeEthWithdrawal",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"freezeDiamond",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getFirstUnprocessedPriorityTx",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getGovernor",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getL2BootloaderBytecodeHash",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"getL2DefaultAccountBytecodeHash",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"getL2SystemContractsUpgradeBatchNumber",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getL2SystemContractsUpgradeTxHash",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"getName",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"getPendingGovernor",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"}
302,{inputs:[],name:"getPriorityQueueSize",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getPriorityTxMaxGasLimit",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getProtocolVersion",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getTotalBatchesCommitted",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getTotalBatchesExecuted",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getTotalBatchesVerified",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getTotalPriorityTxs",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getVerifier",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getVerifierParams",outputs:[{components:[{internalType:"bytes32",name:"recursionNodeLevelVkHash",type:"bytes32"},{internalType:"bytes32",name:"recursionLeafLevelVkHash",type:"bytes32"},{internalType:"bytes32",name:"recursionCircuitsSetVksHash",type:"bytes32"}],internalType:"struct VerifierParams",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[],name:"isDiamondStorageFrozen",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_l2MessageIndex",type:"uint256"}],name:"isEthWithdrawalFinalized",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_facet",type:"address"}],name:"isFacetFreezable",outputs:[{internalType:"bool",name:"isFreezable",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"_selector",type:"bytes4"}],name:"isFunctionFreezable",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_address",type:"address"}],name:"isValidator",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_batchNumber",type:"uint256"}],name:"l2LogsRootHash",outputs:[{internalType:"bytes32",name:"hash",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_gasPrice",type:"uint256"},{internalType:"uint256",name:"_l2GasLimit",type:"uint256"},{internalType:"uint256",name:"_l2GasPerPubdataByteLimit",type:"uint256"}],name:"l2TransactionBaseCost",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"priorityQueueFrontOperation",outputs:[{components:[{internalType:"bytes32",name:"canonicalTxHash",type:"bytes32"},{internalType:"uint64",name:"expirationTimestamp",type:"uint64"},{internalType:"uint192",name:"layer2Tip",type:"uint192"}],internalType:"struct PriorityOperation",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"uint64",name:"batchNumber",type:"uint64"},{internalType:"bytes32",name:"batchHash",type:"bytes32"},{internalType:"uint64",name:"indexRepeatedStorageChanges",type:"uint64"},{internalType:"uint256",name:"numberOfLayer1Txs",type:"uint256"},{internalType:"bytes32",name:"priorityOperationsHash",type:"bytes32"},{internalType:"bytes32",name:"l2LogsTreeRoot",type:"bytes32"},{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"bytes32",name:"commitment",type:"bytes32"}],internalType:"struct IExecutor.StoredBatchInfo",name:"_prevBatch",type:"tuple"},{components:[{internalType:"uint64",name:"batchNumber",type:"uint64"},{internalType:"bytes32",name:"batchHash",type:"bytes32"},{internalType:"uint64",name:"indexRepeatedStorageChanges",type:"uint64"},{internalType:"uint256",name:"numberOfLayer1Txs",type:"uint256"},{internalType:"bytes32",name:"priorityOperationsHash",type:"bytes32"},{internalType:"bytes32",name:"l2LogsTreeRoot",type:"bytes32"},{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"bytes32",name:"commitment",type:"bytes32"}],internalType:"struct IExecutor.StoredBatchInfo[]",name:"_committedBatches",type:"tuple[]"},{components:[{internalType:"uint256[]",name:"recursiveAggregationInput",type:"uint256[]"},{internalType:"uint256[]",name:"serializedProof",type:"uint256[]"}
302],internalType:"struct IExecutor.ProofInput",name:"_proof",type:"tuple"}],name:"proveBatches",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"_l2TxHash",type:"bytes32"},{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_l2MessageIndex",type:"uint256"},{internalType:"uint16",name:"_l2TxNumberInBatch",type:"uint16"},{internalType:"bytes32[]",name:"_merkleProof",type:"bytes32[]"},{internalType:"enum TxStatus",name:"_status",type:"uint8"}],name:"proveL1ToL2TransactionStatus",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_index",type:"uint256"},{components:[{internalType:"uint8",name:"l2ShardId",type:"uint8"},{internalType:"bool",name:"isService",type:"bool"},{internalType:"uint16",name:"txNumberInBatch",type:"uint16"},{internalType:"address",name:"sender",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"},{internalType:"bytes32",name:"value",type:"bytes32"}],internalType:"struct L2Log",name:"_log",type:"tuple"},{internalType:"bytes32[]",name:"_proof",type:"bytes32[]"}],name:"proveL2LogInclusion",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_index",type:"uint256"},{components:[{internalType:"uint16",name:"txNumberInBatch",type:"uint16"},{internalType:"address",name:"sender",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct L2Message",name:"_message",type:"tuple"},{internalType:"bytes32[]",name:"_proof",type:"bytes32[]"}],name:"proveL2MessageInclusion",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_contractL2",type:"address"},{internalType:"uint256",name:"_l2Value",type:"uint256"},{internalType:"bytes",name:"_calldata",type:"bytes"},{internalType:"uint256",name:"_l2GasLimit",type:"uint256"},{internalType:"uint256",name:"_l2GasPerPubdataByteLimit",type:"uint256"},{internalType:"bytes[]",name:"_factoryDeps",type:"bytes[]"},{internalType:"address",name:"_refundRecipient",type:"address"}],name:"requestL2Transaction",outputs:[{internalType:"bytes32",name:"canonicalTxHash",type:"bytes32"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"uint256",name:"_newLastBatch",type:"uint256"}],name:"revertBatches",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_newPendingAdmin",type:"address"}],name:"setPendingAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_newPendingGovernor",type:"address"}],name:"setPendingGovernor",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"_zkPorterIsAvailable",type:"bool"}],name:"setPorterAvailability",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_newPriorityTxMaxGasLimit",type:"uint256"}],name:"setPriorityTxMaxGasLimit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_validator",type:"address"},{internalType:"bool",name:"_active",type:"bool"}],name:"setValidator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_batchNumber",type:"uint256"}],name:"storedBatchHash",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"unfreezeDiamond",outputs:[],stateMutability:"nonpayable",type:"function"}];class nH{static createInterface(){return new A.KA(nG)}static connect(e,t){return new np.NZ(e,nG,t)}}nH.abi=nG;let nV=[{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"batchNumber",type:"uint256"},{indexed:!0,internalType:"bytes32",name:"batchHash",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"commitment",type:"bytes32"}],name:"BlockCommit",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"batchNumber",type:"uint256"},{indexed:!0,internalType:"bytes32",name:"batchHash",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"commitment",type:"bytes32"}],name:"BlockExecution",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"totalBatchesCommitted",type:"uint256"},{indexed:!1,internalType:"uint256",name:"totalBatchesVerified",type:"uint256"},{indexed:!1,internalType:"uint256",name:"totalBatchesExecuted",type:"uint256"}],name:"BlocksRevert",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"uint256",name:"previousLastVerifiedBatch",type:"uint256"},{indexed:!0,internalType:"uint256",name:"currentLastVerifiedBatch",type:"uint256"}],name:"BlocksVerification",type:"event"},{anonymous:!1,inputs:[{components:[{components:[{internalType:"address",name:"facet",type:"address"},{internalType:"enum Diamond.Action",name:"action",type:"uint8"},{internalType:"bool",name:"isFreezable",type:"bool"},{internalType:"bytes4[]",name:"selectors",type:"bytes4[]"}],internalType:"struct Diamond.FacetCut[]",name:"facetCuts",type:"tuple[]"},{internalType:"address",name:"initAddress",type:"address"},{internalType:"bytes",name:"initCalldata",type:"bytes"}],indexed:!1,internalType:"struct Diamond.DiamondCutData",name:"diamondCut",type:"tuple"}],name:"ExecuteUpgrade",type:"event"},{anonymous:!1,inputs:[],name:"Freeze",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"bool",name:"isPorterAvailable",type:"bool"}],name:"IsPorterAvailableStatusUpdate",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldAdmin",type:"address"},{indexed:!0,internalType:"address",name:"newAdmin",type:"address"}],name:"NewAdmin",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint128",name:"oldNominator",type:"uint128"},{indexed:!1,internalType:"uint128",name:"oldDenominator",type:"uint128"},{indexed:!1,internalType:"uint128",name:"newNominator",type:"uint128"},{indexed:!1,internalType:"uint128",name:"newDenominator",type:"uint128"}],name:"NewBaseTokenMultiplier",type:"event"},{anonymous:!1,inputs:[{components:[{internalType:"enum PubdataPricingMode",name:"pubdataPricingMode",type:"uint8"},{internalType:"uint32",name:"batchOverheadL1Gas",type:"uint32"},{internalType:"uint32",name:"maxPubdataPerBatch",type:"uint32"},{internalType:"uint32",name:"maxL2GasPerBatch",type:"uint32"},{internalType:"uint32",name:"priorityTxMaxPubdata",type:"uint32"},{internalType:"uint64",name:"minimalL2GasPrice",type:"uint64"}
302],indexed:!1,internalType:"struct FeeParams",name:"oldFeeParams",type:"tuple"},{components:[{internalType:"enum PubdataPricingMode",name:"pubdataPricingMode",type:"uint8"},{internalType:"uint32",name:"batchOverheadL1Gas",type:"uint32"},{internalType:"uint32",name:"maxPubdataPerBatch",type:"uint32"},{internalType:"uint32",name:"maxL2GasPerBatch",type:"uint32"},{internalType:"uint32",name:"priorityTxMaxPubdata",type:"uint32"},{internalType:"uint64",name:"minimalL2GasPrice",type:"uint64"}],indexed:!1,internalType:"struct FeeParams",name:"newFeeParams",type:"tuple"}],name:"NewFeeParams",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"oldPendingAdmin",type:"address"},{indexed:!0,internalType:"address",name:"newPendingAdmin",type:"address"}],name:"NewPendingAdmin",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"txId",type:"uint256"},{indexed:!1,internalType:"bytes32",name:"txHash",type:"bytes32"},{indexed:!1,internalType:"uint64",name:"expirationTimestamp",type:"uint64"},{components:[{internalType:"uint256",name:"txType",type:"uint256"},{internalType:"uint256",name:"from",type:"uint256"},{internalType:"uint256",name:"to",type:"uint256"},{internalType:"uint256",name:"gasLimit",type:"uint256"},{internalType:"uint256",name:"gasPerPubdataByteLimit",type:"uint256"},{internalType:"uint256",name:"maxFeePerGas",type:"uint256"},{internalType:"uint256",name:"maxPriorityFeePerGas",type:"uint256"},{internalType:"uint256",name:"paymaster",type:"uint256"},{internalType:"uint256",name:"nonce",type:"uint256"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"uint256[4]",name:"reserved",type:"uint256[4]"},{internalType:"bytes",name:"data",type:"bytes"},{internalType:"bytes",name:"signature",type:"bytes"},{internalType:"uint256[]",name:"factoryDeps",type:"uint256[]"},{internalType:"bytes",name:"paymasterInput",type:"bytes"},{internalType:"bytes",name:"reservedDynamic",type:"bytes"}],indexed:!1,internalType:"struct L2CanonicalTransaction",name:"transaction",type:"tuple"},{indexed:!1,internalType:"bytes[]",name:"factoryDeps",type:"bytes[]"}],name:"NewPriorityRequest",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"uint256",name:"oldPriorityTxMaxGasLimit",type:"uint256"},{indexed:!1,internalType:"uint256",name:"newPriorityTxMaxGasLimit",type:"uint256"}],name:"NewPriorityTxMaxGasLimit",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"address",name:"oldTransactionFilterer",type:"address"},{indexed:!1,internalType:"address",name:"newTransactionFilterer",type:"address"}],name:"NewTransactionFilterer",type:"event"},{anonymous:!1,inputs:[{components:[{components:[{internalType:"address",name:"facet",type:"address"},{internalType:"enum Diamond.Action",name:"action",type:"uint8"},{internalType:"bool",name:"isFreezable",type:"bool"},{internalType:"bytes4[]",name:"selectors",type:"bytes4[]"}],internalType:"struct Diamond.FacetCut[]",name:"facetCuts",type:"tuple[]"},{internalType:"address",name:"initAddress",type:"address"},{internalType:"bytes",name:"initCalldata",type:"bytes"}],indexed:!1,internalType:"struct Diamond.DiamondCutData",name:"diamondCut",type:"tuple"},{indexed:!0,internalType:"uint256",name:"proposalId",type:"uint256"},{indexed:!1,internalType:"bytes32",name:"proposalSalt",type:"bytes32"}],name:"ProposeTransparentUpgrade",type:"event"},{anonymous:!1,inputs:[],name:"Unfreeze",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"validatorAddress",type:"address"},{indexed:!1,internalType:"bool",name:"isActive",type:"bool"}],name:"ValidatorStatusUpdate",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"enum PubdataPricingMode",name:"validiumMode",type:"uint8"}],name:"ValidiumModeStatusUpdate",type:"event"},{inputs:[],name:"acceptAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"baseTokenGasPriceMultiplierDenominator",outputs:[{internalType:"uint128",name:"",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[],name:"baseTokenGasPriceMultiplierNominator",outputs:[{internalType:"uint128",name:"",type:"uint128"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"address",name:"sender",type:"address"},{internalType:"address",name:"contractL2",type:"address"},{internalType:"uint256",name:"mintValue",type:"uint256"},{internalType:"uint256",name:"l2Value",type:"uint256"},{internalType:"bytes",name:"l2Calldata",type:"bytes"},{internalType:"uint256",name:"l2GasLimit",type:"uint256"},{internalType:"uint256",name:"l2GasPerPubdataByteLimit",type:"uint256"},{internalType:"bytes[]",name:"factoryDeps",type:"bytes[]"},{internalType:"address",name:"refundRecipient",type:"address"}],internalType:"struct BridgehubL2TransactionRequest",name:"_request",type:"tuple"}],name:"bridgehubRequestL2Transaction",outputs:[{internalType:"bytes32",name:"canonicalTxHash",type:"bytes32"}],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"enum PubdataPricingMode",name:"pubdataPricingMode",type:"uint8"},{internalType:"uint32",name:"batchOverheadL1Gas",type:"uint32"},{internalType:"uint32",name:"maxPubdataPerBatch",type:"uint32"},{internalType:"uint32",name:"maxL2GasPerBatch",type:"uint32"},{internalType:"uint32",name:"priorityTxMaxPubdata",type:"uint32"},{internalType:"uint64",name:"minimalL2GasPrice",type:"uint64"}
302],internalType:"struct FeeParams",name:"_newFeeParams",type:"tuple"}],name:"changeFeeParams",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"uint64",name:"batchNumber",type:"uint64"},{internalType:"bytes32",name:"batchHash",type:"bytes32"},{internalType:"uint64",name:"indexRepeatedStorageChanges",type:"uint64"},{internalType:"uint256",name:"numberOfLayer1Txs",type:"uint256"},{internalType:"bytes32",name:"priorityOperationsHash",type:"bytes32"},{internalType:"bytes32",name:"l2LogsTreeRoot",type:"bytes32"},{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"bytes32",name:"commitment",type:"bytes32"}],internalType:"struct IExecutor.StoredBatchInfo",name:"_lastCommittedBatchData",type:"tuple"},{components:[{internalType:"uint64",name:"batchNumber",type:"uint64"},{internalType:"uint64",name:"timestamp",type:"uint64"},{internalType:"uint64",name:"indexRepeatedStorageChanges",type:"uint64"},{internalType:"bytes32",name:"newStateRoot",type:"bytes32"},{internalType:"uint256",name:"numberOfLayer1Txs",type:"uint256"},{internalType:"bytes32",name:"priorityOperationsHash",type:"bytes32"},{internalType:"bytes32",name:"bootloaderHeapInitialContentsHash",type:"bytes32"},{internalType:"bytes32",name:"eventsQueueStateHash",type:"bytes32"},{internalType:"bytes",name:"systemLogs",type:"bytes"},{internalType:"bytes",name:"pubdataCommitments",type:"bytes"}],internalType:"struct IExecutor.CommitBatchInfo[]",name:"_newBatchesData",type:"tuple[]"}],name:"commitBatches",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{components:[{internalType:"uint64",name:"batchNumber",type:"uint64"},{internalType:"bytes32",name:"batchHash",type:"bytes32"},{internalType:"uint64",name:"indexRepeatedStorageChanges",type:"uint64"},{internalType:"uint256",name:"numberOfLayer1Txs",type:"uint256"},{internalType:"bytes32",name:"priorityOperationsHash",type:"bytes32"},{internalType:"bytes32",name:"l2LogsTreeRoot",type:"bytes32"},{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"bytes32",name:"commitment",type:"bytes32"}],internalType:"struct IExecutor.StoredBatchInfo",name:"_lastCommittedBatchData",type:"tuple"},{components:[{internalType:"uint64",name:"batchNumber",type:"uint64"},{internalType:"uint64",name:"timestamp",type:"uint64"},{internalType:"uint64",name:"indexRepeatedStorageChanges",type:"uint64"},{internalType:"bytes32",name:"newStateRoot",type:"bytes32"},{internalType:"uint256",name:"numberOfLayer1Txs",type:"uint256"},{internalType:"bytes32",name:"priorityOperationsHash",type:"bytes32"},{internalType:"bytes32",name:"bootloaderHeapInitialContentsHash",type:"bytes32"},{internalType:"bytes32",name:"eventsQueueStateHash",type:"bytes32"},{internalType:"bytes",name:"systemLogs",type:"bytes"},{internalType:"bytes",name:"pubdataCommitments",type:"bytes"}],internalType:"struct IExecutor.CommitBatchInfo[]",name:"_newBatchesData",type:"tuple[]"}],name:"commitBatchesSharedBridge",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{internalType:"uint64",name:"batchNumber",type:"uint64"},{internalType:"bytes32",name:"batchHash",type:"bytes32"},{internalType:"uint64",name:"indexRepeatedStorageChanges",type:"uint64"},{internalType:"uint256",name:"numberOfLayer1Txs",type:"uint256"},{internalType:"bytes32",name:"priorityOperationsHash",type:"bytes32"},{internalType:"bytes32",name:"l2LogsTreeRoot",type:"bytes32"},{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"bytes32",name:"commitment",type:"bytes32"}],internalType:"struct IExecutor.StoredBatchInfo[]",name:"_batchesData",type:"tuple[]"}],name:"executeBatches",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{components:[{internalType:"uint64",name:"batchNumber",type:"uint64"},{internalType:"bytes32",name:"batchHash",type:"bytes32"},{internalType:"uint64",name:"indexRepeatedStorageChanges",type:"uint64"},{internalType:"uint256",name:"numberOfLayer1Txs",type:"uint256"},{internalType:"bytes32",name:"priorityOperationsHash",type:"bytes32"},{internalType:"bytes32",name:"l2LogsTreeRoot",type:"bytes32"},{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"bytes32",name:"commitment",type:"bytes32"}],internalType:"struct IExecutor.StoredBatchInfo[]",name:"_batchesData",type:"tuple[]"}],name:"executeBatchesSharedBridge",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{components:[{components:[{internalType:"address",name:"facet",type:"address"},{internalType:"enum Diamond.Action",name:"action",type:"uint8"},{internalType:"bool",name:"isFreezable",type:"bool"},{internalType:"bytes4[]",name:"selectors",type:"bytes4[]"}],internalType:"struct Diamond.FacetCut[]",name:"facetCuts",type:"tuple[]"},{internalType:"address",name:"initAddress",type:"address"},{internalType:"bytes",name:"initCalldata",type:"bytes"}],internalType:"struct Diamond.DiamondCutData",name:"_diamondCut",type:"tuple"}],name:"executeUpgrade",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"_selector",type:"bytes4"}],name:"facetAddress",outputs:[{internalType:"address",name:"facet",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"facetAddresses",outputs:[{internalType:"address[]",name:"facets",type:"address[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_facet",type:"address"}],name:"facetFunctionSelectors",outputs:[{internalType:"bytes4[]",name:"",type:"bytes4[]"}],stateMutability:"view",type:"function"},{inputs:[],name:"facets",outputs:[{components:[{internalType:"address",name:"addr",type:"address"},{internalType:"bytes4[]",name:"selectors",type:"bytes4[]"}],internalType:"struct IGetters.Facet[]",name:"",type:"tuple[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_l2MessageIndex",type:"uint256"},{internalType:"uint16",name:"_l2TxNumberInBatch",type:"uint16"},{internalType:"bytes",name:"_message",type:"bytes"},{internalType:"bytes32[]",name:"_merkleProof",type:"bytes32[]"}],name:"finalizeEthWithdrawal",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"freezeDiamond",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"getAdmin",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getBaseToken",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getBaseTokenBridge",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getBridgehub",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getFirstUnprocessedPriorityTx",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getL2BootloaderBytecodeHash",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"getL2DefaultAccountBytecodeHash",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"getL2SystemContractsUpgradeBatchNumber",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getL2SystemContractsUpgradeTxHash",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"getName",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[],name:"getPendingAdmin",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"}
302,{inputs:[],name:"getPriorityQueueSize",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getPriorityTxMaxGasLimit",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getProtocolVersion",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getPubdataPricingMode",outputs:[{internalType:"enum PubdataPricingMode",name:"",type:"uint8"}],stateMutability:"view",type:"function"},{inputs:[],name:"getSemverProtocolVersion",outputs:[{internalType:"uint32",name:"",type:"uint32"},{internalType:"uint32",name:"",type:"uint32"},{internalType:"uint32",name:"",type:"uint32"}],stateMutability:"view",type:"function"},{inputs:[],name:"getStateTransitionManager",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getTotalBatchesCommitted",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getTotalBatchesExecuted",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getTotalBatchesVerified",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getTotalPriorityTxs",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"getVerifier",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[],name:"getVerifierParams",outputs:[{components:[{internalType:"bytes32",name:"recursionNodeLevelVkHash",type:"bytes32"},{internalType:"bytes32",name:"recursionLeafLevelVkHash",type:"bytes32"},{internalType:"bytes32",name:"recursionCircuitsSetVksHash",type:"bytes32"}],internalType:"struct VerifierParams",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[],name:"isDiamondStorageFrozen",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_l2MessageIndex",type:"uint256"}],name:"isEthWithdrawalFinalized",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_facet",type:"address"}],name:"isFacetFreezable",outputs:[{internalType:"bool",name:"isFreezable",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"_selector",type:"bytes4"}],name:"isFunctionFreezable",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_address",type:"address"}],name:"isValidator",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_batchNumber",type:"uint256"}],name:"l2LogsRootHash",outputs:[{internalType:"bytes32",name:"merkleRoot",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_gasPrice",type:"uint256"},{internalType:"uint256",name:"_l2GasLimit",type:"uint256"},{internalType:"uint256",name:"_l2GasPerPubdataByteLimit",type:"uint256"}],name:"l2TransactionBaseCost",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"priorityQueueFrontOperation",outputs:[{components:[{internalType:"bytes32",name:"canonicalTxHash",type:"bytes32"},{internalType:"uint64",name:"expirationTimestamp",type:"uint64"},{internalType:"uint192",name:"layer2Tip",type:"uint192"}],internalType:"struct PriorityOperation",name:"",type:"tuple"}],stateMutability:"view",type:"function"},{inputs:[{components:[{internalType:"uint64",name:"batchNumber",type:"uint64"},{internalType:"bytes32",name:"batchHash",type:"bytes32"},{internalType:"uint64",name:"indexRepeatedStorageChanges",type:"uint64"},{internalType:"uint256",name:"numberOfLayer1Txs",type:"uint256"},{internalType:"bytes32",name:"priorityOperationsHash",type:"bytes32"},{internalType:"bytes32",name:"l2LogsTreeRoot",type:"bytes32"},{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"bytes32",name:"commitment",type:"bytes32"}
302],internalType:"struct IExecutor.StoredBatchInfo",name:"_prevBatch",type:"tuple"},{components:[{internalType:"uint64",name:"batchNumber",type:"uint64"},{internalType:"bytes32",name:"batchHash",type:"bytes32"},{internalType:"uint64",name:"indexRepeatedStorageChanges",type:"uint64"},{internalType:"uint256",name:"numberOfLayer1Txs",type:"uint256"},{internalType:"bytes32",name:"priorityOperationsHash",type:"bytes32"},{internalType:"bytes32",name:"l2LogsTreeRoot",type:"bytes32"},{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"bytes32",name:"commitment",type:"bytes32"}],internalType:"struct IExecutor.StoredBatchInfo[]",name:"_committedBatches",type:"tuple[]"},{components:[{internalType:"uint256[]",name:"recursiveAggregationInput",type:"uint256[]"},{internalType:"uint256[]",name:"serializedProof",type:"uint256[]"}],internalType:"struct IExecutor.ProofInput",name:"_proof",type:"tuple"}],name:"proveBatches",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{components:[{internalType:"uint64",name:"batchNumber",type:"uint64"},{internalType:"bytes32",name:"batchHash",type:"bytes32"},{internalType:"uint64",name:"indexRepeatedStorageChanges",type:"uint64"},{internalType:"uint256",name:"numberOfLayer1Txs",type:"uint256"},{internalType:"bytes32",name:"priorityOperationsHash",type:"bytes32"},{internalType:"bytes32",name:"l2LogsTreeRoot",type:"bytes32"},{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"bytes32",name:"commitment",type:"bytes32"}],internalType:"struct IExecutor.StoredBatchInfo",name:"_prevBatch",type:"tuple"},{components:[{internalType:"uint64",name:"batchNumber",type:"uint64"},{internalType:"bytes32",name:"batchHash",type:"bytes32"},{internalType:"uint64",name:"indexRepeatedStorageChanges",type:"uint64"},{internalType:"uint256",name:"numberOfLayer1Txs",type:"uint256"},{internalType:"bytes32",name:"priorityOperationsHash",type:"bytes32"},{internalType:"bytes32",name:"l2LogsTreeRoot",type:"bytes32"},{internalType:"uint256",name:"timestamp",type:"uint256"},{internalType:"bytes32",name:"commitment",type:"bytes32"}],internalType:"struct IExecutor.StoredBatchInfo[]",name:"_committedBatches",type:"tuple[]"},{components:[{internalType:"uint256[]",name:"recursiveAggregationInput",type:"uint256[]"},{internalType:"uint256[]",name:"serializedProof",type:"uint256[]"}],internalType:"struct IExecutor.ProofInput",name:"_proof",type:"tuple"}],name:"proveBatchesSharedBridge",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes32",name:"_l2TxHash",type:"bytes32"},{internalType:"uint256",name:"_l2BatchNumber",type:"uint256"},{internalType:"uint256",name:"_l2MessageIndex",type:"uint256"},{internalType:"uint16",name:"_l2TxNumberInBatch",type:"uint16"},{internalType:"bytes32[]",name:"_merkleProof",type:"bytes32[]"},{internalType:"enum TxStatus",name:"_status",type:"uint8"}],name:"proveL1ToL2TransactionStatus",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_batchNumber",type:"uint256"},{internalType:"uint256",name:"_index",type:"uint256"},{components:[{internalType:"uint8",name:"l2ShardId",type:"uint8"},{internalType:"bool",name:"isService",type:"bool"},{internalType:"uint16",name:"txNumberInBatch",type:"uint16"},{internalType:"address",name:"sender",type:"address"},{internalType:"bytes32",name:"key",type:"bytes32"},{internalType:"bytes32",name:"value",type:"bytes32"}],internalType:"struct L2Log",name:"_log",type:"tuple"},{internalType:"bytes32[]",name:"_proof",type:"bytes32[]"}],name:"proveL2LogInclusion",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"_batchNumber",type:"uint256"},{internalType:"uint256",name:"_index",type:"uint256"},{components:[{internalType:"uint16",name:"txNumberInBatch",type:"uint16"},{internalType:"address",name:"sender",type:"address"},{internalType:"bytes",name:"data",type:"bytes"}],internalType:"struct L2Message",name:"_message",type:"tuple"},{internalType:"bytes32[]",name:"_proof",type:"bytes32[]"}],name:"proveL2MessageInclusion",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"_contractL2",type:"address"},{internalType:"uint256",name:"_l2Value",type:"uint256"},{internalType:"bytes",name:"_calldata",type:"bytes"},{internalType:"uint256",name:"_l2GasLimit",type:"uint256"},{internalType:"uint256",name:"_l2GasPerPubdataByteLimit",type:"uint256"},{internalType:"bytes[]",name:"_factoryDeps",type:"bytes[]"},{internalType:"address",name:"_refundRecipient",type:"address"}],name:"requestL2Transaction",outputs:[{internalType:"bytes32",name:"canonicalTxHash",type:"bytes32"}],stateMutability:"payable",type:"function"},{inputs:[{internalType:"uint256",name:"_newLastBatch",type:"uint256"}],name:"revertBatches",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_chainId",type:"uint256"},{internalType:"uint256",name:"_newLastBatch",type:"uint256"}],name:"revertBatchesSharedBridge",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_newPendingAdmin",type:"address"}],name:"setPendingAdmin",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bool",name:"_zkPorterIsAvailable",type:"bool"}],name:"setPorterAvailability",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_newPriorityTxMaxGasLimit",type:"uint256"}],name:"setPriorityTxMaxGasLimit",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"enum PubdataPricingMode",name:"_pricingMode",type:"uint8"}],name:"setPubdataPricingMode",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint128",name:"_nominator",type:"uint128"},{internalType:"uint128",name:"_denominator",type:"uint128"}],name:"setTokenMultiplier",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_transactionFilterer",type:"address"}],name:"setTransactionFilterer",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"_validator",type:"address"},{internalType:"bool",name:"_active",type:"bool"}],name:"setValidator",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_batchNumber",type:"uint256"}],name:"storedBatchHash",outputs:[{internalType:"bytes32",name:"",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[],name:"transferEthToSharedBridge",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"unfreezeDiamond",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"uint256",name:"_protocolVersion",type:"uint256"},{components:[{components:[{internalType:"address",name:"facet",type:"address"},{internalType:"enum Diamond.Action",name:"action",type:"uint8"},{internalType:"bool",name:"isFreezable",type:"bool"},{internalType:"bytes4[]",name:"selectors",type:"bytes4[]"}],internalType:"struct Diamond.FacetCut[]",name:"facetCuts",type:"tuple[]"},{internalType:"address",name:"initAddress",type:"address"},{internalType:"bytes",name:"initCalldata",type:"bytes"}],internalType:"struct Diamond.DiamondCutData",name:"_cutData",type:"tuple"}],name:"upgradeChainFromVersion",outputs:[],stateMutability:"nonpayable",type:"function"}];
302class nW{static createInterface(){return new A.KA(nV)}static connect(e,t){return new np.NZ(e,nV,t)}}function n_(e){return class extends e{_providerL2(){throw Error("Must be implemented by the derived class!")}_providerL1(){throw Error("Must be implemented by the derived class!")}_signerL1(){throw Error("Must be implemented by the derived class!")}async getMainContract(){let e=await this._providerL2().getMainContractAddress();return nW.connect(e,this._signerL1())}async getBridgehubContract(){let e=await this._providerL2().getBridgehubContractAddress();return nf.connect(e,this._signerL1())}async getL1BridgeContracts(){let e=await this._providerL2().getDefaultBridgeAddresses();return{erc20:nk.connect(e.erc20L1,this._signerL1()),weth:nk.connect(e.wethL1||e.erc20L1,this._signerL1()),shared:nO.connect(e.sharedL1,this._signerL1())}}async getBaseToken(){let e=await this.getBridgehubContract(),t=(await this._providerL2().getNetwork()).chainId;return await e.baseToken(t)}async isETHBasedChain(){return this._providerL2().isEthBasedChain()}async getBalanceL1(e,t){if(e??(e=ri),rb(e))return await this._providerL1().getBalance(await this.getAddress(),t);{let t=nx.connect(e,this._providerL1());return await t.balanceOf(await this.getAddress())}}async getAllowanceL1(e,t,n){if(!t){let e=await this.getL1BridgeContracts();t=await e.shared.getAddress()}let r=nx.connect(e,this._providerL1());return await r.allowance(await this.getAddress(),t,{blockTag:n})}async l2TokenAddress(e){return this._providerL2().l2TokenAddress(e)}async approveERC20(e,t,n){if(rb(e))throw Error("ETH token can't be approved! The address of the token does not exist on L1.");n??(n={});let r=n.bridgeAddress,a=nx.connect(e,this._signerL1());return r?delete n.bridgeAddress:r=await (await this.getL1BridgeContracts()).shared.getAddress(),await a.approve(r,t,n)}async getBaseCost(e){let t=await this.getBridgehubContract(),n={...{queueType:h.Deque,opTree:b.Full},...e};return n.gasPrice??(n.gasPrice=(await this._providerL1().getFeeData()).gasPrice),n.gasPerPubdataByte??(n.gasPerPubdataByte=rh),await t.l2TransactionBaseCost((await this._providerL2().getNetwork()).chainId,n.gasPrice,n.gasLimit,n.gasPerPubdataByte)}async getDepositAllowanceParams(e,t){rP(e,ri)&&(e=rs);let n=await this.getBaseToken();if(await this.isETHBasedChain()&&rP(e,rs))throw Error("ETH token can't be approved! The address of the token does not exist on L1.");return rP(n,rs)?[{token:e,allowance:t}]:rP(e,rs)?[{token:n,allowance:(await this._getDepositETHOnNonETHBasedChainTx({token:e,amount:t})).mintValue}]:rP(e,n)?[{token:n,allowance:(await this._getDepositBaseTokenOnNonETHBasedChainTx({token:e,amount:t})).mintValue}]:[{token:n,allowance:(await this._getDepositNonBaseTokenToNonETHBasedChainTx({token:e,amount:t})).mintValue},{token:e,allowance:t}]}async deposit(e){rP(e.token,ri)&&(e.token=rs);let t=await this.getBridgehubContract(),n=(await this._providerL2().getNetwork()).chainId,r=await t.baseToken(n);return rP(r,rs)&&rP(e.token,rs)?await this._depositETHToETHBasedChain(e):rP(r,rs)?await this._depositTokenToETHBasedChain(e):rP(e.token,rs)?await this._depositETHToNonETHBasedChain(e):rP(e.token,r)?await this._depositBaseTokenToNonETHBasedChain(e):await this._depositNonBaseTokenToNonETHBasedChain(e)}async _depositNonBaseTokenToNonETHBasedChain(e){let t=await this.getBridgehubContract(),n=(await this._providerL2().getNetwork()).chainId,r=await t.baseToken(n),a=await this.getL1BridgeContracts(),{tx:i,mintValue:s}=await this._getDepositNonBaseTokenToNonETHBasedChainTx(e);if(e.approveBaseERC20&&await this.getAllowanceL1(r,await a.shared.getAddress())<s){let t=await this.approveERC20(r,s,{bridgeAddress:await a.shared.getAddress(),...e.approveBaseOverrides});await t.wait()}if(e.approveERC20){let t=e.bridgeAddress?e.bridgeAddress:await a.shared.getAddress();if(await this.getAllowanceL1(e.token,t)<BigInt(e.amount)){let n=await this.approveERC20(e.token,e.amount,{bridgeAddress:t,...e.approveOverrides});await n.wait()}}let o=rk(await this._providerL1().estimateGas(i));return i.gasLimit??(i.gasLimit=o),await this._providerL2().getPriorityOpResponse(await this._signerL1().sendTransaction(i))}async _depositBaseTokenToNonETHBasedChain(e){var t;let n=await this.getBridgehubContract(),r=(await this._providerL2().getNetwork()).chainId,a=await n.baseToken(r),i=await (await this.getL1BridgeContracts()).shared.getAddress(),{tx:s,mintValue:o}=await this._getDepositBaseTokenOnNonETHBasedChainTx(e);if(e.approveERC20||e.approveBaseERC20){let t=e.approveBaseOverrides??e.approveOverrides;if(await this.getAllowanceL1(a,i)<o){let e=await this.approveERC20(a,o,{bridgeAddress:i,...t});
302await e.wait()}}let l=rk(await this.estimateGasRequestExecute(s));return s.overrides??(s.overrides={}),(t=s.overrides).gasLimit??(t.gasLimit=l),this.requestExecute(s)}async _depositETHToNonETHBasedChain(e){let t=await this.getBridgehubContract(),n=(await this._providerL2().getNetwork()).chainId,r=await t.baseToken(n),a=await (await this.getL1BridgeContracts()).shared.getAddress(),{tx:i,mintValue:s}=await this._getDepositETHOnNonETHBasedChainTx(e);if(e.approveBaseERC20&&await this.getAllowanceL1(r,a)<s){let t=await this.approveERC20(r,s,{bridgeAddress:a,...e.approveBaseOverrides});await t.wait()}let o=rk(await this._providerL1().estimateGas(i));return i.gasLimit??(i.gasLimit=o),await this._providerL2().getPriorityOpResponse(await this._signerL1().sendTransaction(i))}async _depositTokenToETHBasedChain(e){let t=await this.getL1BridgeContracts(),n=await this._getDepositTokenOnETHBasedChainTx(e);if(e.approveERC20){let n=await t.shared.getAddress(),r=e.bridgeAddress?e.bridgeAddress:n;if(await this.getAllowanceL1(e.token,r)<BigInt(e.amount)){let t=await this.approveERC20(e.token,e.amount,{bridgeAddress:r,...e.approveOverrides});await t.wait()}}let r=rk(await this._providerL1().estimateGas(n));return n.gasLimit??(n.gasLimit=r),await this._providerL2().getPriorityOpResponse(await this._signerL1().sendTransaction(n))}async _depositETHToETHBasedChain(e){var t;let n=await this._getDepositETHOnETHBasedChainTx(e),r=rk(await this.estimateGasRequestExecute(n));return n.overrides??(n.overrides={}),(t=n.overrides).gasLimit??(t.gasLimit=r),this.requestExecute(n)}async estimateGasDeposit(e){rP(e.token,ri)&&(e.token=rs);let t=await this.getDepositTx(e);return rk(t.token&&rP(t.token,await this.getBaseToken())?await this.estimateGasRequestExecute(t):await this._providerL1().estimateGas(t))}async getDepositTx(e){rP(e.token,ri)&&(e.token=rs);let t=await this.getBridgehubContract(),n=(await this._providerL2().getNetwork()).chainId,r=await t.baseToken(n),a=rP(r,rs);return a&&rP(e.token,rs)?await this._getDepositETHOnETHBasedChainTx(e):a?await this._getDepositTokenOnETHBasedChainTx(e):rP(e.token,rs)?(await this._getDepositETHOnNonETHBasedChainTx(e)).tx:rP(e.token,r)?(await this._getDepositBaseTokenOnNonETHBasedChainTx(e)).tx:(await this._getDepositNonBaseTokenToNonETHBasedChainTx(e)).tx}async _getDepositNonBaseTokenToNonETHBasedChainTx(e){let t=await this.getBridgehubContract(),n=(await this._providerL2().getNetwork()).chainId,r=await this.getL1BridgeContracts(),a=await this._getDepositTxWithDefaults(e),{token:i,operatorTip:s,amount:o,overrides:l,l2GasLimit:u,to:d,refundRecipient:c,gasPerPubdataByte:p}=a,y=l.maxFeePerGas||l.gasPrice,f=await t.l2TransactionBaseCost(n,y,u,p),m=f+BigInt(s);return await rv(f,m),l.value??(l.value=0),{tx:await t.requestL2TransactionTwoBridges.populateTransaction({chainId:n,mintValue:m,l2Value:0,l2GasLimit:u,l2GasPerPubdataByteLimit:p,refundRecipient:c??nl.j,secondBridgeAddress:a.bridgeAddress??await r.shared.getAddress(),secondBridgeValue:0,secondBridgeCalldata:er.y.defaultAbiCoder().encode(["address","uint256","address"],[i,o,d])},l),mintValue:m}}async _getDepositBaseTokenOnNonETHBasedChainTx(e){let t=await this.getBridgehubContract(),n=(await this._providerL2().getNetwork()).chainId,r=await this._getDepositTxWithDefaults(e),{operatorTip:a,amount:i,to:s,overrides:o,l2GasLimit:l,gasPerPubdataByte:u}=r,d=o.maxFeePerGas||o.gasPrice,c=await t.l2TransactionBaseCost(n,d,l,u);return r.overrides.value=0,{tx:{contractAddress:s,calldata:"0x",mintValue:c+BigInt(a)+BigInt(i),l2Value:i,...r},mintValue:c+BigInt(a)+BigInt(i)}}async _getDepositETHOnNonETHBasedChainTx(e){let t=await this.getBridgehubContract(),n=(await this._providerL2().getNetwork()).chainId,r=await (await this.getL1BridgeContracts()).shared.getAddress(),a=await this._getDepositTxWithDefaults(e),{operatorTip:i,amount:s,overrides:o,l2GasLimit:l,to:u,refundRecipient:d,gasPerPubdataByte:c}=a,p=o.maxFeePerGas||o.gasPrice,y=await t.l2TransactionBaseCost(n,p,l,c);o.value??(o.value=s);let f=y+BigInt(i);return await rv(y,f),{tx:await t.requestL2TransactionTwoBridges.populateTransaction({chainId:n,mintValue:f,l2Value:0,l2GasLimit:l,l2GasPerPubdataByteLimit:c,refundRecipient:d??nl.j,secondBridgeAddress:a.bridgeAddress??r,secondBridgeValue:s,secondBridgeCalldata:er.y.defaultAbiCoder().encode(["address","uint256","address"],[rs,0,u])},o),mintValue:f}}async _getDepositTokenOnETHBasedChainTx(e){let t=await this.getBridgehubContract(),n=(await this._providerL2().getNetwork()).chainId,r=await this._getDepositTxWithDefaults(e),{token:a,operatorTip:i,amount:s,overrides:o,l2GasLimit:l,to:u,refundRecipient:d,gasPerPubdataByte:c}=r,p=o.maxFeePerGas||o.gasPrice,y=await t.l2TransactionBaseCost(n,p,r.l2GasLimit,r.gasPerPubdataByte),f=y+BigInt(i);o.value??(o.value=f),await rv(y,f);let m=r.bridgeAddress??await (await this.getL1BridgeContracts()).shared.getAddress(),h=er.y.defaultAbiCoder().encode(["address","uint256","address"],[a,s,u]);return await t.requestL2TransactionTwoBridges.populateTransaction({chainId:n,mintValue:f,l2Value:0,l2GasLimit:l,l2GasPerPubdataByteLimit:c,refundRecipient:d??nl.j,secondBridgeAddress:m,secondBridgeValue:0,secondBridgeCalldata:h},o)}async _getDepositETHOnETHBasedChainTx(e){let t=await this.getBridgehubContract(),n=(await this._providerL2().getNetwork()).chainId,r=await this._getDepositTxWithDefaults(e),{operatorTip:a,amount:i,overrides:s,l2GasLimit:o,gasPerPubdataByte:l,to:u}=r,d=s.maxFeePerGas||s.gasPrice,c=await t.l2TransactionBaseCost(n,d,o,l);
302return s.value??(s.value=c+BigInt(a)+BigInt(i)),{contractAddress:u,calldata:"0x",mintValue:s.value,l2Value:i,...r}}async _getDepositTxWithDefaults(e){let{...t}=e;return t.to=t.to??await this.getAddress(),t.operatorTip??(t.operatorTip=0),t.overrides??(t.overrides={}),t.overrides.from=await this.getAddress(),t.gasPerPubdataByte??(t.gasPerPubdataByte=rh),t.l2GasLimit??(t.l2GasLimit=await this._getL2GasLimit(t)),await nq(this._providerL1(),t.overrides),t}async _getL2GasLimit(e){return e.bridgeAddress?await this._getL2GasLimitFromCustomBridge(e):await rS(this._providerL1(),this._providerL2(),e.token,e.amount,e.to,await this.getAddress(),e.gasPerPubdataByte)}async _getL2GasLimitFromCustomBridge(e){let t=e.customBridgeData??await rA(e.token,this._providerL1()),n=nE.connect(e.bridgeAddress,this._signerL1()),r=(await this._providerL2().getNetwork()).chainId,a=await n.l2BridgeAddress(r);return await rM(this._providerL2(),e.bridgeAddress,a,e.token,e.amount,e.to,t,await this.getAddress(),e.gasPerPubdataByte)}async getFullRequiredDepositFee(e){var t,n;rP(e.token,ri)&&(e.token=rs);let r=await this.getBridgehubContract(),a=(await this._providerL2().getNetwork()).chainId,i=await r.baseToken(a),s=rP(i,rs),o=await this._getDepositTxWithDefaults({...e,amount:1n}),l=o.overrides.maxFeePerGas||o.overrides.gasPrice,u=await r.l2TransactionBaseCost(a,l,o.l2GasLimit,o.gasPerPubdataByte);if(s){if(u>=await this.getBalanceL1()+1n){let e=BigInt(rP(o.token,rs)?rf:ry)*BigInt(l)+u,t=nd.ck(e);throw Error(`Not enough balance for deposit! Under the provided gas price, the recommended balance to perform a deposit is ${t} ETH`)}if(!rP(o.token,rs)&&await this.getAllowanceL1(o.token,o.bridgeAddress)<1n)throw Error("Not enough allowance to cover the deposit!")}else{let e=u+BigInt(o.operatorTip);if(await this.getAllowanceL1(i)<e)throw Error("Not enough base token allowance to cover the deposit!");if(rP(o.token,rs)||rP(o.token,i))(t=o.overrides).value??(t.value=o.amount);else if((n=o.overrides).value??(n.value=0),await this.getAllowanceL1(o.token)<1n)throw Error("Not enough token allowance to cover the deposit!")}let d={...o.overrides};delete d.gasPrice,delete d.maxFeePerGas,delete d.maxPriorityFeePerGas;let c={baseCost:u,l1GasLimit:await this.estimateGasDeposit({...o,amount:1n,overrides:d,l2GasLimit:o.l2GasLimit}),l2GasLimit:BigInt(o.l2GasLimit)};return o.overrides.gasPrice?c.gasPrice=BigInt(o.overrides.gasPrice):(c.maxFeePerGas=BigInt(o.overrides.maxFeePerGas),c.maxPriorityFeePerGas=BigInt(o.overrides.maxPriorityFeePerGas)),c}async getPriorityOpConfirmation(e,t=0){return this._providerL2().getPriorityOpConfirmation(e,t)}async _getWithdrawalLog(e,t=0){let n=P.c$(e),r=await this._providerL2().getTransactionReceipt(n);if(!r)throw Error("Transaction is not mined!");return{log:r.logs.filter(e=>rP(e.address,rl)&&e.topics[0]===E.id("L1MessageSent(address,bytes32,bytes)"))[t],l1BatchTxId:r.l1BatchTxIndex}}async _getWithdrawalL2ToL1Log(e,t=0){let n=P.c$(e),r=await this._providerL2().getTransactionReceipt(n);if(!r)throw Error("Transaction is not mined!");let[a,i]=Array.from(r.l2ToL1Logs.entries()).filter(([,e])=>rP(e.sender,rl))[t];return{l2ToL1LogIndex:a,l2ToL1Log:i}}async finalizeWithdrawalParams(e,t=0){let{log:n,l1BatchTxId:r}=await this._getWithdrawalLog(e,t),{l2ToL1LogIndex:a}=await this._getWithdrawalL2ToL1Log(e,t),i=P.ZG(n.topics[1],12),s=await this._providerL2().getLogProof(e,a);if(!s)throw Error("Log proof not found!");let o=er.y.defaultAbiCoder().decode(["bytes"],n.data)[0];return{l1BatchNumber:n.l1BatchNumber,l2MessageIndex:s.id,l2TxNumberInBlock:r,message:o,sender:i,proof:s.proof}}async finalizeWithdrawal(e,t=0,n){let r,{l1BatchNumber:a,l2MessageIndex:i,l2TxNumberInBlock:s,message:o,sender:l,proof:u}=await this.finalizeWithdrawalParams(e,t);if(rP(l,ru))r=(await this.getL1BridgeContracts()).shared;else if(await this._providerL2().isL2BridgeLegacy(l)){let e=nI.connect(l,this._providerL2()),t=await e.l1Bridge();r=nE.connect(t,this._signerL1())}else{let e=nD.connect(l,this._providerL2()),t=await e.l1SharedBridge();r=nO.connect(t,this._signerL1())}return await r.finalizeWithdrawal((await this._providerL2().getNetwork()).chainId,a,i,s,o,u,n??{})}async isWithdrawalFinalized(e,t=0){let n,{log:r}
302=await this._getWithdrawalLog(e,t),{l2ToL1LogIndex:a}=await this._getWithdrawalL2ToL1Log(e,t),i=P.ZG(r.topics[1],12),s=await this._providerL2().getLogProof(e,a);if(!s)throw Error("Log proof not found!");let o=(await this._providerL2().getNetwork()).chainId;if(await this._providerL2().isBaseToken(i))n=(await this.getL1BridgeContracts()).shared;else{let e=nD.connect(i,this._providerL2());n=nO.connect(await e.l1SharedBridge(),this._providerL1())}return await n.isWithdrawalFinalized(o,r.l1BatchNumber,s.id)}async claimFailedDeposit(e,t){var n;let r,a=await this._providerL2().getTransactionReceipt(P.c$(e));if(!a)throw Error("Transaction is not mined!");let i=a.l2ToL1Logs.findIndex(t=>rP(t.sender,ro)&&t.key===e);if(a.l2ToL1Logs[i].value!==nc.p)throw Error("Cannot claim successful deposit!");let s=await this._providerL2().getTransaction(P.c$(e)),o=((r=BigInt(n=a.from)-BigInt(rc))<0n&&(r+=rT),k.up(r,20)),l=a.to;if(!l)throw Error("L2 bridge address not found!");let u=nO.connect(o,this._signerL1()),d=nI.connect(l,this._providerL2()).interface.decodeFunctionData("finalizeDeposit",s.data),c=await this._providerL2().getLogProof(e,i);if(!c)throw Error("Log proof not found!");return await u.claimFailedDeposit((await this._providerL2().getNetwork()).chainId,d._l1Sender,d._l1Token,d._amount,e,a.l1BatchNumber,c.id,a.l1BatchTxIndex,c.proof,t??{})}async requestExecute(e){let t=await this.getRequestExecuteTx(e);return this._providerL2().getPriorityOpResponse(await this._signerL1().sendTransaction(t))}async estimateGasRequestExecute(e){let t=await this.getRequestExecuteTx(e);return delete t.gasPrice,delete t.maxFeePerGas,delete t.maxPriorityFeePerGas,this._providerL1().estimateGas(t)}async getRequestExecuteAllowanceParams(e){let t=await this.getBridgehubContract(),n=(await this._providerL2().getNetwork()).chainId;if(rP(await t.baseToken(n),rs))throw Error("ETH token can't be approved! The address of the token does not exist on L1.");let{...r}=e;r.l2Value??(r.l2Value=0n),r.operatorTip??(r.operatorTip=0n),r.factoryDeps??(r.factoryDeps=[]),r.overrides??(r.overrides={}),r.gasPerPubdataByte??(r.gasPerPubdataByte=rh),r.refundRecipient??(r.refundRecipient=await this.getAddress()),r.l2GasLimit??(r.l2GasLimit=await this._providerL2().estimateL1ToL2Execute(e));let{l2Value:a,l2GasLimit:i,operatorTip:s,overrides:o,gasPerPubdataByte:l}=r;await nq(this._providerL1(),o);let u=o.maxFeePerGas||o.gasPrice,d=await this.getBaseCost({gasPrice:u,gasPerPubdataByte:l,gasLimit:i});return{token:await this.getBaseToken(),allowance:d+BigInt(s)+BigInt(a)}}async getRequestExecuteTx(e){var t;let n=await this.getBridgehubContract(),r=(await this._providerL2().getNetwork()).chainId,a=rP(await n.baseToken(r),rs),{...i}=e;i.l2Value??(i.l2Value=0),i.mintValue??(i.mintValue=0),i.operatorTip??(i.operatorTip=0),i.factoryDeps??(i.factoryDeps=[]),i.overrides??(i.overrides={}),(t=i.overrides).from??(t.from=await this.getAddress()),i.gasPerPubdataByte??(i.gasPerPubdataByte=rh),i.refundRecipient??(i.refundRecipient=await this.getAddress()),i.l2GasLimit??(i.l2GasLimit=await this._providerL2().estimateL1ToL2Execute(e));let{contractAddress:s,mintValue:o,l2Value:l,calldata:u,l2GasLimit:d,factoryDeps:c,operatorTip:p,overrides:y,gasPerPubdataByte:f,refundRecipient:m}=i;await nq(this._providerL1(),y);let h=y.maxFeePerGas||y.gasPrice,b=await this.getBaseCost({gasPrice:h,gasPerPubdataByte:f,gasLimit:d}),g=b+BigInt(p)+BigInt(l),v=a?y.value:o;return(null==v||0n===BigInt(v))&&(v=g,a&&(y.value=v)),await rv(b,v),await n.requestL2TransactionDirect.populateTransaction({chainId:r,mintValue:v,l2Contract:s,l2Value:l,l2Calldata:u,l2GasLimit:d,l2GasPerPubdataByteLimit:rh,factoryDeps:c,refundRecipient:m},y)}}}function nY(e){return class extends e{_providerL2(){throw Error("Must be implemented by the derived class!")}_signerL2(){throw Error("Must be implemented by the derived class!")}async getBalance(e,t="committed"){return await this._providerL2().getBalance(await this.getAddress(),t,e)}async getAllBalances(){return await this._providerL2().getAllAccountBalances(await this.getAddress())}async getDeploymentNonce(){return await nN.connect(rd,this._signerL2()).getDeploymentNonce(await this.getAddress())}async getL2BridgeContracts(){let e=await this._providerL2().getDefaultBridgeAddresses();return{erc20:nI.connect(e.erc20L2,this._signerL2()),weth:nI.connect(e.wethL2||e.erc20L2,this._signerL2()),shared:nD.connect(e.sharedL2,this._signerL2())}}_fillCustomData(e){let t={...e};return t.gasPerPubdata??(t.gasPerPubdata=rm),t.factoryDeps??(t.factoryDeps=[]),t}async withdraw(e){let t=await this._providerL2().getWithdrawTx({from:await this.getAddress(),...e});return await this.sendTransaction(t)}async transfer(e){let t=await this._providerL2().getTransferTx({from:await this.getAddress(),...e});return await this.sendTransaction(t)}}}async function nq(e,t){if(!t.gasPrice&&!t.maxFeePerGas){var n;let r=await e.getFeeData();if((await e.getNetwork()).getPlugin("org.ethers.plugins.network.FetchUrlFeeDataPlugin")){t.gasPrice=r.gasPrice,t.maxFeePerGas=r.maxFeePerGas,t.maxPriorityFeePerGas=r.maxPriorityFeePerGas;return}let a=r.maxFeePerGas?((n=r).maxFeePerGas-n.maxPriorityFeePerGas)/2n:r.gasPrice;if(!a)throw Error("Failed to calculate base fee!");t.maxFeePerGas=3n*a/2n+(r.maxPriorityFeePerGas??0n),t.maxPriorityFeePerGas=r.maxPriorityFeePerGas}}nW.abi=nV;let nQ={Transaction:[{name:"txType",type:"uint256"},{name:"from",type:"uint256"},{name:"to",type:"uint256"},{name:"gasLimit",type:"uint256"},{name:"gasPerPubdataByteLimit",type:"uint256"},{name:"maxFeePerGas",type:"uint256"},{name:"maxPriorityFeePerGas",type:"uint256"},{name:"paymaster",type:"uint256"},{name:"nonce",type:"uint256"},{name:"value",type:"uint256"},{name:"data",type:"bytes"},{name:"factoryDeps",type:"bytes32[]"},{name:"paymasterInput",type:"bytes"}]};
302class nZ{constructor(e,t){this.ethSigner=e,this.eip712Domain=Promise.resolve(t).then(e=>({name:"zkSync",version:"2",chainId:e}))}static getSignInput(e){let t=e.maxFeePerGas||e.gasPrice||0n,n=e.maxPriorityFeePerGas||t,r=e.customData?.gasPerPubdata||rm;return{txType:e.type||rp,from:e.from,to:e.to,gasLimit:e.gasLimit||0n,gasPerPubdataByteLimit:r,maxFeePerGas:t,maxPriorityFeePerGas:n,paymaster:e.customData?.paymasterParams?.paymaster||nl.j,nonce:e.nonce||0,value:e.value||0n,data:e.data||"0x",factoryDeps:e.customData?.factoryDeps?.map(e=>(function(e){let t=P.q5(e);if(t.length%32!=0)throw Error("The bytecode length in bytes must be divisible by 32!");if(t.length>2097120)throw Error("Bytecode can not be longer than 2097120 bytes!");let n=$(t),r=P.q5(n),a=t.length/32;if(a%2==0)throw Error("Bytecode length in 32-byte words must be odd!");let i=k.c4(a),s=P.q5(P.nx(i,2)),o=new Uint8Array([1,0]);return r.set(o,0),r.set(s,2),r})(e))||[],paymasterInput:e.customData?.paymasterParams?.paymasterInput||"0x"}}async sign(e){return await this.ethSigner.signTypedData(await this.eip712Domain,nQ,nZ.getSignInput(e))}static getSignedDigest(e){if(!e.chainId)throw Error("Transaction chainId isn't set!");let t={name:"zkSync",version:"2",chainId:e.chainId};return el.z.hash(t,nQ,nZ.getSignInput(e))}async getDomain(){return await this.eip712Domain}}class nK extends nY(nu.cP){_signerL2(){return this}_providerL2(){return this.providerL2?this.providerL2:this.provider}async getBalance(e,t="committed"){return super.getBalance(e,t)}async getAllBalances(){return super.getAllBalances()}async getDeploymentNonce(){return super.getDeploymentNonce()}async getL2BridgeContracts(){return super.getL2BridgeContracts()}async withdraw(e){return super.withdraw(e)}async transfer(e){return super.transfer(e)}static from(e,t,n){let r=Object.setPrototypeOf(e,nK.prototype);return r.eip712=new nZ(r,t),r.providerL2=n,r}async getNonce(e){return super.getNonce(e)}async sendTransaction(e){if(e.customData||e.type||(e.type=0),!e.customData&&e.type!==rp)return await super.sendTransaction(e);{let t=await this.getAddress(),n=e.from?await ei.tG(e.from):t;if(!rP(n,t))throw Error("Transaction `from` address mismatch!");let r={type:e.type??rp,value:e.value??0,data:e.data??"0x",nonce:e.nonce??await this.getNonce(),gasPrice:e.gasPrice??await this.provider.getGasPrice(),gasLimit:e.gasLimit??await this.provider.estimateGas(e),chainId:e.chainId??(await this.provider.getNetwork()).chainId,to:await ei.tG(e.to),customData:this._fillCustomData(e.customData??{}),from:n};r.customData??(r.customData={}),r.customData.customSignature=await this.eip712.sign(r);let a=rx(r);return await this.provider.broadcastTransaction(a)}}}class nJ extends n_(nu.cP){_providerL2(){return this.providerL2}_providerL1(){return this.provider}_signerL1(){return this}async getMainContract(){return super.getMainContract()}async getBridgehubContract(){return super.getBridgehubContract()}async getL1BridgeContracts(){return super.getL1BridgeContracts()}async getBalanceL1(e,t){return super.getBalanceL1(e,t)}async getAllowanceL1(e,t,n){return super.getAllowanceL1(e,t,n)}async l2TokenAddress(e){return super.l2TokenAddress(e)}async approveERC20(e,t,n){return super.approveERC20(e,t,n)}async getBaseCost(e){return super.getBaseCost(e)}async getBaseToken(){return super.getBaseToken()}async isETHBasedChain(){return super.isETHBasedChain()}async getDepositAllowanceParams(e,t){return super.getDepositAllowanceParams(e,t)}async deposit(e){return super.deposit(e)}async estimateGasDeposit(e){return super.estimateGasDeposit(e)}async getDepositTx(e){return super.getDepositTx(e)}async getFullRequiredDepositFee(e){return super.getFullRequiredDepositFee(e)}async finalizeWithdrawalParams(e,t=0){return super.finalizeWithdrawalParams(e,t)}async finalizeWithdrawal(e,t=0,n){return super.finalizeWithdrawal(e,t,n)}async isWithdrawalFinalized(e,t=0){return super.isWithdrawalFinalized(e,t)}async claimFailedDeposit(e,t){return super.claimFailedDeposit(e,t)}async getRequestExecuteAllowanceParams(e){return super.getRequestExecuteAllowanceParams(e)}async requestExecute(e){return super.requestExecute(e)}async estimateGasRequestExecute(e){return super.estimateGasRequestExecute(e)}async getRequestExecuteTx(e){return super.getRequestExecuteTx(e)}async getPriorityOpConfirmation(e,t=0){return super.getPriorityOpConfirmation(e,t)}
302static from(e,t){let n=Object.setPrototypeOf(e,nJ.prototype);return n.providerL2=t,n}connectToL2(e){return this.providerL2=e,this}}class nX extends nY(eu.J){_signerL2(){return this}_providerL2(){return this.provider}connect(e){return new nX(this.address,e)}async populateTransaction(e){if((!e.type||e.type!==rp)&&!e.customData)return await super.populateTransaction(e);e.type=rp;let t=await super.populateTransaction(e);return t.type=rp,t.value??(t.value=0),t.data??(t.data="0x"),t.customData=this._fillCustomData(e.customData??{}),t.maxFeePerGas||t.maxPriorityFeePerGas||(t.gasPrice=await this.provider.getGasPrice()),t}}class n$ extends n_(eu.J){_providerL2(){if(!this.providerL2)throw Error("L2 provider missing: use `connectToL2` to specify!");return this.providerL2}_providerL1(){return this.provider}_signerL1(){return this}constructor(e,t,n){super(e,t),this.providerL2=n}connect(e){return new n$(this.address,e)}async getBalance(e,t="committed"){return await this._providerL2().getBalance(await this.getAddress(),t,e)}connectToL2(e){return this.providerL2=e,this}}let n0=JSON.parse('[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"batchNumber","type":"uint256"},{"indexed":true,"internalType":"bytes32","name":"batchHash","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"commitment","type":"bytes32"}],"name":"BlockCommit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"batchNumber","type":"uint256"},{"indexed":true,"internalType":"bytes32","name":"batchHash","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"commitment","type":"bytes32"}],"name":"BlockExecution","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"totalBatchesCommitted","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"totalBatchesVerified","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"totalBatchesExecuted","type":"uint256"}],"name":"BlocksRevert","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"previousLastVerifiedBatch","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"currentLastVerifiedBatch","type":"uint256"}],"name":"BlocksVerification","type":"event"},{"anonymous":false,"inputs":[{"components":[{"components":[{"internalType":"address","name":"facet","type":"address"},{"internalType":"enum Diamond.Action","name":"action","type":"uint8"},{"internalType":"bool","name":"isFreezable","type":"bool"},{"internalType":"bytes4[]","name":"selectors","type":"bytes4[]"}],"internalType":"struct Diamond.FacetCut[]","name":"facetCuts","type":"tuple[]"},{"internalType":"address","name":"initAddress","type":"address"},{"internalType":"bytes","name":"initCalldata","type":"bytes"}],"indexed":false,"internalType":"struct Diamond.DiamondCutData","name":"diamondCut","type":"tuple"}],"name":"ExecuteUpgrade","type":"event"},{"anonymous":false,"inputs":[],"name":"Freeze","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"isPorterAvailable","type":"bool"}],"name":"IsPorterAvailableStatusUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldAdmin","type":"address"},{"indexed":true,"internalType":"address","name":"newAdmin","type":"address"}],"name":"NewAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint128","name":"oldNominator","type":"uint128"},{"indexed":false,"internalType":"uint128","name":"oldDenominator","type":"uint128"},{"indexed":false,"internalType":"uint128","name":"newNominator","type":"uint128"},{"indexed":false,"internalType":"uint128","name":"newDenominator","type":"uint128"}],"name":"NewBaseTokenMultiplier","type":"event"},{"anonymous":false,"inputs":[{"components":[{"internalType":"enum PubdataPricingMode","name":"pubdataPricingMode","type":"uint8"},{"internalType":"uint32","name":"batchOverheadL1Gas","type":"uint32"},{"internalType":"uint32","name":"maxPubdataPerBatch","type":"uint32"},{"internalType":"uint32","name":"maxL2GasPerBatch","type":"uint32"},{"internalType":"uint32","name":"priorityTxMaxPubdata","type":"uint32"},{"internalType":"uint64","name":"minimalL2GasPrice","type":"uint64"}
302],"indexed":false,"internalType":"struct FeeParams","name":"oldFeeParams","type":"tuple"},{"components":[{"internalType":"enum PubdataPricingMode","name":"pubdataPricingMode","type":"uint8"},{"internalType":"uint32","name":"batchOverheadL1Gas","type":"uint32"},{"internalType":"uint32","name":"maxPubdataPerBatch","type":"uint32"},{"internalType":"uint32","name":"maxL2GasPerBatch","type":"uint32"},{"internalType":"uint32","name":"priorityTxMaxPubdata","type":"uint32"},{"internalType":"uint64","name":"minimalL2GasPrice","type":"uint64"}],"indexed":false,"internalType":"struct FeeParams","name":"newFeeParams","type":"tuple"}],"name":"NewFeeParams","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldPendingAdmin","type":"address"},{"indexed":true,"internalType":"address","name":"newPendingAdmin","type":"address"}],"name":"NewPendingAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"txId","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"txHash","type":"bytes32"},{"indexed":false,"internalType":"uint64","name":"expirationTimestamp","type":"uint64"},{"components":[{"internalType":"uint256","name":"txType","type":"uint256"},{"internalType":"uint256","name":"from","type":"uint256"},{"internalType":"uint256","name":"to","type":"uint256"},{"internalType":"uint256","name":"gasLimit","type":"uint256"},{"internalType":"uint256","name":"gasPerPubdataByteLimit","type":"uint256"},{"internalType":"uint256","name":"maxFeePerGas","type":"uint256"},{"internalType":"uint256","name":"maxPriorityFeePerGas","type":"uint256"},{"internalType":"uint256","name":"paymaster","type":"uint256"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256[4]","name":"reserved","type":"uint256[4]"},{"internalType":"bytes","name":"data","type":"bytes"},{"internalType":"bytes","name":"signature","type":"bytes"},{"internalType":"uint256[]","name":"factoryDeps","type":"uint256[]"},{"internalType":"bytes","name":"paymasterInput","type":"bytes"},{"internalType":"bytes","name":"reservedDynamic","type":"bytes"}],"indexed":false,"internalType":"struct L2CanonicalTransaction","name":"transaction","type":"tuple"},{"indexed":false,"internalType":"bytes[]","name":"factoryDeps","type":"bytes[]"}],"name":"NewPriorityRequest","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"oldPriorityTxMaxGasLimit","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newPriorityTxMaxGasLimit","type":"uint256"}],"name":"NewPriorityTxMaxGasLimit","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldTransactionFilterer","type":"address"},{"indexed":false,"internalType":"address","name":"newTransactionFilterer","type":"address"}],"name":"NewTransactionFilterer","type":"event"},{"anonymous":false,"inputs":[{"components":[{"components":[{"internalType":"address","name":"facet","type":"address"},{"internalType":"enum Diamond.Action","name":"action","type":"uint8"},{"internalType":"bool","name":"isFreezable","type":"bool"},{"internalType":"bytes4[]","name":"selectors","type":"bytes4[]"}],"internalType":"struct Diamond.FacetCut[]","name":"facetCuts","type":"tuple[]"},{"internalType":"address","name":"initAddress","type":"address"},{"internalType":"bytes","name":"initCalldata","type":"bytes"}],"indexed":false,"internalType":"struct Diamond.DiamondCutData","name":"diamondCut","type":"tuple"},{"indexed":true,"internalType":"uint256","name":"proposalId","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"proposalSalt","type":"bytes32"}],"name":"ProposeTransparentUpgrade","type":"event"},{"anonymous":false,"inputs":[],"name":"Unfreeze","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"validatorAddress","type":"address"},{"indexed":false,"internalType":"bool","name":"isActive","type":"bool"}],"name":"ValidatorStatusUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"enum PubdataPricingMode","name":"validiumMode","type":"uint8"}],"name":"ValidiumModeStatusUpdate","type":"event"}
302,{"inputs":[],"name":"acceptAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"baseTokenGasPriceMultiplierDenominator","outputs":[{"internalType":"uint128","name":"","type":"uint128"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"baseTokenGasPriceMultiplierNominator","outputs":[{"internalType":"uint128","name":"","type":"uint128"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"contractL2","type":"address"},{"internalType":"uint256","name":"mintValue","type":"uint256"},{"internalType":"uint256","name":"l2Value","type":"uint256"},{"internalType":"bytes","name":"l2Calldata","type":"bytes"},{"internalType":"uint256","name":"l2GasLimit","type":"uint256"},{"internalType":"uint256","name":"l2GasPerPubdataByteLimit","type":"uint256"},{"internalType":"bytes[]","name":"factoryDeps","type":"bytes[]"},{"internalType":"address","name":"refundRecipient","type":"address"}],"internalType":"struct BridgehubL2TransactionRequest","name":"_request","type":"tuple"}],"name":"bridgehubRequestL2Transaction","outputs":[{"internalType":"bytes32","name":"canonicalTxHash","type":"bytes32"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"enum PubdataPricingMode","name":"pubdataPricingMode","type":"uint8"},{"internalType":"uint32","name":"batchOverheadL1Gas","type":"uint32"},{"internalType":"uint32","name":"maxPubdataPerBatch","type":"uint32"},{"internalType":"uint32","name":"maxL2GasPerBatch","type":"uint32"},{"internalType":"uint32","name":"priorityTxMaxPubdata","type":"uint32"},{"internalType":"uint64","name":"minimalL2GasPrice","type":"uint64"}],"internalType":"struct FeeParams","name":"_newFeeParams","type":"tuple"}],"name":"changeFeeParams","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint64","name":"batchNumber","type":"uint64"},{"internalType":"bytes32","name":"batchHash","type":"bytes32"},{"internalType":"uint64","name":"indexRepeatedStorageChanges","type":"uint64"},{"internalType":"uint256","name":"numberOfLayer1Txs","type":"uint256"},{"internalType":"bytes32","name":"priorityOperationsHash","type":"bytes32"},{"internalType":"bytes32","name":"l2LogsTreeRoot","type":"bytes32"},{"internalType":"uint256","name":"timestamp","type":"uint256"},{"internalType":"bytes32","name":"commitment","type":"bytes32"}],"internalType":"struct IExecutor.StoredBatchInfo","name":"_lastCommittedBatchData","type":"tuple"},{"components":[{"internalType":"uint64","name":"batchNumber","type":"uint64"},{"internalType":"uint64","name":"timestamp","type":"uint64"},{"internalType":"uint64","name":"indexRepeatedStorageChanges","type":"uint64"},{"internalType":"bytes32","name":"newStateRoot","type":"bytes32"},{"internalType":"uint256","name":"numberOfLayer1Txs","type":"uint256"},{"internalType":"bytes32","name":"priorityOperationsHash","type":"bytes32"},{"internalType":"bytes32","name":"bootloaderHeapInitialContentsHash","type":"bytes32"},{"internalType":"bytes32","name":"eventsQueueStateHash","type":"bytes32"},{"internalType":"bytes","name":"systemLogs","type":"bytes"},{"internalType":"bytes","name":"pubdataCommitments","type":"bytes"}],"internalType":"struct IExecutor.CommitBatchInfo[]","name":"_newBatchesData","type":"tuple[]"}],"name":"commitBatches","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_chainId","type":"uint256"},{"components":[{"internalType":"uint64","name":"batchNumber","type":"uint64"},{"internalType":"bytes32","name":"batchHash","type":"bytes32"},{"internalType":"uint64","name":"indexRepeatedStorageChanges","type":"uint64"},{"internalType":"uint256","name":"numberOfLayer1Txs","type":"uint256"},{"internalType":"bytes32","name":"priorityOperationsHash","type":"bytes32"},{"internalType":"bytes32","name":"l2LogsTreeRoot","type":"bytes32"},{"internalType":"uint256","name":"timestamp","type":"uint256"},{"internalType":"bytes32","name":"commitment","type":"bytes32"}],"internalType":"struct IExecutor.StoredBatchInfo","name":"_lastCommittedBatchData","type":"tuple"},{"components":[{"internalType":"uint64","name":"batchNumber","type":"uint64"},{"internalType":"uint64","name":"timestamp","type":"uint64"},{"internalType":"uint64","name":"indexRepeatedStorageChanges","type":"uint64"},{"internalType":"bytes32","name":"newStateRoot","type":"bytes32"},{"internalType":"uint256","name":"numberOfLayer1Txs","type":"uint256"},{"internalType":"bytes32","name":"priorityOperationsHash","type":"bytes32"},{"internalType":"bytes32","name":"bootloaderHeapInitialContentsHash","type":"bytes32"},{"internalType":"bytes32","name":"eventsQueueStateHash","type":"bytes32"},{"internalType":"bytes","name":"systemLogs","type":"bytes"},{"internalType":"bytes","name":"pubdataCommitments","type":"bytes"}],"internalType":"struct IExecutor.CommitBatchInfo[]","name":"_newBatchesData","type":"tuple[]"}],"name":"commitBatchesSharedBridge","outputs":[],"stateMutability":"nonpayable","type":"function"}
302,{"inputs":[{"components":[{"internalType":"uint64","name":"batchNumber","type":"uint64"},{"internalType":"bytes32","name":"batchHash","type":"bytes32"},{"internalType":"uint64","name":"indexRepeatedStorageChanges","type":"uint64"},{"internalType":"uint256","name":"numberOfLayer1Txs","type":"uint256"},{"internalType":"bytes32","name":"priorityOperationsHash","type":"bytes32"},{"internalType":"bytes32","name":"l2LogsTreeRoot","type":"bytes32"},{"internalType":"uint256","name":"timestamp","type":"uint256"},{"internalType":"bytes32","name":"commitment","type":"bytes32"}],"internalType":"struct IExecutor.StoredBatchInfo[]","name":"_batchesData","type":"tuple[]"}],"name":"executeBatches","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_chainId","type":"uint256"},{"components":[{"internalType":"uint64","name":"batchNumber","type":"uint64"},{"internalType":"bytes32","name":"batchHash","type":"bytes32"},{"internalType":"uint64","name":"indexRepeatedStorageChanges","type":"uint64"},{"internalType":"uint256","name":"numberOfLayer1Txs","type":"uint256"},{"internalType":"bytes32","name":"priorityOperationsHash","type":"bytes32"},{"internalType":"bytes32","name":"l2LogsTreeRoot","type":"bytes32"},{"internalType":"uint256","name":"timestamp","type":"uint256"},{"internalType":"bytes32","name":"commitment","type":"bytes32"}],"internalType":"struct IExecutor.StoredBatchInfo[]","name":"_batchesData","type":"tuple[]"}],"name":"executeBatchesSharedBridge","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"components":[{"internalType":"address","name":"facet","type":"address"},{"internalType":"enum Diamond.Action","name":"action","type":"uint8"},{"internalType":"bool","name":"isFreezable","type":"bool"},{"internalType":"bytes4[]","name":"selectors","type":"bytes4[]"}],"internalType":"struct Diamond.FacetCut[]","name":"facetCuts","type":"tuple[]"},{"internalType":"address","name":"initAddress","type":"address"},{"internalType":"bytes","name":"initCalldata","type":"bytes"}],"internalType":"struct Diamond.DiamondCutData","name":"_diamondCut","type":"tuple"}],"name":"executeUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"_selector","type":"bytes4"}],"name":"facetAddress","outputs":[{"internalType":"address","name":"facet","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"facetAddresses","outputs":[{"internalType":"address[]","name":"facets","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_facet","type":"address"}],"name":"facetFunctionSelectors","outputs":[{"internalType":"bytes4[]","name":"","type":"bytes4[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"facets","outputs":[{"components":[{"internalType":"address","name":"addr","type":"address"},{"internalType":"bytes4[]","name":"selectors","type":"bytes4[]"}],"internalType":"struct IGetters.Facet[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_l2BatchNumber","type":"uint256"},{"internalType":"uint256","name":"_l2MessageIndex","type":"uint256"},{"internalType":"uint16","name":"_l2TxNumberInBatch","type":"uint16"},{"internalType":"bytes","name":"_message","type":"bytes"},{"internalType":"bytes32[]","name":"_merkleProof","type":"bytes32[]"}],"name":"finalizeEthWithdrawal","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"freezeDiamond","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getBaseToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getBaseTokenBridge","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}
302,{"inputs":[],"name":"getBridgehub","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getFirstUnprocessedPriorityTx","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getL2BootloaderBytecodeHash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getL2DefaultAccountBytecodeHash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getL2SystemContractsUpgradeBatchNumber","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getL2SystemContractsUpgradeTxHash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getName","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPendingAdmin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPriorityQueueSize","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPriorityTxMaxGasLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getProtocolVersion","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPubdataPricingMode","outputs":[{"internalType":"enum PubdataPricingMode","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getSemverProtocolVersion","outputs":[{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getStateTransitionManager","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalBatchesCommitted","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalBatchesExecuted","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalBatchesVerified","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTotalPriorityTxs","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getVerifier","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getVerifierParams","outputs":[{"components":[{"internalType":"bytes32","name":"recursionNodeLevelVkHash","type":"bytes32"},{"internalType":"bytes32","name":"recursionLeafLevelVkHash","type":"bytes32"},{"internalType":"bytes32","name":"recursionCircuitsSetVksHash","type":"bytes32"}],"internalType":"struct VerifierParams","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isDiamondStorageFrozen","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_l2BatchNumber","type":"uint256"},{"internalType":"uint256","name":"_l2MessageIndex","type":"uint256"}],"name":"isEthWithdrawalFinalized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_facet","type":"address"}],"name":"isFacetFreezable","outputs":[{"internalType":"bool","name":"isFreezable","type":"bool"}],"stateMutability":"view","type":"function"}
302,{"inputs":[{"internalType":"bytes4","name":"_selector","type":"bytes4"}],"name":"isFunctionFreezable","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"isValidator","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_batchNumber","type":"uint256"}],"name":"l2LogsRootHash","outputs":[{"internalType":"bytes32","name":"merkleRoot","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_gasPrice","type":"uint256"},{"internalType":"uint256","name":"_l2GasLimit","type":"uint256"},{"internalType":"uint256","name":"_l2GasPerPubdataByteLimit","type":"uint256"}],"name":"l2TransactionBaseCost","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"priorityQueueFrontOperation","outputs":[{"components":[{"internalType":"bytes32","name":"canonicalTxHash","type":"bytes32"},{"internalType":"uint64","name":"expirationTimestamp","type":"uint64"},{"internalType":"uint192","name":"layer2Tip","type":"uint192"}],"internalType":"struct PriorityOperation","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint64","name":"batchNumber","type":"uint64"},{"internalType":"bytes32","name":"batchHash","type":"bytes32"},{"internalType":"uint64","name":"indexRepeatedStorageChanges","type":"uint64"},{"internalType":"uint256","name":"numberOfLayer1Txs","type":"uint256"},{"internalType":"bytes32","name":"priorityOperationsHash","type":"bytes32"},{"internalType":"bytes32","name":"l2LogsTreeRoot","type":"bytes32"},{"internalType":"uint256","name":"timestamp","type":"uint256"},{"internalType":"bytes32","name":"commitment","type":"bytes32"}],"internalType":"struct IExecutor.StoredBatchInfo","name":"_prevBatch","type":"tuple"},{"components":[{"internalType":"uint64","name":"batchNumber","type":"uint64"},{"internalType":"bytes32","name":"batchHash","type":"bytes32"},{"internalType":"uint64","name":"indexRepeatedStorageChanges","type":"uint64"},{"internalType":"uint256","name":"numberOfLayer1Txs","type":"uint256"},{"internalType":"bytes32","name":"priorityOperationsHash","type":"bytes32"},{"internalType":"bytes32","name":"l2LogsTreeRoot","type":"bytes32"},{"internalType":"uint256","name":"timestamp","type":"uint256"},{"internalType":"bytes32","name":"commitment","type":"bytes32"}],"internalType":"struct IExecutor.StoredBatchInfo[]","name":"_committedBatches","type":"tuple[]"},{"components":[{"internalType":"uint256[]","name":"recursiveAggregationInput","type":"uint256[]"},{"internalType":"uint256[]","name":"serializedProof","type":"uint256[]"}],"internalType":"struct IExecutor.ProofInput","name":"_proof","type":"tuple"}],"name":"proveBatches","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_chainId","type":"uint256"},{"components":[{"internalType":"uint64","name":"batchNumber","type":"uint64"},{"internalType":"bytes32","name":"batchHash","type":"bytes32"},{"internalType":"uint64","name":"indexRepeatedStorageChanges","type":"uint64"},{"internalType":"uint256","name":"numberOfLayer1Txs","type":"uint256"},{"internalType":"bytes32","name":"priorityOperationsHash","type":"bytes32"},{"internalType":"bytes32","name":"l2LogsTreeRoot","type":"bytes32"},{"internalType":"uint256","name":"timestamp","type":"uint256"},{"internalType":"bytes32","name":"commitment","type":"bytes32"}],"internalType":"struct IExecutor.StoredBatchInfo","name":"_prevBatch","type":"tuple"},{"components":[{"internalType":"uint64","name":"batchNumber","type":"uint64"},{"internalType":"bytes32","name":"batchHash","type":"bytes32"},{"internalType":"uint64","name":"indexRepeatedStorageChanges","type":"uint64"},{"internalType":"uint256","name":"numberOfLayer1Txs","type":"uint256"},{"internalType":"bytes32","name":"priorityOperationsHash","type":"bytes32"},{"internalType":"bytes32","name":"l2LogsTreeRoot","type":"bytes32"},{"internalType":"uint256","name":"timestamp","type":"uint256"},{"internalType":"bytes32","name":"commitment","type":"bytes32"}],"internalType":"struct IExecutor.StoredBatchInfo[]","name":"_committedBatches","type":"tuple[]"},{"components":[{"internalType":"uint256[]","name":"recursiveAggregationInput","type":"uint256[]"},{"internalType":"uint256[]","name":"serializedProof","type":"uint256[]"}],"internalType":"struct IExecutor.ProofInput","name":"_proof","type":"tuple"}],"name":"proveBatchesSharedBridge","outputs":[],"stateMutability":"nonpayable","type":"function"}
302,{"inputs":[{"internalType":"bytes32","name":"_l2TxHash","type":"bytes32"},{"internalType":"uint256","name":"_l2BatchNumber","type":"uint256"},{"internalType":"uint256","name":"_l2MessageIndex","type":"uint256"},{"internalType":"uint16","name":"_l2TxNumberInBatch","type":"uint16"},{"internalType":"bytes32[]","name":"_merkleProof","type":"bytes32[]"},{"internalType":"enum TxStatus","name":"_status","type":"uint8"}],"name":"proveL1ToL2TransactionStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_batchNumber","type":"uint256"},{"internalType":"uint256","name":"_index","type":"uint256"},{"components":[{"internalType":"uint8","name":"l2ShardId","type":"uint8"},{"internalType":"bool","name":"isService","type":"bool"},{"internalType":"uint16","name":"txNumberInBatch","type":"uint16"},{"internalType":"address","name":"sender","type":"address"},{"internalType":"bytes32","name":"key","type":"bytes32"},{"internalType":"bytes32","name":"value","type":"bytes32"}],"internalType":"struct L2Log","name":"_log","type":"tuple"},{"internalType":"bytes32[]","name":"_proof","type":"bytes32[]"}],"name":"proveL2LogInclusion","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_batchNumber","type":"uint256"},{"internalType":"uint256","name":"_index","type":"uint256"},{"components":[{"internalType":"uint16","name":"txNumberInBatch","type":"uint16"},{"internalType":"address","name":"sender","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"internalType":"struct L2Message","name":"_message","type":"tuple"},{"internalType":"bytes32[]","name":"_proof","type":"bytes32[]"}],"name":"proveL2MessageInclusion","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_contractL2","type":"address"},{"internalType":"uint256","name":"_l2Value","type":"uint256"},{"internalType":"bytes","name":"_calldata","type":"bytes"},{"internalType":"uint256","name":"_l2GasLimit","type":"uint256"},{"internalType":"uint256","name":"_l2GasPerPubdataByteLimit","type":"uint256"},{"internalType":"bytes[]","name":"_factoryDeps","type":"bytes[]"},{"internalType":"address","name":"_refundRecipient","type":"address"}],"name":"requestL2Transaction","outputs":[{"internalType":"bytes32","name":"canonicalTxHash","type":"bytes32"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newLastBatch","type":"uint256"}],"name":"revertBatches","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_chainId","type":"uint256"},{"internalType":"uint256","name":"_newLastBatch","type":"uint256"}],"name":"revertBatchesSharedBridge","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_newPendingAdmin","type":"address"}],"name":"setPendingAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_zkPorterIsAvailable","type":"bool"}],"name":"setPorterAvailability","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newPriorityTxMaxGasLimit","type":"uint256"}],"name":"setPriorityTxMaxGasLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"enum PubdataPricingMode","name":"_pricingMode","type":"uint8"}],"name":"setPubdataPricingMode","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint128","name":"_nominator","type":"uint128"},{"internalType":"uint128","name":"_denominator","type":"uint128"}],"name":"setTokenMultiplier","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_transactionFilterer","type":"address"}],"name":"setTransactionFilterer","outputs":[],"stateMutability":"nonpayable","type":"function"}
302,{"inputs":[{"internalType":"address","name":"_validator","type":"address"},{"internalType":"bool","name":"_active","type":"bool"}],"name":"setValidator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_batchNumber","type":"uint256"}],"name":"storedBatchHash","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"transferEthToSharedBridge","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unfreezeDiamond","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_protocolVersion","type":"uint256"},{"components":[{"components":[{"internalType":"address","name":"facet","type":"address"},{"internalType":"enum Diamond.Action","name":"action","type":"uint8"},{"internalType":"bool","name":"isFreezable","type":"bool"},{"internalType":"bytes4[]","name":"selectors","type":"bytes4[]"}],"internalType":"struct Diamond.FacetCut[]","name":"facetCuts","type":"tuple[]"},{"internalType":"address","name":"initAddress","type":"address"},{"internalType":"bytes","name":"initCalldata","type":"bytes"}],"internalType":"struct Diamond.DiamondCutData","name":"_cutData","type":"tuple"}],"name":"upgradeChainFromVersion","outputs":[],"stateMutability":"nonpayable","type":"function"}]'),n1=JSON.parse('[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldAdmin","type":"address"},{"indexed":true,"internalType":"address","name":"newAdmin","type":"address"}],"name":"NewAdmin","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"chainId","type":"uint256"},{"indexed":false,"internalType":"address","name":"stateTransitionManager","type":"address"},{"indexed":true,"internalType":"address","name":"chainGovernance","type":"address"}],"name":"NewChain","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"oldPendingAdmin","type":"address"},{"indexed":true,"internalType":"address","name":"newPendingAdmin","type":"address"}],"name":"NewPendingAdmin","type":"event"},{"inputs":[],"name":"acceptAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_stateTransitionManager","type":"address"}],"name":"addStateTransitionManager","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"}],"name":"addToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_chainId","type":"uint256"}],"name":"baseToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_chainId","type":"uint256"},{"internalType":"address","name":"_stateTransitionManager","type":"address"},{"internalType":"address","name":"_baseToken","type":"address"},{"internalType":"uint256","name":"_salt","type":"uint256"},{"internalType":"address","name":"_admin","type":"address"},{"internalType":"bytes","name":"_initData","type":"bytes"}],"name":"createNewChain","outputs":[{"internalType":"uint256","name":"chainId","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_chainId","type":"uint256"}],"name":"getHyperchain","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_chainId","type":"uint256"},{"internalType":"uint256","name":"_gasPrice","type":"uint256"},{"internalType":"uint256","name":"_l2GasLimit","type":"uint256"},{"internalType":"uint256","name":"_l2GasPerPubdataByteLimit","type":"uint256"}],"name":"l2TransactionBaseCost","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_chainId","type":"uint256"},{"internalType":"bytes32","name":"_l2TxHash","type":"bytes32"},{"internalType":"uint256","name":"_l2BatchNumber","type":"uint256"},{"internalType":"uint256","name":"_l2MessageIndex","type":"uint256"},{"internalType":"uint16","name":"_l2TxNumberInBatch","type":"uint16"},{"internalType":"bytes32[]","name":"_merkleProof","type":"bytes32[]"},{"internalType":"enum TxStatus","name":"_status","type":"uint8"}],"name":"proveL1ToL2TransactionStatus","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}
302,{"inputs":[{"internalType":"uint256","name":"_chainId","type":"uint256"},{"internalType":"uint256","name":"_batchNumber","type":"uint256"},{"internalType":"uint256","name":"_index","type":"uint256"},{"components":[{"internalType":"uint8","name":"l2ShardId","type":"uint8"},{"internalType":"bool","name":"isService","type":"bool"},{"internalType":"uint16","name":"txNumberInBatch","type":"uint16"},{"internalType":"address","name":"sender","type":"address"},{"internalType":"bytes32","name":"key","type":"bytes32"},{"internalType":"bytes32","name":"value","type":"bytes32"}],"internalType":"struct L2Log","name":"_log","type":"tuple"},{"internalType":"bytes32[]","name":"_proof","type":"bytes32[]"}],"name":"proveL2LogInclusion","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_chainId","type":"uint256"},{"internalType":"uint256","name":"_batchNumber","type":"uint256"},{"internalType":"uint256","name":"_index","type":"uint256"},{"components":[{"internalType":"uint16","name":"txNumberInBatch","type":"uint16"},{"internalType":"address","name":"sender","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"internalType":"struct L2Message","name":"_message","type":"tuple"},{"internalType":"bytes32[]","name":"_proof","type":"bytes32[]"}],"name":"proveL2MessageInclusion","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_stateTransitionManager","type":"address"}],"name":"removeStateTransitionManager","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"uint256","name":"mintValue","type":"uint256"},{"internalType":"address","name":"l2Contract","type":"address"},{"internalType":"uint256","name":"l2Value","type":"uint256"},{"internalType":"bytes","name":"l2Calldata","type":"bytes"},{"internalType":"uint256","name":"l2GasLimit","type":"uint256"},{"internalType":"uint256","name":"l2GasPerPubdataByteLimit","type":"uint256"},{"internalType":"bytes[]","name":"factoryDeps","type":"bytes[]"},{"internalType":"address","name":"refundRecipient","type":"address"}],"internalType":"struct L2TransactionRequestDirect","name":"_request","type":"tuple"}],"name":"requestL2TransactionDirect","outputs":[{"internalType":"bytes32","name":"canonicalTxHash","type":"bytes32"}],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"uint256","name":"mintValue","type":"uint256"},{"internalType":"uint256","name":"l2Value","type":"uint256"},{"internalType":"uint256","name":"l2GasLimit","type":"uint256"},{"internalType":"uint256","name":"l2GasPerPubdataByteLimit","type":"uint256"},{"internalType":"address","name":"refundRecipient","type":"address"},{"internalType":"address","name":"secondBridgeAddress","type":"address"},{"internalType":"uint256","name":"secondBridgeValue","type":"uint256"},{"internalType":"bytes","name":"secondBridgeCalldata","type":"bytes"}],"internalType":"struct L2TransactionRequestTwoBridgesOuter","name":"_request","type":"tuple"}],"name":"requestL2TransactionTwoBridges","outputs":[{"internalType":"bytes32","name":"canonicalTxHash","type":"bytes32"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_newPendingAdmin","type":"address"}],"name":"setPendingAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_sharedBridge","type":"address"}],"name":"setSharedBridge","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sharedBridge","outputs":[{"internalType":"contract IL1SharedBridge","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_chainId","type":"uint256"}],"name":"stateTransitionManager","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}
302,{"inputs":[{"internalType":"address","name":"_stateTransitionManager","type":"address"}],"name":"stateTransitionManagerIsRegistered","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_baseToken","type":"address"}],"name":"tokenIsRegistered","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]'),n2=JSON.parse('[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"accountAddress","type":"address"},{"indexed":false,"internalType":"enum IContractDeployer.AccountNonceOrdering","name":"nonceOrdering","type":"uint8"}],"name":"AccountNonceOrderingUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"accountAddress","type":"address"},{"indexed":false,"internalType":"enum IContractDeployer.AccountAbstractionVersion","name":"aaVersion","type":"uint8"}],"name":"AccountVersionUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"deployerAddress","type":"address"},{"indexed":true,"internalType":"bytes32","name":"bytecodeHash","type":"bytes32"},{"indexed":true,"internalType":"address","name":"contractAddress","type":"address"}],"name":"ContractDeployed","type":"event"},{"inputs":[{"internalType":"bytes32","name":"_salt","type":"bytes32"},{"internalType":"bytes32","name":"_bytecodeHash","type":"bytes32"},{"internalType":"bytes","name":"_input","type":"bytes"}],"name":"create","outputs":[{"internalType":"address","name":"newAddress","type":"address"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_salt","type":"bytes32"},{"internalType":"bytes32","name":"_bytecodeHash","type":"bytes32"},{"internalType":"bytes","name":"_input","type":"bytes"}],"name":"create2","outputs":[{"internalType":"address","name":"newAddress","type":"address"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_salt","type":"bytes32"},{"internalType":"bytes32","name":"_bytecodeHash","type":"bytes32"},{"internalType":"bytes","name":"_input","type":"bytes"},{"internalType":"enum IContractDeployer.AccountAbstractionVersion","name":"_aaVersion","type":"uint8"}],"name":"create2Account","outputs":[{"internalType":"address","name":"newAddress","type":"address"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_salt","type":"bytes32"},{"internalType":"bytes32","name":"_bytecodeHash","type":"bytes32"},{"internalType":"bytes","name":"_input","type":"bytes"},{"internalType":"enum IContractDeployer.AccountAbstractionVersion","name":"_aaVersion","type":"uint8"}],"name":"createAccount","outputs":[{"internalType":"address","name":"newAddress","type":"address"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"getAccountInfo","outputs":[{"components":[{"internalType":"enum IContractDeployer.AccountAbstractionVersion","name":"supportedAAVersion","type":"uint8"},{"internalType":"enum IContractDeployer.AccountNonceOrdering","name":"nonceOrdering","type":"uint8"}],"internalType":"struct IContractDeployer.AccountInfo","name":"info","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_sender","type":"address"},{"internalType":"uint256","name":"_senderNonce","type":"uint256"}],"name":"getNewAddressCreate","outputs":[{"internalType":"address","name":"newAddress","type":"address"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_sender","type":"address"},{"internalType":"bytes32","name":"_bytecodeHash","type":"bytes32"},{"internalType":"bytes32","name":"_salt","type":"bytes32"},{"internalType":"bytes","name":"_input","type":"bytes"}],"name":"getNewAddressCreate2","outputs":[{"internalType":"address","name":"newAddress","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"enum IContractDeployer.AccountAbstractionVersion","name":"_version","type":"uint8"}],"name":"updateAccountVersion","outputs":[],"stateMutability":"nonpayable","type":"function"}
302,{"inputs":[{"internalType":"enum IContractDeployer.AccountNonceOrdering","name":"_nonceOrdering","type":"uint8"}],"name":"updateNonceOrdering","outputs":[],"stateMutability":"nonpayable","type":"function"}]'),n5=JSON.parse('[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"_bytecodeHash","type":"bytes32"}],"name":"BytecodeL1PublicationRequested","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_sender","type":"address"},{"indexed":true,"internalType":"bytes32","name":"_hash","type":"bytes32"},{"indexed":false,"internalType":"bytes","name":"_message","type":"bytes"}],"name":"L1MessageSent","type":"event"},{"anonymous":false,"inputs":[{"components":[{"internalType":"uint8","name":"l2ShardId","type":"uint8"},{"internalType":"bool","name":"isService","type":"bool"},{"internalType":"uint16","name":"txNumberInBlock","type":"uint16"},{"internalType":"address","name":"sender","type":"address"},{"internalType":"bytes32","name":"key","type":"bytes32"},{"internalType":"bytes32","name":"value","type":"bytes32"}],"indexed":false,"internalType":"struct L2ToL1Log","name":"_l2log","type":"tuple"}],"name":"L2ToL1LogSent","type":"event"},{"inputs":[{"internalType":"bytes32","name":"_bytecodeHash","type":"bytes32"}],"name":"requestBytecodeL1Publication","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_isService","type":"bool"},{"internalType":"bytes32","name":"_key","type":"bytes32"},{"internalType":"bytes32","name":"_value","type":"bytes32"}],"name":"sendL2ToL1Log","outputs":[{"internalType":"uint256","name":"logIdInMerkleTree","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_message","type":"bytes"}],"name":"sendToL1","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"nonpayable","type":"function"}]'),n6=JSON.parse('[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]'),n3=JSON.parse('[{"inputs":[{"internalType":"bytes32","name":"hash","type":"bytes32"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"isValidSignature","outputs":[{"internalType":"bytes4","name":"magicValue","type":"bytes4"}],"stateMutability":"view","type":"function"}]'),n4=JSON.parse('[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"address","name":"l1Token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ClaimedFailedDeposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"l2DepositTxHash","type":"bytes32"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"address","name":"l1Token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"DepositInitiated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"address","name":"l1Token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"WithdrawalFinalized","type":"event"}
302,{"inputs":[],"name":"SHARED_BRIDGE","outputs":[{"internalType":"contract IL1SharedBridge","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_depositSender","type":"address"},{"internalType":"address","name":"_l1Token","type":"address"},{"internalType":"bytes32","name":"_l2TxHash","type":"bytes32"},{"internalType":"uint256","name":"_l2BatchNumber","type":"uint256"},{"internalType":"uint256","name":"_l2MessageIndex","type":"uint256"},{"internalType":"uint16","name":"_l2TxNumberInBatch","type":"uint16"},{"internalType":"bytes32[]","name":"_merkleProof","type":"bytes32[]"}],"name":"claimFailedDeposit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_l2Receiver","type":"address"},{"internalType":"address","name":"_l1Token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"uint256","name":"_l2TxGasLimit","type":"uint256"},{"internalType":"uint256","name":"_l2TxGasPerPubdataByte","type":"uint256"}],"name":"deposit","outputs":[{"internalType":"bytes32","name":"txHash","type":"bytes32"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_l2Receiver","type":"address"},{"internalType":"address","name":"_l1Token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"uint256","name":"_l2TxGasLimit","type":"uint256"},{"internalType":"uint256","name":"_l2TxGasPerPubdataByte","type":"uint256"},{"internalType":"address","name":"_refundRecipient","type":"address"}],"name":"deposit","outputs":[{"internalType":"bytes32","name":"txHash","type":"bytes32"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"},{"internalType":"address","name":"_l1Token","type":"address"},{"internalType":"bytes32","name":"_depositL2TxHash","type":"bytes32"}],"name":"depositAmount","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_l2BatchNumber","type":"uint256"},{"internalType":"uint256","name":"_l2MessageIndex","type":"uint256"},{"internalType":"uint16","name":"_l2TxNumberInBatch","type":"uint16"},{"internalType":"bytes","name":"_message","type":"bytes"},{"internalType":"bytes32[]","name":"_merkleProof","type":"bytes32[]"}],"name":"finalizeWithdrawal","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_l2BatchNumber","type":"uint256"},{"internalType":"uint256","name":"_l2MessageIndex","type":"uint256"}],"name":"isWithdrawalFinalized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"l2Bridge","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_l1Token","type":"address"}],"name":"l2TokenAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"l2TokenBeacon","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"}],"name":"transferTokenToSharedBridge","outputs":[],"stateMutability":"nonpayable","type":"function"}]'),n8=JSON.parse('[{"inputs":[{"internalType":"address","name":"_l1Sender","type":"address"},{"internalType":"address","name":"_l2Receiver","type":"address"},{"internalType":"address","name":"_l1Token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"finalizeDeposit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"l1Bridge","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_l2Token","type":"address"}],"name":"l1TokenAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}
302,{"inputs":[{"internalType":"address","name":"_l1Token","type":"address"}],"name":"l2TokenAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_l1Receiver","type":"address"},{"internalType":"address","name":"_l2Token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]'),n7=JSON.parse('[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"accountAddress","type":"address"},{"indexed":true,"internalType":"uint256","name":"key","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"ValueSetUnderNonce","type":"event"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"getDeploymentNonce","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"getMinNonce","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"getRawNonce","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_key","type":"uint256"}],"name":"getValueUnderNonce","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"increaseMinNonce","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"incrementDeploymentNonce","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_expectedNonce","type":"uint256"}],"name":"incrementMinNonceIfEquals","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"uint256","name":"_nonce","type":"uint256"}],"name":"isNonceUsed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_key","type":"uint256"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"setValueUnderNonce","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"uint256","name":"_key","type":"uint256"},{"internalType":"bool","name":"_shouldBeUsed","type":"bool"}],"name":"validateNonceUsage","outputs":[],"stateMutability":"view","type":"function"}]'),n9=JSON.parse('[{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"_minAllowance","type":"uint256"},{"internalType":"bytes","name":"_innerInput","type":"bytes"}],"name":"approvalBased","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"input","type":"bytes"}],"name":"general","outputs":[],"stateMutability":"nonpayable","type":"function"}]');new A.KA(n9);let re=async(e,t)=>new t9(t).signingKey.sign(e).serialized,rt=async(e,t,n)=>{var r,a;if(!n)throw Error("Provider is required but is not provided!");let i={...e};return i.type=rp,i.chainId??(i.chainId=(await n.getNetwork()).chainId),i.value=i.value?BigInt(i.value):0n,i.data??(i.data="0x"),i.gasPrice??(i.gasPrice=await n.getGasPrice()),i.customData=e.customData??{},(r=i.customData).gasPerPubdata??(r.gasPerPubdata=rm),(a=i.customData).factoryDeps??(a.factoryDeps=[]),i.from&&0!==P.q5(await n.getCode(i.from)).length&&(i.gasLimit??(i.gasLimit=await n.estimateGas({...i,from:new t9(t).address}))),i.from??(i.from=new t9(t).address),i.gasLimit??(i.gasLimit=await n.estimateGas(i)),i.nonce??(i.nonce=await n.getTransactionCount(i.from,"pending")),i},rn=new A.KA(n0);new A.KA(n1);let rr=new A.KA(n2);new A.KA(n5),new A.KA(n6),new A.KA(n3),new A.KA(n4);let ra=new A.KA(n8);new A.KA(n7);let ri="0x0000000000000000000000000000000000000000",rs="0x0000000000000000000000000000000000000001",ro="0x0000000000000000000000000000000000008001",rl="0x0000000000000000000000000000000000008008",ru="0x000000000000000000000000000000000000800a",rd="0x0000000000000000000000000000000000008003",rc="0x1111000000000000000000000000000000001111",rp=113,ry=4e5,rf=2e5,rm=5e4,rh=800;function rb(e){return rP(e,ri)||rP(e,ru)||rP(e,rs)}function rg(e){return new Promise(t=>setTimeout(t,e))}async function rv(e,t){if(e>await t)throw Error(`The base cost of performing the priority operation is higher than the provided value parameter for the transaction: baseCost: ${e}, provided value: ${t}!`)}function rx(e,t){if(!e.chainId)throw Error("Transaction chainId isn't set!");if(!e.from)throw Error("Explicitly providing `from` field is required for EIP712 transactions!");let n=e.from,r=e.customData??{},a=e.maxFeePerGas||e.gasPrice||0,i=e.maxPriorityFeePerGas||a,s=[k.c4(e.nonce||0),k.c4(i),k.c4(a),k.c4(e.gasLim
302it||0),e.to?S.b(e.to):"0x",k.c4(e.value||0),e.data||"0x"];if(t){let e=M.t.from(t);s.push(k.c4(e.yParity)),s.push(k.c4(e.r)),s.push(k.c4(e.s))}else s.push(k.c4(e.chainId)),s.push("0x"),s.push("0x");if(s.push(k.c4(e.chainId)),s.push(S.b(n)),s.push(k.c4(r.gasPerPubdata||rm)),s.push((r.factoryDeps??[]).map(e=>P.c$(e))),r.customSignature&&0===P.q5(r.customSignature).length)throw Error("Empty signatures are not supported!");return s.push(r.customSignature||"0x"),r.paymasterParams?s.push([r.paymasterParams.paymaster,P.c$(r.paymasterParams.paymasterInput)]):s.push([]),P.xW([new Uint8Array([rp]),C.R(s)])}function rw(e,t){let n=nZ.getSignedDigest(e),r=en.S(function(e,t){if(e?.customData?.customSignature&&e.customData.customSignature.length)return P.q5(e.customData.customSignature);if(!t)throw Error("No signature provided!");let n=P.q5(P.nx(t.r,32));return new Uint8Array([...n,...P.q5(P.nx(t.s,32)),t.v])}(e,t));return en.S(P.xW([n,r]))}let rT=2n**160n;async function rA(e,t){rP(e,ri)&&(e=rs);let n=nx.connect(e,t),r=rP(e,rs)?"Ether":await n.name(),a=rP(e,rs)?"
302ETH":await n.symbol(),i=rP(e,rs)?18:await n.decimals(),s=new er.y,o=s.encode(["string"],[r]),l=s.encode(["string"],[a]),u=s.encode(["uint256"],[i]);return s.encode(["bytes","bytes","bytes"],[o,l,u])}async function rE(e,t,n,r,a){return ra.encodeFunctionData("finalizeDeposit",[t,n,e,r,a])}async function rS(e,t,n,r,a,i,s){if(i??(i=t9.createRandom().address),await t.isBaseToken(n))return await t.estimateL1ToL2Execute({contractAddress:a,gasPerPubdataByte:s,caller:i,calldata:"0x",l2Value:r});{let o=await t.getDefaultBridgeAddresses(),l=o.sharedL1,u=o.sharedL2,d=await rA(n,e);return await rM(t,l,u,rP(n,ri)?rs:n,r,a,d,i,s,0)}}function rk(e){return e*BigInt(12)/BigInt(10)}async function rM(e,t,n,r,a,i,s,o,l,u){let d=await rE(r,o,i,a,s);return await e.estimateL1ToL2Execute({caller:k.up((BigInt(t)+BigInt(rc))%rT,20),contractAddress:n,gasPerPubdataByte:l,calldata:d,l2Value:u})}function rP(e,t){return e.toLowerCase()===t.toLowerCase()}class rC extends nY(n_(t9)){_providerL1(){if(!this.providerL1)throw Error("L1 provider is missing! Specify an L1 provider using `Wallet.connectToL1()`.");return this.providerL1}_providerL2(){return this.provider}_signerL1(){return this.ethWallet()}_signerL2(){return this}async getMainContract(){return super.getMainContract()}async getBridgehubContract(){return super.getBridgehubContract()}async getL1BridgeContracts(){return super.getL1BridgeContracts()}async getBalanceL1(e,t){return super.getBalanceL1(e,t)}async getAllowanceL1(e,t,n){return super.getAllowanceL1(e,t,n)}async l2TokenAddress(e){return super.l2TokenAddress(e)}async approveERC20(e,t,n){return super.approveERC20(e,t,n)}async getBaseCost(e){return super.getBaseCost(e)}async getBaseToken(){return super.getBaseToken()}async isETHBasedChain(){return super.isETHBasedChain()}async getDepositAllowanceParams(e,t){return super.getDepositAllowanceParams(e,t)}async deposit(e){return super.deposit(e)}async estimateGasDeposit(e){return super.estimateGasDeposit(e)}async getDepositTx(e){return super.getDepositTx(e)}async getFullRequiredDepositFee(e){return super.getFullRequiredDepositFee(e)}async finalizeWithdrawalParams(e,t=0){return super.finalizeWithdrawalParams(e,t)}async finalizeWithdrawal(e,t=0,n){return super.finalizeWithdrawal(e,t,n)}async isWithdrawalFinalized(e,t=0){return super.isWithdrawalFinalized(e,t)}async claimFailedDeposit(e,t){return super.claimFailedDeposit(e,t)}async getRequestExecuteAllowanceParams(e){return super.getRequestExecuteAllowanceParams(e)}async requestExecute(e){return super.requestExecute(e)}async estimateGasRequestExecute(e){return super.estimateGasRequestExecute(e)}async getRequestExecuteTx(e){return super.getRequestExecuteTx(e)}async getBalance(e,t="committed"){return super.getBalance(e,t)}async getAllBalances(){return super.getAllBalances()}async getDeploymentNonce(){return super.getDeploymentNonce()}async getL2BridgeContracts(){return super.getL2BridgeContracts()}async withdraw(e){return super.withdraw(e)}async transfer(e){return super.transfer(e)}async getPriorityOpConfirmation(e,t=0){return super.getPriorityOpConfirmation(e,t)}ethWallet(){return new t9(this.signingKey,this._providerL1())}connect(e){return new rC(this.signingKey,e,this.providerL1)}connectToL1(e){return new rC(this.signingKey,this.provider,e)}static fromMnemonic(e,t){let n=super.fromPhrase(e,t);return new rC(n.signingKey,void 0,n.provider)}static async fromEncryptedJson(e,t,n){return new rC((await super.fromEncryptedJson(e,t,n)).signingKey)}static fromEncryptedJsonSync(e,t){return new rC(super.fromEncryptedJsonSync(e,t).signingKey)}constructor(e,t,n){if(super(e,t),this.provider){let e=this.provider.getNetwork();this.eip712=new nZ(this,e.then(e=>Number(e.chainId)))}this.providerL1=n}async populateTransaction(e){if((!e.type||e.type!==rp)&&!e.customData)return await super.populateTransaction(e);e.type=rp;let t=await super.populateTransaction(e);return t.type=rp,t.value??(t.value=0),t.data??(t.data="0x"),t.customData=this._fillCustomData(e.customData??{}),t.maxFeePerGas||t.maxPriorityFeePerGas||(t.gasPrice=await this.provider.getGasPrice()),t}async signTransaction(e){let t=await this.populateTransaction(e);return t.type!==rp?await super.signTransaction(t):(t.customData.customSignature=await this.eip712.sign(t),rx(t))}async sendTransaction(e){return await this.provider.broadcastTransaction(await this.signTransaction(e))}}function rO(e,t){if(e.provider)return e.provider;V.vA(!1,"missing provider","UNSUPPORTED_OPERATION",{operation:t})}class rj extends eu.Z{constructor(e,t){super(t),ep.n(this,{address:e.address,secret:e.secret}),this.payloadSigner=e.payloadSigner||re,this.transactionBuilder=e.transactionBuilder||rt}connect(e){return new rj({address:this.address,secret:this.secret,payloadSigner:this.payloadSigner,transactionBuilder:this.transactionBuilder},e)}getAddress(){return Promise.resolve(this.address)}async getBalance(e,t="committed"){return await rO(this,"getBalance").getBalance(await this.getAddress(),t,e)}async getAllBalances(){return await rO(this,"getAllAccountBalances").getAllAccountBalances(await this.getAddress())}async getDeploymentNonce(){return await nN.connect(rd,this).getDeploymentNonce(await this.getAddress())}async populateTransaction(e){return this.transactionBuilder({...e,from:e.from||await this.getAddress()},this.secret,this.provider)}async signTransaction(e){let t=await this.populateTransaction(e),n=nZ.getSignedDigest(t);return t.customData={...t.customData,customSignature:await this.payloadSigner(n,this.secret,this.provider)},rx(t)}async sendTransaction(e){return rO(this,"broadcastTransaction").broadcastTransaction(await this.signTransaction(e))}signMessage(e){return this.payloadSigner(eo(e),this.secret,this.provider)}async signTypedData(e,t,n){let r=await el.z.resolveNames(e,t,n,async e=>ei.tG(e,this.provider));return this.payloadSigner(el.z.hash(r.domain,t,r.value),this.secret,this.provider)}async withdraw(e){let t=await rO(this,"getWithdrawTx").getWithdrawTx({from:await this.getAddress(),...e});return await this.sendTransaction(t)}async transfer(e){let t=await rO(this,"getTransferTx").getTransferTx({from:await this.getAddress(),...e});return await this.sendTransaction(t)}}var rI=n(84646),rR=n(99926),rD=n(36154);n(80023);let rB=BigInt(0);function rN(e,t){return function(n){return n?e(n):t}}function rL(e,t){return n=>{if(t&&!n)return null;if(!Array.isArray(n))throw Error("Not an array!");return n.map(t=>e(t))}}function rF(e,t){return n=>{let r={};for(let a in e){let i=a;if(t&&a in t&&!(i in n)){for(let e of t[a])if(e in n){i=e;break}}try{let t=e[a](n[i]);void 0!==t&&(r[a]=t)}catch(t){let e=t instanceof Error?t.message:"not-an-error";(0,V.vA)(!1,`invalid value for value.${a} (${e})`,"BAD_DATA",{value:n})}}return r}}function rU(e){switch(e){case!0:case"true":return!0;case!1:case"false":return!1}(0,V.MR)(!1,`invalid boolean; ${JSON.stringify(e)}`,"value",e)}function rz(e){return(0,V.MR)((0,P.Lo)(e,!0),"invalid data","value",e),e}function rG(e){return(0,V.MR)((0,P.Lo)(e,32),"invalid hash","value",e),e}let rH=rF({address:S.b,blockHash:rG,blockNumber:k.WZ,data:rz,index:k.WZ,removed:rN(rU,!1),topics:rL(rG),transactionHash:rG,transactionIndex:k.WZ,l1BatchNumber:rN(k.WZ)},{index:["logIndex"]}),rV=rF({hash:rN(rG),parentHash:rG,number:k.WZ,sha3Uncles:rG,stateRoot:rG,transactionsRoot:rG,receiptsRoot:rG,timestamp:k.WZ,nonce:rN(rz),difficulty:k.Ab,totalDifficulty:k.Ab,gasLim
302it:k.Ab,gasUsed:k.Ab,miner:rN(S.b),extraData:rz,baseFeePerGas:rN(k.Ab),logsBloom:rz,sealFields:rN(rL(rz)),uncles:rL(rG),size:k.Ab,mixHash:rG,l1BatchNumber:rN(k.WZ),l1BatchTimestamp:rN(k.WZ)}),rW=rF({transactionIndex:k.WZ,blockNumber:k.WZ,transactionHash:rG,address:S.b,topics:rL(rG),data:rz,index:k.WZ,blockHash:rG,l1BatchNumber:rN(k.WZ)},{index:["logIndex"]}),r_=rF({blockNumber:k.WZ,blockHash:rG,l1BatchNumber:rN(k.WZ),transactionIndex:k.WZ,shardId:k.WZ,isService:rU,sender:S.b,key:rG,value:rG,transactionHash:rG,logIndex:k.WZ}),rY=rF({to:rN(S.b,null),from:rN(S.b,null),contractAddress:rN(S.b,null),index:k.WZ,root:rN(P.c$),gasUsed:k.Ab,logsBloom:rN(rz),blockHash:rN(rG,null),hash:rG,logs:rL(function(e){return rW(e)}),blockNumber:rN(k.WZ,null),cumulativeGasUsed:k.Ab,effectiveGasPrice:rN(k.Ab),status:rN(k.WZ),type:rN(k.WZ,0),l1BatchNumber:rN(k.WZ),l1BatchTxIndex:rN(k.WZ),l2ToL1Logs:rN(rL(r_),[])},{effectiveGasPrice:["gasPrice"],hash:["transactionHash"],index:["transactionIndex"]});function rq(e){e.to&&(0,k.Ab)(e.to)===rB&&(e.to="0x0000000000000000000000000000000000000000");let t=rF({hash:rG,index:rN(k.WZ,void 0),type:e=>"0x"===e||null==e?0:(0,k.WZ)(e),accessList:rN(rD.$,null),blockHash:rN(rG,null),blockNumber:rN(k.WZ,null),transactionIndex:rN(k.WZ,null),from:S.b,gasPrice:rN(k.Ab),maxPriorityFeePerGas:rN(k.Ab),maxFeePerGas:rN(k.Ab),gasLimit:k.Ab,to:rN(S.b,null),value:k.Ab,nonce:k.WZ,data:rz,creates:rN(S.b,null),chainId:rN(k.Ab,null),l1BatchNumber:rN(k.WZ),l1BatchTxIndex:rN(k.WZ)},{data:["input"],gasLimit:["gas"],index:["transactionIndex"]})(e);t.to,(1===e.type||2===e.type)&&null===e.accessList&&(t.accessList=[]);try{e.signature?t.signature=M.t.from(e.signature):t.signature=M.t.from(e)}catch(e){t.signature=M.t.from(void 0)}if(null===t.chainId){let e=t.signature.legacyChainId;e&&(t.chainId=e)}return t.blockHash&&(0,k.Ab)(t.blockHash)===rB&&(t.blockHash=null),t}let rQ=rF({gasLimit:k.Ab,gasPerPubdataLimit:k.Ab,maxPriorityFeePerGas:k.Ab,maxFeePerGas:k.Ab},{gasLimit:["gas_limit"],gasPerPubdataLimit:["gas_per_pubdata_limit"],maxPriorityFeePerGas:["max_priority_fee_per_gas"],maxFeePerGas:["max_fee_per_gas"]});var rZ=function(e,t,n,r,a){if("m"===r)throw TypeError("Private method is not writable");if("a"===r&&!a)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!a:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?a.call(e,n):a?a.value=n:t.set(e,n),n},rK=function(e,t,n,r){if("a"===n&&!r)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};function rJ(e){return class extends e{_send(e){throw Error("Must be implemented by the derived class!")}contractAddresses(){throw Error("Must be implemented by the derived class!")}_getBlockTag(e){return"committed"===e?"committed":super._getBlockTag(e)}_wrapLog(e){return new ns(rH(e),this)}_wrapBlock(e){return new ni(function(e){let t=rV(e);return t.transactions=e.transactions.map(e=>"string"==typeof e?e:rq(e)),t}(e),this)}_wrapTransactionResponse(e){return new nr(rq(e),this)}_wrapTransactionReceipt(e){return new na(rY(e),this)}async getTransactionReceipt(e){return await super.getTransactionReceipt(e)}async getTransaction(e){return await super.getTransaction(e)}async getBlock(e,t){return await super.getBlock(e,t)}async getLogs(e){return await super.getLogs(e)}async getBalance(e,t,n){if(n?(rP(n,ri)||rP(n,rs))&&(n=await this.l2TokenAddress(n)):n=ru,rP(n,ru))return await super.getBalance(e,t);try{let r=nx.connect(n,this);return await r.balanceOf(e,{blockTag:t})}catch{return 0n}}async l2TokenAddress(e,t){rP(e,ri)&&(e=rs);let n=await this.getBaseTokenContractAddress();return rP(e,n)?ru:(t??(t=(await this.getDefaultBridgeAddresses()).sharedL2),await (await this.connectL2Bridge(t)).l2TokenAddress(e))}async l1TokenAddress(e){if(rP(e,ri))return ri;let t=await this.getDefaultBridgeAddresses(),n=nI.connect(t.sharedL2,this);return await n.l1TokenAddress(e)}async getProtocolVersion(e){return await this.send("zks_getProtocolVersion",[e])}async estimateGasL1(e){return await this.send("zks_estimateGasL1ToL2",[this.getRpcTransaction(e)])}async estimateFee(e){return rQ(await this.send("zks_estimateFee",[e]))}
302async getFeeParams(){return await this.send("zks_getFeeParams",[])}async getGasPrice(){return(await this.getFeeData()).gasPrice}async getLogProof(e,t){return await this.send("zks_getL2ToL1LogProof",[P.c$(e),t])}async getL1BatchBlockRange(e){let t=await this.send("zks_getL1BatchBlockRange",[e]);return t?[parseInt(t[0],16),parseInt(t[1],16)]:null}async getBridgehubContractAddress(){return this.contractAddresses().bridgehubContract||(this.contractAddresses().bridgehubContract=await this.send("zks_getBridgehubContract",[])),this.contractAddresses().bridgehubContract}async getMainContractAddress(){return this.contractAddresses().mainContract||(this.contractAddresses().mainContract=await this.send("zks_getMainContract",[])),this.contractAddresses().mainContract}async getBaseTokenContractAddress(){return this.contractAddresses().baseToken||(this.contractAddresses().baseToken=await this.send("zks_getBaseTokenL1Address",[])),S.b(this.contractAddresses().baseToken)}async isEthBasedChain(){return rP(await this.getBaseTokenContractAddress(),rs)}async isBaseToken(e){return rP(e,await this.getBaseTokenContractAddress())||rP(e,ru)}async getTestnetPaymasterAddress(){return await this.send("zks_getTestnetPaymaster",[])}async getDefaultBridgeAddresses(){if(!this.contractAddresses().erc20BridgeL1){let e=await this.send("zks_getBridgeContracts",[]);this.contractAddresses().erc20BridgeL1=e.l1Erc20DefaultBridge,this.contractAddresses().erc20BridgeL2=e.l2Erc20DefaultBridge,this.contractAddresses().wethBridgeL1=e.l1WethBridge,this.contractAddresses().wethBridgeL2=e.l2WethBridge,this.contractAddresses().sharedBridgeL1=e.l1SharedDefaultBridge,this.contractAddresses().sharedBridgeL2=e.l2SharedDefaultBridge}return{erc20L1:this.contractAddresses().erc20BridgeL1,erc20L2:this.contractAddresses().erc20BridgeL2,wethL1:this.contractAddresses().wethBridgeL1,wethL2:this.contractAddresses().wethBridgeL2,sharedL1:this.contractAddresses().sharedBridgeL1,sharedL2:this.contractAddresses().sharedBridgeL2}}async connectL2Bridge(e){return await this.isL2BridgeLegacy(e)?nI.connect(e,this):nD.connect(e,this)}async isL2BridgeLegacy(e){let t=nD.connect(e,this);try{return await t.l1SharedBridge(),!1}catch(e){}return!0}async getAllAccountBalances(e){let t=await this.send("zks_getAllAccountBalances",[e]);for(let e in t)t[e]=BigInt(t[e]);return t}async getConfirmedTokens(e=0,t=255){return(await this.send("zks_getConfirmedTokens",[e,t])).map(e=>({address:e.l2Address,...e}))}async l1ChainId(){return Number(await this.send("zks_L1ChainId",[]))}async getL1BatchNumber(){return Number(await this.send("zks_L1BatchNumber",[]))}async getL1BatchDetails(e){return await this.send("zks_getL1BatchDetails",[e])}async getBlockDetails(e){return await this.send("zks_getBlockDetails",[e])}async getTransactionDetails(e){return await this.send("zks_getTransactionDetails",[e])}async getBytecodeByHash(e){return await this.send("zks_getBytecodeByHash",[e])}async getRawBlockTransactions(e){return await this.send("zks_getRawBlockTransactions",[e])}async getProof(e,t,n){return await this.send("zks_getProof",[e,t,n])}async sendRawTransactionWithDetailedOutput(e){return await this.send("zks_sendRawTransactionWithDetailedOutput",[e])}async getWithdrawTx(e){var t;let{...n}=e;if((rP(n.token,ri)||rP(n.token,rs))&&(n.token=await this.l2TokenAddress(rs)),(null===n.to||void 0===n.to)&&(null===n.from||void 0===n.from))throw Error("Withdrawal target address is undefined!");if(n.to??(n.to=n.from),n.overrides??(n.overrides={}),(t=n.overrides).from??(t.from=n.from),rP(n.token,ru)){if(n.overrides.value||(n.overrides.value=n.amount),BigInt(n.overrides.value)!==BigInt(n.amount))throw Error("The tx.value is not equal to the value withdrawn!");let e=nT.connect(ru,this),t=await e.withdraw.populateTransaction(n.to,n.overrides);return n.paymasterParams?{...t,customData:{paymasterParams:n.paymasterParams}}:t}n.bridgeAddress||(n.bridgeAddress=(await this.getDefaultBridgeAddresses()).sharedL2);let r=await this.connectL2Bridge(n.bridgeAddress),a=await r.withdraw.populateTransaction(n.to,n.token,n.amount,n.overrides);return n.paymasterParams?{...a,customData:{paymasterParams:n.paymasterParams}}:a}async estimateGasWithdraw(e){let t=await this.getWithdrawTx(e);return await this.estimateGas(t)}async getTransferTx(e){var t;let{...n}=e;if(n.token?(rP(n.token,ri)||rP(n.token,rs))&&(n.token=await this.l2TokenAddress(rs)):n.token=ru,n.overrides??(n.overrides={}),(t=n.overrides).from??(t.from=n.from),rP(n.token,ru))return n.paymasterParams?{...n.overrides,type:rp,to:n.to,value:n.amount,customData:{paymasterParams:n.paymasterParams}}:{...n.overrides,to:n.to,value:n.amount};{let e=nx.connect(n.token,this),t=await e.transfer.populateTransaction(n.to,n.amount,n.overrides);return n.paymasterParams?{...t,customData:{paymasterParams:n.paymasterParams}}:t}}async estimateGasTransfer(e){let t=await this.getTransferTx(e);return await this.estimateGas(t)}async newFilter(e){return BigInt(await this.send("eth_newFilter",[await this._getFilter(e)]))}async newBlockFilter(){return BigInt(await this.send("eth_newBlockFilter",[]))}async newPendingTransactionsFilter(){return BigInt(await this.send("eth_newPendingTransactionFilter",[]))}async getFilterChanges(e){let t=await this.send("eth_getFilterChanges",[k.up(e)]);return"string"==typeof t[0]?t:t.map(e=>this._wrapLog(e))}async getTransactionStatus(e){let t=await this.getTransaction(e);if(!t)return g.NotFound;if(!t.blockNumber)return g.Processing;let n=await this.getBlock("finalized");return t.blockNumber<=n.number?g.Finalized:g.Committed}async broadcastTransaction(e){let{blockNumber:t,hash:n}=await (0,ep.k)({blockNumber:this.getBlockNumber(),hash:this._perform({method:"broadcastTransaction",signedTransaction:e}),network:this.getNetwork()}
302),r=no.from(e);if(r.hash!==n)throw Error("@TODO: the returned hash did not match!");return this._wrapTransactionResponse(r).replaceableTransaction(t)}async getL2TransactionFromPriorityOp(e){let t=function(e,t){let n=null;for(let r of e.logs)if(rP(r.address,t))try{let e=rn.parseLog({topics:r.topics,data:r.data});e&&null!==e.args.txHash&&(n=e.args.txHash)}catch{}if(!n)throw Error("Failed to parse tx logs!");return n}(await e.wait(),await this.getMainContractAddress()),n=null;do n=await this.getTransactionStatus(t),await rg(this.pollingInterval);while(n===g.NotFound);return await this.getTransaction(t)}async getPriorityOpResponse(e){let t={...e};return t.waitL1Commit=e.wait.bind(e),t.wait=async()=>{let t=await this.getL2TransactionFromPriorityOp(e);return await t.wait()},t.waitFinalize=async()=>{let t=await this.getL2TransactionFromPriorityOp(e);return await t.waitFinalize()},t}async _getPriorityOpConfirmationL2ToL1Log(e,t=0){let n=P.c$(e),r=await this.getTransactionReceipt(n);if(!r)throw Error("Transaction is not mined!");let[a,i]=Array.from(r.l2ToL1Logs.entries()).filter(([,e])=>rP(e.sender,ro))[t];return{l2ToL1LogIndex:a,l2ToL1Log:i,l1BatchTxId:r.l1BatchTxIndex}}async getPriorityOpConfirmation(e,t=0){let{l2ToL1LogIndex:n,l2ToL1Log:r,l1BatchTxId:a}=await this._getPriorityOpConfirmationL2ToL1Log(e,t),i=await this.getLogProof(e,n);return{l1BatchNumber:r.l1BatchNumber,l2MessageIndex:i.id,l2TxNumberInBlock:a,proof:i.proof}}async getContractAccountInfo(e){let t=new np.NZ("0x0000000000000000000000000000000000008006",rr.fragments,this),n=await t.getAccountInfo(e);return{supportedAAVersion:Number(n.supportedAAVersion),nonceOrdering:Number(n.nonceOrdering)}}async estimateL1ToL2Execute(e){e.gasPerPubdataByte??(e.gasPerPubdataByte=rh),e.caller??(e.caller=t9.createRandom().address);let t={gasPerPubdata:e.gasPerPubdataByte};return e.factoryDeps&&Object.assign(t,{factoryDeps:e.factoryDeps}),await this.estimateGasL1({from:e.caller,data:e.calldata,to:e.contractAddress,value:e.l2Value,customData:t})}getRpcTransaction(e){let t=super.getRpcTransaction(e);return e.customData&&(t.type=k.up(rp),t.eip712Meta={gasPerPubdata:k.up(e.customData.gasPerPubdata??0)},e.customData.factoryDeps&&(t.eip712Meta.factoryDeps=e.customData.factoryDeps.map(e=>Array.from(P.q5(e)))),e.customData.paymasterParams&&(t.eip712Meta.paymasterParams={paymaster:P.c$(e.customData.paymasterParams.paymaster),paymasterInput:Array.from(P.q5(e.customData.paymasterParams.paymasterInput))})),t}}}class rX extends rJ(nu.FR){contractAddresses(){return this._contractAddresses}constructor(e,t,n){e||(e="http://localhost:3050"),super(e,t,("string"==typeof e?e.includes("localhost")||e.includes("127.0.0.1"):e.url.includes("localhost")||e.url.includes("127.0.0.1"))?{...n,cacheTimeout:-1}:n),w.set(this,void 0),"string"==typeof e?rZ(this,w,new rI.ui(e),"f"):rZ(this,w,e.clone(),"f"),this.pollingInterval=500,this._contractAddresses={}}async getTransactionReceipt(e){return super.getTransactionReceipt(e)}async getTransaction(e){return super.getTransaction(e)}async getBlock(e,t){return super.getBlock(e,t)}async getLogs(e){return super.getLogs(e)}async getBalance(e,t,n){return super.getBalance(e,t,n)}async l2TokenAddress(e){return super.l2TokenAddress(e)}async l1TokenAddress(e){return super.l1TokenAddress(e)}async getProtocolVersion(e){return super.getProtocolVersion(e)}async estimateGasL1(e){return super.estimateGasL1(e)}async estimateFee(e){return super.estimateFee(e)}async getFeeParams(){return super.getFeeParams()}async getGasPrice(){return super.getGasPrice()}async getLogProof(e,t){return super.getLogProof(e,t)}async getL1BatchBlockRange(e){return super.getL1BatchBlockRange(e)}async getMainContractAddress(){return super.getMainContractAddress()}async getBridgehubContractAddress(){return super.getBridgehubContractAddress()}async getBaseTokenContractAddress(){return super.getBaseTokenContractAddress()}async isEthBasedChain(){return super.isEthBasedChain()}async isBaseToken(e){return super.isBaseToken(e)}async getTestnetPaymasterAddress(){return super.getTestnetPaymasterAddress()}async getDefaultBridgeAddresses(){return super.getDefaultBridgeAddresses()}async getAllAccountBalances(e){return super.getAllAccountBalances(e)}async getConfirmedTokens(e=0,t=255){return super.getConfirmedTokens(e,t)}async l1ChainId(){return super.l1ChainId()}async getL1BatchNumber(){return super.getL1BatchNumber()}async getL1BatchDetails(e){return super.getL1BatchDetails(e)}
302async getBlockDetails(e){return super.getBlockDetails(e)}async getTransactionDetails(e){return super.getTransactionDetails(e)}async getBytecodeByHash(e){return super.getBytecodeByHash(e)}async getRawBlockTransactions(e){return super.getRawBlockTransactions(e)}async getProof(e,t,n){return super.getProof(e,t,n)}async sendRawTransactionWithDetailedOutput(e){return super.sendRawTransactionWithDetailedOutput(e)}async getWithdrawTx(e){return super.getWithdrawTx(e)}async estimateGasWithdraw(e){return super.estimateGasWithdraw(e)}async getTransferTx(e){return super.getTransferTx(e)}async estimateGasTransfer(e){return super.estimateGasTransfer(e)}async newFilter(e){return super.newFilter(e)}async newBlockFilter(){return super.newBlockFilter()}async newPendingTransactionsFilter(){return super.newPendingTransactionsFilter()}async getFilterChanges(e){return super.getFilterChanges(e)}async getTransactionStatus(e){return super.getTransactionStatus(e)}async getL2TransactionFromPriorityOp(e){return super.getL2TransactionFromPriorityOp(e)}async getPriorityOpResponse(e){return super.getPriorityOpResponse(e)}async getPriorityOpConfirmation(e,t=0){return super.getPriorityOpConfirmation(e,t)}async getContractAccountInfo(e){return super.getContractAccountInfo(e)}async estimateL1ToL2Execute(e){return super.estimateL1ToL2Execute(e)}async _send(e){let t=this._getConnection();t.body=JSON.stringify(e),t.setHeader("content-type","application/json");let n=await t.send();n.assertOk();let r=n.bodyJson;return Array.isArray(r)||(r=[r]),r}static getDefaultProvider(e=m.Localhost){switch(e){case m.Localhost:return new rX("http://localhost:3050");case m.Sepolia:return new rX("https://sepolia.era.zksync.dev");case m.Mainnet:return new rX("https://mainnet.era.zksync.io");case m.EraTestNode:return new rX("http://localhost:8011");default:return new rX("http://localhost:3050")}}}w=new WeakMap;class r$ extends rJ(rR.k){contractAddresses(){return this._contractAddresses}constructor(e,t){super(e,t),T.set(this,void 0),this._contractAddresses={},rZ(this,T,async(t,n)=>{let r={method:t,params:n};this.emit("debug",{action:"sendEip1193Request",payload:r});try{let t=await e.request(r);return this.emit("debug",{action:"receiveEip1193Result",result:t}),t}catch(t){let e=Error(t.message);throw e.code=t.code,e.data=t.data,e.payload=r,this.emit("debug",{action:"receiveEip1193Error",error:e}),e}},"f")}async getTransactionReceipt(e){return super.getTransactionReceipt(e)}async getTransaction(e){return super.getTransaction(e)}async getBlock(e,t){return super.getBlock(e,t)}async getLogs(e){return super.getLogs(e)}async getBalance(e,t,n){return super.getBalance(e,t,n)}async l2TokenAddress(e){return super.l2TokenAddress(e)}async l1TokenAddress(e){return super.l1TokenAddress(e)}async getProtocolVersion(e){return super.getProtocolVersion(e)}async estimateGasL1(e){return super.estimateGasL1(e)}async estimateFee(e){return super.estimateFee(e)}async getFeeParams(){return super.getFeeParams()}async getGasPrice(){return super.getGasPrice()}async getLogProof(e,t){return super.getLogProof(e,t)}async getL1BatchBlockRange(e){return super.getL1BatchBlockRange(e)}async getMainContractAddress(){return super.getMainContractAddress()}async getBridgehubContractAddress(){return super.getBridgehubContractAddress()}async getBaseTokenContractAddress(){return super.getBaseTokenContractAddress()}async isEthBasedChain(){return super.isEthBasedChain()}async isBaseToken(e){return super.isBaseToken(e)}async getTestnetPaymasterAddress(){return super.getTestnetPaymasterAddress()}async getDefaultBridgeAddresses(){return super.getDefaultBridgeAddresses()}async getAllAccountBalances(e){return super.getAllAccountBalances(e)}async getConfirmedTokens(e=0,t=255){return super.getConfirmedTokens(e,t)}async l1ChainId(){return super.l1ChainId()}async getL1BatchNumber(){return super.getL1BatchNumber()}async getL1BatchDetails(e){return super.getL1BatchDetails(e)}async getBlockDetails(e){return super.getBlockDetails(e)}async getTransactionDetails(e){return super.getTransactionDetails(e)}async getBytecodeByHash(e){return super.getBytecodeByHash(e)}async getRawBlockTransactions(e){return super.getRawBlockTransactions(e)}async getProof(e,t,n){return super.getProof(e,t,n)}async sendRawTransactionWithDetailedOutput(e){return super.sendRawTransactionWithDetailedOutput(e)}async getWithdrawTx(e){return super.getWithdrawTx(e)}async estimateGasWithdraw(e){return super.estimateGasWithdraw(e)}async getTransferTx(e){return super.getTransferTx(e)}async estimateGasTransfer(e){return super.estimateGasTransfer(e)}async newFilter(e){return super.newFilter(e)}async newBlockFilter(){return super.newBlockFilter()}async newPendingTransactionsFilter(){return super.newPendingTransactionsFilter()}async getFilterChanges(e){return super.getFilterChanges(e)}async getTransactionStatus(e){return super.getTransactionStatus(e)}async getL2TransactionFromPriorityOp(e){return super.getL2TransactionFromPriorityOp(e)}async getPriorityOpResponse(e){return super.getPriorityOpResponse(e)}async getPriorityOpConfirmation(e,t=0){return super.getPriorityOpConfirmation(e,t)}async getContractAccountInfo(e){return super.getContractAccountInfo(e)}async estimateL1ToL2Execute(e){return super.estimateL1ToL2Execute(e)}async _send(e){V.MR(!Array.isArray(e),"EIP-1193 does not support batch request","payload",e);try{let t=await rK(this,T,"f").call(this,e.method,e.params||[]);return[{id:e.id,result:t}]}catch(t){return[{id:e.id,error:{code:t.code,data:t.data,message:t.message}}]}}getRpcError(e,t){switch((t=JSON.parse(JSON.stringify(t))).error.code||-1){case 4001:t.error.message=`ethers-user-denied: ${t.error.message}`;break;case 4200:t.error.message=`ethers-unsupported: ${t.error.message}`}return super.getRpcError(e,t)}async hasSigner(e){e||(e=0);let t=await this.send("eth_accounts",[]);return"number"==typeof e?t.length>e:0!==t.filter(t=>rP(t,e)).length}async getSigner(e){if(e||(e=0),!await this.hasSigner(e))try{await rK(this,T,"f").call(this,"eth_requestAccounts",[])}catch(t){let e=t.payload;throw this.getRpcError(e,{id:e.id,error:t})}return nK.from(await super.getSigner(e),Number((await this.getNetwork()).chainId))}async estimateGas(e){let t=await super.estimateGas(e),n=e.customData||e.type===rp;return t>21000n||n?t:21000n}}T=new WeakMap}
302,76854:(e,t,n)=>{"use strict";n.d(t,{A:()=>function e(){var t=new r,n=[],a=[],i=o;function l(e){let r=t.get(e);if(void 0===r){if(i!==o)return i;t.set(e,r=n.push(e)-1)}return a[r%a.length]}return l.domain=function(e){if(!arguments.length)return n.slice();for(let a of(n=[],t=new r,e))t.has(a)||t.set(a,n.push(a)-1);return l},l.range=function(e){return arguments.length?(a=Array.from(e),l):a.slice()},l.unknown=function(e){return arguments.length?(i=e,l):i},l.copy=function(){return e(n,a).unknown(i)},s.C.apply(l,arguments),l},h:()=>o});class r extends Map{constructor(e,t=i){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(let[t,n]of e)this.set(t,n)}get(e){return super.get(a(this,e))}has(e){return super.has(a(this,e))}set(e,t){return super.set(function({_intern:e,_key:t},n){let r=t(n);return e.has(r)?e.get(r):(e.set(r,n),n)}(this,e),t)}delete(e){return super.delete(function({_intern:e,_key:t},n){let r=t(n);return e.has(r)&&(n=e.get(r),e.delete(r)),n}(this,e))}}function a({_intern:e,_key:t},n){let r=t(n);return e.has(r)?e.get(r):n}function i(e){return null!==e&&"object"==typeof e?e.valueOf():e}var s=n(53322);let o=Symbol("implicit")},77160:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});function r(e,t){if(!e)throw Error("Invariant failed")}},77195:(e,t,n)=>{"use strict";n.d(t,{s:()=>l});var r=n(87773),a=n(38096),i=n(80478),s=n(44819),o=n(64476),l=(0,s.R)((e,t)=>{let{onClick:n,className:s,...l}=e,{onClose:u}=(0,r.k3)(),d=(0,i.cx)("chakra-modal__close-btn",s),c=(0,r.x5)();return(0,o.jsx)(a.J,{ref:t,__css:c.closeButton,className:d,onClick:(0,i.Hj)(n,e=>{e.stopPropagation(),u()}),...l})});l.displayName="ModalCloseButton"},77657:(e,t,n)=>{var r=n(14872),a=n(47068),i=n(33696),s={};s["[object Float32Array]"]=s["[object Float64Array]"]=s["[object Int8Array]"]=s["[object Int16Array]"]=s["[object Int32Array]"]=s["[object Uint8Array]"]=s["[object Uint8ClampedArray]"]=s["[object Uint16Array]"]=s["[object Uint32Array]"]=!0,s["[object Arguments]"]=s["[object Array]"]=s["[object ArrayBuffer]"]=s["[object Boolean]"]=s["[object DataView]"]=s["[object Date]"]=s["[object Error]"]=s["[object Function]"]=s["[object Map]"]=s["[object Number]"]=s["[object Object]"]=s["[object RegExp]"]=s["[object Set]"]=s["[object String]"]=s["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&a(e.length)&&!!s[r(e)]}},77681:(e,t,n)=>{"use strict";n.d(t,{r:()=>d});var r=n(44819),a=n(78879),i=n(64476),s=(0,r.R)(function(e,t){let{templateAreas:n,gap:r,rowGap:s,columnGap:o,column:l,row:u,autoFlow:d,autoRows:c,templateRows:p,autoColumns:y,templateColumns:f,...m}=e;return(0,i.jsx)(a.B.div,{ref:t,__css:{display:"grid",gridTemplateAreas:n,gridGap:r,gridRowGap:s,gridColumnGap:o,gridAutoColumns:y,gridColumn:l,gridRow:u,gridAutoFlow:d,gridAutoRows:c,gridTemplateRows:p,gridTemplateColumns:f},...m})});s.displayName="Grid";var o=n(12208),l=n(22872),u=n(75625),d=(0,r.R)(function(e,t){var n,r,a;let{columns:d,spacingX:c,spacingY:p,spacing:y,minChildWidth:f,...m}=e,h=(0,o.D)(),b=f?(n=f,r=h,(0,u.bk)(n,e=>{let t=(0,l.gf)("sizes",e,"number"==typeof e?`${e}px`:e)(r);return null===e?null:`repeat(auto-fit, minmax(${t}, 1fr))`})):(a=d,(0,u.bk)(a,e=>null===e?null:`repeat(${e}, minmax(0, 1fr))`));return(0,i.jsx)(s,{ref:t,gap:y,columnGap:c,rowGap:p,templateColumns:b,...m})});d.displayName="SimpleGrid"},77801:e=>{e.exports=function(e){return this.__data__.has(e)}},77820:(e,t,n)=>{"use strict";n.d(t,{L:()=>r});let r=(0,n(5776).createContext)({})},77830:(e,t,n)=>{"use strict";function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.d(t,{A:()=>r})},78116:(e,t,n)=>{"use strict";n.d(t,{Cp:()=>m,F$:()=>y,G6:()=>A,GR:()=>u,MK:()=>c,Od:()=>f,S$:()=>r,Zw:()=>i,b_:()=>d,f8:()=>b,gn:()=>s,j3:()=>o,jY:()=>E,lQ:()=>a,nJ:()=>p,pl:()=>S,vh:()=>l,yy:()=>T});let r="undefined"==typeof window||"Deno"in window;function a(){}function i(e,t){return"function"==typeof e?e(t):e}function s(e){return"number"==typeof e&&e>=0&&e!==1/0}function o(e,t){return Math.max(e+(t||0)-Date.now(),0)}function l(e,t,n){return w(e)?"function"==typeof t?{...n,queryKey:e,queryFn:t}:{...t,queryKey:e}:e}function u(e,t,n){return w(e)?"function"==typeof t?{...n,mutationKey:e,mutationFn:t}:{...t,mutationKey:e}:"function"==typeof e?{...t,mutationFn:e}:{...e}}function d(e,t,n){return w(e)?[{...t,queryKey:e},n]:[e||{},t]}function c(e,t){let{type:n="all",exact:r,fetchStatus:a,predicate:i,queryKey:s,stale:o}=e;if(w(s))if(r){if(t.queryHash!==y(s,t.options))return!1}else{var l;if(l=t.queryKey,!h(l,s))return!1}if("all"!==n){let e=t.isActive();if("active"===n&&!e||"inactive"===n&&e)return!1}return("boolean"!=typeof o||t.isStale()===o)&&(void 0===a||a===t.state.fetchStatus)&&(!i||!!i(t))}function p(e,t){let{exact:n,fetching:r,predicate:a,mutationKey:i}=e;if(w(i)){if(!t.options.mutationKey)return!1;if(n){if(f(t.options.mutationKey)!==f(i))return!1}else{var s;if(s=t.options.mutationKey,!h(s,i))return!1}}return("boolean"!=typeof r||"loading"===t.state.status===r)&&(!a||!!a(t))}function y(e,t){return((null==t?void 0:t.queryKeyHashFn)||f)(e)}function f(e){return JSON.stringify(e,(e,t)=>v(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function m(e,t){return h(e,t)}function h(e,t){return e===t||typeof e==typeof t&&!!e&&!!t&&"object"==typeof e&&"object"==typeof t&&!Object.keys(t).some(n=>!h(e[n],t[n]))}function b(e,t){if(e&&!t||t&&!e)return!1;for(let n in e)if(e[n]!==t[n])return!1;return!0}function g(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function v(e){if(!x(e))return!1;let t=e.constructor;if(void 0===t)return!0;let n=t.prototype;return!!x(n)&&!!n.hasOwnProperty("isPrototypeOf")}function x(e){return"[object Object]"===Object.prototype.toString.call(e)}function w(e){return Array.isArray(e)}function T(e){return new Promise(t=>{setTimeout(t,e)})}function A(e){T(0).then(e)}
302function E(){if("function"==typeof AbortController)return new AbortController}function S(e,t,n){return null!=n.isDataEqual&&n.isDataEqual(e,t)?e:"function"==typeof n.structuralSharing?n.structuralSharing(e,t):!1!==n.structuralSharing?function e(t,n){if(t===n)return t;let r=g(t)&&g(n);if(r||v(t)&&v(n)){let a=r?t.length:Object.keys(t).length,i=r?n:Object.keys(n),s=i.length,o=r?[]:{},l=0;for(let a=0;a<s;a++){let s=r?a:i[a];o[s]=e(t[s],n[s]),o[s]===t[s]&&l++}return a===s&&l===a?t:o}return n}(e,t):t}},78630:(e,t,n)=>{var r=n(49671),a=n(34900),i=n(63112);e.exports=function(e){return r(e,i,a)}},78879:(e,t,n)=>{"use strict";n.d(t,{B:()=>M});var r,a=n(42300),i=new Set([...a.q8,"textStyle","layerStyle","apply","noOfLines","focusBorderColor","errorBorderColor","as","__css","css","sx"]),s=new Set(["htmlWidth","htmlHeight","htmlSize","htmlTranslate"]);function o(e){return s.has(e)||!i.has(e)}var l=n(29056),u=n(12625),d=n(47106),c=n(77830),p=n(5776),y=n(23148),f=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,m=(0,y.A)(function(e){return f.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)}),h=n(62579),b=n(84340),g=n(50660),v=n(1882),x=function(e){return"theme"!==e},w=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?m:x},T=function(e,t,n){var r;if(t){var a=t.shouldForwardProp;r=e.__emotion_forwardProp&&a?function(t){return e.__emotion_forwardProp(t)&&a(t)}:a}return"function"!=typeof r&&n&&(r=e.__emotion_forwardProp),r},A=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return(0,b.SF)(t,n,r),(0,v.s)(function(){return(0,b.sk)(t,n,r)}),null},E=(function e(t,n){var r,a,i=t.__emotion_real===t,s=i&&t.__emotion_base||t;void 0!==n&&(r=n.label,a=n.target);var o=T(t,n,i),l=o||w(s),u=!l("as");return function(){var d=arguments,y=i&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==r&&y.push("label:"+r+";"),null==d[0]||void 0===d[0].raw)y.push.apply(y,d);else{y.push(d[0][0]);for(var f=d.length,m=1;m<f;m++)y.push(d[m],d[0][m])}var v=(0,h.w)(function(e,t,n){var r=u&&e.as||s,i="",d=[],c=e;if(null==e.theme){for(var f in c={},e)c[f]=e[f];c.theme=p.useContext(h.T)}"string"==typeof e.className?i=(0,b.Rk)(t.registered,d,e.className):null!=e.className&&(i=e.className+" ");var m=(0,g.J)(y.concat(d),t.registered,c);i+=t.key+"-"+m.name,void 0!==a&&(i+=" "+a);var v=u&&void 0===o?w(r):l,x={};for(var T in e)(!u||"as"!==T)&&v(T)&&(x[T]=e[T]);return x.className=i,x.ref=n,p.createElement(p.Fragment,null,p.createElement(A,{cache:t,serialized:m,isStringTag:"string"==typeof r}),p.createElement(r,x))});return v.displayName=void 0!==r?r:"Styled("+("string"==typeof s?s:s.displayName||s.name||"Component")+")",v.defaultProps=t.defaultProps,v.__emotion_real=v,v.__emotion_base=s,v.__emotion_styles=y,v.__emotion_forwardProp=o,Object.defineProperty(v,"toString",{value:function(){return"."+a}}),v.withComponent=function(t,r){return e(t,(0,c.A)({},n,r,{shouldForwardProp:T(v,r,!0)})).apply(void 0,y)},v}}).bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach(function(e){E[e]=E(e)});var S=null!=(r=E.default)?r:E;function k(e,t){let{baseStyle:n,...r}=null!=t?t:{};r.shouldForwardProp||(r.shouldForwardProp=o);let i=(({baseStyle:e})=>t=>
302{let{theme:n,css:r,__css:i,sx:s,...o}=t,l=(0,u.I$)(o,(e,t)=>(0,a.HU)(t)),c=function(e,...t){if(null==e)throw TypeError("Cannot convert undefined or null to object");let n={...e};for(let e of t)if(null!=e)for(let t in e)Object.prototype.hasOwnProperty.call(e,t)&&(t in n&&delete n[t],n[t]=e[t]);return n}({},i,(0,d.Jg)(e,t),(0,u.TB)(l),s),p=(0,a.AH)(c)(t.theme);return r?[p,r]:p})({baseStyle:n}),s=S(e,r)(i);return p.forwardRef(function(e,t){let{colorMode:n,forced:r}=(0,l.G6)();return p.createElement(s,{ref:t,"data-theme":r?n:void 0,...e})})}var M=function(){let e=new Map;return new Proxy(k,{apply:(e,t,n)=>k(...n),get:(t,n)=>(e.has(n)||e.set(n,k(n)),e.get(n))})}()},79060:e=>{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach(function(t){e.addRange(t)}
302),t&&t.focus()}}},79113:(e,t,n)=>{var r=n(21397);e.exports=n(53401)(r)},79194:(e,t,n)=>{"use strict";let r,a,i,s,o,l,u,d,c,p,y,f,m,h,b;n.d(t,{_y:()=>tl,FR:()=>tu,cP:()=>ts});var g=n(53053),v=n(49276),x=n(24749),w=n(36305),T=n(36154),A=n(59586),E=n(81604),S=n(24576),k=n(32931),M=n(55034),P=n(84646),C=n(62801),O=n(49876),j=n(98666);let I=new Map([[8217,"apostrophe"],[8260,"fraction slash"],[12539,"middle dot"]]);function R(e){var t;let n;return t=function(e){let t=0;function n(){return e[t++]<<8|e[t++]}let r=n(),a=1,i=[0,1];for(let e=1;e<r;e++)i.push(a+=n());let s=n(),o=t;t+=s;let l=0,u=0;function d(){return 0==l&&(u=u<<8|e[t++],l=8),u>>--l&1}let c=0x80000000-1,p=0;for(let e=0;e<31;e++)p=p<<1|d();let y=[],f=0,m=0x80000000;for(;;){let e=Math.floor(((p-f+1)*a-1)/m),t=0,n=r;for(;n-t>1;){let r=t+n>>>1;e<i[r]?n=r:t=r}if(0==t)break;y.push(t);let s=f+Math.floor(m*i[t]/a),o=f+Math.floor(m*i[t+1]/a)-1;for(;((s^o)&0x40000000)==0;)p=p<<1&c|d(),s=s<<1&c,o=o<<1&c|1;for(;s&~o&0x20000000;)p=0x40000000&p|p<<1&c>>>1|d(),s=s<<1^0x40000000,o=(0x40000000^o)<<1|0x40000001;f=s,m=1+o-s}let h=r-4;return y.map(t=>{switch(t-h){case 3:return h+65792+(e[o++]<<16|e[o++]<<8|e[o++]);case 2:return h+256+(e[o++]<<8|e[o++]);case 1:return h+e[o++];default:return t-1}})}(function(e){let t=[];[..."ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"].forEach((e,n)=>t[e.charCodeAt(0)]=n);let n=e.length,r=new Uint8Array(6*n>>3);for(let a=0,i=0,s=0,o=0;a<n;a++)o=o<<6|t[e.charCodeAt(a)],(s+=6)>=8&&(r[i++]=o>>(s-=8));return r}(e)),n=0,()=>t[n++]}function D(e,t=0){let n=[];for(;;){let r=e(),a=e();if(!a)break;t+=r;for(let e=0;e<a;e++)n.push(t+e);t+=a+1}return n}function B(e){return L(()=>{let t=D(e);if(t.length)return t})}function N(e){let t=[];for(;;){let n=e();if(0==n)break;t.push(function(e,t){let n=1+t(),r=t(),a=L(t);return F(a.length,1+e,t).flatMap((e,t)=>{let[i,...s]=e;return Array(a[t]).fill().map((e,t)=>{let a=t*r;return[i+t*n,s.map(e=>e+a)]})})}(n,e))}for(;;){var n,r;let a=e()-1;if(a<0)break;t.push((n=a,F(1+(r=e)(),1+n,r).map(e=>[e[0],e.slice(1)])))}return t.flat()}function L(e){let t=[];for(;;){let n=e(t.length);if(!n)break;t.push(n)}return t}function F(e,t,n){let r=Array(e).fill().map(()=>[]);for(let a=0;a<t;a++)(function(e,t){let n=Array(e);for(let a=0,i=0;a<e;a++){var r;n[a]=i+=1&(r=t())?~r>>1:r>>1}return n})(e,n).forEach((e,t)=>r[t].push(e));return r}function U(e){return`{${e.toString(16).toUpperCase().padStart(2,"0")}}`}function z(e){let t=e.length;if(t<4096)return String.fromCodePoint(...e);let n=[];for(let r=0;r<t;)n.push(String.fromCodePoint(...e.slice(r,r+=4096)));return n.join("")}function G(e,t){let n=e.length,r=n-t.length;for(let a=0;0==r&&a<n;a++)r=e[a]-t[a];return r}let H=55204;function V(e){return e>>24&255}function W(e){return 0xffffff&e}function _(e){return e>=44032&&e<H}function Y(e){r||function(){let e=R
vendor: 7,457 bytes, line 302
302("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");f
302or(let[t,n]of(r=new Map(B(e).flatMap((e,t)=>e.map(e=>[e,t+1<<24]))),a=new Set(D(e)),i=new Map,s=new Map,N(e))){if(!a.has(t)&&2==n.length){let[e,r]=n,a=s.get(e);a||(a=new Map,s.set(e,a)),a.set(r,t)}i.set(t,n.reverse())}}();let t=[],n=[],o=!1;function l(e){let n=r.get(e);n&&(o=!0,e|=n),t.push(e)}for(let r of e)for(;;){if(r<128)t.push(r);else if(_(r)){let e=r-44032,t=e/588|0,n=e%588/28|0,a=e%28;l(4352+t),l(4449+n),a>0&&l(4519+a)}else{let e=i.get(r);e?n.push(...e):l(r)}if(!n.length)break;r=n.pop()}if(o&&t.length>1){let e=V(t[0]);for(let n=1;n<t.length;n++){let r=V(t[n]);if(0==r||e<=r){e=r;continue}let a=n-1;for(;;){let n=t[a+1];if(t[a+1]=t[a],t[a]=n,!a||(e=V(t[--a]))<=r)break}e=V(t[n])}}return t}function q(e){return function(e){let t=[],n=[],r=-1,a=0;for(let i of e){let e=V(i),o=W(i);if(-1==r)0==e?r=o:t.push(o);else if(a>0&&a>=e)0==e?(t.push(r,...n),n.length=0,r=o):n.push(o),a=e;else{let i=function(e,t){if(e>=4352&&e<4371&&t>=4449&&t<4470)return 44032+(e-4352)*588+(t-4449)*28;{if(_(e)&&t>4519&&t<4547&&(e-44032)%28==0)return e+(t-4519);let n=s.get(e);return n&&(n=n.get(t))?n:-1}}(r,o);i>=0?r=i:0==a&&0==e?(t.push(r),r=o):(n.push(o),a=e)}}return r>=0&&t.push(r,...n),t}(Y(e))}let Q=e=>Array.from(e);function Z(e,t){return e.P.has(t)||e.Q.has(t)}class K extends Array{get is_emoji(){return!0}}function J(){let e,t;if(o)return;let n=R("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"),r=()=>D(n),a=()=>new Set(r()),i=(e,t)=>t.forEach(t=>e.add(t));o=new Map(N(n)),l=a(),u=r(),d=new Set(r().map(e=>u[e])),u=new Set(u),c=a(),a();let s=B(n),g=n(),v=()=>{let e=new Set;
302return r().forEach(t=>i(e,s[t])),i(e,r()),e};p=L(e=>{let t=L(n).map(e=>e+96);if(t.length){let r=e>=g;t[0]-=32,t=z(t),r&&(t=`Restricted[${t}]`);let a=v();return{N:t,P:a,Q:v(),M:!n(),R:r}}}),y=a(),f=new Map;let x=r().concat(Q(y)).sort((e,t)=>e-t);for(let{V:e,M:t}of(x.forEach((e,t)=>{let r=n(),a=x[t]=r?x[t-r]:{V:[],M:new Map};a.V.push(e),y.has(e)||f.set(e,a)}),new Set(f.values()))){let n=[];for(let t of e){let e=p.filter(e=>Z(e,t)),r=n.find(({G:t})=>e.some(e=>t.has(e)));r||(r={G:new Set,V:[]},n.push(r)),r.V.push(t),i(r.G,e)}let r=n.flatMap(e=>Q(e.G));for(let{G:e,V:a}of n){let n=new Set(r.filter(t=>!e.has(t)));for(let e of a)t.set(e,n)}}m=new Set;let w=new Set,T=e=>m.has(e)?w.add(e):m.add(e);for(let e of p){for(let t of e.P)T(t);for(let t of e.Q)T(t)}for(let e of m)f.has(e)||w.has(e)||f.set(e,1);for(let r of(i(m,Y(m).map(W)),h=(e=[],t=D(n),function t({S:n,B:r},a,i){if(!(4&n)||i!==a[a.length-1])for(let s of(2&n&&(i=a[a.length-1]),1&n&&e.push(a),r))for(let e of s.Q)t(s,[...a,e],i)}(function e(r){return{S:n(),B:L(()=>{let r=D(n).map(e=>t[e]);if(r.length)return e(r)}),Q:r}}([]),[]),e).map(e=>K.from(e)).sort(G),b=new Map,h)){let e=[b];for(let t of r){let n=e.map(e=>{let n=e.get(t);return n||(n=new Map,e.set(t,n)),n});65039===t?e.push(...n):e=n}for(let t of e)t.V=r}}function X(e){return(et(e)?"":`${$(ee([e]))} `)+U(e)}function $(e){return`"${e}"\u200E`}function ee(e,t=1/0,n=U){var r;let a=[];r=e[0],J(),u.has(r)&&a.push("◌"),e.length>t&&(t>>=1,e=[...e.slice(0,t),8230,...e.slice(-t)]);let i=0,s=e.length;for(let t=0;t<s;t++){let r=e[t];et(r)&&(a.push(z(e.slice(i,t))),a.push(n(r)),i=t+1)}return a.push(z(e.slice(i,s))),a.join("")}function et(e){return J(),c.has(e)}function en(e){return Error(`disallowed character: ${X(e)}`)}function er(e,t){let n=X(t),r=p.find(e=>e.P.has(t));return r&&(n=`${r.N} ${n}`),Error(`illegal mixture: ${e.N} + ${n}`)}function ea(e){return Error(`illegal placement: ${e}`)}function ei(e){return e.filter(e=>65039!=e)}let es=new Uint8Array(32);function eo(e){return(0,E.MR)(0!==e.length,"invalid ENS name; empty component","comp",e),e}function el(e){let t=(0,S.YW)(function(e){try{var t;if(0===e.length)throw Error("empty label");return(t=function(e,t,n){if(!e)return[];J();let r=0;return e.split(".").map(e=>{let a=function(e){let t=[];for(let n=0,r=e.length;n<r;){let r=e.codePointAt(n);n+=r<65536?1:2,t.push(r)}return t}(e),i={input:a,offset:r};r+=a.length+1;try{let e,r=i.tokens=function(e,t,n){let r=[],a=[];for(e=e.slice().reverse();e.length;){let i=function(e,t){let n,r=b,a=e.length;for(;a&&(r=r.get(e[--a]));){let{V:t}=r;t&&(n=t,e.length=a)}return n}(e);if(i)a.length&&(r.push(t(a)),a=[]),r.push(n(i));else{let t=e.pop();if(m.has(t))a.push(t);else{let e=o.get(t);if(e)a.push(...e);else if(!l.has(t))throw en(t)}}}return a.length&&r.push(t(a)),r}(a,t,n),s=r.length;if(!s)throw Error("empty label");let c=i.output=r.flat();for(let e=c.lastIndexOf(95);e>0;)if(95!==c[--e])throw Error("underscore allowed only at start");if(!(i.emoji=s>1||r[0].is_emoji)&&c.every(e=>e<128)){if(c.length>=4&&45==c[2]&&45==c[3])throw Error(`invalid label extension: "${z(c.slice(0,4))}"`);e="ASCII"}else{let t=r.flatMap(e=>e.is_emoji?[]:e);if(t.length){if(u.has(c[0]))throw ea("leading combining mark");for(let e=1;e<s;e++){let t=r[e];
302if(!t.is_emoji&&u.has(t[0]))throw ea(`emoji + combining mark: "${z(r[e-1])} + ${ee([t[0]])}"`)}!function(e){let t=e[0],n=I.get(t);if(n)throw ea(`leading ${n}`);let r=e.length,a=-1;for(let i=1;i<r;i++){t=e[i];let r=I.get(t);if(r){if(a==i)throw ea(`${n} + ${r}`);a=i+1,n=r}}if(a==r)throw ea(`trailing ${n}`)}(c);let n=Q(new Set(t)),[a]=function(e){let t=p;for(let n of e){let e=t.filter(e=>Z(e,n));if(!e.length)if(p.some(e=>Z(e,n)))throw er(t[0],n);else throw en(n);if(t=e,1==e.length)break}return t}(n);(function(e,t){for(let n of t)if(!Z(e,n))throw er(e,n);if(e.M){let e=Y(t).map(W);for(let t=1,n=e.length;t<n;t++)if(d.has(e[t])){let r=t+1;for(let a;r<n&&d.has(a=e[r]);r++)for(let n=t;n<r;n++)if(e[n]==a)throw Error(`duplicate non-spacing marks: ${X(a)}`);if(r-t>4)throw Error(`excessive non-spacing marks: ${$(ee(e.slice(t-1,r)))} (${r-t}/4)`);t=r}}})(a,t),function(e,t){let n,r=[];for(let e of t){let t=f.get(e);if(1===t)return;if(t){let r=t.M.get(e);if(!(n=n?n.filter(e=>r.has(e)):Q(r)).length)return}else r.push(e)}if(n){for(let t of n)if(r.every(e=>Z(t,e)))throw Error(`whole-script confusable: ${e.N}/${t.N}`)}}(a,n),e=a.N}else e="Emoji"}i.type=e}catch(e){i.error=e}return i})}(e,q,ei)).map(({input:e,error:n,output:r})=>{if(n){let r=n.message;throw Error(1==t.length?r:`Invalid label ${$(ee(e,63))}: ${r}`)}return z(r)}).join(".")}catch(t){(0,E.MR)(!1,`invalid ENS name (${t.message})`,"name",e)}}(e)),n=[];if(0===e.length)return n;let r=0;for(let e=0;e<t.length;e++)46===t[e]&&(n.push(eo(t.slice(r,e))),r=e+1);return(0,E.MR)(r<t.length,"invalid ENS name; empty component","name",e),n.push(eo(t.slice(r))),n}function eu(e){(0,E.MR)("string"==typeof e,"invalid ENS name; not a string","name",e),(0,E.MR)(e.length,"invalid ENS name (empty label)","name",e);let t=es,n=el(e);for(;n.length;)t=(0,j.S)((0,k.xW)([t,(0,j.S)(n.pop())]));return(0,k.c$)(t)}es.fill(0);var ed=n(2692),ec=n(73450),ep=n(73115);function ey(e){return e.match(/^ipfs:\/\/ipfs\//i)?e=e.substring(12):e.match(/^ipfs:\/\//i)?e=e.substring(7):(0,E.MR)(!1,"unsupported IPFS format","link",e),`https://gateway.ipfs.io/ipfs/${e}`}class ef{name;constructor(e){(0,A.n)(this,{name:e})}connect(e){return this}supportsCoinType(e){return!1}async encodeAddress(e,t){throw Error("unsupported coin")}async decodeAddress(e,t){throw Error("unsupported coin")}}let em=RegExp("^(ipfs)://(.*)$","i"),eh=[RegExp("^(https)://(.*)$","i"),RegExp("^(data):(.*)$","i"),em,RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$","i")];class eb{provider;address;name;#ee;#et;constructor(e,t,n){(0,A.n)(this,{provider:e,address:t,name:n}),this.#ee=null,this.#et=new O.NZ(t,["function supportsInterface(bytes4) view returns (bool)","function resolve(bytes, bytes) view returns (bytes)","function addr(bytes32) view returns (address)","function addr(bytes32, uint) view returns (bytes)","function text(bytes32, string) view returns (string)","function contenthash(bytes32) view returns (bytes)"],e)}async supportsWildcard(){return null==this.#ee&&(this.#ee=(async()=>{try{return await this.#et.supportsInterface("0x9061b923")}catch(e){if((0,E.bJ)(e,"CALL_EXCEPTION"))return!1;throw this.#ee=null,e}})()),await this.#ee}async #en(e,t){var n,r;t=(t||[]).slice();let a=this.#et.interface;t.unshift(eu(this.name));let i=null;await this.supportsWildcard()&&(i=a.getFunction(e),(0,E.vA)(i,"missing fragment","UNKNOWN_ERROR",{info:{funcName:e}}),t=[(n=this.name,r=255,(0,E.MR)(true,"DNS encoded label cannot exceed 255","length",r),(0,k.c$)((0,k.xW)(el(n).map(e=>{(0,E.MR)(e.length<=r,`label ${JSON.stringify(n)} exceeds ${r} bytes`,"name",n);let t=new Uint8Array(e.length+1);return t.set(e,1),t[0]=t.length-1,t})))+"00"),a.encodeFunctionData(i,t)],e="resolve(bytes,bytes)"),t.push({enableCcipRead:!0});try{let n=await this.#et[e](...t);if(i)return a.decodeFunctionResult(i,n)[0];return n}catch(e){if(!(0,E.bJ)(e,"CALL_EXCEPTION"))throw e}return null}async getAddress(e){if(null==e&&(e=60),60===e)try{let e=await this.#en("addr(bytes32)");if(null==e||e===C.j)return null;return e}catch(e){if((0,E.bJ)(e,"CALL_EXCEPTION"))return null;throw e}if(e>=0&&e<0x80000000){let t=e+0x80000000,n=await this.#en("addr(bytes32,uint)",[t]);if((0,k.Lo)(n,20))return(0,v.b)(n)}let t=null;for(let n of this.provider.plugins)if(n instanceof ef&&n.supportsCoinType(e)){t=n;break}if(null==t)return null;let n=await this.#en("addr(bytes32,uint)",[e]);if(null==n||"0x"===n)return null;let r=await t.decodeAddress(e,n);if(null!=r)return r;(0,E.vA)(!1,"invalid coin data","UNSUPPORTED_OPERATION",{operation:`getAddress(${e})`,info:{coinType:e,data:n}})}async getText(e){let t=await this.#en("text(bytes32,string)",[e]);return null==t||"0x"===t?null:t}async getContentHash(){let e=await this.#en("contenthash(bytes32)");if(null==e||"0x"===e)return null;let t=e.match(/^0x(e3010170|e5010172)(([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f]*))$/);if(t){let e="e3010170"===t[1]?"ipfs":"ipns",n=parseInt(t[4],16);if(t[5].length===2*n)return`${e}://${(0,ep.R)("0x"+t[2])}`}let n=e.match(/^0xe40101fa011b20([0-9a-f]*)$/);if(n&&64===n[1].length)return`bzz://${n[1]}`;(0,E.vA)(!1,"invalid or unsupported content hash data","UNSUPPORTED_OPERATION",{operation:"getContentHash()",info:{data:e}})}async getAvatar(){return(await this._getAvatar()).url}async _getAvatar(){let e=[{type:"name",value:this.name}];try{let t=await this.getText("avatar");if(null==t)return e.push({type:"!avatar",value:""}),{url:null,linkage:e};e.push({type:"avatar",value:t});for(let n=0;n<eh.length;n++){let r=t.match(eh[n]);if(null==r)continue;let a=r[1].toLowerCase();switch(a){case"https":case"data":return e.push({type:"url",value:t}),{linkage:e,url:t};case"ipfs":{let n=ey(t);return e.push({type:"ipfs",value:t}),e.push({type:"url",value:n}),{linkage:e,url:n}}case"erc721":case"erc1155":{let n="erc721"===a?"tokenURI(uint256)":"uri(uint256)";e.push({type:a,value:t});let i=await this.getAddress();if(null==i)return e.push({type:"!owner",value:""}),{url:null,linkage:e};let s=(r[2]||"").split("/");if(2!==s.length)return e.push({type:`!${a}caip`,value:r[2]||""}),{url:null,linkage:e};let o=s[1],l=new O.NZ(s[0],["function tokenURI(uint) view returns (string)","function ownerOf(uint) view returns (address)","function uri(uint) view returns (string)","function balanceOf(address, uint256) view returns (uint)"],this.provider);if("erc721"===a){let t=await l.ownerOf(o);if(i!==t)return e.push({type:"!owner",value:t}),{url:null,linkage:e};e.push({type:"owner",value:t})}else if("erc1155"===a){let t=await l.balanceOf(i,o);
302if(!t)return e.push({type:"!balance",value:"0"}),{url:null,linkage:e};e.push({type:"balance",value:t.toString()})}let u=await l[n](o);if(null==u||"0x"===u)return e.push({type:"!metadata-url",value:""}),{url:null,linkage:e};e.push({type:"metadata-url-base",value:u}),"erc1155"===a&&(u=u.replace("{id}",(0,M.up)(o,32).substring(2)),e.push({type:"metadata-url-expanded",value:u})),u.match(/^ipfs:/i)&&(u=ey(u)),e.push({type:"metadata-url",value:u});let d={},c=await new P.ui(u).send();c.assertOk();try{d=c.bodyJson}catch(t){try{e.push({type:"!metadata",value:c.bodyText})}catch(n){let t=c.body;t&&e.push({type:"!metadata",value:(0,k.c$)(t)})}return{url:null,linkage:e}}if(!d)return e.push({type:"!metadata",value:""}),{url:null,linkage:e};e.push({type:"metadata",value:JSON.stringify(d)});let p=d.image;if("string"!=typeof p)return e.push({type:"!imageUrl",value:""}),{url:null,linkage:e};if(p.match(/^(https:\/\/|data:)/i));else{let t=p.match(em);if(null==t)return e.push({type:"!imageUrl-ipfs",value:p}),{url:null,linkage:e};e.push({type:"imageUrl-ipfs",value:p}),p=ey(p)}return e.push({type:"url",value:p}),{linkage:e,url:p}}}}}catch(e){}return{linkage:e,url:null}}static async getEnsAddress(e){let t=await e.getNetwork(),n=t.getPlugin("org.ethers.plugins.network.Ens");return(0,E.vA)(n,"network does not support ENS","UNSUPPORTED_OPERATION",{operation:"getEnsAddress",info:{network:t}}),n.address}static async #er(e,t){let n=await eb.getEnsAddress(e);try{let r=new O.NZ(n,["function resolver(bytes32) view returns (address)"],e),a=await r.resolver(eu(t),{enableCcipRead:!0});if(a===C.j)return null;return a}catch(e){throw e}}static async fromName(e,t){let n=t;for(;;){if(""===n||"."===n||"eth"!==t&&"eth"===n)return null;let r=await eb.#er(e,n);if(null!=r){let a=new eb(e,r,t);if(n!==t&&!await a.supportsWildcard())return null;return a}n=n.split(".").slice(1).join(".")}}}var eg=n(80023),ev=n(3877);let ex=BigInt(0);function ew(e,t){return function(n){return null==n?t:e(n)}}function eT(e,t){return n=>{if(t&&null==n)return null;if(!Array.isArray(n))throw Error("not an array");return n.map(t=>e(t))}}function eA(e,t){return n=>{let r={};for(let a in e){let i=a;if(t&&a in t&&!(i in n)){for(let e of t[a])if(e in n){i=e;break}}try{let t=e[a](n[i]);void 0!==t&&(r[a]=t)}catch(t){let e=t instanceof Error?t.message:"not-an-error";(0,E.vA)(!1,`invalid value for value.${a} (${e})`,"BAD_DATA",{value:n})}}return r}}function eE(e){return(0,E.MR)((0,k.Lo)(e,!0),"invalid data","value",e),e}function eS(e){return(0,E.MR)((0,k.Lo)(e,32),"invalid hash","value",e),e}let ek=eA({address:v.b,blockHash:eS,blockNumber:M.WZ,data:eE,index:M.WZ,removed:ew(function(e){switch(e){case!0:case"true":return!0;case!1:case"false":return!1}(0,E.MR)(!1,`invalid boolean; ${JSON.stringify(e)}`,"value",e)},!1),topics:eT(eS),transactionHash:eS,transactionIndex:M.WZ},{index:["logIndex"]}),eM=eA({hash:ew(eS),parentHash:eS,parentBeaconBlockRoot:ew(eS,null),number:M.WZ,timestamp:M.WZ,nonce:ew(eE),difficulty:M.Ab,gasLimit:M.Ab,gasUsed:M.Ab,stateRoot:ew(eS,null),receiptsRoot:ew(eS,null),blobGasUsed:ew(M.Ab,null),excessBlobGas:ew(M.Ab,null),miner:ew(v.b),extraData:eE,baseFeePerGas:ew(M.Ab)}),eP=eA({transactionIndex:M.WZ,blockNumber:M.WZ,transactionHash:eS,address:v.b,topics:eT(eS),data:eE,index:M.WZ,blockHash:eS},{index:["logIndex"]}),eC=eA({to:ew(v.b,null),from:ew(v.b,null),contractAddress:ew(v.b,null),index:M.WZ,root:ew(k.c$),gasUsed:M.Ab,blobGasUsed:ew(M.Ab,null),logsBloom:ew(eE),blockHash:eS,hash:eS,logs:eT(function(e){return eP(e)}),blockNumber:M.WZ,cumulativeGasUsed:M.Ab,effectiveGasPrice:ew(M.Ab),blobGasPrice:ew(M.Ab,null),status:ew(M.WZ),type:ew(M.WZ,0)},{effectiveGasPrice:["gasPrice"],hash:["transactionHash"],index:["transactionIndex"]});function eO(e){e.to&&(0,M.Ab)(e.to)===ex&&(e.to="0x0000000000000000000000000000000000000000");let t=eA({hash:eS,index:ew(M.WZ,void 0),type:e=>"0x"===e||null==e?0:(0,M.WZ)(e),accessList:ew(T.$,null),blobVersionedHashes:ew(eT(eS,!0),null),blockHash:ew(eS,null),blockNumber:ew(M.WZ,null),transactionIndex:ew(M.WZ,null),from:v.b,gasPrice:ew(M.Ab),maxPriorityFeePerGas:ew(M.Ab),maxFeePerGas:ew(M.Ab),maxFeePerBlobGas:ew(M.Ab,null),gasLimit:M.Ab,to:ew(v.b,null),value:M.Ab,nonce:M.WZ,data:eE,creates:ew(v.b,null),chainId:ew(M.Ab,null)},{data:["input"],gasLimit:["gas"],index:["transactionIndex"]})(e);if(null==t.to&&null==t.creates&&(t.creates=(0,eg.t)(t)),(1===e.type||2===e.type)&&null==e.accessList&&(t.accessList=[]),e.signature?t.signature=ev.t.from(e.signature):t.signature=ev.t.from(e),null==t.chainId){let e=t.signature.legacyChainId;null!=e&&(t.chainId=e)}return t.blockHash&&(0,M.Ab)(t.blockHash)===ex&&(t.blockHash=null),t}class ej{name;constructor(e){(0,A.n)(this,{name:e})}clone(){return new ej(this.name)}}class eI extends ej{effectiveBlock;txBase;txCreate;txDataZero;txDataNonzero;txAccessListStorageKey;txAccessListAddress;constructor(e,t){null==e&&(e=0),super(`org.ethers.network.plugins.GasCost#${e||0}`);let n={effectiveBlock:e};function r(e,r){let a=(t||{})[e];null==a&&(a=r),(0,E.MR)("number"==typeof a,`invalud value for ${e}`,"costs",t),n[e]=a}r("txBase",21e3),r("txCreate",32e3),r("txDataZero",4),r("txDataNonzero",16),r("txAccessListStorageKey",1900),r("txAccessListAddress",2400),(0,A.n)(this,n)}clone(){return new eI(this.effectiveBlock,this)}}class eR extends ej{address;targetNetwork;constructor(e,t){super("org.ethers.plugins.network.Ens"),(0,A.n)(this,{address:e||"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",targetNetwork:null==t?1:t})}clone(){return new eR(this.address,this.targetNetwork)}}class eD extends ej{#ea;#ei;get url(){return this.#ea}get processFunc(){return this.#ei}constructor(e,t){super("org.ethers.plugins.network.FetchUrlFeeDataPlugin"),this.#ea=e,this.#ei=t}clone(){return this}}let eB=new Map;class eN{#es;#d;#eo;constructor(e,t){this.#es=e,this.#d=(0,M.Ab)(t),this.#eo=new Map}toJSON(){return{name:this.name,chainId:String(this.chainId)}}get name(){return this.#es}set name(e){this.#es=e}get chainId(){return this.#d}set chainId(e){this.#d=(0,M.Ab)(e,"chainId")}matches(e){if(null==e)return!1;if("string"==typeof e){try{return this.chainId===(0,M.Ab)(e)}catch(e){}return this.name===e}if("number"==typeof e||"bigint"==typeof e){try{return this.chainId===(0,M.Ab)(e)}catch(e){}return!1}if("object"==typeof e){if(null!=e.chainId){try{return this.chainId===(0,M.Ab)(e.chainId)}catch(e){}return!1}if(null!=e.name)return this.name===e.name}return!1}get plugins(){return Array.from(this.#eo.values())}attachPlugin(e){if(this.#eo.get(e.name))throw Error(`cannot replace existing plugin: ${e.name} `);return this.#eo.set(e.name,e.clone()),this}getPlugin(e){return this.#eo.get(e)||null}getPlugins(e){return this.plugins.filter(t=>t.name.split("#")[0]===e)}clone(){let e=new eN(this.name,this.chainId);return this.plugins.forEach(t=>{e.attachPlugin(t.clone())}),e}computeIntrinsicGas(e){let t=this.getPlugin("org.ethers.plugins.network.GasCost")||new eI,n=t.txBase;if(null==e.to&&(n+=t.txCreate),e.data)for(let r=2;r<e.data.length;r+=2)"00"===e.data.substring(r,r+2)?n+=t.txDataZero:n+=t.txDataNonzero;if(e.accessList){let r=(0,T.$)(e.accessList);for(let e in r)n+=t.txAccessListAddress+t.txAccessListStorageKey*r[e].storageKeys.length}return n}static from(e){if(function(){eU||(eU=!0,e("mainnet",1,{ensNetwork:1,altNames:["homestead"]}),e("ropsten",3,{ensNetwork:3}),e("rinkeby",4,{ensNetwork:4}),e("goerli",5,{ensNetwork:5}),e("kovan",42,{ensNetwork:42}),e("sepolia",0xaa36a7,{ensNetwork:0xaa36a7}),e("holesky",17e3,{ensNetwork:17e3}),e("classic",61,{}),e("classicKotti",6,{}),e("arbitrum",42161,{ensNetwork:1}),e("arbitrum-goerli",421613,{}),e("arbitrum-sepolia",421614,{}),e("base",8453,{ensNetwork:1}),e("base-goerli",84531,{}),e("base-sepolia",84532,{}),e("bnb",56,{ensNetwork:1}),e("bnbt",97,{}),e("linea",59144,{ensNetwork:1}),e("linea-goerli",59140,{}),e("matic",137,{ensNetwork:1,plugins:[eF("https://gasstation.polygon.technology/v2")]}
302),e("matic-mumbai",80001,{altNames:["maticMumbai","maticmum"],plugins:[eF("https://gasstation-testnet.polygon.technology/v2")]}),e("optimism",10,{ensNetwork:1,plugins:[]}),e("optimism-goerli",420,{}),e("optimism-sepolia",0xaa37dc,{}),e("xdai",100,{ensNetwork:1}));function e(e,t,n){let r=function(){let r=new eN(e,t);return null!=n.ensNetwork&&r.attachPlugin(new eR(null,n.ensNetwork)),r.attachPlugin(new eI),(n.plugins||[]).forEach(e=>{r.attachPlugin(e)}),r};eN.register(e,r),eN.register(t,r),n.altNames&&n.altNames.forEach(e=>{eN.register(e,r)})}}(),null==e)return eN.from("mainnet");if("number"==typeof e&&(e=BigInt(e)),"string"==typeof e||"bigint"==typeof e){let t=eB.get(e);if(t)return t();if("bigint"==typeof e)return new eN("unknown",e);(0,E.MR)(!1,"unknown network","network",e)}if("function"==typeof e.clone)return e.clone();if("object"==typeof e){(0,E.MR)("string"==typeof e.name&&"number"==typeof e.chainId,"invalid network object name or chainId","network",e);let t=new eN(e.name,e.chainId);return(e.ensAddress||null!=e.ensNetwork)&&t.attachPlugin(new eR(e.ensAddress,e.ensNetwork)),t}(0,E.MR)(!1,"invalid network","network",e)}static register(e,t){"number"==typeof e&&(e=BigInt(e));let n=eB.get(e);n&&(0,E.MR)(!1,`conflicting network for ${JSON.stringify(n.name)}`,"nameOrChainId",e),eB.set(e,t)}}function eL(e,t){let n=String(e);if(!n.match(/^[0-9.]+$/))throw Error(`invalid gwei value: ${e}`);let r=n.split(".");if(1===r.length&&r.push(""),2!==r.length)throw Error(`invalid gwei value: ${e}`);for(;r[1].length<t;)r[1]+="0";if(r[1].length>9){let e=BigInt(r[1].substring(0,9));!r[1].substring(9).match(/^0+$/)&&e++,r[1]=e.toString()}return BigInt(r[0]+r[1])}function eF(e){return new eD(e,async(e,t,n)=>{let r;n.setHeader("User-Agent","ethers");try{let[t,a]=await Promise.all([n.send(),e()]),i=(r=t).bodyJson.standard;return{gasPrice:a.gasPrice,maxFeePerGas:eL(i.maxFee,9),maxPriorityFeePerGas:eL(i.maxPriorityFee,9)}}catch(e){(0,E.vA)(!1,`error encountered with polygon gas station (${JSON.stringify(n.url)})`,"SERVER_ERROR",{request:n,response:r,error:e})}})}let eU=!1;var ez=n(51683);function eG(e){return JSON.parse(JSON.stringify(e))}class eH{#el;#eu;#ed;#ec;constructor(e){this.#el=e,this.#eu=null,this.#ed=4e3,this.#ec=-2}get pollingInterval(){return this.#ed}set pollingInterval(e){this.#ed=e}async #ep(){try{let e=await this.#el.getBlockNumber();if(-2===this.#ec){this.#ec=e;return}if(e!==this.#ec){for(let t=this.#ec+1;t<=e;t++){if(null==this.#eu)return;await this.#el.emit("block",t)}this.#ec=e}}catch(e){}null!=this.#eu&&(this.#eu=this.#el._setTimeout(this.#ep.bind(this),this.#ed))}start(){this.#eu||(this.#eu=this.#el._setTimeout(this.#ep.bind(this),this.#ed),this.#ep())}stop(){this.#eu&&(this.#el._clearTimeout(this.#eu),this.#eu=null)}pause(e){this.stop(),e&&(this.#ec=-2)}resume(){this.start()}}class eV{#el;#ep;#ey;constructor(e){this.#el=e,this.#ey=!1,this.#ep=e=>{this._poll(e,this.#el)}}async _poll(e,t){throw Error("sub-classes must override this")}start(){this.#ey||(this.#ey=!0,this.#ep(-2),this.#el.on("block",this.#ep))}stop(){this.#ey&&(this.#ey=!1,this.#el.off("block",this.#ep))}pause(e){this.stop()}resume(){this.start()}}class eW extends eV{#ef;#em;constructor(e,t){super(e),this.#ef=t,this.#em=-2}pause(e){e&&(this.#em=-2),super.pause(e)}async _poll(e,t){let n=await t.getBlock(this.#ef);null!=n&&(-2===this.#em?this.#em=n.number:n.number>this.#em&&(t.emit(this.#ef,n.number),this.#em=n.number))}}class e_ extends eV{#R;constructor(e,t){super(e),this.#R=eG(t)}async _poll(e,t){throw Error("@TODO")}}class eY extends eV{#eh;constructor(e,t){super(e),this.#eh=t}async _poll(e,t){let n=await t.getTransactionReceipt(this.#eh);n&&t.emit(this.#eh,n)}}class eq{#el;#R;#eu;#ey;#ec;constructor(e,t){this.#el=e,this.#R=eG(t),this.#eu=this.#ep.bind(this),this.#ey=!1,this.#ec=-2}async #ep(e){if(-2===this.#ec)return;let t=eG(this.#R);t.fromBlock=this.#ec+1,t.toBlock=e;let n=await this.#el.getLogs(t);if(0===n.length){this.#ec<e-60&&(this.#ec=e-60);return}for(let e of n)this.#el.emit(this.#R,e),this.#ec=e.blockNumber}start(){this.#ey||(this.#ey=!0,-2===this.#ec&&this.#el.getBlockNumber().then(e=>{this.#ec=e}),this.#el.on("block",this.#eu))}stop(){this.#ey&&(this.#ey=!1,this.#el.off("block",this.#eu))}pause(e){this.stop(),e&&(this.#ec=-2)}resume(){this.start()}}let eQ=BigInt(2);function eZ(e){return e&&"function"==typeof e.then}function eK(e,t){return e+":"+JSON.stringify(t,(e,t)=>{if(null==t)return"null";if("bigint"==typeof t)return`bigint:${t.toString()}`;if("string"==typeof t)return t.toLowerCase();if("object"==typeof t&&!Array.isArray(t)){let e=Object.keys(t);return e.sort(),e.reduce((e,n)=>(e[n]=t[n],e),{})}return t})}class eJ{name;constructor(e){(0,A.n)(this,{name:e})}start(){}stop(){}pause(e){}resume(){}}
302function eX(e){return(e=Array.from(new Set(e).values())).sort(),e}async function e$(e,t){if(null==e)throw Error("invalid event");if(Array.isArray(e)&&(e={topics:e}),"string"==typeof e)switch(e){case"block":case"debug":case"error":case"finalized":case"network":case"pending":case"safe":return{type:e,tag:e}}if((0,k.Lo)(e,32)){let t=e.toLowerCase();return{type:"transaction",tag:eK("tx",{hash:t}),hash:t}}if(e.orphan){let t=e;return{type:"orphan",tag:eK("orphan",t),filter:JSON.parse(JSON.stringify(t))}}if(e.address||e.topics){let n=e,r={topics:(n.topics||[]).map(e=>null==e?null:Array.isArray(e)?eX(e.map(e=>e.toLowerCase())):e.toLowerCase())};if(n.address){let e=[],a=[],i=n=>{(0,k.Lo)(n)?e.push(n):a.push((async()=>{e.push(await (0,x.tG)(n,t))})())};Array.isArray(n.address)?n.address.forEach(i):i(n.address),a.length&&await Promise.all(a),r.address=eX(e.map(e=>e.toLowerCase()))}return{filter:r,tag:eK("event",r),type:"event"}}(0,E.MR)(!1,"unknown ProviderEvent","event",e)}function e0(){return new Date().getTime()}let e1={cacheTimeout:250,pollingInterval:4e3};class e2{#eb;#eo;#eg;#ev;#ex;#ew;#eT;#eA;#eE;#eS;#ek;#e;constructor(e,t){if(this.#e=Object.assign({},e1,t||{}),"any"===e)this.#ew=!0,this.#ex=null;else if(e){let t=eN.from(e);this.#ew=!1,this.#ex=Promise.resolve(t),setTimeout(()=>{this.emit("network",t,null)},0)}else this.#ew=!1,this.#ex=null;this.#eA=-1,this.#eT=new Map,this.#eb=new Map,this.#eo=new Map,this.#eg=null,this.#ev=!1,this.#eE=1,this.#eS=new Map,this.#ek=!1}get pollingInterval(){return this.#e.pollingInterval}get provider(){return this}get plugins(){return Array.from(this.#eo.values())}attachPlugin(e){if(this.#eo.get(e.name))throw Error(`cannot replace existing plugin: ${e.name} `);return this.#eo.set(e.name,e.connect(this)),this}getPlugin(e){return this.#eo.get(e)||null}get disableCcipRead(){return this.#ek}set disableCcipRead(e){this.#ek=!!e}async #eM(e){let t=this.#e.cacheTimeout;if(t<0)return await this._perform(e);let n=eK(e.method,e),r=this.#eT.get(n);return r||(r=this._perform(e),this.#eT.set(n,r),setTimeout(()=>{this.#eT.get(n)===r&&this.#eT.delete(n)},t)),await r}async ccipReadFetch(e,t,n){if(this.disableCcipRead||0===n.length||null==e.to)return null;let r=e.to.toLowerCase(),a=t.toLowerCase(),i=[];for(let t=0;t<n.length;t++){let s=n[t],o=s.replace("{sender}",r).replace("{data}",a),l=new P.ui(o);-1===s.indexOf("{data}")&&(l.body={data:a,sender:r}),this.emit("debug",{action:"sendCcipReadFetchRequest",request:l,index:t,urls:n});let u="unknown error",d=await l.send();try{let e=d.bodyJson;if(e.data)return this.emit("debug",{action:"receiveCcipReadFetchResult",request:l,result:e}),e.data;e.message&&(u=e.message),this.emit("debug",{action:"receiveCcipReadFetchError",request:l,result:e})}catch(e){}(0,E.vA)(d.statusCode<400||d.statusCode>=500,`response not found during CCIP fetch: ${u}`,"OFFCHAIN_FAULT",{reason:"404_MISSING_RESOURCE",transaction:e,info:{url:s,errorMessage:u}}),i.push(u)}(0,E.vA)(!1,`error encountered during CCIP fetch: ${i.map(e=>JSON.stringify(e)).join(", ")}`,"OFFCHAIN_FAULT",{reason:"500_SERVER_ERROR",transaction:e,info:{urls:n,errorMessages:i}})}_wrapBlock(e,t){return new ez.eB(function(e){let t=eM(e);return t.transactions=e.transactions.map(e=>"string"==typeof e?e:eO(e)),t}(e),this)}_wrapLog(e,t){return new ez.tG(ek(e),this)}_wrapTransactionReceipt(e,t){return new ez.z5(eC(e),this)}_wrapTransactionResponse(e,t){return new ez.uI(eO(e),this)}_detectNetwork(){(0,E.vA)(!1,"sub-classes must implement this","UNSUPPORTED_OPERATION",{operation:"_detectNetwork"})}async _perform(e){(0,E.vA)(!1,`unsupported method: ${e.method}`,"UNSUPPORTED_OPERATION",{operation:e.method,info:e})}async getBlockNumber(){let e=(0,M.WZ)(await this.#eM({method:"getBlockNumber"}),"%response");return this.#eA>=0&&(this.#eA=e),e}_getAddress(e){return(0,x.tG)(e,this)}_getBlockTag(e){if(null==e)return"latest";switch(e){case"earliest":return"0x0";case"finalized":case"latest":case"pending":case"safe":return e}return(0,k.Lo)(e)?(0,k.Lo)(e,32)?e:(0,M.nD)(e):("bigint"==typeof e&&(e=(0,M.WZ)(e,"blockTag")),"number"==typeof e)?e>=0?(0,M.nD)(e):this.#eA>=0?(0,M.nD)(this.#eA+e):this.getBlockNumber().then(t=>(0,M.nD)(t+e)):void(0,E.MR)(!1,"invalid blockTag","blockTag",e)}_getFilter(e){let t,n,r=(e.topics||[]).map(e=>null==e?null:Array.isArray(e)?eX(e.map(e=>e.toLowerCase())):e.toLowerCase()),a="blockHash"in e?e.blockHash:void 0,i=(e,t,n)=>{let i;switch(e.length){case 0:break;case 1:i=e[0];break;default:e.sort(),i=e}if(a&&(null!=t||null!=n))throw Error("invalid filter");let s={};return i&&(s.address=i),r.length&&(s.topics=r),t&&(s.fromBlock=t),n&&(s.toBlock=n),a&&(s.blockHash=a),s},s=[];if(e.address)if(Array.isArray(e.address))for(let t of e.address)s.push(this._getAddress(t));else s.push(this._getAddress(e.address));return"fromBlock"in e&&(t=this._getBlockTag(e.fromBlock)),("toBlock"in e&&(n=this._getBlockTag(e.toBlock)),s.filter(e=>"string"!=typeof e).length||null!=t&&"string"!=typeof t||null!=n&&"string"!=typeof n)?Promise.all([Promise.all(s),t,n]).then(e=>i(e[0],e[1],e[2])):i(s,t,n)}_getTransactionRequest(e){let t=(0,ez.VS)(e),n=[];
302if(["to","from"].forEach(e=>{if(null==t[e])return;let r=(0,x.tG)(t[e],this);eZ(r)?n.push(async function(){t[e]=await r}()):t[e]=r}),null!=t.blockTag){let e=this._getBlockTag(t.blockTag);eZ(e)?n.push(async function(){t.blockTag=await e}()):t.blockTag=e}return n.length?async function(){return await Promise.all(n),t}():t}async getNetwork(){if(null==this.#ex){let e=(async()=>{try{let e=await this._detectNetwork();return this.emit("network",e,null),e}catch(t){throw this.#ex===e&&(this.#ex=null),t}})();return this.#ex=e,(await e).clone()}let e=this.#ex,[t,n]=await Promise.all([e,this._detectNetwork()]);return t.chainId!==n.chainId&&(this.#ew?(this.emit("network",n,t),this.#ex===e&&(this.#ex=Promise.resolve(n))):(0,E.vA)(!1,`network changed: ${t.chainId} => ${n.chainId} `,"NETWORK_ERROR",{event:"changed"})),t.clone()}async getFeeData(){let e=await this.getNetwork(),t=async()=>{let{_block:t,gasPrice:n,priorityFee:r}=await (0,A.k)({_block:this.#eP("latest",!1),gasPrice:(async()=>{try{let e=await this.#eM({method:"getGasPrice"});return(0,M.Ab)(e,"%response")}catch(e){}return null})(),priorityFee:(async()=>{try{let e=await this.#eM({method:"getPriorityFee"});return(0,M.Ab)(e,"%response")}catch(e){}return null})()}),a=null,i=null,s=this._wrapBlock(t,e);return s&&s.baseFeePerGas&&(i=null!=r?r:BigInt("1000000000"),a=s.baseFeePerGas*eQ+i),new ez.J9(n,a,i)},n=e.getPlugin("org.ethers.plugins.network.FetchUrlFeeDataPlugin");if(n){let e=new P.ui(n.url),r=await n.processFunc(t,this,e);return new ez.J9(r.gasPrice,r.maxFeePerGas,r.maxPriorityFeePerGas)}return await t()}async estimateGas(e){let t=this._getTransactionRequest(e);return eZ(t)&&(t=await t),(0,M.Ab)(await this.#eM({method:"estimateGas",transaction:t}),"%response")}async #eC(e,t,n){(0,E.vA)(n<10,"CCIP read exceeded maximum redirections","OFFCHAIN_FAULT",{reason:"TOO_MANY_REDIRECTS",transaction:Object.assign({},e,{blockTag:t,enableCcipRead:!0})});let r=(0,ez.VS)(e);try{return(0,k.c$)(await this._perform({method:"call",transaction:r,blockTag:t}))}catch(e){if(!this.disableCcipRead&&(0,E.E)(e)&&e.data&&n>=0&&"latest"===t&&null!=r.to&&"0x556f1830"===(0,k.ZG)(e.data,0,4)){let a,i=e.data,s=await (0,x.tG)(r.to,this);try{a=function(e){let t={sender:"",urls:[],calldata:"",selector:"",extraData:"",errorArgs:[]};(0,E.vA)((0,k.pO)(e)>=160,"insufficient OffchainLookup data","OFFCHAIN_FAULT",{reason:"insufficient OffchainLookup data"});let n=(0,k.ZG)(e,0,32);(0,E.vA)((0,k.ZG)(n,0,12)===(0,k.ZG)(e4,0,12),"corrupt OffchainLookup sender","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup sender"}),t.sender=(0,k.ZG)(n,12);try{let n=[],r=(0,M.WZ)((0,k.ZG)(e,32,64)),a=(0,M.WZ)((0,k.ZG)(e,r,r+32)),i=(0,k.ZG)(e,r+32);for(let e=0;e<a;e++){let t=function(e,t){try{let n=e5(e,t);if(n)return(0,S._v)(n)}catch(e){}return null}(i,32*e);if(null==t)throw Error("abort");n.push(t)}t.urls=n}catch(e){(0,E.vA)(!1,"corrupt OffchainLookup urls","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup urls"})}try{let n=e5(e,64);if(null==n)throw Error("abort");t.calldata=n}catch(e){(0,E.vA)(!1,"corrupt OffchainLookup calldata","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup calldata"})}(0,E.vA)((0,k.ZG)(e,100,128)===(0,k.ZG)(e4,0,28),"corrupt OffchainLookup callbaackSelector","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup callbaackSelector"}),t.selector=(0,k.ZG)(e,96,100);try{let n=e5(e,128);if(null==n)throw Error("abort");t.extraData=n}catch(e){(0,E.vA)(!1,"corrupt OffchainLookup extraData","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup extraData"})}return t.errorArgs="sender,urls,calldata,selector,extraData".split(/,/).map(e=>t[e]),t}((0,k.ZG)(e.data,4))}catch(e){(0,E.vA)(!1,e.message,"OFFCHAIN_FAULT",{reason:"BAD_DATA",transaction:r,info:{data:i}})}(0,E.vA)(a.sender.toLowerCase()===s.toLowerCase(),"CCIP Read sender mismatch","CALL_EXCEPTION",{action:"call",data:i,reason:"OffchainLookup",transaction:r,invocation:null,revert:{signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",name:"OffchainLookup",args:a.errorArgs}});let o=await this.ccipReadFetch(r,a.calldata,a.urls);(0,E.vA)(null!=o,"CCIP Read failed to fetch data","OFFCHAIN_FAULT",{reason:"FETCH_FAILED",transaction:r,info:{data:e.data,errorArgs:a.errorArgs}});let l={to:s,data:(0,k.xW)([a.selector,function(e){let t=[],n=0;for(let r=0;r<e.length;r++)t.push(e3),n+=32;for(let r=0;r<e.length;r++){let a=(0,k.q5)(e[r]);t[r]=e6(n),t.push(e6(a.length)),t.push(function(e){if(e.length%32==0)return e;let t=new Uint8Array(32*Math.ceil(e.length/32));return t.set(e),t}(a)),n+=32+32*Math.ceil(a.length/32)}return(0,k.xW)(t)}([o,a.extraData])])};
302this.emit("debug",{action:"sendCcipReadCall",transaction:l});try{let e=await this.#eC(l,t,n+1);return this.emit("debug",{action:"receiveCcipReadCallResult",transaction:Object.assign({},l),result:e}),e}catch(e){throw this.emit("debug",{action:"receiveCcipReadCallError",transaction:Object.assign({},l),error:e}),e}}throw e}}async #eO(e){let{value:t}=await (0,A.k)({network:this.getNetwork(),value:e});return t}async call(e){let{tx:t,blockTag:n}=await (0,A.k)({tx:this._getTransactionRequest(e),blockTag:this._getBlockTag(e.blockTag)});return await this.#eO(this.#eC(t,n,e.enableCcipRead?0:-1))}async #ej(e,t,n){let r=this._getAddress(t),a=this._getBlockTag(n);return("string"!=typeof r||"string"!=typeof a)&&([r,a]=await Promise.all([r,a])),await this.#eO(this.#eM(Object.assign(e,{address:r,blockTag:a})))}async getBalance(e,t){return(0,M.Ab)(await this.#ej({method:"getBalance"},e,t),"%response")}async getTransactionCount(e,t){return(0,M.WZ)(await this.#ej({method:"getTransactionCount"},e,t),"%response")}async getCode(e,t){return(0,k.c$)(await this.#ej({method:"getCode"},e,t))}async getStorage(e,t,n){let r=(0,M.Ab)(t,"position");return(0,k.c$)(await this.#ej({method:"getStorage",position:r},e,n))}async broadcastTransaction(e){let{blockNumber:t,hash:n,network:r}=await (0,A.k)({blockNumber:this.getBlockNumber(),hash:this._perform({method:"broadcastTransaction",signedTransaction:e}),network:this.getNetwork()}),a=ed.Z.from(e);if(a.hash!==n)throw Error("@TODO: the returned hash did not match");return this._wrapTransactionResponse(a,r).replaceableTransaction(t)}async #eP(e,t){if((0,k.Lo)(e,32))return await this.#eM({method:"getBlock",blockHash:e,includeTransactions:t});let n=this._getBlockTag(e);return"string"!=typeof n&&(n=await n),await this.#eM({method:"getBlock",blockTag:n,includeTransactions:t})}async getBlock(e,t){let{network:n,params:r}=await (0,A.k)({network:this.getNetwork(),params:this.#eP(e,!!t)});return null==r?null:this._wrapBlock(r,n)}async getTransaction(e){let{network:t,params:n}=await (0,A.k)({network:this.getNetwork(),params:this.#eM({method:"getTransaction",hash:e})});return null==n?null:this._wrapTransactionResponse(n,t)}async getTransactionReceipt(e){let{network:t,params:n}=await (0,A.k)({network:this.getNetwork(),params:this.#eM({method:"getTransactionReceipt",hash:e})});if(null==n)return null;if(null==n.gasPrice&&null==n.effectiveGasPrice){let t=await this.#eM({method:"getTransaction",hash:e});if(null==t)throw Error("report this; could not find tx or effectiveGasPrice");n.effectiveGasPrice=t.gasPrice}return this._wrapTransactionReceipt(n,t)}async getTransactionResult(e){let{result:t}=await (0,A.k)({network:this.getNetwork(),result:this.#eM({method:"getTransactionResult",hash:e})});return null==t?null:(0,k.c$)(t)}async getLogs(e){let t=this._getFilter(e);eZ(t)&&(t=await t);let{network:n,params:r}=await (0,A.k)({network:this.getNetwork(),params:this.#eM({method:"getLogs",filter:t})});return r.map(e=>this._wrapLog(e,n))}_getProvider(e){(0,E.vA)(!1,"provider cannot connect to target network","UNSUPPORTED_OPERATION",{operation:"_getProvider()"})}async getResolver(e){return await eb.fromName(this,e)}async getAvatar(e){let t=await this.getResolver(e);return t?await t.getAvatar():null}async resolveName(e){let t=await this.getResolver(e);return t?await t.getAddress():null}async lookupAddress(e){let t=eu((e=(0,v.b)(e)).substring(2).toLowerCase()+".addr.reverse");try{let n=await eb.getEnsAddress(this),r=new O.NZ(n,["function resolver(bytes32) view returns (address)"],this),a=await r.resolver(t);if(null==a||a===C.j)return null;let i=new O.NZ(a,["function name(bytes32) view returns (string)"],this),s=await i.name(t);if(await this.resolveName(s)!==e)return null;return s}catch(e){if((0,E.bJ)(e,"BAD_DATA")&&"0x"===e.value||(0,E.bJ)(e,"CALL_EXCEPTION"))return null;throw e}}async waitForTransaction(e,t,n){let r=null!=t?t:1;return 0===r?this.getTransactionReceipt(e):new Promise(async(t,a)=>{let i=null,s=async n=>{try{let a=await this.getTransactionReceipt(e);if(null!=a&&n-a.blockNumber+1>=r){t(a),i&&(clearTimeout(i),i=null);return}}catch(e){console.log("EEE",e)}this.once("block",s)};null!=n&&(i=setTimeout(()=>{null!=i&&(i=null,this.off("block",s),a((0,E.xz)("timeout","TIMEOUT",{reason:"timeout"})))},n)),s(await this.getBlockNumber())})}async waitForBlock(e){(0,E.vA)(!1,"not implemented yet","NOT_IMPLEMENT
302ED",{operation:"waitForBlock"})}_clearTimeout(e){let t=this.#eS.get(e);t&&(t.timer&&clearTimeout(t.timer),this.#eS.delete(e))}_setTimeout(e,t){null==t&&(t=0);let n=this.#eE++,r=()=>{this.#eS.delete(n),e()};if(this.paused)this.#eS.set(n,{timer:null,func:r,time:t});else{let e=setTimeout(r,t);this.#eS.set(n,{timer:e,func:r,time:e0()})}return n}_forEachSubscriber(e){for(let t of this.#eb.values())e(t.subscriber)}_getSubscriber(e){switch(e.type){case"debug":case"error":case"network":return new eJ(e.type);case"block":{let e=new eH(this);return e.pollingInterval=this.pollingInterval,e}case"safe":case"finalized":return new eW(this,e.type);case"event":return new eq(this,e.filter);case"transaction":return new eY(this,e.hash);case"orphan":return new e_(this,e.filter)}throw Error(`unsupported event: ${e.type}`)}_recoverSubscriber(e,t){for(let n of this.#eb.values())if(n.subscriber===e){n.started&&n.subscriber.stop(),n.subscriber=t,n.started&&t.start(),null!=this.#eg&&t.pause(this.#eg);break}}async #eI(e,t){let n=await e$(e,this);return"event"===n.type&&t&&t.length>0&&!0===t[0].removed&&(n=await e$({orphan:"drop-log",log:t[0]},this)),this.#eb.get(n.tag)||null}async #eR(e){let t=await e$(e,this),n=t.tag,r=this.#eb.get(n);if(!r){let e=this._getSubscriber(t);r={subscriber:e,tag:n,addressableMap:new WeakMap,nameMap:new Map,started:!1,listeners:[]},this.#eb.set(n,r)}return r}async on(e,t){let n=await this.#eR(e);return n.listeners.push({listener:t,once:!1}),n.started||(n.subscriber.start(),n.started=!0,null!=this.#eg&&n.subscriber.pause(this.#eg)),this}async once(e,t){let n=await this.#eR(e);return n.listeners.push({listener:t,once:!0}),n.started||(n.subscriber.start(),n.started=!0,null!=this.#eg&&n.subscriber.pause(this.#eg)),this}async emit(e,...t){let n=await this.#eI(e,t);if(!n||0===n.listeners.length)return!1;let r=n.listeners.length;return n.listeners=n.listeners.filter(({listener:n,once:r})=>{let a=new ec.z(this,r?null:n,e);try{n.call(this,...t,a)}catch(e){}return!r}),0===n.listeners.length&&(n.started&&n.subscriber.stop(),this.#eb.delete(n.tag)),r>0}async listenerCount(e){if(e){let t=await this.#eI(e);return t?t.listeners.length:0}let t=0;for(let{listeners:e}of this.#eb.values())t+=e.length;return t}async listeners(e){if(e){let t=await this.#eI(e);return t?t.listeners.map(({listener:e})=>e):[]}let t=[];for(let{listeners:e}of this.#eb.values())t=t.concat(e.map(({listener:e})=>e));return t}async off(e,t){let n=await this.#eI(e);if(!n)return this;if(t){let e=n.listeners.map(({listener:e})=>e).indexOf(t);e>=0&&n.listeners.splice(e,1)}return t&&0!==n.listeners.length||(n.started&&n.subscriber.stop(),this.#eb.delete(n.tag)),this}async removeAllListeners(e){if(e){let{tag:t,started:n,subscriber:r}=await this.#eR(e);n&&r.stop(),this.#eb.delete(t)}else for(let[e,{started:t,subscriber:n}]of this.#eb)t&&n.stop(),this.#eb.delete(e);return this}async addListener(e,t){return await this.on(e,t)}async removeListener(e,t){return this.off(e,t)}get destroyed(){return this.#ev}destroy(){for(let e of(this.removeAllListeners(),this.#eS.keys()))this._clearTimeout(e);this.#ev=!0}get paused(){return null!=this.#eg}set paused(e){!!e!==this.paused&&(this.paused?this.resume():this.pause(!1))}pause(e){if(this.#eA=-1,null!=this.#eg){if(!!e==this.#eg)return;(0,E.vA)(!1,"cannot change pause type; resume first","UNSUPPORTED_OPERATION",{operation:"pause"})}for(let t of(this._forEachSubscriber(t=>t.pause(e)),this.#eg=!!e,this.#eS.values()))t.timer&&clearTimeout(t.timer),t.time=e0()-t.time}resume(){if(null!=this.#eg)for(let e of(this._forEachSubscriber(e=>e.resume()),this.#eg=null,this.#eS.values())){let t=e.time;t<0&&(t=0),e.time=e0(),setTimeout(e.func,t)}}}function e5(e,t){if("0x"===e)return null;try{let n=(0,M.WZ)((0,k.ZG)(e,t,t+32)),r=(0,M.WZ)((0,k.ZG)(e,n,n+32));return(0,k.ZG)(e,n+32,n+32+r)}catch(e){}return null}function e6(e){let t=(0,M.c4)(e);if(t.length>32)throw Error("internal; should not happen");let n=new Uint8Array(32);return n.set(t,32-t.length),n}let e3=new Uint8Array([]),e4="0x0000000000000000000000000000000000000000000000000000000000000000";var e8=n(54829);class e7{#el;#eD;#eu;#ey;#eB;#eN;constructor(e){this.#el=e,this.#eD=null,this.#eu=this.#ep.bind(this),this.#ey=!1,this.#eB=null,this.#eN=!1}_subscribe(e){throw Error("subclasses must override this")}_emitResults(e,t){throw Error("subclasses must override this")}_recover(e){throw Error("subclasses must override this")}async #ep(e){try{null==this.#eD&&(this.#eD=this._subscribe(this.#el));let e=null;try{e=await this.#eD}catch(e){if(!(0,E.bJ)(e,"UNSUPPORTED_OPERATION")||"eth_newFilter"!==e.operation)throw e}if(null==e){this.#eD=null,this.#el._recoverSubscriber(this,this._recover(this.#el));return}let t=await this.#el.getNetwork();if(this.#eB||(this.#eB=t),this.#eB.chainId!==t.chainId)throw Error("chaid changed");if(this.#eN)return;let n=await this.#el.send("eth_getFilterChanges",[e]);await this._emitResults(this.#el,n)}catch(e){console.log("@TODO",e)}this.#el.once("block",this.#eu)}#eL(){let e=this.#eD;e&&(this.#eD=null,e.then(e=>{this.#el.send("eth_uninstallFilter",[e])}))}start(){this.#ey||(this.#ey=!0,this.#ep(-2))}stop(){this.#ey&&(this.#ey=!1,this.#eN=!0,this.#eL(),this.#el.off("block",this.#eu))}pause(e){e&&this.#eL(),this.#el.off("block",this.#eu)}resume(){this.start()}}class e9 extends e7{#eF;constructor(e,t){super(e),this.#eF=JSON.parse(JSON.stringify(t))}_recover(e){return new eq(e,this.#eF)}async _subscribe(e){return await e.send("eth_newFilter",[this.#eF])}async _emitResults(e,t){for(let n of t)e.emit(this.#eF,e._wrapLog(n,e._network))}}class te extends e7{async _subscribe(e){return await e.send("eth_newPendingTransactionFilter",[])}async _emitResults(e,t){for(let n of t)e.emit("pending",n)}}let tt="bigint,boolean,function,number,string,symbol".split(/,/g);function tn(e){if(null==e||tt.indexOf(typeof e)>=0||"function"==typeof e.getAddress)return e;if(Array.isArray(e))return e.map(tn);if("object"==typeof e)return Object.keys(e).reduce((t,n)=>(t[n]=e[n],t),{});throw Error(`should not happen: ${e} (${typeof e})`)}function tr(e){return e?e.toLowerCase():e}function ta(e){return e&&"number"==typeof e.pollingInterval}let ti={polling:!1,staticNetwork:null,batchStallTime:10,batchMaxSize:1048576,batchMaxCount:100,cacheTimeout:250,pollingInterval:4e3};class ts extends e8.Z{address;constructor(e,t){super(e),t=(0,v.b)(t),(0,A.n)(this,{address:t})}connect(e){(0,E.vA)(!1,"cannot reconnect JsonRpcSigner","UNSUPPORTED_OPERATION",{operation:"signer.connect"})}async getAddress(){return this.address}async populateTransaction(e){return await this.populateCall(e)}async sendUncheckedTransaction(e){let t=tn(e),n=[];if(t.from){let r=t.from;n.push((async()=>{let n=await (0,x.tG)(r,this.provider);(0,E.MR)(null!=n&&n.toLowerCase()===this.address.toLowerCase(),"from address mismatch","transaction",e),t.from=n})())}else t.from=this.address;if(null==t.gasLimit&&n.push((async()=>
302{t.gasLimit=await this.provider.estimateGas({...t,from:this.address})})()),null!=t.to){let e=t.to;n.push((async()=>{t.to=await (0,x.tG)(e,this.provider)})())}n.length&&await Promise.all(n);let r=this.provider.getRpcTransaction(t);return this.provider.send("eth_sendTransaction",[r])}async sendTransaction(e){let t=await this.provider.getBlockNumber(),n=await this.sendUncheckedTransaction(e);return await new Promise((e,r)=>{let a=[1e3,100],i=0,s=async()=>{try{let r=await this.provider.getTransaction(n);if(null!=r)return void e(r.replaceableTransaction(t))}catch(e){if((0,E.bJ)(e,"CANCELLED")||(0,E.bJ)(e,"BAD_DATA")||(0,E.bJ)(e,"NETWORK_ERROR")){null==e.info&&(e.info={}),e.info.sendTransactionHash=n,r(e);return}if((0,E.bJ)(e,"INVALID_ARGUMENT")&&(i++,null==e.info&&(e.info={}),e.info.sendTransactionHash=n,i>10))return void r(e);this.provider.emit("error",(0,E.xz)("failed to fetch transation after sending (will try again)","UNKNOWN_ERROR",{error:e}))}this.provider._setTimeout(()=>{s()},a.pop()||4e3)};s()})}async signTransaction(e){let t=tn(e);if(t.from){let n=await (0,x.tG)(t.from,this.provider);(0,E.MR)(null!=n&&n.toLowerCase()===this.address.toLowerCase(),"from address mismatch","transaction",e),t.from=n}else t.from=this.address;let n=this.provider.getRpcTransaction(t);return await this.provider.send("eth_signTransaction",[n])}async signMessage(e){let t="string"==typeof e?(0,S.YW)(e):e;return await this.provider.send("personal_sign",[(0,k.c$)(t),this.address.toLowerCase()])}async signTypedData(e,t,n){let r=tn(n),a=await w.z.resolveNames(e,t,r,async e=>{let t=await (0,x.tG)(e);return(0,E.MR)(null!=t,"TypedData does not support null address","value",e),t});return await this.provider.send("eth_signTypedData_v4",[this.address.toLowerCase(),JSON.stringify(w.z.getPayload(a.domain,t,a.value))])}async unlock(e){return this.provider.send("personal_unlockAccount",[this.address.toLowerCase(),e,null])}async _legacySignMessage(e){let t="string"==typeof e?(0,S.YW)(e):e;return await this.provider.send("eth_sign",[this.address.toLowerCase(),(0,k.c$)(t)])}}class to extends e2{#e;#eU;#ez;#eG;#eH;#eB;#eV;#eW(){if(this.#eG)return;let e=1===this._getOption("batchMaxCount")?0:this._getOption("batchStallTime");this.#eG=setTimeout(()=>{this.#eG=null;let e=this.#ez;for(this.#ez=[];e.length;){let t=[e.shift()];for(;e.length&&t.length!==this.#e.batchMaxCount;)if(t.push(e.shift()),JSON.stringify(t.map(e=>e.payload)).length>this.#e.batchMaxSize){e.unshift(t.pop());break}(async()=>{let e=1===t.length?t[0].payload:t.map(e=>e.payload);this.emit("debug",{action:"sendRpcPayload",payload:e});try{let n=await this._send(e);for(let{resolve:e,reject:r,payload:a}of(this.emit("debug",{action:"receiveRpcResult",result:n}),t)){if(this.destroyed){r((0,E.xz)("provider destroyed; cancelled request","UNSUPPORTED_OPERATION",{operation:a.method}));continue}let t=n.filter(e=>e.id===a.id)[0];if(null==t){let e=(0,E.xz)("missing response for request","BAD_DATA",{value:n,info:{payload:a}});this.emit("error",e),r(e);continue}if("error"in t){r(this.getRpcError(a,t));continue}e(t.result)}}catch(e){for(let{reject:n}of(this.emit("debug",{action:"receiveRpcError",error:e}),t))n(e)}})()}},e)}constructor(e,t){super(e,t),this.#eU=1,this.#e=Object.assign({},ti,t||{}),this.#ez=[],this.#eG=null,this.#eB=null,this.#eV=null;{let e=null,t=new Promise(t=>{e=t});this.#eH={promise:t,resolve:e}}let n=this._getOption("staticNetwork");"boolean"==typeof n?((0,E.MR)(!n||"any"!==e,"staticNetwork cannot be used on special network 'any'","options",t),n&&null!=e&&(this.#eB=eN.from(e))):n&&((0,E.MR)(null==e||n.matches(e),"staticNetwork MUST match network object","options",t),this.#eB=n)}_getOption(e){return this.#e[e]}get _network(){return(0,E.vA)(this.#eB,"network is not available yet","NETWORK_ERROR"),this.#eB}async _perform(e){if("call"===e.method||"estimateGas"===e.method){let t=e.transaction;if(t&&null!=t.type&&(0,M.Ab)(t.type)&&null==t.maxFeePerGas&&null==t.maxPriorityFeePerGas){let n=await this.getFeeData();null==n.maxFeePerGas&&null==n.maxPriorityFeePerGas&&(e=Object.assign({},e,{transaction:Object.assign({},t,{type:void 0})}))}}let t=this.getRpcRequest(e);return null!=t?await this.send(t.method,t.args):super._perform(e)}async _detectNetwork(){let e=this._getOption("staticNetwork");if(e){if(!0!==e)return e;else if(this.#eB)return this.#eB}return this.#eV||(this.ready?this.#eV=(async()=>{try{let e=eN.from((0,M.Ab)(await this.send("eth_chainId",[])));return this.#eV=null,e}catch(e){throw this.#eV=null,e}})():this.#eV=(async()=>{let e,t={id:this.#eU++,method:"eth_chainId",params:[],jsonrpc:"2.0"};
302this.emit("debug",{action:"sendRpcPayload",payload:t});try{e=(await this._send(t))[0],this.#eV=null}catch(e){throw this.#eV=null,this.emit("debug",{action:"receiveRpcError",error:e}),e}if(this.emit("debug",{action:"receiveRpcResult",result:e}),"result"in e)return eN.from((0,M.Ab)(e.result));throw this.getRpcError(t,e)})()),await this.#eV}_start(){null!=this.#eH&&null!=this.#eH.resolve&&(this.#eH.resolve(),this.#eH=null,(async()=>{for(;null==this.#eB&&!this.destroyed;)try{this.#eB=await this._detectNetwork()}catch(e){if(this.destroyed)break;console.log("JsonRpcProvider failed to detect network and cannot start up; retry in 1s (perhaps the URL is wrong or the node is not started)"),this.emit("error",(0,E.xz)("failed to bootstrap network detection","NETWORK_ERROR",{event:"initial-network-discovery",info:{error:e}})),await new Promise(e=>{setTimeout(e,1e3)})}this.#eW()})())}async _waitUntilReady(){if(null!=this.#eH)return await this.#eH.promise}_getSubscriber(e){return"pending"===e.type?new te(this):"event"===e.type?this._getOption("polling")?new eq(this,e.filter):new e9(this,e.filter):"orphan"===e.type&&"drop-log"===e.filter.orphan?new eJ("orphan"):super._getSubscriber(e)}get ready(){return null==this.#eH}getRpcTransaction(e){let t={};return["chainId","gasLimit","gasPrice","type","maxFeePerGas","maxPriorityFeePerGas","nonce","value"].forEach(n=>{if(null==e[n])return;let r=n;"gasLimit"===n&&(r="gas"),t[r]=(0,M.nD)((0,M.Ab)(e[n],`tx.${n}`))}),["from","to","data"].forEach(n=>{null!=e[n]&&(t[n]=(0,k.c$)(e[n]))}),e.accessList&&(t.accessList=(0,T.$)(e.accessList)),t}getRpcRequest(e){switch(e.method){case"chainId":return{method:"eth_chainId",args:[]};case"getBlockNumber":return{method:"eth_blockNumber",args:[]};case"getGasPrice":return{method:"eth_gasPrice",args:[]};case"getPriorityFee":return{method:"eth_maxPriorityFeePerGas",args:[]};case"getBalance":return{method:"eth_getBalance",args:[tr(e.address),e.blockTag]};case"getTransactionCount":return{method:"eth_getTransactionCount",args:[tr(e.address),e.blockTag]};case"getCode":return{method:"eth_getCode",args:[tr(e.address),e.blockTag]};case"getStorage":return{method:"eth_getStorageAt",args:[tr(e.address),"0x"+e.position.toString(16),e.blockTag]};case"broadcastTransaction":return{method:"eth_sendRawTransaction",args:[e.signedTransaction]};case"getBlock":if("blockTag"in e)return{method:"eth_getBlockByNumber",args:[e.blockTag,!!e.includeTransactions]};if("blockHash"in e)return{method:"eth_getBlockByHash",args:[e.blockHash,!!e.includeTransactions]};break;case"getTransaction":return{method:"eth_getTransactionByHash",args:[e.hash]};case"getTransactionReceipt":return{method:"eth_getTransactionReceipt",args:[e.hash]};case"call":return{method:"eth_call",args:[this.getRpcTransaction(e.transaction),e.blockTag]};case"estimateGas":return{method:"eth_estimateGas",args:[this.getRpcTransaction(e.transaction)]};case"getLogs":return e.filter&&null!=e.filter.address&&(Array.isArray(e.filter.address)?e.filter.address=e.filter.address.map(tr):e.filter.address=tr(e.filter.address)),{method:"eth_getLogs",args:[e.filter]}}return null}getRpcError(e,t){let{method:n}=e,{error:r}=t;if("eth_estimateGas"===n&&r.message){let t=r.message;if(!t.match(/revert/i)&&t.match(/insufficient funds/i))return(0,E.xz)("insufficient funds","INSUFFICIENT_FUNDS",{transaction:e.params[0],info:{payload:e,error:r}})}if("eth_call"===n||"eth_estimateGas"===n){let t=function e(t){if(null==t)return null;if("string"==typeof t.message&&t.message.match(/revert/i)&&(0,k.Lo)(t.data))return{message:t.message,data:t.data};if("object"==typeof t){for(let n in t){let r=e(t[n]);if(r)return r}return null}if("string"==typeof t)try{return e(JSON.parse(t))}catch(e){}return null}(r),a=g.y.getBuiltinCallException("eth_call"===n?"call":"estimateGas",e.params[0],t?t.data:null);return a.info={error:r,payload:e},a}let a=JSON.stringify(function(e){let t=[];return!function e(t,n){if(null!=t){if("string"==typeof t.message&&n.push(t.message),"object"==typeof t)for(let r in t)e(t[r],n);if("string"==typeof t)try{return e(JSON.parse(t),n)}catch(e){}}}(e,t),t}(r));if("string"==typeof r.message&&r.message.match(/user denied|ethers-user-denied/i))return(0,E.xz)("user rejected action","ACTION_REJECTED",{action:{eth_sign:"signMessage",personal_sign:"signMessage",eth_signTypedData_v4:"signTypedData",eth_signTransaction:"signTransaction",eth_sendTransaction:"sendTransaction",eth_requestAccounts:"requestAccess",wallet_requestAccounts:"requestAccess"}[n]||"unknown",reason:"rejected",info:{payload:e,error:r}});if("eth_sendRawTransaction"===n||"eth_sendTransaction"===n){let t=e.params[0];if(a.match(/insufficient funds|base fee exceeds gas limit/i))return(0,E.xz)("insufficient funds for intrinsic transaction cost","INSUFFICIENT_FUNDS",{transaction:t,info:{error:r}});if(a.match(/nonce/i)&&a.match(/too low/i))return(0,E.xz)("nonce has already been used","NONCE_EXPIRED",{transaction:t,info:{error:r}});if(a.match(/replacement transaction/i)&&a.match(/underpriced/i))return(0,E.xz)("replacement fee too low","REPLACEMENT_UNDERPRICED",{transaction:t,info:{error:r}});if(a.match(/only replay-protected/i))return(0,E.xz)("legacy pre-eip-155 transactions not supported","UNSUPPORTED_OPERATION",{operation:n,info:{transaction:t,info:{error:r}}})}let i=!!a.match(/the method .* does not exist/i);return(!i&&r&&r.details&&r.details.startsWith("Unauthorized method:")&&(i=!0),i)?(0,E.xz)("unsupported operation","UNSUPPORTED_OPERATION",{operation:e.method,info:{error:r,payload:e}}):(0,E.xz)("could not coalesce error","UNKNOWN_ERROR",{error:r,payload:e})}send(e,t){if(this.destroyed)return Promise.reject((0,E.xz)("provider destroyed; cancelled request","UNSUPPORTED_OPERATION",{operation:e}));let n=this.#eU++,r=new Promise((r,a)=>{this.#ez.push({resolve:r,reject:a,payload:{method:e,params:t,id:n,jsonrpc:"2.0"}})});return this.#eW(),r}async getSigner(e){null==e&&(e=0);let t=this.send("eth_accounts",[]);if("number"==typeof e){let n=await t;if(e>=n.length)throw Error("no such account");return new ts(this,n[e])}let{accounts:n}=await (0,A.k)({network:this.getNetwork(),accounts:t});for(let t of(e=(0,v.b)(e),n))if((0,v.b)(t)===e)return new ts(this,e);throw Error("invalid account")}async listAccounts(){return(await this.send("eth_accounts",[])).map(e=>new ts(this,e))}destroy(){for(let{payload:e,reject:t}
302of(this.#eG&&(clearTimeout(this.#eG),this.#eG=null),this.#ez))t((0,E.xz)("provider destroyed; cancelled request","UNSUPPORTED_OPERATION",{operation:e.method}));this.#ez=[],super.destroy()}}class tl extends to{#e_;constructor(e,t){super(e,t),this.#e_=4e3}_getSubscriber(e){let t=super._getSubscriber(e);return ta(t)&&(t.pollingInterval=this.#e_),t}get pollingInterval(){return this.#e_}set pollingInterval(e){if(!Number.isInteger(e)||e<0)throw Error("invalid interval");this.#e_=e,this._forEachSubscriber(e=>{ta(e)&&(e.pollingInterval=this.#e_)})}}class tu extends tl{#eY;constructor(e,t,n){null==e&&(e="http://localhost:8545"),super(t,n),"string"==typeof e?this.#eY=new P.ui(e):this.#eY=e.clone()}_getConnection(){return this.#eY.clone()}async send(e,t){return await this._start(),await super.send(e,t)}async _send(e){let t=this._getConnection();t.body=JSON.stringify(e),t.setHeader("content-type","application/json");let n=await t.send();n.assertOk();let r=n.bodyJson;return Array.isArray(r)||(r=[r]),r}}},79343:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(41465),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,i=a&&"object"==typeof module&&module&&!module.nodeType&&module,s=i&&i.exports===a?r.A.Buffer:void 0;let o=(s?s.isBuffer:void 0)||function(){return!1}},79567:(e,t,n)=>{var r=n(7922),a=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:a.call(t,e)}},79903:e=>{e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},80009:(e,t,n)=>{"use strict";n.d(t,{I:()=>u});var r=n(44819),a=n(50984),i=n(78879),s=n(80478),o=n(64476),l={path:(0,o.jsxs)("g",{stroke:"currentColor",strokeWidth:"1.5",children:[(0,o.jsx)("path",{strokeLinecap:"round",fill:"none",d:"M9,9a3,3,0,1,1,4,2.829,1.5,1.5,0,0,0-1,1.415V14.25"}),(0,o.jsx)("path",{fill:"currentColor",strokeLinecap:"round",d:"M12,17.25a.375.375,0,1,0,.375.375A.375.375,0,0,0,12,17.25h0"}),(0,o.jsx)("circle",{fill:"none",strokeMiterlimit:"10",cx:"12",cy:"12",r:"11.25"})]}),viewBox:"0 0 24 24"},u=(0,r.R)((e,t)=>{let{as:n,viewBox:r,color:u="currentColor",focusable:d=!1,children:c,className:p,__css:y,...f}=e,m=(0,s.cx)("chakra-icon",p),h=(0,a.Vl)("Icon",e),b={ref:t,focusable:d,className:m,__css:{w:"1em",h:"1em",display:"inline-block",lineHeight:"1em",flexShrink:0,color:u,...y,...h}},g=null!=r?r:l.viewBox;if(n&&"string"!=typeof n)return(0,o.jsx)(i.B.svg,{as:n,...b,...f});let v=null!=c?c:l.path;return(0,o.jsx)(i.B.svg,{verticalAlign:"middle",viewBox:g,...b,...f,children:v})});u.displayName="Icon"},80023:(e,t,n)=>{"use strict";n.d(t,{t:()=>l});var r=n(98666),a=n(55034),i=n(32931),s=n(61604),o=n(49276);function l(e){let t=(0,o.b)(e.from),n=(0,a.Ab)(e.nonce,"tx.nonce").toString(16);return n="0"===n?"0x":n.length%2?"0x0"+n:"0x"+n,(0,o.b)((0,i.ZG)((0,r.S)((0,s.R)([t,n])),12))}},80062:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return l}}),n(92819);let r=n(40059),a=n(32191),i=["-moz-initial","fill","none","scale-down",void 0];function s(e){return void 0!==e.default}function o(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function l(e,t){var n,l;let u,d,c,{src:p,sizes:y,unoptimized:f=!1,priority:m=!1,loading:h,className:b,quality:g,width:v,height:x,fill:w=!1,style:T,overrideSrc:A,onLoad:E,onLoadingComplete:S,placeholder:k="empty",blurDataURL:M,fetchPriority:P,decoding:C="async",layout:O,objectFit:j,objectPosition:I,lazyBoundary:R,lazyRoot:D,...B}=e,{imgConf:N,showAltText:L,blurComplete:F,defaultLoader:U}=t,z=N||a.imageConfigDefault;if("allSizes"in z)u=z;else{let e=[...z.deviceSizes,...z.imageSizes].sort((e,t)=>e-t),t=z.deviceSizes.sort((e,t)=>e-t),r=null==(n=z.qualities)?void 0:n.sort((e,t)=>e-t);u={...z,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===U)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,
302configurable:!0});let G=B.loader||U;delete B.loader,delete B.srcSet;let H="__next_img_default"in G;if(H){if("custom"===u.loader)throw Object.defineProperty(Error('Image with src "'+p+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader'),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=G;G=t=>{let{config:n,...r}=t;return e(r)}}if(O){"fill"===O&&(w=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[O];e&&(T={...T,...e});let t={responsive:"100vw",fill:"100vw"}[O];t&&!y&&(y=t)}let V="",W=o(v),_=o(x);if((l=p)&&"object"==typeof l&&(s(l)||void 0!==l.src)){let e=s(p)?p.default:p;if(!e.src)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!e.height||!e.width)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(d=e.blurWidth,c=e.blurHeight,M=M||e.blurDataURL,V=e.src,!w)if(W||_){if(W&&!_){let t=W/e.width;_=Math.round(e.height*t)}else if(!W&&_){let t=_/e.height;W=Math.round(e.width*t)}}else W=e.width,_=e.height}let Y=!m&&("lazy"===h||void 0===h);(!(p="string"==typeof p?p:V)||p.startsWith("data:")||p.startsWith("blob:"))&&(f=!0,Y=!1),u.unoptimized&&(f=!0),H&&!u.dangerouslyAllowSVG&&p.split("?",1)[0].endsWith(".svg")&&(f=!0);let q=o(g),Q=Object.assign(w?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:j,objectPosition:I}:{},L?{}:{color:"transparent"},T),Z=F||"empty"===k?null:"blur"===k?'url("data:image/svg+xml;charset=utf-8,'+(0,r.getImageBlurSvg)({widthInt:W,heightInt:_,blurWidth:d,blurHeight:c,blurDataURL:M||"",objectFit:Q.objectFit})+'")':'url("'+k+'")',K=i.includes(Q.objectFit)?"fill"===Q.objectFit?"100% 100%":"cover":Q.objectFit,J=Z?{backgroundSize:K,backgroundPosition:Q.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:Z}:{},X=function(e){let{config:t,src:n,unoptimized:r,width:a,quality:i,sizes:s,loader:o}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(e,t,n){let{deviceSizes:r,allSizes:a}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:a.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:a,kind:"w"}}return"number"!=typeof t?{widths:r,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>a.find(t=>t>=e)||a[a.length-1]))],kind:"x"}}(t,a,s),d=l.length-1;return{sizes:s||"w"!==u?s:"100vw",srcSet:l.map((e,r)=>o({config:t,src:n,quality:i,width:e})+" "+("w"===u?e:r+1)+u).join(", "),src:o({config:t,src:n,quality:i,width:l[d]})}}({config:u,src:p,unoptimized:f,width:W,quality:q,sizes:y,loader:G});return{props:{...B,loading:Y?"lazy":h,fetchPriority:P,width:W,height:_,decoding:C,className:b,style:{...Q,...J},sizes:X.sizes,srcSet:X.srcSet,src:A||X.src},meta:{unoptimized:f,priority:m,placeholder:k,fill:w}}}},80113:e=>{var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},80292:(e,t,n)=>{var r=n(36601),a=n(97768),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!!("number"==n||"symbol"==n||"boolean"==n||null==e||a(e))||s.test(e)||!i.test(e)||null!=t&&e in Object(t)}},80478:(e,t,n)=>{"use strict";n.d(t,{Gv:()=>a,Hj:()=>d,Jg:()=>s,OK:()=>c,R8:()=>i,cx:()=>r,rq:()=>u,sE:()=>l});var r=(...e)=>e.filter(Boolean).join(" ");function a(e){let t=typeof e;return null!=e&&("object"===t||"function"===t)&&!Array.isArray(e)}var i=e=>{let{condition:t,message:n}=e};function s(e,...t){return o(e)?e(...t):e}var o=e=>"function"==typeof e,l=e=>e?"":void 0,u=e=>!!e||void 0;function d(...e){return function(t){e.some(e=>(null==e||e(t),null==t?void 0:t.defaultPrevented))}}
302function c(...e){return function(t){e.forEach(e=>{null==e||e(t)})}}},80732:(e,t,n)=>{"use strict";n.d(t,{p:()=>O,E:()=>E});var r=n(64476),a=n(60754),i=n(51767),s=n(10203),o=n(26088),l=n(85021),u=n(36294),d=n(80009),c=n(94510),p=n(76186),y=n(27587),f=n(57306),m=n(54359),h=n(25695),b=n(45593),g=n(5776),v=n(19125),x=n(57126),w=n(17775),T=n(33128),A=n(90488);let E=(0,v.vt)(e=>({token:w.gD.zkCRO,tokenAddress:"",isCollapse:!0,setIsCollapse:t=>e({isCollapse:t}),isError:!1,setIsError:t=>e({isError:t})})),S=(0,f.Ri)().getContractAddress("Amply"),k=(0,f.Ri)().getContractAddress("MOON"),M=(0,f.Ri)().getContractAddress("H2"),P=[{symbol:w.gD.AMPLY,tokenAddress:S},...k?[{symbol:w.gD.MOON,tokenAddress:k}]:[],{symbol:w.gD.H2,tokenAddress:M}],C=e=>{var t;let{tokenSymbol:n,tokenAddress:a,type:u}=e,{data:d}=(0,c.nC)(a),[p,y,f]=E(e=>[e.setIsCollapse,e.token,e.setIsError]),[v,S]=(0,A.eJ)(e=>[e.supplyAmount,e.supplyTokenData]),[P,C]=(0,T.rt)(e=>[e.amount,e.tokenSymbol]),{data:O}=(0,c.go)(),{data:j}=(0,c.Zb)(k),{data:I}=(0,c.Zb)(M),R=[{symbol:w.gD.AMPLY,price:O},{symbol:w.gD.MOON,price:j},{symbol:w.gD.H2,price:I}],D=(0,m.A)(R),B=(0,g.useMemo)(()=>{if(u===A.WD.Supply&&a===(null==S?void 0:S.tokenAddress)&&(null==v?void 0:v.gt(b.fw.ZERO))){let e=null==d?void 0:d.sub(v);return(0,h.A)(e)}if(u===T.Lo.Repay&&n===C){let e=null==d?void 0:d.sub(null!=P?P:b.fw.ZERO);return(0,h.A)(e)}return d},[P,C,v,null==S?void 0:S.tokenAddress,a,d,n,u]),N=n===y,L=null==B?void 0:B.lt(null!=(t=null==D?void 0:D[n])?t:b.fw.ZERO);return(0,g.useEffect)(()=>{f(!!(N&&L))},[L,N,f]),(0,r.jsxs)(i.az,{children:[(0,r.jsxs)(s.s,{justifyContent:"space-between",alignItems:"center",color:"primary.white",p:2,border:"0.5px solid",borderColor:N?"primary.cta":"transparent",mb:2,_last:{mb:0},onClick:()=>{L||E.setState({token:n,tokenAddress:a}),p(!0)},bg:L?"primary.disabled":void 0,cursor:L?"not-allowed":"pointer",children:[(0,r.jsxs)(s.s,{gap:1,textStyle:"body3",children:["Balance: ",(0,r.jsx)(x.V,{as:"span",value:B})]}),(0,r.jsxs)(s.s,{gap:1,children:[(0,r.jsx)(o.E,{color:"primary.text2",textStyle:"body1",children:n}),(0,r.jsx)(l._,{boxSize:6,src:"/tokens/".concat(w.Lt[n],".svg"),alt:n})]})]}),L&&(0,r.jsx)(o.E,{color:"primary.error",textStyle:"body3",children:"If your balance is below ".concat(null==D?void 0:D[n].toFormat({decimalPlaces:4})," ").concat(n," it may not be enough to cover swap gas fees")})]})},O=e=>{var t,n;let{type:m}=e,[h,b,g]=E(e=>[e.isCollapse,e.setIsCollapse,e.token]),{data:v}=(0,c.Y_)(),{data:x}=(()=>{let e=(0,f.Ri)();return(0,y.I)(["usePaymasterAllowedTokens"],async()=>await e.getPaymaster().getAllowedTokens())})();return(0,r.jsxs)(i.az,{maxH:"300px",overflow:"auto",children:[(0,r.jsxs)(u.z,{justify:"space-between",children:[(0,r.jsx)(o.E,{textStyle:"body1",color:"primary.text2",children:"Gas Token"}),(0,r.jsxs)(s.s,{cursor:"pointer",alignItems:"center",gap:1,onClick:()=>b(!h),children:[(0,r.jsx)(o.E,{textStyle:"body1Bold",color:"primary.white",children:g}),(0,r.jsx)(l._,{src:"/tokens/".concat(w.Lt[g],".svg"),alt:g,boxSize:6}),(0,r.jsx)(i.az,{transition:"all 0.25s",transform:h?void 0:"rotate(180deg)",fontSize:0,children:(0,r.jsx)(d.I,{as:a.PF,w:6,h:6,color:"primary.white"})})]})]}),(0,r.jsx)(i.az,{display:h?"none":"block",children:null==v||null==(n=v.filter(e=>(null==x?void 0:x.includes(e.tokenAddress))||e.tokenAddress===p.ch))||null==(t=n.map(e=>({symbol:e.symbol,tokenAddress:e.tokenAddress})).concat(P))?void 0:t.map(e=>(0,r.jsx)(C,{tokenSymbol:e.symbol,tokenAddress:e.tokenAddress,type:m},e.symbol))})]})}},80825:(e,t,n)=>{"use strict";n.d(t,{Tc:()=>s,V1:()=>o,r3:()=>i,xi:()=>a});var r=(e,t)=>e.find(e=>e.id===t);function a(e,t){let n=i(e,t),r=n?e[n].findIndex(e=>e.id===t):-1;return{position:n,index:r}}function i(e,t){for(let[n,a]of Object.entries(e))if(r(a,t))return n}function s(e){let t=e.includes("right"),n=e.includes("left"),r="center";return t&&(r="flex-end"),n&&(r="flex-start"),{display:"flex",flexDirection:"column",alignItems:r}}function o(e){let t="top"===e||"bottom"===e,n=e.includes("top")?"env(safe-area-inset-top, 0px)":void 0,r=e.includes("bottom")?"env(safe-area-inset-bottom, 0px)":void 0;return{position:"fixed",zIndex:"var(--toast-z-index, 5500)",pointerEvents:"none",display:"flex",flexDirection:"column",margin:t?"0 auto":void 0,top:n,bottom:r,right:e.includes("left")?void 0:"env(safe-area-inset-right, 0px)",left:e.includes("right")?void 0:"env(safe-area-inset-left, 0px)"}}},80873:(e,t,n)=>{e.exports=n(71605).Symbol},81373:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=Object.prototype;let a=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||r)}},81492:(e,t,n)=>{"use strict";n.d(t,{s:()=>c});var r=n(41164),a=n(44255);let i=(e,t,n)=>e&t^~e&n,s=(e,t,n)=>e&t^e&n^t&n,o=new Uint32Array([0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5,0x3956c25b,0x59f111f1,0x923f82a4,0xab1c5ed5,0xd807aa98,0x12835b01,0x243185be,0x550c7dc3,0x72be5d74,0x80deb1fe,0x9bdc06a7,0xc19bf174,0xe49b69c1,0xefbe4786,0xfc19dc6,0x240ca1cc,0x2de92c6f,0x4a7484aa,0x5cb0a9dc,0x76f988da,0x983e5152,0xa831c66d,0xb00327c8,0xbf597fc7,0xc6e00bf3,0xd5a79147,0x6ca6351,0x14292967,0x27b70a85,0x2e1b2138,0x4d2c6dfc,0x53380d13,0x650a7354,0x766a0abb,0x81c2c92e,0x92722c85,0xa2bfe8a1,0xa81a664b,0xc24b8b70,0xc
30276c51a3,0xd192e819,0xd6990624,0xf40e3585,0x106aa070,0x19a4c116,0x1e376c08,0x2748774c,0x34b0bcb5,0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3,0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208,0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2]),l=new Uint32Array([0x6a09e667,0xbb67ae85,0x3c6ef372,0xa54ff53a,0x510e527f,0x9b05688c,0x1f83d9ab,0x5be0cd19]),u=new Uint32Array(64);class d extends r.D{constructor(){super(64,32,8,!1),this.A=0|l[0],this.B=0|l[1],this.C=0|l[2],this.D=0|l[3],this.E=0|l[4],this.F=0|l[5],this.G=0|l[6],this.H=0|l[7]}get(){let{A:e,B:t,C:n,D:r,E:a,F:i,G:s,H:o}=this;return[e,t,n,r,a,i,s,o]}set(e,t,n,r,a,i,s,o){this.A=0|e,this.B=0|t,this.C=0|n,this.D=0|r,this.E=0|a,this.F=0|i,this.G=0|s,this.H=0|o}process(e,t){for(let n=0;n<16;n++,t+=4)u[n]=e.getUint32(t,!1);for(let e=16;e<64;e++){let t=u[e-15],n=u[e-2],r=(0,a.Ow)(t,7)^(0,a.Ow)(t,18)^t>>>3,i=(0,a.Ow)(n,17)^(0,a.Ow)(n,19)^n>>>10;u[e]=i+u[e-7]+r+u[e-16]|0}let{A:n,B:r,C:l,D:d,E:c,F:p,G:y,H:f}=this;for(let e=0;e<64;e++){let t=f+((0,a.Ow)(c,6)^(0,a.Ow)(c,11)^(0,a.Ow)(c,25))+i(c,p,y)+o[e]+u[e]|0,m=((0,a.Ow)(n,2)^(0,a.Ow)(n,13)^(0,a.Ow)(n,22))+s(n,r,l)|0;f=y,y=p,p=c,c=d+t|0,d=l,l=r,r=n,n=t+m|0}n=n+this.A|0,r=r+this.B|0,l=l+this.C|0,d=d+this.D|0,c=c+this.E|0,p=p+this.F|0,y=y+this.G|0,f=f+this.H|0,this.set(n,r,l,d,c,p,y,f)}roundClean(){u.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}let c=(0,a.ld)(()=>new d)},81546:e=>{e.exports=function(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}},81553:(e,t,n)=>{"use strict";n.d(t,{Q:()=>s});var r=n(78879),a=n(47877),i=n.n(a);let s=(0,r.B)(i())},81604:(e,t,n)=>{"use strict";n.d(t,{E:()=>o,MR:()=>d,SP:()=>y,bJ:()=>s,dd:()=>c,gk:()=>f,vA:()=>u,xz:()=>l});var r=n(25554),a=n(59586);function i(e){if(null==e)return"null";if(Array.isArray(e))return"[ "+e.map(i).join(", ")+" ]";if(e instanceof Uint8Array){let t="0123456789abcdef",n="0x";for(let r=0;r<e.length;r++)n+=t[e[r]>>4],n+=t[15&e[r]];return n}if("object"==typeof e&&"function"==typeof e.toJSON)return i(e.toJSON());switch(typeof e){case"boolean":case"symbol":case"number":return e.toString();case"bigint":return BigInt(e).toString();case"string":return JSON.stringify(e);case"object":{let t=Object.keys(e);return t.sort(),"{ "+t.map(t=>`${i(t)}: ${i(e[t])}`).join(", ")+" }"}}return"[ COULD NOT SERIALIZE ]"}function s(e,t){return e&&e.code===t}function o(e){return s(e,"CALL_EXCEPTION")}function l(e,t,n){let s,o=e;{let a=[];if(n){if("message"in n||"code"in n||"name"in n)throw Error(`value will overwrite populated values: ${i(n)}`);for(let e in n){if("shortMessage"===e)continue;let t=n[e];a.push(e+"="+i(t))}}a.push(`code=${t}`),a.push(`version=${r.r}`),a.length&&(e+=" ("+a.join(", ")+")")}switch(t){case"INVALID_ARGUMENT":s=TypeError(e);break;case"NUMERIC_FAULT":case"BUFFER_OVERRUN":s=RangeError(e);break;default:s=Error(e)}return(0,a.n)(s,{code:t}),n&&Object.assign(s,n),null==s.shortMessage&&(0,a.n)(s,{shortMessage:o}),s}function u(e,t,n,r){if(!e)throw l(t,n,r)}function d(e,t,n,r){u(e,t,"INVALID_ARGUMENT",{argument:n,value:r})}function c(e,t,n){null==n&&(n=""),n&&(n=": "+n),u(e>=t,"missing arguemnt"+n,"MISSING_ARGUMENT",{count:e,expectedCount:t}),u(e<=t,"too many arguments"+n,"UNEXPECTED_ARGUMENT",{count:e,expectedCount:t})}let p=["NFD","NFC","NFKD","NFKC"].reduce((e,t)=>{try{if("test"!=="test".normalize(t))throw Error("bad");if("NFD"===t){let e=String.fromCharCode(233).normalize("NFD"),t=String.fromCharCode(101,769);if(e!==t)throw Error("broken")}e.push(t)}catch(e){}return e},[]);function y(e){u(p.indexOf(e)>=0,"platform missing String.prototype.normalize","UNSUPPORTED_OPERATION",{operation:"String.prototype.normalize",info:{form:e}})}function f(e,t,n){if(null==n&&(n=""),e!==t){let e=n,t="new";n&&(e+=".",t+=" "+n),u(!1,`private constructor; use ${e}from* methods`,"UNSUPPORTED_OPERATION",{operation:t})}}},81642:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},81699:(e,t,n)=>{"use strict";n.d(t,{T:()=>d});var r=n(27587),a=n(57634),i=n(20110),s=n(94510),o=n(57306),l=n(45593),u=n(99662);let d=e=>{let{data:t}=(0,s.Y_)(),n=(0,o.Ri)(),d={};return(0,r.I)(["useLeverageLooping",e],async()=>
302{if(!t)return{};let r=await n.getPoolAddressesProvider().getPool(),i={};await Promise.all(t.map(async e=>{let t=await n.getL2Pool(r).getReserveData((0,u.qR)(e.tokenAddress)),s=new l.fw(t[2]).shr(a.eX),o=new l.fw(t[4]).shr(a.eX);i[e.symbol]={supplyAPR:s,borrowAPR:o}})),t.forEach(n=>{let r=i[n.symbol].supplyAPR;d[n.symbol]=[],t.forEach(t=>{let a=new l.fw(l.fw.ONE).div(new l.fw(l.fw.ONE).sub(n.baseLTVasCollateral)),s=e.mul(a),o=i[t.symbol].borrowAPR,u=new l.fw(1e4*Number(r.toFixed(4)),1e4),c=new l.fw(1e4*Number(o.toFixed(4)),1e4),p=u.mul(s).sub(s.sub(l.fw.ONE).mul(c));d[n.symbol].push({borrowSymbol:t.symbol,leverage:s,maxLeverage:a,supplyAPR:r,borrowAPR:o,netAPR:p})})});let s={sortedKeys:Object.keys(d).sort((e,t)=>{let n=Math.max(...d[e].map(e=>Number(e.netAPR.toFixed(4))));return Math.max(...d[t].map(e=>Number(e.netAPR.toFixed(4))))-n}),leverageLooping:d,borrowSortedKeys:[]},o=s.sortedKeys;d[o[0]].sort((e,t)=>e.netAPR.gt(t.netAPR)?-1:1);let c=d[o[0]].map(e=>e.borrowSymbol);return Object.keys(d).forEach(e=>{d[e].sort((e,t)=>c.indexOf(e.borrowSymbol)-c.indexOf(t.borrowSymbol))}),s.borrowSortedKeys=c,s},{enabled:!!t,refetchInterval:i.J.Normal})}},81706:e=>{var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},81765:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return p}});let r=n(35810)._(n(5776)),a=n(56159),i=[],s=[],o=!1;function l(e){let t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(e=>(n.loading=!1,n.loaded=e,e)).catch(e=>{throw n.loading=!1,n.error=e,e}),n}class u{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function d(e){return function(e,t){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),i=null;function l(){if(!i){let t=new u(e,n);i={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return i.promise()}if(!o){let e=n.webpack&&1?n.webpack():n.modules;e&&s.push(t=>{for(let n of e)if(t.includes(n))return l()})}function d(e,t){l();let s=r.default.useContext(a.LoadableContext);s&&Array.isArray(n.modules)&&n.modules.forEach(e=>{s(e)});let o=r.default.useSyncExternalStore(i.subscribe,i.getCurrentValue,i.getCurrentValue);return r.default.useImperativeHandle(t,()=>({retry:i.retry}),[]),r.default.useMemo(()=>{var t;return o.loading||o.error?r.default.createElement(n.loading,{isLoading:o.loading,pastDelay:o.pastDelay,timedOut:o.timedOut,error:o.error,retry:i.retry}):o.loaded?r.default.createElement((t=o.loaded)&&t.default?t.default:t,e):null},[e,o])}return d.preload=()=>l(),d.displayName="LoadableComponent",r.default.forwardRef(d)}(l,e)}function c(e,t){let n=[];for(;e.length;){let r=e.pop();n.push(r(t))}return Promise.all(n).then(()=>{if(e.length)return c(e,t)})}d.preloadAll=()=>new Promise((e,t)=>{c(i).then(e,t)}),d.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let n=()=>(o=!0,t());c(s,e).then(n,n)})),window.__NEXT_PRELOADREADY=d.preloadReady;let p=d},81869:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=function(e,t){return function(n){return e(t(n))}}}
302,81964:(e,t,n)=>{"use strict";n.d(t,{II:()=>d,v_:()=>o,wm:()=>u});var r=n(13026),a=n(69697),i=n(78116);function s(e){return Math.min(1e3*2**e,3e4)}function o(e){return(null!=e?e:"online")!=="online"||a.t.isOnline()}class l{constructor(e){this.revert=null==e?void 0:e.revert,this.silent=null==e?void 0:e.silent}}function u(e){return e instanceof l}function d(e){let t,n,u,d=!1,c=0,p=!1,y=new Promise((e,t)=>{n=e,u=t}),f=()=>!r.m.isFocused()||"always"!==e.networkMode&&!a.t.isOnline(),m=r=>{p||(p=!0,null==e.onSuccess||e.onSuccess(r),null==t||t(),n(r))},h=n=>{p||(p=!0,null==e.onError||e.onError(n),null==t||t(),u(n))},b=()=>new Promise(n=>{t=e=>{let t=p||!f();return t&&n(e),t},null==e.onPause||e.onPause()}).then(()=>{t=void 0,p||null==e.onContinue||e.onContinue()}),g=()=>{let t;if(!p){try{t=e.fn()}catch(e){t=Promise.reject(e)}Promise.resolve(t).then(m).catch(t=>{var n,r;if(p)return;let a=null!=(n=e.retry)?n:3,o=null!=(r=e.retryDelay)?r:s,l="function"==typeof o?o(c,t):o,u=!0===a||"number"==typeof a&&c<a||"function"==typeof a&&a(c,t);if(d||!u)return void h(t);c++,null==e.onFail||e.onFail(c,t),(0,i.yy)(l).then(()=>{if(f())return b()}).then(()=>{d?h(t):g()})})}};return o(e.networkMode)?g():b().then(g),{promise:y,cancel:t=>{p||(h(new l(t)),null==e.abort||e.abort())},continue:()=>(null==t?void 0:t())?y:Promise.resolve(),cancelRetry:()=>{d=!0},continueRetry:()=>{d=!1}}}},82005:(e,t,n)=>{e.exports=n(45960)(n(71605),"WeakMap")},82008:(e,t,n)=>{var r=n(71855),a=n(99759);e.exports=function(e,t,n){var i=!0,s=!0;if("function"!=typeof e)throw TypeError("Expected a function");return a(n)&&(i="leading"in n?!!n.leading:i,s="trailing"in n?!!n.trailing:s),r(e,t,{leading:i,maxWait:t,trailing:s})}},82229:(e,t,n)=>{"use strict";n.d(t,{u:()=>tg});var r,a,i,s,o,l=n(87773),u=n(68351),d=n(84595),c=n(77830),p=n(5776),y="data-focus-lock",f="data-focus-lock-disabled";function m(e,t){var n,r,a;return n=t||null,r=function(t){return e.forEach(function(e){return"function"==typeof e?e(t):e&&(e.current=t),e})},(a=(0,p.useState)(function(){return{value:n,callback:r,facade:{get current(){return a.value},set current(value){var e=a.value;e!==value&&(a.value=value,a.callback(value,e))}}}})[0]).callback=r,a.facade}var h={width:"1px",height:"0px",padding:0,overflow:"hidden",position:"fixed",top:"1px",left:"1px"},b=function(e){var t=e.children;return p.createElement(p.Fragment,null,p.createElement("div",{key:"guard-first","data-focus-guard":!0,"data-focus-auto-guard":!0,style:h}),t,t&&p.createElement("div",{key:"guard-last","data-focus-guard":!0,"data-focus-auto-guard":!0,style:h}))};b.propTypes={},b.defaultProps={children:null};var g=function(){return(g=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var a in t=arguments[n])Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e}).apply(this,arguments)};function v(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n}Object.create;function x(e){return e}function w(e,t){void 0===t&&(t=x);var n=[],r=!1;return{read:function(){if(r)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var a=t(e,r);return n.push(a),function(){n=n.filter(function(e){return e!==a})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var a=n;n=[],a.forEach(e),t=n}var i=function(){var n=t;t=[],n.forEach(e)},s=function(){return Promise.resolve().then(i)};s(),n={push:function(e){t.push(e),s()},filter:function(e){return t=t.filter(e),n}}}}}function T(e,t){return void 0===t&&(t=x),w(e,t)}function A(e){void 0===e&&(e={});var t=w(null);return t.options=g({async:!0,ssr:!1},e),t}Object.create,"function"==typeof SuppressedError&&SuppressedError;var E=T({},function(e){return{target:e.target,currentTarget:e.currentTarget}}),S=T(),k=T(),M=A({async:!0}),P=[],C=p.forwardRef(function(e,t){var n,r=p.useState(),a=r[0],i=r[1],s=p.useRef(),o=p.useRef(!1),l=p.useRef(null),u=e.children,d=e.disabled,b=e.noFocusGuards,g=e.persistentFocus,v=e.crossFrame,x=e.autoFocus,w=(e.allowTextSelection,e.group),T=e.className,A=e.whiteList,k=e.hasPositiveIndices,
302C=e.shards,O=e.as,j=e.lockProps,I=e.sideCar,R=e.returnFocus,D=e.focusOptions,B=e.onActivation,N=e.onDeactivation,L=p.useState({})[0],F=p.useCallback(function(){l.current=l.current||document&&document.activeElement,s.current&&B&&B(s.current),o.current=!0},[B]),U=p.useCallback(function(){o.current=!1,N&&N(s.current)},[N]);(0,p.useEffect)(function(){d||(l.current=null)},[]);var z=p.useCallback(function(e){var t=l.current;if(t&&t.focus){var n="function"==typeof R?R(t):R;if(n){var r="object"==typeof n?n:void 0;l.current=null,e?Promise.resolve().then(function(){return t.focus(r)}):t.focus(r)}}},[R]),G=p.useCallback(function(e){o.current&&E.useMedium(e)},[]),H=S.useMedium,V=p.useCallback(function(e){s.current!==e&&(s.current=e,i(e))},[]),W=(0,c.A)(((n={})[f]=d&&"disabled",n[y]=w,n),void 0===j?{}:j),_=!0!==b,Y=_&&"tail"!==b,q=m([t,V]);return p.createElement(p.Fragment,null,_&&[p.createElement("div",{key:"guard-first","data-focus-guard":!0,tabIndex:d?-1:0,style:h}),k?p.createElement("div",{key:"guard-nearest","data-focus-guard":!0,tabIndex:d?-1:1,style:h}):null],!d&&p.createElement(I,{id:L,sideCar:M,observed:a,disabled:d,persistentFocus:g,crossFrame:v,autoFocus:x,whiteList:A,shards:void 0===C?P:C,onActivation:F,onDeactivation:U,returnFocus:z,focusOptions:D}),p.createElement(void 0===O?"div":O,(0,c.A)({ref:q},W,{className:T,onBlur:H,onFocus:G}),u),Y&&p.createElement("div",{"data-focus-guard":!0,tabIndex:d?-1:0,style:h}))});C.propTypes={},C.defaultProps={children:void 0,disabled:!1,returnFocus:!1,focusOptions:void 0,noFocusGuards:!1,autoFocus:!0,persistentFocus:!1,crossFrame:!0,hasPositiveIndices:void 0,allowTextSelection:void 0,group:void 0,className:void 0,whiteList:void 0,shards:void 0,as:"div",lockProps:{},onActivation:void 0,onDeactivation:void 0};var O=n(17421);function j(e){return(j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var I=function(e){for(var t=Array(e.length),n=0;n<e.length;++n)t[n]=e[n];return t},R=function(e){return Array.isArray(e)?e:[e]},D=function(e){return Array.isArray(e)?e[0]:e},B=function(e){if(e.nodeType!==Node.ELEMENT_NODE)return!1;var t=window.getComputedStyle(e,null);return!!t&&!!t.getPropertyValue&&("none"===t.getPropertyValue("display")||"hidden"===t.getPropertyValue("visibility"))},N=function(e){return e.parentNode&&e.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE?e.parentNode.host:e.parentNode},L=function(e){return e===document||e&&e.nodeType===Node.DOCUMENT_NODE},F=function(e,t){var n,r=e.get(t);if(void 0!==r)return r;var a=(n=F.bind(void 0,e),!t||L(t)||!B(t)&&n(N(t)));return e.set(t,a),a},U=function(e,t){var n,r=e.get(t);if(void 0!==r)return r;var a=(n=U.bind(void 0,e),!t||!!L(t)||!!V(t)&&n(N(t)));return e.set(t,a),a},z=function(e){return e.dataset},G=function(e){return"INPUT"===e.tagName},H=function(e){return G(e)&&"radio"===e.type},V=function(e){return![!0,"true",""].includes(e.getAttribute("data-no-autofocus"))},W=function(e){var t;return!!(e&&(null==(t=z(e))?void 0:t.focusGuard))},_=function(e){return!W(e)},Y=function(e){return!!e},q=function(e,t){var n=e.tabIndex-t.tabIndex,r=e.index-t.index;if(n){if(!e.tabIndex)return 1;if(!t.tabIndex)return -1}return n||r},Q=function(e,t,n){return I(e).map(function(e,t){return{node:e,index:t,tabIndex:n&&-1===e.tabIndex?(e.dataset||{}).focusGuard?0:-1:e.tabIndex}}).filter(function(e){return!t||e.tabIndex>=0}).sort(q)},Z="button:enabled,select:enabled,textarea:enabled,input:enabled,a[href],area[href],summary,iframe,object,embed,audio[controls],video[controls],[tabindex],[contenteditable],[autofocus]",K="".concat(Z,", [data-focus-guard]"),J=function(e,t){return I((e.shadowRoot||e).children).reduce(function(e,n){return e.concat(n.matches(t?K:Z)?[n]:[],J(n))},[])},X=function(e,t){var n;return e instanceof HTMLIFrameElement&&(null==(n=e.contentDocument)?void 0:n.body)?$([e.contentDocument.body],t):[e]},$=function(e,t){return e.reduce(function(e,n){var r,a=J(n,t),i=(r=[]).concat.apply(r,a.map(function(e){return X(e,t)}));return e.concat(i,n.parentNode?I(n.parentNode.querySelectorAll(Z)).filter(function(e){return e===n}):[])},[])},ee=function(e,t){return I(e).filter(function(e){return F(t,e)}).filter(function(e){var t;return!((G(t=e)||"BUTTON"===t.tagName)&&("hidden"===t.type||t.disabled))})},et=function(e,t){return void 0===t&&(t=new Map),I(e).filter(function(e){return U(t,e)})},en=function(e,t,n){return Q(ee($(e,n),t),!0,n)},er=function(e,t){return Q(ee($(e),t),!1)},ea=function(e,t){return e.shadowRoot?ea(e.shadowRoot,t):!!(void 0!==Object.getPrototypeOf(e).contains&&Object.getPrototypeOf(e).contains.call(e,t))||I(e.children).some(function(e){var n;if(e instanceof HTMLIFrameElement){var r=null==(n=e.contentDocument)?void 0:n.body;return!!r&&ea(r,t)}return ea(e,t)})},ei=function(e){try{return e()}catch(e){return}},es=function(e){if(void 0===e&&(e=document),e&&e.activeElement){var t=e.activeElement;return t.shadowRoot?es(t.shadowRoot):t instanceof HTMLIFrameElement&&ei(function(){return t.contentWindow.document})?es(t.contentWindow.document):t}},eo=function(e){void 0===e&&(e=document);var t=es(e);return!!t&&I(e.querySelectorAll("[".concat("data-no-focus-lock","]"))).some(function(e){return ea(e,t)})},el=function(e){for(var t=new Set,n=e.length,r=0;r<n;r+=1)for(var a=r+1;a<n;a+=1){var i=e[r].compareDocumentPosition(e[a]);(i&Node.DOCUMENT_POSITION_CONTAINED_BY)>0&&t.add(a),(i&Node.DOCUMENT_POSITION_CONTAINS)>0&&t.add(r)}return e.filter(function(e,n){return!t.has(n)})},eu=function(e){return e.parentNode?eu(e.parentNode):e}
302,ed=function(e){return R(e).filter(Boolean).reduce(function(e,t){var n=t.getAttribute(y);return e.push.apply(e,n?el(I(eu(t).querySelectorAll("[".concat(y,'="').concat(n,'"]:not([').concat(f,'="disabled"])')))):[t]),e},[])},ec=function(e,t){return void 0===t&&(t=es(D(e).ownerDocument)),!!t&&(!t.dataset||!t.dataset.focusGuard)&&ed(e).some(function(e){var n;return ea(e,t)||(n=t,!!I(e.querySelectorAll("iframe")).some(function(e){return e===n}))})},ep=function(e,t){"focus"in e&&e.focus(t),"contentWindow"in e&&e.contentWindow&&e.contentWindow.focus()},ey=function(e,t){if(H(e)&&e.name)return t.filter(H).filter(function(t){return t.name===e.name}).filter(function(e){return e.checked})[0]||e;return e},ef=function(e){var t=new Set;return e.forEach(function(n){return t.add(ey(n,e))}),e.filter(function(e){return t.has(e)})},em=function(e){return e[0]&&e.length>1?ey(e[0],e):e[0]},eh=function(e,t){return e.length>1?e.indexOf(ey(e[t],e)):t},eb="NEW_FOCUS",eg=function(e,t,n,r){var a=e.length,i=e[0],s=e[a-1],o=W(n);if(!(n&&e.indexOf(n)>=0)){var l=void 0!==n?t.indexOf(n):-1,u=r?t.indexOf(r):l,d=r?e.indexOf(r):-1,c=l-u,p=t.indexOf(i),y=t.indexOf(s),f=ef(t),m=(void 0!==n?f.indexOf(n):-1)-(r?f.indexOf(r):l),h=eh(e,0),b=eh(e,a-1);if(-1===l||-1===d)return eb;if(!c&&d>=0)return d;if(l<=p&&o&&Math.abs(c)>1)return b;if(l>=y&&o&&Math.abs(c)>1)return h;if(c&&Math.abs(m)>1)return d;if(l<=p)return b;if(l>y)return h;if(c)return Math.abs(c)>1?d:(a+d+c)%a}},ev=function(e,t,n){var r=et(e.map(function(e){return e.node}).filter(function(e){var t,r=null==(t=z(e))?void 0:t.autofocus;return e.autofocus||void 0!==r&&"false"!==r||n.indexOf(e)>=0}));return r&&r.length?em(r):em(et(t))},ex=function(e,t){return void 0===t&&(t=[]),t.push(e),e.parentNode&&ex(e.parentNode.host||e.parentNode,t),t},ew=function(e,t){for(var n=ex(e),r=ex(t),a=0;a<n.length;a+=1){var i=n[a];if(r.indexOf(i)>=0)return i}return!1},eT=function(e,t,n){var r=R(e),a=R(t),i=r[0],s=!1;
302return a.filter(Boolean).forEach(function(e){s=ew(s||e,e)||s,n.filter(Boolean).forEach(function(e){var t=ew(i,e);t&&(s=!s||ea(t,s)?t:ew(t,s))})}),s},eA=function(e,t){var n=new Map;return t.forEach(function(e){return n.set(e.node,e)}),e.map(function(e){return n.get(e)}).filter(Y)},eE=function(e,t){var n=es(R(e).length>0?document:D(e).ownerDocument),r=ed(e).filter(_),a=eT(n||e,e,r),i=new Map,s=er(r,i),o=en(r,i).filter(function(e){return _(e.node)});if(o[0]||(o=s)[0]){var l=er([a],i).map(function(e){return e.node}),u=eA(l,o),d=u.map(function(e){return e.node}),c=eg(d,l,n,t);if(c===eb){var p=ev(s,d,r.reduce(function(e,t){var n,r;return e.concat((n=t,r=i,ee(I(n.querySelectorAll("[".concat("data-autofocus-inside","]"))).map(function(e){return $([e])}).reduce(function(e,t){return e.concat(t)},[]),r)))},[]));return p?{node:p}:void console.warn("focus-lock: cannot find any node to move focus into")}return void 0===c?c:u[c]}},eS=0,ek=!1,eM=function(e,t,n){void 0===n&&(n={});var r=eE(e,t);if(!ek&&r){if(eS>2){console.error("FocusLock: focus-fighting detected. Only one focus management system could be active. See https://github.com/theKashey/focus-lock/#focus-fighting"),ek=!0,setTimeout(function(){ek=!1},1);return}eS++,ep(r.node,n.focusOptions),eS--}},eP=function(e){var t=ed(e).filter(_),n=eT(e,e,t),r=new Map,a=en([n],r,!0),i=en(t,r).filter(function(e){return _(e.node)}).map(function(e){return e.node});return a.map(function(e){var t=e.node;return{node:t,index:e.index,lockItem:i.indexOf(t)>=0,guard:W(t)}})};function eC(e){setTimeout(e,1)}var eO=null,ej=null,eI=null,eR=!1,eD=function(e,t){eI={observerNode:e,portaledElement:t}};function eB(e,t,n,r){var a=null,i=e;do{var s=r[i];if(s.guard)s.node.dataset.focusAutoGuard&&(a=s);else if(s.lockItem){if(i!==e)return;a=null}else break}while((i+=n)!==t);a&&(a.node.tabIndex=0)}var eN=function(e){return e&&"current"in e?e.current:e},eL=function(){var e=!1;if(eO){var t=eO,n=t.observed,r=t.persistentFocus,a=t.autoFocus,i=t.shards,s=t.crossFrame,o=t.focusOptions,l=n||eI&&eI.portaledElement,u=document&&document.activeElement;if(l){var d=[l].concat(i.map(eN).filter(Boolean));if((!u||(eO.whiteList||function(){return!0})(u))&&(r||(s?!!eR:"meanwhile"===eR)||!(document&&document.activeElement===document.body||eo())||!ej&&a)&&(l&&!(ec(d)||u&&d.some(function(e){return function e(t,n,r){return n&&(n.host===t&&(!n.activeElement||r.contains(n.activeElement))||n.parentNode&&e(t,n.parentNode,r))}(u,e,e)})||eI&&eI.portaledElement===u)&&(document&&!ej&&u&&!a?(u.blur&&u.blur(),document.body.focus()):(e=eM(d,ej,{focusOptions:o}),eI={})),eR=!1,ej=document&&document.activeElement),document){var c=document&&document.activeElement,p=eP(d),y=p.map(function(e){return e.node}).indexOf(c);y>-1&&(p.filter(function(e){var t=e.guard,n=e.node;return t&&n.dataset.focusAutoGuard}).forEach(function(e){return e.node.removeAttribute("tabIndex")}),eB(y,p.length,1,p),eB(y,-1,-1,p))}}}return e},eF=function(e){eL()&&e&&(e.stopPropagation(),e.preventDefault())},eU=function(){return eC(eL)},ez=function(){eR="just",eC(function(){eR="meanwhile"})},eG=function(){document.addEventListener("focusin",eF),document.addEventListener("focusout",eU),window.addEventListener("blur",ez)},eH=function(){document.removeEventListener("focusin",eF),document.removeEventListener("focusout",eU),window.removeEventListener("blur",ez)};E.assignSyncMedium(function(e){var t=e.target,n=e.currentTarget;n.contains(t)||eD(n,t)}),S.assignMedium(eU),k.assignMedium(function(e){return e({moveFocusInside:eM,focusInside:ec})});let eV=(r=function(e){return e.filter(function(e){return!e.disabled})},a=function(e){var t=e.slice(-1)[0];t&&!eO&&eG();var n=eO,r=n&&t&&t.id===n.id;eO=t,n&&!r&&(n.onDeactivation(),e.filter(function(e){return e.id===n.id}).length||n.returnFocus(!t)),t?(ej=null,r&&n.observed===t.observed||t.onActivation(),eL(!0),eC(eL)):(eH(),ej=null)},function(e){var t,n,i,s,o,l=[];function u(){a(o=r(l.map(function(e){return e.props})))}var d=function(t){function n(){return t.apply(this,arguments)||this}(0,O.A)(n,t),n.peek=function(){return o};var r=n.prototype;return r.componentDidMount=function(){l.push(this),u()},r.componentDidUpdate=function(){u()},r.componentWillUnmount=function(){var e=l.indexOf(this);l.splice(e,1),u()},r.render=function(){return p.createElement(e,this.props)},n}(p.PureComponent);return t=d,n="displayName",i="SideEffect("+(e.displayName||e.name||"Component")+")",s=function(e,t){if("object"!==j(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==j(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(n,"string"),(n="symbol"===j(s)?s:String(s))in t?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i,d})(function(){return null});var eW=p.forwardRef(function(e,t){return p.createElement(C,(0,c.A)({sideCar:eV,ref:t},e))}),e_=C.propTypes||{};
302e_.sideCar,(0,d.A)(e_,["sideCar"]),eW.propTypes={};var eY=n(72814),eq=n(64476),eQ=null!=(s=eW.default)?s:eW,eZ=e=>{let{initialFocusRef:t,finalFocusRef:n,contentRef:r,restoreFocus:a,children:i,isDisabled:s,autoFocus:o,persistentFocus:l,lockFocusAcrossFrames:u}=e,d=(0,p.useCallback)(()=>{(null==t?void 0:t.current)?t.current.focus():(null==r?void 0:r.current)&&0===(0,eY.ep)(r.current).length&&requestAnimationFrame(()=>{var e;null==(e=r.current)||e.focus()})},[t,r]),c=(0,p.useCallback)(()=>{var e;null==(e=null==n?void 0:n.current)||e.focus()},[n]),y=a&&!n;return(0,eq.jsx)(eQ,{crossFrame:u,persistentFocus:l,autoFocus:o,disabled:s,onActivation:d,onDeactivation:c,returnFocus:y,children:i})};eZ.displayName="FocusLock";var eK=n(25401),eJ="right-scroll-bar-position",eX="width-before-scroll-bar",e$=A(),e0=function(){},e1=p.forwardRef(function(e,t){var n=p.useRef(null),r=p.useState({onScrollCapture:e0,onWheelCapture:e0,onTouchMoveCapture:e0}),a=r[0],i=r[1],s=e.forwardProps,o=e.children,l=e.className,u=e.removeScrollBar,d=e.enabled,c=e.shards,y=e.sideCar,f=e.noIsolation,h=e.inert,b=e.allowPinchZoom,x=e.as,w=e.gapMode,T=v(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),A=m([n,t]),E=g(g({},T),a);return p.createElement(p.Fragment,null,d&&p.createElement(y,{sideCar:e$,removeScrollBar:u,shards:c,noIsolation:f,inert:h,setCallbacks:i,allowPinchZoom:!!b,lockRef:n,gapMode:w}),s?p.cloneElement(p.Children.only(o),g(g({},E),{ref:A})):p.createElement(void 0===x?"div":x,g({},E,{className:l,ref:A}),o))});e1.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},e1.classNames={fullWidth:eX,zeroRight:eJ};var e2=function(e){var t=e.sideCar,n=v(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return p.createElement(r,g({},n))};e2.isSideCarExport=!0;var e5=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=o||n.nc;return t&&e.setAttribute("nonce",t),e}())){var a,i;(a=t).styleSheet?a.styleSheet.cssText=r:a.appendChild(document.createTextNode(r)),i=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(i)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},e6=function(){var e=e5();return function(t,n){p.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},e3=function(){var e=e6();return function(t){return e(t.styles,t.dynamic),null}},e4={left:0,top:0,right:0,gap:0},e8=function(e){return parseInt(e||"",10)||0},e7=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],a=t["padding"===e?"paddingRight":"marginRight"];return[e8(n),e8(r),e8(a)]},e9=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return e4;var t=e7(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},te=e3(),tt=function(e,t,n,r){var a=e.left,i=e.top,s=e.right,o=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(o,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(a,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(s,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(o,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(o,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(eJ," {\n right: ").concat(o,"px ").concat(r,";\n }\n \n .").concat(eX," {\n margin-right: ").concat(o,"px ").concat(r,";\n }\n \n .").concat(eJ," .").concat(eJ," {\n right: 0 ").concat(r,";\n }\n \n .").concat(eX," .").concat(eX," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat("--removed-body-scroll-bar-size",": ").concat(o,"px;\n }\n")},tn=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,a=void 0===r?"margin":r,i=p.useMemo(function(){return e9(a)},[a]);return p.createElement(te,{styles:tt(i,!t,a,n?"":"!important")})},tr=!1;if("undefined"!=typeof window)try{var ta=Object.defineProperty({},"passive",{get:function(){return tr=!0,!0}});window.addEventListener("test",ta,ta),window.removeEventListener("test",ta,ta)}catch(e){tr=!1}var ti=!!tr&&{passive:!1},ts=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},to=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),tl(e,r)){var a=tu(e,r);if(a[1]>a[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},tl=function(e,t){return"v"===e?ts(t,"overflowY"):ts(t,"overflowX")},tu=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},td=function(e,t,n,r,a){var i,s=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),o=s*r,l=n.target,u=t.contains(l),d=!1,c=o>0,p=0,y=0;do{var f=tu(e,l),m=f[0],h=f[1]-f[2]-s*m;(m||h)&&tl(e,l)&&(p+=h,y+=m),l=l instanceof ShadowRoot?l.host:l.parentNode}while(!u&&l!==document.body||u&&(t.contains(l)||t===l));return c&&(a&&1>Math.abs(p)||!a&&o>p)?d=!0:!c&&(a&&1>Math.abs(y)||!a&&-o>y)&&(d=!0),d},tc=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},tp=function(e){return[e.deltaX,e.deltaY]},ty=function(e){return e&&"current"in e?e.current:e},tf=0,tm=[];let th=(i=function(e){var t=p.useRef([]),n=p.useRef([0,0]),r=p.useRef(),a=p.useState(tf++)[0],i=p.useState(e3)[0],s=p.useRef(e);p.useEffect(function(){s.current=e},[e]),p.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,a=0,i=t.length;a<i;a++)!r&&a in t||(r||(r=Array.prototype.slice.call(t,0,a)),r[a]=t[a]);return e.concat(r||Array.prototype.slice.call(t))}
302)([e.lockRef.current],(e.shards||[]).map(ty),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var o=p.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!s.current.allowPinchZoom;var a,i=tc(e),o=n.current,l="deltaX"in e?e.deltaX:o[0]-i[0],u="deltaY"in e?e.deltaY:o[1]-i[1],d=e.target,c=Math.abs(l)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===c&&"range"===d.type)return!1;var p=to(c,d);if(!p)return!0;if(p?a=c:(a="v"===c?"h":"v",p=to(c,d)),!p)return!1;if(!r.current&&"changedTouches"in e&&(l||u)&&(r.current=a),!a)return!0;var y=r.current||a;return td(y,t,e,"h"===y?l:u,!0)},[]),l=p.useCallback(function(e){if(tm.length&&tm[tm.length-1]===i){var n="deltaY"in e?tp(e):tc(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var a=(s.current.shards||[]).map(ty).filter(Boolean).filter(function(t){return t.contains(e.target)});(a.length>0?o(e,a[0]):!s.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=p.useCallback(function(e,n,r,a){var i={name:e,delta:n,target:r,should:a,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),d=p.useCallback(function(e){n.current=tc(e),r.current=void 0},[]),c=p.useCallback(function(t){u(t.type,tp(t),t.target,o(t,e.lockRef.current))},[]),y=p.useCallback(function(t){u(t.type,tc(t),t.target,o(t,e.lockRef.current))},[]);p.useEffect(function(){return tm.push(i),e.setCallbacks({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:y}),document.addEventListener("wheel",l,ti),document.addEventListener("touchmove",l,ti),document.addEventListener("touchstart",d,ti),function(){tm=tm.filter(function(e){return e!==i}),document.removeEventListener("wheel",l,ti),document.removeEventListener("touchmove",l,ti),document.removeEventListener("touchstart",d,ti)}},[]);var f=e.removeScrollBar,m=e.inert;return p.createElement(p.Fragment,null,m?p.createElement(i,{styles:"\n .block-interactivity-".concat(a," {pointer-events: none;}\n .allow-interactivity-").concat(a," {pointer-events: all;}\n")}):null,f?p.createElement(tn,{gapMode:e.gapMode}):null)},e$.useMedium(i),e2);var tb=p.forwardRef(function(e,t){return p.createElement(e1,g({},e,{ref:t,sideCar:th}))});function tg(e){let{autoFocus:t,trapFocus:n,dialogRef:r,initialFocusRef:a,blockScrollOnMount:i,allowPinchZoom:s,finalFocusRef:o,returnFocusOnClose:d,preserveScrollBarGap:c,lockFocusAcrossFrames:y,isOpen:f}=(0,l.k3)(),[m,h]=(0,eK.xQ)();(0,p.useEffect)(()=>{!m&&h&&setTimeout(h)},[m,h]);let b=(0,u.y)(r,f);return(0,eq.jsx)(eZ,{autoFocus:t,isDisabled:!n,initialFocusRef:a,finalFocusRef:o,restoreFocus:d,contentRef:r,lockFocusAcrossFrames:y,children:(0,eq.jsx)(tb,{removeScrollBar:!c,allowPinchZoom:s,enabled:1===b&&i,forwardProps:!0,children:e.children})})}tb.classNames=e1.classNames},82867:(e,t,n)=>{var r=n(84572),a=n(37160),i=n(99759),s=n(3065),o=/^\[object .+?Constructor\]$/,l=Object.prototype,u=Function.prototype.toString,d=l.hasOwnProperty,c=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||a(e))&&(r(e)?c:o).test(s(e))}},82923:e=>{e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},83095:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},83247:(e,t,n)=>{var r=n(14753);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},83329:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(51355),a=n(39236);let i=function(e){return"number"==typeof e||(0,a.A)(e)&&"[object Number]"==(0,r.A)(e)}},83557:(e,t,n)=>{"use strict";n.d(t,{n:()=>p});var r=n(5776),a=n(78116),i=n(88890),s=n(34851),o=n(75564);class l extends o.Q{constructor(e,t){super(),this.client=e,this.setOptions(t),this.bindMethods(),this.updateResult()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(e){var t;let n=this.options;this.options=this.client.defaultMutationOptions(e),(0,a.f8)(n,this.options)||this.client.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.currentMutation,observer:this}),null==(t=this.currentMutation)||t.setOptions(this.options)}onUnsubscribe(){if(!this.hasListeners()){var e;null==(e=this.currentMutation)||e.removeObserver(this)}}onMutationUpdate(e){this.updateResult();let t={listeners:!0};"success"===e.type?t.onSuccess=!0:"error"===e.type&&(t.onError=!0),this.notify(t)}getCurrentResult(){return this.currentResult}reset(){this.currentMutation=void 0,this.updateResult(),this.notify({listeners:!0})}mutate(e,t){return this.mutateOptions=t,this.currentMutation&&this.currentMutation.removeObserver(this),this.currentMutation=this.client.getMutationCache().build(this.client,{...this.options,variables:void 0!==e?e:this.options.variables}),this.currentMutation.addObserver(this),this.currentMutation.execute()}updateResult(){let e=this.currentMutation?this.currentMutation.state:(0,i.$)(),t={...e,isLoading:"loading"===e.status,isSuccess:"success"===e.status,isError:"error"===e.status,isIdle:"idle"===e.status,mutate:this.mutate,reset:this.reset};this.currentResult=t}notify(e){s.j.batch(()=>
302{if(this.mutateOptions&&this.hasListeners()){var t,n,r,a,i,s,o,l;e.onSuccess?(null==(t=(n=this.mutateOptions).onSuccess)||t.call(n,this.currentResult.data,this.currentResult.variables,this.currentResult.context),null==(r=(a=this.mutateOptions).onSettled)||r.call(a,this.currentResult.data,null,this.currentResult.variables,this.currentResult.context)):e.onError&&(null==(i=(s=this.mutateOptions).onError)||i.call(s,this.currentResult.error,this.currentResult.variables,this.currentResult.context),null==(o=(l=this.mutateOptions).onSettled)||o.call(l,void 0,this.currentResult.error,this.currentResult.variables,this.currentResult.context))}e.listeners&&this.listeners.forEach(({listener:e})=>{e(this.currentResult)})})}}var u=n(67114),d=n(19754),c=n(40519);function p(e,t,n){let i=(0,a.GR)(e,t,n),o=(0,d.jE)({context:i.context}),[p]=r.useState(()=>new l(o,i));r.useEffect(()=>{p.setOptions(i)},[p,i]);let f=(0,u.r)(r.useCallback(e=>p.subscribe(s.j.batchCalls(e)),[p]),()=>p.getCurrentResult(),()=>p.getCurrentResult()),m=r.useCallback((e,t)=>{p.mutate(e,t).catch(y)},[p]);if(f.error&&(0,c.G)(p.options.useErrorBoundary,[f.error]))throw f.error;return{...f,mutate:m,mutateAsync:f.mutate}}function y(){}},83607:(e,t,n)=>{var r=n(68935),a=n(43112),i=n(22371);e.exports=r&&1/i(new r([,-0]))[1]==1/0?function(e){return new r(e)}:a},83763:(e,t,n)=>{"use strict";n.d(t,{DR:()=>f,rY:()=>x,yi:()=>v,Yp:()=>m,sk:()=>g,AF:()=>h,Nk:()=>b});var r=n(5776),a=n(77160);n(85887),n(98307);var i=n(49844),s=n.n(i)()(function(e){return{x:e.left,y:e.top,width:e.width,height:e.height}},function(e){return"l"+e.left+"t"+e.top+"w"+e.width+"h"+e.height}),o=(0,r.createContext)(void 0),l=(0,r.createContext)(void 0),u=(0,r.createContext)(void 0),d=(0,r.createContext)({}),c=(0,r.createContext)(void 0),p=(0,r.createContext)(0),y=(0,r.createContext)(0),f=function(e){var t=e.state,n=t.xAxisMap,a=t.yAxisMap,i=t.offset,f=e.clipPathId,m=e.children,h=e.width,b=e.height,g=s(i);return r.createElement(o.Provider,{value:n},r.createElement(l.Provider,{value:a},r.createElement(d.Provider,{value:i},r.createElement(u.Provider,{value:g},r.createElement(c.Provider,{value:f},r.createElement(p.Provider,{value:b},r.createElement(y.Provider,{value:h},m)))))))},m=function(){return(0,r.useContext)(c)},h=function(e){var t=(0,r.useContext)(o);null==t&&(0,a.A)(!1);var n=t[e];return null==n&&(0,a.A)(!1),n},b=function(e){var t=(0,r.useContext)(l);null==t&&(0,a.A)(!1);var n=t[e];return null==n&&(0,a.A)(!1),n},g=function(){return(0,r.useContext)(u)},v=function(){return(0,r.useContext)(y)},x=function(){return(0,r.useContext)(p)}},83782:(e,t,n)=>{"use strict";n.d(t,{WG:()=>o,Gt:()=>s,uv:()=>l,Ci:()=>u});var r=n(35674);class a{constructor(){this.order=[],this.scheduled=new Set}add(e){if(!this.scheduled.has(e))return this.scheduled.add(e),this.order.push(e),!0}remove(e){let t=this.order.indexOf(e);-1!==t&&(this.order.splice(t,1),this.scheduled.delete(e))}clear(){this.order.length=0,this.scheduled.clear()}}let i=["prepare","read","update","preRender","render","postRender"],{schedule:s,cancel:o,state:l,steps:u}=function(e,t){let n=!1,r=!0,s={delta:0,timestamp:0,isProcessing:!1},o=i.reduce((e,t)=>(e[t]=function(e){let t=new a,n=new a,r=0,i=!1,s=!1,o=new WeakSet,l={schedule:(e,a=!1,s=!1)=>{let l=s&&i,u=l?t:n;return a&&o.add(e),u.add(e)&&l&&i&&(r=t.order.length),e},cancel:e=>{n.remove(e),o.delete(e)},process:a=>{if(i){s=!0;return}if(i=!0,[t,n]=[n,t],n.clear(),r=t.order.length)for(let n=0;n<r;n++){let r=t.order[n];r(a),o.has(r)&&(l.schedule(r),e())}i=!1,s&&(s=!1,l.process(a))}};return l}(()=>n=!0),e),{}),l=e=>o[e].process(s),u=()=>{let a=performance.now();n=!1,s.delta=r?1e3/60:Math.max(Math.min(a-s.timestamp,40),1),s.timestamp=a,s.isProcessing=!0,i.forEach(l),s.isProcessing=!1,n&&t&&(r=!1,e(u))};return{schedule:i.reduce((t,a)=>{let i=o[a];return t[a]=(t,a=!1,o=!1)=>(!n&&(n=!0,r=!0,s.isProcessing||e(u)),i.schedule(t,a,o)),t},{}),cancel:e=>i.forEach(t=>o[t].cancel(e)),state:s,steps:o}}("undefined"!=typeof requestAnimationFrame?requestAnimationFrame:r.l,!0)},84340:(e,t,n)=>{"use strict";function r(e,t,n){var r="";return n.split(" ").forEach(function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "}),r}n.d(t,{Rk:()=>r,SF:()=>a,sk:()=>i});var a=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},i=function(e,t,n){a(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do e.insert(t===i?"."+r:"",i,e.sheet,!0),i=i.next;while(void 0!==i)}}},84486:(e,t,n)=>{"use strict";
302Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return l},getImageProps:function(){return o}});let r=n(35810),a=n(80062),i=n(1358),s=r._(n(52438));function o(e){let{props:t}=(0,a.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image/",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let l=i.Image},84572:(e,t,n)=>{var r=n(14872),a=n(99759);e.exports=function(e){if(!a(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},84595:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}n.d(t,{A:()=>r})},84646:(e,t,n)=>{"use strict";n.d(t,{ui:()=>g});var r=n(32931),a=n(81604),i=n(59586),s=n(24576);function o(e){return async function(e,t){let n,r=e.url.split(":")[0].toLowerCase();if((0,a.vA)("http"===r||"https"===r,`unsupported protocol ${r}`,"UNSUPPORTED_OPERATION",{info:{protocol:r},operation:"request"}),(0,a.vA)("https"===r||!e.credentials||e.allowInsecureAuthentication,"insecure authorized connections unsupported","UNSUPPORTED_OPERATION",{operation:"request"}),t){let e=new AbortController;n=e.signal,t.addListener(()=>{e.abort()})}let i={method:e.method,headers:new Headers(Array.from(e)),body:e.body||void 0,signal:n},s=await fetch(e.url,i),o={};s.headers.forEach((e,t)=>{o[t.toLowerCase()]=e});let l=await s.arrayBuffer(),u=null==l?null:new Uint8Array(l);return{statusCode:s.status,statusMessage:s.statusText,headers:o,body:u}}}o({});let l=o(),u=RegExp("^data:([^;:]*)?(;base64)?,(.*)$","i"),d=RegExp("^ipfs://(ipfs/)?(.*)$","i"),c=!1;async function p(e,t){try{var n;let t=e.match(u);if(!t)throw Error("invalid data");return new v(200,"OK",{"content-type":t[1]||"text/plain"},t[2]?function(e){let t=new Uint8Array((e=atob(e)).length);for(let n=0;n<e.length;n++)t[n]=e.charCodeAt(n);return(0,r.q5)(t)}(t[3]):(n=t[3],(0,s.YW)(n.replace(/%([0-9a-f][0-9a-f])/gi,(e,t)=>String.fromCharCode(parseInt(t,16))))))}catch(t){return new v(599,"BAD REQUEST (invalid data: URI)",{},null,new g(e))}}function y(e){return async function(t,n){try{let n=t.match(d);if(!n)throw Error("invalid link");return new g(`${e}${n[2]}`)}catch(e){return new v(599,"BAD REQUEST (invalid IPFS URI)",{},null,new g(t))}}}let f={data:p,ipfs:y("https://gateway.ipfs.io/ipfs/")},m=new WeakMap;class h{#eq;#eQ;constructor(e){this.#eq=[],this.#eQ=!1,m.set(e,()=>{if(!this.#eQ){for(let e of(this.#eQ=!0,this.#eq))setTimeout(()=>{e()},0);this.#eq=[]}})}addListener(e){(0,a.vA)(!this.#eQ,"singal already cancelled","UNSUPPORTED_OPERATION",{operation:"fetchCancelSignal.addCancelListener"}),this.#eq.push(e)}get cancelled(){return this.#eQ}checkSignal(){(0,a.vA)(!this.cancelled,"cancelled","CANCELLED",{})}}function b(e){if(null==e)throw Error("missing signal; should not happen");return e.checkSignal(),e}class g{#eZ;#eK;#eJ;#eX;#e$;#ea;#e0;#e1;#e2;#e5;#e6;#e3;#e4;#e8;#e7;get url(){return this.#ea}set url(e){this.#ea=String(e)}get body(){return null==this.#e0?null:new Uint8Array(this.#e0)}set body(e){if(null==e)this.#e0=void 0,this.#e1=void 0;else if("string"==typeof e)this.#e0=(0,s.YW)(e),this.#e1="text/plain";else if(e instanceof Uint8Array)this.#e0=e,this.#e1="application/octet-stream";else if("object"==typeof e)this.#e0=(0,s.YW)(JSON.stringify(e)),this.#e1="application/json";else throw Error("invalid body")}hasBody(){return null!=this.#e0}get method(){return this.#eX?this.#eX:this.hasBody()?"POST":"GET"}set method(e){null==e&&(e=""),this.#eX=String(e).toUpperCase()}get headers(){let e=Object.assign({},this.#eJ);return this.#e2&&(e.authorization=`Basic ${function(e){let t=(0,r.q5)(e),n="";for(let e=0;e<t.length;e++)n+=String.fromCharCode(t[e]);return btoa(n)}((0,s.YW)(this.#e2))}`),this.allowGzip&&(e["accept-encoding"]="gzip"),null==e["content-type"]&&this.#e1&&(e["content-type"]=this.#e1),this.body&&(e["content-length"]=String(this.body.length)),e}getHeader(e){return this.headers[e.toLowerCase()]}setHeader(e,t){this.#eJ[String(e).toLowerCase()]=String(t)}clearHeaders(){this.#eJ={}}[Symbol.iterator](){let e=this.headers,t=Object.keys(e),n=0;return{next:()=>{if(n<t.length){let r=t[n++];return{value:[r,e[r]],done:!1}}return{value:void 0,done:!0}}}}get credentials(){return this.#e2||null}setCredentials(e,t){(0,a.MR)(!e.match(/:/),"invalid basic authentication username","username","[REDACTED]"),this.#e2=`${e}:${t}`}get allowGzip(){return this.#eK}set allowGzip(e){this.#eK=!!e}get allowInsecureAuthentication(){return!!this.#eZ}set allowInsecureAuthentication(e){this.#eZ=!!e}get timeout(){return this.#e$}set timeout(e){(0,a.MR)(e>=0,"timeout must be non-zero","timeout",e),this.#e$=e}get preflightFunc(){return this.#e5||null}set preflightFunc(e){this.#e5=e}get processFunc(){return this.#e6||null}set processFunc(e){this.#e6=e}get retryFunc(){return this.#e3||null}set retryFunc(e){this.#e3=e}get getUrlFunc(){return this.#e7||l}set getUrlFunc(e){this.#e7=e}constructor(e){this.#ea=String(e),this.#eZ=!1,this.#eK=!0,this.#eJ={},this.#eX="",this.#e$=3e5,this.#e8={slotInterval:250,maxAttempts:12},this.#e7=null}toString(){return`<FetchRequest method=${JSON.stringify(this.method)} url=${JSON.stringify(this.url)} headers=${JSON.stringify(this.headers)} body=${this.#e0?(0,r.c$)(this.#e0):"null"}>`}setThrottleParams(e){null!=e.slotInterval&&(this.#e8.slotInterval=e.slotInterval),null!=e.maxAttempts&&(this.#e8.maxAttempts=e.maxAttempts)}async #e9(e,t,n,r,i){var s;if(e>=this.#e8.maxAttempts)return i.makeServerError("exceeded maximum retry limit");(0,a.vA)(x()<=t,"timeout","TIMEOUT",{operation:"request.send",reason:"timeout",request:r}),n>0&&await (s=n,new Promise(e=>setTimeout(e,s)));let o=this.clone(),l=(o.url.split(":")[0]||"").toLowerCase();if(l in f){let e=await f[l](o.url,b(r.#e4));if(e instanceof v){let t=e;if(this.processFunc){b(r.#e4);try{t=await this.processFunc(o,t)}catch(e){(null==e.throttle||"number"!=typeof e.stall)&&t.makeServerError("error in post-processing function",e).assertOk()}}return t}o=e}this.preflightFunc&&(o=await this.preflightFunc(o));let u=await this.getUrlFunc(o,b(r.#e4)),d=new v(u.statusCode,u.statusMessage,u.headers,u.body,r);if(301===d.statusCode||302===d.statusCode){try{let n=d.headers.location||"";return o.redirect(n).#e9(e+1,t,0,r,d)}catch(e){}return d}if(429===d.statusCode&&(null==this.retryFunc||await this.retryFunc(o,d,e))){let n=d.headers["retry-after"],a=this.#e8.slotInterval*Math.trunc(Math.random()*Math.pow(2,e));return"string"==typeof n&&n.match(/^[1-9][0-9]*$/)&&(a=parseInt(n)),o.clone().#e9(e+1,t,a,r,d)}if(this.processFunc){b(r.#e4);try{d=await this.processFunc(o,d)}catch(a){(null==a.throttle||"number"!=typeof a.stall)&&d.makeServerError("error in post-processing function",a).assertOk();let n=this.#e8.slotInterval*Math.trunc(Math.random()*Math.pow(2,e));return a.stall>=0&&(n=a.stall),o.clone().#e9(e+1,t,n,r,d)}}return d}send(){return(0,a.vA)(null==this.#e4,"request already sent","UNSUPPORTED_OPERATION",{operation:"fetchRequest.send"}),this.#e4=new h(this),this.#e9(0,x()+this.timeout,0,this,new v(0,"",{},null,this))}cancel(){(0,a.vA)(null!=this.#e4,"request has not been sent","UNSUPPORTED_OPERATION",{operation:"fetchRequest.cancel"});let e=m.get(this);if(!e)throw Error("missing signal; should not happen");e()}redirect(e){let t=this.url.split(":")[0].toLowerCase(),n=e.split(":")[0].toLowerCase();(0,a.vA)("GET"===this.method&&("https"!==t||"http"!==n)&&e.match(/^https?:/),"unsupported redirect","UNSUPPORTED_OPERATION",{operation:`redirect(${this.method} ${JSON.stringify(this.url)} => ${JSON.stringify(e)})`});let r=new g(e);return r.method="GET",r.allowGzip=this.allowGzip,r.timeout=this.timeout,r.#eJ=Object.assign({},this.#eJ),this.#e0&&(r.#e0=new Uint8Array(this.#e0)),r.#e1=this.#e1,r}clone(){let e=new g(this.url);return e.#eX=this.#eX,this.#e0&&(e.#e0=this.#e0),e.#e1=this.#e1,e.#eJ=Object.assign({},this.#eJ),e.#e2=this.#e2,this.allowGzip&&(e.allowGzip=!0),e.timeout=this.timeout,this.allowInsecureAuthentication&&(e.allowInsecureAuthentication=!0),e.#e5=this.#e5,e.#e6=this.#e6,e.#e3=this.#e3,e.#e7=this.#e7,e}static lockConfig(){c=!0}static getGateway(e){return f[e.toLowerCase()]||null}static registerGateway(e,t){if("http"===(e=e.toLowerCase())||"https"===e)throw Error(`cannot intercept ${e}; use registerGetUrl`);if(c)throw Error("gateways locked");f[e]=t}static registerGetUrl(e){if(c)throw Error("gateways locked");l=e}static createGetUrlFunc(e){return o(e)}static createDataGateway(){return p}static createIpfsGatewayFunc(e){return y(e)}}class v{#te;#tt;#eJ;#e0;#tn;#tr;toString(){return`<FetchResponse status=${this.statusCode} body=${this.#e0?(0,r.c$)(this.#e0):"null"}>`}get statusCode(){return this.#te}get statusMessage(){return this.#tt}get headers(){return Object.assign({},this.#eJ)}get body(){return null==this.#e0?null:new Uint8Array(this.#e0)}get bodyText(){try{return null==this.#e0?"":(0,s._v)(this.#e0)}
302catch(e){(0,a.vA)(!1,"response body is not valid UTF-8 data","UNSUPPORTED_OPERATION",{operation:"bodyText",info:{response:this}})}}get bodyJson(){try{return JSON.parse(this.bodyText)}catch(e){(0,a.vA)(!1,"response body is not valid JSON","UNSUPPORTED_OPERATION",{operation:"bodyJson",info:{response:this}})}}[Symbol.iterator](){let e=this.headers,t=Object.keys(e),n=0;return{next:()=>{if(n<t.length){let r=t[n++];return{value:[r,e[r]],done:!1}}return{value:void 0,done:!0}}}}constructor(e,t,n,r,a){this.#te=e,this.#tt=t,this.#eJ=Object.keys(n).reduce((e,t)=>(e[t.toLowerCase()]=String(n[t]),e),{}),this.#e0=null==r?null:new Uint8Array(r),this.#tn=a||null,this.#tr={message:""}}makeServerError(e,t){let n;e?n=`CLIENT ESCALATED SERVER ERROR (${this.statusCode} ${this.statusMessage}; ${e})`:(e=`${this.statusCode} ${this.statusMessage}`,n=`CLIENT ESCALATED SERVER ERROR (${e})`);let r=new v(599,n,this.headers,this.body,this.#tn||void 0);return r.#tr={message:e,error:t},r}throwThrottleError(e,t){null==t?t=-1:(0,a.MR)(Number.isInteger(t)&&t>=0,"invalid stall timeout","stall",t);let n=Error(e||"throttling requests");throw(0,i.n)(n,{stall:t,throttle:!0}),n}getHeader(e){return this.headers[e.toLowerCase()]}hasBody(){return null!=this.#e0}get request(){return this.#tn}ok(){return""===this.#tr.message&&this.statusCode>=200&&this.statusCode<300}assertOk(){if(this.ok())return;let{message:e,error:t}=this.#tr;""===e&&(e=`server response ${this.statusCode} ${this.statusMessage}`);let n=null;this.request&&(n=this.request.url);let r=null;try{this.#e0&&(r=(0,s._v)(this.#e0))}catch(e){}(0,a.vA)(!1,e,"SERVER_ERROR",{request:this.request||"unknown request",response:this,error:t,info:{requestUrl:n,responseBody:r,responseStatus:`${this.statusCode} ${this.statusMessage}`}})}}function x(){return new Date().getTime()}},84736:(e,t,n)=>{"use strict";n.d(t,{tw:()=>r.tw,OS:()=>r.OS,D3:()=>o});var r=n(46756),a=n(98331),i=n(94510),s=n(5776);let o=e=>{let t=(0,i.$w)(),[n,o,l,u]=(0,r.OS)(e=>[e.tokenSymbol,e.setTxStatus,e.setTxHash,e.setTxError]);return(0,s.useCallback)(async()=>{try{var r;if(o(a.tb.Loading),!n)throw Error("Token is required");let i=await t.mutateAsync({tokenSymbol:n,asCollateral:e});l(null!=(r=null==i?void 0:i.hash)?r:""),o(a.tb.Success)}catch(e){o(a.tb.Failed),u(e)}},[o,n,t,e,l,u])};n(99662)},85021:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var r=n(44819),a=n(64476),i=(0,r.R)(function(e,t){let{htmlWidth:n,htmlHeight:r,alt:i,...s}=e;return(0,a.jsx)("img",{width:n,height:r,ref:t,alt:i,...s})});i.displayName="NativeImage";var s=n(72818),o=n(78879),l=(0,r.R)(function(e,t){let{fallbackSrc:n,fallback:r,src:l,srcSet:u,align:d,fit:c,loading:p,ignoreFallback:y,crossOrigin:f,fallbackStrategy:m="beforeLoadOrError",referrerPolicy:h,...b}=e,g=void 0!==n||void 0!==r,v=null!=p||y||!g,x=(0,s.l)({...e,crossOrigin:f,ignoreFallback:v}),w=(0,s.m)(x,m),T={ref:t,objectFit:c,objectPosition:d,...v?b:function(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}(b,["onError","onLoad"])};return w?r||(0,a.jsx)(o.B.img,{as:i,className:"chakra-image__placeholder",src:n,...T}):(0,a.jsx)(o.B.img,{as:i,src:l,srcSet:u,crossOrigin:f,loading:p,referrerPolicy:h,className:"chakra-image",...T})});l.displayName="Image"},85219:(e,t,n)=>{var r=n(79113);e.exports=function(e,t){var n=!0;return r(e,function(e,r,a){return n=!!t(e,r,a)}),n}},85345:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(9123),a=n(81373),i=(0,n(81869).A)(Object.keys,Object),s=Object.prototype.hasOwnProperty;let o=function(e){if(!(0,a.A)(e))return i(e);var t=[];for(var n in Object(e))s.call(e,n)&&"constructor"!=n&&t.push(n);return t};var l=n(45586);let u=function(e){return(0,l.A)(e)?(0,r.A)(e):o(e)}},85459:(e,t,n)=>{"use strict";n.d(t,{j:()=>i});var r=n(16559),a=n(5776);function i(e={}){let{onClose:t,onOpen:n,isOpen:s,id:o}=e,l=(0,r.c)(n),u=(0,r.c)(t),[d,c]=(0,a.useState)(e.defaultIsOpen||!1),p=void 0!==s?s:d,y=void 0!==s,f=(0,a.useId)(),m=null!=o?o:`disclosure-${f}`,h=(0,a.useCallback)(()=>{y||c(!1),null==u||u()},[y,u]),b=(0,a.useCallback)(()=>{y||c(!0),null==l||l()},[y,l]),g=(0,a.useCallback)(()=>{p?h():b()},[p,b,h]);return{isOpen:p,onOpen:b,onClose:h,onToggle:g,isControlled:y,getButtonProps:function(e={}){return{...e,"aria-expanded":p,"aria-controls":m,onClick(t){var n;null==(n=e.onClick)||n.call(e,t),g()}}},getDisclosureProps:function(e={}){return{...e,hidden:!p,id:m}}}}},85673:(e,t,n)=>{var r=n(82923),a=Math.max;e.exports=function(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var i=arguments,s=-1,o=a(i.length-t,0),l=Array(o);++s<o;)l[s]=i[t+s];s=-1;for(var u=Array(t+1);++s<t;)u[s]=i[s];return u[t]=n(l),r(e,this,u)}}},85716:(e,t,n)=>{"use strict";n.d(t,{Fs:()=>u,Ky:()=>i,O3:()=>a,ed:()=>o});var r=(e,t)=>({var:e,varRef:t?`var(${e}, ${t})`:`var(${e})`}),a={arrowShadowColor:r("--popper-arrow-shadow-color"),arrowSize:r("--popper-arrow-size","8px"),arrowSizeHalf:r("--popper-arrow-size-half"),arrowBg:r("--popper-arrow-bg"),transformOrigin:r("--popper-transform-origin"),arrowOffset:r("--popper-arrow-offset")};function i(e){return e.includes("top")?"1px 1px 0px 0 var(--popper-arrow-shadow-color)":e.includes("bottom")?"-1px -1px 0px 0 var(--popper-arrow-shadow-color)":e.includes("right")?"-1px 1px 0px 0 var(--popper-arrow-shadow-color)":e.includes("left")?"1px -1px 0px 0 var(--popper-arrow-shadow-color)":void 0}var s={top:"bottom center","top-start":"bottom left","top-end":"bottom right",bottom:"top center","bottom-start":"top left","bottom-end":"top right",left:"r
302ight center","left-start":"right top","left-end":"right bottom",right:"left center","right-start":"left top","right-end":"left bottom"},o=e=>s[e],l={scroll:!0,resize:!0};function u(e){return"object"==typeof e?{enabled:!0,options:{...l,...e}}:{enabled:e,options:l}}},85887:(e,t,n)=>{e.exports=n(73182)(n(9141))},86323:e=>{e.exports=function(e,t){return e>t}},86489:(e,t,n)=>{var r=n(10949);e.exports=function(e){return r(e)&&e!=+e}},86551:(e,t,n)=>{var r=n(45960);e.exports=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}()},86720:e=>{e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},87250:(e,t,n)=>{"use strict";var r=n(33533);function a(){}function i(){}i.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,i,s){if(s!==r){var o=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:a};return n.PropTypes=n,n}},87269:(e,t,n)=>{"use strict";n.d(t,{Yl:()=>W,a4:()=>K,hB:()=>eo,DU:()=>l,Rr:()=>d,QI:()=>$,TQ:()=>V,NF:()=>b,R9:()=>h,h3:()=>Y});var r,a=n(46331);let i=a.nU.CRONOS_ZKEVM_MAINNET,s=[Number("388")],o=e=>!!e&&s.includes(e),l={[a.nU.CRONOS_ZKEVM_MAINNET]:"https://explorer.zkevm.cronos.org",[a.nU.CRONOS_ZKEVM_TESTNET]:"https://explorer.zkevm.cronos.org/testnet"},u={[a.nU.CRONOS_ZKEVM_MAINNET]:{chainId:a.nU.CRONOS_ZKEVM_MAINNET,chainName:"Cronos zkEVM Mainnet",nativeCurrency:{name:"zkCRO",symbol:"zkCRO",decimals:18},rpcUrls:["https://mainnet.zkevm.cronos.org"],blockExplorerUrls:[l[a.nU.CRONOS_ZKEVM_MAINNET]]},[a.nU.CRONOS_ZKEVM_TESTNET]:{chainId:a.nU.CRONOS_ZKEVM_TESTNET,chainName:"Cronos zkEVM Testnet",nativeCurrency:{name:"zkTCRO",symbol:"zkTCRO",decimals:18},rpcUrls:["https://testnet.zkevm.cronos.org"],blockExplorerUrls:[l[a.nU.CRONOS_ZKEVM_TESTNET]]}},d=e=>u[e],c=()=>u[i];var p=n(5776),y=n(19125),f=n(94551);let m=a.nU.CRONOS_ZKEVM_MAINNET,h=(0,y.vt)((0,f.Zr)(()=>({chainId:m}),{name:"__GLOBAL_CONTEXT__",version:2})),b=()=>h(e=>e.chainId);var g=n(24749),v=n(49276);let x=e=>"number"==typeof e?e:Number.parseInt(`${e}`,`${e}`.startsWith("0x")?16:10),w=e=>`0x${e.toString(16)}`,T={isConnecting:!1,chainId:void 0,accounts:void 0};class A extends Error{constructor(e="Provider not found"){super(e),this.name=A.name,Object.setPrototypeOf(this,A.prototype)}}!function(e){e.Untouched="Untouched",e.Connected="Connected",e.Disconnected="Disconnected"}(r||(r={}));class E{constructor(e){let{store:t,actions:n}=(()=>{let e=(0,y.vt)()(()=>T),t=0,n=()=>{e.setState({...T})};return{store:e,actions:{startConnection:function(){let n=++t;return e.setState({isConnecting:!0}),()=>{t===n&&e.setState({isConnecting:!1})}},update:function(r){if(void 0!==r.chainId&&!(e=>{try{return(e=>{if(!Number.isInteger(e)||e<=0||e>0xfffffffffffec)throw Error(`Invalid chainId ${e}`)})(e),!0}catch(e){return!1}})(r.chainId))return void n();if(void 0!==r.accounts)for(let e=0;e<r.accounts.length;e++){let t=r.accounts[e];if(!(0,g.PW)(t))return void n();r.accounts[e]=(0,v.b)(r.accounts[e])}t++,e.setState(e=>{let t=r.chainId??e.chainId,n=r.accounts??e.accounts,a=e.isConnecting;return a&&t&&n&&(a=!1),{chainId:t,accounts:n,isConnecting:a}})},resetState:n}}})();this.store=t,this.actions=n,this.options=e}get providerNotFoundError(){return new A(`${this.walletName} provider not found`)}async detectProvider(e,t){if(this.provider)return this.provider;let r=await n.e(131).then(n.bind(n,64131)),a=await r.detectProvider(t??this.options?.detectProviderOptions);if(!a)throw this.providerNotFoundError;let i=a;if(e=e??this.options?.providerFilter??(()=>!0),!(i=a.providers?.length?a.providers?.find(e):i&&e(i)?i:void 0))throw this.providerNotFoundError;return this.provider=i,i}async lazyInitialize(){await this.detectProvider(),this.removeEventListeners=this.addEventListeners()}async autoConnect(){let e=this.actions.startConnection();try{await this.lazyInitialize();let[e,t]=await Promise.all([this.requestChainId(),this.requestAccounts()]);if(!t.length)throw Error("No accounts returned");this.updateChainId(e),this.updateAccounts(t)}catch(e){return console.debug("Could not auto connect",e),!1}finally{e()}return!0}async connect(e){let t=this.actions.startConnection();try{await this.lazyInitialize();let[t,n]=await Promise.all([this.requestChainId(),this.requestAccounts()]),r=x(t),a="number"==typeof e?e:e?.chainId;if(!a||r===a){this.updateChainId(r),this.updateAccounts(n);return}try{await this.switchChain(a),this.updateChainId(a),this.updateAccounts(n)}catch(r){let t,n=(t=e,"number"!=typeof t);
302if(!this.addChain||!n)throw r;await this.addChain(e),await this.switchChain(e.chainId)}}finally{t()}}async disconnect(e){this.actions.resetState()}async watchAsset(e){if(!this.provider)throw this.providerNotFoundError;if(!await this.provider.request({method:"wallet_watchAsset",params:{type:"ERC20",options:e}}))throw Error(`Failed to watch ${e.symbol}`)}updateChainId(e){this.actions.update({chainId:x(e)})}updateAccounts(e){this.actions.update({accounts:e})}onConnect(e){this.updateChainId(e.chainId)}onDisconnect(e){this.actions.resetState()}onChainChanged(e){this.updateChainId(e)}onAccountsChanged(e){this.updateAccounts(e)}addEventListeners(){if(!this.provider||this.removeEventListeners)return;let e=this.onConnect.bind(this),t=this.onDisconnect.bind(this),n=this.onChainChanged.bind(this),r=this.onAccountsChanged.bind(this);return"function"==typeof this.provider.on?(this.provider.on("connect",e),this.provider.on("disconnect",t),this.provider.on("chainChanged",n),this.provider.on("accountsChanged",r)):(this.provider.addListener("connect",e),this.provider.addListener("disconnect",t),this.provider.addListener("chainChanged",n),this.provider.addListener("accountsChanged",r)),()=>{this.provider&&("function"==typeof this.provider.off&&(this.provider.off("connect",e),this.provider.off("disconnect",t),this.provider.off("chainChanged",n),this.provider.off("accountsChanged",r)),"function"==typeof this.provider.removeListener&&(this.provider.removeListener("connect",e),this.provider.removeListener("disconnect",t),this.provider.removeListener("chainChanged",n),this.provider.removeListener("accountsChanged",r)))}}async switchChain(e){if(!this.provider)throw this.providerNotFoundError;await this.provider.request({method:"wallet_switchEthereumChain",params:[{chainId:w(e)}]})}async addChain(e){if(!this.provider)throw this.providerNotFoundError;await this.provider.request({method:"wallet_addEthereumChain",params:[{...e,chainId:w(e.chainId)}]})}async requestAccounts(){if(!this.provider)throw this.providerNotFoundError;try{return await this.provider.request({method:"eth_requestAccounts"})}catch(e){return console.debug("Failed to request accounts with 'eth_requestAccounts', try to fallback to 'eth_accounts'"),await this.provider.request({method:"eth_accounts"})}}async requestChainId(){if(!this.provider)throw this.providerNotFoundError;return await this.provider.request({method:"eth_chainId"})}}let S="Brave Wallet";class k extends E{constructor(){super(...arguments),this.walletName=S}}k.walletName=S,k.walletIcon="data:image/svg+xml,%3c%3fxml version='1.0' encoding='UTF-8'%3f%3e %3csvg width='218px' height='256px' viewBox='0 0 218 256' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3c!-- Generator: Sketch 51.2 (57519) - http://www.bohemiancoding.com/sketch --%3e %3ctitle%3ebuild-icons/Stable Copy 3%3c/title%3e %3cdesc%3eCreated with Sketch.%3c/desc%3e %3cdefs%3e %3clinearGradient x1='0%25' y1='50.7055163%25' x2='100%25' y2='50.7055163%25' id='linearGradient-1'%3e %3cstop stop-color='%23FF5500' offset='0%25'%3e%3c/stop%3e %3cstop stop-color='%23FF5500' offset='40.9877232%25'%3e%3c/stop%3e %3cstop stop-color='%23FF2000' offset='58.1981215%25'%3e%3c/stop%3e %3cstop stop-color='%23FF2000' offset='100%25'%3e%3c/stop%3e %3c/linearGradient%3e %3clinearGradient x1='2.1484375%25' y1='50.7055163%25' x2='100%25' y2='50.7055163%25' id='linearGradient-2'%3e %3cstop stop-color='%23FF452A' offset='0%25'%3e%3c/stop%3e %3cstop stop-color='%23FF2000' offset='100%25'%3e%3c/stop%3e %3c/linearGradient%3e %3cpath d='M170.272109%2c25.3359387 L147.968109%2c0.00010893617 L108.800109%2c0.00010893617 L69.6321088%2c0.00010893617 L47.3281088%2c25.3359387 C47.3281088%2c25.3359387 27.7441088%2c19.8891302 18.4961088%2c29.1487047 C18.4961088%2c29.1487047 44.6081088%2c26.7886026 53.5841088%2c41.4040238 C53.5841088%2c41.4040238 77.7921088%2c46.0338111 81.0561088%2c46.0338111 C84.3201088%2c46.0338111 91.3921088%2c43.3104068 97.9201088%2c41.1316834 C104.448109%2c38.95296 108.800109%2c38.9371643 108.800109%2c38.9371643 C108.800109%2c38.9371643 113.152109%2c38.95296 119.680109%2c41.1316834 C126.208109%2c43.3104068 133.280109%2c46.0338111 136.544109%2c46.0338111 C139.808109%2c46.0338111 164.016109%2c41.4040238 164.016109%2c41.4040238 C172.992109%2c26.7886026 199.104109%2c29.1487047 199.104109%2c29.1487047 C189.856109%2c19.8891302 170.272109%2c25.3359387 170.272109%2c25.3359387' id='path-3'%3e%3c/path%3e %3c/defs%3e %3cg id='starting-collection' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3e %3cg id='Build-Icons' transform='translate(-70.000000%2c -350.000000)'%3e %3cg id='build-icons/Stable' transform='translate(50.000000%2c 350.000000)'%3e %3cg id='Logo' transform='translate(20.114286%2c 0.000000)'%3e %3cpath d='M209.984109%2c61.2848749 L215.968109%2c46.5784919 C215.968109%2c46.5784919 208.352109%2c38.4082791 199.104109%2c29.1487047 C189.856109%2c19.8891302 170.272109%2c25.3359387 170.272109%2c25.3359387 L147.968109%2c0.00010893617 L108.800109%2c0.00010893617 L69.6321088%2c0.00010893617 L47.3281088%2c25.3359387 C47.3281088%2c25.3359387 27.7441088%2c19.8891302 18.4961088%2c29.1487047 C9.2481088%2c38.4082791 1.6321088%2c46.5784919 1.6321088%2c46.5784919 L7.6161088%2c61.2848749 L0.0001088%2c83.0721089 C0.0001088%2c83.0721089 22.3993088%2c168.017811 25.0241088%2c178.391258 C30.1921088%2c198.81679 33.7281088%2c206.714662 48.4161088%2c217.063598 C63.1041088%2c227.412534 89.7601088%2c245.387003 94.1121088%2c248.110407 C98.4641088%2c250.833811 103.904109%2c255.472858 108.800109%2c255.472858 C113.696109%2c255.472858 119.136109%2c250.833811 123.488109%2c248.110407 C127.840109%2c245.387003 154.496109%2c227.412534 169.184109%2c217.063598 C183.872109%2c206.714662 187.408109%2c198.81679 192.576109%2c178.391258 C195.200365%2c168.017811 217.600109%2c83.0721089 217.600109%2c83.0721089 L209.984109%2c61.2848749 Z' id='Head' fill='url(%23linearGradient-1)'%3e%3c/path%3e %3cpath d='M164.016109%2c41.4040238 C164.016109%2c41.4040238 192.704493%2c76.1274281 192.704493%2c83.5487047 C192.704493%2c90.9699813 189.095597%2c92.9286536 185.467117%2c96.7866281 C181.838637%2c100.644603 165.991373%2c117.49376 163.956269%2c119.657232 C161.921165%2c121.821249 157.684493%2c125.
302101862 160.176557%2c131.006747 C162.668621%2c136.911632 166.344973%2c144.425505 162.256813%2c152.046679 C158.168109%2c159.667854 151.164109%2c164.754628 146.676109%2c163.913641 C142.188109%2c163.072109 131.648109%2c157.557215 127.772109%2c155.038066 C123.896109%2c152.518917 111.611501%2c142.374781 111.611501%2c138.493386 C111.611501%2c134.612534 124.310093%2c127.643888 126.655821%2c126.0605 C129.002637%2c124.477658 139.703117%2c118.349454 139.922349%2c115.944143 C140.141037%2c113.538288 140.057805%2c112.832926 136.899885%2c106.889369 C133.741965%2c100.945266 128.054989%2c93.0136238 129.001549%2c87.7362111 C129.948109%2c82.459343 139.119949%2c79.7152409 145.665357%2c77.2402111 C152.209677%2c74.765726 164.811437%2c70.0918196 166.385229%2c69.3652153 C167.960109%2c68.6380664 167.553197%2c67.945777 162.783949%2c67.4931472 C158.015789%2c67.0405174 144.483245%2c65.2419813 138.382285%2c66.9446536 C132.281325%2c68.647326 121.858285%2c71.2378281 121.013997%2c72.6115132 C120.169709%2c73.9851983 119.424973%2c74.0314962 120.292109%2c78.7702196 C121.158701%2c83.508943 125.622765%2c106.24719 126.055789%2c110.285998 C126.489357%2c114.324807 127.336909%2c116.994832 122.987629%2c117.990509 C118.637805%2c118.986186 111.316109%2c120.715003 108.800109%2c120.715003 C106.284109%2c120.715003 98.9618688%2c118.986186 94.6125888%2c117.990509 C90.2627648%2c116.994832 91.1103168%2c114.324807 91.5438848%2c110.285998 C91.9774528%2c106.24719 96.4409728%2c83.508943 97.3081088%2c78.7702196 C98.1747008%2c74.0314962 97.4299648%2c73.9851983 96.5862208%2c72.6115132 C95.7419328%2c71.2378281 85.3183488%2c68.647326 79.2173888%2c66.9446536 C73.1164288%2c65.2419813 59.5844288%2c67.0405174 54.8157248%2c67.4931472 C50.0470208%2c67.945777 49.6401088%2c68.6380664 51.2144448%2c69.3652153 C52.7887808%2c70.0918196 65.3905408%2c74.765726 71.9348608%2c77.2402111 C78.4797248%2c79.7152409 87.6521088%2c82.459343 88.5986688%2c87.7362111 C89.5452288%2c93.0136238 83.8577088%2c100.945266 80.7003328%2c106.889369 C77.5424128%2c112.832926 77.4586368%2c113.538288 77.6778688%2c115.944143 C77.8965568%2c118.349454 88.5975808%2c124.477658 90.9438528%2c126.0605 C93.2901248%2c127.643888 105.988173%2c134.612534 105.988173%2c138.493386 C105.988173%2c142.374781 93.7041088%2c152.518917 89.8281088%2c155.038066 C85.9521088%2c157.557215 75.4121088%2c163.072109 70.9241088%2c163.913641 C66.4361088%2c164.754628 59.4321088%2c159.667854 55.3434048%2c152.046679 C51.2552448%2c144.425505 54.9315968%2c136.911632 57.4231168%2c131.006747 C59.9151808%2c125.101862 55.6790528%2c121.821249 53.6434048%2c119.657232 C51.6088448%2c117.49376 35.7610368%2c100.644603 32.1325568%2c96.7866281 C28.5040768%2c92.9286536 24.8957248%2c90.9699813 24.8957248%2c83.5487047 C24.8957248%2c76.1274281 53.5841088%2c41.4040238 53.5841088%2c41.4040238 C53.5841088%2c41.4040238 77.7921088%2c46.0338111 81.0561088%2c46.0338111 C84.3201088%2c46.0338111 91.3921088%2c43.3104068 97.9201088%2c41.1316834 C104.448109%2c38.95296 108.800109%2c38.9371643 108.800109%2c38.9371643 C108.800109%2c38.9371643 113.152109%2c38.95296 119.680109%2c41.1316834 C126.208109%2c43.3104068 133.280109%2c46.0338111 136.544109%2c46.0338111 C139.808109%2c46.0338111 164.016109%2c41.4040238 164.016109%2c41.4040238 Z M142.509504%2c174.227935 C144.28512%2c175.341263 143.202016%2c177.439918 141.584704%2c178.584837 C139.966848%2c179.729757 118.228064%2c196.584361 116.118432%2c198.447169 C114.008256%2c200.310523 110.908%2c203.387425 108.8%2c203.387425 C106.692%2c203.387425 103.5912%2c200.310523 101.481568%2c198.447169 C99.371392%2c196.584361 77.633152%2c179.729757 76.015296%2c178.584837 C74.39744%2c177.439918 73.31488%2c175.341263 75.090496%2c174.227935 C76.866656%2c173.115152 82.422528%2c170.306233 90.08912%2c166.333876 C97.754624%2c162.362063 107.308896%2c158.985042 108.8%2c158.985042 C110.291104%2c158.985042 119.844832%2c162.362063 127.511424%2c166.333876 C135.177472%2c170.306233 140.733344%2c173.115152 142.509504%2c174.227935 Z' id='Face' fill='white'%3e%3c/path%3e %3cmask id='mask-4' fill='white'%3e %3cuse xlink:href='%23path-3'%3e%3c/use%3e %3c/mask%3e %3cuse id='Top-Head' fill='url(%23linearGradient-2)' xlink:href='%23path-3'%3e%3c/use%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/g%3e %3c/svg%3e";let M="DeFi Wallet";
302class P extends E{constructor(e){super(e),this.walletName=M}async detectProvider(){if("undefined"==typeof window)throw this.providerNotFoundError;return window.navigator?.userAgent?.includes("DeFiWallet")?await super.detectProvider():await super.detectProvider(void 0,{eventName:"deficonnectProvider#initialized",providerName:"deficonnectProvider"})}}P.walletName=M,P.walletIcon="data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' %3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.218 1.55469L2.94531 6.84431V17.4241L12.218 22.7143L21.4906 17.4241V6.84431L12.218 1.55469Z' fill='%23FEFEFE' /%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.218 1.55469L2.94531 6.84431V17.4241L12.218 22.7143L21.4906 17.4241V6.84431L12.218 1.55469ZM8.55698 6.12842H15.8544L16.7342 9.80455H7.71036L8.55698 6.12842ZM10.6594 12.413L9.86356 10.3598H14.589L13.8099 12.413L14.0361 14.7067L12.2179 14.715H10.4165L10.6594 12.413ZM12.9808 17.1409V16.4126L14.6143 14.8643V12.4213L16.751 11.0472L19.1892 12.8604L15.8707 18.5736H14.5555L12.9808 17.1409ZM5.24749 12.8604L7.69346 11.0637L9.8553 12.4213V14.8643L11.4889 16.4126V17.1409L9.91416 18.5902H8.58174L5.24749 12.8604Z' fill='%23002D72' /%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.8714 18.5736H14.5562L12.9815 17.1409V16.4126L14.6151 14.8643V12.4213L16.7516 11.0472L19.1899 12.8604L15.8714 18.5736ZM12.2188 1.55469V6.12854H15.8551L16.735 9.80466H12.2188V10.3599H14.5899L13.8109 12.413L14.037 14.7067L12.2188 14.715V22.7143L21.4915 17.4242V6.84431L12.2188 1.55469Z' fill='url(%23paint0_linear_140_4261)' style='mix-blend-mode: multiply' /%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.489 17.1409L9.91418 18.5902H8.58175L5.2475 12.8604L7.69358 11.0638L9.85542 12.4213V14.8643L11.489 16.4126V17.1409ZM10.4166 14.715L10.6595 12.413L9.86375 10.3599H12.218V9.80466H7.7103L8.55703 6.12854H12.218V1.55469L2.94531 6.84431V17.4242L12.218 22.7143V14.715H10.4166Z' fill='url(%23paint1_linear_140_4261)' style='mix-blend-mode: multiply' /%3e %3cdefs%3e %3clinearGradient id='paint0_linear_140_4261' x1='20.5026' y1='20.4317' x2='20.5026' y2='3.7852' gradientUnits='userSpaceOnUse' %3e %3cstop stop-color='%23002D72' /%3e %3cstop offset='1' stop-color='%23002D72' stop-opacity='0.01' /%3e %3c/linearGradient%3e %3clinearGradient id='paint1_linear_140_4261' x1='11.2291' y1='20.4317' x2='11.2291' y2='3.78519' gradientUnits='userSpaceOnUse' %3e %3cstop stop-color='%23002D72' stop-opacity='0.01' /%3e %3cstop offset='1' stop-color='%23002D72' /%3e %3c/linearGradient%3e %3c/defs%3e %3c/svg%3e";let C=e=>!!e.isMetaMask,O="MetaMask";class j extends E{constructor(e){super({providerFilter:C,...e}),this.walletName=O}onDisconnect(e){}}j.walletName=O,j.walletIcon="data:image/svg+xml,%3csvg height='355' viewBox='0 0 397 355' width='397' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='none' fill-rule='evenodd' transform='translate(-1 -1)'%3e%3cpath d='m114.622644 327.195472 52.004717 13.810198v-18.05949l4.245283-4.249292h29.716982v21.246459 14.872523h-31.839624l-39.268868-16.997169z' fill='%23cdbdb2'/%3e%3cpath d='m199.528305 327.195472 50.943397 13.810198v-18.05949l4.245283-4.249292h29.716981v21.246459 14.872523h-31.839623l-39.268868-16.997169z' fill='%23cdbdb2' transform='matrix(-1 0 0 1 483.96227 0)'/%3e%3cpath d='m170.872644 287.889523-4.245283 35.056657 5.306604-4.249292h55.18868l6.367925 4.249292-4.245284-35.056657-8.490565-5.311615-42.452832 1.062323z' fill='%23393939'/%3e%3cpath d='m142.216984 50.9915022 25.471698 59.4900858 11.674528 173.158643h41.391511l12.735849-173.158643 23.349056-59.4900858z' fill='%23f89c35'/%3e%3cpath d='m30.7783023 181.657226-29.71698153 86.048161 74.29245393-4.249293h47.7594343v-37.181303l-2.122641-76.487253-10.613208 8.498583z' fill='%23f89d35'/%3e%3cpath d='m87.0283032 191.218134 87.0283028 2.124646-9.551886 44.617563-41.391511-10.623229z' fill='%23d87c30'/%3e%3cpath d='m87.0283032 192.280457 36.0849058 33.994334v33.994334z' fill='%23ea8d3a'/%3e%3cpath d='m123.113209 227.337114 42.452831 10.623229 13.79717 45.679888-9.551886 5.311615-46.698115-27.620398z' fill='%23f89d35'/%3e%3cpath d='m123.113209 261.331448-8.490565 65.864024 56.25-39.305949z' fill='%23eb8f35'/%3e%3cpath d='m174.056606 193.34278 5.306604 90.297451-15.919812-46.211049z' fill='%23ea8e3a'/%3e%3cpath d='m74.2924539 262.393771 48.8207551-1.062323-8.490565 65.864024z' fill='%23d87c30'/%3e%3cpath d='m24.4103777 355.878193 90.2122663-28.682721-40.3301901-64.801701-73.23113313 5.311616z' fill='%23eb8f35'/%3e%3cpath d='m167.688682 110.481588-45.636793 38.243627-35.0235858 42.492919 87.0283028 3.186969z' fill='%23e8821e'/%3e%3cpath d='m114.622644 327.195472 56.25-39.305949-4.245283 33.994334v19.121813l-38.207548-7.43626z' fill='%23dfcec3'/%3e%3cpath d='m229.245286 327.195472 55.18868-39.305949-4.245283 33.994334v19.121813l-38.207548-7.43626z' fill='%23dfcec3' transform='matrix(-1 0 0 1 513.679252 0)'/%3e%3cpath d='m132.665096 212.464593-11.674528 24.433427 41.39151-10.623229z' fill='%23393939' transform='matrix(-1 0 0 1 283.372646 0)'/%3e%3cpath d='m23.349057 1.06232296 144.339625 109.41926504-24.410378-59.4900858z' fill='%23e88f35'/%3e%3cpath d='m23.349057 1.06232296-19.10377392 58.42776294 10.61320772 63.7393781-7.42924541 4.249292 10.61320771 9.560906-8.49056617 7.436261 11.67452847 10.623229-7.4292454 6.373938 16.9811323 21.246459 79.5990577-24.433428c38.915096-31.161473 58.018869-47.096318 57.311322-47.804533-.707548-.708215-48.820756-37.1813036-144.339625-109.41926504z' fill='%238e5a30'/%3e%3cg transform='matrix(-1 0 0 1 399.056611 0)'%3e%3cpath d='m30.7783023 181.657226-29.71698153 86.048161 74.29245393-4.249293h47.7594343v-37.181303l-2.122641-76.487253-10.613208 8.498583z' fill='%23f89d35'/%3e%3cpath d='m87.0283032 191.218134 87.
3020283028 2.124646-9.551886 44.617563-41.391511-10.623229z' fill='%23d87c30'/%3e%3cpath d='m87.0283032 192.280457 36.0849058 33.994334v33.994334z' fill='%23ea8d3a'/%3e%3cpath d='m123.113209 227.337114 42.452831 10.623229 13.79717 45.679888-9.551886 5.311615-46.698115-27.620398z' fill='%23f89d35'/%3e%3cpath d='m123.113209 261.331448-8.490565 65.864024 55.18868-38.243626z' fill='%23eb8f35'/%3e%3cpath d='m174.056606 193.34278 5.306604 90.297451-15.919812-46.211049z' fill='%23ea8e3a'/%3e%3cpath d='m74.2924539 262.393771 48.8207551-1.062323-8.490565 65.864024z' fill='%23d87c30'/%3e%3cpath d='m24.4103777 355.878193 90.2122663-28.682721-40.3301901-64.801701-73.23113313 5.311616z' fill='%23eb8f35'/%3e%3cpath d='m167.688682 110.481588-45.636793 38.243627-35.0235858 42.492919 87.0283028 3.186969z' fill='%23e8821e'/%3e%3cpath d='m132.665096 212.464593-11.674528 24.433427 41.39151-10.623229z' fill='%23393939' transform='matrix(-1 0 0 1 283.372646 0)'/%3e%3cpath d='m23.349057 1.06232296 144.339625 109.41926504-24.410378-59.4900858z' fill='%23e88f35'/%3e%3cpath d='m23.349057 1.06232296-19.10377392 58.42776294 10.61320772 63.7393781-7.42924541 4.249292 10.61320771 9.560906-8.49056617 7.436261 11.67452847 10.623229-7.4292454 6.373938 16.9811323 21.246459 79.5990577-24.433428c38.915096-31.161473 58.018869-47.096318 57.311322-47.804533-.707548-.708215-48.820756-37.1813036-144.339625-109.41926504z' fill='%238e5a30'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e";let I=e=>{let{useProvider:t,useAccounts:n}=e,r=()=>{let e=t(),r=n(),[a,i]=(0,p.useState)([]);return(0,p.useEffect)(()=>{let t=!1;return e&&r&&r.length?(Promise.all(r.map(t=>e.getBalance(t))).then(e=>{t||i(e)}).catch(()=>{t||i([])}),()=>{t=!0}):void i([])},[e,r]),a};return{useBalances:r,useBalance:()=>r()[0]}},R=(e,t)=>void 0===e&&void 0===t||(void 0!==e||void 0===t)&&(void 0===e||void 0!==t)&&e?.length===t?.length&&!!e?.every((e,n)=>e===t?.[n]),D=e=>{let{getStore:t}=e,n=t(),r=()=>n(e=>e.chainId),a=()=>n(e=>e.accounts,R);return{useIsConnecting:()=>n(e=>e.isConnecting),useChainId:r,useAccounts:a,useIsConnected:()=>{let e=r(),t=a();return(0,p.useMemo)(()=>(({chainId:e,accounts:t})=>!!(e&&t?.length))({chainId:e,accounts:t}),[e,t])},useAccount:()=>a()?.[0]}},B=e=>{let{useProvider:t,useAccounts:n}=e,r=e=>{let r=t(e),a=n(),[i,s]=(0,p.useState)([]);return(0,p.useEffect)(()=>{let e=!1;return r&&a&&a.length?(Promise.all(a.map(e=>r.lookupAddress(e))).then(t=>{e||s(t.filter(e=>!!e))}).catch(()=>{e||s([])}),()=>{e=!0}):void s([])},[a,r]),i};return{useEnsNames:r,useEnsName:()=>r()[0]}};var N=n(99926);let L=e=>{let{useAccount:t,useChainId:n,getConnector:r}=e;return{useProvider:e=>{let a=t(),i=n();return(0,p.useMemo)(()=>{let t=r().provider;if(t)return new N.k(t,e)},[a,i,e])},useHasProvider:(...e)=>{let[t,n]=(0,p.useState)(!1),a=(0,p.useRef)(e);return a.current=e,(0,p.useEffect)(()=>{let e=!1;return r().detectProvider(...a.current).then(()=>{e||n(!0)}).catch(()=>{e||n(!1)}),()=>{e=!0}},[]),t}}},F=e=>{let t="function"==typeof e.getConnector?e:(e=>{let t=()=>"function"==typeof e?e():e;return{getWalletName:()=>t().walletName,getConnector:t,getStore:()=>t().store,detectProvider:()=>t().detectProvider(),connect:(...e)=>t().connect(...e),autoConnect:(...e)=>t().autoConnect(...e),disconnect:(...e)=>t().disconnect(...e),watchAsset:(...e)=>t().watchAsset(...e)}})(e);return[D,L,I,B].reduce((e,t)=>({...e,...t(e)}),t)};var U=n(42848),z=n.n(U);let G="WalletConnect";
302class H extends E{constructor(e){super(e),this.walletName=G,this.events=new(z()),this.onDisplayUri=e=>{this.events.emit("URI_AVAILABLE",e)}}async detectProvider(){if(this.provider)return this.provider;let e=await Promise.all([n.e(288),n.e(571),n.e(391)]).then(n.bind(n,66182)),{providerOptions:t}=this.options,r=await e.default.init(t);return this.provider=r,r}async requestAccounts(){if(!this.provider)throw this.providerNotFoundError;try{return await this.provider.request({method:"eth_requestAccounts"})}catch(e){throw"User closed modal"===e.message&&await this.disconnect(),e}}addEventListeners(){if(!this.provider)return;let e=super.addEventListeners(),t=this.onDisplayUri.bind(this);return this.provider.on("display_uri",t),()=>{this.provider&&(e?.(),"function"==typeof this.provider.off&&this.provider.off("display_uri",t),"function"==typeof this.provider.removeListener&&this.provider.removeListener("display_uri",t))}}async connect(e){await this.lazyInitialize(),e="number"==typeof e?e:e?.chainId;let t=this.provider;if(t.session){if(!e||e===t.chainId)return void this.actions.update({chainId:t.chainId,accounts:t.accounts});if(!t.session.namespaces.eip155.accounts.some(t=>t.startsWith(`eip155:${e}:`))){if(this.options?.providerOptions.optionalChains?.includes(e))throw Error(`Cannot activate an optional chain (${e}) as the wallet app is not connected to it.`);throw Error(`Unknown chain (${e})`)}return await this.switchChain(e),void this.actions.update({chainId:t.chainId,accounts:t.accounts})}let n=this.actions.startConnection();try{let n=this.options?.providerOptions.chains??[],r=e?function(e,t){let n=e.indexOf(t);if(-1===n)return e;let r=[...e];return r.splice(n,1),[t,...r]}(n,e):n;await t.connect({chains:r}),e&&e!==r[0]&&await this.switchChain(e),this.actions.update({chainId:t.chainId,accounts:t.accounts})}catch(e){throw await this.disconnect(),n(),e}}async autoConnect(){return await this.lazyInitialize(),!!this.provider?.session&&await super.autoConnect()}onDisconnect(e){this.disconnect()}async disconnect(e=!0){if(e){this.removeEventListeners?.();try{await this.provider?.disconnect()}catch(e){console.debug(e)}this.provider=void 0}super.disconnect()}}H.walletName=G,H.walletIcon="data:image/svg+xml,%3csvg height='246' viewBox='0 0 400 246' width='400' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m81.9180572 48.3416816c65.2149658-63.8508884 170.9493158-63.8508884 236.1642788 0l7.848727 7.6845565c3.260748 3.1925442 3.260748 8.3686816 0 11.5612272l-26.848927 26.2873374c-1.630375 1.5962734-4.273733 1.5962734-5.904108 0l-10.800779-10.5748639c-45.495589-44.5439756-119.258514-44.5439756-164.754105 0l-11.566741 11.3248068c-1.630376 1.5962721-4.273735 1.5962721-5.904108 0l-26.8489263-26.2873375c-3.2607483-3.1925456-3.2607483-8.3686829 0-11.5612272zm291.6903948 54.3649934 23.895596 23.395862c3.260732 3.19253 3.260751 8.368636.000041 11.561187l-107.746894 105.494845c-3.260726 3.192568-8.547443 3.192604-11.808214.000083-.000013-.000013-.000029-.000029-.000042-.000043l-76.472191-74.872762c-.815187-.798136-2.136867-.798136-2.952053 0-.000006.000005-.00001.00001-.000015.000014l-76.470562 74.872708c-3.260715 3.192576-8.547434 3.19263-11.808215.000116-.000019-.000018-.000039-.000037-.000059-.000058l-107.74989297-105.496247c-3.26074695-3.192544-3.26074695-8.368682 0-11.561226l23.89563947-23.395823c3.260747-3.1925446 8.5474652-3.1925446 11.8082136 0l76.4733029 74.873809c.815188.798136 2.136866.798136 2.952054 0 .000012-.000012.000023-.000023.000035-.000032l76.469471-74.873777c3.260673-3.1926181 8.547392-3.1927378 11.808214-.000267.000046.000045.000091.00009.000135.000135l76.473203 74.873909c.815186.798135 2.136866.798135 2.952053 0l76.471967-74.872433c3.260748-3.1925458 8.547465-3.1925458 11.808213 0z' fill='%233b99fc'/%3e%3c/svg%3e";let V="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAIAAADYYG7QAAADrElEQVR4nOyYa1MbZRTHf8lCk2xIuEQCeGWkKNaB2rFMp9o6XjpOh6rjizpePo2v/Ap+CV9a9Y1Wxpl2akcrbZXLCF64NAmEpIEQCtlnnUOWkECT3WxCyzj5zxnmgTw8++Oc85xzlpYvvjQ5SvI+boD9agLZqQlkpyaQnZpAdmoAUIuG39cIlsJp9fxyR5gPL9AXlfV2ntgyU7PcnWFz6zEBHX+OoE46g6YR8PFMn9i5UX66ya+/Y7pqknUB3Z4i2kV7SNxjGPiO0dUh3757jpNDXLlKPFnzmdo7733uGshQzM6jDMJtKJONTVZSZNYJhwRreIiNHLGVRwgEEpflVf5ZJJ+XqJkm6xsC0R4i4GewH93P3PwjBCrIMEim+XdJXOLVBGsxTme7MD0ZJRph+i+nKeUe6FirZExHSFJnK49SmJDNkUiSykg0k2kGnsXjIdJJT4SpOUdMNSd1KMipExKLaGTvh0qxlJALf2eavEFuk/gKQwN4d8vcYD8Xz/PNeEOBNI03RhkdlsU+eb083Sv2+qt8O85CjM8+oPeJsj0nX2I5xc3bDQLS/Xx8id5um22hIJfHSCzvpynorTOS/omqtcBR69C8fDRmT1M8sdJOTWPsTcmqeoHOn5bL8lApxfa2kzMs9XUz8mJ9QLqf0yMPQ0Hyt2CLcblWDnXmlWqfVsuhaITREUI6rQd2KbVjpnXb23Sm5zhx3BFQpIOudlbv1wikefnkkvTOgzKMXRTTwvJ4WMuSTEnJcaIqaVQxZH5fZRplmaH21r5W5mP2KErx84TUzEqq6KFsjjszDL9QchbSR8Uxu8EqfjV34B6Uj0FXfpQb3qbL39bastN9c9xLSLOromo59PUPXPtFiuzbZ/c8UYpilqwz6/Lsom5MyHDiQja3bPW+NIQHW+IAMbOErDxkg/0yOq6mxQ13Z7h63Q2No2ufzfH9tb3UMco5imuPRxy2lpUwKUV35NCAgIkpvvqOvxdkMjzoGwuxhDjgl6bW44rJaS+bvyemaXSGZdA5e4q1dfFHgSxvWNuCAWlnpik2NOBmhK1t/DAM0mtceI2neqCH7IY8ciEmM2EiKZ8W5qRohO4ul+8etQEF/Fy+KGNGQUGd53VxxsSkRQNsbQvigoOaVC9QuI1P35eqX1Qqw/gNJmddPrteoJcHLRpDsRTn1h9M/ilFqLGqAej6LX6blBfnbE4S+ZBUWw7lNg+Lo6j/438/GqsmkJ2aQHZqAtnpyAH9FwAA//+7AMSAICVs+AAAAABJRU5ErkJggg==",W="Rabby Wallet",_={projectId:"726924ec8ff6344270da977b37b5554b",rpcMap:{[c().chainId]:c().rpcUrls[0]},chains:[c().chainId],showQrModal:!0,optionalMethods:["eth_signTypedData","eth_signTypedData_v4","eth_sign"],qrModalOptions:{themeMode:"light",themeVariables:{"--wcm-z-index":"1900"}}},Y=[{title:"MetaMask",name:j.walletName,icon:j.walletIcon,connector:new j({providerFilter:e=>(!!e.isMetaMask||!!e.isTrust)&&!e.isBraveWallet}),getDownloadLink:()=>
302{if("undefined"!=typeof window)return"https://metamask.io"}},{title:"Crypto.com Onchain",name:P.walletName,icon:P.walletIcon,connector:new P,getDownloadLink:e=>e?"https://crypto.com/defi-wallet":"https://chrome.google.com/webstore/detail/cryptocom-wallet-extensio/hifafgmccdpekplomjjkcfgodnhcellj"},{title:"Brave Wallet",name:k.walletName,icon:k.walletIcon,connector:new k,getDownloadLink:()=>"https://brave.com/wallet"},{title:W,name:k.walletName,icon:V,connector:new k,getDownloadLink:()=>"https://rabby.io/"},{title:"WalletConnect",name:H.walletName,icon:H.walletIcon,connector:new H({providerOptions:_}),getDownloadLink:()=>void 0}],q=e=>Y.find(t=>t.name===e),Q=F(q(j.walletName).connector),Z=F(q(P.walletName).connector),K=F(q(k.walletName).connector),J=F(q(H.walletName).connector),X={[j.walletName]:Q,[P.walletName]:Z,[k.walletName]:K,[H.walletName]:J},$=e=>{if(e in X)return X[e];throw Error(`unknown wallet ${e}`)},ee=((e,t)=>{let{useHasProvider:n,...a}=F(((e,t)=>{let n,{defaultCurrentWallet:a,persistKey:i="@react-web3-wallet/current-wallet"}=t??{},s=e.map(e=>"function"==typeof e.getConnector?e.getConnector():e),o=e=>s.find(t=>t.walletName===e),l=a||s[0].walletName,u={connectionStatus:r.Untouched,walletName:l,...o(l).store.getState()},d=(0,y.vt)()((0,f.Zr)(()=>u,{name:i,version:0,partialize:({walletName:e,connectionStatus:t})=>({isConnecting:!1,chainId:void 0,accounts:[],walletName:e,connectionStatus:t})})),c=()=>{let e=d.getState().walletName,t=o(e);return t||(console.debug(`Wallet ${e}, don't exist, reset current wallet to ${s[0].walletName}`),d.setState({walletName:s[0].walletName,connectionStatus:r.Untouched}),s[0])},p=e=>{o(e)?(d.setState({walletName:e,...o(e).store.getState()}),n?.(),n=o(e).store.subscribe(e=>{d.setState({...e})})):console.debug(`Wallet '${e}' don't exists`)};p(d.getState().walletName);let m=e=>async(...t)=>{let n=e?o(e):c(),a=await n.connect(...t);return d.setState({walletName:n.walletName,connectionStatus:r.Connected}),a},h=async(...e)=>{let t=c();if(d.getState().connectionStatus===r.Disconnected)return!1;let n=await t.autoConnect(...e);return d.setState({walletName:t.walletName,connectionStatus:r.Connected}),n},b=async(...e)=>{let t=c(),n=await t.disconnect(...e);return d.setState({connectionStatus:r.Disconnected}),n};return{getWalletName:()=>c().walletName,getStore:()=>d,getConnector:c,connect:m(),autoConnect:h,disconnect:b,watchAsset:(...e)=>c().watchAsset(...e),detectProvider:()=>c().detectProvider(),switchCurrentWallet:p,connectAsCurrentWallet:(e,...t)=>(p(e),m(e)(...t))}})(e,t)),i=()=>a.getStore()(e=>e.walletName);return{...a,useHasProvider:(...e)=>{let[t,n]=(0,p.useState)(!1),r=i(),s=(0,p.useRef)(e);return s.current=e,(0,p.useEffect)(()=>{let e=!1;return a.getConnector().detectProvider(...s.current).then(()=>{e||n(!0)}).catch(()=>{e||n(!1)}),()=>{e=!0}},[r]),t},useWalletName:i,useConnectionStatus:()=>a.getStore()(e=>e.connectionStatus)}})([Q,Z,K,J]),{useWalletName:et,useChainId:en,useIsConnected:er}=ee,ea=()=>{let e=en();return er()&&o(e)},ei={...ee,useWalletConfig:()=>q(et()),useIsConnectedToSupportedChain:ea,useIsReadOnly:()=>!ea(),useIsWrongNetwork:()=>{let e=en();return er()&&!o(e)},useSupportedChainId:()=>{let{useChainId:e}=ee,t=e();return t&&o(t)?t:void 0}},es=()=>{let e=ei.useChainId(),t=ei.useIsConnected(),n=b();return t&&e===n},eo={...ei,useIsWrongNetwork:()=>{let e=ei.useChainId(),t=ei.useIsConnected(),n=b();return t&&e!==n},useIsConnectedToSupportedChain:es,useAccount:()=>{let e=h(e=>e.account),t=ei.useAccount();return(0,p.useMemo)(()=>t,[e,t])},useIsReadOnly:()=>!es()}},87325:(e,t,n)=>{"use strict";n.d(t,{Sw:()=>l,_N:()=>d,He:()=>y,cR:()=>f,ZM:()=>u,mC:()=>c});var r=n(80009),a=n(64476);function i(e){return(0,a.jsx)(r.I,{viewBox:"0 0 24 24",...e,children:(0,a.jsx)("path",{fill:"currentColor",d:"M11.983,0a12.206,12.206,0,0,0-8.51,3.653A11.8,11.8,0,0,0,0,12.207,11.779,11.779,0,0,0,11.8,24h.214A12.111,12.111,0,0,0,24,11.791h0A11.766,11.766,0,0,0,11.983,0ZM10.5,16.542a1.476,1.476,0,0,1,1.449-1.53h.027a1.527,1.527,0,0,1,1.523,1.47,1.475,1.475,0,0,1-1.449,1.53h-.027A1.529,1.529,0,0,1,10.5,16.542ZM11,12.5v-6a1,1,0,0,1,2,0v6a1,1,0,1,1-2,0Z"})})}var s=n(18777),o=n(49577),[l,u]=(0,s.q)({name:"AlertContext",hookName:"useAlertContext",providerName:"<Alert />"}),[d,c]=(0,s.q)({name:"AlertStylesContext",hookName:"useAlertStyles",providerName:"<Alert />"}),p={info:{icon:function(e){return(0,a.jsx)(r.I,{viewBox:"0 0 24 24",...e,children:(0,a.jsx)("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.013,12.013,0,0,0,12,0Zm.25,5a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,12.25,5ZM14.5,18.5h-4a1,1,0,0,1,0-2h.75a.25.25,0,0,0,.25-.25v-4.5a.25.25,0,0,0-.25-.25H10.5a1,1,0,0,1,0-2h1a2,2,0,0,1,2,2v4.75a.25.25,0,0,0,.25.25h.75a1,1,0,1,1,0,2Z"})})},colorScheme:"blue"},warning:{icon:i,colorScheme:"orange"},success:{icon:function(e){return(0,a.jsx)(r.I,{viewBox:"0 0 24 24",...e,children:(0,a.jsx)("path",{fill:"currentColor",d:"M12,0A12,12,0,1,0,24,12,12.014,12.014,0,0,0,12,0Zm6.927,8.2-6.845,9.289a1.011,
3021.011,0,0,1-1.43.188L5.764,13.769a1,1,0,1,1,1.25-1.562l4.076,3.261,6.227-8.451A1,1,0,1,1,18.927,8.2Z"})})},colorScheme:"green"},error:{icon:i,colorScheme:"red"},loading:{icon:o.y,colorScheme:"blue"}};function y(e){return p[e].colorScheme}function f(e){return p[e].icon}},87603:(e,t,n)=>{"use strict";n.d(t,{b:()=>l});var r=n(22267),a=n(80478),i=n(44819),s=n(78879),o=n(64476),l=(0,i.R)(function(e,t){let{className:n,...i}=e,l=(0,r.Q)();return(0,o.jsx)(s.B.div,{ref:t,className:(0,a.cx)("chakra-card__body",n),__css:l.body,...i})})},87773:(e,t,n)=>{"use strict";n.d(t,{aF:()=>A,k3:()=>T,x5:()=>x});var r=n(68351),a=n(80478),i=n(30275),s=new WeakMap,o=new WeakMap,l={},u=0,d=function(e){return e&&(e.host||d(e.parentNode))},c=function(e,t,n,r){var a=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=d(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});l[n]||(l[n]=new WeakMap);var i=l[n],c=[],p=new Set,y=new Set(a),f=function(e){!e||p.has(e)||(p.add(e),f(e.parentNode))};a.forEach(f);var m=function(e){!e||y.has(e)||Array.prototype.forEach.call(e.children,function(e){if(p.has(e))m(e);else{var t=e.getAttribute(r),a=null!==t&&"false"!==t,l=(s.get(e)||0)+1,u=(i.get(e)||0)+1;s.set(e,l),i.set(e,u),c.push(e),1===l&&a&&o.set(e,!0),1===u&&e.setAttribute(n,"true"),a||e.setAttribute(r,"true")}})};return m(t),p.clear(),u++,function(){c.forEach(function(e){var t=s.get(e)-1,a=i.get(e)-1;s.set(e,t),i.set(e,a),t||(o.has(e)||e.removeAttribute(r),o.delete(e)),a||e.removeAttribute(n)}),--u||(s=new WeakMap,s=new WeakMap,o=new WeakMap,l={})}},p=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),a=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return a?(r.push.apply(r,Array.from(a.querySelectorAll("[aria-live]"))),c(r,a,n,"aria-hidden")):function(){return null}},y=n(5776),f=n(96733),m=n(18777),h=n(50984),b=n(71734),g=n(64476),[v,x]=(0,m.q)({name:"ModalStylesContext",errorMessage:"useModalStyles returned is 'undefined'. Seems you forgot to wrap the components in \"<Modal />\" "}),[w,T]=(0,m.q)({strict:!0,name:"ModalContext",errorMessage:"useModalContext: `context` is undefined. Seems you forgot to wrap modal components in `<Modal />`"}),A=e=>{let t={scrollBehavior:"outside",autoFocus:!0,trapFocus:!0,returnFocusOnClose:!0,blockScrollOnMount:!0,allowPinchZoom:!1,motionPreset:"scale",lockFocusAcrossFrames:!0,...e},{portalProps:n,children:s,autoFocus:o,trapFocus:l,initialFocusRef:u,finalFocusRef:d,returnFocusOnClose:c,blockScrollOnMount:m,allowPinchZoom:x,preserveScrollBarGap:T,motionPreset:A,lockFocusAcrossFrames:E,onCloseComplete:S}=t,k=(0,h.o5)("Modal",t),M={...function(e){let{isOpen:t,onClose:n,id:s,closeOnOverlayClick:o=!0,closeOnEsc:l=!0,useInert:u=!0,onOverlayClick:d,onEsc:c}=e,f=(0,y.useRef)(null),m=(0,y.useRef)(null),[h,b,g]=function(e,...t){let n=(0,y.useId)(),r=e||n;return(0,y.useMemo)(()=>t.map(e=>`${e}-${r}`),[r,t])}(s,"chakra-modal","chakra-modal--header","chakra-modal--body");var v=f,x=t&&u;let w=v.current;(0,y.useEffect)(()=>{if(v.current&&x)return p(v.current)},[x,v,w]);let T=(0,r.y)(f,t),A=(0,y.useRef)(null),E=(0,y.useCallback)(e=>{A.current=e.target},[]),S=(0,y.useCallback)(e=>{"Escape"===e.key&&(e.stopPropagation(),l&&(null==n||n()),null==c||c())},[l,n,c]),[k,M]=(0,y.useState)(!1),[P,C]=(0,y.useState)(!1),O=(0,y.useCallback)((e={},t=null)=>({role:"dialog",...e,ref:(0,i.Px)(t,f),id:h,tabIndex:-1,"aria-modal":!0,"aria-labelledby":k?b:void 0,"aria-describedby":P?g:void 0,onClick:(0,a.Hj)(e.onClick,e=>e.stopPropagation())}),[g,P,h,b,k]),j=(0,y.useCallback)(e=>{e.stopPropagation(),A.current===e.target&&r.J.isTopModal(f.current)&&(o&&(null==n||n()),null==d||d())},[n,o,d]),I=(0,y.useCallback)((e={},t=null)=>({...e,ref:(0,i.Px)(t,m),onClick:(0,a.Hj)(e.onClick,j),onKeyDown:(0,a.Hj)(e.onKeyDown,S),onMouseDown:(0,a.Hj)(e.onMouseDown,E)}),[S,E,j]);return{isOpen:t,onClose:n,headerId:b,bodyId:g,setBodyMounted:C,setHeaderMounted:M,dialogRef:f,overlayRef:m,getDialogProps:O,getDialogContainerProps:I,index:T}}(t),autoFocus:o,trapFocus:l,initialFocusRef:u,finalFocusRef:d,returnFocusOnClose
302:c,blockScrollOnMount:m,allowPinchZoom:x,preserveScrollBarGap:T,motionPreset:A,lockFocusAcrossFrames:E};return(0,g.jsx)(w,{value:M,children:(0,g.jsx)(v,{value:k,children:(0,g.jsx)(b.N,{onExitComplete:S,children:M.isOpen&&(0,g.jsx)(f.Z,{...n,children:s})})})})};A.displayName="Modal"},87824:(e,t,n)=>{"use strict";n.d(t,{HC:()=>h,QF:()=>g,e5:()=>b,nx:()=>x,vH:()=>v});var r=n(87269),a=n(27587),i=n(57634),s=n(20110),o=n(57301),l=n(57306),u=n(45593),d=n(31063),c=n(83329),p=n(73034),y=n(40154),f=n(15790),m=n(99662);let h=e=>{let t=(0,l.Ri)(),n=r.hB.useAccount(),{data:i}=(0,f._)();return(0,a.I)(["canEnableEMode",n,i,e],async()=>{if(!i)return!1;for(let n of i)if(n.vDebtTokenBalance.gt(0)){let r=new u.fw(await t.getAmplyProtocolDataProvider().getReserveEModeCategory(n.tokenAddress));if((0,c.A)(e)&&r.neq(e))return!1}return!0},{enabled:!!n,refetchInterval:s.J.Normal})},b=()=>{let e=r.hB.useAccount(),{data:t}=(0,f._)(),n=(0,o.d)(o.s.DisableEMode,u.fw.ZERO);return(0,a.I)(["useCanDisableEMode",e,t,n],async()=>n.gt(1),{enabled:!!e,refetchInterval:s.J.Normal})},g=()=>{let e=(0,l.Ri)(),t=r.hB.useAccount();return(0,a.I)(["useUserEModeCategoryId",t],async()=>{let n=await e.getPoolAddressesProvider().getPool(),r=await e.getL2Pool(n).getUserEMode(t);return new u.fw(r)},{enabled:!!t})},v=()=>{let e=(0,l.Ri)(),t=r.hB.useAccount();return(0,a.I)(["useUserEModeCategoryData",t],async()=>{let n=await e.getPoolAddressesProvider().getPool(),r=await e.getL2Pool(n).getUserEMode(t),a=await e.getL2Pool(n).getEModeCategoryData(r);return{id:new u.fw(r),ltv:new u.fw(a[0]).shr(i.IJ),liquidationThreshold:new u.fw(a[1]).shr(i.IJ)}},{enabled:!!t})},x=()=>{let e=(0,l.Ri)(),{data:t}=(0,p.Y)(),{data:n}=(0,y.K)(),{data:r}=(0,f._)();return(0,a.I)(["useEModes",JSON.stringify(t),JSON.stringify(n),JSON.stringify(r)],async()=>{let a=await e.getPoolAddressesProvider().getPool();if(!t||!n||!r)return[];let s=[];for(let o=1;o<20;o++){let l=await e.getL2Pool(a).getEModeCategoryData(o),c=await (0,m.lX)(r,t,{id:o,reserveLiquidationThreshold:new u.fw(l[1]).shr(i.IJ)}),p={id:o,ltv:new u.fw(l[0]).shr(i.IJ),liquidationThreshold:new u.fw(l[1]).shr(i.IJ),liquidationBonus:new u.fw(l[2]).shr(i.IJ),priceSource:l[3],label:l[4],tokens:t.filter(e=>e.eModeCategoryId.eq(o)).map(e=>({symbol:e.symbol,collateral:e.usageAsCollateralEnabled&&e.baseLTVasCollateral.neq(0),borrowable:e.borrowingEnabled})),tokenMaxLtv:t.filter(e=>e.eModeCategoryId.eq(o)).map(e=>e.baseLTVasCollateral).reduce((e,t)=>e.gt(t)?e:t,u.fw.ZERO),healthFactor:n.totalDebtBase.isZero()?new u.fw(d.Is).shr(i.mZ):n.totalCollateralBase.mul(c).div(n.totalDebtBase)};if(p.ltv.eq(u.fw.ZERO))break;s.push(p)}return s},{enabled:!!n&&!!t&&!!r,staleTime:3e5})}},87951:(e,t,n)=>{"use strict";n.d(t,{AU:()=>m,Q7:()=>p,Ue:()=>f,Yx:()=>o,mP:()=>h});var r=n(55034),a=n(81604),i=n(32931),s=n(59586);let o=32,l=new Uint8Array(32),u=["then"],d={};function c(e,t){let n=Error(`deferred error during ABI decoding triggered accessing ${e}`);throw n.error=t,n}class p extends Array{#ta;constructor(...e){let t=e[0],n=e[1],a=(e[2]||[]).slice(),i=!0;t!==d&&(n=e,a=[],i=!1),super(n.length),n.forEach((e,t)=>{this[t]=e});let s=a.reduce((e,t)=>("string"==typeof t&&e.set(t,(e.get(t)||0)+1),e),new Map);if(this.#ta=Object.freeze(n.map((e,t)=>{let n=a[t];return null!=n&&1===s.get(n)?n:null})),!i)return;return Object.freeze(this),new Proxy(this,{get:(e,t,n)=>{if("string"==typeof t){if(t.match(/^[0-9]+$/)){let n=(0,r.WZ)(t,"%index");if(n<0||n>=this.length)throw RangeError("out of result range");let a=e[n];return a instanceof Error&&c(`index ${n}`,a),a}if(u.indexOf(t)>=0)return Reflect.get(e,t,n);let a=e[t];if(a instanceof Function)return function(...t){return a.apply(this===n?e:this,t)};if(!(t in e))return e.getValue.apply(this===n?e:this,[t])}return Reflect.get(e,t,n)}})}toArray(){let e=[];return this.forEach((t,n)=>{t instanceof Error&&c(`index ${n}`,t),e.push(t)}),e}toObject(){return this.#ta.reduce((e,t,n)=>((0,a.vA)(null!=t,"value at index ${ index } unnamed","UNSUPPORTED_OPERATION",{operation:"toObject()"}),t in e||(e[t]=this.getValue(t)),e),{})}slice(e,t){null==e&&(e=0),e<0&&(e+=this.length)<0&&(e=0),null==t&&(t=this.length),t<0&&(t+=this.length)<0&&(t=0),t>this.length&&(t=this.length);let n=[],r=[];for(let a=e;a<t;a++)n.push(this[a]),r.push(this.#ta[a]);return new p(d,n,r)}filter(e,t){let n=[],r=[];for(let a=0;a<this.length;a++){let i=this[a];i instanceof Error&&c(`index ${a}`,i),e.call(t,i,a,this)&&(n.push(i),r.push(this.#ta[a]))}return new p(d,n,r)}map(e,t){let n=[];for(let r=0;r<this.length;r++){let a=this[r];a instanceof Error&&c(`index ${r}`,a),n.push(e.call(t,a,r,this))}return n}getValue(e){let t=this.#ta.indexOf(e);if(-1===t)return;let n=this[t];return n instanceof Error&&c(`property ${JSON.stringify(e)}`,n.error),n}static fromItems(e,t){return new p(d,e,t)}}function y(e){let t=(0,r.c4)(e);return(0,a.vA)(t.length<=o,"value out-of-bounds","BUFFER_OVERRUN",{buffer:t,length:o,offset:t.length}),t.length!==o&&(t=(0,i.Lm)((0,i.xW)([l.slice(t.length%o),t]))),t}class f{name;type;localName;dynamic;constructor(e,t,n,r){(0,s.n)(this,{name:e,type:t,localName:n,dynamic:r},{name:"string",type:"string",localName:"string",dynamic:"boolean"})}_throwError(e,t){(0,a.MR)(!1,e,this.localName,t)}}class m{#r;#ti;constructor(){this.#r=[],this.#ti=0}get data(){return(0,i.xW)(this.#r)}get length(){return this.#ti}#ts(e){return this.#r.push(e),this.#ti+=e.length,e.length}appendWriter(e){return this.#ts((0,i.Lm)(e.data))}writeBytes(e){let t=(0,i.Lm)(e),n=t.length%o;
302return n&&(t=(0,i.Lm)((0,i.xW)([t,l.slice(n)]))),this.#ts(t)}writeValue(e){return this.#ts(y(e))}writeUpdatableValue(){let e=this.#r.length;return this.#r.push(l),this.#ti+=o,t=>{this.#r[e]=y(t)}}}class h{allowLoose;#r;#to;#tl;#tu;#td;constructor(e,t,n){(0,s.n)(this,{allowLoose:!!t}),this.#r=(0,i.Lm)(e),this.#tl=0,this.#tu=null,this.#td=null!=n?n:1024,this.#to=0}get data(){return(0,i.c$)(this.#r)}get dataLength(){return this.#r.length}get consumed(){return this.#to}get bytes(){return new Uint8Array(this.#r)}#tc(e){if(this.#tu)return this.#tu.#tc(e);this.#tl+=e,(0,a.vA)(this.#td<1||this.#tl<=this.#td*this.dataLength,`compressed ABI data exceeds inflation ratio of ${this.#td} ( see: https://github.com/ethers-io/ethers.js/issues/4537 )`,"BUFFER_OVERRUN",{buffer:(0,i.Lm)(this.#r),offset:this.#to,length:e,info:{bytesRead:this.#tl,dataLength:this.dataLength}})}#tp(e,t,n){let r=Math.ceil(t/o)*o;return this.#to+r>this.#r.length&&(this.allowLoose&&n&&this.#to+t<=this.#r.length?r=t:(0,a.vA)(!1,"data out-of-bounds","BUFFER_OVERRUN",{buffer:(0,i.Lm)(this.#r),length:this.#r.length,offset:this.#to+r})),this.#r.slice(this.#to,this.#to+r)}subReader(e){let t=new h(this.#r.slice(this.#to+e),this.allowLoose,this.#td);return t.#tu=this,t}readBytes(e,t){let n=this.#tp(0,e,!!t);return this.#tc(e),this.#to+=n.length,n.slice(0,e)}readValue(){return(0,r.Dg)(this.readBytes(o))}readIndex(){return(0,r.Ro)(this.readBytes(o))}}},88568:(e,t,n)=>{"use strict";n.d(t,{J:()=>y,M:()=>m});var r=n(5776),a=n(9281),i=n(1694),s=n(20262);function o(e){return(o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=o(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var p=function(e,t,n,r,a){var i,s=Math.min(Math.abs(n)/2,Math.abs(r)/2),o=r>=0?1:-1,l=n>=0?1:-1,u=+(r>=0&&n>=0||r<0&&n<0);if(s>0&&a instanceof Array){for(var d=[0,0,0,0],c=0;c<4;c++)d[c]=a[c]>s?s:a[c];i="M".concat(e,",").concat(t+o*d[0]),d[0]>0&&(i+="A ".concat(d[0],",").concat(d[0],",0,0,").concat(u,",").concat(e+l*d[0],",").concat(t)),i+="L ".concat(e+n-l*d[1],",").concat(t),d[1]>0&&(i+="A ".concat(d[1],",").concat(d[1],",0,0,").concat(u,",\n ").concat(e+n,",").concat(t+o*d[1])),i+="L ".concat(e+n,",").concat(t+r-o*d[2]),d[2]>0&&(i+="A ".concat(d[2],",").concat(d[2],",0,0,").concat(u,",\n ").concat(e+n-l*d[2],",").concat(t+r)),i+="L ".concat(e+l*d[3],",").concat(t+r),d[3]>0&&(i+="A ".concat(d[3],",").concat(d[3],",0,0,").concat(u,",\n ").concat(e,",").concat(t+r-o*d[3])),i+="Z"}else if(s>0&&a===+a&&a>0){var p=Math.min(s,a);i="M ".concat(e,",").concat(t+o*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(u,",").concat(e+l*p,",").concat(t,"\n L ").concat(e+n-l*p,",").concat(t,"\n A ").concat(p,",").concat(p,",0,0,").concat(u,",").concat(e+n,",").concat(t+o*p,"\n L ").concat(e+n,",").concat(t+r-o*p,"\n A ").concat(p,",").concat(p,",0,0,").concat(u,",").concat(e+n-l*p,",").concat(t+r,"\n L ").concat(e+l*p,",").concat(t+r,"\n A ").concat(p,",").concat(p,",0,0,").concat(u,",").concat(e,",").concat(t+r-o*p," Z")}else i="M ".concat(e,",").concat(t," h ").concat(n," v ").concat(r," h ").concat(-n," Z");return i},y=function(e,t){if(!e||!t)return!1;var n=e.x,r=e.y,a=t.x,i=t.y,s=t.width,o=t.height;if(Math.abs(s)>0&&Math.abs(o)>0){var l=Math.min(a,a+s),u=Math.max(a,a+s),d=Math.min(i,i+o),c=Math.max(i,i+o);return n>=l&&n<=u&&r>=d&&r<=c}return!1},f={x:0,y:0,width:0,height:0,radius:0,isAnimationActive:!1,isUpdateAnimationActive:!1,animationBegin:0,animationDuration:1500,animationEasing:"ease"},m=function(e){var t,n=c(c({},f),e),o=(0,r.useRef)(),d=function(e){if(Array.isArray(e))return e}(t=(0,r.useState)(-1))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,s,o=[],l=!0,u=!1;try{i=(n=n.call(e)).next,!1;for(;!(l=(r=i.call(n)).done)&&(o.push(r.value),o.length!==t);l=!0);}catch(e){u=!0,a=e}
302finally{try{if(!l&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(u)throw a}}return o}}(t,2)||function(e,t){if(e){if("string"==typeof e)return u(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),y=d[0],m=d[1];(0,r.useEffect)(function(){if(o.current&&o.current.getTotalLength)try{var e=o.current.getTotalLength();e&&m(e)}catch(e){}},[]);var h=n.x,b=n.y,g=n.width,v=n.height,x=n.radius,w=n.className,T=n.animationEasing,A=n.animationDuration,E=n.animationBegin,S=n.isAnimationActive,k=n.isUpdateAnimationActive;if(h!==+h||b!==+b||g!==+g||v!==+v||0===g||0===v)return null;var M=(0,a.A)("recharts-rectangle",w);return k?r.createElement(i.Ay,{canBegin:y>0,from:{width:g,height:v,x:h,y:b},to:{width:g,height:v,x:h,y:b},duration:A,animationEasing:T,isActive:k},function(e){var t=e.width,a=e.height,u=e.x,d=e.y;return r.createElement(i.Ay,{canBegin:y>0,from:"0px ".concat(-1===y?1:y,"px"),to:"".concat(y,"px 0px"),attributeName:"strokeDasharray",begin:E,duration:A,isActive:S,easing:T}
302,r.createElement("path",l({},(0,s.J9)(n,!0),{className:M,d:p(u,d,t,a,x),ref:o})))}):r.createElement("path",l({},(0,s.J9)(n,!0),{className:M,d:p(h,b,g,v,x)}))}},88890:(e,t,n)=>{"use strict";n.d(t,{$:()=>l,s:()=>o});var r=n(21647),a=n(34851),i=n(30524),s=n(81964);class o extends i.k{constructor(e){super(),this.defaultOptions=e.defaultOptions,this.mutationId=e.mutationId,this.mutationCache=e.mutationCache,this.logger=e.logger||r.U,this.observers=[],this.state=e.state||l(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options={...this.defaultOptions,...e},this.updateCacheTime(this.options.cacheTime)}get meta(){return this.options.meta}setState(e){this.dispatch({type:"setState",state:e})}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.mutationCache.notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){this.observers=this.observers.filter(t=>t!==e),this.scheduleGc(),this.mutationCache.notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){this.observers.length||("loading"===this.state.status?this.scheduleGc():this.mutationCache.remove(this))}continue(){var e,t;return null!=(e=null==(t=this.retryer)?void 0:t.continue())?e:this.execute()}async execute(){var e,t,n,r,a,i,o,l,u,d,c,p,y,f,m,h,b,g,v,x;let w=()=>{var e;return this.retryer=(0,s.II)({fn:()=>this.options.mutationFn?this.options.mutationFn(this.state.variables):Promise.reject("No mutationFn found"),onFail:(e,t)=>{this.dispatch({type:"failed",failureCount:e,error:t})},onPause:()=>{this.dispatch({type:"pause"})},onContinue:()=>{this.dispatch({type:"continue"})},retry:null!=(e=this.options.retry)?e:0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode}),this.retryer.promise},T="loading"===this.state.status;try{if(!T){this.dispatch({type:"loading",variables:this.options.variables}),await (null==(u=(d=this.mutationCache.config).onMutate)?void 0:u.call(d,this.state.variables,this));let e=await (null==(c=(p=this.options).onMutate)?void 0:c.call(p,this.state.variables));e!==this.state.context&&this.dispatch({type:"loading",context:e,variables:this.state.variables})}let s=await w();return await (null==(e=(t=this.mutationCache.config).onSuccess)?void 0:e.call(t,s,this.state.variables,this.state.context,this)),await (null==(n=(r=this.options).onSuccess)?void 0:n.call(r,s,this.state.variables,this.state.context)),await (null==(a=(i=this.mutationCache.config).onSettled)?void 0:a.call(i,s,null,this.state.variables,this.state.context,this)),await (null==(o=(l=this.options).onSettled)?void 0:o.call(l,s,null,this.state.variables,this.state.context)),this.dispatch({type:"success",data:s}),s}catch(e){try{throw await (null==(y=(f=this.mutationCache.config).onError)?void 0:y.call(f,e,this.state.variables,this.state.context,this)),await (null==(m=(h=this.options).onError)?void 0:m.call(h,e,this.state.variables,this.state.context)),await (null==(b=(g=this.mutationCache.config).onSettled)?void 0:b.call(g,void 0,e,this.state.variables,this.state.context,this)),await (null==(v=(x=this.options).onSettled)?void 0:v.call(x,void 0,e,this.state.variables,this.state.context)),e}finally{this.dispatch({type:"error",error:e})}}}dispatch(e){let t=t=>{switch(e.type){case"failed":return{...t,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...t,isPaused:!0};case"continue":return{...t,isPaused:!1};case"loading":return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:!(0,s.v_)(this.options.networkMode),status:"loading",variables:e.variables};case"success":return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"};case"setState":return{...t,...e.state}}};this.state=t(this.state),a.j.batch(()=>{this.observers.forEach(t=>{t.onMutationUpdate(e)}),this.mutationCache.notify({mutation:this,type:"updated",action:e})})}}function l(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0}}}
302,88948:(e,t,n)=>{var r=n(79113);e.exports=function(e,t){var n;return r(e,function(e,r,a){return!(n=t(e,r,a))}),!!n}},89182:(e,t,n)=>{var r=n(84572),a=n(47068);e.exports=function(e){return null!=e&&a(e.length)&&!r(e)}},89234:(e,t,n)=>{"use strict";n.d(t,{y:()=>S});var r,a=n(87269),i=n(27587),s=n(20110),o=n(57306),l=n(45593),u=n(33542),d=n(46877),c=n(5950),p=n(23517),y=d.A?d.A.isConcatSpreadable:void 0;let f=function(e){return(0,p.A)(e)||(0,c.A)(e)||!!(y&&e&&e[y])},m=function e(t,n,r,a,i){var s=-1,o=t.length;for(r||(r=f),i||(i=[]);++s<o;){var l=t[s];n>0&&r(l)?n>1?e(l,n-1,r,a,i):(0,u.A)(i,l):a||(i[i.length]=l)}return i},h=function(e){return(null==e?0:e.length)?m(e,1):[]};var b=n(31384),g=n(92266),v=n(15090),x=n(85345),w=n(45586),T=(r=function(e,t){return e&&(0,v.A)(e,t,x.A)},function(e,t){if(null==e)return e;if(!(0,w.A)(e))return r(e,t);for(var n=e.length,a=-1,i=Object(e);++a<n&&!1!==t(i[a],a,i););return e});let A=function(e,t){var n=-1,r=(0,w.A)(e)?Array(e.length):[];return T(e,function(e,a,i){r[++n]=t(e,a,i)}),r},E=function(e,t){return((0,p.A)(e)?b.A:A)(e,(0,g.A)(t,3))},S=()=>{let e=(0,o.Ri)(),t=a.hB.useAccount(),n=e.getContractAddress("PoolAddressesProvider").toLowerCase(),r=e.getContractAddress("PreAmplyToken").toLowerCase(),u=e.getContractAddress("Amply").toLowerCase();return(0,i.I)(["useUserReservesIncentivesData",t],async()=>{let a,i,s=await e.getUiIncentiveDataProviderV3().getUserReservesIncentivesData(n,t),o=[...h(E(s,e=>e[1][0])),...h(E(s,e=>e[2][0]))];try{a=await e.getRewardsController().getUserRewards(o,t,r)}catch(e){console.error("$preAMP ended")}try{i=await e.getRewardsController().getUserRewards(o,t,u)}catch(e){console.error("$AMPLY not started")}return{preAmplyTokenAmount:new l.fw(null!=a?a:0).shr(18),amplyTokenAmount:new l.fw(null!=i?i:0).shr(18),allAAndVTokens:o}},{enabled:!!t,refetchInterval:s.J.Normal})}},89279:(e,t,n)=>{"use strict";n.d(t,{g:()=>u});var r=n(62880),a=n(27785),i=n(20262);function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var u=function(e){var t,n=e.children,s=e.formattedGraphicalItems,o=e.legendWidth,u=e.legendContent,d=(0,i.BU)(n,r.s);return d?(t=d.props&&d.props.payload?d.props&&d.props.payload:"children"===u?(s||[]).reduce(function(e,t){var n=t.item,r=t.props,a=r.sectors||r.data||[];return e.concat(a.map(function(e){return{type:d.props.iconType||n.props.legendType,value:e.name,color:e.fill,payload:e}}))},[]):(s||[]).map(function(e){var t=e.item,n=t.props,r=n.dataKey,i=n.name,s=n.legendType;return{inactive:n.hide,dataKey:r,type:d.props.iconType||s||"square",color:(0,a.Ps)(t),value:i||r,payload:t.props}}),l(l(l({},d.props),r.s.getWithHeight(d,o)),{},{payload:t,item:d})):null}},89608:(e,t,n)=>{var r=n(80113),a=n(75506),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return a(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},89908:(e,t,n)=>{"use strict";n.d(t,{M:()=>a});var r=n(5776);function a(e){let t=(0,r.useRef)(null);return null===t.current&&(t.current=e()),t.current}}
302,90488:(e,t,n)=>{"use strict";n.d(t,{WD:()=>eE,tb:()=>eS,Ay:()=>eM,eJ:()=>ek});var r=n(64476),a=n(60754),i=n(10203),s=n(72091),o=n(80009),l=n(26088),u=n(77195),d=n(34138),c=n(45593),p=n(5776),y=n(19125),f=n(25362),m=n(40347),h=n(24491),b=n(45703),g=n(32315),v=n(57126),x=n(53353),w=n(28443),T=n(20683),A=n(94510),E=n(57301),S=n(40154);let k=()=>{var e;let[t,n,a,s,o,u,y,f,m,h]=ek(e=>[e.borrowAmount,e.borrowAmountStr,e.setBorrowTokenData,e.borrowTokenData,e.setBorrowAmountStr,e.isMaxAmount,e.setMaxAmount,e.isBorrowRiskAgreed,e.setIsBorrowRiskAgreed,e.canSelectTokens]),{data:k}=(0,A.bQ)(null==s?void 0:s.tokenAddress),{data:M}=(0,A.un)(null==s?void 0:s.tokenAddress),{data:P}=(0,S.K)(),C=(0,E.d)(E.s.Borrow,M?null==t?void 0:t.mul(M):c.fw.ZERO),O=((e,t)=>{let n=(0,A.Dk)(t,e),{data:r}=(0,A.un)(null==t?void 0:t.tokenAddress),{data:a}=(0,S.K)(),[i,s]=ek(e=>[e.isMaxAmount,e.isBorrowRiskAgreed]),o=e=>{ek.setState(()=>({errorMsg:e}))};return(0,p.useMemo)(()=>{if(!t||e.lte(c.fw.ZERO)||!a||!r)return void o("no data");let l=((e,t)=>{let n=t.totalCollateralBase,r=t.currentLiquidationThreshold,a=t.totalDebtBase,i=c.fw.ZERO;if(!a.eq(c.fw.ZERO))return(n&&r&&a.gt(c.fw.ZERO)&&(i=n.mul(r).div(a.add(e))),i.lt(c.fw.ONE))?"Health Factor is below the minimum allowed. Please lower borrowing amount":void 0})(e.mul(r),a);return l?(o(l),l):n?(o("borrow cap reached"),"borrow cap reached"):e.mul(r).gt(a.availableBorrowsBase)?(o("exceeds max borrowable amount"),"exceeds max borrowable amount"):e.gt(t.availableLiquidity)?(o("exceeds max market liquidity: ".concat(t.availableLiquidity.toFormat({decimalPlaces:4}))),"exceeds max market liquidity: ".concat(t.availableLiquidity.toFormat({decimalPlaces:4}))):i&&!s?void o("Should agree to the risk acknowledgment"):void o("")},[t,e,a,r,n,i,s])})(null!=t?t:c.fw.ZERO,s),j=null!=(e=null==P?void 0:P.availableBorrowsBase.div(null!=M?M:c.fw.ONE))?e:c.fw.ZERO;return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(d.B,{spacing:3,children:[(0,r.jsx)(T.Yq,{errorMsg:O,warningMsg:C.gte(c.fw.ONE)&&C.lte(new c.fw("3"))?"We recommended you increase your Health Factor by borrowing less or supplying more":void 0,...h&&{setSelectedTokenData:e=>{a(e),y(!1)}},value:n,selectedTokenData:s,onChange:e=>{o(e),y(new c.fw(e).eq(j))},topLabel:(0,r.jsx)(v.V,{value:null==P?void 0:P.availableBorrowsBase,textStyle:"body1",suffix:"USD",prefix:"Max borrowable amount: ",mb:1,decimalPlaces:4})}),(0,r.jsx)(x.x,{value:n,maxValue:j,decimalPlaces:4,onSelect:o,isDisabled:!s,setMaxAmount:y}),(0,r.jsx)(w.R,{title:"Borrow APR",content:s?(0,r.jsx)(v.Q,{value:k}):(0,r.jsx)(l.E,{children:"-"})}),u&&(0,r.jsxs)(i.s,{my:3,gap:2,justifyContent:"space-between",children:[(0,r.jsx)(l.E,{children:"I acknowledge that borrowing this amount will put me at high risk of liquidation"}),(0,r.jsx)(b.d,{isChecked:f,onChange:()=>m(!f)})]}),(0,r.jsx)(g.A,{value:C})]})})};var M=n(46331),P=n(83557),C=n(17775),O=n(57306),j=n(31063),I=n(76186),R=n(13492);let D=async(e,t,n,r,a,i,s)=>{let o=await e.getVariableDebtToken(a,t).borrowAllowance(n,r);if(new c.fw(o).lt(i)){let i=e.getVariableDebtToken(a,t),o=await i.approveDelegation.estimateGas(r,j.fw);if(s){let e=i.interface.encodeFunctionData("approveDelegation",[r,j.fw]),a=await (0,O.D)({gasLimit:o,fromAddress:n,toAddress:await i.getAddress(),gasTokenAddress:s,functionData:e}),l=await t.sendTransaction(a.txData);await l.wait()}else{let e=await i.approveDelegation(r,j.fw);
302await e.wait()}}},B=async(e,t,n,r,a,i,s)=>{let o=e.getWrappedTokenGatewayV3(t),l=await o.borrowETH.estimateGas(n,r.shl(Number(a)).quotient,I.sx,I._);if(s){let e=o.interface.encodeFunctionData("borrowETH",[n,r.shl(Number(a)).quotient,I.sx,I._]),u=await (0,O.D)({gasLimit:l,fromAddress:i,toAddress:await o.getAddress(),gasTokenAddress:s,functionData:e}),d=await t.sendTransaction(u.txData);return await d.wait()}{let e=await o.borrowETH(n,r.shl(Number(a)).quotient,I.sx,I._);return await e.wait()}},N=async(e,t,n)=>{let{sdk:r,browserSigner:a,poolAddress:i,tokenAddress:s}=e,{amount:o,decimals:l,account:u}=t,d=r.getL2Pool(i,a),c=await d["borrow(address,uint256,uint256,uint16,address)"].estimateGas(s,o.shl(Number(l)).quotient,I.sx,I._,u);if(n){let e=d.interface.encodeFunctionData("borrow(address,uint256,uint256,uint16,address)",[s,o.shl(Number(l)).quotient,I.sx,I._,u]),t=await (0,O.D)({gasLimit:c,fromAddress:u,toAddress:await d.getAddress(),gasTokenAddress:n,functionData:e}),r=await a.sendTransaction(t.txData);return await r.wait()}{let e=await d["borrow(address,uint256,uint256,uint16,address)"](s,o.shl(Number(l)).quotient,I.sx,I._,u);
302return await e.wait()}};var L=n(23215),F=n(48684),U=n(30508);let z=()=>{let[e,t,n,i,s,l,u,p]=ek(e=>[e.borrowAmountStr,e.supplyAmountStr,e.setBorrowAmountStr,e.setSupplyAmountStr,e.setBorrowTokenData,e.setSupplyTokenData,e.borrowTokenData,e.supplyTokenData]),y=c.fw.ZERO,f=c.fw.ZERO,m=c.fw.ZERO,h=c.fw.ONE;return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(d.B,{spacing:4,children:[(0,r.jsx)(w.R,{title:"Collateral supplied",content:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(v.V,{value:c.fw.ZERO}),(0,r.jsx)(F.A,{symbol:"zkCRO"})]}),usdContent:(0,r.jsx)(U.o,{value:c.fw.ZERO,price:c.fw.ZERO})}),(0,r.jsx)(T.Yq,{selectedTokenData:p,setSelectedTokenData:l,value:t,onChange:i}),(0,r.jsx)(x.x,{value:t,maxValue:y,decimalPlaces:18,onSelect:i}),(0,r.jsx)(L.T,{children:(0,r.jsx)(o.I,{as:a.Ei,boxSize:5,color:"primary.text2"})}),(0,r.jsx)(T.Yq,{errorMsg:h.lt(new c.fw(2))?"Lower your borrowing amount to put the Health Factor above minimum":void 0,warningMsg:h.lt(new c.fw(3))&&h.gt(c.fw.ONE)?"We recommend borrowing less or supplying more to increase your Health Factor":void 0,setSelectedTokenData:s,value:e,selectedTokenData:u,onChange:n,topLabel:(0,r.jsx)(U.o,{prefix:"Max borrowable amount: ",value:y,price:f,color:"primary.text2",textStyle:"body1",mb:1})}),(0,r.jsx)(w.R,{title:"Supply APR",content:(0,r.jsx)(v.Q,{value:m})}),(0,r.jsx)(w.R,{title:"Borrow APR",content:(0,r.jsx)(v.Q,{value:m})}),(0,r.jsx)(g.A,{value:h})]})})};var G=n(51767),[H,V]=(0,n(18777).q)({name:"AvatarStylesContext",hookName:"useAvatarStyles",providerName:"<Avatar/>"}),W=n(78879);function _(e){var t;let n=e.split(" "),r=null!=(t=n[0])?t:"",a=n.length>1?n[n.length-1]:"";return r&&a?`${r.charAt(0)}${a.charAt(0)}`:r.charAt(0)}function Y(e){let{name:t,getInitials:n,...a}=e,i=V();return(0,r.jsx)(W.B.div,{role:"img","aria-label":t,...a,__css:i.label,children:t?null==n?void 0:n(t):null})}Y.displayName="AvatarName";var q=e=>(0,r.jsxs)(W.B.svg,{viewBox:"0 0 128 128",color:"#fff",width:"100%",height:"100%",className:"chakra-avatar__svg",...e,children:[(0,r.jsx)("path",{fill:"currentColor",d:"M103,102.1388 C93.094,111.92 79.3504,118 64.1638,118 C48.8056,118 34.9294,111.768 25,101.7892 L25,95.2 C25,86.8096 31.981,80 40.6,80 L87.4,80 C96.019,80 103,86.8096 103,95.2 L103,102.1388 Z"}),(0,r.jsx)("path",{fill:"currentColor",d:"M63.9961647,24 C51.2938136,24 41,34.2938136 41,46.9961647 C41,59.7061864 51.2938136,70 63.9961647,70 C76.6985159,70 87,59.7061864 87,46.9961647 C87,34.2938136 76.6985159,24 63.9961647,24"})]}),Q=n(72818);function Z(e){let{src:t,srcSet:n,onError:a,onLoad:i,getInitials:s,name:o,borderRadius:l,loading:u,iconLabel:d,icon:c=(0,r.jsx)(q,{}),ignoreFallback:y,referrerPolicy:f,crossOrigin:m}=e,h=(0,Q.l)({src:t,onError:a,crossOrigin:m,ignoreFallback:y});return t&&"loaded"===h?(0,r.jsx)(W.B.img,{src:t,srcSet:n,alt:o,onLoad:i,referrerPolicy:f,crossOrigin:null!=m?m:void 0,className:"chakra-avatar__img",loading:u,__css:{width:"100%",height:"100%",objectFit:"cover",borderRadius:l}}):o?(0,r.jsx)(Y,{className:"chakra-avatar__initials",getInitials:s,name:o}):(0,p.cloneElement)(c,{role:"img","aria-label":d})}Z.displayName="AvatarImage";var K=n(44819),J=n(50984),X=n(42300),$=n(80478),ee={display:"inline-flex",alignItems:"center",justifyContent:"center",textAlign:"center",textTransform:"uppercase",fontWeight:"medium",position:"relative",flexShrink:0},et=(0,K.R)((e,t)=>{let n=(0,J.o5)("Avatar",e),[a,i]=(0,p.useState)(!1),{src:s,srcSet:o,name:l,showBorder:u,borderRadius:d="full",onError:c,onLoad:y,getInitials:f=_,icon:m=(0,r.jsx)(q,{}),iconLabel:h=" avatar",loading:b,children:g,borderColor:v,ignoreFallback:x,crossOrigin:w,referrerPolicy:T,...A}=(0,X.MN)(e),E={borderRadius:d,borderWidth:u?"2px":void 0,...ee,...n.container};return v&&(E.borderColor=v),(0,r.jsx)(W.B.span,{ref:t,...A,className:(0,$.cx)("chakra-avatar",e.className),"data-loaded":(0,$.sE)(a),__css:E,children:(0,r.jsxs)(H,{value:n,children:[(0,r.jsx)(Z,{src:s,srcSet:o,loading:b,onLoad:(0,$.Hj)(y,()=>{i(!0)}),onError:c,getInitials:f,name:l,borderRadius:d,icon:m,iconLabel:h,ignoreFallback:x,crossOrigin:w,referrerPolicy:T}),g]})})});et.displayName="Avatar";var en=n(92525),er=n(87824),ea=n(15790),ei=function(e){return e[e.Supply=0]="Supply",e[e.Borrow=1]="Borrow",e[e.SupplyAndBorrow=2]="SupplyAndBorrow",e}(ei||{});let es={0:a.S1,1:a.i8,2:a.Ei},eo=e=>{let{type:t,pageType:n,title:s,description:u,errorMessage:d,isError:c,isWarning:p}=e;return c?(0,r.jsx)(G.az,{backgroundColor:"rgba(131, 133, 136, 0.3)",children:(0,r.jsxs)(i.s,{m:"4",alignItems:"center",children:[(0,r.jsx)(et,{h:"10",w:"10",bg:"primary.disabled",opacity:"1",icon:(0,r.jsx)(o.I,{h:"6",w:"6",as:e
302s[t],color:"primary.cta"})}),(0,r.jsxs)(G.az,{ml:"3",flex:"1",children:[(0,r.jsx)(l.E,{color:"primary.white",children:s}),(0,r.jsx)(l.E,{color:"primary.text2",children:u}),(0,r.jsx)(l.E,{color:"primary.error",children:d})]})]})}):(0,r.jsx)(en.A,{_hover:{cursor:"pointer"},onClick:()=>{ek.setState(e=>({...e,type:n}))},backgroundColor:"primary.card_bg",children:(0,r.jsxs)(i.s,{m:"4",alignItems:"center",children:[(0,r.jsx)(et,{h:"10",w:"10",bg:"primary.disabled",icon:(0,r.jsx)(o.I,{h:"6",w:"6",as:es[t],color:"primary.cta"})}),(0,r.jsxs)(G.az,{ml:"3",flex:"1",children:[(0,r.jsx)(l.E,{color:"primary.white",children:s}),(0,r.jsx)(l.E,{color:"primary.text2",children:u}),p&&(0,r.jsx)(l.E,{color:"primary.caution",children:d})]}),(0,r.jsx)(o.I,{h:"6",w:"6",as:a.FY,color:"primary.cta"})]})})},el=()=>{let{data:e}=(0,ea._)(),{data:t}=(0,er.QF)(),n=null==t?void 0:t.neq(c.fw.ZERO),a=null==e?void 0:e.every(e=>e.aTokenBalance.eq(0)),i=null==e?void 0:e.some(e=>e.asCollateral),s=[{type:0,pageType:eE.Supply,title:"Supply collateral",description:"Deposit your assets to start generating passive income"},{type:1,pageType:eE.Borrow,title:"Borrow token",description:"Access instant liquidity at competitive rates",...a||!i?{isError:!0,errorMessage:a?"Supply an asset before you borrow":"Enable an asset as collateral before you borrow"}:n&&{isWarning:!0,errorMessage:"Certain borrow restrictions apply as you are operating in e-mode"}}];return(0,r.jsx)(L.T,{align:"stretch",spacing:"6",children:s.map(e=>(0,r.jsx)(eo,{...e},e.type))})};var eu=n(80732),ed=n(28701),ec=n(77681),ep=n(42656),ey=n(11502),ef=n(36958),em=n.n(ef);let eh=()=>{let[e,t,n,i,o,u]=ek(e=>[e.type,e.txHash,e.supplyTokenData,e.supplyAmount,e.borrowTokenData,e.borrowAmount]),d=e===eE.Supply?n:o,c=e===eE.Supply?i:u;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(L.T,{children:[(0,r.jsx)(l.E,{textStyle:"h3",mt:"24px",children:"Transaction complete"}),(0,r.jsxs)(l.E,{mb:5,textStyle:"body1",color:"primary.text2",children:["You have"," ",e===eE.Supply?"supplied":"borrowed"," ",null==c?void 0:c.toFixed(2)," ",null==d?void 0:d.symbol]}),(0,r.jsx)(ed.N,{href:(0,ey.a)(null!=t?t:"0x000000","transaction"),isExternal:!0,color:"primary.cta",target:"_blank",textStyle:"cta",children:"View on CronosZK Explorer"})]}),e===eE.Borrow&&(0,r.jsxs)(L.T,{gap:2,alignItems:"flex-start",px:2,children:[(0,r.jsx)(l.E,{textStyle:"body3",mt:15,children:"Here's how you can use ".concat(null==d?void 0:d.symbol,":")}),(0,r.jsx)(l.E,{textStyle:"body3",color:"primary.text2",children:"Trade, provide liquidity, or find that next multi-bagger"}),(0,r.jsx)(ec.r,{columns:2,spacingX:3,spacingY:4,minChildWidth:"150px",
302width:"100%",children:eb.map(e=>(0,r.jsx)(ed.N,{isExternal:!0,href:e.href,width:"100%",children:(0,r.jsx)(s.$,{variant:"outline",height:"44px",width:"100%",as:"button",rightIcon:(0,r.jsx)(a.Gr,{}),children:e.icon})},e.href))})]})]})},eb=[{href:ep.z.h2Finance,icon:(0,r.jsx)(em(),{src:"/images/h2.svg",width:"38",height:"24",alt:"h2finance"})},{href:ep.z.fulcrom,icon:(0,r.jsx)(em(),{src:"/images/fulcrom.svg",width:"58",height:"18",alt:"fulcrom"})},{href:ep.z.ebisusbay,icon:(0,r.jsx)(em(),{src:"/images/ebi.svg",width:"81",height:"24",alt:"ebi"})},{href:ep.z.wolfswap,icon:(0,r.jsx)(em(),{src:"/images/wolfswap.svg",width:"34",height:"28",alt:"wolfswap"})}];var eg=n(70903),ev=n(44218),ex=n(54359),ew=n(25695);let eT=()=>{var e;let[t,n,a,i,s,o]=ek(e=>[e.supplyAmount,e.supplyAmountStr,e.setSupplyAmountStr,e.setSupplyTokenData,e.supplyTokenData,e.canSelectTokens]),{data:u}=(0,A.nC)(null==s?void 0:s.tokenAddress),{data:y}=(0,A.ls)(null==s?void 0:s.tokenAddress),{data:f}=(0,A.un)(null==s?void 0:s.tokenAddress),m=(0,eu.E)(e=>e.token),h=(0,ex.A)(),b=m!==(null==s?void 0:s.symbol)?u:(0,ew.A)(null==u?void 0:u.sub(null!=(e=null==h?void 0:h[s.symbol])?e:c.fw.ZERO)),E=(0,A.dI)(A.sb.Supply,f?null==t?void 0:t.mul(f):c.fw.ZERO,null==s?void 0:s.tokenAddress),S=(0,ev.AE)(ev.rZ.Supply,f?null==t?void 0:t.mul(f):c.fw.ZERO,null==s?void 0:s.tokenAddress),k=((e,t)=>{let{data:n}=(0,A.nC)(null==t?void 0:t.tokenAddress),r=(0,A.Vy)(t,e),a=e=>{ek.setState(()=>({errorMsg:e}))};return(0,p.useMemo)(()=>{if(!n||!t||e.lte(c.fw.ZERO))return void a("no data");let i=((e,t)=>{if(t.lt(e))return"Insufficient balance"})(e,n);return i?(a(i),i):r?(a("supply cap reached"),"supply cap reached"):void a("")},[e,t,n,r])})(null!=t?t:c.fw.ZERO,s);return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(d.B,{spacing:3,children:[(0,r.jsx)(T.Yq,{value:n,...o&&{setSelectedTokenData:i},selectedTokenData:s,onChange:a,errorMsg:k}),(0,r.jsx)(x.x,{value:n,maxValue:b,decimalPlaces:4,onSelect:a,isDisabled:!s}),(0,r.jsx)(w.R,{title:"Supply APR",content:s?(0,r.jsx)(v.Q,{value:y}):(0,r.jsx)(l.E,{children:"-"})}),(0,r.jsx)(w.R,{title:(0,r.jsxs)(r.Fragment,{children:["Available to Borrow",(0,r.jsx)(eg.A,{label:"Maximum amount available for you to borrow, assuming that there is no borrow cap"})]}),content:(0,r.jsx)(v.V,{value:S,textStyle:"body2",suffix:"USD"})}),(0,r.jsx)(g.A,{value:E})]})})};var eA=n(99662),eE=function(e){return e.Selection="Selection",e.Supply="Supply",e.Borrow="Borrow",e.BorrowAndSupply="BorrowAndSupply",e}({}),eS=function(e){return e[e.Default=0]="Default",e[e.Loading=1]="Loading",e[e.Success=2]="Success",e[e.Failed=3]="Failed",e}({});let ek=(0,y.vt)(e=>({isOpen:!1,status:0,type:"Selection",errorMsg:"",isMaxAmount:!1,isBorrowRiskAgreed:!1,canSelectTokens:!0,closeModal:()=>{e({isOpen:!1,borrowTokenData:void 0,supplyTokenData:void 0,type:"Selection",borrowAmount:void 0,supplyAmount:void 0,borrowAmountStr:"",supplyAmountStr:"",errorMsg:void 0,txHash:void 0,status:0,isMaxAmount:!1,isBorrowRiskAgreed:!1,canSelectTokens:!0})},openModal:()=>{e({isOpen:!0})},supplyAmountStr:"",borrowAmountStr:"",setBorrowAmountStr:t=>{e({borrowAmountStr:t,borrowAmount:new c.fw(t)})},setSupplyAmountStr:t=>{e({supplyAmountStr:t,supplyAmount:new c.fw(t)})},setBorrowTokenData:t=>{e({borrowTokenData:t})},setSupplyTokenData:t=>{e({supplyTokenData:t})},setTxStatus:t=>{e({status:t})},setTxHash:t=>{e({txHash:t})},setTxError:t=>{e({txError:t})}
302,setMaxAmount(t){e({isMaxAmount:t})},setIsBorrowRiskAgreed(t){e({isBorrowRiskAgreed:t})}})),eM=()=>{let[e,t,n,c,y]=ek(e=>[e.isOpen,e.closeModal,e.errorMsg,e.type,e.status]),b=(0,eu.E)(e=>e.isError),g=(()=>{let e=(()=>{let{account:e,chainId:t,provider:n,connectorProvider:r,gasTokenSymbol:a,gasTokenAddress:i}=(0,R.Dx)();return(0,P.n)(async s=>{let{amount:o,tokenData:l}=s;if(!t||!e||!n||!r)return;let{browserSigner:u,sdk:d,tokenAddress:c,poolAddress:p,token:y,decimals:f}=await (0,R.b3)(r,l);if(l.symbol!==C.gD.zkCRO&&await (0,eA.a2)({account:e,spender:p,amount:o.shl(Number(f)).quotient,token:y,gasTokenAddress:i,gasTokenSymbol:a}),a===C.gD.zkCRO){let t;return t=l.symbol===C.gD.zkCRO?await d.getWrappedTokenGatewayV3(u).depositETH(p,e,I._,{value:o.shl(Number(f)).quotient}):await d.getL2Pool(p,u)["supply(address,uint256,address,uint16)"](c,o.shl(Number(f)).quotient,e,I._),await t.wait()}if(l.symbol===C.gD.zkCRO){let t=d.getWrappedTokenGatewayV3(u),n=await t.depositETH.estimateGas(p,e,I._,{value:o.shl(Number(f)).quotient}),r=t.interface.encodeFunctionData("depositETH",[p,e,I._]),a=await (0,O.D)({gasLimit:n,fromAddress:e,toAddress:await t.getAddress(),gasTokenAddress:i,functionData:r,value:o.shl(Number(f)).quotient}),s=await u.sendTransaction(a.txData);return await s.wait()}{let t=d.getL2Pool(p,u),n=await t["supply(address,uint256,address,uint16)"].estimateGas(c,o.shl(Number(f)).quotient,e,I._),r=t.interface.encodeFunctionData("supply(address,uint256,address,uint16)",[c,o.shl(Number(f)).quotient,e,I._]),a=await (0,O.D)({gasLimit:n,fromAddress:e,toAddress:await t.getAddress(),gasTokenAddress:i,functionData:r}),s=await u.sendTransaction(a.txData);return await s.wait()}})})(),[t,n,r,a,i]=ek(e=>[e.supplyAmount,e.setTxStatus,e.setTxHash,e.setTxError,e.supplyTokenData]);return(0,p.useCallback)(async()=>{try{var s;if(n(eS.Loading),!t)throw Error("Amount is required");if(!i)throw Error("Supply token is required");let a=await e.mutateAsync({amount:t,tokenData:i});r(null!=(s=null==a?void 0:a.hash)?s:""),n(eS.Success)}catch(e){n(eS.Failed),a(e)}},[n,t,e,i,r,a])})(),v=(()=>{let e=(()=>{let{account:e,chainId:t,provider:n,connectorProvider:r,gasTokenSymbol:a,gasTokenAddress:i}=(0,R.Dx)();return(0,P.n)(async s=>{let{amount:o,tokenData:l}=s;if(!t||!e||!n||!r)return;let{browserSigner:u,sdk:d,tokenAddress:c,poolAddress:p,decimals:y}=await (0,R.b3)(r,l);if(a!==C.gD.zkCRO)if(l.symbol!==C.gD.zkCRO)return await N({sdk:d,browserSigner:u,poolAddress:p,tokenAddress:c},{amount:o,decimals:y,account:e},i);else{let n=(0,M.RZ)(t,"WrappedTokenGatewayV3");return await D(d,u,e,n,l.variableDebtToken,o,i),await B(d,u,p,o,y,e,i)}if(l.symbol!==C.gD.zkCRO)return await N({sdk:d,browserSigner:u,poolAddress:p,tokenAddress:c},{amount:o,decimals:y,account:e},i);{let n=(0,M.RZ)(t,"WrappedTokenGatewayV3");return await D(d,u,e,n,l.variableDebtToken,o,i),await B(d,u,p,o,y,e,i)}})})(),[t,n,r,a,i]=ek(e=>[e.borrowAmount,e.setTxStatus,e.setTxHash,e.setTxError,e.borrowTokenData]);return(0,p.useCallback)(async()=>{try{var s;if(n(eS.Loading),!t)throw Error("Amount is required");if(!i)throw Error("Borrow token is required");let a=await e.mutateAsync({amount:t,tokenData:i});r(null!=(s=null==a?void 0:a.hash)?s:""),n(eS.Success)}catch(e){n(eS.Failed),a(e)}},[n,t,e,i,r,a])})(),[x]=(0,p.useState)(!1),w=(0,p.useCallback)(()=>{switch(y){case 1:return(0,r.jsx)(f.YE,{});case 3:return(0,r.jsx)(f.gf,{error:null});case 2:return(0,r.jsx)(eh,{});default:return null}},[y]),T=(0,p.useCallback)(()=>{3===y||2===y?t():"Supply"===c?g():"Borrow"===c?v():"BorrowAndSupply"===c&&console.log("borrowAndSupply")},[y,c,g,v,t]);return x?null:(0,r.jsxs)(h.Oj,{scrollBehavior:"inside",placement:"bottom",isOpen:e,onClose:()=>t(),size:{base:"Selection"!==c?"full":"none",desktop:"lg"},children:[(0,r.jsx)(h.uN,{}),(0,r.jsxs)(h.zN,{roundedTop:"10px",bgColor:"primary.background",backgroundImage:"url(/images/bg-full.svg)",backgroundSize:"cover",backgroundPosition:"center",children:[(0,r.jsx)(h.VV,{pb:2,textStyle:"body3",children:(0,r.jsxs)(i.s,{alignItems:"center",justifyContent:"center",position:"relative",children:["Selection"!==c&&0===y&&(0,r.jsx)(s.$,{variant:"unstyled",position:"absolute",left:0,onClick:()=>ek.setState(e=>({...e,type:"Selection"})),h:6,w:6,children:(0,r.jsx)(o.I,{as:a.EH,boxSize:6,color:"primary.cta"})}),(0,r.jsx)(l.E,{children:(e=>{switch(e){case"Selection":return"Supply & Borrow";case"Supply":return"Supply";case"Borrow":return"Borrow";case"BorrowAndSupply":return"Borrow & Supply"}})(c)})]})}),(0,r.jsx)(m.SP,{children:(0,r.jsx)(u.s,{color:"primary.cta",boxSize:6,top:"26px",right:"24px"})}),(0,r.jsx)(h.m1,{mt:"10px",px:4,minH:"320px",color:"primary.white",zIndex:1,children:0===y?(0,r.jsxs)(r.Fragment,{children:["Selection"===c&&(0,r.jsx)(el,{}),"Supply"===c&&(0,r.jsx)(eT,{}),"Borrow"===c&&(0,r.jsx)(k,{}),"BorrowAndSupply"===c&&(0,r.jsx)(z,{})]}):w()}),(0,r.jsx)(h.p8,{bg:"Selection"!==c?"primary.background":void 0,mt:4,position:{base:"fixed",desktop:"unset"},bottom:0,zIndex:10,w:"100%",children:"Selection"!==c&&(0,r.jsxs)(d.B,{w:"full",spacing:4,children:[0===y&&(0,r.jsx)(eu.p,{type:c}),(0,r.jsx)(s.$,{onClick:T,isLoading:1===y,isDisabled:!!n||b,children:((e,t)=>{if(3===t)return"Close";if(2===t)return"Done";switch(e){case"Supply":return"Supply";case"Borrow":case"BorrowAndSupply":return"Borrow"}})(c,y)})]})})]})]})}},90497:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},90573:e=>{e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}},90748:e=>{e.exports=function(e,t){return e<t}},91369:(e,t,n)=>{var r=n(48407),a=n(36286),i=n(67915);e.exports=function(e,t,n,s,o,l){var u=1&n,d=e.length,c=t.length;if(d!=c&&!(u&&c>d))return!1;var p=l.get(e),y=l.get(t);if(p&&y)return p==t&&y==e;var f=-1,m=!0,h=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++f<d;){var b=e[f],g=t[f];if(s)var v=u?s(g,b,f,t,e,l):s(b,g,f,e,t,l);if(void 0!==v){if(v)continue;m=!1;break}
302if(h){if(!a(t,function(e,t){if(!i(h,t)&&(b===e||o(b,e,n,s,l)))return h.push(t)})){m=!1;break}}else if(!(b===g||o(b,g,n,s,l))){m=!1;break}}return l.delete(e),l.delete(t),m}},91596:(e,t,n)=>{"use strict";n.d(t,{J:()=>l});var r=n(32931),a=n(81604);function i(e,t,n){let r=0;for(let a=0;a<n;a++)r=256*r+e[t+a];return r}function s(e,t,n,r){let i=[];for(;n<t+1+r;){let s=o(e,n);i.push(s.result),n+=s.consumed,(0,a.vA)(n<=t+1+r,"child data too short","BUFFER_OVERRUN",{buffer:e,length:r,offset:t})}return{consumed:1+r,result:i}}function o(e,t){(0,a.vA)(0!==e.length,"data too short","BUFFER_OVERRUN",{buffer:e,length:0,offset:1});let n=t=>{(0,a.vA)(t<=e.length,"data short segment too short","BUFFER_OVERRUN",{buffer:e,length:e.length,offset:t})};if(e[t]>=248){let r=e[t]-247;n(t+1+r);let a=i(e,t+1,r);return n(t+1+r+a),s(e,t,t+1+r,r+a)}if(e[t]>=192){let r=e[t]-192;return n(t+1+r),s(e,t,t+1,r)}if(e[t]>=184){let a=e[t]-183;n(t+1+a);let s=i(e,t+1,a);n(t+1+a+s);let o=(0,r.c$)(e.slice(t+1+a,t+1+a+s));return{consumed:1+a+s,result:o}}if(e[t]>=128){let a=e[t]-128;n(t+1+a);let i=(0,r.c$)(e.slice(t+1,t+1+a));return{consumed:1+a,result:i}}return{consumed:1,result:function(e){let t=e.toString(16);for(;t.length<2;)t="0"+t;return"0x"+t}(e[t])}}function l(e){let t=(0,r.q5)(e,"data"),n=o(t,0);return(0,a.MR)(n.consumed===t.length,"unexpected junk after rlp payload","data",e),n.result}},91946:(e,t,n)=>{"use strict";function r(e,t){for(var n in e)if(({}).hasOwnProperty.call(e,n)&&(!({}).hasOwnProperty.call(t,n)||e[n]!==t[n]))return!1;for(var r in t)if(({}).hasOwnProperty.call(t,r)&&!({}).hasOwnProperty.call(e,r))return!1;return!0}n.d(t,{b:()=>r})},92266:(e,t,n)=>{"use strict";n.d(t,{A:()=>eD});var r=n(55922),a=n(55400);function i(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new a.A;++t<n;)this.add(e[t])}i.prototype.add=i.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},i.prototype.has=function(e){return this.__data__.has(e)};let s=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1},o=function(e,t,n,r,a,o){var l=1&n,u=e.length,d=t.length;if(u!=d&&!(l&&d>u))return!1;var c=o.get(e),p=o.get(t);if(c&&p)return c==t&&p==e;var y=-1,f=!0,m=2&n?new i:void 0;for(o.set(e,t),o.set(t,e);++y<u;){var h=e[y],b=t[y];if(r)var g=l?r(b,h,y,t,e,o):r(h,b,y,e,t,o);if(void 0!==g){if(g)continue;f=!1;break}if(m){if(!s(t,function(e,t){if(!m.has(t)&&(h===e||a(h,e,n,r,o)))return m.push(t)})){f=!1;break}}else if(!(h===b||a(h,b,n,r,o))){f=!1;break}}return o.delete(e),o.delete(t),f};var l=n(46877),u=n(53916),d=n(65794);let c=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n},p=function(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n};var y=l.A?l.A.prototype:void 0,f=y?y.valueOf:void 0;let m=function(e,t,n,r,a,i,s){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":if(e.byteLength!=t.byteLength||!i(new u.A(e),new u.A(t)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return(0,d.A)(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var l=c;case"[object Set]":var y=1&r;if(l||(l=p),e.size!=t.size&&!y)break;var m=s.get(e);if(m)return m==t;r|=2,s.set(e,t);var h=o(l(e),l(t),r,a,i,s);return s.delete(e),h;case"[object Symbol]":if(f)return f.call(e)==f.call(t)}return!1};var h=n(33542),b=n(23517);let g=function(e,t,n){var r=t(e);return(0,b.A)(e)?r:(0,h.A)(r,n(e))},v=function(e,t){for(var n=-1,r=null==e?0:e.length,a=0,i=[];++n<r;){var s=e[n];t(s,n,e)&&(i[a++]=s)}return i};var x=Object.prototype.propertyIsEnumerable,w=Object.getOwnPropertySymbols,T=w?function(e){return null==e?[]:v(w(e=Object(e)),function(t){return x.call(e,t)})}:function(){return[]},A=n(85345);let E=function(e){return g(e,A.A,T)};var S=Object.prototype.hasOwnProperty;let k=function(e,t,n,r,a,i){var s=1&n,o=E(e),l=o.length;if(l!=E(t).length&&!s)return!1;for(var u=l;u--;){var d=o[u];if(!(s?d in t:S.call(t,d)))return!1}var c=i.get(e),p=i.get(t);if(c&&p)return c==t&&p==e;var y=!0;i.set(e,t),i.set(t,e);for(var f=s;++u<l;){var m=e[d=o[u]],h=t[d];if(r)var b=s?r(h,m,d,t,e,i):r(m,h,d,e,t,i);if(!(void 0===b?m===h||a(m,h,n,r,i):b)){y=!1;break}f||(f="constructor"==d)}if(y&&!f){var g=e.constructor,v=t.constructor;g!=v&&"constructor"in e&&"constructor"in t&&!("function"==typeof g&&g instanceof g&&"function"==typeof v&&v instanceof v)&&(y=!1)}return i.delete(e),i.delete(t),y};var M=n(11305),P=n(41465),C=(0,M.A)(P.A,"DataView"),O=n(55413),j=(0,M.A)(P.A,"Promise"),I=(0,M.A)(P.A,"Set"),R=(0,M.A)(P.A,"WeakMap"),D=n(51355),B=n(19629),N="[object Map]",L="[object Promise]",F="[object Set]",U="[object WeakMap]",z="[object DataView]",G=(0,B.A)(C),H=(0,B.A)(O.A),V=(0,B.A)(j),W=(0,B.A)(I),_=(0,B.A)(R),Y=D.A;(C&&Y(new C(new ArrayBuffer(1)))!=z||O.A&&Y(new O.A)!=N||j&&Y(j.resolve())!=L||I&&Y(new I)!=F||R&&Y(new R)!=U)&&(Y=function(e){var t=(0,D.A)(e),n="[object Object]"==t?e.constructor:void 0,r=n?(0,B.A)(n):"";if(r)switch(r){case G:return z;case H:return N;case V:return L;case W:return F;case _:return U}return t});let q=Y;var Q=n(79343),Z=n(45071),K="[object Arguments]",J="[object Array]",X="[object Object]",$=Object.prototype.hasOwnProperty;let ee=function(e,t,n,a,i,s){var l=(0,b.A)(e),u=(0,b.A)(t),d=l?J:q(e),c=u?J:q(t);d=d==K?X:d,c=c==K?X:c;var p=d==X,y=c==X,f=d==c;
302if(f&&(0,Q.A)(e)){if(!(0,Q.A)(t))return!1;l=!0,p=!1}if(f&&!p)return s||(s=new r.A),l||(0,Z.A)(e)?o(e,t,n,a,i,s):m(e,t,d,n,a,i,s);if(!(1&n)){var h=p&&$.call(e,"__wrapped__"),g=y&&$.call(t,"__wrapped__");if(h||g){var v=h?e.value():e,x=g?t.value():t;return s||(s=new r.A),i(v,x,n,a,s)}}return!!f&&(s||(s=new r.A),k(e,t,n,a,i,s))};var et=n(39236);let en=function e(t,n,r,a,i){return t===n||(null!=t&&null!=n&&((0,et.A)(t)||(0,et.A)(n))?ee(t,n,r,a,e,i):t!=t&&n!=n)},er=function(e,t,n,a){var i=n.length,s=i,o=!a;if(null==e)return!s;for(e=Object(e);i--;){var l=n[i];if(o&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++i<s;){var u=(l=n[i])[0],d=e[u],c=l[1];if(o&&l[2]){if(void 0===d&&!(u in e))return!1}else{var p=new r.A;if(a)var y=a(d,c,u,e,t,p);if(!(void 0===y?en(c,d,3,a,p):y))return!1}}return!0};var ea=n(94707);let ei=function(e){return e==e&&!(0,ea.A)(e)},es=function(e){for(var t=(0,A.A)(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,ei(a)]}return t},eo=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}},el=function(e){var t=es(e);return 1==t.length&&t[0][2]?eo(t[0][0],t[0][1]):function(n){return n===e||er(n,e,t)}};var eu=n(53324),ed=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ec=/^\w*$/;let ep=function(e,t){if((0,b.A)(e))return!1;var n=typeof e;return!!("number"==n||"symbol"==n||"boolean"==n||null==e||(0,eu.A)(e))||ec.test(e)||!ed.test(e)||null!=t&&e in Object(t)};function ey(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError("Expected a function");var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var s=e.apply(this,r);return n.cache=i.set(a,s)||i,s};return n.cache=new(ey.Cache||a.A),n}ey.Cache=a.A;var ef=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,em=/\\(\\)?/g,eh=function(e){var t=ey(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(ef,function(e,n,r,a){t.push(r?a.replace(em,"$1"):n||e)}),t}),eb=n(31384),eg=1/0,ev=l.A?l.A.prototype:void 0,ex=ev?ev.toString:void 0;let ew=function e(t){if("string"==typeof t)return t;if((0,b.A)(t))return(0,eb.A)(t,e)+"";if((0,eu.A)(t))return ex?ex.call(t):"";var n=t+"";return"0"==n&&1/t==-eg?"-0":n},eT=function(e,t){return(0,b.A)(e)?e:ep(e,t)?[e]:eh(null==e?"":ew(e))};var eA=1/0;let eE=function(e){if("string"==typeof e||(0,eu.A)(e))return e;var t=e+"";return"0"==t&&1/e==-eA?"-0":t},eS=function(e,t){t=eT(t,e);for(var n=0,r=t.length;null!=e&&n<r;)e=e[eE(t[n++])];return n&&n==r?e:void 0},ek=function(e,t,n){var r=null==e?void 0:eS(e,t);return void 0===r?n:r},eM=function(e,t){return null!=e&&t in Object(e)};var eP=n(5950),eC=n(48943),eO=n(36272);let ej=function(e,t,n){t=eT(t,e);for(var r=-1,a=t.length,i=!1;++r<a;){var s=eE(t[r]);if(!(i=null!=e&&n(e,s)))break;e=e[s]}return i||++r!=a?i:!!(a=null==e?0:e.length)&&(0,eO.A)(a)&&(0,eC.A)(s,a)&&((0,b.A)(e)||(0,eP.A)(e))};var eI=n(62302);let eR=function(e){var t;return ep(e)?(t=eE(e),function(e){return null==e?void 0:e[t]}):function(t){return eS(t,e)}},eD=function(e){if("function"==typeof e)return e;if(null==e)return eI.A;if("object"==typeof e){var t,n;return(0,b.A)(e)?(t=e[0],n=e[1],ep(t)&&ei(n)?eo(eE(t),n):function(e){var r=ek(e,t);return void 0===r&&r===n?null!=e&&ej(e,t,eM):en(n,r,3)}):el(e)}return eR(e)}},92289:(e,t,n)=>{"use strict";var r=n(5776),a=n(15389),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=a.useSyncExternalStore,o=r.useRef,l=r.useEffect,u=r.useMemo,d=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,a){var c=o(null);if(null===c.current){var p={hasValue:!1,value:null};c.current=p}else p=c.current;var y=s(e,(c=u(function(){function e(e){if(!l){if(l=!0,s=e,e=r(e),void 0!==a&&p.hasValue){var t=p.value;if(a(t,e))return o=t}return o=e}if(t=o,i(s,e))return t;var n=r(e);return void 0!==a&&a(t,n)?t:(s=e,o=n)}var s,o,l=!1,u=void 0===n?null:n;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]}
302,[t,n,r,a]))[0],c[1]);return l(function(){p.hasValue=!0,p.value=y},[y]),d(y),y}},92470:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(64476),a=n(60754),i=n(10203),s=n(80009),o=n(26088);n(5776);let l=e=>{let{type:t="caution",text:n}=e,l="alert"===t?"primary.error":"primary.caution";return(0,r.jsxs)(i.s,{gap:1,my:4,children:[(0,r.jsx)(s.I,{as:a.vN,boxSize:6,color:l}),(0,r.jsx)(o.E,{textStyle:"body3",color:l,children:n})]})}},92525:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(64476),a=n(60754),i=n(51767),s=n(80009);n(5776);let o=e=>{let{isError:t,isLargeBorder:n,children:o,...l}=e;return(0,r.jsxs)(i.az,{...l,pos:"relative",children:[(0,r.jsx)(i.az,{pos:"absolute",pointerEvents:"none",right:"-3px",top:"-2px",zIndex:1,children:n?(0,r.jsx)(s.I,{as:a.KY,w:"103px",h:"91px",color:t?"primary.error":"primary.cta"}):(0,r.jsx)(s.I,{as:a.bF,w:"103px",h:"81px",color:t?"primary.error":"primary.cta"})}),o,(0,r.jsx)(i.az,{pos:"absolute",pointerEvents:"none",left:"-3px",bottom:"-2px",transform:"rotate(180deg)",zIndex:1,children:n?(0,r.jsx)(s.I,{as:a.KY,w:"103px",h:"91px",color:t?"primary.error":"primary.cta"}):(0,r.jsx)(s.I,{as:a.bF,w:"103px",h:"81px",color:t?"primary.error":"primary.cta"})})]})}},92955:(e,t,n)=>{var r=n(17951);e.exports=function(e){return r(this,e).has(e)}},93092:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}},93141:e=>{e.exports=function(e,t,n,r){for(var a=e.length,i=n+(r?1:-1);r?i--:++i<a;)if(t(e[i],i,e))return i;return -1}},93396:(e,t,n)=>{"use strict";n.d(t,{D:()=>i});var r=n(64476),a=n(51767);let i=e=>{let{...t}=e;return(0,r.jsxs)(a.az,{flex:1,pos:"relative",h:"1px",bg:"primary.cta",maxW:"600px",...t,children:[(0,r.jsx)(a.az,{pos:"absolute",bg:"primary.cta",h:"7px",w:{base:"53px",desktop:"22px"},left:0,top:"-3px"}),(0,r.jsx)(a.az,{pos:"absolute",bg:"primary.cta",h:"7px",w:{base:"9px",desktop:"71px"},right:0,top:"-3px"})]})}},93647:(e,t,n)=>{"use strict";n.d(t,{y:()=>o});var r=n(64476),a=n(87269),i=n(85021),s=n(1400);let o=e=>{let t=(0,s.o)(e=>e.currentWalletName),n=a.hB.useWalletConfig();return(0,r.jsx)(i._,{src:t===a.Yl?a.TQ:n.icon,alt:n.title,width:"24px",height:"24px",...e})};o.displayName="CurrentWalletIcon"},94030:(e,t,n)=>{"use strict";function r(e){let t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new e.constructor(+e):new Date("number"==typeof e||"[object Number]"===t||"string"==typeof e||"[object String]"===t?e:NaN)}n.d(t,{a:()=>r})},94207:e=>{e.exports=function(){return!1}},94510:(e,t,n)=>{"use strict";n.d(t,{sb:()=>y.s,Y_:()=>a.Y,BP:()=>i.BP,go:()=>es.go,bQ:()=>s.bQ,Dk:()=>er,d6:()=>i.d6,oj:()=>i.oj,vp:()=>i.vp,dz:()=>i.dz,dI:()=>y.d,Vd:()=>s.Vd,TK:()=>f.T,mn:()=>b,Zb:()=>es.Zb,qw:()=>i.qw,$w:()=>M,OQ:()=>W,ls:()=>s.ls,Vy:()=>en,nC:()=>eo.n,YV:()=>ee,un:()=>es.un,t$:()=>es.t$,g0:()=>c,pF:()=>ea,TG:()=>et,DJ:()=>s.DJ,jf:()=>p,lJ:()=>s.lJ,FP:()=>ei,rI:()=>_,Pw:()=>eo.P,c$:()=>X,sX:()=>Z,ix:()=>Q,nF:()=>q,Gr:()=>K,wm:()=>J,bb:()=>el});var r,a=n(73034),i=n(32953),s=n(21560),o=n(27587),l=n(20110),u=n(57306),d=n(45593);let c=e=>{let t=(0,u.Ri)();return(0,o.I)(["useTokenSupply",e],async()=>{let n=await t.getAToken(e).totalSupply(),r=await t.getAToken(e).decimals();return new d.fw(n).shr(Number(r))},{enabled:!!e,refetchInterval:l.J.Normal})},p=e=>{let t=(0,u.Ri)();return(0,o.I)(["useTokensSupply",e],async()=>await Promise.all(e.map(async e=>{let n=await t.getAToken(e).totalSupply(),r=await t.getAToken(e).decimals();return new d.fw(n).shr(Number(r))})),{enabled:!!e,refetchInterval:l.J.Normal})};var y=n(57301),f=n(81699),m=n(87269),h=n(46296);let b=()=>{let e=m.hB.useAccount();return(0,o.I)(["usePoineerProgram",e],async()=>{let t=await fetch("".concat(h.aw,"?page=0&pageSize=0&walletAddress=").concat(e)).then(e=>e.json());return null==t?void 0:t.userRanking},{refetchInterval:l.J.Normal})};var g=n(46331),v=n(83557),x=n(80732),w=n(17775),T=n(76805);let{useAccount:A,useProvider:E,useChainId:S,getConnector:k}=m.hB,M=()=>{let e=A(),t=E(),n=S(),r=k().provider,[a,i]=(0,x.E)(e=>[e.token,e.tokenAddress]);return(0,v.n)(async s=>{let{tokenSymbol:o,asCollateral:l}=s;if(!n||!e||!t||!r)return;let d=await new T.kG(r).getSigner(),c=(0,u.Ri)(),p=(0,g.RZ)(n,"zkCRO"===o?"wzkCRO":o),y=await c.getPoolAddressesProvider().getPool();if(a!==w.gD.zkCRO){let t=c.getL2Pool(y,d),n=await t["setUserUseReserveAsCollateral(address,bool)"].estimateGas(p,l),r=t.interface.encodeFunctionData("setUserUseReserveAsCollateral(address,bool)",[p,l]),a=await (0,u.D)({gasLim
302it:n,fromAddress:e,toAddress:await t.getAddress(),gasTokenAddress:i,functionData:r}),s=await d.sendTransaction(a.txData);return await s.wait()}let f=await c.getL2Pool(y,d)["setUserUseReserveAsCollateral(address,bool)"](p,l);return await f.wait()})};var P=n(92266),C=n(45586),O=n(85345);let j=function(e,t,n,r){for(var a=e.length,i=n+(r?1:-1);r?i--:++i<a;)if(t(e[i],i,e))return i;return -1};var I=n(98635),R=1/0;let D=function(e){var t,n=(t=e)?(t=(0,I.A)(t))===R||t===-R?(t<0?-1:1)*17976931348623157e292:t==t?t:0:0===t?t:0,r=n%1;return n==n?r?n-r:n:0};var B=Math.max,N=(r=function(e,t,n){var r=null==e?0:e.length;if(!r)return -1;var a=null==n?0:D(n);return a<0&&(a=B(r+a,0)),j(e,(0,P.A)(t,3),a)},function(e,t,n){var a=Object(e);if(!(0,C.A)(e)){var i=(0,P.A)(t,3);e=(0,O.A)(e),t=function(e){return i(a[e],e,a)}}var s=r(e,t,n);return s>-1?a[i?e[s]:s]:void 0}),L=n(83329),F=n(76186),U=n(99662);let{useAccount:z,useProvider:G,useChainId:H,getConnector:V}=m.hB,W=()=>{let e=(0,u.Ri)(),{data:t}=Y(),n=(e,t,n)=>(null==n?void 0:n.gt(0))?new d.fw(e).mul(F.SP).mul(t).div(n):d.fw.ZERO;return(0,o.I)(["useStakingPools",t],async()=>{let r=await e.getAmplyVault().poolLength(),a=await e.getAmplyVault().emissionPerSecond(),i=[];for(let s=0;s<Number(r);s++){let r=await e.getAmplyVault().poolInfo(s);i.push({poolId:s,poolSeconds:Number(r.lockPeriod),multiplier:new d.fw(r.multiplier),lockPeriod:F.w_[Number(r.lockPeriod)],apr:n(new d.fw(a).shr(18),new d.fw(r.multiplier),t),totalStaked:new d.fw(r.totalStaked).shr(18)})}return i},{refetchInterval:l.J.Normal})},_=()=>{let e=(0,u.Ri)(),t=m.hB.useAccount(),{data:n}=W();return(0,o.I)(["useUserStakingPools",t,n],async()=>{let r=await e.getAmplyVault().getUserInfo(t),a=[],i=-1;for(let e of r[2]){i++;let{amount:t,poolId:r,stakeTimestamp:s,unlockTimestamp:o,active:l}=e;if(!l)continue;let u=N(n,{poolId:Number(r)});a.push({stakeId:i,pool:u,amount:new d.fw(t).shr(18),lockStartDate:new Date(1e3*Number(s)),lockEndDate:new Date(1e3*Number(o))})}return a},{enabled:!!t,refetchInterval:l.J.Normal})},Y=()=>{let e=(0,u.Ri)();return(0,o.I)(["useVaultTotalWeightedStaked"],async()=>{let t=await e.getAmplyVault().totalSupply();return new d.fw(t).shr(18)},{refetchInterval:l.J.Normal})},q=()=>{let e=(0,u.Ri)(),t=m.hB.useAccount();return(0,o.I)(["useVaultPendingRewards",t],async()=>{let n=await e.getAmplyVault().pendingRewards(t);return new d.fw(n).shr(18)},{enabled:!!t,refetchInterval:l.J.Normal})},Q=()=>{let e=z(),t=G(),n=V().provider,r=H(),[a,i]=(0,x.E)(e=>[e.token,e.tokenAddress]);return(0,v.n)(async s=>{let{poolId:o,amount:l}=s;if(!r||!(0,L.A)(o)||!l||!t||!e||!n)return;let d=(0,u.Ri)(),c=d.getContractAddress("AmplyVault"),p=(0,g.RZ)(r,"Amply"),y=await new T.kG(n).getSigner(),f=d.getERC20(p,y),m=await f.decimals();await (0,U.a2)({account:e,spender:c,amount:l.shl(Number(m)).quotient,token:f,gasTokenAddress:i,gasTokenSymbol:a});let h=d.getAmplyVault(y);if(a!==w.gD.zkCRO){let t=await h.deposit.estimateGas(o,l.shl(Number(m)).quotient),n=h.interface.encodeFunctionData("deposit",[o,l.shl(Number(m)).quotient]),r=await (0,u.D)({gasLimit:t,fromAddress:e,toAddress:await h.getAddress(),gasTokenAddress:i,functionData:n}),a=await y.sendTransaction(r.txData);return await a.wait()}let b=await h.deposit(o,l.shl(Number(m)).quotient);return await b.wait()})},Z=()=>{let e=z(),t=G(),n=V().provider,r=H(),[a,i]=(0,x.E)(e=>[e.token,e.tokenAddress]);return(0,v.n)(async()=>{if(!r||!t||!e||!n)return;let s=(0,u.Ri)(),o=await new T.kG(n).getSigner(),l=s.getAmplyVault(o);if(a!==w.gD.zkCRO){let t=await l.deposit.estimateGas(0,0),n=l.interface.encodeFunctionData("deposit",[0,0]),r=await (0,u.D)({gasLimit:t,fromAddress:e,toAddress:await l.getAddress(),gasTokenAddress:i,functionData:n}),a=await o.sendTransaction(r.txData);return await a.wait()}let d=await l.deposit(0,0);return await d.wait()})},K=()=>{let e=z(),t=G(),n=V().provider,r=H(),[a,i]=(0,x.E)(e=>[e.token,e.tokenAddress]);return(0,v.n)(async s=>{if(!r||!t||!e||!n||!(0,L.A)(s))return;let o=(0,u.Ri)(),l=await new T.kG(n).getSigner(),d=o.getAmplyVault(l);if(a!==w.gD.zkCRO){let t=await d.compoundRewards.estimateGas(s),n=d.interface.encodeFunctionData("compoundRewards",[s]),r=await (0,u.D)({gasLim
302it:t,fromAddress:e,toAddress:await d.getAddress(),gasTokenAddress:i,functionData:n}),a=await l.sendTransaction(r.txData);return await a.wait()}let c=await d.compoundRewards(s);return await c.wait()})},J=()=>{let e=z(),t=G(),n=V().provider,r=H(),[a,i]=(0,x.E)(e=>[e.token,e.tokenAddress]);return(0,v.n)(async s=>{let{stakeId:o}=s;if(!r||!(0,L.A)(o)||!t||!e||!n)return;let l=(0,u.Ri)(),d=await new T.kG(n).getSigner(),c=l.getAmplyVault(d);if(a!==w.gD.zkCRO){let t=await l.getAmplyVault(d).withdraw.estimateGas(o),n=c.interface.encodeFunctionData("withdraw",[o]),r=await (0,u.D)({gasLimit:t,fromAddress:e,toAddress:await c.getAddress(),gasTokenAddress:i,functionData:n}),a=await d.sendTransaction(r.txData);return await a.wait()}let p=await c.withdraw(o);return await p.wait()})},X=()=>{let e=z(),t=G(),n=V().provider,r=H(),[a,i]=(0,x.E)(e=>[e.token,e.tokenAddress]);return(0,v.n)(async s=>{let{stakeIds:o,newPids:l}=s;if(!r||!t||!e||!n)return;let d=(0,u.Ri)(),c=await new T.kG(n).getSigner(),p=d.getAmplyVault(c);if(a!==w.gD.zkCRO){let t=await d.getAmplyVault(c).batchUpgrade.estimateGas(o,l),n=p.interface.encodeFunctionData("batchUpgrade",[o,l]),r=await (0,u.D)({gasLimit:t,fromAddress:e,toAddress:await p.getAddress(),gasTokenAddress:i,functionData:n}),a=await c.sendTransaction(r.txData);return await a.wait()}let y=await p.batchUpgrade(o,l);return await y.wait()})};var $=n(5776);let ee=e=>{let t=(0,u.Ri)();return(0,o.I)(["useTokenBorrow",e],async()=>{let n=await t.getVariableDebtToken(e).totalSupply(),r=await t.getVariableDebtToken(e).decimals();return new d.fw(n).shr(Number(r))},{enabled:!!e,refetchInterval:l.J.Normal})},et=e=>{let t=(0,u.Ri)();return(0,o.I)(["useTokensBorrow",e],async()=>await Promise.all(e.map(async e=>{let n=await t.getVariableDebtToken(e).totalSupply(),r=await t.getVariableDebtToken(e).decimals();return new d.fw(n).shr(Number(r))})),{enabled:!!e,refetchInterval:l.J.Normal})},en=(e,t)=>{let{data:n}=c(null==e?void 0:e.aTokenAddress);return(0,$.useMemo)(()=>{if(!e)return!1;let r=n;return t&&(r=null==n?void 0:n.add(t)),!e.supplyCap.isZero()&&(null==r?void 0:r.gte(e.supplyCap))},[n,e,t])},er=(e,t)=>{let{data:n}=ee(null==e?void 0:e.variableDebtToken);return(0,$.useMemo)(()=>{if(!e)return!1;let r=n;return t&&(r=null==n?void 0:n.add(t)),!e.borrowCap.isZero()&&(null==r?void 0:r.gte(e.borrowCap))},[n,e,t])},ea=e=>{let{data:t}=ee(e.variableDebtToken),{data:n}=c(e.aTokenAddress);return(0,$.useMemo)(()=>(null==n?void 0:n.gt(0))?null==t?void 0:t.div(n):d.fw.ZERO,[t,n])},ei=()=>{let{data:e}=(0,a.Y)(),t=(0,u.Ri)();return(0,o.I)(["useTotalMarketSize",e],async()=>(await Promise.all(e.map(async e=>{let n=await t.getAToken(e.aTokenAddress).totalSupply(),r=await t.getAToken(e.aTokenAddress).decimals(),a=(0,U.qR)(e.tokenAddress),i=await t.getAmplyOracle().getAssetPrice(a);return new d.fw(n).shr(Number(r)).mul(new d.fw(i).shr(8))}))).reduce((e,t)=>e.add(t),d.fw.ZERO),{enabled:!!e,refetchInterval:l.J.Normal})};var es=n(57029),eo=n(64624);n(1361);let el=()=>(0,o.I)(["useH2ZKCroAmplyAPR"],async()=>{var e,t;let n=await fetch("".concat(h.wS,"/info/v1/farm-aprs"),{method:"GET"}),r=(await n.json()).data.find(e=>"zkCRO-AMPLY"===e.name);if(!r)throw Error("zkCRO-AMPLY farm not found");let a=r.lpApr+r.emissionApr+(null!=(t=null==(e=r.rewarders)?void 0:e.reduce((e,t)=>e+t.apr,0))?t:0);return new d.fw(a).div(100)})},94551:(e,t,n)=>{"use strict";n.d(t,{Zr:()=>a});let r=e=>t=>{try{let n=e(t);if(n instanceof Promise)return n;return{then:e=>r(e)(n),catch(e){return this}}}catch(e){return{then(e){return this},catch:t=>r(t)(e)}}},a=(e,t)=>"getStorage"in t||"serialize"in t||"deserialize"in t?(console.warn("[DEPRECATED] `getStorage`, `serialize` and `deserialize` options are deprecated. Use `storage` option instead."),((e,t)=>(n,a,i)=>{let s,o,l={getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},u=!1,d=new Set,c=new Set;try{s=l.getStorage()}catch(e){}if(!s)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${l.name}', the given storage is currently unavailable.`),n(...e)},a,i);let p=r(l.serialize),y=()=>{let e,t=p({state:l.partialize({...a()}),version:l.version}).then(e=>s.setItem(l.name,e)).catch(t=>{e=t});if(e)throw e;return t},f=i.setState;i.setState=(e,t)=>
302{f(e,t),y()};let m=e((...e)=>{n(...e),y()},a,i),h=()=>{var e;if(!s)return;u=!1,d.forEach(e=>e(a()));let t=(null==(e=l.onRehydrateStorage)?void 0:e.call(l,a()))||void 0;return r(s.getItem.bind(s))(l.name).then(e=>{if(e)return l.deserialize(e)}).then(e=>{if(e)if("number"!=typeof e.version||e.version===l.version)return e.state;else{if(l.migrate)return l.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}}).then(e=>{var t;return n(o=l.merge(e,null!=(t=a())?t:m),!0),y()}).then(()=>{null==t||t(o,void 0),u=!0,c.forEach(e=>e(o))}).catch(e=>{null==t||t(void 0,e)})};return i.persist={setOptions:e=>{l={...l,...e},e.getStorage&&(s=e.getStorage())},clearStorage:()=>{null==s||s.removeItem(l.name)},getOptions:()=>l,rehydrate:()=>h(),hasHydrated:()=>u,onHydrate:e=>(d.add(e),()=>{d.delete(e)}),onFinishHydration:e=>(c.add(e),()=>{c.delete(e)})},h(),o||m})(e,t)):((e,t)=>(n,a,i)=>{let s,o={storage:function(e,t){let n;try{n=e()}catch(e){return}return{getItem:e=>{var t;let r=e=>null===e?null:JSON.parse(e,void 0),a=null!=(t=n.getItem(e))?t:null;return a instanceof Promise?a.then(r):r(a)},setItem:(e,t)=>n.setItem(e,JSON.stringify(t,void 0)),removeItem:e=>n.removeItem(e)}}(()=>localStorage),partialize:e=>e,version:0,merge:(e,t)=>({...t,...e}),...t},l=!1,u=new Set,d=new Set,c=o.storage;if(!c)return e((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${o.name}', the given storage is currently unavailable.`),n(...e)},a,i);let p=()=>{let e=o.partialize({...a()});return c.setItem(o.name,{state:e,version:o.version})},y=i.setState;i.setState=(e,t)=>{y(e,t),p()};let f=e((...e)=>{n(...e),p()},a,i);i.getInitialState=()=>f;let m=()=>{var e,t;if(!c)return;l=!1,u.forEach(e=>{var t;return e(null!=(t=a())?t:f)});let i=(null==(t=o.onRehydrateStorage)?void 0:t.call(o,null!=(e=a())?e:f))||void 0;return r(c.getItem.bind(c))(o.name).then(e=>{if(e)if("number"!=typeof e.version||e.version===o.version)return e.state;else{if(o.migrate)return o.migrate(e.state,e.version);console.error("State loaded from storage couldn't be migrated since no migrate function was provided")}}).then(e=>{var t;return n(s=o.merge(e,null!=(t=a())?t:f),!0),p()}).then(()=>{null==i||i(s,void 0),s=a(),l=!0,d.forEach(e=>e(s))}).catch(e=>{null==i||i(void 0,e)})};return i.persist={setOptions:e=>{o={...o,...e},e.storage&&(c=e.storage)},clearStorage:()=>{null==c||c.removeItem(o.name)},getOptions:()=>o,rehydrate:()=>m(),hasHydrated:()=>l,onHydrate:e=>(u.add(e),()=>{u.delete(e)}),onFinishHydration:e=>(d.add(e),()=>{d.delete(e)})},o.skipHydration||m(),s||f})(e,t)},94638:(e,t,n)=>{"use strict";function r(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"unauthorized",{enumerable:!0,get:function(){return r}}),n(16313).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},94707:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},94902:(e,t,n)=>{var r=n(20441),a=n(57397),i=n(9577);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||a),string:new r}}},95115:(e,t,n)=>{var r=n(97768),a=1/0;e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-a?"-0":t}},95182:e=>{var t="\ud800-\udfff",n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\ud83c[\udffb-\udfff]",a="[^"+t+"]",i="(?:\ud83c[\udde6-\uddff]){2}",s="[\ud800-\udbff][\udc00-\udfff]",o="(?:"+n+"|"+r+")?",l="[\\ufe0e\\ufe0f]?",u="(?:\\u200d(?:"+[a,i,s].join("|")+")"+l+o+")*",d=RegExp(r+"(?="+r+")|"+("(?:"+[a+n+"?",n,i,s,"["+t+"]"].join("|"))+")"+(l+o+u),"g");e.exports=function(e){return e.match(d)||[]}},95456:()=>{},95585:(e,t,n)=>{"use strict";n.d(t,{_:()=>d,g:()=>l});var r=n(87773),a=n(18777),i=n(12208),s=n(64476),[o,l]=(0,a.q)(),u={start:{ltr:"left",rtl:"right"},end:{ltr:"right",rtl:"left"}};function d(e){var t;let{isOpen:n,onClose:a,placement:l="right",children:d,...c}=e,p=(0,i.D)(),y=null==(t=p.components)?void 0:t.Drawer,f=function(e,t){var n,r;if(e)return null!=(r=null==(n=u[e])?void 0:n[t])?r:e}(l,p.direction);return(0,s.jsx)(o,{value:{placement:f},children:(0,s.jsx)(r.aF,{isOpen:n,onClose:a,styleConfig:y,...c,children:d})})}},95659:(e,t,n)=>{"use strict";function r(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function a(e,t){void 0===e&&(e={}),void 0===t&&(t={}),Object.keys(t).forEach(n=>{void 0===e[n]?e[n]=t[n]:r(t[n])&&r(e[n])&&Object.keys(t[n]).length>0&&a(e[n],t[n])})}n.d(t,{a:()=>l,g:()=>s});let i={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function s(){let e="undefined"!=typeof document?document:{};return a(e,i),e}let o={document:i,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){}
302,clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function l(){let e="undefined"!=typeof window?window:{};return a(e,o),e}},95807:(e,t,n)=>{"use strict";n.d(t,{A3:()=>c,Pu:()=>d});var r=n(5389);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach(function(t){var r,i,s;r=e,i=t,s=n[t],(i=function(e){var t=function(e,t){if("object"!=a(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=a(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a(t)?t:String(t)}(i))in r?Object.defineProperty(r,i,{value:s,enumerable:!0,configurable:!0,writable:!0}):r[i]=s}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var o={widthCache:{},cacheCount:0},l={position:"absolute",top:"-20000px",left:0,padding:0,margin:0,border:"none",whiteSpace:"pre"},u="recharts_measurement_span",d=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e||r.m.isSsr)return{width:0,height:0};var a=(Object.keys(t=s({},n)).forEach(function(e){t[e]||delete t[e]}),t),i=JSON.stringify({text:e,copyStyle:a});if(o.widthCache[i])return o.widthCache[i];try{var d=document.getElementById(u);d||((d=document.createElement("span")).setAttribute("id",u),d.setAttribute("aria-hidden","true"),document.body.appendChild(d));var c=s(s({},l),a);Object.assign(d.style,c),d.textContent="".concat(e);var p=d.getBoundingClientRect(),y={width:p.width,height:p.height};return o.widthCache[i]=y,++o.cacheCount>2e3&&(o.cacheCount=0,o.widthCache={}),y}catch(e){return{width:0,height:0}}},c=function(e){return{top:e.top+window.scrollY-document.documentElement.clientTop,left:e.left+window.scrollX-document.documentElement.clientLeft}}},96020:function(e,t,n){var r;!function(a){"use strict";var i,s={precision:20,rounding:4,toExpNeg:-7,toExpPos:21,LN10:"2.302585092994045684017991454684364207601101488628772976033327900967572609677352480235997205089598298341967784042286"},o=!0,l="[DecimalError] ",u=l+"Invalid argument: ",d=l+"Exponent out of range: ",c=Math.floor,p=Math.pow,y=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,f=c(1286742750677284.5),m={};function h(e,t){var n,r,a,i,s,l,u,d,c=e.constructor,p=c.precision;if(!e.s||!t.s)return t.s||(t=new c(e)),o?k(t,p):t;if(u=e.d,d=t.d,s=e.e,a=t.e,u=u.slice(),i=s-a){for(i<0?(r=u,i=-i,l=d.length):(r=d,a=s,l=u.length),i>(l=(s=Math.ceil(p/7))>l?s+1:l+1)&&(i=l,r.length=1),r.reverse();i--;)r.push(0);r.reverse()}for((l=u.length)-(i=d.length)<0&&(i=l,r=d,d=u,u=r),n=0;i;)n=(u[--i]=u[i]+d[i]+n)/1e7|0,u[i]%=1e7;for(n&&(u.unshift(n),++a),l=u.length;0==u[--l];)u.pop();return t.d=u,t.e=a,o?k(t,p):t}function b(e,t,n){if(e!==~~e||e<t||e>n)throw Error(u+e)}function g(e){var t,n,r,a=e.length-1,i="",s=e[0];if(a>0){for(i+=s,t=1;t<a;t++)(n=7-(r=e[t]+"").length)&&(i+=A(n)),i+=r;(n=7-(r=(s=e[t])+"").length)&&(i+=A(n))}else if(0===s)return"0";for(;s%10==0;)s/=10;return i+s}m.absoluteValue=m.abs=function(){var e=new this.constructor(this);return e.s&&(e.s=1),e},m.comparedTo=m.cmp=function(e){var t,n,r,a;if(e=new this.constructor(e),this.s!==e.s)return this.s||-e.s;if(this.e!==e.e)return this.e>e.e^this.s<0?1:-1;for(t=0,n=(r=this.d.length)<(a=e.d.length)?r:a;t<n;++t)if(this.d[t]!==e.d[t])return this.d[t]>e.d[t]^this.s<0?1:-1;return r===a?0:r>a^this.s<0?1:-1},m.decimalPlaces=m.dp=function(){var e=this.d.length-1,t=(e-this.e)*7;if(e=this.d[e])for(;e%10==0;e/=10)t--;return t<0?0:t},m.dividedBy=m.div=function(e){return v(this,new this.constructor(e))},m.dividedToIntegerBy=m.idiv=function(e){var t=this.constructor;return k(v(this,new t(e),0,1),t.precision)},m.equals=m.eq=function(e){return!this.cmp(e)},m.exponent=function(){return w(this)},m.greaterThan=m.gt=function(e){return this.cmp(e)>0},m.greaterThanOrEqualTo=m.gte=function(e){return this.cmp(e)>=0},m.isInteger=m.isint=function(){return this.e>this.d.length-2},m.isNegative=m.isneg=function(){return this.s<0},m.isPositive=m.ispos=function(){return this.s>0},m.isZero=function(){return 0===this.s},m.lessThan=m.lt=function(e){return 0>this.cmp(e)},m.lessThanOrEqualTo=m.lte=function(e){return 1>this.cmp(e)},m.logarithm=m.log=function(e){var t,n=this.constructor,r=n.precision,a=r+5;if(void 0===e)e=new n(10);else if((e=new n(e)).s<1||e.eq(i))throw Error(l+"NaN");if(this.s<1)throw Error(l+(this.s?"NaN":"-Infinity"));return this.eq(i)?new n(0):(o=!1,t=v(E(this,a),E(e,a),a),o=!0,k(t,r))},m.minus=m.sub=function(e){return e=new this.constructor(e),this.s==e.s?M(this,e):h(this,(e.s=-e.s,e))},m.modulo=m.mod=function(e){var t,n=this.constructor,r=n.precision;if(!(e=new n(e)).s)throw Error(l+"NaN");return this.s?(o=!1,t=v(this,e,0,1).times(e),o=!0,this.minus(t)):k(new n(this),r)},m.naturalExponential=m.exp=function(){return x(this)},m.naturalLogarithm=m.ln=function(){return E(this)},m.negated=m.neg=function(){var e=new this.constructor(this);return e.s=-e.s||0,e},m.plus=m.add=function(e){return e=new this.constructor(e),this.s==e.s?h(this,e):M(this,(e.s=-e.s,e))},m.precision=m.sd=function(e){var t,n,r;if(void 0!==e&&!!e!==e&&1!==e&&0!==e)throw Error(u+e);if(t=w(this)+1,n=7*(r=this.d.length-1)+1,r=this.d[r]){for(;r%10==0;r/=10)n--;for(r=this.d[0];r>=10;r/=10)n++}return e&&t>n?t:n},m.squareRoot=m.sqrt=function(){var e,t,n,r,a,i,s,u=this.constructor;if(this.s<1){if(!this.s)return new u(0);throw Error(l+"NaN")}for(e=w(this),o=!1,0==(a=Math.sqrt(+this))||a==1/0?(((t=g(this.d)).length+e)%2==0&&(t+="0"),a=Math.sqrt(t),e=c((e+1)/2)-(e<0||e%2),r=new u(t=a==1/0?"5e"+e:(t=a.toExponential()).slice(0,t.indexOf("e")+1)+e)):r=new u(a.toString()),a=s=(n=u.precision)+3;;)if(r=(i=r).plus(v(this,i,s+2)).times(.5),g(i.d).slice(0,s)===(t=g(r.d)).slice(0,s)){if(t=t.slice(s-3,s+1),a==s&&"4999"==t){if(k(i,n+1,0),i.times(i).eq(this)){r=i;break}}else if("9999"!=t)break;s+=4}return o=!0,k(r,n)},m.times=m.mul=function(e){var t,n,r,a,i,s,l,u,d,c=this.constructor,p=this.d,y=(e=new c(e)).d;
302if(!this.s||!e.s)return new c(0);for(e.s*=this.s,n=this.e+e.e,(u=p.length)<(d=y.length)&&(i=p,p=y,y=i,s=u,u=d,d=s),i=[],r=s=u+d;r--;)i.push(0);for(r=d;--r>=0;){for(t=0,a=u+r;a>r;)l=i[a]+y[r]*p[a-r-1]+t,i[a--]=l%1e7|0,t=l/1e7|0;i[a]=(i[a]+t)%1e7|0}for(;!i[--s];)i.pop();return t?++n:i.shift(),e.d=i,e.e=n,o?k(e,c.precision):e},m.toDecimalPlaces=m.todp=function(e,t){var n=this,r=n.constructor;return(n=new r(n),void 0===e)?n:(b(e,0,1e9),void 0===t?t=r.rounding:b(t,0,8),k(n,e+w(n)+1,t))},m.toExponential=function(e,t){var n,r=this,a=r.constructor;return void 0===e?n=P(r,!0):(b(e,0,1e9),void 0===t?t=a.rounding:b(t,0,8),n=P(r=k(new a(r),e+1,t),!0,e+1)),n},m.toFixed=function(e,t){var n,r,a=this.constructor;return void 0===e?P(this):(b(e,0,1e9),void 0===t?t=a.rounding:b(t,0,8),n=P((r=k(new a(this),e+w(this)+1,t)).abs(),!1,e+w(r)+1),this.isneg()&&!this.isZero()?"-"+n:n)},m.toInteger=m.toint=function(){var e=this.constructor;return k(new e(this),w(this)+1,e.rounding)},m.toNumber=function(){return+this},m.toPower=m.pow=function(e){var t,n,r,a,s,u,d=this,p=d.constructor,y=+(e=new p(e));if(!e.s)return new p(i);if(!(d=new p(d)).s){if(e.s<1)throw Error(l+"Infinity");return d}if(d.eq(i))return d;if(r=p.precision,e.eq(i))return k(d,r);if(u=(t=e.e)>=(n=e.d.length-1),s=d.s,u){if((n=y<0?-y:y)<=0x1fffffffffffff){for(a=new p(i),t=Math.ceil(r/7+4),o=!1;n%2&&C((a=a.times(d)).d,t),0!==(n=c(n/2));)C((d=d.times(d)).d,t);return o=!0,e.s<0?new p(i).div(a):k(a,r)}}else if(s<0)throw Error(l+"NaN");
302return s=s<0&&1&e.d[Math.max(t,n)]?-1:1,d.s=1,o=!1,a=e.times(E(d,r+12)),o=!0,(a=x(a)).s=s,a},m.toPrecision=function(e,t){var n,r,a=this,i=a.constructor;return void 0===e?(n=w(a),r=P(a,n<=i.toExpNeg||n>=i.toExpPos)):(b(e,1,1e9),void 0===t?t=i.rounding:b(t,0,8),n=w(a=k(new i(a),e,t)),r=P(a,e<=n||n<=i.toExpNeg,e)),r},m.toSignificantDigits=m.tosd=function(e,t){var n=this.constructor;return void 0===e?(e=n.precision,t=n.rounding):(b(e,1,1e9),void 0===t?t=n.rounding:b(t,0,8)),k(new n(this),e,t)},m.toString=m.valueOf=m.val=m.toJSON=function(){var e=w(this),t=this.constructor;return P(this,e<=t.toExpNeg||e>=t.toExpPos)};var v=function(){function e(e,t){var n,r=0,a=e.length;for(e=e.slice();a--;)n=e[a]*t+r,e[a]=n%1e7|0,r=n/1e7|0;return r&&e.unshift(r),e}function t(e,t,n,r){var a,i;if(n!=r)i=n>r?1:-1;else for(a=i=0;a<n;a++)if(e[a]!=t[a]){i=e[a]>t[a]?1:-1;break}return i}function n(e,t,n){for(var r=0;n--;)e[n]-=r,r=+(e[n]<t[n]),e[n]=1e7*r+e[n]-t[n];for(;!e[0]&&e.length>1;)e.shift()}return function(r,a,i,s){var o,u,d,c,p,y,f,m,h,b,g,v,x,T,A,E,S,M,P=r.constructor,C=r.s==a.s?1:-1,O=r.d,j=a.d;if(!r.s)return new P(r);if(!a.s)throw Error(l+"Division by zero");for(d=0,u=r.e-a.e,S=j.length,A=O.length,m=(f=new P(C)).d=[];j[d]==(O[d]||0);)++d;if(j[d]>(O[d]||0)&&--u,(v=null==i?i=P.precision:s?i+(w(r)-w(a))+1:i)<0)return new P(0);if(v=v/7+2|0,d=0,1==S)for(c=0,j=j[0],v++;(d<A||c)&&v--;d++)x=1e7*c+(O[d]||0),m[d]=x/j|0,c=x%j|0;else{for((c=1e7/(j[0]+1)|0)>1&&(j=e(j,c),O=e(O,c),S=j.length,A=O.length),T=S,b=(h=O.slice(0,S)).length;b<S;)h[b++]=0;(M=j.slice()).unshift(0),E=j[0],j[1]>=1e7/2&&++E;do c=0,(o=t(j,h,S,b))<0?(g=h[0],S!=b&&(g=1e7*g+(h[1]||0)),(c=g/E|0)>1?(c>=1e7&&(c=1e7-1),y=(p=e(j,c)).length,b=h.length,1==(o=t(p,h,y,b))&&(c--,n(p,S<y?M:j,y))):(0==c&&(o=c=1),p=j.slice()),(y=p.length)<b&&p.unshift(0),n(h,p,b),-1==o&&(b=h.length,(o=t(j,h,S,b))<1&&(c++,n(h,S<b?M:j,b))),b=h.length):0===o&&(c++,h=[0]),m[d++]=c,o&&h[0]?h[b++]=O[T]||0:(h=[O[T]],b=1);while((T++<A||void 0!==h[0])&&v--)}return m[0]||m.shift(),f.e=u,k(f,s?i+w(f)+1:i)}}();function x(e,t){var n,r,a,s,l,u=0,c=0,y=e.constructor,f=y.precision;if(w(e)>16)throw Error(d+w(e));if(!e.s)return new y(i);for(null==t?(o=!1,l=f):l=t,s=new y(.03125);e.abs().gte(.1);)e=e.times(s),c+=5;for(l+=Math.log(p(2,c))/Math.LN10*2+5|0,n=r=a=new y(i),y.precision=l;;){if(r=k(r.times(e),l),n=n.times(++u),g((s=a.plus(v(r,n,l))).d).slice(0,l)===g(a.d).slice(0,l)){for(;c--;)a=k(a.times(a),l);return y.precision=f,null==t?(o=!0,k(a,f)):a}a=s}}function w(e){for(var t=7*e.e,n=e.d[0];n>=10;n/=10)t++;return t}function T(e,t,n){if(t>e.LN10.sd())throw o=!0,n&&(e.precision=n),Error(l+"LN10 precision limit exceeded");return k(new e(e.LN10),t)}function A(e){for(var t="";e--;)t+="0";return t}function E(e,t){var n,r,a,s,u,d,c,p,y,f=1,m=e,h=m.d,b=m.constructor,x=b.precision;if(m.s<1)throw Error(l+(m.s?"NaN":"-Infinity"));if(m.eq(i))return new b(0);if(null==t?(o=!1,p=x):p=t,m.eq(10))return null==t&&(o=!0),T(b,p);if(b.precision=p+=10,r=(n=g(h)).charAt(0),!(15e14>Math.abs(s=w(m))))return c=T(b,p+2,x).times(s+""),m=E(new b(r+"."+n.slice(1)),p-10).plus(c),b.precision=x,null==t?(o=!0,k(m,x)):m;for(;r<7&&1!=r||1==r&&n.charAt(1)>3;)r=(n=g((m=m.times(e)).d)).charAt(0),f++;for(s=w(m),r>1?(m=new b("0."+n),s++):m=new b(r+"."+n.slice(1)),d=u=m=v(m.minus(i),m.plus(i),p),y=k(m.times(m),p),a=3;;){if(u=k(u.times(y),p),g((c=d.plus(v(u,new b(a),p))).d).slice(0,p)===g(d.d).slice(0,p))return d=d.times(2),0!==s&&(d=d.plus(T(b,p+2,x).times(s+""))),d=v(d,new b(f),p),b.precision=x,null==t?(o=!0,k(d,x)):d;d=c,a+=2}}function S(e,t){var n,r,a;for((n=t.indexOf("."))>-1&&(t=t.replace(".","")),(r=t.search(/e/i))>0?(n<0&&(n=r),n+=+t.slice(r+1),t=t.substring(0,r)):n<0&&(n=t.length),r=0;48===t.charCodeAt(r);)++r;for(a=t.length;48===t.charCodeAt(a-1);)--a;if(t=t.slice(r,a)){if(a-=r,e.e=c((n=n-r-1)/7),e.d=[],r=(n+1)%7,n<0&&(r+=7),r<a){for(r&&e.d.push(+t.slice(0,r)),a-=7;r<a;)e.d.push(+t.slice(r,r+=7));r=7-(t=t.slice(r)).length}else r-=a;for(;r--;)t+="0";if(e.d.push(+t),o&&(e.e>f||e.e<-f))throw Error(d+n)}else e.s=0,e.e=0,e.d=[0];return e}function k(e,t,n){var r,a,i,s,l,u,y,m,h=e.d;for(s=1,i=h[0];i>=10;i/=10)s++;if((r=t-s)<0)r+=7,a=t,y=h[m=0];else{if((m=Math.ceil((r+1)/7))>=(i=h.length))return e;for(s=1,y=i=h[m];i>=10;i/=10)s++;r%=7,a=r-7+s}
302if(void 0!==n&&(l=y/(i=p(10,s-a-1))%10|0,u=t<0||void 0!==h[m+1]||y%i,u=n<4?(l||u)&&(0==n||n==(e.s<0?3:2)):l>5||5==l&&(4==n||u||6==n&&(r>0?a>0?y/p(10,s-a):0:h[m-1])%10&1||n==(e.s<0?8:7))),t<1||!h[0])return u?(i=w(e),h.length=1,t=t-i-1,h[0]=p(10,(7-t%7)%7),e.e=c(-t/7)||0):(h.length=1,h[0]=e.e=e.s=0),e;if(0==r?(h.length=m,i=1,m--):(h.length=m+1,i=p(10,7-r),h[m]=a>0?(y/p(10,s-a)%p(10,a)|0)*i:0),u)for(;;)if(0==m){1e7==(h[0]+=i)&&(h[0]=1,++e.e);break}else{if(h[m]+=i,1e7!=h[m])break;h[m--]=0,i=1}for(r=h.length;0===h[--r];)h.pop();if(o&&(e.e>f||e.e<-f))throw Error(d+w(e));return e}function M(e,t){var n,r,a,i,s,l,u,d,c,p,y=e.constructor,f=y.precision;if(!e.s||!t.s)return t.s?t.s=-t.s:t=new y(e),o?k(t,f):t;if(u=e.d,p=t.d,r=t.e,d=e.e,u=u.slice(),s=d-r){for((c=s<0)?(n=u,s=-s,l=p.length):(n=p,r=d,l=u.length),s>(a=Math.max(Math.ceil(f/7),l)+2)&&(s=a,n.length=1),n.reverse(),a=s;a--;)n.push(0);n.reverse()}else{for((c=(a=u.length)<(l=p.length))&&(l=a),a=0;a<l;a++)if(u[a]!=p[a]){c=u[a]<p[a];break}s=0}for(c&&(n=u,u=p,p=n,t.s=-t.s),l=u.length,a=p.length-l;a>0;--a)u[l++]=0;for(a=p.length;a>s;){if(u[--a]<p[a]){for(i=a;i&&0===u[--i];)u[i]=1e7-1;--u[i],u[a]+=1e7}u[a]-=p[a]}for(;0===u[--l];)u.pop();for(;0===u[0];u.shift())--r;return u[0]?(t.d=u,t.e=r,o?k(t,f):t):new y(0)}function P(e,t,n){var r,a=w(e),i=g(e.d),s=i.length;return t?(n&&(r=n-s)>0?i=i.charAt(0)+"."+i.slice(1)+A(r):s>1&&(i=i.charAt(0)+"."+i.slice(1)),i=i+(a<0?"e":"e+")+a):a<0?(i="0."+A(-a-1)+i,n&&(r=n-s)>0&&(i+=A(r))):a>=s?(i+=A(a+1-s),n&&(r=n-a-1)>0&&(i=i+"."+A(r))):((r=a+1)<s&&(i=i.slice(0,r)+"."+i.slice(r)),n&&(r=n-s)>0&&(a+1===s&&(i+="."),i+=A(r))),e.s<0?"-"+i:i}function C(e,t){if(e.length>t)return e.length=t,!0}function O(e){if(!e||"object"!=typeof e)throw Error(l+"Object expected");var t,n,r,a=["precision",1,1e9,"rounding",0,8,"toExpNeg",-1/0,0,"toExpPos",0,1/0];for(t=0;t<a.length;t+=3)if(void 0!==(r=e[n=a[t]]))if(c(r)===r&&r>=a[t+1]&&r<=a[t+2])this[n]=r;else throw Error(u+n+": "+r);if(void 0!==(r=e[n="LN10"]))if(r==Math.LN10)this[n]=new this(r);else throw Error(u+n+": "+r);return this}(s=function e(t){var n,r,a;function i(e){if(!(this instanceof i))return new i(e);if(this.constructor=i,e instanceof i){this.s=e.s,this.e=e.e,this.d=(e=e.d)?e.slice():e;return}if("number"==typeof e){if(0*e!=0)throw Error(u+e);if(e>0)this.s=1;else if(e<0)e=-e,this.s=-1;else{this.s=0,this.e=0,this.d=[0];return}if(e===~~e&&e<1e7){this.e=0,this.d=[e];return}return S(this,e.toString())}if("string"!=typeof e)throw Error(u+e);if(45===e.charCodeAt(0)?(e=e.slice(1),this.s=-1):this.s=1,y.test(e))S(this,e);else throw Error(u+e)}if(i.prototype=m,i.ROUND_UP=0,i.ROUND_DOWN=1,i.ROUND_CEIL=2,i.ROUND_FLOOR=3,i.ROUND_HALF_UP=4,i.ROUND_HALF_DOWN=5,i.ROUND_HALF_EVEN=6,i.ROUND_HALF_CEIL=7,i.ROUND_HALF_FLOOR=8,i.clone=e,i.config=i.set=O,void 0===t&&(t={}),t)for(n=0,a=["precision","rounding","toExpNeg","toExpPos","LN10"];n<a.length;)t.hasOwnProperty(r=a[n++])||(t[r]=this[r]);return i.config(t),i}(s)).default=s.Decimal=s,i=new s(1),void 0===(r=(function(){return s}).call(t,n,t,e))||(e.exports=r)}(0)},96053:(e,t,n)=>{var r=n(40933),a=n(73428),i=n(682),s=n(36601),o=n(21857);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?s(e)?a(e[0],e[1]):r(e):o(e)}},96733:(e,t,n)=>{"use strict";n.d(t,{Z:()=>m});var r=n(57276),a=n(54735),i=n(18777),s=n(46523),o=n(5776),l=n(64476),[u,d]=(0,i.q)({strict:!1,name:"PortalContext"}),c="chakra-portal",p=e=>(0,l.jsx)("div",{className:"chakra-portal-zIndex",style:{position:"absolute",zIndex:e.zIndex,top:0,left:0,right:0},children:e.children}),y=e=>{let{appendToParentPortal:t,children:n}=e,[i,y]=(0,o.useState)(null),f=(0,o.useRef)(null),[,m]=(0,o.useState)({});(0,o.useEffect)(()=>m({}),[]);let h=d(),b=(0,r.T)();(0,a.U)(()=>{if(!i)return;let e=i.ownerDocument,n=t&&null!=h?h:e.body;if(!n)return;f.current=e.createElement("div"),f.current.className=c,n.appendChild(f.current),m({});let r=f.current;return()=>{n.contains(r)&&n.removeChild(r)}},[i]);let g=(null==b?void 0:b.zIndex)?(0,l.jsx)(p,{zIndex:null==b?void 0:b.zIndex,children:n}):n;return f.current?(0,s.createPortal)((0,l.jsx)(u,{value:f.current,children:g}),f.current):(0,l.jsx)("span",{ref:e=>{e&&y(e)}})},f=e=>{let{children:t,containerRef:n,appendToParentPortal:r}=e,i=n.current,d=null!=i?i:"undefined"!=typeof window?document.body:void 0,p=(0,o.useMemo)(()=>{let e=null==i?void 0:i.ownerDocument.createElement("div");return e&&(e.className=c),e},[i]),[,y]=(0,o.useState)({});return((0,a.U)(()=>y({}),[]),(0,a.U)(()=>
302{if(p&&d)return d.appendChild(p),()=>{d.removeChild(p)}},[p,d]),d&&p)?(0,s.createPortal)((0,l.jsx)(u,{value:r?p:null,children:t}),p):null};function m(e){let{containerRef:t,...n}={appendToParentPortal:!0,...e};return t?(0,l.jsx)(f,{containerRef:t,...n}):(0,l.jsx)(y,{...n})}m.className=c,m.selector=".chakra-portal",m.displayName="Portal"},97603:(e,t,n)=>{"use strict";n.d(t,{FK:()=>V,Pw:()=>Q,Zp:()=>q,aX:()=>H,bp:()=>Y,hc:()=>K});var r=n(55034),a=n(81604),i=n(59586),s=n(6376);function o(e){let t=new Set;return e.forEach(e=>t.add(e)),Object.freeze(t)}let l=o("external public payable override".split(" ")),u="constant external internal payable private public pure view override",d=o(u.split(" ")),c="constructor error event fallback function receive struct",p=o(c.split(" ")),y="calldata memory storage payable indexed",f=o(y.split(" ")),m=o([c,y,"tuple returns",u].join(" ").split(" ")),h={"(":"OPEN_PAREN",")":"CLOSE_PAREN","[":"OPEN_BRACKET","]":"CLOSE_BRACKET",",":"COMMA","@":"AT"},b=RegExp("^(\\s*)"),g=RegExp("^([0-9]+)"),v=RegExp("^([a-zA-Z$_][a-zA-Z0-9$_]*)"),x=RegExp("^([a-zA-Z$_][a-zA-Z0-9$_]*)$"),w=RegExp("^(address|bool|bytes([0-9]*)|string|u?int([0-9]*))$");class T{#to;#ty;get offset(){return this.#to}get length(){return this.#ty.length-this.#to}constructor(e){this.#to=0,this.#ty=e.slice()}clone(){return new T(this.#ty)}reset(){this.#to=0}#tf(e=0,t=0){return new T(this.#ty.slice(e,t).map(t=>Object.freeze(Object.assign({},t,{match:t.match-e,linkBack:t.linkBack-e,linkNext:t.linkNext-e}))))}popKeyword(e){let t=this.peek();if("KEYWORD"!==t.type||!e.has(t.text))throw Error(`expected keyword ${t.text}`);return this.pop().text}popType(e){if(this.peek().type!==e){let t=this.peek();throw Error(`expected ${e}; got ${t.type} ${JSON.stringify(t.text)}`)}return this.pop().text}popParen(){let e=this.peek();if("OPEN_PAREN"!==e.type)throw Error("bad start");let t=this.#tf(this.#to+1,e.match+1);return this.#to=e.match+1,t}popParams(){let e=this.peek();if("OPEN_PAREN"!==e.type)throw Error("bad start");let t=[];for(;this.#to<e.match-1;){let e=this.peek().linkNext;t.push(this.#tf(this.#to+1,e)),this.#to=e}return this.#to=e.match+1,t}peek(){if(this.#to>=this.#ty.length)throw Error("out-of-bounds");return this.#ty[this.#to]}peekKeyword(e){let t=this.peekType("KEYWORD");return null!=t&&e.has(t)?t:null}peekType(e){if(0===this.length)return null;let t=this.peek();return t.type===e?t.text:null}pop(){let e=this.peek();return this.#to++,e}toString(){let e=[];for(let t=this.#to;t<this.#ty.length;t++){let n=this.#ty[t];e.push(`${n.type}:${n.text}`)}return`<TokenString ${e.join(" ")}>`}}function A(e){let t=[],n=t=>{let n=s<e.length?JSON.stringify(e[s]):"$EOI";throw Error(`invalid token ${n} at ${s}: ${t}`)},a=[],i=[],s=0;for(;s<e.length;){let o=e.substring(s),l=o.match(b);l&&(s+=l[1].length,o=e.substring(s));let u={depth:a.length,linkBack:-1,linkNext:-1,match:-1,type:"",text:"",offset:s,value:-1};t.push(u);let d=h[o[0]]||"";if(d){if(u.type=d,u.text=o[0],s++,"OPEN_PAREN"===d)a.push(t.length-1),i.push(t.length-1);else if("CLOSE_PAREN"==d)0===a.length&&n("no matching open bracket"),u.match=a.pop(),t[u.match].match=t.length-1,u.depth--,u.linkBack=i.pop(),t[u.linkBack].linkNext=t.length-1;else if("COMMA"===d)u.linkBack=i.pop(),t[u.linkBack].linkNext=t.length-1,i.push(t.length-1);else if("OPEN_BRACKET"===d)u.type="BRACKET";else if("CLOSE_BRACKET"===d){let e=t.pop().text;if(t.length>0&&"NUMBER"===t[t.length-1].type){let n=t.pop().text;e=n+e,t[t.length-1].value=(0,r.WZ)(n)}if(0===t.length||"BRACKET"!==t[t.length-1].type)throw Error("missing opening bracket");t[t.length-1].text+=e}continue}if(l=o.match(v)){if(u.text=l[1],s+=u.text.length,m.has(u.text)){u.type="KEYWORD";continue}if(u.text.match(w)){u.type="TYPE";continue}u.type="ID";continue}if(l=o.match(g)){u.text=l[1],u.type="NUMBER",s+=u.text.length;continue}throw Error(`unexpected token ${JSON.stringify(o[0])} at position ${s}`)}return new T(t.map(e=>Object.freeze(e)))}function E(e,t){let n=[];for(let r in t.keys())e.has(r)&&n.push(r);if(n.length>1)throw Error(`conflicting types: ${n.join(", ")}`)}
302function S(e,t){if(t.peekKeyword(p)){let n=t.pop().text;if(n!==e)throw Error(`expected ${e}, got ${n}`)}return t.popType("ID")}function k(e,t){let n=new Set;for(;;){let r=e.peekType("KEYWORD");if(null==r||t&&!t.has(r))break;if(e.pop(),n.has(r))throw Error(`duplicate keywords: ${JSON.stringify(r)}`);n.add(r)}return Object.freeze(n)}function M(e){let t=k(e,d);return(E(t,o("constant payable nonpayable".split(" "))),E(t,o("pure view payable nonpayable".split(" "))),t.has("view"))?"view":t.has("pure")?"pure":t.has("payable")?"payable":t.has("nonpayable")?"nonpayable":t.has("constant")?"view":"nonpayable"}function P(e,t){return e.popParams().map(e=>H.from(e,t))}function C(e){if(e.peekType("AT")){if(e.pop(),e.peekType("NUMBER"))return(0,r.Ab)(e.pop().text);throw Error("invalid gas")}return null}function O(e){if(e.length)throw Error(`unexpected tokens at offset ${e.offset}: ${e.toString()}`)}let j=new RegExp(/^(.*)\[([0-9]*)\]$/);function I(e){let t=e.match(w);if((0,a.MR)(t,"invalid type","type",e),"uint"===e)return"uint256";if("int"===e)return"int256";if(t[2]){let n=parseInt(t[2]);
302(0,a.MR)(0!==n&&n<=32,"invalid bytes length","type",e)}else if(t[3]){let n=parseInt(t[3]);(0,a.MR)(0!==n&&n<=256&&n%8==0,"invalid numeric width","type",e)}return e}let R={},D=Symbol.for("_ethers_internal"),B="_ParamTypeInternal",N="_ErrorInternal",L="_EventInternal",F="_ConstructorInternal",U="_FallbackInternal",z="_FunctionInternal",G="_StructInternal";class H{name;type;baseType;indexed;components;arrayLength;arrayChildren;constructor(e,t,n,r,s,o,l,u){if((0,a.gk)(e,R,"ParamType"),Object.defineProperty(this,D,{value:B}),o&&(o=Object.freeze(o.slice())),"array"===r){if(null==l||null==u)throw Error("")}else if(null!=l||null!=u)throw Error("");if("tuple"===r){if(null==o)throw Error("")}else if(null!=o)throw Error("");(0,i.n)(this,{name:t,type:n,baseType:r,indexed:s,components:o,arrayLength:l,arrayChildren:u})}format(e){if(null==e&&(e="sighash"),"json"===e){let t=this.name||"";if(this.isArray()){let e=JSON.parse(this.arrayChildren.format("json"));return e.name=t,e.type+=`[${this.arrayLength<0?"":String(this.arrayLength)}]`,JSON.stringify(e)}let n={type:"tuple"===this.baseType?"tuple":this.type,name:t};return"boolean"==typeof this.indexed&&(n.indexed=this.indexed),this.isTuple()&&(n.components=this.components.map(t=>JSON.parse(t.format(e)))),JSON.stringify(n)}let t="";return this.isArray()?(t+=this.arrayChildren.format(e),t+=`[${this.arrayLength<0?"":String(this.arrayLength)}]`):this.isTuple()?t+="("+this.components.map(t=>t.format(e)).join("full"===e?", ":",")+")":t+=this.type,"sighash"!==e&&(!0===this.indexed&&(t+=" indexed"),"full"===e&&this.name&&(t+=" "+this.name)),t}isArray(){return"array"===this.baseType}isTuple(){return"tuple"===this.baseType}isIndexable(){return null!=this.indexed}walk(e,t){if(this.isArray()){if(!Array.isArray(e))throw Error("invalid array value");if(-1!==this.arrayLength&&e.length!==this.arrayLength)throw Error("array is wrong length");let n=this;return e.map(e=>n.arrayChildren.walk(e,t))}if(this.isTuple()){if(!Array.isArray(e))throw Error("invalid tuple value");if(e.length!==this.components.length)throw Error("array is wrong length");let n=this;return e.map((e,r)=>n.components[r].walk(e,t))}return t(this.type,e)}#tm(e,t,n,r){if(this.isArray()){if(!Array.isArray(t))throw Error("invalid array value");if(-1!==this.arrayLength&&t.length!==this.arrayLength)throw Error("array is wrong length");let a=this.arrayChildren,i=t.slice();i.forEach((t,r)=>{a.#tm(e,t,n,e=>{i[r]=e})}),r(i);return}if(this.isTuple()){let a,i=this.components;if(Array.isArray(t))a=t.slice();else{if(null==t||"object"!=typeof t)throw Error("invalid tuple value");a=i.map(e=>{if(!e.name)throw Error("cannot use object value with unnamed components");if(!(e.name in t))throw Error(`missing value for component ${e.name}`);return t[e.name]})}if(a.length!==this.components.length)throw Error("array is wrong length");a.forEach((t,r)=>{i[r].#tm(e,t,n,e=>{a[r]=e})}),r(a);return}let a=n(this.type,t);a.then?e.push(async function(){r(await a)}()):r(a)}async walkAsync(e,t){let n=[],r=[e];return this.#tm(n,e,t,e=>{r[0]=e}),n.length&&await Promise.all(n),r[0]}static from(e,t){if(H.isParamType(e))return e;if("string"==typeof e)try{return H.from(A(e),t)}catch(t){(0,a.MR)(!1,"invalid param type","obj",e)}else if(e instanceof T){let n="",r="",a=null;k(e,o(["tuple"])).has("tuple")||e.peekType("OPEN_PAREN")?(r="tuple",a=e.popParams().map(e=>H.from(e)),n=`tuple(${a.map(e=>e.format()).join(",")})`):r=n=I(e.popType("TYPE"));let i=null,s=null;for(;e.length&&e.peekType("BRACKET");){let t=e.pop();i=new H(R,"",n,r,null,a,s,i),s=t.value,n+=t.text,r="array",a=null}let l=null;if(k(e,f).has("indexed")){if(!t)throw Error("");l=!0}let u=e.peekType("ID")?e.pop().text:"";if(e.length)throw Error("leftover tokens");return new H(R,u,n,r,l,a,s,i)}let n=e.name;(0,a.MR)(!n||"string"==typeof n&&n.match(x),"invalid name","obj.name",n);let r=e.indexed;null!=r&&((0,a.MR)(t,"parameter cannot be indexed","obj.indexed",e.indexed),r=!!r);let i=e.type,s=i.match(j);if(s){let t=parseInt(s[2]||"-1"),a=H.from({type:s[1],components:e.components});return new H(R,n||"",i,"array",r,null,t,a)}if("tuple"===i||i.startsWith("tuple(")||i.startsWith("(")){let t=null!=e.components?e.components.map(e=>H.from(e)):null;return new H(R,n||"",i,"tuple",r,t,null,null)}return new H(R,n||"",i=I(e.type),i,r,null,null,null)}static isParamType(e){return e&&e[D]===B}}class V{type;inputs;constructor(e,t,n){(0,a.gk)(e,R,"Fragment"),n=Object.freeze(n.slice()),(0,i.n)(this,{type:t,inputs:n})}static from(e){if("string"==typeof e){try{V.from(JSON.parse(e))}catch(e){}return V.from(A(e))}
302if(e instanceof T)switch(e.peekKeyword(p)){case"constructor":return Q.from(e);case"error":return Y.from(e);case"event":return q.from(e);case"fallback":case"receive":return Z.from(e);case"function":return K.from(e);case"struct":return J.from(e)}else if("object"==typeof e){switch(e.type){case"constructor":return Q.from(e);case"error":return Y.from(e);case"event":return q.from(e);case"fallback":case"receive":return Z.from(e);case"function":return K.from(e);case"struct":return J.from(e)}(0,a.vA)(!1,`unsupported type: ${e.type}`,"UNSUPPORTED_OPERATION",{operation:"Fragment.from"})}(0,a.MR)(!1,"unsupported frgament object","obj",e)}static isConstructor(e){return Q.isFragment(e)}static isError(e){return Y.isFragment(e)}static isEvent(e){return q.isFragment(e)}static isFunction(e){return K.isFragment(e)}static isStruct(e){return J.isFragment(e)}}class W extends V{name;constructor(e,t,n,r){super(e,t,r),(0,a.MR)("string"==typeof n&&n.match(x),"invalid identifier","name",n),r=Object.freeze(r.slice()),(0,i.n)(this,{name:n})}}function _(e,t){return"("+t.map(t=>t.format(e)).join("full"===e?", ":",")+")"}class Y extends W{constructor(e,t,n){super(e,"error",t,n),Object.defineProperty(this,D,{value:N})}get selector(){return(0,s.id)(this.format("sighash")).substring(0,10)}format(e){if(null==e&&(e="sighash"),"json"===e)return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map(t=>JSON.parse(t.format(e)))});let t=[];return"sighash"!==e&&t.push("error"),t.push(this.name+_(e,this.inputs)),t.join(" ")}static from(e){if(Y.isFragment(e))return e;if("string"==typeof e)return Y.from(A(e));if(e instanceof T){let t=S("error",e),n=P(e);return O(e),new Y(R,t,n)}return new Y(R,e.name,e.inputs?e.inputs.map(H.from):[])}static isFragment(e){return e&&e[D]===N}}class q extends W{anonymous;constructor(e,t,n,r){super(e,"event",t,n),Object.defineProperty(this,D,{value:L}),(0,i.n)(this,{anonymous:r})}get topicHash(){return(0,s.id)(this.format("sighash"))}format(e){if(null==e&&(e="sighash"),"json"===e)return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map(t=>JSON.parse(t.format(e)))});let t=[];return"sighash"!==e&&t.push("event"),t.push(this.name+_(e,this.inputs)),"sighash"!==e&&this.anonymous&&t.push("anonymous"),t.join(" ")}static getTopicHash(e,t){return new q(R,e,t=(t||[]).map(e=>H.from(e)),!1).topicHash}static from(e){if(q.isFragment(e))return e;if("string"==typeof e)try{return q.from(A(e))}catch(t){(0,a.MR)(!1,"invalid event fragment","obj",e)}else if(e instanceof T){let t=S("event",e),n=P(e,!0),r=!!k(e,o(["anonymous"])).has("anonymous");return O(e),new q(R,t,n,r)}return new q(R,e.name,e.inputs?e.inputs.map(e=>H.from(e,!0)):[],!!e.anonymous)}static isFragment(e){return e&&e[D]===L}}class Q extends V{payable;gas;constructor(e,t,n,r,a){super(e,t,n),Object.defineProperty(this,D,{value:F}),(0,i.n)(this,{payable:r,gas:a})}format(e){if((0,a.vA)(null!=e&&"sighash"!==e,"cannot format a constructor for sighash","UNSUPPORTED_OPERATION",{operation:"format(sighash)"}),"json"===e)return JSON.stringify({type:"constructor",stateMutability:this.payable?"payable":"undefined",payable:this.payable,gas:null!=this.gas?this.gas:void 0,inputs:this.inputs.map(t=>JSON.parse(t.format(e)))});let t=[`constructor${_(e,this.inputs)}`];return this.payable&&t.push("payable"),null!=this.gas&&t.push(`@${this.gas.toString()}`),t.join(" ")}static from(e){if(Q.isFragment(e))return e;if("string"==typeof e)try{return Q.from(A(e))}catch(t){(0,a.MR)(!1,"invalid constuctor fragment","obj",e)}else if(e instanceof T){k(e,o(["constructor"]));let t=P(e),n=!!k(e,l).has("payable"),r=C(e);return O(e),new Q(R,"constructor",t,n,r)}return new Q(R,"constructor",e.inputs?e.inputs.map(H.from):[],!!e.payable,null!=e.gas?e.gas:null)}static isFragment(e){return e&&e[D]===F}}class Z extends V{payable;constructor(e,t,n){super(e,"fallback",t),Object.defineProperty(this,D,{value:U}),(0,i.n)(this,{payable:n})}format(e){let t=0===this.inputs.length?"receive":"fallback";return"json"===e?JSON.stringify({type:t,stateMutability:this.payable?"payable":"nonpayable"}):`${t}()${this.payable?" payable":""}`}static from(e){if(Z.isFragment(e))return e;if("string"==typeof e)try{return Z.from(A(e))}catch(t){(0,a.MR)(!1,"invalid fallback fragment","obj",e)}else if(e instanceof T){let t=e.toString(),n=e.peekKeyword(o(["fallback","receive"]));if((0,a.MR)(n,"type must be fallback or receive","obj",t),"receive"===e.popKeyword(o(["fallback","receive"]))){let t=P(e);return(0,a.MR)(0===t.length,"receive cannot have arguments","obj.inputs",t),k(e,o(["payable"])),O(e),new Z(R,[],!0)}let r=P(e);
302r.length?(0,a.MR)(1===r.length&&"bytes"===r[0].type,"invalid fallback inputs","obj.inputs",r.map(e=>e.format("minimal")).join(", ")):r=[H.from("bytes")];let i=M(e);if((0,a.MR)("nonpayable"===i||"payable"===i,"fallback cannot be constants","obj.stateMutability",i),k(e,o(["returns"])).has("returns")){let t=P(e);(0,a.MR)(1===t.length&&"bytes"===t[0].type,"invalid fallback outputs","obj.outputs",t.map(e=>e.format("minimal")).join(", "))}return O(e),new Z(R,r,"payable"===i)}return"receive"===e.type?new Z(R,[],!0):"fallback"===e.type?new Z(R,[H.from("bytes")],"payable"===e.stateMutability):void(0,a.MR)(!1,"invalid fallback description","obj",e)}static isFragment(e){return e&&e[D]===U}}class K extends W{constant;outputs;stateMutability;payable;gas;constructor(e,t,n,r,a,s){super(e,"function",t,r),Object.defineProperty(this,D,{value:z}),a=Object.freeze(a.slice()),(0,i.n)(this,{constant:"view"===n||"pure"===n,gas:s,outputs:a,payable:"payable"===n,stateMutability:n})}get selector(){return(0,s.id)(this.format("sighash")).substring(0,10)}format(e){if(null==e&&(e="sighash"),"json"===e)return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:"nonpayable"!==this.stateMutability?this.stateMutability:void 0,payable:this.payable,gas:null!=this.gas?this.gas:void 0,inputs:this.inputs.map(t=>JSON.parse(t.format(e))),outputs:this.outputs.map(t=>JSON.parse(t.format(e)))});let t=[];return"sighash"!==e&&t.push("function"),t.push(this.name+_(e,this.inputs)),"sighash"!==e&&("nonpayable"!==this.stateMutability&&t.push(this.stateMutability),this.outputs&&this.outputs.length&&(t.push("returns"),t.push(_(e,this.outputs))),null!=this.gas&&t.push(`@${this.gas.toString()}`)),t.join(" ")}static getSelector(e,t){return new K(R,e,"view",t=(t||[]).map(e=>H.from(e)),[],null).selector}static from(e){if(K.isFragment(e))return e;if("string"==typeof e)try{return K.from(A(e))}catch(t){(0,a.MR)(!1,"invalid function fragment","obj",e)}else if(e instanceof T){let t=S("function",e),n=P(e),r=M(e),a=[];k(e,o(["returns"])).has("returns")&&(a=P(e));let i=C(e);return O(e),new K(R,t,r,n,a,i)}let t=e.stateMutability;return null==t&&(t="payable","boolean"==typeof e.constant?(t="view",!e.constant&&(t="payable","boolean"!=typeof e.payable||e.payable||(t="nonpayable"))):"boolean"!=typeof e.payable||e.payable||(t="nonpayable")),new K(R,e.name,t,e.inputs?e.inputs.map(H.from):[],e.outputs?e.outputs.map(H.from):[],null!=e.gas?e.gas:null)}static isFragment(e){return e&&e[D]===z}}class J extends W{constructor(e,t,n){super(e,"struct",t,n),Object.defineProperty(this,D,{value:G})}format(){throw Error("@TODO")}static from(e){if("string"==typeof e)try{return J.from(A(e))}catch(t){(0,a.MR)(!1,"invalid struct fragment","obj",e)}else if(e instanceof T){let t=S("struct",e),n=P(e);return O(e),new J(R,t,n)}return new J(R,e.name,e.inputs?e.inputs.map(H.from):[])}static isFragment(e){return e&&e[D]===G}}},97618:(e,t,n)=>{"use strict";n.d(t,{W:()=>l});var r=n(5776),a=n(9281),i=n(20262),s=["children","className"];function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var l=r.forwardRef(function(e,t){var n=e.children,l=e.className,u=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,s),d=(0,a.A)("recharts-layer",l);return r.createElement("g",o({className:d},(0,i.J9)(u,!0),{ref:t}),n)})},97768:(e,t,n)=>{var r=n(14872),a=n(33696);e.exports=function(e){return"symbol"==typeof e||a(e)&&"[object Symbol]"==r(e)}},98307:(e,t,n)=>{var r=n(64705),a=n(85219),i=n(96053),s=n(36601),o=n(38536);e.exports=function(e,t,n){var l=s(e)?r:a;return n&&o(e,t,n)&&(t=void 0),l(e,i(t,3))}},98331:(e,t,n)=>{"use strict";n.d(t,{tb:()=>a,ws:()=>r,ZZ:()=>i});let r=e=>({isOpen:!1,close:()=>{e({isOpen:!1})},open:()=>{e({isOpen:!0})}});var a=function(e){return e[e.Default=0]="Default",e[e.Loading=1]="Loading",e[e.Success=2]="Success",e[e.Failed=3]="Failed",e}({});let i=e=>({txStatus:0,setTxStatus(t){e({txStatus:t})},setTxHash(t){e({txHash:t})},setTxError(t){e({txError:t})}})},98356:(e,t,n)=>{var r=n(69514),a=n(21397),i=n(96053);e.exports=function(e,t){var n={};return t=i(t,3),a(e,function(e,a,i){r(n,a,t(e,a,i))}),n}},98470:(e,t,n)=>{"use strict";n.d(t,{r:()=>x});var r=n(5776),a=n(84572),i=n.n(a),s=n(9281),o=n(97618),l=n(9098),u=n(12889),d=n(68459),c=n(63932),p=n(59505),y=n(13189),f=n(20262);function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}
302function h(){return(h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach(function(t){var r,a,i;r=e,a=t,i=n[t],(a=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=m(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==m(t)?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):r[a]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var v=function(e){var t=e.x,n=e.y,r=e.xAxis,a=e.yAxis,i=(0,p.P2)({x:r.scale,y:a.scale}),s=i.apply({x:t,y:n},{bandAware:!0});return(0,c.R)(e,"discard")&&!i.isInRange(s)?null:s};function x(e){var t=e.x,n=e.y,a=e.r,i=e.alwaysShow,l=e.clipPathId,p=(0,d.vh)(t),m=(0,d.vh)(n);if((0,y.R)(void 0===i,'The alwaysShow prop is deprecated. Please use ifOverflow="extendDomain" instead.'),!p||!m)return null;var h=v(e);if(!h)return null;var b=h.x,w=h.y,T=e.shape,A=e.className,E=g(g({clipPath:(0,c.R)(e,"hidden")?"url(#".concat(l,")"):void 0},(0,f.J9)(e,!0)),{},{cx:b,cy:w});return r.createElement(o.W,{className:(0,s.A)("recharts-reference-dot",A)},x.renderDot(T,E),u.J.renderCallByParent(e,{x:b-a,y:w-a,width:2*a,height:2*a}))}x.displayName="ReferenceDot",x.defaultProps={isFront:!1,ifOverflow:"discard",xAxisId:0,yAxisId:0,r:10,fill:"#fff",stroke:"#ccc",fillOpacity:1,strokeWidth:1},x.renderDot=function(e,t){return r.isValidElement(e)?r.cloneElement(e,t):i()(e)?e(t):r.createElement(l.c,h({},t,{cx:t.cx,cy:t.cy,className:"recharts-reference-dot-dot"}))}},98497:(e,t,n)=>{var r=n(36601),a=n(80292),i=n(47722),s=n(51292);e.exports=function(e,t){return r(e)?e:a(e,t)?[e]:i(s(e))}},98635:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var r=/\s/;let a=function(e){for(var t=e.length;t--&&r.test(e.charAt(t)););return t};var i=/^\s+/,s=n(94707),o=n(53324),l=0/0,u=/^[-+]0x[0-9a-f]+$/i,d=/^0b[01]+$/i,c=/^0o[0-7]+$/i,p=parseInt;let y=function(e){if("number"==typeof e)return e;if((0,o.A)(e))return l;if((0,s.A)(e)){var t,n="function"==typeof e.valueOf?e.valueOf():e;e=(0,s.A)(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=(t=e)?t.slice(0,a(t)+1).replace(i,""):t;var r=d.test(e);return r||c.test(e)?p(e.slice(2),r?2:8):u.test(e)?l:+e}},98666:(e,t,n)=>{"use strict";n.d(t,{S:()=>S});var r=n(12678),a=n(15805),i=n(44255);let[s,o,l]=[[],[],[]],u=BigInt(0),d=BigInt(1),c=BigInt(2),p=BigInt(7),y=BigInt(256),f=BigInt(113);for(let e=0,t=d,n=1,r=0;e<24;e++){[n,r]=[r,(2*n+3*r)%5],s.push(2*(5*r+n)),o.push((e+1)*(e+2)/2%64);let a=u;for(let e=0;e<7;e++)(t=(t<<d^(t>>p)*f)%y)&c&&(a^=d<<(d<<BigInt(e))-d);l.push(a)}let[m,h]=(0,a.lD)(l,!0),b=(e,t,n)=>n>32?(0,a.WM)(e,t,n):(0,a.P5)(e,t,n),g=(e,t,n)=>n>32?(0,a.im)(e,t,n):(0,a.B4)(e,t,n);class v extends i.Vw{constructor(e,t,n,a=!1,s=24){if(super(),this.blockLen=e,this.suffix=t,this.outputLen=n,this.enableXOF=a,this.rounds=s,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,r.ai)(n),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,i.DH)(this.state)}keccak(){!function(e,t=24){let n=new Uint32Array(10);for(let r=24-t;r<24;r++){for(let t=0;t<10;t++)n[t]=e[t]^e[t+10]^e[t+20]^e[t+30]^e[t+40];for(let t=0;t<10;t+=2){let r=(t+8)%10,a=(t+2)%10,i=n[a],s=n[a+1],o=b(i,s,1)^n[r],l=g(i,s,1)^n[r+1];for(let n=0;n<50;n+=10)e[t+n]^=o,e[t+n+1]^=l}let t=e[2],a=e[3];for(let n=0;n<24;n++){let r=o[n],i=b(t,a,r),l=g(t,a,r),u=s[n];t=e[u],a=e[u+1],e[u]=i,e[u+1]=l}for(let t=0;t<50;t+=10){for(let r=0;r<10;r++)n[r]=e[t+r];for(let r=0;r<10;r++)e[t+r]^=~n[(r+2)%10]&n[(r+4)%10]}e[0]^=m[r],e[1]^=h[r]}n.fill(0)}(this.state32,this.rounds),this.posOut=0,this.pos=0}update(e){(0,r.t2)(this);let{blockLen:t,state:n}=this,a=(e=(0,i.ZJ)(e)).length;for(let r=0;r<a;){let i=Math.min(t-this.pos,a-r);for(let t=0;t<i;t++)n[this.pos++]^=e[r++];this.pos===t&&this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:e,suffix:t,pos:n,blockLen:r}=this;e[n]^=t,(128&t)!=0&&n===r-1&&this.keccak(),e[r-1]^=128,this.keccak()}writeInto(e){(0,r.t2)(this,!1),(0,r.ee)(e),this.finish();let t=this.state,{blockLen:n}=this;for(let r=0,a=e.length;r<a;){this.posOut>=n&&this.keccak();let i=Math.min(n-this.posOut,a-r);e.set(t.subarray(this.posOut,this.posOut+i),r),this.posOut+=i,r+=i}return e}xofInto(e){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(e)}xof(e){return(0,r.ai)(e),this.xofInto(new Uint8Array(e))}digestInto(e){if((0,r.CG)(e,this),this.finished)throw Error("digest() was already called");return this.writeInto(e),this.destroy(),e}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(e){let{blockLen:t,suffix:n,outputLen:r,rounds:a,enableXOF:i}=this;return e||(e=new v(t,n,r,i,a)),e.state32.set(this.state32),e.pos=this.pos,e.posOut=this.posOut,e.finished=this.finished,e.rounds=a,e.suffix=n,e.outputLen=r,e.enableXOF=i,e.destroyed=this.destroyed,e}}let x=(0,i.ld)(()=>new v(136,1,32));var w=n(32931);let T=!1,A=function(e){return x(e)},E=A;function S(e){let t=(0,w.q5)(e,"data");return(0,w.c$)(E(t))}S._=A,S.lock=function(){T=!0},S.register=function(e){if(T)throw TypeError("keccak256 is locked");E=e},Object.freeze(S)},99265:(e,t,n)=>{"use strict";n.d(t,{j:()=>l});var r=n(87773),a=n(80478),i=n(44819),s=n(78879),o=n(64476),l=(0,i.R)((e,t)=>{let{className:n,...i}=e,l=(0,a.cx)("chakra-modal__footer",n),u={display:"flex",alignItems:"center",justifyContent:"flex-end",...(0,r.x5)().footer};return(0,o.jsx)(s.B.footer,{ref:t,...i,__css:u,className:l})});l.displayName="ModalFooter"},99290:(e,t,n)=>{"use strict";n.d(t,{s:()=>F,l:()=>U});var r=n(64476),a=n(60754),i=n(87269),s=n(5776),o=n(30434),l=n(28151),u=n(28566),d=n(99849),c=n(61558),p=n(10203),y=n(80009),f=n(51767),m=n(26088),h=n(77681),b=n(72091),g=n(28701),v=n(23215),x=n(93647),w=n(48684),T=n(57126),A=n(30508),E=n(28443),S=n(42656),k=n(94510),M=n(57306),P=n(45593),C=n(83329),O=n(36958),j=n.n(O),I=n(21578);let R=e=>{let{pool:t,balance:n}
302=e,{data:a}=(0,k.un)(t.tokenAddress);return(0,r.jsx)(E.R,{title:t.symbol,content:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(T.V,{value:n}),(0,r.jsx)(w.A,{symbol:t.symbol})]}),usdContent:(0,r.jsx)(A.o,{value:n,price:a})},t.symbol)};var D=n(24345),B=n(36294);let N=()=>{var e;let{data:t}=(0,k.mn)();return(0,r.jsx)(D.Z,{background:"linear-gradient(239deg, rgba(217, 217, 217, 0.10) 0.93%, rgba(255, 255, 255, 0.00) 45.88%, rgba(255, 255, 255, 0.08) 99.71%)",px:4,py:3,my:3,children:(0,r.jsxs)(v.T,{gap:.5,alignItems:"flex-start",children:[(0,r.jsx)(m.E,{textStyle:"cta",children:"Cronos zkEVM Pioneer Program (Total Points Earned)"}),(0,r.jsxs)(B.z,{children:[(0,r.jsx)(m.E,{textStyle:"body2",borderBottom:"dashed",children:null!=(e=null==t?void 0:t.points)?e:0}),(0,r.jsx)(j(),{src:"/images/points.svg",width:"24",height:"24",alt:"points"}),(null==t?void 0:t.rank)&&(0,r.jsx)(f.az,{bg:"gradient.h2Gradient",borderRadius:"5",p:1,children:(0,r.jsxs)(m.E,{color:"primary.h2_gray",textStyle:"captionBold",children:[null==t?void 0:t.rank,"th"]})})]}),(0,r.jsx)(b.$,{as:g.N,variant:"link",href:S.z.poinnerMissons,isExternal:!0,children:"Learn more"})]})})},L=[{href:S.z.h2Finance,icon:(0,r.jsx)(j(),{src:"/images/h2.svg",width:"38",height:"24",alt:"h2finance"})},{href:S.z.ebisusbay,icon:(0,r.jsx)(j(),{src:"/images/ebi.svg",width:"81",height:"24",alt:"ebi"})},{href:S.z.wolfswap,icon:(0,r.jsx)(j(),{src:"/images/wolfswap.svg",width:"34",height:"28",alt:"wolfswap"})}],F=[{href:S.z.cronosZkevm,icon:(0,r.jsx)(j(),{src:"/images/cronos-zkevm.svg",width:"83",height:"24",alt:"cronos-zkevm"})},{href:S.z.xyFinance,icon:(0,r.jsx)(j(),{src:"/images/xy-finance.svg",width:"104",height:"24",alt:"xy-finace"})}],U=()=>{let e=(0,M.Ri)(),t=(0,I.w)(e=>e.closeModal),n=i.hB.useAccount(),{onCopy:O,hasCopied:j}=function(e,t={}){let[n,r]=(0,s.useState)(!1),[a,i]=(0,s.useState)(e);(0,s.useEffect)(()=>i(e),[e]);let{timeout:l=1500,...u}="number"==typeof t?{timeout:t}:t,d=(0,s.useCallback)(()=>{r(o(a,u))},[a,u]);return(0,s.useEffect)(()=>{let e=null;return n&&(e=window.setTimeout(()=>{r(!1)},l)),()=>{e&&window.clearTimeout(e)}},[l,n]),{value:a,setValue:i,onCopy:d,hasCopied:n}}(null!=n?n:""),{data:D}=(0,k.Pw)(),{data:B}=(0,k.Y_)(),U=e.getContractAddress("Amply").toLowerCase(),{data:z}=(0,k.nC)(U),{data:G}=(0,k.go)(),H=(0,s.useMemo)(()=>!D||!B||B.map(e=>{let t=D.balanceTokenAddresses.findIndex(t=>t===e.tokenAddress);return(0,C.A)(t)?D.balances[t]:P.fw.ZERO}).reduce((e,t)=>e.add(t),P.fw.ZERO).eq(P.fw.ZERO),[B,D]);return(0,r.jsxs)(l.c,{p:4,children:[(0,r.jsx)(u.z,{in:j,unmountOnExit:!0,children:(0,r.jsx)(d.F,{w:"calc(100% - 32px)",p:"10px 16px",mt:"-5",position:"absolute",bgColor:"primary.success",rounded:"5px",justifyContent:"center",children:(0,r.jsx)(c.T,{color:"primary.text1",children:"Wallet address copied"})})}),(0,r.jsxs)(p.s,{gap:2,alignItems:"center",children:[(0,r.jsx)(x.y,{}),"".concat(null==n?void 0:n.slice(0,6),"...").concat(null==n?void 0:n.slice(-4)),(0,r.jsx)(y.I,{as:a.QR,color:"primary.cta",cursor:"pointer",onClick:O})]}),(0,r.jsx)(N,{}),!H&&(0,r.jsxs)(p.s,{gap:3,mt:6,direction:"column",children:[null==B?void 0:B.map(e=>{let t=null==D?void 0:D.balanceTokenAddresses.findIndex(t=>t===e.tokenAddress);return(0,r.jsx)(f.az,{children:(0,C.A)(t)&&(0,r.jsx)(R,{pool:e,balance:null==D?void 0:D.balances[t]})},e.symbol)}),(0,r.jsx)(E.R,{title:"AMPLY",content:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(T.V,{value:z}),(0,r.jsx)(w.A,{symbol:"AMPLY"})]}),usdContent:(0,r.jsx)(A.o,{value:z,price:G})})]}),(0,r.jsx)(m.E,{textStyle:"body3",mt:3,children:H?"Your wallet looks a bit dry. Bridge assets with our partners to fill it up:":"Need more funds? Get more assets with our partners:"}),!H&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(m.E,{my:2,textStyle:"cta",color:"primary.cta",children:"Swap"}),(0,r.jsx)(h.r,{columns:2,spacing:3,children:L.map(e=>(0,r.jsx)(b.$,{as:g.N,variant:"outline",height:10,rightIcon:(0,r.jsx)(a.Gr,{}),href:e.href,isExternal:!0,children:e.icon},e.href))})]}),(0,r.jsx)(m.E,{my:2,textStyle:"cta",color:"primary.cta",children:"Bridge"}),(0,r.jsx)(h.r,{columns:2,spacing:3,children:F.map(e=>(0,r.jsx)(b.$,{as:g.N,variant:"outline",height:10,rightIcon:(0,r.jsx)(a.Gr,{}),href:e.href,isExternal:!0,children:e.icon},e.href))}),(0,r.jsxs)(v.T,{gap:6,mt:6,children:[(0,r.jsx)(b.$,{as:g.N,href:S.z.gitbook.riskDisclosure,px:8,isExternal:!0,children:"Risk disclosure"}),(0,r.jsx)(b.$,{variant:"link",onClick:async()=>{await i.hB.disconnect(),t()},children:"Disconnect wallet"})]})]})}}
302,99662:(e,t,n)=>{"use strict";n.d(t,{EI:()=>w,Ff:()=>T,Wz:()=>E,Z_:()=>A,_e:()=>S,a2:()=>y,d0:()=>h,lX:()=>k,nM:()=>b,pI:()=>g,qR:()=>f,r$:()=>m});var r=n(46331),a=n(87269),i=n(17775),s=n(57634),o=n(57306),l=n(31483),u=n(45593),d=n(76805),c=n(76186);let{getConnector:p}=a.hB,y=async e=>{let{account:t,token:n,spender:r,amount:a,gasTokenAddress:s,gasTokenSymbol:l}=e,u=await n.allowance(t,r),c=p().provider,y=await new d.kG(c).getSigner();if(u<a){if(l===i.gD.zkCRO){let e=await n.approve(r,a);return await e.wait()}let e=await n.approve.estimateGas(r,a),u=n.interface.encodeFunctionData("approve",[r,a]),d=await (0,o.D)({gasLimit:e,fromAddress:t,toAddress:await n.getAddress(),gasTokenAddress:s,functionData:u}),c=await y.sendTransaction(d.txData);return await c.wait()}},f=e=>e===c.ch?(0,r.RZ)((0,l.T)(),"wzkCRO").toLowerCase():e,m=e=>e===c.ch?(0,r.RZ)((0,l.T)(),"wzkCRO"):e,h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:u.fw.ZERO;return e.gte(u.fw.ONE)&&e.lt(new u.fw(3))},b=e=>e===(0,r.RZ)((0,l.T)(),"wzkCRO")?c.ch:e;var g=function(e){return e[e.HealthFactor=0]="HealthFactor",e[e.AvailableBorrow=1]="AvailableBorrow",e}({});let v=(e,t,n)=>e.id.neq(0)&&(null==t?void 0:t.eModeCategoryId.eq(e.id))?0===n?e.liquidationThreshold:e.ltv:0===n?null==t?void 0:t.reserveLiquidationThreshold:null==t?void 0:t.baseLTVasCollateral,x=e=>new u.fw(e.toFixed(s.IJ,{roundingMode:u.CB.ROUND_DOWN,trailingZeros:!1})),w=(e,t,n,r,a)=>{let i=u.fw.ZERO,s=u.fw.ZERO;return t.forEach(t=>{if(t.asCollateral||t.tokenAddress===m(e)){let e=t.aTokenBalance.mul(t.tokenUSDPrice),o=v(r,n.find(e=>m(e.tokenAddress)===t.tokenAddress),a);i=o?o.mul(e).add(i):u.fw.ZERO,s=e.add(s)}}),s.gt(u.fw.ZERO)?x(i.div(s)):u.fw.ZERO},T=(e,t,n,r,a)=>{let i=u.fw.ZERO,s=u.fw.ZERO;return t.forEach(t=>{if(t.asCollateral&&t.tokenAddress!==m(e)){let e=t.aTokenBalance.mul(t.tokenUSDPrice),o=v(r,n.find(e=>m(e.tokenAddress)===t.tokenAddress),a);i=o?o.mul(e).add(i):u.fw.ZERO,s=e.add(s)}}),s.gt(u.fw.ZERO)?x(i.div(s)):u.fw.ZERO},A=(e,t,n,r,a,i)=>{let s=u.fw.ZERO,o=u.fw.ZERO;return t.forEach(t=>{if(t.asCollateral||t.tokenAddress===m(e)&&t.aTokenBalance.eq(0)){let l=t.aTokenBalance.mul(t.tokenUSDPrice);l=t.tokenAddress===m(e)?l.add(a):l;let d=v(r,n.find(e=>m(e.tokenAddress)===t.tokenAddress),i);s=d?d.mul(l).add(s):u.fw.ZERO,o=l.add(o)}}),o.gt(u.fw.ZERO)?x(s.div(o)):u.fw.ZERO},E=(e,t,n,r,a,i)=>{let s=u.fw.ZERO,o=u.fw.ZERO;return t.forEach(t=>{if(t.asCollateral||t.tokenAddress===m(e)){let l=t.aTokenBalance.mul(t.tokenUSDPrice);l=t.tokenAddress===m(e)?l.sub(a):l;let d=v(r,n.find(e=>m(e.tokenAddress)===t.tokenAddress),i);s=d?d.mul(l).add(s):u.fw.ZERO,o=l.add(o)}}),o.gt(u.fw.ZERO)?x(s.div(o)):u.fw.ZERO},S=(e,t)=>{let n=u.fw.ZERO,r=u.fw.ZERO;return e.forEach(e=>{if(e.asCollateral){let a=e.aTokenBalance.mul(e.tokenUSDPrice),i=t.find(t=>m(t.tokenAddress)===e.tokenAddress),s=null==i?void 0:i.reserveLiquidationThreshold;n=s?s.mul(a).add(n):u.fw.ZERO,r=a.add(r)}}),r.gt(u.fw.ZERO)?x(n.div(r)):u.fw.ZERO},k=async(e,t,n)=>{let r=u.fw.ZERO,a=u.fw.ZERO;for(let i of e)if(i.asCollateral){let e,s=i.aTokenBalance.mul(i.tokenUSDPrice),o=t.find(e=>m(e.tokenAddress)===i.tokenAddress);r=(e=(null==o?void 0:o.eModeCategoryId.eq(n.id))?n.reserveLiquidationThreshold:null==o?void 0:o.reserveLiquidationThreshold)?e.mul(s).add(r):u.fw.ZERO,a=s.add(a)}return a.gt(u.fw.ZERO)?x(r.div(a)):u.fw.ZERO}},99759:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},99849:(e,t,n)=>{"use strict";n.d(t,{F:()=>d});var r=n(87325),a=n(80478),i=n(44819),s=n(42300),o=n(50984),l=n(78879),u=n(64476),d=(0,i.R)(function(e,t){var n;let{status:i="info",addRole:d=!0,...c}=(0,s.MN)(e),p=null!=(n=e.colorScheme)?n:(0,r.He)(i),y=(0,o.o5)("Alert",{...e,colorScheme:p}),f={width:"100%",display:"flex",alignItems:"center",position:"relative",overflow:"hidden",...y.container};return(0,u.jsx)(r.Sw,{value:{status:i},children:(0,u.jsx)(r._N,{value:y,children:(0,u.jsx)(l.B.div,{"data-status":i,role:d?"alert":void 0,ref:t,...c,className:(0,a.cx)("chakra-alert",e.className),__css:f})})})});d.displayName="Alert"},99926:(e,t,n)=>{"use strict";n.d(t,{k:()=>i});var r=n(81604),a=n(79194);class i extends a._y{#tn;
302constructor(e,t){(0,r.MR)(e&&e.request,"invalid EIP-1193 provider","ethereum",e),super(t,{batchMaxCount:1}),this.#tn=async(t,n)=>{let r={method:t,params:n};this.emit("debug",{action:"sendEip1193Request",payload:r});try{let t=await e.request(r);return this.emit("debug",{action:"receiveEip1193Result",result:t}),t}catch(t){let e=Error(t.message);throw e.code=t.code,e.data=t.data,e.payload=r,this.emit("debug",{action:"receiveEip1193Error",error:e}),e}}}async send(e,t){return await this._start(),await super.send(e,t)}async _send(e){(0,r.MR)(!Array.isArray(e),"EIP-1193 does not support batch request","payload",e);try{let t=await this.#tn(e.method,e.params||[]);return[{id:e.id,result:t}]}catch(t){return[{id:e.id,error:{code:t.code,data:t.data,message:t.message}}]}}getRpcError(e,t){switch((t=JSON.parse(JSON.stringify(t))).error.code||-1){case 4001:t.error.message=`ethers-user-denied: ${t.error.message}`;break;case 4200:t.error.message=`ethers-unsupported: ${t.error.message}`}return super.getRpcError(e,t)}async hasSigner(e){null==e&&(e=0);let t=await this.send("eth_accounts",[]);return"number"==typeof e?t.length>e:(e=e.toLowerCase(),0!==t.filter(t=>t.toLowerCase()===e).length)}async getSigner(e){if(null==e&&(e=0),!await this.hasSigner(e))try{await this.#tn("eth_requestAccounts",[])}catch(t){let e=t.payload;throw this.getRpcError(e,{id:e.id,error:t})}return await super.getSigner(e)}}}},e=>{var t=t=>e(e.s=t);e.O(0,[593,792],()=>(t(71831),t(48514))),_N_E=e.O()}]);
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.