1var re=Object.defineProperty,ve=Object.defineProperties;var _e=Object.getOwnPropertyDescriptors;var oe=Object.getOwnPropertySymbols;var me=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable;var le=(t,s,n)=>s in t?re(t,s,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[s]=n,P=(t,s)=>{for(var n in s||(s={}))me.call(s,n)&&le(t,n,s[n]);if(oe)for(var n of oe(s))pe.call(s,n)&&le(t,n,s[n]);return t},F=(t,s)=>ve(t,_e(s));import{i as _,r as y,o as A,c as U,j as a,k as b,t as c,a as u,l as e,w as x,m as $,n as E,p as X,q as T,s as q,v as j,u as L,x as B,y as ie,z as he,A as Y,T as J,D as z,E as Ae}from"./vendor.7567115c.js";import{_ as D}from"./plugin-vue_export-helper.5a098b48.js";import{S as H,a as Z,g as ce,A as fe,b as ge,c as we}from"./index.3542534b.js";var ne="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAAAAXNSR0IArs4c6QAAAnpJREFUWEfNljtoFFEUQM8ddYKfECRYGLBwY6MsK8kMA9qqhWBlHcVGEUGsFEQQfyAqWNhrkWATC2stDKKsyM6sTRRCoiKCWCgqUdTgzpW3zqzj7uwnk2ziFMMw737Ou+9+nrDMjyyzf7oFsB64AVwCplptslsAg8AM8A04AdxsBtFtgNjvHeAI8LkeZKkAjN83wAjwOAnRDMAFHGBdxiTtB06n6P6K8sLkRsWs1wMMAKPAroyOO1V7BOw1OZIEWAP4wNZOrSxQbifwJAlwJgrPAu22VZ8DzgOXAU0CvI7O3GTs/SgaH9qaSxfIAc9Tll5EifgsXosBNgNHgXPA94xOk2pxH4j/hVFjMon5I60K1kZNYxF8V00kAd4Ch4AHaca71Qc2RXV/Gzie1oDqj2Cxdp600wP8bGe4WxFo57e2/n8DFIvF1bZtXxGRkUqlss3zvPcdb61DwaYRCILAzIIxVa12xjAMBz3Pe9Wh3bZik5OTdj6fn2sAGB8fX5HL5Uy9ngVW1Qp5kQBUVcrl8jHgnuM4M/8A+L4/qKpjIrKjfgsLicDExMTK3t7egmVZe8IwPAD0O44zICJ/W3EQBIdV9XqLEfwxHqFt49so0AeYsqw+InLNcZxT1W/zKpVKnog8zWA4i8o727bzhULhUw3A9/0+EXmoqtuzWJyHzpRlWfuHh4fNUPoTjfhjenq6Z3Z29moYhqZ1NiSniIwBX+bhrCaqql8tywqGhobuikj1JtQAEP8IgmCfqt4CNtQ52+K67sssAK10UvuA7/sbRWRUVXcnlJcOwDiN6vUkcFFVbWBpAeKdl8tlV1UvqOpB13Wz3pCansKyD6Pf7Dq4H2E/QXUAAAAASUVORK5CYII=";const ye=t=>{if(t)return t.slice(0,4)+"***"+t.slice(-4)},w=(t,s=7)=>{if(t=Number(t),isNaN(t))return"0";{const n=t.toString();return(n.indexOf(".")>-1&&n.split(".")[1].length)>s?t.toFixed(s):t}},f=t=>t?t==="native"?"XLM":t.split(":")[0]:"";const be=t=>(q("data-v-9b75af6c"),t=t(),j(),t),Se={class:"coin"},Ie=["src"],ke={style:{display:"flex"}},Be={class:"desc"},Ce=be(()=>a("h5",{class:"pop__title"},"\u9009\u62E9\u5E02\u573A",-1)),Ue=["src"],xe={props:{data:{type:Object,defaul:()=>({icon:String,name:String,issuer:String})}},setup(t){let s=_(!1),n=_("");const l=_([]),o=_(!1),i=_(!1),d=()=>{i.value=!0;for(let v=0;v<10;v++)l.value.push({icon:"",name:"EOS"});i.value=!1,l.value.length>=40&&(o.value=!0)},r=()=>{s.value=!s.value},k=v=>{console.log(v)};return(v,m)=>{const R=y("van-icon"),S=y("van-search"),I=y("van-cell"),p=y("van-list"),h=y("van-popup");return A(),U(E,null,[a("div",Se,[a("img",{src:t.data.icon||"/images/unknown.png",class:"img",alt:"\u8D27\u5E01icon"},null,8,Ie),a("div",{onClick:r},[a("p",ke,[b(c(t.data.name),1),u(R,{name:"arrow-down",size:"16px"})]),a("p",Be,c(e(ye)(t.data.issuer)),1)])]),u(h,{class:"amm-popup",show:e(s),"onUpdate:show":m[2]||(m[2]=g=>$(s)?s.value=g:s=g),closeable:"",round:""},{default:x(()=>[Ce,u(S,{modelValue:e(n),"onUpdate:modelValue":m[0]||(m[0]=g=>$(n)?n.value=g:n=g),onSearch:k,placeholder:"\u8BF7\u8F93\u5165\u641C\u7D22\u5173\u952E\u8BCD"},null,8,["modelValue"]),u(p,{class:"pop__list",loading:i.value,"onUpdate:loading":m[1]||(m[1]=g=>i.value=g),finished:o.value,"finished-text":"\u6CA1\u6709\u66F4\u591A\u4E86",onLoad:d},{default:x(()=>[(A(!0),U(E,null,X(l.value,g=>(A(),T(I,{value:g.name},{icon:x(()=>[a("img",{class:"icon",src:g.icon||"/images/unknown.png"},null,8,Ue)]),_:2},1032,["value"]))),256))]),_:1},8,["loading","finished"])]),_:1},8,["show"])],64)}}};var se=D(xe,[["__scopeId","data-v-9b75af6c"]]);const Re={class:"token-info"},Oe={class:"top"},Ve={class:"balance"},Me={class:"bottom"},Pe={props:{data:{type:Object,default:()=>({key:"",name:"",icon:"",issuer:""})},label:"",max:!1,amount:""},emits:["focus","blur","update"],setup(t,{emit:s}){const n=t,l=L(),o=B(()=>l.state.balances);let i=B(()=>{if(o&&o.value.length>0){const v=o.value.filter(m=>f(m.asset_code)===n.data.name&&m.asset_issuer===n.data.issuer)[0];if(v)return w(v.balance)}}),d=_(n.amount);const r=v=>{d.value=v>i.value?i.value:v,s("update",d.value)},k=()=>{d.value=i.value};return ie(()=>n.amount,v=>{d.value=v>i.value?i.value:v}),(v,m)=>{const R=y("van-field");return A(),U("div",Re,[a("div",Oe,[a("span",Ve,"\u4F59\u989D\uFF1A"+c(e(i))+" "+c(t.data.name),1),a("span",null,c(t.label),1)]),a("div",Me,[u(se,{data:t.data},null,8,["data"]),u(R,{modelValue:e(d),"onUpdate:modelValue":[m[0]||(m[0]=S=>$(d)?d.value=S:d=S),r],type:"number","input-align":"right",size:"large",center:!0,onFocus:m[1]||(m[1]=S=>v.$emit("focus",t.data.key)),onBlur:m[2]||(m[2]=S=>v.$emit("blur")),class:"ipt",placeholder:"0.0",clearable:""},he({_:2},[t.max?{name:"button",fn:x(()=>[a("div",{class:"max",onClick:k},"MAX")])}:void 0]),1032,["modelValue"])])])}}};var Q=D(Pe,[["__scopeId","data-v-729b5af4"]]);const Ee=t=>(q("data-v-9f837a04"),t=t(),j(),t),Ne={class:"swap"},De=Ee(()=>a("span",null,"\u5151\u6362\u6BD4\u7387",-1)),Fe={class:"value"},$e=b("\u5151\u6362"),ze={setup(t){const s=L(),n=_({source:{key:"pay",name:"XLM",icon:"",issuer:"GDN4B4U5IPRC42ANGKS7OMUN474KJOWB63BREY5EKS6MYSNUWVTUIMZV"},destination:{key:"obtain",name:"USDC",icon:"",issuer:"GDN4B4U5IPRC42ANGKS7OMUN474KJOWB63BREY5EKS6MYSNUWVTUIMZV"}}),l=B(()=>s.state.swapPay),o=B(()=>s.state.swapDisabled),i=B(()=>s.state.swapObtain),d=B(()=>s.state.swapRecord);let r=_(""),k=_(!1),v=_(!1),m=B(()=>s.state.swapPay.amount),R=B(()=>s.state.swapObtain.amount),S=B(()=>v.value?i.value.amount?w(l.value.amount/i.value.amount):0:l.value.amount?w(i.value.amount/l.value.amount):0),I=_(!1),p=_(!1);s.commit(H,n.value.source),s.commit(Z,n.value.destination);const h=()=>{[n.value.source,n.value.destination]=[n.value.destination,n.value.source],n.value.source.key="pay",n.value.source.amount=void 0,n.value.destination.key="obtain",n.value.destination.amount=void 0,k.value=!k.value,s.commit(H,P({},n.value.source)),s.commit(Z,P({},n.value.destination))},g=V=>{r.value=V},K=()=>{r.value=""},W=V=>
1{clearTimeout(I.value),clearTimeout(p.value),s.commit(H,F(P({},s.state.swapPay),{amount:V})),I.value=setTimeout(()=>{s.dispatch("setSwapPath",{amount:V}).then(N=>{N&&"destination_amount"in N&&s.commit(Z,F(P({},s.state.swapObtain),{amount:N&&N.destination_amount}))}),clearTimeout(I.value)},700)},O=V=>{clearTimeout(I.value),clearTimeout(p.value),s.commit(Z,F(P({},s.state.swapObtain),{amount:V})),p.value=setTimeout(()=>{s.dispatch("setSwapPath",{amount:V}).then(N=>{N&&"destination_amount"in N&&s.commit(H,F(P({},s.state.swapPay),{amount:N&&N.destination_amount}))}),clearTimeout(p.value)},700)},M=()=>{o.value||(v.value=!v.value)},C=()=>{window.FFW.pathpaymentStrictSend(l.value.name,l.value.issuer,i.value.name,i.value.issuer,String(l.value.amount),String(i.value.amount*(1e3-5)/1e3),d.value.path,V=>{console.log(V)})};return(V,N)=>{const de=y("van-button");return A(),U(E,null,[u(Q,{class:Y(["pay",{[n.value.source.key+"__active"]:e(r)===n.value.source.key}]),data:n.value.source,label:"\u652F\u4ED8",amount:e(m),onFocus:g,onBlur:K,onUpdate:W},null,8,["data","amount","class"]),a("div",{class:Y(["exchange",{"exchange--rotate":e(k)}]),onClick:h},null,2),u(Q,{class:Y(["obtain",{[n.value.destination.key+"__active"]:e(r)===n.value.destination.key}]),data:n.value.destination,label:"\u83B7\u53D6",amount:e(R),onFocus:g,onBlur:K,onUpdate:O},null,8,["data","amount","class"]),a("div",Ne,[De,a("span",Fe,[b("1 "+c(e(f)(e(l).name))+" = "+c(e(S))+" "+c(e(f)(e(i).name))+" ",1),a("img",{src:ne,class:"icon",onClick:M,alt:"swapRatio"})])]),u(de,{type:"primary",size:"large",disabled:e(o),onClick:C,round:""},{default:x(()=>[$e]),_:1},8,["disabled"])],64)}}};var Ke=D(ze,[["__scopeId","data-v-9f837a04"]]),We="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAABXuSs3AAAAAXNSR0IArs4c6QAAA/FJREFUaEPtWV1oHFUU/s6dzRr3h1BNwRrwDxVKCxszM0TR1C5CNREFpb6IDyqiAUUoRVu3lRo1m2hRH+pfrfrmkw+i6IOCptJV2Z2ZhfoTfSnFFxEpWNmdtCWz98gds2myTdjZyei2MvO2O+d859vvfnPumbuUsic3CBIHwLwVwKUIf80DOMZEL7r6Mx80YTKV4q2sYT8Ymwm4ODw8agAchnjSNXb/QBm7+CGA7WsAbE314CFXv7Ewi9JL2Uxv4/gaBWnF/6VuFDYq4n8AWB8hcRDh0ZpeOJStFm9iiW+jxFZY7PFlirha4kSU4ETYVdMLL6es4pggfBYltsIiwFc8Jt5UNlZ8FY/FVmkVJrZKbJWADTm2SmyV2CoBFYitElCo/6qrnIh40Fdz53hdLxzMWsWbmVAK+HsDh0nw5ZRxih+DcXfgrPaBkolvcPU936+zp/vmIX8F0Nc+LXDEsbpRuJZ67ekrEpDvMjBCQG/g9HMHFAb4NwAvKLWbt1PW5Kgg8RrA1wEQofEBjwlHE6SN/zW0y6ZFIN4n+r9JpcMCnxiYm8fVE6dXzf9xX7L/ZOqi0Pjzc6eQn/AWZ/6wQN3O+0dxe7ovjcadRFgXmhBzQwrYc0N77aUYzCwcxxll5qtCY6sXZGYmolnTNA8rHMpUnt8ELfE5GANrAV7IZQJeqRmFp9RnVcuyLPWyPBoBtg8hhHjTMIzHKWNNfg2iLVEB+2pAjNSM3SXHcfRGo7FsBSKow57n9VPaLp5a6CZ/koCvVKirQVuZ+AFfaYGd7lDhVcuyxpg58uMJIcTZ4wkGjrtG4ZpQpAFk7alHGHzIV3zhXOV/T5yIviCit6SUzwHItRPvvFGcmW8bHh7+yrKsx5j57QuGuBBixDCMUqVSeQjA+zHxdgqo+x0+nHMAFscDIcSYYRhl27bvl1IeWFIvAyDZWr9bHv/Udd178vn84tyxmjClUimbTCa/A7BpaUxXiBPRQdM0x4Os4sLOq7b4ZRtkt4irsaNMROqvEf/q6enZMTg4+FO5XL5dCLGz+T0zbwCw+Xyxyjlix10liP9aYzrsKsvSNU3bouv6EcuyHmbm99rV74rHVyJFRK9rmjbleZ7aNe+6YIi3I7ryw+kUz4D9Jv87Q2zrFKQZT2jcB9Cz/ljL/LRr7tn/L0+Hk7MAbQxLeOWll/fW9L0f2bZ9i5TySJTYCiuRSAxQ2pm6g5g/Ue00kgKML+vGmW2gCTkzM9ObTqePArg+Emx/1qfDpmnm/ZfldHU6RywfJKZLwhaQBI8YTr12+p2lxwjVanW953lPALiSiM4eh3RYiIgkM/+cTCbfyOVybmigDutGHv430VLZwTWSUs8AAAAASUVORK5CYII=",Te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAdRJREFUaEPtmrFKA0EURe9b0YBZaz9AtFIQk9pWxB/wFxQL20QFQUkCWtj6AfY2+hMmQbGxtJOgXUIwieTJBiMirJnhZuMszFQLO+/NnHtn3hQzgmF7OMuG3Y99iG4rsChA5vvfBD4U2haVi1a+eAiBmg4pUcdM9WRhGlO3AJZMAxPrJ7hsrRV3TCEEkfK9Xt2JyQ9VsYCQ8K58ANHTxBS1TSzBHtCvALgycULCaukRwLLtOEn1b+WLEtYr69D+jQmEZKul90lv2L/gI4DovylE5IDxjk9K9Z95hwCmEE4DmEA4DzAKIhUAf0GkBiAOwjkAhWwEojPxBUN2VXUTX4edcwBWlS7AUboBBK80QDNXsBLtd+e5WpmK9wCpd2B1dp5aAvftBhVPLyFq9DEEe4AxiEil8A6YViG23sfZRDvgAagdANAOmJ4DbL1PbAmRAtLhtAP0DMgEHoAUkA6nHTAto3EzZc8HD5B6B0zPgbglxJ4P9BKidyGZwAOQAtLh3gFaQjKBd4AUkA5PvwOuXfLZWKJA17lrVhsAAE/uXXRbEGggZTefGphBvEgWK+499jCZvKLRD2SrnSvUBgCD9s/PbUbNWwUdUXkW4BronDfzx29RzCdTBhl/xUaPgAAAAABJRU5ErkJggg==";const ee=t=>(q("data-v-06db985e"),t=t(),j(),t),qe=ee(()=>a("h5",{class:"pop__title"},"\u52A0\u5165\u5E02\u573A",-1)),je={class:"pop__content"},Le=ee(()=>a("div",{class:"title title--fir"},"\u5151\u6362\u4EF7\u683C",-1)),Ye={class:"value"},Ze=ee(()=>a("div",{class:"title"},"\u6D41\u52A8\u6C60\u6570\u91CF",-1)),Ge={class:"value"},Xe={class:"title"},Je={class:"value"},He=ee(()=>a("div",{class:"title"},"*\u505A\u5E02\u5B58\u5165\u7684\u8D44\u4EA7\u53EF\u4EE5\u968F\u65F6\u9000\u51FA",-1)),Qe=b("\u5B58\u5165"),et={props:{data:{type:Object,default:()=>({source:{name:"",icon:"",issuer:""},destination:{name:"",icon:"",issuer:""},liquidityPoolID:""})}},emits:["success"],setup(t,{emit:s}){const n=t;let l=_({source:{name:n.data.source.name,amount:1},destination:{name:n.data.destination.name,amount:0}}),o=_([]),i=new StellarSdk.Server({}.VITE_SERVER);const d=ce({name:n.data.source.name,issuer:n.data.source.issuer}),r=ce({name:n.data.destination.name,issuer:n.data.destination.issuer}),k=new StellarSdk.LiquidityPoolAsset(d,r,StellarSdk.LiquidityPoolFeeV18),v=StellarSdk.getLiquidityPoolId("constant_product",k.getLiquidityPoolParameters()).toString("hex");
1i.liquidityPools().liquidityPoolId(v).call().then(O=>{o.value=O.reserves,l.value.destination.amount=o.value[1].amount/o.value[0].amount});let m=_(!1);const R=()=>{m.value=!m.value,[l.value.source,l.value.destination]=[l.value.destination,l.value.source],l.value.source.amount=1,l.value.destination.amount=m.value?o.value[0].amount/o.value[1].amount:o.value[1].amount/o.value[0].amount};let S=_(""),I=_(""),p=_(""),h=_("");const g=O=>{const M=o.value[1].amount/o.value[0].amount;I.value=w(O*M),p.value=O,h.value=I.value},K=O=>{const M=o.value[1].amount/o.value[0].amount;S.value=w(O/M),h.value=O,p.value=S.value},W=()=>{window.FFW.liquidityPoolDeposit(n.data.source.name,n.data.source.issuer,n.data.destination.name,n.data.destination.issuer,String(o.value[0].amount/o.value[1].amount),n.data.liquidityPoolID,String(p.value),String(h.value),O=>{const{code:M}=O;M==="success"?(J.success("\u5B58\u5165\u6210\u529F"),s("success"),S.value=0):M==="fail"&&J.fail("\u5B58\u5165\u5931\u8D25")})};return(O,M)=>{const C=y("van-icon"),V=y("van-button");return A(),U(E,null,[qe,a("div",je,[u(Q,{data:t.data.source,amount:e(S),onUpdate:g,max:!0},null,8,["data","amount"]),u(C,{color:"#d8d8d8",name:"plus",class:"plus",size:"14px"}),u(Q,{data:t.data.destination,amount:e(I),onUpdate:K,max:!0},null,8,["data","amount"]),Le,a("p",Ye,[b(c(e(l).source.amount)+" "+c(e(f)(e(l).source.name))+" = "+c(e(w)(e(l).destination.amount))+" "+c(e(f)(e(l).destination.name))+" ",1),a("img",{src:ne,class:"icon",alt:"swapRatio",onClick:R})]),Ze,a("p",Ge,c(e(w)(e(o)[0]&&e(o)[0].amount))+" "+c(e(f)(e(o)[0]&&e(o)[0].asset))+" = "+c(e(w)(e(o)[1]&&e(o)[1].amount))+" "+c(e(f)(e(o)[1]&&e(o)[1].asset)),1),a("div",Xe,"\u60A8\u7684\u505A\u5E02\uFF08\u5360\u6BD4 "+c(e(w)(e(p)*100/(e(o)[0]&&+e(o)[0].amount+ +e(p))))+"%\uFF09",1),a("p",Je,c(e(w)(e(p)))+" "+c(e(f)(e(o)[0]&&e(o)[0].asset))+" / "+c(e(w)(e(h)))+" "+c(e(f)(e(o)[1]&&e(o)[1].asset)),1),He,u(V,{type:"primary",size:"large",class:"btn",disabled:!(e(o)&&t.data.liquidityPoolID&&e(p)&&e(h)),onClick:W,round:""},{default:x(()=>[Qe]),_:1},8,["disabled"])])],64)}}};var ue=D(et,[["__scopeId","data-v-06db985e"]]);const te=t=>(q("data-v-ded7520c"),t=t(),j(),t),tt={class:"card pair"},at={key:0,class:"card info"},nt=te(()=>a("div",{class:"title"},"\u5151\u6362\u4EF7\u683C",-1)),st={class:"value"},ot=te(()=>a("div",{class:"title"}," \u6D41\u52A8\u6C60\u6570\u91CF ",-1)),lt={class:"value"},it={class:"title"},ct=b(" \u6210\u4E3A\u505A\u5E02\u5546\u53EF\u8D5A\u53D6\u4EA4\u6613\u624B\u7EED\u8D39 "),ut=b("\u52A0\u5165"),dt={class:"option"},rt={class:"card item"},vt=te(()=>a("img",{class:"icon",src:We},null,-1)),_t=b("\u521B\u5EFA\u5E02\u573A "),mt={class:"card item"},pt=te(()=>a("img",{class:"icon",src:Te},null,-1)),ht=b("\u505A\u5E02\u8BB0\u5F55 "),At={setup(t){const s=L(),n={source:{name:"XLM",icon:"",issuer:"GDN4B4U5IPRC42ANGKS7OMUN474KJOWB63BREY5EKS6MYSNUWVTUIMZV"},destination:{name:"USDC",icon:"",issuer:"GDN4B4U5IPRC42ANGKS7OMUN474KJOWB63BREY5EKS6MYSNUWVTUIMZV"}};s.commit(fe,n.source),s.commit(ge,n.destination),s.dispatch("setPool");let l=_(!1),o=_(!1),i=B(()=>({source:{name:n.source.name,amount:1},destination:{name:n.destination.name,amount:l.value?r.value[0].amount/r.value[1].amount:r.value[1].amount/r.value[0].amount}})),d=B(()=>s.state.poolId),r=B(()=>s.state.poolAssets);const k=()=>{l.value=!l.value,[i.value.source,i.value.destination]=[i.value.destination,i.value.source],i.value.source.amount=1,i.value.destination.amount=l.value?r.value[0].amount/r.value[1].amount:r.value[1].amount/r.value[0].amount};let v=_(!1);const m=()=>{v.value=!0};return(R,S)=>{const I=y("van-icon"),p=y("van-button"),h=y("van-popup");return A(),U(E,null,[a("div",tt,[u(se,{class:"item left",data:n.source},null,8,["data"]),u(I,{color:"#d8d8d8",name:"plus",size:"14px"}),u(se,{class:"item right",data:n.destination},null,8,["data"])]),e(r)&&e(r).length>0?(A(),U("div",at,[nt,a("p",st,[b(c(e(w)(e(i).source.amount))+" "+c(e(f)(e(i).source.name))+" = "+c(e(w)(e(i).destination.amount))+" "+c(e(f)(e(i).destination.name))+" ",1),a("img",{src:ne,class:"icon",onClick:k,alt:"swapRatio"})]),ot,a("p",lt,c(e(r)[0]&&e(r)[0].amount)+" "+c(e(f)(e(r)[0]&&e(r)[0].asset))+" = "+c(e(r)[1]&&e(r)[1].amount)+" "+c(e(f)(e(r)[1]&&e(r)[1].asset)),1),a("div",it,[ct,u(I,{name:"question-o",color:"#999",size:"14px"}
1)])])):z("",!0),u(p,{type:"primary",size:"large",disabled:e(o),onClick:m,round:""},{default:x(()=>[ut]),_:1},8,["disabled"]),a("div",dt,[a("div",rt,[vt,_t,u(I,{name:"arrow",color:"#333",size:"16px"})]),a("div",mt,[pt,ht,u(I,{name:"arrow",color:"#333",size:"16px"})])]),u(h,{class:"amm-popup",show:e(v),"onUpdate:show":S[0]||(S[0]=g=>$(v)?v.value=g:v=g),closeable:"",round:""},{default:x(()=>[u(ue,{data:F(P({},n),{liquidityPoolID:e(d)})},null,8,["data"])]),_:1},8,["show"])],64)}}};var ft=D(At,[["__scopeId","data-v-ded7520c"]]);const gt={class:"tab__container"},wt={class:"tab__header"},yt=["onClick"],bt={class:"tab__content"},St={key:0},It={key:1},kt={props:{data:{type:Object,default:()=>[]},current:String},emits:["changeTab"],setup(t){return(s,n)=>(A(),U("div",gt,[a("div",wt,[(A(!0),U(E,null,X(t.data,l=>(A(),U("div",{class:Y(["item",{active:t.current===l.key}]),onClick:o=>s.$emit("changeTab",l.key)},c(l.label),11,yt))),256))]),a("div",bt,[t.current==="swap"?(A(),U("div",St,[u(Ke)])):z("",!0),t.current==="pools"?(A(),U("div",It,[u(ft)])):z("",!0)])]))}};var Bt=D(kt,[["__scopeId","data-v-0ca0138e"]]),Ct="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAA0pJREFUSEvF1mnoZnMUB/DPjGXINkPCGxMNeYFGhqxlX8LIOmVmwhupeYEIJTtFJCGFkBqhMGMpshQaspXIVmMbW5J9iOx9p3Prdt3/8/yXR3NePc+9557v+X1/53vOmWYt2bRJ4m6Mk3Aw5mEbbICfsBKv4EG8hH/6MCYKvBEuxFnYZBxJP45jpgq8K5Zjuwq0CvfheXyM37EDHsDM8nkHO08FeD88iZz4e1yAu/FnK+gW5RPqY5/ikKL+P9jjoTqneBmb410chU86kbbG063T5Z4DGvBeGwac96Fyf3yOvfBFD+gLRXNevY1D8VXHL2wdixVJaBjwcXi4AszHYz3pP4uD6vnrOALfdvzCVq5qj2JhzjDgJuhr2LMHdBe81SqkfUpSbddcw1OIb2MLBgFHqymkdUs+N/UAL8D99XwR7u34bItn6hoSa8PS+9JBwMn+xQo0F2/2AKeAUlSxM3BHyydFmXez8TUOxyXI9a0cBJzsbsd3deK+6ky3ioZD55dYiFerom+r5ynKFNv7uAIXY/WwOx5LDe3nR1cBrtfj/GGBJrnYtTgfv40COAH3raB7Yzp+rq6W9hrGGnu0WuiqUQE3gTfFZqXhPzoMrFN3HWktHwacYZD2mPu6fDy8D/BJ80ivj505CPhSXFaO32DLKQDntOkFuxX1s8cCvg7nFVAGwelYOgXgq3BRfX8ObuwC5/+toaKcMupOwUOTBE28AEZG+Z1OeBj+bgOHjoy6xQXyK07AEz2gWQJWD0lmR9xQ0yyub+BA/Jg/DfD6Vf7HV7AEzVB4rif41VVwn7UWgQ+izVqBMvjTnY5Eo+1lOK3dxwOck6ba0ghi6an5KHtT2+J7M5ZMgPY0jqjhnu43CXYurq8X6am5g25fTnJ34tRa3nLqXyrB3WszSYhoN8M/M/cRZOfq6nkNVIDfw07InWbQN2OuSTLXkKlzYoGeje6kmlW0pku116ExyQlw7mZGZdfdCDMoUtGh/q+aQHdNgOqBwGnk2xe9EXizB6dy01sPKLpS7dkgR2I5cbtDRU63YCtcg6y0YeTkMdaeSScR4NAcrUZjXYvmouUIf6TW6Dh6S9Gkaufgh0rmSnw0UsQKNmw6/R+Ya2L+CxTsreIp66vJAAAAAElFTkSuQmCC";const G=t=>(q("data-v-315d5516"),t=t(),j(),t),Ut={class:"pay"},xt={class:"pay__detail"},Rt={class:"item"},Ot=b(" \u81F3\u5C11\u83B7\u53D6 "),Vt={class:"value"},Mt={class:"item"},Pt=b(" \u4EF7\u683C\u6ED1\u70B9 "),Et={class:"value value--green"},Nt={class:"item"},Dt=b(" \u624B\u7EED\u8D39 "),Ft={class:"value"},$t={class:"item",style:{"margin-bottom":"0"}},zt=b(" \u591A\u8DEF\u5F84\u5151\u6362 "),Kt={class:"pay__amount"},Wt={class:"title"},Tt=b(" \u6D41\u52A8\u6C60\u6570\u91CF "),qt={class:"btn"},jt=b(" \u524D\u5F80\u77FF\u6C60 "),Lt=G(()=>a("p",null,"3189.9823 EOS/773379",-1)),Yt=G(()=>a("h5",{class:"pop__title"},"\u4EA4\u6613\u8BBE\u7F6E",-1)),Zt={class:"pop__content"},Gt={class:"title"},Xt=b(" \u591A\u8DEF\u5F84\u5151\u6362 "),Jt=G(()=>a("p",{class:"desc"},"*\u7CFB\u7EDF\u5C06\u4E3A\u60A8\u5339\u914D\u4EF7\u683C\u6700\u4F18\u7684\u5151\u6362\u8DEF\u5F84\uFF0C\u786E\u4FDD\u5728\u6263\u9664\u624B\u7EED\u8D39\u540E\uFF0C\u4F9D\u7136\u80FD\u83B7\u5F97\u66F4\u591A\u4EE3\u5E01",-1)),Ht=G(()=>a("div",{class:"title"},"\u6ED1\u70B9\u8BBE\u7F6E",-1)),Qt=G(()=>a("p",{class:"desc"},"*\u5982\u679C\u60A8\u63D0\u4EA4\u4EA4\u6613\u540E\uFF0C\u4EF7\u683C\u53D8\u5316\u8D85\u8FC7\u6ED1\u70B9\u4FDD\u62A4\u7684\u8303\u56F4\uFF0C\u4EA4\u6613\u5C06\u88AB\u64A4\u9500",-1)),ea=b(" % "),ta=b("\u786E\u8BA4"),aa={props:{data:{type:Object,default:()=>({key:"",balance:0,name:"",icon:"",desc:"",amount:void 0})}},setup(t){const s=L(),n=B(()=>s.state.swapPay),l=B(()=>s.state.swapObtain),o=_(5),i=_(void 0);let d=_(!1);const r=3,k=_(!1),v=_(!0),m=()=>k.value=!k.value,R=p=>{o.value=p},S=p=>{o.value=p},I=()=>{k.value=!1};return ie(v,p=>{s.commit(we,p),s.dispatch("setSwapPath",{amount:n.value.amount}).then(h=>{h?"destination_amount"in h&&s.commit(Z,F(P({},s.state.swapObtain),{amount:h&&h.destination_amount})):s.commit(Z,F(P({},l.value),{amount:void 0}))})}),(p,h)=>{const g=y("van-icon"),K=y("van-switch"),W=y("van-button"),O=y("van-field"),M=y("van-popup");return A(),U(E,null,[a("div",Ut,[a("div",xt,[a("div",Rt,[a("span",null,[Ot,u(g,{name:"question-o",color:"#999",size:"14px"})]),a("span",Vt,c(e(w)(e(l).amount*(1e3-o.value)/1e3))+" "+c(e(f)(e(l).name)),1)]),a("div",Mt,[a("span",null,[Pt,u(g,{name:"question-o",color:"#999",size:"14px"})]),a("span",Et,c(o.value/10)+"%",1)]),a("div",Nt,[a("span",null,[Dt,u(g,{name:"question-o",color:"#999",size:"14px"})]),a("span",Ft,c(e(w)(e(l).amount*r/(1e3-r)))+" "+c(e(f)(e(l).name)),1)]),a("div",$t,[a("span",null,[zt,u(g,{name:"question-o",color:"#999",class:"icon",size:"14px"})]),a("img",{onClick:m,src:Ct,class:"img"})])]),a("div",Kt,[a("div",Wt,[Tt,a("span",qt,[jt,u(g,{name:"arrow",size:"16x"})])]),Lt])]),u(M,{class:"amm-popup",show:k.value,"onUpdate:show":h[4]||(h[4]=C=>k.value=C),closeable:"",round:""},{default:x(()=>[Yt,a("div",Zt,[a("div",Gt,[Xt,u(K,{modelValue:v.value,"onUpdate:modelValue":h[0]||(h[0]=C=>v.value=C),size:"26px"},null,8,["modelValue"])]),Jt,Ht,Qt,(A(),U(E,null,X([1,5,10],C=>u(W,{type:C===+o.value?"primary":"default",onClick:V=>R(C),class:"btn",style:Ae(C===10?{marginRight:0}:{}),round:""},{default:x(()=>[b(c(C)+"%",1)]),_:2},1032,["type","onClick","style"])),64)),u(O,{modelValue:i.value,"onUpdate:modelValue":[h[1]||(h[1]=C=>i.value=C),S],formatter:C=>C>80?80:C,type:"number",class:Y([{"ipt--active":i.value&&e(d)}
1,"btn ipt"]),placeholder:o.value.toLocaleString(void 0,{minimumFractionDigits:2,suseGrouping:!0}),onFocus:h[2]||(h[2]=C=>$(d)?d.value=!0:d=!0),onBlur:h[3]||(h[3]=C=>$(d)?d.value=!1:d=!1)},{extra:x(()=>[ea]),_:1},8,["modelValue","formatter","class","placeholder"]),u(W,{type:"primary",size:"large",onClick:I,round:""},{default:x(()=>[ta]),_:1})])]),_:1},8,["show"])],64)}}};var na=D(aa,[["__scopeId","data-v-315d5516"]]);const ae=t=>(q("data-v-41acf154"),t=t(),j(),t),sa=ae(()=>a("h5",{class:"pop__title"},"\u53D6\u56DE",-1)),oa={class:"pop__content"},la={class:"token__wrap"},ia={class:"flex--between-center"},ca=ae(()=>a("span",{class:"token__title"},"\u51ED\u8BC1",-1)),ua={class:"token__use"},da={class:"token__value"},ra={class:"percentage"},va=["onClick"],_a=ae(()=>a("div",{class:"title"},"\u60A8\u7684\u505A\u5E02",-1)),ma={class:"item"},pa=ae(()=>a("div",{class:"title"},"\u53D6\u56DE\u8D44\u4EA7",-1)),ha=["src"],Aa=["src"],fa=b("\u786E\u8BA4"),ga={props:{data:{type:Object,default:()=>({})},poolInfo:{type:Object,default:()=>({})},record:{type:Object,default:()=>({})}},emits:["success"],setup(t,{emit:s}){const n=t,l=[0,25,50,75,100],o=B(()=>n.poolInfo&&n.poolInfo.total_shares&&(n.record&&n.record.balance||0)/(n.poolInfo&&n.poolInfo.total_shares)||0);let i=_(0);const d=B(()=>o.value*(n.poolInfo&&n.poolInfo.reserves[0].amount)*i.value),r=B(()=>o.value*(n.poolInfo&&n.poolInfo.reserves[1].amount)*i.value),k=()=>{window.FFW.liquidityPoolWithdrawal(n.record.liquidity_pool_id,String(n.record.balance*i.value),w(d.value),w(r.value),v=>{const{code:m}=v;m==="success"?(J.success("\u53D6\u51FA\u6210\u529F"),s("success"),i.value=0):m==="fail"&&J.fail("\u64A4\u51FA\u5931\u8D25")})};return(v,m)=>{const R=y("van-cell"),S=y("van-list"),I=y("van-button");return A(),U(E,null,[sa,a("div",oa,[a("div",la,[a("p",ia,[ca,a("span",ua,"\u53EF\u7528\u51ED\u8BC1\uFF1A"+c(t.record&&t.record.balance),1)]),a("p",da,c(t.record&&t.record.balance),1),a("div",ra,[(A(),U(E,null,X(l,p=>a("span",{class:Y(["item",{active:e(i)*100===p}]),onClick:h=>$(i)?i.value=p/100:i=p/100},c(p===100?"MAX":p+"%"),11,va)),64))])]),_a,a("p",ma,"\u60A8\u7684\u505A\u5E02\uFF1A"+c(e(w)(e(o)*(t.poolInfo&&t.poolInfo.reserves[0].amount)))+" "+c(e(f)(t.data.source.name))+" / "+c(e(w)(e(o)*(t.poolInfo&&t.poolInfo.reserves[1].amount)))+" "+c(e(f)(t.data.destination.name)),1),pa,u(S,{class:"pop__list"},{default:x(()=>[u(R,{title:e(f)(t.data.source.name),value:e(w)(e(d))+" "+e(f)(t.data.source.name),style:{"padding-left":"0","padding-right":"0"}},{icon:x(()=>[a("img",{class:"icon",src:t.data.source.icon||"/images/unknown.png"},null,8,ha)]),_:1},8,["title","value"]),u(R,{title:e(f)(t.data.destination.name),value:e(w)(e(r))+" "+e(f)(t.data.destination.name),style:{"padding-left":"0","padding-right":"0"}},{icon:x(()=>[a("img",{class:"icon",src:t.data.destination.icon||"/images/unknown.png"},null,8,Aa)]),_:1},8,["title","value"])]),_:1}),u(I,{type:"primary",size:"large",class:"btn",disabled:!e(i),onClick:k,round:""},{default:x(()=>[fa]),_:1},8,["disabled"])])],64)}}};var wa=D(ga,[["__scopeId","data-v-41acf154"]]);const ya={class:"pair-record"},ba={class:"option"},Sa={class:"align-center"},Ia=["src"],ka=["src"],Ba={class:"align-center"},Ca=b("\u5B58\u5165"),Ua=b("\u53D6\u56DE"),xa={class:"item"},Ra={class:"item"},Oa={props:{data:{type:Object,default:()=>({})},poolInfo:{type:Object,default:()=>({})},record:{type:Object,default:()=>({})}},emits:["save","retrieve"],setup(t){const s=t,n=L();let l=_(!1),o=_(void 0);const i=B(()=>s.poolInfo&&s.poolInfo.total_shares&&(s.record&&s.record.balance||0)/(s.poolInfo&&s.poolInfo.total_shares)||0),d=()=>{o.value="join",l.value=!0},r=()=>{o.value="retrieve",l.value=!0},k=()=>{l.value=!1,n.dispatch("setBalances")},v=()=>{l.value=!1,n.dispatch("setBalances")};return(m,R)=>{const S=y("van-icon"),I=y("van-button"),p=y("van-popup");return A(),U(E,null,[a("div",ya,[a("div",ba,[a("div",Sa,[a("img",{class:"icon",src:t.data.source.icon||"/images/unknown.png"},null,8,Ia),a("span",null,c(e(f)(t.data.source.name)),1),u(S,{color:"#d8d8d8",name:"plus",class:"plus",size:"14px"}),a("img",{class:"icon",src:t.data.destination.icon||"/images/unknown.png"},null,8,ka),a("span",null,c(e(f)(t.data.destination.name)),1)]),a("div",Ba,[u(I,{class:"btn btn--save",disabled:!(t.data&&t.record&&t.poolInfo),onClick:d,size:"mini",type:"primary",round:""},{default:x(()=>[Ca]),_:1},8,["disabled"]),u(I,{class:"btn",disabled:!(t.data&&t.record&&t.poolInfo),onClick:r,size:"mini",type:"danger",round:""},{default:x(()=>[Ua]),_:1},8,["disabled"])])]),a("p",xa,"\u60A8\u7684\u505A\u5E02\uFF1A"+c(e(w)(e(i)*(t.poolInfo&&t.poolInfo.reserves[0].amount)))+" "+c(e(f)(t.data.source.name))+" / "+c(e(w)(e(i)*(t.poolInfo&&t.poolInfo.reserves[1].amount)))+" "+c(e(f)(t.data.destination.name)),1),a("p",Ra,"\u60A8\u7684\u505A\u5E02\u5360\u6BD4\uFF1A"+c(e(w)(100*e(i)))+"%",1)]),u(p,{class:"amm-popup",show:e(l),"onUpdate:show":R[0]||(R[0]=h=>$(l)?l.value=h:l=h),closeable:"",round:""},{default:x(()=>[e(o)==="join"?(A(),T(ue,{key:0,data:F(P({},t.data),{liquidityPoolID:t.record.liquidity_pool_id}),onSuccess:v},null,8,["data"])):z("",!0),e(o)==="retrieve"?(A(),T(wa,{key:1,data:t.data,poolInfo:t.poolInfo,record:t.record,onSuccess:k},null,8,["data","poolInfo","record"])):z("",!0)]),_:1},8,["show"])],64)}}};var Va=D(Oa,[["__scopeId","data-v-35282e5c"]]);const Ma={class:"pool"},Pa={setup(t){const s=L(),n={source:{icon:"",name:"XLM",issuer:"GDN4B4U5IPRC42ANGKS7OMUN474KJOWB63BREY5EKS6MYSNUWVTUIMZV"},destination:{icon:"",name:"USDC",issuer:"GDN4B4U5IPRC42ANGKS7OMUN474KJOWB63BREY5EKS6MYSNUWVTUIMZV"}},l=B(()=>s.state.poolId),o=B(()=>s.state.poolInfo);let i=_("");return i=B(()=>s.state.balances.filter(d=>d.asset_type==="liquidity_pool_shares"&&d.liquidity_pool_id===l.value)[0]),(d,r)=>(A(),U("div",Ma,[typeof e(i)=="object"&&"balance"in e(i)?(A(),T(Va,{key:0,poolInfo:e(o),data:n,record:e(i),onSave:d.handleSave,onRetrieve:d.handleRetrieve},null,8,["poolInfo","record","onSave","onRetrieve"])):z("",!0)]))}};const Ea={setup(t){const s=[{key:"swap",label:"\u5151\u6362"},{key:"pools",label:"\u505A\u5E02"}];let n=_(s[0].key),l=_(void 0);const o=d=>{n.value=d},i=d=>{console.log(d),l.value=d};return(d,r)=>(A(),U("div",null,[u(Bt,{data:s,current:e(n),onChangeTab:o,onChangeSwap:i},null,8,["current"]),e(n)===s[0].key?(A(),T(na,{key:0,data:e(l)},null,8,["data"])):z("",!0),e(n)===s[1].key?(A(),T(Pa,{key:1,class:"pools"})):z("",!0)]))}};var za=D(Ea,[["__scopeId","data-v-f693e660"]]);export{za as default};
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.