{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/7vL4JZmkz1X4tP2R1lkq/OrX4bJdKAEmGmDMIH3T9/SparkleButton.js", "ssg:https://framerusercontent.com/modules/tpbFsAnjNv2P0S2HninU/5Z0fDsn5hS3xl1ULDnkm/uzHcrOTol.js", "ssg:https://framerusercontent.com/modules/5XIjGUFV5Bz2dN2H1RZW/yL4ZICVre4kTTw5OVyln/O0J7sjbMB.js", "ssg:https://framerusercontent.com/modules/zVFG1uh8O8FROMd8zMBy/cf6acozutBwcTgpyNfZc/Link2.js"],
  "sourcesContent": ["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useRef,useState}from\"react\";import{motion}from\"framer-motion\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth 200\n * @framerSupportedLayoutHeight 200\n */export default function SparkleButton(props){const ref=useRef(null);const[isHover,setHover]=useState(false);const[isPressed,setPressed]=useState(false);const handleMouseDown=()=>{setPressed(true);};const handleMouseUp=()=>{setPressed(false);};const handleCick=event=>{setHover(true);if(props.smoothScroll){event.preventDefault();const link=event.currentTarget;const anchorId=new URL(link?.href).hash.replace(\"#\",\"\");const anchor=document.getElementById(anchorId);window.scrollTo({top:anchor?.offsetTop,behavior:\"smooth\"});}};const handleMouseEnter=()=>{setHover(true);};const handleMouseLeave=()=>{setHover(false);setPressed(false);};const borderRadius=props.border.isMixed?`${props.border.topLeft}px ${props.border.topRight}px ${props.border.bottomRight}px ${props.border.bottomLeft}px`:`${props.border.radius}px`;const borderColor=isHover?props.hover.border:props.border.color;const style={display:\"flex\",justifyContent:\"center\",cursor:\"pointer\",position:\"relative\",alignItems:\"center\",gap:`${props.gap}px`,borderRadius,paddingBlockStart:props.size*5-1,paddingBlockEnd:props.size*5,paddingInline:props.label?props.size*9:props.size*7,backgroundColor:isHover?props.hover.background:props.background,borderWidth:props.border.width,borderColor,width:props.width,borderStyle:props.border.style,color:isHover?props.hover.color:props.text.color,textAlign:props.text.align,textTransform:props.text.transform,fontFamily:\"Manrope, sans-serif\",fontWeight:700,letterSpacing:\"0.05em\",fontSize:\"16px\",textDecoration:\"none\",scale:isPressed?.95:1,transition:\"all 0.2s ease\",...props.text.font};const beforeAfterStyle={position:\"absolute\",width:\"150%\",left:\"50%\",height:\"100%\",transform:\"translateX(-50%)\",backgroundRepeat:\"no-repeat\",pointerEvents:\"none\",fontSize:\"100px\"};const beforeHoverStyle={...beforeAfterStyle,top:\"-70%\",backgroundImage:`radial-gradient(circle, ${borderColor} 20%, transparent 20%), radial-gradient(circle, transparent 20%, ${borderColor} 20%, transparent 30%), radial-gradient(circle, ${borderColor} 20%, transparent 20%), radial-gradient(circle, ${borderColor} 20%, transparent 20%), radial-gradient(circle, transparent 10%, ${borderColor} 15%, transparent 20%), radial-gradient(circle, ${borderColor} 20%, transparent 20%), radial-gradient(circle, ${borderColor} 20%, transparent 20%), radial-gradient(circle, ${borderColor} 20%, transparent 20%), radial-gradient(circle, ${borderColor} 20%, transparent 20%)`,backgroundSize:\"0.1em 0.1em, 0.2em 0.2em, 0.15em 0.15em, 0.2em 0.2em, 0.18em 0.18em, 0.1em 0.1em, 0.15em 0.15em, 0.1em 0.1em, 0.18em 0.18em\",backgroundPosition:\"50% 120%\"};const afterHoverStyle={...beforeAfterStyle,bottom:\"-70%\",backgroundImage:`radial-gradient(circle, ${borderColor} 20%, transparent 20%), radial-gradient(circle, ${borderColor} 20%, transparent 20%), radial-gradient(circle, transparent 10%, ${borderColor} 15%, transparent 20%), radial-gradient(circle, ${borderColor} 20%, transparent 20%), radial-gradient(circle, ${borderColor} 20%, transparent 20%), radial-gradient(circle, ${borderColor} 20%, transparent 20%), radial-gradient(circle, ${borderColor} 20%, transparent 20%)`,backgroundSize:\"0.15em 0.15em, 0.2em 0.2em, 0.18em 0.18em, 0.2em 0.2em, 0.15em 0.15em, 0.2em 0.2em, 0.18em 0.18em\",backgroundPosition:\"50% 0%\"};const before=/*#__PURE__*/_jsx(motion.span,{\"aria-hidden\":\"true\",style:isHover?beforeHoverStyle:beforeAfterStyle,transition:{duration:.32,ease:\"easeInOut\"},animate:isHover?{backgroundPosition:[\"5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%\",\"0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%\",\"0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%\"],backgroundSize:\"0em 0em, 0em 0em, 0em 0em, 0em 0em, 0em 0em, 0em 0em\"}:null});const after=/*#__PURE__*/_jsx(motion.span,{\"aria-hidden\":\"true\",style:isHover?afterHoverStyle:beforeAfterStyle,transition:{duration:.32,ease:\"easeInOut\"},animate:isHover?{backgroundPosition:[\"10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%,70% -10%, 70% 0%\",\"0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%\",\"0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%\"],backgroundSize:\"0em 0em, 0em 0em, 0em 0em, 0em 0em, 0em 0em, 0em 0em\"}:null});const iconStart=props.iconStart.length>0?props.iconStart:null;const hoverIconStart=props.hoverIconStart.length>0?props.hoverIconStart:iconStart;const iconEnd=props.iconEnd.length>0?props.iconEnd:null;const hoverIconEnd=props.hoverIconEnd.length>0?props.hoverIconEnd:iconEnd;return props.link?/*#__PURE__*/_jsxs(motion.a,{\"aria-label\":props.label,href:props.link,target:props.newTab?\"_blank\":\"_self\",ref:ref,onMouseEnter:props.action==\"hover\"?handleMouseEnter:null,onClick:props.action==\"click\"?handleCick:null,onMouseDown:handleMouseDown,onMouseUp:handleMouseUp,onMouseLeave:handleMouseLeave,style:{...style,display:\"inline-flex\"},children:[before,props.showIcon?isHover?hoverIconStart:iconStart:null,props.label,props.showIcon?isHover?hoverIconEnd:iconEnd:null,after]}):/*#__PURE__*/_jsxs(motion.button,{\"aria-label\":props.label,onTap:props.onTap,ref:ref,onMouseEnter:props.action==\"hover\"?handleMouseEnter:null,onClick:props.action==\"click\"?handleCick:null,onMouseDown:handleMouseDown,onMouseUp:handleMouseUp,onMouseLeave:handleMouseLeave,style:style,children:[before,props.showIcon?isHover?hoverIconStart:iconStart:null,props.label,props.showIcon?isHover?hoverIconEnd:iconEnd:null,after]});}SparkleButton.defaultProps={label:\"Label\",text:{font:{},color:\"#fafafa\",align:\"left\",transform:\"none\"},background:\"#4171E0\",border:{width:1,style:\"solid\",color:\"#4171E0\",radius:100,isMixed:true,topLeft:100,topRight:100,bottomRight:100,bottomLeft:100},size:2,action:\"hover\",hover:{background:\"#4171E0\",color:\"#fafafa\",border:\"#4171E0\"},showIcon:true,iconStart:null,iconEnd:null,hoverIconStart:null,hoverIconEnd:null,gap:12};addPropertyControls(SparkleButton,{label:{title:\"Label\",type:ControlType.String},text:{title:\"Font\",type:ControlType.Object,controls:{font:{type:\"font\",controls:\"extended\"},color:{title:\"Color\",type:ControlType.Color},align:{title:\"Text Align\",type:ControlType.Enum,displaySegmentedControl:true,optionTitles:[\"Left\",\"Center\",\"Right\"],options:[\"left\",\"center\",\"right\"]},transform:{title:\"Text Transform\",type:ControlType.Enum,optionTitles:[\"None\",\"Capitalize\",\"Uppercase\",\"Lowercase\"],options:[\"none\",\"capitalize\",\"uppercase\",\"lowercase\"]}}},background:{title:\"Background\",type:ControlType.Color},border:{title:\"Border\",type:ControlType.Object,controls:{width:{title:\"Width\",type:ControlType.Number,max:10,min:0,step:1},style:{type:ControlType.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]},color:{title:\"Color\",type:ControlType.Color},radius:{type:ControlType.FusedNumber,title:\"Radius\",defaultValue:100,toggleKey:\"isMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"topLeft\",\"topRight\",\"bottomRight\",\"bottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0}}},size:{title:\"Size\",type:ControlType.Number,max:5,min:1,step:1,displayStepper:true,defaultValue:2},action:{title:\"Action\",type:ControlType.SegmentedEnum,options:[\"hover\",\"click\"],optionTitles:[\"Hover\",\"Click\"]},hover:{title:\"Hover\",type:ControlType.Object,controls:{background:{title:\"Background\",type:ControlType.Color},color:{title:\"Color\",type:ControlType.Color},border:{title:\"Border Color\",type:ControlType.Color}}},onTap:{type:ControlType.EventHandler},showIcon:{title:\"Show Icons\",type:ControlType.Boolean},iconStart:{title:\"Start Icon\",type:ControlType.ComponentInstance},hoverIconStart:{title:\"Hover Start Icon\",type:ControlType.ComponentInstance},iconEnd:{title:\"End Icon\",type:ControlType.ComponentInstance},hoverIconEnd:{title:\"Hover End Icon\",type:ControlType.ComponentInstance},gap:{title:\"Gap\",type:ControlType.Number,max:24,min:0,step:1},link:{title:\"Link To\",type:ControlType.Link},newTab:{title:\"New Tab\",type:ControlType.Boolean,defaultValue:false},smoothScroll:{title:\"Smooth Scroll\",type:ControlType.Boolean,defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SparkleButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SparkleButton.map", "// Generated by Framer (63ecd5c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"CN00jje9H\",\"XCvAQzqVA\"];const serializationHash=\"framer-NbcmA\";const variantClassNames={CN00jje9H:\"framer-v-1roxdjo\",XCvAQzqVA:\"framer-v-hiwnrl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};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??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={\"Logo Icon\":\"XCvAQzqVA\",Default:\"CN00jje9H\"};const getProps=({height,id,linkTo,newTab,smoothScroll,width,...props})=>{return{...props,gel2jxKu4:linkTo??props.gel2jxKu4,H4HYBotFs:newTab??props.H4HYBotFs,MZhM2KPxN:smoothScroll??props.MZhM2KPxN,variant:humanReadableVariantMap[props.variant]??props.variant??\"CN00jje9H\"};};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,gel2jxKu4,H4HYBotFs,MZhM2KPxN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CN00jje9H\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];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__*/_jsx(Link,{href:gel2jxKu4,motionChild:true,nodeId:\"CN00jje9H\",openInNewTab:H4HYBotFs,scopeId:\"uzHcrOTol\",smoothScroll:MZhM2KPxN,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1roxdjo\",className,classNames)} framer-n8p17r`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"CN00jje9H\",ref:refBinding,style:{...style},...addPropertyOverrides({XCvAQzqVA:{\"data-framer-name\":\"Logo Icon\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||45)-0-45)/2)),pixelHeight:87,pixelWidth:350,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/jUyr4enx0imbgoq9wa8Djbgetg.png\"},className:\"framer-55ymmv\",layoutDependency:layoutDependency,layoutId:\"Yx3Gb0Hi_\",...addPropertyOverrides({XCvAQzqVA:{background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||48)-0-48)/2)),pixelHeight:87,pixelWidth:97,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/b7W1vUYqgePZa2k7atWoTbeG0.png\"}}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NbcmA.framer-n8p17r, .framer-NbcmA .framer-n8p17r { display: block; }\",\".framer-NbcmA.framer-1roxdjo { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-NbcmA .framer-55ymmv { flex: none; height: 45px; position: relative; width: 140px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-NbcmA.framer-1roxdjo { gap: 0px; } .framer-NbcmA.framer-1roxdjo > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-NbcmA.framer-1roxdjo > :first-child { margin-left: 0px; } .framer-NbcmA.framer-1roxdjo > :last-child { margin-right: 0px; } }\",\".framer-NbcmA.framer-v-hiwnrl .framer-55ymmv { height: 48px; width: 61px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 45\n * @framerIntrinsicWidth 140\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"XCvAQzqVA\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"gel2jxKu4\":\"linkTo\",\"H4HYBotFs\":\"newTab\",\"MZhM2KPxN\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameruzHcrOTol=withCSS(Component,css,\"framer-NbcmA\");export default FrameruzHcrOTol;FrameruzHcrOTol.displayName=\"Component/Logo\";FrameruzHcrOTol.defaultProps={height:45,width:140};addPropertyControls(FrameruzHcrOTol,{variant:{options:[\"CN00jje9H\",\"XCvAQzqVA\"],optionTitles:[\"Default\",\"Logo Icon\"],title:\"Variant\",type:ControlType.Enum},gel2jxKu4:{title:\"Link To\",type:ControlType.Link},H4HYBotFs:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},MZhM2KPxN:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean}});addFonts(FrameruzHcrOTol,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruzHcrOTol\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"140\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XCvAQzqVA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"45\",\"framerVariables\":\"{\\\"gel2jxKu4\\\":\\\"linkTo\\\",\\\"H4HYBotFs\\\":\\\"newTab\\\",\\\"MZhM2KPxN\\\":\\\"smoothScroll\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uzHcrOTol.map", "// Generated by Framer (1a6990e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useConstant,useIsOnFramerCanvas,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"vqbi_axLc\",\"e7LwV7lZX\",\"VpnnWyFhN\",\"rW4acg3NB\",\"GRcurTZVL\",\"qTbTkGiIZ\"];const serializationHash=\"framer-1s2eu\";const variantClassNames={e7LwV7lZX:\"framer-v-1pyg73w\",GRcurTZVL:\"framer-v-y2yyx1\",qTbTkGiIZ:\"framer-v-1tz8p2u\",rW4acg3NB:\"framer-v-14plfko\",VpnnWyFhN:\"framer-v-7q8wga\",vqbi_axLc:\"framer-v-kybfd3\"};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 transitions={default:{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 humanReadableVariantMap={\"Black Hover\":\"qTbTkGiIZ\",\"Hover 1\":\"e7LwV7lZX\",\"White Hover\":\"rW4acg3NB\",Black:\"GRcurTZVL\",Default:\"vqbi_axLc\",White:\"VpnnWyFhN\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"vqbi_axLc\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"vqbi_axLc\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const isOnCanvas=useIsOnFramerCanvas();const initialVariant=useConstant(()=>variant);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-kybfd3\",className,classNames),\"data-framer-name\":\"Default\",initial:isOnCanvas?variant:initialVariant,layoutDependency:layoutDependency,layoutId:\"vqbi_axLc\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-1bfc92b2-7a4b-45e2-a854-14ae137e253a, rgb(254, 95, 60))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{GRcurTZVL:{backgroundColor:\"var(--token-0710fcd9-3272-4af6-82ab-d8894ab8f457, rgb(28, 28, 28))\"},qTbTkGiIZ:{backgroundColor:\"var(--token-0710fcd9-3272-4af6-82ab-d8894ab8f457, rgb(28, 28, 28))\"},rW4acg3NB:{backgroundColor:\"var(--token-78fe237d-cdda-442a-941c-79e916f3254d, rgba(250, 250, 250, 0.92))\"},VpnnWyFhN:{backgroundColor:\"var(--token-78fe237d-cdda-442a-941c-79e916f3254d, rgba(250, 250, 250, 0.92))\"}},...addPropertyOverrides({e7LwV7lZX:{\"data-framer-name\":\"Hover 1\"},GRcurTZVL:{\"data-framer-name\":\"Black\"},qTbTkGiIZ:{\"data-framer-name\":\"Black Hover\"},rW4acg3NB:{\"data-framer-name\":\"White Hover\"},VpnnWyFhN:{\"data-framer-name\":\"White\"}},baseVariant,gestureVariant)})})});});const css=['.framer-1s2eu[data-border=\"true\"]::after, .framer-1s2eu [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; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1s2eu.framer-mwrox5, .framer-1s2eu .framer-mwrox5 { display: block; }\",\".framer-1s2eu.framer-kybfd3 { height: 16px; position: relative; width: 16px; }\",\".framer-1s2eu.framer-v-1pyg73w.framer-kybfd3, .framer-1s2eu.framer-v-14plfko.framer-kybfd3, .framer-1s2eu.framer-v-1tz8p2u.framer-kybfd3 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 8px); width: 8px; }\",\".framer-1s2eu.framer-v-7q8wga.framer-kybfd3, .framer-1s2eu.framer-v-y2yyx1.framer-kybfd3 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 16px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"e7LwV7lZX\":{\"layout\":[\"fixed\",\"fixed\"]},\"VpnnWyFhN\":{\"layout\":[\"fixed\",\"fixed\"]},\"rW4acg3NB\":{\"layout\":[\"fixed\",\"fixed\"]},\"GRcurTZVL\":{\"layout\":[\"fixed\",\"fixed\"]},\"qTbTkGiIZ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerO0J7sjbMB=withCSS(Component,css,\"framer-1s2eu\");export default FramerO0J7sjbMB;FramerO0J7sjbMB.displayName=\"Component/Cursor\";FramerO0J7sjbMB.defaultProps={height:16,width:16};addPropertyControls(FramerO0J7sjbMB,{variant:{options:[\"vqbi_axLc\",\"e7LwV7lZX\",\"VpnnWyFhN\",\"rW4acg3NB\",\"GRcurTZVL\",\"qTbTkGiIZ\"],optionTitles:[\"Default\",\"Hover 1\",\"White\",\"White Hover\",\"Black\",\"Black Hover\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerO0J7sjbMB,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerO0J7sjbMB\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"16\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"e7LwV7lZX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VpnnWyFhN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rW4acg3NB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GRcurTZVL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qTbTkGiIZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./O0J7sjbMB.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState}from\"react\";import{motion}from\"framer-motion\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerSupportedLayoutWidth 20\n * @framerSupportedLayoutHeight 20\n */export default function Link2(props){const[isHover,setIsHover]=useState(false);const borderRadius=props.border.isMixed?`${props.border.topLeft}px ${props.border.topRight}px ${props.border.bottomRight}px ${props.border.bottomLeft}px`:`${props.border.radius}px`;const handleAnchorClick=event=>{event.preventDefault();const link=event.currentTarget;const anchorId=new URL(link?.href).hash.replace(\"#\",\"\");const anchor=document.getElementById(anchorId);window.scrollTo({top:anchor?.offsetTop,behavior:\"smooth\"});};return /*#__PURE__*/_jsxs(motion.a,{onTap:props.onTap,href:props.link,onClick:props.smoothScroll?handleAnchorClick:null,target:props.newTab?\"_blank\":\"_self\",onMouseEnter:()=>setIsHover(true),onMouseLeave:()=>setIsHover(false),\"aria-label\":props.text,style:{display:\"inline-block\",cursor:\"pointer\",position:\"relative\",textAlign:props.font.align,color:props.color.default,textTransform:props.font.transform,textDecoration:\"none\",whiteSpace:\"nowrap\",fontSize:\"clamp(1.25rem, 0.61vw + 1.1rem, 1.58rem)\",fontFamily:\"Urbanist, sans-serif\",letterSpacing:\"0.05em\",transition:\"color 0.3s cubic-bezier(0.8, 1, 0.7, 1)\",lineHeight:\"1em\",...props.font.font},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",insetBlock:0,insetInlineStart:0,paddingBlockEnd:\"2em\",maxWidth:isHover||props.isActive?\"100%\":0,overflow:\"hidden\",color:props.color.hover,transition:\"max-width 0.46s\"},children:props.text}),/*#__PURE__*/_jsx(\"span\",{children:props.text}),props.border.show?/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",insetBlockEnd:`${props.border.padding*-1}px`,insetInlineStart:0,overflow:\"hidden\",width:\"100%\",height:props.border.width,color:props.color.hover,borderRadius,backgroundColor:\"currentColor\",transformOrigin:\"0% 50%\",transform:isHover||props.isActive?\"scale3d(1, 1, 1)\":\"scale3d(0, 1, 1)\",transition:\"transform 0.46s\"}}):null]});}addPropertyControls(Link2,{text:{title:\"Text\",type:ControlType.String,defaultValue:\"Link\"},font:{title:\"Font\",type:ControlType.Object,controls:{font:{type:\"font\",controls:\"extended\"},align:{title:\"Text Align\",type:ControlType.Enum,displaySegmentedControl:true,optionTitles:[\"Left\",\"Center\",\"Right\"],options:[\"left\",\"center\",\"right\"]},transform:{title:\"Text Transform\",type:ControlType.Enum,optionTitles:[\"None\",\"Capitalize\",\"Uppercase\",\"Lowercase\"],options:[\"none\",\"capitalize\",\"uppercase\",\"lowercase\"]}}},color:{title:\"Colors\",type:ControlType.Object,controls:{default:{title:\"Default\",type:ControlType.Color,defaultValue:\"#000\"},hover:{title:\"Hover\",type:ControlType.Color,defaultValue:\"#09f\"},active:{title:\"Active\",type:ControlType.Color,defaultValue:\"#09f\"}}},isActive:{title:\"Active\",type:ControlType.Boolean,defaultValue:false},border:{title:\"Border\",type:ControlType.Object,controls:{show:{title:\"Show\",type:ControlType.Boolean,defaultValue:true},width:{title:\"Border Width\",type:ControlType.Number,max:10,min:1,step:1,defaultValue:1},padding:{title:\"Padding\",type:ControlType.Number,max:100,min:1,step:1,defaultValue:2,unit:\"px\"},radius:{type:ControlType.FusedNumber,title:\"Radius\",defaultValue:0,toggleKey:\"isMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"topLeft\",\"topRight\",\"bottomRight\",\"bottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0}}},link:{title:\"Link To\",type:ControlType.Link},newTab:{title:\"New Tab\",type:ControlType.Boolean,defaultValue:false},smoothScroll:{title:\"Smooth Scroll\",type:ControlType.Boolean,defaultValue:false},onTap:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Link2\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"20\",\"framerSupportedLayoutHeight\":\"20\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Link2.map"],
  "mappings": "wQAMkB,SAARA,EAA+BC,EAAM,CAAC,IAAMC,EAAIC,EAAO,IAAI,EAAO,CAACC,EAAQC,CAAQ,EAAEC,EAAS,EAAK,EAAO,CAACC,EAAUC,CAAU,EAAEF,EAAS,EAAK,EAAQG,EAAgB,IAAI,CAACD,EAAW,EAAI,CAAE,EAAQE,EAAc,IAAI,CAACF,EAAW,EAAK,CAAE,EAAQG,EAAWC,GAAO,CAAgB,GAAfP,EAAS,EAAI,EAAKJ,EAAM,aAAa,CAACW,EAAM,eAAe,EAAE,IAAMC,EAAKD,EAAM,cAAoBE,EAAS,IAAI,IAAID,GAAM,IAAI,EAAE,KAAK,QAAQ,IAAI,EAAE,EAAQE,EAAO,SAAS,eAAeD,CAAQ,EAAEE,EAAO,SAAS,CAAC,IAAID,GAAQ,UAAU,SAAS,QAAQ,CAAC,CAAE,CAAC,EAAQE,EAAiB,IAAI,CAACZ,EAAS,EAAI,CAAE,EAAQa,EAAiB,IAAI,CAACb,EAAS,EAAK,EAAEG,EAAW,EAAK,CAAE,EAAQW,EAAalB,EAAM,OAAO,QAAQ,GAAGA,EAAM,OAAO,OAAO,MAAMA,EAAM,OAAO,QAAQ,MAAMA,EAAM,OAAO,WAAW,MAAMA,EAAM,OAAO,UAAU,KAAK,GAAGA,EAAM,OAAO,MAAM,KAAWmB,EAAYhB,EAAQH,EAAM,MAAM,OAAOA,EAAM,OAAO,MAAYoB,EAAM,CAAC,QAAQ,OAAO,eAAe,SAAS,OAAO,UAAU,SAAS,WAAW,WAAW,SAAS,IAAI,GAAGpB,EAAM,GAAG,KAAK,aAAAkB,EAAa,kBAAkBlB,EAAM,KAAK,EAAE,EAAE,gBAAgBA,EAAM,KAAK,EAAE,cAAcA,EAAM,MAAMA,EAAM,KAAK,EAAEA,EAAM,KAAK,EAAE,gBAAgBG,EAAQH,EAAM,MAAM,WAAWA,EAAM,WAAW,YAAYA,EAAM,OAAO,MAAM,YAAAmB,EAAY,MAAMnB,EAAM,MAAM,YAAYA,EAAM,OAAO,MAAM,MAAMG,EAAQH,EAAM,MAAM,MAAMA,EAAM,KAAK,MAAM,UAAUA,EAAM,KAAK,MAAM,cAAcA,EAAM,KAAK,UAAU,WAAW,sBAAsB,WAAW,IAAI,cAAc,SAAS,SAAS,OAAO,eAAe,OAAO,MAAMM,EAAU,IAAI,EAAE,WAAW,gBAAgB,GAAGN,EAAM,KAAK,IAAI,EAAQqB,EAAiB,CAAC,SAAS,WAAW,MAAM,OAAO,KAAK,MAAM,OAAO,OAAO,UAAU,mBAAmB,iBAAiB,YAAY,cAAc,OAAO,SAAS,OAAO,EAAQC,EAAiB,CAAC,GAAGD,EAAiB,IAAI,OAAO,gBAAgB,2BAA2BF,CAAW,oEAAoEA,CAAW,mDAAmDA,CAAW,mDAAmDA,CAAW,oEAAoEA,CAAW,mDAAmDA,CAAW,mDAAmDA,CAAW,mDAAmDA,CAAW,mDAAmDA,CAAW,yBAAyB,eAAe,8HAA8H,mBAAmB,UAAU,EAAQI,EAAgB,CAAC,GAAGF,EAAiB,OAAO,OAAO,gBAAgB,2BAA2BF,CAAW,mDAAmDA,CAAW,oEAAoEA,CAAW,mDAAmDA,CAAW,mDAAmDA,CAAW,mDAAmDA,CAAW,mDAAmDA,CAAW,yBAAyB,eAAe,oGAAoG,mBAAmB,QAAQ,EAAQK,EAAoBC,EAAKC,EAAO,KAAK,CAAC,cAAc,OAAO,MAAMvB,EAAQmB,EAAiBD,EAAiB,WAAW,CAAC,SAAS,IAAI,KAAK,WAAW,EAAE,QAAQlB,EAAQ,CAAC,mBAAmB,CAAC,iFAAiF,+EAA+E,gFAAgF,EAAE,eAAe,sDAAsD,EAAE,IAAI,CAAC,EAAQwB,EAAmBF,EAAKC,EAAO,KAAK,CAAC,cAAc,OAAO,MAAMvB,EAAQoB,EAAgBF,EAAiB,WAAW,CAAC,SAAS,IAAI,KAAK,WAAW,EAAE,QAAQlB,EAAQ,CAAC,mBAAmB,CAAC,mEAAmE,gEAAgE,gEAAgE,EAAE,eAAe,sDAAsD,EAAE,IAAI,CAAC,EAAQyB,EAAU5B,EAAM,UAAU,OAAO,EAAEA,EAAM,UAAU,KAAW6B,EAAe7B,EAAM,eAAe,OAAO,EAAEA,EAAM,eAAe4B,EAAgBE,EAAQ9B,EAAM,QAAQ,OAAO,EAAEA,EAAM,QAAQ,KAAW+B,EAAa/B,EAAM,aAAa,OAAO,EAAEA,EAAM,aAAa8B,EAAQ,OAAO9B,EAAM,KAAkBgC,EAAMN,EAAO,EAAE,CAAC,aAAa1B,EAAM,MAAM,KAAKA,EAAM,KAAK,OAAOA,EAAM,OAAO,SAAS,QAAQ,IAAIC,EAAI,aAAaD,EAAM,QAAQ,QAAQgB,EAAiB,KAAK,QAAQhB,EAAM,QAAQ,QAAQU,EAAW,KAAK,YAAYF,EAAgB,UAAUC,EAAc,aAAaQ,EAAiB,MAAM,CAAC,GAAGG,EAAM,QAAQ,aAAa,EAAE,SAAS,CAACI,EAAOxB,EAAM,SAASG,EAAQ0B,EAAeD,EAAU,KAAK5B,EAAM,MAAMA,EAAM,SAASG,EAAQ4B,EAAaD,EAAQ,KAAKH,CAAK,CAAC,CAAC,EAAeK,EAAMN,EAAO,OAAO,CAAC,aAAa1B,EAAM,MAAM,MAAMA,EAAM,MAAM,IAAIC,EAAI,aAAaD,EAAM,QAAQ,QAAQgB,EAAiB,KAAK,QAAQhB,EAAM,QAAQ,QAAQU,EAAW,KAAK,YAAYF,EAAgB,UAAUC,EAAc,aAAaQ,EAAiB,MAAMG,EAAM,SAAS,CAACI,EAAOxB,EAAM,SAASG,EAAQ0B,EAAeD,EAAU,KAAK5B,EAAM,MAAMA,EAAM,SAASG,EAAQ4B,EAAaD,EAAQ,KAAKH,CAAK,CAAC,CAAC,CAAE,CAAC5B,EAAc,aAAa,CAAC,MAAM,QAAQ,KAAK,CAAC,KAAK,CAAC,EAAE,MAAM,UAAU,MAAM,OAAO,UAAU,MAAM,EAAE,WAAW,UAAU,OAAO,CAAC,MAAM,EAAE,MAAM,QAAQ,MAAM,UAAU,OAAO,IAAI,QAAQ,GAAK,QAAQ,IAAI,SAAS,IAAI,YAAY,IAAI,WAAW,GAAG,EAAE,KAAK,EAAE,OAAO,QAAQ,MAAM,CAAC,WAAW,UAAU,MAAM,UAAU,OAAO,SAAS,EAAE,SAAS,GAAK,UAAU,KAAK,QAAQ,KAAK,eAAe,KAAK,aAAa,KAAK,IAAI,EAAE,EAAEkC,EAAoBlC,EAAc,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAKmC,EAAY,MAAM,EAAE,KAAK,CAAC,MAAM,OAAO,KAAKA,EAAY,OAAO,SAAS,CAAC,KAAK,CAAC,KAAK,OAAO,SAAS,UAAU,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,KAAK,EAAE,MAAM,CAAC,MAAM,aAAa,KAAKA,EAAY,KAAK,wBAAwB,GAAK,aAAa,CAAC,OAAO,SAAS,OAAO,EAAE,QAAQ,CAAC,OAAO,SAAS,OAAO,CAAC,EAAE,UAAU,CAAC,MAAM,iBAAiB,KAAKA,EAAY,KAAK,aAAa,CAAC,OAAO,aAAa,YAAY,WAAW,EAAE,QAAQ,CAAC,OAAO,aAAa,YAAY,WAAW,CAAC,CAAC,CAAC,EAAE,WAAW,CAAC,MAAM,aAAa,KAAKA,EAAY,KAAK,EAAE,OAAO,CAAC,MAAM,SAAS,KAAKA,EAAY,OAAO,SAAS,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,OAAO,IAAI,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,KAAK,QAAQ,CAAC,QAAQ,SAAS,SAAS,QAAQ,EAAE,aAAa,CAAC,QAAQ,SAAS,SAAS,QAAQ,CAAC,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,KAAK,EAAE,OAAO,CAAC,KAAKA,EAAY,YAAY,MAAM,SAAS,aAAa,IAAI,UAAU,UAAU,aAAa,CAAC,MAAM,YAAY,EAAE,UAAU,CAAC,UAAU,WAAW,cAAc,YAAY,EAAE,YAAY,CAAC,KAAK,KAAK,KAAK,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,OAAO,KAAKA,EAAY,OAAO,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,GAAK,aAAa,CAAC,EAAE,OAAO,CAAC,MAAM,SAAS,KAAKA,EAAY,cAAc,QAAQ,CAAC,QAAQ,OAAO,EAAE,aAAa,CAAC,QAAQ,OAAO,CAAC,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,OAAO,SAAS,CAAC,WAAW,CAAC,MAAM,aAAa,KAAKA,EAAY,KAAK,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,KAAK,EAAE,OAAO,CAAC,MAAM,eAAe,KAAKA,EAAY,KAAK,CAAC,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,YAAY,EAAE,SAAS,CAAC,MAAM,aAAa,KAAKA,EAAY,OAAO,EAAE,UAAU,CAAC,MAAM,aAAa,KAAKA,EAAY,iBAAiB,EAAE,eAAe,CAAC,MAAM,mBAAmB,KAAKA,EAAY,iBAAiB,EAAE,QAAQ,CAAC,MAAM,WAAW,KAAKA,EAAY,iBAAiB,EAAE,aAAa,CAAC,MAAM,iBAAiB,KAAKA,EAAY,iBAAiB,EAAE,IAAI,CAAC,MAAM,MAAM,KAAKA,EAAY,OAAO,IAAI,GAAG,IAAI,EAAE,KAAK,CAAC,EAAE,KAAK,CAAC,MAAM,UAAU,KAAKA,EAAY,IAAI,EAAE,OAAO,CAAC,MAAM,UAAU,KAAKA,EAAY,QAAQ,aAAa,EAAK,EAAE,aAAa,CAAC,MAAM,gBAAgB,KAAKA,EAAY,QAAQ,aAAa,EAAK,CAAC,CAAC,ECLxhP,IAAMC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,QAAQ,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,OAAAC,EAAO,OAAAC,EAAO,aAAAC,EAAa,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUJ,GAAQI,EAAM,UAAU,UAAUH,GAAQG,EAAM,UAAU,UAAUF,GAAcE,EAAM,UAAU,QAAQR,GAAwBQ,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMzB,IAAeyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAEyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAU2B,GAA6BC,EAAW,SAASH,EAAMI,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,EAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAQC,EAAkBC,GAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAxC,EAAQ,UAAAyC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAE5B,GAASO,CAAK,EAAO,CAAC,YAAAsB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAtD,CAAQ,EAAEuD,EAAgB,CAAC,WAAA5D,GAAW,eAAe,YAAY,IAAIqC,EAAW,QAAA9B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ2D,EAAiB9B,GAAuBD,EAAMzB,CAAQ,EAAuCyD,GAAkBC,EAAG9D,GAAkB,GAAhD,CAAC,CAAuE,EAAE,OAAoBiB,EAAK8C,EAAY,CAAC,GAAGjB,GAAUT,EAAgB,SAAsBpB,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAK+C,GAAK,CAAC,KAAKjB,EAAU,YAAY,GAAK,OAAO,YAAY,aAAaC,EAAU,QAAQ,YAAY,aAAaC,EAAU,SAAsBhC,EAAKE,EAAO,EAAE,CAAC,GAAG+B,EAAU,GAAGI,EAAgB,UAAU,GAAGQ,EAAGD,GAAkB,iBAAiBhB,EAAUO,CAAU,CAAC,iBAAiB,mBAAmB,UAAU,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIxB,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,GAAG1C,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAEiD,EAAYI,CAAc,EAAE,SAAsBtC,EAAKgD,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQC,GAA2BxB,GAAmB,GAAG,IAAI,IAAIA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,YAAY,GAAG,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,IAAI,qEAAqE,EAAE,UAAU,gBAAgB,iBAAiBkB,EAAiB,SAAS,YAAY,GAAG1D,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQgE,GAA2BxB,GAAmB,GAAG,IAAI,IAAIA,GAAmB,QAAQ,IAAI,EAAE,IAAI,EAAE,EAAE,YAAY,GAAG,WAAW,GAAG,UAAU,SAAS,UAAU,SAAS,IAAI,oEAAoE,CAAC,CAAC,EAAES,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQY,GAAI,CAAC,kFAAkF,gFAAgF,2QAA2Q,+FAA+F,6WAA6W,6EAA6E,EAStrJC,EAAgBC,EAAQtC,GAAUoC,GAAI,cAAc,EAASG,GAAQF,EAAgBA,EAAgB,YAAY,iBAAiBA,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAM,MAAM,UAAU,KAAKA,EAAY,OAAO,EAAE,UAAU,CAAC,aAAa,GAAM,MAAM,gBAAgB,KAAKA,EAAY,OAAO,CAAC,CAAC,EAAEC,EAASL,EAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTjX,IAAMM,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,CAAC,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,EAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAAwB,CAAC,cAAc,YAAY,UAAU,YAAY,cAAc,YAAY,MAAM,YAAY,QAAQ,YAAY,MAAM,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMnB,IAAWA,EAAS,KAAK,GAAG,EAAEmB,EAAM,iBAAuBI,GAA6BC,EAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,EAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAA7B,EAAQ,GAAG8B,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,eAAAC,EAAe,gBAAAC,EAAgB,WAAAC,EAAW,WAAA3B,EAAW,SAAAV,CAAQ,EAAEsC,EAAgB,CAAC,WAAA3C,GAAW,eAAe,YAAY,YAAAQ,GAAY,QAAAD,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ0C,EAAiBjB,GAAuBH,EAAMnB,CAAQ,EAAQwC,EAAWC,GAAoB,EAAQC,EAAeC,EAAY,IAAIzC,CAAO,EAAQ0C,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,EAAM,EAAQC,EAAsB,CAAC,EAAE,OAAoBnC,EAAKoC,EAAY,CAAC,GAAGlB,GAA4Ce,EAAgB,SAAsBjC,EAAKT,GAAW,CAAC,MAAMM,EAAW,SAAsBG,EAAKqC,EAAO,IAAI,CAAC,GAAGlB,EAAU,QAAQhC,EAAS,UAAUmD,EAAGvD,GAAkB,GAAGoD,EAAsB,gBAAgBlB,EAAUI,CAAU,EAAE,mBAAmB,UAAU,QAAQM,EAAWtC,EAAQwC,EAAe,iBAAiBH,EAAiB,SAAS,YAAY,WAAW,IAAIH,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,aAAa,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,MAAM,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,YAAY,IAAIA,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,WAAW,IAAIA,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAE,IAAIX,GAA6BmB,EAAK,MAAM,CAAC,gBAAgB,sEAAsE,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,GAAGf,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,oEAAoE,EAAE,UAAU,CAAC,gBAAgB,oEAAoE,EAAE,UAAU,CAAC,gBAAgB,8EAA8E,EAAE,UAAU,CAAC,gBAAgB,8EAA8E,CAAC,EAAE,GAAG/B,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,aAAa,EAAE,UAAU,CAAC,mBAAmB,aAAa,EAAE,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAEmC,EAAYE,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQiB,GAAI,CAAC,gcAAgc,kFAAkF,gFAAgF,iFAAiF,mOAAmO,uKAAuK,EAOnkKC,EAAgBC,EAAQ/B,GAAU6B,GAAI,cAAc,EAASG,GAAQF,EAAgBA,EAAgB,YAAY,mBAAmBA,EAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEG,EAAoBH,EAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,UAAU,QAAQ,cAAc,QAAQ,aAAa,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,EAASL,EAAgB,CAAC,CAAC,ECFhc,SAARM,GAAuBC,EAAM,CAAC,GAAK,CAACC,EAAQC,CAAU,EAAEC,EAAS,EAAK,EAAQC,EAAaJ,EAAM,OAAO,QAAQ,GAAGA,EAAM,OAAO,OAAO,MAAMA,EAAM,OAAO,QAAQ,MAAMA,EAAM,OAAO,WAAW,MAAMA,EAAM,OAAO,UAAU,KAAK,GAAGA,EAAM,OAAO,MAAM,KAAWK,EAAkBC,GAAO,CAACA,EAAM,eAAe,EAAE,IAAMC,EAAKD,EAAM,cAAoBE,EAAS,IAAI,IAAID,GAAM,IAAI,EAAE,KAAK,QAAQ,IAAI,EAAE,EAAQE,EAAO,SAAS,eAAeD,CAAQ,EAAEE,EAAO,SAAS,CAAC,IAAID,GAAQ,UAAU,SAAS,QAAQ,CAAC,CAAE,EAAE,OAAoBE,EAAMC,EAAO,EAAE,CAAC,MAAMZ,EAAM,MAAM,KAAKA,EAAM,KAAK,QAAQA,EAAM,aAAaK,EAAkB,KAAK,OAAOL,EAAM,OAAO,SAAS,QAAQ,aAAa,IAAIE,EAAW,EAAI,EAAE,aAAa,IAAIA,EAAW,EAAK,EAAE,aAAaF,EAAM,KAAK,MAAM,CAAC,QAAQ,eAAe,OAAO,UAAU,SAAS,WAAW,UAAUA,EAAM,KAAK,MAAM,MAAMA,EAAM,MAAM,QAAQ,cAAcA,EAAM,KAAK,UAAU,eAAe,OAAO,WAAW,SAAS,SAAS,2CAA2C,WAAW,uBAAuB,cAAc,SAAS,WAAW,0CAA0C,WAAW,MAAM,GAAGA,EAAM,KAAK,IAAI,EAAE,SAAS,CAAca,EAAK,OAAO,CAAC,cAAc,OAAO,MAAM,CAAC,SAAS,WAAW,WAAW,EAAE,iBAAiB,EAAE,gBAAgB,MAAM,SAASZ,GAASD,EAAM,SAAS,OAAO,EAAE,SAAS,SAAS,MAAMA,EAAM,MAAM,MAAM,WAAW,iBAAiB,EAAE,SAASA,EAAM,IAAI,CAAC,EAAea,EAAK,OAAO,CAAC,SAASb,EAAM,IAAI,CAAC,EAAEA,EAAM,OAAO,KAAkBa,EAAK,OAAO,CAAC,cAAc,OAAO,MAAM,CAAC,SAAS,WAAW,cAAc,GAAGb,EAAM,OAAO,QAAQ,EAAE,KAAK,iBAAiB,EAAE,SAAS,SAAS,MAAM,OAAO,OAAOA,EAAM,OAAO,MAAM,MAAMA,EAAM,MAAM,MAAM,aAAAI,EAAa,gBAAgB,eAAe,gBAAgB,SAAS,UAAUH,GAASD,EAAM,SAAS,mBAAmB,mBAAmB,WAAW,iBAAiB,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAE,CAACc,EAAoBf,GAAM,CAAC,KAAK,CAAC,MAAM,OAAO,KAAKgB,EAAY,OAAO,aAAa,MAAM,EAAE,KAAK,CAAC,MAAM,OAAO,KAAKA,EAAY,OAAO,SAAS,CAAC,KAAK,CAAC,KAAK,OAAO,SAAS,UAAU,EAAE,MAAM,CAAC,MAAM,aAAa,KAAKA,EAAY,KAAK,wBAAwB,GAAK,aAAa,CAAC,OAAO,SAAS,OAAO,EAAE,QAAQ,CAAC,OAAO,SAAS,OAAO,CAAC,EAAE,UAAU,CAAC,MAAM,iBAAiB,KAAKA,EAAY,KAAK,aAAa,CAAC,OAAO,aAAa,YAAY,WAAW,EAAE,QAAQ,CAAC,OAAO,aAAa,YAAY,WAAW,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,MAAM,SAAS,KAAKA,EAAY,OAAO,SAAS,CAAC,QAAQ,CAAC,MAAM,UAAU,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,OAAO,CAAC,MAAM,SAAS,KAAKA,EAAY,MAAM,aAAa,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,MAAM,SAAS,KAAKA,EAAY,QAAQ,aAAa,EAAK,EAAE,OAAO,CAAC,MAAM,SAAS,KAAKA,EAAY,OAAO,SAAS,CAAC,KAAK,CAAC,MAAM,OAAO,KAAKA,EAAY,QAAQ,aAAa,EAAI,EAAE,MAAM,CAAC,MAAM,eAAe,KAAKA,EAAY,OAAO,IAAI,GAAG,IAAI,EAAE,KAAK,EAAE,aAAa,CAAC,EAAE,QAAQ,CAAC,MAAM,UAAU,KAAKA,EAAY,OAAO,IAAI,IAAI,IAAI,EAAE,KAAK,EAAE,aAAa,EAAE,KAAK,IAAI,EAAE,OAAO,CAAC,KAAKA,EAAY,YAAY,MAAM,SAAS,aAAa,EAAE,UAAU,UAAU,aAAa,CAAC,MAAM,YAAY,EAAE,UAAU,CAAC,UAAU,WAAW,cAAc,YAAY,EAAE,YAAY,CAAC,KAAK,KAAK,KAAK,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,MAAM,UAAU,KAAKA,EAAY,IAAI,EAAE,OAAO,CAAC,MAAM,UAAU,KAAKA,EAAY,QAAQ,aAAa,EAAK,EAAE,aAAa,CAAC,MAAM,gBAAgB,KAAKA,EAAY,QAAQ,aAAa,EAAK,EAAE,MAAM,CAAC,KAAKA,EAAY,YAAY,CAAC,CAAC",
  "names": ["SparkleButton", "props", "ref", "pe", "isHover", "setHover", "ye", "isPressed", "setPressed", "handleMouseDown", "handleMouseUp", "handleCick", "event", "link", "anchorId", "anchor", "window", "handleMouseEnter", "handleMouseLeave", "borderRadius", "borderColor", "style", "beforeAfterStyle", "beforeHoverStyle", "afterHoverStyle", "before", "p", "motion", "after", "iconStart", "hoverIconStart", "iconEnd", "hoverIconEnd", "u", "addPropertyControls", "ControlType", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "linkTo", "newTab", "smoothScroll", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "gel2jxKu4", "H4HYBotFs", "MZhM2KPxN", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "Image2", "getLoadingLazyAtYPosition", "css", "FrameruzHcrOTol", "withCSS", "uzHcrOTol_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "isOnCanvas", "useIsOnFramerCanvas", "initialVariant", "useConstant", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "css", "FramerO0J7sjbMB", "withCSS", "O0J7sjbMB_default", "addPropertyControls", "ControlType", "addFonts", "Link2", "props", "isHover", "setIsHover", "ye", "borderRadius", "handleAnchorClick", "event", "link", "anchorId", "anchor", "window", "u", "motion", "p", "addPropertyControls", "ControlType"]
}
