1import{_ as P}from"./Du5jFYfy.js";import{_ as B}from"./5cbstzn2.js";import{_ as I}from"./EfJZ4vNC.js";import{_ as j}from"./CAGaI72w.js";import{_ as A}from"./CInMwmtW.js";import{_ as z}from"./-TneQbyo.js";/* empty css */import{e as F,j as L,W,h as q,r as c,k as X,c as $,a as t,b as r,w as _,l as s,g as H,X as M,o as O,t as n,S as f}from"./l_TsTgXO.js";import{u as G}from"./DjbRFztY.js";import{u as J}from"./CJjc7OWG.js";import{u as K}from"./CE3B8Un3.js";import"./BALRyiGU.js";import"./l033NuO6.js";const Q={class:"cl-root casino-depositcrypto"},Y={class:"relative z-30 mx-auto max-w-[800px] px-4 pb-28 pt-2"},Z={class:"cl-nav"},tt={class:"grid grid-cols-1 gap-6 md:grid-cols-2"},et={class:"space-y-4"},ot={class:"block text-sm font-medium text-gray-500"},st={class:"block text-sm font-medium text-gray-500"},at={class:"relative"},nt={class:"block text-sm font-medium text-gray-500"},lt={class:"block text-sm font-medium text-gray-500"},rt={class:"mb-4 text-xl font-bold"},it={class:"mb-3 flex items-center justify-between border-b pb-3"},ct={class:"text-gray-500"},pt={class:"mb-3 flex items-center justify-between border-b pb-3"},dt={class:"text-gray-500"},ut={class:"font-bold"},mt={class:"mb-3 flex items-center justify-between border-b pb-3"},_t={class:"text-gray-500"},ft={class:"font-bold"},bt={class:"mb-4 text-lg font-bold"},vt={class:"list-decimal space-y-2 pl-5"},yt={class:"mt-4 text-sm text-gray-600"},gt={class:"mt-6 space-y-2"},xt={class:"font-bold"},ht={class:"font-bold"},jt=F({__name:"depositcrypto",setup(Ct){const{public:{deposit_home:b}}=L(),U=b&&!W().path.endsWith(b)?b:"/",{t:e}=q(),v=H(),{isLogin:R}=J(),S=G(),D=K(),y=c([{label:e("deposit.bonusDepositLabel"),value:""}]),g=c("tron"),i=c(""),x=c(0),w=c(""),h=c(""),u=c(""),k=async()=>{try{const{data:a}=await M("https://mainnet.trustsig.xyz/v1/exchangeRate/convertRate?from=USDT&to=THB&amount=1",{},"$TeCiB6RTg3");a.value?.data?.exchangeRate?.value&&(x.value=a.value.data.exchangeRate.value)}catch(a){console.error("Error fetching rate:",a)}},V=a=>{const o=a.target;i.value=o.value.replace(/[^0-9]/g,"")},N=async()=>{if(!i.value){f.fire({title:e("common.notice"),text:e("depositCrypto.amountRequired"),icon:"warning"});return}if(Number(i.value)<10){f.fire({title:e("common.notice"),text:e("depositCrypto.minAmount",{min:10}),icon:"warning"});return}if(!h.value){f.fire({title:e("common.notice"),text:e("common.loginRequired"),icon:"warning"});return}const a=c(0);let o=null;try{u.value>=1?a.value=u.value:a.value="0",o=window.open("","_blank");const l=new FormData;l.append("username",w.value+"_"+h.value+"_"+a.value),l.append("amount",i.value),l.append("from_currency","USDT"),l.append("to_currency","USDT"),l.append("chain",g.value),l.a
1ppend("agent","tpl789");const m=await fetch("https://apicrypto.xd-69.com/api/payment/deposit",{method:"POST",body:l}),p=await m.json();if(m.ok&&p.success)o?o.location.href=p.data.payment_info.data.payment_url:window.open(p.data.payment_info.data.payment_url,"_blank");else throw new Error(p.message||e("depositCrypto.transactionError"))}catch(l){console.error("Error making deposit:",l),f.fire({title:e("common.error"),text:l instanceof Error?l.message:e("depositCrypto.transactionErrorRetry"),icon:"error"})}};return k(),X(()=>{k(),R()||v.push("/login"),S.getUser().then(a=>{a.status===200?(w.value=a.message.AgentUsers.UserId,h.value=a.message.AgentUsers.Username):a.status===401&&v.push("/login")}),D.getPromotion().then(a=>{a.status===200?y.value=y.value.concat(a.message.filter(o=>o.AmountType==="USDT").map(o=>({label:o.Name,value:o.ID}))):a.status===401&&v.push("/login")})}),(a,o)=>{const l=P,m=B,p=I,T=j,E=A,C=z;return O(),$("div",Q,[o[6]||(o[6]=t("div",{class:"cl-diamond-pattern"},null,-1)),o[7]||(o[7]=t("div",{class:"cl-glow-orb"},null,-1)),t("div",Y,[t("nav",Z,[r(m,{to:s(U),class:"cl-back-btn","aria-label":s(e)("common.back")},{default:_(()=>[r(l,{name:"i-heroicons-arrow-left",class:"size-5"})]),_:1},8,["to","aria-label"]),o[3]||(o[3]=t("h3",{class:"cl-page-title"},"Crypto by XPay",-1)),r(p)]),t("div",tt,[r(C,{class:"rounded-2xl bg-gray-100 dark:bg-gray-900"},{default:_(()=>[t("div",et,[t("div",null,[t("label",ot,n(s(e)("depositCrypto.selectCoin")),1),o[4]||(o[4]=t("div",{class:"relative"},[t("div",{class:"flex items-center rounded-md bg-gray-900 p-3"},[t("div",{class:"mr-3 flex size-8 items-center justify-center rounded-full bg-teal-500 text-white"},[t("span",{class:"font-bold"},"T")]),t("span",null,"USDT (TRC-20)")])],-1))]),t("div",null,[t("label",st,n(s(e)("depositCrypto.selectNetwork")),1),t("div",at,[r(T,{modelValue:g.value,"onUpdate:modelValue":o[0]||(o[0]=d=>g.value=d),options:[{label:"TRC20",value:"tron"},{label:"ERC20",value:"ethereum"},{label:"BEP20",value:"bsc"}],class:"w-full"},null,8,["modelValue"])])]),t("div",null,[t("label",nt,n(s(e)("depositCrypto.amountLabel")),1),r(E,{modelValue:i.value,"onUpdate:modelValue":o[1]||(o[1]=d=>i.value=d),type:"text",inputmode:"numeric",placeholder:s(e)("depositCrypto.amountPlaceholder"),class:"w-full",pattern:"[0-9]*",onInput:V},null,8,["modelValue","placeholder"])]),t("div",null,[t("label",lt,n(s(e)("index.promotion")),1),r(T,{modelValue:u.value,"onUpdate:modelValue":o[2]||(o[2]=d=>u.value=d),options:y.value},null,8,["modelValue","options"])])])]),_:1}),r(C,{class:"rounded-2xl bg-gray-100 dark:bg-gray-900"},{default:_(()=>[t("h2",rt,n(s(e)("depositCrypto.detailsTitle")),1),t("div",it,[t("span",ct,n(s(e)("depositCrypto.coin")),1),o[5]||(o[5]=t("span",{class:"font-bold"},"USDT",-1))]),t("div",pt,[t("span",dt,n(s(e)("depositCrypto.rate")),1),t("span",ut,n(s(e)("depositCrypto.rateValue",{value:Number(x.value).toFixed(1)})),1)]),t("div",mt,[t("span",_t,n(s(e)("depositCrypto.amountToDeposit")),1),t("span",ft,n(s(e)("depositCrypto.amountValue",{usdt:Number(i.value),credit:(Number(i.value)*x.value).toFixed(0)})),1)]),t("button",{class:"cl-submit-btn mt-4",onClick:N},[t("span",null,n(s(e)("depositCrypto.depositButton")),1)])]),_:1})]),r(C,{class:"mt-8 rounded-2xl"},{default:_(()=>[t("h3",bt,n(s(e)("depositCrypto.howToTitle")),1),t("ol",vt,[t("li",null,n(s(e)("depositCrypto.step1")),1),t("li",null,n(s(e)("depositCrypto.step2")),1),t("li",null,n(s(e)("depositCrypto.step3")),1)]),t("p",yt,n(s(e)("depositCrypto.rateNote")),1),t("div",gt,[t("p",xt,n(s(e)("depositCrypto.note")),1),t("p",ht,n(s(e)("depositCrypto.warning")),1)])]),_:1})])])}}});export{jt 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.