UNPKG

@photran/simple-test

Version:

MyTonSwap Widget - Easy to use swap widget for React on TON Blockchain

181 lines 1.86 MB
(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode('@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap";.mts-default{--border-color: #f4f4f5;--primary-color: #22c55e;--secondary-color: #ebebeb;--background-color: #ffffff;--modal-background-color: #ffffff;--swap-container-background: #f4f4f5;--swap-container-border-color: #ffffff;--input-card-color: #ffffff;--input-card-pay-color: #ffffff;--input-card-receive-color: #d0d5dd;--input-token-color: #f4f4f5;--change-direction-background-color: #22c55e;--change-direction-icon-color: #f4f4f5;--light-shade-color: #f4f4f5;--slippage-box-color: #71717a;--text-black-color: #000000;--text-white-color: #ffffff;--text-fade-color: #9caacb;--skeleton-shine-color: #9c9c9c;--price-impact-color: #e64646}.mts-dark{--border-color: #344054;--primary-color: #16a34a;--secondary-color: #283241;--background-color: #101828;--modal-background-color: #1d2939;--swap-container-background-color: #101828;--swap-container-border-color: #1d293900;--input-card-pay-color: #09090b;--input-card-receive-color: #344054;--input-card-color: #101828;--input-token-color: #101828;--change-direction-background-color: #101828;--change-direction-icon-color: #16a34a;--light-shade-color: #1d2939;--slippage-box-color: #344054;--text-black-color: #ffffff;--text-white-color: #ffffff;--text-fade-color: #687085;--skeleton-shine-color: #585959}.mts-ton-jiggle{--border-color: #004a6533;--primary-color: #177594;--secondary-color: #283241;--background-color: #181f34;--modal-background-color: #101828;--swap-container-background-color: #101828;--swap-container-border-color: #1d293900;--input-card-pay-color: #09090b;--input-card-receive-color: #30475b;--input-card-color: #181f34;--input-token-color: #1d2939;--change-direction-background-color: #101828;--change-direction-icon-color: #177594;--light-shade-color: #193349;--slippage-box-color: #d1d1e0;--text-black-color: #ffffff;--text-white-color: #ffffff;--text-fade-color: #6b7280;--skeleton-shine-color: #585959}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@keyframes loading{to{background-position-x:-20%}}:where([data-skeleton]){--skeleton-shine: white;background-image:linear-gradient(100deg,transparent 40%,color-mix(in srgb,var(--skeleton-shine),transparent 50%) 50%,transparent 60%)!important;background-size:200% 100%;background-color:var(--skeleton-bg)!important;background-position-x:120%}@media (prefers-reduced-motion: no-preference){:where([data-skeleton]){animation:2s loading ease-in-out infinite;background-position-x:180%}}:where([data-skeleton][style*=--skeleton-lines]){--l-h: 1lh;--l-gap: 1ex;-webkit-mask:linear-gradient(#000 0 var(--l-h),transparent var(--l-h) calc(var(--l-h) + var(--l-gap))) 0 0/100% calc(var(--l-h) + var(--l-gap));mask:linear-gradient(#000 0 var(--l-h),transparent var(--l-h) calc(var(--l-h) + var(--l-gap))) 0 0/100% calc(var(--l-h) + var(--l-gap));min-height:calc(var(--skeleton-lines) * var(--l-h) + (var(--skeleton-lines) - 1) * var(--l-gap))}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:5px;background:var(--thumb-scrollbar)}._refresher_wadtj_43{position:relative;width:100%;height:100%}.icon_overlay,.refresh_icon{position:absolute;top:0;left:0;transition:color .25s ease-in-out;width:100%;height:auto;color:#6c6c6c}.icon_overlay.overlay{color:#22c55e}.active{cursor:pointer}.icon_overlay.progressing{animation-duration:30s;animation-timing-function:linear;animation-iteration-count:1;animation-name:loading_refresh_icon}.icon_overlay.waiting{animation-duration:30s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-name:waiting_refresh_icon}@keyframes loading_refresh_icon{0%{clip-path:polygon(50% 50%,150% 50%,150% 50%)}25%{clip-path:polygon(50% 50%,150% 50%,50% 150%)}25.000001%{clip-path:polygon(50% 50%,150% 50%,50% 150%,50% 150%)}50%{clip-path:polygon(50% 50%,150% 50%,50% 150%,-50% 50%)}50.000001%{clip-path:polygon(50% 50%,150% 50%,50% 150%,-50% 50%,-50% 50%)}75%{clip-path:polygon(50% 50%,150% 50%,50% 150%,-50% 50%,50% -50%)}75.000001%{clip-path:polygon(50% 50%,150% 50%,50% 150%,-50% 50%,50% -50%,50% -50%)}97.5%{clip-path:polygon(50% 50%,150% 50%,50% 150%,-50% 50%,50% -50%,150% 50%);color:#f2f2f2}to{clip-path:polygon(50% 50%,150% 50%,50% 150%,-50% 50%,50% -50%,150% 50%);color:#6c6c6c}}@keyframes waiting_refresh_icon{0%{color:#6c6c6c}50%{color:#f2f2f2}to{color:#6c6c6c}}.mytonswap-app .slippage-setting-container{display:flex;flex-direction:column;gap:.25rem}.mytonswap-app .slippage-setting-container .button-container{display:flex;justify-content:space-between;width:100%;color:var(--text-black-color)}.mytonswap-app .slippage-setting-container .slippage-indicator{display:flex;justify-content:center;align-items:center}.mytonswap-app .slippage-setting-container .slippage-indicator .icon{transition:transform .3s ease}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown{display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-around;gap:0 .5rem;width:100%;font-size:var(--font-size-sm)}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .controllers{display:flex;justify-content:space-between;align-items:center;gap:.25rem}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item{display:flex;position:relative;justify-content:center;align-items:center;transition:all .3s ease;cursor:pointer;margin:.125rem;border:1px solid transparent;border-radius:.75rem;background:var(--secondary-color);padding:.25rem;height:2rem}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item.active{border:1px solid var(--primary-color)}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item.percent-input{background:var(--light-shade-color);width:50px}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item .icon{position:absolute;top:-.25rem;left:-.25rem;transition:color .3s ease;color:var(--primary-color);font-size:1.125rem}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item .icon:hover{color:var(--primary-color)}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item .icon.disableded{color:var(--text-fade-color)}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item input{width:100%;color:var(--text-black-color)}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item .slippage-input-group{display:flex;justify-content:center;align-items:center}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item .slippage-input-group .slippage-input{outline:none;background:transparent;width:100%;color:var(--text-black-color)}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item .slippage-input-group .slippage-input-percent{padding-right:.25rem;font-size:.75rem}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .controller{display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:.75rem;background:var(--primary-color);width:3rem;height:2rem;color:var(--text-white-color);font-weight:700}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .controller:disableded{cursor:not-allowed}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .controller.disableded{background:var(--light-shade-color);color:var(--text-fade-color)}@media screen and (min-width: 768px){.mytonswap-app .slippage-setting-container{gap:.5rem;font-size:.875rem}.mytonswap-app .slippage-setting-container .button-container{font-size:var(--font-size-sm)}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item{margin:.25rem;height:2.5rem}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item .icon{font-size:1.25rem}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .dropdown-item .slippage-input-group .slippage-input-percent{font-size:.875rem}.mytonswap-app .slippage-setting-container .slippage-setting-dropdown .controller{width:3.5rem;height:2.5rem}}.mytonswap-app .token-setting-container{display:flex;justify-content:space-between;align-items:center;padding:0 .25rem;font-size:.75rem}.mytonswap-app .token-setting-container .token-setting-text{color:var(--text-black-color)}.mytonswap-app .token-setting-container .checkbox{display:flex;position:relative;justify-content:flex-start;align-items:center;transition:all .3s ease;border-radius:9999px;background:var(--light-shade-color);padding:.25rem;width:3rem;height:1.5rem}.mytonswap-app .token-setting-container .checkbox.checkbox-active{background:var(--primary-color)}.mytonswap-app .token-setting-container .checkbox .checkbox-inner{position:absolute;transition:all .3s ease;border-radius:9999px;width:1rem;height:1rem}.mytonswap-app .token-setting-container .checkbox .checkbox-inner.checkbox-inner-active{left:1.75rem;background:var(--background-color)}.mytonswap-app .token-setting-container .checkbox .checkbox-inner.checkbox-inner-inactive{left:.25rem;background:var(--primary-color)}@media screen and (min-width: 768px){.mytonswap-app .token-setting-container{font-size:var(--font-size-sm)}}.mytonswap-app .popover-container{display:flex;position:relative;align-items:center;z-index:2}.mytonswap-app .popover-container button{display:flex;justify-content:center;align-items:center;background:transparent}.mytonswap-app .modal-backdrop{position:fixed;top:0;left:0;background:#00000080;width:100%;height:100%}.mytonswap-app .modal-backdrop .popover{display:flex;position:fixed;bottom:0;left:0;flex-direction:column;gap:.75rem;box-shadow:0 0 10px #0000001a;border:1px solid var(--border-color);border-top-right-radius:1rem;border-top-left-radius:1rem;background:var(--modal-background-color);padding:1rem;width:100%;min-width:15.625rem;height:-moz-fit-content;height:fit-content;color:var(--text-black-color)}.mytonswap-app .modal-backdrop .popover .popover-header{display:flex;justify-content:space-between;align-items:center}.mytonswap-app .modal-backdrop .popover .popover-header button{color:var(--text-black-color);font-size:var(--font-size-xl)}@media screen and (min-width: 768px){.mytonswap-app .modal-backdrop .popover{border-radius:1rem;max-width:32.5rem}}.wallet-profile-mts .wallet-popover{position:absolute;box-shadow:0 0 20px #0000001a;border-radius:1rem;background:var(--modal-background-color);padding:.25rem;width:100%;min-width:15.625rem;height:100%;height:-moz-fit-content;height:fit-content;color:var(--text-black-color)}.mytonswap-app.rtl .popover{right:auto;left:0}@media screen and (min-width: 768px){.mytonswap-app .popover{min-width:20rem}}.mytonswap-app .wallet-card{border-radius:.5rem;padding:.5rem}.mytonswap-app .wallet-card .title{opacity:.75;font-size:.7rem}.mytonswap-app .wallet-card .wallet-content{display:flex;flex-direction:column}.mytonswap-app .wallet-card .wallet-content .balance-title{margin-top:.5rem;font-size:.8rem}.mytonswap-app .wallet-card .wallet-content .balance-amount{margin:.5rem 0;color:var(--primary-color);font-weight:900;font-size:1.25rem}.mytonswap-app .wallet-card .wallet-content .address{display:flex;opacity:.75;border-radius:.25rem;background:var(--secondary-color);padding:.25rem .5rem;width:-moz-fit-content;width:fit-content;font-size:.8rem}.mytonswap-app .wallet-card .wallet-content .address-section{display:flex;align-items:center;gap:.25rem}.mytonswap-app .wallet-card .wallet-content .address-section .address{display:flex;justify-content:center;align-items:center;opacity:.75;border-radius:.5rem;width:-moz-fit-content;width:fit-content;height:2rem;font-size:.8rem}.mytonswap-app .wallet-card .wallet-content .address-section .wallet-icon{display:flex;justify-content:center;align-items:center;opacity:.75;cursor:pointer;border-radius:.5rem;background:var(--secondary-color);width:2rem;height:2rem;color:var(--text-black-color);font-size:var(--font-size-xs)}.mytonswap-app .wallet-card .wallet-content .address-section .wallet-icon:disableded{opacity:.5;cursor:not-allowed}.mytonswap-app .wallet-card .wallet-content .disconnect-wallet{display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;cursor:pointer;margin-top:.5rem;border-radius:.5rem;background:var(--secondary-color);height:2.5rem;color:var(--text-black-color);font-size:.8rem}@media screen and (min-width: 768px){.mytonswap-app .wallet-card .title{font-size:var(--font-size-xs)}.mytonswap-app .wallet-card .wallet-content .balance-title{font-size:var(--font-size-sm)}.mytonswap-app .wallet-card .wallet-content .balance-amount{font-size:var(--font-size-2xl)}.mytonswap-app .wallet-card .wallet-content .address-section .address{height:2.5rem;font-size:var(--font-size-base)}.mytonswap-app .wallet-card .wallet-content .address-section .wallet-icon{width:2.5rem;height:2.5rem;font-size:var(--font-size-xs)}.mytonswap-app .wallet-card .wallet-content .disconnect-wallet{height:3rem;font-size:var(--font-size-sm)}}.mytonswap-app .header-container{display:flex;justify-content:space-between;align-items:center;padding:0 .25rem;color:var(--text-black-color);font-weight:700;font-size:var(--font-size-lg)}.mytonswap-app .header-setting{display:flex;align-items:center;gap:.5rem}.mytonswap-app .header-setting .loading-container{width:1.25rem;height:1.25rem}.mytonswap-app .header-setting .setting-icon{color:var(--text-black-color);font-size:var(--font-size-2xl)}@media screen and (min-width: 768px){.mytonswap-app .header-container{font-size:var(--font-size-lg)}.mytonswap-app .header-setting .loading-container{width:1.25rem;height:1.25rem}.mytonswap-app .header-setting .setting-icon{font-size:var(--font-size-2xl)}}@media screen and (min-width: 1024px){.mytonswap-app .header-container{font-size:var(--font-size-lg)}}.mytonswap-app .token-container{display:flex;align-items:center;cursor:pointer;margin-top:.25rem;border-radius:.75rem;padding-right:.5rem;padding-left:.5rem;width:100%;height:3rem}.mytonswap-app .token-container.selected{opacity:.5;cursor:auto}.mytonswap-app .token-content{display:flex;flex-grow:1;align-items:center;gap:.5rem}.mytonswap-app .token-content .token-image{border-radius:9999px;background-size:contain!important;width:2.75rem;height:2.75rem}.mytonswap-app .token-content .token-details{flex-grow:1}.mytonswap-app .token-content .token-details-symbol-balance{display:flex;flex-grow:1;justify-content:space-between;align-items:center;overflow:hidden;color:var(--text-black-color);font-weight:500;font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap}.mytonswap-app .token-content .token-details-symbol-balance .symbol{display:flex;justify-content:center;align-items:center;gap:.125rem;font-size:var(--font-size-base)}.mytonswap-app .token-content .token-details-symbol-balance .symbol a{display:flex;justify-content:center;align-items:center;opacity:50%;color:inherit;text-decoration:none}.mytonswap-app .token-content .token-details-name-rate{display:flex;flex-grow:1;justify-content:space-between;align-items:center;opacity:.5;color:var(--text-black-color);font-size:var(--font-size-xs)}.mytonswap-app .token-content .token-details-name-rate .name-liq,.mytonswap-app .token-content .token-details-name-rate .name-liq .liq{display:flex;justify-content:center;align-items:center;gap:.125rem}.mytonswap-app .token-content .fav{opacity:.5;transition:transform .2s ease-in-out;color:var(--text-black-color);font-size:var(--font-size-2xl)}.mytonswap-app .token-content .fav:active{transform:scale(.9)}.mytonswap-app .token-content .fav.faved{opacity:1;color:var(--primary-color)}@media screen and (min-width: 1024px){.mytonswap-app .token-container{margin-top:.5rem;height:3rem}.mytonswap-app .token-content .token-image{width:2.5rem;height:2.5rem}.mytonswap-app .token-content .token-details-symbol-balance{font-size:var(--font-size-lg)}.mytonswap-app .token-content .token-details-name-rate{font-size:var(--font-size-sm)}}.mytonswap-app .card-dialog-container{position:fixed;top:0;left:0;z-index:10000000000000000000000000;background:#00000080;width:100%;height:100%;overflow:hidden}.mytonswap-app .card-dialog-container .card-dialog{display:flex;position:fixed;bottom:0;left:0;flex-direction:column;box-shadow:0 0 10px #0000000d;border-top-right-radius:1rem;border-top-left-radius:1rem;background:var(--modal-background-color);padding:1rem .75rem .5rem;width:100%;min-height:92.5dvh;max-height:92.5dvh;overflow-y:auto}@media (min-width: 768px){.mytonswap-app .card-dialog-container .card-dialog{box-shadow:0 0 10px #0000000d;border-radius:1rem;width:90%;max-width:34.375rem;height:auto;min-height:21.875rem;max-height:70dvh}}.mytonswap-app .card-dialog-container .card-dialog .no-token-found{display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:center;margin-top:1rem;height:100%;color:var(--text-black-color)}.mytonswap-app .card-dialog-container .card-dialog .no-token-found span{opacity:.7;font-size:var(--font-size-xs)}.mytonswap-app .card-dialog-container .card-dialog .dialog-head{display:flex;justify-content:space-between;align-items:center;color:var(--text-black-color);font-weight:700;font-size:var(--font-size-xl)}.mytonswap-app .card-dialog-container .card-dialog .dialog-head .card-dialog-close{display:none;opacity:.5;color:var(--text-black-color);font-size:var(--font-size-xl)}.mytonswap-app .card-dialog-container .card-dialog .dialog-search{display:flex;align-items:center;transition:all .2s ease-in-out;margin-top:1.5rem;margin-bottom:.5rem;border:1px solid var(--border-color);border-radius:.75rem;background:var(--input-card-color);padding-right:.5rem;padding-left:.5rem;width:100%;height:3.25rem}.mytonswap-app .card-dialog-container .card-dialog .dialog-search:hover{background:var(--input-token-color)}.mytonswap-app .card-dialog-container .card-dialog .dialog-search:focus-within{border-color:var(--primary-color)}.mytonswap-app .card-dialog-container .card-dialog .dialog-search .dialog-search-icon{color:var(--text-black-color);font-size:var(--font-size-lg)}.mytonswap-app .card-dialog-container .card-dialog .dialog-search .dialog-search-input{outline:none;background:transparent;padding-right:.25rem;padding-left:.25rem;width:100%;height:100%;color:var(--text-black-color);font-size:1rem}.mytonswap-app .card-dialog-container .card-dialog .dialog-tokens-container{flex-grow:1;height:50vh;overflow-y:scroll}.mytonswap-app .card-dialog-container .card-dialog .infinite-scroll-loading{display:flex;justify-content:center;align-items:center;height:2.5rem;color:var(--text-black-color);font-size:1.25rem}.mytonswap-app .card-dialog-container .card-dialog .dialog-community-modal{display:flex;flex-grow:1;flex-direction:column;height:100%}.mytonswap-app .card-dialog-container .card-dialog .community-modal-container{display:flex;flex-grow:1;flex-direction:column;gap:.5rem .5rem}.mytonswap-app .card-dialog-container .card-dialog .community-modal-warning{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:.25rem;margin-bottom:.25rem;border-radius:.75rem;background:var(--input-card-color);padding:.5rem;color:var(--text-black-color)}.mytonswap-app .card-dialog-container .card-dialog .community-modal-warning .icon{color:#f59e00;font-size:1.875rem}.mytonswap-app .card-dialog-container .card-dialog .community-modal-warning .title{font-weight:700;font-size:1rem}.mytonswap-app .card-dialog-container .card-dialog .community-modal-warning .description{padding-right:1.25rem;padding-left:1.25rem;font-size:.875rem;text-align:center}.mytonswap-app .card-dialog-container .card-dialog .accept-button{display:flex;justify-content:center;align-items:center;border-radius:.75rem;background:var(--primary-color);width:100%;height:2.5rem;color:var(--text-black-color);font-size:.875rem}.mytonswap-app .card-dialog-container .card-dialog .pinned-token-container{display:flex;align-items:center;gap:.5rem;padding:.75rem 0}.mytonswap-app .card-dialog-container .card-dialog .pinned-token-container .pinned-token{display:flex;align-items:center;gap:.25rem;opacity:.8;transition:all .3s ease-in-out;cursor:pointer;border-radius:9999rem;background:var(--light-shade-color);padding:.25rem;padding:.25rem .5rem .25rem .25rem;color:var(--text-black-color);font-size:.9rem}.mytonswap-app .card-dialog-container .card-dialog .pinned-token-container .pinned-token:hover{opacity:1}.mytonswap-app .card-dialog-container .card-dialog .pinned-token-container .pinned-token .pinned-token-image{border-radius:9999px;background-size:contain!important;width:1.25rem;height:1.25rem}.mytonswap-app .card-dialog-container .card-dialog .close-footer{display:flex;justify-content:center;align-items:center;cursor:pointer;padding-top:.5rem;font-size:.875rem}@media screen and (min-width: 768px){.mytonswap-app .card-dialog-container .card-dialog .close-footer{display:none}}.mytonswap-app .card-dialog-container .card-dialog .close-footer .close-footer-button{display:flex;justify-content:center;align-items:center;transition:all .3s ease-in-out;border-radius:.75rem;background:var(--secondary-color);width:100%;height:3rem;color:var(--text-black-color);text-align:center}.mytonswap-app .card-dialog-container .card-dialog .close-footer .close-footer-button:active{scale:.95}.mytonswap-app .card-dialog-container .card-dialog .tab-container{display:flex;align-items:center;gap:1.25rem;margin-top:.75rem;margin-bottom:.5rem;border-bottom:1px solid var(--border-color);padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;width:100%;color:var(--text-black-color);font-weight:300;font-size:var(--font-size-lg)}.mytonswap-app .card-dialog-container .card-dialog .tab-container .tab-item{position:relative;transition:all .3s ease-in-out;background:transparent;color:var(--text-black-color);font-size:var(--font-size-base)}.mytonswap-app .card-dialog-container .card-dialog .tab-container .tab-item.active{color:var(--primary-color);font-weight:600}.mytonswap-app .card-dialog-container .card-dialog .tab-container .tab-item .tab-item-cursor{position:absolute;bottom:-9px;background:var(--primary-color);width:100%;height:1px}@media screen and (min-width: 768px){.mytonswap-app .card-dialog-container .card-dialog .no-token-found{font-size:var(--font-size-lg)}.mytonswap-app .card-dialog-container .card-dialog .no-token-found span{font-size:var(--font-size-sm)}.mytonswap-app .card-dialog-container .card-dialog .dialog-head{font-size:var(--font-size-xl)}.mytonswap-app .card-dialog-container .card-dialog .dialog-head .card-dialog-close{display:block}.mytonswap-app .card-dialog-container .card-dialog .dialog-search{margin-top:.5rem;height:3rem;font-size:var(--font-size-xl)}.mytonswap-app .card-dialog-container .card-dialog .dialog-search .dialog-search-icon{opacity:.5;color:var(--text-black-color);font-size:var(--font-size-xl)}.mytonswap-app .card-dialog-container .card-dialog .dialog-search .dialog-search-input{font-size:var(--font-size-base)}}@media screen and (min-width: 1024px){.mytonswap-app .card-dialog-container .card-dialog .no-token-found{font-size:var(--font-size-lg)}.mytonswap-app .card-dialog-container .card-dialog .no-token-found span{font-size:var(--font-size-sm)}.mytonswap-app .card-dialog-container .card-dialog .dialog-head{margin-bottom:.5rem;font-size:var(--font-size-xl)}.mytonswap-app .card-dialog-container .card-dialog .dialog-head .card-dialog-close{opacity:.5;color:var(--text-black-color);font-size:var(--font-size-2xl)}.mytonswap-app .card-dialog-container .card-dialog .dialog-search{height:3.5rem;font-size:var(--font-size-xl)}.mytonswap-app .card-dialog-container .card-dialog .dialog-search .dialog-search-input{font-size:var(--font-size-lg)}}.mytonswap-app .selection-box-container{display:flex;-moz-column-gap:.25rem;column-gap:.25rem;align-items:center;transition:all .2s ease;border-radius:9999px;padding:.25rem .5rem .25rem .25rem;height:2.5rem;font-weight:700;font-size:var(--font-size-2xl);direction:ltr}.mytonswap-app .selection-box-container .dropdown-icon{display:flex;justify-content:center;align-items:center}.mytonswap-app .selection-box-container:active{scale:.95}.mytonswap-app .selection-box-container.loading{width:5rem;height:2.5rem}.mytonswap-app .selection-box-container.pay-loading{pointer-events:none}.mytonswap-app .selection-box-container.receive-loading{justify-content:center;padding-right:.5rem;padding-left:.5rem;width:-moz-fit-content;width:fit-content}@media screen and (min-width: 768px){.mytonswap-app .selection-box-container{padding:.5rem .75rem .5rem .3rem;height:2.75rem;font-size:var(--font-size-xl)}.mytonswap-app .selection-box-container.loading{width:8rem;height:2.75rem}}.mytonswap-app .swapcard-card{display:flex;flex-direction:column;width:100%;font-size:var(--font-size-base)}.mytonswap-app .swapcard-card .card-head{display:flex;justify-content:space-between;align-items:center;padding-right:.25rem;padding-left:.25rem}.mytonswap-app .swapcard-card .card-head .card-title{opacity:.7;color:var(--text-black-color)}.mytonswap-app .swapcard-card .card-head .max-button{cursor:pointer;color:var(--text-black-color)}.mytonswap-app .swapcard-card .card-head .max-button .max-text{color:var(--primary-color)}.mytonswap-app .swapcard-card .card-head .max-button.pay{cursor:auto}.mytonswap-app .swapcard-card .card-content{display:grid;grid-template-columns:1fr auto;gap:.25rem;margin-top:.875rem;border-radius:.75rem;background:var(--input-card-color);padding:1rem;width:100%}.mytonswap-app .swapcard-card .card-content.pay{background:var(--input-card-pay-color)}.mytonswap-app .swapcard-card .card-content.receive{background:var(--input-card-receive-color)}.mytonswap-app .swapcard-card .card-content .card-inputs{display:flex;flex-direction:column;justify-content:center;gap:.25rem;width:100%}.mytonswap-app .swapcard-card .card-content .card-inputs .card-input{outline:none;background:transparent;height:1.875rem;color:var(--text-black-color);font-weight:700;font-size:var(--font-size-2xl);font-family:inherit}.mytonswap-app .swapcard-card .card-content .card-inputs .card-input-loading{border-radius:.75rem;width:6rem;height:1.875rem}.mytonswap-app .swapcard-card .card-content .card-inputs .card-rate{display:flex;align-items:center;opacity:.5;height:1.25rem;color:var(--text-black-color);font-size:var(--font-size-base);font-family:inherit;text-align:left}.mytonswap-app .swapcard-card .card-content .card-inputs .card-rate-loading{border-radius:.75rem;width:3rem;height:1.25rem}.mytonswap-app .swapcard-card .card-content .card-button{display:flex;align-items:center}.mytonswap-app .swapcard-card .card-content .card-button .selection-box{border-radius:9999px;background-size:contain!important;width:2rem;height:2rem}.mytonswap-app.rtl .swapcard-card .card-content .card-inputs .card-rate{font-size:var(--font-size-xs);text-align:right}@media screen and (min-width: 768px){.mytonswap-app .swapcard-card{gap:0px}.mytonswap-app .swapcard-card .card-head{font-size:var(--font-size-base)}.mytonswap-app .swapcard-card .card-content .card-button .selection-box{width:2rem;height:2rem}}@media screen and (min-width: 1024px){.mytonswap-app .swapcard-card .card-content{padding:1rem}.mytonswap-app .swapcard-card .card-content .card-inputs .card-input{font-size:var(--font-size-2xl)}.mytonswap-app .swapcard-card .card-content .card-inputs .card-input-loading{width:10rem}.mytonswap-app .swapcard-card .card-content .card-inputs .card-rate-loading{width:5rem}}.mytonswap-app .swap-card-container{display:flex;position:relative;flex-direction:column;align-items:center;gap:.75rem;margin-top:.875rem;border-radius:1rem;background:var(--light-shade-color);padding:.75rem;font-weight:500}.mytonswap-app .swap-card-container .line{position:absolute;top:50%;background:var(--background-color);width:100%;height:3px}.mytonswap-app .swap-card-container .change-direction-button{display:flex;position:relative;justify-content:center;align-items:center;z-index:1;transition:all .3s ease;border-radius:99999px;background:var(--change-direction-background-color);padding:.75rem 3.5rem;color:var(--change-direction-icon-color);font-size:var(--font-size-2xl)}.mytonswap-app .swap-card-container .change-direction-button:active{scale:.95}.mytonswap-app .swap-card-container .change-direction-button .rotate-90{transform:rotate(90deg)}.mytonswap-app .swap-card-container .change-direction-button:disableded{opacity:.5;cursor:not-allowed}@media screen and (min-width: 768px){.mytonswap-app .swap-card-container .line{height:5px}.mytonswap-app .swap-card-container .change-direction-button{padding:.75rem 3.75rem;font-size:var(--font-size-2xl)}}.mytonswap-app .details-key-value{display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:var(--font-size-sm);font-family:Inter,sans-serif}.mytonswap-app .details-key-value .details-key-value-value{color:var(--text-black-color)}.mytonswap-app .details-key-value .details-key-value-key{opacity:.6;color:var(--text-black-color)}@media screen and (min-width: 768px){.mytonswap-app .details-key-value{font-size:var(--font-size-sm)}}.mytonswap-app .detail-accordion-container{display:flex;flex-direction:column;align-items:center;margin-top:.75rem;border-radius:.75rem;background:var(--input-token-color);padding-right:.75rem;padding-left:.75rem;width:100%;min-height:3rem;color:var(--text-black-color)}.mytonswap-app .detail-accordion-container .detail-accordion{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:3.25rem;font-weight:500;font-size:var(--font-size-sm)}.mytonswap-app .detail-accordion-container .detail-accordion .finding{display:flex;-moz-column-gap:.25rem;column-gap:.25rem;align-items:center}.mytonswap-app .detail-accordion-container .detail-accordion .icon{transition:all .2s ease-in-out;font-size:1.125rem}.mytonswap-app .detail-accordion-container .detail-accordion .icon.is-open{transform:rotate(180deg)}.mytonswap-app .detail-accordion-container .detail-accordion-content{display:flex;flex-direction:column;gap:.25rem;width:100%;overflow:hidden}.mytonswap-app .detail-accordion-container .detail-accordion-content .details-inner-container{display:flex;flex-direction:column;gap:.25rem;padding:.25rem .25rem 1rem}.mytonswap-app .detail-accordion-container .detail-accordion-content .slippage-box{border-radius:.375rem;background:var(--slippage-box-color);padding:.25rem .5rem;color:var(--text-white-color)}.mytonswap-app .detail-accordion-container .detail-accordion-content .route-container{display:flex;justify-content:center;gap:.125rem}.mytonswap-app .detail-accordion-container .detail-accordion-content .route-container .dex{display:flex;justify-content:center;align-items:center;gap:.25rem}.mytonswap-app .detail-accordion-container .detail-accordion-content .route-container .dex .image{background-size:contain!important;width:.75rem;height:.75rem}.mytonswap-app .detail-accordion-container .detail-accordion-content .route-container .route-icon{font-size:var(--font-size-xs)}.mytonswap-app .detail-accordion-container .detail-accordion-content .route-container .route-view-token{display:flex;align-items:center;gap:.125rem}.mytonswap-app.rtl .detail-accordion-container .one-pay{direction:ltr}@media screen and (min-width: 768px){.mytonswap-app .detail-accordion-container{padding-right:1rem;padding-left:1rem;font-size:var(--font-size-sm)}.mytonswap-app .detail-accordion-container .detail-accordion{min-height:3.5rem;font-size:var(--font-size-sm)}.mytonswap-app .detail-accordion-container .detail-accordion .finding{-moz-column-gap:.5rem;column-gap:.5rem}.mytonswap-app .detail-accordion-container .detail-accordion-content{gap:.5rem}.mytonswap-app .detail-accordion-container .detail-accordion-content .slippage-box{padding:.25rem .5rem}.mytonswap-app .detail-accordion-container .detail-accordion-content .route-container,.mytonswap-app .detail-accordion-container .detail-accordion-content .route-container .dex{gap:.5rem}.mytonswap-app .detail-accordion-container .detail-accordion-content .route-container .dex .image{width:1rem;height:1rem}}.mytonswap-app .error-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:var(--text-black-color)}.mytonswap-app .error-container .close-button{position:absolute;top:1rem;right:1rem;opacity:.7;cursor:pointer;font-size:1.25rem}.mytonswap-app .error-container .icon{color:#ffd000;font-size:4rem}.mytonswap-app .error-container .text{margin-top:1rem;padding-right:1.75rem;padding-left:1.75rem;text-align:center}.mytonswap-app .error-container .text .title{font-weight:700;font-size:1.25rem}.mytonswap-app .confirm-modal-container{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding-top:.5rem;padding-bottom:.5rem;width:100%;height:100%}.mytonswap-app .confirm-modal-container .confirm-modal-header{display:flex;justify-content:space-between;align-items:center;padding-right:1rem;padding-left:1rem;width:100%}.mytonswap-app .confirm-modal-container .confirm-modal-header .title{opacity:.5;color:var(--text-black-color);font-weight:700}.mytonswap-app .confirm-modal-container .confirm-modal-header .icon{cursor:pointer;color:var(--text-black-color);font-size:var(--font-size-xl)}.mytonswap-app .confirm-modal-container .confirm-modal-images{display:flex;align-items:center;padding-top:.25rem}.mytonswap-app .confirm-modal-container .confirm-modal-images .pay-image{transform:translate(.75rem);border-width:5px;border-style:solid;border-color:var(--modal-background-color);border-radius:9999px;background-size:contain!important;width:4rem;height:4rem}.mytonswap-app .confirm-modal-container .confirm-modal-images .receive-image{transform:translate(-.2rem);border-width:5px;border-style:solid;border-color:var(--modal-background-color);border-radius:9999px;background-size:contain!important;width:4rem;height:4rem}.mytonswap-app .confirm-modal-container .confirm-modal-change-rate{display:flex;flex-direction:column;align-items:center;opacity:.7;color:var(--text-black-color);font-weight:700;text-align:center}.mytonswap-app .confirm-modal-container .confirm-modal-change-rate .change-icon{transform:rotate(90deg);opacity:.6;font-size:.75rem}.mytonswap-app .confirm-modal-container .confirm-modal-change-rate .rate{opacity:.6;font-size:.75rem}.mytonswap-app .confirm-modal-container .confirm-modal-detail{display:flex;flex-grow:1;flex-direction:column;justify-content:center;gap:.75rem;margin-top:.125rem;padding-right:1rem;padding-left:1rem;width:100%;height:-moz-fit-content;height:fit-content;font-size:var(--font-size-lg)}.mytonswap-app .confirm-modal-container .confirm-modal-detail .min-receive{display:flex;gap:.25rem}.mytonswap-app .confirm-modal-container .confirm-modal-detail .best-route{display:flex;justify-content:center;align-items:center;gap:.25rem}.mytonswap-app .confirm-modal-container .confirm-modal-button-container{margin-top:.125rem;padding-right:1rem;padding-left:1rem;width:100%}.mytonswap-app .confirm-modal-container .confirm-modal-button-container .confirm-button{cursor:pointer;border-radius:.75rem;background:var(--primary-color);width:100%;height:3.25rem;color:var(--text-white-color);font-size:var(--font-size-base)}@media screen and (min-width: 768px){.mytonswap-app .confirm-modal-container .confirm-modal-header .title{font-size:1.25rem}.mytonswap-app .confirm-modal-container .confirm-modal-images .pay-image,.mytonswap-app .confirm-modal-container .confirm-modal-images .receive-image{width:4rem;height:4rem}.mytonswap-app .confirm-modal-container .confirm-modal-change-rate .change-icon,.mytonswap-app .confirm-modal-container .confirm-modal-change-rate .rate,.mytonswap-app .confirm-modal-container .confirm-modal-detail{font-size:1rem}.mytonswap-app .confirm-modal-container .confirm-modal-detail .min-receive,.mytonswap-app .confirm-modal-container .confirm-modal-detail .best-route{gap:.5rem}.mytonswap-app .confirm-modal-container .confirm-modal-button-container .confirm-button{height:3.25rem;font-size:var(--font-size-base)}}.mytonswap-app .waiting-for-wallet-container{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;padding-right:1rem;padding-left:1rem;height:100%;color:var(--text-black-color)}.mytonswap-app .waiting-for-wallet-container .close-button{position:absolute;top:1rem;right:1rem;opacity:.7;cursor:pointer;font-size:1.25rem}.mytonswap-app .waiting-for-wallet-container .loading-icon-container{display:flex;justify-content:center;align-items:center;transform:scale(1.5);width:100%;font-size:1.875rem}.mytonswap-app .waiting-for-wallet-container .loading-icon-container .icon{opacity:.7}.mytonswap-app .waiting-for-wallet-container .loading-text{margin-top:1rem;font-weight:700;font-size:1.25rem;text-align:center}@media screen and (min-width: 768px){.mytonswap-app .waiting-for-wallet-container .loading-icon-container{font-size:var(--font-size-3xl)}.mytonswap-app .waiting-for-wallet-container .loading-text{font-size:var(--font-size-xl)}}.mytonswap-app .inprogress-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.mytonswap-app .inprogress-container .close-button{position:absolute;top:1rem;right:1rem;opacity:.7;cursor:pointer;color:var(--text-black-color);font-size:1.25rem}.mytonswap-app .inprogress-container .inprogress-modal-images{display:flex;align-items:center;padding-top:.25rem}.mytonswap-app .inprogress-container .inprogress-modal-images .pay-image{transform:translate(.4rem);border-width:5px;border-style:solid;border-color:var(--modal-background-color);border-radius:9999px;background-size:contain!important;width:4rem;height:4rem}.mytonswap-app .inprogress-container .inprogress-modal-images .receive-image{transform:translate(-.4rem);border-width:5px;border-style:solid;border-color:var(--modal-background-color);border-radius:9999px;background-size:contain!important;width:4rem;height:4rem}.mytonswap-app .inprogress-container .inprogress-modal-change-rate{display:flex;flex-direction:column;align-items:center;opacity:.7;color:var(--text-black-color);font-weight:700;font-size:var(--font-size-lg);text-align:center}.mytonswap-app .inprogress-container .inprogress-modal-change-rate .change-icon{transform:rotate(90deg);opacity:.6;font-size:var(--font-size-sm)}.mytonswap-app .inprogress-container .inprogress-modal-change-rate .rate{opacity:.6;font-size:var(--font-size-sm)}.mytonswap-app .inprogress-container .description{margin-top:1rem;color:var(--text-black-color);font-weight:700;font-size:var(--font-size-xl);text-align:center}.mytonswap-app .inprogress-container .description-2{color:var(--text-black-color);font-size:var(--font-size-base)}.mytonswap-app .inprogress-container .loading-icon{display:flex;justify-content:center;align-items:center;margin-top:.25rem;width:100%;color:var(--text-black-color);font-size:1.875rem}.mytonswap-app .inprogress-container .loading-icon .icon{opacity:.5}@media screen and (min-width: 768px){.mytonswap-app .inprogress-container .inprogress-modal-images .pay-image,.mytonswap-app .inprogress-container .inprogress-modal-images .receive-image{width:2.5rem;height:2.5rem}.mytonswap-app .inprogress-container .inprogress-modal-change-rate .change-icon,.mytonswap-app .inprogress-container .inprogress-modal-change-rate .rate{font-size:.875rem}.mytonswap-app .inprogress-container .loading-icon{margin-top:1rem;font-size:2.5rem}}.mytonswap-app .done-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.mytonswap-app .done-container .close-icon{position:absolute;top:1rem;right:1rem;opacity:.7;cursor:pointer;color:var(--text-black-color);font-size:1.25rem}.mytonswap-app .done-container .done-icon{display:flex;justify-content:center;align-items:center;width:100%;color:var(--primary-color);font-size:5rem}.mytonswap-app .done-container .done-text{margin-bottom:2rem;color:var(--text-black-color);font-weight:700;font-size:1.25rem;text-align:center}.mytonswap-app .done-container .done-modal-images{display:flex;align-items:center;padding-top:.25rem}.mytonswap-app .done-container .done-modal-images .pay-image{transform:translate(.75rem);border-width:5px;border-style:solid;border-color:var(--modal-background-color);border-radius:9999px;background-size:contain!important;width:4rem;height:4rem}.mytonswap-app .done-container .done-modal-images .receive-image{transform:translate(-.2rem);border-width:5px;border-style:solid;border-color:var(--modal-background-color);border-radius:9999px;background-size:contain!important;width:4rem;height:4rem}.mytonswap-app .done-container .done-modal-change-rate{display:flex;flex-direction:column;align-items:center;opacity:.7;color:var(--text-black-color);font-weight:700;text-align:center}.mytonswap-app .done-container .done-modal-change-rate .change-icon{transform:rotate(90deg);opacity:.6;font-size:.75rem}.mytonswap-app .done-container .done-modal-change-rate .rate{opacity:.6;font-size:.75rem}.mytonswap-app .loading-button{display:flex;justify-content:center;align-items:center;gap:.5rem}.mytonswap-app .modal-container{position:fixed;top:0;left:0;z-index:10000000000000000000000000;background:#00000080;width:100%;height:100%;overflow:hidden}.mytonswap-app .modal-container .modal-container-inner{display:flex;position:fixed;bottom:0;left:0;flex-direction:column;justify-content:center;align-items:center;box-shadow:0 0 5px #0000000d;border-color:var(--border-color);border-top-right-radius:1rem;border-top-left-radius:1rem;background:var(--modal-background-color);padding:.5rem .25rem;width:100%;height:100%;max-height:26.875rem}@media (min-width: 768px){.mytonswap-app .modal-container .modal-container-inner{box-shadow:0 0 10px #0000000d;border-radius:.75rem;width:90%;max-width:28.125rem;height:100%;max-height:80%;max-height:30rem}}@media (min-width: 1024px){.mytonswap-app .modal-container .modal-container-inner{width:32.5rem;max-width:32.5rem}}.mytonswap-app .swap-button{margin-top:.75rem;border-radius:.75rem;background:var(--primary-color);width:100%;height:3.75rem;color:var(--text-white-color);font-size:var(--font-size-base)}.mytonswap-app .swap-button.price-impact{background:var(--price-impact-color)}.mytonswap-app .swap-button:disableded{opacity:.7}@media screen and (min-width: 768px){.mytonswap-app .swap-button{height:3.25rem;font-size:var(--font-size-md)}}@media screen and (min-width: 1024px){.mytonswap-app .swap-button{border-radius:1rem;height:3.5rem;font-size:var(--font-size-md)}}:root{--font-size-xxs: .625rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 4rem;--font-size-7xl: 5rem;--font-size-8xl: 6rem;--font-size-9xl: 7rem;--font-size-10xl: 8rem}.mytonswap-app{font-family:Plus Jakarta Sans,sans-serif}.mytonswap-app *{font-family:Plus Jakarta Sans,sans-serif!important;-webkit-tap-highlight-color:transparent}.mytonswap-app button{cursor:pointer;border:none;font-family:Inter,sans-serif}.mytonswap-app input{outline:none;border:none;background:none;width:100%}.mytonswap-app *{box-sizing:border-box;margin:0;padding:0}.mytonswap-app .animate-spin{animation:spin 1s linear infinite;color:var(--primary-color)}.mytonswap-app .animate-loading{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mytonswap-app .line-clamp-1{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.mytonswap-app .container{border-width:1px;border-style:solid;border-color:var(--swap-container-border-color);border-radius:1rem;background:var(--swap-container-background-color);padding:.5rem;max-width:21.875rem;overflow:hidden}@media screen and (min-width: 768px){.mytonswap-app .container{padding:.75rem;width:28.125rem;max-width:28.125rem}}@media screen and (min-width: 1024px){.mytonswap-app .container{width:calc(34.375rem + 24px);max-width:calc(34.375rem + 24px)}}.mytonswap-app .text-provided{margin-top:.5rem;margin-bottom:.25rem;width:100%;color:var(--text-black-color);font-size:var(--font-size-xxs);text-align:center}.mytonswap-app .text-provided a{opacity:.7;color:inherit;text-decoration:none}.mytonswap-app.rtl{direction:rtl}.wallet-profile-mts{position:relative}.wallet-profile-mts .wallet-profile-button{cursor:pointer;border-color:var(--border-color);border-radius:9999999rem;background:var(--primary-color);padding:.5rem .75rem;color:var(--text-white-color);color:#fff;font-weight:500;font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wallet-profile-mts .wallet-profile-button.connected{background:var(--light-shade-color);color:var(--text-black-color)}')),document.head.appendChild(e)}}catch(a){console.error("vite-plugin-css-injected-by-js",a)}})(); var PI = Object.defineProperty; var RI = (e, t, n) => t in e ? PI(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : e[t] = n; var mo = (e, t, n) => RI(e, typeof t != "symbol" ? t + "" : t, n); import { jsx as be, jsxs as Ge, Fragment as cs } from "react/jsx-runtime"; import * as Cn from "react"; import ei, { createContext as xs, useContext as Cr, useId as Uy, useEffect as ur, useCallback as Sc, Component as Ny, useLayoutEffect as Rx, useRef as Ur, useInsertionEffect as Bx, useMemo as nl, forwardRef as BI, Fragment as Dy, createElement as _o, Children as Ix, isValidElement as wd, useState as nr, cloneElement as Mx, memo as Ox } from "react"; import II from "react-dom"; function MI(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; } var Lx = { exports: {} }, dr = Lx.exports = {}, yo, bo; function g1() { throw new Error("setTimeout has not been defined"); } function m1() { throw new Error("clearTimeout has not been defined"); } (function() { try { typeof setTimeout == "function" ? yo = setTimeout : yo = g1; } catch { yo = g1; } try { typeof clearTimeout == "function" ? bo = clearTimeout : bo = m1; } catch { bo = m1; } })(); function $x(e) { if (yo === setTimeout) return setTimeout(e, 0); if ((yo === g1 || !yo) && setTimeout) return yo = setTimeout, setTimeout(e, 0); try { return yo(e, 0); } catch { try { return yo.call(null, e, 0); } catch { return yo.call(this, e, 0); } } } function OI(e) { if (bo === clearTimeout) return clearTimeout(e); if ((bo === m1 || !bo) && clearTimeout) return bo = clearTimeout, clearTimeout(e); try { return bo(e); } catch { try { return bo.call(null, e); } catch { return bo.call(this, e); } } } var as = [], vc = !1, Ha, _h = -1; function LI() { !vc || !Ha || (vc = !1, Ha.length ? as = Ha.concat(as) : _h = -1, as.length && Ux()); } function Ux() { if (!vc) { var e = $x(LI); vc = !0; for (var t = as.length; t; ) { for (Ha = as, as = []; ++_h < t; ) Ha && Ha[_h].run(); _h = -1, t = as.length; } Ha = null, vc = !1, OI(e); } } dr.nextTick = function(e) { var t = new Array(arguments.length - 1); if (arguments.length > 1) for (var n = 1; n < arguments.length; n++) t[n - 1] = arguments[n]; as.push(new Nx(e, t)), as.length === 1 && !vc && $x(Ux); }; function Nx(e, t) { this.fun = e, this.array = t; } Nx.prototype.run = function() { this.fun.apply(null, this.array); }; dr.title = "browser"; dr.browser = !0; dr.env = {}; dr.argv = []; dr.version = ""; dr.versions = {}; function Cs() { } dr.on = Cs; dr.addListener = Cs; dr.once = Cs; dr.off = Cs; dr.removeListener = Cs; dr.removeAllListeners = Cs; dr.emit = Cs; dr.prependListener = Cs; dr.prependOnceListener = Cs; dr.listeners = function(e) { return []; }; dr.binding = function(e) { throw new Error("process.binding is not supported"); }; dr.cwd = function() { return "/"; }; dr.chdir = function(e) { throw new Error("process.chdir is not supported"); }; dr.umask = function() { return 0; }; var $I = Lx.exports; const Hn = /* @__PURE__ */ MI($I), r4 = /* @__PURE__ */ new Set(); function Lp(e, t, n) { e || r4.has(t) || (console.warn(t), r4.add(t)); } function UI(e) { if (typeof Proxy > "u") return e; const t = /* @__PURE__ */ new Map(), n = (...r) => (Hn.env.NODE_ENV !== "production" && Lp(!1, "motion() is deprecated. Use motion.create() instead."), e(...r)); return new Proxy(n, { /** * Called when `motion` is referenced with a prop: `motion.div`, `motion.input` etc. * The prop name is passed through as `key` and we can use that to generate a `motion` * DOM component with that name. */ get: (r, i) => i === "create" ? e : (t.has(i) || t.set(i, e(i)), t.get(i)) }); } function _d(e) { return e !== null && typeof e == "object" && typeof e.start == "function"; } const y1 = (e) => Array.isArray(e); function Dx(e, t) { if (!Array.isArray(t)) return !1; const 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 xd(e) { return typeof e == "string" || Array.isArray(e); } function i4(e) { const t = [{}, {}]; return e == null || e.values.forEach((n, r) => { t[0][r] = n.get(), t[1][r] = n.getVelocity(); }), t; } function jy(e, t, n, r) { if (typeof t == "function") { const [i, o] = i4(r); t = t(n !== void 0 ? n : e.custom, i, o); } if (typeof t == "string" && (t = e.variants && e.variants[t]), typeof t == "function") { const [i, o] = i4(r); t = t(n !== void 0 ? n : e.custom, i, o); } return t; } function $p(e, t, n) { const r = e.getProps(); return jy(r, t, n !== void 0 ? n : r.custom, e); } const Fy = [ "animate", "whileI