1import{s as $,C as f,G as B,I as T,o as a,g as r,u as o,l as s,n as l,p as d,P as p,U as g,T as x,Q as D,K as h}from"./vendor.js";import{u as k,a as C}from"./index.js";const I={class:"form-dw"},N={key:0},E={key:0,class:"before-code mx-4 mt-2"},F={class:"font-bold mb-2"},R={class:"mb-8"},G={class:"actions flex flex-col items-start !pt-0 !pb-2 mb-8"},K={key:1,class:"after-code p-4 md:p-6 bg-white rounded-xl border border-gray-200 shadow-sm"},M={class:"mb-5"},P={class:"text-sm font-medium text-gray-700"},Q={class:"space-y-4"},W={class:"space-y-2"},j={class:"block text-sm font-medium text-gray-700"},z={class:"space-y-2"},H={class:"block text-sm font-medium text-gray-700"},J={class:"pt-1"},L=["disabled"],O={key:0},X={class:"mt-6 flex flex-col items-center"},Y={class:"pb-3 text-center text-sm text-gray-600"},Z={key:1,class:"fd"},ss={class:"tg"},ts={class:"tf"},es={class:"tf-bl"},os={class:"tf-gr-2"},ls={class:"tf-bl"},ns={class:"tf-bl"},is={key:0},ds={class:"font-medium"},as={class:"tf-bl"},rs={class:"tf-bl"},us={class:"tf-tx"},ps={__name:"withdraw",setup(ms){const{alert:S}=$(k()),{onAlert:w}=k(),{userData:i}=$(C()),{onWithdraw:V,onCode:_,onActivate:A}=C();let m=f(1e3),b=f(""),u=f(60),v=f(""),c=f(!1);const U=({msisdn:e,src:t})=>{c.value=!0,_({msisdn:e,src:t})};function q(){u.value=60,v.value=setInterval(function(){u.value--,u.value<0&&y()},1e3)}function y(){window.clearInterval(v.value),v.value=""}return B(S,e=>{e.message&&e.status_code==200&&q()},{deep:!0}),T(()=>{y()}),(e,t)=>(a(),r("div",I,[o(i)&&o(i).status==0?(a(),r("div",N,[o(c)?(a(),r("div",K,[s("div",M,[s("p",P,l(e.$t("message.enter_activation_code"))+". ",1)]),s("div",Q,[s("div",W,[s("label",j,l(e.$t("message.phone_number")),1),p(s("input",{onFocus:t[1]||(t[1]=n=>o(w)()),disabled:"","onUpdate:modelValue":t[2]||(t[2]=n=>o(i).msisdn=n),placeholder:"07xxxxxxxx",type:"tel",required:"",class:"block w-full rounded-md border border-gray-300 bg-gray-50 px-3 py-2 text-sm text-gray-700 outline-none focus:border-blue-500 focus:ring-2 focus:ring-blue-100"},null,544),[[g,o(i).msisdn]])]),s("div",z,[s("label",H,l(e.$t("message.enter_verification_code")),1),p(s("input",{onFocus:t[3]||(t[3]=n=>o(w)()),"onUpdate:modelValue":t[4]||(t[4]=n=>x(b)?b.value=n:b=n),type:"text",placeholder:"⢠⢠⢠⢠⢠â¢",required:"",class:"block w-full rounded-md border border-gray-300 bg-white px-3 py-2 text-sm text-gray-700 outline-none focus:border-blue-500 focus:ring-2 focus:ring-blue-100"},null,544),[[g,o(b)]])]),p(s("div",J,[s("button",{disabled:o(u)>0,class:"text-sm font-medium text-blue-600 hover:text-blue-700 disabled:cursor-not-allowed disabled:text-gray-400",onClick:t[5]||(t[5]=n=>o(_)({msisdn:o(i).msisdn,src:"activate"}))},[d(l(e.$t("message.resend_code")),1),o(u)>0?(a(),r("span",O," in "+l(o(u))+" seconds",1)):h("",!0)],8,L)],512),[[D,o(i)&&o(i).msisdn]])]),s("div",X,[s("p",Y,l(e.$t("message.dial_ussd_code")),1),s("button",{onClick:t[6]||(t[6]=n=>o(A)({msisdn:o(i).msisdn,code:o(b)})),class:"w-full rounded-md bg-blue-600 px-4 py-3 text-sm font-semibold text-white shadow-sm transition hover:bg-blue-700 focus:outline-none focus:ring-2 focus:ring-blue-200 md:w-auto"}," Submit ")])])):(a(),r("div",E,[s("p",F,l(e.$t("message.withdraw_activate")),1),s("p",R,[d(l(e.$t("message.request_withdrawal_activate"))+" ",1),s("b",null,l(o(i).msisdn),1)]),s("div",G,[s("button",{onClick:t[0]||(t[0]=n=>U({msisdn:o(i).msisdn,src:"activate"})),class:"cta p-4 rounded-md bg-blue-500 text-white"},l(e.$t("message.withdraw_activate_btn")),1)])]))])):(a(),r("div",Z,[s("div",ss,l(e.$t("message.withdraw_to_mobile")),1),s("div",ts,[s("div",es,[s("div",null,l(e.$t("message.enter_amount_withdraw")),1)]),s("div",os,[s("div",ls,[s("div",ns,[s("label",null,[o(i)?(a(),r("span",is,[d(l(e.$t("message.receive_money_on")),1),s("span",ds,"+"+l(o(i).msisdn),1)])):h("",!0)]),p(s("input",{"onUpdate:modelValue":t[7]||(t[7]=n=>x(m)?m.value=n:m=n),placeholder:"$t('message.min') 1000"},null,512),[[g,o(m)]])]),s("div",as,[s("button",{class:"tf-btn",onClick:t[8]||(t[8]=n=>o(V)(o(m)))},l(e.$t("message.withdraw")),1)]),t[13]||(t[13]=s("hr",null,null,-1)),t[14]||(t[14]=s("br",null,null,-1)),s("p",null,[s("strong",null,l(e.$t("message.note"))+": ",1),t[9]||(t[9]=s("br",null,null,-1)),d(" - "+l(e.$t("message.minimum_withdraw")),1),t[10]||(t[10]=s("br",null,null,-1)),d(" - "+l(e.$t("message.maximum_per_transaction")),1),t[11]||(t[11]=s("br",null,null,-1)),d(" - "+l(e.$t("message.maximum_withdraw_per_day")),1),t[12]||(t[12]=s("br",null,null,-1))])]),s("div",rs,[s("div",us,[d(l(e.$t("message.offline_withdrawal_instructions")),1),t[21]||(t[21]=s("br",null,null,-1)),t[22]||(t[22]=s("br",null,null,-1)),s("p",null,[d(" - "+l(e.$t("message.dial_withdrawal_co
1de")),1),t[15]||(t[15]=s("br",null,null,-1)),d(" - "+l(e.$t("message.dial_6")),1),t[16]||(t[16]=s("br",null,null,-1)),d(" - "+l(e.$t("message.enter_amount_withdrawal")),1),t[17]||(t[17]=s("br",null,null,-1)),d(" - "+l(e.$t("message.pin_send")),1),t[18]||(t[18]=s("br",null,null,-1)),d(" - "+l(e.$t("message.receive_confirmation")),1),t[19]||(t[19]=s("br",null,null,-1)),t[20]||(t[20]=s("br",null,null,-1))])])])])])]))]))}};export{ps 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.