{"version":3,"file":"StatsCounter.BTIzLqVQ.mjs","names":["useRef","useMemo","useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/ncGDXxlbsBaPMCm8pbHR/VsA9y5hkXo8YUYVzms5C/StatsCounter.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,useInView,useReducedMotion}from\"framer-motion\";import{useEffect,useRef,useState,useMemo}from\"react\";/**\n * Animated Stats Counter - Premium\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 900\n * @framerIntrinsicHeight 240\n */const ICONS={users:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"7\",r:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M22 21v-2a4 4 0 0 0-3-3.87\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 3.13a4 4 0 0 1 0 7.75\"})]}),star:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polygon\",{points:\"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2\"})}),download:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"7 10 12 15 17 10\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"12\",y1:\"15\",x2:\"12\",y2:\"3\"})]}),trending:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"polyline\",{points:\"23 6 13.5 15.5 8.5 10.5 1 18\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"17 6 23 6 23 12\"})]}),heart:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z\"})}),zap:/*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"polygon\",{points:\"13 2 3 14 12 14 11 22 21 10 12 10 13 2\"})}),globe:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"2\",y1:\"12\",x2:\"22\",y2:\"12\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z\"})]}),award:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"8\",r:\"7\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"8.21 13.89 7 23 12 20 17 23 15.79 13.88\"})]}),rocket:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 15l-3-3a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.35 22.35 0 0 1-4 2z\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 12H4s.55-3.03 2-4c1.62-1.08 5 0 5 0\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5\"})]}),check:/*#__PURE__*/_jsxs(\"svg\",{viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M22 11.08V12a10 10 0 1 1-5.93-9.14\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"22 4 12 14.01 9 11.01\"})]})};function getPatternStyle(pattern,color,size){if(pattern===\"none\")return{};if(pattern===\"grid\")return{backgroundImage:`linear-gradient(${color} 1px, transparent 1px), linear-gradient(90deg, ${color} 1px, transparent 1px)`,backgroundSize:`${size}px ${size}px`};if(pattern===\"dots\")return{backgroundImage:`radial-gradient(${color} 1px, transparent 1px)`,backgroundSize:`${size}px ${size}px`};if(pattern===\"diagonal\")return{backgroundImage:`repeating-linear-gradient(45deg, ${color} 0, ${color} 1px, transparent 1px, transparent ${size}px)`};return{};}function buildGradient(opts){const stops=[opts.color1,opts.color2];if(opts.useColor3)stops.push(opts.color3);const stopStr=stops.join(\", \");if(opts.type===\"linear\")return`linear-gradient(${opts.angle}deg, ${stopStr})`;if(opts.type===\"radial\")return`radial-gradient(circle, ${stopStr})`;if(opts.type===\"conic\")return`conic-gradient(from ${opts.angle}deg, ${stopStr})`;return stops[0];}function applyEasing(t,kind){switch(kind){case\"linear\":return t;case\"easeIn\":return t*t;case\"easeOut\":return 1-Math.pow(1-t,3);case\"easeInOut\":return t<.5?2*t*t:1-Math.pow(-2*t+2,2)/2;case\"expoOut\":return t===1?1:1-Math.pow(2,-10*t);case\"backOut\":{const c1=1.70158;const c3=c1+1;return 1+c3*Math.pow(t-1,3)+c1*Math.pow(t-1,2);}case\"elasticOut\":{const c4=2*Math.PI/3;return t===0?0:t===1?1:Math.pow(2,-10*t)*Math.sin((t*10-.75)*c4)+1;}default:return 1-Math.pow(1-t,3);}}export default function StatsCounter(props){const{stats,layout,gridColumns,gap,alignment,verticalAlignment,showBackground,backgroundColor,backgroundGradient,bgGradType,bgGradAngle,bgGradColor1,bgGradColor2,bgGradColor3,bgUseColor3,backgroundRadius,backgroundBorder,borderColor,borderWidth,padding,bgPattern,bgPatternColor,bgPatternSize,cardStyle,cardBackground,cardBlur,cardBorderColor,cardBorderWidth,cardRadius,cardPadding,cardGradColor1,cardGradColor2,numberFont,numberColor,numberGradient,numGradType,numGradAngle,numGradColor1,numGradColor2,numGradColor3,numUseColor3,numberGlow,glowColor,glowBlur,glowSpread,labelFont,labelColor,labelUppercase,affixFont,affixColor,affixOffsetY,showIcon,iconSize,iconColor,iconPosition,iconGap,iconBackground,iconBgColor,iconBgRadius,iconBgPadding,labelGap,showTrend,trendUpColor,trendDownColor,showDividers,dividerStyle,dividerColor,dividerThickness,dividerHeight,dividerGradColor2,animationDuration,animationDelay,staggerDelay,animationEasing,entranceEffect,entranceDistance,triggerOnce,triggerThreshold,hoverEffect,hoverScale,thousandsSeparator,decimalSeparator,useGrouping,style}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const reduceMotion=useReducedMotion();const containerRef=useRef(null);const inViewRaw=useInView(containerRef,{once:triggerOnce,amount:triggerThreshold});const isInView=isCanvas?true:inViewRaw;const containerBg=useMemo(()=>{if(!showBackground)return\"transparent\";if(backgroundGradient)return buildGradient({type:bgGradType,angle:bgGradAngle,color1:bgGradColor1,color2:bgGradColor2,color3:bgGradColor3,useColor3:bgUseColor3});return backgroundColor;},[showBackground,backgroundGradient,bgGradType,bgGradAngle,bgGradColor1,bgGradColor2,bgGradColor3,bgUseColor3,backgroundColor]);const patternStyle=useMemo(()=>getPatternStyle(bgPattern,bgPatternColor,bgPatternSize),[bgPattern,bgPatternColor,bgPatternSize]);const numberGradientCSS=useMemo(()=>{if(!numberGradient)return null;return buildGradient({type:numGradType,angle:numGradAngle,color1:numGradColor1,color2:numGradColor2,color3:numGradColor3,useColor3:numUseColor3});},[numberGradient,numGradType,numGradAngle,numGradColor1,numGradColor2,numGradColor3,numUseColor3]);const containerStyle={position:\"relative\",display:\"flex\",flexDirection:layout===\"vertical\"?\"column\":\"row\",flexWrap:layout===\"grid\"?\"wrap\":\"nowrap\",justifyContent:alignment===\"left\"?\"flex-start\":alignment===\"right\"?\"flex-end\":\"center\",alignItems:verticalAlignment===\"top\"?\"flex-start\":verticalAlignment===\"bottom\"?\"flex-end\":\"center\",gap:gap,width:\"100%\",boxSizing:\"border-box\",padding:padding,background:containerBg,borderRadius:backgroundRadius,border:backgroundBorder?`${borderWidth}px solid ${borderColor}`:\"none\",overflow:\"hidden\",...style};const itemFlex=layout===\"grid\"?`0 0 calc(${100/Math.max(1,gridColumns)}% - ${gap}px)`:layout===\"horizontal\"?\"1 1 0\":\"0 0 auto\";return /*#__PURE__*/_jsxs(\"div\",{ref:containerRef,style:containerStyle,role:\"group\",\"aria-label\":\"Statistics\",children:[bgPattern!==\"none\"&&showBackground&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,pointerEvents:\"none\",...patternStyle}}),stats&&stats.map((stat,index)=>{const last=index===stats.length-1;return /*#__PURE__*/_jsx(StatItem,{index:index,stat:stat,isInView:isInView,isCanvas:isCanvas,reduceMotion:!!reduceMotion,itemFlex:itemFlex,alignment:alignment,cardStyle:cardStyle,cardBackground:cardBackground,cardBlur:cardBlur,cardBorderColor:cardBorderColor,cardBorderWidth:cardBorderWidth,cardRadius:cardRadius,cardPadding:cardPadding,cardGradColor1:cardGradColor1,cardGradColor2:cardGradColor2,numberFont:numberFont,numberColor:numberColor,numberGradientCSS:numberGradientCSS,numberGlow:numberGlow,glowColor:glowColor,glowBlur:glowBlur,glowSpread:glowSpread,labelFont:labelFont,labelColor:labelColor,labelUppercase:labelUppercase,affixFont:affixFont,affixColor:affixColor,affixOffsetY:affixOffsetY,showIcon:showIcon,iconSize:iconSize,iconColor:iconColor,iconPosition:iconPosition,iconGap:iconGap,iconBackground:iconBackground,iconBgColor:iconBgColor,iconBgRadius:iconBgRadius,iconBgPadding:iconBgPadding,labelGap:labelGap,showTrend:showTrend,trendUpColor:trendUpColor,trendDownColor:trendDownColor,animationDuration:animationDuration,animationDelay:animationDelay+index*staggerDelay,animationEasing:animationEasing,entranceEffect:entranceEffect,entranceDistance:entranceDistance,hoverEffect:hoverEffect,hoverScale:hoverScale,thousandsSeparator:thousandsSeparator,decimalSeparator:decimalSeparator,useGrouping:useGrouping,showDivider:showDividers&&layout===\"horizontal\"&&!last,dividerStyle:dividerStyle,dividerColor:dividerColor,dividerThickness:dividerThickness,dividerHeight:dividerHeight,dividerGradColor2:dividerGradColor2},index);})]});}function StatItem(props){const{stat,isInView,isCanvas,reduceMotion,itemFlex,alignment,cardStyle,cardBackground,cardBlur,cardBorderColor,cardBorderWidth,cardRadius,cardPadding,cardGradColor1,cardGradColor2,numberFont,numberColor,numberGradientCSS,numberGlow,glowColor,glowBlur,glowSpread,labelFont,labelColor,labelUppercase,affixFont,affixColor,affixOffsetY,showIcon,iconSize,iconColor,iconPosition,iconGap,iconBackground,iconBgColor,iconBgRadius,iconBgPadding,labelGap,showTrend,trendUpColor,trendDownColor,animationDuration,animationDelay,animationEasing,entranceEffect,entranceDistance,hoverEffect,hoverScale,thousandsSeparator,decimalSeparator,useGrouping,showDivider,dividerStyle,dividerColor,dividerThickness,dividerHeight,dividerGradColor2}=props;const targetValue=parseFloat(stat.value)||0;const decimals=stat.decimals!=null?stat.decimals:0;const skipMotion=isCanvas||reduceMotion;const[displayValue,setDisplayValue]=useState(skipMotion?targetValue:0);const[isHovered,setIsHovered]=useState(false);useEffect(()=>{if(skipMotion){setDisplayValue(targetValue);return;}if(!isInView){setDisplayValue(0);return;}const startTime=performance.now()+animationDelay*1e3;const duration=animationDuration*1e3;let frameId;const tick=now=>{const elapsed=now-startTime;if(elapsed<0){frameId=requestAnimationFrame(tick);return;}const progress=Math.min(elapsed/duration,1);const eased=applyEasing(progress,animationEasing);setDisplayValue(targetValue*eased);if(progress<1){frameId=requestAnimationFrame(tick);}else{setDisplayValue(targetValue);}};frameId=requestAnimationFrame(tick);return()=>cancelAnimationFrame(frameId);},[isInView,skipMotion,targetValue,animationDuration,animationDelay,animationEasing]);const formatNumber=num=>{const fixed=num.toFixed(decimals);const[intPart,decPart]=fixed.split(\".\");const grouped=useGrouping?intPart.replace(/\\B(?=(\\d{3})+(?!\\d))/g,thousandsSeparator):intPart;return decPart?grouped+decimalSeparator+decPart:grouped;};const initial=skipMotion?{opacity:1}:entranceEffect===\"fade\"?{opacity:0}:entranceEffect===\"slideUp\"?{opacity:0,y:entranceDistance}:entranceEffect===\"slideDown\"?{opacity:0,y:-entranceDistance}:entranceEffect===\"blur\"?{opacity:0,filter:\"blur(12px)\"}:entranceEffect===\"scale\"?{opacity:0,scale:.7}:entranceEffect===\"flip\"?{opacity:0,rotateX:-90}:{opacity:1};const animate=skipMotion?{opacity:1,y:0,scale:1,rotateX:0,filter:\"blur(0px)\"}:isInView?{opacity:1,y:0,scale:1,rotateX:0,filter:\"blur(0px)\"}:initial;const hoverProps=hoverEffect===\"none\"?{}:{whileHover:hoverEffect===\"lift\"?{y:-6,scale:hoverScale}:hoverEffect===\"scale\"?{scale:hoverScale}:hoverEffect===\"glow\"?{scale:hoverScale}:{}};const cardWrap=cardStyle===\"none\"?{}:cardStyle===\"glass\"?{background:cardBackground,backdropFilter:`blur(${cardBlur}px)`,WebkitBackdropFilter:`blur(${cardBlur}px)`,border:`${cardBorderWidth}px solid ${cardBorderColor}`,borderRadius:cardRadius,padding:cardPadding}:cardStyle===\"solid\"?{background:cardBackground,border:`${cardBorderWidth}px solid ${cardBorderColor}`,borderRadius:cardRadius,padding:cardPadding}:cardStyle===\"gradientBorder\"?{position:\"relative\",background:cardBackground,borderRadius:cardRadius,padding:cardPadding,backgroundImage:`linear-gradient(${cardBackground}, ${cardBackground}), linear-gradient(135deg, ${cardGradColor1}, ${cardGradColor2})`,backgroundOrigin:\"border-box\",backgroundClip:\"padding-box, border-box\",border:`${cardBorderWidth}px solid transparent`}:{};const itemBaseStyle={display:\"flex\",flexDirection:\"column\",alignItems:alignment===\"left\"?\"flex-start\":alignment===\"right\"?\"flex-end\":\"center\",textAlign:alignment,flex:itemFlex,minWidth:0,...cardWrap};const numberTextStyle={...numberFont,color:numberGradientCSS?\"transparent\":numberColor,backgroundImage:numberGradientCSS||undefined,backgroundClip:numberGradientCSS?\"text\":undefined,WebkitBackgroundClip:numberGradientCSS?\"text\":undefined,WebkitTextFillColor:numberGradientCSS?\"transparent\":undefined,textShadow:numberGlow?`0 0 ${glowBlur}px ${glowColor}, 0 0 ${glowSpread}px ${glowColor}`:undefined,transition:\"text-shadow 0.3s ease\"};const hoveredNumberStyle=hoverEffect===\"glow\"&&isHovered&&numberGlow?{textShadow:`0 0 ${glowBlur*1.5}px ${glowColor}, 0 0 ${glowSpread*1.8}px ${glowColor}`}:{};const renderIcon=()=>{if(!showIcon)return null;const iconKey=(stat.iconName||\"\").toLowerCase();const builtin=ICONS[iconKey];const node=builtin?/*#__PURE__*/_jsx(\"div\",{style:{width:iconSize,height:iconSize,color:iconColor},children:builtin}):stat.icon?/*#__PURE__*/_jsx(\"div\",{style:{width:iconSize,height:iconSize,color:iconColor,fontSize:iconSize*.85,lineHeight:1,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},children:stat.icon}):null;if(!node)return null;if(!iconBackground)return node;return /*#__PURE__*/_jsx(\"div\",{style:{background:iconBgColor,borderRadius:iconBgRadius,padding:iconBgPadding,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\"},children:node});};const renderTrend=()=>{if(!showTrend||stat.trend==null||stat.trend===0)return null;const isUp=stat.trend>0;const color=isUp?trendUpColor:trendDownColor;const arrow=isUp?\"▲\":\"▼\";const trendValue=Math.abs(stat.trend);return /*#__PURE__*/_jsxs(\"span\",{style:{color,fontSize:12,fontWeight:600,display:\"inline-flex\",alignItems:\"center\",gap:4,marginTop:4},\"aria-label\":`Trend ${isUp?\"up\":\"down\"} ${trendValue}%`,children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:10},children:arrow}),trendValue,\"%\"]});};const renderDivider=()=>{if(!showDivider)return null;if(dividerStyle===\"line\")return /*#__PURE__*/_jsx(\"div\",{style:{width:dividerThickness,height:dividerHeight,backgroundColor:dividerColor,flexShrink:0,alignSelf:\"center\"}});if(dividerStyle===\"gradient\")return /*#__PURE__*/_jsx(\"div\",{style:{width:dividerThickness,height:dividerHeight,background:`linear-gradient(180deg, transparent, ${dividerColor}, ${dividerGradColor2}, ${dividerColor}, transparent)`,flexShrink:0,alignSelf:\"center\"}});if(dividerStyle===\"dot\")return /*#__PURE__*/_jsx(\"div\",{style:{width:6,height:6,borderRadius:\"50%\",backgroundColor:dividerColor,flexShrink:0,alignSelf:\"center\"}});if(dividerStyle===\"plus\")return /*#__PURE__*/_jsxs(\"div\",{style:{width:16,height:16,position:\"relative\",flexShrink:0,alignSelf:\"center\",opacity:.6},children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:0,right:0,top:\"50%\",height:dividerThickness,backgroundColor:dividerColor,transform:\"translateY(-50%)\"}}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,bottom:0,left:\"50%\",width:dividerThickness,backgroundColor:dividerColor,transform:\"translateX(-50%)\"}})]});if(dividerStyle===\"bar\")return /*#__PURE__*/_jsx(\"div\",{style:{width:dividerThickness*2,height:dividerHeight*.4,borderRadius:dividerThickness,backgroundColor:dividerColor,flexShrink:0,alignSelf:\"center\"}});return null;};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(motion.div,{initial:initial,animate:animate,...hoverProps,onHoverStart:()=>setIsHovered(true),onHoverEnd:()=>setIsHovered(false),transition:{duration:skipMotion?0:animationDuration,delay:skipMotion?0:animationDelay,ease:\"easeOut\"},style:itemBaseStyle,role:\"figure\",\"aria-label\":`${stat.prefix||\"\"}${formatNumber(displayValue)}${stat.suffix||\"\"} ${stat.label||\"\"}`,children:[showIcon&&iconPosition===\"top\"&&/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:iconGap},children:renderIcon()}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",justifyContent:alignment===\"left\"?\"flex-start\":alignment===\"right\"?\"flex-end\":\"center\",gap:4},children:[showIcon&&iconPosition===\"left\"&&/*#__PURE__*/_jsx(\"div\",{style:{marginRight:iconGap},children:renderIcon()}),stat.prefix&&/*#__PURE__*/_jsx(\"span\",{style:{...affixFont,color:affixColor,transform:`translateY(${affixOffsetY}px)`},children:stat.prefix}),/*#__PURE__*/_jsx(\"span\",{style:{...numberTextStyle,...hoveredNumberStyle},children:formatNumber(displayValue)}),stat.suffix&&/*#__PURE__*/_jsx(\"span\",{style:{...affixFont,color:affixColor,transform:`translateY(${affixOffsetY}px)`},children:stat.suffix}),showIcon&&iconPosition===\"right\"&&/*#__PURE__*/_jsx(\"div\",{style:{marginLeft:iconGap},children:renderIcon()})]}),stat.label&&/*#__PURE__*/_jsx(\"span\",{style:{...labelFont,color:labelColor,marginTop:labelGap,textTransform:labelUppercase?\"uppercase\":\"none\"},children:stat.label}),renderTrend()]}),renderDivider()]});}StatsCounter.defaultProps={stats:[{value:\"120\",prefix:\"\",suffix:\"+\",label:\"Happy Clients\",decimals:0,icon:\"\",iconName:\"users\",trend:12},{value:\"98\",prefix:\"\",suffix:\"%\",label:\"Satisfaction\",decimals:0,icon:\"\",iconName:\"star\",trend:4},{value:\"24\",prefix:\"\",suffix:\"/7\",label:\"Support\",decimals:0,icon:\"\",iconName:\"zap\",trend:0},{value:\"5\",prefix:\"\",suffix:\"M\",label:\"Downloads\",decimals:1,icon:\"\",iconName:\"download\",trend:23}]};addPropertyControls(StatsCounter,{stats:{type:ControlType.Array,title:\"Stats\",control:{type:ControlType.Object,controls:{value:{type:ControlType.String,title:\"Value\",defaultValue:\"100\",placeholder:\"100\"},prefix:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\",placeholder:\"$\"},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"\",placeholder:\"+\"},label:{type:ControlType.String,title:\"Label\",defaultValue:\"Stat\",placeholder:\"Happy Clients\"},decimals:{type:ControlType.Number,title:\"Decimals\",defaultValue:0,min:0,max:5,step:1,displayStepper:true},iconName:{type:ControlType.Enum,title:\"Icon\",options:[\"\",\"users\",\"star\",\"download\",\"trending\",\"heart\",\"zap\",\"globe\",\"award\",\"rocket\",\"check\"],optionTitles:[\"None\",\"Users\",\"Star\",\"Download\",\"Trending\",\"Heart\",\"Zap\",\"Globe\",\"Award\",\"Rocket\",\"Check\"],defaultValue:\"\"},icon:{type:ControlType.String,title:\"Custom\",defaultValue:\"\",placeholder:\"🚀\"},trend:{type:ControlType.Number,title:\"Trend %\",defaultValue:0,min:-100,max:100,step:1}}},defaultValue:[{value:\"120\",prefix:\"\",suffix:\"+\",label:\"Happy Clients\",decimals:0,icon:\"\",iconName:\"users\",trend:12},{value:\"98\",prefix:\"\",suffix:\"%\",label:\"Satisfaction\",decimals:0,icon:\"\",iconName:\"star\",trend:4},{value:\"24\",prefix:\"\",suffix:\"/7\",label:\"Support\",decimals:0,icon:\"\",iconName:\"zap\",trend:0},{value:\"5\",prefix:\"\",suffix:\"M\",label:\"Downloads\",decimals:1,icon:\"\",iconName:\"download\",trend:23}]},layout:{type:ControlType.Enum,title:\"Layout\",options:[\"horizontal\",\"vertical\",\"grid\"],optionTitles:[\"Horizontal\",\"Vertical\",\"Grid\"],defaultValue:\"horizontal\",displaySegmentedControl:true},gridColumns:{type:ControlType.Number,title:\"Columns\",defaultValue:2,min:1,max:6,step:1,displayStepper:true,hidden:p=>p.layout!==\"grid\"},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:40,min:0,max:200,step:1,unit:\"px\"},alignment:{type:ControlType.Enum,title:\"H Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"L\",\"C\",\"R\"],defaultValue:\"center\",displaySegmentedControl:true},verticalAlignment:{type:ControlType.Enum,title:\"V Align\",options:[\"top\",\"center\",\"bottom\"],optionTitles:[\"T\",\"C\",\"B\"],defaultValue:\"center\",displaySegmentedControl:true},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:32,min:0,max:200,step:1,unit:\"px\"},showBackground:{type:ControlType.Boolean,title:\"Container BG\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},backgroundColor:{type:ControlType.Color,title:\"BG Color\",defaultValue:\"rgba(15,15,35,1)\",hidden:p=>!p.showBackground||p.backgroundGradient},backgroundGradient:{type:ControlType.Boolean,title:\"BG Gradient\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:p=>!p.showBackground},bgGradType:{type:ControlType.Enum,title:\"Type\",options:[\"linear\",\"radial\",\"conic\"],optionTitles:[\"Linear\",\"Radial\",\"Conic\"],defaultValue:\"linear\",hidden:p=>!p.showBackground||!p.backgroundGradient},bgGradAngle:{type:ControlType.Number,title:\"Angle\",defaultValue:135,min:0,max:360,step:1,unit:\"\\xb0\",hidden:p=>!p.showBackground||!p.backgroundGradient||p.bgGradType===\"radial\"},bgGradColor1:{type:ControlType.Color,title:\"Color 1\",defaultValue:\"#0f0f23\",hidden:p=>!p.showBackground||!p.backgroundGradient},bgGradColor2:{type:ControlType.Color,title:\"Color 2\",defaultValue:\"#1a1a2e\",hidden:p=>!p.showBackground||!p.backgroundGradient},bgUseColor3:{type:ControlType.Boolean,title:\"3rd Stop\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:p=>!p.showBackground||!p.backgroundGradient},bgGradColor3:{type:ControlType.Color,title:\"Color 3\",defaultValue:\"#16213e\",hidden:p=>!p.showBackground||!p.backgroundGradient||!p.bgUseColor3},backgroundRadius:{type:ControlType.Number,title:\"BG Radius\",defaultValue:16,min:0,max:100,step:1,unit:\"px\",hidden:p=>!p.showBackground},backgroundBorder:{type:ControlType.Boolean,title:\"Border\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:p=>!p.showBackground},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"rgba(255,255,255,0.1)\",hidden:p=>!p.showBackground||!p.backgroundBorder},borderWidth:{type:ControlType.Number,title:\"Border W\",defaultValue:1,min:0,max:10,step:1,unit:\"px\",hidden:p=>!p.showBackground||!p.backgroundBorder},bgPattern:{type:ControlType.Enum,title:\"Pattern\",options:[\"none\",\"grid\",\"dots\",\"diagonal\"],optionTitles:[\"None\",\"Grid\",\"Dots\",\"Diagonal\"],defaultValue:\"none\",hidden:p=>!p.showBackground},bgPatternColor:{type:ControlType.Color,title:\"Pat. Color\",defaultValue:\"rgba(255,255,255,0.05)\",hidden:p=>!p.showBackground||p.bgPattern===\"none\"},bgPatternSize:{type:ControlType.Number,title:\"Pat. Size\",defaultValue:24,min:4,max:100,step:1,unit:\"px\",hidden:p=>!p.showBackground||p.bgPattern===\"none\"},cardStyle:{type:ControlType.Enum,title:\"Card Style\",options:[\"none\",\"glass\",\"solid\",\"gradientBorder\"],optionTitles:[\"None\",\"Glass\",\"Solid\",\"Grad Border\"],defaultValue:\"none\"},cardBackground:{type:ControlType.Color,title:\"Card BG\",defaultValue:\"rgba(255,255,255,0.05)\",hidden:p=>p.cardStyle===\"none\"},cardBlur:{type:ControlType.Number,title:\"Card Blur\",defaultValue:20,min:0,max:60,step:1,unit:\"px\",hidden:p=>p.cardStyle!==\"glass\"},cardBorderColor:{type:ControlType.Color,title:\"Card Border\",defaultValue:\"rgba(255,255,255,0.1)\",hidden:p=>p.cardStyle===\"none\"||p.cardStyle===\"gradientBorder\"},cardBorderWidth:{type:ControlType.Number,title:\"Border W\",defaultValue:1,min:0,max:10,step:1,unit:\"px\",hidden:p=>p.cardStyle===\"none\"},cardRadius:{type:ControlType.Number,title:\"Card Radius\",defaultValue:16,min:0,max:100,step:1,unit:\"px\",hidden:p=>p.cardStyle===\"none\"},cardPadding:{type:ControlType.Number,title:\"Card Padding\",defaultValue:24,min:0,max:80,step:1,unit:\"px\",hidden:p=>p.cardStyle===\"none\"},cardGradColor1:{type:ControlType.Color,title:\"Grad 1\",defaultValue:\"#6366f1\",hidden:p=>p.cardStyle!==\"gradientBorder\"},cardGradColor2:{type:ControlType.Color,title:\"Grad 2\",defaultValue:\"#ec4899\",hidden:p=>p.cardStyle!==\"gradientBorder\"},numberFont:{type:ControlType.Font,title:\"Number Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:56,fontWeight:700,lineHeight:\"1.1em\",letterSpacing:\"-0.02em\"}},numberColor:{type:ControlType.Color,title:\"Number\",defaultValue:\"#FFFFFF\",hidden:p=>p.numberGradient},numberGradient:{type:ControlType.Boolean,title:\"Num Gradient\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},numGradType:{type:ControlType.Enum,title:\"Type\",options:[\"linear\",\"radial\",\"conic\"],optionTitles:[\"Linear\",\"Radial\",\"Conic\"],defaultValue:\"linear\",hidden:p=>!p.numberGradient},numGradAngle:{type:ControlType.Number,title:\"Angle\",defaultValue:135,min:0,max:360,step:1,unit:\"\\xb0\",hidden:p=>!p.numberGradient||p.numGradType===\"radial\"},numGradColor1:{type:ControlType.Color,title:\"Color 1\",defaultValue:\"#6366f1\",hidden:p=>!p.numberGradient},numGradColor2:{type:ControlType.Color,title:\"Color 2\",defaultValue:\"#ec4899\",hidden:p=>!p.numberGradient},numUseColor3:{type:ControlType.Boolean,title:\"3rd Stop\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:p=>!p.numberGradient},numGradColor3:{type:ControlType.Color,title:\"Color 3\",defaultValue:\"#f59e0b\",hidden:p=>!p.numberGradient||!p.numUseColor3},numberGlow:{type:ControlType.Boolean,title:\"Glow\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},glowColor:{type:ControlType.Color,title:\"Glow Color\",defaultValue:\"rgba(99,102,241,0.6)\",hidden:p=>!p.numberGlow},glowBlur:{type:ControlType.Number,title:\"Glow Blur\",defaultValue:20,min:0,max:100,step:1,unit:\"px\",hidden:p=>!p.numberGlow},glowSpread:{type:ControlType.Number,title:\"Glow Spread\",defaultValue:40,min:0,max:200,step:1,unit:\"px\",hidden:p=>!p.numberGlow},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,fontWeight:500,lineHeight:\"1.4em\",letterSpacing:\"0.04em\"}},labelColor:{type:ControlType.Color,title:\"Label\",defaultValue:\"rgba(255,255,255,0.7)\"},labelUppercase:{type:ControlType.Boolean,title:\"Uppercase\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},labelGap:{type:ControlType.Number,title:\"Label Gap\",defaultValue:8,min:0,max:64,step:1,unit:\"px\"},affixFont:{type:ControlType.Font,title:\"Affix Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:36,fontWeight:600,lineHeight:\"1.1em\"}},affixColor:{type:ControlType.Color,title:\"Affix\",defaultValue:\"#FFFFFF\"},affixOffsetY:{type:ControlType.Number,title:\"Affix Y\",defaultValue:0,min:-30,max:30,step:1,unit:\"px\"},showIcon:{type:ControlType.Boolean,title:\"Show Icon\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},iconSize:{type:ControlType.Number,title:\"Icon Size\",defaultValue:32,min:8,max:200,step:1,unit:\"px\",hidden:p=>!p.showIcon},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#FFFFFF\",hidden:p=>!p.showIcon},iconPosition:{type:ControlType.Enum,title:\"Icon Pos\",options:[\"top\",\"left\",\"right\"],optionTitles:[\"T\",\"L\",\"R\"],defaultValue:\"top\",displaySegmentedControl:true,hidden:p=>!p.showIcon},iconGap:{type:ControlType.Number,title:\"Icon Gap\",defaultValue:12,min:0,max:64,step:1,unit:\"px\",hidden:p=>!p.showIcon},iconBackground:{type:ControlType.Boolean,title:\"Icon BG\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:p=>!p.showIcon},iconBgColor:{type:ControlType.Color,title:\"BG Color\",defaultValue:\"rgba(99,102,241,0.15)\",hidden:p=>!p.showIcon||!p.iconBackground},iconBgRadius:{type:ControlType.Number,title:\"BG Radius\",defaultValue:12,min:0,max:100,step:1,unit:\"px\",hidden:p=>!p.showIcon||!p.iconBackground},iconBgPadding:{type:ControlType.Number,title:\"BG Padding\",defaultValue:12,min:0,max:40,step:1,unit:\"px\",hidden:p=>!p.showIcon||!p.iconBackground},showTrend:{type:ControlType.Boolean,title:\"Show Trend\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},trendUpColor:{type:ControlType.Color,title:\"Up Color\",defaultValue:\"#10b981\",hidden:p=>!p.showTrend},trendDownColor:{type:ControlType.Color,title:\"Down Color\",defaultValue:\"#ef4444\",hidden:p=>!p.showTrend},showDividers:{type:ControlType.Boolean,title:\"Dividers\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",hidden:p=>p.layout!==\"horizontal\"},dividerStyle:{type:ControlType.Enum,title:\"Style\",options:[\"line\",\"gradient\",\"dot\",\"plus\",\"bar\"],optionTitles:[\"Line\",\"Grad\",\"Dot\",\"Plus\",\"Bar\"],defaultValue:\"line\",hidden:p=>!p.showDividers||p.layout!==\"horizontal\"},dividerColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"rgba(255,255,255,0.15)\",hidden:p=>!p.showDividers||p.layout!==\"horizontal\"},dividerGradColor2:{type:ControlType.Color,title:\"Color 2\",defaultValue:\"rgba(99,102,241,0.6)\",hidden:p=>!p.showDividers||p.layout!==\"horizontal\"||p.dividerStyle!==\"gradient\"},dividerThickness:{type:ControlType.Number,title:\"Thick\",defaultValue:1,min:1,max:10,step:1,unit:\"px\",hidden:p=>!p.showDividers||p.layout!==\"horizontal\"||p.dividerStyle===\"dot\"||p.dividerStyle===\"plus\"},dividerHeight:{type:ControlType.Number,title:\"Height\",defaultValue:60,min:10,max:300,step:1,unit:\"px\",hidden:p=>!p.showDividers||p.layout!==\"horizontal\"||p.dividerStyle===\"dot\"||p.dividerStyle===\"plus\"},animationDuration:{type:ControlType.Number,title:\"Duration\",defaultValue:2,min:.1,max:10,step:.1,unit:\"s\"},animationDelay:{type:ControlType.Number,title:\"Delay\",defaultValue:0,min:0,max:5,step:.1,unit:\"s\"},staggerDelay:{type:ControlType.Number,title:\"Stagger\",defaultValue:.1,min:0,max:2,step:.05,unit:\"s\"},animationEasing:{type:ControlType.Enum,title:\"Easing\",options:[\"linear\",\"easeIn\",\"easeOut\",\"easeInOut\",\"expoOut\",\"backOut\",\"elasticOut\"],optionTitles:[\"Linear\",\"In\",\"Out\",\"InOut\",\"Expo\",\"Back\",\"Elastic\"],defaultValue:\"easeOut\"},entranceEffect:{type:ControlType.Enum,title:\"Entrance\",options:[\"none\",\"fade\",\"slideUp\",\"slideDown\",\"blur\",\"scale\",\"flip\"],optionTitles:[\"None\",\"Fade\",\"Slide ↑\",\"Slide ↓\",\"Blur\",\"Scale\",\"Flip\"],defaultValue:\"slideUp\"},entranceDistance:{type:ControlType.Number,title:\"Distance\",defaultValue:24,min:0,max:200,step:1,unit:\"px\",hidden:p=>p.entranceEffect!==\"slideUp\"&&p.entranceEffect!==\"slideDown\"},triggerOnce:{type:ControlType.Boolean,title:\"Once\",defaultValue:true,enabledTitle:\"Once\",disabledTitle:\"Replay\"},triggerThreshold:{type:ControlType.Number,title:\"Threshold\",defaultValue:.3,min:0,max:1,step:.05},hoverEffect:{type:ControlType.Enum,title:\"Hover\",options:[\"none\",\"lift\",\"scale\",\"glow\"],optionTitles:[\"None\",\"Lift\",\"Scale\",\"Glow\"],defaultValue:\"none\"},hoverScale:{type:ControlType.Number,title:\"Hover Scale\",defaultValue:1.05,min:.8,max:1.5,step:.01,hidden:p=>p.hoverEffect===\"none\"},useGrouping:{type:ControlType.Boolean,title:\"Grouping\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},thousandsSeparator:{type:ControlType.String,title:\"Thousands\",defaultValue:\",\",placeholder:\",\",hidden:p=>!p.useGrouping},decimalSeparator:{type:ControlType.String,title:\"Decimal\",defaultValue:\".\",placeholder:\".\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StatsCounter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StatsCounter.map"],"mappings":"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"}