{"version":3,"file":"NumberAnimator.BiGLaMB3.mjs","names":["l","f","c","s","a","u","d","i","p","r","n","t","o","useRef","useState"],"sources":["https:/framerusercontent.com/modules/Dt3Ctnjfi73V1dbLevbe/DUOkVdS60IihGLeEYQWK/ProgressBar.js","https:/framerusercontent.com/modules/5Uxq4HUXCdr88BEPENhO/AiUenXBEUDJxBUQOaVgM/NumberAnimator.js"],"sourcesContent":["import{jsx as e}from\"react/jsx-runtime\";import{addPropertyControls as t,ControlType as o,RenderTarget as l}from\"framer\";import{motion as r,animate as i,useMotionValue as a,useTransform as n,useInView as d}from\"framer-motion\";import{useState as u,useEffect as p,useRef as s}from\"react\";let m=1e3;function g(e,t,o){return e<t?0:e>o?1:(e-t)/(o-t);}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 40\n */export default function f(t){let o=l.current()===l.canvas,m=t.radiusIsMixed?`${t.topLeft}px ${t.topRight}px ${t.bottomRight}px ${t.bottomLeft}px`:`${t.radius}px`,f=\"vertical\"==t.direction,c=g(t.value,t.min,t.max),{fill:y,alignment:h,animation:b}=t,x=s(null),V=a(o||!b?1e3*c:0),[C,v]=u(null),$=d(x,{once:!(null==b?void 0:b.replay),amount:\"some\"});function R(){!o&&b&&(C&&C.stop(),v(i(V,1e3*c,b.transition)));}return p(()=>{(null==b?void 0:b.trigger)==\"appear\"&&R();},[]),p(()=>{o||(null==b?void 0:b.trigger)!=\"layerInView\"||($?R():(C&&C.stop(),V.set(0)));},[$]),/*#__PURE__*/e(\"div\",{ref:x,style:{display:\"flex\",flexDirection:\"horizontal\"==t.direction?\"row\":\"column\",justifyContent:h,borderRadius:m,backgroundColor:t.background,overflow:\"hidden\",...t.style},children:/*#__PURE__*/e(r.div,{initial:!1,style:{[f?\"width\":\"height\"]:\"100%\",[f?\"height\":\"width\"]:n(V,e=>`${e/1e3*100}%`),[\"color\"==y.mode?\"backgroundColor\":\"backgroundImage\"]:n(V,e=>{let t=e/1e3;return\"color\"==y.mode?y.color:`linear-gradient(to ${f?\"bottom\":\"right\"}, ${y.startColor} ${\"center\"==h?50+-50/t:\"flex-end\"==h?-100/t+100:0}%, ${y.endColor} ${\"center\"==h?50+50/t:\"flex-start\"==h?100/t:100}%)`;}),borderRadius:t.innerRadius?m:\"0px\"}})});}f.displayName=\"Progress Bar\";let c={trigger:\"layerInView\",replay:!0};t(f,{value:{type:o.Number,defaultValue:80},min:{type:o.Number,defaultValue:0},max:{type:o.Number,defaultValue:100},fill:{type:o.Object,controls:{mode:{type:o.Enum,defaultValue:\"gradient\",options:[\"color\",\"gradient\"],optionTitles:[\"Solid\",\"Gradient\"],displaySegmentedControl:!0},color:{type:o.Color,defaultValue:\"#6019FA\",hidden:e=>\"color\"!=e.mode},startColor:{type:o.Color,defaultValue:\"#6019FA\",hidden:e=>\"gradient\"!=e.mode},endColor:{type:o.Color,defaultValue:\"#00CCFF\",hidden:e=>\"gradient\"!=e.mode}}},background:{type:o.Color,defaultValue:\"#EDEDED\",optional:!0},direction:{type:o.Enum,defaultValue:\"horizontal\",options:[\"horizontal\",\"vertical\"],displaySegmentedControl:!0},alignment:{type:o.Enum,defaultValue:\"flex-start\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{horizontal:[\"align-left\",\"align-center\",\"align-right\"],vertical:[\"align-top\",\"align-middle\",\"align-bottom\"]}},displaySegmentedControl:!0},radius:{type:o.FusedNumber,defaultValue:10,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"topLeft\",\"topRight\",\"bottomRight\",\"bottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0},innerRadius:{type:o.Boolean,defaultValue:!0},animation:{type:o.Object,defaultValue:c,optional:!0,icon:\"effect\",controls:{trigger:{type:o.Enum,defaultValue:c.trigger,options:[\"appear\",\"layerInView\"],optionTitles:[\"Appear\",\"Layer in View\"],displaySegmentedControl:!0,segmentedControlDirection:\"vertical\"},replay:{type:o.Boolean,defaultValue:c.replay,hidden:e=>\"layerInView\"!==e.trigger},transition:{type:o.Transition}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProgressBar\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProgressBar.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,animate,useInView}from\"framer-motion\";import{useEffect,useState,useRef}from\"react\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function NumberAnimator(props){const ref=useRef(null);const isInView=useInView(ref,{once:!props.animation.replay,amount:\"some\"});const[numberText,setNumberText]=useState(\"\");const{start,end,decimals,commas,rounding,fontColor,animation}=props;const[currentAnimation,setCurrentAnimation]=useState(null);const isCanvas=RenderTarget.current()===RenderTarget.canvas;function formatNumber(value){let number=value;let numberString=number.toFixed(decimals);if(commas){numberString=numberString.replace(/\\B(?=(\\d{3})+(?!\\d))/g,\",\");}return numberString;}function runAnimation(){if(!isCanvas){if(currentAnimation){currentAnimation.stop();}setCurrentAnimation(animate(start,end,{...animation.transition,onUpdate:latest=>{setNumberText(formatNumber(latest));}}));}}useEffect(()=>{if(animation.trigger==\"appear\"){runAnimation();}setNumberText(formatNumber(start));},[]);useEffect(()=>{if(isInView&&animation.trigger==\"layerInView\"){runAnimation();}},[isInView]);useEffect(()=>{if(animation.trigger==\"layerInView\"){if(isInView){runAnimation();}else{if(currentAnimation){currentAnimation.stop();}setNumberText(formatNumber(start));}}},[isInView]);const getAffixStyle=affix=>{if(!affix?.text)return null;const alignmentMap={top:{alignSelf:\"flex-start\",marginBottom:\"auto\"},center:{alignSelf:\"center\"},bottom:{alignSelf:\"flex-end\",marginTop:\"auto\"}};return{fontSize:affix.fontSize??props.font.fontSize,fontWeight:affix.fontWeight??props.font.fontWeight,fontFamily:affix.fontFamily??props.font.fontFamily,color:affix.color??(fontColor.mode===\"solid\"?fontColor.color:undefined),...alignmentMap[affix.alignment||\"center\"],backgroundImage:fontColor.mode===\"gradient\"?`linear-gradient(${fontColor.angle}deg, ${fontColor.startColor}, ${fontColor.endColor})`:undefined,WebkitBackgroundClip:fontColor.mode===\"gradient\"?\"text\":undefined,WebkitTextFillColor:fontColor.mode===\"gradient\"?\"transparent\":undefined};};return /*#__PURE__*/_jsxs(motion.div,{ref:ref,style:{display:\"inline-flex\",alignItems:\"center\",gap:\"2px\",userSelect:props.textSelect?\"auto\":\"none\",margin:0,...props.style},children:[props.prefix?.text&&/*#__PURE__*/_jsx(\"span\",{style:getAffixStyle(props.prefix),children:props.prefix.text}),/*#__PURE__*/_jsx(\"span\",{style:{fontVariantNumeric:`${props.monospace?\"tabular-nums \":\"\"}${props.slashedZeros?\"slashed-zero\":\"\"}`,...fontColor.mode==\"solid\"?{color:fontColor.color}:{WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",backgroundImage:`linear-gradient(${fontColor.angle}deg, ${fontColor.startColor}, ${fontColor.endColor})`},...props.font},children:isCanvas?formatNumber(end):numberText}),props.suffix?.text&&/*#__PURE__*/_jsx(\"span\",{style:getAffixStyle(props.suffix),children:props.suffix.text})]});}NumberAnimator.displayName=\"Animated Number Counter\";addPropertyControls(NumberAnimator,{start:{type:ControlType.Number,defaultValue:0},end:{type:ControlType.Number,defaultValue:100},decimals:{type:ControlType.Number,defaultValue:0,min:0,max:3,step:1},commas:{type:ControlType.Boolean,defaultValue:true},fontColor:{type:ControlType.Object,controls:{mode:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"gradient\"],optionTitles:[\"Solid\",\"Gradient\"],displaySegmentedControl:true},color:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.mode!=\"solid\"},startColor:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.mode!=\"gradient\"},endColor:{type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.mode!=\"gradient\"},angle:{type:ControlType.Number,defaultValue:180,min:-360,max:360,unit:\"\\xb0\",hidden:props=>props.mode!=\"gradient\"}}},font:{type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1}},animation:{type:ControlType.Object,icon:\"effect\",controls:{trigger:{type:ControlType.Enum,defaultValue:\"layerInView\",options:[\"appear\",\"layerInView\"],optionTitles:[\"Appear\",\"Layer in View\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},replay:{type:ControlType.Boolean,defaultValue:true,hidden(props){return props.trigger!==\"layerInView\";}},transition:{type:ControlType.Transition}}},prefix:{type:ControlType.Object,title:\"Prefijo\",controls:{text:{type:ControlType.String,defaultValue:\"\",displayTextArea:false,placeholder:\"Texto prefijo\"},fontSize:{type:ControlType.Number,defaultValue:undefined,min:1,max:200,unit:\"px\",displayStepper:true},fontWeight:{type:ControlType.Number,defaultValue:undefined,min:100,max:900,step:100,displayStepper:true},fontFamily:{type:ControlType.String,defaultValue:undefined,placeholder:\"Fuente personalizada\"},color:{type:ControlType.Color,defaultValue:\"\"},alignment:{type:ControlType.Enum,defaultValue:\"center\",options:[\"top\",\"center\",\"bottom\"],optionTitles:[\"Superior\",\"Centro\",\"Inferior\"],displaySegmentedControl:true}}},suffix:{type:ControlType.Object,title:\"Sufijo\",controls:{text:{type:ControlType.String,defaultValue:\"\",displayTextArea:false,placeholder:\"Texto sufijo\"},fontSize:{type:ControlType.Number,defaultValue:undefined,min:1,max:200,unit:\"px\",displayStepper:true},fontWeight:{type:ControlType.Number,defaultValue:undefined,min:100,max:900,step:100,displayStepper:true},fontFamily:{type:ControlType.String,defaultValue:undefined,placeholder:\"Fuente personalizada\"},color:{type:ControlType.Color,defaultValue:\"\"},alignment:{type:ControlType.Enum,defaultValue:\"center\",options:[\"top\",\"center\",\"bottom\"],optionTitles:[\"Superior\",\"Centro\",\"Inferior\"],displaySegmentedControl:true}}},textSelect:{type:ControlType.Boolean,defaultValue:true},display:{type:ControlType.Object,buttonTitle:\"Options\",controls:{monospace:{type:ControlType.Boolean,defaultValue:false,description:\"Monospaced number characters.\"},slashedZeros:{type:ControlType.Boolean,defaultValue:false,description:\"Adds a diagonal slash through zeros if your font supports it.\"}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NumberAnimator\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NumberAnimator.map"],"mappings":"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"}