{"version":3,"file":"shared-lib.BfBaP7_G.mjs","names":["useRef","useState"],"sources":["https:/framerusercontent.com/modules/HOxzAQW7JPtDwiWeGQow/WOxzIRpCoOhdIvvOjLTI/Footer.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function Footer(props){const{companyName=\"(주) 한국교육파트너스\",representatives=\"권기원 \\xb7 권재우\",businessNumber=\"395-87-03304\",phone=\"02-6954-7584\",email=\"cs@hankyopa.com\",address=\"서울특별시 마포구 백범로31길 21 707호\",privacyOfficer=\"권재우\",termsUrl=\"https://hankyopa.notion.site/c978171a97e846f5902f20c9c628b7a4\",privacyUrl=\"https://hankyopa.notion.site/11c5543dab1180f7b4cad6c58493356e\",primaryColor=\"#7B61FF\"}=props;const containerRef=useRef(null);const[isMobile,setIsMobile]=useState(false);// 컴포넌트 자체 너비 기반 모바일 감지 (Framer Breakpoint 호환)\nuseEffect(()=>{const el=containerRef.current;if(!el)return;setIsMobile(el.offsetWidth<810);const observer=new ResizeObserver(entries=>{for(const entry of entries){setIsMobile(entry.contentRect.width<810);}});observer.observe(el);return()=>observer.disconnect();},[]);// 텍스트 스타일 공통\nconst labelStyle={color:\"#A0A8B8\",fontSize:13,lineHeight:1.7,fontWeight:400};const linkStyle={color:\"#A0A8B8\",fontSize:13,textDecoration:\"none\",transition:\"color 0.2s\",cursor:\"pointer\"};const dividerStyle={color:\"#4A5060\",margin:\"0 8px\"};const currentYear=new Date().getFullYear();return /*#__PURE__*/_jsxs(\"footer\",{ref:containerRef,style:{width:\"100%\",background:\"#0F1117\",fontFamily:\"Pretendard, -apple-system, BlinkMacSystemFont, 'Apple SD Gothic Neo', sans-serif\",boxSizing:\"border-box\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:isMobile?\"48px 20px 32px\":\"64px 56px 40px\",display:\"flex\",flexDirection:isMobile?\"column\":\"row\",justifyContent:\"space-between\",alignItems:isMobile?\"flex-start\":\"flex-start\",gap:isMobile?32:64},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",flexShrink:0},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Pretendard, sans-serif\",fontSize:isMobile?24:28,fontWeight:900,letterSpacing:\"-0.02em\",color:primaryColor,lineHeight:1},children:\"HAKZZONG\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Pretendard, sans-serif\",fontSize:isMobile?18:22,fontWeight:600,fontStyle:\"italic\",color:primaryColor,marginLeft:8,lineHeight:1},children:\"pro\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4,flex:1,maxWidth:isMobile?\"100%\":720},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:15,fontWeight:700,color:\"#FFFFFF\",marginBottom:8},children:companyName}),/*#__PURE__*/_jsxs(\"div\",{style:labelStyle,children:[\"대표 : \",representatives,/*#__PURE__*/_jsx(\"span\",{style:dividerStyle,children:\"|\"}),\"사업자등록번호 : \",businessNumber]}),/*#__PURE__*/_jsxs(\"div\",{style:labelStyle,children:[\"대표번호 : \",phone,/*#__PURE__*/_jsx(\"span\",{style:dividerStyle,children:\"|\"}),\"이메일 :\",\" \",/*#__PURE__*/_jsx(\"a\",{href:`mailto:${email}`,style:{color:\"#A0A8B8\",textDecoration:\"none\",transition:\"color 0.2s\"},onMouseEnter:e=>{e.currentTarget.style.color=primaryColor;},onMouseLeave:e=>{e.currentTarget.style.color=\"#A0A8B8\";},children:email})]}),/*#__PURE__*/_jsxs(\"div\",{style:labelStyle,children:[\"주소 : \",address]}),/*#__PURE__*/_jsxs(\"div\",{style:labelStyle,children:[\"개인정보보호책임자 : \",privacyOfficer]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:0,marginTop:16,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"a\",{href:termsUrl,target:\"_blank\",rel:\"noopener noreferrer\",style:linkStyle,onMouseEnter:e=>{e.currentTarget.style.color=\"#FFFFFF\";},onMouseLeave:e=>{e.currentTarget.style.color=\"#A0A8B8\";},children:\"이용약관\"}),/*#__PURE__*/_jsx(\"span\",{style:dividerStyle,children:\"|\"}),/*#__PURE__*/_jsx(\"a\",{href:privacyUrl,target:\"_blank\",rel:\"noopener noreferrer\",style:{...linkStyle,fontWeight:700,color:\"#FFFFFF\"},onMouseEnter:e=>{e.currentTarget.style.color=primaryColor;},onMouseLeave:e=>{e.currentTarget.style.color=\"#FFFFFF\";},children:\"개인정보처리방침\"})]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{borderTop:\"1px solid #1F2533\",padding:isMobile?\"20px 20px 24px\":\"20px 56px 24px\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",fontSize:12,color:\"#6B7280\",textAlign:isMobile?\"left\":\"left\"},children:[\"\\xa9 \",currentYear,\" 한국교육파트너스. All rights reserved.\"]})})]});}addPropertyControls(Footer,{companyName:{type:ControlType.String,title:\"회사명\",defaultValue:\"(주) 한국교육파트너스\"},representatives:{type:ControlType.String,title:\"대표자\",defaultValue:\"권기원 \\xb7 권재우\"},businessNumber:{type:ControlType.String,title:\"사업자등록번호\",defaultValue:\"395-87-03304\"},phone:{type:ControlType.String,title:\"대표번호\",defaultValue:\"02-6954-7584\"},email:{type:ControlType.String,title:\"이메일\",defaultValue:\"cs@hankyopa.com\"},address:{type:ControlType.String,title:\"주소\",defaultValue:\"서울특별시 마포구 백범로31길 21 707호\"},privacyOfficer:{type:ControlType.String,title:\"개인정보보호책임자\",defaultValue:\"권재우\"},termsUrl:{type:ControlType.String,title:\"이용약관 링크\",defaultValue:\"https://hankyopa.notion.site/c978171a97e846f5902f20c9c628b7a4\"},privacyUrl:{type:ControlType.String,title:\"개인정보처리방침 링크\",defaultValue:\"https://hankyopa.notion.site/11c5543dab1180f7b4cad6c58493356e\"},primaryColor:{type:ControlType.Color,title:\"메인 컬러\",defaultValue:\"#7B61FF\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Footer\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Footer.map"],"mappings":"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"}