1"use strict";(self.webpackChunkfront_end_ui=self.webpackChunkfront_end_ui||[]).push([[461],{98832(e,t,n){n.d(t,{A:()=>i});var a=n(77440);const i={getAllCurrentSession:()=>(0,a.y)(a.A.get("/user/api/public/session/active")),getAllPastSession:e=>(0,a.y)(a.A.get("/user/api/public/session/inactive",{params:e})),deleteAllPastSession:()=>(0,a.y)(a.A.delete("/user/api/public/session/destroy")),deletePastSessionById:e=>{const t="/user/api/public/session/destroy/".concat(e);return(0,a.y)(a.A.delete(t))}}},93371(e,t,n){n.d(t,{A:()=>r});var a=n(97e3),i=n(50119),s=n(9950),l=n(44414);const r=e=>{let t=e.initialSeconds,n=e.onFinish,r=e.isStop,o=e.rerun,c=e.timeUnit,d=e.isForceReload,u=e.isRegister,m=void 0!==u&&u,p=e.justCount,v=void 0!==p&&p;const h=(0,i.a$)(),f=(0,s.useState)(t),A=(0,a.A)(f,2),g=A[0],y=A[1];return(0,s.useEffect)((()=>{(0===g||d)&&o&&y(t)}),[o,d]),(0,s.useEffect)((()=>{const e=setInterval((()=>{r||y((t=>t>0?t-1:(n&&n(),clearInterval(e),0)))}),1e3);return()=>clearInterval(e)}),[r,o]),v?(0,l.jsx)("span",{}):(0,l.jsx)("span",{children:m?(0,l.jsx)(s.Fragment,{children:h("timer.count-down-sec",{time:g})}):(0,l.jsx)(s.Fragment,{children:h("timer.unit.".concat(null!==c&&void 0!==c?c:"seconds"),{time:g})})})}},33319(e,t,n){n.d(t,{A:()=>o});var a=n(95443),i=n(83696),s=n(50119),l=n(20880),r=(n(9950),n(44414));const o=e=>{const t=e.name,n=(0,s.a$)(),o=(0,s.GV)(l.WA),c=null!==o&&void 0!==o&&o[t]?"error":"success",d=null!==o&&void 0!==o&&o[t]?n(o[t][0]):null;return(0,r.jsx)(i.A.Item,(0,a.A)((0,a.A)({},e),{},{validateStatus:c,help:d}))}},5924(e,t,n){n.d(t,{A:()=>d,d:()=>c});var a=n(95443),i=n(77645),s=n(92979),l=n(26308),r=(n(9950),n(33319)),o=n(44414);const c=e=>{const t=l.h9.test(e);return 6===e.length&&t},d=e=>{const t=e.form,n=e.name,l=e.placeholder,d=e.disabled,u=e.isCopy,m=e.onChange,p=e.maxLength,v=e.afterPasteCallback;return(0,o.jsx)(r.A,(0,a.A)((0,a.A)({},e),{},{children:(0,o.jsx)(i.A,{placeholder:l,name:n,disabled:d,suffix:u?(0,o.jsx)(s.A,{onGetClipBoard:e=>{if(t){const a=e.slice(0,6);null===t||void 0===t||t.setFieldsValue({[n]:a}),t.validateFields([n]),c(a)&&v?v(!0):!c(a)&&v&&v(!1),m&&c(a)&&m({target:{value:a}})}}}):null,onChange:m,maxLength:p})}))}},3345(e,t,n){n.d(t,{A:()=>c});var a=n(95443),i=n(52662),s=n(77645),l=(n(9950),n(33319)),r=n(44414);const o=["placeholder","disabled","value","suffix","maxLength","readOnly","uppercase","inputProps"],c=e=>{const t=e.placeholder,n=e.disabled,c=e.value,d=e.suffix,u=e.maxLength,m=e.readOnly,p=e.uppercase,v=e.inputProps,h=(0,i.A)(e,o);return(0,r.jsx)(l.A,(0,a.A)((0,a.A)({},h),{},{children:(0,r.jsx)(s.A,(0,a.A)((0,a.A)({},v),{},{placeholder:t,disabled:n,value:c,suffix:d,maxLength:u,readOnly:m,style:p?{textTransform:"uppercase"}:void 0}))}))}},29452(e,t,n){n.d(t,{A:()=>x});var a=n(95443),i=n(97e3),s=n(52662),l=n(77645),r=n(55428),o=n(50119),c=n(72004),d=n(82457),u=n(26308),m=n(75851),p=n(85006),v=n(9950),h=n(93371),f=n(33319),A=n(44414);const g=["onSendCode","handleFinishCount","placeholder","autoSend","disabled","type","justTimer"],y=async e=>{const t=(await r.A.getSettingConfig(e)).body;return t?Math.round(Number(t.value)/1e3):60},x=e=>{let t=e.onSendCode,n=e.handleFinishCount,r=e.placeholder,x=e.autoSend,C=void 0===x||x,b=e.disabled,w=e.type,j=void 0===w?"email":w,N=e.justTimer,E=void 0!==N&&N,S=(0,s.A)(e,g);const L=window.crypto||window.Crypto,O=(0,o.a$)(),_=(0,v.useRef)(null),F=(0,v.useState)(!1),k=(0,i.A)(F,2),T=k[0],I=k[1],P=(0,v.useState)(!1),V=(0,i.A)(P,2),R=V[0],M=V[1],q=(0,v.useState)(0),B=(0,i.A)(q,2),D=B[0],$=B[1],G=(0,v.useState)(0),H=(0,i.A)(G,2),U=H[0],W=H[1],Z=(0,v.useState)(0),X=(0,i.A)(Z,2),z=X[0],K=X[1],Y="email"===j?p.bD.EMAIL_RESEND_OTP_EXPIRATION:p.bD.SMS_RESEND_OTP_EXPIRATION,J="email"===j?p.bD.EMAIL_OTP_EXPIRATION:p.bD.SMS_OTP_EXPIRATION;(0,v.useEffect)((()=>{C&&(y(Y).then((e=>{W(e)})).catch((()=>{W(0)})),y(J).then((e=>{K(e)})).catch((()=>{K(0)})))}),[j]),(0,v.useEffect)((()=>{W(0),K(0),I(!1),M(!1)}),[j]);return(0,A.jsx)("div",{className:S.className,children:(0,A.jsxs)("div",{className:"verify-input-code__container",children:[(0,A.jsx)(f.A,(0,a.A)((0,a.A)({},S),{},{children:!E&&(0,A.jsx)(l.A,{ref:_,placeholder:r,suffix:(0,A.jsx)("span",{}),disabled:b,maxLength:u.E2.OTP})})),(0,A.jsxs)("div",{className:"timer-notice",children:[(0,A.jsx)("span",{className:(0,
1c.A)("counter-notice text-gray",m.A.p5),children:(R||C)&&(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)("span",{children:O("settings.change-".concat(j,".verify-code.timer-notice").concat(z?"":"-expired"))}),!!z&&(0,A.jsx)(h.A,{initialSeconds:z,rerun:T,isForceReload:Boolean(D),onFinish:()=>{K(0),I(!1),n&&n()}})]})}),(0,A.jsxs)("button",{className:(0,c.A)("send-code",m.A.p5,{disabled:!!U}),onClick:async()=>{var e;if(b)return;const n=await y(Y);W(n);const a=await y(J);K(a),I(!0),M(!0);const i=new Uint32Array(1);L.getRandomValues(i);const s=i[0]*2**-32,l=Math.floor(100*s+1);$(l),null===(e=_.current)||void 0===e||e.focus(),t&&t()},type:"button",disabled:!!U,children:[(0,A.jsx)(d.A,{allow:!U}),(0,A.jsx)("span",{children:U?(0,A.jsx)(h.A,{initialSeconds:U,onFinish:()=>{W(0),I(!1),M(!0),n&&n()},rerun:T,timeUnit:"sec"}):O("common.".concat(R?"resend":"sendCode"))})]})]})]})})}},24378(e,t,n){n.d(t,{A:()=>m});var a=n(95443),i=n(48538),s=n(90650),l=n(73173),r=n(20880),o=n(9950),c=n(27081),d=n(44414);const u=o.forwardRef(((e,t)=>{let n=e.name,o=e.type,u=e.className,m=e.formFieldStyle,p=e.buttonStyle,v=e.isBlock,h=e.buttonClassName,f=e.disabled,A=e.onClick,g=e.formItemProps;const y=(0,c.d4)(r.$Z);return(0,d.jsx)(l.A,(0,a.A)((0,a.A)({shouldUpdate:!0,className:u,style:m},g),{},{children:(0,d.jsxs)(i.A,{type:o,htmlType:"submit",disabled:y||f,style:p,block:v,className:h,ref:t,onClick:A,children:[!y&&n,y&&(0,d.jsx)(s.A,{})]})}))}));u.displayName="SubmitButton";const m=u},35046(e,t,n){n.d(t,{A:()=>o});var a=n(95443),i=n(83696),s=(n(9950),n(50119)),l=n(20880),r=n(44414);const o=e=>{const t=(0,s.jL)(),n=e.children;return(0,r.jsx)(i.A,(0,a.A)((0,a.A)({},e),{},{children:n,layout:"vertical",autoComplete:"off",requiredMark:!1,scrollToFirstError:!0,onValuesChange:e=>{const n=Object.keys(e)[0];t((0,l.$m)(n))}}))}},26201(e,t,n){n.d(t,{A:()=>r});var a=n(62601),i=n(74364),s=(n(9950),n(41413)),l=n(44414);const r=e=>{let t=e.customOnClick,n=e.url,r=e.navOptions;const o=(0,s.Zp)();return(0,l.jsx)(i.A,{alt:"go back icon",customStyle:{cursor:"pointer"},onClick:null!==t&&void 0!==t?t:()=>{n?o(n,r):o(-1)},src:a.icons.arrowLeft,size:{width:a.iconSize.xs,height:a.iconSize.xs}})}},92979(e,t,n){n.d(t,{A:()=>i});n(9950);var a=n(44414);const i=e=>{let t=e.onGetClipBoard,n=e.color,i=e.permitCopy,s=void 0===i||i;return(0,a.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",onClick:async()=>{const e=await navigator.clipboard.readText();"string"===typeof e&&s&&t(e)},className:"cursor-p",children:[(0,a.jsx)("path",{d:"M16.1958 12.5H11.0896L12.7021 10.8812L11.8208 10L8.6958 13.125L11.8208 16.25L12.7021 15.3688L11.0896 13.75H16.1958V18.75H17.4458V13.75C17.4458 13.4185 17.3141 13.1005 17.0797 12.8661C16.8453 12.6317 16.5273 12.5 16.1958 12.5Z",fill:null!==n&&void 0!==n?n:"#939598"}),(0,a.jsx)("path",{d:"M14.7646 5.80626L10.3896 1.43126C10.3312 1.37333 10.2619 1.32751 10.1857 1.2964C10.1096 1.2653 10.0281 1.24953 9.9458 1.25001H3.6958C3.36428 1.25001 3.04634 1.38171 2.81192 1.61613C2.5775 1.85055 2.4458 2.16849 2.4458 2.50001V17.5C2.4458 17.8315 2.5775 18.1495 2.81192 18.3839C3.04634 18.6183 3.36428 18.75 3.6958 18.75H8.6958V17.5H3.6958V2.50001H8.6958V6.25001C8.6958 6.58153 8.8275 6.89947 9.06192 7.13389C9.29634 7.36831 9.61428 7.50001 9.9458 7.50001H13.6958V8.75001H14.9458V6.25001C14.9463 6.16776 14.9305 6.08622 14.8994 6.01007C14.8683 5.93392 14.8225 5.86466 14.7646 5.80626ZM9.9458 2.75626L13.4396 6.25001H9.9458V2.75626Z",fill:null!==n&&void 0!==n?n:"#939598"})]})}},82457(e,t,n){n.d(t,{A:()=>i});n(9950);var a=n(44414);const i=e=>{let t=e.allow;return(0,a.jsxs)("svg",{width:"21",height:"20",viewBox:"0 0 21 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("g",{clipPath:"url(#clip0_2129_29302)",children:(0,a.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.74875 1.77219C8.48425 0.192847 11.6791 0.129513 14.3579 1.31792C14.8627 1.54189 15.0904 2.1327 14.8664 2.63753C14.6424 3.14237 14.0516 3.37005 13.5468 3.14609C11.4273 2.20577 8.90722 2.25805 6.74875 3.50424C3.59264 5.32642 2.26194 9.09613 3.39825 12.419L3.49061 12.0743C3.63355 11.5408 4.18189 11.2242 4.71536 11.3672C5.24882 11.5101 5.5654 12.0584 5.42246 12.5919L4.69041 15.3239C4.62177 15.5801 4.45417 15.7985 4.22449 15.9312C3.9948 16.0638 3.72185 16.0997 3.46567 16.0311L0.733617 15.299C0.20015 15.1561 -0.116432 14.6077 0.0265099 14.0743C0.169452 13.5408 0.717789 13.2242 1.25125 13.3672L1.65622 13.4757C-0.0424273 9.17055 1.62012 4.15585 5.74875 1.77219ZM16.3078 4.67426C16.4507 4.14079 16.9991 3.82421 17.5325 3.96715L20.2646 4.6992C20.798 4.84215 21.1146 5.39048 20.9717 5.92395C20.8287 6.45742 20.2804 6.774 19.7469 6.63106L19.3415 6.52241C21.0406 10.8277 19.3781 15.8428 15.2492 18.2266C12.5137 19.8059 9.31885 19.8692 6.64011 18.6808C6.13527 18.4569 5.90759 17.866 6.13155 17.3612
1C6.35552 16.8564 6.94633 16.6287 7.45116 16.8527C9.5707 17.793 12.0907 17.7407 14.2492 16.4945C17.4053 14.6723 18.736 10.9027 17.5998 7.57992L17.5076 7.92395C17.3646 8.45742 16.8163 8.774 16.2828 8.63106C15.7494 8.48811 15.4328 7.93978 15.5757 7.40631L16.3078 4.67426Z",fill:t?"#03FFCB":"#939598"})}),(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:"clip0_2129_29302",children:(0,a.jsx)("rect",{width:"20",height:"20",fill:"white",transform:"translate(0.5)"})})})]})}},75067(e,t,n){n.d(t,{A:()=>f});var a=n(26308),i=n(33191),s=n(97e3),l=n(98832),r=n(9950),o=n(14941);const c=()=>{const e=(0,r.useState)(),t=(0,s.A)(e,2),n=t[0],a=t[1],i=(0,o.W9)("last-current-session"),c=(0,r.useCallback)((()=>{l.A.getAllCurrentSession().then((e=>{let t=e.body;if(t){const e=t.find((e=>e.isCurrentSession));(0,o.yt)("last-current-session",e),a(e)}}))}),[]);return(0,r.useEffect)((()=>{if(i){const e=JSON.parse(i);e.sessionId!==(null===n||void 0===n?void 0:n.sessionId)&&a(e)}else c()}),[null===n||void 0===n?void 0:n.sessionId,c,i]),n};var d=n(50119),u=n(36567),m=n(72004),p=n(75851),v=n(20639),h=n(44414);const f=e=>{let t=e.customClass,n=e.color,s=e.isShowIp,l=void 0===s||s;const r=c(),o=(0,d.a$)(),f=(0,d.GV)(v.Eb).isPhone;return(0,h.jsx)("span",{className:(0,m.A)("last-session-notice",t,null!==n&&void 0!==n?n:"gray",{[p.A.p4]:f,[p.A.p3]:!f}),children:r?"".concat(o("shared.last-session-notice.title")," ").concat(i.A.format(new Date(null===r||void 0===r?void 0:r.dateTime),a.Bp)," ").concat(l?"".concat(o("shared.last-session-notice.ip"),": \n ").concat(null===r||void 0===r?void 0:r.ipAddress):""):(0,h.jsx)(u.A,{width:f?240:340,height:8})})}},50461(e,t,n){n.r(t),n.d(t,{default:()=>R});var a=n(95443),i=n(97e3),s=n(92394),l=n(50119),r=n(26201),o=n(20266),c=n(39391),d=n(80358),u=n(46413),m=n(23637),p=n(9950),v=n(59724),h=n(28325),f=n(41413),A=n(79894),g=n(75067),y=n(89468),x=n(91992),C=n(83696),b=n(72004),w=n(3345),j=n(24378),N=n(35046),E=n(26308),S=n(75851),L=n(18386),O=n(44414);const _=e=>{let t=e.currentUser,n=e.handleSubmitNewEmail,a=e.newEmail;const s=(0,l.a$)(),r=C.A.useForm(),o=(0,i.A)(r,1)[0];(0,L.A)(o,s),(0,p.useEffect)((()=>{o.setFieldsValue({email:null===t||void 0===t?void 0:t.email,newEmail:null!==a&&void 0!==a?a:void 0})}),[null===t||void 0===t?void 0:t.email,o,a]);const c=function(){return[{required:!0,message:s("change-email.validation.email.".concat(!(arguments.length>0&&void 0!==arguments[0])||arguments[0]?"newEmailRequired":"required"))},{pattern:E.Xw,message:s("change-email.validation.email.invalid")}]};return(0,O.jsx)("div",{className:"change-email",children:(0,O.jsxs)(N.A,{className:"change-email__form",onFinish:n,form:o,name:"change-email",children:[(0,O.jsx)("span",{className:(0,b.A)("text-greyish cursor-d",S.A.p1),children:s("settings.change-email.form.title")}),(0,O.jsx)(w.A,{className:"input-primary email__field",label:(0,O.jsx)("span",{className:S.A.p2,children:s("settings.change-email.form.label.oldEmail")}),name:"email",disabled:!0,rules:c(!1)}),(0,O.jsx)(w.A,{className:"input-primary email__field",label:(0,O.jsx)("span",{className:S.A.p2,children:s("settings.change-email.form.label.newEmail")}),name:"newEmail",placeholder:s("settings.change-email.form.placeholder.newEmail"),rules:[...c(),e=>{let t=e.getFieldValue;return{validator:(e,n)=>{var a;return(null===(a=t("email"))||void 0===a?void 0:a.toLowerCase())===(null===n||void 0===n?void 0:n.toLowerCase())?Promise.reject(new Error(s("user.error.update-mail.new-email.same-current"))):Promise.resolve()}}}],maxLength:E.E2.EMAIL}),(0,O.jsx)(j.A,{name:s("settings.change-email.form.button.submit"),type:"primary",className:"flex-1",buttonClassName:(0,b.A)("w-100-p br-30 bd-none h-42 button-secondary flex-row flex-ai-center flex-jt-center cursor-p btn__submit",S.A.p1)})]})})};var F=n(5924),k=n(29452),T=n(59868);const I=e=>{let t=e.value,n=e.onSubmit,a=e.enable2FA;const r=(0,l.a$)(),o=(0,m.A)().currentUser,c=C.A.useForm(),d=(0,i.A)(c,1)[0];(0,L.A)(d,r);const u=(0,p.useCallback)((async()=>{await s.A.getResendEmailOTP({newEmail:!0,email:t})}),[t]),v=(0,p.useCallback)((async()=>{await s.A.getResendEmailOTP({newEmail:!1,email:null===o||void 0===o?void 0:o.email})}),[]);return(0,O.jsx)("div",{className:"verify-email",children:(0,O.jsxs)(N.A,{className:"verify-otp-email__form",name:"verifyAccount",onFinish:n,form:d,children:[(0,O.jsx)("span",{className:(0,b.A)("text-greyish cursor-d",S.A.p1),children:r("settings.change-email.verify-code.title")}),(0,O.jsx)(k.A,{label:(0,O.jsx)("span",{className:S.A.p2,children:r("settings.change-email.verify-code.label.oldEmail",{email:(0,T.nq)(null===o||void 0===o?void 0:o.email)})}),name:"emailVerifyCode",placeholder:r("settings.change-email.verify-code.placeholder.oldEmail"),rules:[{required:!0,message:r("input.validation.otpCode.required-email")},{pattern:E.h9,message:r("input.validation.otpCode.pattern")}],onSendCode:v,className:"input-primary old-email-input verification-code__field",type:"email"}),(0,O.jsx)(k.A,{label:(0,O.jsx)("span",{className:S.A.p2,children:r("settings.change-email.verify-code.label.newEmail",{email:(0,T.nq)(t)})}),name:"newEmailVerifyCode",placeholder:r("settings.change-email.verify-code.placeholder.newEmail"),rules:[{required:!0,message:r("input.validation.otpCode.required-email")},{pattern:E.h9,message:r("input.validation.otpCode.pattern")}],onSendCode:u,className:"input-primary new-email-input verification-code__field",type:"email"}),a&&(0,O.jsx)(F.A,{label:(0,O.jsx)("span",{className:S.A.p2,children:r("settings.change-email.verify-code.label.2fa")}),name:"twoFaCode",rules:[{required:!0,message:r("input.validation.twoFA.required")},{pattern:E.h9,message:r("input.validation.twoFA.pattern")}],isCopy:!0,placeholder:r("settings.change-email.verify-code.placeholder.2fa"),className:"input-primary two-fa-input",form:d,maxLength:E.E2.OTP}),(0,O.jsx)("div",{className:"submit-btn",children:(0,O.jsx)(j.A,{name:r("settings.change-email.verify-code.button"),type:"primary",buttonClassName:(0,b.A)("w-100-p br-30 bd-none h-42 button-secondary flex-row flex-ai-center flex-jt-center cursor-p btn__submit",S.A.p1)})})]})})};var P=n(38981),V=n(69565);const R=(0,h.A)((()=>{const e=(0,l.a$)();(0,P.A)(e("title.change-email"));const t=(0,f.Zp)(),n=(0,l.jL)();(0,d.A)({twoFa:!0});const h=(0,m.A)(),C=h.currentUser,b=h.getUserDetail,w=(0,l.GV)(y.Y2),j=(0,p.useMemo)((()=>null===w||void 0===w?void 0:w.find((e=>9===e.id))),[w]),N=(0,p.useState)(""),E=(0,i.A)(N,2),S=E[0],L=E[1],F=(0,p.useState)(1),k=(0,i.A)(F,2),T=k[0],R=k[1],M=(0,o.A)(),q=(0,c.A)(),B=(0,u.A)((async e=>{var t;const n=await s.A.getEmailOTP(String(null!==(t=e.newEmail)&&void 0!==t?t:"")),a=n.ok,i=n.error;var l,r;a&&(L(null!==(l=null===e||void 0===e||null===(r=e.newEmail)||void 0===r?void 0:r.toString())&&void 0!==l?l:""),R(2));i&&M(i)})),D=(0,u.A)((async a=>{var i;const l=await b().catch((()=>{}));if("NONE"!==(null===(i=null!==l&&void 0!==l?l:{})||void 0===i?void 0:i.twoFaType)){const i=await s.A.updateEmail({newEmail:S,emailVerifyCode:a.emailVerifyCode,newEmailVerifyCode:a.newEmailVerifyCode},{headers:{"X-Two-Fa":(0,v.encode)(JSON.stringify({GOOGLE:a.twoFaCode}))}}),l=i.ok,r=i.error;if(l){const a=()=>{n((0,A.EM)()),t("/login")};q({response:l,message:e("settings.change-email.modal.success.message"),onOk:a,title:e("settings.change-email.modal.success.title")})}else if(r){if("user.error.2fa.google.twofa-invalid-format"===r.message)n((0,y.nD)((0,x.NF)()));else if("user.validate.2fa.code-has-already-used"===r.message)return void(0,V.Hm)({title:e("user.validate.2fa.code-has-already-used.title"),message:e("user.validate.2fa.code-has-already-used.desc"),onOk:void 0,customClassname:"login__modal--error"});M(r)}}})),$=(0,a.A)((0,a.A)({},1===T&&{url:"/my/security-setting"}),T>1&&{customOnClick:()=>R((e=>e-1))});return(0,O.jsxs)("div",{className:"change-email-page",children:[(0,O.jsxs)("div",{className:"change-email-page__top-bar",children:[(0,O.jsx)(r.A,(0,a.A)({},$)),(0,O.jsx)(g.A,{})]}),1===T&&(0,O.jsx)(_,{currentUser:C,handleSubmitNewEmail:B,newEmail:S}),2===T&&(0,O.jsx)(I,{value:S,onSubmit:D,enable2FA:null===j||void 0===j?void 0:j.enable})]})}))},18386(e,t,n){n.d(t,{A:()=>r});var a=n(50119),i=n(20880),s=n(9950),l=n(15803);const r=(e,t)=>{const n=(0,a.jL)(),r=(0,l.A)().i18n;(0,s.useEffect)((()=>{const t=e.getFieldsError().filter((e=>e.errors.length)).map((e=>e.name));t.length&&t.forEach((t=>e.validateFields([t])));n((0,i.Xq)())}),[r.language])}},39391(e,t,n){n.d(t,{A:()=>
1o});var a=n(95443),i=n(52662),s=n(69565),l=n(9950);const r=["response","message","onOk","title"],o=()=>(0,l.useCallback)((e=>{let t=e.response,n=e.message,l=e.onOk,o=e.title,c=(0,i.A)(e,r);t&&t&&(0,s.C2)((0,a.A)({message:n,onOk:l,title:null!==o&&void 0!==o?o:""},c))}),[])},80358(e,t,n){n.d(t,{A:()=>c});var a=n(95443),i=n(50119),s=n(69565),l=n(79894),r=n(9950),o=n(41413);const c=e=>{let t=e.kyc,n=e.twoFa;const c=(0,i.a$)(),d=(0,o.Zp)(),u=(0,i.GV)(l.xu),m=(0,r.useRef)(!1),p=(0,o.zy)();(0,r.useEffect)((()=>{(()=>{if(m.current)return;const e=u||{},i=e.kycStatus,l=e.twoFaType,r={icon:null,title:c("preventWhenNo2FA.title"),message:c("preventWhenNo2FA.message"),onOk:()=>d("/my/set-up-2fa"),onCancel:()=>d(-1),afterClose:()=>{m.current=!1},cancelText:c("preventWhenNo2FA.skip")};if(!u||u.customerReKycDataResponseDto||!t||"ACCEPTED"===i||m.current)return!n||!u||l&&"NONE"!==l?void 0:(m.current=!0,void(0,s.jr)(r));{m.current=!0;const e="INDIVIDUAL"===(null===u||void 0===u?void 0:u.userType),t=p.pathname.split("/").includes("trade")?-2:-1;(0,s.jr)((0,a.A)((0,a.A)({},r),{},{title:c("preventWhenNonKyc.title".concat(e?"":"-2")),message:c("preventWhenNonKyc.message".concat(e?"":"-2")),onOk:()=>d("/my/verify-kyc"),okText:c("preventWhenNonKyc.btnOk"),onCancel:()=>d(t)}))}})()}),[null===u||void 0===u?void 0:u.kycStatus,u,m,null===u||void 0===u?void 0:u.twoFaType])}},46413(e,t,n){n.d(t,{A:()=>l});var a=n(50119),i=n(20880),s=n(9950);const l=e=>{const t=(0,a.jL)();return(0,s.useCallback)((async function(){t((0,i.TG)(!0)),await e(...arguments),t((0,i.TG)(!1))}),[t,e])}},38981(e,t,n){n.d(t,{A:()=>i});var a=n(9950);const i=e=>{(0,a.useEffect)((()=>{const t=document.title;return document.title=e,()=>{document.title=t}}))}},59868(e,t,n){n.d(t,{OV:()=>l,Q0:()=>i,R_:()=>o,nq:()=>r});var a=n(19760);const i=e=>{var t,n;return"".concat(null===(t=e.originalString)||void 0===t?void 0:t.slice(0,e.start)).concat(e.replaceBy).concat(null===(n=e.originalString)||void 0===n?void 0:n.slice(-e.end))},s=e=>{var t,n;return"".concat(null===(t=e.originalString)||void 0===t?void 0:t.slice(0,e.start)).concat(e.replaceBy).concat(null===(n=e.originalString)||void 0===n?void 0:n.slice(e.end))},l=(e,t)=>e?s({start:6,end:e.length-2||0,originalString:t?"+".concat(t," ").concat((0,a.Y$)(e,t)):"+".concat(e.slice(0,2)," ").concat(e.slice(2)),replaceBy:"***"}):null,r=e=>e?"".concat(s({start:2,end:e.split("@")[0].length||0,originalString:e.split("@")[0],replaceBy:"***"}),"@").concat(e.split("@")[1]):null,o=e=>"".concat(e.slice(0,25),"...")},19760(e,t,n){n.d(t,{C1:()=>r,Oe:()=>s,Y$:()=>l});var a=n(46591),i=n(8332);const s=(e,t)=>null!==e&&void 0!==e&&e.startsWith(t)?e:"".concat(t).concat(e),l=(e,t)=>{const n=new RegExp("^(".concat(t,")"),"g");return n.test(e)?null===e||void 0===e?void 0:e.toString().replace(n,""):e},r=e=>{try{var t;const n=(0,a.L)("+".concat(e));return(0,i.G)(n.nationalNumber,null!==(t=null===n||void 0===n?void 0:n.country)&&void 0!==t?t:"TH","INTERNATIONAL")}catch(n){return e}}},8332(e,t,n){n.d(t,{G:()=>d});var a=n(97631),i=n(39744),s=n(82537),l=n(65644);function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var a,i,s=[],l=!0,r=!1;try{for(n=n.call(e);!(l=(a=n.next()).done)&&(s.push(a.value),!t||s.length!==t);l=!0);}catch(o){r=!0,i=o}finally{try{l||null==n.return||n.return()}finally{if(r)throw i}}return s}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=new Array(t);n<t;n++)a[n]=e[n];return a}function c(){var e=function(e){var t,n,a,i,o=r(Array.prototype.slice.call(e),5),c=o[0],d=o[1],u=o[2],m=o[3],p=o[4];if("string"===typeof c)if("string"===typeof u)n=u,p?(a=m,i=p):i=m,t=(0,s.A)(c,{defaultCountry:d,extended:!0},i);else{if("string"!==typeof d)throw new Error("`format` argument not passed to `formatNumber(number, format)`");n=d,m?(a=u,i=m):i=u,t=(0,s.A)(c,{extended:!0},i)}else{if(!(0,l.A)(c))throw new TypeError("A phone number must either be a string or an object of shape { phone, [country] }.");t=c,n=d,m?(a=u,i=m):i=u}"International"===n?n="INTERNATIONAL":"National"===n&&(n="NATIONAL");return{input:t,format:n,options:a,metadata:i}}(arguments),t=e.input,n=e.format,a=e.options,o=e.metadata;return(0,i.A)(t,n,a,o)}function d(){return(0,a.A)(c,arguments)}}
1,46591(e,t,n){n.d(t,{L:()=>r});var a=n(97631),i=n(45650),s=n(8032);function l(){var e=(0,s.A)(arguments),t=e.text,n=e.options,a=e.metadata;return(0,i.A)(t,n,a)}function r(){return(0,a.A)(l,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.