1 line
11 KiB
Plaintext
1 line
11 KiB
Plaintext
|
|
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[143],{11878:(e,t,o)=>{o.d(t,{p:()=>a});var n=o(45704),s=o(5481),i=o(33854);function a(e){let{src:t,mobileSrc:o,alt:a,width:r,height:l,priority:d=!1,className:u,sizes:c="100vw",fill:p=!1,objectFit:h="cover",quality:g=80,placeholder:v,blurDataURL:f,fetchPriority:k,loading:A}=e;if(!t)return(0,n.jsx)("div",{className:(0,i.cn)("bg-gray-200 animate-pulse",p?"w-full h-full inset-0 absolute":"",u),style:{width:p?void 0:r,height:p?void 0:l}});let w=(t.startsWith("http"),t);return(0,n.jsx)(s.default,{src:w,alt:a||"",width:p?void 0:r,height:p?void 0:l,priority:d,className:u,sizes:c,fill:p,style:h?{objectFit:h}:void 0,loading:A||(d?"eager":"lazy"),fetchPriority:k||(d?"high":void 0),quality:g,placeholder:v,blurDataURL:f})}},28593:(e,t,o)=>{o.d(t,{bc:()=>i,kn:()=>s,oZ:()=>n});let n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"vi-VN";if(!e)return"";let o=e.split(" ")[0].split("/");if(3===o.length){let[e,n,s]=o,i=new Date("".concat(s,"-").concat(n,"-").concat(e));if(!isNaN(i.getTime()))return i.toLocaleDateString(t,{day:"2-digit",month:"2-digit",year:"numeric"})}return e.split(" ")[0]},s=e=>{if(!e)return null;try{let[t,o]=e.split(" "),[n,s,i]=t.split("/").map(Number);if(o){let[e,t]=o.split(":").map(Number);return new Date(i,s-1,n,e,t)}return new Date(i,s-1,n)}catch(e){return null}},i=(e,t)=>{if(!e)return"";try{let o="string"==typeof e?new Date(e):e;if(isNaN(o.getTime()))return"string"==typeof e?e:"";let n=String(o.getDate()).padStart(2,"0"),s=String(o.getMonth()+1).padStart(2,"0"),i=o.getFullYear();if("en"===t)return"".concat(s,"/").concat(n,"/").concat(i);return"".concat(n,"/").concat(s,"/").concat(i)}catch(t){return"string"==typeof e?e:""}}},33854:(e,t,o)=>{o.d(t,{cn:()=>i});var n=o(50672),s=o(37292);function i(){for(var e=arguments.length,t=Array(e),o=0;o<e;o++)t[o]=arguments[o];return(0,s.QP)((0,n.$)(t))}},64704:(e,t,o)=>{o.d(t,{n:()=>d});var n=o(46101),s=o(47526),i=o(5507),a=o(72572),r=o(28593);let l={token:null,refreshToken:null,expiresAt:null,user:null,isAuthenticated:!1,isLoginOpen:!1,isSignupOpen:!1,isOTPOpen:!1,isForgotPasswordOpen:!1,isResetPasswordOpen:!1,isSuccessOpen:!1,previousPopup:null,successType:null,isLoading:!1,error:null,otpAccGuid:null,accGUID:null,loginPhone:null,pendingAuthData:null,redirectPath:null},d=(0,n.v)()((0,s.Zr)((e,t)=>({...l,login:async(o,n)=>{var s,a,r,l,d,u,c,p,h,g,v,f,k;e({isLoading:!0,error:null,loginPhone:o});try{let p=await i.uE.post("/umc/auth/login",{username:o,password:n});if(p.data){let o={},n=p.data,i=n.token||n.access_token||(null===(s=n.data)||void 0===s?void 0:s.token)||(null===(a=n.data)||void 0===a?void 0:a.access_token),h=n.refreshToken||n.refresh_token||(null===(r=n.data)||void 0===r?void 0:r.refreshToken)||(null===(l=n.data)||void 0===l?void 0:l.refresh_token),g=n.expiresAt||(null===(d=n.data)||void 0===d?void 0:d.expiresAt);if(i&&(o.token=i),h&&(o.refreshToken=h),g&&(o.expiresAt=g),p.data.user?o.user=p.data.user:(null===(u=p.data.data)||void 0===u?void 0:u.user)?o.user=p.data.data.user:p.data.data&&"object"==typeof p.data.data&&!Array.isArray(p.data.data)&&(o.user=p.data.data),p.data.listObjects&&(null===(c=p.data.listObjects[0])||void 0===c?void 0:c.otpAccGuid)){let n=p.data.listObjects[0].otpAccGuid;e({pendingAuthData:{token:o.token||null,refreshToken:o.refreshToken||null,expiresAt:o.expiresAt||null,user:o.user||null,accGUID:p.data.accGUID||null},otpAccGuid:n,isLoading:!1,isLoginOpen:!1,isAuthenticated:!1}),t().openOTP("login",n);return}e({...o,accGUID:p.data.accGUID||null,isAuthenticated:!!o.token,isLoading:!1,isLoginOpen:!1,pendingAuthData:null})}}catch(t){throw e({error:(null===(h=t.response)||void 0===h?void 0:null===(p=h.data)||void 0===p?void 0:p.details)||(null===(v=t.response)||void 0===v?void 0:null===(g=v.data)||void 0===g?void 0:g.message)||(null===(k=t.response)||void 0===k?void 0:null===(f=k.data)||void 0===f?void 0:f.error)||"Đăng nhập thất bại. Vui l\xf2ng thử lại.",isLoading:!1}),t}},register:async o=>{e({isLoading:!0,error:null});try{let n=await i.uE.po
|