PageSourceSearch

https://sideshift.ai/_next/static/chunks/8625-e6247b9508fdbe16.js

js sideshift.ai collected 2026-10-01 10:32:46 UTC 32,664 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="babd667d-74df-4c25-a188-f28e898d1668",e._sentryDebugIdIdentifier="sentry-dbid-babd667d-74df-4c25-a188-f28e898d1668")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8625],{10004:(e,t,a)=>{a.d(t,{Z:()=>n});var r=a(76908),s=a(66656),l=a(28418);let n=({options:e,value:t,onChange:a,placeholder:n="Select...",label:o,disabled:d=!1,emptyMessage:i="No results found"})=>{var c;let u=(0,s.useId)(),b=`${u}-listbox`,[m,h]=(0,s.useState)(!1),[p,f]=(0,s.useState)(""),[x,v]=(0,s.useState)(-1),k=(0,s.useRef)(null),g=(0,s.useRef)(null),w=(0,s.useRef)(null),y=(0,s.useMemo)(()=>{var a;return null!=(a=e.find(e=>e.value===t))?a:null},[e,t]),j=(0,s.useMemo)(()=>{if(!p)return e;let t=p.toLowerCase();return e.filter(e=>e.label.toLowerCase().includes(t))},[e,p]);(0,s.useEffect)(()=>{x>=j.length&&v(-1)},[j.length,x]);let A=(0,s.useCallback)(e=>{a(e),f(""),h(!1)},[a]);(0,s.useEffect)(()=>{let e=e=>{k.current&&e.target instanceof Node&&!k.current.contains(e.target)&&(h(!1),f(""),v(-1))};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]);let N=m?p:null!=(c=null==y?void 0:y.label)?c:"";return(0,r.jsxs)("div",Object.assign({ref:k,className:"relative"},{children:[o&&(0,r.jsx)("label",Object.assign({htmlFor:u,className:"font-display dark:text-smoke text-new-black block text-left text-sm mb-1"},{children:o})),(0,r.jsxs)("div",Object.assign({className:"relative"},{children:[(0,r.jsx)("input",{ref:g,id:u,type:"text",role:"combobox","aria-expanded":m,"aria-controls":b,"aria-autocomplete":"list","aria-activedescendant":x>=0?`${b}-option-${x}`:void 0,value:N,placeholder:n,disabled:d,onChange:e=>{f(e.target.value),v(-1),m||h(!0)},onFocus:()=>{d||(h(!0),f(""),v(-1))},onKeyDown:e=>{var t,a,r,s,l;if("Escape"===e.key)return h(!1),f(""),v(-1),void(null==(t=g.current)||t.blur());if(!m&&("ArrowDown"===e.key||"ArrowUp"===e.key))return e.preventDefault(),h(!0),void v(0);if(m&&0!==j.length){if("ArrowDown"===e.key){e.preventDefault();let t=x<j.length-1?x+1:0;v(t),null==(r=null==(a=w.current)?void 0:a.children[t])||r.scrollIntoView({block:"nearest"})}else if("ArrowUp"===e.key){e.preventDefault();let t=x>0?x-1:j.length-1;v(t),null==(l=null==(s=w.current)?void 0:s.children[t])||l.scrollIntoView({block:"nearest"})}else if("Enter"===e.key&&x>=0){e.preventDefault();let t=j[x];t&&A(t.value),v(-1)}}},className:(0,l.QP)("font-text border-new-black dark:border-flashbang-white bg-flashbang-white dark:bg-new-black","dark:focus-visible:shadow-outline-white focus-visible:shadow-outline-new-black","dark:focus-visible:border-flashbang-white focus-visible:border-new-black","block h-20 w-full rounded-md border border-b-[6px] text-lg sm:text-xl focus-visible:outline-none","disabled:opacity-50 disabled:cursor-not-allowed","dark:text-flashbang-white text-new-black input-text placeholder:normal-case",y&&!m&&"uppercase",(null==y?void 0:y.icon)&&!m?"pl-14 pr-12":"pl-6 pr-12"),autoComplete:"off",spellCheck:!1}),(0,r.jsxs)("div",Object.assign({className:"pointer-events-none absolute inset-0 flex items-center border-b-[5px] border-transparent"},{children:[(null==y?void 0:y.icon)&&!m&&(0,r.jsx)("img",{src:y.icon.src,alt:y.icon.alt,className:"ml-6 h-5 w-5 shrink-0 rounded-full"}),(0,r.jsx)("button",Object.assign({type:"button",disabled:d,onClick:()=>{var e;d||(m?(h(!1),f("")):(h(!0),f(""),null==(e=g.current)||e.focus()))},className:"pointer-events-auto ml-auto mr-4 flex cursor-pointer items-center justify-center p-1 dark:text-smoke text-darker-gray disabled:cursor-not-allowed disabled:opacity-50","aria-label":m?"Close dropdown":"Open dropdown",tabIndex:-1},{children:(0,r.jsx)("svg",Object.assign({viewBox:"0 0 14 7",fill:"none",className:(0,l.QP)("w-3 transition-transform",m&&"rotate-180"),"aria-hidden":"true"},{children:(0,r.jsx)("path",{d:"M1 0.996323L5.64828 5.64461C5.83582 5.83214 6.09017 5.9375 6.35539 5.9375H7.64461C7.90983 5.9375 8.16418 5.83214 8.35172 5.64461L13 0.996323",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round"})}))}))]}))]})),m&&(0,r.jsx)("ul",Object.assign({ref:w,id:b,role:"listbox",className:"absolute z-50 left-0 right-0 mt-1 max-h-48 overflow-y-auto rounded-md border dark:border-flashbang-white/20 border-new-black/20 dark:bg-new-black bg-flashbang-white shadow-lg list-none p-0 m-0"},{children:0===j.length?(0,r.jsx)("li",Object.assign({className:"font-text text-base dark:text-smoke text-darker-gray px-6 py-3 text-center"},{children:i})):j.map((e,a)=>(0,r.jsx)("li",Object.assign({id:`${b}-option-${a}`,role:"option","aria-selected":e.value===t},{children:(0,r.jsxs)("button",Object.assign({type:"button",onClick:()=>A(e.value),className:(0,l.QP)("flex items-center gap-3 w-full px-6 py-3 text-left cursor-pointer","font-text text-base dark:text-flashbang-white text-new-black","hover:bg-smoke/50 dark:hover:bg-darker-gray/50 transition-colors",e.value===t&&"bg-smoke/30 dark:bg-darker-gray/30",a===x&&"bg-smoke/50 dark:bg-darker-gray/50")},{children:[e.icon&&(0,r.jsx)("img",{src:e.icon.src,alt:e.icon.alt,className:"w-5 h-5 rounded-full shrink-0"}),(0,r.jsx)("span",Object.assign({className:"uppercase"},{children:e.label}))]}))}),e.value))}))]}))}},18535:(e,t,a)=>{a.d(t,{A:()=>n});var r=a(86917),s=a(66656),l=a(50087);
1let n=function(){let[e,t]=(0,s.useState)("desktop"),[a,n]=(0,s.useState)({isMobileXs:!1,isMobile:!1,isTablet:!1,isDesktop:!1,isDesktopXl:!1});(0,s.useEffect)(()=>{let{sm:e,md:t,lg:a,xl:r}=l.e1,s={mobileXs:window.matchMedia("(max-width: ".concat(e-1,"px)")),mobile:window.matchMedia("(min-width: ".concat(e,"px) and (max-width: ").concat(t-1,"px)")),tablet:window.matchMedia("(min-width: ".concat(t,"px) and (max-width: ").concat(a-1,"px)")),desktop:window.matchMedia("(min-width: ".concat(a,"px) and (max-width: ").concat(r-1,"px)")),desktopXl:window.matchMedia("(min-width: ".concat(r,"px)"))},o=()=>{n({isMobileXs:s.mobileXs.matches,isMobile:s.mobile.matches,isTablet:s.tablet.matches,isDesktop:s.desktop.matches,isDesktopXl:s.desktopXl.matches})},d=()=>{o()};for(let e of(o(),Object.values(s)))e.addListener(d);return()=>{for(let e of Object.values(s))e.removeListener(d)}},[]);let o=()=>a.isDesktopXl?l.kX.DESKTOP_XL:a.isDesktop?l.kX.DESKTOP:a.isTablet?l.kX.TABLET:a.isMobile?l.kX.MOBILE:a.isMobileXs?l.kX.MOBILE_XS:l.kX.UNKNOWN;return(0,s.useEffect)(()=>{let a=o();a!==e&&t(a)},[a]),(0,r._)({layoutName:o(),isMobileScreen:a.isMobileXs||a.isMobile,isTabletScreen:a.isTablet,isDesktopScreen:a.isDesktop||a.isDesktopXl},a)}},20184:(e,t,a)=>{a.d(t,{A:()=>o});var r,s,l=a(66656);function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(this,arguments)}let o=e=>l.createElement("svg",n({xmlns:"http://www.w3.org/2000/svg",width:32,height:32,fill:"none",viewBox:"0 0 32 32"},e),r||(r=l.createElement("g",{fill:"currentColor",clipPath:"url(#a)"},l.createElement("path",{d:"M27.333 32h-16A3.337 3.337 0 0 1 8 28.666v-20a3.337 3.337 0 0 1 3.333-3.333h16a3.337 3.337 0 0 1 3.334 3.333v20A3.337 3.337 0 0 1 27.333 32m-16-25.334c-1.102 0-2 .898-2 2v20c0 1.103.898 2 2 2h16c1.103 0 2-.897 2-2v-20c0-1.102-.897-2-2-2z"}),l.createElement("path",{d:"M6 28H4.667a3.337 3.337 0 0 1-3.334-3.333V3.333A3.337 3.337 0 0 1 4.667 0h16A3.337 3.337 0 0 1 24 3.333a.667.667 0 0 1-1.333 0c0-1.102-.898-2-2-2h-16c-1.103 0-2 .898-2 2v21.334c0 1.102.897 2 2 2H6A.667.667 0 0 1 6 28"}))),s||(s=l.createElement("defs",null,l.createElement("clipPath",{id:"a"},l.createElement("path",{fill:"#fff",d:"M0 0h32v32H0z"})))))},21996:(e,t,a)=>{a.d(t,{NJ:()=>x,ux:()=>v,_e:()=>y,iO:()=>L,au:()=>W,sF:()=>Q,_$:()=>er,iM:()=>eo,Ph:()=>ei});var r,s,l,n,o,d,i,c,u,b=a(76908),m=a(50457),h=a(8328),p=a(17514);let f=e=>(0,b.jsx)("span",{className:"dark:text-flashbang-white text-new-black font-display","data-sentry-component":"renderAddressBookHighlight","data-sentry-source-file":"AddressBookRichText.tsx",children:e}),x=e=>{let{isOpen:t,entryCount:a,onClose:r,onConfirm:s}=e,l=(0,p.c)("addressBook");return(0,b.jsx)(h.a,{isOpen:t,handleClose:r,title:l("clearAllTitle"),"data-sentry-element":"Modal","data-sentry-component":"AddressBookClearAllModal","data-sentry-source-file":"AddressBookClearAllModal.tsx",children:(0,b.jsxs)("div",{className:"pb-8",children:[(0,b.jsx)("p",{className:"dark:text-smoke text-darker-gray font-text text-base mb-6",children:l.rich("clearAllConfirmation",{count:a,highlight:f})}),(0,b.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4",children:[(0,b.jsx)(m.$,{role:"button",type:"button",variant:"primary",buttonSize:"normal",onClick:s,className:"flex-1 !bg-punk-red dark:!bg-punk-red","data-sentry-element":"Button","data-sentry-source-file":"AddressBookClearAllModal.tsx",children:l("deleteAll")}),(0,b.jsx)(m.$,{role:"button",type:"button",variant:"secondary",buttonSize:"normal",onClick:r,className:"flex-1","data-sentry-element":"Button","data-sentry-source-file":"AddressBookClearAllModal.tsx",children:l("cancel")})]})]})})},v=e=>{let{isOpen:t,entry:a,isDeleting:r=!1,onClose:s,onConfirm:l}=e,n=(0,p.c)("addressBook"),o=()=>{r||s()};return(0,b.jsx)(h.a,{isOpen:t,handleClose:o,title:n("deleteTitle"),"data-sentry-element":"Modal","data-sentry-component":"AddressBookDeleteModal","data-sentry-source-file":"AddressBookDeleteModal.tsx",children:a&&(0,b.jsxs)("div",{className:"ph-no-capture pb-8",children:[(0,b.jsx)("p",{className:"dark:text-smoke text-darker-gray font-text text-base mb-6",children:n.rich("deleteConfirmation",{label:a.label,highlight:f})}),(0,b.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4",children:[(0,b.jsx)(m.$,{role:"button",type:"button",variant:"primary",buttonSize:"normal",onClick:()=>
1{if(r)return;let e=l();e&&e.catch(()=>void 0)},disabled:r,className:"flex-1 !bg-punk-red dark:!bg-punk-red",children:n(r?"deleting":"delete")}),(0,b.jsx)(m.$,{role:"button",type:"button",variant:"secondary",buttonSize:"normal",onClick:o,disabled:r,className:"flex-1",children:n("cancel")})]})]})})};var k=a(66656);function g(){return(g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(this,arguments)}let w=e=>k.createElement("svg",g({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},e),r||(r=k.createElement("rect",{width:2.5,height:2.5,x:1,y:4,fill:"currentColor",rx:.5})),s||(s=k.createElement("rect",{width:2.5,height:2.5,x:1,y:10.5,fill:"currentColor",rx:.5})),l||(l=k.createElement("rect",{width:2.5,height:2.5,x:1,y:17,fill:"currentColor",rx:.5})),n||(n=k.createElement("rect",{width:17,height:20,x:4,y:2,stroke:"currentColor",strokeWidth:1.5,rx:2})),o||(o=k.createElement("g",{fill:"currentColor"},k.createElement("path",{d:"M16.84 11.943h-.676c-.062 0-.164-.003-.164-.065v-.682c0-.061.003-.142-.058-.142h-.68c-.06 0-.15-.019-.15-.08v-.678c0-.062-.01-.13-.071-.13h-.677c-.062 0-.142-.031-.142-.093v-.681c0-.062-.034-.11-.096-.11l-.678.002a.114.114 0 0 0-.115.11v.676q.002.094-.09.096h-2.492c-.061 0-.084-.034-.084-.095v-.677c0-.061-.063-.11-.125-.11-.228 0-.442-.001-.661-.003-.062 0-.103.049-.103.11v.688c0 .062-.08.087-.14.087h-.683c-.061 0-.066.074-.066.135v.68c0 .061-.095.073-.156.073h-.68c-.062 0-.164.087-.164.149v.68c0 .061.003.06-.059.06h-.67c-.06 0-.16.1-.16.162v2.464c0 .062.1.152.16.152h.67c.061 0 .059-.09.059-.152v-1.568c0-.062.102-.058.163-.058h.687c.061 0 .15-.003.15.058v1.578c0 .062.03.111.092.111.228 0 .458 0 .677.002.062 0 .12-.048.12-.11v-.677c0-.062.014-.073.075-.073h4.295c.06 0 .11.03.11.092l-.001.68c0 .061.048.117.11.117h.676c.061 0 .068-.081.068-.142v-1.577c0-.06.093-.059.154-.059h.691c.061 0 .155-.002.155.06v1.566c0 .062.006.152.067.152h.661c.062 0 .161-.09.161-.152v-2.468c0-.062-.1-.158-.16-.158m-6.173-.07c0 .062-.07.07-.131.07h-.679c-.061 0-.08-.008-.08-.07v-.677c0-.062.019-.142.08-.142h.679c.061 0 .13.08.13.142zm3.555.002c0 .061-.018.068-.08.068h-.677c-.062 0-.132-.007-.132-.068v-.678c0-.061.07-.143.132-.143h.677c.062 0 .08.082.08.143z"}),k.createElement("path",{d:"M11.434 14.7h-.5l-1.08-.005a.11.11 0 0 0-.112.111c.002.222.002.459.002.681 0 .062.049.125.11.125h1.572c.061 0 .128-.077.128-.138v-.663c0-.062-.058-.112-.12-.111M14.187 14.7c-.017 0-.026.013-.044.013-.529 0-1.05.012-1.578.012h-.05c-.029 0-.07.026-.07.088v.664c0 .062.069.137.13.137h1.57c.062 0 .078-.075.078-.137v-.672c0-.062-.007-.108-.036-.106M8.966 9.28h.673c.062 0 .11-.049.11-.11l-.002-.668a.11.11 0 0 0-.111-.111h-.67c-.06 0-.075.051-.075.113v.668c0 .061.014.107.075.107M14.35 9.286l.66-.003c.061 0 .102-.05.102-.11v-.67c0-.062-.015-.112-.077-.112h-.668c-.061 0-.144.05-.144.112v.673c0 .06.066.11.127.11"})))),y=e=>{let{onAddClick:t}=e,a=(0,p.c)("addressBook");return(0,b.jsxs)("div",{className:"flex flex-col items-center justify-center py-5 md:py-8 px-4 text-center","data-sentry-component":"AddressBookEmptyState","data-sentry-source-file":"AddressBookEmptyState.tsx",children:[(0,b.jsx)(w,{className:"w-12 h-12 md:w-16 md:h-16 dar
1k:text-darker-gray text-smoke mb-4 md:mb-6","data-sentry-element":"AddressBookIcon","data-sentry-source-file":"AddressBookEmptyState.tsx"}),(0,b.jsx)("h2",{className:"dark:text-flashbang-white text-new-black font-display text-lg md:text-xl mb-2",children:a("emptyTitle")}),(0,b.jsx)("p",{className:"text-darker-gray dark:text-smoke font-text text-sm md:text-base mb-6 md:mb-8 max-w-sm",children:a("emptyDescription")}),(0,b.jsx)(m.$,{role:"button",type:"button",variant:"primary",buttonSize:"normal",onClick:t,"data-sentry-element":"Button","data-sentry-source-file":"AddressBookEmptyState.tsx",children:a("addFirstAddress")})]})};var j=a(86917),A=a(97722),N=a(25722),C=a(37322);function E(){return(E=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(this,arguments)}let M=e=>k.createElement("svg",E({xmlns:"http://www.w3.org/2000/svg",width:32,height:32,fill:"none",viewBox:"0 0 32 32"},e),d||(d=k.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M8.667 0a3.337 3.337 0 0 0-3.334 3.333V32L16 26.667 26.667 32V3.333A3.337 3.337 0 0 0 23.333 0zm0 1.333c-1.103 0-2 .898-2 2v26.51L16 25.176l9.333 4.667V3.333c0-1.102-.897-2-2-2z",clipRule:"evenodd"})));var _=a(59824);let B=e=>{var{style:t}=e,a=(0,N._)(e,["style"]);return(0,b.jsx)(M,(0,A._)((0,j._)({},a),{style:(0,A._)((0,j._)({},t),{stroke:"currentColor",strokeWidth:.5}),"data-sentry-element":"BookmarkIcon","data-sentry-component":"StyledBookmarkIcon","data-sentry-source-file":"AddressBookFieldAction.tsx"}))},L=e=>{let{className:t,iconSize:a=24,iconWeight:r="bold",onAction:s}=e,l=(0,p.c)("addressBook"),n=(0,k.useId)(),o=l("fieldActionSave");return(0,b.jsx)("span",{className:"ph-no-capture","data-sentry-component":"AddressBookFieldAction","data-sentry-source-file":"AddressBookFieldAction.tsx",children:(0,b.jsx)(C.m,{id:"".concat(n,"-save-address"),place:"top",content:o,onClick:s,Icon:"bold"===r?B:M,iconSize:a,ariaLabel:o,className:(0,_.QP)("text-new-black focus-visible:outline-pixel-blue dark:text-flashbang-white flex h-11 w-11 cursor-pointer items-center justify-center rounded-md focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 dark:focus-visible:outline-flashbang-white",t),"data-sentry-element":"Tooltip","data-sentry-source-file":"AddressBookFieldAction.tsx"})})};var O=a(49819),S=a(67496),D=a(57377),I=a(10004),T=a(29288),P=a(7272),z=a(50087),$=a(93735),R=a(46598),F=a(22602),X=a(49579);let q=()=>{let{data:e}=(0,F.A)();return(0,k.useMemo)(()=>{let t=new Map,a=new Map;if(!(null==e?void 0:e.settleMethods))return{options:[],chainToMethodId:a,networkMap:t};let r=new Map;for(let s of Object.values(e.settleMethods)){if(!s.network||!s.enabled)continue;let e=(0,X.u)(s);if(!e)continue;let l=s.network.toLowerCase();r.has(l)||(r.set(l,{label:e.name,value:s.network,icon:{src:e.logoURI,alt:e.name}}),t.set(l,{name:e.name,icon:e.logoURI})),a.has(l)||a.set(l,s.id)}return{options:Array.from(r.values()).sort((e,t)=>e.label.localeCompare(t.label)),chainToMethodId:a,networkMap:t}},[e])};var U=a(18535),V=a(57849);let W=e=>{var t,a,r,s,l,n,o,d,i,c,u,f,x,v;let{isOpen:g,onClose:w,onSave:y,existingEntry:N,hasLabel:C,hasAddress:E,prefilledAddress:M,prefilledNetwork:_,title:B,submitLabel:L,analyticsSource:F}=e,X=(0,p.c)("addressBook"),{logEvent:W}=(0,R.s)(),{entries:Q}=(0,$.J)(),H=(0,T.useRouter)(),{isMobileScreen:Z,isTabletScreen:K}=(0,U.A)(),J=!!N,G=null!=F?F:"address_book",Y=(0,k.useRef)("dismiss"),ee=(0,k.useRef)(null),et=!!M&&!N,ea=!!_&&!N,er=null!=(s=null!=(r=null==N?void 0:N.address)?r:M)?s:"",{options:es,chainToMethodId:el}=q(),en=null!=(n=null!=(l=null==N?void 0:N.chain)?l:_)?n:"",[eo,ed]=(0,k.useState)(en),{register:ei,handleSubmit:ec,reset:eu,formState:{errors:eb,isSubmitting:em},setError:eh,watch:ep}=(0,P.mN)({defaultValues:{label:null!=(o=null==N?void 0:N.label)?o:"",address:er}}),ef=ep("address"),ex=null!=(d=el.get(eo.toLowerCase()))?d:"",ev=null!=(i=null==ef?void 0:ef.trim())?i:"",ek=((e,t)=>{let[a,r]=(0,k.useState)(e);return(0,k.useEffect)(()=>{let a=setTimeout(()=>r(e),t);return()=>clearTimeout(a)},[e,t]),a})(ev,300),{data:eg,error:ew,loading:ey}=(0,O.IT)(V.uq,{variables:{methodId:ex,destination:{address:null!=ek?ek:""}},skip:!ek||!ex||et,fetchPolicy:"cache-first"}),ej=ev!==ek,eA=!!ek&&!!ex&&!ej&&!ey&&(!!ew||(null==eg?void 0:eg.validateAddress)===!1);(0,k.useEffect)(()=>
1{if(g){var e,t,a,r,s;eu({label:null!=(e=null==N?void 0:N.label)?e:"",address:null!=(a=null!=(t=null==N?void 0:N.address)?t:M)?a:""}),ed(null!=(s=null!=(r=null==N?void 0:N.chain)?r:_)?s:"")}},[g,N,M,_,eu]),(0,k.useEffect)(()=>{if(!g||J)return;let e="desktop";Z?e="mobile":K&&(e="tablet"),W("address_book_add_modal_open",{device_type:e,source:G,existing_address_count:Q.length})},[g]),(0,k.useEffect)(()=>{if(!g){Y.current="dismiss";return}let e=e=>{"Escape"===e.key&&(Y.current="escape")},t=e=>{if(!ee.current)return;let t=ee.current.parentElement;t&&e.target instanceof Node&&!t.contains(e.target)&&(Y.current="tap_outside")};return window.addEventListener("keydown",e,!0),window.addEventListener("pointerdown",t,!0),()=>{window.removeEventListener("keydown",e,!0),window.removeEventListener("pointerdown",t,!0)}},[g]),(0,k.useEffect)(()=>{if(!g||J)return;let e=()=>{W("address_book_add_cancelled",{reason:"navigation",source:G})};return H.events.on("routeChangeStart",e),()=>{H.events.off("routeChangeStart",e)}},[g,J,H,W,G]);let eN=(0,k.useCallback)((e,t)=>{J||W("address_book_add_validation_error",{field:e,error_type:t,source:G})},[J,W,G]),eC=ep("label"),eE=null!=(c=null==eC?void 0:eC.trim())?c:"",eM=!eE||!et&&!ev,e_=!!eE&&C(eE),eB=!!ev&&E(ev),eL=e_&&(!N||N.label.toLowerCase()!==eE.toLowerCase()),eO=eB&&(!N||N.address.toLowerCase()!==ev.toLowerCase()),eS=async()=>eL?void eN("label","duplicate"):eO?void eN("address","duplicate"):eA?void eN("address","invalid_for_network"):await y(eE,ev,eo)?void(W(J?"address_book_edit_success":"address_book_add_success",{source:G}),w()):void eh("label",{message:X("errorSaveFailed")}),eD=()=>{em||(J||W("address_book_add_cancelled",{reason:Y.current,source:G}),Y.current="dismiss",eu({label:"",address:""}),ed(""),w())},eI=e=>{var t,a;e.label&&eN("label",null!=(t=e.label.type)?t:"unknown"),e.address&&eN("address",null!=(a=e.address.type)?a:"unknown"),eo.trim()||eN("chain","required")},eT=eE!==(null!=(u=null==N?void 0:N.label)?u:"").trim()||ev!==(null!=er?er:"").trim()||eo.toLowerCase()!==(null!=en?en:"").trim().toLowerCase(),eP=!et&&!!ev&&!!ex,ez=eM||!eo.trim()||!eT||em||eP&&(ej||ey),e$=null!=B?B:X(J?"formEditTitle":"addAddress"),eR=null!=L?L:X(J?"formSaveChanges":"addAddress");return(0,b.jsx)(h.a,{isOpen:g,handleClose:eD,title:e$,"data-sentry-element":"Modal","data-sentry-component":"AddressBookForm","data-sentry-source-file":"AddressBookForm.tsx",children:(0,b.jsxs)("form",{ref:ee,onSubmit:e=>(e.stopPropagation(),ec(eS,eI)(e)),className:"ph-no-capture flex flex-col gap-4 pb-6",children:[(0,b.jsx)(I.Z,{label:X("fieldNetwork"),options:es,value:eo,onChange:ed,placeholder:X("fieldNetworkPlaceholder"),disabled:ea,"data-sentry-element":"SearchableSelect","data-sentry-source-file":"AddressBookForm.tsx"}),(0,b.jsx)("div",{children:(0,b.jsx)(D.p,(0,A._)((0,j._)({id:"address-label",label:X("fieldLabel"),placeholder:X("fieldLabelPlaceholder"),errorMessage:null!=(f=null==(t=eb.label)?void 0:t.message)?f:eL?X("errorLabelDuplicate"):void 0},ei("label",{required:X("errorLabelRequired"),maxLength:{value:z.QK,message:X("errorLabelTooLong",{max:z.QK})},pattern:{value:/^[a-zA-Z0-9\s\-_'.]+$/,message:X("errorLabelInvalidChars")}})),{"data-sentry-element":"Input","data-sentry-source-file":"AddressBookForm.tsx"}))}),et?(0,b.jsx)("input",(0,j._)({type:"hidden"},ei("address"))):(0,b.jsx)("div",{className:"flex flex-col gap-1",children:(0,b.jsx)(D.p,(0,j._)({id:"address-value",label:X("fieldAddress"),placeholder:X("fieldAddressPlaceholder"),errorMessage:null!=(v=null!=(x=null==(a=eb.address)?void 0:a.message)?x:eO?X("errorAddressDuplicate"):void 0)?v:eA?X("errorAddressInvalidNetwork"):void 0},ei("address",{required:X("errorAddressRequired"),maxLength:{value:500,message:X("errorAddressTooLong")},validate:e=>{let t=(0,S.jl)(e.trim());return void 0===t||""===t||t}})))}),(0,b.jsxs)("div",{className:"mt-2 flex flex-col-reverse gap-x-8 gap-y-4 sm:grid sm:grid-cols-2",children:[(0,b.jsx)(m.$,{role:"button",type:"button",variant:"secondary",buttonSize:"normal",onClick:eD,disabled:em,"data-sentry-element":"Button","data-sentry-source-file":"AddressBookForm.tsx",children:X("cancel")}),(0,b.jsx)(m.$,{role:"button",type:"submit",variant:"primary",buttonSize:"normal",disabled:ez,"data-sentry-element":"Button","data-sentry-source-file":"AddressBookForm.tsx",children:eR})]})]})})},Q=e=>{let{label:t}=e;return(0,b.jsx)("span",{className:"font-text text-new-black dark:text-flashbang-white bg-new-black/5 dark:bg-flashbang-white/10 border-new-black/30 dark:border-flashbang-white/30 inline-flex min-w-0 max-w-full items-center overflow-hidden rounded border px-2 py-0.5 text-sm normal-case","data-sentry-component":"AddressBookLabel","data-sentry-source-file":"AddressBookLabel.tsx",children:(0,b.jsx)("span",{className:"min-w-0 truncate",children:t})})};var H=a(7687),Z=a(43739),K=a(20184);function J(){return(J=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(this,arguments)}let G=e=>k.createElement("svg",J({xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,viewBox:"0 0 24 24"},e),i||(i=k.createElement("path",{d:"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7"})),c||(c=k.createElement("path",{d:"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4z"})));function Y(){return(Y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var r in a)Object.prototype.hasOwnProperty.call(a,r)&&(e[r]=a[r])}return e}).apply(this,arguments)}let ee=e=>k.createElement("svg",Y({xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,viewBox:"0 0 24 24"},e),u||(u=k.createElement("path",{d:"M3 6h18M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2M10 11v6M14 11v6"})));var et=a(28048);let ea=e=>{let{entry:t,networkInfo:a,onEdit:r,onDelete:s}=e,l=(0,p.c)("addressBook"),n=(0,H.I9)(t.chain)?(0,H.gz)(t.chain):(null==a?void 0:a.name)||t.chain;return(0,b.jsxs)("div",{className:"bg-flashbang-white dark:bg-darkest-gray border-new-black dark:border-flashbang-white flex items-center justify-between gap-3 rounded-lg border border-b-[6px] p-3 md:p-4","data-sentry-component":"AddressBookListItem","data-sentry-source-file":"AddressBookList.tsx",children:[(0,b.jsxs)("div",{className:"flex items-center gap-3 flex-1 min-w-0",children:[a&&(0,b.jsx)("img",{src:a.icon,alt:a.name,className:"w-8 h-8 rounded-full shrink-0"}),(0,b.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,b.jsx)("p",{className:"dark:text-flashbang-white text-new-black font-display text-base md:text-lg truncate m-0 text-left",children:t.label}),(0,b.jsx)("p",{className:"text-darker-gray dark:text-smoke font-text text-xs md:text-sm truncate m-0 text-left",title:t.address,children:(0,H.Aq)(t.address,10,8)})]})]}),(0,b.jsxs)("div",{className:"flex items-center gap-1 shrink-0",children:[(0,b.jsx)("button",{type:"button",onClick:()=>(0,Z.l)(t.address,"address",{successMessage:l("copiedToast",{network:n})}).catch(e=>(0,et.A)([e],et._.ERROR)),className:"text-new-black dark:text-flashbang-white p-3 rounded-lg cursor-pointer","aria-label":l("copyAria",{label:t.label}),children:(0,b.jsx)(K.A,{className:"w-5 h-5","data-sentry-element":"CopyIcon","data-sentry-source-file":"AddressBookList.tsx"})}),(0,b.jsx)("button",{type:"button",onClick:r,className:"text-new-black dark:text-flashbang-white p-3 rounded-lg cursor-pointer","aria-label":l("editAria",{label:t.label}),children:(0,b.jsx)(G,{className:"w-5 h-5","data-sentry-element":"EditIcon","data-sentry-source-file":"AddressBookList.tsx"})}),(0,b.jsx)("button",{type:"button",onClick:s,className:"text-new-black dark:text-flashbang-white p-3 rounded-lg cursor-pointer","aria-label":l("deleteAria",{label:t.label}),children:(0,b.jsx)(ee,{className:"w-5 h-5","data-sentry-element":"TrashIcon","data-sentry-source-file":"AddressBookList.tsx"})})]})]})},er=e=>{let{entries:t,onEdit:a,onDelete:r}=e,{networkMap:s}=q();return(0,b.jsx)("ul",{className:"ph-no-capture flex flex-col gap-3 list-none p-0 m-0","data-sentry-component":"AddressBookList","data-sentry-source-file":"AddressBookList.tsx",children:t.map(e=>(0,b.jsx)("li",{children:(0,b.jsx)(ea,{entry:e,networkInfo:e.chain?s.get(e.chain.toLowerCase()):void 0,onEdit:()=>a(e),onDelete:()=>r(e)})},e.id))})};var es=a(97448),el=a(75740);let en="address-book-privacy-banner",eo=()=>{let e=(0,p.c)("addressBook"),t=(0,el.C)(!0,en);return(0,b.jsxs)(es.F,(0,A._)((0,j._)({id:en,type:H.b4.vT.Info,dismissable:!0,className:"mb-4 md:mb-6"},t),{"data-sentry-element":"Alert","data-sentry-component":"AddressBookPrivacyBanner","data-sentry-source-file":"AddressBookPrivacyBanner.tsx",children:[(0,b.jsx)("span",{className:"hidden md:inline",children:e("privacyNotice")}),(0,b.jsx)("span",{className:"md:hidden",children:e("privacyNoticeCompact")})]}))};var ed=a(27230);let ei=e=>
1{let{isOpen:t,address:a,onClose:r,network:s,analyticsSource:l="order_confirmation"}=e,n=(0,p.c)("addressBook"),{addEntry:o,hasLabel:d,hasAddress:i}=(0,$.J)(),c=async(e,t,a)=>await o(e,t,a)?((0,ed.P0)({type:"success",text:"Address saved to Address Book"}),!0):((0,ed.P0)({type:"error",text:"Failed to save address"}),!1);return(0,b.jsx)(W,{isOpen:t,onClose:r,onSave:c,hasLabel:d,hasAddress:i,prefilledAddress:a,prefilledNetwork:s,title:n("saveAddressTitle"),submitLabel:n("save"),analyticsSource:l,"data-sentry-element":"AddressBookForm","data-sentry-component":"SaveAddressModal","data-sentry-source-file":"SaveAddressModal.tsx"})}},37322:(e,t,a)=>{a.d(t,{m:()=>r.m});var r=a(92961)},43739:(e,t,a)=>{a.d(t,{l:()=>s});var r=a(16037);let s=async function(e,t){var a,s;let l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e)return void(0,r.P0)({type:"error",text:"No text to copy",autoClose:2e3});if(!(null==(a=navigator.clipboard)?void 0:a.writeText))return void(0,r.P0)({type:"error",text:"Clipboard API not supported",autoClose:2e3});try{await navigator.clipboard.writeText(e),(0,r.P0)({type:"info",text:null!=(s=l.successMessage)?s:"Copied ".concat(t," to clipboard"),autoClose:2e3})}catch(e){(0,r.P0)({type:"error",text:"Failed to copy to clipboard. Please try again.",autoClose:2e3})}}},49579:(e,t,a)=>{a.d(t,{u:()=>s});var r=a(95187);function s(e){let t=(0,r.S)(e);return t?{logoURI:t,name:e.label&&e.label.split(" ").length>1?e.label:e.network}:null}},57377:(e,t,a)=>{a.d(t,{p:()=>r.p,x:()=>d});var r=a(95617),s=a(19172),l=a(76908),n=a(66656),o=a(28418);let d=(0,n.forwardRef)((e,t)=>{var{onClick:a,isLoading:n,className:d,Icon:i,buttonLabel:c,errorMessage:u,buttonDisabled:b,label:m}=e,h=(0,s.T)(e,["onClick","isLoading","className","Icon","buttonLabel","errorMessage","buttonDisabled","label"]);return(0,l.jsx)(r.p,Object.assign({autoComplete:"off",className:(0,o.QP)("pr-22",d),isLoading:n,ref:t,spellCheck:!1,errorMessage:u,label:m},h,{children:(0,l.jsxs)("button",Object.assign({type:"button",onClick:a,className:"dark:text-flashbang-white text-new-black dark:focus:shadow-outline-white focus:shadow-outline-new-black absolute top-2.5 right-3 z-10 rounded-md p-3 cursor-pointer",disabled:b,tabIndex:0},{children:[(0,l.jsx)("span",Object.assign({className:"sr-only"},{children:c})),(0,l.jsx)("div",Object.assign({className:"h-8 w-8"},{children:(0,l.jsx)(i,{className:"h-full"})}))]}))}))})},67496:(e,t,a)=>{a.d(t,{_h:()=>n,c_:()=>u,ii:()=>b,jl:()=>d,qW:()=>c,vh:()=>i,wm:()=>l});var r=a(7687);let s=/^(([a-z\d]+[-_])*[a-z\d]+\.)*([a-z\d]+[-_])*[a-z\d]+$/,l=/^[a-zA-Z0-9_:.+/-]{7,500}$/,n=/^[a-zA-Z0-9_:]{1,64}$/,o=/^[a-zA-Z0-9_:]{6,12}$/,d=e=>{let t;return e.match(l)||function(e){return e.length>=2&&e.length<=64&&s.test(e)}(e)||(t="Looks like a wrong address"),e||(t=""),t},i=(e,t)=>r.ns.lte(e,t),c=(e,t)=>r.ns.gte(e,t),u=e=>r.ns.gt(e,0),b=e=>e===r.$7.saibal||e===r.$7.usdtbal?o:e===r.$7.near?((e,t)=>{let a=e.toString().slice(1,-1),r=t.toString().slice(1,-1);return new RegExp("^(?:".concat(a,"|").concat(r,")$"))})(s,l):l},75015:(e,t,a)=>{a.d(t,{E:()=>n});var r=a(31874),s=a(53024),l=a(15218);let n=e=>{var t,a;let n=(null==(t=e.asset)?void 0:t.id)||e.id,o=r.zv.includes(e.id)||n.endsWith(".e"),d=(0,l.vD)(e,o),i=o?d:(0,s.Ip)((null==(a=e.asset)?void 0:a.name)||d);return{ticker:d,name:i,isBridged:o}}},75740:(e,t,a)=>{a.d(t,{C:()=>l});var r=a(66656),s=a(4984);let l=(e,t)=>(0,r.useMemo)(()=>e&&t?{isDismissed:e=>{let t=(0,s.Gq)(s.lO.DISMISSED_ANNOUNCEMENTS)||[];return Array.isArray(t)&&t.includes(e)},onDismissed:e=>{let t=(0,s.Gq)(s.lO.DISMISSED_ANNOUNCEMENTS)||[];Array.isArray(t)&&!t.includes(e)&&(0,s.SO)(s.lO.DISMISSED_ANNOUNCEMENTS,[...t,e])}}:{},[e,t])},93735:(e,t,a)=>{a.d(t,{J:()=>l});var r=a(66656),s=a(64390);let l=()=>{let e=(0,r.useContext)(s.l);if(!e)throw Error("useAddressBook must be used within AddressBookProvider");return e}},97448:(e,t,a)=>{a.d(t,{F:()=>d});var r=a(76908),s=a(7687),l=a(66656),n=a(28418);let o={[s.b4.vT.Info]:"border-pixel-blue bg-[#54b7f516]",[s.b4.vT.Danger]:"border-punk-red bg-[#e85a4316]",[s.b4.vT.Dismissible]:"border-pixel-blue bg-[#54b7f516]",[s.b4.vT.Success]:"border-matrix-green bg-[#6ec65116]",[s.b4.vT.Warning]:"border-warning-yellow dark:bg-[#ffff4916] bg-[#ffff4964]"},d=({animate:e,id:t,type:a=s.b4.vT.Info,dismissable:d=!1,onDismiss:i=()=>{},children:c,className:u="",isDismissed:b,onDismissed:m})=>
1{if(d&&!t)throw Error("ID must be provided for be able to dismiss the Alert");let[h,p]=(0,l.useState)(()=>!!(d&&t&&b)&&b(t));if(h)return null;let f=(0,n.QP)("mx-auto relative mb-8 font-display children:font-display flex max-w-full items-center justify-center break-words text-center leading-6 border rounded-sm text-flashbang-white",d?"py-3 px-8":"p-3",o[a],u,e&&"animate-grow");return(0,r.jsxs)("div",Object.assign({className:f,role:"alert",id:t},{children:[(0,r.jsx)("p",Object.assign({className:"font-display dark:text-flashbang-white text-new-black m-0"},{children:c})),d&&(0,r.jsx)("button",Object.assign({className:"cursor-pointer text-new-black dark:text-flashbang-white absolute top-1 right-1 m-0 appearance-none self-start border-none bg-transparent py-1 px-2 text-base","aria-label":"Dismiss alert",onClick:()=>{t&&m&&m(t),p(!0),i()}},{children:"X"}))]}))}},98143:(e,t,a)=>{a.d(t,{J3:()=>d,Zi:()=>c,g$:()=>i});var r=a(29288),s=a(66656),l=a(82933),n=a(36),o=a(75015);function d(e){let{initialIsUsDomain:t}=(0,l.r)(),{locale:a}=(0,r.useRouter)();return(0,s.useMemo)(()=>(0,n.MS)(e,t,a),[e,t,a])}function i(e,t){let{initialIsUsDomain:a}=(0,l.r)(),{locale:o}=(0,r.useRouter)();return(0,s.useMemo)(()=>(0,n.s2)(e,t,a,o),[e,t,a,o])}function c(e,t){let{initialIsUsDomain:a}=(0,l.r)(),{locale:d}=(0,r.useRouter)();return(0,s.useMemo)(()=>{if(!e||!t)return(0,n.MS)("default",a,d);let{ticker:r,name:s}=(0,o.E)(e),{ticker:l,name:i}=(0,o.E)(t);return(0,n.Fr)(r,l,s,i,e.network||"",t.network||"",a,d)},[e,t,a,d])}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.