{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/5h4KiFmWdwOnywpizOea/pqsi7sgdOzgYnLpdg8Bf/KpiDashboardHero.js", "ssg:https://framerusercontent.com/modules/e1b5UK4uT6LZWBWIJdYc/NZaosbTqWnEEP1gm9V9W/PipelineFixWidget.js"],
  "sourcesContent": ["// KpiDashboardHero.tsx\u00A0\u2013 KPI hero with spring\u2011physics counters and optional vertical bars\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useRef,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useInView,useReducedMotion,motion}from\"framer-motion\";// ---------------------------------------------------------------------\nconst defaultCards=[{label:\"Traffic\",startValue:6e4,endValue:18e4},{label:\"Leads\",startValue:800,endValue:2100},{label:\"CPL\",startValue:120,endValue:42}];function formatValue(v){if(v>=1e6)return(v/1e6).toFixed(v%1e6?1:0).replace(/\\.0$/,\"\")+\"m\";if(v>=1e3)return(v/1e3).toFixed(v%1e3?1:0).replace(/\\.0$/,\"\")+\"k\";return v.toString();}export default function KpiDashboardHero(props){const{/* data */cards=defaultCards,/* colours / typography */primaryColor=\"#5846F6\",counterFontSize=36,labelFontSize=14,barTrackColor=\"#ECEAFF\",barFillColor=\"#5846F6\",/* bars */barOrientation=\"horizontal\",barWidthPercent=90,barThickness=6,barLength=64,/* motion */animationDuration=1.2,springStiffness=120,springDamping=18,animateOnce=true,/* spacing */labelGap=\"clamp(6px,2vw,12px)\",padding=32,/* style passthrough */style}=props;// ----------------------------------------------------------------- Animated values for counters\nconst[numbers,setNumbers]=useState(cards.map(c=>c.startValue));const ref=useRef(null);const inView=useInView(ref,{once:animateOnce,margin:\"-20% 0px\"});const reduceMotion=useReducedMotion();useEffect(()=>{if(!inView)return;if(reduceMotion){setNumbers(cards.map(c=>c.endValue));return;}const duration=animationDuration*1e3;const ease=t=>t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)/2;let start;function tick(ts){if(start===undefined)start=ts;const t=Math.min(1,(ts-start)/duration);const e=ease(t);startTransition(()=>setNumbers(cards.map(c=>c.startValue+(c.endValue-c.startValue)*e)));if(t<1)requestAnimationFrame(tick);}requestAnimationFrame(tick);},[inView,cards,animationDuration,reduceMotion]);// ------------------------------------------------------------------ Layout\nconst isVertical=barOrientation===\"vertical\";return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:\"100%\",height:\"100%\",background:\"#fff\",borderRadius:24,boxShadow:\"0 4px 24px rgba(88,70,246,0.08)\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",gap:\"clamp(24px,6vw,48px)\",padding:typeof padding===\"number\"?`${padding}px`:padding,boxSizing:\"border-box\",...style,// Ensure padding is not overridden by style prop\n...style&&style.padding?{padding:typeof padding===\"number\"?`${padding}px`:padding}:{}},children:cards.map((card,i)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:labelGap,minWidth:0,alignItems:isVertical?\"center\":\"stretch\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:`clamp(12px,1.5vw,${labelFontSize}px)`,color:\"#6B7280\",fontFamily:\"Inter, sans-serif\",fontWeight:500,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\"},children:card.label}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Inter, sans-serif\",fontWeight:700,fontSize:`clamp(22px,4vw,${counterFontSize}px)`,color:primaryColor,lineHeight:1.1,textShadow:\"0 1px 0 #fff, 0 2px 8px rgba(88,70,246,0.08)\"},children:formatValue(Math.round(numbers[i]??0))}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:isVertical?barThickness:\"100%\",height:isVertical?barLength:barThickness,marginTop:4},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:isVertical?\"auto\":\"50%\",left:isVertical?\"50%\":`${(100-barWidthPercent)/2}%`,transform:isVertical?\"translate(-50%, 0)\":\"translateY(-50%)\",width:isVertical?barThickness:`${barWidthPercent}%`,height:isVertical?barLength:barThickness,background:barTrackColor,borderRadius:3}}),/*#__PURE__*/_jsx(motion.div,{initial:{scaleX:isVertical?1:0,scaleY:isVertical?0:1},animate:{scaleX:isVertical?1:inView?1:0,scaleY:isVertical?inView?1:0:1},transition:{type:\"spring\",stiffness:springStiffness,damping:springDamping,mass:.8},style:{position:\"absolute\",bottom:isVertical?0:\"auto\",left:isVertical?\"50%\":`${(100-barWidthPercent)/2}%`,transformOrigin:isVertical?\"center bottom\":\"left center\",width:isVertical?barThickness:`${barWidthPercent}%`,height:isVertical?barLength:barThickness,background:barFillColor,borderRadius:3}})]})]},i))});}// ---------------------------------------------------------------------- Property controls\naddPropertyControls(KpiDashboardHero,{cards:{type:ControlType.Array,title:\"Cards\",maxCount:8,defaultValue:defaultCards,control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"KPI\"},startValue:{type:ControlType.Number,title:\"Start\",defaultValue:0},endValue:{type:ControlType.Number,title:\"End\",defaultValue:100}}}},primaryColor:{type:ControlType.Color,title:\"Primary\",defaultValue:\"#5846F6\"},counterFontSize:{type:ControlType.Number,title:\"Counter px\",defaultValue:36,min:18,max:80},labelFontSize:{type:ControlType.Number,title:\"Label px\",defaultValue:14,min:10,max:32},// Bars\nbarOrientation:{type:ControlType.Enum,title:\"Bar Orient\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],defaultValue:\"horizontal\"},barWidthPercent:{type:ControlType.Number,title:\"Width % (horz)\",defaultValue:90,min:40,max:100,unit:\"%\",hidden(props){return props.barOrientation===\"vertical\";}},barLength:{type:ControlType.Number,title:\"Length (vert)\",defaultValue:64,min:24,max:256,unit:\"px\",hidden(props){return props.barOrientation===\"horizontal\";}},barThickness:{type:ControlType.Number,title:\"Thickness px\",defaultValue:6,min:2,max:32},barTrackColor:{type:ControlType.Color,title:\"Track\",defaultValue:\"#ECEAFF\"},barFillColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#5846F6\"},// Motion\nanimationDuration:{type:ControlType.Number,title:\"Tween s\",defaultValue:1.2,min:.3,max:5,step:.1},springStiffness:{type:ControlType.Number,title:\"Spring k\",defaultValue:120,min:10,max:500},springDamping:{type:ControlType.Number,title:\"Damping\",defaultValue:18,min:1,max:100},animateOnce:{type:ControlType.Boolean,title:\"Animate once\",defaultValue:true},labelGap:{type:ControlType.String,title:\"Label Gap\",defaultValue:\"clamp(6px,2vw,12px)\",placeholder:\"e.g. 8px or 1vw\"},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:32,min:0,max:96,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"KpiDashboardHero\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KpiDashboardHero.map", "// PipelineFixWidget: Card with progress bar and interactive to-do list\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useMemo,useCallback,useEffect,startTransition}from\"react\";// Framer-specific imports - Re-enabled for use within Framer X\nimport{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// --- Mock implementations are REMOVED as we are using the actual Framer library ---\nconst defaultTasks=[{label:\"Connect CRM integration\",valueGain:10},{label:\"Verify lead sources\",valueGain:15},{label:\"Review pipeline stages\",valueGain:20}];const colors={white:\"#fff\",progressBarTrack:\"#E5E7EB\",cardShadowColor:\"rgba(0,0,0,0.06)\",gray400:\"#9CA3AF\",gray600:\"#4B5563\",gray800:\"#1F2937\",green500:\"#22C55E\",defaultTaskBg:\"#F9FAFB\"};const iconContainerStyles={width:24,height:24,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"};function Icon({type,color}){const svgProps={width:20,height:20,viewBox:\"0 0 20 20\",fill:\"none\",\"aria-hidden\":true,style:{display:\"block\"}};if(type===\"close\")return /*#__PURE__*/_jsx(\"svg\",{...svgProps,children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 6l8 8M14 6l-8 8\",stroke:color,strokeWidth:2,strokeLinecap:\"round\"})});if(type===\"wrench\")return /*#__PURE__*/_jsx(\"svg\",{...svgProps,children:/*#__PURE__*/_jsx(\"path\",{d:\"M16.25 5.25L14.75 3.75M10.5 12.5L3.5 19.5M6.5 16.5L2.5 20.5M16.5 2.5C17.6046 2.5 18.5 3.39543 18.5 4.5C18.5 5.60457 17.6046 6.5 16.5 6.5C15.3954 6.5 14.5 5.60457 14.5 4.5C14.5 3.39543 15.3954 2.5 16.5 2.5ZM16.5 2.5L10.5 8.5L12.5 10.5L18.5 4.5L16.5 2.5Z\",stroke:color,strokeWidth:1.5,strokeLinecap:\"round\",strokeLinejoin:\"round\"})});if(type===\"check\")return /*#__PURE__*/_jsx(\"svg\",{...svgProps,children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 10.5l4 4 6-7\",stroke:color,strokeWidth:2,strokeLinecap:\"round\",strokeLinejoin:\"round\"})});return null;}/**\n * PipelineFixWidget: Card with progress bar and interactive to-do list\n */export default function PipelineFixWidget(props){// Props are now expected to be fully populated by Framer based on addPropertyControls definitions\nconst{barColor,hoverTint,current:initialCurrentProp,target:targetProp,tasks:tasksProp,hoverText,style,headline,caption,percentLabel,scoreLabel,enableStrikethrough,padding}=props;const isStatic=useIsStaticRenderer()// Uses the actual Framer hook\n;// Framer's 'defaultValue' in addPropertyControls will handle the default for tasksProp.\n// If tasksProp is somehow undefined/null despite Framer, defaultTasks provides a fallback.\nconst tasks=useMemo(()=>Array.isArray(tasksProp)&&tasksProp.length>0?tasksProp:defaultTasks,[tasksProp]);const target=targetProp>0?targetProp:100// Ensure target is positive, Framer min should also enforce this.\n;const[fixed,setFixed]=useState(()=>tasks.map(()=>false));const[current,setCurrent]=useState(initialCurrentProp);// Effect to re-initialize 'fixed' states when the tasks array fundamentally changes\nuseEffect(()=>{setFixed(tasks.map(()=>false));},[tasks]);// Effect to reset 'current' value if 'initialCurrentProp' (from Framer control) changes.\nuseEffect(()=>{setCurrent(initialCurrentProp);},[initialCurrentProp]);const percent=useMemo(()=>target>0?Math.round(current/target*100):0,[current,target]);const[displayPercent,setDisplayPercent]=useState(percent);const[barAnim,setBarAnim]=useState(percent);useEffect(()=>{if(isStatic){setDisplayPercent(percent);return;}if(displayPercent!==percent){const timer=setTimeout(()=>startTransition(()=>setDisplayPercent(percent)),80);return()=>clearTimeout(timer);}},[percent,displayPercent,isStatic]);useEffect(()=>{if(isStatic){setBarAnim(percent);return;}if(barAnim!==percent){const timer=setTimeout(()=>startTransition(()=>setBarAnim(percent)),80);return()=>clearTimeout(timer);}},[percent,barAnim,isStatic]);const handleTask=useCallback(i=>{startTransition(()=>{setFixed(prevFixed=>{const nextFixed=[...prevFixed];if(i<0||i>=nextFixed.length)return prevFixed;nextFixed[i]=!nextFixed[i];const taskValueGain=tasks[i]?.valueGain;const gain=typeof taskValueGain===\"number\"?taskValueGain:0;setCurrent(prevCurrent=>nextFixed[i]?prevCurrent+gain:prevCurrent-gain);return nextFixed;});});},[tasks]);const[hovered,setHovered]=useState(-1);const cardShadow=`0 2px 16px 0 ${colors.cardShadowColor}`;const barWidth=Math.max(0,Math.min(100,barAnim));return /*#__PURE__*/_jsxs(\"div\",{style:{...style,position:\"relative\",background:colors.white,borderRadius:24,boxShadow:cardShadow,padding:padding,minWidth:240,minHeight:320,width:style?.width??\"100%\",height:style?.height??\"100%\",display:\"flex\",flexDirection:\"column\",gap:28,overflow:\"hidden\",fontFamily:`\"Inter\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif`},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:16,fontWeight:700,color:colors.gray800,letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"},children:headline}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:colors.gray600,fontWeight:500,marginBottom:2},children:caption}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",minWidth:80,height:8,background:colors.progressBarTrack,borderRadius:4,position:\"relative\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{width:`${barWidth}%`,height:\"100%\",background:barColor,borderRadius:4,transition:isStatic?\"none\":\"width 0.4s cubic-bezier(.5,1.5,.5,1)\"}})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginTop:6},children:[/*#__PURE__*/_jsxs(\"span\",{\"aria-live\":\"polite\",\"aria-atomic\":\"true\",style:{fontSize:14,fontWeight:600,color:colors.gray800,minWidth:36,transition:isStatic?\"none\":\"color 0.2s\"},children:[displayPercent,percentLabel]}),/*#__PURE__*/_jsxs(\"span\",{\"aria-live\":\"polite\",\"aria-atomic\":\"true\",style:{fontSize:13,color:colors.gray600,fontWeight:500},children:[current,\" \",scoreLabel,\" \",target]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:12,marginTop:8,flexGrow:1,overflowY:\"auto\"},children:tasks.map((task,i)=>{if(!task)return null;const isTaskFixed=fixed[i]===true;const isHover=hovered===i&&!isTaskFixed;const iconType=isTaskFixed?\"check\":isHover?\"wrench\":\"close\";const iconColor=isTaskFixed?colors.green500:isHover?barColor:colors.gray400;const taskLabelText=isHover?hoverText:task.label;let labelColorStyle=isHover&&!isTaskFixed?colors.gray800:colors.gray600;if(isTaskFixed){labelColorStyle=colors.gray600;}const taskBg=isTaskFixed?\"transparent\":isHover?hoverTint:colors.defaultTaskBg;const taskFontWeight=isTaskFixed?500:500;return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",\"aria-pressed\":isTaskFixed,onClick:()=>handleTask(i),onMouseEnter:()=>setHovered(i),onMouseLeave:()=>setHovered(-1),style:{width:\"100%\",minHeight:40,border:\"none\",borderRadius:8,background:taskBg,display:\"flex\",alignItems:\"center\",gap:12,cursor:\"pointer\",transition:isStatic?\"none\":\"background 0.18s ease-out, color 0.18s ease-out\",padding:\"8px 12px\",boxShadow:\"none\",userSelect:\"none\",textAlign:\"left\"},children:[/*#__PURE__*/_jsx(\"span\",{style:iconContainerStyles,children:/*#__PURE__*/_jsx(Icon,{type:iconType,color:iconColor})}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:15,color:labelColorStyle,fontWeight:taskFontWeight,letterSpacing:\"-0.01em\",flex:1,textAlign:\"left\",textDecoration:isTaskFixed&&enableStrikethrough?\"line-through\":\"none\"},children:taskLabelText})]},task.label||i);})})]});}// addPropertyControls now uses the actual Framer function and ControlType object\naddPropertyControls(PipelineFixWidget,{padding:{type:ControlType.Number,title:\"Padding\",defaultValue:24,min:0,max:64,step:1,displayStepper:true},headline:{type:ControlType.String,title:\"Headline\",defaultValue:\"Pipeline Snapshot\"},caption:{type:ControlType.String,title:\"Caption\",defaultValue:\"MQL Goal (30-day)\"},barColor:{type:ControlType.Color,title:\"Bar Color\",defaultValue:\"#5846F6\"},hoverTint:{type:ControlType.Color,title:\"Hover Tint\",defaultValue:\"#F5F3FF\"},current:{type:ControlType.Number,title:\"Initial Current\",defaultValue:30,min:0,max:1e4,step:1,displayStepper:true},target:{type:ControlType.Number,title:\"Target\",defaultValue:100,min:1,max:1e4,step:1,displayStepper:true},percentLabel:{type:ControlType.String,title:\"Percent Label\",defaultValue:\"%\"},scoreLabel:{type:ControlType.String,title:\"Score Separator\",defaultValue:\" of \"},hoverText:{type:ControlType.String,title:\"Task Hover Text\",defaultValue:\"Fix this\"},enableStrikethrough:{type:ControlType.Boolean,title:\"Strikethrough Fixed Tasks\",defaultValue:true},tasks:{type:ControlType.Array,title:\"Tasks\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"Label\",defaultValue:\"New Task\"},valueGain:{type:ControlType.Number,title:\"Value Gain\",defaultValue:10,min:-100,max:100,step:1,displayStepper:true}}},defaultValue:defaultTasks,maxCount:8}});// Default props for the component. Framer uses defaultValue from addPropertyControls primarily for the UI.\n// These defaultProps are good for standalone usage or testing if Framer's system isn't injecting them.\nPipelineFixWidget.defaultProps={padding:24,headline:\"Pipeline Snapshot\",caption:\"MQL Goal (30-day)\",barColor:\"#5846F6\",hoverTint:\"#F5F3FF\",current:30,target:100,percentLabel:\"%\",scoreLabel:\" of \",hoverText:\"Fix this\",tasks:defaultTasks,style:{},enableStrikethrough:true};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PipelineFixWidget\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PipelineFixWidget.map"],
  "mappings": "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",
  "names": ["defaultCards", "formatValue", "v", "KpiDashboardHero", "props", "cards", "primaryColor", "counterFontSize", "labelFontSize", "barTrackColor", "barFillColor", "barOrientation", "barWidthPercent", "barThickness", "barLength", "animationDuration", "springStiffness", "springDamping", "animateOnce", "labelGap", "padding", "style", "numbers", "setNumbers", "ye", "c", "ref", "pe", "inView", "useInView", "reduceMotion", "useReducedMotion", "ue", "duration", "ease", "t", "start", "tick", "ts", "e", "Z", "isVertical", "p", "card", "i", "u", "motion", "addPropertyControls", "ControlType", "defaultTasks", "colors", "iconContainerStyles", "Icon", "type", "color", "svgProps", "p", "PipelineFixWidget", "props", "barColor", "hoverTint", "initialCurrentProp", "targetProp", "tasksProp", "hoverText", "style", "headline", "caption", "percentLabel", "scoreLabel", "enableStrikethrough", "padding", "isStatic", "useIsStaticRenderer", "tasks", "se", "target", "fixed", "setFixed", "ye", "current", "setCurrent", "ue", "percent", "displayPercent", "setDisplayPercent", "barAnim", "setBarAnim", "timer", "Z", "handleTask", "te", "i", "prevFixed", "nextFixed", "taskValueGain", "gain", "prevCurrent", "hovered", "setHovered", "cardShadow", "barWidth", "u", "task", "isTaskFixed", "isHover", "iconType", "iconColor", "taskLabelText", "labelColorStyle", "taskBg", "addPropertyControls", "ControlType"]
}
