1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[52065],{90865:function(e,t,n){n.d(t,{B:function(){return s}});var a=n(557437);n(902265);var l=n(189970),o=n(903810),r=n(760441),i=n(492120);let s=e=>{let{admissionPlanningDocument:t,type:n="tag"}=e;return(0,a.jsx)(l.Z,{overlayInnerStyle:{width:"fit-content"},color:"#fff",title:(0,a.jsx)(i.AdmissionPlanningShortInfo,{admissionPlanningDocument:t,showLabelItem:!1}),children:"normal"===n?(0,a.jsx)("div",{children:"".concat(null==t?void 0:t.code," - ").concat(null==t?void 0:t.name)}):(0,a.jsxs)("div",{className:"flex flex-col",children:[(0,a.jsx)(o.Z,{className:"w-fit font-bold",children:null==t?void 0:t.code}),(0,a.jsx)("span",{className:"font-bold",children:r.getContentByLocale?(0,r.getContentByLocale)(null==t?void 0:t.name):null==t?void 0:t.name})]})})}},557104:function(e,t,n){n.d(t,{y:function(){return s}});var a=n(557437),l=n(469410);n(902265);var o=n(453918),r=n(198049),i=n(886748);let s=e=>{let{examinee:t,parent:n}=e,{t:s}=(0,o.G)("translation"),{t:d}=(0,o.e)(),u=r.M.formatStringDateToDDMMYYYY(null==t?void 0:t.yearOfBirth),m=null==n?void 0:n.email,c=null==n?void 0:n.tel;return(0,a.jsx)("div",{className:"full-width",children:(0,a.jsxs)(l.Z,{md:24,children:[(0,a.jsx)(i.J,{label:s("birthday"),value:u}),(0,a.jsx)(i.J,{label:s("email"),value:m}),(0,a.jsx)(i.J,{label:d("phones"),value:c})]})})}},852065:function(e,t,n){n.r(t),n.d(t,{NODE_NAME_ACADEMIC_YEAR_USER:function(){return T},default:function(){return N}});var a=n(557437),l=n(902265),o=n(502772),r=n(425628),i=n(547992),s=n(310365),d=n(453918),u=n(886748),m=n(198049),c=n(380911),p=n(557104),f=n(90865);let x=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],{t}=(0,d.G)("translation"),{t:n}=(0,d.e)(),l=(0,i.getAcademicYearUserListOption)(n);return()=>[s.P4.createTableColumnConfig({title:n("codeAdmissionPlanning"),dataIndex:"admissionPlanning",sortable:!0,key:"admissionPlanning",render:(e,t)=>(0,a.jsx)(f.B,{admissionPlanningDocument:{...e,...t}})}),s.P4.createTableColumnConfig({title:n("examineeInfo"),dataIndex:"examinee",key:"examinee",render:(e,t)=>{let l=(null==t?void 0:t.examinee)||(null==t?void 0:t.examineeAdmissionData),o=null==t?void 0:t.parentAdmissionData;return(0,a.jsxs)("div",{children:[(0,a.jsx)(u.J,{label:n("fullName"),value:(0,a.jsx)("span",{children:null==l?void 0:l.fullName})}),(0,a.jsx)(p.y,{examinee:l,parent:o})]})}}),s.P4.createTableColumnConfig({title:n("timeRegister"),dataIndex:"createdAt",sortable:!0,key:"createdAt",render:m.M.dateConverter}),s.P4.createTableColumnConfig({title:t("status"),dataIndex:"status",sortable:!0,key:"status",render:e=>(0,a.jsx)("span",{children:c.d.getLabelInListOptionByValue(e,l)||t("active")})}),...e?[]:[s.P4.createEditAndDeleteControlColumn(t("action"))]]};var g=n(104084),v=n(185274),h=n(513065),b=n(190193),P=n(7707),C=n(628297),I=n(214836),E=n(697784),y=n(555833),D=n(731335);let j=e=>{let{t}=(0,E.G)("translation"),{t:n}=(0,d.e)(),a=(0,i.getAcademicYearUserListOption)(n),l=P.ObjectUtils.findNestedObj(e,"admissionPlanningId"),o=(0,r.qt)(),s=[(0,y.VX)({Component:D.z,colProps:{xxl:8,md:12,xs:24},name:"status",className:"mb-0",componentProps:{allowClear:!0,placeholder:n("selectStatus"),optionValues:a,onChange:o}}),(0,y.VX)({Component:C.default.Search,name:"_q",colProps:{xxl:8,md:12,xs:24},className:"advance-one-control mb-0",componentProps:{placeholder:t("search_placeholder"),enterButton:t("search"),autoComplete:"off",onSearch:o}})];return l||s.unshift((0,y.VX)({Component:D.z,name:"admissionPlanningId",className:"mb-0",colProps:{xxl:8,md:12,xs:24},componentProps:{showSearch:!0,allowClear:!0,endpoint:"admission-plannings/suggestion",placeholder:n("academicAdmissionPlaceholder"),hiddenValues:{status:{neq:v.BaseStatus.DELETED},marketPublicStatus:{inq:[I.CourseMarketPublicStatus.MARKET_PUBLISHED]}},onChange:o,optionsConverter:e=>({label:"".concat(null==e?void 0:e.code," - ").concat(null==e?void 0:e.name),value:e.id})}})),()=>s},A=e=>{let{searchHiddenValues:t,disableEdit:n,renderRightSuffixSearch:l,isReviewProfile:o,admissionPlanningDocument:r}=e,i=j(t),{status:s}=r,d=n?(0,a.jsx)(a.Fragment,{}
1):(0,a.jsxs)(a.Fragment,{children:[!o&&(0,a.jsx)(h.XF,{disabled:[v.BaseStatus.ACTIVE,v.BaseStatus.INACTIVE].includes(s)}),l&&l]});return(0,a.jsx)(h.default,{withRelations:["admissionPlanning","academicYear","examinee","parent","academicLevel","academicMajor","trainingProgram"],hiddenValues:b.FormUtils.createSearchHiddenValues(t),hideControlButton:!1,renderRightSuffix:d,onDataReadyToSubmit:e=>(e.status||(e.status=t.status),e),schema:i})},T="academic-year-users";var N=e=>{let{documentIdName:t="documentId",featureId:n=T,searchHiddenValues:i={},useQueryParams:s=!0,isReviewProfile:d,onSelectedList:u,renderRightSuffixSearch:m,disableEdit:c,searchForm:p,applicationRequestProps:f,modeViewDetail:v}=e,[h,b]=(0,l.useState)([]),P=x(c),C=(0,r.b_)()||{};return(0,a.jsxs)(o.HFeature,{featureId:n,nodeName:T,useQueryParams:s,documentIdName:t,searchForm:p,documentRelations:["academicYear","admissionPlanning","examinee","parent"],children:[(0,a.jsx)(A,{searchHiddenValues:i,disableEdit:c,isReviewProfile:d,renderRightSuffixSearch:m,admissionPlanningDocument:C}),(0,a.jsx)(g.uB,{applicationRequestProps:f,admissionPlanningDocument:C,modeViewDetail:v}),(0,a.jsx)(o.HTable,{schema:P,rowSelection:u&&{selectedRowKeys:h,onChange:(e,t)=>
1{b(e),u&&u(t)}}})]})}},234604:function(e,t,n){n.d(t,{a:function(){return y}});var a,l,o=n(557437),r=n(771096),i=n.n(r),s=n(628297),d=n(79341),u=n(697784),m=n(555833),c=n(453918),p=n(950617),f=n(733857),x=n(625632),g=n(731335);(a=l||(l={})).MALE="male",a.FEMALE="female";let v=()=>{let{t:e}=(0,c.e)();return()=>{var t,n;return null===(n=Object)||void 0===n?void 0:null===(t=n.values(l))||void 0===t?void 0:t.map(t=>({label:e("".concat(t)),value:t}))}};var h=n(425628),b=n(104084),P=n(231954),C=n(90865),I=n(631929);let E=()=>{var e;let{t:t}=(0,c.e)(),n=(0,h.b_)(),{admissionPlanningDocument:a}=(0,b.yE)(),l=(null==a?void 0:a.documentTemplateId)||(null==n?void 0:null===(e=n.admissionPlanning)||void 0===e?void 0:e.documentTemplateId),o=null==n?void 0:n.id;return l&&o?()=>[(0,m.VX)({Component:I.Z,className:"m-b-0",componentProps:{objectId:o,documentTemplateId:l,uploadProps:{uploadHint:t("supportForASingleOrBulkUploadDoc")}}})]:()=>[]},y=function(){var e;let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],{t:n}=(0,u.G)("translation"),{t:a}=(0,c.e)(),r=(0,h.b_)(),I=v(),y=E(),D=P.o.useCreateAdmissionPlanningSelection(),{admissionPlanningDocument:j}=(0,b.yE)(),A={status:d.ADMISSION_PLANNING_STATUS.RECRUITING},{currentStep:T}=(0,b.yE)();return"UPLOAD_FILE"===T&&((null==j?void 0:j.documentTemplateId)||(null==r?void 0:null===(e=r.admissionPlanning)||void 0===e?void 0:e.documentTemplateId))?y:()=>[(0,f.i)({componentProps:{label:a("admissionInformation"),titleTooltip:a("admissionInformation")}}),D({ignore:!0,rules:[{required:!0,message:a("academicAdmissionRequire").toString()}],componentProps:{mode:t?"multiple":"single",triggerAutoSearch:!0,optionsConverter:e=>(e.label=(0,o.jsx)(C.B,{admissionPlanningDocument:e,type:"normal"}),e),withRelations:["academicYear","academicLevel","academicMajor","trainingProgram"],hiddenValues:A,newItemOption:{formProps:{hiddenValues:A}}}}),(0,f.i)({componentProps:{label:a("studentInformation"),titleTooltip:a("studentInformation")}}),(0,m.VX)({Component:p.cq,name:["examineeAdmissionData","fullName"],colProps:{xs:24,sm:10,md:8,lg:8},label:a("fullName"),rules:[{required:!0,whitespace:!0}],componentProps:{placeholder:a("userName")}}),(0,m.VX)({Component:x.HDatePicker,name:["examineeAdmissionData","yearOfBirth"],colProps:{xs:12,sm:8,md:8,lg:4},label:a("dateOfBirth"),componentProps:{placeholder:a("dateOfBirth"),deleteWhiteSpace:!0,autoComplete:"false",format:"DD/MM/YYYY",showToday:!1,className:"w-full",selectDateFrom:i()().subtract(80,"year"),selectDateTo:i()().subtract(5,"year")},rules:[{required:!0},e=>{let{getFieldValue:t}=e;return{validator(){let e=new Date(t(["examineeAdmissionData","yearOfBirth"])),n=i()().valueOf();return e.getTime()<n?Promise.resolve():Promise.reject(a("invalidDateOfBirth"))}}}]}),(0,m.VX)({Component:g.z,name:["examineeAdmissionData","gender"],label:a("gender"),rules:[{required:!0}],colProps:{xs:12,sm:6,md:8,lg:4},initialValue:l.MALE,componentProps:{defaultValue:l.MALE,options:I()}}),(0,m.VX)({Component:p.cq,name:["examineeAdmissionData","identityOrTaxNo"],colProps:{xs:24,sm:24,md:24,lg:8},label:a("identityOrTaxNo"),rules:[{required:!0,whitespace:!0},()=>({validator:(e,t)=>!t||/^[0-9]+$/.test(t)?Promise.resolve():Promise.reject(Error(a("identityOrTaxNoError").toString()))})],componentProps:{placeholder:a("identityOrTaxNo"),deleteWhiteSpace:!0,typeIn
1put:"integer"}}),(0,f.i)({componentProps:{label:a("relationshipsInformation"),titleTooltip:a("relationshipsInformation")}}),(0,m.VX)({Component:p.cq,name:["parentAdmissionData","fullName"],colProps:{xs:24,sm:10,md:8,lg:8},rowProps:{gutter:{xs:8,md:16}},label:a("fullName"),rules:[{required:!0,whitespace:!0}],componentProps:{placeholder:a("fullNamePlaceholder")}}),(0,m.VX)({Component:x.HDatePicker,name:["parentAdmissionData","yearOfBirth"],colProps:{xs:12,sm:8,md:8,lg:4},label:a("dateOfBirth"),componentProps:{placeholder:a("dateOfBirth"),deleteWhiteSpace:!0,autoComplete:"false",format:"DD/MM/YYYY",showToday:!1,className:"w-full",selectDateFrom:i()().subtract(80,"year"),selectDateTo:i()().subtract(18,"year")},rules:[{required:!0},e=>{let{getFieldValue:t}=e;return{validator(){let e=new Date(t(["parentAdmissionData","yearOfBirth"])),n=i()().subtract(18,"years").startOf("day").valueOf();return e.getTime()<n?Promise.resolve():Promise.reject(a("invalidDateOfBirth"))}}}]}),(0,m.VX)({Component:g.z,name:["parentAdmissionData","gender"],label:a("gender"),rules:[{required:!0}],colProps:{xs:12,sm:16,md:16,lg:4},initialValue:l.MALE,componentProps:{defaultValue:l.MALE,options:I()}}),(0,m.VX)({Component:g.z,label:a("relation"),colProps:{xl:8,xs:24},name:["parentAdmissionData","relation"],rules:[{required:!0}],componentProps:{placeholder:a("relation"),options:[{label:a("farther"),value:"farther"},{label:a("morther"),value:"morther"},{label:a("guardian"),value:"guardian"}]}}),(0,f.i)({componentProps:{label:a("contactsInformation"),titleTooltip:a("contactsInformation")}}),(0,m.VX)({label:n("user.phoneNumber"),name:["parentAdmissionData","tel"],colProps:{xs:24,sm:16,md:16,lg:12},required:!0,Component:s.default,rules:[{required:!0,whitespace:!0,message:a("phoneIsRequired").toString()},()=>({validator:(e,t)=>!t||/^[0-9]+$/.test(t)?Promise.resolve():Promise.reject(Error(a("telPatternError").toString()))})],componentProps:{typeInput:"integer",placeholder:n("user.phoneNumber"),onKeyPress:e=>{" "===e.key&&e.preventDefault()}}}),(0,m.VX)({label:n("email"),name:["parentAdmissionData","email"],colProps:{xs:24,sm:16,md:16,lg:12},required:!0,Component:s.default,rules:[{required:!0,type:"email",message:a("emailIsRequired").toString()},e=>{let{getFieldValue:t}=e;return{validator(e,n){let l=t(["examinee","emails",0,"email"]);return n&&l&&n===l?Promise.reject(Error(a("emailMustBeDifferent").toString())):Promise.resolve()}}}],componentProps:{placeholder:n("email"),onKeyPress:e=>{" "===e.key&&e.preventDefault()}}})]}},104084:function(e,t,n){n.d(t,{uB:function(){return D},yE:function(){return j},Gr:function(){return A}});var a=n(557437),l=n(770764),o=n.n(l),r=n(902265),i=n(553898),s=n(557271),d=n(697784),u=n(516726),m=n(889148),c=n(732177),p=n(425628),f=n(234604),x=n(636760),g=n.n(x),v=n(570544);let h=e=>{var t;let{t:n}=(0,d.G)("translation"),{hideSubmitAndContinueButton:l,submitAndContinueConfirmMessage:o,buttonStyle:r,shouldDisableWhenSubmiting:u=!1}=e,{currentStep:m,onChangeStep:c}=j(),{featureIsSubmiting:f}=(0,p.SS)(),x=(0,i.Uy)(),h=(0,i.J2)(),b=A(),P=(0,i.b_)(),{admissionPlanningDocument:C}=j(),I=(null==C?void 0:C.documentTemplateId)||(null==P?void 0:null===(t=P.admissionPlanning)||void 0===t?void 0:t.documentTemplateId);return b&&!I?(0,a.jsx)("div",{className:g()("item-align-right flex gap-12"),children:(0,a.jsx)(v.HButton,{disabled:u&&f,onClick:h,type:"primary",rendering:!l,confirmMessage:o,ghost:!0,...r,children:n("close")})}):"UPLOAD_FILE"===m&&I?(0,a.jsxs)("div",{className:g()("item-align-right"),children:[(0,a.jsx)(v.HButton,{onClick:()=>c("EDIT_PROFILE"),className:"m-r-10",type:"primary",children:n("back")}),(0,a.jsx)(v.HButton,{onClick:()=>{h(),s.ZP.success({message:n("success")})},className:"m-r-10",type:"primary",children:n("save")})]}):(0,a.jsx)("div",{className:g()("item-align-right"),children:(0,a.jsx)(v.HButton,{disabled:u&&f,onClick:()=>{var e;return null==x?void 0:null===(e=x.current)||void 0===e?void 0:e.click()},type:"primary",rendering:!l,confirmMessage:o,...r,children:n(I?"continue":"save")})})};n(621333),n(347451),n(469410),n(453918),n(208869),n(733857),n(783865),n(557104),n(492120);let b=()=>{let e=(0,p.b_)(),{modeViewDetail:t}=j(),{t:n}=(0,d.G)("translation");return(0,a.jsx)(m.YR,{title:(null==e?void 0:e.name)||(0,c.G)(n,e),footer:(0,a.jsx)(h,{}),width:"80%",panelType:t,destroyOnClose:!0,children:(0,a.jsx)(P,{})})},P=()=>{var e;let{onChangeStep:t,hiddenValuesForm:n,currentStep:l}=j(),o=(0,f.a)(),r=C(),m=(A(),(0,p.b_)()),{admissionPlanningDocument:c}=j(),{t:x}=(0,d.G)("translation"),g=(null==c?void 0:c.documentTemplateId)||(null==m?void 0:null===(e=m.admissionPlanning)||void 0===e?void 0:e.documentTemplateId),v=(0,i.J2)();return(0,a.jsx)(u.V,{schema:o,onGotSuccess:e=>{g&&"UPLOAD_FILE"!==l||(s.ZP.success({message:x("success")}),v()),t(t=>(r(e,t),["CREATE_PROFILE","EDIT_PROFILE"].includes(t)?"UPLOAD_FILE":"VIEW"))},hiddenValues:n})},C=()=>{let e=(0,p.ZN)(),t=(0,p.b_)(),n=(0,p.Hx)();return(a,l)=>{["CREATE_PROFILE","EDIT_PROFILE"].includes(l)&&e({...a||{},...t,...null==n?void 0:n.getFieldsValue()})}},I=(0,r.createContext)({onChangeStep:()=>{},currentStep:"VIEW",modeViewDetail:"drawer",admissionPlanningDocument:void 0}),E=e=>{let t=(0,i.FA)();(0,r.useMemo)(()=>{e&&(e.current={onClick:t})},[])},y=()=>{let[e,t]=(0,r.useState)("CREATE_PROFILE"),n=(0,i.OS)();return(0,r.useMemo)(()=>
1{if(n){t("CREATE_PROFILE");return}},[n]),{step:e,setStep:t}},D=e=>{let{onCreateFormSuccess:t,hiddenValuesForm:n,createButtonRef:l,modeViewDetail:o="drawer",admissionPlanningDocument:r}=e,{step:i,setStep:s}=y();return E(l),(0,a.jsx)(I.Provider,{value:{onChangeStep:s,currentStep:i,hiddenValuesForm:n,onCreateFormSuccess:t,modeViewDetail:o,admissionPlanningDocument:r},children:(0,a.jsx)(b,{})})},j=()=>(0,r.useContext)(I),A=()=>{let e=(0,i.b_)();return!o()(e)}},938475:function(e,t,n){n.r(t),n.d(t,{HText:function(){return i}});var a=n(557437),l=n(110321);n(902265);var o=n(318322);let r=l.default.Text,i=e=>{let{preset:t,className:n="",...l}=e,i=t?o.F[t]:"text-default ";return(0,a.jsx)(r,{className:"text ".concat(i," ").concat(n),...l})}},783865:function(e,t,n){n.d(t,{jW:function(){return a.HText},rU:function(){return u},Dx:function(){return s}});var a=n(938475),l=n(557437),o=n(110321);n(902265);var r=n(318322);let i=o.default.Title,s=e=>{let{preset:t,className:n="",...a}=e,o=t?r.F[t]:"";return(0,l.jsx)(i,{className:"text text-default title ".concat(o," ").concat(n),...a})},d=o.default.Link,u=e=>{let{preset:t,className:n="",...a}=e,o=t?r.F[t]:"";return(0,l.jsx)(d,{className:"text text-default ".concat(o," ").concat(n),...a})};o.default.Paragraph},318322:function(e,t,n){n.d(t,{F:function(){return a}});let a={text_desc15:"text-15 font-regular text-grey1-50",regular12:"text-12 font-regular",regular14:"text-14 font-regular",regular16:"text-16 font-regular",regular18:"text-18 font-regular",regular20:"text-20 font-regular",regular22:"text-22 font-regular",regular24:"text-24 font-regular",bold10:"text-10 font-bold",bold12:"text-12 font-bold",bold14:"text-14 font-bold",bold15:"text-15 font-bold",bold16:"text-16 font-bold",bold18:"text-18 font-bold",bold20:"text-20 font-bold",bold21:"text-21 font-bold",bold22:"text-22 font-bold",bold24:"text-24 font-bold",bold30:"text-30 font-bold",bold40:"text-40 font-bold",bold70:"text-70 font-bold",bold80:"text-80 font-bold",bold180:"text-180 font-bold"}}}]);
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.