{"version":3,"file":"shared-lib.D7BZexQm.mjs","names":[],"sources":["https:/framerusercontent.com/modules/z2nUvkvOGNqjOp9EruRQ/tcURgrFRizHmRiE03QWq/TamrangFooter.js"],"sourcesContent":["// TAMRANG 바닥 — 워드마크, 슬로건, 메일·전화·인스타그램, 저작권, 회사 이름.\n// tamrang.com 시안 v2의 footer(index.html 578~587, site.css 바닥 458~466 + 휴대폰 규칙)를 옮겼습니다.\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/* ---------- 탐랑 BI: TAMRANG 글자(7개). viewBox \"0 80 1639 89\" ---------- */const WORD_D=[\"M0 92.3618H37.7759V168.76H55.7601V92.3618H93.5176V80.9484H0V92.3618Z\",\"M295.383 80.9484L250.081 169H269.061L279.612 147.357H327.164L337.715 169H356.695L311.393 80.9484H295.383ZM285.09 136.092L303.388 98.5402L321.686 136.092H285.109H285.09Z\",\"M559.925 150.872L519.567 80.9484H501.195V168.649H518.866V111.212L551.828 168.408L552.104 168.871H567.893L601.132 111.212V168.649H618.802V80.9484H600.431L559.925 150.872Z\",\"M860.011 106.365C860.011 90.216 845.144 80.9484 819.228 80.9484H766.493V168.778H784.477V131.8H809.212L845.568 168.778H866.762L829.429 131.264C849.183 129.136 860.029 120.35 860.029 106.383L860.011 106.365ZM784.459 120.368V92.3803H819.228C834.353 92.3803 842.027 97.0973 842.027 106.383C842.027 115.67 834.353 120.387 819.228 120.387H784.459V120.368Z\",\"M1065.23 80.9484L1019.93 169H1038.91L1049.46 147.357H1097.01L1107.57 169H1126.55L1081.24 80.9484H1065.23ZM1054.94 136.092L1073.24 98.5402L1091.54 136.092H1054.96H1054.94Z\",\"M1358.02 146.673L1303.07 81.2813L1302.77 80.9484H1283.72V168.76H1301.7V103.035L1356.63 168.427L1356.93 168.76H1375.98V80.9484H1358.02V146.673Z\",\"M1591.09 124.345V135.204H1620.68V137.664C1620.68 148.892 1606.58 157.698 1588.58 157.698C1566.7 157.698 1552.56 144.804 1552.56 124.863C1552.56 104.922 1566.7 92.0288 1588.58 92.0288C1605.09 92.0288 1616.58 97.4488 1619.29 106.531L1619.48 107.16L1637.76 107.031L1637.53 106.032C1634.03 90.5675 1615.27 80.9484 1588.58 80.9484C1555.77 80.9484 1534.57 98.1887 1534.57 124.863C1534.57 151.538 1555.77 168.778 1588.58 168.778C1601.2 168.778 1612.65 165.892 1621.1 160.602L1621.52 166.577H1638.35V124.364H1591.09V124.345Z\"];const WORD_VIEWBOX=\"0 80 1639 89\";/* ---------- 글꼴: 원티드 산스(공식 jsDelivr, OFL) ---------- */const FONT='\"Wanted Sans Variable\", \"Wanted Sans\", -apple-system, BlinkMacSystemFont, \"Apple SD Gothic Neo\", \"Malgun Gothic\", \"Noto Sans KR\", sans-serif';const FONT_CSS=\"https://cdn.jsdelivr.net/gh/wanteddev/wanted-sans@v1.0.3/packages/wanted-sans/fonts/webfonts/variable/split/WantedSansVariable.min.css\";function ensureFont(){if(typeof document===\"undefined\")return;if(document.getElementById(\"tamrang-wanted-sans\"))return;const l=document.createElement(\"link\");l.id=\"tamrang-wanted-sans\";l.rel=\"stylesheet\";l.href=FONT_CSS;document.head.appendChild(l);}// 방문 분석: site.js track()과 같은 모양으로 dataLayer에 넣습니다.\nfunction track(event,params={}){try{const w=window;w.dataLayer=w.dataLayer||[];w.dataLayer.push({event,lang:\"ko\",...params});if(typeof w.gtag===\"function\")w.gtag(\"event\",event,params);}catch{/* 분석이 실패해도 화면은 그대로 */}}const CSS=`\n.tft{position:relative;width:100%;box-sizing:border-box;margin:0;background:#fff;color:#000;border-top:1px solid #e6e6e6;container-type:inline-size;font-family:${FONT};font-size:15px;line-height:1.7;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}\n.tft-in{box-sizing:border-box;display:grid;gap:12px;margin:0;padding:44px clamp(20px,5.5cqw,96px) calc(40px + env(safe-area-inset-bottom,0px))}\n.tft-word{display:block;width:min(300px,62cqw);height:auto;fill:#000}\n.tft-slogan{margin:0;font-size:14px;color:#616161}\n.tft-links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px}\n.tft-links li{margin:0;padding:0}\n.tft-links a{color:inherit;text-decoration:none;border-bottom:1px solid #c8c8c8}\n.tft-links a.tft-pv{font-weight:600;border-bottom-color:#000}\n.tft-c{margin:0;font-size:12px;color:#A1A1A1}\n.tft-co{margin-top:-6px}\n.tft a:focus-visible{outline:2px solid currentColor;outline-offset:3px}\n@container (max-width:767px){.tft-in{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.tft--nobar .tft-in{padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}}\n`;/**\n * 탐랑 바닥\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function TamrangFooter(props){const{wordLabel=\"TAMRANG\",slogan=\"빛과 불로 한국을 전하다\",email=\"hello@tamrang.com\",instagramText=\"Instagram\",instagramLink=\"https://www.instagram.com/tamrang_official/\",copyright=\"\\xa9 2026 탐랑 TAMRANG\",company=\"주식회사 만시간\",anchor=\"footer\",phone=\"010-5000-6640\",mbarSpace=true,privacyText=\"개인정보 처리방침\",privacyLink=\"/privacy\",style}=props;const tel=phone.replace(/[^\\d+]/g,\"\");useEffect(()=>ensureFont(),[]);return /*#__PURE__*/_jsxs(\"footer\",{id:anchor||undefined,className:mbarSpace===false?\"tft tft--nobar\":\"tft\",style:{...style,position:\"relative\",width:\"100%\",height:\"auto\"},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:CSS}}),/*#__PURE__*/_jsxs(\"div\",{className:\"tft-in\",children:[/*#__PURE__*/_jsx(\"svg\",{className:\"tft-word\",viewBox:WORD_VIEWBOX,role:\"img\",\"aria-label\":wordLabel,children:WORD_D.map((d,i)=>/*#__PURE__*/_jsx(\"path\",{d:d},i))}),slogan?/*#__PURE__*/_jsx(\"p\",{className:\"tft-slogan\",children:slogan}):null,/*#__PURE__*/_jsxs(\"ul\",{className:\"tft-links\",children:[email?/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:`mailto:${email}`,children:email})}):null,phone&&tel?/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:`tel:${tel}`,onClick:()=>track(\"phone_click\"),children:phone.trim()})}):null,instagramLink?/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{href:instagramLink,target:\"_blank\",rel:\"noopener\",onClick:()=>track(\"instagram_click\"),children:instagramText})}):null,privacyText&&privacyLink?/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"a\",{className:\"tft-pv\",href:privacyLink,children:privacyText})}):null]}),copyright?/*#__PURE__*/_jsx(\"p\",{className:\"tft-c\",children:copyright}):null,company?/*#__PURE__*/_jsx(\"p\",{className:\"tft-c tft-co\",children:company}):null]})]});}addPropertyControls(TamrangFooter,{wordLabel:{type:ControlType.String,title:\"워드마크 이름(읽기용)\",defaultValue:\"TAMRANG\"},slogan:{type:ControlType.String,title:\"슬로건\",defaultValue:\"빛과 불로 한국을 전하다\"},email:{type:ControlType.String,title:\"메일 주소\",defaultValue:\"hello@tamrang.com\"},instagramText:{type:ControlType.String,title:\"인스타그램 글\",defaultValue:\"Instagram\"},instagramLink:{type:ControlType.Link,title:\"인스타그램 링크\",defaultValue:\"https://www.instagram.com/tamrang_official/\"},copyright:{type:ControlType.String,title:\"저작권\",defaultValue:\"\\xa9 2026 탐랑 TAMRANG\"},company:{type:ControlType.String,title:\"회사 이름\",defaultValue:\"주식회사 만시간\"},anchor:{type:ControlType.String,title:\"링크 이름(#)\",defaultValue:\"footer\"},phone:{type:ControlType.String,title:\"전화번호\",description:\"비우면 바닥에 전화번호를 보이지 않습니다.\",defaultValue:\"010-5000-6640\"},mbarSpace:{type:ControlType.Boolean,title:\"휴대폰 막대 자리\",description:\"휴대폰 아래 막대(고정 머리말)가 없는 페이지(404 등)에서는 '아니요'로 둡니다.\",defaultValue:true,enabledTitle:\"예\",disabledTitle:\"아니요\"},privacyText:{type:ControlType.String,title:\"처리방침 글\",description:\"비우면 바닥에 처리방침 링크를 보이지 않습니다.\",defaultValue:\"개인정보 처리방침\"},privacyLink:{type:ControlType.Link,title:\"처리방침 링크\",defaultValue:\"/privacy\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TamrangFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TamrangFooter.map"],"mappings":"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"}