@socket.tech/plugin
Version:
1 lines • 128 kB
JavaScript
import{jsx as t,jsxs as e,Fragment as n}from"react/jsx-runtime";import{useSelector as o,useDispatch as s,Provider as r}from"react-redux";import{createSlice as i,configureStore as l}from"@reduxjs/toolkit";import{createContext as a,useState as d,useContext as u,useEffect as c,useRef as w,useCallback as k}from"react";import{ethers as v}from"ethers";import{constants as m}from"@socket.tech/ll-core";import{Routes as f,Socket as p,Supported as h,Balances as g,Server as b,SortOptions as x}from"@socket.tech/socket-v2-sdk";import y,{SWRConfig as N}from"swr";import{hexStripZeros as T}from"ethers/lib/utils";import{X as I,Search as R,XCircle as S,ChevronDown as A,Check as C,Info as D,ExternalLink as O,CheckCircle as E,ArrowRight as P,ArrowDown as B,Edit as L,ChevronUp as z,Settings as F,AlertCircle as _,HelpCircle as U,AlertTriangle as H,Gift as M,CreditCard as j}from"react-feather";import{animated as G,useTransition as V,useSpring as q}from"@react-spring/web";import{useFloating as K,offset as Q,flip as Y,shift as W,useHover as X,useInteractions as J}from"@floating-ui/react";var Z=function(){return Z=Object.assign||function(t){for(var e,n=1,o=arguments.length;n<o;n++)for(var s in e=arguments[n])Object.prototype.hasOwnProperty.call(e,s)&&(t[s]=e[s]);return t},Z.apply(this,arguments)};function $(t,e,n,o){return new(n||(n=Promise))((function(s,r){function i(t){try{a(o.next(t))}catch(t){r(t)}}function l(t){try{a(o.throw(t))}catch(t){r(t)}}function a(t){var e;t.done?s(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(i,l)}a((o=o.apply(t,e||[])).next())}))}function tt(t,e){var n,o,s,r,i={label:0,sent:function(){if(1&s[0])throw s[1];return s[1]},trys:[],ops:[]};return r={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(r[Symbol.iterator]=function(){return this}),r;function l(r){return function(l){return function(r){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,o&&(s=2&r[0]?o.return:r[0]?o.throw||((s=o.return)&&s.call(o),0):o.next)&&!(s=s.call(o,r[1])).done)return s;switch(o=0,s&&(r=[2&r[0],s.value]),r[0]){case 0:case 1:s=r;break;case 4:return i.label++,{value:r[1],done:!1};case 5:i.label++,o=r[1],r=[0];continue;case 7:r=i.ops.pop(),i.trys.pop();continue;default:if(!(s=i.trys,(s=s.length>0&&s[s.length-1])||6!==r[0]&&2!==r[0])){i=0;continue}if(3===r[0]&&(!s||r[1]>s[0]&&r[1]<s[3])){i.label=r[1];break}if(6===r[0]&&i.label<s[1]){i.label=s[1],s=r;break}if(s&&i.label<s[2]){i.label=s[2],i.ops.push(r);break}s[2]&&i.ops.pop(),i.trys.pop();continue}r=e.call(t,i)}catch(t){r=[6,t],o=0}finally{n=s=0}if(5&r[0])throw r[1];return{value:r[0]?r[1]:void 0,done:!0}}([r,l])}}}function et(t,e,n){if(n||2===arguments.length)for(var o,s=0,r=e.length;s<r;s++)!o&&s in e||(o||(o=Array.prototype.slice.call(e,0,s)),o[s]=e[s]);return t.concat(o||Array.prototype.slice.call(e))}var nt;!function(t,e){void 0===e&&(e={});var n=e.insertAt;if(t&&"undefined"!=typeof document){var o=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css","top"===n&&o.firstChild?o.insertBefore(s,o.firstChild):o.appendChild(s),s.styleSheet?s.styleSheet.cssText=t:s.appendChild(document.createTextNode(t))}}(':root{--socket-widget-accent-color:239,51,116;--socket-widget-on-accent-color:255,255,255;--socket-widget-primary-color:255,255,255;--socket-widget-secondary-color:241,245,249;--socket-widget-primary-text-color:0,0,0;--socket-widget-secondary-text-color:68,68,68;--socket-widget-outline-color:208,208,208;--socket-widget-interactive:241,245,249;--socket-widget-on-interactive:10,10,10;--socket-widget-font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}.skt-w{--tw-border-opacity:1;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;border-color:rgb(229 231 235/var(--tw-border-opacity));border-style:solid;border-width:0;box-sizing:border-box;line-height:1.15;margin:0;padding:0}.skt-w:disabled{cursor:default}.skt-w-root-container{font-family:var(--socket-widget-font-family)}.skt-w:after,.skt-w:before{border:0 solid #e5e7eb;border-image-outset:0;border-image-repeat:initial;border-image-slice:100%;border-image-source:none;border-image-width:1}.skt-w-input{border-width:0;color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;outline-width:0;padding:0}.skt-w-button{background-color:transparent;background-image:none;cursor:pointer;text-transform:none}.skt-w-anchor{color:inherit;text-decoration:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.skt-w-pointer-events-none{pointer-events:none}.skt-w-visible{visibility:visible}.skt-w-invisible{visibility:hidden}.skt-w-absolute{position:absolute}.skt-w-relative{position:relative}.skt-w-bottom-0{bottom:0}.skt-w-left-0{left:0}.skt-w-left-3{left:.75rem}.skt-w-right-3{right:.75rem}.skt-w-top-0{top:0}.skt-w-top-1{top:.25rem}.skt-w-top-10{top:2.5rem}.skt-w-top-2{top:.5rem}.skt-w-z-0{z-index:0}.skt-w-z-10{z-index:10}.skt-w-z-30{z-index:30}.skt-w-z-50{z-index:50}.skt-w-m-0{margin:0}.skt-w--my-1{margin-bottom:-.25rem;margin-top:-.25rem}.skt-w--my-2{margin-bottom:-.5rem;margin-top:-.5rem}.skt-w-mx-1{margin-left:.25rem;margin-right:.25rem}.skt-w-my-1{margin-bottom:.25rem;margin-top:.25rem}.skt-w-my-2{margin-bottom:.5rem;margin-top:.5rem}.skt-w-my-auto{margin-bottom:auto;margin-top:auto}.skt-w--ml-2{margin-left:-.5rem}.skt-w--mt-0{margin-top:0}.skt-w--mt-0\\.5{margin-top:-.125rem}.skt-w-mb-0{margin-bottom:0}.skt-w-mb-0\\.5{margin-bottom:.125rem}.skt-w-mb-1{margin-bottom:.25rem}.skt-w-mb-1\\.5{margin-bottom:.375rem}.skt-w-mb-10{margin-bottom:2.5rem}.skt-w-mb-2{margin-bottom:.5rem}.skt-w-mb-3{margin-bottom:.75rem}.skt-w-mb-4{margin-bottom:1rem}.skt-w-ml-1{margin-left:.25rem}.skt-w-ml-1\\.5{margin-left:.375rem}.skt-w-ml-2{margin-left:.5rem}.skt-w-ml-3{margin-left:.75rem}.skt-w-mr-0{margin-right:0}.skt-w-mr-0\\.5{margin-right:.125rem}.skt-w-mr-1{margin-right:.25rem}.skt-w-mr-1\\.5{margin-right:.375rem}.skt-w-mr-2{margin-right:.5rem}.skt-w-mr-3{margin-right:.75rem}.skt-w-mr-3\\.5{margin-right:.875rem}.skt-w-mt-0{margin-top:0}.skt-w-mt-0\\.5{margin-top:.125rem}.skt-w-mt-1{margin-top:.25rem}.skt-w-mt-2{margin-top:.5rem}.skt-w-mt-2\\.5{margin-top:.625rem}.skt-w-mt-3{margin-top:.75rem}.skt-w-mt-3\\.5{margin-top:.875rem}.skt-w-mt-4{margin-top:1rem}.skt-w-mt-6{margin-top:1.5rem}.skt-w-mt-\\[3px\\]{margin-top:3px}.skt-w-block{display:block}.skt-w-flex{display:flex}.skt-w-inline-flex{display:inline-flex}.skt-w-h-0{height:0}.skt-w-h-10{height:2.5rem}.skt-w-h-14{height:3.5rem}.skt-w-h-3{height:.75rem}.skt-w-h-3\\.5{height:.875rem}.skt-w-h-4{height:1rem}.skt-w-h-5{height:1.25rem}.skt-w-h-6{height:1.5rem}.skt-w-h-7{height:1.75rem}.skt-w-h-8{height:2rem}.skt-w-h-\\[18px\\]{height:18px}.skt-w-h-\\[30px\\]{height:30px}.skt-w-h-\\[360px\\]{height:360px}.skt-w-h-\\[56px\\]{height:56px}.skt-w-h-auto{height:auto}.skt-w-h-full{height:100%}.skt-w-h-px{height:1px}.skt-w-max-h-\\[150px\\]{max-height:150px}.skt-w-max-h-full{max-height:100%}.skt-w-max-h-min{max-height:-moz-min-content;max-height:min-content}.skt-w-w-0{width:0}.skt-w-w-10{width:2.5rem}.skt-w-w-11{width:2.75rem}.skt-w-w-12{width:3rem}.skt-w-w-3{width:.75rem}.skt-w-w-3\\.5{width:.875rem}.skt-w-w-32{width:8rem}.skt-w-w-4{width:1rem}.skt-w-w-5{width:1.25rem}.skt-w-w-5\\.5{width:1.375rem}.skt-w-w-6{width:1.5rem}.skt-w-w-8{width:2rem}.skt-w-w-\\[100px\\]{width:100px}.skt-w-w-\\[120px\\]{width:120px}.skt-w-w-\\[140px\\]{width:140px}.skt-w-w-\\[18px\\]{width:18px}.skt-w-w-\\[30px\\]{width:30px}.skt-w-w-\\[360px\\]{width:360px}.skt-w-w-auto{width:auto}.skt-w-w-fit{width:-moz-fit-content;width:fit-content}.skt-w-w-full{width:100%}.skt-w-w-px{width:1px}.skt-w-max-w-full{max-width:100%}.skt-w-flex-1{flex:1 1 0%}.skt-w-flex-auto{flex:1 1 auto}.skt-w-flex-shrink-0,.skt-w-shrink-0{flex-shrink:0}.skt-w-flex-grow{flex-grow:1}.skt-w-translate-x-1{--tw-translate-x:0.25rem}.skt-w-translate-x-1,.skt-w-translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skt-w-translate-x-5{--tw-translate-x:1.25rem}.skt-w--rotate-90{--tw-rotate:-90deg}.skt-w--rotate-90,.skt-w-rotate-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skt-w-rotate-0{--tw-rotate:0deg}.skt-w-rotate-180{--tw-rotate:180deg}.skt-w-rotate-180,.skt-w-scale-75{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skt-w-scale-75{--tw-scale-x:.75;--tw-scale-y:.75}@keyframes skt-w-pulse{50%{opacity:.5}}.skt-w-animate-pulse{animation:skt-w-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes skt-w-spin{to{transform:rotate(1turn)}}.skt-w-animate-spin{animation:skt-w-spin 1s linear infinite}.skt-w-cursor-not-allowed{cursor:not-allowed}.skt-w-cursor-pointer{cursor:pointer}.skt-w-flex-row{flex-direction:row}.skt-w-flex-row-reverse{flex-direction:row-reverse}.skt-w-flex-col{flex-direction:column}.skt-w-flex-nowrap{flex-wrap:nowrap}.skt-w-items-start{align-items:flex-start}.skt-w-items-end{align-items:flex-end}.skt-w-items-center{align-items:center}.skt-w-justify-start{justify-content:flex-start}.skt-w-justify-end{justify-content:flex-end}.skt-w-justify-center{justify-content:center}.skt-w-justify-between{justify-content:space-between}.skt-w-overflow-auto{overflow:auto}.skt-w-overflow-hidden{overflow:hidden}.skt-w-overflow-y-auto{overflow-y:auto}.skt-w-overflow-x-hidden{overflow-x:hidden}.skt-w-overflow-ellipsis,.skt-w-text-ellipsis{text-overflow:ellipsis}.skt-w-whitespace-nowrap{white-space:nowrap}.skt-w-rounded-2xl{border-radius:1rem}.skt-w-rounded-full{border-radius:9999px}.skt-w-rounded-md{border-radius:.375rem}.skt-w-border{border-width:1px}.skt-w-border-0{border-width:0}.skt-w-border-2{border-width:2px}.skt-w-border-\\[1\\.5px\\]{border-width:1.5px}.skt-w-border-\\[3px\\]{border-width:3px}.skt-w-border-b{border-bottom-width:1px}.skt-w-border-none{border-style:none}.skt-w-border-transparent{border-color:transparent}.skt-w-border-widget-accent{--tw-border-opacity:1;border-color:rgba(var(--socket-widget-accent-color),var(--tw-border-opacity))}.skt-w-border-widget-outline{--tw-border-opacity:1;border-color:rgba(var(--socket-widget-outline-color),var(--tw-border-opacity))}.skt-w-border-widget-primary{--tw-border-opacity:1;border-color:rgba(var(--socket-widget-primary-color),var(--tw-border-opacity))}.skt-w-border-widget-secondary{--tw-border-opacity:1;border-color:rgba(var(--socket-widget-secondary-color),var(--tw-border-opacity))}.skt-w-border-widget-secondary-text{--tw-border-opacity:1;border-color:rgba(var(--socket-widget-secondary-text-color),var(--tw-border-opacity))}.skt-w-border-widget-secondary-text\\/30{border-color:rgba(var(--socket-widget-secondary-text-color),.3)}.skt-w-border-t-widget-accent\\/100{border-top-color:rgba(var(--socket-widget-accent-color),1)}.skt-w-border-opacity-40{--tw-border-opacity:0.4}.skt-w-bg-\\[\\#262636\\]{--tw-bg-opacity:1;background-color:rgb(38 38 54/var(--tw-bg-opacity))}.skt-w-bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.skt-w-bg-black\\/90{background-color:rgba(0,0,0,.9)}.skt-w-bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.skt-w-bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.skt-w-bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.skt-w-bg-transparent{background-color:transparent}.skt-w-bg-widget-accent{--tw-bg-opacity:1;background-color:rgba(var(--socket-widget-accent-color),var(--tw-bg-opacity))}.skt-w-bg-widget-accent\\/90{background-color:rgba(var(--socket-widget-accent-color),.9)}.skt-w-bg-widget-interactive{--tw-bg-opacity:1;background-color:rgba(var(--socket-widget-interactive),var(--tw-bg-opacity))}.skt-w-bg-widget-onAccent{--tw-bg-opacity:1;background-color:rgba(var(--socket-widget-on-accent-color),var(--tw-bg-opacity))}.skt-w-bg-widget-primary{--tw-bg-opacity:1;background-color:rgba(var(--socket-widget-primary-color),var(--tw-bg-opacity))}.skt-w-bg-widget-secondary{--tw-bg-opacity:1;background-color:rgba(var(--socket-widget-secondary-color),var(--tw-bg-opacity))}.skt-w-bg-widget-secondary-text{--tw-bg-opacity:1;background-color:rgba(var(--socket-widget-secondary-text-color),var(--tw-bg-opacity))}.skt-w-bg-widget-secondary\\/30{background-color:rgba(var(--socket-widget-secondary-color),.3)}.skt-w-bg-opacity-10{--tw-bg-opacity:0.1}.skt-w-bg-opacity-20{--tw-bg-opacity:0.2}.skt-w-bg-opacity-40{--tw-bg-opacity:0.4}.skt-w-bg-opacity-80{--tw-bg-opacity:0.8}.skt-w-bg-opacity-90{--tw-bg-opacity:0.9}.skt-w-object-cover{-o-object-fit:cover;object-fit:cover}.skt-w-p-0{padding:0}.skt-w-p-0\\.5{padding:.125rem}.skt-w-p-1{padding:.25rem}.skt-w-p-1\\.5{padding:.375rem}.skt-w-p-10{padding:2.5rem}.skt-w-p-2{padding:.5rem}.skt-w-p-3{padding:.75rem}.skt-w-p-4{padding:1rem}.skt-w-px-1{padding-left:.25rem;padding-right:.25rem}.skt-w-px-1\\.5{padding-left:.375rem;padding-right:.375rem}.skt-w-px-2{padding-left:.5rem;padding-right:.5rem}.skt-w-px-3{padding-left:.75rem;padding-right:.75rem}.skt-w-px-3\\.5{padding-left:.875rem;padding-right:.875rem}.skt-w-py-0{padding-bottom:0;padding-top:0}.skt-w-py-0\\.5{padding-bottom:.125rem;padding-top:.125rem}.skt-w-py-1{padding-bottom:.25rem;padding-top:.25rem}.skt-w-py-1\\.5{padding-bottom:.375rem;padding-top:.375rem}.skt-w-py-2{padding-bottom:.5rem;padding-top:.5rem}.skt-w-py-3{padding-bottom:.75rem;padding-top:.75rem}.skt-w-py-4{padding-bottom:1rem;padding-top:1rem}.skt-w-pb-0{padding-bottom:0}.skt-w-pb-0\\.5{padding-bottom:.125rem}.skt-w-pb-3{padding-bottom:.75rem}.skt-w-pb-3\\.5{padding-bottom:.875rem}.skt-w-pl-2{padding-left:.5rem}.skt-w-pl-2\\.5{padding-left:.625rem}.skt-w-pl-3{padding-left:.75rem}.skt-w-pl-3\\.5{padding-left:.875rem}.skt-w-pl-4{padding-left:1rem}.skt-w-pr-0{padding-right:0}.skt-w-pr-0\\.5{padding-right:.125rem}.skt-w-pr-1{padding-right:.25rem}.skt-w-pr-2{padding-right:.5rem}.skt-w-pr-3{padding-right:.75rem}.skt-w-pt-1{padding-top:.25rem}.skt-w-pt-2{padding-top:.5rem}.skt-w-pt-2\\.5{padding-top:.625rem}.skt-w-pt-3{padding-top:.75rem}.skt-w-text-left{text-align:left}.skt-w-text-center{text-align:center}.skt-w-text-right{text-align:right}.skt-w-text-3xl{font-size:1.875rem;line-height:2.25rem}.skt-w-text-\\[10px\\]{font-size:10px}.skt-w-text-base{font-size:1rem;line-height:1.5rem}.skt-w-text-sm{font-size:.875rem;line-height:1.25rem}.skt-w-text-xs{font-size:.75rem;line-height:1rem}.skt-w-font-medium{font-weight:500}.skt-w-font-normal{font-weight:400}.skt-w-font-semibold{font-weight:600}.skt-w-uppercase{text-transform:uppercase}.skt-w-leading-5{line-height:1.25rem}.skt-w-text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.skt-w-text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.skt-w-text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity))}.skt-w-text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.skt-w-text-transparent{color:transparent}.skt-w-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.skt-w-text-widget-accent{--tw-text-opacity:1;color:rgba(var(--socket-widget-accent-color),var(--tw-text-opacity))}.skt-w-text-widget-on-interactive{--tw-text-opacity:1;color:rgba(var(--socket-widget-on-interactive),var(--tw-text-opacity))}.skt-w-text-widget-onAccent{--tw-text-opacity:1;color:rgba(var(--socket-widget-on-accent-color),var(--tw-text-opacity))}.skt-w-text-widget-primary{--tw-text-opacity:1;color:rgba(var(--socket-widget-primary-text-color),var(--tw-text-opacity))}.skt-w-text-widget-secondary{--tw-text-opacity:1;color:rgba(var(--socket-widget-secondary-text-color),var(--tw-text-opacity))}.skt-w-text-opacity-70{--tw-text-opacity:0.7}.skt-w-text-opacity-90{--tw-text-opacity:0.9}.skt-w-underline{text-decoration-line:underline}.skt-w-no-underline{text-decoration-line:none}.skt-w-opacity-0{opacity:0}.skt-w-opacity-50{opacity:.5}.skt-w-opacity-60{opacity:.6}.skt-w-opacity-70{opacity:.7}.skt-w-opacity-80{opacity:.8}.skt-w-shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgba(0,0,0,.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.skt-w-transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.skt-w-transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.skt-w-duration-100{transition-duration:.1s}.skt-w-duration-200{transition-duration:.2s}.skt-w-duration-300{transition-duration:.3s}.skt-w-ease-linear{transition-timing-function:linear}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.tippy-content{background:rgba(0,0,0,.9);border:1px solid #fff;border-radius:.4rem;color:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:12px;overflow:hidden;padding:5px}.focus-within\\:skt-w-border-widget-secondary-text:focus-within{--tw-border-opacity:1;border-color:rgba(var(--socket-widget-secondary-text-color),var(--tw-border-opacity))}.hover\\:skt-w-rotate-45:hover{--tw-rotate:45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\\:skt-w-bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.hover\\:skt-w-bg-widget-secondary:hover{--tw-bg-opacity:1;background-color:rgba(var(--socket-widget-secondary-color),var(--tw-bg-opacity))}.hover\\:skt-w-bg-opacity-80:hover{--tw-bg-opacity:0.8}.hover\\:skt-w-bg-opacity-90:hover{--tw-bg-opacity:0.9}.hover\\:skt-w-text-widget-primary:hover{--tw-text-opacity:1;color:rgba(var(--socket-widget-primary-text-color),var(--tw-text-opacity))}.hover\\:skt-w-underline:hover{text-decoration-line:underline}.focus\\:skt-w-border-widget-accent:focus{--tw-border-opacity:1;border-color:rgba(var(--socket-widget-accent-color),var(--tw-border-opacity))}.focus\\:skt-w-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.disabled\\:skt-w-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\\:skt-w-border-widget-primary\\/50:disabled{border-color:rgba(var(--socket-widget-primary-color),.5)}.disabled\\:skt-w-bg-transparent:disabled{background-color:transparent}.disabled\\:skt-w-opacity-20:disabled{opacity:.2}.disabled\\:skt-w-opacity-50:disabled{opacity:.5}',{insertAt:"top"});var ot,st=i({name:"networks",initialState:{allNetworks:null,sourceChainId:null,destChainId:null},reducers:{setNetworks:function(t,e){t.allNetworks=e.payload},setSourceChain:function(t,e){t.sourceChainId=e.payload},setDestChain:function(t,e){t.destChainId=e.payload}}}),rt=st.reducer,it=(nt=st.actions).setNetworks,lt=nt.setSourceChain,at=nt.setDestChain,dt=i({name:"customSettings",initialState:{sourceNetworks:null,destNetworks:null,defaultSourceNetwork:137,defaultDestNetwork:1,sourceTokens:null,destTokens:null,defaultSourceToken:null,defaultDestToken:null,sameChainSwapsEnabled:!1,includeBridges:null,excludeBridges:null,singleTxOnly:!1,apiKey:null,feeParams:null,hideIntegratorFee:!1,initialAmount:null,zpHide:!1},reducers:{setCustomSourceNetworks:function(t,e){t.sourceNetworks=e.payload},setCustomDestNetworks:function(t,e){t.destNetworks=e.payload},setDefaultSourceNetwork:function(t,e){t.defaultSourceNetwork=e.payload},setDefaultDestNetwork:function(t,e){t.defaultDestNetwork=e.payload},setCustomSourceTokens:function(t,e){t.sourceTokens=e.payload},setCustomDestTokens:function(t,e){t.destTokens=e.payload},setDefaultSourceToken:function(t,e){t.defaultSourceToken=e.payload},setDefaultDestToken:function(t,e){t.defaultDestToken=e.payload},setSameChainSwaps:function(t,e){t.sameChainSwapsEnabled=e.payload},setIncludeBridges:function(t,e){t.includeBridges=e.payload},setExludeBridges:function(t,e){t.excludeBridges=e.payload},setSingleTxOnly:function(t,e){t.singleTxOnly=e.payload},setApiKey:function(t,e){t.apiKey=e.payload},setFeeParams:function(t,e){t.feeParams=e.payload},setHideIntegratorFee:function(t,e){t.hideIntegratorFee=e.payload},setInitialAmount:function(t,e){t.initialAmount=e.payload},setZpHide:function(t,e){t.zpHide=e.payload}}}),ut=dt.reducer,ct=(ot=dt.actions).setCustomSourceNetworks,wt=ot.setCustomDestNetworks,kt=ot.setDefaultSourceNetwork,vt=ot.setDefaultDestNetwork;ot.setCustomSourceTokens,ot.setCustomDestTokens;var mt,ft,pt=ot.setDefaultSourceToken,ht=ot.setDefaultDestToken,gt=ot.setSameChainSwaps,bt=ot.setIncludeBridges,xt=ot.setExludeBridges,yt=ot.setSingleTxOnly,Nt=ot.setApiKey,Tt=ot.setFeeParams,It=ot.setHideIntegratorFee,Rt=ot.setInitialAmount,St=ot.setZpHide,At=i({name:"tokens",initialState:{tokenList:null,sourceToken:null,destToken:null},reducers:{setSourceToken:function(t,e){t.sourceToken=e.payload},setDestToken:function(t,e){t.destToken=e.payload}}}),Ct=At.reducer,Dt=(mt=At.actions).setSourceToken,Ot=mt.setDestToken,Et=i({name:"amount",initialState:{sourceAmount:null,destAmount:null,isEnoughBalance:!0},reducers:{setSourceAmount:function(t,e){t.sourceAmount=e.payload},setIsEnoughBalance:function(t,e){t.isEnoughBalance=e.payload},setDestAmount:function(t,e){t.destAmount=e.payload}}}),Pt=Et.reducer,Bt=(ft=Et.actions).setSourceAmount;ft.setDestAmount;var Lt,zt,Ft,_t=ft.setIsEnoughBalance,Ut=i({name:"quotes",initialState:{allQuotes:null,bestRoute:null,sortPref:"output",refuelEnabled:!1,swapSlippage:Number("undefined"!=typeof window&&null!==(zt=localStorage.getItem("swapSlippage"))&&void 0!==zt?zt:1),singleTxOnly:void 0!==typeof window&&(null!==(Ft="true"===localStorage.getItem("singleTxOnly"))&&void 0!==Ft&&Ft)},reducers:{setQuotes:function(t,e){t.allQuotes=e.payload},setBestRoute:function(t,e){t.bestRoute=e.payload},setSortPref:function(t,e){t.sortPref=e.payload},enableRefuel:function(t,e){t.refuelEnabled=e.payload},setSwapSlippage:function(t,e){t.swapSlippage=e.payload},setSingleTxOnly:function(t,e){t.singleTxOnly=e.payload}}}),Ht=Ut.reducer;(Lt=Ut.actions).setQuotes;var Mt,jt,Gt=Lt.setBestRoute,Vt=Lt.setSortPref,qt=Lt.enableRefuel,Kt=Lt.setSwapSlippage,Qt=Lt.setSingleTxOnly,Yt=i({name:"routes",initialState:{selectedRoute:null},reducers:{setSelectedRoute:function(t,e){t.selectedRoute=e.payload}}}),Wt=Yt.reducer,Xt=Yt.actions.setSelectedRoute,Jt=i({name:"txData",initialState:{txDetails:null!==(Mt=JSON.parse(localStorage.getItem("txData")))&&void 0!==Mt?Mt:{}},reducers:{setTxDetails:function(t,e){Object.assign(t.txDetails,e.payload.prevTxDetails)}}}),Zt=Jt.reducer,$t=Jt.actions.setTxDetails,te=i({name:"modals",initialState:{isTxModalOpen:!1,isSettingsModalOpen:!1,activeRoute:null,execute:null,error:null,isOpRewardModalOpen:!1},reducers:{setIsTxModalOpen:function(t,e){t.isTxModalOpen=e.payload},setIsSettingsModalOpen:function(t,e){t.isSettingsModalOpen=e.payload},setActiveRoute:function(t,e){t.activeRoute=e.payload},setError:function(t,e){t.error=e.payload},setIsOpRewardModalOpen:function(t,e){t.isOpRewardModalOpen=e.payload}}}),ee=te.reducer,ne=(jt=te.actions).setIsTxModalOpen,oe=jt.setIsSettingsModalOpen,se=jt.setActiveRoute,re=jt.setError,ie=jt.setIsOpRewardModalOpen;const le=l({reducer:{networks:rt,tokens:Ct,amount:Pt,quotes:Ht,routes:Wt,txDetails:Zt,modals:ee,customSettings:ut}});var ae={width:360,responsiveWidth:!1,borderRadius:1},de=a(null),ue=function(e){var n=e.children,o=d(ae),s=o[0],r=o[1];return t(de.Provider,Z({value:{customization:s,setCustomization:r}},{children:n}))},ce=a(null),we=function(e){var n=e.children,o=d({userAddress:"",networkId:null,signer:null,provider:null}),s=o[0],r=o[1];return t(ce.Provider,Z({value:{web3Provider:s,setweb3Provider:r}},{children:n}))};function ke(o){var s=o.title,r=o.children;return t("div",Z({className:"skt-w-flex skt-w-items-center skt-w-justify-between skt-w skt-w-text-widget-primary"},{children:e(n,{children:["string"==typeof s?t("span",Z({className:"skt-w-font-medium skt-w"},{children:s})):s,r]})}))}var ve,me,fe,pe=60,he=30,ge=120,be="0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee";!function(t){t.FUND_MOVR="fund-movr",t.DEX_SWAP="dex-swap",t.APPROVE="approve",t.CLAIM="claim",t.SIGN="sign"}(fe||(fe={}));var xe,ye,Ne,Te=((ve={})[fe.APPROVE]="Approve",ve[fe.FUND_MOVR]="Bridge",ve[fe.DEX_SWAP]="Swap",ve[fe.CLAIM]="Claim",ve[fe.SIGN]="Sign",ve);(me={})[m.bridges.PolygonBridge]="Polygon",me[m.bridges.Hop]="Hop",me[m.bridges.Across]="Across",me[m.bridges.Hyphen]="Hyphen",me[m.bridges.refuel]="Refuel",me[m.bridges.AnySwapRouterV4]="Multichain",me[m.bridges.Celer]="Celer",me[m.bridges.ArbitrumBridge]="Arbitrum",me[m.bridges.OptimismBridge]="Optimism",function(t){t.COMPLETED="completed",t.PENDING="pending",t.READY="ready"}(xe||(xe={})),function(t){t.FETCHING_QUOTE="Fetching best quote...",t.NO_ROUTES_AVAILABLE="No routes available",t.ENTER_AMOUNT="Enter amount"}(ye||(ye={})),function(t){t.NOT_ENOUGH_NATIVE_BALANCE="Native token not enough",t.NOT_ENOUGH_BALANCE="Not enough balance",t.REVIEW_QUOTE="Review Quote",t.CHECKING_APPROVAL="Checking approval",t.APPROVING="Approving",t.APPROVE="Approve",t.APPROVAL_DONE="Approved",t.BRIDGE_IN_PROGRESS="Bridging in progress",t.INITIATING="Initiating...",t.IN_PROGRESS="In progress",t.REFETCHING="Refetching..."}(Ne||(Ne={}));var Ie=function(){var t=u(ce).web3Provider.userAddress;var e=y(t?[t,"active-routes"]:null,(function(t){return $(this,void 0,void 0,(function(){return tt(this,(function(e){switch(e.label){case 0:return[4,f.getActiveRoutesForUser({userAddress:t,routeStatus:"PENDING",limit:"30"})];case 1:return[2,e.sent()]}}))}))}),{refreshInterval:1e3*he,revalidateOnFocus:!1}),n=e.data,o=e.error,s=e.isValidating;return{data:n,isQuotesLoading:t&&(!n&&!o||s),mutate:e.mutate}},Re=function(t,e,n){var o=t?v.utils.formatUnits(null==t?void 0:t.toString(),e):"";return"0.0"!=o&&o?n?Se(o,n):o:"0"},Se=function(t,e){var n,o=new RegExp("^-?\\d+(?:.\\d{0,"+(e||-1)+"})?","g");return null===(n=null==t?void 0:t.toString().match(o))||void 0===n?void 0:n[0]};var Ae,Ce=function(t,e){return $(void 0,void 0,void 0,(function(){var n;return tt(this,(function(o){switch(o.label){case 0:n=T(v.BigNumber.from(null==e?void 0:e.chainId).toHexString()),o.label=1;case 1:return o.trys.push([1,3,,4]),[4,t.send("wallet_switchEthereumChain",[{chainId:n}])];case 2:return o.sent(),[3,4];case 3:return 4902===o.sent().code&&function(t,e){$(this,void 0,void 0,(function(){var n,o;return tt(this,(function(s){switch(s.label){case 0:n=T(v.BigNumber.from(null==t?void 0:t.chainId).toHexString()),s.label=1;case 1:return s.trys.push([1,3,,4]),[4,e.send("wallet_addEthereumChain",[{chainId:n,chainName:t.name,rpcUrls:t.rpcs,nativeCurrency:t.currency,blockExplorerUrls:t.explorers}])];case 2:return s.sent(),[3,4];case 3:return o=s.sent(),console.error("error adding eth network: ",null==t?void 0:t.chainId,t,o),[3,4];case 4:return[2]}}))}))}(e,t),[3,4];case 4:return[2]}}))}))};function De(t,e,n){switch(n){case Ae.TRANSACTION:return"".concat(t,"/tx/").concat(e);case Ae.TOKEN:return"".concat(t,"/token/").concat(e);case Ae.BLOCK:return"".concat(t,"/block/").concat(e);case Ae.ADDRESS:default:return"".concat(t,"/address/").concat(e)}}function Oe(t){return t.split(",").map((function(t){return t.replace(/[^0-9.]/g,"")})).join(",")}function Ee(t,e){return t.filter((function(t){return t.chainId===e}))}!function(t){t.TRANSACTION="transaction",t.TOKEN="token",t.ADDRESS="address",t.BLOCK="block"}(Ae||(Ae={}));var Pe,Be=function(t){return Math.floor(t/60)+"m"},Le=function(t,e){var n,o,s,r,i,l;if(void 0!==e||null!==e){var a=null===(o=null===(n=null==t?void 0:t.userTxs)||void 0===n?void 0:n.filter((function(t){return t.userTxType===fe.FUND_MOVR})))||void 0===o?void 0:o[0],d=null===(r=null===(s=null==t?void 0:t.userTxs)||void 0===s?void 0:s.filter((function(t){return t.userTxType===fe.DEX_SWAP})))||void 0===r?void 0:r[0];return(null==a?void 0:a.userTxIndex)===e?null===(l=null===(i=null==a?void 0:a.steps)||void 0===i?void 0:i.filter((function(t){return"middleware"===t.type})))||void 0===l?void 0:l[0]:(null==d?void 0:d.userTxIndex)===e?d:null}},ze=function(t,e,n){var r,i,l=s(),a=o((function(t){return t.quotes.swapSlippage})),d=o((function(t){return t.modals.isSettingsModalOpen})),u=o((function(t){return t.routes.selectedRoute})),w=o((function(t){return t.modals.activeRoute}));i=function(t,e,n){var o=e&&!!t,s=y(o?[t,n,"build-next-tx"]:null,(function(t,e){return $(this,void 0,void 0,(function(){return tt(this,(function(n){switch(n.label){case 0:return[4,f.nextTx({activeRouteId:t,swapSlippage:e})];case 1:return[2,n.sent()]}}))}))}),{revalidateOnFocus:!1,revalidateIfStale:!0}),r=s.data,i=s.error;return{data:r,isBuildNextTxLoading:o&&!r&&!i,error:i}}(t,e!==a,a);var k=function(t,e){var n=y(t&&e?[t,"current-active-route"]:null,(function(t){return $(this,void 0,void 0,(function(){return tt(this,(function(e){switch(e.label){case 0:return[4,f.getActiveRoute({activeRouteId:t})];case 1:return[2,e.sent()]}}))}))}),{revalidateOnFocus:!1,revalidateIfStale:!0}),o=n.data,s=n.error,r=n.isValidating;return{data:o,mutate:n.mutate,error:s,isActiveRoutesLoading:r||e&&!o&&!s}}(!!i&&t,!!(null===(r=null==i?void 0:i.data)||void 0===r?void 0:r.result)&&!i.isBuildNextTxLoading&&!d);return c((function(){var t,e,o,s,r=Le(null===(t=null==k?void 0:k.data)||void 0===t?void 0:t.result,n),i=Le(null!==(e=null==u?void 0:u.route)&&void 0!==e?e:w,n);if(!!r&&!!i&&(null==r?void 0:r.swapSlippage)!==(null==i?void 0:i.swapSlippage))if(w)l(se(null===(o=null==k?void 0:k.data)||void 0===o?void 0:o.result));else if(u){var a=Z(Z({},u),{route:null===(s=null==k?void 0:k.data)||void 0===s?void 0:s.result});l(Xt(a))}}),[k]),{loading:k.isActiveRoutesLoading}},Fe=[1,10,42161,137,8453,324,1101,59144,56,43114,100,7777777,250,1313161554,957],_e=function(t,e,n){var s=o((function(t){return t.modals.isTxModalOpen}));var r=y(t&&e&&n&&!s?[t,e,n,"token-balance"]:null,(function(t,e,n){return $(this,void 0,void 0,(function(){return tt(this,(function(o){switch(o.label){case 0:return[4,g.getBalance({tokenAddress:t,chainId:e,userAddress:n})];case 1:return[2,o.sent()]}}))}))})),i=r.data,l=r.error;r.isValidating;var a=r.mutate;return{data:null==i?void 0:i.result,isBalanceLoading:n&&!l&&!i,mutate:a}},Ue=function(n){var o=n.title,s=n.closeModal,r=n.children,i=n.disableClose,l=void 0!==i&&i,a=n.classNames,d=n.style,c=u(de).customization.borderRadius;return t(G.div,Z({style:d,className:"skt-w skt-w-p-1 skt-w-w-full skt-w-h-full skt-w-absolute skt-w-top-0 skt-w-left-0 skt-w-z-50 skt-w-bg-black skt-w-bg-opacity-10"},{children:e("div",Z({className:"skt-w skt-w-w-full skt-w-h-full skt-w-bg-widget-primary skt-w-flex skt-w-flex-col skt-w-overflow-hidden ".concat(null!=a?a:""),style:{borderRadius:"calc(0.75rem * ".concat(c,")")}},{children:[t("div",Z({className:"skt-w skt-w-p-3 skt-w-pt-2.5 skt-w-border-b skt-w-border-widget-secondary"},{children:t(ke,Z({title:o},{children:s&&t("button",Z({onClick:s,disabled:l,className:"skt-w skt-w-input skt-w-button disabled:skt-w-opacity-20 disabled:skt-w-cursor-not-allowed"},{children:t(I,{className:"skt-w skt-w-w-5.5 skt-w-h-5.5 skt-w-text-widget-secondary"})}))}))})),r]}))}))},He=function(n){var o=n.handleInput,s=n.searchInput,r=n.setSearchInput,i=u(de).customization.borderRadius;return e("div",Z({className:"skt-w skt-w-flex skt-w-items-center skt-w-p-4 skt-w-w-full skt-w-bg-widget-primary skt-w-border-2 skt-w-border-widget-secondary-text/30 skt-w-text-widget-primary skt-w-text-base skt-w-overflow-hidden focus-within:skt-w-border-widget-secondary-text skt-w-relative skt-w-h-[56px]",style:{borderRadius:"calc(1rem * ".concat(i,")")}},{children:[t(R,{className:"skt-w skt-w-w-8 skt-w-h-8 skt-w-text-widget-secondary skt-w-mr-2"}),t("input",{onChange:function(t){return o(t.target.value)},placeholder:"Search by symbol or address",className:"stk-w skt-w-input skt-w-w-full skt-w-border-none skt-w-bg-transparent skt-w-overflow-x-hidden skt-w-overflow-ellipsis",role:"search",value:s,spellCheck:!1}),!!s&&t(S,{className:"skt-w skt-w-bg-widget-primary skt-w-w-5 skt-w-h-5 skt-w-text-widget-secondary hover:skt-w-text-secondary skt-w-absolute skt-w-right-3 skt-w-top-.25 skt-w-cursor-pointer",onClick:function(){r(""),o("")}})]}))},Me=function(n){var o=n.activeToken,s=n.updateToken,r=n.tokens,i=n.tokenToDisable,l=d(!1),a=l[0],w=l[1],k=d(null),v=k[0],m=k[1],f=d(null),p=f[0],h=f[1],b=u(de).customization.borderRadius,x=V(a,{from:{y:"100%"},enter:{y:"0"},leave:{y:"100%"},config:{duration:200},onReset:function(){return w(!1)}}),N=function(){var t=u(ce).web3Provider.userAddress,e=y(t?[t,"user-balance"]:null,(function(t){return $(this,void 0,void 0,(function(){return tt(this,(function(e){switch(e.label){case 0:return[4,g.getBalances({userAddress:t})];case 1:return[2,e.sent()]}}))}))}),{refreshInterval:1e3*ge}),n=e.data,o=e.error,s=e.isValidating;return{data:null==n?void 0:n.result,isLoading:t&&(!o&&!n||s)}}().data;function T(t){var e=null==N?void 0:N.filter((function(e){return e.address.toLowerCase()===t.address.toLowerCase()&&e.chainId===t.chainId}));return(null==e?void 0:e[0])?e[0].amount.toFixed(5):""}c((function(){var t=null==r?void 0:r.filter((function(t){return function(t){var e=null==N?void 0:N.filter((function(e){return e.address.toLowerCase()===t.address.toLowerCase()&&e.chainId===t.chainId}));return(null==e?void 0:e.length)>0}(t)})),e=null==t?void 0:t.sort((function(t,e){var n=N.filter((function(e){return e.address===t.address}))[0],o=N.filter((function(t){return t.address===e.address}))[0];return(null==o?void 0:o.amount)-(null==n?void 0:n.amount)})),n=null==r?void 0:r.filter((function(t){return!(null==e?void 0:e.includes(t))})),o=e&&n&&et(et([],e,!0),n,!0);m(o),h(o)}),[r,N]);var I=d(""),R=I[0],S=I[1];function D(t){S(t)}return c((function(){var t=null==v?void 0:v.filter((function(t){var e,n,o;return(null===(n=null===(e=null==t?void 0:t.symbol)||void 0===e?void 0:e.toLowerCase())||void 0===n?void 0:n.includes(R.toLowerCase()))||(null===(o=null==t?void 0:t.address)||void 0===o?void 0:o.toLowerCase())===R.toLowerCase()}));h(t)}),[R]),e("div",{children:[o?e("button",Z({onClick:function(){return w(!a)},className:"skt-w skt-w-input skt-w-button skt-w-flex skt-w-items-center skt-w-flex-1 skt-w-bg-widget-interactive skt-w-flex-shrink-0 skt-w-flex-nowrap skt-w-w-auto skt-w-overflow-hidden skt-w-p-2 skt-w-text-widget-on-interactive",style:{borderRadius:"calc(1rem * ".concat(b,")")}},{children:[t("img",{src:null==o?void 0:o.logoURI,className:"skt-w skt-w-h-6 skt-w-w-6 skt-w-rounded-full skt-w-mr-1"}),e("div",Z({className:"skt-w skt-w-flex skt-w-items-center skt-w-font-semibold"},{children:[t("span",Z({className:"skt-w-mr-1"},{children:null==o?void 0:o.symbol})),t(A,{className:"skt-w skt-w-w-4 skt-w-h-4"})]}))]})):t("div",{className:"skt-w-block skt-w skt-w-text-sm skt-w-text-widget-primary skt-w-bg-widget-secondary skt-w-py-1.5 skt-w-px-2 skt-w-animate-pulse skt-w-w-[100px] skt-w-h-6",style:{borderRadius:"calc(1rem * ".concat(b,")")}}),x((function(n,r){return r&&e(Ue,Z({title:"Select Token",closeModal:function(){w(!1),D("")},style:n},{children:[t("div",Z({className:"skt-w skt-w-px-1.5 skt-w-pt-2 skt-w-mb-2"},{children:t(He,{searchInput:R,setSearchInput:S,handleInput:function(t){return D(t)}})})),t("div",Z({className:"skt-w skt-w-h-full skt-w-overflow-y-auto skt-w-p-1.5"},{children:null==p?void 0:p.map((function(n){var r,l,a=(null===(r=null==n?void 0:n.address)||void 0===r?void 0:r.toLowerCase())===(null===(l=null==o?void 0:o.address)||void 0===l?void 0:l.toLowerCase());return e("button",Z({className:"skt-w skt-w-input skt-w-button skt-w-flex hover:skt-w-bg-widget-secondary skt-w-items-center skt-w-p-2 skt-w-w-full skt-w-justify-between disabled:skt-w-bg-transparent",onClick:function(){return function(t){s(t),w(!1)}(n)},style:{borderRadius:"calc(0.5rem * ".concat(b,")")},disabled:a||(null==i?void 0:i.address)===(null==n?void 0:n.address)},{children:[e("div",Z({className:"skt-w skt-w-flex skt-w-items-center"},{children:[t("img",{src:null==n?void 0:n.logoURI,className:"skt-w skt-w-w-[30px] skt-w-h-[30px] skt-w-rounded-full"}),e("div",Z({className:"skt-w skt-w-flex skt-w-flex-col skt-w-items-start skt-w-ml-2"},{children:[e("span",Z({className:"skt-w skt-w-text-base skt-w-flex skt-w-items-center skt-w-justify-center skt-w-text-widget-primary"},{children:[null==n?void 0:n.symbol,a&&t("span",Z({className:"skt-w skt-w-ml-2 skt-w-w-3.5 skt-w-h-3.5 skt-w-rounded-full skt-w-bg-widget-accent skt-w-text-widget-onAccent skt-w-flex skt-w-items-center skt-w-justify-center"},{children:t(C,{className:"skt-w-w-3 skt-w-h-3 mt-0.5"})}))]})),t("span",Z({className:"skt-w skt-w--mt-0.5 skt-w-text-sm skt-w-text-widget-secondary"},{children:null==n?void 0:n.name}))]}))]})),t("span",Z({className:"skt-w skt-w-text-widget-secondary skt-w-text-xs skt-w-text-right skt-w-font-medium"},{children:T(n)}))]}),null==n?void 0:n.address)}))}))]}))}))]})},je=function(e){var n=e.children,o=u(de).customization.borderRadius;return t("span",Z({className:"skt-w skt-w-h-8 skt-w-flex skt-w-items-center skt-w-justify-center skt-w-bg-widget-interactive skt-w-flex-shrink-0 skt-w-flex-nowrap skt-w-w-auto skt-w-overflow-hidden skt-w-py-1 skt-w-px-3 skt-w-text-sm skt-w-text-widget-on-interactive",style:{borderRadius:"calc(1rem * ".concat(o,")")}},{children:n}))},Ge=function(n){var o=n.amount,s=n.onChangeInput,r=n.updateToken,i=n.source,l=void 0!==i&&i,a=n.activeToken,d=n.tokens,u=n.noTokens,c=void 0!==u&&u,w=n.tokenToDisable;return e("div",Z({className:"skt-w skt-w-flex skt-w-items-center skt-w-justify-between skt-w-my-2"},{children:[t("div",Z({className:"skt-w skt-w-flex skt-w-flex-1"},{children:t("input",{className:"skt-w skt-w-input skt-w-text-widget-primary skt-w-text-3xl focus:skt-w-outline-none skt-w-w-full skt-w-h-full skt-w-overflow-ellipsis skt-w-bg-transparent skt-w-font-semibold",value:o,onChange:function(t){return s(t.target.value)},placeholder:"0.0",type:l?"number":"string",onWheel:function(t){return document.activeElement.blur()},inputMode:"decimal",readOnly:!l})})),c?t(je,{children:"No Tokens"}):t(Me,{updateToken:r,activeToken:a,tokens:d,tokenToDisable:w})]}))};function Ve(t){var e=w();return c((function(){var n=function(n){var o;(null===(o=null==e?void 0:e.current)||void 0===o?void 0:o.contains(n.target))||t()};return document.addEventListener("mousedown",n),function(){document.removeEventListener("mousedown",n)}})),e}function qe(n){var o=n.network,s=n.children,r=n.onClick,i=n.selected,l=void 0!==i&&i;n.borderRadius;var a=n.onlyOneNetwork,d=void 0!==a&&a,u=1101===(null==o?void 0:o.chainId)?"zkEVM":324===(null==o?void 0:o.chainId)?"zkSync":null==o?void 0:o.name;return e("div",Z({className:"skt-w skt-w-flex skt-w-w-[140px] skt-w-items-center skt-w-cursor-pointer skt-w-flex-shrink-0 ".concat(l?"":"skt-w-p-1.5 hover:skt-w-bg-widget-secondary hover:skt-w-bg-opacity-80"),onClick:r},{children:[e("div",Z({className:"skt-w skt-w-flex skt-w-items-center"},{children:[t("img",{src:null==o?void 0:o.icon,className:"skt-w skt-w-h-6 skt-w-w-6 skt-w-rounded-full"}),t("span",Z({className:"skt-w skt-w-text-sm skt-w-text-widget-primary skt-w-mx-1"},{children:u}))]})),l&&!d&&t(A,{className:"skt-w skt-w-text-widget-secondary skt-w-w-4 skt-w-h-4"}),s]}))}function Ke(n){var o=n.networks,s=n.activeNetworkId,r=n.onChange,i=d(!1),l=i[0],a=i[1],w=Ve((function(){return a(!1)})),k=d(null),v=k[0],m=k[1],f=null==o?void 0:o.filter((function(t){return(null==t?void 0:t.chainId)===s}))[0],p=u(de).customization.borderRadius;return c((function(){m(null==o?void 0:o.filter((function(t){return(null==t?void 0:t.chainId)!==s})))}),[o,s,f]),e("div",Z({onClick:0===(null==v?void 0:v.length)?null:function(){return a(!l)},className:"skt-w skt-w-relative skt-w-p-1.5 ".concat(l?"skt-w-bg-widget-interactive skt-w-h-auto":""),style:{borderRadius:"calc(0.5rem * ".concat(p,")")},ref:w},{children:[f?t(qe,{network:f,selected:!0,borderRadius:p,onlyOneNetwork:(null==o?void 0:o.length)<2}):t("span",{className:"skt-w-block skt-w skt-w-text-sm skt-w-text-widget-primary skt-w-bg-widget-secondary skt-w-py-1.5 skt-w-px-2 skt-w-animate-pulse skt-w-w-[120px] skt-w-h-6",style:{borderRadius:"calc(1rem * ".concat(p,")")}}),l&&t("div",Z({className:"skt-w skt-w-pt-1 skt-w-z-10 skt-w-left-0 skt-w-absolute skt-w-bg-widget-interactive skt-w-flex skt-w-flex-col skt-w-w-full skt-w-max-h-[150px] skt-w-overflow-y-auto skt-w-overflow-hidden",style:{borderBottomRightRadius:"calc(0.75rem * ".concat(p,")"),borderBottomLeftRadius:"calc(0.75rem * ".concat(p,")")}},{children:null==v?void 0:v.map((function(e,n){return e?t(qe,{network:e,onClick:function(){return r(e)},borderRadius:p},"".concat(n,"-chain")):null}))}))]}))}var Qe=function(e){var n=e.size,o=void 0===n?6:n;return t("div",{className:"skt-w skt-w-w-".concat(o," skt-w-h-").concat(o," skt-w-rounded-full ").concat(o>8?"skt-w-border-[3px]":"skt-w-border-2"," skt-w-border-widget-secondary-text/30 skt-w-border-t-widget-accent/100 skt-w-animate-spin")})},Ye=function(n){var o=n.token,s=n.isLoading,r=n.onClick,i=Re(null==o?void 0:o.balance,null==o?void 0:o.decimals,5);return e("button",Z({disabled:!r,className:"skt-w skt-w-input skt-w-button skt-w-text-widget-primary skt-w-text-opacity-70 skt-w-text-xs skt-w-text-right skt-w-flex skt-w-items-center skt-w-transition-all ".concat(r?"hover:skt-w-underline":""),onClick:r},{children:[e("span",Z({className:"skt-w-mr-1"},{children:["Bal: ",o&&i]})),s&&t(Qe,{size:3})]}))},We=function(t){var n,s,r,i,l,a,d=t.isSource,u=o((function(t){return t.quotes.bestRoute})),c=null!==(r=null===(s=null===(n=null==u?void 0:u.route)||void 0===n?void 0:n.inputValueInUsd)||void 0===s?void 0:s.toFixed(2))&&void 0!==r?r:0,w=null!==(a=null===(l=null===(i=null==u?void 0:u.route)||void 0===i?void 0:i.outputValueInUsd)||void 0===l?void 0:l.toFixed(2))&&void 0!==a?a:0,k=d?c:w;return e("p",Z({className:"skt-w skt-w-m-0 skt-w-text-sm skt-w-font-medium skt-w-mr-2 ".concat(k?"skt-w-text-widget-primary":"skt-w-text-transparent")},{children:["$",k]}))},Xe=function(o){var s=o.children,r=o.tooltipContent,i=d(!1),l=i[0],a=i[1],u=K({open:l,onOpenChange:a,middleware:[Q(5),Y(),W()]}),c=u.refs,w=u.floatingStyles,k=u.context,v=X(k),m=J([v]),f=m.getReferenceProps,p=m.getFloatingProps;return e(n,{children:[t("div",Z({ref:c.setReference},f(),{className:"skt-w skt-w-flex"},{children:s})),l&&t("div",Z({ref:c.setFloating,style:w,className:"skt-w-px-3 skt-w-z-50"},p(),{children:t("div",Z({className:"skt-w skt-w-text-xs skt-w-text-white skt-w-text-left skt-w-bg-[#262636] skt-w-border skt-w-border-widget-secondary-text skt-w-border-opacity-40 skt-w-rounded-md skt-w-p-2"},{children:r}))}))]})},Je=function(n){var s,r,i,l,a,d,u,c=n.src,w=void 0!==c&&c,k=o((function(t){return t.quotes.bestRoute})),v=null==k?void 0:k.refuel,m=Re(w?null==v?void 0:v.fromAmount:null==v?void 0:v.toAmount,w?null===(s=null==v?void 0:v.fromAsset)||void 0===s?void 0:s.decimals:null===(r=null==v?void 0:v.toAsset)||void 0===r?void 0:r.decimals,4),f=null===(a=null===(l=null===(i=null==k?void 0:k.route)||void 0===i?void 0:i.extraData)||void 0===l?void 0:l.rewards)||void 0===a?void 0:a[0],p=null==f?void 0:f.asset,h=f&&Re(f.amount,p.decimals);return v||f?e("div",Z({className:"skt-w-flex skt-w-items-center"},{children:[!!v&&t(Ze,{children:v&&e("span",Z({className:"skt-w-mr2"},{children:["+ ",m," ",w?null===(d=null==v?void 0:v.fromAsset)||void 0===d?void 0:d.symbol:null===(u=null==v?void 0:v.toAsset)||void 0===u?void 0:u.symbol]}))}),!w&&f&&"0"!=(null==f?void 0:f.amount)&&e(Ze,Z({variant:"secondary"},{children:["+ ",Se(h,3)," ARB"," ",t(Xe,Z({tooltipContent:"Estimated rewards for bridging to Arbitrum."},{children:e("span",Z({className:"skt-w-w-3 skt-w-h-3 skt-w-ml-1"},{children:[t(D,{className:"skt-w-w-3 skt-w-h-3 skt-w-rounded-full"})," "]}))}))]}))]})):null},Ze=function(e){var n=e.children,o=e.variant;return t("div",Z({className:"skt-w skt-w-text-xs skt-w-w-fit skt-w-text-left skt-w-py-0.5 skt-w-px-1.5 skt-w-rounded-full skt-w-font-medium skt-w-mr-2 skt-w-flex skt-w-items-center ".concat("primary"===(void 0===o?"primary":o)?"skt-w-bg-widget-accent/90 skt-w-text-widget-onAccent":"skt-w-bg-widget-secondary skt-w-text-widget-primary")},{children:n}))};function $e(){var t=d(void 0),e=t[0],n=t[1],s=o((function(t){return t.networks.allNetworks}));return c((function(){if(s){var t={};s.forEach((function(e){return t[e.chainId]=e})),n(t)}else n(s)}),[s]),e}function tn(t,e,n){var o=function(t,e){var n=w(t),o=w();c((function(){n.current=t}),[t]);var s=k((function(){o.current=setTimeout((function(){return n.current()}),e)}),[e]),r=k((function(){o.current&&clearTimeout(o.current)}),[]);return c((function(){return s(),r}),[e,s]),{reset:k((function(){r(),s()}),[r,s]),clear:r}}(t,e),s=o.reset,r=o.clear;c(s,et(et([],n,!0),[s],!1)),c(r,[])}var en,nn=function(t){var e="string"==typeof t,n=o((function(t){return t.networks.sourceChainId})),s=o((function(t){return t.networks.destChainId})),r=k((function(t){return $(void 0,void 0,void 0,(function(){return tt(this,(function(e){return[2,fetch(t,{credentials:"omit"}).then((function(t){return t.json()}))]}))}))}),[t]),i=y(e&&!!n&&!!s?t:null,r,{revalidateOnFocus:!1}),l=i.data;i.error;var a=y(!t&&!!n&&!!s?[n,s,"fetching tokens"]:null,(function(t,e){var n,o,s;return $(this,void 0,void 0,(function(){var r;return tt(this,(function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,Pe.getTokenList({fromChainId:t,toChainId:e})];case 1:return r=i.sent(),[2,{name:"Socket Default",tokens:t===e?et([],null===(n=null==r?void 0:r.to)||void 0===n?void 0:n.tokens,!0):et(et([],null===(o=null==r?void 0:r.from)||void 0===o?void 0:o.tokens,!0),null===(s=null==r?void 0:r.to)||void 0===s?void 0:s.tokens,!0)}];case 2:throw i.sent();case 3:return[2]}}))}))}),{revalidateOnFocus:!1}),d=a.data;return a.error,t&&!e?t:e&&l?null==l?void 0:l.tokens:!t&&d?null==d?void 0:d.tokens:void 0},on=function(n){var r=n.customTokenList,i=n.onTokenChange,l=n.onNetworkChange,a=u(ce).web3Provider.userAddress,w=$e(),k=s(),m=o((function(t){return t.networks.allNetworks})),f=o((function(t){return t.networks.sourceChainId})),p=nn(r),h=o((function(t){return t.tokens.sourceToken})),g=d(null),b=g[0],x=g[1],y=d(!1),N=y[0],T=y[1],I=o((function(t){return t.modals.isTxModalOpen}));c((function(){!I&&C()}),[I]),c((function(){if((null==p?void 0:p.length)>0){var t=Ee(p,f);T(0===(null==t?void 0:t.length)),x(t)}