{"version":3,"file":"Program_faqs.Cy06CTCm.mjs","names":["React.useState","React.useRef","React.useMemo","_Fragment","p"],"sources":["https:/framerusercontent.com/modules/cBjVoOlV67vqaxG4sM9C/Oh4DdBHMUrQRyHRzJuHl/Program_faqs.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{createClient}from\"@supabase/supabase-js\";function clamp(n,min,max){return Math.max(min,Math.min(max,n));}function buildPageItems(totalPages,current){const items=[];if(totalPages<=9){for(let i=1;i<=totalPages;i++)items.push(i);return items;}const left=Math.max(2,current-2);const right=Math.min(totalPages-1,current+2);items.push(1);if(left>2)items.push(\"…\");for(let i=left;i<=right;i++)items.push(i);if(right<totalPages-1)items.push(\"…\");items.push(totalPages);return items;}function fontToCSS(font){if(!font)return{};const family=font.fontFamily??font.family;const weight=font.fontWeight??font.weight;const size=font.fontSize??font.size;const lh=font.lineHeight;const ls=font.letterSpacing;const align=font.textAlign;const style=font.fontStyle??font.style;const out={};if(family)out.fontFamily=family;if(weight!==undefined&&weight!==null&&weight!==\"\")out.fontWeight=weight;if(size!==undefined&&size!==null&&size!==\"\")out.fontSize=typeof size===\"number\"?`${size}px`:size;if(lh!==undefined&&lh!==null&&lh!==\"\")out.lineHeight=typeof lh===\"number\"?`${lh}`:lh;if(ls!==undefined&&ls!==null&&ls!==\"\")out.letterSpacing=typeof ls===\"number\"?`${ls}px`:ls;if(align)out.textAlign=align;if(style)out.fontStyle=style;return out;}// ─────────────── Supabase Singleton (모든 컴포넌트 공통) ───────────────\nfunction getEnv(key){try{// @ts-ignore\nif(typeof process!==\"undefined\"&&process?.env&&process.env[key])return process.env[key];}catch(e){}if(typeof window!==\"undefined\"&&window[key])return window[key];return undefined;}function getSupabase(url,key){const supabaseUrl=url&&url.trim()||getEnv(\"SUPABASE_URL\")||getEnv(\"FRAMER_SUPABASE_URL\")||\"https://sisaovjtgjgrfcubweoc.supabase.co\";const supabaseKey=key&&key.trim()||getEnv(\"SUPABASE_ANON_KEY\")||getEnv(\"FRAMER_SUPABASE_ANON_KEY\")||\"\";const w=typeof window!==\"undefined\"?window:{};const cacheKey=supabaseUrl+\"::\"+supabaseKey;if(w.__INSIDEOUT_SB__&&w.__INSIDEOUT_SB_KEY__===cacheKey){return w.__INSIDEOUT_SB__;}const client=createClient(supabaseUrl,supabaseKey,{auth:{persistSession:true,autoRefreshToken:true,detectSessionInUrl:true,storageKey:\"insideout-auth\"}});let _killed=false;client.auth.onAuthStateChange(function(event,session){if(_killed)return;const isFailedRefresh=event===\"TOKEN_REFRESHED\"&&!session;const isSignedOut=event===\"SIGNED_OUT\";if(isFailedRefresh||isSignedOut){if(isFailedRefresh)_killed=true;try{const keys=[];for(let i=0;i<localStorage.length;i++){const k=localStorage.key(i);if(k&&(k.indexOf(\"sb-\")===0||k===\"insideout-auth\")){keys.push(k);}}keys.forEach(function(k){localStorage.removeItem(k);});}catch(e){}if(isFailedRefresh){client.auth.signOut().catch(function(){});}}});w.__INSIDEOUT_SB__=client;w.__INSIDEOUT_SB_KEY__=cacheKey;return client;}function buildFaqItems(row,categoryNameById){let items=[];if(Array.isArray(row.items)){items=row.items;}else if(typeof row.items===\"string\"){try{const parsed=JSON.parse(row.items);if(Array.isArray(parsed))items=parsed;}catch{items=[];}}return items.map((it,idx)=>({id:`${row.id}:${idx}`,question:it.question??\"(질문 없음)\",answer:it.answer??\"\",category:it.category_id&&categoryNameById[it.category_id]||\"전체\",categoryId:it.category_id??undefined,order:it.order??idx+1}));}function uniqStable(list){const out=[];const set=new Set;for(const v of list){const t=(v??\"\").trim();if(!t||set.has(t))continue;set.add(t);out.push(t);}return out;}function SkeletonBlock(props){const{w=\"100%\",h,r,base,shine,speedMs,style}=props;return /*#__PURE__*/_jsx(\"div\",{style:{width:w,height:h,borderRadius:r,backgroundImage:`linear-gradient(90deg, ${base} 0%, ${shine} 50%, ${base} 100%)`,backgroundSize:\"200% 100%\",animation:`skeletonShimmer ${Math.max(600,speedMs)}ms ease-in-out infinite`,...style}});}function randBetween(min,max){return Math.min(min,max)+Math.random()*Math.abs(max-min);}function PlusIcon(props){const{size=22,color=\"#111827\",strokeWidth=2,isOpen}=props;return /*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",\"aria-hidden\":\"true\",style:{transform:isOpen?\"rotate(45deg)\":\"rotate(0deg)\",transition:\"transform 500ms ease-out\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 5v14M5 12h14\",stroke:color,strokeWidth:strokeWidth,strokeLinecap:\"round\"})});}export default function FaqDetailDesign(props){const{layout,supabase,tabs:tabProps,pagination,typography,colors,sizing,spacing,skeleton}=props;const{supabaseUrl,supabaseAnonKey,programTable,programSlug,programSlugColumn,programFaqIdColumn}=supabase;const{includeAllTab,allTabLabel,tabScrollableOnMobile}=tabProps;const{pageSizePC,pageSizeMobile}=pagination;const{tabFont,qFont,categoryFont,questionFont,answerFont,paginationFont}=typography;const{accent,tabBg,tabText,tabActiveText,divider,text,muted,plusColor,answerTextColor}=colors;const{maxWidth,plusSize}=sizing;const{padTop,padBottom,tabPaddingTop,tabPaddingBottom,tabGap,tabPadX,tabPadY,rowPadX,rowPadY,qaItemGap,mobileHeaderAlign,mobileBaselineQuestionGap,answerTopGap,answerPadY,answerPadX,pagerTopSpace,pagerGap,pagerBtnSize}=spacing;const{showSkeleton,skeletonRowsPC,skeletonRowsMobile,skeletonBase,skeletonShine,skeletonRadius,skeletonSpeedMs,skeletonLineH,skeletonTitleWMin,skeletonTitleWMax}=skeleton;const isMobile=layout===\"Mobile\";const perPage=isMobile?pageSizeMobile:pageSizePC;const[allItems,setAllItems]=React.useState([]);const[tabList,setTabList]=React.useState([]);const[tab,setTab]=React.useState(\"\");const[page,setPage]=React.useState(1);const[loading,setLoading]=React.useState(true);const[err,setErr]=React.useState(null);const[openIdMobile,setOpenIdMobile]=React.useState(null);const[openIdsPC,setOpenIdsPC]=React.useState([]);const answerHeightsRef=React.useRef({});React.useEffect(()=>{setOpenIdMobile(null);setOpenIdsPC([]);},[tab,page]);React.useEffect(()=>{let canceled=false;async function run(){setErr(null);setLoading(true);setAllItems([]);setTabList(includeAllTab?[allTabLabel]:[]);setTab(includeAllTab?allTabLabel:\"\");const slugValue=(programSlug||\"\").trim();if(!slugValue){setErr(\"Framer 패널에서 Program Slug를 입력해 주세요.\");setLoading(false);return;}const sb=getSupabase(supabaseUrl,supabaseAnonKey);if(!sb){setErr(\"Supabase URL/Key가 필요합니다.\");setLoading(false);return;}try{// 1) programs → faq_id 조회\nconst{data:programData,error:programErr}=await sb.from(programTable).select(programFaqIdColumn).eq(programSlugColumn,slugValue).maybeSingle();if(programErr)throw programErr;if(!programData){setErr(`slug '${slugValue}'에 해당하는 프로그램을 찾을 수 없습니다.`);setLoading(false);return;}const faqId=programData[programFaqIdColumn];if(!faqId){setAllItems([]);setLoading(false);return;}if(canceled)return;// 2) faq_categories 조회\nconst{data:catData,error:catErr}=await sb.from(\"faq_categories\").select(\"id, name, sort_order, faq_id\").eq(\"faq_id\",faqId).order(\"sort_order\",{ascending:true});if(catErr)throw catErr;if(canceled)return;const categoryNameById={};const catNames=[];(catData??[]).forEach(r=>{const name=(r.name??\"\").trim();if(!name)return;categoryNameById[r.id]=name;catNames.push(name);});let nextTabList=uniqStable(catNames);if(includeAllTab){nextTabList=[allTabLabel,...nextTabList.filter(x=>x!==allTabLabel)];}if(!canceled){setTabList(nextTabList);setTab(nextTabList[0]??\"\");}// 3) faqs.items 조회\nconst{data:faqData,error:faqErr}=await sb.from(\"faqs\").select(\"id, items, brand, type, name\").eq(\"id\",faqId).eq(\"is_archived\",false).maybeSingle();if(faqErr)throw faqErr;if(canceled)return;if(!faqData){setAllItems([]);setLoading(false);return;}const flat=buildFaqItems(faqData,categoryNameById).sort((a,b)=>(a.order??0)-(b.order??0));if(!canceled){setAllItems(flat);setPage(1);}}catch(e){if(!canceled)setErr(e?.message??\"데이터를 불러오지 못했습니다.\");}finally{if(!canceled)setLoading(false);}}run();return()=>{canceled=true;};},[supabaseUrl,supabaseAnonKey,programTable,programSlug,programSlugColumn,programFaqIdColumn,includeAllTab,allTabLabel]);const filtered=React.useMemo(()=>{if(!tab||includeAllTab&&tab===allTabLabel)return allItems;return allItems.filter(x=>x.category===tab);},[allItems,tab,includeAllTab,allTabLabel]);const totalPages=Math.max(1,Math.ceil(filtered.length/perPage));const safePageNum=clamp(page,1,totalPages);const pageItems=filtered.slice((safePageNum-1)*perPage,safePageNum*perPage);// ---- styles ----\nconst wrap={width:\"100%\",maxWidth,margin:\"0 auto\",paddingTop:padTop,paddingBottom:padBottom,color:text,fontFamily:questionFont?.fontFamily||questionFont?.family||\"Pretendard, Inter, system-ui, sans-serif\"};const tabsRowStyle={display:\"flex\",gap:tabGap,paddingTop:tabPaddingTop,paddingBottom:tabPaddingBottom,alignItems:\"center\",...isMobile&&tabScrollableOnMobile?{overflowX:\"auto\",WebkitOverflowScrolling:\"touch\",scrollbarWidth:\"none\"}:{}};const tabBtnStyle=active=>({...fontToCSS(tabFont),border:\"none\",cursor:\"pointer\",padding:`${tabPadY}px ${tabPadX}px`,borderRadius:999,background:active?accent:tabBg,color:active?tabActiveText:tabText,fontWeight:tabFont?.fontWeight??tabFont?.weight??700,lineHeight:tabFont?.lineHeight??1,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",whiteSpace:\"nowrap\",flex:\"0 0 auto\",transition:\"background-color 220ms ease-out, color 220ms ease-out\"});const rowWrapStyle={padding:`${rowPadY}px ${rowPadX}px`};const rowHeadStyle={display:\"flex\",alignItems:isMobile?mobileHeaderAlign===\"baseline\"?\"baseline\":\"center\":\"baseline\",justifyContent:\"space-between\",gap:14,cursor:\"pointer\"};const leftStyle={minWidth:0,display:\"flex\",flexDirection:isMobile?\"column\":\"row\",alignItems:isMobile?\"flex-start\":\"baseline\",gap:isMobile?mobileHeaderAlign===\"baseline\"?mobileBaselineQuestionGap:8:qaItemGap};const qMarkStyle={...fontToCSS(qFont),color:accent,fontWeight:qFont?.fontWeight??qFont?.weight??800,whiteSpace:\"nowrap\"};const catStyle={...fontToCSS(categoryFont),color:muted,fontWeight:categoryFont?.fontWeight??categoryFont?.weight??700,whiteSpace:\"nowrap\"};const questionStyle={...fontToCSS(questionFont),color:text,fontWeight:questionFont?.fontWeight??questionFont?.weight??700,lineHeight:questionFont?.lineHeight??1.4,minWidth:0,overflow:\"hidden\",display:\"-webkit-box\",WebkitLineClamp:isMobile?2:1,WebkitBoxOrient:\"vertical\"};const answerTextStyle={...fontToCSS(answerFont),color:answerTextColor,fontWeight:answerFont?.fontWeight??answerFont?.weight??500,lineHeight:answerFont?.lineHeight??1.7,whiteSpace:\"pre-wrap\",wordBreak:\"break-word\"};const pagerStyle={display:\"flex\",alignItems:\"center\",gap:pagerGap,marginTop:pagerTopSpace,color:muted,userSelect:\"none\"};const iconBtnStyle={width:pagerBtnSize,height:pagerBtnSize,borderRadius:999,border:\"none\",background:\"transparent\",cursor:\"pointer\",color:muted,fontWeight:900,fontSize:18,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\"};const pageBtnStyle=active=>({...fontToCSS(paginationFont),width:pagerBtnSize,height:pagerBtnSize,borderRadius:999,border:\"none\",cursor:\"pointer\",background:active?\"#EEF0F3\":\"transparent\",color:active?text:muted,fontWeight:paginationFont?.fontWeight??paginationFont?.weight??700,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\"});const onToggle=id=>{if(isMobile){setOpenIdMobile(cur=>cur===id?null:id);}else{setOpenIdsPC(cur=>cur.includes(id)?cur.filter(x=>x!==id):[...cur,id]);}};const skRows=isMobile?skeletonRowsMobile:skeletonRowsPC;return /*#__PURE__*/_jsxs(\"div\",{style:wrap,children:[/*#__PURE__*/_jsx(\"style\",{children:`\n@keyframes skeletonShimmer {\n  0%   { background-position: 200% 0; }\n  100% { background-position: -200% 0; }\n}\n.faq-detail-tabs::-webkit-scrollbar { display: none; }\n`}),tabList.length>0&&/*#__PURE__*/_jsx(\"div\",{className:\"faq-detail-tabs\",style:tabsRowStyle,children:tabList.map(t=>/*#__PURE__*/_jsx(\"button\",{style:tabBtnStyle(tab===t),onClick:()=>{setTab(t);setPage(1);},children:t},t))}),err&&!loading&&/*#__PURE__*/_jsx(\"div\",{style:{...fontToCSS(answerFont),color:\"#EF4444\",padding:\"6px 0 14px 0\"},children:err}),/*#__PURE__*/_jsx(\"div\",{children:showSkeleton&&loading?/*#__PURE__*/_jsx(\"div\",{children:Array.from({length:skRows}).map((_,idx)=>/*#__PURE__*/_jsx(\"div\",{style:{...rowWrapStyle,borderBottom:`1px solid ${divider}`},children:/*#__PURE__*/_jsxs(\"div\",{style:{...rowHeadStyle,cursor:\"default\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:leftStyle,children:[/*#__PURE__*/_jsx(SkeletonBlock,{w:18,h:skeletonLineH,r:skeletonRadius,base:skeletonBase,shine:skeletonShine,speedMs:skeletonSpeedMs}),/*#__PURE__*/_jsx(SkeletonBlock,{w:isMobile?70:90,h:skeletonLineH,r:skeletonRadius,base:skeletonBase,shine:skeletonShine,speedMs:skeletonSpeedMs}),/*#__PURE__*/_jsx(SkeletonBlock,{w:`${randBetween(skeletonTitleWMin,skeletonTitleWMax).toFixed(0)}%`,h:skeletonLineH,r:skeletonRadius,base:skeletonBase,shine:skeletonShine,speedMs:skeletonSpeedMs,style:{minWidth:120}})]}),/*#__PURE__*/_jsx(SkeletonBlock,{w:plusSize,h:plusSize,r:999,base:skeletonBase,shine:skeletonShine,speedMs:skeletonSpeedMs})]})},`sk-${idx}`))}):pageItems.length===0?/*#__PURE__*/_jsx(\"div\",{style:{...fontToCSS(answerFont),color:muted,padding:`${rowPadY}px ${rowPadX}px`},children:!err&&\"등록된 FAQ가 없습니다.\"}):pageItems.map((it,idx)=>{const open=isMobile?openIdMobile===it.id:openIdsPC.includes(it.id);const isLast=idx===pageItems.length-1;return /*#__PURE__*/_jsxs(\"div\",{style:{...rowWrapStyle,borderBottom:isLast?\"none\":`1px solid ${divider}`},children:[/*#__PURE__*/_jsxs(\"div\",{style:rowHeadStyle,onClick:()=>onToggle(it.id),children:[/*#__PURE__*/_jsx(\"div\",{style:leftStyle,children:isMobile?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:qaItemGap},children:[/*#__PURE__*/_jsx(\"span\",{style:qMarkStyle,children:\"Q.\"}),/*#__PURE__*/_jsx(\"span\",{style:catStyle,children:it.category})]}),/*#__PURE__*/_jsx(\"span\",{style:questionStyle,children:it.question})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"span\",{style:qMarkStyle,children:\"Q.\"}),/*#__PURE__*/_jsx(\"span\",{style:catStyle,children:it.category}),/*#__PURE__*/_jsx(\"span\",{style:questionStyle,children:it.question})]})}),/*#__PURE__*/_jsx(\"span\",{style:{flex:\"0 0 auto\"},children:/*#__PURE__*/_jsx(PlusIcon,{size:plusSize,color:plusColor,strokeWidth:2,isOpen:open})})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:open?answerTopGap:0,height:open?answerHeightsRef.current[it.id]??0:0,opacity:open?1:0,overflow:\"hidden\",willChange:\"height, opacity, margin-top\",transition:open?\"height 520ms cubic-bezier(0.22, 1, 0.36, 1), opacity 220ms ease-out, margin-top 260ms cubic-bezier(0.22, 1, 0.36, 1)\":\"height 260ms cubic-bezier(0.4, 0, 1, 1), opacity 140ms ease-out, margin-top 180ms ease-out\"},\"aria-hidden\":!open,children:/*#__PURE__*/_jsx(\"div\",{ref:el=>{if(!el)return;const h=el.scrollHeight;if(h&&answerHeightsRef.current[it.id]!==h){answerHeightsRef.current[it.id]=h;}},style:{padding:`${answerPadY}px ${answerPadX}px`,transform:open?\"translateY(0px)\":\"translateY(-2px)\",transition:\"transform 260ms ease-out\"},children:/*#__PURE__*/_jsx(\"div\",{style:answerTextStyle,children:it.answer})})})]},it.id);})}),totalPages>1&&/*#__PURE__*/_jsxs(\"div\",{style:pagerStyle,children:[/*#__PURE__*/_jsx(\"button\",{style:{...iconBtnStyle,opacity:safePageNum<=1?.35:1,cursor:safePageNum<=1?\"default\":\"pointer\"},onClick:()=>setPage(p=>clamp(p-1,1,totalPages)),disabled:safePageNum<=1,\"aria-label\":\"Prev\",children:\"‹\"}),buildPageItems(totalPages,safePageNum).map((it,idx)=>{if(it===\"…\")return /*#__PURE__*/_jsx(\"span\",{style:{width:pagerBtnSize,textAlign:\"center\",...fontToCSS(paginationFont)},children:\"…\"},`dots-${idx}`);return /*#__PURE__*/_jsx(\"button\",{style:pageBtnStyle(it===safePageNum),onClick:()=>setPage(it),children:it},it);}),/*#__PURE__*/_jsx(\"button\",{style:{...iconBtnStyle,opacity:safePageNum>=totalPages?.35:1,cursor:safePageNum>=totalPages?\"default\":\"pointer\"},onClick:()=>setPage(p=>clamp(p+1,1,totalPages)),disabled:safePageNum>=totalPages,\"aria-label\":\"Next\",children:\"›\"})]})]});}// ---- defaultProps ----\nFaqDetailDesign.defaultProps={layout:\"PC\",supabase:{supabaseUrl:\"\",supabaseAnonKey:\"\",programTable:\"programs\",programSlug:\"\",programSlugColumn:\"slug\",programFaqIdColumn:\"faq_id\"},tabs:{includeAllTab:true,allTabLabel:\"전체\",tabScrollableOnMobile:true},pagination:{pageSizePC:7,pageSizeMobile:7},typography:{tabFont:{family:\"Pretendard\",weight:700,size:14,lineHeight:1},qFont:{family:\"Pretendard\",weight:800,size:16,lineHeight:1},categoryFont:{family:\"Pretendard\",weight:600,size:13,lineHeight:1.2},questionFont:{family:\"Pretendard\",weight:700,size:16,lineHeight:1.45},answerFont:{family:\"Pretendard\",weight:500,size:15,lineHeight:1.7},paginationFont:{family:\"Pretendard\",weight:700,size:14,lineHeight:1,textAlign:\"center\"}},colors:{accent:\"#EF4444\",tabBg:\"#F3F4F6\",tabText:\"#111827\",tabActiveText:\"#FFFFFF\",divider:\"#E8EAEE\",text:\"#111827\",muted:\"#9CA3AF\",plusColor:\"#111827\",answerTextColor:\"#374151\"},sizing:{maxWidth:1200,plusSize:24},spacing:{padTop:0,padBottom:0,tabPaddingTop:0,tabPaddingBottom:18,tabGap:10,tabPadX:16,tabPadY:10,rowPadX:0,rowPadY:22,qaItemGap:12,mobileHeaderAlign:\"center\",mobileBaselineQuestionGap:8,answerTopGap:12,answerPadY:0,answerPadX:0,pagerTopSpace:22,pagerGap:6,pagerBtnSize:34},skeleton:{showSkeleton:true,skeletonRowsPC:7,skeletonRowsMobile:7,skeletonBase:\"#EEF0F3\",skeletonShine:\"#F7F8FA\",skeletonRadius:10,skeletonSpeedMs:1200,skeletonLineH:14,skeletonTitleWMin:55,skeletonTitleWMax:92}};// ---- addPropertyControls (그룹화) ----\naddPropertyControls(FaqDetailDesign,{layout:{type:ControlType.Enum,title:\"Layout\",options:[\"PC\",\"Mobile\"],optionTitles:[\"PC\",\"Mobile\"],defaultValue:\"PC\"},// ── Supabase & 프로그램 연동 ──────────────────────\nsupabase:{type:ControlType.Object,title:\"Supabase\",controls:{supabaseUrl:{type:ControlType.String,title:\"URL\",defaultValue:\"\"},supabaseAnonKey:{type:ControlType.String,title:\"Anon Key\",defaultValue:\"\"},programTable:{type:ControlType.String,title:\"Program Table\",defaultValue:\"programs\"},programSlug:{type:ControlType.String,title:\"Program Slug\",defaultValue:\"\"},programSlugColumn:{type:ControlType.String,title:\"Slug Column\",defaultValue:\"slug\"},programFaqIdColumn:{type:ControlType.String,title:\"FK Column\",defaultValue:\"faq_id\"}}},// ── 탭 ───────────────────────────────────────────\ntabs:{type:ControlType.Object,title:\"Tabs\",controls:{includeAllTab:{type:ControlType.Boolean,title:\"All Tab\",defaultValue:true},allTabLabel:{type:ControlType.String,title:\"All Label\",defaultValue:\"전체\"},tabScrollableOnMobile:{type:ControlType.Boolean,title:\"Mob Scroll\",defaultValue:true}}},// ── 페이지네이션 ─────────────────────────────────\npagination:{type:ControlType.Object,title:\"Pagination\",controls:{pageSizePC:{type:ControlType.Number,title:\"PC / Page\",min:1,max:50,defaultValue:7},pageSizeMobile:{type:ControlType.Number,title:\"Mob / Page\",min:1,max:50,defaultValue:7}}},// ── 타이포그래피 ─────────────────────────────────\ntypography:{type:ControlType.Object,title:\"Typography\",controls:{tabFont:{type:ControlType.Font,title:\"Tab\",controls:\"extended\",displayFontSize:true},qFont:{type:ControlType.Font,title:\"Q.\",controls:\"extended\",displayFontSize:true},categoryFont:{type:ControlType.Font,title:\"Category\",controls:\"extended\",displayFontSize:true},questionFont:{type:ControlType.Font,title:\"Question\",controls:\"extended\",displayFontSize:true},answerFont:{type:ControlType.Font,title:\"Answer\",controls:\"extended\",displayFontSize:true},paginationFont:{type:ControlType.Font,title:\"Pager\",controls:\"extended\",displayFontSize:true}}},// ── 컬러 ─────────────────────────────────────────\ncolors:{type:ControlType.Object,title:\"Colors\",controls:{accent:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#EF4444\"},tabBg:{type:ControlType.Color,title:\"Tab BG\",defaultValue:\"#F3F4F6\"},tabText:{type:ControlType.Color,title:\"Tab Text\",defaultValue:\"#111827\"},tabActiveText:{type:ControlType.Color,title:\"Tab Active\",defaultValue:\"#FFFFFF\"},divider:{type:ControlType.Color,title:\"Divider\",defaultValue:\"#E8EAEE\"},text:{type:ControlType.Color,title:\"Text\",defaultValue:\"#111827\"},muted:{type:ControlType.Color,title:\"Muted\",defaultValue:\"#9CA3AF\"},plusColor:{type:ControlType.Color,title:\"Plus Icon\",defaultValue:\"#111827\"},answerTextColor:{type:ControlType.Color,title:\"Answer Text\",defaultValue:\"#374151\"}}},// ── 사이징 ───────────────────────────────────────\nsizing:{type:ControlType.Object,title:\"Sizing\",controls:{maxWidth:{type:ControlType.Number,title:\"Max Width\",min:320,max:1600,defaultValue:1200},plusSize:{type:ControlType.Number,title:\"Plus Size\",min:16,max:34,defaultValue:24}}},// ── 스페이싱 ─────────────────────────────────────\nspacing:{type:ControlType.Object,title:\"Spacing\",controls:{padTop:{type:ControlType.Number,title:\"Pad Top\",min:0,max:200,defaultValue:0},padBottom:{type:ControlType.Number,title:\"Pad Bottom\",min:0,max:200,defaultValue:0},tabPaddingTop:{type:ControlType.Number,title:\"Tab PT\",min:0,max:120,defaultValue:0},tabPaddingBottom:{type:ControlType.Number,title:\"Tab PB\",min:0,max:120,defaultValue:18},tabGap:{type:ControlType.Number,title:\"Tab Gap\",min:0,max:60,defaultValue:10},tabPadX:{type:ControlType.Number,title:\"Tab PadX\",min:6,max:40,defaultValue:16},tabPadY:{type:ControlType.Number,title:\"Tab PadY\",min:6,max:30,defaultValue:10},rowPadX:{type:ControlType.Number,title:\"Row PadX\",min:0,max:80,defaultValue:0},rowPadY:{type:ControlType.Number,title:\"Row PadY\",min:6,max:60,defaultValue:22},qaItemGap:{type:ControlType.Number,title:\"Q\\xb7Cat Gap\",min:0,max:40,defaultValue:12},mobileHeaderAlign:{type:ControlType.Enum,title:\"Mob Align\",options:[\"center\",\"baseline\"],optionTitles:[\"Center\",\"Baseline\"],defaultValue:\"center\"},mobileBaselineQuestionGap:{type:ControlType.Number,title:\"Mob Q Gap\",min:0,max:24,defaultValue:8},answerTopGap:{type:ControlType.Number,title:\"Ans MT\",min:0,max:40,defaultValue:12},answerPadY:{type:ControlType.Number,title:\"Ans PadY\",min:0,max:40,defaultValue:0},answerPadX:{type:ControlType.Number,title:\"Ans PadX\",min:0,max:60,defaultValue:0},pagerTopSpace:{type:ControlType.Number,title:\"Pager MT\",min:0,max:120,defaultValue:22},pagerGap:{type:ControlType.Number,title:\"Pager Gap\",min:0,max:30,defaultValue:6},pagerBtnSize:{type:ControlType.Number,title:\"Pager Btn\",min:26,max:50,defaultValue:34}}},// ── 스켈레톤 ─────────────────────────────────────\nskeleton:{type:ControlType.Object,title:\"Skeleton\",controls:{showSkeleton:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},skeletonRowsPC:{type:ControlType.Number,title:\"Rows PC\",min:1,max:30,defaultValue:7},skeletonRowsMobile:{type:ControlType.Number,title:\"Rows Mob\",min:1,max:30,defaultValue:7},skeletonBase:{type:ControlType.Color,title:\"Base\",defaultValue:\"#EEF0F3\"},skeletonShine:{type:ControlType.Color,title:\"Shine\",defaultValue:\"#F7F8FA\"},skeletonRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:24,defaultValue:10},skeletonSpeedMs:{type:ControlType.Number,title:\"Speed(ms)\",min:600,max:4e3,defaultValue:1200},skeletonLineH:{type:ControlType.Number,title:\"Line H\",min:10,max:24,defaultValue:14},skeletonTitleWMin:{type:ControlType.Number,title:\"Title Min(%)\",min:20,max:100,defaultValue:55},skeletonTitleWMax:{type:ControlType.Number,title:\"Title Max(%)\",min:20,max:100,defaultValue:92}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FaqDetailDesign\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Program_faqs.map"],"mappings":"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"}