PageSourceSearch

https://fifaro.com/_next/static/chunks/9253-c070e520e5c8cc0b.js

js fifaro.com collected 2026-10-07 16:48:31 UTC 9,277 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9253],{3965:function(e,t,a){a.d(t,{Z:function(){return n}});var r=a(5893);a(7294);var c=a(9332);function n(){let e=(0,c.usePathname)();return(0,r.jsxs)("div",{className:"flex justify-between py-16 items-center",children:[(0,r.jsx)("div",{className:"flex items-center justify-center text-3xl font-bold",children:"회원가입"}),(0,r.jsxs)("div",{className:"relative hidden md:flex gap-12",children:[(0,r.jsxs)("div",{className:"relative z-10 flex flex-col gap-2 items-center",children:[(0,r.jsx)("div",{className:"flex justify-center items-center w-10 h-10 rounded-full bg-blue-10 text-blue-500 font-bold",children:"01"}),(0,r.jsx)("div",{className:"text-base md:text-lg text-blue-500 font-medium",children:"이용약관"})]}),"/signup/userInfo"===e?(0,r.jsxs)("div",{className:"relative z-10 flex flex-col gap-2 items-center",children:[(0,r.jsx)("div",{className:"flex justify-center items-center w-10 h-10 rounded-full bg-blue-10 text-blue-500 font-bold",children:"02"}),(0,r.jsx)("div",{className:"text-base md:text-lg text-blue-500 font-medium",children:"회원 정보"})]}):(0,r.jsxs)("div",{className:"relative z-10 flex flex-col gap-2 items-center",children:[(0,r.jsx)("div",{className:"flex justify-center items-center w-10 h-10 rounded-full bg-disabled-bg text-disabled-text font-bold",children:"02"}),(0,r.jsx)("div",{className:"text-base md:text-lg text-disabled-text font-medium",children:"회원 정보"})]}),"/signup/userInfo"===e?(0,r.jsx)("div",{className:"absolute left-5 top-5 border-t border-t-blue-10 w-2/3"}):(0,r.jsx)("div",{className:"absolute left-5 top-5 border-t border-t-disabled-bg w-2/3"})]})]})}},9406:function(e,t,a){a.d(t,{Z:function(){return c}});var r=a(5893);function c(e){return(0,r.jsx)("button",{className:"w-full p-2 md:p-2.5 bg-basic rounded-lg text-grey-650 font-bold border border-basic",...e})}a(7294)},551:function(e,t,a){a.d(t,{Z:function(){return A}});var r=a(8583),c=a(5103),n=a(5495);let s=(0,n.FL)(()=>sessionStorage);(0,n.O4)("signup",{agree_ch3:"",data:null},s);let l=(0,c.cn)({memberName:"",memberId:"",memberNickname:"",memberPw:"",memberPw2:"",recommand:"",recommandCheck:0,agree_ch3:!1,memberEmail:"",memberPhone:"",phoneCertState:"WAIT",phoneCertCode:"",findData:""}),m=(0,c.cn)({useAgree:!1,privacyAgree:!1,EFTAgree:!1,MKTAgree:!1,MKTUseAgree:!1,nicknameCheck:!1,idCheck:!1});var i=a(8228),o=a(4701);let u=async e=>await o.mx.Get("/signup/check/id/".concat(e)),d=async e=>await o.mx.Get("/signup/check/nickname/".concat(e)),g=async e=>await o.mx.Get("/signup/check/recommender/".concat(e)),h=async e=>await o.mx.Post("/user/signup",e),b=async e=>await o.mx.Post("/user/signup/sms/code",{signupPhone:e}),f=async e=>{let{phone:t,code:a}=e;return await o.mx.Patch("/user/signup/sms/code",{phone:t,code:a})};var x=a(1163),p=a(8113),k=a(4790),v=a(4549);function A(){let e=(0,x.useRouter)(),t=(0,r.Dv)(l),a=(0,r.b9)(l),c=(0,r.Dv)(m),n=function(){let e=(0,r.b9)(l),t=(0,r.b9)(m),a=t=>{e(e=>({...e,phoneCertState:t}))};return{changeName:t=>{e(e=>({...e,memberName:t.target.value}))},changeId:a=>{e(e=>({...e,memberId:a.target.value})),t(e=>({...e,idCheck:!1}))},changeNickname:a=>{e(e=>({...e,memberNickname:a.target.value})),t(e=>({...e,nicknameCheck:!1}))},changePw:t=>{e(e=>({...e,memberPw:t.target.value}))},changePw2:t=>{e(e=>({...e,memberPw2:t.target.value}))},changeEmail:t=>{e(e=>({...e,memberEmail:t.target.value}))},changeRecommend:t=>{e(e=>({...e,recommand:t.target.value,recommandCheck:0}))},changeRecommendCheck:t=>{switch(t){case 0:case 1:e(e=>({...e,recommandCheck:t}));break;default:alert("추천 확인 값이 올바르지않습니다.")}},changeUseAgree:e=>{t(t=>({...t,useAgree:e.target.checked}))},changePrivacyAgree:e=>{t(t=>({...t,privacyAgree:e.target.checked}))},changeEFTAgree:e=>{t(t=>({...t,EFTAgree:e.target.checked}))},changeMKTAgree:e=>{t(t=>({...t,MKTAgree:e.target.checked}))},changeMKTUseAgree:a=>{t(e=>({...e,MKTUseAgree:a.target.checked})),e(e=>({...e,agree_ch3:a.target.checked}))},changeNicknameCheck:e=>{t(t=>({...t,nicknameCheck:e}))},changeIdCheck:e=>{t(t=>({...t,idCheck:e}))},changeVertData:t=>{e(e=>({...e,data:t}))},allCheck:e=>{let a=e.target.checked;t(e=>({...e,useAgree:a,privacyAgree:a,MKTAgree:a,MKTUseAgree:a}))},setState:e,setCheck:t,changePhone:t=>{let r=(0,k.xR)(t.target.value),c=r.replace(/^(\d{3})(\d{4})(\d{4})$/,"$1-$2-$3");e(e=>({...e,memberPhone:c})),a("WAIT")},changePhoneCertState:a,changePhoneCert:t=>{let a=(0,k.xR)(t.target.value);e(e=>({...e,phoneCertCode:a}))}}}(),{AlertStart:s}=(0,p.Z)(),{mutate:A}=(0,i.D)(d,{onSuccess:()=>{n.changeNicknameCheck(!0)},onError:e=>{(0,o.J4)(e,"사용할 수 없는 닉네임입니다.")}}),{mutate:C}=(0,i.D)(u,{onSuccess:()=>{n.changeIdCheck(!0)},onError:e=>{(0,o.J4)(e,"사용할 수 없는 아이디입니다.")}}),{mutate:y}=(0,i.D)(g,{onSuccess:()=>{n.changeRecommendCheck(1)},onError:e=>{(0,o.J4)(e,"확인할 수 없는 추천인입니다.")}}),{mutate:E}=(0,i.D)(b,{onSuccess:()=>{n.changePhoneCertState("START")},onError:e=>{(0,o.J4)(e,"인증 번호 발송이 실패했습니다.")}}),{mutate:w}=(0,i.D)(f,{onSuccess:()=>{a(e=>({...e,phoneCertCode:"",phoneCertState:"SUCCESS"})),alert("인증이 완료되었습니다.")},onError:e=>{(0,o.J4)(e,"인증 번호를 다시 확인해 주세요.")}}),{mutate:N}=(0,i.D)(h,{onSuccess:()=>{e.push("/login"),alert("성공적으로 회원가입 되었습니다."),localStorage.removeItem("singup")},onError:e=>{(0,o.J4)(e,"회원가입 처리가 실패했습니다.")}});return{state:t,check:c,checkAgree:()=>{let{setCheck:t}=n,{agree:a}=e.query;if("string"==typeof a){let r=a.split(",");
1r.forEach(e=>{switch(e){case"USE":t(e=>({...e,useAgree:!0}));break;case"PRIVACY":t(e=>({...e,privacyAgree:!0}));break;case"EFT":t(e=>({...e,EFTAgree:!0}));break;case"MKT":t(e=>({...e,MKTAgree:!0}));break;case"MKTUSE":t(e=>({...e,MKTUseAgree:!0}))}});let c=r.includes("USE")&&r.includes("PRIVACY")&&r.includes("EFT");c||(alert("필수 동의 항목을 확인해 주세요."),e.push("/signup/term"))}else alert("필수 동의 항목을 확인해 주세요."),e.push("/signup/term")},setAgree:()=>{let{setCheck:t}=n,{agree:a}=e.query;if("string"==typeof a){let e=a.split(",");e.forEach(e=>{switch(e){case"USE":t(e=>({...e,useAgree:!0}));break;case"PRIVACY":t(e=>({...e,privacyAgree:!0}));break;case"EFT":t(e=>({...e,EFTAgree:!0}));break;case"MKT":t(e=>({...e,MKTAgree:!0}));break;case"MKTUSE":t(e=>({...e,MKTUseAgree:!0}))}})}},...n,nicknameCheckStart:A,idCheckStart:C,recommandCheckStart:y,signup:()=>{0===t.memberName.length?alert("성명 입력이 필요합니다"):0===t.memberId.length?alert("아이디 입력이 필요합니다"):0===t.memberNickname.length?alert("닉네임 입력이 필요합니다"):0===t.memberEmail.length?alert("이메일 입력이 필요합니다"):0===t.memberPw.length?alert("비밀번호 입력이 필요합니다"):(0,v.Rk)(t.memberName)?(0,v.c2)(t.memberId)?(0,v.xL)(t.memberNickname)?(0,v._A)(t.memberEmail)?(0,v.yQ)(t.memberPw)?t.memberPw!==t.memberPw2?alert("입력한 비밀번호, 비밀번호 확인란이 서로 다릅니다"):c.idCheck?c.nicknameCheck?c.useAgree?c.privacyAgree?11!==t.memberPhone.replaceAll("-","").length?alert("휴대폰 번호 11자를 입력해 주세요."):"SUCCESS"!==t.phoneCertState?alert("휴대폰 번호 인증이 필요합니다."):N(t):alert("개인정보 수집 및 이용 동의가 필요합니다"):alert("이용약관 동의가 필요합니다"):alert("닉네임 중복 확인이 필요합니다"):alert("아이디 중복 확인이 필요합니다"):alert("비밀번호 입력 양식이 올바르지 않습니다"):alert("이메일 입력 양식이 올바르지 않습니다"):alert("닉네임 입력 양식이 올바르지 않습니다"):alert("아이디 입력 양식이 올바르지 않습니다"):alert("성명 입력 양식이 올바르지 않습니다")},phoneCertStart:E,phoneCertResult:w}}},4790:function(e,t,a){a.d(t,{Q3:function(){return r},W2:function(){return m},YG:function(){return l},vP:function(){return n},xR:function(){return c}}),a(8727);let r=e=>{if("string"!=typeof e)return"";{let t="";for(let a=0;a<e.length;a++)t+="*";return t}},c=e=>e.replace(/[^0-9]/g,""),n=e=>"".concat(e).replace(/\B(?=(\d{3})+(?!\d))/g,","),s=[{text:"해 ",value:1e20},{text:"경 ",value:1e16},{text:"조 ",value:1e12},{text:"억 ",value:1e8},{text:"만 ",value:1e4},{text:" ",value:1}],l=e=>{if(0===e)return 0;let t=e;return s.reduce((e,a,r)=>{let{text:c,value:n}=a,s=Math.floor(t/n);return(t%=n,0===s)?e:"".concat(e).concat(s).concat(c)},"")},m=(e,t,a)=>{try{if(!e||""===e)return"-";let[r,c]=e.split(a||"T"),[n,s,l]=r.split("-"),[m,i,o]=c.split(":");switch(t){case"m.d":case"m/d":return"".concat(s,"-").concat(l);case"yy-m-d h:m":let u=n.slice(2);return"".concat(u,"-").concat(s.padStart(2,"0"),"-").concat(l.padStart(2,"0")," ").concat(m.padStart(2,"0"),":").concat(i.padStart(2,"0"));case"y.m.d":case"yyyy-m-d":return"".concat(n,"-").concat(s,"-").concat(l);case"h:mAMPM":let d=parseInt(m)>=12?"PM":"AM";return"".concat(m,":").concat(i).concat(d);case"yyyy-m-d h:m":return"".concat(n,"-").concat(s,"-").concat(l," ").concat(m,":").concat(i);case"h:m:s":return"".concat(m,":").concat(i,":").concat(o);default:return"-"}}catch(e){return"-"}}}}]);

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.