1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[510],{28987:function(e,t,n){"use strict";n.d(t,{O3:function(){return d},XI:function(){return l},F1:function(){return c},hK:function(){return y}});var i=n(809),a=n.n(i),r=n(92447),s=n(64121),o=(n(94301),n(99490)),u=n(76618),d=function(e,t){var n=u.b.CHARTS.TOKEN.replace(":vault_address",e);return t&&(n=(0,u.R)(n,t)),fetch(n).then((function(e){return e.ok?e.json():Promise.reject(e.text())}))},p=function(e){return e.map((function(e){var t=(0,s.Z)(e,2);return{timestamp:t[0],price:t[1]}}))},l={day:[],week:[],month:[]},c=function(){var e=(0,r.Z)(a().mark((function e(t){var n,i,r,d,l,c,y,m,f,h,b,x,g,v,T,w,k,M,j,C;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.ou.now().toSeconds(),i=o.ou.now().minus({months:1}).toSeconds(),r=o.ou.now().minus({weeks:1}).toSeconds(),d=o.ou.now().minus({days:1}).toSeconds(),l=fetch(u.b.CHARTS.COIN_GECKO.replace(":token",t).replace(":from",i.toFixed(0)).replace(":to",n.toFixed(0))),c=fetch(u.b.CHARTS.COIN_GECKO.replace(":token",t).replace(":from",r.toFixed(0)).replace(":to",n.toFixed(0))),y=fetch(u.b.CHARTS.COIN_GECKO.replace(":token",t).replace(":from",d.toFixed(0)).replace(":to",n.toFixed(0))),e.next=9,Promise.all([l,c,y]);case 9:return m=e.sent,f=(0,s.Z)(m,3),h=f[0],b=f[1],x=f[2],e.next=16,Promise.all([h.json(),b.json(),x.json()]);case 16:return g=e.sent,v=(0,s.Z)(g,3),T=v[0],w=v[1],k=v[2],M=k.prices,j=w.prices,C=T.prices,e.abrupt("return",{day:p(M),week:p(j),month:p(C)});case 25:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),y=function(){var e=(0,r.Z)(a().mark((function e(t,n){var i,r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",Promise.reject(new Error("no account specified")));case 2:return i=u.b.CHARTS.PORTFOLIO.replace(":user_address",t),n&&(i=(0,u.R)(i,n)),e.prev=4,e.next=7,fetch(i);case 7:return r=e.sent,e.abrupt("return",r.json());case 11:return e.prev=11,e.t0=e.catch(4),console.debug(e.t0),e.abrupt("return",Promise.reject(e.t0));case 15:case"end":return e.stop()}}),e,null,[[4,11]])})));return function(t,n){return e.apply(this,arguments)}}()},58067:function(e,t,n){"use strict";n.d(t,{_c:function(){return y},$j:function(){return m}});var i=n(64121),a=n(85893),r=(n(67294),n(33434)),s=n(57120),o=n(52081),u=r.ZP.div.withConfig({displayName:"NetworkSelectBtn__NetworkSelectWrapper",componentId:"sc-nx0dia-0"})(["width:101px;height:52px;box-sizing:unset;border-radius:1rem;border:0.2rem solid ",";margin:2.5rem 0;margin-right:20px;display:flex;justify-content:space-evenly;align-items:center;box-shadow:0.5rem 0.5rem 0 0 ",";transition:box-shadow 0.3s ease-in-out 0s;&:hover:active{box-shadow:unset;}"],(function(e){return e.theme.border.default}),(function(e){return e.theme.border.default})),d=r.ZP.button.withConfig({displayName:"NetworkSelectBtn__NetworkBtn",componentId:"sc-nx0dia-1"})(["border:unset;border-radius:6px;width:46px;height:46px;",""],(function(e){var t=e.$active;return"\n background-color: ".concat(t?"black":"unset",";\n ")})),p=function(){return(0,a.jsx)(o.kJ,{width:"24px",height:"24px",topRight:"#2983E6",topLeft:"#2983E6",bottomRight:"#2983E6",bottomLeft:"#2983E6",midRight:"#2983E6",midLeft:"#2983E6"})},l=function(){return(0,a.jsx)(o.mg,{width:"24px",height:"24px",fill:"#2983E6"})},c=function(){return(0,a.jsx)(o.mg,{width:"24px",height:"24px",fill:"#6d6d6d"})},y=function(e){var t=e.network,n=e.onChange;return(0,a.jsxs)(u,{children:[(0,a.jsx)(d,{$active:t===s.pl.ETHEREUM,onClick:function(){return n(s.pl.ETHEREUM)},children:t===s.pl.ETHEREUM?(0,a.jsx)(p,{}):(0,a.jsx)(o.kJ,{width:"24px",height:"24px"})}),(0,a.jsx)(d,{$active:t===s.pl.MATIC,onClick:function(){return n(s.pl.MATIC)},children:t===s.pl.MATIC?(0,a.jsx)(l,{}):(0,a.jsx)(c,{})})]})},m=function(e){var t=e.network,n=e.onChange,r=t!==s.pl.ETHEREUM?[s.pl.ETHEREUM,c,o.kJ]:[s.pl.MATIC,o.kJ,o.mg],u=(0,i.Z)(r,3),d=u[0],p=u[1],l=u[2];return(0,a.jsxs)("button",{type:"button",onClick:function(){return n(d)},children:[(0,a.jsx)(p,{width:"24px",height:"24px"}),"Switch To ".concat(s.zl[d]),(0,a.jsx)(l,{width:"24px",height:"24px"})]})}},85908:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var i=n(85893),a=n(809),r=n.n(a),s=n(92447),o=n(67294),u=n(56371),d=n(15616),p=n(96039),l=n(32203),c=n(33082),y=n(40553),m=n(47749);function f(e){var t=e.show,n=e.onClose,a=e.handleBuy,f=e.buyAmountETH,h=e.numShares,b=e.tokenSymbol,x=(0,p.O7)(),g=x.etherPrice,v=x.usdcPrice,T=(0,l.u)(),w=T.vaultAddress,k=T.use0x,M=(0,o.useState)(void 0),j=M[0],C=M[1],S=(0,o.useState)(10),_=S[0],P=S[1],I=(0,o.useState)(4.2),A=I[0],E=I[1],O=(0,o.useState)(!1),Z=O[0],N=O[1],L=(0,m.t)().isMatic,R=L?v:g,B=L?6:18;(0,o.useEffect)((function(){var e=function(){var e=(0,s.Z)(r().mark((function e(){var t,n;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(void 0),P(0),e.next=4,(0,c.uB)({vaultAddress:w,isMatic:L});case 4:return t=e.sent,e.next=7,(0,c.jP)(w,(0,u.parseUnits)(f.toFixed(18),B),t,10*A,L);case 7:n=e.sent,C((0,d.uf)((0,u.formatEther)(n))),N(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();t&&10===_&&(k?function(){var e=(0,s.Z)(r().mark((function e(){return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:C((0,d.uf)((Number(h)*((100-A)/100)).toString()));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()():e())}),[f,w,t,_,A,L,h,k,B]),setTimeout((function(){_<10&&j&&P(_+1)}),1e3),(0,o.useEffect)((function(){N(!0)}),[A]);return(0,i.jsx)(y.t,{show:t,onClose:n,handleBuy:a,buyAmountETH:f,numShares:h,tokenSymbol:b,purchaseAmount:R.toNumber()*parseFloat(f.toString()),onChainMinTokensOut:j,setEthToCommitWithSlider:function(e){E(e)},sliderValue:A,updatedSlippage:Z,use0x:k,timer:_})}},20783:function(e,t,n){"use strict";n.d(t,{Z:function(){return Z}});var i=n(85893),a=n(809),r=n.n(a),s=n(92447),o=n(67294),u=n(76642),d=n(33434),p=n(76618),l=function(){var e=(0,s.Z)(r().mark((function e(t){return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",fetch(p.b.STRAPI.SUBMIT_MEME,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)}).then((function(e){return e.json()})));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),c=n(53236),y=n(26274),m=n(77550),f=n(39746),h=d.ZP.div.withConfig({displayName:"SubmitYourMeme__StyledContainer",componentId:"sc-10u12v1-0"})(["display:flex;"]),b=d.ZP.div.withConfig({displayName:"SubmitYourMeme__CTBody",componentId:"sc-10u12v1-1"})(["display:block;background-color:",";border:0.25rem solid ",";border-radius:1rem;"],(function(e){return e.theme.bg.default}),(function(e){return e.theme.border.default})),x=d.ZP.div.withConfig({displayName:"SubmitYourMeme__CTHeader",componentId:"sc-10u12v1-2"})(['width:100%;display:flex;align-items:center;justify-content:flex-end;padding:1.75rem 2.5rem;position:relative;@media screen and (max-width:450px){padding:1.5rem;}& img{width:2.5rem;height:2.5rem;}& h1{font-size:2.25rem;font-weight:700;margin:0;font-family:"Teko","Prompt",sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);@media screen and (max-width:450px){top:50%;left:00%;transform:translate(1.5rem,-50%);}}']),g=d.ZP.div.withConfig({displayName:"SubmitYourMeme__SYMContainer",componentId:"sc-10u12v1-3"})(["padding:2.5rem;border-top:0.25rem solid ",";@media screen and (max-width:450px){padding:1.5rem;}"],(function(e){return e.theme.border.default})),v=d.ZP.div.withConfig({displayName:"SubmitYourMeme__Instructions",componentId:"sc-10u12v1-4"})(['& h1{font-size:2.25rem;font-weight:700;margin:0 0 1.5rem 0;font-family:"Teko","Prompt",sans-serif;}& div{width:100%;background-color:#3a2fd0;padding:1rem 2rem;font-weight:400;font-size:1.5rem;margin:0 0 1.5rem 0;color:#fff;}']),T=d.ZP.div.withConfig({displayName:"SubmitYourMeme__SYMHead",componentId:"sc-10u12v1-5"})(['margin:2.5rem 0 0 0;& h1{font-size:2.25rem;font-weight:700;margin:0 0 1.5rem 0;font-family:"Teko","Prompt",sans-serif;}
1& span{display:flex;width:100%;margin:1.5rem 0;height:1px;background-color:',";opacity:0.75;}"],(function(e){return e.theme.bg.default})),w=d.ZP.div.withConfig({displayName:"SubmitYourMeme__MIContent",componentId:"sc-10u12v1-6"})(["width:100%;display:flex;align-items:flex-start;justify-content:space-between;@media screen and (max-width:450px){flex-direction:column;}"]),k=d.ZP.div.withConfig({displayName:"SubmitYourMeme__MICLeft",componentId:"sc-10u12v1-7"})(["width:30%;@media screen and (max-width:450px){width:100%;}& div{border:0.2rem solid ",";display:flex;align-items:center;justify-content:center;background-color:",";width:100%;height:17.5rem;& span{font-size:1.25rem;border:0.2rem solid ",";border-radius:0.75rem;font-weight:600;padding:0.75rem 2.5rem;}}& main{width:100%;padding:2rem;background-color:#000;border-radius:0 0 1rem 1rem;& input{border:0;width:100%;font-size:1.5rem;color:#fff;&:focus{outline:0;}}}"],(function(e){return e.theme.border.default}),(function(e){return e.theme.bg.auctions1}),(function(e){return e.theme.border.default})),M=d.ZP.div.withConfig({displayName:"SubmitYourMeme__MICRight",componentId:"sc-10u12v1-8"})(['width:65%;@media screen and (max-width:450px){width:100%;margin:2.5rem 0 0 0;}& h1{font-size:2.25rem;font-weight:700;margin:0 0 1.5rem 0;font-family:"Teko","Prompt",sans-serif;}& textarea{max-width:100%;min-width:100%;height:15rem;border-radius:0;border:0.2rem solid ',";padding:1.5rem;font-size:1.65rem;}"],(function(e){return e.theme.border.default})),j=d.ZP.div.withConfig({displayName:"SubmitYourMeme__SYMInput",componentId:"sc-10u12v1-9"})(["width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:5rem;margin:0 0 2.5rem 0;@media screen and (max-width:450px){grid-template-columns:1fr;grid-gap:2.5rem;}& div{width:100%;& label{font-size:1.65rem;margin:0 0 0.5rem 0;}& input{width:100%;border:0.2rem solid #5a5b5a;padding:0.75rem;font-size:1.65rem;}}"]),C=d.ZP.div.withConfig({displayName:"SubmitYourMeme__ButtonContainer",componentId:"sc-10u12v1-10"})(["width:100%;display:flex;justify-content:center;"]),S=(0,d.ZP)(m.P).withConfig({displayName:"SubmitYourMeme__SuccessContainer",componentId:"sc-10u12v1-11"})(["z-index:2000;"]),_=(0,d.ZP)(c.R).withConfig({displayName:"SubmitYourMeme__FailureContainer",componentId:"sc-10u12v1-12"})(["z-index:2000;"]),P=d.ZP.button.withConfig({displayName:"SubmitYourMeme__CloseBtn",componentId:"sc-10u12v1-13"})(["border:none;background:none;"]),I=d.ZP.div.withConfig({displayName:"SubmitYourMeme__ImgUploadContainer",componentId:"sc-10u12v1-14"})(["position:relative;"]),A=d.ZP.img.withConfig({displayName:"SubmitYourMeme__ImgPreview",componentId:"sc-10u12v1-15"})(["width:100%;height:100%;object-fit:contain;"]),E=d.ZP.span.withConfig({displayName:"SubmitYourMeme__ImgPlaceholder",componentId:"sc-10u12v1-16"})([""]),O=d.ZP.input.withConfig({displayName:"SubmitYourMeme__ImgInput",componentId:"sc-10u12v1-17"})(["position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;"]);function Z(e){var t=e.show,n=e.onClose,a=(0,o.useState)(""),d=a[0],p=a[1],c=(0,o.useState)(""),m=c[0],Z=c[1],N=(0,o.useState)(""),L=N[0],R=N[1],B=(0,o.useState)(""),H=B[0],q=B[1],F=(0,o.useState)(""),z=F[0],D=F[1],U=(0,o.useState)(),Y=U[0],$=U[1],W=(0,o.useState)(!1),J=W[0],V=W[1];(0,o.useEffect)((function(){return"undefined"!==typeof Y&&(t?setTimeout((function(){$(void 0),Y&&n()}),2e3):$(void 0)),function(){t||$(void 0)}}),[t,Y,n]);var X=function(){var e=(0,s.Z)(r().mark((function e(){var t;return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return V(!0),t={memeName:d,memeDescription:m,memeFile:L,name:H,email:z},e.prev=2,e.next=5,l(t);case 5:$(!0),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(2),console.log(e.t0),$(!1);case 12:V(!1);case 13:case"end":return e.stop()}}),e,null,[[2,8]])})));return function(){return e.apply(this,arguments)}}(),G=Y?S:_;return(0,i.jsxs)("div",{children:[(0,i.jsx)(u.Z,{size:"lg",show:t,onHide:function(){n()},animation:!1,centered:!0,children:(0,i.jsx)(u.Z.Body,{children:(0,i.jsx)(h,{children:(0,i.jsxs)(b,{children:[(0,i.jsxs)(x,{children:[(0,i.jsx)("h1",{children:"Submit Your Meme"}),(0,i.jsx)(P,{onClick:n,type:"button",children:(0,i.jsx)("img",{src:"/assets/x.svg",alt:""})})]}),(0,i.jsxs)(g,{children:[(0,i.jsxs)(v,{children:[(0,i.jsx)("h1",{children:"Instruction"}),(0,i.jsx)("div",{children:"Dank Bank is here to help you monetize your legendary internet content, but first we need to verify your ownership of the intellectual property. Can you tell us a little bit about your meme or viral video?"})]}),(0,i.jsxs)(T,{children:[(0,i.jsx)("h1",{children:"Meme Information"}),(0,i.jsx)("span",{})]}),(0,i.jsxs)("form",{onSubmit:function(e){e.preventDefault(),X()},children:[(0,i.jsxs)(w,{children:[(0,i.jsxs)(k,{children:[(0,i.jsxs)(I,{children:[L?(0,i.jsx)(A,{src:L,alt:""}):(0,i.jsx)(E,{children:"Upload File"}),(0,i.jsx)(O,{type:"file",accept:"image/*",onChange:function(e){var t;return function(e){if(e)if(e.size>5242880)console.log("max file size: 5mb");else{var t=new FileReader;t.onload=function(){return R(t.result)}
1,t.readAsDataURL(e),t.onerror=function(e){return console.debug(e)}}else R("")}(null===(t=e.target.files)||void 0===t?void 0:t[0])},required:!0})]}),(0,i.jsx)("main",{children:(0,i.jsx)("input",{type:"text",placeholder:"Enter meme name here",onChange:function(e){return p(e.target.value)},value:d,required:!0})})]}),(0,i.jsxs)(M,{children:[(0,i.jsx)("h1",{children:"Description"}),(0,i.jsx)("textarea",{name:"",id:"",value:m,onChange:function(e){return Z(e.target.value)},required:!0})]})]}),(0,i.jsxs)(T,{children:[(0,i.jsx)("h1",{children:"Contact Information"}),(0,i.jsx)("span",{})]}),(0,i.jsxs)(j,{children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("h3",{children:"Name"}),(0,i.jsx)("input",{type:"text",value:H,onChange:function(e){return q(e.target.value)},required:!0})]}),(0,i.jsxs)("div",{children:[(0,i.jsx)("h3",{children:"Email"}),(0,i.jsx)("input",{type:"text",value:z,onChange:function(e){return D(e.target.value)},required:!0})]})]}),(0,i.jsx)(C,{children:(0,i.jsx)(f.w1,{disabled:J,text:"Submit Meme",onClick:function(){},type:"submit"})})]})]})]})})})}),"undefined"!==typeof Y&&(0,i.jsx)(G,{children:(0,i.jsx)(y.Z,{message:Y?"Request Successful":"Request Failed",imgSrc:Y?"/assets/complete.svg":"/assets/union.svg"})})]})}},40553:function(e,t,n){"use strict";n.d(t,{t:function(){return L}});var i=n(85893),a=n(67294),r=n(76642),s=n(25675),o=n(33434),u=n(516
155),d=n(96168),p=n(68186),l=n(39746),c=n(47095),y=n(15616),m=o.ZP.div.withConfig({displayName:"TransactionModal__StyledContainer",componentId:"sc-1yu2115-0"})(["display:flex;"]),f=o.ZP.div.withConfig({displayName:"TransactionModal__StyledCTBody",componentId:"sc-1yu2115-1"})(["display:block;background-color:",";border:0.25rem solid ",";border-radius:1rem;"],(function(e){return e.theme.bg.default}),(function(e){return e.theme.border.default})),h=o.ZP.div.withConfig({displayName:"TransactionModal__StyledCTHeader",componentId:"sc-1yu2115-2"})(['width:100%;display:flex;align-items:center;justify-content:flex-end;padding:1.75rem 2.5rem;position:relative;@media screen and (max-width:450px){padding:1.5rem;}& img{width:2.5rem;height:2.5rem;}& h1{font-size:2.25rem;font-weight:700;margin:0;font-family:"Teko","Prompt",sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);@media screen and (max-width:450px){top:50%;left:00%;transform:translate(1.5rem,-50%);}}']),b=o.ZP.div.withConfig({displayName:"TransactionModal__StyledCTTextDetails",componentId:"sc-1yu2115-3"})(["width:100%;padding:1rem 5rem 0rem 5rem;border-top:0.25rem solid ",";& div{display:flex;align-items:center;justify-content:space-between;margin:1.75rem 0 1.75rem 0;& h1{font-size:1.65rem;color:#3f4040;font-weight:500;margin:0;}& h2{font-size:1.65rem;font-weight:700;margin:0;}}"],(function(e){return e.theme.border.default})),x=o.ZP.div.withConfig({displayName:"TransactionModal__StyledTimerContainer",componentId:"sc-1yu2115-4"})(["width:100%;padding:0rem 5rem 0rem 5rem;& div{width:100%;display:flex;align-items:center;justify-content:space-between;margin:0.5rem 0 1.75rem 0;}"]),g=o.ZP.h2.withConfig({displayName:"TransactionModal__StyledEthAmount",componentId:"sc-1yu2115-5"})(["font-size:1.65rem;font-weight:700;margin:0 auto;text-align:right;color:grey;"]),v=o.ZP.div.withConfig({displayName:"TransactionModal__StyledCTInput",componentId:"sc-1yu2115-6"})(["width:100%;padding:2.5rem 5rem 0rem 5rem;display:flex;align-items:flex-start;justify-content:center;& input{zoom:1.85;border-radius:0;margin:0 0.5rem 0 0;}& label{width:100%;font-size:1.65rem;font-weight:400;margin:0;& span{font-weight:700;}& a{color:blue;}}"]),T=o.ZP.div.withConfig({displayName:"TransactionModal__StyledCTButtons",componentId:"sc-1yu2115-7"})(["width:100%;padding:0rem 5rem 2.5rem 5rem;& button{width:100%;margin:1.5rem 0;}"]),w=o.ZP.div.withConfig({displayName:"TransactionModal__CloseContainer",componentId:"sc-1yu2115-8"})(["margin:0;"]),k=o.ZP.img.withConfig({displayName:"TransactionModal__TooltipIcon",componentId:"sc-1yu2115-9"})(["margin-left:5px;padding-bottom:4px;width:15px;height:auto;filter:",";"],(function(e){return e.theme.filter.default})),M=o.ZP.input.withConfig({displayName:"TransactionModal__CheckBoxInput",componentId:"sc-1yu2115-10"})([""]),j=(0,o.ZP)(d.Z).withConfig({displayName:"TransactionModal__StyledTooltip",componentId:"sc-1yu2115-11"})(["max-width:30% !important;opacity:1 !important;padding:10px !important;@media screen and (max-width:450px){max-width:55% !important;padding:8px !important;}& span{border:none !important;margin:0 !important;}"]),C=o.ZP.div.withConfig({displayName:"TransactionModal__SlippageTextContainer",componentId:"sc-1yu2115-12"})(["display:flex;align-items:center !important;justify-content:flex-start !important;margin:0 auto !important;width:100%;"]),S=o.ZP.div.withConfig({displayName:"TransactionModal__RefetchText",componentId:"sc-1yu2115-13"})(["justify-content:flex-end !important;font-size:12px;color:grey;font-style:italic;margin:0 !important;"]),_=o.ZP.div.withConfig({displayName:"TransactionModal__RefetchUpdatedSlippageText",componentId:"sc-1yu2115-14"})(["justify-content:flex-end !important;font-size:12px;color:red;font-weight:500;font-style:italic;margin:0 !important;"]),P=o.ZP.div.withConfig({displayName:"TransactionModal__UpperContainer",componentId:"sc-1yu2115-15"})(["width:auto;border-bottom:0.25rem solid #000;"]),I=o.ZP.div.withConfig({displayName:"TransactionModal__SliderContainer",componentId:"sc-1yu2115-16"})(["padding:0rem 5rem 1rem 5rem;"]),A=o.ZP.div.withConfig({displayName:"TransactionModal__SlippageHeader",componentId:"sc-1yu2115-17"})(["padding:0 5rem 1rem 5rem;width:100%;"]),E=o.ZP.div.withConfig({displayName:"TransactionModal__SlippageText",componentId:"sc-1yu2115-18"})(["color:#3f4040;font-weight:500;font-size:1.65rem;display:inline-flex;
1"]),O=o.ZP.div.withConfig({displayName:"TransactionModal__SlippageNumber",componentId:"sc-1yu2115-19"})(["float:right;font-size:1.6rem;display:inline-flex;color:",";font-weight:700;"],(function(e){return e.theme.text.default})),Z=o.ZP.img.withConfig({displayName:"TransactionModal__StyledArrowImage",componentId:"sc-1yu2115-20"})(["width:1.2rem;height:1.2rem;margin-left:5px;padding-bottom:3px;filter:",";&:hover{}"],(function(e){return e.theme.filter.default})),N=o.ZP.div.withConfig({displayName:"TransactionModal__SpaceHolder",componentId:"sc-1yu2115-21"})(["height:14px;"]),L=function(e){var t=e.show,n=e.onClose,o=e.handleBuy,d=e.buyAmountETH,L=e.numShares,R=e.tokenSymbol,B=e.purchaseAmount,H=e.onChainMinTokensOut,q=e.setEthToCommitWithSlider,F=e.sliderValue,z=e.updatedSlippage,D=e.use0x,U=e.timer,Y=(0,a.useState)(!1),$=Y[0],W=Y[1],J=(0,a.useState)(!0),V=J[0],X=J[1];return(0,i.jsx)(r.Z,{show:t,onHide:function(){X(!0),n()},animation:!1,centered:!0,"aria-labelledby":"certificate-request-modal",children:(0,i.jsx)(r.Z.Body,{children:(0,i.jsx)(m,{children:(0,i.jsxs)(f,{children:[(0,i.jsxs)(h,{children:[(0,i.jsx)("h1",{children:"Confirm Transaction"}),(0,i.jsx)(w,{children:(0,i.jsx)(s.default,{src:"/assets/x.svg",onClick:function(){X(!0),n()},alt:"modalClose",width:"100%",height:"100%"})})]}),(0,i.jsxs)(P,{children:[(0,i.jsxs)(b,{children:[(0,i.jsxs)("div",{children:[(0,i.jsx)("h1",{children:"Purchase Amount"}),(0,i.jsx)("h2",{children:(0,c.ZP)(B,2)})]}),(0,i.jsxs)(g,{children:["\u039e ",(0,y.uf)(d.toString())]}),(0,i.jsxs)("div",{children:[(0,i.jsxs)("h1",{children:["Estimated $",R," Purchased"]}),(0,i.jsx)("h2",{children:(0,y.uf)(L.toString())})]}),(0,i.jsxs)("div",{children:[(0,i.jsxs)(C,{children:[(0,i.jsxs)("h1",{children:["Minimum $",R," Purchased"]}),(0,i.jsx)(k,{"data-tip":"The minimum number of fractions you will receive based on the slippage % toggled below.",src:"/assets/newtooltip.svg",alt:"slippage"}),(0,i.jsx)(j,{backgroundColor:"black",textColor:"#fff",type:"dark",effect:"solid",place:"top",multiline:!0})]}),H?(0,i.jsx)("h2",{children:H}):(0,i.jsx)(u.ZP,{width:50,height:17})]})]}),(0,i.jsxs)(A,{children:[(0,i.jsx)(E,{children:"Slippage Tolerance"}),(0,i.jsx)(k,{"data-tip":"Your transaction will revert if the meme\u2019s price changes more unfavorably than this percentage due to another user\u2019s order.",src:"/assets/newtooltip.svg",alt:"slippage"}),(0,i.jsx)(j,{backgroundColor:"black",textColor:"#fff",type:"dark",effect:"solid",place:"top",multiline:!0}),(0,i.jsx)(Z,{src:$?"/assets/uparrow.svg":"/assets/downarrow.svg",alt:"meme",onClick:function(){W(!$)}}),(0,i.jsxs)(O,{children:[F,"%"]})]}),$?(0,i.jsx)(I,{children:(0,i.jsx)(p.Z,{min:.2,max:15,value:F,setValue:q})}):(0,i.jsx)(I,{children:(0,i.jsx)(N,{})}),!0!==D&&(0,i.jsx)(x,{children:(0,i.jsx)("div",{children:z?(0,i.jsxs)(_,{children:["Refetch with updated slippage in ",10-U," seconds"]}):(0,i.jsxs)(S,{children:["Refetching data in ",10-U," seconds"]})})})]}),(0,i.jsxs)(v,{children:[(0,i.jsx)(M,{type:"checkbox",name:"a",id:"a",onClick:function(){return V||X(!0),void(V&&X(!1))}}),(0,i.jsxs)("label",{htmlFor:"a",children:["By using ",(0,i.jsx)("span",{children:"Dank Bank"})," you are agreeing to our"," ",(0,i.jsx)("a",{target:"_blank",href:"/terms",children:"Terms of Service"})," ","and"," ",(0,i.jsx)("a",{target:"_blank",href:"/privacy",children:"Privacy Policy"})]})]}),(0,i.jsxs)(T,{children:[(0,i.jsx)(l.w1,{id:"buy",text:"Confirm Order",onClick:function(){X(!0),n(),o(10*F)},disabled:V}),(0,i.jsx)(l.hL,{text:"Edit Order",onClick:function(){X(!0),n()}})]})]})})})})}},97564:function(e,t,n){"use strict";var i=n(85893),a=n(67294),r=n(76642),s=n(33434).ZP.video.withConfig({displayName:"VideoModal__StyledVideo",componentId:"sc-jh1twl-0"})(["width:100%;height:auto;border-radius:1rem;border:2px #000 solid;"]);t.Z=function(e){var t=e.show,n=e.onClose,o=e.onEnded,u=e.src,d=(0,a.useRef)(null);return(0,i.jsx)(r.Z,{show:t,onHide:function(){n()},animation:!1,"aria-labelledby":"video-modal",size:"lg",centered:!0,children:(0,i.jsx)(r.Z.Body,{children:(0,i.jsx)(s,{ref:d,autoPlay:!0,controls:!0,preload:"auto",onEnded:function(){null!==(null===d||void 0===d?void 0:d.current)&&d.current.play(),o()},children:(0,i.jsx)("source",{src:u,type:"video/mp4"})})})})}},59510:function(e,t,n){"use strict";n.d(t,{ip:function(){return K},LE:function(){return j},_A:function(){return re},Jq:function(){return me}});var i=n(85893),a=n(67294),r=n(76642),s=n(33434),o=n(25675),u=n(41664),d=n(79549),p=n(20783),l=n(47749),c=n(52081),y=s.ZP.button.withConfig({displayName:"NightModeToggle__NightModeBtnElement",componentId:"sc-140e7s2-0"})(["width:100%;border:none;font-size:1.8rem;display:flex;justify-content:space-around;padding:1.1rem 2rem;margin:1.5rem 0;height:50px;color:#fff;background-color:transparent;"]),m=s.ZP.input.withConfig({displayName:"NightModeToggle__Switch",componentId:"sc-140e7s2-1"})(['appearance:none;outline:currentcolor none medium;border-radius:100px;display:flex;-moz-box-align:center;align-items:center;padding:0px 6px !important;height:24px;width:48px;transition:all 0.3s ease-out 0s;background-color:rgb(138,147,155);&:checked{background-color:rgb(32,129,226);}&:after{content:"";width:14px;
1height:14px;border-radius:50%;transition:all 0.3s ease-out 0s;background-color:rgb(255,255,255);',"}"],(function(e){return e.checked?"transform: translateX(22px);":""})),f=function(e){var t=e.checked;return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(c.IL,{}),"Night Mode",(0,i.jsx)(m,{type:"checkbox",readOnly:!0,checked:t})]})},h=function(e){var t=e.checked,n=e.onToggle;return(0,i.jsx)(y,{onClick:function(){return n?n():void 0},children:(0,i.jsx)(f,{checked:t})})},b=n(58067),x=n(89729),g=s.ZP.div.withConfig({displayName:"HamburgerModal__Container",componentId:"sc-1wnxbb5-0"})(["position:fixed;top:0;right:0;height:100vh;width:100%;max-width:440px;overflow-y:auto;display:flex;flex-direction:column;@media screen and (max-width:","){max-width:unset;}"],d.QB),v=s.ZP.div.withConfig({displayName:"HamburgerModal__HeaderContainerMob",componentId:"sc-1wnxbb5-1"})(["padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;background-color:",";position:relative;box-shadow:"," 0px 0px 8px 0px;border:unset;@media screen and (max-width:1024px){padding:1.5rem;}"],(function(e){return e.theme.bg.navbar}),(function(e){return e.theme.shadow.light})),T=s.ZP.div.withConfig({displayName:"HamburgerModal__HeaderLogo",componentId:"sc-1wnxbb5-2"})(["width:34%;& img{object-fit:contain;width:100%;}"]),w=s.ZP.div.withConfig({displayName:"HamburgerModal__HeaderTextBoxMob",componentId:"sc-1wnxbb5-3"})(["display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:4.5rem 2.5rem 4.5rem 2.5rem;background-color:",";flex:1;"],(function(e){return e.theme.bg.default})),k=s.ZP.div.withConfig({displayName:"HamburgerModal__BtnOrLinkWrapper",componentId:"sc-1wnxbb5-4"})(["color:#777;fill:#777;width:100%;position:relative;display:flex;align-items:center;&:hover,:focus{color:",";fill:",";& svg:first-child polygon,& svg:first-child path{fill:",";}}& a,button{color:inherit !important;font-size:2rem;margin:1.5rem 0;display:flex;width:100%;height:30px;padding:unset;border:unset;background-color:unset;justify-content:space-between;padding-left:50px;position:relative;}& svg:first-child,img:first-child{position:absolute;height:30px;left:0;fill:inherit;}"],(function(e){return e.theme.text.default}),(function(e){return e.theme.text.default}),(function(e){return e.theme.text.default})),M=s.ZP.div.withConfig({displayName:"HamburgerModal__HamburgerIcon",componentId:"sc-1wnxbb5-5"})(["display:flex;width:10%;& img{filter:",";}"],(function(e){return e.theme.filter.grey}));function j(e){var t=e.show,n=e.onClose,s=e.showSidebar,y=(0,a.useState)(!1),m=y[0],f=y[1],j=(0,x.dj)(),C=j.theme,S=j.setTheme,_=(0,l.t)(),P=_.active,I=_.logout,A=_.account,E=_.network,O=_.changeNetwork,Z=_.isMagic,N=_.login;return(0,i.jsxs)(i.Fragment,{children:[t&&(0,i.jsx)(d.Rq,{}),(0,i.jsx)(r.Z,{show:t,onHide:n,animation:!1,children:(0,i.jsx)(r.Z.Body,{children:(0,i.jsxs)(g,{children:[(0,i.jsxs)(v,{children:[(0,i.jsx)(T,{children:(0,i.jsx)("img",{src:"/assets/dankbankTextLogo.webp",alt:""})}),(0,i.jsx)(M,{children:(0,i.jsx)(o.default,{src:"/assets/modalClose.svg",alt:"modalClose",onClick:n,width:"100%",height:"100%"})})]}),(0,i.jsxs)(w,{children:[(0,i.jsx)(k,{children:(0,i.jsx)(u.default,{href:"/how-it-works",children:"How it Works"})}),(0,i.jsx)(k,{children:(0,i.jsx)(u.default,{href:"/memes",children:"Memes"})}),(0,i.jsx)(k,{children:(0,i.jsxs)("button",{onClick:function(){return P?s("deposit"):N()},type:"button",children:[P?(0,i.jsx)(c.P5,{}):(0,i.jsx)(c.m3,{}),P?"Deposit":"Sign In"]})}),P&&A?(0,i.jsxs)(k,{children:[(0,i.jsx)(c.vz,{}),(0,i.jsx)(u.default,{href:"/user/".concat(A),children:"Portfolio"})]}):null,P&&(0,i.jsx)(k,{children:(0,i.jsxs)("button",{onClick:function(){return s()},type:"button",children:[(0,i.jsx)(c.IZ,{}),"My Wallet"]})}),P?(0,i.jsx)(k,{children:(0,i.jsxs)("button",{onClick:I,type:"button",children:[(0,i.jsx)(c.RD,{}),"Logout"]})}):null,m?(0,i.jsx)(p.Z,{show:!1,onClose:function(){return f(!1)}}):null,(0,i.jsx)(k,{children:(0,i.jsx)(h,{checked:"dark"===C,onToggle:function(){return S("dark"===C?"light":"dark")}})}),!Z&&(0,i.jsx)(k,{children:(0,i.jsx)(b.$j,{network:E,onChange:O})})]})]})})})]})}var C=n(809),S=n.n(C),_=n(64121),P=n(92447),I=n(13606),A=n(83996),E=n(31516),O=n(56371),Z=n(39746),N=n(57120),L=n(7992),R=n(33082),B=n(15616),H=n(5293),q=n(61276),F=n(32203),z=n(61994),D=n(96039),U=s.ZP.div.withConfig({displayName:"AddLiquidityModal__StyledContainer",componentId:"sc-np0sn3-0"})(["width:100vw;height:100vh;background-color:rgb(0,0,0,0.65);position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;"]),Y=s.ZP.div.withConfig({displayName:"AddLiquidityModal__CTBody",componentId:"sc-np0sn3-1"})(["width:35vw;background-color:",";border:0.25rem solid ",";border-radius:1rem;@media screen and (max-width:1750px){width:35vw;}@media screen and (max-width:1250px){width:45vw;}@media screen and (max-width:950px){width:60vw;}@media screen and (max-width:750px){width:70vw;}@media screen and (max-width:650px){width:80vw;}@media screen and (max-width:450px){width:95vw;}"],(function(e){return e.theme.bg.default}),(function(e){return e.theme.border.default})),$=s.ZP.div.withConfig({displayName:"AddLiquidityModal__CTHeader",componentId:"sc-np0sn3-2"})(["width:100%;display:flex;align-items:center;justify-content:flex-end;padding:1.75rem 2.5rem;position:relative;border-bottom:0.25rem solid ",";@media screen and (max-width:450px){padding:0.5rem 1.5rem 1.5rem 1.5rem;margin-top:0.7rem;}& img{width:2.5rem;height:2.5rem;background-color:",';}& h1{font-size:2.25rem;font-weight:700;margin:0;font-family:"Teko","Prompt",sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:',";@media screen and (max-width:450px){left:25%;transform:translate(1.5rem,-50%);}}"],(function(e){return e.theme.border.default}),(function(e){return e.theme.bg.default}),(function(e){return e.theme.bg.default})),W=s.ZP.div.withConfig({displayName:"AddLiquidityModal__WarningContainer",componentId:"sc-np0sn3-3"})(["width:100%;display:flex;align-items:center;justify-content:flex-end;padding:2.5rem 5rem 0rem 5rem;position:relative;"]),J=s.ZP.div.withConfig({displayName:"AddLiquidityModal__StyledWarningText",componentId:"sc-np0sn3-4"})(['width:100%;font-family:"Prompt";font-size:14px;font-weight:400;']),V=s.ZP.div.withConfig({displayName:"AddLiquidityModal__CTButtons",componentId:"sc-np0sn3-5"})(["width:100%;padding:1rem 5rem;border-top:0.25rem solid ",";& button{width:100%;margin:1.5rem 0;}"],(function(e){return e.theme.border.default}
1)),X=s.ZP.form.withConfig({displayName:"AddLiquidityModal__StyledForm",componentId:"sc-np0sn3-6"})(['width:100%;padding:2.5rem 5rem 3rem 5rem;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;@media screen and (max-width:450px){width:105%;}& label{font-family:"Teko","Prompt",sans-serif;font-size:2.7rem;font-weight:500;width:100%;}& input{text-align:center;font-family:"Teko","Prompt",sans-serif;font-size:2.3rem;font-weight:400;float:right;border:0.25rem solid ',";border-radius:0.3rem;height:2em;width:10rem;}"],(function(e){return e.theme.border.default})),G=s.ZP.button.withConfig({displayName:"AddLiquidityModal__StyledButton",componentId:"sc-np0sn3-7"})(["border:none;"]);function K(e){var t=e.onClose,n=e.setSuccess,r=e.setError,s=e.userMarketAllowance,o=e.setAllowanceTx,u=(0,D.O7)(),d=u.etherPrice,p=u.usdcPrice,c=(0,F.u)(),y=c.vaultAddress,m=c.ethSupply,f=c.isMatic,h=(0,a.useState)("10"),b=h[0],x=h[1],g=(0,a.useState)("0"),v=g[0],T=g[1],w=(0,a.useState)("0"),k=w[0],M=w[1],j=(0,H.ys)().notify,C=(0,l.t)(),K=C.signer,Q=C.login,ee=C.active,te=C.currency,ne=(0,z.xC)(f),ie=String(ne),ae=f?N.Ce:N.Hb,re=(0,a.useMemo)((function(){var e="."===b?"0.":b||"0";return(0,B.nl)(e)}),[b]),se=(0,B.nl)(v,ie),oe=(0,a.useMemo)((function(){return(0,B.nl)(k||"0",ie)}),[ie,k]),ue=(0,a.useState)(!!m&&m.gt(0)),de=ue[0],pe=ue[1],le=(0,a.useState)(s.gte(re)),ce=le[0],ye=le[1],me=f?p:d,fe=(0,a.useCallback)((0,P.Z)(S().mark((function e(){var t,n,i,a,r;return S().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([(0,L.yX)({vaultAddress:y,address:ae,isMatic:f}),(0,R.bu)(y,f)]);case 2:return t=e.sent,n=(0,_.Z)(t,2),i=n[0],a=n[1],r=(0,A.calculateEthOrTokensToAdd)(re,a,i),e.abrupt("return",r);case 8:case"end":return e.stop()}}),e)}))),[f,re,ae,y]);function he(){return be.apply(this,arguments)}function be(){return(be=(0,P.Z)(S().mark((function e(){var i,a;return S().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(y){e.next=2;break}return e.abrupt("return");case 2:if(e.prev=2,K){e.next=5;break}return e.abrupt("return");case 5:return e.next=7,(0,L.ZP)({tokenAddress:y,addressToApprove:ae,approvedAmount:(0,B.nl)(b),signer:K});case 7:return i=e.sent,a=i.hash,o(a),e.next=12,(0,q.$)({notify:j,hash:a,onSuccess:n});case 12:e.next=19;break;case 14:e.prev=14,e.t0=e.catch(2),r(!0),setTimeout((function(){t()}),500),console.debug({error:e.t0});case 19:case"end":return e.stop()}}),e,null,[[2,14]])})))).apply(this,arguments)}function xe(){return ge.apply(this,arguments)}function ge(){return(ge=(0,P.Z)(S().mark((function e(){var i,a,s,o,u,d,p,l;return S().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(y&&K){e.next=2;break}return e.abrupt("return");case 2:if(!de){e.next=8;break}return e.next=5,fe();case 5:e.t0=e.sent,e.next=9;break;case 8:e.t0=oe;case 9:if(i=e.t0,e.prev=10,de){e.next=23;break}return a=I.O$.from(se).mul(re).div(I.O$.from(10).pow(18)),s=a.sub(oe),e.next=16,(0,R.G9)({vaultAddress:y,inputAmount:re,initVirtualEthSupply:s,initialEth:i,signer:K,isMatic:f});case 16:return o=e.sent,u=o.hash,e.next=20,(0,q.$)({notify:j,hash:u,onSuccess:n});case 20:pe(!0),e.next=29;break;case 23:return e.next=25,(0,R.EB)({vaultAddress:y,inputAmount:re,ethAdded:i,signer:K,isMatic:f});case 25:d=e.sent,p=d.hash,l=me.toNumber()*Number((0,O.formatEther)(i)),(0,q.$)({notify:j,hash:p,onSuccess:function(){n(!0),E.ZP.event({category:"Meme Interaction",action:"Added Liquidity",value:l})}});case 29:t(),e.next=36;break;case 32:e.prev=32,e.t1=e.catch(10),r(!0),console.debug(e.t1);case 36:case"end":return e.stop()}}),e,null,[[10,32]])})))).apply(this,arguments)}(0,a.useEffect)((function(){ye(s.gte(re))}),[re,s]),(0,a.useEffect)((function(){pe(!m.eq(I.O$.from(0))&&m.gt(0))}),[pe,m]);return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(U,{children:(0,i.jsxs)(Y,{children:[(0,i.jsxs)($,{children:[(0,i.jsx)("h1",{children:"Add Liquidity"}),(0,i.jsx)(G,{onClick:t,children:(0,i.jsx)("img",{src:"/assets/x.svg",alt:""})})]}),(0,i.jsx)(W,{children:(0,i.jsx)(J,{children:"Warning \u26a0\ufe0f : Liquidity is an advanced feature. Dank Bank is not responsible for losses of funds suffered as a result of providing liquidity."})}),(0,i.jsxs)(X,{children:[(0,i.jsxs)("label",{htmlFor:"liquidity-input",children:["Tokens to Add",(0,i.jsx)("input",{id:"liquidity-input",type:"string",value:b,onChange:function(e){/^\d*\.?\d*$/.test(e.target.value)&&x(e.target.value)}})]}),!de&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("label",{htmlFor:"token-reserve-price-input",children:["Token Reserve Price (",te,")",(0,i.jsx)("input",{id:"token-reserve-price-input",type:"string",value:v,onCh
1ange:function(e){/^\d*\.?\d*$/.test(e.target.value)&&T(e.target.value)}})]}),(0,i.jsxs)("label",{htmlFor:"initial-eth-input",children:["Initial ",te,(0,i.jsx)("input",{id:"initial-eth-input",type:"string",value:k,onChange:function(e){/^\d*\.?\d*$/.test(e.target.value)&&M(e.target.value)}})]})]})]}),(0,i.jsxs)(V,{children:[(0,i.jsx)(Z.w1,{text:"1. Approve",disabled:ce,onClick:(0,P.Z)(S().mark((function e(){return S().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ee){e.next=3;break}return Q(),e.abrupt("return");case 3:he();case 4:case"end":return e.stop()}}),e)})))}),(0,i.jsx)(Z.w1,{text:"2. Add Liquidity",disabled:!ce,onClick:(0,P.Z)(S().mark((function e(){return S().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ee){e.next=3;break}return Q(),e.abrupt("return");case 3:xe();case 4:case"end":return e.stop()}}),e)})))})]})]})})})}n(85908);var Q=n(91144),ee=s.ZP.div.withConfig({displayName:"LoginModal__HeaderContainerMob",componentId:"sc-1e3d685-0"})(["padding:1.5rem 2rem;width:calc(100% - 6rem);transform:translate(3rem,3rem);display:flex;align-items:center;justify-content:space-between;border:0.5rem solid #000;background-color:#fff;position:relative;@media screen and (max-width:1024px){padding:1rem;}@media screen and (max-width:450px){border:0.35rem solid #000;}"]),te=s.ZP.div.withConfig({displayName:"LoginModal__HeaderLogo",componentId:"sc-1e3d685-1"})(["width:7%;@media screen and (max-width:1024px){width:10%;}@media screen and (max-width:450px){width:22.5%;}& img{object-fit:contain;width:100%;}"]),ne=s.ZP.div.withConfig({displayName:"LoginModal__HeaderMobile",componentId:"sc-1e3d685-2"})(["width:calc(100% + 0.7rem);background-color:var(--mainblue);position:absolute;bottom:0;left:50%;z-index:100;transform:translate(-50%,calc(100% + 0.35rem));border:0.35rem solid #000;border-top:0rem solid #000;"]),ie=s.ZP.div.withConfig({displayName:"LoginModal__HeaderTextBoxMob",componentId:"sc-1e3d685-3"})(["width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4.5rem 2.5rem 4.5rem 2.5rem;& a{font-size:2rem;margin:1.5rem 0;color:white;}& p{font-size:2rem;margin:1.5rem 0;color:white;}"]),ae=s.ZP.div.withConfig({displayName:"LoginModal__Icon",componentId:"sc-1e3d685-4"})(["display:none;@media screen and (max-width:","){display:flex;width:10%;}"],d.X1);function re(e){var t=e.show,n=e.onClose,a=e.login,s=(0,l.t)(),d=s.active,p=s.logout,c=s.account;return(0,i.jsx)(r.Z,{show:t,onHide:n,animation:!1,children:(0,i.jsx)(r.Z.Body,{children:(0,i.jsxs)(ee,{children:[(0,i.jsx)(te,{children:(0,i.jsx)("img",{src:"/assets/headerLogo.png",alt:""})}),(0,i.jsx)(ae,{children:(0,i.jsx)(o.default,{src:"/assets/modalClose.svg",alt:"modalClose",onClick:n,width:"100%",height:"100%"})}),(0,i.jsx)(ne,{children:(0,i.jsxs)(ie,{children:[(0,i.jsx)(u.default,{href:"/how-it-works",children:"How it works"}),(0,i.jsx)("a",{target:"_blank",rel:"noreferrer",href:"https://docs.dankbank.co/",children:"Docs"}),(0,i.jsx)(u.default,{href:"/memes",children:"Market"}),d?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(Z.w1,{text:(0,Q.Xn)(c),onClick:a,width:"200px"}),(0,i.jsx)(Z.hL,{text:"Log out",onClick:p,width:"200px"})]}):(0,i.jsx)(Z.w1,{text:"Connect Wallet",onClick:a,width:"200px"})]})})]})})})}var se=n(43307),oe=s.ZP.div.withConfig({displayName:"RemoveLiquidityModal__StyledContainer",componentId:"sc-17trqnf-0"})(["width:100vw;height:100vh;background-color:rgb(0,0,0,0.65);position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;"]),ue=s.ZP.div.withConfig({displayName:"RemoveLiquidityModal__CTBody",componentId:"sc-17trqnf-1"})(["width:35vw;background-color:",";border:0.25rem solid ",";border-radius:1rem;@media screen and (max-width:1750px){width:35vw;}@media screen and (max-width:1250px){width:45vw;}@media screen and (max-width:950px){width:60vw;}@media screen and (max-width:750px){width:70vw;}@media screen and (max-width:650px){width:80vw;}@media screen and (max-width:450px){width:95vw;}"],(function(e){return e.theme.bg.default}),(function(e){return e.theme.border.default})),de=s.ZP.div.withConfig({displayName:"RemoveLiquidityModal__CTHeader",componentId:"sc-17trqnf-2"})(["width:100%;display:flex;align-items:center;justify-content:flex-end;padding:1.75rem 2.5rem;position:relative;border-bottom:0.25rem solid #000;@media screen and (max-width:450px){padding:0.5rem 1.5rem 1.5rem 1.5rem;margin-top:0.7rem;}& img{width:2.5rem;height:2.5rem;background-color:",';}& h1{font-size:2.25rem;font-weight:700;margin:0;font-family:"Teko","Prompt",sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:',";@media screen and (max-width:450px){left:25%;transform:translate(1.5rem,-50%);}}"],(function(e){return e.theme.bg.default}),(function(e){return e.theme.bg.default})),pe=s.ZP.div.withConfig({displayName:"RemoveLiquidityModal__CTButtons",componentId:"sc-17trqnf-3"})(["width:100%;padding:1rem 5rem;border-top:0.25rem solid ",";& button{width:100%;margin:1.5rem 0;}"],(function(e){return e.theme.border.default}
1)),le=s.ZP.form.withConfig({displayName:"RemoveLiquidityModal__StyledForm",componentId:"sc-17trqnf-4"})(['width:100%;padding:2.5rem 5rem 1rem 5rem;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;@media screen and (max-width:450px){width:105%;}& label{font-family:"Teko","Prompt",sans-serif;font-size:2.7rem;font-weight:500;width:100%;margin-bottom:30px;}& input{font-family:"Teko","Prompt",sans-serif;font-size:2.3rem;font-weight:400;float:right;border:0.25rem solid ',";border-radius:0.3rem;height:2em;width:10rem;padding-left:10px;}"],(function(e){return e.theme.border.default})),ce=(0,s.ZP)(le).withConfig({displayName:"RemoveLiquidityModal__StyledReadOnlyForm",componentId:"sc-17trqnf-5"})(["padding-top:unset;& label{display:flex;justify-content:space-between;}& input{border:unset;text-align:right;font-size:3rem;height:unset;}"]),ye=s.ZP.button.withConfig({displayName:"RemoveLiquidityModal__StyledButton",componentId:"sc-17trqnf-6"})(["border:none;"]);function me(e){var t=e.onClose,n=e.setSuccess,r=e.setError,s=(0,D.O7)(),o=s.etherPrice,u=s.usdcPrice,d=(0,F.u)(),p=d.vaultAddress,c=d.isMatic,y=(0,a.useState)("10"),m=y[0],f=y[1],h=(0,H.ys)().notify,b=(0,l.t)(),x=b.signer,g=b.login,v=b.active,T=(0,se.rr)(p,N.DA.FIFTEEN_SECS),w=T.liquidityPoolTokenSupply,k=T.ethPoolSupply,M=T.marketTokenBalance,j=(0,z.a_)(c),C=j.currency,_=j.decimals,I=c?u:o,A=(0,B.nl)(m||"0"),L=w&&M&&M.gt(N.xE)?A.mul(w).div(M):N.xE,U=k&&w?L.mul(k).div(w):N.xE,Y=Number((0,O.formatUnits)(U,_)).toFixed(5);function $(){return W.apply(this,arguments)}function W(){return(W=(0,P.Z)(S().mark((function e(){var i,a,s;return S().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p&&x){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,(0,R.PM)({vaultAddress:p,burnAmount:L,expectedTokensOut:A,expectedEthOut:U,signer:x,isMatic:c});case 5:i=e.sent,a=i.hash,s=I.toNumber()*Number((0,O.formatUnits)(U,_)),(0,q.$)({notify:h,hash:a,onSuccess:function(){n(!0),E.ZP.event({category:"Meme Interaction",action:"Removed Liquidity",value:s})}}),t(),e.next=16;break;case 12:e.prev=12,e.t0=e.catch(2),r(!0),console.debug(e.t0);case 16:case"end":return e.stop()}}),e,null,[[2,12]])})))).apply(this,arguments)}return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(oe,{children:(0,i.jsxs)(ue,{children:[(0,i.jsxs)(de,{children:[(0,i.jsx)("h1",{children:"Remove Liquidity"}),(0,i.jsx)(ye,{onClick:t,children:(0,i.jsx)("img",{src:"/assets/x.svg",alt:""})})]}),(0,i.jsx)(le,{children:(0,i.jsxs)("label",{htmlFor:"liquidity-input",children:["Tokens to Remove",(0,i.jsx)("input",{id:"liquidity-input",type:"string",value:m,onChange:function(e){/^\d*\.?\d*$/.test(e.target.value)&&f(e.target.value)}})]})}),(0,i.jsx)(ce,{children:(0,i.jsxs)("label",{htmlFor:"eth-removed",children:[C," to Remove",(0,i.jsx)("input",{readOnly:!0,id:"eth-removed",type:"string",value:Y})]})}),(0,i.jsx)(pe,{children:(0,i.jsx)(Z.w1,{text:"Remove Liquidity",onClick:(0,P.Z)(S().mark((function e(){return S().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(v){e.next=3;break}return g(),e.abrupt("return");case 3:$();case 4:case"end":return e.stop()}}),e)})))})})]})})})}n(97564)},68186:function(e,t,n){"use strict";var i=n(85893),a=(n(67294),n(76545));n(82955);t.Z=function(e){var t=e.min,n=e.max,r=e.setValue,s=e.value;return(0,i.jsx)(i.Fragment,{children:(0,i.jsx)(a.ZP,{step:.1,min:t,max:n,onChange:function(e){return r(e)},value:s})})}},32203:function(e,t,n){"use strict";n.d(t,{S:function(){return C},u:function(){return S}});var i=n(85893),a=n(26265),r=n(809),s=n.n(r),o=n(92447),u=n(67294),d=n(13606),p=n(46547),l=n(56371),c=n(62627),y=n(57120),m=n(96039),f=n(28987),h=n(88767),b=n(36451),x=function(e,t,n){var i=function(e,t,n){var i=(0,h.useQuery)([b.Z.CHARTS_DATA,e,{isMatic:n}],(function(){return(0,f.O3)(e,n)}),{enabled:!0!==t}),a=i.data,r=i.isLoading,s=i.error;return{chartData:(0,u.useMemo)((function(){return a||f.XI}),[a]),isLoadingCharts:r,isError:void 0!==s}}(e,t,n),a=i.chartData,r=i.isLoadingCharts,s=function(e,t){var n=(0,h.useQuery)([b.Z.CHARTS_DATA,e],(function(){return(0,f.F1)(e)}
1),{enabled:!0===t,refetchIntervalInBackground:!1,refetchOnMount:!1,refetchOnWindowFocus:!1,refetchOnReconnect:!1}),i=n.data,a=n.isLoading,r=n.error;return{chartData:(0,u.useMemo)((function(){return i||f.XI}),[i]),isLoadingCharts:a,isError:void 0!==r}}(e,t),o=s.chartData,d=s.isLoadingCharts,p=s.isError;return{chartData:a.day.length>0?a:o,isLoadingCharts:r||d,isError:p}},g=n(59977),v=n(7992),T=n(15616),w=n(24482);function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){(0,a.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var j=(0,u.createContext)({id:"0",name:"",description:"",slug:"",imageUrl:"",videoUrl:"",tokenId:"",tokenAddress:"",vaultAddress:"",tokenSymbol:"",createdByUsername:"",createdByExternalLink:"",examples:"",tokenPrice:y.xE,tokenValuation:y.xE,isLoading:!0,isLoadingCharts:!0,supply:y.xE,ethSupply:y.xE,tokenSupply:y.xE,volume:y.xE,chartsData:f.XI,comingSoon:!1,auction:"",use0x:!1,isMatic:!1,liquiditySources:"",allowanceTarget:"",isFeatured:!1,nonBacked:!1,isFucked:!1}),C=function(e){var t=e.children,n=e.memeData,a=n.vaultAddress,r=n.isMatic,f=(0,u.useState)(y.xE),h=f[0],b=f[1],k=(0,u.useState)(y.xE),C=k[0],S=k[1],_=(0,u.useState)(y.xE),P=_[0],I=_[1],A=(0,u.useState)(y.xE),E=A[0],O=A[1],Z=(0,u.useState)(y.xE),N=Z[0],L=Z[1],R=(0,u.useState)(y.xE),B=R[0],H=R[1],q=(0,u.useState)(""),F=q[0],z=q[1],D=(0,u.useState)(""),U=D[0],Y=D[1],$=(0,u.useState)(!1),W=$[0],J=$[1],V=(0,u.useState)(!1),X=V[0],G=V[1],K=(0,c.sl)({vaultAddress:a,use0x:n.use0x,isMatic:r}),Q=K.liquidityPool,ee=K.isLoading,te=(0,m.O7)(),ne=te.etherPrice,ie=te.usdcPrice,ae=r?ie:ne,re=x(a,n.use0x,r),se=re.chartData,oe=re.isLoadingCharts,ue=(0,w.v)({slug:n.slug}),de=ue.data,pe=ue.isLoading;(0,u.useEffect)((function(){if(Q&&ae.gt(p._Y)){var e=Q.tokenPoolSupply,t=Q.virtualTokenPoolSupply,n=Q.totalVolume,i=Q.memeTotalSupply,a=Q.memeTokenPrice,r=Q.memeValuation,s=Q.sources,o=Q.allowanceTarget,u=Q.memeMarketSupply;d.O$.from(a).lte(p._Y)&&d.O$.from(e).gte(p._Y)?(G(!0),function(e,t,n,i){var a=d.O$.from("1000000"),r=p.Ce,s=e.add(t).div(a).toNumber()/n.div(r).toNumber();b(s);var o=s*i.div(r).toNumber();S(a.mul(o.toFixed(0)))}(d.O$.from(e),d.O$.from(t),d.O$.from(u),d.O$.from(i))):(S(d.O$.from(r).mul(ae)),b(d.O$.from(a).mul(ae))),I(d.O$.from(i)),O(d.O$.from(n)),H(d.O$.from(u)),L(d.O$.from(t).add(e)),z(s||""),Y(o||"")}else Q||(b(p._Y),S(p._Y),I(p._Y),O(p._Y),H(p._Y),L(p._Y))}),[Q,ae]),(0,u.useEffect)((function(){(0,o.Z)(s().mark((function e(){var t,n,i,a;return s().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,Q){e.next=6;break}I(p._Y),S(p._Y),e.next=20;break;case 6:if(t=Q.memeTokenPrice,!r||!de||de.comingSoon){e.next=20;break}return e.prev=8,J(!0),n=de.vaultAddress,e.next=13,(0,v.E6)(n,(0,g.rr)());case 13:i=e.sent,a=d.O$.from((0,T.uf)((0,l.formatEther)(i))),X||S(d.O$.from(a).mul(t)),I(d.O$.from(i));case 17:return e.prev=17,J(!1),e.finish(17);case 20:e.next=25;break;case 22:e.prev=22,e.t0=e.catch(0),console.debug("Failed to get alt meme data for total valuation");case 25:case"end":return e.stop()}}),e,null,[[0,22],[8,,17,20]])})))()}),[de,r,Q,ae,X]);return(0,i.jsx)(j.Provider,{value:M(M({},n),{},{tokenPrice:h,isLoading:ee||(console.log("isMemestatsLoading",C.eq(y.xE),C,W,r&&pe,"isLiquidityPoolLoading",ee),C.eq(y.xE)||W||r&&pe),isLoadingCharts:oe,supply:P,volume:E,ethSupply:N,tokenSupply:B,chartsData:se,tokenValuation:C,liquiditySources:F,allowanceTarget:U,isFucked:X}),children:t})},S=function(){return(0,u.useContext)(j)}},24482:function(e,t,n){"use strict";n.d(t,{v:function(){return o}});var i=n(88767),a=n(17442),r=n(36451),s="-Matic";function o(e){var t=e.slug,n=(null===t||void 0===t?void 0:t.endsWith(s))?null===t||void 0===t?void 0:t.replace(s,""):"".concat(t).concat(s);return(0,i.useQuery)([r.Z.MEME_BY_SLUG,n],(function(){return(0,a.l4)(n||"").then((function(e){return e.memeData}))}
1),{enabled:Boolean(t&&n),refetchIntervalInBackground:!1,refetchOnMount:!1,refetchOnWindowFocus:!1,refetchOnReconnect:!1})}},62627:function(e,t,n){"use strict";n.d(t,{sl:function(){return p},Rj:function(){return l}});var i=n(88767),a=n(84076),r=n(46547),s=n(13606),o=n(98681),u=n(36451),d=n(99861);function p(e){var t=e.vaultAddress,n=e.use0x,a=function(e){var t=e.vaultAddress,n=e.use0x,a=e.isMatic;return(0,i.useQuery)([u.Z.LIQUIDITY_POOL,t,{isMatic:a}],(function(){return(0,o.cX)({vaultAddress:t,isMatic:a})}),{enabled:void 0!==t&&!0!==n,refetchIntervalInBackground:!1,refetchOnWindowFocus:!1})}({vaultAddress:t,use0x:n,isMatic:e.isMatic}),r=a.data,s=a.isLoading,p=function(e){var t=e.vaultAddress,n=e.use0x;return(0,i.useQuery)([u.Z.LIQUIDITY_POOL,t],(function(){return(0,d.r4)(t)}),{enabled:void 0!==t&&!0===n,refetchIntervalInBackground:!1,refetchOnWindowFocus:!1})}({vaultAddress:t,use0x:n}),l=p.data,c=p.isLoading;return{liquidityPool:(r||{liquidityPool:void 0}).liquidityPool||l,isLoading:s||c}}function l(e){var t,n=e.vaultAddress,d=e.account,p=e.isMatic,l=(0,i.useQuery)([u.Z.LP_TOKEN_BALANCE,d,n,{isMatic:p}],(function(){return(0,o.xP)({account:d,vaultAddress:n,isMatic:p})}),{enabled:void 0!==n&&d!==a.d}),c=l.data,y=l.isLoading,m=l.refetch;return{isLoading:y,lpTokenBalance:y?r._Y:s.O$.from((null===c||void 0===c||null===(t=c.lpTokenBalance)||void 0===t?void 0:t.balance)||r._Y),refetch:m}}},43307:function(e,t,n){"use strict";n.d(t,{Wm:function(){return b},rr:function(){return x},Gl:function(){return g},lm:function(){return v}});var i=n(64121),a=n(809),r=n.n(a),s=n(92447),o=n(67294),u=n(88767),d=n(56371),p=n(59977),l=n(33082),c=n(7992),y=n(57120),m=n(36451),f=n(47749),h=function(){var e=(0,f.t)().network;return(0,o.useMemo)((function(){return e===y.pl.MATIC?(0,p.WC)():(0,p.K0)()}),[e])};function b(e,t){var n=h();(0,o.useEffect)((function(){var i=function(e){t(e)};if(n&&e)return n.once(e,i),function(){n.removeListener(e,i)}}),[n,t,e])}function x(e,t){var n=(0,o.useState)(!1),a=n[0],d=n[1],p=(0,f.t)().isMatic,h=p?y.Ce:y.Hb;(0,o.useEffect)((function(){return d(!0),function(){return d(!1)}}),[]);var b=function(){var t=(0,s.Z)(r().mark((function t(){var n,a,s,o,u;return r().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([(0,l.bu)(e,p),(0,l.$D)(e,p),(0,c.yX)({vaultAddress:e,address:h,isMatic:p})]);case 2:return n=t.sent,a=(0,i.Z)(n,3),s=a[0],o=a[1],u=a[2],t.abrupt("return",{liquidityPoolTokenSupply:o,ethPoolSupply:s,marketTokenBalance:u});case 8:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();return(0,u.useQuery)([m.Z.LPSUPPLY_ETHSUPPLY_MARKETBAL,e,{isMatic:p}],b,{enabled:!!e&&a,refetchInterval:t,staleTime:y.ip.FOREVER}).data||{}}function g(e,t){var n=h(),i=(0,f.t)().network===y.pl.MATIC?y.Ce:y.Hb;(0,o.useEffect)((function(){var a={address:i,topics:[(0,d.id)("DankBankBuy(address,address,uint256,uint256)"),(0,d.hexZeroPad)(e,32)]};return n.on(a,t),function(){n.removeListener(a,t)}}),[e,n,t,i])}function v(e,t){var n=h(),i=(0,f.t)().network===y.pl.MATIC?y.Ce:y.Hb;(0,o.useEffect)((function(){var a={address:i,topics:[(0,d.id)("DankBankSell(address,address,uint256,uint256)"),(0,d.hexZeroPad)(e,32)]};return n.on(a,t),function(){n.removeListener(a,t)}}),[e,n,t,i])}},33082:function(e,t,n){"use strict";n.d(t,{EB:function(){return G},b7:function(){return te},jP:function(){return de},wy:function(){return ye},bu:function(){return re},$D:function(){return oe},uB:function(){return V},dw:function(){return fe},G9:function(){return W},PM:function(){return Q},Hk:function(){return ie}});var i=n(809),a=n.n(i),r=n(92447),s=n(83996),o=n(46547),u=JSON.parse('[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"buyer","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"investmentAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensBought","type":"uint256"}],"name":"DankBankBuy","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"seller","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"returnAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensSold","type":"uint256"}],"name":"DankBankSell","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"funder","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountAdded","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"sharesMinted","type":"uint256"}],"name":"LiquidityAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"funder","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensRemoved","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"ethRemoved","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"sharesBurnt","type":"uint256"}],"name":"LiquidityRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256[]","name":"ids","type":"uint256[]"},{"indexed":false,"internalType":"uint256[]","name":"values","type":"uint256[]"}],"name":"TransferBatch","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"TransferSingle","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"value","type":"string"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"}],"name":"URI","type":"event"}
1,{"inputs":[],"name":"FEE_MULTIPLIER","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MULTIPLIER_SUB_ONE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"_tokenSupplies","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"inputAmount","type":"uint256"},{"internalType":"uint256","name":"minEthAdded","type":"uint256"}],"name":"addLiquidity","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"uint256[]","name":"ids","type":"uint256[]"}],"name":"balanceOfBatch","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"minTokensOut","type":"uint256"}],"name":"buy","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"ethIn","type":"uint256"}],"name":"calculateBuyTokensOut","outputs":[{"internalType":"uint256","name":"tokensOut","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"tokensIn","type":"uint256"}],"name":"calculateSellEthOut","outputs":[{"internalType":"uint256","name":"ethOut","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"ethPoolSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getTokenId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getTotalEthPoolSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"uri","type":"string"}],"name":"init","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"inputAmount","type":"uint256"},{"internalType":"uint256","name":"initVirtualEthSupply","type":"uint256"}],"name":"initPool","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"lpTokenSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"burnAmount","type":"uint256"},{"internalType":"uint256","name":"minTokens","type":"uint256"},{"internalType":"uint256","name":"minEth","type":"uint256"}],"name":"removeLiquidity","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256[]","name":"ids","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"safeBatchTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"}
1,{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"tokensIn","type":"uint256"},{"internalType":"uint256","name":"minEthOut","type":"uint256"}],"name":"sell","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"uri","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"virtualEthPoolSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]'),d=JSON.parse('[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"buyer","type":"address"},{"indexed":false,"internalType":"address","name":"memeToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"investmentAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensBought","type":"uint256"}],"name":"DankBankBuy","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"seller","type":"address"},{"indexed":false,"internalType":"address","name":"memeToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"returnAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensSold","type":"uint256"}],"name":"DankBankSell","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"funder","type":"address"},{"indexed":false,"internalType":"address","name":"memeToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"memeTokensAdded","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"paymentTokensAdded","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"sharesMinted","type":"uint256"}],"name":"LiquidityAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"funder","type":"address"},{"indexed":false,"internalType":"address","name":"memeToken","type":"address"},{"indexed":false,"internalType":"uint256","name":"memeTokensRemoved","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"paymentTokensRemoved","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"sharesBurnt","type":"uint256"}],"name":"LiquidityRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256[]","name":"ids","type":"uint256[]"},{"indexed":false,"internalType":"uint256[]","name":"values","type":"uint256[]"}],"name":"TransferBatch","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"TransferSingle","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"value","type":"string"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"}],"name":"URI","type":"event"}
1,{"inputs":[],"name":"FEE_MULTIPLIER","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MULTIPLIER_SUB_ONE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"_tokenSupplies","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"memeToken","type":"address"},{"internalType":"uint256","name":"memeTokenInputAmount","type":"uint256"},{"internalType":"uint256","name":"paymentTokenInputAmount","type":"uint256"},{"internalType":"uint256","name":"minPaymentTokensAdded","type":"uint256"}],"name":"addLiquidity","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"uint256[]","name":"ids","type":"uint256[]"}],"name":"balanceOfBatch","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"memeToken","type":"address"},{"internalType":"uint256","name":"paymentTokensAmount","type":"uint256"},{"internalType":"uint256","name":"minMemeTokensOut","type":"uint256"}],"name":"buy","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"memeToken","type":"address"},{"internalType":"uint256","name":"paymentTokensAmount","type":"uint256"}],"name":"calculateBuyTokensOut","outputs":[{"internalType":"uint256","name":"memeTokensOut","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"memeToken","type":"address"},{"internalType":"uint256","name":"memeTokensIn","type":"uint256"}],"name":"calculateSellPaymentTokenOut","outputs":[{"internalType":"uint256","name":"paymentTokensOut","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getTokenId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"memeToken","type":"address"}],"name":"getTotalTokenPoolSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"uri","type":"string"},{"internalType":"address","name":"trustedForwarder","type":"address"},{"internalType":"address","name":"paymentTokenAddress","type":"address"}],"name":"init","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"memeToken","type":"address"},{"internalType":"uint256","name":"memeTokenInputAmount","type":"uint256"},{"internalType":"uint256","name":"paymentTokenInputAmount","type":"uint256"},{"internalType":"uint256","name":"initVirtualTokenSupply","type":"uint256"}],"name":"initPool","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"forwarder","type":"address"}],"name":"isTrustedForwarder","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"lpTokenSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"paymentToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}
1,{"inputs":[{"internalType":"address","name":"memeToken","type":"address"},{"internalType":"uint256","name":"burnAmount","type":"uint256"},{"internalType":"uint256","name":"minMemeTokens","type":"uint256"},{"internalType":"uint256","name":"minPaymentTokens","type":"uint256"}],"name":"removeLiquidity","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256[]","name":"ids","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"safeBatchTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"memeToken","type":"address"},{"internalType":"uint256","name":"memeTokensIn","type":"uint256"},{"internalType":"uint256","name":"minPaymentTokensOut","type":"uint256"}],"name":"sell","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"tokenPoolSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"uri","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"virtualTokenPoolSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]'),p=n(57120),l=n(26265),c=n(36136),y=n(7290),m=JSON.parse('[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authorizer","type":"address"},{"indexed":true,"internalType":"bytes32","name":"nonce","type":"bytes32"}],"name":"AuthorizationCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authorizer","type":"address"},{"indexed":true,"internalType":"bytes32","name":"nonce","type":"bytes32"}],"name":"AuthorizationUsed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"Blacklisted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"userAddress","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newRescuer","type":"address"}],"name":"RescuerChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"}],"name":"UnBlacklisted","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"}
1,{"inputs":[],"name":"APPROVE_WITH_AUTHORIZATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"BLACKLISTER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"CANCEL_AUTHORIZATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DECREASE_ALLOWANCE_WITH_AUTHORIZATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DEPOSITOR_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"EIP712_VERSION","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"INCREASE_ALLOWANCE_WITH_AUTHORIZATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"META_TRANSACTION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PAUSER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERMIT_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RESCUER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TRANSFER_WITH_AUTHORIZATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WITHDRAW_WITH_AUTHORIZATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"validAfter","type":"uint256"},{"internalType":"uint256","name":"validBefore","type":"uint256"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"approveWithAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"authorizer","type":"address"},{"internalType":"bytes32","name":"nonce","type":"bytes32"}],"name":"authorizationState","outputs":[{"internalType":"enum GasAbstraction.AuthorizationState","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}
1],"name":"blacklist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"blacklisters","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"authorizer","type":"address"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"cancelAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"decrement","type":"uint256"},{"internalType":"uint256","name":"validAfter","type":"uint256"},{"internalType":"uint256","name":"validBefore","type":"uint256"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"decreaseAllowanceWithAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"bytes","name":"depositData","type":"bytes"}],"name":"deposit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"},{"internalType":"bytes","name":"functionSignature","type":"bytes"},{"internalType":"bytes32","name":"sigR","type":"bytes32"},{"internalType":"bytes32","name":"sigS","type":"bytes32"},{"internalType":"uint8","name":"sigV","type":"uint8"}],"name":"executeMetaTransaction","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"getRoleMember","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleMemberCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"increment","type":"uint256"},{"internalType":"uint256","name":"validAfter","type":"uint256"},{"internalType":"uint256","name":"validBefore","type":"uint256"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"increaseAllowanceWithAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"}
1,{"inputs":[{"internalType":"string","name":"newName","type":"string"},{"internalType":"string","name":"newSymbol","type":"string"},{"internalType":"uint8","name":"newDecimals","type":"uint8"},{"internalType":"address","name":"childChainManager","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initialized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"isBlacklisted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pausers","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"tokenContract","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"rescueERC20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"rescuers","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"validAfter","type":"uint256"},{"internalType":"uint256","name":"validBefore","type":"uint256"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"transferWithAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"}
1,{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"unBlacklist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"newName","type":"string"},{"internalType":"string","name":"newSymbol","type":"string"}],"name":"updateMetadata","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"validAfter","type":"uint256"},{"internalType":"uint256","name":"validBefore","type":"uint256"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"withdrawWithAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"}]');function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var b=[{name:"name",type:"string"},{name:"version",type:"string"},{name:"verifyingContract",type:"address"},{name:"salt",type:"bytes32"}],x=[{name:"owner",type:"address"},{name:"spender",type:"address"},{name:"value",type:"uint256"},{name:"nonce",type:"uint256"},{name:"deadline",type:"uint256"}];function g(e,t,n,i){return{types:{EIP712Domain:b,Permit:x},domain:{name:e,version:t,verifyingContract:i,salt:y.hexZeroPad(y.hexlify(n),32)},primaryType:"Permit"}}function v(e,t,n){return T.apply(this,arguments)}function T(){return(T=(0,r.Z)(a().mark((function e(t,n,i){var r,s,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.provider.getNetwork().then((function(e){return e.chainId}));case 2:return r=e.sent,e.next=5,t.name();case 5:return s=e.sent,o=g(s,i,r,t.address),e.abrupt("return",h(h({},o),{},{message:n}));case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e,t,n,i){return k.apply(this,arguments)}function k(){return(k=(0,r.Z)(a().mark((function e(t,n,i,r){var s,o,u;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,v(n,i,r);case 2:return s=e.sent,o=t.provider,e.t0=o,e.next=7,t.getAddress();case 7:return e.t1=e.sent,e.t2=JSON.stringify(s),e.t3=[e.t1,e.t2],e.next=12,e.t0.send.call(e.t0,"eth_signTypedData_v4",e.t3);case 12:return u=e.sent,e.abrupt("return",u);case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e,t,n,i){return j.apply(this,arguments)}function j(){return(j=(0,r.Z)(a().mark((function e(t,n,i,r){var s,u,d,p,l,y,f=arguments;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return s=f.length>4&&void 0!==f[4]?f[4]:o.Bz,u=f.length>5&&void 0!==f[5]?f[5]:"2",e.next=4,t.getAddress();case 4:return d=e.sent,p=new c.CH(n,m,t),e.t0=d,e.t1=i,e.t2=r.toString(),e.next=11,p.nonces(d);case 11:return e.t3=e.sent.toString(),e.t4=s.toString(),l={owner:e.t0,spender:e.t1,value:e.t2,nonce:e.t3,deadline:e.t4},e.next=16,w(t,p,l,u);case 16:return y=e.sent,e.abrupt("return",y);case 18:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var C=n(7992),S=JSON.parse('[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"components":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"gas","type":"uint256"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"internalType":"struct MinimalForwarder.ForwardRequest","name":"req","type":"tuple"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"execute","outputs":[{"internalType":"bool","name":"","type":"bool"},{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"}
1,{"inputs":[{"internalType":"address","name":"from","type":"address"}],"name":"getNonce","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"gas","type":"uint256"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"internalType":"struct MinimalForwarder.ForwardRequest","name":"req","type":"tuple"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]');function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,i)}return n}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){(0,l.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var I=[{name:"name",type:"string"},{name:"version",type:"string"},{name:"chainId",type:"uint256"},{name:"verifyingContract",type:"address"}],A=[{name:"from",type:"address"},{name:"to",type:"address"},{name:"value",type:"uint256"},{name:"gas",type:"uint256"},{name:"nonce",type:"uint256"},{name:"data",type:"bytes"}];function E(e,t){return{types:{EIP712Domain:I,ForwardRequest:A},domain:{name:"MinimalForwarder",version:"0.0.1",chainId:e,verifyingContract:t},primaryType:"ForwardRequest"}}function O(e,t){return Z.apply(this,arguments)}function Z(){return(Z=(0,r.Z)(a().mark((function e(t,n){var i;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getNonce(n.from).then((function(e){return e.toString()}));case 2:return i=e.sent,e.abrupt("return",P({value:0,gas:1e6,nonce:i},n));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e,t){return L.apply(this,arguments)}function L(){return(L=(0,r.Z)(a().mark((function e(t,n){var i,r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.provider.getNetwork().then((function(e){return e.chainId}));case 2:return i=e.sent,r=E(i,t.address),e.abrupt("return",P(P({},r),{},{message:n}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function R(e,t,n){return B.apply(this,arguments)}function B(){return(B=(0,r.Z)(a().mark((function e(t,n,i){var r,s,o,u;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O(n,i);case 2:return r=e.sent,e.next=5,N(n,r);case 5:return s=e.sent,o=t.provider,e.next=9,o.send("eth_signTypedData_v4",[i.from,JSON.stringify(s)]);case 9:return u=e.sent,e.abrupt("return",{signature:u,request:r});case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var H=function(e){return new c.CH(p.hS,S,e)};function q(e,t,n,i,a){return F.apply(this,arguments)}function F(){return(F=(0,r.Z)(a().mark((function e(t,n,i,r,s){var o,u,d,l,c,y,m;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o=H(n),e.next=3,i.getAddress();case 3:return u=e.sent,d=t.interface.encodeFunctionData(r,s),l=t.address,e.next=8,R(i,o,{to:l,from:u,data:d});case 8:return c=e.sent,e.next=11,fetch(p.kU,{method:"POST",body:JSON.stringify(c),headers:{"Content-Type":"application/json"}}).then((function(e){return e.json()}));case 11:return y=e.sent,m=JSON.parse(y.result),e.abrupt("return",{hash:m.txHash});case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var z=n(15616),D=n(59977);function U(e){return(0,z.ZP)({address:p.Hb,ABI:u,providerOrSigner:e})}function Y(e){return(0,z.ZP)({address:p.Ce,ABI:d,providerOrSigner:e})}var $=function(){var e=(0,r.Z)(a().mark((function e(t,n,i){var r,s,o,u;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=Y(t),s=t.provider,e.next=4,q(r,s,t,n,i);case 4:return o=e.sent,u=o.hash,e.abrupt("return",{hash:u});case 7:case"end":return e.stop()}}),e)})));return function(t,n,i){return e.apply(this,arguments)}}();function W(e){return J.apply(this,arguments)}function J(){return(J=(0,r.Z)(a().mark((function e(t){var n,i,r,s,o,u,d;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.vaultAddress,i=t.inputAmount,r=t.initVirtual
1EthSupply,s=t.initialEth,o=t.signer,u=t.isMatic,(0,z.UJ)(n)){e.next=3;break}throw Error("Invalid 'address' + '".concat(n,"'"));case 3:return d={value:s},e.abrupt("return",u?$(o,"initPool",[n,i,s,r]):U(o).initPool(n,i,r,d));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function V(e){return X.apply(this,arguments)}function X(){return(X=(0,r.Z)(a().mark((function e(t){var n,i,r;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.vaultAddress,i=t.isMatic,r=i?(0,D.WC)():(0,D.K0)(),e.abrupt("return",i?Y(r).getTotalTokenPoolSupply(n):U(r).getTotalEthPoolSupply(n));case 3:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function G(e){return K.apply(this,arguments)}function K(){return(K=(0,r.Z)(a().mark((function e(t){var n,i,r,s,o,u,d;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.vaultAddress,i=t.inputAmount,r=t.ethAdded,s=t.signer,o=t.isMatic,(0,z.UJ)(n)){e.next=3;break}throw Error("Invalid 'address' + '".concat(n,"'"));case 3:return u={value:r},d=r.mul(98).div(100),e.abrupt("return",o?$(s,"addLiquidity",[n,i,r,d]):U(s).addLiquidity(n,i,d,u));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Q(e){return ee.apply(this,arguments)}function ee(){return(ee=(0,r.Z)(a().mark((function e(t){var n,i,r,s,o,u,d,p;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.vaultAddress,i=t.burnAmount,r=t.expectedTokensOut,s=t.expectedEthOut,o=t.signer,u=t.isMatic,(0,z.UJ)(n)){e.next=3;break}throw Error("Invalid 'address' + '".concat(n,"'"));case 3:return d=s.mul(98).div(100),p=r.mul(98).div(100),e.abrupt("return",u?$(o,"removeLiquidity",[n,i,p,d]):U(o).removeLiquidity(n,i,p,d));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function te(e){return ne.apply(this,arguments)}function ne(){return(ne=(0,r.Z)(a().mark((function e(t){var n,i,r,s,o,u;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.vaultAddress,i=t.minTokensOut,r=t.ethIn,s=t.signer,o=t.isMatic,(0,z.UJ)(n)){e.next=3;break}throw Error("Invalid 'address' + '".concat(n,"'"));case 3:return u={value:r},e.abrupt("return",o?$(s,"buy",[n,r,i]):U(s).buy(n,i,u));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ie(e){return ae.apply(this,arguments)}function ae(){return(ae=(0,r.Z)(a().mark((function e(t){var n,i,r,s,o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.vaultAddress,i=t.tokensIn,r=t.minEthOut,s=t.signer,o=t.isMatic,(0,z.UJ)(n)){e.next=3;break}throw Error("Invalid 'address' + '".concat(n,"'"));case 3:return e.abrupt("return",o?$(s,"sell",[n,i,r]):U(s).sell(n,i,r));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function re(e,t){return se.apply(this,arguments)}function se(){return(se=(0,r.Z)(a().mark((function e(t,n){var i;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,z.UJ)(t)){e.next=2;break}throw Error("Invalid 'address' + '".concat(t,"'"));case 2:return i=n?(0,D.WC)():(0,D.K0)(),e.abrupt("return",n?Y(i).getTotalTokenPoolSupply(t):U(i).getTotalEthPoolSupply(t));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function oe(e,t){return ue.apply(this,arguments)}function ue(){return(ue=(0,r.Z)(a().mark((function e(t,n){var i;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,z.UJ)(t)){e.next=2;break}throw Error("Invalid 'address' + '".concat(t,"'"));case 2:return i=n?(0,D.WC)():(0,D.K0)(),e.abrupt("return",n?Y(i).lpTokenSupply(t):U(i).lpTokenSupply(t));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function de(e,t,n,i,a){return pe.apply(this,arguments)}function pe(){return(pe=(0,r.Z)(a().mark((function e(t,n,i,r,o){var u,d;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.yX)({isMatic:o,vaultAddress:t,address:o?p.Ce:p.Hb});case 2:return u=e.sent,d=(0,s.calculateBuyTokensOut)(n,i,u),e.abrupt("return",d.mul(1e3-r).div(1e3));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function le(e,t,n,i,a){return ce.apply(this,arguments)}function ce(){return(ce=(0,r.Z)(a().mark((function e(t,n,i,r,s){var o;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,z.UJ)(t)){e.next=2;break}throw Error("Invalid 'address' + '".concat(t,"'"));case 2:return o={value:i},e.abrupt("return",s?Y(r).estimateGas.buy(t,i,n):U(r).estimateGas.buy(t,
1n,o));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ye(e,t,n,i,a,r){return me.apply(this,arguments)}function me(){return(me=(0,r.Z)(a().mark((function e(t,n,i,r,s,o){var u,d,p;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,de(t,n,i,s,o);case 2:return u=e.sent,e.next=5,le(t,u,n,r,o);case 5:return d=e.sent,e.next=8,r.getGasPrice();case 8:return p=e.sent,e.abrupt("return",p.mul(d));case 10:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fe(e,t){return he.apply(this,arguments)}function he(){return(he=(0,r.Z)(a().mark((function e(t,n){var i,r,s,u,d;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.lte(p.xE)){e.next=2;break}throw new Error("Spend amount must be greater than zero (".concat(t,")"));case 2:return e.next=4,n.getAddress();case 4:return i=e.sent,r=o.Bz,e.next=8,M(n,p.Xi,p.Ce,t,r,p.a1);case 8:return s=e.sent,e.next=11,fetch(p.JY,{method:"POST",body:JSON.stringify({request:{contractAddress:p.Xi,owner:i,spender:p.Ce,value:t.toString(),deadline:r.toString()},signature:s}),headers:{"Content-Type":"application/json"}}).then((function(e){return e.json()}));case 11:return u=e.sent,d=JSON.parse(u.result),e.abrupt("return",{hash:d.txHash});case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}}}]);
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.