{"version":3,"file":"MultiStepForm.CJ9RF59X.mjs","names":["useState","addPropertyOverrides","VideoFonts","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","addPropertyOverrides","VideoFonts","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","Image1","useState","_Fragment"],"sources":["https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/ltHkJcmANvfmxtVYGkrO/8pIIhZxach0bIPVH7qNH/Questionare.js","https:/framerusercontent.com/modules/m7a4xSDh0QVnAqyyYMZM/0AioDKWZto2dm2Ug6v9K/B60c3ykmj.js","https:/framerusercontent.com/modules/GLZyxKAq9K4L5w2j8I8P/3mB6OOrQYGuJ61zjZpJN/ooEw2Jj14.js","https:/framerusercontent.com/modules/QFhnue9703AlDS6OL7Dt/A815mRgHvn4u4aErivLL/zQWrR6hQP.js","https:/framerusercontent.com/modules/391ZjY9zG7OZKHqeOmqC/BXwJIZL0IY5t5gnUmq9T/MultiStepForm.js"],"sourcesContent":["import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";const useStore=createStore({userType:\"\",sector:\"\",helpType:\"\"});export function withBusinessSelection(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[,setStore]=useStore();console.log(\"business selected\");return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:()=>{console.log(\"WORKING\");setStore({userType:\"Business/Startup\"});}});});}export function withSectorSelection(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:()=>{setStore({sector:\"Agriculture & Food\"});console.log(\"Sector Selected\");}});});}export function withHelpSelection(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:()=>{setStore({helpType:\"Launching an Initiative\"});console.log(\"Help Selected\");}});});}export function withSubmit(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:()=>{console.log(\"FINAL DATA:\",store);}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withSubmit\":{\"type\":\"reactHoc\",\"name\":\"withSubmit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSectorSelection\":{\"type\":\"reactHoc\",\"name\":\"withSectorSelection\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withBusinessSelection\":{\"type\":\"reactHoc\",\"name\":\"withBusinessSelection\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withHelpSelection\":{\"type\":\"reactHoc\",\"name\":\"withHelpSelection\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Questionare.map","// Generated by Framer (d22cd96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/Sn64gjTwaJh0TFAuaV07/Video.js\";const VideoFonts=getFonts(Video);const enabledGestures={sTmVluT_w:{hover:true},zqhTrznIW:{hover:true}};const cycleOrder=[\"sTmVluT_w\",\"zqhTrznIW\"];const serializationHash=\"framer-GmMaI\";const variantClassNames={sTmVluT_w:\"framer-v-1eht2x8\",zqhTrznIW:\"framer-v-7kqbr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"sTmVluT_w\",\"Variant 2\":\"zqhTrznIW\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"sTmVluT_w\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sTmVluT_w\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"sTmVluT_w-hover\",\"zqhTrznIW-hover\"].includes(gestureVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"sTmVluT_w-hover\")return true;return false;};const isDisplayed2=()=>{if(gestureVariant===\"zqhTrznIW-hover\")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__*/_jsx(Link,{href:{webPageId:\"oWrApKvD5\"},motionChild:true,nodeId:\"sTmVluT_w\",openInNewTab:false,scopeId:\"B60c3ykmj\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1eht2x8\",className,classNames)} framer-ksl8qb`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"sTmVluT_w\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},variants:{\"sTmVluT_w-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},zqhTrznIW:{backgroundColor:\"rgb(126, 22, 99)\"}},...addPropertyOverrides({\"sTmVluT_w-hover\":{\"data-framer-name\":undefined},\"zqhTrznIW-hover\":{\"data-framer-name\":undefined},zqhTrznIW:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:502.4,intrinsicWidth:1139.2,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||337)-0-338)/2)),pixelHeight:628,pixelWidth:1424,sizes:\"765px\",src:\"https://framerusercontent.com/images/h2lV2640OD88nLz5SOo2l1kIGo.png?width=1424&height=628\",srcSet:\"https://framerusercontent.com/images/h2lV2640OD88nLz5SOo2l1kIGo.png?scale-down-to=512&width=1424&height=628 512w,https://framerusercontent.com/images/h2lV2640OD88nLz5SOo2l1kIGo.png?scale-down-to=1024&width=1424&height=628 1024w,https://framerusercontent.com/images/h2lV2640OD88nLz5SOo2l1kIGo.png?width=1424&height=628 1424w\"},className:\"framer-1406ryl\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"OiLiLIZCA\",...addPropertyOverrides({zqhTrznIW:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:502.4,intrinsicWidth:1139.2,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||337)-0-216)/2)),pixelHeight:628,pixelWidth:1424,sizes:\"493px\",src:\"https://framerusercontent.com/images/h2lV2640OD88nLz5SOo2l1kIGo.png?width=1424&height=628\",srcSet:\"https://framerusercontent.com/images/h2lV2640OD88nLz5SOo2l1kIGo.png?scale-down-to=512&width=1424&height=628 512w,https://framerusercontent.com/images/h2lV2640OD88nLz5SOo2l1kIGo.png?scale-down-to=1024&width=1424&height=628 1024w,https://framerusercontent.com/images/h2lV2640OD88nLz5SOo2l1kIGo.png?width=1424&height=628 1424w\"}}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-scd4ft-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SwMCa3kVt-container\",nodeId:\"SwMCa3kVt\",rendersWithMotion:true,scopeId:\"B60c3ykmj\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"SwMCa3kVt\",isMixedBorderRadius:false,layoutId:\"SwMCa3kVt\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/aiYaKuzSpgcaHyMA3SV1OEdGI.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z3zzja-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"jlV0Hu8Qa-container\",nodeId:\"jlV0Hu8Qa\",rendersWithMotion:true,scopeId:\"B60c3ykmj\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"jlV0Hu8Qa\",isMixedBorderRadius:false,layoutId:\"jlV0Hu8Qa\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/aiYaKuzSpgcaHyMA3SV1OEdGI.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GmMaI.framer-ksl8qb, .framer-GmMaI .framer-ksl8qb { display: block; }\",\".framer-GmMaI.framer-1eht2x8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 337px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 627px; will-change: var(--framer-will-change-override, transform); }\",\".framer-GmMaI .framer-1406ryl { aspect-ratio: 2.2675159235668794 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 337px); overflow: visible; position: relative; width: 765px; }\",\".framer-GmMaI .framer-scd4ft-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-GmMaI .framer-z3zzja-container { flex: none; height: auto; position: relative; width: 472px; }\",\".framer-GmMaI.framer-v-7kqbr.framer-1eht2x8 { width: 347px; }\",\".framer-GmMaI.framer-v-7kqbr .framer-1406ryl { height: var(--framer-aspect-ratio-supported, 217px); width: 493px; }\",\".framer-GmMaI.framer-v-1eht2x8.hover.framer-1eht2x8 { height: 345px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 337\n * @framerIntrinsicWidth 627\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zqhTrznIW\":{\"layout\":[\"fixed\",\"fixed\"]},\"e08a2RavF\":{\"layout\":[\"fixed\",\"fixed\"]},\"KebNMH9a2\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerB60c3ykmj=withCSS(Component,css,\"framer-GmMaI\");export default FramerB60c3ykmj;FramerB60c3ykmj.displayName=\"nimble video\";FramerB60c3ykmj.defaultProps={height:337,width:627};addPropertyControls(FramerB60c3ykmj,{variant:{options:[\"sTmVluT_w\",\"zqhTrznIW\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerB60c3ykmj,[{explicitInter:true,fonts:[]},...VideoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerB60c3ykmj\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"337\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zqhTrznIW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"e08a2RavF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KebNMH9a2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"627\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./B60c3ykmj.map","// Generated by Framer (d22cd96)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getLoadingLazyAtYPosition,Image as Image1,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/Sn64gjTwaJh0TFAuaV07/Video.js\";const VideoFonts=getFonts(Video);const enabledGestures={TjX_SXQqD:{hover:true}};const serializationHash=\"framer-S0BuG\";const variantClassNames={TjX_SXQqD:\"framer-v-nlb36v\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"TjX_SXQqD\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"TjX_SXQqD-hover\")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__*/_jsx(Image1,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:1091,intrinsicWidth:1500,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:1091,pixelWidth:1500,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/vtP0cV2PMbfwpzX1wdKFBw7RQ4.png?width=1500&height=1091\",srcSet:\"https://framerusercontent.com/images/vtP0cV2PMbfwpzX1wdKFBw7RQ4.png?scale-down-to=512&width=1500&height=1091 512w,https://framerusercontent.com/images/vtP0cV2PMbfwpzX1wdKFBw7RQ4.png?scale-down-to=1024&width=1500&height=1091 1024w,https://framerusercontent.com/images/vtP0cV2PMbfwpzX1wdKFBw7RQ4.png?width=1500&height=1091 1500w\"},className:cx(scopingClassNames,\"framer-nlb36v\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"TjX_SXQqD\",ref:refBinding,style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},variants:{\"TjX_SXQqD-hover\":{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}},...addPropertyOverrides({\"TjX_SXQqD-hover\":{\"data-framer-name\":undefined,background:undefined}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rpqpmm-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"OOZi_4WmI-container\",nodeId:\"OOZi_4WmI\",rendersWithMotion:true,scopeId:\"ooEw2Jj14\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"OOZi_4WmI\",isMixedBorderRadius:false,layoutId:\"OOZi_4WmI\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/vXT8s7o0e741QYI3Bh1uuYwvabk.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-S0BuG.framer-16zb417, .framer-S0BuG .framer-16zb417 { display: block; }\",\".framer-S0BuG.framer-nlb36v { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 335px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 627px; will-change: var(--framer-will-change-override, transform); }\",\".framer-S0BuG .framer-1rpqpmm-container { flex: none; height: 627px; position: relative; width: 627px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 335\n * @framerIntrinsicWidth 627\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"bH6ZVUMWQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerooEw2Jj14=withCSS(Component,css,\"framer-S0BuG\");export default FramerooEw2Jj14;FramerooEw2Jj14.displayName=\"saxcell video\";FramerooEw2Jj14.defaultProps={height:335,width:627};addFonts(FramerooEw2Jj14,[{explicitInter:true,fonts:[]},...VideoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerooEw2Jj14\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"335\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bH6ZVUMWQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"627\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ooEw2Jj14.map","// Generated by Framer (89de1f5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/Sn64gjTwaJh0TFAuaV07/Video.js\";const VideoFonts=getFonts(Video);const enabledGestures={WWvzyl9rC:{hover:true}};const serializationHash=\"framer-f85Cn\";const variantClassNames={WWvzyl9rC:\"framer-v-11bn7p5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"WWvzyl9rC\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"WWvzyl9rC-hover\")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__*/_jsx(Link,{href:{webPageId:\"fOYkjudE8\"},motionChild:true,nodeId:\"WWvzyl9rC\",openInNewTab:false,scopeId:\"zQWrR6hQP\",children:/*#__PURE__*/_jsx(Image1,{...restProps,...gestureHandlers,as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:300,intrinsicWidth:562,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:300,pixelWidth:562,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/DldHxn9SfiB6VPOlG2jyTLy8cc.svg?width=562&height=300\",srcSet:\"https://framerusercontent.com/images/DldHxn9SfiB6VPOlG2jyTLy8cc.svg?scale-down-to=512&width=562&height=300 512w,https://framerusercontent.com/images/DldHxn9SfiB6VPOlG2jyTLy8cc.svg?width=562&height=300 562w\"},className:`${cx(scopingClassNames,\"framer-11bn7p5\",className,classNames)} framer-yr5bbr`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"WWvzyl9rC\",ref:refBinding,style:{...style},...addPropertyOverrides({\"WWvzyl9rC-hover\":{\"data-framer-name\":undefined,background:undefined}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ybldl6-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"EZTDlYTCN-container\",nodeId:\"EZTDlYTCN\",rendersWithMotion:true,scopeId:\"zQWrR6hQP\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"EZTDlYTCN\",isMixedBorderRadius:false,layoutId:\"EZTDlYTCN\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/lOtT3SiwrgmTmxlt17SWyqI3Y.mp4\",srcType:\"Upload\",srcUrl:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\"})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-f85Cn.framer-yr5bbr, .framer-f85Cn .framer-yr5bbr { display: block; }\",\".framer-f85Cn.framer-11bn7p5 { cursor: pointer; height: 337px; overflow: visible; position: relative; text-decoration: none; width: 765px; }\",\".framer-f85Cn .framer-1ybldl6-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 337\n * @framerIntrinsicWidth 765\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JaFLSbvW4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzQWrR6hQP=withCSS(Component,css,\"framer-f85Cn\");export default FramerzQWrR6hQP;FramerzQWrR6hQP.displayName=\"BOSON\";FramerzQWrR6hQP.defaultProps={height:337,width:765};addFonts(FramerzQWrR6hQP,[{explicitInter:true,fonts:[]},...VideoFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzQWrR6hQP\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"337\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"765\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JaFLSbvW4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zQWrR6hQP.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// ────────────────────────────────────────────────────────────\n//  EDIT YOUR FORM HERE\n//  Each step is one screen. type: \"single\" | \"multi\" lets the\n//  user pick one chip or several. The final step is the email\n//  capture and is handled automatically (id: \"__contact__\").\n// ────────────────────────────────────────────────────────────\nconst STEPS=[{id:\"audience\",title:\"Who are you?\",type:\"single\",options:[\"Individual\",\"Business/Start up\",\"NGO/Foundation\"]},{id:\"sector\",title:\"Which sector describes your work?\",type:\"single\",options:[\"Agriculture & Food\",\"Environmental Conservation\",\"Clean Energy & Climate\",\"Waste & Circular Economy\",\"Education & Awareness\",\"Social Enterprise\",\"Technology for Good\",\"Other\"]},{id:\"needs\",title:\"What do you need help with?\",type:\"single\",options:[\"Launching an Initiative\",\"Growth & Scaling\",\"Digital Tools & Tech\",\"Marketing & Communication\",\"Operational Efficiency\",\"Strategy & Planning\"]},{id:\"__contact__\",title:\"Let's schedule your discovery call\",type:\"contact\"}];// Number of \"Question X of Y\" steps (excludes the contact step)\nconst QUESTION_COUNT=STEPS.filter(s=>s.type!==\"contact\").length;/**\n * @framerSupportsResize true\n * @framerIntrinsicWidth 480\n * @framerIntrinsicHeight 320\n */export default function MultiStepForm(props){const{accent,text,muted,border,radius,font,endpoint,successMessage}=props;const[step,setStep]=useState(0);const[answers,setAnswers]=useState({});const[email,setEmail]=useState(\"\");const[status,setStatus]=useState(\"idle\")// idle | sending | done | error\n;const current=STEPS[step];const isFirst=step===0;const isContact=current.type===\"contact\";function selectOption(option){const id=current.id;if(current.type===\"single\"){setAnswers(a=>({...a,[id]:option}));// Auto-advance to the next step after a brief highlight\nif(step<STEPS.length-1){setTimeout(()=>setStep(s=>s+1),220);}}else{setAnswers(a=>{const prev=Array.isArray(a[id])?a[id]:[];const next=prev.includes(option)?prev.filter(o=>o!==option):[...prev,option];return{...a,[id]:next};});}}function isSelected(option){const v=answers[current.id];return Array.isArray(v)?v.includes(option):v===option;}// Allow moving forward only once the current step has an answer\nconst canAdvance=(()=>{if(isContact)return/\\S+@\\S+\\.\\S+/.test(email);const v=answers[current.id];return Array.isArray(v)?v.length>0:Boolean(v);})();function back(){if(!isFirst)setStep(s=>s-1);}function next(){if(!canAdvance)return;if(step<STEPS.length-1)setStep(s=>s+1);}async function submit(){if(!canAdvance)return;setStatus(\"sending\");const payload={...answers,email,submittedAt:new Date().toISOString()};try{if(!endpoint){// No endpoint set yet — just log so you can test the flow.\nconsole.log(\"Form submission:\",payload);}else{const res=await fetch(endpoint,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(payload)});if(!res.ok)throw new Error(\"Request failed\");}setStatus(\"done\");}catch(e){console.error(e);setStatus(\"error\");}}function reset(){setStep(0);setAnswers({});setEmail(\"\");setStatus(\"idle\");}// ── Styles ──────────────────────────────────────────────\nconst baseFont=font?.fontFamily||font||\"inherit\";const wrap={fontFamily:baseFont,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:20,color:text};const titleRow={display:\"flex\",alignItems:\"baseline\",gap:10,flexWrap:\"wrap\"};const titleStyle={fontSize:24,fontWeight:700,margin:0,lineHeight:1.2};const progressStyle={fontSize:13,color:muted,fontWeight:500};const chipWrap={display:\"flex\",flexWrap:\"wrap\",gap:10};const chip=selected=>({padding:\"9px 16px\",borderRadius:999,border:`1px solid ${selected?accent:border}`,background:selected?accent:\"transparent\",color:selected?\"#fff\":text,fontSize:14,cursor:\"pointer\",transition:\"all 0.15s ease\",userSelect:\"none\"});const navRow={display:\"flex\",alignItems:\"center\",gap:14,marginTop:\"auto\"};const arrow=disabled=>({width:38,height:38,borderRadius:999,border:`1px solid ${border}`,background:\"transparent\",color:disabled?muted:text,cursor:disabled?\"not-allowed\":\"pointer\",fontSize:16,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",opacity:disabled?.45:1,transition:\"all 0.15s ease\"});const input={flex:1,minWidth:200,padding:\"12px 14px\",borderRadius:radius,border:`1px solid ${border}`,fontSize:14,fontFamily:baseFont,color:text,outline:\"none\",boxSizing:\"border-box\"};const primaryBtn=disabled=>({padding:\"12px 22px\",borderRadius:radius,border:\"none\",background:accent,color:\"#fff\",fontSize:14,fontWeight:600,cursor:disabled?\"not-allowed\":\"pointer\",opacity:disabled?.5:1});const ghostBtn={padding:\"12px 22px\",borderRadius:radius,border:`1px solid ${border}`,background:\"transparent\",color:text,fontSize:14,fontWeight:500,cursor:\"pointer\"};// ── Success screen ──────────────────────────────────────\nif(status===\"done\"){return /*#__PURE__*/_jsxs(\"div\",{style:wrap,children:[/*#__PURE__*/_jsx(\"h2\",{style:titleStyle,children:successMessage}),/*#__PURE__*/_jsxs(\"p\",{style:{color:muted,margin:0},children:[\"We'll be in touch at \",email,\".\"]}),/*#__PURE__*/_jsx(\"div\",{style:navRow,children:/*#__PURE__*/_jsx(\"button\",{style:ghostBtn,onClick:reset,children:\"Start over\"})})]});}return /*#__PURE__*/_jsxs(\"div\",{style:wrap,children:[/*#__PURE__*/_jsxs(\"div\",{style:titleRow,children:[/*#__PURE__*/_jsx(\"h2\",{style:titleStyle,children:current.title}),!isContact&&/*#__PURE__*/_jsxs(\"span\",{style:progressStyle,children:[\"Question \",step+1,\" of \",QUESTION_COUNT]})]}),!isContact&&/*#__PURE__*/_jsx(\"div\",{style:chipWrap,children:current.options.map(opt=>/*#__PURE__*/_jsx(\"div\",{style:chip(isSelected(opt)),onClick:()=>selectOption(opt),children:opt},opt))}),isContact&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"input\",{style:input,type:\"email\",placeholder:\"e.g. jane@gmail.com\",value:email,onChange:e=>setEmail(e.target.value)}),status===\"error\"&&/*#__PURE__*/_jsx(\"span\",{style:{color:\"#d23\",fontSize:13},children:\"Something went wrong. Please try again.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:12},children:[/*#__PURE__*/_jsx(\"button\",{style:primaryBtn(!canAdvance||status===\"sending\"),disabled:!canAdvance||status===\"sending\",onClick:submit,children:status===\"sending\"?\"Sending…\":\"Get in touch\"}),/*#__PURE__*/_jsx(\"button\",{style:ghostBtn,onClick:reset,children:\"Cancel\"})]})]}),!isContact&&/*#__PURE__*/_jsxs(\"div\",{style:navRow,children:[/*#__PURE__*/_jsx(\"button\",{style:arrow(isFirst),disabled:isFirst,onClick:back,\"aria-label\":\"Previous\",children:\"←\"}),/*#__PURE__*/_jsx(\"button\",{style:arrow(!canAdvance),disabled:!canAdvance,onClick:next,\"aria-label\":\"Next\",children:\"→\"})]})]});}MultiStepForm.defaultProps={accent:\"#0A1F44\",text:\"#0A1F44\",muted:\"#9AA3B2\",border:\"#D8DEE9\",radius:8,// Your Formspree endpoint — submissions go here by default.\nendpoint:\"https://formspree.io/f/xwvzlgkd\",successMessage:\"Thank you! Your call is being scheduled.\"};addPropertyControls(MultiStepForm,{endpoint:{type:ControlType.String,title:\"Submit URL\",placeholder:\"https://formspree.io/f/xwvzlgkd\",description:\"Paste a Formspree / webhook URL. Leave blank to test (logs to console).\"},successMessage:{type:ControlType.String,title:\"Success Msg\"},accent:{type:ControlType.Color,title:\"Accent\"},text:{type:ControlType.Color,title:\"Text\"},muted:{type:ControlType.Color,title:\"Muted\"},border:{type:ControlType.Color,title:\"Border\"},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:40,step:1},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MultiStepForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"480\",\"framerIntrinsicHeight\":\"320\",\"framerSupportsResize\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MultiStepForm.map"],"mappings":"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"}