{"version":3,"file":"nso3ot5Xt.DBTOIi0Q.mjs","names":["React.useRef","React.useState","React.useCallback","React.useMemo","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/gmRCOsj8uAowpBVliDnr/Oai3NExtUeIjGQRfyzLa/Counter.js","https:/framerusercontent.com/modules/1Ba1ksrJeG3t0gQkmILI/wiJtcnO2bHMWaXkxV5ps/gEDQfMtF5.js","https:/framerusercontent.com/modules/qU94M7PPs0Z7K7HNGIyT/EmSYKADYUeAdLtMpJrJJ/nso3ot5Xt.js"],"sourcesContent":["// User request: Create a Framer code component called \"Counter\" that animates a number counting up from 0 to a target value when it scrolls into the viewport, matching the provided Tag visual style and exposing the specified property controls.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";const easeOutCubic=t=>1-Math.pow(1-t,3);/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function Counter(props){const{targetNumber,suffix,decimals,duration,backgroundColor,textColor,fontSize}=props;const isStaticRenderer=useIsStaticRenderer();const rootRef=React.useRef(null);const frameRef=React.useRef(null);const hasPlayedRef=React.useRef(false);const[value,setValue]=React.useState(0);const animateToTarget=React.useCallback(()=>{if(hasPlayedRef.current)return;hasPlayedRef.current=true;if(typeof window===\"undefined\"){React.startTransition(()=>setValue(targetNumber));return;}const totalDurationMs=Math.max(.5,duration)*1e3;const start=window.performance.now();const tick=now=>{const elapsed=now-start;const progress=Math.min(elapsed/totalDurationMs,1);const eased=easeOutCubic(progress);const nextValue=targetNumber*eased;React.startTransition(()=>setValue(nextValue));if(progress<1){frameRef.current=window.requestAnimationFrame(tick);}};frameRef.current=window.requestAnimationFrame(tick);},[duration,targetNumber]);React.useEffect(()=>{if(isStaticRenderer){React.startTransition(()=>setValue(targetNumber));hasPlayedRef.current=true;return;}if(typeof window===\"undefined\")return;if(!rootRef.current)return;if(hasPlayedRef.current)return;const observer=new window.IntersectionObserver(entries=>{const entry=entries[0];if(entry?.isIntersecting){animateToTarget();observer.disconnect();}},{threshold:.5});observer.observe(rootRef.current);return()=>{observer.disconnect();};},[animateToTarget,isStaticRenderer,targetNumber]);React.useEffect(()=>{return()=>{if(typeof window!==\"undefined\"&&frameRef.current!==null){window.cancelAnimationFrame(frameRef.current);}};},[]);const displayValue=React.useMemo(()=>{return`${value.toFixed(decimals)}${suffix}`;},[value,decimals,suffix]);return /*#__PURE__*/_jsx(\"span\",{ref:rootRef,style:{position:\"relative\",display:\"inline-block\",width:\"max-content\",height:\"max-content\",background:backgroundColor,padding:\"8px 12px\",borderRadius:0,color:textColor,fontFamily:\"DM Sans, sans-serif\",fontWeight:500,fontSize:`${fontSize}px`,letterSpacing:\"-0.05em\",lineHeight:1.1,fontVariant:\"tabular-nums\",whiteSpace:\"nowrap\"},\"aria-label\":`Counter value ${displayValue}`,children:displayValue});}addPropertyControls(Counter,{targetNumber:{type:ControlType.Number,title:\"Target Number\",defaultValue:21},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"\"},decimals:{type:ControlType.Number,title:\"Decimals\",defaultValue:0,min:0,max:3,step:1},duration:{type:ControlType.Number,title:\"Duration (s)\",defaultValue:2,min:.5,max:10,step:.1},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(30, 45, 68, 1)\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"rgb(246, 249, 255)\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:64}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Counter\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Counter.map","// Generated by Framer (d22cd96)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Helvetica-regular\"]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-DytnR .framer-styles-preset-1dtpd28:not(.rich-text-wrapper), .framer-DytnR .framer-styles-preset-1dtpd28.rich-text-wrapper p { --framer-font-family: \"Helvetica\", \"Helvetica Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: center; --framer-text-color: var(--token-f0171927-2403-41a1-8e81-fbf22e04130c); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-DytnR\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (102d341)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Counter from\"https://framerusercontent.com/modules/gmRCOsj8uAowpBVliDnr/Oai3NExtUeIjGQRfyzLa/Counter.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/1Ba1ksrJeG3t0gQkmILI/wiJtcnO2bHMWaXkxV5ps/gEDQfMtF5.js\";const CounterFonts=getFonts(Counter);const serializationHash=\"framer-c4FB0\";const variantClassNames={bbBdfg21S:\"framer-v-15y4h7j\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const O6r5EHHSy=undefined;const avwM2fz0I=undefined;const ad3Vs8X8w=undefined;const Ay6oLi_L9=undefined;const xk9LVfgm0=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({decimals,height,id,label,number,showDivider,suffix,width,...props})=>{return{...props,ad3Vs8X8w:suffix??props.ad3Vs8X8w,avwM2fz0I:number??props.avwM2fz0I,Ay6oLi_L9:decimals??props.Ay6oLi_L9,O6r5EHHSy:showDivider??props.O6r5EHHSy??true,xk9LVfgm0:label??props.xk9LVfgm0??\"Label text\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,avwM2fz0I,ad3Vs8X8w,Ay6oLi_L9,xk9LVfgm0,O6r5EHHSy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"bbBdfg21S\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15y4h7j\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"bbBdfg21S\",ref:refBinding,style:{...style},children:[O6r5EHHSy!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-6a1asv\",layoutDependency:layoutDependency,layoutId:\"FsrII4_6F\",style:{backgroundColor:\"var(--token-80dbc515-eeeb-43e1-b892-ee22e83d1d82)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-avphwi-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"pJiO2rsOs-container\",nodeId:\"pJiO2rsOs\",rendersWithMotion:true,scopeId:\"nso3ot5Xt\",children:/*#__PURE__*/_jsx(Counter,{backgroundColor:\"var(--token-1d6ff0da-370a-4479-94bf-5c70a9781dc7)\",decimals:Ay6oLi_L9,duration:3,fontSize:64,height:\"100%\",id:\"pJiO2rsOs\",layoutId:\"pJiO2rsOs\",suffix:ad3Vs8X8w,targetNumber:avwM2fz0I,textColor:\"var(--token-ba6ce6e4-49a9-4b05-b036-87eaa5519cb0)\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dtpd28\",\"data-styles-preset\":\"gEDQfMtF5\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Label text\"})}),className:\"framer-8u0q47\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xhS395puW\",text:xk9LVfgm0,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-c4FB0.framer-1a2po1o, .framer-c4FB0 .framer-1a2po1o { display: block; }\",\".framer-c4FB0.framer-15y4h7j { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 20px 0px 20px; position: relative; width: 265px; }\",\".framer-c4FB0 .framer-6a1asv { align-content: flex-start; align-items: flex-start; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; justify-content: flex-start; left: 0px; padding: 0px; position: absolute; top: 0px; width: 1px; }\",\".framer-c4FB0 .framer-avphwi-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-c4FB0 .framer-8u0q47 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 225px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 120.5\n * @framerIntrinsicWidth 265\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"avwM2fz0I\":\"number\",\"ad3Vs8X8w\":\"suffix\",\"Ay6oLi_L9\":\"decimals\",\"xk9LVfgm0\":\"label\",\"O6r5EHHSy\":\"showDivider\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framernso3ot5Xt=withCSS(Component,css,\"framer-c4FB0\");export default Framernso3ot5Xt;Framernso3ot5Xt.displayName=\"Stat\";Framernso3ot5Xt.defaultProps={height:120.5,width:265};addPropertyControls(Framernso3ot5Xt,{avwM2fz0I:{defaultValue:0,title:\"Number\",type:ControlType.Number},onavwM2fz0IChange:{changes:\"avwM2fz0I\",type:ControlType.ChangeHandler},ad3Vs8X8w:{defaultValue:\"\",title:\"Suffix\",type:ControlType.String},onad3Vs8X8wChange:{changes:\"ad3Vs8X8w\",type:ControlType.ChangeHandler},Ay6oLi_L9:{defaultValue:0,title:\"Decimals\",type:ControlType.Number},onAy6oLi_L9Change:{changes:\"Ay6oLi_L9\",type:ControlType.ChangeHandler},xk9LVfgm0:{defaultValue:\"Label text\",displayTextArea:true,title:\"Label\",type:ControlType.String},onxk9LVfgm0Change:{changes:\"xk9LVfgm0\",type:ControlType.ChangeHandler},O6r5EHHSy:{defaultValue:true,title:\"Show Divider\",type:ControlType.Boolean},onO6r5EHHSyChange:{changes:\"O6r5EHHSy\",type:ControlType.ChangeHandler}});addFonts(Framernso3ot5Xt,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CounterFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framernso3ot5Xt\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"avwM2fz0I\\\":\\\"number\\\",\\\"ad3Vs8X8w\\\":\\\"suffix\\\",\\\"Ay6oLi_L9\\\":\\\"decimals\\\",\\\"xk9LVfgm0\\\":\\\"label\\\",\\\"O6r5EHHSy\\\":\\\"showDivider\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"265\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"120.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nso3ot5Xt.map"],"mappings":"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"}