{"version":3,"file":"InputValidation.D0rwSWdy.mjs","names":["useState","Icon","p","useState","CANVAS_HIDDEN_CLASS_NAME","useId","useRef","useState","useState","useRef","useState","Icon","Component","React","useMemo","lowercaseIconKeyPairs","iconKeys","useRef","useState","HouseFactory","React","useState","useRef","formInfo","state","pageElement","pageHistory","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","MotionDivWithFX","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","fonts","css","className","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","css","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","MenuItemFonts","MenuItem","NavBurgerMenuFonts","NavBurgerMenu","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","NavBurgerMenu","Buttons","MenuItem","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","css","addPropertyOverrides","Phosphor","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","__legacyOverrideHOC_DataObserverContext","_jsx","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","FormPlainTextInput","sharedStyle.css","sharedStyle.fonts","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","Component","useState","useRef","useCallback","form"],"sources":["https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/DwWOdDzQZGCuvkNlbUjZ/p64C0n6xNEFY9NovSiJw/FramerFormsShared.js","https:/framerusercontent.com/modules/CAiPOh5jW8sjhKQGY1KE/c49HDh8hzE6LoUy4Q8Ea/FormPageLabel.js","https:/framerusercontent.com/modules/fPSKMdnAZGIeyDfLV8KP/n9X07y9vIPbQSgbJ1CwN/MultiStepFormButton.js","https:/framerusercontent.com/modules/tN5l0aqIzWiUvVuvMcpG/RdY9lsnI2r5TMVIafxNF/TextInput.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framer.com/m/phosphor-icons/House.js@0.0.57","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js","https:/framerusercontent.com/modules/wV9SghwspjN8vk1MgoSi/tJEaS4WTqhEc4L6k0Sqo/MultiStepForm.js","https:/framerusercontent.com/modules/3DRS2tEfOSEM2OCUiwRn/l55o5cznlteyDzOOlgKi/Bsxt6KUQx.js","https:/framerusercontent.com/modules/6FXer7Ff4uSmZ12Tm1Sf/3ekV8d1cJ0sTKpxMA8h4/jS3cIXaLJ.js","https:/framerusercontent.com/modules/0DBDkZ2Wo3xFcan8ORpL/p5w3WrbrkqfA1VHaNBmb/txqYWKgN3.js","https:/framerusercontent.com/modules/xi8qQ7Pe0a0WRrfDr1Vt/IusyhtyUKrPUCiVHxM3r/OxbPoMWWx.js","https:/framerusercontent.com/modules/IZOMFW32nvgY3jDGXKCO/QsqUCtg1WTsRakdvrkS2/P5MWrPzbL.js","https:/framerusercontent.com/modules/KuvBGAqfpIUU33JHq9Be/k3h576Ygxx6JIA2DrDx9/fpKXx5ls4.js","https:/framerusercontent.com/modules/j9o9Jk7B0eXICyugqEhz/7NarRP4jo8NSVpaVSppD/kK0KEm1Sk.js","https:/framerusercontent.com/modules/DrSSWayCpfv7hLFaHboB/td0rldsAfU65Zq7QDTnc/bV8o3EbvE.js","https:/framerusercontent.com/modules/XP4zUdMxmBOOVR8KcW1o/H6DTOVM3vl3BaaQVV5vg/IPNIs3qkY.js","https:/framerusercontent.com/modules/8QrgNdv6NzINjmhdnCDJ/bEmoBlR0M9h6LLSMxnHr/HIFff2Yck.js","https:/framerusercontent.com/modules/hxe9K3mBLueEx6vWrpa3/971vrQ3TzUmMshEIZTP3/IsbDOiC2e.js","https:/framerusercontent.com/modules/3s7pdcaSpxU1N9dT2Xiu/dNQJiKA2H1jZtUfyZkZv/l_Eyb1LbT.js","https:/framerusercontent.com/modules/ipumNTbuGkp1TVCj5AtU/le7fKrWHJe7wPr1oq7Kv/rQmUtboqs.js","https:/framerusercontent.com/modules/2c65qKFjzMivJmM9hzkg/XTf0tNpW0FryHhTuoPVt/U_LkmbYdE.js","https:/framerusercontent.com/modules/iFd5WyDk4OH3kklZ2ITT/I46t9NCli91p6izOPh57/Input_Focus.js","https:/framerusercontent.com/modules/161MbLvILd2wX4641wJA/zGKrA6OhyOfUnmXBALPK/Vb6Z8INC_.js","https:/framerusercontent.com/modules/EiVegB2De0wwyu4eHg4C/93fGZ6NBt1uvi95UcDxw/xmY7AhHlq.js","https:/framerusercontent.com/modules/MGoQ6DMV7WTfeJyp9311/LMeSKpzrTJCDxjE301Kp/submitOverride.js","https:/framerusercontent.com/modules/y2tFUmGQaTexYZaEcuVb/DPVJMsNpGgcm5rFyVH3S/CurrencyInput_1.js","https:/framerusercontent.com/modules/HhPtpQWqIUEMvOw2KRby/2IEaFjJXMpt8bGKT4bSm/InputValidation.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","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,RenderTarget,withCSS}from\"framer\";import{forwardRef,useEffect,useState,useRef,useId}from\"react\";import{motion}from\"framer-motion\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";// totalPages\n// pageHistory\n// logicConfig\n// isEndPage\n// previousPage()\n// nextPage()\nexport const useMultiStepFormStore=createStore({});export const HIDDEN_CLASS_NAME=\"framerforms-hidden\";const CANVAS_HIDDEN_CLASS_NAME=\"framerforms-canvas-hidden\";export const useInstanceId=()=>{const id=useId();const cleanId=id.replace(/:/g,\"\");const instanceId=`superfields-${cleanId}`;return instanceId;};export const HiddenInput=/*#__PURE__*/forwardRef(({name,required,value,setInvalid,onSetValueEvent,noPrefill=false,disabled=false},parentRef)=>{const internalRef=useRef(null);const ref=parentRef||internalRef;useEffect(()=>{if(ref.current){ref.current.addEventListener(\"framerFormsSetValue\",onSetValueEvent);}return()=>{if(ref.current){ref.current.removeEventListener(\"framerFormsSetValue\",onSetValueEvent);}};},[onSetValueEvent]);return /*#__PURE__*/_jsx(\"input\",{ref:ref,type:\"text\",\"data-framerforms-set-value-event\":!!onSetValueEvent,\"data-framerforms-no-prefill\":noPrefill,style:{position:\"absolute\",opacity:0,pointerEvents:\"none\",inset:0},tabIndex:-1,name:name,required:required,value:value,disabled:disabled,onInvalid:event=>{event.preventDefault();setInvalid(true);}});});const HideElementComponent=/*#__PURE__*/forwardRef(({},ref)=>{return /*#__PURE__*/_jsx(\"div\",{ref:ref,className:HIDDEN_CLASS_NAME});});export const HideElement=withCSS(HideElementComponent,[`div:has(> .${HIDDEN_CLASS_NAME}) { display: none; }`,`.${HIDDEN_CLASS_NAME} { display: none; }`],HIDDEN_CLASS_NAME);HideElement.displayName=\"FramerForms/Hide Element\";export const HiddenComponentLabel=/*#__PURE__*/forwardRef(({text,subtext=\"\",children=null,...otherProps},ref)=>{const isCanvas=RenderTarget.current()===RenderTarget.canvas;const id=useInstanceId();return isCanvas?/*#__PURE__*/_jsxs(\"div\",{\"data-framerforms\":true,...otherProps,ref:ref,className:CANVAS_HIDDEN_CLASS_NAME,style:{backgroundColor:\"rgba(187, 187, 187, 0.15)\",borderRadius:10,padding:\"12px 16px\",fontFamily:\"Inter\",fontWeight:500,fontSize:12,color:\"#999\",display:\"flex\",flexDirection:\"column\",gap:4,alignItems:\"center\",textAlign:\"center\",width:\"100%\",height:\"100%\",textWrap:\"nowrap\"},children:[children,text,subtext&&/*#__PURE__*/_jsx(\"span\",{style:{opacity:.7,whiteSpace:\"pre\",lineHeight:1.4},children:subtext}),/*#__PURE__*/_jsx(Border,{width:\"1px\",style:\"solid\",borderColor:\"rgba(136, 136, 136, 0.1)\"}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n                        [data-framer-component-container=\"true\"] div:has(> .${CANVAS_HIDDEN_CLASS_NAME}) {\n                            display: none !important;\n                        }`}})]}):/*#__PURE__*/_jsxs(\"div\",{...otherProps,ref:ref,className:HIDDEN_CLASS_NAME,children:[/*#__PURE__*/_jsx(HideElement,{}),children]});});HiddenComponentLabel.displayName=\"FramerForms/Hidden Component Label\";export function iconProp({size=16,buttonTitle=\"Icon\",controls={}}={}){return{type:ControlType.Object,buttonTitle,optional:true,defaultValue:{color:\"#999\",size},controls:{image:{type:ControlType.Image},color:{type:ControlType.Color,optional:true,defaultValue:\"#999\"},size:{type:ControlType.Number,defaultValue:size,min:1,step:1,displayStepper:true},...controls}};}export function Icon({image,color,size,style={},defaultImage}){return /*#__PURE__*/_jsx(\"div\",{style:{width:size,height:size,minWidth:size,minHeight:size,pointerEvents:\"none\",backgroundColor:color,backgroundImage:color?\"none\":image?`url('${image}')`:defaultImage,maskImage:image?`url('${image}')`:defaultImage,backgroundSize:\"contain\",backgroundPosition:\"center\",maskSize:\"contain\",maskPosition:\"center\",...style}});}Icon.displayName=\"FramerForms/Icon\";export function Border({width,style,transition=null,borderColor=\"inherit\",opacity=1}){return /*#__PURE__*/_jsx(motion.div,{animate:{borderColor,opacity},style:{position:\"absolute\",inset:0,borderWidth:width,borderStyle:style,borderRadius:\"inherit\",pointerEvents:\"none\"},initial:false,transition:transition});}Border.displayName=\"FramerForms/Border\";export function createBackground(fill,on=null,focused=null,invalid=null){if(fill){const onOff=typeof on==\"boolean\";if(fill.type==\"color\"){let color=invalid&&fill.colorInvalid||focused&&fill.colorFocus||(onOff?on?fill.colorOn:fill.colorOff:fill.color);return{backgroundColor:color,backgroundImage:\"none\"};}else{const colorA=invalid&&fill.colorAInvalid||focused&&fill.colorAFocus||(onOff?on?fill.colorAOn:fill.colorAOff:fill.colorA);const colorB=invalid&&fill.colorBInvalid||focused&&fill.colorBFocus||(onOff?on?fill.colorBOn:fill.colorBOff:fill.colorB);return{backgroundColor:\"none\",backgroundImage:`linear-gradient(${fill.gradientAngle}deg, ${colorB}, ${colorA})`};}}return{};}export function parsePadding(padding){if(typeof padding!==\"string\"){return[0,0,0,0];}const values=padding.split(\" \");const parsedValues=values.map(value=>parseInt(value.replace(\"px\",\"\"),10));switch(parsedValues.length){case 1:const p=parsedValues[0];return[p,p,p,p];case 4:return parsedValues;}return[0,0,0,0];}export function fillProp({onOff=false,focus=true,invalid=true,optional=false,hidden=null,color=\"rgba(187, 187, 187, 0.15)\",colorA=\"#BBB\",colorB=\"#676767\",colorOn=\"rgba(70, 160, 219, 0.2)\",colorAOn=\"#66C2FF\",colorBOn=\"#0099FF\",colorOff=\"rgba(187, 187, 187, 0.15)\",colorAOff=\"#BBB\",colorBOff=\"#676767\"}={}){return{type:ControlType.Object,optional,hidden,icon:\"color\",defaultValue:{type:\"color\",...onOff?{colorOn,colorOff}:{color,colorA,colorB}},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"linearGradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},...onOff?{colorOn:{type:ControlType.Color,defaultValue:colorOn,hidden:props=>props.type!==\"color\"},colorOff:{type:ControlType.Color,defaultValue:colorOff,hidden:props=>props.type!==\"color\"}}:{color:{type:ControlType.Color,defaultValue:color,hidden:props=>props.type!==\"color\"}},...focus?{colorFocus:{type:ControlType.Color,optional:true,title:\"Focus\",hidden:props=>props.type!==\"color\"}}:{},...invalid?{colorInvalid:{type:ControlType.Color,optional:true,title:\"Invalid\",hidden:props=>props.type!==\"color\"}}:{},...onOff?{colorAOn:{type:ControlType.Color,defaultValue:colorAOn,title:\"Colors On\",hidden:props=>props.type!==\"linearGradient\"},colorBOn:{type:ControlType.Color,defaultValue:colorBOn,title:\" \",hidden:props=>props.type!==\"linearGradient\"},colorAOff:{type:ControlType.Color,defaultValue:colorAOff,title:\"Colors Off\",hidden:props=>props.type!==\"linearGradient\"},colorBOff:{type:ControlType.Color,defaultValue:colorBOff,title:\" \",hidden:props=>props.type!==\"linearGradient\"}}:{colorA:{type:ControlType.Color,defaultValue:colorA,title:\"Colors\",hidden:props=>props.type!==\"linearGradient\"},colorB:{type:ControlType.Color,defaultValue:colorB,title:\" \",hidden:props=>props.type!==\"linearGradient\"}},...focus?{colorAFocus:{type:ControlType.Color,optional:true,title:\"Focus\",hidden:props=>props.type!==\"linearGradient\"},colorBFocus:{type:ControlType.Color,optional:true,title:\" \",hidden:props=>props.type!==\"linearGradient\"}}:{},...invalid?{colorAInvalid:{type:ControlType.Color,optional:true,title:\"Invalid\",hidden:props=>props.type!==\"linearGradient\"},colorBInvalid:{type:ControlType.Color,optional:true,title:\" \",hidden:props=>props.type!==\"linearGradient\"}}:{},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"linearGradient\"}}};}export function borderProp({onOff=false,focus=true,invalid=true,defaultValue=true,color=\"rgba(136, 136, 136, 0.1)\",colorOn=\"#0099FF\",colorOff=\"rgba(136, 136, 136, 0.1)\",colorFocus=\"#0099FF\",colorInvalid=\"#FF5A6F\",hidden=null}={}){return{type:ControlType.Object,optional:true,hidden,defaultValue:defaultValue?{color,colorOn,colorOff,colorFocus,colorInvalid,width:\"1px\"}:undefined,controls:{...onOff?{colorOn:{type:ControlType.Color,defaultValue:colorOn},colorOff:{type:ControlType.Color,defaultValue:colorOff}}:{color:{type:ControlType.Color,defaultValue:color}},...focus?{colorFocus:{type:ControlType.Color,defaultValue:colorFocus,optional:true,title:\"Focus\"}}:{},...invalid?{colorInvalid:{type:ControlType.Color,defaultValue:colorInvalid,optional:true,title:\"Invalid\"}}:{},width:{type:ControlType.Padding,defaultValue:\"1px\"},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}};}export function shadowsProp({invalid=true,onOff=false}={}){return{type:ControlType.Object,buttonTitle:\"Shadows\",optional:true,controls:{...onOff?{on:{type:ControlType.BoxShadow,defaultValue:\"rgba(0, 153, 255, 0.5) 0px 2px 4px 0px\"},off:{type:ControlType.BoxShadow,defaultValue:\"rgba(0, 0, 0, 0.25) 0px 2px 4px 0px\"}}:{default:{type:ControlType.BoxShadow,defaultValue:\"rgba(0, 0, 0, 0.25) 0px 2px 4px 0px\"}},focus:{type:ControlType.BoxShadow},invalid:invalid?{type:ControlType.BoxShadow}:null}};}export function useCanvasState(ref){const[totalPages,setTotalPages]=useState(1);useEffect(()=>{const element=ref.current;let pages=null;function updateState(){setTotalPages(pages?pages.children.length:1);}if(element){const multiStepForms=document.querySelectorAll(\"div[data-framerforms-multi-step-form]\");for(const multiStepForm of multiStepForms){const form=multiStepForm.closest(\"form\")||multiStepForm.parentElement.parentElement.parentElement;if(form&&isAncestor(form,element)){pages=form.querySelector(':scope > [data-framer-name=\"Pages\" i]');}}}updateState();if(pages){const observer=new MutationObserver((mutationsList,observer)=>{for(let mutation of mutationsList){if(mutation.type===\"childList\"){updateState();}}});observer.observe(pages,{childList:true});return()=>observer.disconnect();}},[]);return{page:0,totalPages};}export function isAncestor(ancestorElement,descendantElement){if(!ancestorElement||!descendantElement){return false;}let currentElement=descendantElement;while(currentElement!==null){if(currentElement===ancestorElement){return true;}currentElement=currentElement.parentElement;}return false;}export function getFormInfo(element){const form=element===null||element===void 0?void 0:element.closest(\"form\");let formId=null;let pages=null;if(form){formId=form.getAttribute(\"framerforms-id\");pages=form.querySelector(':scope > [data-framer-name=\"Pages\" i]');if(!formId){formId=uuid();form.setAttribute(\"framerforms-id\",formId);}}return{form,formId,pages};}function uuid(){let d=new Date().getTime()// Timestamp\n;let d2=performance&&performance.now&&performance.now()*1e3||0// Time in microseconds since page-load or 0 if unsupported\n;return\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".replace(/[xy]/g,function(c){let r=Math.random()*16// random number between 0 and 16\n;if(d>0){// Use timestamp until depleted\nr=(d+r)%16|0;d=Math.floor(d/16);}else{// Use microseconds since page-load if supported\nr=(d2+r)%16|0;d2=Math.floor(d2/16);}return(c===\"x\"?r:r&3|8).toString(16);});}\nexport const __FramerMetadata__ = {\"exports\":{\"borderProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isAncestor\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"shadowsProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parsePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFormInfo\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HiddenComponentLabel\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HideElement\":{\"type\":\"reactComponent\",\"name\":\"HideElement\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HIDDEN_CLASS_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"HiddenInput\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCanvasState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiStepFormStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerFormsShared.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useRef,useState}from\"react\";import{useMultiStepFormStore,useCanvasState,getFormInfo}from\"https://framerusercontent.com/modules/DwWOdDzQZGCuvkNlbUjZ/p64C0n6xNEFY9NovSiJw/FramerFormsShared.js\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function FormPageLabel(props){var _props_style;const Tag=props.htmlTag||\"p\";const isCanvas=RenderTarget.current()===RenderTarget.canvas;const ref=useRef(null);const[multiStepFormState,setMultiStepFormState]=useMultiStepFormStore();const canvasState=useCanvasState(ref);const[formId,setFormId]=useState(null);const state=isCanvas?canvasState:multiStepFormState[formId];useEffect(()=>{const newFormId=getFormInfo(ref.current).formId;setFormId(newFormId);if(!multiStepFormState[newFormId]){setMultiStepFormState({});}},[]);var _state_totalPages;return /*#__PURE__*/_jsx(Tag,{\"data-framerforms\":true,ref:ref,style:{color:props.color,userSelect:props.textSelect?\"auto\":\"none\",whiteSpace:((_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.width)?\"pre\":\"nowrap\",margin:0,...props.font,...props.style},children:props.text.replace(/\\[page\\]/g,(state===null||state===void 0?void 0:state.pageHistory)?state.pageHistory.length:1).replace(/\\[totalPages\\]/g,(_state_totalPages=state===null||state===void 0?void 0:state.totalPages)!==null&&_state_totalPages!==void 0?_state_totalPages:1)});}FormPageLabel.displayName=\"Form Page Label\";addPropertyControls(FormPageLabel,{text:{type:ControlType.String,defaultValue:\"Page [page] / [totalPages]\",description:\"*[page]*: current page\\n*[totalPages]*: total number of pages\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4}},color:{type:ControlType.Color,defaultValue:\"#888\"},textSelect:{type:ControlType.Boolean,defaultValue:true},htmlTag:{type:ControlType.Enum,options:[\"p\",\"span\",\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"],title:\"HTML Tag\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FormPageLabel\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useEffect,useState,useRef,cloneElement}from\"react\";import{motion}from\"framer-motion\";import{borderProp,fillProp,createBackground,Border,HideElement,useMultiStepFormStore,getFormInfo}from\"https://framerusercontent.com/modules/DwWOdDzQZGCuvkNlbUjZ/p64C0n6xNEFY9NovSiJw/FramerFormsShared.js\";const CANVAS_HIDDEN_CLASS_NAME=\"framerforms-canvas-hidden\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function MultiStepFormButton(props){const prev=props.page==\"previous\";const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isOptimizing=typeof window===\"undefined\";const[multiStepFormState,setMultiStepFormState]=useMultiStepFormStore();const[formId,setFormId]=useState(null);const ref=useRef(null);const state=multiStepFormState[formId];useEffect(()=>{const newFormId=getFormInfo(ref.current).formId;if(!multiStepFormState[newFormId]){setMultiStepFormState({});}setFormId(newFormId);},[]);let hidden=false;if(isOptimizing||!state){hidden=prev;}else if(state?.pageHistory){const page=state.pageHistory[state.pageHistory.length-1];if(prev){hidden=page===0;}else{hidden=state.isEndPage;}}if(hidden&&!isCanvas){return /*#__PURE__*/_jsx(HideElement,{ref:ref});}function onClick(){if(state){if(prev){state.previousPage();}else{state.nextPage();}}props.click?.();}if(props.appearance==\"custom\"){let layer=props.customLayer?.[0];const width=props.style?.width;const height=props.style?.height;if(layer&&props.style&&(width||height)){layer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...width&&{width:width},...height&&{height:height}}});}return /*#__PURE__*/_jsx(\"button\",{ref:ref,type:\"button\",style:{display:\"contents\"},onClick:onClick,onMouseEnter:props.hover,children:layer});}return /*#__PURE__*/_jsxs(motion.button,{\"data-framerforms\":true,ref:ref,type:\"button\",onClick:onClick,onMouseEnter:props.hover,className:hidden&&isCanvas?CANVAS_HIDDEN_CLASS_NAME:\"\",whileFocus:{...createBackground(props.fill,null,true),borderColor:props.border?.colorFocus??props.border?.color},style:{position:\"relative\",display:\"flex\",justifyContent:props.font?.textAlign||\"center\",alignItems:\"center\",...createBackground(props.fill),border:\"none\",color:props.color,padding:props.padding,borderRadius:props.radius,userSelect:\"none\",cursor:\"pointer\",textWrap:props.style?.width==\"100%\"?undefined:\"nowrap\",boxShadow:props.shadows,borderColor:props.border?.color,backdropFilter:props.bgBlur?`blur(${props.bgBlur}px)`:undefined,...props.font,...props.style},transition:props.transition,children:[props.text,/*#__PURE__*/_jsx(Border,{...props.border}),hidden&&isCanvas&&/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n                        [data-framer-component-container=\"true\"] div:has(> .${CANVAS_HIDDEN_CLASS_NAME}) {\n                            display: none !important;\n                        }`}})]});}MultiStepFormButton.displayName=\"Multi-Step Form Button\";addPropertyControls(MultiStepFormButton,{page:{type:ControlType.Enum,defaultValue:\"next\",options:[\"previous\",\"next\"],optionTitles:[\"Previous\",\"Next\"],displaySegmentedControl:true},autoHide:{type:ControlType.Boolean,defaultValue:true,title:\"Auto-Hide\",description:\"Hide on first/last page\"},appearance:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true},customLayer:{type:ControlType.ComponentInstance,title:\"Layer\",description:\"Connect a custom layer outside the breakpoint\",hidden:props=>props.appearance!==\"custom\"},text:{type:ControlType.String,defaultValue:\"Next\",hidden:props=>props.appearance!==\"default\"},fill:fillProp({focus:true,invalid:false,color:\"#333\",colorA:\"#8C8C8C\",colorB:\"#000\",hidden:props=>props.appearance!==\"default\"}),color:{type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.appearance!==\"default\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.2},hidden:props=>props.appearance!==\"default\"},padding:{type:ControlType.Padding,defaultValue:\"10px 16px 10px 16px\",hidden:props=>props.appearance!==\"default\"},radius:{type:ControlType.BorderRadius,defaultValue:\"10px\",hidden:props=>props.appearance!==\"default\"},border:borderProp({focus:true,color:\"#0099FF00\",hidden:props=>props.appearance!==\"default\"}),shadows:{type:ControlType.BoxShadow,hidden:props=>props.appearance!==\"default\"},bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\",hidden:props=>props.appearance!==\"default\"},transition:{type:ControlType.Transition,defaultValue:{type:false},hidden:props=>props.appearance!==\"default\"},click:{type:ControlType.EventHandler},hover:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MultiStepFormButton\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MultiStepFormButton.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\";import{createBackground,Border,parsePadding,fillProp,borderProp,shadowsProp,useInstanceId}from\"https://framerusercontent.com/modules/DwWOdDzQZGCuvkNlbUjZ/p64C0n6xNEFY9NovSiJw/FramerFormsShared.js\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 400\n * @framerDisableUnlink\n */export default function TextInput(props){const{type,textAreaHeight,shadows,border}=props;const id=useInstanceId();const Element=type==\"textArea\"?\"textarea\":\"input\";const[focused,setFocused]=useState(false);const[invalid,setInvalid]=useState(false);let attributes={};let styles={};if(type==\"textArea\"){const[pt,pr,pb,pl]=parsePadding(props.padding);const heightMode=textAreaHeight.mode;const autoHeightSupported=typeof CSS!==\"undefined\"?CSS.supports(\"field-sizing\",\"content\"):true;attributes.rows=heightMode==\"fixed\"?textAreaHeight.lines:1;styles={display:\"block\",minHeight:heightMode==\"auto\"&&!autoHeightSupported?`calc(${textAreaHeight.fallbackLines}lh + ${pt+pb}px)`:heightMode!==\"fixed\"?`calc(${textAreaHeight.minLines}lh + ${pt+pb}px)`:undefined,maxHeight:heightMode!==\"fixed\"?`calc(${textAreaHeight.maxLines}lh + ${pt+pb}px)`:undefined,fieldSizing:heightMode==\"auto\"&&autoHeightSupported?\"content\":undefined,resize:heightMode==\"resizable\"?\"vertical\":\"none\"};}const onFocus=()=>{setFocused(true);props.focusEvent?.();if(invalid){setInvalid(false);}};const onBlur=()=>{setFocused(false);props.blurEvent?.();};const onInvalid=event=>{event.preventDefault();setInvalid(true);props.invalidEvent?.();};return /*#__PURE__*/_jsxs(motion.div,{\"data-framerforms\":true,id:id,onFocus:onFocus,onBlur:onBlur,animate:{...createBackground(props.fill,null,focused,invalid),boxShadow:invalid&&shadows?.invalid||focused&&shadows?.focus||shadows?.default,borderColor:invalid&&border?.colorInvalid||focused&&border?.colorFocus||border?.color},style:{borderRadius:props.radius,overflow:type==\"textArea\"&&props.textAreaScrollbar==\"auto\"?\"hidden\":\"visible\",backdropFilter:props.bgBlur?`blur(${props.bgBlur}px)`:undefined,...props.style},initial:false,transition:props.transition,children:[/*#__PURE__*/_jsx(Element,{name:props.name,required:props.required,autoFocus:props.autoFocus,placeholder:props.placeholder,minLength:props.minLengthEnabled?props.minLength:undefined,maxLength:props.maxLengthEnabled?props.maxLength:undefined,defaultValue:props.value,onInvalid:onInvalid,style:{display:\"block\",padding:props.padding,color:props.color,background:\"none\",border:\"none\",textOverflow:\"ellipsis\",...styles,...props.font,...props.style},...attributes}),/*#__PURE__*/_jsx(Border,{...props.border,transition:props.transition}),/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n                    #${id} ${Element}::placeholder {\n                        color: ${props.placeholderColor};\n                    }\n                    #${id} ${Element}:focus {\n                        appearance: none;\n                        outline: none;\n                        border: none;\n                        display: none;\n                    }`}}),type==\"textArea\"&&props.textAreaScrollbar==\"hidden\"&&/*#__PURE__*/_jsx(\"style\",{children:`#${id} textarea::-webkit-scrollbar {\n                        display: none; /* WebKit browsers (Chrome, Safari) */\n                    }\n                    #${id} textarea {\n                        -ms-overflow-style: none; /* IE and Edge */\n                        scrollbar-width: none; /* Firefox */\n                    }`})]});}TextInput.displayName=\"Text Input\";addPropertyControls(TextInput,{name:{type:ControlType.String,defaultValue:\"Text\",preventLocalization:true},required:{type:ControlType.Boolean,defaultValue:false},autoFocus:{type:ControlType.Boolean,defaultValue:false,title:\"Auto-Focus\"},minLengthEnabled:{type:ControlType.Boolean,defaultValue:false,title:\"Min Length\"},minLength:{type:ControlType.Number,defaultValue:100,min:0,step:1,displayStepper:true,title:\" \",hidden:props=>!props.minLengthEnabled},maxLengthEnabled:{type:ControlType.Boolean,defaultValue:false,title:\"Max Length\"},maxLength:{type:ControlType.Number,defaultValue:100,min:0,step:1,displayStepper:true,title:\" \",hidden:props=>!props.maxLengthEnabled},value:{type:ControlType.String,placeholder:\"Default Value\"},type:{type:ControlType.Enum,defaultValue:\"input\",options:[\"textArea\",\"input\"],optionTitles:[\"Yes\",\"No\"],displaySegmentedControl:true,title:\"Text Area\"},textAreaHeight:{type:ControlType.Object,title:\"Height\",controls:{mode:{type:ControlType.Enum,defaultValue:\"auto\",options:[\"auto\",\"resizable\",\"fixed\"],optionTitles:[\"Auto\",\"Resizable\",\"Fixed\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},minLines:{type:ControlType.Number,defaultValue:3,min:1,step:1,displayStepper:true,hidden:props=>props.mode===\"fixed\"},maxLines:{type:ControlType.Number,defaultValue:8,min:1,step:1,displayStepper:true,hidden:props=>props.mode===\"fixed\"},lines:{type:ControlType.Number,defaultValue:5,min:1,step:1,displayStepper:true,hidden:props=>props.mode!==\"fixed\"},fallbackLines:{type:ControlType.Number,defaultValue:5,min:1,step:1,title:\"Fallback\",description:\"Auto height is [not supported on all browsers](https://caniuse.com/mdn-css_properties_field-sizing_content). Fallback is used when auto height is not supported.\",hidden:props=>props.mode!==\"auto\"}},hidden:props=>props.type!=\"textArea\"},textAreaScrollbar:{type:ControlType.Enum,defaultValue:\"hidden\",options:[\"auto\",\"hidden\"],optionTitles:[\"Auto\",\"Hidden\"],displaySegmentedControl:true,title:\"Scrollbar\",hidden:props=>props.type!=\"textArea\"},placeholder:{type:ControlType.String,defaultValue:\"Write here...\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.2}},color:{type:ControlType.Color,defaultValue:\"#999999\"},placeholderColor:{type:ControlType.Color,defaultValue:\"#999999\",title:\"Placeholder\"},fill:fillProp(),radius:{type:ControlType.BorderRadius,defaultValue:\"10px\"},padding:{type:ControlType.Padding,defaultValue:\"12px\"},border:borderProp(),shadows:shadowsProp(),bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\"},transition:{type:ControlType.Transition,defaultValue:{type:false}},focusEvent:{type:ControlType.EventHandler,title:\"Focus\"},blurEvent:{type:ControlType.EventHandler,title:\"Blur\"},invalidEvent:{type:ControlType.EventHandler,title:\"Invalid\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextInput\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextInput.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","let Component;\nlet IconInner;\nvar Icon = (React) => {\n  if (!Component) {\n    Component = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z\" }))\n      ]\n    ]);\n    IconInner = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, Component.get(props.weight)));\n  }\n  return IconInner;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nvar House_default = Icon;\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.57\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"Acorn\",\"AddressBook\",\"AddressBookTabs\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTaxiing\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Ambulance\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"Angle\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"ApproximateEquals\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asclepius\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Avocado\",\"Axe\",\"Baby\",\"BabyCarriage\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barn\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"BaseballHelmet\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"BeachBall\",\"Beanie\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"Belt\",\"BezierCurve\",\"Bicycle\",\"Binary\",\"Binoculars\",\"Biohazard\",\"Bird\",\"Blueprint\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bomb\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"BookOpenUser\",\"BookUser\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"Boules\",\"BoundingBox\",\"BowlFood\",\"BowlSteam\",\"BowlingBall\",\"BoxArrowDown\",\"BoxArrowUp\",\"BoxingGlove\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bread\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Building\",\"BuildingApartment\",\"BuildingOffice\",\"Buildings\",\"Bulldozer\",\"Bus\",\"Butterfly\",\"CableCar\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarDot\",\"CalendarDots\",\"CalendarHeart\",\"CalendarMinus\",\"CalendarPlus\",\"CalendarSlash\",\"CalendarStar\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarBattery\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CardsThree\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretLineDown\",\"CaretLineLeft\",\"CaretLineRight\",\"CaretLineUp\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CashRegister\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"CellTower\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredSlash\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleSlash\",\"ChatCircleText\",\"ChatDots\",\"ChatSlash\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropSlash\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checkerboard\",\"Checks\",\"Cheers\",\"Cheese\",\"ChefHat\",\"Cherries\",\"Church\",\"Cigarette\",\"CigaretteSlash\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"City\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClockUser\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Clover\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"CoffeeBean\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"ColumnsPlusLeft\",\"ColumnsPlusRight\",\"Command\",\"Compass\",\"CompassRose\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"CourtBasketball\",\"Cow\",\"CowboyHat\",\"Cpu\",\"Crane\",\"CraneTower\",\"CreditCard\",\"Cricket\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownCross\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desk\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSlash\",\"DeviceMobileSpeaker\",\"DeviceRotate\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscoBall\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"Dresser\",\"DribbbleLogo\",\"Drone\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropSimple\",\"DropSlash\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Empty\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"ExclamationMark\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"Eyes\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FalloutShelter\",\"Fan\",\"Farm\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FediverseLogo\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileC\",\"FileCloud\",\"FileCode\",\"FileCpp\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileIni\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMd\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FilePy\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileTxt\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FireTruck\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagBannerFold\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FlipHorizontal\",\"FlipVertical\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"FootballHelmet\",\"Footprints\",\"ForkKnife\",\"FourK\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"FunnelSimpleX\",\"FunnelX\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeSimpleX\",\"GlobeStand\",\"GlobeX\",\"Goggles\",\"Golf\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gps\",\"GpsFix\",\"GpsSlash\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GraphicsCard\",\"GreaterThan\",\"GreaterThanOrEqual\",\"GridFour\",\"GridNine\",\"Guitar\",\"HairDryer\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandArrowDown\",\"HandArrowUp\",\"HandCoins\",\"HandDeposit\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPeace\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"HandWithdraw\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"HardHat\",\"Hash\",\"HashStraight\",\"HeadCircuit\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighDefinition\",\"HighHeel\",\"Highlighter\",\"HighlighterCircle\",\"Hockey\",\"Hoodie\",\"Horse\",\"Hospital\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"Hurricane\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageBroken\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Intersection\",\"Invoice\",\"Island\",\"Jar\",\"JarLabel\",\"Jeep\",\"Joystick\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"LampPendant\",\"Laptop\",\"Lasso\",\"LastfmLogo\",\"Layout\",\"Leaf\",\"Lectern\",\"Lego\",\"LegoSmiley\",\"LessThan\",\"LessThanOrEqual\",\"LetterCircleH\",\"LetterCircleP\",\"LetterCircleV\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"LineVertical\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinktreeLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListHeart\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"ListStar\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"Log\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Mailbox\",\"MapPin\",\"MapPinArea\",\"MapPinLine\",\"MapPinPlus\",\"MapPinSimple\",\"MapPinSimpleArea\",\"MapPinSimpleLine\",\"MapTrifold\",\"MarkdownLogo\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MastodonLogo\",\"MathOperations\",\"MatrixLogo\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MemberOf\",\"Memory\",\"MessengerLogo\",\"MetaLogo\",\"Meteor\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"Microscope\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"MoneyWavy\",\"Monitor\",\"MonitorArrowUp\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseLeftClick\",\"MouseMiddleClick\",\"MouseRightClick\",\"MouseScroll\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesMinus\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Network\",\"NetworkSlash\",\"NetworkX\",\"Newspaper\",\"NewspaperClipping\",\"NotEquals\",\"NotMemberOf\",\"NotSubsetOf\",\"NotSupersetOf\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NuclearPlant\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Numpad\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Onigiri\",\"OpenAiLogo\",\"Option\",\"Orange\",\"OrangeSlice\",\"Oven\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Panorama\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilRuler\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagon\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleCircle\",\"PersonSimpleHike\",\"PersonSimpleRun\",\"PersonSimpleSki\",\"PersonSimpleSwim\",\"PersonSimpleTaiChi\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneList\",\"PhoneOutgoing\",\"PhonePause\",\"PhonePlus\",\"PhoneSlash\",\"PhoneTransfer\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PicnicTable\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PingPong\",\"PintGlass\",\"PinterestLogo\",\"Pinwheel\",\"Pipe\",\"PipeWrench\",\"PixLogo\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Popsicle\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"QuestionMark\",\"Queue\",\"Quotes\",\"Rabbit\",\"Racquet\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"Ranking\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"RectangleDashed\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"ReplitLogo\",\"Resize\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"RowsPlusBottom\",\"RowsPlusTop\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Sailboat\",\"Scales\",\"Scan\",\"ScanSmiley\",\"Scissors\",\"Scooter\",\"Screencast\",\"Screwdriver\",\"Scribble\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealPercent\",\"SealQuestion\",\"SealWarning\",\"Seat\",\"Seatbelt\",\"SecurityCamera\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShippingContainer\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shovel\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SkypeLogo\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyMelting\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"Sock\",\"SolarPanel\",\"SolarRoof\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Speedometer\",\"Sphere\",\"Spinner\",\"SpinnerBall\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"SprayBottle\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackMinus\",\"StackOverflowLogo\",\"StackPlus\",\"StackSimple\",\"Stairs\",\"Stamp\",\"StandardDefinition\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteamLogo\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"SubsetOf\",\"SubsetProperOf\",\"Subtitles\",\"SubtitlesSlash\",\"Subtract\",\"SubtractSquare\",\"Subway\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"SupersetOf\",\"SupersetProperOf\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TeaBag\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextSubscript\",\"TextSuperscript\",\"TextT\",\"TextTSlash\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThreadsLogo\",\"ThreeD\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Tilde\",\"Timer\",\"TipJar\",\"Tipi\",\"Tire\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tornado\",\"Tote\",\"ToteSimple\",\"Towel\",\"Tractor\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"TrayArrowDown\",\"TrayArrowUp\",\"TreasureChest\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TreeView\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"TriangleDashed\",\"Trolley\",\"TrolleySuitcase\",\"Trophy\",\"Truck\",\"TruckTrailer\",\"TumblrLogo\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Union\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCheck\",\"UserCircle\",\"UserCircleCheck\",\"UserCircleDashed\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSound\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"VectorThree\",\"VectorTwo\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"VideoConference\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Visor\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"WashingMachine\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"WaveformSlash\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"Windmill\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XLogo\",\"XSquare\",\"Yarn\",\"YinYang\",\"YoutubeLogo\"];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.57\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/_jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{useState,useEffect,useRef}from\"react\";import{useInstanceId,HiddenComponentLabel,useMultiStepFormStore,getFormInfo,isAncestor}from\"https://framerusercontent.com/modules/DwWOdDzQZGCuvkNlbUjZ/p64C0n6xNEFY9NovSiJw/FramerFormsShared.js\";const OPTIMIZATION_CLASS_NAME=\"framerforms-multi-step-form\";const SUBMIT_BUTTON_HIDDEN_ATTRIBUTE=\"framerforms-submit-button-hidden\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */function MultiStepFormComponent(props){const{scrollToTop}=props;const id=useInstanceId();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const[multiStepFormState,setMultiStepFormState]=useMultiStepFormStore();const[formInfo,setFormInfo]=useState(null);const stateRef=useRef(multiStepFormState[formInfo?.formId]);const ref=useRef(null);const pageVideosRef=useRef({});const isFirstRenderRef=useRef(true);const[initialized,setInitialized]=useState(false);const state=multiStepFormState[formInfo?.formId];const pageHistory=state?.pageHistory;useEffect(()=>{const formInfo=getFormInfo(ref.current);setFormInfo(formInfo);const{formId,form,pages}=formInfo;function previousPage(){const pageHistory=stateRef.current?.pageHistory;if(pageHistory?.length>1){setMultiStepFormState(prev=>({[formId]:{...prev[formId],pageHistory:prev[formId].pageHistory.slice(0,-1),isEndPage:false}}));}}function nextPage(){const state=stateRef.current;if(state){const page=state.pageHistory[state.pageHistory.length-1];const{logicConfigs}=state;let newPage=null;if(logicConfigs.length&&pages){const pageElement=pages.children?.[page];for(const logic of logicConfigs){if(isAncestor(pageElement,logic.ref.current)){const nextPageName=logic.getNextPage();if(nextPageName){const nextPageIndex=getChildIndexByDataFramerName(pages,nextPageName);if(nextPageIndex!==-1){newPage=nextPageIndex;}break;}}}}if(newPage===null&&page<state.totalPages-1){newPage=page+1;}const pageElement=pages.children[page];if(pageElement&&!isFormValid(pageElement)){newPage=null;}if(newPage){setMultiStepFormState(prev=>{const prevState=prev[formId];return{[formId]:{...prevState,pageHistory:[...prevState.pageHistory,newPage],isEndPage:isPageAnEndPage(newPage,prevState,pages,props.endPage,props.endPageCustom)}};});}}}function setPageHistoryLength(newLength){setMultiStepFormState(prev=>{const pageHistory=prev[formId]?.pageHistory??[];return{[formId]:{...prev[formId],pageHistory:newLength>=pageHistory.length?pageHistory:pageHistory.slice(0,newLength),isEndPage:isPageAnEndPage(pageHistory[newLength-1],prev[formId],pages,props.endPage,props.endPageCustom)}};});}if(formId&&pages){setMultiStepFormState({[formId]:{totalPages:pages.children.length,pageHistory:[0],logicConfigs:[],isEndPage:pages.children.length==1,previousPage,nextPage,setPageHistoryLength}});}if(pages){const pageElements=pages.children;for(let i=0;i<pageElements.length;i++){const videos=pageElements[i].querySelectorAll(\"video\");if(!pageVideosRef.current[i]){pageVideosRef.current[i]=[];}for(const video of videos){pageVideosRef.current[i].push(video);if(video.hasAttribute(\"autoplay\")&&i!==0){const pauseVideo=()=>{if(!video.paused){setTimeout(()=>{if(!video.paused){video.pause();}},100)// 100 milliseconds = 0.1 seconds\n;}};if(!video.paused){// Video is already playing, pause it immediately\npauseVideo();}else{// Wait for the video to start playing, then pause it\nvideo.addEventListener(\"play\",pauseVideo,{once:true});}}}}}let unmountFunction=null;if(form){function onEnterPress(event){if(event.key!==\"Enter\"||event.target.tagName===\"TEXTAREA\"){return;}const currentInput=event.target;let previousElement=currentInput;let foundPage=false;while(previousElement&&!foundPage){const newElement=previousElement.parentElement;if(newElement==pages){foundPage=true;break;}previousElement=newElement;}const currentPage=previousElement;let stopEvent=true;if(currentPage){const inputs=getInputsOnPage(currentPage);const currentIndex=inputs.indexOf(currentInput);if(currentIndex<inputs.length-1){// Focus the next input on the current page\ninputs[currentIndex+1].focus();}else{const pageElements=Array.from(pages.children);const pageIndex=pageElements.indexOf(currentPage);if(pageIndex<pageElements.length-1){nextPage();}else{// Let the form submit if it's the last page\nstopEvent=false;}}}if(stopEvent){event.preventDefault();event.stopPropagation();}}// Override Enter key press event\nform.addEventListener(\"keydown\",onEnterPress,true);unmountFunction=()=>{form.removeEventListener(\"keydown\",onEnterPress,true);};}if(unmountFunction){return unmountFunction;}},[]);useEffect(()=>{stateRef.current=state;},[state]);useEffect(()=>{if(state&&(!isCanvas||ref.current?.closest('[data-framer-component-container=\"true\"]'))){const submitButton=formInfo.form?.querySelector('button[type=\"submit\"]')?.parentElement;if(submitButton){submitButton.setAttribute(SUBMIT_BUTTON_HIDDEN_ATTRIBUTE,state.isEndPage?\"false\":\"true\");}}},[state?.isEndPage]);useEffect(()=>{const pages=formInfo?.pages;if(pages&&pageHistory){// Enable/disable form inputs on pages that have not been visited for submit validation\nif(state?.logicConfigs?.length||props.endPage==\"customPages\"){for(let i=0;i<pages.children.length;i++){if(pageHistory.includes(i)){const inputs=pages.children[i]?.querySelectorAll(`input[name][disabled=\"FramerForms\"], select[name][disabled=\"FramerForms\"], textarea[name][disabled=\"FramerForms\"]`);for(const input of inputs){input.removeAttribute(\"disabled\");}}else{const inputs=pages.children[i]?.querySelectorAll(\"input[name]:not([disabled]), select[name]:not([disabled]), textarea[name]:not([disabled])\");for(const input of inputs){input.setAttribute(\"disabled\",\"FramerForms\");}}}}// Play/pause videos on form pages\nconst currentPage=pageHistory[pageHistory.length-1];if(pageVideosRef.current){for(const pageIndex of Object.keys(pageVideosRef.current)){const pageVideos=pageVideosRef.current[pageIndex];for(const video of pageVideos){if(pageIndex==currentPage){if(video.hasAttribute(\"autoplay\")){video.play();}}else if(!video.paused){video.pause();}}}}// Scroll to top of form\nif(scrollToTop&&formInfo.form&&!isFirstRenderRef.current){const rect=formInfo.form.getBoundingClientRect();const top=rect.top-scrollToTop.offset;const topIsInView=top>=0&&top<=window.innerHeight;if(!topIsInView){const windowScrollTop=window.pageYOffset||document.documentElement.scrollTop;window.scrollTo({top:windowScrollTop+top,behavior:scrollToTop.scrollStyle});}}if(!isFirstRenderRef.current){autoFocusInputOnPage(pages.children[currentPage]);}isFirstRenderRef.current=false;}fireAnalyticsEvent(props.analytics,pageHistory,formInfo?.pages);},[pageHistory]);useEffect(()=>{setInitialized(true);},[]);return /*#__PURE__*/_jsxs(HiddenComponentLabel,{text:\"Multi-Step Form\",children:[/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 452 60\",width:\"121\",height:\"16\",style:{marginBottom:5},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 58.178 27.448 L 58.178 0.912 L 33.172 0.912 C 14.852 0.912 0 15.76 0 34.08 L 0 59.086 L 58.178 59.086 L 58.178 27.46 C 58.172 44.93 44.008 59.09 26.538 59.09 L 26.538 27.45 L 58.178 27.45 Z\",fill:\"#473DFE\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 452.004 36.088 C 452.004 43.208 446.328 47.872 437.336 47.872 C 428.342 47.872 422.57 43.112 421.946 35.464 L 431.132 35.464 C 431.228 38.734 433.392 40.802 437.142 40.802 C 440.268 40.802 442.336 39.6 442.336 37.436 C 442.336 35.944 440.846 34.838 438.826 34.454 L 432.526 33.252 C 426.996 32.192 423.34 28.972 423.34 23.392 C 423.34 16.948 429.016 12.426 436.758 12.426 C 444.982 12.426 450.898 17.14 451.426 24.594 L 442.24 24.594 C 442 21.468 439.884 19.448 436.854 19.448 C 434.162 19.448 432.526 20.892 432.526 22.768 C 432.526 24.306 434.064 25.22 435.892 25.556 L 442.578 26.856 C 448.734 28.056 452.004 31.086 452.004 36.088 Z M 395.384 47.39 L 387.978 27.48 L 387.978 47.39 L 379.754 47.39 L 379.754 12.86 L 390.478 12.86 L 399.184 36.28 L 407.84 12.86 L 418.566 12.86 L 418.566 47.39 L 410.342 47.39 L 410.342 27.24 L 402.886 47.39 Z M 355.758 47.39 L 346.668 47.39 L 346.668 12.86 L 360.808 12.86 C 370.138 12.86 375.476 17.044 375.476 24.402 C 375.476 28.826 372.83 32.482 368.166 34.454 L 376.63 47.39 L 365.81 47.39 L 358.74 35.896 L 355.758 35.896 Z M 355.758 20.362 L 355.758 28.394 L 360.422 28.394 C 364.462 28.394 366.338 27.144 366.338 24.402 C 366.338 21.662 364.462 20.362 360.422 20.362 Z M 325.08 48.112 C 315.124 48.112 307.286 40.562 307.286 30.076 C 307.286 19.592 315.124 12.138 325.08 12.138 C 335.084 12.138 342.922 19.592 342.922 30.078 C 342.922 40.562 335.084 48.112 325.08 48.112 Z M 325.08 39.984 C 330.514 39.984 333.544 35.512 333.544 30.076 C 333.544 24.642 330.514 20.266 325.08 20.266 C 319.646 20.266 316.616 24.642 316.616 30.078 C 316.616 35.512 319.646 39.984 325.08 39.984 Z M 291.034 47.39 L 281.946 47.39 L 281.946 12.86 L 305.462 12.86 L 305.462 20.748 L 291.034 20.748 L 291.034 27.144 L 303.106 27.144 L 303.106 35.032 L 291.034 35.032 L 291.034 47.392 Z M 257.946 47.39 L 248.856 47.39 L 248.856 12.86 L 262.994 12.86 C 272.326 12.86 277.664 17.044 277.664 24.402 C 277.664 28.826 275.018 32.482 270.354 34.454 L 278.818 47.39 L 267.996 47.39 L 260.926 35.896 L 257.946 35.896 Z M 257.946 20.362 L 257.946 28.394 L 262.61 28.394 C 266.65 28.394 268.526 27.144 268.526 24.402 C 268.526 21.662 266.65 20.362 262.61 20.362 Z M 244.616 39.504 L 244.616 47.392 L 220.184 47.392 L 220.184 12.86 L 244.278 12.86 L 244.278 20.748 L 229.274 20.748 L 229.274 25.7 L 242.884 25.7 L 242.884 33.588 L 229.274 33.588 L 229.274 39.504 Z M 191.216 47.39 L 183.81 27.48 L 183.81 47.39 L 175.586 47.39 L 175.586 12.86 L 186.31 12.86 L 195.016 36.28 L 203.672 12.86 L 214.398 12.86 L 214.398 47.39 L 206.174 47.39 L 206.174 27.24 L 198.718 47.39 L 191.218 47.39 Z M 163.08 47.39 L 160.966 40.994 L 148.846 40.994 L 146.682 47.39 L 137.496 47.39 L 150.288 12.86 L 160.244 12.86 L 172.892 47.39 L 163.082 47.39 Z M 155.002 22.864 L 151.298 33.828 L 158.61 33.828 L 155 22.864 Z M 116.574 47.39 L 107.484 47.39 L 107.484 12.86 L 121.624 12.86 C 130.954 12.86 136.292 17.044 136.292 24.402 C 136.292 28.826 133.648 32.482 128.982 34.454 L 137.446 47.39 L 126.626 47.39 L 119.556 35.896 L 116.574 35.896 Z M 116.574 20.362 L 116.574 28.394 L 121.24 28.394 C 125.28 28.394 127.154 27.144 127.154 24.402 C 127.154 21.662 125.278 20.362 121.24 20.362 Z M 89.214 47.39 L 80.126 47.39 L 80.126 12.86 L 103.64 12.86 L 103.64 20.748 L 89.212 20.748 L 89.212 27.144 L 101.284 27.144 L 101.284 35.032 L 89.212 35.032 L 89.212 47.392 Z\",fill:\"#999\"})]}),/*#__PURE__*/_jsxs(\"div\",{ref:ref,id:id,\"data-framerforms-multi-step-form\":true,className:!initialized&&!isCanvas?OPTIMIZATION_CLASS_NAME:\"\",style:{display:\"none\"},children:[initialized&&!isCanvas&&/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`form[framerforms-id=\"${formInfo?.formId}\"] > [data-framer-name=\"Pages\" i] > *:not(:nth-child(${pageHistory?pageHistory[pageHistory.length-1]+1:1})) { display: none; }`}}),isCanvas&&/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`[data-framer-component-container=\"true\"] form[framerforms-id=\"${formInfo?.formId}\"] > [data-framer-name=\"Pages\" i] > *:not(:first-child) { display: none; }`}})]})]});}const MultiStepForm=withCSS(MultiStepFormComponent,[`form:has(.${OPTIMIZATION_CLASS_NAME}) > [data-framer-name=\"Pages\" i] > *:not(:first-child) { display: none; }`,`form:has(.${OPTIMIZATION_CLASS_NAME}) div:has(> button[type=\"submit\"]) { display: none; }`,`[${SUBMIT_BUTTON_HIDDEN_ATTRIBUTE}=\"true\"] { display: none; }`],OPTIMIZATION_CLASS_NAME);export default MultiStepForm;MultiStepForm.displayName=\"Multi-Step Form\";addPropertyControls(MultiStepForm,{endPage:{type:ControlType.Enum,defaultValue:\"lastPage\",options:[\"lastPage\",\"customPages\"],optionTitles:[\"Last Page\",\"Custom Pages\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},endPageCustom:{type:ControlType.Array,control:{type:ControlType.String,defaultValue:\"\",placeholder:\"Page Layer Name\",preventLocalization:true},title:\"Pages\",description:\"List of page names where the submit button is shown\",hidden:props=>props.endPage!==\"customPages\"},analytics:{type:ControlType.Object,optional:true,icon:\"interaction\",controls:{platform:{type:ControlType.Enum,options:[\"googleAnalytics\"],optionTitles:[\"Google Analytics 4\"]},googleAnalyticsEventName:{type:ControlType.String,placeholder:\"Event Name\",title:\"Event Name\",preventLocalization:true,hidden:props=>props.platform!==\"googleAnalytics\"},googleAnalyticsEventCategory:{type:ControlType.String,placeholder:\"Optional\",title:\"Category\",description:\"Make sure the Google Analytics 4 script is installed\",preventLocalization:true,hidden:props=>props.platform!==\"googleAnalytics\"}}},scrollToTop:{type:ControlType.Object,optional:true,title:\"Scroll to Top\",controls:{scrollStyle:{type:ControlType.Enum,defaultValue:\"smooth\",options:[\"smooth\",\"instant\"],optionTitles:[\"Smooth\",\"Instant\"],displaySegmentedControl:true,title:\"Scroll\"},offset:{type:ControlType.Number,defaultValue:32,step:1,description:\"When previous or next button is pressed, scroll to the top of the form with an offset\"}}}});//////////////////////////////////////////////////////////////\nfunction isFormValid(element){const inputs=element.querySelectorAll(\"input, select, textarea\");let invalidInputs=[];for(const input of inputs){if(isVisible(input)&&!input.reportValidity()){invalidInputs.push(input);}}// if (invalidInputs.length > 0) {\n//     console.log(\n//         \"Invalid inputs: \",\n//         invalidInputs.map((input) => input.name || input.type).join(\", \")\n//     )\n// }\nreturn invalidInputs.length===0;}function isVisible(element){return element.offsetParent!==null||element.type==\"hidden\";}function getChildIndexByDataFramerName(parentElement,name){const children=parentElement.children;for(let i=0;i<children.length;i++){if(children[i].getAttribute(\"data-framer-name\")===name){return i;}}return-1// Return -1 if no child with the specified attribute value is found\n;}function isPageAnEndPage(pageIndex,state,pages,endPageMode,customEndPages){let isEndPage=false;if(endPageMode===\"customPages\"&&pages){const step=pages.children[pageIndex];if(customEndPages.includes(step.getAttribute(\"data-framer-name\"))){isEndPage=true;}}else{isEndPage=pageIndex==state.totalPages-1;}return isEndPage;}function fireAnalyticsEvent(analytics,pageHistory,pages){if(!analytics||!pageHistory||!pages){return;}switch(analytics.platform){case\"googleAnalytics\":if(typeof window!==\"undefined\"){if(typeof window.gtag!==\"undefined\"){const pageIndex=pageHistory[pageHistory.length-1];const page=pages?.children[pageIndex];const params={page_name:page?.getAttribute(\"data-framer-name\")||page?.getAttribute(\"name\")||`Page ${pageIndex+1}`};if(analytics.googleAnalyticsEventCategory){params.event_category=analytics.googleAnalyticsEventCategory;}window.gtag(\"event\",analytics.googleAnalyticsEventName,params);}else{console.error(\"Google Analytics gtag.js script is not installed.\");}}break;}}function getInputsOnPage(page){return Array.from(page.querySelectorAll('input:not([type=\"hidden\"]):not([disabled]):not([name=\"\"]):not([tabindex=\"-1\"]):not([data-framerforms-set-value-event]), textarea:not([disabled]):not([name=\"\"]):not([tabindex=\"-1\"]), select:not([disabled]):not([name=\"\"]):not([tabindex=\"-1\"]), button:not([disabled]):not([tabindex=\"-1\"])')).filter(el=>window.getComputedStyle(el).display!==\"none\");}function autoFocusInputOnPage(pageElement){if(!pageElement){return;}// Get all potential autofocus elements\nconst autofocusElements=pageElement.querySelectorAll(\"input[autofocus], select[autofocus], textarea[autofocus]\");// Convert NodeList to Array for easier manipulation\nconst elements=Array.from(autofocusElements);// Filter out hidden elements\nconst visibleElements=elements.filter(el=>{const style=window.getComputedStyle(el);return style.display!==\"none\"&&style.visibility!==\"hidden\"&&!el.hidden&&!el.disabled&&el.offsetParent!==null// Check if the element is rendered\n;});// If there are visible autofocus elements, focus the first one\nif(visibleElements.length>0){visibleElements[0].focus();}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"MultiStepForm\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MultiStepForm.map","// Generated by Framer (99d1409)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-hMWY4 .framer-styles-preset-9t3cyp:not(.rich-text-wrapper), .framer-hMWY4 .framer-styles-preset-9t3cyp.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #0088ff; --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-offset: 4px; --framer-link-text-color: #0099ff; --framer-link-text-decoration: none; }\"];export const className=\"framer-hMWY4\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0afc761)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Waldenburg Normal\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Waldenburg Normal\",source:\"custom\",url:\"https://framerusercontent.com/assets/HK9nlBq7yBZFCI7siKNd1Cdspw.woff2\"}]}];export const css=['.framer-Qgjo2 .framer-styles-preset-etyep1:not(.rich-text-wrapper), .framer-Qgjo2 .framer-styles-preset-etyep1.rich-text-wrapper p { --framer-font-family: \"Waldenburg Normal\", \"Waldenburg Normal Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 125%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }'];export const className=\"framer-Qgjo2\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0afc761)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Waldenburg Normal\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Waldenburg Normal\",source:\"custom\",url:\"https://framerusercontent.com/assets/HK9nlBq7yBZFCI7siKNd1Cdspw.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-vv7Ky .framer-styles-preset-16q86un:not(.rich-text-wrapper), .framer-vv7Ky .framer-styles-preset-16q86un.rich-text-wrapper p { --framer-font-family: \"Waldenburg Normal\", \"Waldenburg Normal Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 31.1px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.7px; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }'];export const className=\"framer-vv7Ky\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ad88b1a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Waldenburg Buch\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Waldenburg Buch\",source:\"custom\",url:\"https://framerusercontent.com/assets/n5ndG5tM1vVIlD9VIABBMhMXY.woff2\"}]}];export const css=['.framer-JwugT .framer-styles-preset-avne60:not(.rich-text-wrapper), .framer-JwugT .framer-styles-preset-avne60.rich-text-wrapper p { --framer-font-family: \"Waldenburg Buch\", \"Waldenburg Buch Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-JwugT\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a44d8cf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/xi8qQ7Pe0a0WRrfDr1Vt/IusyhtyUKrPUCiVHxM3r/OxbPoMWWx.js\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={iZoP3YLE8:{hover:true,pressed:true}};const cycleOrder=[\"iZoP3YLE8\",\"qncdAlRDL\",\"rMAHN2i9r\",\"Obhbjd_oL\",\"UDnSYXu7H\"];const serializationHash=\"framer-ZuT4T\";const variantClassNames={iZoP3YLE8:\"framer-v-1dl7t1n\",Obhbjd_oL:\"framer-v-1yja5dx\",qncdAlRDL:\"framer-v-1xaai3w\",rMAHN2i9r:\"framer-v-isuy6s\",UDnSYXu7H:\"framer-v-1q2vga7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.2,type:\"spring\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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={Default:\"iZoP3YLE8\",Disabled:\"rMAHN2i9r\",Error:\"UDnSYXu7H\",Loading:\"qncdAlRDL\",Success:\"Obhbjd_oL\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"iZoP3YLE8\"};};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:\"iZoP3YLE8\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"qncdAlRDL\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"qncdAlRDL\")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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dl7t1n\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"iZoP3YLE8\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(51, 51, 51, 0)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,opacity:1,...style},variants:{\"iZoP3YLE8-hover\":{backgroundColor:\"var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255))\",opacity:1},\"iZoP3YLE8-pressed\":{backgroundColor:\"var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255))\",opacity:1},Obhbjd_oL:{backgroundColor:\"var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255))\",opacity:1},rMAHN2i9r:{opacity:.5},UDnSYXu7H:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1}},...addPropertyOverrides({\"iZoP3YLE8-hover\":{\"data-framer-name\":undefined},\"iZoP3YLE8-pressed\":{\"data-framer-name\":undefined},Obhbjd_oL:{\"data-framer-name\":\"Success\"},qncdAlRDL:{\"data-framer-name\":\"Loading\"},rMAHN2i9r:{\"data-framer-name\":\"Disabled\"},UDnSYXu7H:{\"data-framer-name\":\"Error\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1dhbGRlbmJ1cmcgQnVjaA==\",\"--framer-font-family\":'\"Waldenburg Buch\", \"Waldenburg Buch Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255)))\"},children:\"Submit\"})}),className:\"framer-sfvvlw\",fonts:[\"CUSTOM;Waldenburg Buch\"],layoutDependency:layoutDependency,layoutId:\"MjLLf9xgj\",style:{\"--extracted-r6o4lv\":\"var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"iZoP3YLE8-hover\":{\"--extracted-r6o4lv\":\"var(--token-7465b040-6034-4939-a3ae-1089e0454b56, rgb(250, 250, 249))\"},\"iZoP3YLE8-pressed\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},Obhbjd_oL:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},UDnSYXu7H:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"iZoP3YLE8-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1dhbGRlbmJ1cmcgQnVjaA==\",\"--framer-font-family\":'\"Waldenburg Buch\", \"Waldenburg Buch Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7465b040-6034-4939-a3ae-1089e0454b56, rgb(250, 250, 249)))\"},children:\"Submit\"})})},\"iZoP3YLE8-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1dhbGRlbmJ1cmcgQnVjaA==\",\"--framer-font-family\":'\"Waldenburg Buch\", \"Waldenburg Buch Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Submit\"})})},Obhbjd_oL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-avne60\",\"data-styles-preset\":\"OxbPoMWWx\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Thank you\"})}),fonts:[\"Inter\"]},UDnSYXu7H:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),fonts:[\"Inter-SemiBold\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-dv5azl\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"mdWedgYsS\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-jcskxw\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"Z2mPrxsVK\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{qncdAlRDL:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-e5bdct\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"HZf6P2fef\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZuT4T.framer-llc6wr, .framer-ZuT4T .framer-llc6wr { display: block; }\",\".framer-ZuT4T.framer-1dl7t1n { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-ZuT4T .framer-sfvvlw { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-ZuT4T .framer-dv5azl { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-ZuT4T .framer-jcskxw { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-ZuT4T .framer-e5bdct { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-ZuT4T.framer-v-1xaai3w.framer-1dl7t1n, .framer-ZuT4T.framer-v-isuy6s.framer-1dl7t1n, .framer-ZuT4T.framer-v-1yja5dx.framer-1dl7t1n, .framer-ZuT4T.framer-v-1q2vga7.framer-1dl7t1n { cursor: unset; }\",\".framer-ZuT4T.framer-v-1xaai3w .framer-jcskxw { overflow: hidden; }\",...sharedStyle.css,'.framer-ZuT4T[data-border=\"true\"]::after, .framer-ZuT4T [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qncdAlRDL\":{\"layout\":[\"fixed\",\"fixed\"]},\"rMAHN2i9r\":{\"layout\":[\"fixed\",\"fixed\"]},\"Obhbjd_oL\":{\"layout\":[\"fixed\",\"fixed\"]},\"UDnSYXu7H\":{\"layout\":[\"fixed\",\"fixed\"]},\"LE8uaQqtc\":{\"layout\":[\"fixed\",\"fixed\"]},\"vrkR8S60r\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerP5MWrPzbL=withCSS(Component,css,\"framer-ZuT4T\");export default FramerP5MWrPzbL;FramerP5MWrPzbL.displayName=\"Submit Button 2\";FramerP5MWrPzbL.defaultProps={height:40,width:240};addPropertyControls(FramerP5MWrPzbL,{variant:{options:[\"iZoP3YLE8\",\"qncdAlRDL\",\"rMAHN2i9r\",\"Obhbjd_oL\",\"UDnSYXu7H\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerP5MWrPzbL,[{explicitInter:true,fonts:[{family:\"Waldenburg Buch\",source:\"custom\",url:\"https://framerusercontent.com/assets/n5ndG5tM1vVIlD9VIABBMhMXY.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerP5MWrPzbL\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qncdAlRDL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rMAHN2i9r\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Obhbjd_oL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UDnSYXu7H\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LE8uaQqtc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vrkR8S60r\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"240\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./P5MWrPzbL.map","// Generated by Framer (9f1494d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Aeonik Mono Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Aeonik Mono Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/YXCgZou9eXcfpngOGX80eMFQuo.woff2\"}]}];export const css=['.framer-gvdPh .framer-styles-preset-1n20t1e:not(.rich-text-wrapper), .framer-gvdPh .framer-styles-preset-1n20t1e.rich-text-wrapper p { --framer-font-family: \"Aeonik Mono Regular\", \"Aeonik Mono Regular Placeholder\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.2em; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-gvdPh\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b5638f1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Waldenburg Normal\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Waldenburg Normal\",source:\"custom\",url:\"https://framerusercontent.com/assets/HK9nlBq7yBZFCI7siKNd1Cdspw.woff2\"}]}];export const css=['.framer-BFVD1 .framer-styles-preset-ovbu90:not(.rich-text-wrapper), .framer-BFVD1 .framer-styles-preset-ovbu90.rich-text-wrapper p { --framer-font-family: \"Waldenburg Normal\", \"Waldenburg Normal Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.7px; --framer-line-height: 110%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-BFVD1\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b4533c2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/KuvBGAqfpIUU33JHq9Be/k3h576Ygxx6JIA2DrDx9/fpKXx5ls4.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/j9o9Jk7B0eXICyugqEhz/7NarRP4jo8NSVpaVSppD/kK0KEm1Sk.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/0DBDkZ2Wo3xFcan8ORpL/p5w3WrbrkqfA1VHaNBmb/txqYWKgN3.js\";const enabledGestures={FITjVYicp:{hover:true},Ja2ywLQlk:{hover:true},O8BPdy6IO:{hover:true}};const cycleOrder=[\"FITjVYicp\",\"O8BPdy6IO\",\"Ja2ywLQlk\",\"tkuiJGi5J\"];const serializationHash=\"framer-hunMJ\";const variantClassNames={FITjVYicp:\"framer-v-6o74y6\",Ja2ywLQlk:\"framer-v-u33vd3\",O8BPdy6IO:\"framer-v-bi6ayh\",tkuiJGi5J:\"framer-v-ah9qoh\"};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 humanReadableVariantMap={\"Variant 2\":\"O8BPdy6IO\",\"Variant 3\":\"Ja2ywLQlk\",\"Variant 4\":\"tkuiJGi5J\",Default:\"FITjVYicp\"};const getProps=({height,hover,id,link,title,width,...props})=>{return{...props,A0l7LGlKO:link??props.A0l7LGlKO,GjfHfPwLq:title??props.GjfHfPwLq??\"Projects\",QVcfXHX9i:hover??props.QVcfXHX9i,variant:humanReadableVariantMap[props.variant]??props.variant??\"FITjVYicp\"};};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,GjfHfPwLq,A0l7LGlKO,QVcfXHX9i,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FITjVYicp\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter15flcz4=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(QVcfXHX9i){const res=await QVcfXHX9i(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"Ja2ywLQlk-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:A0l7LGlKO,motionChild:true,nodeId:\"FITjVYicp\",openInNewTab:false,scopeId:\"bV8o3EbvE\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-6o74y6\",className,classNames)} framer-cchwu`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"FITjVYicp\",onMouseEnter:onMouseEnter15flcz4,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(46, 46, 46, 0)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,...style},variants:{\"FITjVYicp-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},\"Ja2ywLQlk-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},\"O8BPdy6IO-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},tkuiJGi5J:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({\"FITjVYicp-hover\":{\"data-border\":true,\"data-framer-name\":undefined},\"Ja2ywLQlk-hover\":{\"data-framer-name\":undefined},\"O8BPdy6IO-hover\":{\"data-framer-name\":undefined},Ja2ywLQlk:{\"data-framer-name\":\"Variant 3\"},O8BPdy6IO:{\"data-framer-name\":\"Variant 2\"},tkuiJGi5J:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16q86un\",\"data-styles-preset\":\"txqYWKgN3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255)))\"},children:\"→\"})}),className:\"framer-11m8dzj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mjY5CQqwQ\",style:{\"--extracted-r6o4lv\":\"var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16q86un\",\"data-styles-preset\":\"txqYWKgN3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-039c0758-a64a-434d-92cd-26f0d9fd8b7d, rgb(193, 198, 202)))\"},children:\"Projects\"})}),className:\"framer-1li22gn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VJWOGjm_M\",style:{\"--extracted-r6o4lv\":\"var(--token-039c0758-a64a-434d-92cd-26f0d9fd8b7d, rgb(193, 198, 202))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:GjfHfPwLq,variants:{\"FITjVYicp-hover\":{\"--extracted-r6o4lv\":\"var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255))\"},\"Ja2ywLQlk-hover\":{\"--extracted-r6o4lv\":\"var(--token-7465b040-6034-4939-a3ae-1089e0454b56, rgb(255, 255, 255))\"},\"O8BPdy6IO-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},tkuiJGi5J:{\"--extracted-r6o4lv\":\"var(--token-e662141d-bfd4-4c0d-a768-73883780eccf, rgb(221, 224, 229))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"FITjVYicp-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16q86un\",\"data-styles-preset\":\"txqYWKgN3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-20608b9f-0145-4a1e-b971-ee948ebbb015, rgb(255, 255, 255)))\"},children:\"Projects\"})})},\"Ja2ywLQlk-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16q86un\",\"data-styles-preset\":\"txqYWKgN3\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7465b040-6034-4939-a3ae-1089e0454b56, rgb(255, 255, 255)))\"},children:\"Projects\"})})},\"O8BPdy6IO-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1n20t1e\",\"data-styles-preset\":\"fpKXx5ls4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Projects\"})})},O8BPdy6IO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1n20t1e\",\"data-styles-preset\":\"fpKXx5ls4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-039c0758-a64a-434d-92cd-26f0d9fd8b7d, rgb(193, 198, 202)))\"},children:\"Projects\"})})},tkuiJGi5J:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ovbu90\",\"data-styles-preset\":\"kK0KEm1Sk\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e662141d-bfd4-4c0d-a768-73883780eccf, rgb(221, 224, 229)))\"},children:\"Projects\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hunMJ.framer-cchwu, .framer-hunMJ .framer-cchwu { display: block; }\",\".framer-hunMJ.framer-6o74y6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 202px; will-change: var(--framer-will-change-override, transform); }\",\".framer-hunMJ .framer-11m8dzj { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 29px; word-break: break-word; word-wrap: break-word; }\",\".framer-hunMJ .framer-1li22gn { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-hunMJ.framer-v-ah9qoh.framer-6o74y6 { cursor: unset; height: 45px; will-change: unset; }\",\".framer-hunMJ.framer-v-6o74y6.hover.framer-6o74y6 { height: 41px; padding: 0px 16px 3px 25px; width: 207px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-hunMJ[data-border=\"true\"]::after, .framer-hunMJ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 202\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"O8BPdy6IO\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ja2ywLQlk\":{\"layout\":[\"fixed\",\"fixed\"]},\"tkuiJGi5J\":{\"layout\":[\"fixed\",\"fixed\"]},\"YBNCy9tDM\":{\"layout\":[\"fixed\",\"fixed\"]},\"w_aI0_Lvc\":{\"layout\":[\"fixed\",\"fixed\"]},\"jD2rrw4ch\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"GjfHfPwLq\":\"title\",\"A0l7LGlKO\":\"link\",\"QVcfXHX9i\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerbV8o3EbvE=withCSS(Component,css,\"framer-hunMJ\");export default FramerbV8o3EbvE;FramerbV8o3EbvE.displayName=\"Menu Item\";FramerbV8o3EbvE.defaultProps={height:40,width:202};addPropertyControls(FramerbV8o3EbvE,{variant:{options:[\"FITjVYicp\",\"O8BPdy6IO\",\"Ja2ywLQlk\",\"tkuiJGi5J\"],optionTitles:[\"Default\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},GjfHfPwLq:{defaultValue:\"Projects\",displayTextArea:false,title:\"Title\",type:ControlType.String},A0l7LGlKO:{title:\"Link\",type:ControlType.Link},QVcfXHX9i:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerbV8o3EbvE,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbV8o3EbvE\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"GjfHfPwLq\\\":\\\"title\\\",\\\"A0l7LGlKO\\\":\\\"link\\\",\\\"QVcfXHX9i\\\":\\\"hover\\\"}\",\"framerIntrinsicHeight\":\"40\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"202\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"O8BPdy6IO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ja2ywLQlk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tkuiJGi5J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YBNCy9tDM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"w_aI0_Lvc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jD2rrw4ch\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bV8o3EbvE.map","// Generated by Framer (b4533c2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"e9zYK9aUy\",\"KOSFWjc3X\",\"XO0Uh2SNd\"];const serializationHash=\"framer-4OvAn\";const variantClassNames={e9zYK9aUy:\"framer-v-tgoni9\",KOSFWjc3X:\"framer-v-102rnm5\",XO0Uh2SNd:\"framer-v-bagj4a\"};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 humanReadableVariantMap={\"Variant 1\":\"e9zYK9aUy\",\"Variant 2\":\"KOSFWjc3X\",\"Variant 3\":\"XO0Uh2SNd\"};const getProps=({click,height,id,width,...props})=>{return{...props,T5VlWdRZx:click??props.T5VlWdRZx,variant:humanReadableVariantMap[props.variant]??props.variant??\"e9zYK9aUy\"};};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,T5VlWdRZx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"e9zYK9aUy\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1nymh1z=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(T5VlWdRZx){const res=await T5VlWdRZx(...args);if(res===false)return false;}});const onMouseEnter1fd66a9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"KOSFWjc3X\");});const onMouseLeavezhgb7d=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"e9zYK9aUy\");});const onTapfe5ltg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(T5VlWdRZx){const res=await T5VlWdRZx(...args);if(res===false)return false;}setVariant(\"XO0Uh2SNd\");});const onTap1cpxykv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(T5VlWdRZx){const res=await T5VlWdRZx(...args);if(res===false)return false;}setVariant(\"e9zYK9aUy\");});const onMouseEnteri9xft7=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"XO0Uh2SNd\");});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-tgoni9\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"e9zYK9aUy\",onMouseEnter:onMouseEnter1fd66a9,onMouseLeave:onMouseLeavezhgb7d,onTap:onTap1nymh1z,ref:refBinding,style:{...style},...addPropertyOverrides({KOSFWjc3X:{\"data-framer-name\":\"Variant 2\",onTap:onTapfe5ltg},XO0Uh2SNd:{\"data-framer-name\":\"Variant 3\",onMouseEnter:onMouseEnteri9xft7,onTap:onTap1cpxykv}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-q0voqn\",layoutDependency:layoutDependency,layoutId:\"N0phs7cBi\",style:{backgroundColor:\"rgb(255, 255, 255)\",rotate:0},variants:{XO0Uh2SNd:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e4rvgv\",layoutDependency:layoutDependency,layoutId:\"lTIVb3MDQ\",style:{backgroundColor:\"rgb(255, 255, 255)\",rotate:0},variants:{XO0Uh2SNd:{rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4OvAn.framer-i6azhb, .framer-4OvAn .framer-i6azhb { display: block; }\",\".framer-4OvAn.framer-tgoni9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 26px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-4OvAn .framer-q0voqn, .framer-4OvAn .framer-1e4rvgv { flex: none; height: 1px; overflow: hidden; position: relative; width: 26px; }\",\".framer-4OvAn.framer-v-102rnm5.framer-tgoni9 { gap: 14px; }\",\".framer-4OvAn.framer-v-bagj4a.framer-tgoni9 { gap: 0px; }\",\".framer-4OvAn.framer-v-bagj4a .framer-q0voqn { order: 0; }\",\".framer-4OvAn.framer-v-bagj4a .framer-1e4rvgv { order: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 26\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"KOSFWjc3X\":{\"layout\":[\"auto\",\"fixed\"]},\"XO0Uh2SNd\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"T5VlWdRZx\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIPNIs3qkY=withCSS(Component,css,\"framer-4OvAn\");export default FramerIPNIs3qkY;FramerIPNIs3qkY.displayName=\"Nav - Burger Menu\";FramerIPNIs3qkY.defaultProps={height:26,width:26};addPropertyControls(FramerIPNIs3qkY,{variant:{options:[\"e9zYK9aUy\",\"KOSFWjc3X\",\"XO0Uh2SNd\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},T5VlWdRZx:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerIPNIs3qkY,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIPNIs3qkY\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"26\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"26\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"KOSFWjc3X\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"XO0Uh2SNd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"T5VlWdRZx\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IPNIs3qkY.map","// Generated by Framer (44e0108)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuItem from\"https://framerusercontent.com/modules/DrSSWayCpfv7hLFaHboB/td0rldsAfU65Zq7QDTnc/bV8o3EbvE.js\";import NavBurgerMenu from\"https://framerusercontent.com/modules/XP4zUdMxmBOOVR8KcW1o/H6DTOVM3vl3BaaQVV5vg/IPNIs3qkY.js\";const MenuItemFonts=getFonts(MenuItem);const NavBurgerMenuFonts=getFonts(NavBurgerMenu);const cycleOrder=[\"P_4SZK6vh\",\"SvccydCJA\"];const serializationHash=\"framer-dzI1x\";const variantClassNames={P_4SZK6vh:\"framer-v-zt1hm0\",SvccydCJA:\"framer-v-133cpys\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:50,delay:0,mass:1,stiffness:300,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={\"Navigation Transparent White\":\"P_4SZK6vh\",\"Variant 2\":\"SvccydCJA\"};const getProps=({click,height,hover,id,project,width,...props})=>{return{...props,FTMocHD_d:project??props.FTMocHD_d,M90K8K4gu:hover??props.M90K8K4gu,variant:humanReadableVariantMap[props.variant]??props.variant??\"P_4SZK6vh\",Wejkwyb6A:click??props.Wejkwyb6A};};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,M90K8K4gu,Wejkwyb6A,FTMocHD_d,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"P_4SZK6vh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap5jx4rj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Wejkwyb6A){const res=await Wejkwyb6A(...args);if(res===false)return false;}});const onMouseEnter1lotxzc=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(M90K8K4gu){const res=await M90K8K4gu(...args);if(res===false)return false;}});const QVcfXHX9ictkmd6=activeVariantCallback(async(...args)=>{if(FTMocHD_d){const res=await FTMocHD_d(...args);if(res===false)return false;}});const T5VlWdRZxok3wzf=activeVariantCallback(async(...args)=>{setVariant(\"SvccydCJA\");});const T5VlWdRZx1idir6u=activeVariantCallback(async(...args)=>{setVariant(\"P_4SZK6vh\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"SvccydCJA\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"SvccydCJA\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-zt1hm0\",className,classNames),\"data-framer-name\":\"Navigation Transparent White\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"P_4SZK6vh\",onMouseEnter:onMouseEnter1lotxzc,onTap:onTap5jx4rj,ref:refBinding,style:{...style},...addPropertyOverrides({SvccydCJA:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.nav,{className:\"framer-5d9v1o\",\"data-framer-name\":\"Mobile\",layoutDependency:layoutDependency,layoutId:\"qmp1Oh4ju\",style:{backdropFilter:\"blur(0px)\",WebkitBackdropFilter:\"blur(0px)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s5e9zi\",\"data-border\":true,\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"qmp1Oh4juL5ajojtVC\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:25,borderBottomRightRadius:25,borderTopLeftRadius:25,borderTopRightRadius:25},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16hexdh\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"qmp1Oh4juYUvK1mhkY\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1v2a2qj\",layoutDependency:layoutDependency,layoutId:\"qmp1Oh4juPEIJRXZI4\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gwnhc0\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"qmp1Oh4juezR_NdDyL\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Z0pC_smkI\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tsrq5p-container\",layoutDependency:layoutDependency,layoutId:\"qmp1Oh4jui2bkUpV2J-container\",nodeId:\"qmp1Oh4jui2bkUpV2J\",rendersWithMotion:true,scopeId:\"HIFff2Yck\",style:{opacity:0},children:/*#__PURE__*/_jsx(MenuItem,{A0l7LGlKO:resolvedLinks[0],GjfHfPwLq:\"Studio\",height:\"100%\",id:\"qmp1Oh4jui2bkUpV2J\",layoutId:\"qmp1Oh4jui2bkUpV2J\",style:{height:\"100%\",width:\"100%\"},variant:\"tkuiJGi5J\",width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GYafnlvog\"},implicitPathVariables:undefined},{href:{webPageId:\"GYafnlvog\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({SvccydCJA:{height:50,y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+0+600+0+9+0+8+0+0+50}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-139e2x9-container\",layoutDependency:layoutDependency,layoutId:\"dEMgMZoNP-container\",nodeId:\"dEMgMZoNP\",rendersWithMotion:true,scopeId:\"HIFff2Yck\",children:/*#__PURE__*/_jsx(MenuItem,{A0l7LGlKO:resolvedLinks1[0],GjfHfPwLq:\"Studio\",height:\"100%\",id:\"dEMgMZoNP\",layoutId:\"dEMgMZoNP\",style:{height:\"100%\",width:\"100%\"},variant:\"tkuiJGi5J\",width:\"100%\",...addPropertyOverrides({SvccydCJA:{A0l7LGlKO:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Tng5zar8I\"},implicitPathVariables:undefined},{href:{webPageId:\"Tng5zar8I\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({SvccydCJA:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+0+600+0+9+0+8+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17w9tjz-container\",layoutDependency:layoutDependency,layoutId:\"qmp1Oh4juhK5TZlVEh-container\",nodeId:\"qmp1Oh4juhK5TZlVEh\",rendersWithMotion:true,scopeId:\"HIFff2Yck\",style:{opacity:0},variants:{SvccydCJA:{opacity:1}},children:/*#__PURE__*/_jsx(MenuItem,{A0l7LGlKO:resolvedLinks2[0],GjfHfPwLq:\"Projects\",height:\"100%\",id:\"qmp1Oh4juhK5TZlVEh\",layoutId:\"qmp1Oh4juhK5TZlVEh\",style:{height:\"100%\",width:\"100%\"},variant:\"tkuiJGi5J\",width:\"100%\",...addPropertyOverrides({SvccydCJA:{A0l7LGlKO:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lKoRKSXql\"},implicitPathVariables:undefined},{href:{webPageId:\"lKoRKSXql\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({SvccydCJA:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+0+600+0+9+0+8+0+0+100}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1euf7my-container\",layoutDependency:layoutDependency,layoutId:\"qmp1Oh4juifdfn7uMV-container\",nodeId:\"qmp1Oh4juifdfn7uMV\",rendersWithMotion:true,scopeId:\"HIFff2Yck\",style:{opacity:0},variants:{SvccydCJA:{opacity:1}},children:/*#__PURE__*/_jsx(MenuItem,{A0l7LGlKO:resolvedLinks3[0],GjfHfPwLq:\"Contact\",height:\"100%\",id:\"qmp1Oh4juifdfn7uMV\",layoutId:\"qmp1Oh4juifdfn7uMV\",style:{height:\"100%\",width:\"100%\"},variant:\"tkuiJGi5J\",width:\"100%\",...addPropertyOverrides({SvccydCJA:{A0l7LGlKO:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-vj8wgs\",layoutDependency:layoutDependency,layoutId:\"WR9P2LMPZ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({SvccydCJA:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+0+600+0+9+0+8+0+0+150+25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5b1lw0-container\",layoutDependency:layoutDependency,layoutId:\"Yr0Owz26N-container\",nodeId:\"Yr0Owz26N\",rendersWithMotion:true,scopeId:\"HIFff2Yck\",style:{opacity:0},variants:{SvccydCJA:{opacity:1}},children:/*#__PURE__*/_jsx(MenuItem,{GjfHfPwLq:\"Start a Project\",height:\"100%\",id:\"Yr0Owz26N\",layoutId:\"Yr0Owz26N\",QVcfXHX9i:QVcfXHX9ictkmd6,style:{height:\"100%\",width:\"100%\"},variant:\"tkuiJGi5J\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bsrfes\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"qmp1Oh4juGWhHrzv4a\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,...addPropertyOverrides({SvccydCJA:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+0+600+0+9+0+8+225+25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1or8tbt-container\",layoutDependency:layoutDependency,layoutId:\"qmp1Oh4juN7ZadDMCg-container\",nodeId:\"qmp1Oh4juN7ZadDMCg\",rendersWithMotion:true,scopeId:\"HIFff2Yck\",style:{opacity:0},variants:{SvccydCJA:{opacity:1}},children:/*#__PURE__*/_jsx(MenuItem,{A0l7LGlKO:\"https://www.instagram.com/recent.co/\",GjfHfPwLq:\"Instagram\",height:\"100%\",id:\"qmp1Oh4juN7ZadDMCg\",layoutId:\"qmp1Oh4juN7ZadDMCg\",style:{height:\"100%\",width:\"100%\"},variant:\"O8BPdy6IO\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,...addPropertyOverrides({SvccydCJA:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+0+600+0+9+0+8+225+25}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vrclim-container\",layoutDependency:layoutDependency,layoutId:\"qmp1Oh4juk79gLf8CH-container\",nodeId:\"qmp1Oh4juk79gLf8CH\",rendersWithMotion:true,scopeId:\"HIFff2Yck\",style:{opacity:0},variants:{SvccydCJA:{opacity:1}},children:/*#__PURE__*/_jsx(MenuItem,{A0l7LGlKO:\"https://www.linkedin.com/company/recent-co\",GjfHfPwLq:\"Linkedin\",height:\"100%\",id:\"qmp1Oh4juk79gLf8CH\",layoutId:\"qmp1Oh4juk79gLf8CH\",style:{height:\"100%\",width:\"100%\"},variant:\"O8BPdy6IO\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cstqd1\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"qmp1Oh4juhvlUUld6j\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dyadqj\",layoutDependency:layoutDependency,layoutId:\"qmp1Oh4juCqoq0JwZu\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TdcAsgaD4\"},motionChild:true,nodeId:\"qmp1Oh4juBIa4Fajpf\",openInNewTab:false,scopeId:\"HIFff2Yck\",children:/*#__PURE__*/_jsxs(motion.a,{\"aria-label\":\"Framer University logo\",className:\"framer-1o8tbxa framer-ionh4e\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"qmp1Oh4juBIa4Fajpf\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-6nrvo1\",\"data-framer-name\":\"Asset 5\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"qmp1Oh4juTOdgofaAa\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 42 30\"><g transform=\"translate(0 0.841)\"><path d=\"M 13.176 19.233 C 12.876 18.836 12.317 18.763 11.93 19.071 C 10.817 19.958 9.484 20.427 8.073 20.427 C 4.602 20.427 1.778 17.526 1.778 13.961 C 1.778 10.396 4.602 7.495 8.073 7.495 C 9.486 7.495 10.822 7.965 11.934 8.853 C 12.321 9.163 12.88 9.09 13.181 8.693 C 13.482 8.295 13.413 7.722 13.025 7.412 C 11.598 6.272 9.886 5.669 8.074 5.669 C 3.622 5.67 0 9.39 0 13.961 C 0 18.532 3.622 22.253 8.072 22.253 C 9.881 22.253 11.592 21.651 13.019 20.514 C 13.406 20.205 13.477 19.632 13.176 19.233 Z M 32.157 26.924 L 32.157 26.923 C 32.157 26.923 25.734 20.351 23.945 18.519 L 23.622 18.188 C 23.589 18.155 23.563 18.127 23.541 18.106 C 23.505 18.069 23.481 18.044 23.48 18.044 C 23.479 18.044 23.48 18.043 23.478 18.042 C 23.422 17.984 23.377 17.919 23.338 17.85 C 23.322 17.823 23.307 17.795 23.294 17.765 C 23.266 17.701 23.243 17.634 23.23 17.564 C 23.227 17.544 23.227 17.524 23.224 17.504 C 23.216 17.431 23.214 17.358 23.223 17.287 C 23.223 17.283 23.223 17.279 23.224 17.276 C 23.274 16.929 23.512 16.614 23.861 16.505 C 23.87 16.502 23.88 16.499 23.89 16.496 C 23.977 16.472 24.069 16.459 24.167 16.463 L 30.924 16.463 C 31.007 16.463 31.072 16.524 31.091 16.607 C 31.104 16.666 31.127 16.716 31.143 16.771 C 31.158 16.825 31.175 16.877 31.193 16.929 C 31.225 17.02 31.261 17.107 31.301 17.19 C 31.316 17.223 31.334 17.255 31.351 17.287 C 31.403 17.386 31.46 17.48 31.523 17.566 C 31.533 17.58 31.543 17.593 31.554 17.606 C 31.623 17.699 31.699 17.788 31.782 17.87 C 31.787 17.875 31.79 17.882 31.796 17.887 C 31.807 17.898 31.82 17.906 31.832 17.915 C 31.876 17.956 31.917 17.997 31.963 18.033 C 31.967 18.037 31.97 18.041 31.975 18.044 C 32.149 18.18 32.339 18.284 32.538 18.366 C 32.866 18.511 33.22 18.59 33.593 18.571 C 33.815 18.56 34.026 18.51 34.228 18.44 C 34.254 18.431 34.28 18.424 34.304 18.415 C 34.368 18.393 34.428 18.363 34.49 18.335 C 35.141 18.042 35.679 17.459 35.864 16.569 C 35.878 16.501 35.929 16.449 35.995 16.433 C 36.066 16.417 36.133 16.39 36.203 16.367 C 36.241 16.355 36.28 16.345 36.318 16.331 C 36.382 16.308 36.444 16.278 36.506 16.249 C 36.583 16.214 36.659 16.177 36.732 16.134 C 36.764 16.115 36.794 16.094 36.825 16.073 C 36.913 16.015 36.999 15.954 37.079 15.886 C 37.102 15.866 37.125 15.844 37.147 15.823 C 37.195 15.779 37.247 15.739 37.293 15.691 C 37.315 15.666 37.331 15.638 37.353 15.612 C 37.406 15.549 37.453 15.483 37.5 15.416 C 37.54 15.359 37.582 15.304 37.618 15.244 C 37.691 15.119 37.754 14.989 37.805 14.852 C 37.811 14.836 37.816 14.819 37.822 14.802 C 37.87 14.664 37.906 14.52 37.929 14.374 C 37.938 14.321 37.938 14.265 37.943 14.211 C 37.951 14.129 37.964 14.048 37.964 13.963 C 37.964 13.938 37.959 13.916 37.958 13.891 C 37.958 13.87 37.962 13.85 37.961 13.829 C 37.958 13.777 37.946 13.729 37.94 13.679 C 37.931 13.6 37.923 13.52 37.907 13.444 C 37.896 13.393 37.88 13.344 37.867 13.294 C 37.84 13.199 37.814 13.103 37.776 13.013 C 37.767 12.992 37.757 12.973 37.748 12.952 C 37.428 12.217 36.777 11.671 35.996 11.493 C 35.93 11.478 35.879 11.426 35.865 11.357 C 35.857 11.315 35.841 11.28 35.83 11.239 C 35.81 11.158 35.787 11.078 35.76 11.001 C 35.731 10.921 35.7 10.842 35.663 10.765 C 35.647 10.73 35.629 10.695 35.61 10.66 C 35.556 10.557 35.496 10.455 35.428 10.361 C 35.425 10.357 35.423 10.354 35.42 10.351 C 35.341 10.243 35.253 10.141 35.156 10.046 C 35.156 10.046 35.156 10.045 35.155 10.045 C 35.154 10.044 35.152 10.043 35.151 10.042 C 35.047 9.941 34.933 9.855 34.816 9.775 C 34.778 9.75 34.74 9.723 34.7 9.7 C 34.64 9.663 34.576 9.636 34.514 9.606 C 34.153 9.43 33.758 9.336 33.345 9.358 C 33.132 9.37 32.929 9.418 32.734 9.484 C 32.72 9.489 32.706 9.493 32.692 9.499 C 32.612 9.525 32.536 9.559 32.458 9.594 C 31.818 9.881 31.289 10.449 31.096 11.312 C 31.078 11.393 31.015 11.453 30.934 11.456 C 30.847 11.459 24.13 11.461 24.085 11.462 C 23.63 11.462 23.256 11.1 23.222 10.632 C 23.217 10.556 23.214 10.491 23.213 10.429 L 23.213 10.403 C 23.217 10.138 23.389 9.855 23.806 9.426 C 24.965 8.236 26.154 6.697 25.813 4.468 C 25.462 2.18 23.669 0.33 21.431 0.042 C 18.331 -0.356 15.683 2.126 15.683 5.232 C 15.683 7.052 16.676 8.323 17.749 9.425 C 18.167 9.855 18.339 10.139 18.342 10.404 L 18.342 10.425 C 18.342 10.488 18.339 10.554 18.333 10.631 C 18.3 11.099 17.926 11.461 17.47 11.461 L 10.621 11.455 C 10.541 11.452 10.476 11.393 10.459 11.311 C 10.267 10.447 9.736 9.879 9.096 9.593 C 9.019 9.559 8.943 9.524 8.864 9.498 C 8.85 9.492 8.835 9.488 8.82 9.484 C 8.625 9.417 8.424 9.369 8.21 9.358 C 7.807 9.337 7.418 9.427 7.061 9.597 C 6.989 9.631 6.918 9.662 6.85 9.702 C 6.814 9.724 6.779 9.748 6.743 9.771 C 6.625 9.851 6.511 9.937 6.406 10.039 C 6.404 10.041 6.402 10.042 6.401 10.043 C 6.4 10.044 6.399 10.045 6.398 10.046 C 6.302 10.139 6.216 10.24 6.137 10.347 C 6.134 10.352 6.13 10.356 6.127 10.362 C 6.059 10.455 6 10.555 5.947 10.656 C 5.927 10.692 5.908 10.729 5.891 10.767 C 5.856 10.841 5.826 10.918 5.798 10.996 C 5.77 11.075 5.746 11.158 5.725 11.243 C 5.715 11.282 5.7 11.315 5.692 11.354 C 5.678 11.422 5.627 11.476 5.561 11.491 C 4.778 11.669 4.125 12.217 3.806 12.955 C 3.798 12.973 3.789 12.99 3.782 13.008 C 3.743 13.101 3.716 13.199 3.689 13.297 C 3.676 13.344 3.661 13.39 3.651 13.438 C 3.635 13.517 3.627 13.598 3.617 13.679 C 3.612 13.729 3.6 13.775 3.597 13.825 C 3.596 13.846 3.601 13.865 3.6 13.886 C 3.6 13.911 3.594 13.934 3.594 13.96 C 3.594 14.047 3.607 14.128 3.615 14.212 C 3.62 14.264 3.62 14.317 3.628 14.368 C 3.651 14.517 3.687 14.663 3.736 14.804 C 3.74 14.814 3.742 14.825 3.746 14.834 C 3.797 14.976 3.863 15.11 3.939 15.24 C 3.975 15.3 4.017 15.354 4.057 15.412 C 4.104 15.479 4.151 15.545 4.205 15.607 C 4.227 15.632 4.243 15.662 4.265 15.687 C 4.311 15.736 4.363 15.775 4.411 15.82 C 4.434 15.84 4.456 15.862 4.479 15.881 C 4.559 15.95 4.644 16.012 4.733 16.07 C 4.765 16.09 4.794 16.111 4.826 16.13 C 4.898 16.173 4.975 16.209 5.051 16.245 C 5.113 16.274 5.176 16.303 5.241 16.326 C 5.278 16.34 5.316 16.35 5.353 16.362 C 5.423 16.384 5.491 16.412 5.562 16.428 C 5.628 16.443 5.679 16.496 5.693 16.564 C 5.878 17.453 6.414 18.037 7.065 18.33 C 7.128 18.358 7.189 18.388 7.254 18.41 C 7.278 18.419 7.302 18.426 7.327 18.435 C 7.529 18.504 7.741 18.555 7.963 18.567 C 8.31 18.584 8.642 18.515 8.953 18.388 C 9.177 18.304 9.389 18.191 9.581 18.04 C 9.586 18.036 9.589 18.033 9.593 18.029 C 9.639 17.993 9.68 17.952 9.723 17.912 C 9.735 17.902 9.749 17.893 9.76 17.882 C 9.766 17.877 9.77 17.87 9.775 17.865 C 9.856 17.783 9.931 17.697 10 17.605 C 10.011 17.589 10.024 17.574 10.035 17.559 C 10.097 17.473 10.152 17.381 10.203 17.285 C 10.221 17.251 10.24 17.218 10.256 17.183 C 10.295 17.101 10.33 17.016 10.362 16.927 C 10.381 16.873 10.398 16.819 10.414 16.764 C 10.429 16.709 10.452 16.659 10.465 16.601 C 10.483 16.519 10.549 16.458 10.632 16.458 L 17.389 16.458 C 17.487 16.453 17.58 16.467 17.666 16.491 C 17.676 16.493 17.686 16.497 17.694 16.5 C 18.042 16.609 18.28 16.923 18.33 17.269 C 18.33 17.275 18.331 17.281 18.332 17.287 C 18.341 17.356 18.338 17.426 18.331 17.496 C 18.328 17.518 18.328 17.54 18.325 17.564 C 18.312 17.632 18.289 17.698 18.261 17.763 C 18.248 17.792 18.234 17.82 18.217 17.848 C 18.178 17.916 18.133 17.982 18.076 18.041 L 18.034 18.084 C 18 18.117 17.949 18.17 17.879 18.243 L 17.84 18.283 L 9.668 26.646 L 9.571 26.746 L 9.456 26.863 L 9.406 26.914 L 9.339 26.983 C 8.988 27.343 8.987 27.927 9.337 28.288 C 9.368 28.32 9.403 28.346 9.437 28.372 C 9.447 28.38 9.456 28.39 9.466 28.397 C 9.521 28.438 9.584 28.469 9.65 28.496 C 9.681 28.508 9.714 28.516 9.746 28.525 C 9.819 28.544 9.892 28.56 9.973 28.559 C 10.203 28.559 10.433 28.47 10.608 28.29 L 10.659 28.238 C 10.716 28.179 19.344 19.349 19.344 19.349 C 19.902 18.792 20.14 18.111 20.132 17.443 C 20.117 16.13 19.145 14.859 17.742 14.647 C 17.736 14.647 17.73 14.646 17.723 14.645 C 17.628 14.634 17.536 14.616 17.439 14.616 L 10.057 14.616 C 9.319 14.616 8.673 15.236 8.718 15.993 C 8.72 16.019 8.718 16.045 8.717 16.07 C 8.714 16.154 8.698 16.234 8.67 16.309 C 8.665 16.322 8.659 16.334 8.654 16.346 C 8.622 16.417 8.58 16.482 8.524 16.537 C 8.518 16.543 8.512 16.549 8.506 16.555 C 8.45 16.609 8.384 16.651 8.311 16.681 C 8.304 16.685 8.295 16.686 8.287 16.69 C 8.217 16.715 8.142 16.726 8.064 16.724 C 7.999 16.722 7.937 16.706 7.878 16.685 C 7.623 16.597 7.44 16.357 7.44 16.066 C 7.44 15.27 6.809 14.616 6.035 14.616 C 5.95 14.616 5.868 14.607 5.792 14.575 C 5.781 14.57 5.773 14.565 5.763 14.56 C 5.696 14.528 5.635 14.484 5.581 14.429 C 5.574 14.422 5.566 14.415 5.56 14.407 C 5.511 14.351 5.474 14.287 5.446 14.219 C 5.434 14.189 5.428 14.159 5.42 14.128 C 5.412 14.09 5.406 14.052 5.404 14.014 C 5.398 13.925 5.407 13.836 5.432 13.751 C 5.533 13.496 5.807 13.304 6.116 13.302 L 6.124 13.302 C 6.85 13.302 7.441 12.693 7.437 11.948 L 7.437 11.864 C 7.437 11.777 7.456 11.692 7.487 11.613 C 7.49 11.604 7.496 11.596 7.5 11.588 C 7.531 11.519 7.574 11.455 7.629 11.4 C 7.636 11.393 7.642 11.385 7.649 11.379 C 7.707 11.326 7.773 11.284 7.844 11.256 C 7.865 11.247 7.887 11.244 7.91 11.238 C 7.951 11.227 7.994 11.22 8.037 11.217 C 8.122 11.212 8.207 11.222 8.287 11.248 C 8.522 11.323 8.716 11.527 8.721 11.864 C 8.683 12.647 9.289 13.313 10.054 13.31 L 17.225 13.31 C 19.471 13.253 20.605 11.138 19.921 9.376 C 19.705 8.881 19.361 8.473 19.019 8.123 C 18.991 8.094 18.967 8.068 18.94 8.039 C 18.829 7.924 18.72 7.806 18.614 7.686 C 18.591 7.66 18.569 7.634 18.547 7.608 C 18.421 7.465 18.312 7.323 18.207 7.181 C 18.162 7.12 18.121 7.059 18.08 6.997 C 18.022 6.913 17.971 6.829 17.921 6.744 C 17.87 6.654 17.821 6.563 17.777 6.469 C 17.734 6.379 17.695 6.289 17.662 6.197 C 17.638 6.13 17.615 6.062 17.595 5.993 C 17.553 5.844 17.516 5.695 17.499 5.537 C 17.496 5.508 17.496 5.478 17.493 5.449 C 17.488 5.378 17.479 5.308 17.479 5.235 C 17.479 3.368 18.957 1.848 20.776 1.848 C 22.595 1.848 24.073 3.367 24.073 5.235 C 24.073 5.288 24.064 5.338 24.061 5.389 C 24.057 5.45 24.054 5.511 24.047 5.57 C 24.039 5.632 24.029 5.695 24.017 5.756 C 24.004 5.816 23.99 5.875 23.974 5.934 C 23.959 5.99 23.946 6.046 23.928 6.101 C 23.894 6.201 23.856 6.301 23.812 6.399 C 23.79 6.449 23.764 6.497 23.739 6.546 C 23.709 6.607 23.677 6.667 23.643 6.727 C 23.616 6.775 23.587 6.824 23.557 6.871 C 23.517 6.935 23.476 6.997 23.433 7.06 C 23.405 7.1 23.379 7.14 23.35 7.18 C 23.284 7.271 23.214 7.359 23.142 7.448 C 23.107 7.491 23.07 7.533 23.034 7.576 C 22.987 7.631 22.94 7.685 22.892 7.739 C 22.854 7.782 22.815 7.825 22.776 7.867 C 22.724 7.923 22.671 7.978 22.618 8.034 C 22.589 8.063 22.562 8.094 22.534 8.123 C 22.193 8.473 21.847 8.881 21.633 9.376 C 20.948 11.138 22.081 13.254 24.329 13.31 L 31.499 13.31 C 32.264 13.313 32.871 12.646 32.832 11.864 C 32.838 11.527 33.031 11.323 33.266 11.248 C 33.346 11.222 33.432 11.212 33.516 11.217 C 33.559 11.22 33.6 11.227 33.642 11.237 C 33.666 11.243 33.688 11.247 33.711 11.257 C 33.781 11.285 33.847 11.326 33.904 11.379 C 33.911 11.385 33.917 11.393 33.924 11.399 C 33.979 11.454 34.021 11.518 34.053 11.587 C 34.056 11.596 34.062 11.604 34.066 11.613 C 34.097 11.692 34.115 11.776 34.115 11.863 C 34.115 11.885 34.115 11.908 34.114 11.934 C 34.114 11.937 34.114 11.94 34.115 11.943 C 34.195 12.624 34.585 13.217 35.249 13.283 L 35.436 13.302 L 35.437 13.302 C 35.745 13.304 36.02 13.495 36.12 13.749 C 36.146 13.835 36.156 13.926 36.149 14.016 C 36.146 14.054 36.141 14.09 36.133 14.127 C 36.125 14.158 36.119 14.189 36.107 14.22 C 36.079 14.287 36.043 14.35 35.994 14.407 C 35.987 14.415 35.978 14.423 35.971 14.431 C 35.917 14.484 35.857 14.527 35.791 14.559 C 35.782 14.564 35.773 14.57 35.764 14.574 C 35.688 14.606 35.607 14.625 35.523 14.625 L 35.518 14.625 C 34.796 14.625 34.192 15.187 34.121 15.925 L 34.116 15.966 L 34.116 15.979 C 34.114 16.299 33.925 16.584 33.673 16.685 C 33.614 16.706 33.553 16.722 33.488 16.724 C 33.411 16.726 33.333 16.714 33.259 16.688 C 33.255 16.686 33.251 16.685 33.246 16.684 C 33.171 16.654 33.104 16.611 33.046 16.556 C 33.039 16.551 33.033 16.544 33.027 16.539 C 32.965 16.474 32.915 16.396 32.883 16.311 C 32.854 16.236 32.839 16.156 32.836 16.071 C 32.836 16.045 32.832 16.02 32.834 15.994 C 32.879 15.238 32.233 14.616 31.496 14.616 L 31.129 14.616 C 31.102 14.615 31.075 14.608 31.046 14.608 C 31.017 14.608 30.991 14.615 30.962 14.616 L 24.114 14.616 C 24.017 14.616 23.924 14.635 23.83 14.646 C 23.823 14.646 23.817 14.647 23.81 14.648 C 22.408 14.861 21.436 16.131 21.42 17.444 C 21.413 18.109 21.649 18.786 22.201 19.343 C 22.204 19.346 22.206 19.349 22.208 19.352 L 30.945 28.293 C 30.984 28.333 31.027 28.366 31.07 28.398 C 31.223 28.506 31.401 28.562 31.579 28.562 C 31.661 28.564 31.734 28.547 31.806 28.528 C 31.838 28.519 31.871 28.511 31.903 28.499 C 31.968 28.473 32.031 28.441 32.086 28.399 C 32.097 28.392 32.106 28.382 32.116 28.374 C 32.15 28.348 32.184 28.323 32.216 28.29 C 32.566 27.93 32.565 27.345 32.213 26.985 L 32.155 26.925 Z M 33.481 5.67 C 31.67 5.67 29.957 6.272 28.53 7.413 C 28.143 7.722 28.072 8.295 28.373 8.694 C 28.675 9.092 29.233 9.164 29.62 8.854 C 30.733 7.965 32.068 7.496 33.481 7.496 C 36.952 7.496 39.777 10.396 39.777 13.962 C 39.777 17.527 36.952 20.427 33.481 20.427 C 32.071 20.427 30.736 19.958 29.625 19.072 C 29.237 18.764 28.679 18.836 28.378 19.234 C 28.077 19.632 28.147 20.206 28.535 20.515 C 29.962 21.652 31.672 22.253 33.481 22.253 C 37.933 22.253 41.554 18.534 41.554 13.962 C 41.554 9.39 37.933 5.671 33.481 5.671 Z\" fill=\"var(--token-7465b040-6034-4939-a3ae-1089e0454b56, rgb(247, 247, 247)) /* {&quot;name&quot;:&quot;Background&quot;} */\"></path></g></svg>',svgContentId:12733288765,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zdg2c8\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"qmp1Oh4juhnd5nm0Dl\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 80 18\"><path d=\"M 12.812 5.448 C 12.812 2.663 10.912 0.621 7.314 0.621 L 0.386 0.621 L 0.386 17.193 L 3.179 17.193 L 3.179 10.671 L 6.464 10.671 C 8.543 10.671 9.639 11.042 9.862 13.038 L 10.331 17.193 L 13.237 17.193 L 12.745 13.061 C 12.499 11.019 11.627 9.766 10.152 9.487 L 10.152 9.394 C 11.471 8.931 12.812 7.468 12.812 5.448 M 10.018 5.634 C 10.018 7.306 8.946 8.327 6.911 8.327 L 3.179 8.327 L 3.179 2.965 L 6.911 2.965 C 8.945 2.965 10.018 3.964 10.018 5.634 M 25.587 11.808 L 25.587 11.459 C 25.587 6.863 23.553 4.496 19.754 4.496 C 16.2 4.496 13.921 6.84 13.921 10.972 C 13.921 15.103 16.112 17.471 19.911 17.471 C 22.704 17.471 25.074 16.055 25.387 13.339 L 22.75 13.339 C 22.437 14.801 21.275 15.567 19.866 15.567 C 17.855 15.567 16.76 14.244 16.559 11.807 L 25.588 11.807 Z M 16.58 9.951 C 16.826 7.676 17.921 6.4 19.753 6.4 C 21.586 6.4 22.681 7.676 22.927 9.951 Z M 32.779 6.516 C 34.21 6.516 35.26 7.281 35.505 8.651 L 38.188 8.651 C 37.875 6.191 36.086 4.496 32.779 4.496 C 28.934 4.496 26.766 6.933 26.766 10.972 C 26.766 15.01 28.934 17.471 32.779 17.471 C 35.685 17.471 37.919 16.008 38.277 13.2 L 35.595 13.2 C 35.35 14.732 34.187 15.451 32.779 15.451 C 30.544 15.451 29.448 13.756 29.448 10.972 C 29.448 8.187 30.566 6.515 32.779 6.515 M 50.958 11.807 L 50.958 11.459 C 50.958 6.862 48.924 4.495 45.125 4.495 C 41.571 4.495 39.292 6.839 39.292 10.971 C 39.292 15.102 41.482 17.47 45.282 17.47 C 48.076 17.47 50.445 16.054 50.758 13.338 L 48.12 13.338 C 47.807 14.8 46.645 15.566 45.237 15.566 C 43.225 15.566 42.13 14.243 41.929 11.806 L 50.959 11.806 Z M 41.951 9.95 C 42.197 7.675 43.292 6.399 45.125 6.399 C 46.958 6.399 48.053 7.675 48.299 9.95 Z M 52.387 6.746 L 52.387 17.191 L 55.068 17.191 L 55.068 10.228 C 55.068 8.069 56.208 6.607 58.085 6.607 C 59.65 6.607 60.567 7.628 60.567 9.485 L 60.567 17.191 L 63.248 17.191 L 63.248 9.09 C 63.248 6.166 61.505 4.494 58.89 4.494 C 57.035 4.494 55.649 5.516 55.135 6.607 L 55.068 6.607 L 55.001 4.773 L 52.341 4.773 L 52.387 6.745 Z M 66.043 4.774 L 64.12 4.774 L 64.12 6.817 L 66.043 6.817 L 66.043 14.082 C 66.043 16.148 66.825 17.192 68.814 17.192 L 71.004 17.192 L 71.004 15.196 L 69.641 15.196 C 68.97 15.196 68.724 14.825 68.724 14.082 L 68.724 6.817 L 71.115 6.817 L 71.115 4.774 L 68.724 4.774 L 68.724 2.128 L 66.043 2.128 Z M 76.194 4.171 L 76.194 0.625 L 77.159 0.625 L 77.772 2.5 C 77.878 2.835 77.936 3.079 78.01 3.415 L 78.043 3.415 C 78.117 3.079 78.165 2.835 78.271 2.5 L 78.885 0.625 L 79.851 0.625 L 79.851 4.171 L 79.123 4.171 L 79.123 2.684 C 79.123 2.331 79.139 2.129 79.164 1.776 L 79.131 1.776 C 79.049 2.095 79 2.238 78.869 2.633 L 78.37 4.17 L 77.675 4.17 L 77.175 2.633 C 77.044 2.238 76.995 2.095 76.914 1.776 L 76.881 1.776 C 76.914 2.129 76.922 2.331 76.922 2.684 L 76.922 4.171 Z M 73.928 1.306 L 72.881 1.306 L 72.881 0.625 L 75.744 0.625 L 75.744 1.306 L 74.697 1.306 L 74.697 4.171 L 73.928 4.171 Z\" fill=\"var(--token-7465b040-6034-4939-a3ae-1089e0454b56, rgb(247, 247, 247)) /* {&quot;name&quot;:&quot;Background&quot;} */\"></path></svg>',svgContentId:10060835735,withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-nr84ic\",layoutDependency:layoutDependency,layoutId:\"qmp1Oh4juyMCYIuoiE\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+(0+((componentViewport?.height||73)-0-73)/2)+0+0+0+9+0+2+0,...addPropertyOverrides({SvccydCJA:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||800)-0-1e3)/2)+0+600+0+9+324+2+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h2vocy-container\",layoutDependency:layoutDependency,layoutId:\"qmp1Oh4juYXedouJCu-container\",nodeId:\"qmp1Oh4juYXedouJCu\",rendersWithMotion:true,scopeId:\"HIFff2Yck\",children:/*#__PURE__*/_jsx(NavBurgerMenu,{height:\"100%\",id:\"qmp1Oh4juYXedouJCu\",layoutId:\"qmp1Oh4juYXedouJCu\",T5VlWdRZx:T5VlWdRZxok3wzf,variant:\"e9zYK9aUy\",width:\"100%\",...addPropertyOverrides({SvccydCJA:{T5VlWdRZx:T5VlWdRZx1idir6u,variant:\"XO0Uh2SNd\"}},baseVariant,gestureVariant)})})})})]})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dzI1x.framer-ionh4e, .framer-dzI1x .framer-ionh4e { display: block; }\",\".framer-dzI1x.framer-zt1hm0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-dzI1x .framer-5d9v1o { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 25px 0px; position: relative; width: min-content; z-index: 5; }\",\".framer-dzI1x .framer-1s5e9zi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; max-width: 100%; min-width: 100px; overflow: hidden; padding: 0px 4px 0px 4px; position: relative; width: 350px; will-change: var(--framer-will-change-override, transform); z-index: 5; }\",\".framer-dzI1x .framer-16hexdh { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 9px 0px 9px 0px; position: relative; width: 1px; }\",\".framer-dzI1x .framer-1v2a2qj { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 8px 0px 0px 15px; position: relative; width: 100%; }\",\".framer-dzI1x .framer-gwnhc0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dzI1x .framer-1tsrq5p-container, .framer-dzI1x .framer-139e2x9-container, .framer-dzI1x .framer-17w9tjz-container, .framer-dzI1x .framer-1euf7my-container { flex: none; height: 50px; position: relative; width: 100%; }\",\".framer-dzI1x .framer-vj8wgs { 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: 25px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-dzI1x .framer-5b1lw0-container { flex: 1 0 0px; height: 50px; position: relative; width: 1px; }\",\".framer-dzI1x .framer-1bsrfes { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-end; overflow: visible; padding: 50px 0px 15px 5px; position: relative; width: 100%; }\",\".framer-dzI1x .framer-1or8tbt-container, .framer-dzI1x .framer-vrclim-container { flex: 1 0 0px; height: 35px; position: relative; width: 1px; }\",\".framer-dzI1x .framer-1cstqd1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 20px 0px 10px; position: relative; width: 100%; }\",\".framer-dzI1x .framer-1dyadqj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 160px; }\",\".framer-dzI1x .framer-1o8tbxa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5.04px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 5.04px; position: relative; text-decoration: none; width: min-content; }\",\".framer-dzI1x .framer-6nrvo1 { flex: none; height: 30px; position: relative; width: 42px; }\",\".framer-dzI1x .framer-zdg2c8 { flex: none; height: 18px; position: relative; width: 80px; }\",\".framer-dzI1x .framer-nr84ic { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-dzI1x .framer-1h2vocy-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-dzI1x.framer-v-133cpys .framer-5d9v1o { height: calc(var(--framer-viewport-height, 100vh) * 1); }\",\".framer-dzI1x.framer-v-133cpys .framer-16hexdh { padding: 9px 0px 12px 0px; }\",\".framer-dzI1x.framer-v-133cpys .framer-139e2x9-container { order: 2; }\",\".framer-dzI1x.framer-v-133cpys .framer-17w9tjz-container { order: 0; }\",\".framer-dzI1x.framer-v-133cpys .framer-1euf7my-container { order: 3; }\",\".framer-dzI1x.framer-v-133cpys .framer-vj8wgs { order: 4; }\",\".framer-dzI1x.framer-v-133cpys .framer-1bsrfes { padding: 25px 0px 15px 5px; }\",'.framer-dzI1x[data-border=\"true\"]::after, .framer-dzI1x [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 73\n * @framerIntrinsicWidth 350\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"SvccydCJA\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"M90K8K4gu\":\"hover\",\"Wejkwyb6A\":\"click\",\"FTMocHD_d\":\"project\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHIFff2Yck=withCSS(Component,css,\"framer-dzI1x\");export default FramerHIFff2Yck;FramerHIFff2Yck.displayName=\"Navigation / Navigation Mobile\";FramerHIFff2Yck.defaultProps={height:73,width:350};addPropertyControls(FramerHIFff2Yck,{variant:{options:[\"P_4SZK6vh\",\"SvccydCJA\"],optionTitles:[\"Navigation Transparent White\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},M90K8K4gu:{title:\"Hover\",type:ControlType.EventHandler},Wejkwyb6A:{title:\"Click\",type:ControlType.EventHandler},FTMocHD_d:{title:\"Project\",type:ControlType.EventHandler}});addFonts(FramerHIFff2Yck,[{explicitInter:true,fonts:[]},...MenuItemFonts,...NavBurgerMenuFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHIFff2Yck\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"M90K8K4gu\\\":\\\"hover\\\",\\\"Wejkwyb6A\\\":\\\"click\\\",\\\"FTMocHD_d\\\":\\\"project\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SvccydCJA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"73\",\"framerIntrinsicWidth\":\"350\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HIFff2Yck.map","// Generated by Framer (9840458)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={Rs_9iLDfK:{hover:true,pressed:true}};const cycleOrder=[\"Rs_9iLDfK\",\"R2vjZzxc8\",\"WcrpAMe16\",\"LFRy_J_uo\",\"O_rmIfLOa\"];const serializationHash=\"framer-596cp\";const variantClassNames={LFRy_J_uo:\"framer-v-81pptb\",O_rmIfLOa:\"framer-v-q4tflb\",R2vjZzxc8:\"framer-v-l6pbn6\",Rs_9iLDfK:\"framer-v-njqvif\",WcrpAMe16:\"framer-v-dfc2pg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.2,type:\"spring\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;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={Default:\"Rs_9iLDfK\",Disabled:\"WcrpAMe16\",Error:\"O_rmIfLOa\",Loading:\"R2vjZzxc8\",Success:\"LFRy_J_uo\"};const getProps=({click,height,hover,id,width,...props})=>{return{...props,NkVTP4MmU:click??props.NkVTP4MmU,sewTE8pnI:hover??props.sewTE8pnI,variant:humanReadableVariantMap[props.variant]??props.variant??\"Rs_9iLDfK\"};};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,sewTE8pnI,NkVTP4MmU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Rs_9iLDfK\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterzbne1d=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(sewTE8pnI){const res=await sewTE8pnI(...args);if(res===false)return false;}});const onTap1ut5nsl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(NkVTP4MmU){const res=await NkVTP4MmU(...args);if(res===false)return false;}setVariant(\"LFRy_J_uo\");});const onTap1bpb0vo=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(NkVTP4MmU){const res=await NkVTP4MmU(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"R2vjZzxc8\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"R2vjZzxc8\")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.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-njqvif\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"Rs_9iLDfK\",onMouseEnter:onMouseEnterzbne1d,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,opacity:1,...style},variants:{\"Rs_9iLDfK-hover\":{backgroundColor:\"var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255))\",opacity:1},\"Rs_9iLDfK-pressed\":{backgroundColor:\"rgba(0, 0, 0, 0)\",opacity:1},LFRy_J_uo:{opacity:1},O_rmIfLOa:{\"--border-color\":\"var(--token-1c19a268-7c98-4c0a-8e5e-408dbb6e7e97, rgb(244, 63, 94))\",opacity:1},WcrpAMe16:{opacity:.5}},...addPropertyOverrides({\"Rs_9iLDfK-hover\":{\"data-framer-name\":undefined},\"Rs_9iLDfK-pressed\":{\"data-framer-name\":undefined},LFRy_J_uo:{\"data-framer-name\":\"Success\",onTap:onTap1bpb0vo},O_rmIfLOa:{\"data-framer-name\":\"Error\"},R2vjZzxc8:{\"data-framer-name\":\"Loading\",onTap:onTap1ut5nsl},WcrpAMe16:{\"data-framer-name\":\"Disabled\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1dhbGRlbmJ1cmcgTm9ybWFs\",\"--framer-font-family\":'\"Waldenburg Normal\", \"Waldenburg Normal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255)))\"},children:\"Submit\"})}),className:\"framer-x992ku\",fonts:[\"CUSTOM;Waldenburg Normal\"],layoutDependency:layoutDependency,layoutId:\"asT88bxOc\",style:{\"--extracted-r6o4lv\":\"var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"Rs_9iLDfK-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},O_rmIfLOa:{\"--extracted-r6o4lv\":\"var(--token-1c19a268-7c98-4c0a-8e5e-408dbb6e7e97, rgb(244, 63, 94))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Rs_9iLDfK-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1dhbGRlbmJ1cmcgTm9ybWFs\",\"--framer-font-family\":'\"Waldenburg Normal\", \"Waldenburg Normal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Submit\"})})},LFRy_J_uo:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1dhbGRlbmJ1cmcgTm9ybWFs\",\"--framer-font-family\":'\"Waldenburg Normal\", \"Waldenburg Normal Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255)))\"},children:\"Thank you\"})})},O_rmIfLOa:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1c19a268-7c98-4c0a-8e5e-408dbb6e7e97, rgb(244, 63, 94)))\"},children:\"Missing Fields\"})}),fonts:[\"Inter-SemiBold\"]}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y6e2ks\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"yfenbSJVu\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-4u4rmk\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"T_WnwMCkV\",style:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255)) 342deg)\",mask:\"none\",WebkitMask:\"none\"},variants:{R2vjZzxc8:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ekayqd\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"UemqETEAY\",style:{backgroundColor:\"var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255))\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-596cp.framer-irqavl, .framer-596cp .framer-irqavl { display: block; }\",\".framer-596cp.framer-njqvif { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 33px; justify-content: center; overflow: visible; padding: 0px 15px 0px 15px; position: relative; width: min-content; }\",\".framer-596cp .framer-x992ku { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-596cp .framer-1y6e2ks { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-596cp .framer-4u4rmk { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-596cp .framer-1ekayqd { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-596cp.framer-v-l6pbn6.framer-njqvif { min-width: 100px; }\",\".framer-596cp.framer-v-l6pbn6 .framer-4u4rmk { overflow: hidden; }\",\".framer-596cp.framer-v-dfc2pg.framer-njqvif, .framer-596cp.framer-v-q4tflb.framer-njqvif { cursor: unset; }\",'.framer-596cp[data-border=\"true\"]::after, .framer-596cp [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 77\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"R2vjZzxc8\":{\"layout\":[\"auto\",\"fixed\"],\"constraints\":[\"100px\",null,null,null]},\"WcrpAMe16\":{\"layout\":[\"auto\",\"fixed\"]},\"LFRy_J_uo\":{\"layout\":[\"auto\",\"fixed\"]},\"O_rmIfLOa\":{\"layout\":[\"auto\",\"fixed\"]},\"aA5n9fDMZ\":{\"layout\":[\"auto\",\"fixed\"]},\"Qa0pavEQL\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"sewTE8pnI\":\"hover\",\"NkVTP4MmU\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIsbDOiC2e=withCSS(Component,css,\"framer-596cp\");export default FramerIsbDOiC2e;FramerIsbDOiC2e.displayName=\"Submit Button\";FramerIsbDOiC2e.defaultProps={height:33,width:77};addPropertyControls(FramerIsbDOiC2e,{variant:{options:[\"Rs_9iLDfK\",\"R2vjZzxc8\",\"WcrpAMe16\",\"LFRy_J_uo\",\"O_rmIfLOa\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum},sewTE8pnI:{title:\"Hover\",type:ControlType.EventHandler},NkVTP4MmU:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerIsbDOiC2e,[{explicitInter:true,fonts:[{family:\"Waldenburg Normal\",source:\"custom\",url:\"https://framerusercontent.com/assets/HK9nlBq7yBZFCI7siKNd1Cdspw.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIsbDOiC2e\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"77\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"sewTE8pnI\\\":\\\"hover\\\",\\\"NkVTP4MmU\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"33\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"R2vjZzxc8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"100px\\\",null,null,null]},\\\"WcrpAMe16\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"LFRy_J_uo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"O_rmIfLOa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"aA5n9fDMZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Qa0pavEQL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IsbDOiC2e.map","// Generated by Framer (44e0108)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import RealTimeClock from\"https://framerusercontent.com/modules/zS0LIjMABfiLXn94ZJep/F6yN87OvY3cEfP1u5hLj/Real_time_world_clock.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/Xjzx7dijfTUJSO8XOfMe/gEAjdel5gVrGV7vvhpvl/nT7uT_3Ul.js\";import MenuItem from\"https://framerusercontent.com/modules/DrSSWayCpfv7hLFaHboB/td0rldsAfU65Zq7QDTnc/bV8o3EbvE.js\";import NavBurgerMenu from\"https://framerusercontent.com/modules/XP4zUdMxmBOOVR8KcW1o/H6DTOVM3vl3BaaQVV5vg/IPNIs3qkY.js\";import Buttons from\"https://framerusercontent.com/modules/zCty1Fhh4H3IVpCejzkV/MeM78bmn1I97THnZU0WA/uAtBbCQvP.js\";const NavBurgerMenuFonts=getFonts(NavBurgerMenu);const ButtonsFonts=getFonts(Buttons);const MenuItemFonts=getFonts(MenuItem);const RealTimeClockFonts=getFonts(RealTimeClock);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"pddW1hIPG\",\"sHJSsR40n\"];const serializationHash=\"framer-NXdYX\";const variantClassNames={pddW1hIPG:\"framer-v-19myyh8\",sHJSsR40n:\"framer-v-1uuv7uk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.2,delay:.1,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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={\"Nav Active - Non Home\":\"sHJSsR40n\",Default:\"pddW1hIPG\"};const getProps=({formPopup,height,hover,id,width,...props})=>{return{...props,IBNPX8Grp:hover??props.IBNPX8Grp,oWCQjnDYb:formPopup??props.oWCQjnDYb,variant:humanReadableVariantMap[props.variant]??props.variant??\"pddW1hIPG\"};};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,oWCQjnDYb,IBNPX8Grp,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pddW1hIPG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter11uetg9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(IBNPX8Grp){const res=await IBNPX8Grp(...args);if(res===false)return false;}});const T5VlWdRZxwocqfj=activeVariantCallback(async(...args)=>{setVariant(\"sHJSsR40n\");});const T5VlWdRZxsfmhcy=activeVariantCallback(async(...args)=>{setVariant(\"pddW1hIPG\");});const P1jMtfYosq34sdr=activeVariantCallback(async(...args)=>{if(oWCQjnDYb){const res=await oWCQjnDYb(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"sHJSsR40n\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"sHJSsR40n\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19myyh8\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pddW1hIPG\",onMouseEnter:onMouseEnter11uetg9,ref:refBinding,style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,...style},variants:{sHJSsR40n:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}},...addPropertyOverrides({sHJSsR40n:{\"data-framer-name\":\"Nav Active - Non Home\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fxlcb9\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"YUvK1mhkY\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kdz5t5\",\"data-framer-name\":\"Nav\",layoutDependency:layoutDependency,layoutId:\"hvlUUld6j\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-nawnzn\",layoutDependency:layoutDependency,layoutId:\"Cqoq0JwZu\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"TdcAsgaD4\"},motionChild:true,nodeId:\"BIa4Fajpf\",openInNewTab:false,scopeId:\"l_Eyb1LbT\",children:/*#__PURE__*/_jsxs(motion.a,{\"aria-label\":\"Framer University logo\",className:\"framer-1t5ooij framer-1caemal\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"BIa4Fajpf\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1519bkb\",\"data-framer-name\":\"Asset 5\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"TOdgofaAa\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 42 30\"><g transform=\"translate(0 0.841)\"><path d=\"M 13.176 19.233 C 12.876 18.836 12.317 18.763 11.93 19.071 C 10.817 19.958 9.484 20.427 8.073 20.427 C 4.602 20.427 1.778 17.526 1.778 13.961 C 1.778 10.396 4.602 7.495 8.073 7.495 C 9.486 7.495 10.822 7.965 11.934 8.853 C 12.321 9.163 12.88 9.09 13.181 8.693 C 13.482 8.295 13.413 7.722 13.025 7.412 C 11.598 6.272 9.886 5.669 8.074 5.669 C 3.622 5.67 0 9.39 0 13.961 C 0 18.532 3.622 22.253 8.072 22.253 C 9.881 22.253 11.592 21.651 13.019 20.514 C 13.406 20.205 13.477 19.632 13.176 19.233 Z M 32.157 26.924 L 32.157 26.923 C 32.157 26.923 25.734 20.351 23.945 18.519 L 23.622 18.188 C 23.589 18.155 23.563 18.127 23.541 18.106 C 23.505 18.069 23.481 18.044 23.48 18.044 C 23.479 18.044 23.48 18.043 23.478 18.042 C 23.422 17.984 23.377 17.919 23.338 17.85 C 23.322 17.823 23.307 17.795 23.294 17.765 C 23.266 17.701 23.243 17.634 23.23 17.564 C 23.227 17.544 23.227 17.524 23.224 17.504 C 23.216 17.431 23.214 17.358 23.223 17.287 C 23.223 17.283 23.223 17.279 23.224 17.276 C 23.274 16.929 23.512 16.614 23.861 16.505 C 23.87 16.502 23.88 16.499 23.89 16.496 C 23.977 16.472 24.069 16.459 24.167 16.463 L 30.924 16.463 C 31.007 16.463 31.072 16.524 31.091 16.607 C 31.104 16.666 31.127 16.716 31.143 16.771 C 31.158 16.825 31.175 16.877 31.193 16.929 C 31.225 17.02 31.261 17.107 31.301 17.19 C 31.316 17.223 31.334 17.255 31.351 17.287 C 31.403 17.386 31.46 17.48 31.523 17.566 C 31.533 17.58 31.543 17.593 31.554 17.606 C 31.623 17.699 31.699 17.788 31.782 17.87 C 31.787 17.875 31.79 17.882 31.796 17.887 C 31.807 17.898 31.82 17.906 31.832 17.915 C 31.876 17.956 31.917 17.997 31.963 18.033 C 31.967 18.037 31.97 18.041 31.975 18.044 C 32.149 18.18 32.339 18.284 32.538 18.366 C 32.866 18.511 33.22 18.59 33.593 18.571 C 33.815 18.56 34.026 18.51 34.228 18.44 C 34.254 18.431 34.28 18.424 34.304 18.415 C 34.368 18.393 34.428 18.363 34.49 18.335 C 35.141 18.042 35.679 17.459 35.864 16.569 C 35.878 16.501 35.929 16.449 35.995 16.433 C 36.066 16.417 36.133 16.39 36.203 16.367 C 36.241 16.355 36.28 16.345 36.318 16.331 C 36.382 16.308 36.444 16.278 36.506 16.249 C 36.583 16.214 36.659 16.177 36.732 16.134 C 36.764 16.115 36.794 16.094 36.825 16.073 C 36.913 16.015 36.999 15.954 37.079 15.886 C 37.102 15.866 37.125 15.844 37.147 15.823 C 37.195 15.779 37.247 15.739 37.293 15.691 C 37.315 15.666 37.331 15.638 37.353 15.612 C 37.406 15.549 37.453 15.483 37.5 15.416 C 37.54 15.359 37.582 15.304 37.618 15.244 C 37.691 15.119 37.754 14.989 37.805 14.852 C 37.811 14.836 37.816 14.819 37.822 14.802 C 37.87 14.664 37.906 14.52 37.929 14.374 C 37.938 14.321 37.938 14.265 37.943 14.211 C 37.951 14.129 37.964 14.048 37.964 13.963 C 37.964 13.938 37.959 13.916 37.958 13.891 C 37.958 13.87 37.962 13.85 37.961 13.829 C 37.958 13.777 37.946 13.729 37.94 13.679 C 37.931 13.6 37.923 13.52 37.907 13.444 C 37.896 13.393 37.88 13.344 37.867 13.294 C 37.84 13.199 37.814 13.103 37.776 13.013 C 37.767 12.992 37.757 12.973 37.748 12.952 C 37.428 12.217 36.777 11.671 35.996 11.493 C 35.93 11.478 35.879 11.426 35.865 11.357 C 35.857 11.315 35.841 11.28 35.83 11.239 C 35.81 11.158 35.787 11.078 35.76 11.001 C 35.731 10.921 35.7 10.842 35.663 10.765 C 35.647 10.73 35.629 10.695 35.61 10.66 C 35.556 10.557 35.496 10.455 35.428 10.361 C 35.425 10.357 35.423 10.354 35.42 10.351 C 35.341 10.243 35.253 10.141 35.156 10.046 C 35.156 10.046 35.156 10.045 35.155 10.045 C 35.154 10.044 35.152 10.043 35.151 10.042 C 35.047 9.941 34.933 9.855 34.816 9.775 C 34.778 9.75 34.74 9.723 34.7 9.7 C 34.64 9.663 34.576 9.636 34.514 9.606 C 34.153 9.43 33.758 9.336 33.345 9.358 C 33.132 9.37 32.929 9.418 32.734 9.484 C 32.72 9.489 32.706 9.493 32.692 9.499 C 32.612 9.525 32.536 9.559 32.458 9.594 C 31.818 9.881 31.289 10.449 31.096 11.312 C 31.078 11.393 31.015 11.453 30.934 11.456 C 30.847 11.459 24.13 11.461 24.085 11.462 C 23.63 11.462 23.256 11.1 23.222 10.632 C 23.217 10.556 23.214 10.491 23.213 10.429 L 23.213 10.403 C 23.217 10.138 23.389 9.855 23.806 9.426 C 24.965 8.236 26.154 6.697 25.813 4.468 C 25.462 2.18 23.669 0.33 21.431 0.042 C 18.331 -0.356 15.683 2.126 15.683 5.232 C 15.683 7.052 16.676 8.323 17.749 9.425 C 18.167 9.855 18.339 10.139 18.342 10.404 L 18.342 10.425 C 18.342 10.488 18.339 10.554 18.333 10.631 C 18.3 11.099 17.926 11.461 17.47 11.461 L 10.621 11.455 C 10.541 11.452 10.476 11.393 10.459 11.311 C 10.267 10.447 9.736 9.879 9.096 9.593 C 9.019 9.559 8.943 9.524 8.864 9.498 C 8.85 9.492 8.835 9.488 8.82 9.484 C 8.625 9.417 8.424 9.369 8.21 9.358 C 7.807 9.337 7.418 9.427 7.061 9.597 C 6.989 9.631 6.918 9.662 6.85 9.702 C 6.814 9.724 6.779 9.748 6.743 9.771 C 6.625 9.851 6.511 9.937 6.406 10.039 C 6.404 10.041 6.402 10.042 6.401 10.043 C 6.4 10.044 6.399 10.045 6.398 10.046 C 6.302 10.139 6.216 10.24 6.137 10.347 C 6.134 10.352 6.13 10.356 6.127 10.362 C 6.059 10.455 6 10.555 5.947 10.656 C 5.927 10.692 5.908 10.729 5.891 10.767 C 5.856 10.841 5.826 10.918 5.798 10.996 C 5.77 11.075 5.746 11.158 5.725 11.243 C 5.715 11.282 5.7 11.315 5.692 11.354 C 5.678 11.422 5.627 11.476 5.561 11.491 C 4.778 11.669 4.125 12.217 3.806 12.955 C 3.798 12.973 3.789 12.99 3.782 13.008 C 3.743 13.101 3.716 13.199 3.689 13.297 C 3.676 13.344 3.661 13.39 3.651 13.438 C 3.635 13.517 3.627 13.598 3.617 13.679 C 3.612 13.729 3.6 13.775 3.597 13.825 C 3.596 13.846 3.601 13.865 3.6 13.886 C 3.6 13.911 3.594 13.934 3.594 13.96 C 3.594 14.047 3.607 14.128 3.615 14.212 C 3.62 14.264 3.62 14.317 3.628 14.368 C 3.651 14.517 3.687 14.663 3.736 14.804 C 3.74 14.814 3.742 14.825 3.746 14.834 C 3.797 14.976 3.863 15.11 3.939 15.24 C 3.975 15.3 4.017 15.354 4.057 15.412 C 4.104 15.479 4.151 15.545 4.205 15.607 C 4.227 15.632 4.243 15.662 4.265 15.687 C 4.311 15.736 4.363 15.775 4.411 15.82 C 4.434 15.84 4.456 15.862 4.479 15.881 C 4.559 15.95 4.644 16.012 4.733 16.07 C 4.765 16.09 4.794 16.111 4.826 16.13 C 4.898 16.173 4.975 16.209 5.051 16.245 C 5.113 16.274 5.176 16.303 5.241 16.326 C 5.278 16.34 5.316 16.35 5.353 16.362 C 5.423 16.384 5.491 16.412 5.562 16.428 C 5.628 16.443 5.679 16.496 5.693 16.564 C 5.878 17.453 6.414 18.037 7.065 18.33 C 7.128 18.358 7.189 18.388 7.254 18.41 C 7.278 18.419 7.302 18.426 7.327 18.435 C 7.529 18.504 7.741 18.555 7.963 18.567 C 8.31 18.584 8.642 18.515 8.953 18.388 C 9.177 18.304 9.389 18.191 9.581 18.04 C 9.586 18.036 9.589 18.033 9.593 18.029 C 9.639 17.993 9.68 17.952 9.723 17.912 C 9.735 17.902 9.749 17.893 9.76 17.882 C 9.766 17.877 9.77 17.87 9.775 17.865 C 9.856 17.783 9.931 17.697 10 17.605 C 10.011 17.589 10.024 17.574 10.035 17.559 C 10.097 17.473 10.152 17.381 10.203 17.285 C 10.221 17.251 10.24 17.218 10.256 17.183 C 10.295 17.101 10.33 17.016 10.362 16.927 C 10.381 16.873 10.398 16.819 10.414 16.764 C 10.429 16.709 10.452 16.659 10.465 16.601 C 10.483 16.519 10.549 16.458 10.632 16.458 L 17.389 16.458 C 17.487 16.453 17.58 16.467 17.666 16.491 C 17.676 16.493 17.686 16.497 17.694 16.5 C 18.042 16.609 18.28 16.923 18.33 17.269 C 18.33 17.275 18.331 17.281 18.332 17.287 C 18.341 17.356 18.338 17.426 18.331 17.496 C 18.328 17.518 18.328 17.54 18.325 17.564 C 18.312 17.632 18.289 17.698 18.261 17.763 C 18.248 17.792 18.234 17.82 18.217 17.848 C 18.178 17.916 18.133 17.982 18.076 18.041 L 18.034 18.084 C 18 18.117 17.949 18.17 17.879 18.243 L 17.84 18.283 L 9.668 26.646 L 9.571 26.746 L 9.456 26.863 L 9.406 26.914 L 9.339 26.983 C 8.988 27.343 8.987 27.927 9.337 28.288 C 9.368 28.32 9.403 28.346 9.437 28.372 C 9.447 28.38 9.456 28.39 9.466 28.397 C 9.521 28.438 9.584 28.469 9.65 28.496 C 9.681 28.508 9.714 28.516 9.746 28.525 C 9.819 28.544 9.892 28.56 9.973 28.559 C 10.203 28.559 10.433 28.47 10.608 28.29 L 10.659 28.238 C 10.716 28.179 19.344 19.349 19.344 19.349 C 19.902 18.792 20.14 18.111 20.132 17.443 C 20.117 16.13 19.145 14.859 17.742 14.647 C 17.736 14.647 17.73 14.646 17.723 14.645 C 17.628 14.634 17.536 14.616 17.439 14.616 L 10.057 14.616 C 9.319 14.616 8.673 15.236 8.718 15.993 C 8.72 16.019 8.718 16.045 8.717 16.07 C 8.714 16.154 8.698 16.234 8.67 16.309 C 8.665 16.322 8.659 16.334 8.654 16.346 C 8.622 16.417 8.58 16.482 8.524 16.537 C 8.518 16.543 8.512 16.549 8.506 16.555 C 8.45 16.609 8.384 16.651 8.311 16.681 C 8.304 16.685 8.295 16.686 8.287 16.69 C 8.217 16.715 8.142 16.726 8.064 16.724 C 7.999 16.722 7.937 16.706 7.878 16.685 C 7.623 16.597 7.44 16.357 7.44 16.066 C 7.44 15.27 6.809 14.616 6.035 14.616 C 5.95 14.616 5.868 14.607 5.792 14.575 C 5.781 14.57 5.773 14.565 5.763 14.56 C 5.696 14.528 5.635 14.484 5.581 14.429 C 5.574 14.422 5.566 14.415 5.56 14.407 C 5.511 14.351 5.474 14.287 5.446 14.219 C 5.434 14.189 5.428 14.159 5.42 14.128 C 5.412 14.09 5.406 14.052 5.404 14.014 C 5.398 13.925 5.407 13.836 5.432 13.751 C 5.533 13.496 5.807 13.304 6.116 13.302 L 6.124 13.302 C 6.85 13.302 7.441 12.693 7.437 11.948 L 7.437 11.864 C 7.437 11.777 7.456 11.692 7.487 11.613 C 7.49 11.604 7.496 11.596 7.5 11.588 C 7.531 11.519 7.574 11.455 7.629 11.4 C 7.636 11.393 7.642 11.385 7.649 11.379 C 7.707 11.326 7.773 11.284 7.844 11.256 C 7.865 11.247 7.887 11.244 7.91 11.238 C 7.951 11.227 7.994 11.22 8.037 11.217 C 8.122 11.212 8.207 11.222 8.287 11.248 C 8.522 11.323 8.716 11.527 8.721 11.864 C 8.683 12.647 9.289 13.313 10.054 13.31 L 17.225 13.31 C 19.471 13.253 20.605 11.138 19.921 9.376 C 19.705 8.881 19.361 8.473 19.019 8.123 C 18.991 8.094 18.967 8.068 18.94 8.039 C 18.829 7.924 18.72 7.806 18.614 7.686 C 18.591 7.66 18.569 7.634 18.547 7.608 C 18.421 7.465 18.312 7.323 18.207 7.181 C 18.162 7.12 18.121 7.059 18.08 6.997 C 18.022 6.913 17.971 6.829 17.921 6.744 C 17.87 6.654 17.821 6.563 17.777 6.469 C 17.734 6.379 17.695 6.289 17.662 6.197 C 17.638 6.13 17.615 6.062 17.595 5.993 C 17.553 5.844 17.516 5.695 17.499 5.537 C 17.496 5.508 17.496 5.478 17.493 5.449 C 17.488 5.378 17.479 5.308 17.479 5.235 C 17.479 3.368 18.957 1.848 20.776 1.848 C 22.595 1.848 24.073 3.367 24.073 5.235 C 24.073 5.288 24.064 5.338 24.061 5.389 C 24.057 5.45 24.054 5.511 24.047 5.57 C 24.039 5.632 24.029 5.695 24.017 5.756 C 24.004 5.816 23.99 5.875 23.974 5.934 C 23.959 5.99 23.946 6.046 23.928 6.101 C 23.894 6.201 23.856 6.301 23.812 6.399 C 23.79 6.449 23.764 6.497 23.739 6.546 C 23.709 6.607 23.677 6.667 23.643 6.727 C 23.616 6.775 23.587 6.824 23.557 6.871 C 23.517 6.935 23.476 6.997 23.433 7.06 C 23.405 7.1 23.379 7.14 23.35 7.18 C 23.284 7.271 23.214 7.359 23.142 7.448 C 23.107 7.491 23.07 7.533 23.034 7.576 C 22.987 7.631 22.94 7.685 22.892 7.739 C 22.854 7.782 22.815 7.825 22.776 7.867 C 22.724 7.923 22.671 7.978 22.618 8.034 C 22.589 8.063 22.562 8.094 22.534 8.123 C 22.193 8.473 21.847 8.881 21.633 9.376 C 20.948 11.138 22.081 13.254 24.329 13.31 L 31.499 13.31 C 32.264 13.313 32.871 12.646 32.832 11.864 C 32.838 11.527 33.031 11.323 33.266 11.248 C 33.346 11.222 33.432 11.212 33.516 11.217 C 33.559 11.22 33.6 11.227 33.642 11.237 C 33.666 11.243 33.688 11.247 33.711 11.257 C 33.781 11.285 33.847 11.326 33.904 11.379 C 33.911 11.385 33.917 11.393 33.924 11.399 C 33.979 11.454 34.021 11.518 34.053 11.587 C 34.056 11.596 34.062 11.604 34.066 11.613 C 34.097 11.692 34.115 11.776 34.115 11.863 C 34.115 11.885 34.115 11.908 34.114 11.934 C 34.114 11.937 34.114 11.94 34.115 11.943 C 34.195 12.624 34.585 13.217 35.249 13.283 L 35.436 13.302 L 35.437 13.302 C 35.745 13.304 36.02 13.495 36.12 13.749 C 36.146 13.835 36.156 13.926 36.149 14.016 C 36.146 14.054 36.141 14.09 36.133 14.127 C 36.125 14.158 36.119 14.189 36.107 14.22 C 36.079 14.287 36.043 14.35 35.994 14.407 C 35.987 14.415 35.978 14.423 35.971 14.431 C 35.917 14.484 35.857 14.527 35.791 14.559 C 35.782 14.564 35.773 14.57 35.764 14.574 C 35.688 14.606 35.607 14.625 35.523 14.625 L 35.518 14.625 C 34.796 14.625 34.192 15.187 34.121 15.925 L 34.116 15.966 L 34.116 15.979 C 34.114 16.299 33.925 16.584 33.673 16.685 C 33.614 16.706 33.553 16.722 33.488 16.724 C 33.411 16.726 33.333 16.714 33.259 16.688 C 33.255 16.686 33.251 16.685 33.246 16.684 C 33.171 16.654 33.104 16.611 33.046 16.556 C 33.039 16.551 33.033 16.544 33.027 16.539 C 32.965 16.474 32.915 16.396 32.883 16.311 C 32.854 16.236 32.839 16.156 32.836 16.071 C 32.836 16.045 32.832 16.02 32.834 15.994 C 32.879 15.238 32.233 14.616 31.496 14.616 L 31.129 14.616 C 31.102 14.615 31.075 14.608 31.046 14.608 C 31.017 14.608 30.991 14.615 30.962 14.616 L 24.114 14.616 C 24.017 14.616 23.924 14.635 23.83 14.646 C 23.823 14.646 23.817 14.647 23.81 14.648 C 22.408 14.861 21.436 16.131 21.42 17.444 C 21.413 18.109 21.649 18.786 22.201 19.343 C 22.204 19.346 22.206 19.349 22.208 19.352 L 30.945 28.293 C 30.984 28.333 31.027 28.366 31.07 28.398 C 31.223 28.506 31.401 28.562 31.579 28.562 C 31.661 28.564 31.734 28.547 31.806 28.528 C 31.838 28.519 31.871 28.511 31.903 28.499 C 31.968 28.473 32.031 28.441 32.086 28.399 C 32.097 28.392 32.106 28.382 32.116 28.374 C 32.15 28.348 32.184 28.323 32.216 28.29 C 32.566 27.93 32.565 27.345 32.213 26.985 L 32.155 26.925 Z M 33.481 5.67 C 31.67 5.67 29.957 6.272 28.53 7.413 C 28.143 7.722 28.072 8.295 28.373 8.694 C 28.675 9.092 29.233 9.164 29.62 8.854 C 30.733 7.965 32.068 7.496 33.481 7.496 C 36.952 7.496 39.777 10.396 39.777 13.962 C 39.777 17.527 36.952 20.427 33.481 20.427 C 32.071 20.427 30.736 19.958 29.625 19.072 C 29.237 18.764 28.679 18.836 28.378 19.234 C 28.077 19.632 28.147 20.206 28.535 20.515 C 29.962 21.652 31.672 22.253 33.481 22.253 C 37.933 22.253 41.554 18.534 41.554 13.962 C 41.554 9.39 37.933 5.671 33.481 5.671 Z\" fill=\"var(--token-7465b040-6034-4939-a3ae-1089e0454b56, rgb(247, 247, 247)) /* {&quot;name&quot;:&quot;Background&quot;} */\"></path></g></svg>',svgContentId:12733288765,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1otsyz1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"hnd5nm0Dl\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 80 18\"><path d=\"M 12.812 5.448 C 12.812 2.663 10.912 0.621 7.314 0.621 L 0.386 0.621 L 0.386 17.193 L 3.179 17.193 L 3.179 10.671 L 6.464 10.671 C 8.543 10.671 9.639 11.042 9.862 13.038 L 10.331 17.193 L 13.237 17.193 L 12.745 13.061 C 12.499 11.019 11.627 9.766 10.152 9.487 L 10.152 9.394 C 11.471 8.931 12.812 7.468 12.812 5.448 M 10.018 5.634 C 10.018 7.306 8.946 8.327 6.911 8.327 L 3.179 8.327 L 3.179 2.965 L 6.911 2.965 C 8.945 2.965 10.018 3.964 10.018 5.634 M 25.587 11.808 L 25.587 11.459 C 25.587 6.863 23.553 4.496 19.754 4.496 C 16.2 4.496 13.921 6.84 13.921 10.972 C 13.921 15.103 16.112 17.471 19.911 17.471 C 22.704 17.471 25.074 16.055 25.387 13.339 L 22.75 13.339 C 22.437 14.801 21.275 15.567 19.866 15.567 C 17.855 15.567 16.76 14.244 16.559 11.807 L 25.588 11.807 Z M 16.58 9.951 C 16.826 7.676 17.921 6.4 19.753 6.4 C 21.586 6.4 22.681 7.676 22.927 9.951 Z M 32.779 6.516 C 34.21 6.516 35.26 7.281 35.505 8.651 L 38.188 8.651 C 37.875 6.191 36.086 4.496 32.779 4.496 C 28.934 4.496 26.766 6.933 26.766 10.972 C 26.766 15.01 28.934 17.471 32.779 17.471 C 35.685 17.471 37.919 16.008 38.277 13.2 L 35.595 13.2 C 35.35 14.732 34.187 15.451 32.779 15.451 C 30.544 15.451 29.448 13.756 29.448 10.972 C 29.448 8.187 30.566 6.515 32.779 6.515 M 50.958 11.807 L 50.958 11.459 C 50.958 6.862 48.924 4.495 45.125 4.495 C 41.571 4.495 39.292 6.839 39.292 10.971 C 39.292 15.102 41.482 17.47 45.282 17.47 C 48.076 17.47 50.445 16.054 50.758 13.338 L 48.12 13.338 C 47.807 14.8 46.645 15.566 45.237 15.566 C 43.225 15.566 42.13 14.243 41.929 11.806 L 50.959 11.806 Z M 41.951 9.95 C 42.197 7.675 43.292 6.399 45.125 6.399 C 46.958 6.399 48.053 7.675 48.299 9.95 Z M 52.387 6.746 L 52.387 17.191 L 55.068 17.191 L 55.068 10.228 C 55.068 8.069 56.208 6.607 58.085 6.607 C 59.65 6.607 60.567 7.628 60.567 9.485 L 60.567 17.191 L 63.248 17.191 L 63.248 9.09 C 63.248 6.166 61.505 4.494 58.89 4.494 C 57.035 4.494 55.649 5.516 55.135 6.607 L 55.068 6.607 L 55.001 4.773 L 52.341 4.773 L 52.387 6.745 Z M 66.043 4.774 L 64.12 4.774 L 64.12 6.817 L 66.043 6.817 L 66.043 14.082 C 66.043 16.148 66.825 17.192 68.814 17.192 L 71.004 17.192 L 71.004 15.196 L 69.641 15.196 C 68.97 15.196 68.724 14.825 68.724 14.082 L 68.724 6.817 L 71.115 6.817 L 71.115 4.774 L 68.724 4.774 L 68.724 2.128 L 66.043 2.128 Z M 76.194 4.171 L 76.194 0.625 L 77.159 0.625 L 77.772 2.5 C 77.878 2.835 77.936 3.079 78.01 3.415 L 78.043 3.415 C 78.117 3.079 78.165 2.835 78.271 2.5 L 78.885 0.625 L 79.851 0.625 L 79.851 4.171 L 79.123 4.171 L 79.123 2.684 C 79.123 2.331 79.139 2.129 79.164 1.776 L 79.131 1.776 C 79.049 2.095 79 2.238 78.869 2.633 L 78.37 4.17 L 77.675 4.17 L 77.175 2.633 C 77.044 2.238 76.995 2.095 76.914 1.776 L 76.881 1.776 C 76.914 2.129 76.922 2.331 76.922 2.684 L 76.922 4.171 Z M 73.928 1.306 L 72.881 1.306 L 72.881 0.625 L 75.744 0.625 L 75.744 1.306 L 74.697 1.306 L 74.697 4.171 L 73.928 4.171 Z\" fill=\"var(--token-7465b040-6034-4939-a3ae-1089e0454b56, rgb(247, 247, 247)) /* {&quot;name&quot;:&quot;Background&quot;} */\"></path></svg>',svgContentId:10060835735,withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-grv4yq\",layoutDependency:layoutDependency,layoutId:\"yMCYIuoiE\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:(componentViewport?.y||0)+(6+((componentViewport?.height||44.5)-12-31)/2)+0+0+2.5+0,...addPropertyOverrides({sHJSsR40n:{y:(componentViewport?.y||0)+(7+((componentViewport?.height||211.5)-22-188)/2)+0+0+2.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hm3ykq-container\",layoutDependency:layoutDependency,layoutId:\"YXedouJCu-container\",nodeId:\"YXedouJCu\",rendersWithMotion:true,scopeId:\"l_Eyb1LbT\",children:/*#__PURE__*/_jsx(NavBurgerMenu,{height:\"100%\",id:\"YXedouJCu\",layoutId:\"YXedouJCu\",T5VlWdRZx:T5VlWdRZxwocqfj,variant:\"e9zYK9aUy\",width:\"100%\",...addPropertyOverrides({sHJSsR40n:{T5VlWdRZx:T5VlWdRZxsfmhcy,variant:\"XO0Uh2SNd\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.button,{className:\"framer-p2zvrh\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"vdz5zBBYT\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,y:(componentViewport?.y||0)+(6+((componentViewport?.height||44.5)-12-31)/2)+0+0+0+0,...addPropertyOverrides({sHJSsR40n:{y:(componentViewport?.y||0)+(7+((componentViewport?.height||211.5)-22-188)/2)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-4y9mw4-container\",layoutDependency:layoutDependency,layoutId:\"YNugdCjug-container\",nodeId:\"YNugdCjug\",rendersWithMotion:true,scopeId:\"l_Eyb1LbT\",children:/*#__PURE__*/_jsx(Buttons,{height:\"100%\",id:\"YNugdCjug\",layoutId:\"YNugdCjug\",P1jMtfYos:P1jMtfYosq34sdr,ppAJCDvAA:true,s1xSjgAh4:\"Start a Project\",variant:\"Dr4Ux7J52\",width:\"100%\"})})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1c3ee7i\",\"data-framer-appear-id\":\"1c3ee7i\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"PEIJRXZI4\",optimized:true,children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-23away\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"ezR_NdDyL\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GXN2je5cJ\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dgmejk-container\",layoutDependency:layoutDependency,layoutId:\"i2bkUpV2J-container\",nodeId:\"i2bkUpV2J\",rendersWithMotion:true,scopeId:\"l_Eyb1LbT\",children:/*#__PURE__*/_jsx(MenuItem,{A0l7LGlKO:resolvedLinks[0],GjfHfPwLq:\"Home\",height:\"100%\",id:\"i2bkUpV2J\",layoutId:\"i2bkUpV2J\",style:{height:\"100%\",width:\"100%\"},variant:\"Ja2ywLQlk\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GYafnlvog\"},implicitPathVariables:undefined},{href:{webPageId:\"GYafnlvog\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({sHJSsR40n:{y:(componentViewport?.y||0)+(7+((componentViewport?.height||211.5)-22-188)/2)+0+68+0+0+0+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ts3mvb-container\",layoutDependency:layoutDependency,layoutId:\"MIkcmjZFl-container\",nodeId:\"MIkcmjZFl\",rendersWithMotion:true,scopeId:\"l_Eyb1LbT\",children:/*#__PURE__*/_jsx(MenuItem,{A0l7LGlKO:resolvedLinks1[0],GjfHfPwLq:\"Studio\",height:\"100%\",id:\"MIkcmjZFl\",layoutId:\"MIkcmjZFl\",style:{height:\"100%\",width:\"100%\"},variant:\"Ja2ywLQlk\",width:\"100%\",...addPropertyOverrides({sHJSsR40n:{A0l7LGlKO:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Tng5zar8I\"},implicitPathVariables:undefined},{href:{webPageId:\"Tng5zar8I\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({sHJSsR40n:{y:(componentViewport?.y||0)+(7+((componentViewport?.height||211.5)-22-188)/2)+0+68+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rpe658-container\",layoutDependency:layoutDependency,layoutId:\"hK5TZlVEh-container\",nodeId:\"hK5TZlVEh\",rendersWithMotion:true,scopeId:\"l_Eyb1LbT\",children:/*#__PURE__*/_jsx(MenuItem,{A0l7LGlKO:resolvedLinks2[0],GjfHfPwLq:\"Projects\",height:\"100%\",id:\"hK5TZlVEh\",layoutId:\"hK5TZlVEh\",style:{height:\"100%\",width:\"100%\"},variant:\"Ja2ywLQlk\",width:\"100%\",...addPropertyOverrides({sHJSsR40n:{A0l7LGlKO:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lKoRKSXql\"},implicitPathVariables:undefined},{href:{webPageId:\"lKoRKSXql\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({sHJSsR40n:{y:(componentViewport?.y||0)+(7+((componentViewport?.height||211.5)-22-188)/2)+0+68+0+0+0+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cswa45-container\",layoutDependency:layoutDependency,layoutId:\"ifdfn7uMV-container\",nodeId:\"ifdfn7uMV\",rendersWithMotion:true,scopeId:\"l_Eyb1LbT\",children:/*#__PURE__*/_jsx(MenuItem,{A0l7LGlKO:resolvedLinks3[0],GjfHfPwLq:\"Contact\",height:\"100%\",id:\"ifdfn7uMV\",layoutId:\"ifdfn7uMV\",style:{height:\"100%\",width:\"100%\"},variant:\"Ja2ywLQlk\",width:\"100%\",...addPropertyOverrides({sHJSsR40n:{A0l7LGlKO:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wxxa03\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"GWhHrzv4a\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,...addPropertyOverrides({sHJSsR40n:{y:(componentViewport?.y||0)+(7+((componentViewport?.height||211.5)-22-188)/2)+0+68+0+46+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v73ofu-container\",layoutDependency:layoutDependency,layoutId:\"N7ZadDMCg-container\",nodeId:\"N7ZadDMCg\",rendersWithMotion:true,scopeId:\"l_Eyb1LbT\",children:/*#__PURE__*/_jsx(MenuItem,{A0l7LGlKO:\"https://www.instagram.com/recent.co/\",GjfHfPwLq:\"Instagram\",height:\"100%\",id:\"N7ZadDMCg\",layoutId:\"N7ZadDMCg\",style:{height:\"100%\",width:\"100%\"},variant:\"O8BPdy6IO\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,...addPropertyOverrides({sHJSsR40n:{y:(componentViewport?.y||0)+(7+((componentViewport?.height||211.5)-22-188)/2)+0+68+0+46+0+39}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cxaz8q-container\",layoutDependency:layoutDependency,layoutId:\"k79gLf8CH-container\",nodeId:\"k79gLf8CH\",rendersWithMotion:true,scopeId:\"l_Eyb1LbT\",children:/*#__PURE__*/_jsx(MenuItem,{A0l7LGlKO:\"https://www.linkedin.com/company/recent-co\",GjfHfPwLq:\"Linkedin\",height:\"100%\",id:\"k79gLf8CH\",layoutId:\"k79gLf8CH\",style:{height:\"100%\",width:\"100%\"},variant:\"O8BPdy6IO\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ruzncu\",\"data-framer-name\":\"Copyright text\",layoutDependency:layoutDependency,layoutId:\"PvF5WhZkQ\",style:{backgroundColor:\"rgba(46, 46, 46, 0)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bgk8o3\",\"data-styles-preset\":\"nT7uT_3Ul\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(71, 71, 71))\"},children:\"AMS\"})}),className:\"framer-10b11iv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"THelwgMpX\",style:{\"--extracted-r6o4lv\":\"rgb(71, 71, 71)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fiuoes-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"zlS3GSot7-container\",nodeId:\"zlS3GSot7\",rendersWithMotion:true,scopeId:\"l_Eyb1LbT\",children:/*#__PURE__*/_jsx(RealTimeClock,{color:\"rgb(71, 71, 71)\",font:{fontFamily:'\"Aeonik Mono Regular\", monospace',fontSize:\"11px\",letterSpacing:\"0em\",lineHeight:\"100%\"},height:\"100%\",id:\"zlS3GSot7\",layoutId:\"zlS3GSot7\",location:\"Europe/Amsterdam\",showSeconds:true,use24HourFormat:true,width:\"100%\"})})})]})]})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NXdYX.framer-1caemal, .framer-NXdYX .framer-1caemal { display: block; }\",\".framer-NXdYX.framer-19myyh8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 6px 7px 6px 8px; position: relative; width: min-content; }\",\".framer-NXdYX .framer-1fxlcb9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-NXdYX .framer-kdz5t5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 35px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-NXdYX .framer-nawnzn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 7px; position: relative; width: min-content; }\",\".framer-NXdYX .framer-1t5ooij { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5.04px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 5.04px; position: relative; text-decoration: none; width: min-content; }\",\".framer-NXdYX .framer-1519bkb { flex: none; height: 30px; position: relative; width: 42px; }\",\".framer-NXdYX .framer-1otsyz1 { flex: none; height: 18px; position: relative; width: 80px; }\",\".framer-NXdYX .framer-grv4yq { 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: 0px; position: relative; width: min-content; }\",\".framer-NXdYX .framer-hm3ykq-container, .framer-NXdYX .framer-4y9mw4-container, .framer-NXdYX .framer-1fiuoes-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-NXdYX .framer-p2zvrh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-NXdYX .framer-1c3ee7i { align-content: flex-end; align-items: flex-end; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 299px; overflow: visible; padding: 0px 0px 0px 10px; position: relative; width: auto; }\",\".framer-NXdYX .framer-23away { align-content: flex-start; align-items: flex-start; display: flex; flex: 1.75 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 5px; position: relative; width: 1px; }\",\".framer-NXdYX .framer-1dgmejk-container, .framer-NXdYX .framer-ts3mvb-container, .framer-NXdYX .framer-1rpe658-container, .framer-NXdYX .framer-1cswa45-container { flex: none; height: 40px; position: relative; width: 100%; }\",\".framer-NXdYX .framer-wxxa03 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px 0px 0px 5px; position: relative; width: 1px; }\",\".framer-NXdYX .framer-v73ofu-container, .framer-NXdYX .framer-cxaz8q-container { flex: none; height: 35px; position: relative; width: 100%; }\",\".framer-NXdYX .framer-1ruzncu { -webkit-user-select: none; align-content: flex-end; align-items: flex-end; cursor: default; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 11px; height: 58px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; user-select: none; width: 100%; }\",\".framer-NXdYX .framer-10b11iv { -webkit-user-select: none; flex: none; height: 12px; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-NXdYX.framer-v-1uuv7uk.framer-19myyh8 { padding: 7px 7px 15px 8px; }\",\".framer-NXdYX.framer-v-1uuv7uk .framer-1fxlcb9 { align-content: flex-start; align-items: flex-start; gap: 37px; order: 0; }\",\".framer-NXdYX.framer-v-1uuv7uk .framer-1c3ee7i { min-height: unset; }\",\".framer-NXdYX.framer-v-1uuv7uk .framer-ts3mvb-container, .framer-NXdYX.framer-v-1uuv7uk .framer-cxaz8q-container { order: 2; }\",\".framer-NXdYX.framer-v-1uuv7uk .framer-1rpe658-container { order: 0; }\",\".framer-NXdYX.framer-v-1uuv7uk .framer-1cswa45-container { order: 3; }\",\".framer-NXdYX.framer-v-1uuv7uk .framer-v73ofu-container { order: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44.5\n * @framerIntrinsicWidth 382.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"sHJSsR40n\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"oWCQjnDYb\":\"formPopup\",\"IBNPX8Grp\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerl_Eyb1LbT=withCSS(Component,css,\"framer-NXdYX\");export default Framerl_Eyb1LbT;Framerl_Eyb1LbT.displayName=\"Floating Nav\";Framerl_Eyb1LbT.defaultProps={height:44.5,width:382.5};addPropertyControls(Framerl_Eyb1LbT,{variant:{options:[\"pddW1hIPG\",\"sHJSsR40n\"],optionTitles:[\"Default\",\"Nav Active - Non Home\"],title:\"Variant\",type:ControlType.Enum},oWCQjnDYb:{title:\"Form Popup\",type:ControlType.EventHandler},IBNPX8Grp:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(Framerl_Eyb1LbT,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Aeonik Mono Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/YXCgZou9eXcfpngOGX80eMFQuo.woff2\"}]},...NavBurgerMenuFonts,...ButtonsFonts,...MenuItemFonts,...RealTimeClockFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerl_Eyb1LbT\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"382.5\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"oWCQjnDYb\\\":\\\"formPopup\\\",\\\"IBNPX8Grp\\\":\\\"hover\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sHJSsR40n\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"44.5\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./l_Eyb1LbT.map","// Generated by Framer (114679e)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Waldenburg Normal\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Waldenburg Normal\",source:\"custom\",url:\"https://framerusercontent.com/assets/HK9nlBq7yBZFCI7siKNd1Cdspw.woff2\"}]}];export const css=['.framer-N1net .framer-styles-preset-cz9t2v:not(.rich-text-wrapper), .framer-N1net .framer-styles-preset-cz9t2v.rich-text-wrapper p { --framer-font-family: \"Waldenburg Normal\", \"Waldenburg Normal Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-N1net\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b4533c2)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={adujZSZIC:{hover:true}};const serializationHash=\"framer-NjS3L\";const variantClassNames={adujZSZIC:\"framer-v-1i47hlc\"};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=({click,height,id,width,...props})=>{return{...props,BSno0RrTU:click??props.BSno0RrTU};};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,BSno0RrTU,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"adujZSZIC\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1t6qmlw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(BSno0RrTU){const res=await BSno0RrTU(...args);if(res===false)return false;}});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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1i47hlc\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"adujZSZIC\",onTap:onTap1t6qmlw,ref:refBinding,style:{backgroundColor:\"rgba(25, 25, 25, 0.1)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{\"adujZSZIC-hover\":{backgroundColor:\"var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25))\"}},...addPropertyOverrides({\"adujZSZIC-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rlzqzh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SoaMwlV5O-container\",nodeId:\"SoaMwlV5O\",rendersWithMotion:true,scopeId:\"U_LkmbYdE\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"X\",id:\"SoaMwlV5O\",layoutId:\"SoaMwlV5O\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({\"adujZSZIC-hover\":{color:\"var(--token-e662141d-bfd4-4c0d-a768-73883780eccf, rgb(221, 224, 229))\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NjS3L.framer-1lnfgdi, .framer-NjS3L .framer-1lnfgdi { display: block; }\",\".framer-NjS3L.framer-1i47hlc { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 35px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 35px; }\",\".framer-NjS3L .framer-1rlzqzh-container { flex: none; height: 15px; position: relative; width: 15px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 35\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EnZ0l0kNu\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"BSno0RrTU\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerU_LkmbYdE=withCSS(Component,css,\"framer-NjS3L\");export default FramerU_LkmbYdE;FramerU_LkmbYdE.displayName=\"X Button\";FramerU_LkmbYdE.defaultProps={height:35,width:35};addPropertyControls(FramerU_LkmbYdE,{BSno0RrTU:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerU_LkmbYdE,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerU_LkmbYdE\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EnZ0l0kNu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"BSno0RrTU\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"35\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"35\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./U_LkmbYdE.map","import{jsx as _jsx}from\"react/jsx-runtime\";export function RemoveFocusOutline(){return{style:{outline:\"none\",boxShadow:\"none\"}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withRemoveFocusOutline(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...RemoveFocusOutline(props)});};}withRemoveFocusOutline.displayName=\"RemoveFocusOutline\";\nexport const __FramerMetadata__ = {\"exports\":{\"RemoveFocusOutline\":{\"type\":\"override\",\"name\":\"RemoveFocusOutline\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRemoveFocusOutline\":{\"type\":\"reactHoc\",\"name\":\"withRemoveFocusOutline\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Input_Focus.map","// Generated by Framer (a44d8cf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,FormPlainTextInput,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withRemoveFocusOutline}from\"https://framerusercontent.com/modules/iFd5WyDk4OH3kklZ2ITT/I46t9NCli91p6izOPh57/Input_Focus.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/gW39TMFYfcyCPZdxxApM/ufNN5dk6TVvwUiEtotCd/B1K9iwicJ.js\";const MotionLabelWithRemoveFocusOutline1gfe700=withCodeBoundaryForOverrides(motion.label,{nodeId:\"hnvSh0F7n\",override:withRemoveFocusOutline,scopeId:\"Vb6Z8INC_\"});const cycleOrder=[\"hnvSh0F7n\",\"xOfj5m_ql\",\"UPySxeTBk\",\"JoHf_Tdcs\"];const serializationHash=\"framer-zXf5s\";const variantClassNames={hnvSh0F7n:\"framer-v-1gfe700\",JoHf_Tdcs:\"framer-v-e6cj66\",UPySxeTBk:\"framer-v-1b932mm\",xOfj5m_ql:\"framer-v-1uwyuwx\"};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 humanReadableEnumMap={\"Phone Number\":\"tel\",\"Text Area\":\"textarea\",Date:\"date\",Email:\"email\",Number:\"number\",Text:\"text\",Time:\"time\",URL:\"url\"};const humanReadableVariantMap={\"Variant 1\":\"hnvSh0F7n\",Blur:\"UPySxeTBk\",Focus:\"xOfj5m_ql\",Invalid:\"JoHf_Tdcs\"};const getProps=({autoFocus,fieldName,fieldType,height,id,placeholder,required,width,...props})=>{return{...props,jAX9YpFHA:autoFocus??props.jAX9YpFHA??true,l1QCLmhAc:fieldName??props.l1QCLmhAc??\"Name\",li7E5J2rL:required??props.li7E5J2rL??true,po5Zialy1:placeholder??props.po5Zialy1??\"Archie Marshall\",variant:humanReadableVariantMap[props.variant]??props.variant??\"hnvSh0F7n\",vN4x_ic7s:humanReadableEnumMap[fieldType]??fieldType??props.vN4x_ic7s??\"text\"};};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,vN4x_ic7s,l1QCLmhAc,po5Zialy1,li7E5J2rL,jAX9YpFHA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hnvSh0F7n\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1jgykok=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"UPySxeTBk\");});const onFocusklk30f=activeVariantCallback(async(...args)=>{setVariant(\"xOfj5m_ql\");});const onValidmg5wj7=activeVariantCallback(async(...args)=>{const inputValue=args[0]?.target?.value?.trim();if(inputValue?.length>0){setVariant(\"UPySxeTBk\");}});const onInvalid7o4ykw=activeVariantCallback(async(...args)=>{const inputValue=args[0]?.target?.value?.trim();if(!inputValue){setVariant(\"JoHf_Tdcs\");}});const onFocus1qnr1tx=activeVariantCallback(async(...args)=>{const inputValue=args[0]?.target?.value?.trim();setVariant(\"xOfj5m_ql\");if(inputValue?.length>0){setVariant(\"UPySxeTBk\");}});const onFocus4xtwam=activeVariantCallback(async(...args)=>{const inputValue=args[0]?.target?.value?.trim();setVariant(\"xOfj5m_ql\");if(!inputValue){setVariant(\"JoHf_Tdcs\");}});const sharedStyleClassNames=[sharedStyle.className];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__*/_jsxs(MotionLabelWithRemoveFocusOutline1gfe700,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1gfe700\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"hnvSh0F7n\",onTap:onTap1jgykok,ref:refBinding,style:{...style},...addPropertyOverrides({JoHf_Tdcs:{\"data-framer-name\":\"Invalid\"},UPySxeTBk:{\"data-framer-name\":\"Blur\"},xOfj5m_ql:{\"data-framer-name\":\"Focus\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-16c4f9e\",\"data-styles-preset\":\"B1K9iwicJ\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255)))\"},children:\"Name\"})}),className:\"framer-1rug4d2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Wjxu_s2GH\",style:{\"--extracted-r6o4lv\":\"var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255))\"},text:l1QCLmhAc,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{autoFocus:jAX9YpFHA,className:\"framer-99b31c\",inputName:l1QCLmhAc,layoutDependency:layoutDependency,layoutId:\"TNskfS2hY\",onFocus:onFocusklk30f,onInvalid:onInvalid7o4ykw,onValid:onValidmg5wj7,placeholder:po5Zialy1,required:li7E5J2rL,style:{\"--framer-input-background\":\"rgba(187, 187, 187, 0.15)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.1)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"10px\",\"--framer-input-border-radius-bottom-right\":\"10px\",\"--framer-input-border-radius-top-left\":\"10px\",\"--framer-input-border-radius-top-right\":\"10px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-8d20ecd9-7b22-474b-9052-502017c7f3e8, rgb(25, 25, 25))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"rgb(153, 153, 153)\"},type:vN4x_ic7s,variants:{JoHf_Tdcs:{\"--framer-input-border-color\":\"rgb(255, 106, 0)\"},xOfj5m_ql:{\"--framer-input-border-color\":\"var(--token-33277ac4-9b91-4864-a626-82c1057457de, rgb(34, 122, 255))\"}},...addPropertyOverrides({UPySxeTBk:{onFocus:onFocus4xtwam},xOfj5m_ql:{onFocus:onFocus1qnr1tx}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zXf5s.framer-1jbsyej, .framer-zXf5s .framer-1jbsyej { display: block; }\",\".framer-zXf5s.framer-1gfe700 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 278px; }\",\".framer-zXf5s .framer-1rug4d2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-zXf5s .framer-99b31c { --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"Waldenburg Normal\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-padding: 12px; flex: none; height: 40px; position: relative; width: 100%; }',...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 62\n * @framerIntrinsicWidth 278\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xOfj5m_ql\":{\"layout\":[\"fixed\",\"auto\"]},\"UPySxeTBk\":{\"layout\":[\"fixed\",\"auto\"]},\"JoHf_Tdcs\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"vN4x_ic7s\":\"fieldType\",\"l1QCLmhAc\":\"fieldName\",\"po5Zialy1\":\"placeholder\",\"li7E5J2rL\":\"required\",\"jAX9YpFHA\":\"autoFocus\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVb6Z8INC_=withCSS(Component,css,\"framer-zXf5s\");export default FramerVb6Z8INC_;FramerVb6Z8INC_.displayName=\"Input Fields\";FramerVb6Z8INC_.defaultProps={height:62,width:278};addPropertyControls(FramerVb6Z8INC_,{variant:{options:[\"hnvSh0F7n\",\"xOfj5m_ql\",\"UPySxeTBk\",\"JoHf_Tdcs\"],optionTitles:[\"Variant 1\",\"Focus\",\"Blur\",\"Invalid\"],title:\"Variant\",type:ControlType.Enum},vN4x_ic7s:{defaultValue:\"text\",options:[\"text\",\"textarea\",\"email\",\"number\",\"tel\",\"url\",\"date\",\"time\"],optionTitles:[\"Text\",\"Text Area\",\"Email\",\"Number\",\"Phone Number\",\"URL\",\"Date\",\"Time\"],title:\"Field Type\",type:ControlType.Enum},l1QCLmhAc:{defaultValue:\"Name\",title:\"Field Name\",type:ControlType.String},po5Zialy1:{defaultValue:\"Archie Marshall\",title:\"Placeholder\",type:ControlType.String},li7E5J2rL:{defaultValue:true,title:\"Required\",type:ControlType.Boolean},jAX9YpFHA:{defaultValue:true,title:\"Auto Focus\",type:ControlType.Boolean}});addFonts(FramerVb6Z8INC_,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Waldenburg Normal\",source:\"custom\",url:\"https://framerusercontent.com/assets/HK9nlBq7yBZFCI7siKNd1Cdspw.woff2\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVb6Z8INC_\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"278\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xOfj5m_ql\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UPySxeTBk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JoHf_Tdcs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"62\",\"framerVariables\":\"{\\\"vN4x_ic7s\\\":\\\"fieldType\\\",\\\"l1QCLmhAc\\\":\\\"fieldName\\\",\\\"po5Zialy1\\\":\\\"placeholder\\\",\\\"li7E5J2rL\\\":\\\"required\\\",\\\"jAX9YpFHA\\\":\\\"autoFocus\\\"}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Vb6Z8INC_.map","// Generated by Framer (99d1409)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,FormBooleanInput,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"QeoV6uiBq\",\"gIk3IGDI0\",\"c53p5Ps1d\"];const serializationHash=\"framer-E3QME\";const variantClassNames={c53p5Ps1d:\"framer-v-1qna6d1\",gIk3IGDI0:\"framer-v-1lv29pt\",QeoV6uiBq:\"framer-v-iaf555\"};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 humanReadableVariantMap={Blur:\"QeoV6uiBq\",Invalid:\"gIk3IGDI0\",Valid:\"c53p5Ps1d\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"QeoV6uiBq\"};};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:\"QeoV6uiBq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onBluranmlsj=activeVariantCallback(async(...args)=>{setVariant(\"QeoV6uiBq\");});const onValidbaootw=activeVariantCallback(async(...args)=>{setVariant(\"c53p5Ps1d\");});const onInvalid1eb9pd8=activeVariantCallback(async(...args)=>{setVariant(\"gIk3IGDI0\");});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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-iaf555\",className,classNames),\"data-framer-name\":\"Blur\",layoutDependency:layoutDependency,layoutId:\"QeoV6uiBq\",ref:refBinding,style:{...style},...addPropertyOverrides({c53p5Ps1d:{\"data-framer-name\":\"Valid\"},gIk3IGDI0:{\"data-framer-name\":\"Invalid\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(FormBooleanInput,{className:\"framer-1uet52g\",defaultChecked:false,inputName:\"Terms\",layoutDependency:layoutDependency,layoutId:\"GcGM6lWJW\",onBlur:onBluranmlsj,onInvalid:onInvalid1eb9pd8,onValid:onValidbaootw,required:true,style:{\"--framer-input-background\":\"rgba(187, 187, 187, 0.2)\",\"--framer-input-boolean-checked-background\":\"rgb(0, 153, 255)\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"rgba(136, 136, 136, 0.2)\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"4px\",\"--framer-input-border-radius-bottom-right\":\"4px\",\"--framer-input-border-radius-top-left\":\"4px\",\"--framer-input-border-radius-top-right\":\"4px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-icon-color\":\"rgb(255, 255, 255)\"},type:\"checkbox\",variants:{gIk3IGDI0:{\"--framer-input-border-color\":\"var(--token-1c19a268-7c98-4c0a-8e5e-408dbb6e7e97, rgb(244, 63, 94))\"}},...addPropertyOverrides({c53p5Ps1d:{defaultChecked:true}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-E3QME.framer-6k04xc, .framer-E3QME .framer-6k04xc { display: block; }\",\".framer-E3QME.framer-iaf555 { height: 16px; overflow: visible; position: relative; width: 16px; }\",\".framer-E3QME .framer-1uet52g { --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: 0px; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"gIk3IGDI0\":{\"layout\":[\"fixed\",\"fixed\"]},\"c53p5Ps1d\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxmY7AhHlq=withCSS(Component,css,\"framer-E3QME\");export default FramerxmY7AhHlq;FramerxmY7AhHlq.displayName=\"Checkbox\";FramerxmY7AhHlq.defaultProps={height:16,width:16};addPropertyControls(FramerxmY7AhHlq,{variant:{options:[\"QeoV6uiBq\",\"gIk3IGDI0\",\"c53p5Ps1d\"],optionTitles:[\"Blur\",\"Invalid\",\"Valid\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxmY7AhHlq,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxmY7AhHlq\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"16\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"16\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gIk3IGDI0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"c53p5Ps1d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xmY7AhHlq.map","import{jsx as _jsx}from\"react/jsx-runtime\";// Override for the POPUP/OVERLAY component (not the submit button)\nexport const CloseOnFormSubmit=Component=>{return props=>{// Listen for form submission events\nconst handleFormSubmit=()=>{// Close this overlay component after form submits\nsetTimeout(()=>{// Method 1: Using component variants (most common)\nif(props.setVariant){props.setVariant(\"closed\")// or \"hidden\", \"default\"\n;}// Method 2: Using opacity\nif(props.setOpacity){props.setOpacity(0);}// Method 3: Using scale\nif(props.setScale){props.setScale(0);}// Method 4: Using visibility\nif(props.setVisible){props.setVisible(false);}},1e3)// 1 second delay\n;};// Automatically trigger close when component receives form success\nReact.useEffect(()=>{// Listen for custom form events or check for form completion\nconst timer=setTimeout(()=>{// This will run after component mounts\nconst forms=document.querySelectorAll(\"form\");forms.forEach(form=>{form.addEventListener(\"submit\",handleFormSubmit);});},100);return()=>{clearTimeout(timer);const forms=document.querySelectorAll(\"form\");forms.forEach(form=>{form.removeEventListener(\"submit\",handleFormSubmit);});};},[]);return /*#__PURE__*/_jsx(Component,{...props});};};// Alternative: Simple click-to-close override for a close button\nexport const ClosePopup=Component=>{return props=>{const handleClose=()=>{// Method 1: Using variants\nif(props.setVariant){props.setVariant(\"closed\");}// Method 2: Using opacity\nif(props.setOpacity){props.setOpacity(0);}// Method 3: Using scale\nif(props.setScale){props.setScale(0);}// Method 4: Using visibility\nif(props.setVisible){props.setVisible(false);}};return /*#__PURE__*/_jsx(Component,{...props,onTap:handleClose});};};\nexport const __FramerMetadata__ = {\"exports\":{\"ClosePopup\":{\"type\":\"reactHoc\",\"name\":\"ClosePopup\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CloseOnFormSubmit\":{\"type\":\"reactHoc\",\"name\":\"CloseOnFormSubmit\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./submitOverride.map","// Currency input field component for forms with proper formatting and validation\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useCallback,useRef,useEffect,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function CurrencyInput(props){const{title,fieldName,placeholder,currency,defaultValue,backgroundColor,textColor,inputTextColor,borderColor,focusColor,focusTextColor,titleColor,invalidBorderColor,font,titleFont,borderRadius,borderWidth,padding,height,titleSpacing,disabled,required,name,onValueChange,onFocus,onBlur}=props;const[value,setValue]=useState(defaultValue.toString());const[isFocused,setIsFocused]=useState(false);const[isValid,setIsValid]=useState(true);const inputRef=useRef(null);const parseCurrency=useCallback(str=>{const cleaned=str.replace(/[^\\d.-]/g,\"\");const parsed=parseFloat(cleaned);return isNaN(parsed)?0:parsed;},[]);// Handle form submission validation\nuseEffect(()=>{const handleFormSubmit=e=>{const form=inputRef.current?.closest(\"form\");if(form&&e.target===form){const numericValue=parseCurrency(value);if(required&&(value===\"\"||value===\"0\"||numericValue===0)){startTransition(()=>setIsValid(false));e.preventDefault();}}};const form=inputRef.current?.closest(\"form\");if(form){form.addEventListener(\"submit\",handleFormSubmit);return()=>form.removeEventListener(\"submit\",handleFormSubmit);}},[value,required,parseCurrency]);const formatCurrency=useCallback(num=>{return new Intl.NumberFormat(\"en-US\",{style:\"currency\",currency:currency,minimumFractionDigits:2,maximumFractionDigits:2}).format(num);},[currency]);const handleInputChange=useCallback(e=>{const inputValue=e.target.value;const numericValue=parseCurrency(inputValue);startTransition(()=>{setValue(inputValue);setIsValid(!isNaN(numericValue));});if(onValueChange&&!isNaN(numericValue)){onValueChange(numericValue);}},[parseCurrency,onValueChange]);const handleFocus=useCallback(()=>{startTransition(()=>setIsFocused(true));if(onFocus)onFocus();},[onFocus]);const handleBlur=useCallback(()=>{startTransition(()=>{setIsFocused(false);const numericValue=parseCurrency(value);// If field is empty, reset to default state\nif(value===\"\"||value===\"0\"||numericValue===0){setIsValid(true);}else if(!isNaN(numericValue)){setValue(formatCurrency(numericValue));setIsValid(true);}});if(onBlur)onBlur();},[value,parseCurrency,formatCurrency,onBlur]);const handleKeyDown=useCallback(e=>{// Allow: backspace, delete, tab, escape, enter, period, minus\nif([8,9,27,13,46,110,190,189].indexOf(e.keyCode)!==-1||// Allow: Ctrl+A, Ctrl+C, Ctrl+V, Ctrl+X\ne.keyCode===65&&e.ctrlKey===true||e.keyCode===67&&e.ctrlKey===true||e.keyCode===86&&e.ctrlKey===true||e.keyCode===88&&e.ctrlKey===true||// Allow: home, end, left, right\ne.keyCode>=35&&e.keyCode<=39){return;}// Ensure that it is a number and stop the keypress\nif((e.shiftKey||e.keyCode<48||e.keyCode>57)&&(e.keyCode<96||e.keyCode>105)){e.preventDefault();}},[]);useEffect(()=>{if(!isFocused&&value){const numericValue=parseCurrency(value);if(!isNaN(numericValue)){startTransition(()=>setValue(formatCurrency(numericValue)));}}},[isFocused,value,parseCurrency,formatCurrency]);const currentBorderColor=!isValid?invalidBorderColor:isFocused?focusColor:borderColor;return /*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",...props.style},children:[title&&/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:`${titleSpacing}px`,color:titleColor,...titleFont},children:title}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,type:\"text\",name:name,value:value,placeholder:placeholder,disabled:disabled,required:required,onChange:handleInputChange,onFocus:handleFocus,onBlur:handleBlur,onKeyDown:handleKeyDown,style:{width:\"100%\",height:`${height}px`,backgroundColor,color:(()=>{// If invalid, use focus text color to maintain visibility\nif(!isValid)return focusTextColor;// If focused, use focus text color\nif(isFocused)return focusTextColor;// If has content (filled), use focus text color\nif(value&&value!==\"0\"&&parseCurrency(value)!==0)return focusTextColor;// Default state (empty, not focused) - use initial text color\nreturn textColor;})(),border:`${borderWidth}px solid ${currentBorderColor}`,borderRadius:`${borderRadius}px`,padding:`${padding}px`,outline:\"none\",transition:\"border-color 0.2s ease, color 0.2s ease\",boxSizing:\"border-box\",...font},\"aria-label\":`Currency input in ${currency}`,\"aria-invalid\":!isValid,\"aria-required\":required})]});}addPropertyControls(CurrencyInput,{title:{type:ControlType.String,title:\"Title\",defaultValue:\"Amount\"},titleColor:{type:ControlType.Color,title:\"Title Color\",defaultValue:\"#000000\"},titleFont:{type:ControlType.Font,title:\"Title Font\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},titleSpacing:{type:ControlType.Number,title:\"Title Spacing\",defaultValue:12,min:0,max:32,unit:\"px\"},fieldName:{type:ControlType.String,title:\"Field Name\",defaultValue:\"currency_amount\"},placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Enter amount...\"},currency:{type:ControlType.Enum,title:\"Currency\",options:[\"USD\",\"EUR\",\"GBP\",\"JPY\",\"CAD\",\"AUD\"],optionTitles:[\"US Dollar\",\"Euro\",\"British Pound\",\"Japanese Yen\",\"Canadian Dollar\",\"Australian Dollar\"],defaultValue:\"USD\"},defaultValue:{type:ControlType.Number,title:\"Default Value\",defaultValue:0,min:0,step:.01},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},inputTextColor:{type:ControlType.Color,title:\"Input Text Color\",defaultValue:\"#666666\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#EEEEEE\"},focusColor:{type:ControlType.Color,title:\"Focus Border Color\",defaultValue:\"#0099FF\"},invalidBorderColor:{type:ControlType.Color,title:\"Invalid Border Color\",defaultValue:\"#FF5588\"},focusTextColor:{type:ControlType.Color,title:\"Focus Text Color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:32,unit:\"px\"},borderWidth:{type:ControlType.Number,title:\"Border Width\",defaultValue:2,min:0,max:8,unit:\"px\"},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:12,min:4,max:24,unit:\"px\"},height:{type:ControlType.Number,title:\"Height\",defaultValue:48,min:32,max:80,unit:\"px\"},disabled:{type:ControlType.Boolean,title:\"Disabled\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},required:{type:ControlType.Boolean,title:\"Required\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},name:{type:ControlType.String,title:\"Form Name\",defaultValue:\"currency\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CurrencyInput\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CurrencyInput_1.map","// Component to block browser native form validation popups\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Popup Blocker\n * \n * Blocks browser native validation popups on form inputs by preventing the default validation behavior.\n * \n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function InputValidation(props){const{enabled=true,blockOnAllInputs=true,targetSelector=\"input, textarea, select\"}=props;useEffect(()=>{if(!enabled||typeof window===\"undefined\")return;const handleInvalid=e=>{e.preventDefault();e.stopPropagation();return false;};const handleSubmit=e=>{const form=e.target;if(form&&!form.checkValidity()){e.preventDefault();e.stopPropagation();return false;}};const selector=blockOnAllInputs?targetSelector:targetSelector;// Block validation popups on all matching elements\nconst elements=document.querySelectorAll(selector);elements.forEach(element=>{element.addEventListener(\"invalid\",handleInvalid);});// Block form submission validation popups\nconst forms=document.querySelectorAll(\"form\");forms.forEach(form=>{form.addEventListener(\"submit\",handleSubmit);});// Observer to handle dynamically added elements\nconst observer=new MutationObserver(mutations=>{mutations.forEach(mutation=>{mutation.addedNodes.forEach(node=>{if(node.nodeType===Node.ELEMENT_NODE){const element=node;// Check if the added element matches our selector\nif(element.matches&&element.matches(selector)){element.addEventListener(\"invalid\",handleInvalid);}// Check for child elements that match\nconst childElements=element.querySelectorAll?element.querySelectorAll(selector):[];childElements.forEach(child=>{child.addEventListener(\"invalid\",handleInvalid);});// Handle forms\nif(element.matches&&element.matches(\"form\")){element.addEventListener(\"submit\",handleSubmit);}const childForms=element.querySelectorAll?element.querySelectorAll(\"form\"):[];childForms.forEach(form=>{form.addEventListener(\"submit\",handleSubmit);});}});});});observer.observe(document.body,{childList:true,subtree:true});return()=>{// Cleanup event listeners\nelements.forEach(element=>{element.removeEventListener(\"invalid\",handleInvalid);});forms.forEach(form=>{form.removeEventListener(\"submit\",handleSubmit);});observer.disconnect();};},[enabled,blockOnAllInputs,targetSelector]);// Return invisible component\nreturn /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:\"1px\",height:\"1px\",opacity:0,pointerEvents:\"none\",overflow:\"hidden\"},\"aria-hidden\":\"true\"});}addPropertyControls(InputValidation,{enabled:{type:ControlType.Boolean,title:\"Enable Blocking\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},blockOnAllInputs:{type:ControlType.Boolean,title:\"Block All Inputs\",defaultValue:true,enabledTitle:\"All\",disabledTitle:\"Custom\"},targetSelector:{type:ControlType.String,title:\"Target Selector\",defaultValue:\"input, textarea, select\",placeholder:\"CSS selector...\",hidden:({blockOnAllInputs})=>blockOnAllInputs}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"InputValidation\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./InputValidation.map"],"mappings":"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"}