{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/bVvOq3Mbndz9tUjXz4Uk/ur7VmS4fsjjbqNTKb4Rq/Card3D.js", "ssg:https://framerusercontent.com/modules/fONf9xpEnRB5fhZ36jxV/PFQw4hQn5StRPC8BS3iZ/NumberAnimator.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,useMotionValue,useTransform,animate}from\"framer-motion\";import{useState,cloneElement,useEffect}from\"react\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */ export default function Card3D(props){var ref;const{hover,spin,axis}=props;const{initialAngle}=spin;const hoverAngle=hover?hover.angle:0;const hoverAngleMultiplier=(hover===null||hover===void 0?void 0:hover.face)==\"Toward\"?-1:1;const horizontalMultiplier=axis.horizontal?1:0;const verticalMultiplier=axis.vertical?1:0;const spinMultiplier=spin?1:0;const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[isHovering,setIsHovering]=useState(false);const rotateX=useMotionValue(0);const rotateY=useMotionValue(0);const hoverInfluence=useMotionValue(0);const spinAngle=useMotionValue(!isCanvas&&(spin===null||spin===void 0?void 0:spin.randomize)?Math.random()*360:0);useEffect(()=>{if(spin&&!isCanvas){animate(spinAngle,spinAngle.get()+(spin.direction==\"ccw\"?-360:360),{duration:spin.duration,repeat:Infinity,ease:\"linear\"});}},[spin]);let layer=(ref=props.layer)===null||ref===void 0?void 0:ref[0];if(layer&&props.style&&(props.style.width||props.style.height)){layer=/*#__PURE__*/ cloneElement(layer,{style:{...layer.props.style,width:props.style.width,height:props.style.height}});}function handleMouseEnter(){setIsHovering(true);animate(hoverInfluence,1,hover===null||hover===void 0?void 0:hover.transition);}function handleMouseLeave(){setIsHovering(false);animate(hoverInfluence,0,hover===null||hover===void 0?void 0:hover.transition);}function handleMouseMove(event){const{clientX,clientY}=event;const rect=event.currentTarget.getBoundingClientRect();const centerX=rect.left+rect.width/2;const centerY=rect.top+rect.height/2;if(axis.vertical){rotateX.set((clientY-centerY)/rect.height*hoverAngle*2*hoverAngleMultiplier);}if(axis.horizontal){rotateY.set(-(clientX-centerX)/rect.width*hoverAngle*2*hoverAngleMultiplier);}}return /*#__PURE__*/ _jsx(motion.div,{onMouseEnter:hover?handleMouseEnter:null,onMouseLeave:hover?handleMouseLeave:null,onMouseMove:hover?handleMouseMove:null,style:{perspective:`${props.perspective}px`,...props.style},children:/*#__PURE__*/ _jsx(motion.div,{animate:{scale:isHovering?hover?hover.scale:1:1},transition:hover===null||hover===void 0?void 0:hover.transition,style:{rotateX:isCanvas?0:useTransform([rotateX,hoverInfluence,spinAngle],([value,influence,spinValue])=>`${value*influence+Math.sin((initialAngle+spinValue)*(Math.PI/180))*spinMultiplier*(1-influence)*(spin?spin.angle:0)*verticalMultiplier}deg`),rotateY:isCanvas?0:useTransform([rotateY,hoverInfluence,spinAngle],([value,influence,spinValue])=>`${value*influence+Math.cos((initialAngle+spinValue)*(Math.PI/180))*spinMultiplier*(1-influence)*(spin?spin.angle:0)*horizontalMultiplier}deg`),...props.style,...!props.layer||props.layer.length==0?{minWidth:100,minHeight:100}:{}},children:layer})});};Card3D.displayName=\"3D Card\";const hoverDefault={angle:8,scale:1.1,face:\"Toward\"};const spinDefault={angle:8,duration:10,direction:\"ccw\",randomize:true,initialAngle:0};addPropertyControls(Card3D,{layer:{type:ControlType.ComponentInstance},hover:{type:ControlType.Object,defaultValue:hoverDefault,optional:true,icon:\"effect\",controls:{angle:{type:ControlType.Number,defaultValue:hoverDefault.angle,min:-45,max:45,unit:\"\\xb0\"},scale:{type:ControlType.Number,defaultValue:hoverDefault.scale,step:.1,displayStepper:true},face:{type:ControlType.Enum,defaultValue:hoverDefault.face,options:[\"Toward\",\"Away\"],displaySegmentedControl:true},transition:{type:ControlType.Transition}}},spin:{type:ControlType.Object,defaultValue:spinDefault,optional:true,icon:\"effect\",controls:{angle:{type:ControlType.Number,defaultValue:spinDefault.angle,// min: -45,\n// max: 45,\nunit:\"\\xb0\"},duration:{type:ControlType.Number,defaultValue:spinDefault.duration,min:.1,description:\"Seconds to rotate 360\\xb0\"},direction:{type:ControlType.Enum,defaultValue:spinDefault.direction,options:[\"cw\",\"ccw\"],optionTitles:[\"Clockwise\",\"Counterclockwise\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},randomize:{type:ControlType.Boolean,defaultValue:spinDefault.randomize},initialAngle:{type:ControlType.Number,defaultValue:spinDefault.initialAngle,min:-360,max:360,unit:\"\\xb0\"}}},axis:{type:ControlType.Object,buttonTitle:\"Options\",controls:{horizontal:{type:ControlType.Boolean,defaultValue:true},vertical:{type:ControlType.Boolean,defaultValue:true}}},perspective:{type:ControlType.Number,defaultValue:1e3,min:500,max:5e3}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Card3D\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Card3D.map", "import{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]);return /*#__PURE__*/_jsxs(motion.p,{ref:ref,style:{userSelect:props.textSelect?\"auto\":\"none\",fontVariantNumeric:`${props.monospace?\"tabular-nums \":\"\"}${props.slashedZeros?\"slashed-zero\":\"\"}`,margin:0,...fontColor.mode==\"solid\"?{color:fontColor.color}:{WebkitBackgroundClip:\"text\",WebkitTextFillColor:\"transparent\",backgroundImage:`linear-gradient(${fontColor.angle}deg, ${fontColor.startColor}, ${fontColor.endColor})`},...props.font,...props.style},children:[props.prefix,isCanvas?formatNumber(end):numberText,props.suffix]});}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:\"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.String},suffix:{type:ControlType.String},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\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NumberAnimator.map"],
  "mappings": "iKAGmB,SAARA,EAAwBC,EAAM,CAAC,IAAIC,EAAI,GAAK,CAAC,MAAAC,EAAM,KAAAC,EAAK,KAAAC,CAAI,EAAEJ,EAAW,CAAC,aAAAK,CAAY,EAAEF,EAAWG,EAAWJ,EAAMA,EAAM,MAAM,EAAQK,EAA0DL,GAAM,MAAO,SAAS,GAAG,EAAQM,EAAqBJ,EAAK,WAAW,EAAE,EAAQK,EAAmBL,EAAK,SAAS,EAAE,EAAQM,EAAeP,EAAK,EAAE,EAAQQ,EAASC,EAAa,QAAQ,IAAIA,EAAa,OAAY,CAACC,EAAWC,CAAa,EAAEC,EAAS,EAAK,EAAQC,EAAQC,EAAe,CAAC,EAAQC,EAAQD,EAAe,CAAC,EAAQE,EAAeF,EAAe,CAAC,EAAQG,EAAUH,EAAe,CAACN,GAA6CR,GAAK,UAAW,KAAK,OAAO,EAAE,IAAI,CAAC,EAAEkB,EAAU,IAAI,CAAIlB,GAAM,CAACQ,GAAUW,EAAQF,EAAUA,EAAU,IAAI,GAAGjB,EAAK,WAAW,MAAM,KAAK,KAAK,CAAC,SAASA,EAAK,SAAS,OAAO,IAAS,KAAK,QAAQ,CAAC,CAAG,EAAE,CAACA,CAAI,CAAC,EAAE,IAAIoB,GAAOtB,EAAID,EAAM,SAAS,MAAMC,IAAM,OAAO,OAAOA,EAAI,CAAC,EAAKsB,GAAOvB,EAAM,QAAQA,EAAM,MAAM,OAAOA,EAAM,MAAM,UAASuB,EAAoBC,EAAaD,EAAM,CAAC,MAAM,CAAC,GAAGA,EAAM,MAAM,MAAM,MAAMvB,EAAM,MAAM,MAAM,OAAOA,EAAM,MAAM,MAAM,CAAC,CAAC,GAAG,SAASyB,GAAkB,CAACX,EAAc,EAAI,EAAEQ,EAAQH,EAAe,EAAsCjB,GAAM,UAAU,CAAE,CAAC,SAASwB,GAAkB,CAACZ,EAAc,EAAK,EAAEQ,EAAQH,EAAe,EAAsCjB,GAAM,UAAU,CAAE,CAAC,SAASyB,EAAgBC,EAAM,CAAC,GAAK,CAAC,QAAAC,EAAQ,QAAAC,CAAO,EAAEF,EAAYG,EAAKH,EAAM,cAAc,sBAAsB,EAAQI,EAAQD,EAAK,KAAKA,EAAK,MAAM,EAAQE,EAAQF,EAAK,IAAIA,EAAK,OAAO,EAAK3B,EAAK,UAAUY,EAAQ,KAAKc,EAAQG,GAASF,EAAK,OAAOzB,EAAW,EAAEC,CAAoB,EAAMH,EAAK,YAAYc,EAAQ,IAAI,EAAEW,EAAQG,GAASD,EAAK,MAAMzB,EAAW,EAAEC,CAAoB,CAAG,CAAC,OAAqB2B,EAAKC,EAAO,IAAI,CAAC,aAAajC,EAAMuB,EAAiB,KAAK,aAAavB,EAAMwB,EAAiB,KAAK,YAAYxB,EAAMyB,EAAgB,KAAK,MAAM,CAAC,YAAY,GAAG3B,EAAM,WAAW,KAAK,GAAGA,EAAM,KAAK,EAAE,SAAuBkC,EAAKC,EAAO,IAAI,CAAC,QAAQ,CAAC,MAAMtB,GAAWX,EAAMA,EAAM,MAAQ,CAAC,EAAE,WAA+CA,GAAM,WAAW,MAAM,CAAC,QAAQS,EAAS,EAAEyB,EAAa,CAACpB,EAAQG,EAAeC,CAAS,EAAE,CAAC,CAACiB,EAAMC,EAAUC,CAAS,IAAI,GAAGF,EAAMC,EAAU,KAAK,KAAKjC,EAAakC,IAAY,KAAK,GAAG,IAAI,EAAE7B,GAAgB,EAAE4B,IAAYnC,EAAKA,EAAK,MAAM,GAAGM,CAAkB,KAAK,EAAE,QAAQE,EAAS,EAAEyB,EAAa,CAAClB,EAAQC,EAAeC,CAAS,EAAE,CAAC,CAACiB,EAAMC,EAAUC,CAAS,IAAI,GAAGF,EAAMC,EAAU,KAAK,KAAKjC,EAAakC,IAAY,KAAK,GAAG,IAAI,EAAE7B,GAAgB,EAAE4B,IAAYnC,EAAKA,EAAK,MAAM,GAAGK,CAAoB,KAAK,EAAE,GAAGR,EAAM,MAAM,GAAG,CAACA,EAAM,OAAOA,EAAM,MAAM,QAAQ,EAAE,CAAC,SAAS,IAAI,UAAU,GAAG,EAAE,CAAC,CAAC,EAAE,SAASuB,CAAK,CAAC,CAAC,CAAC,CAAE,CAAExB,EAAO,YAAY,UAAU,IAAMyC,EAAa,CAAC,MAAM,EAAE,MAAM,IAAI,KAAK,QAAQ,EAAQC,EAAY,CAAC,MAAM,EAAE,SAAS,GAAG,UAAU,MAAM,UAAU,GAAK,aAAa,CAAC,EAAEC,EAAoB3C,EAAO,CAAC,MAAM,CAAC,KAAK4C,EAAY,iBAAiB,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,aAAaH,EAAa,SAAS,GAAK,KAAK,SAAS,SAAS,CAAC,MAAM,CAAC,KAAKG,EAAY,OAAO,aAAaH,EAAa,MAAM,IAAI,IAAI,IAAI,GAAG,KAAK,MAAM,EAAE,MAAM,CAAC,KAAKG,EAAY,OAAO,aAAaH,EAAa,MAAM,KAAK,GAAG,eAAe,EAAI,EAAE,KAAK,CAAC,KAAKG,EAAY,KAAK,aAAaH,EAAa,KAAK,QAAQ,CAAC,SAAS,MAAM,EAAE,wBAAwB,EAAI,EAAE,WAAW,CAAC,KAAKG,EAAY,UAAU,CAAC,CAAC,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAaF,EAAY,SAAS,GAAK,KAAK,SAAS,SAAS,CAAC,MAAM,CAAC,KAAKE,EAAY,OAAO,aAAaF,EAAY,MAE18G,KAAK,MAAM,EAAE,SAAS,CAAC,KAAKE,EAAY,OAAO,aAAaF,EAAY,SAAS,IAAI,GAAG,YAAY,2BAA2B,EAAE,UAAU,CAAC,KAAKE,EAAY,KAAK,aAAaF,EAAY,UAAU,QAAQ,CAAC,KAAK,KAAK,EAAE,aAAa,CAAC,YAAY,kBAAkB,EAAE,wBAAwB,GAAK,0BAA0B,UAAU,EAAE,UAAU,CAAC,KAAKE,EAAY,QAAQ,aAAaF,EAAY,SAAS,EAAE,aAAa,CAAC,KAAKE,EAAY,OAAO,aAAaF,EAAY,aAAa,IAAI,KAAK,IAAI,IAAI,KAAK,MAAM,CAAC,CAAC,EAAE,KAAK,CAAC,KAAKE,EAAY,OAAO,YAAY,UAAU,SAAS,CAAC,WAAW,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAI,EAAE,SAAS,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAI,CAAC,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,aAAa,IAAI,IAAI,IAAI,IAAI,GAAG,CAAC,CAAC,ECFluB,SAARC,EAAgCC,EAAM,CAAC,IAAMC,EAAIC,EAAO,IAAI,EAAQC,EAASC,EAAUH,EAAI,CAAC,KAAK,CAACD,EAAM,UAAU,OAAO,OAAO,MAAM,CAAC,EAAO,CAACK,EAAWC,CAAa,EAAEC,EAAS,EAAE,EAAO,CAAC,MAAAC,EAAM,IAAAC,EAAI,SAAAC,EAAS,OAAAC,EAAO,SAAAC,EAAS,UAAAC,EAAU,UAAAC,CAAS,EAAEd,EAAW,CAACe,EAAiBC,CAAmB,EAAET,EAAS,IAAI,EAAQU,EAASC,EAAa,QAAQ,IAAIA,EAAa,OAAO,SAASC,EAAaC,EAAM,CAAkB,IAAIC,EAAVD,EAA8B,QAAQV,CAAQ,EAAE,OAAGC,IAAQU,EAAaA,EAAa,QAAQ,wBAAwB,GAAG,GAAUA,CAAa,CAAC,SAASC,GAAc,CAAKL,IAAaF,GAAkBA,EAAiB,KAAK,EAAGC,EAAoBO,EAAQf,EAAMC,EAAI,CAAC,GAAGK,EAAU,WAAW,SAASU,GAAQ,CAAClB,EAAca,EAAaK,CAAM,CAAC,CAAE,CAAC,CAAC,CAAC,EAAG,CAAC,OAAAC,EAAU,IAAI,CAAIX,EAAU,SAAS,UAAUQ,EAAa,EAAGhB,EAAca,EAAaX,CAAK,CAAC,CAAE,EAAE,CAAC,CAAC,EAAEiB,EAAU,IAAI,CAAItB,GAAUW,EAAU,SAAS,eAAeQ,EAAa,CAAG,EAAE,CAACnB,CAAQ,CAAC,EAAEsB,EAAU,IAAI,CAAIX,EAAU,SAAS,gBAAkBX,EAAUmB,EAAa,GAAWP,GAAkBA,EAAiB,KAAK,EAAGT,EAAca,EAAaX,CAAK,CAAC,GAAI,EAAE,CAACL,CAAQ,CAAC,EAAsBuB,EAAMC,EAAO,EAAE,CAAC,IAAI1B,EAAI,MAAM,CAAC,WAAWD,EAAM,WAAW,OAAO,OAAO,mBAAmB,GAAGA,EAAM,UAAU,gBAAgB,EAAE,GAAGA,EAAM,aAAa,eAAe,EAAE,GAAG,OAAO,EAAE,GAAGa,EAAU,MAAM,QAAQ,CAAC,MAAMA,EAAU,KAAK,EAAE,CAAC,qBAAqB,OAAO,oBAAoB,cAAc,gBAAgB,mBAAmBA,EAAU,KAAK,QAAQA,EAAU,UAAU,KAAKA,EAAU,QAAQ,GAAG,EAAE,GAAGb,EAAM,KAAK,GAAGA,EAAM,KAAK,EAAE,SAAS,CAACA,EAAM,OAAOiB,EAASE,EAAaV,CAAG,EAAEJ,EAAWL,EAAM,MAAM,CAAC,CAAC,CAAE,CAACD,EAAe,YAAY,0BAA0B6B,EAAoB7B,EAAe,CAAC,MAAM,CAAC,KAAK8B,EAAY,OAAO,aAAa,CAAC,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,KAAK,CAAC,KAAKA,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,UAAU,EAAE,aAAa,CAAC,QAAQ,UAAU,EAAE,wBAAwB,EAAI,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,OAAO,OAAO7B,GAAOA,EAAM,MAAM,OAAO,EAAE,WAAW,CAAC,KAAK6B,EAAY,MAAM,aAAa,OAAO,OAAO7B,GAAOA,EAAM,MAAM,UAAU,EAAE,SAAS,CAAC,KAAK6B,EAAY,MAAM,aAAa,OAAO,OAAO7B,GAAOA,EAAM,MAAM,UAAU,EAAE,MAAM,CAAC,KAAK6B,EAAY,OAAO,aAAa,IAAI,IAAI,KAAK,IAAI,IAAI,KAAK,OAAO,OAAO7B,GAAOA,EAAM,MAAM,UAAU,CAAC,CAAC,EAAE,KAAK,CAAC,KAAK,OAAO,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAAG,WAAW,CAAC,CAAC,EAAE,UAAU,CAAC,KAAK6B,EAAY,OAAO,KAAK,SAAS,SAAS,CAAC,QAAQ,CAAC,KAAKA,EAAY,KAAK,aAAa,cAAc,QAAQ,CAAC,SAAS,aAAa,EAAE,aAAa,CAAC,SAAS,eAAe,EAAE,wBAAwB,GAAK,0BAA0B,UAAU,EAAE,OAAO,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAK,OAAO7B,EAAM,CAAC,OAAOA,EAAM,UAAU,aAAc,CAAC,EAAE,WAAW,CAAC,KAAK6B,EAAY,UAAU,CAAC,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,MAAM,EAAE,OAAO,CAAC,KAAKA,EAAY,MAAM,EAAE,WAAW,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAI,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,YAAY,UAAU,SAAS,CAAC,UAAU,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAM,YAAY,+BAA+B,EAAE,aAAa,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAM,YAAY,+DAA+D,CAAC,CAAC,CAAC,CAAC",
  "names": ["Card3D", "props", "ref", "hover", "spin", "axis", "initialAngle", "hoverAngle", "hoverAngleMultiplier", "horizontalMultiplier", "verticalMultiplier", "spinMultiplier", "isCanvas", "RenderTarget", "isHovering", "setIsHovering", "ye", "rotateX", "useMotionValue", "rotateY", "hoverInfluence", "spinAngle", "ue", "animate", "layer", "q", "handleMouseEnter", "handleMouseLeave", "handleMouseMove", "event", "clientX", "clientY", "rect", "centerX", "centerY", "p", "motion", "useTransform", "value", "influence", "spinValue", "hoverDefault", "spinDefault", "addPropertyControls", "ControlType", "NumberAnimator", "props", "ref", "pe", "isInView", "useInView", "numberText", "setNumberText", "ye", "start", "end", "decimals", "commas", "rounding", "fontColor", "animation", "currentAnimation", "setCurrentAnimation", "isCanvas", "RenderTarget", "formatNumber", "value", "numberString", "runAnimation", "animate", "latest", "ue", "u", "motion", "addPropertyControls", "ControlType"]
}
