{"version":3,"file":"ProgressTimeLine.Dhc7UVVX.mjs","names":["useState","React","useMemo","useRef","useCallback","_Fragment"],"sources":["https:/framerusercontent.com/modules/pZI3WNc0eqv2uiYM3PUd/nUEnszNaM4mgNm2iK6Np/ProgressTimeLine.js"],"sourcesContent":["// Framer Code Component\n// Created by Ahmet Loca (Enhanced for Framer & Korean Fonts & Optimized)\n// ProgressTimeLine — theme-aware (paper / glass / custom) process flow.\n/**\n * @framerIntrinsicWidth 1100\n * @framerIntrinsicHeight 500\n * @framerSupportedLayoutWidth fixed auto any\n * @framerSupportedLayoutHeight fixed auto any\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import React,{useState,useEffect,useRef,useCallback,useMemo}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// ── SHARED KIT (inlined — Framer requires single-file components) ───────\nconst TOKENS={paper:\"#f4f3f1\",ink:\"#0d0d0d\",uiFontFamily:\"'Helvetica Neue', Arial, sans-serif\",easeSignature:\"cubic-bezier(0.16, 1, 0.3, 1)\",easeExpand:\"cubic-bezier(0.77, 0, 0.175, 1)\",durationReveal:600};const MOBILE_BREAKPOINT=810;const ANIMATION_CSS=`\n@keyframes ptl-ripple {\n    0%   { transform: scale(1);   opacity: 0.65; }\n    60%  { opacity: 0.2; }\n    100% { transform: scale(2.8); opacity: 0; }\n}\n`;function useContainerWidth(ref){const[width,setWidth]=useState(9999);useEffect(()=>{if(!ref.current)return;const ro=new ResizeObserver(([entry])=>{if(entry&&entry.contentRect&&entry.contentRect.width>0){setWidth(entry.contentRect.width);}});ro.observe(ref.current);return()=>ro.disconnect();},[]);return width;}function useDemoControl(demoMode,propValue){const[localValue,setLocalValue]=useState(propValue);useEffect(()=>{if(demoMode)setLocalValue(propValue);},[demoMode,propValue]);return{value:demoMode?localValue:propValue,set:setLocalValue};}function useInView(ref,isStatic){const[inView,setInView]=useState(isStatic);useEffect(()=>{if(isStatic||!ref.current)return;const observer=new IntersectionObserver(([entry])=>{if(entry.isIntersecting){setInView(true);observer.disconnect();}},{threshold:.05,rootMargin:\"0px 0px -5% 0px\"});observer.observe(ref.current);return()=>observer.disconnect();},[isStatic]);return inView;}function PanelDivider(){return /*#__PURE__*/_jsx(\"div\",{style:{width:1,height:32,background:\"rgba(255,255,255,0.1)\"}});}function PanelSlider({label,value,min,max,step=1,onChange,isMobile}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:4,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:TOKENS.uiFontFamily,fontSize:9,letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:\"rgba(255,255,255,0.4)\"},children:label}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:6},children:[/*#__PURE__*/_jsx(\"input\",{type:\"range\",min:min,max:max,step:step,value:value,onChange:e=>onChange(Number(e.target.value)),style:{width:isMobile?52:72,accentColor:\"#fff\"}}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:TOKENS.uiFontFamily,fontSize:11,color:\"rgba(255,255,255,0.7)\",minWidth:20},children:value})]})]});}function PanelToggle({label,value,onChange}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:6,alignItems:\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:TOKENS.uiFontFamily,fontSize:9,letterSpacing:\"0.12em\",textTransform:\"uppercase\",color:\"rgba(255,255,255,0.4)\"},children:label}),/*#__PURE__*/_jsx(\"div\",{role:\"switch\",\"aria-checked\":value,\"aria-label\":label,tabIndex:0,onClick:()=>onChange(!value),onKeyDown:e=>{if(e.key===\" \"||e.key===\"Enter\"){e.preventDefault();onChange(!value);}},style:{width:36,height:20,borderRadius:10,cursor:\"pointer\",background:value?\"rgba(255,255,255,0.9)\":\"rgba(255,255,255,0.15)\",position:\"relative\",transition:\"background 0.2s\",outline:\"none\"},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:3,left:value?19:3,width:14,height:14,borderRadius:\"50%\",background:value?\"#000\":\"rgba(255,255,255,0.5)\",transition:\"left 0.2s, background 0.2s\"}})})]});}function DemoPanel({controls,isMobile=false}){return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",bottom:16,left:\"50%\",transform:\"translateX(-50%)\",zIndex:9999,background:\"rgba(0,0,0,0.72)\",backdropFilter:\"blur(16px)\",border:\"1px solid rgba(255,255,255,0.12)\",borderRadius:16,padding:\"10px 14px\",display:\"flex\",alignItems:\"center\",flexWrap:\"wrap\",justifyContent:\"center\",gap:10,pointerEvents:\"all\",maxWidth:\"calc(100% - 24px)\",boxSizing:\"border-box\"},children:controls.map((control,idx)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[control.type===\"slider\"?/*#__PURE__*/_jsx(PanelSlider,{...control,isMobile:isMobile}):/*#__PURE__*/_jsx(PanelToggle,{...control}),idx<controls.length-1&&/*#__PURE__*/_jsx(PanelDivider,{})]},control.label))});}const ICON_PATHS={layers:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M12 2 L21 7 L12 12 L3 7 Z\",fill:\"none\",strokeLinejoin:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 12 L12 17 L21 12\",fill:\"none\",strokeLinejoin:\"round\",strokeLinecap:\"round\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M3 17 L12 22 L21 17\",fill:\"none\",strokeLinejoin:\"round\",strokeLinecap:\"round\"})]}),shield:/*#__PURE__*/_jsx(\"path\",{d:\"M12 2 L20 5.5 V11 C20 16 16.5 19.5 12 21 C7.5 19.5 4 16 4 11 V5.5 Z\",fill:\"none\",strokeLinejoin:\"round\"}),grid:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"3\",width:\"7\",height:\"7\",rx:\"1\",fill:\"none\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"14\",y:\"3\",width:\"7\",height:\"7\",rx:\"1\",fill:\"none\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"3\",y:\"14\",width:\"7\",height:\"7\",rx:\"1\",fill:\"none\"}),/*#__PURE__*/_jsx(\"rect\",{x:\"14\",y:\"14\",width:\"7\",height:\"7\",rx:\"1\",fill:\"none\"})]})};function StepIcon({name,color,size=18}){return /*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":\"true\",width:size,height:size,viewBox:\"0 0 24 24\",stroke:color,strokeWidth:1.4,strokeLinecap:\"round\",style:{display:\"block\"},children:ICON_PATHS[name]??ICON_PATHS.layers});}const DEFAULT_ITEMS=[{title:\"Discover\",description:\"We start with a short call to understand what you actually need, not just what you think you're asking for.\"},{title:\"Design\",description:\"A focused first draft, shaped around the one thing that matters most — not a dozen options to choose between.\"},{title:\"Build\",description:\"The draft becomes the real thing, tested under real conditions before it ever reaches you.\"},{title:\"Deliver\",description:\"Handed off with everything you need to keep going — no loose ends, no follow-up scramble.\"}];export default function ProgressTimeLine({enableAnimation=true,animSpeed=\"normal\",themeMode=\"paper\",bgType=\"theme\",bgColor=\"#ffffff\",textColor=\"auto\",textAlign=\"left\",orientation=\"vertical\",revealMode=\"always\",items:itemsProp=DEFAULT_ITEMS,gap=32,textSpacing=24,revealDuration=1700,accentColor=\"#c44b2b\",titleFont={fontFamily:\"'Helvetica Neue', Arial, sans-serif\",fontSize:19,fontWeight:\"600\"},mobileTitleFont,descFont={fontFamily:\"'Helvetica Neue', Arial, sans-serif\",fontSize:13,fontWeight:\"400\"},mobileDescFont,numberGlow=false,numberOffsetY=0,textOffsetY=0,demoMode=false}){const isStatic=useIsStaticRenderer();const prefersReduced=!isStatic&&typeof window!==\"undefined\"&&window.matchMedia?.(\"(prefers-reduced-motion: reduce)\").matches;const animate=enableAnimation&&!isStatic&&!prefersReduced;const speedMs=useMemo(()=>{if(animSpeed===\"fast\")return 200;if(animSpeed===\"slow\")return 800;return 450;},[animSpeed]);const containerRef=useRef(null);const containerWidth=useContainerWidth(containerRef);const isMobile=containerWidth<=MOBILE_BREAKPOINT;// 모바일 스케일링 상수\nconst circleSize=isMobile?36:44;const numberFontSize=isMobile?13:15;const iconSize=isMobile?15:18;const currentTitleFont=useMemo(()=>{if(isMobile&&mobileTitleFont&&Object.keys(mobileTitleFont).length>0){return{...titleFont,...mobileTitleFont};}return titleFont;},[isMobile,titleFont,mobileTitleFont]);const currentDescFont=useMemo(()=>{if(isMobile&&mobileDescFont&&Object.keys(mobileDescFont).length>0){return{...descFont,...mobileDescFont};}return descFont;},[isMobile,descFont,mobileDescFont]);const items=useMemo(()=>(itemsProp??[]).map(it=>({title:it.title??\"\",description:it.description??\"\",icon:it.icon??\"none\",customIcon:it.customIcon??undefined})),[itemsProp]);const displayNumbers=useMemo(()=>{let currentNum=0;return items.map(step=>{if(Boolean(step.customIcon)||step.icon&&step.icon!==\"none\"){return null;}currentNum+=1;return currentNum;});},[items]);const enableAnimCtrl=useDemoControl(demoMode,enableAnimation);const themeCtrl=useDemoControl(demoMode,themeMode);const orientationCtrl=useDemoControl(demoMode,orientation);const revealModeCtrl=useDemoControl(demoMode,revealMode);const gapCtrl=useDemoControl(demoMode,gap);const revealDurationCtrl=useDemoControl(demoMode,revealDuration);const numberGlowCtrl=useDemoControl(demoMode,numberGlow);const isPaper=themeCtrl.value===\"paper\";const isHoverReveal=revealModeCtrl.value===\"hover\";const isHorizontal=orientationCtrl.value===\"horizontal\"&&!isMobile;const[hoveredStep,setHoveredStep]=useState(null);const inView=useInView(containerRef,isStatic);const handleMouseEnter=useCallback(i=>{if(!isStatic)setHoveredStep(i);},[isStatic]);const handleMouseLeave=useCallback(()=>{if(!isStatic)setHoveredStep(null);},[isStatic]);// 테마 색상 1회 계산\nconst useDarkText=textColor===\"dark\"||textColor===\"auto\"&&isPaper;const bg=bgType===\"custom\"?bgColor:isPaper?TOKENS.paper:TOKENS.ink;const fg=useDarkText?TOKENS.ink:\"#ffffff\";const fgMuted=useDarkText?\"rgba(13,13,13,0.6)\":\"rgba(255,255,255,0.6)\";const lineColor=useDarkText?\"rgba(13,13,13,0.12)\":\"rgba(255,255,255,0.15)\";const numberBg=useDarkText?\"rgba(13,13,13,0.04)\":\"rgba(255,255,255,0.06)\";const numberBorder=useDarkText?\"rgba(13,13,13,0.15)\":\"rgba(255,255,255,0.2)\";const activeTextColor=useDarkText?TOKENS.paper:TOKENS.ink;return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,role:\"region\",\"aria-label\":\"Process steps\",style:{position:\"relative\",width:\"100%\",height:\"100%\",background:bg,padding:\"4px 0\",boxSizing:\"border-box\",overflow:\"hidden\",fontFamily:currentDescFont?.fontFamily||TOKENS.uiFontFamily,...animate?{transition:`background ${TOKENS.durationReveal}ms ${TOKENS.easeSignature}`}:{}},children:[!isStatic&&/*#__PURE__*/_jsx(\"style\",{children:ANIMATION_CSS}),/*#__PURE__*/_jsx(\"ol\",{style:{display:\"flex\",flexDirection:isHorizontal?\"row\":\"column\",gap:gapCtrl.value,alignItems:isHorizontal?\"flex-start\":\"stretch\",listStyle:\"none\",padding:0,margin:0,width:\"100%\"},children:items.map((step,i)=>{const isActive=hoveredStep===i;const isLast=i===items.length-1;const staggerDelay=Math.round(speedMs*.25);return /*#__PURE__*/_jsxs(\"li\",{tabIndex:-1,\"aria-label\":`Step ${displayNumbers[i]??i+1}: ${step.title}`,onMouseEnter:()=>handleMouseEnter(i),onMouseLeave:handleMouseLeave,style:{position:\"relative\",display:\"flex\",flexDirection:isHorizontal?\"column\":\"row\",flex:isHorizontal?1:\"none\",width:\"100%\",gap:isHorizontal?20:textSpacing,outline:\"none\",borderRadius:8,boxShadow:\"none\",WebkitTapHighlightColor:\"transparent\",...animate?{opacity:inView?1:0,transform:inView?\"translateY(0px)\":\"translateY(20px)\",transition:inView?`opacity ${speedMs}ms ${i*staggerDelay}ms ${TOKENS.easeSignature}, transform ${speedMs}ms ${i*staggerDelay}ms ${TOKENS.easeSignature}`:\"none\"}:{opacity:1,transform:\"translateY(0px)\"}},children:[/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",style:{position:\"relative\",display:\"flex\",flexDirection:isHorizontal?\"row\":\"column\",alignItems:\"center\",flexShrink:0,width:circleSize,marginLeft:8},children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",flexShrink:0,width:circleSize,height:circleSize},children:[isActive&&numberGlowCtrl.value&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:-2,borderRadius:\"50%\",border:`2px solid ${accentColor}`,animation:\"ptl-ripple 0.85s ease-out forwards\",pointerEvents:\"none\"}},`ripple-${i}-${isActive}`),/*#__PURE__*/_jsx(\"div\",{style:{width:circleSize,height:circleSize,borderRadius:\"50%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:isActive?accentColor:numberBg,border:`1px solid ${isActive?accentColor:numberBorder}`,boxShadow:isActive&&numberGlowCtrl.value?`0 0 0 4px ${accentColor}20, 0 4px 20px ${accentColor}30`:\"none\",zIndex:2,transform:isActive?\"scale(1.08)\":\"scale(1)\",...animate?{transition:`background 280ms ease, border-color 280ms ease, box-shadow 280ms ease, transform 350ms ${TOKENS.easeExpand}`}:{}},children:/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:currentTitleFont?.fontFamily||TOKENS.uiFontFamily,fontWeight:currentTitleFont?.fontWeight||\"600\",fontStyle:currentTitleFont?.fontStyle||\"normal\",fontSize:numberFontSize,lineHeight:1,transform:`translateY(${numberOffsetY}px)`,color:isActive?activeTextColor:fg,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",...animate?{transition:\"color 280ms ease\"}:{}},children:step.customIcon?/*#__PURE__*/_jsx(\"img\",{src:step.customIcon,alt:\"\",style:{width:iconSize,height:iconSize,objectFit:\"contain\",display:\"block\"}}):step.icon&&step.icon!==\"none\"?/*#__PURE__*/_jsx(StepIcon,{name:step.icon,color:isActive?activeTextColor:fg,size:iconSize}):String(displayNumbers[i]??1).padStart(2,\"0\")})})]}),/*#__PURE__*/_jsx(\"div\",{style:{position:isHorizontal?\"relative\":\"absolute\",top:isHorizontal?\"auto\":circleSize,left:isHorizontal?\"auto\":\"50%\",marginLeft:isHorizontal?0:-1,width:isHorizontal?\"100%\":2,height:isHorizontal?2:`calc(100% - ${circleSize}px + ${gapCtrl.value}px)`,flexGrow:isHorizontal?1:0,background:lineColor,zIndex:1,overflow:\"hidden\",borderRadius:2,transformOrigin:isHorizontal?\"left\":\"top\",visibility:isLast?\"hidden\":\"visible\",...animate?{transform:inView?isHorizontal?\"scaleX(1)\":\"scaleY(1)\":isHorizontal?\"scaleX(0)\":\"scaleY(0)\",transition:inView?`transform ${speedMs}ms ${i*staggerDelay}ms ${TOKENS.easeSignature}`:\"none\"}:{transform:isHorizontal?\"scaleX(1)\":\"scaleY(1)\"}},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,background:accentColor,opacity:.75,transformOrigin:isHorizontal?\"left\":\"top\",transform:isHorizontal?\"scaleX(1)\":\"scaleY(1)\"}})})]}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,width:\"100%\",borderRadius:12,boxSizing:\"border-box\",padding:\"10px 0px\",transform:`translateY(${textOffsetY}px)`},children:[/*#__PURE__*/_jsx(\"h3\",{style:{display:\"block\",fontFamily:currentTitleFont?.fontFamily||TOKENS.uiFontFamily,fontSize:currentTitleFont?.fontSize,fontWeight:currentTitleFont?.fontWeight||\"600\",fontStyle:currentTitleFont?.fontStyle||\"normal\",letterSpacing:\"-0.01em\",textAlign:\"left\",margin:0,marginBottom:8,color:isActive?accentColor:fg,...animate?{transition:\"color 280ms ease\"}:{}},children:step.title}),isHoverReveal&&animate?/*#__PURE__*/_jsx(\"div\",{style:{overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:currentDescFont?.fontFamily||TOKENS.uiFontFamily,fontSize:currentDescFont?.fontSize,fontWeight:currentDescFont?.fontWeight||\"400\",fontStyle:currentDescFont?.fontStyle||\"normal\",lineHeight:1.6,textAlign:textAlign,color:fgMuted,opacity:isActive?1:0,transform:isActive?\"translateY(0)\":\"translateY(100%)\",transition:isActive?`opacity 0.1s 0.1s ease, transform ${revealDurationCtrl.value}ms 0.1s ${TOKENS.easeSignature}`:\"opacity 0.12s 0s ease, transform 0.12s 0s ease\"},children:step.description})}):/*#__PURE__*/_jsx(\"span\",{style:{display:\"block\",fontFamily:currentDescFont?.fontFamily||TOKENS.uiFontFamily,fontSize:currentDescFont?.fontSize,fontWeight:currentDescFont?.fontWeight||\"400\",fontStyle:currentDescFont?.fontStyle||\"normal\",lineHeight:1.6,textAlign:textAlign,color:fgMuted},children:step.description})]})]},`step-${i}`);})}),demoMode&&!isStatic&&/*#__PURE__*/_jsx(DemoPanel,{isMobile:isMobile,controls:[{type:\"toggle\",label:\"Animation\",value:enableAnimCtrl.value,onChange:v=>enableAnimCtrl.set(v)},{type:\"toggle\",label:\"Glass theme\",value:!isPaper,onChange:v=>themeCtrl.set(v?\"glass\":\"paper\")},{type:\"toggle\",label:\"Number glow\",value:numberGlowCtrl.value,onChange:v=>numberGlowCtrl.set(v)},{type:\"toggle\",label:\"Hover reveal\",value:isHoverReveal,onChange:v=>revealModeCtrl.set(v?\"hover\":\"always\")},{type:\"toggle\",label:\"Horizontal\",value:orientationCtrl.value===\"horizontal\",onChange:v=>orientationCtrl.set(v?\"horizontal\":\"vertical\")},{type:\"slider\",label:\"Gap\",value:gapCtrl.value,min:12,max:64,step:4,onChange:gapCtrl.set},{type:\"slider\",label:\"Speed\",value:revealDurationCtrl.value,min:1500,max:2e3,step:25,onChange:revealDurationCtrl.set}]})]});}addPropertyControls(ProgressTimeLine,{enableAnimation:{type:ControlType.Boolean,title:\"Animation\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},animSpeed:{type:ControlType.Enum,title:\"Anim Speed\",options:[\"fast\",\"normal\",\"slow\"],optionTitles:[\"Fast\",\"Normal\",\"Slow\"],defaultValue:\"normal\",hidden:props=>!props.enableAnimation},demoMode:{type:ControlType.Boolean,title:\"Demo mode\",defaultValue:false},themeMode:{type:ControlType.Enum,title:\"Theme\",options:[\"paper\",\"glass\"],optionTitles:[\"Paper\",\"Glass\"],defaultValue:\"paper\"},bgType:{type:ControlType.Enum,title:\"Bg Type\",options:[\"theme\",\"custom\"],optionTitles:[\"Theme Default\",\"Custom\"],defaultValue:\"theme\"},bgColor:{type:ControlType.Color,title:\"Bg Color\",defaultValue:\"#ffffff\",hidden:props=>props.bgType!==\"custom\"},textColor:{type:ControlType.Enum,title:\"Text Tone\",options:[\"auto\",\"dark\",\"light\"],optionTitles:[\"Auto\",\"Dark Text\",\"Light Text\"],defaultValue:\"auto\",hidden:props=>props.bgType!==\"custom\"},textAlign:{type:ControlType.Enum,title:\"Desc Align\",options:[\"left\",\"center\",\"right\",\"justify\"],optionTitles:[\"Left\",\"Center\",\"Right\",\"Justify\"],defaultValue:\"left\"},orientation:{type:ControlType.Enum,title:\"Orientation\",options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],defaultValue:\"vertical\"},revealMode:{type:ControlType.Enum,title:\"Description\",options:[\"always\",\"hover\"],optionTitles:[\"Always visible\",\"Reveal on hover\"],defaultValue:\"always\"},numberGlow:{type:ControlType.Boolean,title:\"Number glow\",defaultValue:false},accentColor:{type:ControlType.Color,title:\"Accent color\",defaultValue:\"#c44b2b\"},gap:{type:ControlType.Number,title:\"Step Gap\",defaultValue:32,min:12,max:64,step:4},textSpacing:{type:ControlType.Number,title:\"Text Spacing\",defaultValue:24,min:0,max:60,step:2,unit:\"px\"},revealDuration:{type:ControlType.Number,title:\"Hover speed (ms)\",defaultValue:1700,min:1500,max:2e3,step:25,hidden:props=>props.revealMode!==\"hover\"},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultValue:{fontFamily:\"Inter\",fontWeight:\"600\",fontSize:19}},mobileTitleFont:{type:ControlType.Font,title:\"Mobile Title Font\",controls:\"extended\"},descFont:{type:ControlType.Font,title:\"Desc Font\",controls:\"extended\",defaultValue:{fontFamily:\"Inter\",fontWeight:\"400\",fontSize:13}},mobileDescFont:{type:ControlType.Font,title:\"Mobile Desc Font\",controls:\"extended\"},numberOffsetY:{type:ControlType.Number,title:\"Num Offset Y\",defaultValue:0,min:-10,max:10,step:1,unit:\"px\"},textOffsetY:{type:ControlType.Number,title:\"Text Offset Y\",defaultValue:0,min:-10,max:10,step:1,unit:\"px\"},items:{type:ControlType.Array,title:\"Steps\",control:{type:ControlType.Object,title:\"Step\",controls:{customIcon:{type:ControlType.File,title:\"Custom icon\",allowedFileTypes:[\"svg\",\"png\",\"jpg\",\"jpeg\",\"webp\"]},icon:{type:ControlType.Enum,title:\"Icon (fallback)\",options:[\"none\",\"layers\",\"shield\",\"grid\"],optionTitles:[\"Number (default)\",\"Layers\",\"Shield\",\"Grid\"],defaultValue:\"none\",hidden:props=>Boolean(props.customIcon)},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Step title\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"A short note on what happens during this step.\",displayTextArea:true}}},defaultValue:DEFAULT_ITEMS}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProgressTimeLine\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProgressTimeLine.map"],"mappings":"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"}