{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/2JH0wRak1z9f6zwlpK7h/QaEbjvZURRhv3m4zX5hx/fk7a2UdNR.js", "ssg:https://framerusercontent.com/modules/QiNlTiDuPXTngRhHjdJh/8XNUcjiUSEqbCgu3cZvP/hnddFARJ1.js", "ssg:https://ga.jspm.io/npm:react-intersection-observer@9.4.3/react-intersection-observer.modern.mjs", "ssg:https://framerusercontent.com/modules/NuuXZbV6br500TXCJZwe/hDhUGdSb7v7QwQVq6WYY/Number_Counter.js"],
  "sourcesContent": ["// Generated by Framer (98479f1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Inter-regular\",\"GF;Inter-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2\",weight:\"700\"}]}];export const css=['.framer-Kid7o .framer-styles-preset-1nbhel2:not(.rich-text-wrapper), .framer-Kid7o .framer-styles-preset-1nbhel2.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-926cf778-2db9-4433-8720-f8320f927f16, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1439px) and (min-width: 810px) { .framer-Kid7o .framer-styles-preset-1nbhel2:not(.rich-text-wrapper), .framer-Kid7o .framer-styles-preset-1nbhel2.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-926cf778-2db9-4433-8720-f8320f927f16, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Kid7o .framer-styles-preset-1nbhel2:not(.rich-text-wrapper), .framer-Kid7o .framer-styles-preset-1nbhel2.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-926cf778-2db9-4433-8720-f8320f927f16, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-Kid7o\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (98479f1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/2JH0wRak1z9f6zwlpK7h/QaEbjvZURRhv3m4zX5hx/fk7a2UdNR.js\";const enabledGestures={pBlQ3Z31T:{hover:true},T5t3SO_wP:{hover:true}};const cycleOrder=[\"T5t3SO_wP\",\"pBlQ3Z31T\"];const serializationHash=\"framer-RLfpp\";const variantClassNames={pBlQ3Z31T:\"framer-v-1ipcd9h\",T5t3SO_wP:\"framer-v-gf7vgh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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 humanReadableVariantMap={\"Light Testimonial\":\"pBlQ3Z31T\",\"Variant 1\":\"T5t3SO_wP\"};const getProps=({click,height,id,shadow,studentName,testimonialContent,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2,_ref3;return{...props,DVTDCN9q6:(_ref=shadow!==null&&shadow!==void 0?shadow:props.DVTDCN9q6)!==null&&_ref!==void 0?_ref:[{blur:2,color:\"rgba(105, 105, 105, 0.14)\",diffusion:.25,focus:.5,inset:false,spread:0,type:\"realistic\",x:8,y:8}],gSkyxnyNM:click!==null&&click!==void 0?click:props.gSkyxnyNM,sPCM2Ds59:(_ref1=testimonialContent!==null&&testimonialContent!==void 0?testimonialContent:props.sPCM2Ds59)!==null&&_ref1!==void 0?_ref1:\"It was good I came to know about storytelling and video structure it will definitely help to improve my content more engaging \",variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"T5t3SO_wP\",vyzCmvERm:(_ref3=studentName!==null&&studentName!==void 0?studentName:props.vyzCmvERm)!==null&&_ref3!==void 0?_ref3:\"Hemanth D\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,sPCM2Ds59,vyzCmvERm,gSkyxnyNM,DVTDCN9q6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"T5t3SO_wP\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1fd19v1=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(gSkyxnyNM){const res=await gSkyxnyNM(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-gf7vgh\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"T5t3SO_wP\",onTap:onTap1fd19v1,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--1xz0a23\":DVTDCN9q6,\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(237, 237, 237, 0.25)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(114.27504689154154deg, rgba(57, 19, 94, 0.5) 0%, rgba(147, 124, 171, 0.5) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,boxShadow:\"none\",...style},variants:{\"pBlQ3Z31T-hover\":{boxShadow:\"var(--1xz0a23)\"},\"T5t3SO_wP-hover\":{background:\"linear-gradient(211deg, rgba(57, 19, 94, 0.5) 0%, rgba(147, 124, 171, 0.5) 100%)\"},pBlQ3Z31T:{\"--border-color\":\"var(--token-1c911862-3e67-49b4-b272-da8977c22e49, rgb(247, 247, 247))\",background:\"linear-gradient(114.27504689154154deg, var(--token-926cf778-2db9-4433-8720-f8320f927f16, rgb(255, 255, 255)) 0%, var(--token-926cf778-2db9-4433-8720-f8320f927f16, rgb(255, 255, 255)) 100%)\",backgroundColor:\"var(--token-926cf778-2db9-4433-8720-f8320f927f16, rgb(255, 255, 255))\"}},...addPropertyOverrides({\"pBlQ3Z31T-hover\":{\"data-framer-name\":undefined},\"T5t3SO_wP-hover\":{\"data-framer-name\":undefined},pBlQ3Z31T:{\"data-framer-name\":\"Light Testimonial\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1nbhel2\",\"data-styles-preset\":\"fk7a2UdNR\",children:\"It was good I came to know about storytelling and video structure it will definitely help to improve my content more engaging \"})}),className:\"framer-1shjiqv\",\"data-framer-name\":\"It was good I came to know about storytelling and video structure it will definitely help to improve my content more engaging\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"p02gj2IkV\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:sPCM2Ds59,variants:{pBlQ3Z31T:{\"--extracted-r6o4lv\":\"var(--token-77a108ef-50df-4790-b85f-55cf40b9c65f, rgb(18, 17, 14))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({pBlQ3Z31T:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-77a108ef-50df-4790-b85f-55cf40b9c65f, rgb(18, 17, 14)))\"},children:\"It was good I came to know about storytelling and video structure it will definitely help to improve my content more engaging \"})}),fonts:[\"GF;Inter-regular\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLW1lZGl1bQ==\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, rgb(252, 168, 13) 0%, rgb(159, 85, 255) 100%)\"},children:\"Hemanth D\"})})}),className:\"framer-1u31pow\",\"data-framer-name\":\"Hemanth D\",fonts:[\"FS;General Sans-medium\"],layoutDependency:layoutDependency,layoutId:\"MpikHGKbX\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:vyzCmvERm,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10zax07\",\"data-framer-name\":\"quotation 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"wOo3hMsZy\",svg:'<svg width=\"20\" height=\"20\" viewBox=\"0 0 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g opacity=\"0.6\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M4.27196 12.0156C2.40837 11.6546 1 10.0127 1 8.04463C1 5.81213 2.81213 4 5.04463 4C7.27713 4 9.08925 5.81213 9.08925 8.04463C9.08925 11.0197 8.087 12.8675 6.91058 14.0225C5.10954 15.7911 2.85408 15.9447 2.85408 15.9447C2.6245 15.9613 2.40679 15.8433 2.29438 15.643C2.18117 15.4435 2.19463 15.1958 2.32763 15.0089C2.32763 15.0089 3.39954 13.5 4.06771 12.3837C4.13738 12.2666 4.20783 12.1375 4.27196 12.0156Z\" fill=\"url(#paint0_linear_133_1512)\"/>\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.2036 12.0156C11.34 11.6546 9.93164 10.0127 9.93164 8.04463C9.93164 5.81213 11.7438 4 13.9763 4C16.2088 4 18.0209 5.81213 18.0209 8.04463C18.0209 11.0197 17.0186 12.8675 15.8422 14.0225C14.0412 15.7911 11.7857 15.9447 11.7857 15.9447C11.5561 15.9613 11.3384 15.8433 11.226 15.643C11.1136 15.4435 11.1263 15.1958 11.2593 15.0089C11.2593 15.0089 12.3312 13.5 12.9993 12.3837C13.069 12.2666 13.1395 12.1375 13.2036 12.0156Z\" fill=\"url(#paint1_linear_133_1512)\"/>\\n</g>\\n<defs>\\n<linearGradient id=\"paint0_linear_133_1512\" x1=\"5.04463\" y1=\"4\" x2=\"5.04463\" y2=\"15.9462\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#FFC93C\"/>\\n<stop offset=\"1\" stop-color=\"#933FFE\"/>\\n</linearGradient>\\n<linearGradient id=\"paint1_linear_133_1512\" x1=\"13.9763\" y1=\"4\" x2=\"13.9763\" y2=\"15.9462\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#FFC93C\"/>\\n<stop offset=\"1\" stop-color=\"#933FFE\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RLfpp.framer-1xn5652, .framer-RLfpp .framer-1xn5652 { display: block; }\",\".framer-RLfpp.framer-gf7vgh { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 400px; }\",\".framer-RLfpp .framer-1shjiqv { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-RLfpp .framer-1u31pow { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-RLfpp .framer-10zax07 { flex: none; height: 20px; position: relative; width: 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-RLfpp.framer-gf7vgh { gap: 0px; } .framer-RLfpp.framer-gf7vgh > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-RLfpp.framer-gf7vgh > :first-child { margin-top: 0px; } .framer-RLfpp.framer-gf7vgh > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,'.framer-RLfpp[data-border=\"true\"]::after, .framer-RLfpp [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 172.2\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"pBlQ3Z31T\":{\"layout\":[\"fixed\",\"auto\"]},\"HfXTaflwQ\":{\"layout\":[\"fixed\",\"auto\"]},\"bdPCsur15\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"sPCM2Ds59\":\"testimonialContent\",\"vyzCmvERm\":\"studentName\",\"gSkyxnyNM\":\"click\",\"DVTDCN9q6\":\"shadow\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerhnddFARJ1=withCSS(Component,css,\"framer-RLfpp\");export default FramerhnddFARJ1;FramerhnddFARJ1.displayName=\"Testimonial Card\";FramerhnddFARJ1.defaultProps={height:172.2,width:400};addPropertyControls(FramerhnddFARJ1,{variant:{options:[\"T5t3SO_wP\",\"pBlQ3Z31T\"],optionTitles:[\"Variant 1\",\"Light Testimonial\"],title:\"Variant\",type:ControlType.Enum},sPCM2Ds59:{defaultValue:\"It was good I came to know about storytelling and video structure it will definitely help to improve my content more engaging \",displayTextArea:true,title:\"Testimonial Content\",type:ControlType.String},vyzCmvERm:{defaultValue:\"Hemanth D\",displayTextArea:false,title:\"Student Name\",type:ControlType.String},gSkyxnyNM:{title:\"Click\",type:ControlType.EventHandler},DVTDCN9q6:{defaultValue:[{blur:2,color:\"rgba(105, 105, 105, 0.14)\",diffusion:.25,focus:.5,inset:false,spread:0,type:\"realistic\",x:8,y:8}],title:\"Shadow\",type:ControlType.BoxShadow}});addFonts(FramerhnddFARJ1,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZ1rib2Bg-4.woff2\",weight:\"400\"},{family:\"General Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/3RZHWSNONLLWJK3RLPEKUZOMM56GO4LJ/BPDRY7AHVI3MCDXXVXTQQ76H3UXA63S3/SB2OEB6IKZPRR6JT4GFJ2TFT6HBB6AZN.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhnddFARJ1\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pBlQ3Z31T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HfXTaflwQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bdPCsur15\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"sPCM2Ds59\\\":\\\"testimonialContent\\\",\\\"vyzCmvERm\\\":\\\"studentName\\\",\\\"gSkyxnyNM\\\":\\\"click\\\",\\\"DVTDCN9q6\\\":\\\"shadow\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"172.2\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import*as e from\"react\";function _extends(){_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e};return _extends.apply(this,arguments)}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var i={};var n=Object.keys(e);var r,o;for(o=0;o<n.length;o++){r=n[o];t.indexOf(r)>=0||(i[r]=e[r])}return i}const t=new Map;const i=new WeakMap;let n=0;let r;function defaultFallbackInView(e){r=e}\n/**\n * Generate a unique ID for the root element\n * @param root\n */function getRootId(e){if(!e)return\"0\";if(i.has(e))return i.get(e);n+=1;i.set(e,n.toString());return i.get(e)}\n/**\n * Convert the options to a string Id, based on the values.\n * Ensures we can reuse the same observer when observing elements with the same options.\n * @param options\n */function optionsToId(e){return Object.keys(e).sort().filter((t=>void 0!==e[t])).map((t=>`${t}_${\"root\"===t?getRootId(e.root):e[t]}`)).toString()}function createObserver(e){let i=optionsToId(e);let n=t.get(i);if(!n){const r=new Map;let o;const s=new IntersectionObserver((t=>{t.forEach((t=>{var i;const n=t.isIntersecting&&o.some((e=>t.intersectionRatio>=e));e.trackVisibility&&\"undefined\"===typeof t.isVisible&&(t.isVisible=n);null==(i=r.get(t.target))?void 0:i.forEach((e=>{e(n,t)}))}))}),e);o=s.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]);n={id:i,observer:s,elements:r};t.set(i,n)}return n}\n/**\n * @param element - DOM Element to observe\n * @param callback - Callback function to trigger when intersection status changes\n * @param options - Intersection Observer options\n * @param fallbackInView - Fallback inView value.\n * @return Function - Cleanup function that should be triggered to unregister the observer\n */function observe(e,i,n={},o=r){if(\"undefined\"===typeof window.IntersectionObserver&&void 0!==o){const t=e.getBoundingClientRect();i(o,{isIntersecting:o,target:e,intersectionRatio:\"number\"===typeof n.threshold?n.threshold:0,time:0,boundingClientRect:t,intersectionRect:t,rootBounds:t});return()=>{}}const{id:s,observer:l,elements:h}=createObserver(n);let a=h.get(e)||[];h.has(e)||h.set(e,a);a.push(i);l.observe(e);return function unobserve(){a.splice(a.indexOf(i),1);if(0===a.length){h.delete(e);l.unobserve(e)}if(0===h.size){l.disconnect();t.delete(s)}}}const o=[\"children\",\"as\",\"triggerOnce\",\"threshold\",\"root\",\"rootMargin\",\"onChange\",\"skip\",\"trackVisibility\",\"delay\",\"initialInView\",\"fallbackInView\"];function isPlainChildren(e){return\"function\"!==typeof e.children}class InView extends e.Component{constructor(e){super(e);this.node=null;this._unobserveCb=null;this.handleNode=e=>{if(this.node){this.unobserve();e||this.props.triggerOnce||this.props.skip||this.setState({inView:!!this.props.initialInView,entry:void 0})}this.node=e||null;this.observeNode()};this.handleChange=(e,t)=>{e&&this.props.triggerOnce&&this.unobserve();isPlainChildren(this.props)||this.setState({inView:e,entry:t});this.props.onChange&&this.props.onChange(e,t)};this.state={inView:!!e.initialInView,entry:void 0}}componentDidUpdate(e){if(e.rootMargin!==this.props.rootMargin||e.root!==this.props.root||e.threshold!==this.props.threshold||e.skip!==this.props.skip||e.trackVisibility!==this.props.trackVisibility||e.delay!==this.props.delay){this.unobserve();this.observeNode()}}componentWillUnmount(){this.unobserve();this.node=null}observeNode(){if(!this.node||this.props.skip)return;const{threshold:e,root:t,rootMargin:i,trackVisibility:n,delay:r,fallbackInView:o}=this.props;this._unobserveCb=observe(this.node,this.handleChange,{threshold:e,root:t,rootMargin:i,trackVisibility:n,delay:r},o)}unobserve(){if(this._unobserveCb){this._unobserveCb();this._unobserveCb=null}}render(){if(!isPlainChildren(this.props)){const{inView:e,entry:t}=this.state;return this.props.children({inView:e,entry:t,ref:this.handleNode})}const t=this.props,{children:i,as:n}=t,r=_objectWithoutPropertiesLoose(t,o);return e.createElement(n||\"div\",_extends({ref:this.handleNode},r),i)}}function useInView({threshold:t,delay:i,trackVisibility:n,rootMargin:r,root:o,triggerOnce:s,skip:l,initialInView:h,fallbackInView:a,onChange:c}={}){var d;const[u,p]=e.useState(null);const b=e.useRef();const[f,g]=e.useState({inView:!!h,entry:void 0});b.current=c;e.useEffect((()=>{if(l||!u)return;let e;e=observe(u,((t,i)=>{g({inView:t,entry:i});b.current&&b.current(t,i);if(i.isIntersecting&&s&&e){e();e=void 0}}),{root:o,rootMargin:r,threshold:t,trackVisibility:n,delay:i},a);return()=>{e&&e()}}),[Array.isArray(t)?t.toString():t,u,o,r,s,l,n,a,i]);const v=null==(d=f.entry)?void 0:d.target;const y=e.useRef();if(!u&&v&&!s&&!l&&y.current!==v){y.current=v;g({inView:!!h,entry:void 0})}const V=[p,f.inView,f.entry];V.ref=V[0];V.inView=V[1];V.entry=V[2];return V}export{InView,defaultFallbackInView,observe,useInView};\n\n//# sourceMappingURL=react-intersection-observer.modern.mjs.map", "// NumberCounter.tsx\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{Frame,addPropertyControls,ControlType,motion}from\"framer\";import{useInView}from\"react-intersection-observer\";export function NumberCounter({startNumber,endNumber,duration,fontFamily,fontSize,color,fontWeight,lineHeight,useCommas,prefix,suffix}){const[number,setNumber]=React.useState(startNumber);const{ref,inView}=useInView({triggerOnce:true,threshold:.1});React.useEffect(()=>{if(inView){const increment=(endNumber-startNumber)/(duration*1e3/16);const interval=setInterval(()=>{setNumber(prev=>{if(prev+increment>=endNumber){clearInterval(interval);return endNumber;}return prev+increment;});},16);return()=>clearInterval(interval);}},[inView,startNumber,endNumber,duration]);const formatNumber=num=>{if(useCommas){return num.toLocaleString();}return num.toString();};return /*#__PURE__*/_jsx(Frame,{width:\"100%\",height:\"100%\",background:\"none\",style:{fontFamily,fontSize,color,fontWeight,lineHeight:`${lineHeight}px`,display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},ref:ref,children:/*#__PURE__*/_jsxs(motion.div,{children:[prefix,formatNumber(Math.round(number)),suffix]})});}addPropertyControls(NumberCounter,{startNumber:{type:ControlType.Number,title:\"Start Number\",defaultValue:0},endNumber:{type:ControlType.Number,title:\"End Number\",defaultValue:1e3},duration:{type:ControlType.Number,title:\"Duration (s)\",defaultValue:5},fontFamily:{type:ControlType.String,title:\"Font Family\",defaultValue:\"Arial\"},fontSize:{type:ControlType.Number,title:\"Font Size\",defaultValue:24},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#000000\"},fontWeight:{type:ControlType.Number,title:\"Font Weight\",defaultValue:400,min:100,max:900,step:100},lineHeight:{type:ControlType.Number,title:\"Line Height\",defaultValue:1.5,min:1,max:3,step:.1},useCommas:{type:ControlType.Boolean,title:\"Use Commas\",defaultValue:true},prefix:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\"},suffix:{type:ControlType.String,title:\"Suffix\",defaultValue:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"NumberCounter\":{\"type\":\"reactComponent\",\"name\":\"NumberCounter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Number_Counter.map"],
  "mappings": "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",
  "names": ["fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "shadow", "studentName", "testimonialContent", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "_ref3", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "sPCM2Ds59", "vyzCmvERm", "gSkyxnyNM", "DVTDCN9q6", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1fd19v1", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "SVG", "css", "FramerhnddFARJ1", "withCSS", "hnddFARJ1_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "t", "i", "n", "r", "getRootId", "i", "n", "optionsToId", "createObserver", "t", "r", "o", "s", "e", "observe", "window", "l", "h", "a", "useInView", "t", "i", "n", "r", "o", "s", "l", "h", "a", "d", "u", "p", "ye", "b", "pe", "f", "g", "ue", "e", "observe", "v", "y", "V", "NumberCounter", "startNumber", "endNumber", "duration", "fontFamily", "fontSize", "color", "fontWeight", "lineHeight", "useCommas", "prefix", "suffix", "number", "setNumber", "ye", "ref", "inView", "useInView", "ue", "increment", "interval", "prev", "formatNumber", "num", "p", "Frame", "u", "motion", "addPropertyControls", "ControlType"]
}
