PageSourceSearch

https://dapp.quickswap.exchange/_next/static/chunks/8640-80cb4e1a5797ebc1.js

js quickswap.exchange collected 2026-10-02 10:46:46 UTC 52,976 bytes, 1 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="d363d285-e45e-4022-86b7-105a6922b440",e._sentryDebugIdIdentifier="sentry-dbid-d363d285-e45e-4022-86b7-105a6922b440")}()}catch(e){}!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];if(null!=n)for(var a in n)n.hasOwnProperty(a)&&(e[a]=n[a])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:quickswap-dapp":!0})}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8640],{1376:(e,t,n)=>{"use strict";n.d(t,{FX:()=>l,Pw:()=>r,bi:()=>s,oO:()=>c,w6:()=>i});let a=(e,t,n)=>{},s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;try{var n;return null!=(n=window.localStorage.getItem(e))?n:t}catch(n){return a("Read",e,n),t}},l=(e,t)=>
1{try{return window.localStorage.setItem(e,t),!0}catch(t){return a("Write",e,t),!1}},r=e=>{try{return window.localStorage.removeItem(e),!0}catch(t){return a("Remove",e,t),!1}},i=(e,t)=>{try{let n=window.localStorage.getItem(e);if(null===n)return t;return JSON.parse(n)}catch(n){return a("Read/Parse",e,n),t}},c=(e,t)=>{try{return window.localStorage.setItem(e,JSON.stringify(t)),!0}catch(t){return a("Write/Stringify",e,t),!1}}},7311:(e,t,n)=>{"use strict";n.d(t,{Et:()=>a,ek:()=>s});let a=(e,t)=>{if(!t)return e;let n=e.includes("?")?"&":"?";return"".concat(e).concat(n,"chainId=").concat(t)},s=e=>{if(!e||!e.swap)return"best";let{swap:t}=e;return t.bestTrade?"best":e.v4?"v4":e.v3?"v3":e.v2?"v2":"best"}},9438:()=>{},11518:(e,t,n)=>{"use strict";n.d(t,{$:()=>r,N:()=>l});var a=n(47227),s=n(88362);function l(e,t){return e?a.xB.equal(e.quotient,a.xB.BigInt(0))?"0":(0,s.eB)(e.toSignificant(t)):"-"}function r(e,t){return e?(0,s.eB)(e.toSignificant(t)):"-"}},13832:(e,t,n)=>{"use strict";n.d(t,{J:()=>s});var a=n(83871);function s(e,t){if(0===t.length)return e;let n=(0,a.PW)(t);if(n)return e.filter(e=>e.address===n);let s=t.toLowerCase().split(/\s+/).filter(e=>e.length>0);if(0===s.length)return e;let l=e=>{let t=e.toLowerCase().split(/\s+/).filter(e=>e.length>0);return s.every(e=>0===e.length||t.some(t=>t.startsWith(e)||t.endsWith(e)))};return e.filter(e=>{let{symbol:t,name:n}=e;return t&&l(t)||n&&l(n)})}},16557:(e,t,n)=>{"use strict";n.d(t,{Ub:()=>a.U});var a=n(40410);n(71135)},19644:(e,t,n)=>{"use strict";n.d(t,{KW:()=>s.K,Xg:()=>a.X,_z:()=>s._,fU:()=>l.f}),n(90590),n(15969);var a=n(83465),s=n(53431),l=n(52459)},29157:(e,t,n)=>{"use strict";n.d(t,{I:()=>l,P:()=>r});var a=n(74231),s=n(11518);function l(e,t,n,l){let r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:5;if(t[n])return n===a.zm.LOWER?"0":"∞";if(!e&&void 0!==l)return l;if(e){let t=parseFloat(e.toSignificant(18));if(t<1e-15)return"≈0";if(t>1e15)return"∞"}return(0,s.$)(e,r)}function r(e){return"0"===e||"∞"===e||"≈0"===e}},39072:(e,t,n)=>{"use strict";n.d(t,{JQ:()=>c,Jl:()=>l,oZ:()=>s,w0:()=>o});let a={warning:0,info:1,default:2},s=4,l=[{id:"stake-quick",version:5,text:"Stake QUICK to Earn Rewards",btnLabel:"HERE",href:"https://dapp.quickswap.exchange/dashboard?chainId=8453",isExternal:!0,dismissible:!0}];function r(e,t){return"banner_".concat(e,"_v").concat(t)}function i(){let e=window.location.hostname;return"quickswap.exchange"===e||e.endsWith(".quickswap.exchange")}function c(e,t){try{let n=r(e,t);i()&&function(e,t,n){if("undefined"==typeof document)return;let a=["".concat(e,"=").concat(encodeURIComponent(t)),"path=/","max-age=".concat(31536e3),"SameSite=Lax","Secure"];i()&&a.push("domain=".concat(".quickswap.exchange")),document.cookie=a.join("; ")}(n,"dismissed",0),localStorage.setItem(n,"dismissed")}catch(e){}}function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:l,t=arguments.length>1?arguments[1]:void 0,n=e.filter(e=>!e.chainIds||void 0!==t&&e.chainIds.includes(t)).filter(e=>!e.dismissible||!function(e,t){try{let n=r(e,t);if(i())return"dismissed"===function(e){if("undefined"==typeof document)return null;let t=document.cookie.match(new RegExp("(?:^|; )".concat(e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"=([^;]*)")));return t?decodeURIComponent(t[1]):null}(n);return"dismissed"===localStorage.getItem(n)}catch(e){return!1}}(e.id,e.version));n.sort((e,t)=>{var n,s;return a[null!=(n=e.variant)?n:"default"]-a[null!=(s=t.variant)?s:"default"]});let c={};return n.filter(e=>{var t,n;let a=null!=(t=e.variant)?t:"default";return c[a]=(null!=(n=c[a])?n:0)+1,c[a]<=2}).slice(0,s)}},40410:(e,t,n)=>{"use strict";n.d(t,{U:()=>c});var a=n(27624),s=n(70177),l=n.n(s);let r={content:["./src/**/*.{cjs,js,ts,jsx,tsx}"],theme:{extend:{fontFamily:{sans:["var(--font-geist-sans)"],mono:["var(--font-geist-mono)"]},colors:{palette:"#1b1e29",primary:"#2864FF",background:"#12131a",bgAppDark:"#192338",textPrimary:"#c7cad9",textPrimary1:"#E0E8FF",textSecondary:"#696c80",textAppPrimary:"#f6f6f9",textAppSecondary:"#ccd8e7",textAppGray:"#6880a3",success:"#0fc679",error:"#ff5252",divider:"rgba(130, 177, 255, 0.08)",banner:{start:"#183C99",middle:"#2864FF",end:"#183C99"}},screens:{sm:"640px",md:"768px","2md":"845px",lg:"1024px",xl:"1280px","2xl":"1536px"},keyframes:{overlayShow:{from:{opacity:"0"},to:{opacity:"1"}},contentShow:{from:{opacity:"0",transform:"translate(-50%, -48%) scale(0.96)"},to:{opacity:"1",transform:"translate(-50%, -50%) scale(1)"}}},animation:{overlayShow:"overlayShow 150ms cubic-bezier(0.16, 1, 0.3, 1)",contentShow:"contentShow 150ms cubic-bezier(0.16, 1, 0.3, 1)"}}},plugins:[function(e){let{addBase:t,theme:n}=e;t({":root":{"--banner-start":n("colors.banner.start"),"--banner-middle":n("c
1olors.banner.middle"),"--banner-end":n("colors.banner.end")}})}]},i=l()(r),c=e=>{let t="(min-width: ".concat(i.theme.screens[e],")"),n=(0,a.useCallback)(e=>{let n=window.matchMedia(t);return n.addEventListener("change",e),()=>{n.removeEventListener("change",e)}},[t]),s=(0,a.useCallback)(()=>window.matchMedia(t).matches,[t]),l=(0,a.useCallback)(()=>!0,[]);return(0,a.useSyncExternalStore)(n,s,l)}},44242:(e,t,n)=>{"use strict";n.d(t,{G:()=>l});var a=n(47227),s=n(78417);let l=e=>e?e===a.nU.ZKTESTNET?"/".concat(s.pI[e].address):s.zD[e]?"/".concat(s.zD[e].address):s.is[e]?"/".concat(s.is[e].address):"":""},45990:(e,t,n)=>{"use strict";n.d(t,{E6C:()=>l.E6,Ygq:()=>a.Yg});var a=n(41341);n(92674);var s=n(78417);n(43759),n(7279),n(19644);var l=n(70324);n(84067),n(17673),n(93653),n(79715),n(11518);var r=n(20173),i=n(47227);n(11948),s.mL[i.nU.MATIC],i.xB.BigInt(1e3),i.xB.BigInt(5),i.xB.BigInt(997),i.xB.BigInt(1e3),s.bP.Quickswap,s.bP.SushiSwap,n(29157),n(77403),n(15098),n(88362),Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:5,maximumFractionDigits:5}),Intl.NumberFormat("en-US",{style:"currency",currency:"USD",minimumFractionDigits:2,maximumFractionDigits:2}),new Intl.NumberFormat("en-US",{maximumFractionDigits:1,notation:"compact"}),new Intl.NumberFormat("en-US",{maximumFractionDigits:2,notation:"compact"}),n(27624),n(3316),n(13832),n(82567),n(86441);var c=n(66384),o=n.n(c);n(49008),n(3196),n(55514),n(23845),n(76816),n(89867),n(74124),n(45025),n(83871),n(55721);var d=n(95155),u=n.n(d),m=n(6591),p=n.n(m);o().extend(u()),o().extend(p()),n(99602),n(44242),n(78258),n(49902),n(46711),n(3534),n(41696),n(62610);var x=n(9957);class h extends r.Xh{get wrapped(){let e=s.my[this.chainId];return(0,x.A)(!!e,"WRAPPED"),e}static onChain(e){var t;return null!=(t=this._etherCache[e])?t:this._etherCache[e]=new h(e)}equals(e){return e.isNative&&e.chainId===this.chainId}constructor(e){super(e,18,"MATIC","Matic")}}h._etherCache={},n(12941),n(16069),n(90153),n(69201),n(32076),n(50980),n(87260),n(58791),n(38359),n(17696),n(78754),n(94325),n(41528),n(79302),n(2060),n(73889),n(71534),n(77362),n(45775)},46244:()=>{},48640:(e,t,n)=>{"use strict";n.d(t,{s:()=>Z,f:()=>J});var a=n(19748),s=n(27624),l=n(78242),r=n(6654),i=n.n(r),c=n(27389);n(9438);let o={default:"top-banner-gradient",warning:"top-banner-warning",info:"top-banner-info"},d=(0,s.memo)(e=>{let{label:t,className:n}=e;return(0,a.jsx)("span",{className:(0,c.cn)("px-3 py-[3px] bg-white text-[#0C1120] text-[13px] font-medium rounded-lg whitespace-nowrap",n),children:t})});d.displayName="BannerButton";let u=(0,s.memo)(e=>{let{href:t,isExternal:n,onClick:s,btnLabel:l,text:r,btnClassName:o}=e,u="".concat(l," - ").concat(r);return t&&n?(0,a.jsx)("a",{"aria-label":u,className:(0,c.cn)("inline-block",o),href:t,rel:"noopener noreferrer",target:"_blank",children:(0,a.jsx)(d,{label:l})}):t&&!n?(0,a.jsx)(i(),{"aria-label":u,className:(0,c.cn)("inline-block",o),href:t,children:(0,a.jsx)(d,{label:l})}):s?(0,a.jsx)("button",{"aria-label":u,className:(0,c.cn)(o),onClick:s,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&s()},type:"button",children:(0,a.jsx)(d,{label:l})}):null});u.displayName="BannerAction";let m=(0,s.memo)(e=>{let{text:t,btnLabel:n,href:s,isExternal:r=!1,onClick:i,className:d,btnClassName:m,dismissible:p=!0,onDismiss:x,variant:h}=e;return(0,a.jsxs)("div",{className:"flex px-4 py-2 items-center justify-between gap-4 ".concat(o[null!=h?h:"default"]),children:[(0,a.jsxs)("div",{className:"flex items-center justify-center gap-3 w-full",children:["warning"===h?(0,a.jsx)(l.Pip,{className:"w-5 h-5 text-white flex-shrink-0"}):null,(0,a.jsx)("span",{className:(0,c.cn)("text-sm font-medium text-white",d),children:t}),n?(0,a.jsx)(u,{btnClassName:m,btnLabel:n,href:s,isExternal:r,onClick:i,text:t}):null]}),p?(0,a.jsx)("button",{"aria-label":"Dismiss the banner",onClick:x,type:"button",children:(0,a.jsx)(l.raE,{className:"text-textPrimary1"})}):null]})});m.displayName="TopBanner";var p=n(39072);let x=(0,s.memo)(e=>{let{chainId:t}=e,[n,l]=(0,s.useState)([]);(0,s.useEffect)(()=>
1{l((0,p.w0)(p.Jl,t))},[t]);let r=(0,s.useCallback)((e,n)=>{(0,p.JQ)(e,n),l((0,p.w0)(p.Jl,t)),window.dispatchEvent(new CustomEvent("banner-dismissed"))},[t]);return 0===n.length?null:(0,a.jsx)(a.Fragment,{children:n.map(e=>(0,a.jsx)(m,{btnClassName:e.btnClassName,btnLabel:e.btnLabel,className:e.className,dismissible:e.dismissible,href:e.href,isExternal:e.isExternal,onDismiss:()=>r(e.id,e.version),text:e.text,variant:e.variant},"".concat(e.id,"-v").concat(e.version)))})});x.displayName="AnnouncementBanners";var h=n(60147);function f(){let e=(0,h.usePathname)(),t=e.includes("/swap")||e.includes("/bridge");return(0,a.jsxs)("div",{className:"z-[0] heroBkg pointer-events-none ".concat(t?"isNewBg":""),"aria-hidden":!0,children:[!t&&(0,a.jsx)("img",{alt:"",className:"absolute left-0",decoding:"async",height:1200,src:"/images/layer1.png",width:1200}),!t&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("img",{alt:"",className:"absolute top-[42%] left-0",decoding:"async",height:1357,src:"/images/BottomWave.webp",width:4320}),(0,a.jsx)("img",{alt:"",className:"absolute top-[72%] left-0",decoding:"async",height:1357,src:"/images/BottomWave.webp",width:4320})]})]})}var b=n(94217),g=n(96672);function w(e){let{isOpen:t,onClose:n,onCaptchaSuccess:r,email:i,onEmailChange:o,onRequestSubscribe:d,isSubmitting:u}
1=e,[m,p]=(0,s.useState)(!1),[x,h]=(0,s.useState)(null),f=(0,s.useRef)(!1),b=(0,s.useRef)(null),[w,y]=(0,s.useState)(null),v=(0,s.useRef)(!1),j=(0,s.useCallback)(e=>{y(e)},[]),N=(0,s.useCallback)(()=>{if(window.turnstile)return f.current=!0,Promise.resolve();let e=document.querySelector('script[src*="turnstile"]');return new Promise(e?t=>{e.addEventListener("load",()=>{f.current=!0,t()})}:(e,t)=>{let n=document.createElement("script");n.src="https://challenges.cloudflare.com/turnstile/v0/api.js?render=explicit",n.async=!0,n.defer=!0,n.onload=()=>{f.current=!0,e()},n.onerror=()=>{t(Error("Failed to load Turnstile script"))},document.body.appendChild(n)})},[]),k=(0,s.useCallback)(async()=>{if(t&&w&&!v.current)try{p(!0),h(null),await N(),await new Promise(e=>{setTimeout(e,200)});let e=window.turnstile;if(e){w.innerHTML="";let t="0x4AAAAAABzOmtdr4SowhlFO";if(!t)return void h("Captcha configuration error. Please try again later.");b.current=e.render(w,{sitekey:t,callback:e=>{r(e)},"error-callback":()=>{h("Captcha verification failed. Please try again.")},"expired-callback":()=>{h("Captcha expired. Please try again.")}}),v.current=!0}else h("Failed to load captcha. Please try again.")}catch(e){h("Failed to load captcha. Please try again.")}finally{p(!1)}},[t,N,r,w]),C=(0,s.useCallback)(()=>{if(b.current&&window.turnstile){try{window.turnstile.remove(b.current)}catch(e){}b.current=null}v.current=!1,w&&(w.innerHTML="")},[w]);return(0,s.useEffect)(()=>(t&&w&&!v.current?k():t||C(),C),[t,w,k,C]),(0,a.jsx)(g.bL,{onOpenChange:n,open:t,children:(0,a.jsxs)(g.ZL,{children:[(0,a.jsx)(g.hJ,{className:"bg-black/60 data-[state=open]:animate-overlayShow fixed inset-0 z-[9]",style:{backdropFilter:"blur(9.9px)"}}),(0,a.jsxs)(g.UC,{"aria-describedby":"captcha-description",className:(0,c.cn)("z-[30] data-[state=open]:animate-contentShow fixed w-[90%] max-w-[500px] top-[50%] left-[50%] translate-x-[-50%] translate-y-[-50%] max-h-[90vh] rounded-[16px] px-[18px] py-[18px] shadow-[hsl(206_22%_7%_/_35%)_0px_10px_38px_-10px,_hsl(206_22%_7%_/_20%)_0px_10px_20px_-15px] focus:outline-none bg-palette overflow-auto"),children:[(0,a.jsxs)("div",{className:"flex items-center justify-between m-2",children:[(0,a.jsx)(g.hE,{className:"text-textPrimary m-0 text-[17px] font-medium",children:"Verify you are human"}),(0,a.jsx)(g.bm,{asChild:!0,children:(0,a.jsx)("button",{"aria-label":"Close captcha modal",className:"text-textSecondary cursor-pointer focus:outline-none rounded-sm",type:"button",children:(0,a.jsx)(l.raE,{className:"w-[16px] h-[16px]",stroke:"#696c80",strokeWidth:1})})})]}),(0,a.jsxs)("div",{className:"space-y-4",children:[(0,a.jsxs)(g.VY,{className:"text-sm text-[#6880a3]",id:"captcha-description",children:["Please complete the captcha to subscribe with email:"," "]}),(0,a.jsxs)("div",{className:"border border-divider rounded-lg mt-1.5 flex justify-between pl-4 h-10 pb-1 items-center",children:[(0,a.jsx)("input",{"aria-describedby":"captcha-description","aria-label":"Email address for newsletter subscription",autoComplete:"email",className:"bg-transparent border-none outline-none text-textPrimary flex-1 rounded-sm",id:"newsletter-email-modal",name:"newsletter-email-modal",onChange:e=>null==o?void 0:o(e.target.value),placeholder:"Enter your email",type:"email",value:i}),(0,a.jsx)("button",{"aria-label":u?"Subscribing to newsletter":"Subscribe to newsletter",className:"p-2 mr-1 flex items-center justify-center bg-transparent border-none outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 rounded-sm disabled:opacity-50",disabled:u,onClick:d,type:"button",children:u?(0,a.jsx)("div",{"aria-label":"loading",className:"animate-spin inline-block size-5 border-[2px] border-current border-t-transparent text-blue-500 rounded-full dark:text-blue-500",role:"status",children:(0,a.jsx)("span",{className:"sr-only",children:"Loading..."})}):(0,a.jsx)(l.flY,{className:"transform w-4 h-4 text-blue-500 "})})]}),m?(0,a.jsxs)("div",{className:"flex items-center justify-center py-4",children:[(0,a.jsx)("div",{className:"animate-spin inline-block size-6 border-[2px] border-current border-t-transparent text-blue-500 rounded-full"}),(0,a.jsx)("span",{className:"ml-2 text-sm text-textSecondary",children:"Loading c
1aptcha..."})]}):null,(0,a.jsx)("div",{"aria-label":"Captcha verification widget",className:"flex justify-center min-h-[65px] w-full pt-4",ref:j,role:"region",style:{zIndex:50}}),x?(0,a.jsx)("div",{className:"p-3 bg-red-500/10 justify-center border-red-500/20 rounded-lg",children:(0,a.jsx)("p",{className:"text-sm text-red-400",children:x})}):null]}),(0,a.jsx)("div",{className:"mt-[25px] flex justify-end",children:(0,a.jsx)(g.bm,{asChild:!0,children:(0,a.jsx)("button",{"aria-label":"Cancel captcha verification",className:"px-4 py-2 text-sm text-textSecondary hover:text-textPrimary transition-colors focus:outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 rounded-sm",type:"button",children:"Cancel"})})})]})]})})}function y(e){var t;let{menuItems:n,legalLinksVariant:r="external"}=e,c=(0,h.usePathname)(),[o,d]=(0,s.useState)(""),[u,m]=(0,s.useState)(""),[p,x]=(0,s.useState)(!1),{mutate:f,isPending:g,data:y}=(()=>{let e=async e=>{let t=e.headers.get("content-type");try{if(null==t?void 0:t.includes("application/json"))return await e.json();return await e.text()}catch(t){try{return await e.text()}catch(e){throw Error("Failed to parse response")}}};return(0,b.n)({mutationFn:async t=>{let{email:n,captchaToken:a}=t;try{let t=await fetch("".concat("https://api.quickswap.exchange","/utils/sendgrid-contact"),{method:"POST",body:JSON.stringify({email:n,captchaToken:a}),headers:{"Content-Type":"application/json"}}),s=await e(t);return{success:t.ok,message:t.ok?(null==s?void 0:s.message)||s:(null==s?void 0:s.error)||s}}catch(e){return{success:!1,message:e.message}}}})})(),v=new Date().getFullYear(),j=(0,s.useCallback)(()=>{if(!g){if(!o.trim())return void alert("Enter your email");if(!u)return void alert("Please complete the captcha first");f({email:o,captchaToken:u}),d(""),x(!1)}},[g,o,u,f]),N=(0,s.useCallback)(e=>{m(e)},[]),k=(0,s.useCallback)(()=>{x(!0)},[]);return(0,a.jsxs)("div",{className:"w-full border-t border-divider relative flex justify-center z-[9] bg-[#141827] ".concat("/"===c?"":"max-md:pb-[70px]"),children:[(0,a.jsx)("div",{className:"max-w-7xl w-full overflow-hidden px-6 pt-10",children:(0,a.jsxs)("div",{className:"flex flex-wrap gap-4 ",children:[n.map((e,t)=>{var n;return(0,a.jsxs)("div",{className:"max-sm:w-[45%] lg:flex-1",children:[(0,a.jsxs)("small",{className:"text-sm font-medium text-textPrimary",children:[e.title,"  "]}),(0,a.jsx)("div",{className:"mt-6",children:e.items.map(e=>e.link.includes("http")?(0,a.jsxs)("a",{className:"cursor-pointer my-3 flex items-center gap-1",href:e.link,rel:"noopener noreferrer",target:"_blank",children:[(0,a.jsx)("small",{className:"text-[#6880a3] text-sm font-medium",children:e.title}),e.isNew?(0,a.jsx)("img",{alt:"fire",className:"h-5",height:"20",src:"/images/fire-new.svg",width:"20"}):null]},e.title):e.onClick?(0,a.jsxs)("div",{className:"cursor-pointer my-3 flex items-center gap-1",onClick:e.onClick,children:[(0,a.jsx)("small",{className:"text-[#6880a3] text-sm font-medium",children:e.title}),e.isNew?(0,a.jsx)("img",{alt:"fire",className:"h-5",height:"20",src:"/images/fire-new.svg",width:"20"}):null]},e.title):(0,a.jsxs)(i(),{className:"cursor-pointer my-3 flex items-center gap-1",href:e.link,children:[(0,a.jsx)("small",{className:"text-[#6880a3] text-sm font-medium",children:e.title}),e.isNew?(0,a.jsx)("img",{alt:"fire",className:"h-5",height:"20",src:"/images/fire-new.svg",width:"20"}):null]},e.title))})]},null!=(n=e.title)?n:"".concat(t,"-title"))}),(0,a.jsxs)("div",{className:"flex flex-wrap flex-col",children:[(0,a.jsx)("img",{alt:"QUICK",className:"h-10 w-[130px]",height:40,src:"/images/quickLogo.png",width:130})," ",(0,a.jsx)("div",{className:"mt-2 max-w-xs",children:(0,a.jsx)("small",{className:"text-[#6880a3] text-sm font-medium",children:"QuickSwap’s community is building a comprehensive decentralised trading platform in the Polygon ecosystem for the future of finance. Join the dragon army!"})}),(0,a.jsxs)("div",{className:"mt-4",children:[(0,a.jsx)("small",{className:"text-textPrimary font-semibold text-sm",id:"newsletter-description",children:"Subscribe to Newsletter"}),(0,a.jsxs)("div",{className:"border border-divider rounded-lg max-w-xs mt-1.5 flex justify-between pl-4 h-10 pb-1 items-center",children:[(0,a.jsx)("input",{"aria-describedby":"newsletter-description","aria-label":"Email address for newsletter subscription",className:"bg-transparent border-none outline-none text-textPrimary flex-1 focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 rounded-sm",id:"newsletter-email",name:"newsletter-email",onChange:e=>{d(e.target.value)},onFocus:k,placeholder:"Enter your email",type:"email"}),(0,a.jsx)("button",{"aria-label":g?"Subscribing to newsletter":"Subscribe to newsletter",className:"p-2 mr-1 flex items-center justify-center bg-transparent border-none outline-none focus:ring-2 focus:ring-blue-500 focus:ring-offset-2 rounded-sm disabled:opacity-50",disabled:g,onClick:k,type:"button",children:g?(0,a.jsx)("div",{"aria-label":"loading",className:"animate-spin inline-block size-5 border-[2px] border-current border-t-transparent text-blue-500 rounded-full dark:text-blue-500",role:"status",children:(0,a.jsx)("span",{className:"sr-only",children:"Loading..."})}):(0,a.jsx)(l.flY,{className:"transform w-4 h-4 text-blue-500 "})})]}),y?(0,a.jsx)("div",{className:"mt-1 text-center capitalize",children:y.success?(0,a.jsx)("span",{className:"text-success text-sm",children:y.message||"Success! Please, check your mail inbox to confirm your subscription."}):(0,a.jsx)("span",{className:"text-error text-sm",children:null!=(t=y.message)?t:"Ooops! Something went wrong. Please try again later."})}):null]})]}),(0,a.jsxs)("div",{className:"border-t border-divider py-4 flex items-center justify-between w-full text-textSecondary border-b md:mb-0 mt-5",children:[(0,a.jsxs)("small",{className:"text-[#6880a3] font-medium text-sm text-nowrap",children:["\xa9 ",v," QuickSwap."," ",(0,a.jsx)("span",{className:"opacity-0 hover:opacity-100 transition-opacity text-[8px] select-all cursor-help text-[#6880a3]",title:"Build: ".concat("ed21f754e01596a46d5a2363e2d3fbefdb7a25c3".substring(0,7)||"local-dev"),children:"ed21f754e01596a46d5a2363e2d3fbefdb7a25c3".substring(0,7)||"dev"})]}),(0,a.jsx)("small",{className:"text-[#6880a3] font-medium text-sm text-nowrap",children:"internal"===r?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(i(),{className:"hover:text-textPrimary",href:"/privacy",children:"Privacy Policy"}),"\xa0\xa0\xa0",(0,a.jsx)(i(),{className:"hover:text-textPrimary",href:"/tos",children:"Terms of Use"})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("a",{className:"hover:text-textPrimary",href:"".concat("https://dapp.quickswap.exchange","/privacy"),children:"Privacy Policy"}),"\xa0\xa0\xa0",(0,a.jsx)("a",{className:"hover:text-textPrimary",href:"".concat("https://dapp.quickswap.exchange","/tos"),children:"Terms of Use"})]})})]})]})}),(0,a.jsx)(w,{email:o,isOpen:p,isSubmitting:g,onCaptchaSuccess:N,onClose:()=>{x(!1)},onEmailChange:e=>{d(e)},onRequestSubscribe:j})]})}y.displayName="Footer";var v=n(90809),j=n(16557);function N(e){return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}}function k(){return window.innerWidth}function C(){return 1280}let S=()=>(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("img",{src:"/images/NewTag.png",alt:"new menu",width:46}),(0,a.jsx)("img",{className:"menuItemSparkle menuItemSparkleLeft",src:"/images/SparkleLeft.svg",alt:"menuItem sparkle left"}),(0,a.jsx)("img",{className:"menuItemSparkle menuItemSparkleRight",src:"/images/SparkleRight.svg",alt:"menuItem sparkle right"}),(0,a.jsx)("img",{className:"menuItemSparkle menuItemSparkleBottom",src:"/images/SparkleBottom.svg",alt:"menuItem sparkle bottom"}),(0,a.jsx)("img",{className:"menuItemSparkle menuItemSparkleTop",src:"/images/SparkleTop.svg",alt:"menuItem sparkle top"})]});var T=n(38067);function E(e){let{defaultSrc:t,hoverSrc:n,alt:l,className:r,width:i=32,height:o=32,autoAnimate:d=!1,animationInterval:u=5,tooltipText:m,tooltipIcon:p,showTooltip:x=!1,theme:h="newyear"}=e,[f,b]=s.useState(!1),[g,w]=s.useState(!1),y=n!==t,v="christmas"===h&&y,j=(()=>
1{if(p)return{start:p,end:p};switch(h){case"halloween":return{start:"\uD83C\uDF83",end:"\uD83D\uDC7B"};case"christmas":return{start:"\uD83C\uDF84",end:"\uD83C\uDF85"};case"newyear":return{start:"\uD83C\uDF86",end:"\uD83E\uDD42"};default:return{start:"✨",end:"✨"}}})();s.useEffect(()=>{let e=new Image;e.src=n,e.onload=()=>{b(!0)}},[n]),s.useEffect(()=>{if(!d)return;let e=setInterval(()=>{w(!0),setTimeout(()=>{w(!1)},2e3)},1e3*u);return()=>{clearInterval(e)}},[d,u]);let N=(0,a.jsxs)("div",{className:(0,c.cn)("relative inline-block group cursor-pointer",v&&"christmas-snow-container",v&&g&&"is-snowing",r),style:{width:i,height:o},children:[v?(0,a.jsx)("div",{className:"christmas-snowfall",children:Array.from({length:12},(e,t)=>(0,a.jsx)("div",{className:"snowflake",style:{"--delay":t}},t))}):null,(0,a.jsx)("img",{alt:l,className:(0,c.cn)("absolute inset-0 w-full h-full transition-all duration-300 ease-out will-change-transform will-change-opacity",!y&&"group-hover:quickswap-logo-glow",y&&"group-hover:opacity-0 group-hover:scale-90",g&&"opacity-0 scale-90"),height:o,src:t,style:{imageRendering:"crisp-edges",backfaceVisibility:"hidden"},width:i}),f&&y?(0,a.jsx)("img",{alt:"".concat(l," (Seasonal)"),"aria-hidden":"true",className:(0,c.cn)("absolute inset-0 w-full h-full opacity-0 scale-90 transition-all will-change-transform will-change-opacity","group-hover:opacity-100 group-hover:scale-[1.15] group-hover:duration-500","group-hover:animate-[seasonalPulse_1.5s_ease-in-out_infinite]",g&&"animate-[seasonalGlow_2s_ease-in-out]"),height:o,src:n,style:{imageRendering:"crisp-edges",backfaceVisibility:"hidden"},width:i}):null]});return x&&m?(0,a.jsx)(T.Kq,{delayDuration:200,children:(0,a.jsxs)(T.bL,{children:[(0,a.jsx)(T.l9,{asChild:!0,children:N}),(0,a.jsx)(T.ZL,{children:(0,a.jsxs)(T.UC,{className:(0,c.cn)("seasonal-tooltip","seasonal-theme-".concat(h)),sideOffset:8,children:[(0,a.jsxs)("div",{className:"seasonal-tooltip-text",children:[(0,a.jsx)("span",{className:"seasonal-tooltip-icon",children:j.start}),(0,a.jsx)("span",{className:"seasonal-tooltip-message",children:m}),(0,a.jsx)("span",{className:"seasonal-tooltip-icon",children:j.end})]}),(0,a.jsx)(T.i3,{className:"fill-[rgba(27,30,41,0.98)]"})]})})]})}):N}function I(e){let{links:t,customElement:n,showTitle:r,variant:o="solid",landingUrl:d,bannerSlot:u}=e,m=(0,j.Ub)("md"),[p,x]=s.useState(!1),[f,b]=s.useState(!1),[g,w]=s.useState(!1),y=(0,h.usePathname)(),T=(0,s.useSyncExternalStore)(N,k,C),I=(0,s.useMemo)(()=>{if(T>1580)return 8;if(T>1500)return 7;if(T>1320)return 6;if(T>1190)return 5;if(T>1100)return 4;else if(T>1020)return 3;return 2},[T]),{defaultLinks:P,moreLinksDefault:L}=m&&t.length>I?{defaultLinks:t.slice(0,I),moreLinksDefault:t.slice(I)}:{defaultLinks:t,moreLinksDefault:[]};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"fixed w-full flex flex-col top-0 z-20",children:[u,(0,a.jsxs)("div",{className:(0,c.cn)("flex items-center justify-between max-sm:p-[14px] sm:p-6 md:p-6 lg:p-6 text-textPrimary bg-[#1b1e29] max-sm:border-b max-sm:border-[#374769]",{"bg-[#12131a66] backdrop-blur-[30px] ":"blur"===o}),children:[(0,a.jsxs)("div",{className:"flex items-center justify-start gap-6",children:[(0,a.jsx)("div",{className:"flex items-center w-8",children:(0,a.jsxs)(i(),{href:"".concat(d),children:[(0,a.jsx)(E,{alt:"Quickswap Logo",defaultSrc:"/assets/images/quickIcon.svg",height:32,hoverSrc:"/assets/images/quickIcon.svg",width:32}),r?(0,a.jsx)("span",{className:"hidden text-xl font-bold lg:!block",children:"QUICKSWAP"}):null]})}),(0,a.jsxs)(v.bL,{className:"items-center hidden md:flex",children:[P.map(e=>{let t=e.url&&e.url.split("?")[0].split("/")[1]&&y.includes(e.url.split("?")[0].split("/")[1]);return(0,a.jsxs)(v.W1,{children:[(0,a.jsx)(v.l9,{className:"relative flex items-center text-white  hover:rounded-xl hover:bg-[#252833] ".concat(t?e.isNew?"activeMenu bg-[#252833] rounded-xl":"bg-[#252833] rounded-xl":""),children:""!==e.url&&e.isExternal?(0,a.jsxs)("a",{className:"capitalize font-medium flex items-center menuItem text-sm",href:e.isExternal?e.externalLink:e.url,rel:"noopener",target:"_blank",children:[e.label,e.isNew?(0,a.jsx)(S,{}):null]}):e.items&&e.items.length>0?(0,a.jsxs)("span",{className:"capitalize font-medium flex items-center menuItem text-sm",children:[e.label,e.isNew?(0,a.jsx)(S,{}):null,(0,a.jsx)(l.D3D,{className:"w-5 ml-1 font-extrabold"})]}):e.isExternal?(0,a.jsxs)("a",{className:"capitalize font-medium flex items-center menuItem text-sm",href:e.externalLink||e.url,onClick:t=>{e.onClick&&e.onClick()},rel:"noopener noreferrer",target:"_blank",children:[e.label,e.isNew?(0,a.jsx)(S,{}):null]}):e.url.includes("http")?(0,a.jsxs)("a",{className:"capitalize font-medium flex items-center menuItem text-sm",href:e.url,rel:"noopener noreferrer",target:"_blank",children:[e.label,e.isNew?(0,a.jsx)(S,{}):null]}):(0,a.jsxs)(i(),{className:"capitalize font-medium flex items-center menuItem text-sm",href:e.url,children:[e.label,e.isNew?(0,a.jsx)(S,{}):null]})}
1),e.items&&e.items.length>0?(0,a.jsx)(v.ZL,{children:(0,a.jsx)(v.UC,{align:"start",alignOffset:-3,className:"z-30 min-w-[220px] bg-[#1b1e29] rounded-md p-[5px] ",sideOffset:5,children:e.items.map(e=>(0,a.jsx)("div",{className:"p-2 text-white  hover:rounded hover:bg-[#252833] cursor-pointer",children:e.isExternal?(0,a.jsxs)("a",{className:"block capitalize font-medium",href:e.externalLink||e.url,rel:"noopener noreferrer",target:"_blank",children:[e.label,e.isNew?(0,a.jsx)("img",{alt:"New Tag",src:"/images/NewTag.png",width:46}):null]}):e.url.includes("http")?(0,a.jsxs)("a",{className:"block capitalize font-medium",href:e.url,rel:"noopener noreferrer",target:"_blank",children:[e.label,e.isNew?(0,a.jsx)("img",{alt:"New Tag",src:"/images/NewTag.png",width:46}):null]}):(0,a.jsxs)(i(),{className:"block capitalize font-medium",href:e.url,children:[e.label,e.isNew?(0,a.jsx)("img",{alt:"New Tag",src:"/images/NewTag.png",width:46}):null]})},"item-".concat(e.label)))})}):null]},e.label)}),L.length>0?(0,a.jsxs)(v.W1,{children:[(0,a.jsx)(v.l9,{className:"relative z-30 flex items-center px-5 py-1 text-textSecondary  hover:rounded-xl hover:bg-[#252833]",onMouseEnter:()=>{w(!0)},onMouseLeave:()=>{w(!1)},children:(0,a.jsx)(l.Oer,{})}),g?(0,a.jsx)(v.ZL,{children:(0,a.jsx)(v.UC,{className:"z-30 p-2 text-white  rounded-xl shadow-lg bg-[#232734] capitalize",onMouseEnter:()=>{w(!0)},onMouseLeave:()=>{w(!1)},style:{width:"200px"},children:L.map(e=>(0,a.jsx)("div",{className:"p-2 hover:bg-gray-600 py-3",children:e.items&&e.items.length>0?(0,a.jsxs)("div",{children:[(0,a.jsxs)("span",{className:"flex items-center",onClick:()=>{b(!f)},children:[e.label,f?(0,a.jsx)(l.Mtm,{className:"w-5 ml-1 font-extrabold"}):(0,a.jsx)(l.D3D,{className:"w-5 ml-1 font-extrabold"})]}),(0,a.jsx)("div",{className:"ml-4",children:f?e.items.map(e=>(0,a.jsx)("a",{className:"flex items-center pt-8",href:e.url,children:e.label})):null})]}):e.isExternal?(0,a.jsxs)("a",{className:"flex items-center",href:e.externalLink,onClick:t=>{e.onClick&&e.onClick()},rel:"noopener",target:"_blank",children:[e.label,e.isNew?(0,a.jsx)("img",{alt:"new menu",src:"/images/NewTag.png",width:46}):null]}):(0,a.jsxs)("a",{className:"flex items-center",href:e.url,children:[e.label,e.isNew?(0,a.jsx)("img",{alt:"new menu",src:"/images/NewTag.png",width:46}):null]})},e.label))})}):null]}):null]})]}),(0,a.jsx)("div",{className:"flex items-center space-x-4",children:n?(0,a.jsx)("div",{children:n}):null})]})]}),(0,a.jsxs)("div",{className:"fixed bottom-0 left-0 right-0 flex items-center justify-between p-4 text-white bg-[#12131a] z-[11] md:hidden",children:[(0,a.jsxs)(v.bL,{className:"flex items-center w-full space-x-2 ".concat(p?"justify-start":"justify-between"),children:[!p&&P.slice(0,3).map(e=>(0,a.jsxs)(v.W1,{children:[(0,a.jsxs)(v.l9,{className:"relative flex items-center px-2 py-1 text-white hover:text-gray-100",children:[(0,a.jsxs)("a",{className:"text-[14px] flex items-center",href:e.isExternal?e.externalLink:e.url,onClick:t=>{e.onClick&&e.onClick()},children:[e.label,e.isNew?(0,a.jsx)("img",{alt:"new menu",src:"/images/NewTag.png",width:46}):null]}),e.items&&e.items.length>0?(0,a.jsx)(l.D3D,{className:"w-5 ml-1 font-extrabold"}):null]}),e.items&&e.items.length>0?(0,a.jsx)(v.ZL,{children:(0,a.jsx)(v.UC,{align:"start",alignOffset:-3,className:"z-30 min-w-[220px] bg-[#1b1e29] rounded-md p-[5px] ",sideOffset:5,children:e.items.map(e=>(0,a.jsx)("div",{className:"p-2 text-white  hover:rounded hover:bg-[#252833] cursor-pointer",children:e.isExternal?(0,a.jsxs)("a",{className:"block capitalize font-medium",href:e.externalLink||e.url,rel:"noopener noreferrer",target:"_blank",children:[e.label,e.isNew?(0,a.jsx)("img",{alt:"New Tag",src:"/images/NewTag.png",width:46}):null]}):e.url.includes("http")?(0,a.jsxs)("a",{className:"block capitalize font-medium",href:e.url,rel:"noopener noreferrer",target:"_blank",children:[e.label,e.isNew?(0,a.jsx)("img",{alt:"New Tag",src:"/images/NewTag.png",width:46}):null]}):(0,a.jsxs)(i(),{className:"block capitalize font-medium",href:e.url,children:[e.label,e.isNew?(0,a.jsx)("img",{alt:"New Tag",src:"/images/NewTag.png",width:46}):null]})},"item-".concat(e.label)))})}):null]},e.label)),(0,a.jsx)(v.W1,{children:(0,a.jsx)(v.l9,{className:"relative flex items-center px-2 py-1 text-white hover:text-gray-100 hover:rounded-xl",onClick:()=>{x(!p)},children:p?(0,a.jsxs)("div",{className:"flex items-center gap-5 ",children:[(0,a.jsx)("span",{className:"font-[14px]",children:"Close"})," ",(0,a.jsx)(l.raE,{className:"text-red-600 font-bold"})]}):(0,a.jsxs)("div",{className:"menu-icon text-[14px] flex items-center",children:[(0,a.jsx)("span",{className:"mr-2",children:"Menu"})," ",(0,a.jsx)("span",{className:"text-[18px]",children:"☰"})]})})})]}),p?(0,a.jsxs)("div",{className:"fixed top-[64px] left-0 right-0 p-4 bg-[#12131a] h-[calc(100vh-120px)] ".concat(p?"overflow-scroll":"overflow-hidden"),style:{borderTop:"1px solid #374769"},children:[(0,a.jsx)("div",{className:" px-2 pb-6 text-[#686c80] text-[14px]",children:"Products"}),(0,a.jsx)(v.bL,{children:P.map(e=>(0,a.jsx)(v.W1,{children:(0,a.jsx)(v.l9,{className:"relative flex items-center px-2 pb-6 text-[#c7cad9]",children:""!==e.url&&e.
1isExternal?(0,a.jsxs)("a",{href:e.externalLink,onClick:t=>{e.onClick&&e.onClick()},children:[e.label,e.isNew?(0,a.jsx)("img",{alt:"new menu",src:"/images/NewTag.png",width:46}):null]}):e.items&&e.items.length>0?(0,a.jsxs)("div",{children:[(0,a.jsxs)("span",{className:"flex items-center",onClick:()=>{b(!f)},children:[e.label,e.isNew?(0,a.jsx)("img",{alt:"new menu",src:"/images/NewTag.png",width:46}):null,f?(0,a.jsx)(l.Mtm,{className:"w-5 ml-1 font-extrabold"}):(0,a.jsx)(l.D3D,{className:"w-5 ml-1 font-extrabold"})]}),(0,a.jsx)("div",{className:"ml-4",children:f?e.items.map(e=>(0,a.jsx)("a",{className:"flex items-center pt-8",href:e.isExternal?e.externalLink:e.url,children:e.label})):null})]}):(0,a.jsxs)("a",{className:"flex items-center",href:e.url,children:[e.label,e.isNew?(0,a.jsx)("img",{alt:"new menu",src:"/images/NewTag.png",width:46}):null]})})},e.label))}),(0,a.jsx)("div",{className:" px-2 pb-2 pt-4 text-[#686c80] text-[14px]",style:{borderTop:"1px solid #374769"},children:"Governanace"}),(0,a.jsx)("div",{className:"flex items-center justify-start gap-x-7 flex-wrap mb-2",children:(0,a.jsx)("div",{className:"pt-4 px-2 pb-[11px] flex flex-col items-center",children:(0,a.jsx)("a",{href:"https://snapshot.org/#/quickvote.eth",children:"Proposals"})})}),(0,a.jsx)("div",{className:"px-2 pb-2 pt-4 text-[#686c80] text-[14px]",style:{borderTop:"1px solid #374769"},children:"Developers"}),(0,a.jsxs)("div",{className:"mb-2",children:[(0,a.jsx)("div",{className:"pt-4 px-2 pb-[11px] text-left",children:(0,a.jsx)("a",{href:"https://github.com/QuickSwap",children:"Github"})}),(0,a.jsx)("div",{className:"pt-4 px-2 pb-[11px] text-left",children:(0,a.jsx)("a",{href:"https://docs.quickswap.exchange/",children:"Docs"})})]}),(0,a.jsx)("div",{className:" px-2 pb-2 pt-4 text-[#686c80] text-[14px]",style:{borderTop:"1px solid #374769"},children:"Community"}),(0,a.jsxs)("div",{className:"flex items-center justify-start gap-x-7 flex-wrap",children:[(0,a.jsx)("div",{className:"w-[32px] pt-4 pb-[11px] flex flex-col items-center",children:(0,a.jsx)("button",{className:"flex flex-col items-center",onClick:()=>{window.open("https://twitter.com/QuickswapDEX","_blank")},children:(0,a.jsx)("img",{alt:"X (Twitter)",src:"/images/x.png"})})}),(0,a.jsx)("div",{className:"w-[32px] pt-4 pb-[11px] flex flex-col items-center",children:(0,a.jsx)("button",{className:"flex flex-col items-center",onClick:()=>{window.open("https://t.me/QuickSwapDEX","_blank")},children:(0,a.jsx)("img",{alt:"Telegram",src:"/images/telegram.png"})})}),(0,a.jsx)("div",{className:"w-[32px] pt-4 pb-[11px] flex flex-col items-center",children:(0,a.jsx)("button",{className:"flex flex-col items-center",onClick:()=>{window.open("https://t.me/QuickSwapAnnouncements","_blank")},children:(0,a.jsx)("img",{alt:"Telegram Announcements",src:"/images/announce.png"})})}),(0,a.jsx)("div",{className:"w-[32px] pt-4 pb-[11px] flex flex-col items-center",children:(0,a.jsx)("button",{className:"flex flex-col items-center",onClick:()=>{window.open("https://blog.quickswap.exchange/","_blank")},children:(0,a.jsx)("img",{alt:"Blog",src:"/images/blog.png"})})}),(0,a.jsx)("div",{className:"w-[32px] pt-4 pb-[11px] flex flex-col items-center",children:(0,a.jsx)("button",{className:"flex flex-col items-center",onClick:()=>{window.open("https://www.youtube.com/@quickswapofficial","_blank")},children:(0,a.jsx)("img",{alt:"YouTube",src:"/images/youtube.png"})})}),(0,a.jsx)("div",{className:"w-[32px] pt-4 pb-[11px] flex flex-col items-center",children:(0,a.jsx)("button",{className:"flex flex-col items-center",onClick:()=>{window.open("https://www.reddit.com/r/QuickSwap/","_blank")},children:(0,a.jsx)("img",{alt:"Reddit",src:"/images/reddit.png"})})}),(0,a.jsx)("div",{className:"w-[32px] pt-4 pb-[11px] md:flex flex-col items-center hidden",children:(0,a.jsx)("button",{className:"flex flex-col items-center",onClick:()=>{window.open("https://quickswap-layer2.medium.com/","_blank")},children:(0,a.jsx)("img",{alt:"Medium",src:"/images/medium.png"})})}),(0,a.jsx)("div",{className:"w-[32px] pt-4 pb-[11px] flex flex-col items-center",children:(0,a.jsx)("button",{className:"flex flex-col items-center",onClick:()=>{window.open("https://www.geckoterminal.com/polygon_pos/quickswap_v3/pools","_blank")},children:(0,a.jsx)("img",{alt:"GeckoTerminal",src:"/images/gecko.png"})})}),(0,a.jsx)("div",{className:"w-[32px] pt-4 pb-[11px] flex flex-col items-center",children:(0,a.jsx)("button",{className:"flex flex-col items-center",onClick:()=>{window.open("https://coinpaprika.com/exchanges/quickswap-v3/","_blank")},children:(0,a.jsx)("img",{alt:"CoinPaprika",src:"/images/coinpaprika.png"})})}),(0,a.jsx)("div",{className:"w-[32px] pt-4 pb-[11px] flex flex-col items-center",children:(0,a.jsx)("button",{className:"flex flex-col items-center",onClick:()=>{window.open("https://coinmarketcap.com/currencies/quickswap/","_blank")},children:(0,a.jsx)("img",{alt:"CoinMarketCap",src:"/images/coinmarketcap.png"})})}),(0,a.jsx)("div",{className:"w-[32px] pt-4 pb-[11px] flex flex-col items-center",children:(0,a.jsx)("img",{alt:"Discord",src:"/images/discord.png"})}),(0,a.jsx)("div",{className:"w-[32px] pt-4 pb-[11px] flex flex-col items-center",children:(0,a.jsx)("img",{alt:"Medium",src:"/images/medium.png"})})]})]}):null]})]})}n(46244),E.displayName="AnimatedLogo",I.displayName="Header";var P=n(19700),L=n(6029),_=n(7311),q=n(62680),B=n(95140),O=n(92674),D=n(44242),z=n(52603),M=n(71135),A=n(29035);n(74363).E.initialize("dapp",(e,t)=>{(0,A.sendGAEvent)("event",e,null!=t?t:{})});var F=n(45990),U=n(45184),R=n(1376);let W=(0,U.default)(()=>Promise.all([n.e(753),n.e(738),n.e(9883),n.e(1046),n.e(9528),n.e(4720),n.e(7813),n.e(7229),n.e(3023),n.e(5024),n.e(5801),n.e(5607)]).then(n.bind(n,65557)).then(e=>({default:e.WalletShellInner})),{loadableGenerated:{webpack:()=>[65557]}
1,ssr:!1,loading:function(){let[e]=(0,s.useState)(()=>(0,R.bi)("walletIcon"));return e?(0,a.jsxs)("div",{className:"border border-[#ffffff]/[0.04] px-2 h-[36px] rounded-[20px] flex items-center justify-center gap-x-2 min-w-[148px]","aria-hidden":"true",children:[(0,a.jsx)("img",{src:e,className:"w-[20px] ml-2",alt:""}),(0,a.jsx)("div",{className:"w-[100px] h-4 bg-white/5 rounded-sm"})]}):(0,a.jsx)("div",{className:"items-center rounded-[10px] flex h-[36px] justify-center w-[125px] bg-primary","aria-hidden":"true"})}}),Q=e=>{var t,n;let{children:l}=e,{t:r}=(0,B.Bd)(),[i,c]=(0,s.useState)(!1),o=(0,L.c)(),{chainId:d}=(0,P.I)(),u=(0,h.usePathname)(),m=(0,h.useSearchParams)(),p=(0,O.z)(d),b=m.get("chainId"),g=(null==(t=p.launchpad)?void 0:t.available)||!1,w=(null==(n=p.stratexMenuLink)?void 0:n.available)||!1,v=p.swap.available,j=p.pools.available,N=p.bonds.available,k=p.lair.available,C=p.dashboard,S=p.bridge.available,T=p.analytics.available,E=p.lending.available,M=e=>(0,_.Et)(e,b),A=[{id:"pool-page-link",label:r("pool"),path:"/liquidity",available:j},{id:"bonds-page-link",label:r("bonds"),path:"/bonds",available:N}].filter(e=>e.available),U=(0,s.useMemo)(()=>(0,D.G)(d),[d]),R=[{title:r("Products"),items:[{title:r("swap"),link:(0,_.Et)("/swap",b)},...g?[{title:"Launchpad",link:(0,_.Et)("/launchpad",b),isNew:!0}]:[],{title:"Perps",link:(0,q.vB)(d),isExternal:!0},...A.map(e=>({title:e.label,link:M(e.path)}))]},{items:[...k?[{title:r("dragonslair"),link:(0,_.Et)("/dragons-lair",b)}]:[],...C?[{title:r("dashboardMenuLabel"),link:(0,_.Et)("/dashboard",b),isNew:!0}]:[],{title:r("analytics"),link:(0,_.Et)("".concat("https://info.quickswap.exchange","/analytics"),d)}]},{title:r("developers"),items:[{title:r("github"),link:"https://github.com/QuickSwap"},{title:r("docs"),link:"https://docs.quickswap.exchange/"}]},{title:r("governance"),items:[{title:r("proposals"),link:"https://snapshot.org/#/quickvote.eth"}]}],Q=(0,s.useMemo)(()=>{if(!v||!d)return"";let e=(0,_.ek)(p),t=(0,z.bj)(e,"ETH",U.replace("/",""));return(0,_.Et)(t,b)},[v,d,p,U,b]);(0,s.useEffect)(()=>{c(!0);let e=setTimeout(()=>c(!1),300);return()=>clearTimeout(e)},[u,m]);let J=[];return v&&Q&&J.push({label:r("swap"),url:Q}),(0,q.CL)(d)&&J.push({externalLink:(0,q.vB)(d),label:"Perps",isExternal:!0,isNew:!1,onClick:()=>{F.E6C.trackExternalLinkClick({linkLabel:"Perps",url:q.QB,chainId:d,location:"header"})}}),A.length>0&&J.push({label:r("Liquidity"),id:"liquidity-tab",url:"",isNew:!0,items:A.map(e=>({label:e.label,url:M(e.path),id:e.id}))}),w&&J.push({label:"Strategy Hub",url:q._b,isNew:!1,onClick:()=>{F.E6C.trackExternalLinkClick({linkLabel:"Strategy Hub",url:q._b,chainId:d,location:"header"})}}),g&&J.push({label:"Launchpad",url:"/launchpad",isNew:!1}),k&&J.push({url:(0,_.Et)("/dragons-lair",b),label:r("dragonLair")}),C&&J.push({url:(0,_.Et)("/dashboard",b),label:r("dashboardMenuLabel"),isNew:!0}),S&&o&&J.push({url:(0,_.Et)("/bridge",b),label:r("Bridge"),id:"bridge-page-link"}),E&&J.push({url:(0,_.Et)("/lend",b),label:r("lend"),id:"lend-page-link",isNew:!0}),T&&J.push({url:(0,_.Et)("".concat("https://info.quickswap.exchange","/analytics/total"),d),label:r("analytics"),id:"analytics-page-link"}),(0,a.jsxs)("div",{className:"flex flex-col min-h-screen",children:[(0,a.jsx)(I,{links:J,moreLinks:[],customElement:(0,a.jsx)(W,{}),showTitle:!1,landingUrl:"https://quickswap.exchange",variant:"blur",bannerSlot:(0,a.jsx)(x,{chainId:d})}),(0,a.jsx)(f,{}),i&&(0,a.jsx)("div",{className:"fixed inset-0 z-[60] flex items-center justify-center bg-black/40 backdrop-blur-sm",children:(0,a.jsxs)("div",{className:"flex items-center gap-3 text-white text-sm font-medium",children:[(0,a.jsx)("div",{className:"animate-spin rounded-full h-5 w-5 border-2 border-white/30 border-t-white"}),(0,a.jsx)("span",{children:r("loading")})]})}),(0,a.jsx)("main",{id:"main-content",className:"z-[2] relative flex-grow outline-none",tabIndex:-1,children:l}),(0,a.jsx)(y,{menuItems:R,legalLinksVariant:"internal"})]})},J=e=>{let{children:t}=e;return(0,a.jsx)(s.Suspense,{children:(0,a.jsx)(Q,{children:t})})},Z=e=>{let{children:t}=e,n=function(){let{chainId:e}=(0,P.I)();return(0,M.$)(e)}();return(0,a.jsx)("div",{className:"relative z-10 flex flex-col items-center ".concat(n," mb-6 mx-auto px-4"),children:(0,a.jsx)("div",{className:"max-w-[1536px] w-full mx-auto my-3",children:t})})}}
1,49902:(e,t,n)=>{"use strict";n.d(t,{u:()=>h});var a=n(20173),s=n(47227),l=n(9957),r=n(39781),i=n(8971),c=n(80957),o=n(3534),d=n(69201),u=n(78258),m=n(11948);let p=(0,d.n)(s.xB.subtract(s.xB.exponentiate(s.xB.BigInt(2),s.xB.BigInt(128)),s.xB.BigInt(1)));function x(e){return Object.keys(e).some(e=>"recipient"===e)}class h extends u.w{static createCallParameters(e){return{calldata:this.encodeCreate(e),value:0n}}static addCallParameters(e,t){(0,l.A)(s.xB.greaterThan(e.liquidity,m.f2),"ZERO_LIQUIDITY");let n=[],{amount0:i,amount1:o}=e.mintAmounts,u=e.mintAmountsWithSlippage(t.slippageTolerance),p=(0,d.n)(u.amount0),f=(0,d.n)(u.amount1),b=(0,d.n)(t.deadline);if(x(t)&&t.createPool&&n.push(this.encodeCreate(e.pool)),t.token0Permit&&n.push(h.encodePermit(e.pool.token0,t.token0Permit)),t.token1Permit&&n.push(h.encodePermit(e.pool.token1,t.token1Permit)),x(t)){let s=(0,a.bx)(t.recipient);n.push((0,r.p)({abi:c,functionName:"mint",args:[{token0:e.pool.token0.address,token1:e.pool.token1.address,tickLower:e.tickLower,tickUpper:e.tickUpper,amount0Desired:(0,d.n)(i),amount1Desired:(0,d.n)(o),amount0Min:p,amount1Min:f,recipient:s,deadline:b}]}))}else n.push((0,r.p)({abi:c,functionName:"increaseLiquidity",args:[{tokenId:(0,d.n)(t.tokenId),amount0Desired:(0,d.n)(i),amount1Desired:(0,d.n)(o),amount0Min:p,amount1Min:f,deadline:b}]}));let g=0n;if(t.useNative){let a=t.useNative.wrapped;(0,l.A)(e.pool.token0.equals(a)||e.pool.token1.equals(a),"NO_WNative");let d=e.pool.token0.equals(a)?i:o;s.xB.greaterThan(d,m.f2)&&n.push((0,r.p)({abi:c,functionName:"refundNativeToken"})),g=BigInt(d.toString())}return{calldata:1===n.length?n[0]:(0,r.p)({abi:c,functionName:"multicall",args:[n]}),value:g}}static collectCallParameters(e){let t=h.encodeCollect(e);return{calldata:1===t.length?t[0]:(0,r.p)({abi:c,functionName:"multicall",args:[t]}),value:0n}}static removeCallParameters(e,t){let n=[],i=(0,d.n)(t.deadline),u=(0,d.n)(t.tokenId),p=new o.y({pool:e.pool,liquidity:t.liquidityPercentage.multiply(e.liquidity).quotient,tickLower:e.tickLower,tickUpper:e.tickUpper});(0,l.A)(s.xB.greaterThan(p.liquidity,m.f2),"ZERO_LIQUIDITY");let{amount0:x,amount1:f}=p.burnAmountsWithSlippage(t.slippageTolerance);t.permit&&n.push((0,r.p)({abi:c,functionName:"permit",args:[(0,a.bx)(t.permit.spender),u,(0,d.n)(t.permit.deadline),t.permit.v,t.permit.r,t.permit.s]})),n.push((0,r.p)({abi:c,functionName:"decreaseLiquidity",args:[{tokenId:u,liquidity:(0,d.n)(p.liquidity),amount0Min:(0,d.n)(x),amount1Min:(0,d.n)(f),deadline:i}]}));let{expectedCurrencyOwed0:b,expectedCurrencyOwed1:g,...w}=t.collectOptions;return n.push(...h.encodeCollect({tokenId:t.tokenId,expectedCurrencyOwed0:b?b.add(a.eF.fromRawAmount(b.currency,x)):void 0,expectedCurrencyOwed1:g?g.add(a.eF.fromRawAmount(g.currency,f)):void 0,...w})),t.liquidityPercentage.equalTo(m.xr)?t.burnToken&&n.push((0,r.p)({abi:c,functionName:"burn",args:[u]})):(0,l.A)(!0!==t.burnToken,"CANNOT_BURN"),{calldata:(0,r.p)({abi:c,functionName:"multicall",args:[n]}),value:0n}}static encodeCreate(e){return(0,r.p)({abi:c,functionName:"createAndInitializePoolIfNecessary",args:[e.token0.address,e.token1.address,(0,d.n)(e.sqrtRatioX96)]})}static encodeCollect(e){let t=[],n=(0,d.n)(e.tokenId),s=e.expectedCurrencyOwed0&&e.expectedCurrencyOwed0.currency.isNative||e.expectedCurrencyOwed1&&e.expectedCurrencyOwed1.currency.isNative,l=(0,a.bx)(e.recipient);if(t.push((0,r.p)({abi:c,functionName:"collect",args:[{tokenId:n,recipient:s?i.Xd:l,amount0Max:p,amount1Max:p}]})),s){let n=e.expectedCurrencyOwed0&&e.expectedCurrencyOwed0.currency.isNative?e.expectedCurrencyOwed0.quotient:e.expectedCurrencyOwed1?e.expectedCurrencyOwed1.quotient:void 0,a=e.expectedCurrencyOwed0&&e.expectedCurrencyOwed0.currency.isNative?e.expectedCurrencyOwed1?e.expectedCurrencyOwed1.currency:void 0:e.expectedCurrencyOwed0?e.expectedCurrencyOwed0.currency:void 0,s=e.expectedCurrencyOwed0&&e.expectedCurrencyOwed0.currency.isNative?e.expectedCurrencyOwed1?e.expectedCurrencyOwed1.quotient:void 0:e.expectedCurrencyOwed0?e.expectedCurrencyOwed0.quotient:void 0;n&&t.push((0,r.p)({abi:c,functionName:"unwrapWNativeToken",args:[(0,d.n)(n),l]})),a&&s&&t.push((0,r.p)({abi:c,functionName:"sweepToken",args:[a.address,(0,d.n)(s),l]}))}return t}constructor(){super()}}},51305:e=>{"use strict";e.exports=JSON.parse('[{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"selfPermit","outputs":[],"stateMutability":"payable","type":"function"}
1,{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"selfPermitAllowed","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"selfPermitAllowedIfNecessary","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"selfPermitIfNecessary","outputs":[],"stateMutability":"payable","type":"function"}]')},52603:(e,t,n)=>{"use strict";function a(e){let t=Object.entries(e).filter(e=>{let[,t]=e;return null!=t&&""!==t&&!1!==t});return 0===t.length?"":"?"+t.map(e=>{let[t,n]=e;return"".concat(t,"=").concat(encodeURIComponent(String(n)))}).join("&")}function s(e,t,n){return"/swap".concat(a({type:e,from:t,to:n}))}function l(e,t,n){return"/pool".concat(a({version:e,from:t,to:n}))}function r(){let{version:e,id:t,isUni:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return"/pool/positions".concat(a({version:e,id:t,...n?{isUni:"true"}:{}}))}function i(e,t,n){return"/liquidity".concat(a({version:e,from:t,to:n}))}function c(e,t){return"/migrate".concat(a({from:e,to:t}))}function o(e,t){return"/launchpad/dashboard/launch-info".concat(a({slug:e,status:t}))}n.d(t,{IG:()=>i,_J:()=>l,bj:()=>s,d:()=>r,fD:()=>o,hw:()=>c})},55514:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var a=n(27624);function s(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:100,[s,l]=(0,a.useState)(()=>e),r=(0,a.useRef)(void 0),i=(0,a.useCallback)(e=>{l(e),r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{t(e),r.current=void 0},n)},[n,t]);return(0,a.useEffect)(()=>{r.current&&(clearTimeout(r.current),r.current=void 0),l(e)},[e]),[s,i]}},69201:(e,t,n)=>{"use strict";n.d(t,{n:()=>s});var a=n(47227);function s(e){let t=a.xB.BigInt(e).toString(16);return t.length%2!=0&&(t="0".concat(t)),"0x".concat(t)}},71135:(e,t,n)=>{"use strict";n.d(t,{$:()=>r});var a=n(27624),s=n(39072);let l={0:"mt-24",1:"mt-36",2:"mt-48",3:"mt-[15rem]",4:"mt-[18rem]"};function r(e){var t;let[n,r]=(0,a.useState)(0);return(0,a.useEffect)(()=>{r((0,s.w0)(s.Jl,e).length);let t=()=>r((0,s.w0)(s.Jl,e).length);return window.addEventListener("banner-dismissed",t),()=>window.removeEventListener("banner-dismissed",t)},[e]),null!=(t=l[Math.min(n,s.oZ)])?t:l[s.oZ]}},77403:(e,t,n)=>{"use strict";n.d(t,{$:()=>l});var a=n(47227);n(27624),n(60147);var s=function(e){return e.v2="V2",e.v3="V3",e}({});function l(e){if(e)return e instanceof a.h2?s.v2:s.v3}},78258:(e,t,n)=>{"use strict";n.d(t,{w:()=>r});var a=n(39781),s=n(51305),l=n(69201);class r{static encodePermit(e,t){return"nonce"in t?(0,a.p)({abi:s,functionName:"selfPermitAllowed",args:[e.address,(0,l.n)(t.nonce),(0,l.n)(t.expiry),t.v,t.r,t.s]}):(0,a.p)({abi:s,functionName:"selfPermit",args:[e.address,(0,l.n)(t.amount),(0,l.n)(t.deadline),t.v,t.r,t.s]})}}},79715:(e,t,n)=>{"use strict";n.d(t,{O:()=>r});var a=n(20173),s=n(47227),l=n(57403);function r(e,t){if(!t||!e||!e.currency.equals(t.currency)||s.xB.equal(e.quotient,s.xB.BigInt(0)))return;let n=l.cK.subtract(t.divide(e));return new a.QE(n.numerator,n.denominator)}}}]);

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.