1import{es as A,G as H,a9 as P,et as j,eu as L,ap as M,cV as $}from"./0_EntryLoginRegisterChunk.CH23XrmN.js";import{z as Z,o as Q,C as X,D as J}from"./0_WithdrawChunk.DK0bpz1Y.js";import{ag as R,E as v,al as r,h as ee,ar as oe,bA as ae,ci as te,b as ne,d as E,ct as se,rX as ce,fq as le,ji as K,bC as re,bD as ue,aQ as ie,v9 as de,jh as pe,hq as me,b6 as ye}from"./commonChunk.Dhe5lqYh.js";import{R as _e,O as be,a as Ce}from"./ResultIndex.Rdsx3zr-.js";import{b as N,ad as ge,r as C,c as T,w as I,n as fe,f as e,j as ve,ae as Te,a as Ie,ap as he,p as w}from"../vendors/vendor-stable.B8ub4Ug6.js";import{d as xe}from"./vendorChunk.BdsO83GQ.js";import{a as Ve}from"./0_GameMoreCategoryChunk.CPz2DCY2.js";import{R as Ee,y as Ke}from"./1_AgentCenterChunk.PiK7sNsJ.js";import"./0_RechargeCommonChunk.DSN05vBz.js";import"../vendors/vendor-swiper.T_wbf2QY.js";const ke={name:{type:String,default:"docType"},nationalityCode:String,showRequired:Boolean,rules:{type:[Object,Array,Function,String]},modelValue:{type:Number}},Re="_docTypeContainer_12uqz_91",Ne="_docTypeGroup_12uqz_95",k={docTypeContainer:Re,docTypeGroup:Ne};function Se(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!ve(t)}const[ze]=R("pages-security-kyc-docType"),De=N({name:ze,props:ke,emits:["change","update:modelValue"],setup(t,{emit:p}){const{t:_}=ge(),u=C(t.modelValue||v.IDCard),i=T(()=>A(t.nationalityCode).map(n=>({key:n.key,label:_(n.label)})));I(()=>i.value,n=>{var g;const l=(g=n[0])==null?void 0:g.key;l!==u.value&&(u.value=l,y(l))}),I(()=>t.modelValue,n=>{fe(()=>{u.value=n})});const y=n=>{p("change",n),p("update:modelValue",n)};return()=>{let n;return e(H,{class:k.docTypeContainer,name:t.name,required:t.showRequired,rules:t.rules},{default:()=>[e(Ee,{onChange:l=>y(l),class:k.docTypeGroup,modelValue:u.value,"onUpdate:modelValue":l=>u.value=l,name:"docType"},Se(n=i.value.map(l=>e(Ke,{class:k.groupItem,key:l.key,value:l.key},{default:()=>[l.label],icon:()=>e(r,{class:"kyc_group_icon_checked",src:"/lobby_asset/common/web/common/comm_icon_gou.svg"},null)})))?n:{default:()=>[n]})]})}}}),Ye={modelValue:{type:String,default:""}},[Be]=R("pages-kyc-nationality"),Le=N({name:Be,props:Ye,emits:["update:modelValue","change"],setup(t,{emit:p}){const _=P(),u=T({get:()=>t.modelValue,set:i=>p("update:modelValue",i)});return()=>e(j,{needDefault:!0,name:"nationality",onChange:i=>p("change",i),showStarSign:!1,modelValue:u.value,"onUpdate:modelValue":i=>u.value=i,dataUsedList:_.nationalityKycList},null)}}),we="_itemTitle_1x4sz_100",Pe="_kycContainer_1x4sz_113",Oe="_body_1x4sz_116",qe="_itemWrap_1x4sz_123",Fe="_uploadWarp_1x4sz_144",Ge="_uploadBody_1x4sz_148",Ue="_entry_1x4sz_148",We="_card_1x4sz_167",Ae="_bgBorder_1x4sz_172",He="_bgCard_1x4sz_187",je="_bgIcon_1x4sz_197",Me="_desc_1x4sz_207",$e="_shootHint_1x4sz_212",Ze="_shootErrExample_1x4sz_218",Qe="_icon_1x4sz_249",Xe="_rightIcon_1x4sz_259",Je="_errorIcon_1x4sz_262",o={itemTitle:we,kycContainer:Pe,body:Oe,itemWrap:qe,uploadWarp:Fe,uploadBody:Ge,entry:Ue,card:We,bgBorder:Ae,bgCard:He,bgIcon:je,desc:Me,shootHint:$e,shootErrExample:Ze,icon:Qe,rightIcon:Xe,errorIcon:Je},[eo]=R("pages-security-kyc"),po=N({name:eo,setup(){const{t}=ee(),{language:p}=oe(),{closeAll:_}=ae(),{replace:u,back:i}=te(),y=P(),{currentKycProvider:n}=Te(y),{validate:l,setFieldError:g}=xe(),O=M(p),S=ne(),s=Ie({currentNationalityCode:"",docTypeValue:v.IDCard,cpf:""}),f=C(!1),m=C({}),b=C(null),z=C(L(v.IDCard)),D=T(()=>![E.TOPPH,E.LEGITIMUZ].includes(n.value.provider)),q=T(()=>[E.LEGITIMUZ].includes(n.value.provider));I(()=>D.value,a=>{a||(s.docTypeValue=v.IDCard)}),I(()=>s.docTypeValue,a=>{z.value=L(a)});const Y=(a=!0)=>{f.value=!1;const{redirect:d,noDialog:c}=m.value,V=d||{name:ie.HOME};u(V).then(()=>{a&&!c&&([K.LOGIN,K.REGISTER].includes(m.value.sceneCode)?de():pe())})},B=()=>{b.value=Q.KYC_FAILED},F=()=>{const{action:a}=m.value;a&&(a.nCode&&(s.currentNationalityCode=a.nCode),a.dType&&(s.docTypeValue=Number(a.dType)),a.rightNow&&x())};se(()=>{var a;m.value=ce({parseKeys:["*"]}),f.value=!!m.value.force,b.value=null,(a=S.userInfos)!=null&&a.cpf&&(s.cpf=S.userInfos.cpf),setTimeout(()=>{_()}),F()});const h=Z({onSuccess(a){Y(a===J.Normal)},onCancel(){B()},onFailed(a,d,c){if(a===X.API_INIT){const{code:V}=re(d);if(V===ue.KYC_CPF_INVALID){g("cpf",t("lobby.modal.loginRegister.cpfError"));return}}c||B()}});he((a,d,c)=>{if(h.isProcess){c(!1),me(()=>{h.close()});return}if(f.value)return c(!1);c()});const x=async()=>{(await l()).valid&&h.start({sceneCode:m.value.sceneCode||K.PERCENTER,countryCode:s.currentNationalityCode,certType:s.docTypeValue,cpf:s.cpf,locale:O})},G=a=>{const d=y.nationalityKycList.find(c=>c.countryCode===a);d&&d.supportProvider&&y.updateCurrentProvider(d.supportProvider)},U=()=>
1{if(m.value.backNeedRedirect){Y(!1);return}i()},W=()=>{b.value=null};return w(be,x),w(Ce,W),()=>{if(b.value)return e(_e,{name:b.value},null);const{images:a,label:d}=z.value;return e(le,null,{header:()=>e(Ve,{useBack:!f.value,onBack:U},{default:t("lobby.center.KYC.tab")}),default:()=>e("div",{class:o.kycContainer},[e("div",{class:o.body},[e("div",{class:o.itemWrap},[e("span",{class:o.itemTitle},[t("lobby.center.KYC.nationality")]),e(Le,{onChange:G,modelValue:s.currentNationalityCode,"onUpdate:modelValue":c=>s.currentNationalityCode=c},null)]),D.value&&e("div",{class:o.itemWrap},[e("span",{class:o.itemTitle},[t("lobby.center.KYC.docType")]),e(De,{modelValue:s.docTypeValue,"onUpdate:modelValue":c=>s.docTypeValue=c,nationalityCode:s.currentNationalityCode},null)]),q.value&&e("div",{class:o.itemWrap},[e("span",{class:o.itemTitle},[t("lobby.finance.withdraw.add.CPF")]),e($,{name:"cpf",modelValue:s.cpf,"onUpdate:modelValue":c=>s.cpf=c,placeholder:t("lobby.formItems.cpf.placeholder.autoComplete"),required:!0,showRequired:!0},null)]),e("div",{class:o.uploadWarp},[e("div",{class:o.itemTitle},[t("lobby.center.KYC.uploadTitle")]),e("div",{class:o.uploadBody},[e("div",{class:o.entry,onClick:x},[e("div",{class:o.card},[e(r,{class:o.bgBorder,src:"/lobby_asset/common/web/common/comm_img_kycrz_sck.svg"},null),e(r,{class:o.bgCard,src:a.main},null),e(r,{class:o.bgIcon,src:"/lobby_asset/common/common/common/icon_kycrz_sczj.png"},null)]),e("span",{class:o.desc},[t("lobby.center.KYC.uploadButtonText")])]),e("div",{class:o.shootHint},[e(ye,{html:t("lobby.center.KYC.hintContent",{label:t(d)})},null)]),e("div",{class:o.shootErrExample},[e("div",null,[e(r,{class:o.card,src:a.hints.right},null),e(r,{class:[o.icon,o.rightIcon],src:"/lobby_asset/common/web/common/comm_icon_pay_1.png"},null),e("span",null,[t("lobby.center.KYC.example.right")])]),e("div",null,[e(r,{class:o.card,src:a.hints.rotate},null),e(r,{class:[o.icon,o.errorIcon],src:"/lobby_asset/common/web/common/comm_icon_pay_2.png"},null),e("span",null,[t("lobby.center.KYC.example.rotate")])]),e("div",null,[e(r,{class:o.card,src:a.hints.vague},null),e(r,{class:[o.icon,o.errorIcon],src:"/lobby_asset/common/web/common/comm_icon_pay_2.png"},null),e("span",null,[t("lobby.center.KYC.example.vague")])]),e("div",null,[e(r,{class:o.card,src:a.hints.exposure},null),e(r,{class:[o.icon,o.errorIcon],src:"/lobby_asset/common/web/common/comm_icon_pay_2.png"},null),e("span",null,[t("lobby.center.KYC.example.exposure")])])])])])])])})}}});export{po 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.