{"version":3,"file":"COTAAwKFw.CKBZX9ML.mjs","names":["Button","IconButton","React.useContext","React.useMemo","React.Fragment","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/JHle8XriyCQhnP79K1f3/cVe3PMQHu6aipKfgljNr/COTAAwKFw.js"],"sourcesContent":["// Generated by Framer (31f1c56)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import IconButton from\"https://framerusercontent.com/modules/pigt4FPObgXZE6bHfOtr/UJSq4RYqw4J9I9e7IeT3/dlQcWUTtr.js\";import Button from\"https://framerusercontent.com/modules/edoJZ8UiHObNvDCLXbkG/IzT0CqMJlJgQObOqm6GG/VNpFcm2tq.js\";const ButtonFonts=getFonts(Button);const IconButtonFonts=getFonts(IconButton);const cycleOrder=[\"XFkkWwRNS\",\"tBxwHv8LO\"];const serializationHash=\"framer-JCBmi\";const variantClassNames={tBxwHv8LO:\"framer-v-1hgwuql\",XFkkWwRNS:\"framer-v-7luu49\"};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={\"Icon Button\":\"tBxwHv8LO\",Button:\"XFkkWwRNS\"};const getProps=({bGColor,bGHoverColor,height,icon,iconColor,iconHoverColor,id,link,newTab,smoothScroll,title,titleHoverColor,width,...props})=>{return{...props,fE0u0igQO:bGHoverColor??props.fE0u0igQO??\"var(--token-a042497d-749d-4d03-8d3a-78930210d354, rgb(0, 128, 255))\",fKJMP_auO:bGColor??props.fKJMP_auO??\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",h_LK7Vxh_:smoothScroll??props.h_LK7Vxh_,jq8sRvWIO:link??props.jq8sRvWIO,LQcMmxi2H:iconColor??props.LQcMmxi2H??\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",NRbzjOSlu:icon??props.NRbzjOSlu??'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M13.5 5L20.5 12L13.5 19M3.5 12L20 12\" stroke=\"black\" stroke-width=\"2\"/> </svg>',variant:humanReadableVariantMap[props.variant]??props.variant??\"XFkkWwRNS\",VNcB7BKyQ:iconHoverColor??props.VNcB7BKyQ??\"var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5))\",vpAd8XBMT:title??props.vpAd8XBMT??\"Get started\",WTdqhdBbJ:newTab??props.WTdqhdBbJ,yuy6N4WTN:titleHoverColor??props.yuy6N4WTN??\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\"};};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,vpAd8XBMT,yuy6N4WTN,fKJMP_auO,fE0u0igQO,NRbzjOSlu,LQcMmxi2H,VNcB7BKyQ,jq8sRvWIO,WTdqhdBbJ,h_LK7Vxh_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XFkkWwRNS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"tBxwHv8LO\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"tBxwHv8LO\")return true;return false;};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-7luu49\",className,classNames),\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"XFkkWwRNS\",ref:refBinding,style:{borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,...style},...addPropertyOverrides({tBxwHv8LO:{\"data-framer-name\":\"Icon Button\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1839b2k\",layoutDependency:layoutDependency,layoutId:\"aL6A4KlgW\",style:{backgroundColor:\"rgba(34, 65, 143, 0.15)\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,y:(componentViewport?.y||0)+(0+((componentViewport?.height||62)-0-62)/2)+3,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k9fplh-container\",layoutDependency:layoutDependency,layoutId:\"yfjSkxlTn-container\",nodeId:\"yfjSkxlTn\",rendersWithMotion:true,scopeId:\"COTAAwKFw\",children:/*#__PURE__*/_jsx(Button,{AHoxrdigK:LQcMmxi2H,djT44Nkvn:fKJMP_auO,height:\"100%\",id:\"yfjSkxlTn\",JxsHX1drm:h_LK7Vxh_,layoutId:\"yfjSkxlTn\",MGPVocB5C:jq8sRvWIO,oizuCRjTf:WTdqhdBbJ,OlPcX9Klw:NRbzjOSlu,s357_v6wr:yuy6N4WTN,style:{height:\"100%\"},variant:\"jGlW21ZHi\",WcZ9KDDkk:fE0u0igQO,width:\"100%\",xcrgCRNsE:vpAd8XBMT,xi5eyHZjA:VNcB7BKyQ})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1d1lmpr-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"HIH4XwKoz-container\",nodeId:\"HIH4XwKoz\",rendersWithMotion:true,scopeId:\"COTAAwKFw\",children:/*#__PURE__*/_jsx(IconButton,{A1VtvSg9e:fKJMP_auO,cnmOJtHpG:h_LK7Vxh_,dQ3Thc0pR:fE0u0igQO,height:\"100%\",id:\"HIH4XwKoz\",J76svYmwk:jq8sRvWIO,layoutId:\"HIH4XwKoz\",mP3MT5u4B:WTdqhdBbJ,QgBV5GkmL:LQcMmxi2H,qMGGhJ6Kd:VNcB7BKyQ,style:{height:\"100%\",width:\"100%\"},variant:\"PDkmxlfKk\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JCBmi.framer-1qefzvy, .framer-JCBmi .framer-1qefzvy { display: block; }\",\".framer-JCBmi.framer-7luu49 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-JCBmi .framer-1839b2k { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 3px; position: relative; width: min-content; }\",\".framer-JCBmi .framer-k9fplh-container { flex: none; height: 56px; position: relative; width: auto; }\",\".framer-JCBmi .framer-1d1lmpr-container { flex: none; height: 56px; position: relative; width: 56px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 62\n * @framerIntrinsicWidth 173\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"tBxwHv8LO\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"vpAd8XBMT\":\"title\",\"yuy6N4WTN\":\"titleHoverColor\",\"fKJMP_auO\":\"bGColor\",\"fE0u0igQO\":\"bGHoverColor\",\"NRbzjOSlu\":\"icon\",\"LQcMmxi2H\":\"iconColor\",\"VNcB7BKyQ\":\"iconHoverColor\",\"jq8sRvWIO\":\"link\",\"WTdqhdBbJ\":\"newTab\",\"h_LK7Vxh_\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCOTAAwKFw=withCSS(Component,css,\"framer-JCBmi\");export default FramerCOTAAwKFw;FramerCOTAAwKFw.displayName=\"Main Button\";FramerCOTAAwKFw.defaultProps={height:62,width:173};addPropertyControls(FramerCOTAAwKFw,{variant:{options:[\"XFkkWwRNS\",\"tBxwHv8LO\"],optionTitles:[\"Button\",\"Icon Button\"],title:\"Variant\",type:ControlType.Enum},vpAd8XBMT:{defaultValue:\"Get started\",displayTextArea:false,title:\"Title\",type:ControlType.String},yuy6N4WTN:{defaultValue:\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\",title:\"Title Hover (Color)\",type:ControlType.Color},fKJMP_auO:{defaultValue:'var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)) /* {\"name\":\"12\"} */',title:\"BG (Color)\",type:ControlType.Color},fE0u0igQO:{defaultValue:'var(--token-a042497d-749d-4d03-8d3a-78930210d354, rgb(0, 128, 255)) /* {\"name\":\"Accent\"} */',title:\"BG Hover (Color)\",type:ControlType.Color},NRbzjOSlu:{defaultValue:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M13.5 5L20.5 12L13.5 19M3.5 12L20 12\" stroke=\"black\" stroke-width=\"2\"/> </svg>',displayTextArea:false,title:\"Icon\",type:ControlType.String},LQcMmxi2H:{defaultValue:'var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)) /* {\"name\":\"1\"} */',title:\"Icon (Color)\",type:ControlType.Color},VNcB7BKyQ:{defaultValue:'var(--token-419394a1-565d-4952-8ba3-b4f1eb92339c, rgb(5, 5, 5)) /* {\"name\":\"1\"} */',title:\"Icon Hover (Color)\",type:ControlType.Color},jq8sRvWIO:{title:\"Link\",type:ControlType.Link},WTdqhdBbJ:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},h_LK7Vxh_:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean}});addFonts(FramerCOTAAwKFw,[{explicitInter:true,fonts:[]},...ButtonFonts,...IconButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCOTAAwKFw\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tBxwHv8LO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"vpAd8XBMT\\\":\\\"title\\\",\\\"yuy6N4WTN\\\":\\\"titleHoverColor\\\",\\\"fKJMP_auO\\\":\\\"bGColor\\\",\\\"fE0u0igQO\\\":\\\"bGHoverColor\\\",\\\"NRbzjOSlu\\\":\\\"icon\\\",\\\"LQcMmxi2H\\\":\\\"iconColor\\\",\\\"VNcB7BKyQ\\\":\\\"iconHoverColor\\\",\\\"jq8sRvWIO\\\":\\\"link\\\",\\\"WTdqhdBbJ\\\":\\\"newTab\\\",\\\"h_LK7Vxh_\\\":\\\"smoothScroll\\\"}\",\"framerIntrinsicHeight\":\"62\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"173\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./COTAAwKFw.map"],"mappings":"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"}