PageSourceSearch

https://joongwongolf.co.kr/_next/static/chunks/1460-3dadc0bae466ac2a.js

js joongwongolf.co.kr collected 2026-10-06 03:31:32 UTC 30,332 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1460],{8235:(e,a,l)=>{l.d(a,{default:()=>$});var n=l(95155),s=l(12115),r=l(23550),i=l(38679),t=l(35128),o=l(81769),d=l(11983),c=l(13353),p=l(89794),h=l(49325),x=l(81559);let m=e=>{if(!/^\d{8}$/.test(e))return!1;let a=+e.slice(0,4),l=+e.slice(4,6),n=+e.slice(6,8),s=new Date(a,l-1,n);return s.getFullYear()===a&&s.getMonth()===l-1&&s.getDate()===n},g=e=>x.AW.test(e.replace(/-/g,"")),f=[{key:"spouseName",label:"배우자 성명"},{key:"spouseBirthDate",label:"배우자 생년월일"},{key:"spousePhone",label:"배우자 휴대폰번호"},{key:"spouseEmail",label:"배우자 이메일"},{key:"memberName",label:"공제회원 성명"},{key:"memberBirthDate",label:"공제회원 생년월일"},{key:"memberPhone",label:"공제회원 휴대폰번호"}],u={spouseName:"",spouseBirthDate:"",spouseCalendarType:"양력",spouseGender:"남",spousePhone:"",spouseEmail:"",spouseAddress:"",spouseAddressDetail:"",memberName:"",memberBirthDate:"",memberPhone:""},b={all:!1,privacy:!1,marketing:!1},y=e=>(null==e?void 0:e.length)!==8?e:"".concat(e.slice(0,4),"-").concat(e.slice(4,6),"-").concat(e.slice(6,8)),v=e=>{let{onClose:a}=e,l=(0,c.Xr)(p.Jj),[n,r]=(0,s.useState)(u),[i,t]=(0,s.useState)(b),[o,d]=(0,s.useState)({privacy:!0,marketing:!1}),v=(0,s.useCallback)(e=>{r(a=>({...a,spouseAddress:e}))},[]),j=(0,s.useCallback)(e=>{let{name:a,value:l}=e.target;r(e=>({...e,[a]:l}))},[]),w=(0,s.useCallback)(e=>{let a=e.target.checked;t({all:a,privacy:a,marketing:a})},[]),N=(0,s.useCallback)(e=>a=>{t(l=>{let n={...l,[e]:a.target.checked};return n.all=n.privacy&&n.marketing,n})},[]),k=(0,s.useCallback)(e=>{d(a=>({...a,[e]:!a[e]}))},[]),C=(0,s.useCallback)(()=>{r(u),t(b),a()},[a]),A=(0,s.useCallback)(()=>{let e;for(let{key:e,label:s}of f){var a;if(!(null==(a=n[e])?void 0:a.trim()))return l({isOpen:!0,desc:"".concat(s,"을(를) 입력해주세요.")}),!1}return m(n.spouseBirthDate)?m(n.memberBirthDate)?g(n.spousePhone)?g(n.memberPhone)?(e=n.spouseEmail,!!x.w0.test(e)||(l({isOpen:!0,desc:"배우자 이메일 형식이 올바르지 않습니다."}),!1)):(l({isOpen:!0,desc:"공제회원 휴대폰번호 형식이 올바르지 않습니다. (예: 01012345678)"}),!1):(l({isOpen:!0,desc:"배우자 휴대폰번호 형식이 올바르지 않습니다. (예: 01012345678)"}),!1):(l({isOpen:!0,desc:"공제회원 생년월일을 올바른 형식으로 입력해주세요. (예: 19990101)"}),!1):(l({isOpen:!0,desc:"배우자 생년월일을 올바른 형식으로 입력해주세요. (예: 19990101)"}),!1)},[n,l]),D=(0,s.useCallback)(async()=>{if(!A())return;if(!i.privacy)return void l({isOpen:!0,desc:"개인정보 수집\xb7이용에 동의해주세요."});let e={partnerName:n.spouseName,partnerBirthDate:y(n.spouseBirthDate),partnerBirthType:"양력"===n.spouseCalendarType?"SOLAR":"LUNAR",partnerGenderScd:"남"===n.spouseGender?"m":"f",partnerEmail:n.spouseEmail,partnerMobilePhone:n.spousePhone,partnerHomeAddr:[n.spouseAddress,n.spouseAddressDetail].filter(Boolean).join(" "),partnerAgree:i.privacy,partner
1SmsReceive:i.marketing,personName:n.memberName,personBirthDate:y(n.memberBirthDate),personMobilePhone:n.memberPhone};try{await h.A.registerPobaPartner(e),l({isOpen:!0,desc:"배우자 등록이 완료되었습니다.",handleClick:C})}catch(e){}},[n,i,C,A,l]);return{formData:n,setFormData:r,agreements:i,expanded:o,handleAddressChange:v,handleChange:j,handleAgreeAll:w,handleAgreement:N,toggleExpanded:k,handleClose:C,validateForm:A,handleSubmit:D}};var j=l(17923);let w=i.Ay.div.withConfig({componentId:"sc-e58dc28c-0"})(["display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:13px;align-self:stretch;background:var(--gray-100,#F1F1F3);.all-agree{display:flex;padding:14px;align-items:center;gap:6px;align-self:stretch;border:1px solid var(--gray-200,#DBDBE0);background:var(--basic-white,#FFF);color:var(--gray-900,#131314);font-feature-settings:'liga' off,'clig' off;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-transform:uppercase;}.agree-item{display:flex;flex-direction:column;align-self:stretch;border:1px solid var(--gray-200,#DBDBE0);background:var(--basic-white,#FFF);}.agree-header{display:flex;width:100%;padding:14px;align-items:center;gap:6px;justify-content:space-between;cursor:pointer;border:none;background:none;text-align:left;color:var(--gray-900,#131314);font-feature-settings:'liga' off,'clig' off;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-transform:uppercase;.left{display:flex;align-items:center;gap:8px;}.badge{display:flex;padding:2px 8px;justify-content:center;align-items:center;gap:10px;border-radius:2px;font-size:11px;font-weight:600;&.required{background:var(--primary-500);color:#fff;}&.optional{background:var(--gray-400,#a8a9ac);color:#fff;}}.arrow{display:flex;align-items:center;flex-shrink:0;&.open{transform:rotate(0deg);}&.closed{transform:rotate(180deg);}}}.agree-content{display:flex;padding:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;align-self:stretch;border-top:1px solid var(--gray-200,#DBDBE0);background:var(--basic-white,#FFF);font-size:16px;line-height:1.8;color:var(--gray-700,#49494b);max-height:200px;overflow-y:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none;}white-space:pre-wrap;
1.red{display:block;color:var(--status-red-400,#E53947);font-feature-settings:'liga' off,'clig' off;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-transform:uppercase;white-space:pre-wrap;}}",""],e=>e.$isMobile&&"\n    padding: 0;\n    background: transparent;\n    gap: 16px;\n\n    .all-agree {\n      padding: 16px 0;\n      border: none;\n      border-top: 1px solid var(--gray-200, #DBDBE0);\n      border-bottom: 1px solid var(--gray-200, #DBDBE0);\n      background: transparent;\n    }\n\n    .agree-item {\n      border: none;\n      border-top: 1px solid var(--gray-200, #DBDBE0);\n      border-bottom: 1px solid var(--gray-200, #DBDBE0);\n      background: transparent;\n    }\n\n    .agree-header {\n      padding: 16px 0;\n    }\n\n    .agree-content {\n      padding: 10px;\n      background: var(--gray-100, #F1F1F3);\n      border-top: none;\n      gap: 10px;\n    }\n  "),N=e=>{let{agreements:a,handleAgreeAll:l,handleAgreement:s,expanded:r,toggleExpanded:i,$isMobile:t}=e;return(0,n.jsxs)(w,{$isMobile:t,children:[(0,n.jsx)("div",{className:"all-agree",children:(0,n.jsx)(d.Sc,{id:"agreeAll",name:"agreeAll",label:"중원골프클럽 행정공제회 회원 배우자 등록을 위해 모든 약관을 확인하고 모두 동의합니다.",checked:a.all,onChange:l})}),(0,n.jsxs)("div",{className:"agree-item",children:[(0,n.jsxs)("button",{type:"button",className:"agree-header",onClick:()=>i("privacy"),children:[(0,n.jsxs)("div",{className:"left",onClick:e=>e.stopPropagation(),children:[(0,n.jsx)(d.Sc,{id:"agreePrivacy",name:"privacy",label:"개인정보 수집.이용에 대한 동의",checked:a.privacy,onChange:s("privacy")}),(0,n.jsx)("span",{className:"badge required",children:"필수"})]}),(0,n.jsx)("span",{className:"arrow ".concat(r.privacy?"open":"closed"),children:(0,n.jsx)(j.A,{stroke:"#2C2C2D",alt:""})})]}),r.privacy&&(0,n.jsxs)("div",{className:"agree-content",children:["중원골프클럽은 행정공제회 회원에 대한 서비스 제공 수준을 동일하게 그 배우자에게 적용하고자 개인정보보호법 제 15조 및 제 22조에 따라 귀하의 동의를 받고자 합니다.\n가. 개인정보 수집.이용 목적\n  \xb7 회원관리\n    - 중원골프클럽 시설이용에 따른 회원관리\n  \xb7 마케팅 및 광고\n    - 신규 서비스 개발 및 맞춤 서비스 제공, 이벤트 정보 및 참여기회 제공, 광고성 정보 제공\n나. 개인정보 수집 항목\n  • 필수정보 : 배우자 (생년월일, 성명, 성별, 휴대폰번호)\n               행정공제회  (성명, 생년월일, 휴대폰번호)\n  • 선택정보 : 배우자 (이메일, 주소)\n다. 개인정보의 보유.이용기간\n  • 행정공제회 회원 배우자 등록 신청일로부터 5년간 보관합니다.\n라. 개인정보 수집.이용에 동의하지 않을 경우의 불이익",(0,n.jsx)("span",{className:"red",children:"  귀하는 본인의 개인정보 수집.이용에 동의하지 않으실 수 있으며, 필수정보를 입력하지 않으시는 경우 회원가입이 불가하며, 선택정보 제공 미동의시에는 이벤트 등 회원제 서비스에 불이익을 받을 수 있습니다.\n  위와 같이 개인정보를 수집.이용하는데 동의하십니까?"})]})]}),(0,n.jsxs)("div",{className:"agree-item",children:[(0,n.jsxs)("button",{type:"button",className:"agree-header",onClick:()=>i("marketing"),children:[(0,n.jsxs)("div",{className:"left",onClick:e=>e.stopPropagation(),children:[(0,n.jsx)(d.Sc,{id:"agreeMarketing",name:"marketing",label:"마케팅 및 홍보 활용 동의",checked:a.marketing,onChange:s("marketing")}),(0,n.jsx)("span",{className:"badge optional",children:"선택"})]}),(0,n.jsx)("span",{className:"arrow ".concat(r.marketing?"open":"closed"),children:(0,n.jsx)(j.A,{stroke:"#2C2C2D",alt:""})})]}),r.marketing&&(0,n.jsx)("div",{className:"agree-content",children:"중원골프클럽의 마케팅/홍보를 위하여 귀하의 개인정보를 이용하는데 동의하십니까? 동의 거부 시, 이벤트 정보 안내 등 회원제 서비스가 제한됩니다."})]})]})},k=i.Ay.div.withConfig({componentId:"sc-43564b67-0"})(["width:1433px;max-width:calc(100vw - 80px);max-height:calc(80vh - 120px);overflow-y:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none;}"]),C=i.Ay.div.withConfig({componentId:"sc-43564b67-1"})(["display:flex;flex-direction:column;gap:8px;margin-bottom:16px;.desc{color:var(--gray-900,#131314);font-feature-settings:'liga' off,'clig' off;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-transform:uppercase;}.required-note{align-self:flex-end;color:var(--gray-900,#131314);font-feature-settings:'liga' off,'clig' off;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-transform:uppercase;em{color:red;font-style:normal;}}"]),A=i.Ay.table.withConfig({componentId:"sc-43564b67-2"})(["width:100%;border-collapse:collapse;td{padding:10px 12px;vertical-align:middle;border-bottom:1px solid var(--gray-200,#DBDBE0);color:var(--gray-900,#131314);font-feature-settings:'liga' off,'clig' off;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-transform:uppercase;}tr:first-child td{border-top:2px solid var(--gray-900,#131314);}.section-cell{width:184px;padding:10px;text-align:center;background:var(--gray-50,#FAFAFA);border-bottom:1px solid var(--gray-200,#DBDBE0);}.label-cell{width:184px;padding:10px 20px;background:var(--gray-50,#FAFAFA);border-bottom:1px solid var(--gray-200,#DBDBE0);}.req::before{content:'* ';color:red;}
1.radio-group{display:flex;align-items:center;gap:16px;}.field-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.address-group{display:flex;flex-direction:column;gap:6px;min-width:510px;}.region-wrap{min-height:40px;display:flex;align-items:center;}"]),D=i.Ay.div.withConfig({componentId:"sc-43564b67-3"})(["padding:20px;p{font-feature-settings:'liga' off,'clig' off;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-transform:uppercase;}p:first-child{color:var(--primary-500);}p:last-child{color:var(--gray-900,#131314);}"]),B=i.Ay.div.withConfig({componentId:"sc-43564b67-4"})(["display:flex;justify-content:center;gap:12px;margin-top:24px;padding:20px 30px;margin-left:-20px;margin-right:-20px;border-top:1px solid var(--gray-200,#DBDBE0);button{width:200px;height:48px;}"]),F=(0,s.memo)(e=>{let{onClose:a}=e,{formData:l,setFormData:s,agreements:r,expanded:i,handleAddressChange:c,handleChange:p,handleAgreeAll:h,handleAgreement:x,toggleExpanded:m,handleClose:g,handleSubmit:f}=v({onClose:a});return(0,n.jsxs)(t.default,{color:!0,title:"행정공제회 회원 배우자 등록(골프)",children:[(0,n.jsxs)(k,{children:[(0,n.jsxs)(C,{children:[(0,n.jsx)("p",{className:"desc",children:"공행정공제회 회원 배우자등록을 한번만 하시면 중원골프클럽에서 요금우대를 받을 수 있습니다."}),(0,n.jsxs)("p",{className:"required-note",children:[(0,n.jsx)("em",{children:"*"})," 는 필수 입력 사항입니다."]})]}),(0,n.jsx)(A,{children:(0,n.jsxs)("tbody",{children:[(0,n.jsxs)("tr",{children:[(0,n.jsx)("td",{className:"section-cell",rowSpan:3,children:"배우자"}),(0,n.jsx)("td",{className:"label-cell",children:(0,n.jsx)("span",{className:"req",children:"성명"})}),(0,n.jsx)("td",{children:(0,n.jsx)(d.A_,{name:"spouseName",value:l.spouseName,onChange:p,placeholder:"성명"})}),(0,n.jsx)("td",{className:"label-cell",children:(0,n.jsx)("span",{className:"req",children:"생년월일"})}),(0,n.jsx)("td",{children:(0,n.jsxs)("div",{className:"field-group",children:[(0,n.jsx)(d.A_,{name:"spouseBirthDate",value:l.spouseBirthDate,onChange:p,placeholder:"예)19990101"}),(0,n.jsxs)("div",{className:"radio-group",children:[(0,n.jsx)(d.sx,{id:"calYang",name:"spouseCalendarType",value:"양력",label:"양력",checked:"양력"===l.spouseCalendarType,onChange:p}),(0,n.jsx)(d.sx,{id:"calEum",name:"spouseCalendarType",value:"음력",label:"음력",checked:"음력"===l.spouseCalendarType,onChange:p})]})]})})]}),(0,n.jsxs)("tr",{children:[(0,n.jsx)("td",{className:"label-cell",children:(0,n.jsx)("span",{className:"req",children:"성별"})}),(0,n.jsx)("td",{children:(0,n.jsxs)("div",{className:"radio-group",children:[(0,n.jsx)(d.sx,{id:"genderM",name:"spouseGender",value:"남",label:"남",checked:"남"===l.spouseGender,onChange:p}),(0,n.jsx)(d.sx,{id:"genderF",name:"spouseGender",value:"여",label:"여",checked:"여"===l.spouseGender,onChange:p})]})}),(0,n.jsx)("td",{className:"label-cell",children:(0,n.jsx)("span",{className:"req",children:"휴대폰번호"})}),(0,n.jsx)("td",{children:(0,n.jsx)(d.A_,{name:"spousePhone",value:l.spousePhone,onChange:p,placeholder:"휴대폰번호"})})]}),(0,n.jsxs)("tr",{children:[(0,n.jsx)("td",{className:"label-cell",children:(0,n.jsx)("span",{className:"req",children:"이메일"})}),(0,n.jsx)("td",{children:(0,n.jsx)(d.A_,{name:"spouseEmail",value:l.spouseEmail,onChange:p,placeholder:"이메일"})}),(0,n.jsx)("td",{className:"label-cell",children:"자택주소"}),(0,n.jsx)("td",{children:(0,n.jsxs)("div",{className:"address-group",children:[(0,n.jsx)("div",{className:"region-wrap",children:(0,n.jsx)(d.tY,{onChange:c})}),(0,n.jsx)(d.A_,{name:"spouseAddressDetail",value:l.spouseAddressDetail,onChange:p,placeholder:"상세주소"})]})})]}),(0,n.jsxs)("tr",{children:[(0,n.jsx)("td",{className:"section-cell",rowSpan:2,children:"공제회원"}),(0,n.jsx)("td",{className:"label-cell",children:(0,n.jsx)("span",{className:"req",children:"성명"})}),(0,n.jsx)("td",{children:(0,n.jsx)(d.A_,{name:"memberName",value:l.memberName,onChange:p,placeholder:"성명"})}),(0,n.jsx)("td",{className:"label-cell",children:(0,n.jsx)("span",{className:"req",children:"생년월일"})}),(0,n.jsx)("td",{children:(0,n.jsx)(d.A_,{name:"memberBirthDate",value:l.memberBirthDate,onChange:p,placeholder:"예)19990101"})})]}),(0,n.jsxs)("tr",{children:[(0,n.jsx)("td",{className:"label-cell",children:(0,n.jsx)("span",{className:"req",children:"휴대폰번호"})}),(0,n.jsx)("td",{colSpan:3,children:(0,n.jsx)(d.A_,{name:"memberPhone",value:l.memberPhone,onChange:p,placeholder:"휴대폰번호"})})]})]})}),(0,n.jsxs)(D,{children:[(0,n.jsx)("p",{children:"*행정공제회 배우자 등록 신청 후 골프장 방문 시 반드시 배우자를 확인할 수 있는 서류를 제ì‹
1œ(최소 1회) 해 주시기 바라며, 확인이 완료되면 서류는 즉시 돌려드립니다.(미제시 시 할인요금 적용 불가)"}),(0,n.jsx)("p",{children:"*배우자 확인 서류 : 최근 3개월 이내 발행된 주민등록본 및 가족관계증명서(주소가 다른 경우)"})]}),(0,n.jsx)(N,{agreements:r,handleAgreeAll:h,handleAgreement:x,expanded:i,toggleExpanded:m})]}),(0,n.jsxs)(B,{children:[(0,n.jsx)(o.A,{color:"cancel",onClick:g,children:"취소"}),(0,n.jsx)(o.A,{onClick:f,disabled:!r.privacy,children:"등록"})]})]})});var P=l(20727);let E=i.Ay.div.withConfig({componentId:"sc-cfdca36a-0"})(["width:100%;max-height:calc(80vh - 120px);overflow-y:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none;}"]),z=i.Ay.div.withConfig({componentId:"sc-cfdca36a-1"})(["display:flex;flex-direction:column;gap:20px;.desc-box{display:flex;padding:14px;align-items:center;align-self:stretch;border-radius:2px;background:var(--gray-100,#F1F1F3);color:var(--gray-900,#131314);font-family:Pretendard;font-size:16px;font-weight:400;line-height:22px;font-style:normal;text-transform:uppercase;}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;.section-name{font-family:Pretendard;font-size:16px;font-weight:600;color:var(--gray-900,#131314);}.required-note{font-family:Pretendard;font-size:14px;color:var(--gray-700,#49494b);em{color:red;font-style:normal;}}}.mobile-notice{display:flex;flex-direction:column;gap:4px;p{font-family:Pretendard;font-size:16px;font-weight:400;line-height:22px;}p:first-child{color:var(--primary-500);}p:last-child{color:var(--gray-900,#131314);}}.field-row{display:flex;flex-direction:column;gap:6px;}.field-label{font-family:Pretendard;font-size:14px;font-weight:400;line-height:20px;color:var(--gray-700,#49494b);&.req::before{content:'* ';color:red;}}
1.toggle-group{display:flex;button{flex:1;padding:11px 10px;border:1px solid ",";border-radius:2px;background:var(--basic-white,#FFF);font-family:Pretendard;font-size:14px;color:",";cursor:pointer;&:first-child{border-right:none;}&.active{background:",";color:var(--basic-white,#FFF);border-color:",";}}}.address-group{display:flex;flex-direction:column;gap:6px;}"],e=>e.$themeColor||"var(--primary-700)",e=>e.$themeColor||"var(--primary-700)",e=>e.$themeColor||"var(--primary-700)",e=>e.$themeColor||"var(--primary-700)"),q=i.Ay.div.withConfig({componentId:"sc-cfdca36a-2"})(["display:flex;justify-content:center;gap:12px;margin-top:24px;padding:0 20px;margin-left:-20px;margin-right:-20px;button{flex:1 0 0;height:42px;}"]),_=(0,s.memo)(e=>{let{onClose:a}=e,[l,r]=(0,s.useState)(1),{designTheme:i}=(0,P.A)(),{formData:c,setFormData:p,agreements:h,expanded:x,handleAddressChange:m,handleChange:g,handleAgreeAll:f,handleAgreement:u,toggleExpanded:b,handleClose:y,validateForm:j,handleSubmit:w}=v({onClose:a}),k=(0,s.useCallback)(()=>{r(1),y()},[y]),C=(0,s.useCallback)(()=>{j()&&r(2)},[j]);return(0,n.jsxs)(t.default,{title:2===l?"약관동의":"행정공제회 회원 배우자 등록(골프)",children:[(0,n.jsxs)(E,{children:[1===l&&(0,n.jsxs)(z,{$themeColor:null==i?void 0:i.themeColor,children:[(0,n.jsx)("div",{className:"desc-box",children:"공행정공제회 회원 배우자등록을 한번만 하시면 중원골프클럽에서 요금우대를 받을 수 있습니다."}),(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:"section-header",children:[(0,n.jsx)("span",{className:"section-name",children:"배우자"}),(0,n.jsxs)("span",{className:"required-note",children:[(0,n.jsx)("em",{children:"*"})," 는 필수 입력 사항입니다."]})]}),(0,n.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"20px"},children:[(0,n.jsxs)("div",{className:"field-row",children:[(0,n.jsx)("span",{className:"field-label req",children:"성명"}),(0,n.jsx)(d.A_,{name:"spouseName",value:c.spouseName,onChange:g,placeholder:"성명"})]}),(0,n.jsxs)("div",{className:"field-row",children:[(0,n.jsx)("span",{className:"field-label req",children:"생년월일"}),(0,n.jsx)(d.A_,{name:"spouseBirthDate",value:c.spouseBirthDate,onChange:g,placeholder:"예)19990101"}),(0,n.jsxs)("div",{className:"toggle-group",children:[(0,n.jsx)("button",{type:"button",className:"양력"===c.spouseCalendarType?"active":"",onClick:()=>p(e=>({...e,spouseCalendarType:"양력"})),children:"양력"}),(0,n.jsx)("button",{type:"button",className:"음력"===c.spouseCalendarType?"active":"",onClick:()=>p(e=>({...e,spouseCalendarType:"음력"})),children:"음력"})]})]}),(0,n.jsxs)("div",{className:"field-row",children:[(0,n.jsx)("span",{className:"field-label req",children:"성별"}),(0,n.jsxs)("div",{className:"toggle-group",children:[(0,n.jsx)("button",{type:"button",className:"남"===c.spouseGender?"active":"",onClick:()=>p(e=>({...e,spouseGender:"남"})),children:"남"}),(0,n.jsx)("button",{type:"button",className:"여"===c.spouseGender?"active":"",onClick:()=>p(e=>({...e,spouseGender:"여"})),children:"여"})]})]}),(0,n.jsxs)("div",{className:"field-row",children:[(0,n.jsx)("span",{className:"field-label req",children:"휴대폰번호"}),(0,n.jsx)(d.A_,{name:"spousePhone",value:c.spousePhone,onChange:g,placeholder:"휴대폰번호"})]}),(0,n.jsxs)("div",{className:"field-row",children:[(0,n.jsx)("span",{className:"field-label req",children:"이메일"}),(0,n.jsx)(d.A_,{name:"spouseEmail",value:c.spouseEmail,onChange:g,placeholder:"이메일"})]}),(0,n.jsxs)("div",{className:"field-row",children:[(0,n.jsx)("span",{className:"field-label",children:"자택주소"}),(0,n.jsxs)("div",{className:"address-group",children:[(0,n.jsx)(d.tY,{onChange:m}),(0,n.jsx)(d.A_,{name:"spouseAddressDetail",value:c.spouseAddressDetail,onChange:g,placeholder:"상세주소"})]})]})]})]}),(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:"section-header",children:[(0,n.jsx)("span",{className:"section-name",children:"공제회원"}),(0,n.jsxs)("span",{className:"required-note",children:[(0,n.jsx)("em",{children:"*"})," 는 필수 입력 사항입니다."]})]}),(0,n.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"20px"},children:[(0,n.jsxs)("div",{className:"field-row",children:[(0,n.jsx)("span",{className:"field-label req",children:"성명"}),(0,n.jsx)(d.A_,{name:"memberName",value:c.memberName,onChange:g,placeholder:"성명"})]}),(0,n.jsxs)("div",{className:"field-row",children:[(0,n.jsx)("span",{className:"field-label req",children:"생년월일"}),(0,n.jsx)(d.A_,{name:"memberBirthDate",value:c.memberBirthDate,onChange:g,placeholder:"예)19990101"})]}),(0,n.jsxs)("div",{className:"field-row",children:[(0,n.jsx)("span",{className:"field-label req",children:"휴대폰번호"}),(0,n.jsx)(d.A_,{name:"memberPhone",value:c.memberPhone,onChange:g,placeholder:"휴대폰번호"})]})]})]}),(0,n.jsxs)("div",{className:"mobile-notice",children:[(0,n.jsx)("p",{children:"*행정공제회 배우자 등록 신청 후 골프장 방문 시 반드시 배우자를 확인할 수 있는 서류를 제ì‹
1œ(최소 1회) 해 주시기 바라며, 확인이 완료되면 서류는 즉시 돌려드립니다.(미제시 시 할인요금 적용 불가)"}),(0,n.jsx)("p",{children:"*배우자 확인 서류 : 최근 3개월 이내 발행된 주민등록본 및 가족관계증명서(주소가 다른 경우)"})]})]}),2===l&&(0,n.jsx)(N,{$isMobile:!0,agreements:h,handleAgreeAll:f,handleAgreement:u,expanded:x,toggleExpanded:b})]}),(0,n.jsx)(q,{children:1===l?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o.A,{color:"cancel",onClick:k,children:"취소"}),(0,n.jsx)(o.A,{onClick:C,children:"다음"})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o.A,{color:"cancel",onClick:()=>r(1),children:"이전 단계"}),(0,n.jsx)(o.A,{onClick:w,disabled:!h.privacy,children:"등록"})]})})]})}),$=(0,s.memo)(e=>{let{open:a,onClose:l}=e,{isMobile:s}=(0,r.A)();return a?s?(0,n.jsx)(_,{onClose:l}):(0,n.jsx)(F,{onClose:l}):null})},23550:(e,a,l)=>{l.d(a,{A:()=>i});var n=l(12115),s=l(89794),r=l(13353);function i(){let[e,a]=(0,r.fp)(s.O1),l=()=>{a(window.innerWidth<1280)};return(0,n.useEffect)(()=>{a(window.innerWidth<1280)},[]),(0,n.useEffect)(()=>(window.addEventListener("resize",l),()=>{window.removeEventListener("resize",l)}),[]),{isMobile:e}}},35128:(e,a,l)=>{l.d(a,{default:()=>c});var n=l(95155),s=l(38679),r=l(13353),i=l(89794),t=l(12115);let o=s.Ay.div.withConfig({componentId:"sc-e7c47b86-0"})(["position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);z-index:100;"]),d=s.Ay.div.withConfig({componentId:"sc-e7c47b86-1"})(["position:absolute;min-width:",";width:",";height:fit-content;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:6px;background-color:var(--basic-white);display:flex;flex-direction:column;.title{background:",";color:var(--basic-white,#FFF);font-size:16px;font-weight:600;padding:10px 20px;border-top-right-radius:6px;border-top-left-radius:6px;}.modalContent{padding:20px;overflow-x:auto;}"],e=>e.$isMobile?"calc(100% - 48px)":"460px",e=>e.$isMobile?"80%":"fit-content",e=>e.$themeColor),c=(0,t.memo)(e=>{let{title:a,children:l,themeColor:s}=e,{metadata:c}=(0,r.md)(i.aw)||{},p=(0,r.md)(i.O1);return(0,t.useEffect)(()=>{let e=document.getElementsByTagName("body")[0];return e.classList.add("modalScrollLock"),()=>{e.classList.remove("modalScrollLock")}},[]),(0,n.jsx)(o,{children:(0,n.jsxs)(d,{$themeColor:s||(null==c?void 0:c.themeColor)||"var(--primary-700)",$isMobile:p,children:[a&&(0,n.jsx)("div",{className:"title",children:a}),(0,n.jsx)("div",{className:"modalContent",children:l})]})})})},37308:(e,a,l)=>{l.d(a,{default:()=>h});var n=l(95155),s=l(12115),r=l(38679),i=l(13353),t=l(89794),o=l(81769);let d=r.Ay.div.withConfig({componentId:"sc-1b033cbe-0"})(["display:flex;"]),c=r.Ay.div.withConfig({componentId:"sc-1b033cbe-1"})(["position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;background:var(--opacity-black-60);z-index:9999;"]),p=r.Ay.div.withConfig({componentId:"sc-1b033cbe-2"})(["position:absolute;min-width:380px;height:fit-content;max-height:80%;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:6px;background-color:var(--basic-white);text-align:center;display:flex;flex-direction:column;padding:20px 20px;color:var(--gray-900,#131314);font-size:16px;font-weight:500;line-height:22px;text-align:center;white-space:pre-wrap;box-shadow:2px 2px 20px 0px rgba(0,0,0,0.12);.buttonArea{display:flex;margin-top:30px;align-items:center;justify-content:center;gap:8px;button{min-width:120px;}}",""],e=>e.$isMobile&&"\n    width: calc(100% - 48px);\n    min-width: 0;\n    .buttonArea {\n       width: 100%;\n       div{\n       width: 100%;\n       }\n    }\n  "),h=(0,s.memo)(()=>{let[e,a]=(0,i.fp)(t.Jj),l=(0,i.md)(t.O1);(0,s.useEffect)(()=>{let a=document.getElementsByTagName("body")[0];if(e.isOpen){let e=window.scrollY;a.style.position="fixed",a.style.top="-".concat(e,"px"),a.style.left="0",a.style.right="0",a.style.width="100%",a.style.height="auto",a.classList.add("scrollLock")}else{let e=a.style.top;a.style.position="",a.style.top="",a.style.left="",a.style.right="",a.style.width="",a.style.height="",a.classList.remove("scrollLock"),window.scrollTo(0,-1*parseInt(e||"0",10))}},[e.isOpen]);let r={confirm:()=>{e.handleClick&&e.handleClick(),a({...e,isOpen:!1})},cancel:()=>{a({...e,isOpen:!1})}};return e.isOpen&&(0,n.jsx)(c,{children:(0,n.jsx)(p,{$isMobile:l,children:(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"desc",children:e.desc}),(0,n.jsxs)(d,{className:"buttonArea",children:[(null==e?void 0:e.isCancel)&&(0,n.jsx)(d,{children:(0,n.jsx)(o.A,{size:l?"mm":"m",color:"cancel",onClick:r.cancel,fullWidth:!0,children:e.cancelName?e.cancelName:"취소"})}),(0,n.jsx)(d,{children:(0,n.jsx)(o.A,{size:l?"mm":"m",onClick:r.confirm,fullWidth:!0,children:e.confirmName?e.confirmName:"확인"})})]})]})})})})},81559:(e,a,l)=>{l.d(a,{AW:()=>i,P:()=>n,Xg:()=>s,w0:()=>r});let n=/^[a-zA-Z0-9]{6,13}$/,s=/^.{8,}$/,r=/^[A-Za-z0-9.-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$/,i=/^01[016789]\d{7,8}$/},98869:(e,a,l)=>{l.d(a,{default:()=>d});var n=l(95155),s=l(12115),r=l(38679);l(66766);var i=l(13353),t=l(89794);let o=r.Ay.article.withConfig({componentId:"sc-e915b94-0"})(["display:none;z-index:2000;position:fixed;top:0;left:0;right:0;bottom:0;&.active{display:block;}.modal{z-index:2000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;transition:all 0.25s;.head{display:flex;align-items:center;justify-content:space-between;
1height:72px;padding:0 48px 0 54px;background:var(--gray-200,#dbdbe0);min-width:600px;h1{color:var(--basic-black,#000);font-size:20px;font-weight:600;line-height:26px;}svg{width:24px;height:24px;}}.contents{position:relative;.inner{padding:40px 50px 40px 50px;overflow-x:hidden;overflow-y:auto;max-height:500px;}}.btnRow{padding:20px 0;border-top:1px solid var(--gray-100,#f1f1f3);text-align:center;button{width:200px;height:48px;border-radius:2px;color:var(--basic-white,#fff);font-size:18px;font-weight:600;background:var(--primary-700,#0b3f8f);}}}.filter{z-index:1900;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);}@media (max-width:1280px){display:block;top:100%;.modal{overflow:hidden;transform:none;width:100%;top:auto;left:auto;bottom:-100%;border-radius:10px 10px 0px 0px;.head{min-width:auto;padding:14px 16px;h1{font-size:18px;}}.contents{padding:20px 16px;.inner{max-height:420px;}}.btnRow{padding:20px 16px;button{width:100%;color:var(--basic-white,#fff);font-size:14px;font-weight:500;}}}.filter{display:none;}&.active{top:0;.modal{bottom:0;}.filter{display:block;}}}.mobile{.contents{.inner{padding:0px;}}}"]),d=(0,s.memo)(e=>{let{open:a,data:l,onClose:r}=e,d=(0,i.md)(t.O1);return(0,s.useEffect)(()=>{let e=document.getElementsByTagName("body")[0];a?e.classList.add("scrollLock"):e.classList.remove("scrollLock")},[a]),(0,n.jsxs)(o,{$isMobile:d,className:a?"active":void 0,children:[(0,n.jsxs)("div",{className:d?"mobile modal":"modal",children:[(0,n.jsxs)("div",{className:"head",children:[(0,n.jsx)("h1",{children:null==l?void 0:l.name}),(0,n.jsx)("button",{onClick:()=>r(),children:(0,n.jsx)("img",{src:"/images/icons/modal_close.svg",alt:""})})]}),(0,n.jsx)("article",{className:"contents agreementView",children:(0,n.jsx)("div",{className:"inner contentsArea",dangerouslySetInnerHTML:{__html:null==l?void 0:l.html}})}),(0,n.jsx)("div",{className:"btnRow",children:(0,n.jsx)("button",{onClick:()=>r(),children:"닫기"})})]}),(0,n.jsx)("div",{className:"filter",onClick:()=>r()})]})})}}]);

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.