{"version":3,"file":"shared-lib.BqlAVAZZ.mjs","names":["addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","UnderConstructionS","TopNavHome","TopNavAbout","TopNavResume","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","RichText","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className"],"sources":["https:/framerusercontent.com/modules/Nfl2HMBi7up4GCZc75xR/0ywFfWenxcglUrkZAXA4/T9mwPNEj2.js","https:/framerusercontent.com/modules/Z56v4hJgZTiKk8oj4LMe/JnimYFWV7TOymX5sy90H/IjuD4MQPM.js","https:/framerusercontent.com/modules/GWYVpGANU1LlxaYC8Bm5/LjO9D5Hm2kDkrt4TTXff/mANLY19eT.js","https:/framerusercontent.com/modules/N36PYZL2T0GJ9B8QdPAp/ACsqp1mSbRlk0wl2fnsi/iymiweupz.js","https:/framerusercontent.com/modules/Ym0Haz27L6Td7GcaU1M5/zWr4KCjRETBIvhl2Y6wT/rxH_IBx0m.js","https:/framerusercontent.com/modules/EV3id208DuCGZs4X6sn4/ccv9AgRCnwrDXsfFIgZG/XVy90vPhs.js","https:/framerusercontent.com/modules/DYX7TNj5mvCQjs1aH98x/ywyfC1cHuGl36X9K0BUd/tI8JfmINn.js","https:/framerusercontent.com/modules/PRxarJCJmnWo86JWvNSZ/uOGAdivhb91crSNxqra5/YCXoQFmq3.js","https:/framerusercontent.com/modules/q1svlsIb1idc5UGZTaIX/9Jej6yZPYKGJP3DAeJVd/siteMetadata.js"],"sourcesContent":["// Generated by Framer (e491620)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={kkhZeSHMF:{hover:true}};const cycleOrder=[\"kkhZeSHMF\",\"oE4MfUi9y\"];const serializationHash=\"framer-NsoNs\";const variantClassNames={kkhZeSHMF:\"framer-v-1wd4fch\",oE4MfUi9y:\"framer-v-nght52\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const oqGiinHUL=undefined;const CyclKcaYt=undefined;const bVq0Nq60Q=undefined;const g6c_pwaSG=undefined;const C1iC73Fsk=undefined;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={Fill:\"oE4MfUi9y\",Outlne:\"kkhZeSHMF\"};const getProps=({backgroundColor,borderColor,fillColor,height,id,textColor,title,width,...props})=>{return{...props,bVq0Nq60Q:fillColor??props.bVq0Nq60Q??\"rgb(114, 69, 1)\",C1iC73Fsk:title??props.C1iC73Fsk??\"Label\",CyclKcaYt:borderColor??props.CyclKcaYt??{borderColor:\"rgba(255, 254, 248, 0.5)\",borderStyle:\"solid\",borderWidth:1},g6c_pwaSG:textColor??props.g6c_pwaSG??\"rgb(114, 69, 1)\",oqGiinHUL:backgroundColor??props.oqGiinHUL??\"rgb(255, 254, 248)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"kkhZeSHMF\"};};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,C1iC73Fsk,CyclKcaYt,g6c_pwaSG,bVq0Nq60Q,oqGiinHUL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kkhZeSHMF\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wd4fch\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Outlne\",layoutDependency:layoutDependency,layoutId:\"kkhZeSHMF\",ref:refBinding,style:{\"--border-bottom-width\":(CyclKcaYt?.borderBottomWidth??CyclKcaYt?.borderWidth)+\"px\",\"--border-color\":CyclKcaYt?.borderColor,\"--border-left-width\":(CyclKcaYt?.borderLeftWidth??CyclKcaYt?.borderWidth)+\"px\",\"--border-right-width\":(CyclKcaYt?.borderRightWidth??CyclKcaYt?.borderWidth)+\"px\",\"--border-style\":CyclKcaYt?.borderStyle,\"--border-top-width\":(CyclKcaYt?.borderTopWidth??CyclKcaYt?.borderWidth)+\"px\",backgroundColor:oqGiinHUL,borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,rotate:0,...style},variants:{\"kkhZeSHMF-hover\":{rotate:5},oE4MfUi9y:{backgroundColor:bVq0Nq60Q}},...addPropertyOverrides({\"kkhZeSHMF-hover\":{\"data-framer-name\":undefined},oE4MfUi9y:{\"data-framer-name\":\"Fill\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U29uby1yZWd1bGFy\",\"--framer-font-family\":'\"Sono\", \"Sono Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-g6c_pwaSG-T9mwPNEj2))\"},children:\"Label\"})}),className:\"framer-h00tvh\",fonts:[\"GF;Sono-regular\"],layoutDependency:layoutDependency,layoutId:\"SwLH61N8a\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-g6c_pwaSG-T9mwPNEj2)\",\"--variable-reference-g6c_pwaSG-T9mwPNEj2\":g6c_pwaSG},text:C1iC73Fsk,variants:{oE4MfUi9y:{\"--extracted-r6o4lv\":\"rgb(255, 254, 248)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({oE4MfUi9y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U29uby1yZWd1bGFy\",\"--framer-font-family\":'\"Sono\", \"Sono Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 254, 248))\"},children:\"Label\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NsoNs.framer-1qbdnu3, .framer-NsoNs .framer-1qbdnu3 { display: block; }\",\".framer-NsoNs.framer-1wd4fch { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-width: 40px; padding: 10px 12px 10px 12px; position: relative; width: min-content; }\",\".framer-NsoNs .framer-h00tvh { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-NsoNs.framer-v-nght52.framer-1wd4fch { cursor: unset; }\",'.framer-NsoNs[data-border=\"true\"]::after, .framer-NsoNs [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34.5\n * @framerIntrinsicWidth 61\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"40px\",null,null,null]},\"oE4MfUi9y\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"40px\",null,null,null]},\"ryF0Y8Bj0\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"40px\",null,null,null]}}}\n * @framerVariables {\"C1iC73Fsk\":\"title\",\"CyclKcaYt\":\"borderColor\",\"g6c_pwaSG\":\"textColor\",\"bVq0Nq60Q\":\"fillColor\",\"oqGiinHUL\":\"backgroundColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerT9mwPNEj2=withCSS(Component,css,\"framer-NsoNs\");export default FramerT9mwPNEj2;FramerT9mwPNEj2.displayName=\"Pill - Small\";FramerT9mwPNEj2.defaultProps={height:34.5,width:61};addPropertyControls(FramerT9mwPNEj2,{variant:{options:[\"kkhZeSHMF\",\"oE4MfUi9y\"],optionTitles:[\"Outlne\",\"Fill\"],title:\"Variant\",type:ControlType.Enum},C1iC73Fsk:{defaultValue:\"Label\",displayTextArea:false,placeholder:\"Label\",title:\"Title\",type:ControlType.String},CyclKcaYt:{defaultValue:{borderColor:\"rgba(255, 254, 248, 0.5)\",borderStyle:\"solid\",borderWidth:1},title:\"Border Color\",type:ControlType.Border},g6c_pwaSG:{defaultValue:\"rgb(114, 69, 1)\",title:\"Text Color\",type:ControlType.Color},bVq0Nq60Q:{defaultValue:\"rgb(114, 69, 1)\",title:\"Fill Color\",type:ControlType.Color},oqGiinHUL:{defaultValue:\"rgb(255, 254, 248)\",title:\"Background Color\",type:ControlType.Color}});addFonts(FramerT9mwPNEj2,[{explicitInter:true,fonts:[{cssFamilyName:\"Sono\",source:\"google\",style:\"normal\",uiFamilyName:\"Sono\",url:\"https://fonts.gstatic.com/s/sono/v12/aFT97PNiY3U2Cqf_aYEN64CYaK18YWJEsV6u-QLiOsxVtkWdF3R4qYeB4Q.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerT9mwPNEj2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"34.5\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"C1iC73Fsk\\\":\\\"title\\\",\\\"CyclKcaYt\\\":\\\"borderColor\\\",\\\"g6c_pwaSG\\\":\\\"textColor\\\",\\\"bVq0Nq60Q\\\":\\\"fillColor\\\",\\\"oqGiinHUL\\\":\\\"backgroundColor\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"40px\\\",null,null,null]},\\\"oE4MfUi9y\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"40px\\\",null,null,null]},\\\"ryF0Y8Bj0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"40px\\\",null,null,null]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"61\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./T9mwPNEj2.map","// Generated by Framer (a72a541)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const enabledGestures={iYs0ItmgM:{hover:true,pressed:true}};const cycleOrder=[\"iYs0ItmgM\",\"DWTANcG71\"];const serializationHash=\"framer-jGvRq\";const variantClassNames={DWTANcG71:\"framer-v-uqeft9\",iYs0ItmgM:\"framer-v-8abvas\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const VxIOZGAej=undefined;const HLVo6oeVL=undefined;const aQJcTnKcO=undefined;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={Primary:\"iYs0ItmgM\",Secondary:\"DWTANcG71\"};const getProps=({click,color,height,id,title,width,...props})=>{return{...props,aQJcTnKcO:title??props.aQJcTnKcO??\"Button\",HLVo6oeVL:color??props.HLVo6oeVL??\"rgb(255, 254, 248)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"iYs0ItmgM\",VxIOZGAej:click??props.VxIOZGAej};};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,aQJcTnKcO,HLVo6oeVL,VxIOZGAej,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"iYs0ItmgM\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap16742ye=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(VxIOZGAej){const res=await VxIOZGAej(...args);if(res===false)return false;}setVariant(\"iYs0ItmgM\");});const onTap17asvg6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"iYs0ItmgM\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tZtgojLXG\"},motionChild:true,nodeId:\"iYs0ItmgM\",openInNewTab:false,scopeId:\"IjuD4MQPM\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-8abvas\",className,classNames)} framer-6ymcib`,\"data-border\":true,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"iYs0ItmgM\",onTap:onTap16742ye,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 254, 248, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,rotate:0,...style},variants:{\"iYs0ItmgM-hover\":{\"--border-color\":\"rgb(255, 254, 248)\",backgroundColor:\"rgba(0, 0, 0, 0)\",rotate:5},\"iYs0ItmgM-pressed\":{\"--border-color\":\"rgb(255, 254, 248)\",backgroundColor:\"rgba(255, 254, 248, 0.1)\",rotate:5},DWTANcG71:{backgroundColor:\"rgb(255, 254, 248)\"}},...addPropertyOverrides({\"iYs0ItmgM-hover\":{\"data-framer-name\":undefined},\"iYs0ItmgM-pressed\":{\"data-framer-name\":undefined},DWTANcG71:{\"data-framer-name\":\"Secondary\",onTap:onTap17asvg6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U29uby1yZWd1bGFy\",\"--framer-font-family\":'\"Sono\", \"Sono Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-HLVo6oeVL-IjuD4MQPM))\"},children:\"Button\"})}),className:\"framer-57l7eu\",\"data-framer-name\":\"Leftovers\",fonts:[\"GF;Sono-regular\"],layoutDependency:layoutDependency,layoutId:\"GOjVTEN1i\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-HLVo6oeVL-IjuD4MQPM)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-HLVo6oeVL-IjuD4MQPM\":HLVo6oeVL},text:aQJcTnKcO,variants:{DWTANcG71:{\"--extracted-r6o4lv\":\"rgb(114, 69, 1)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({DWTANcG71:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U29uby1yZWd1bGFy\",\"--framer-font-family\":'\"Sono\", \"Sono Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(114, 69, 1))\"},children:\"Button\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jGvRq.framer-6ymcib, .framer-jGvRq .framer-6ymcib { display: block; }\",\".framer-jGvRq.framer-8abvas { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 14px 8px 14px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-jGvRq .framer-57l7eu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-jGvRq[data-border=\"true\"]::after, .framer-jGvRq [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 87.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"DWTANcG71\":{\"layout\":[\"auto\",\"auto\"]},\"DetHiEhy0\":{\"layout\":[\"auto\",\"auto\"]},\"WeWbsGOp2\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"aQJcTnKcO\":\"title\",\"HLVo6oeVL\":\"color\",\"VxIOZGAej\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIjuD4MQPM=withCSS(Component,css,\"framer-jGvRq\");export default FramerIjuD4MQPM;FramerIjuD4MQPM.displayName=\"Top Nav - About\";FramerIjuD4MQPM.defaultProps={height:35,width:87.5};addPropertyControls(FramerIjuD4MQPM,{variant:{options:[\"iYs0ItmgM\",\"DWTANcG71\"],optionTitles:[\"Primary\",\"Secondary\"],title:\"Variant\",type:ControlType.Enum},aQJcTnKcO:{defaultValue:\"Button\",displayTextArea:false,placeholder:\"\",title:\"Title\",type:ControlType.String},HLVo6oeVL:{defaultValue:\"rgb(255, 254, 248)\",title:\"Color\",type:ControlType.Color},VxIOZGAej:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerIjuD4MQPM,[{explicitInter:true,fonts:[{cssFamilyName:\"Sono\",source:\"google\",style:\"normal\",uiFamilyName:\"Sono\",url:\"https://fonts.gstatic.com/s/sono/v12/aFT97PNiY3U2Cqf_aYEN64CYaK18YWJEsV6u-QLiOsxVtkWdF3R4qYeB4Q.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIjuD4MQPM\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DWTANcG71\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DetHiEhy0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WeWbsGOp2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"aQJcTnKcO\\\":\\\"title\\\",\\\"HLVo6oeVL\\\":\\\"color\\\",\\\"VxIOZGAej\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"35\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"87.5\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IjuD4MQPM.map","// Generated by Framer (199f97e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const enabledGestures={soq2iJosi:{hover:true,pressed:true}};const cycleOrder=[\"soq2iJosi\",\"XgkrTHWRv\"];const serializationHash=\"framer-Sl36T\";const variantClassNames={soq2iJosi:\"framer-v-1ia7wqq\",XgkrTHWRv:\"framer-v-gz6p1u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const VxIOZGAej=undefined;const HLVo6oeVL=undefined;const aQJcTnKcO=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Primary:\"soq2iJosi\",Secondary:\"XgkrTHWRv\"};const Variants=motion.create(React.Fragment);const getProps=({click,color,height,id,title,width,...props})=>{return{...props,aQJcTnKcO:title??props.aQJcTnKcO??\"Button\",HLVo6oeVL:color??props.HLVo6oeVL??\"rgb(255, 254, 248)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"soq2iJosi\",VxIOZGAej:click??props.VxIOZGAej};};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,aQJcTnKcO,HLVo6oeVL,VxIOZGAej,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"soq2iJosi\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap12wxomj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(VxIOZGAej){const res=await VxIOZGAej(...args);if(res===false)return false;}setVariant(\"soq2iJosi\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://drive.google.com/file/d/1T10nsdbQXP9mNvy1b9OWp7iEPy9XLt8L/view?usp=drive_link\",motionChild:true,nodeId:\"soq2iJosi\",openInNewTab:true,scopeId:\"mANLY19eT\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ia7wqq\",className,classNames)} framer-1iql44w`,\"data-border\":true,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"soq2iJosi\",onTap:onTap12wxomj,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 254, 248, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,rotate:0,...style},variants:{\"soq2iJosi-hover\":{\"--border-color\":\"rgb(255, 254, 248)\",backgroundColor:\"rgba(0, 0, 0, 0)\",rotate:5},\"soq2iJosi-pressed\":{\"--border-color\":\"rgb(255, 254, 248)\",backgroundColor:\"rgba(255, 254, 248, 0.1)\",rotate:5},XgkrTHWRv:{backgroundColor:\"rgb(255, 254, 248)\"}},...addPropertyOverrides({\"soq2iJosi-hover\":{\"data-framer-name\":undefined},\"soq2iJosi-pressed\":{\"data-framer-name\":undefined},XgkrTHWRv:{\"data-framer-name\":\"Secondary\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U29uby1yZWd1bGFy\",\"--framer-font-family\":'\"Sono\", \"Sono Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-HLVo6oeVL-mANLY19eT))\"},children:\"Button\"})}),className:\"framer-174jo07\",\"data-framer-name\":\"Leftovers\",fonts:[\"GF;Sono-regular\"],layoutDependency:layoutDependency,layoutId:\"uRg6zBv6P\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-HLVo6oeVL-mANLY19eT)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-HLVo6oeVL-mANLY19eT\":HLVo6oeVL},text:aQJcTnKcO,variants:{XgkrTHWRv:{\"--extracted-r6o4lv\":\"rgb(114, 69, 1)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XgkrTHWRv:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U29uby1yZWd1bGFy\",\"--framer-font-family\":'\"Sono\", \"Sono Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(114, 69, 1))\"},children:\"Button\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Sl36T.framer-1iql44w, .framer-Sl36T .framer-1iql44w { display: block; }\",\".framer-Sl36T.framer-1ia7wqq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 14px 8px 14px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-Sl36T .framer-174jo07 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-Sl36T[data-border=\"true\"]::after, .framer-Sl36T [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 87.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"XgkrTHWRv\":{\"layout\":[\"auto\",\"auto\"]},\"YgdhiCAi4\":{\"layout\":[\"auto\",\"auto\"]},\"o4voarWy3\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"aQJcTnKcO\":\"title\",\"HLVo6oeVL\":\"color\",\"VxIOZGAej\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermANLY19eT=withCSS(Component,css,\"framer-Sl36T\");export default FramermANLY19eT;FramermANLY19eT.displayName=\"Top Nav - Resume\";FramermANLY19eT.defaultProps={height:35,width:87.5};addPropertyControls(FramermANLY19eT,{variant:{options:[\"soq2iJosi\",\"XgkrTHWRv\"],optionTitles:[\"Primary\",\"Secondary\"],title:\"Variant\",type:ControlType.Enum},aQJcTnKcO:{defaultValue:\"Button\",displayTextArea:false,placeholder:\"\",title:\"Title\",type:ControlType.String},onaQJcTnKcOChange:{changes:\"aQJcTnKcO\",type:ControlType.ChangeHandler},HLVo6oeVL:{defaultValue:\"rgb(255, 254, 248)\",title:\"Color\",type:ControlType.Color},VxIOZGAej:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramermANLY19eT,[{explicitInter:true,fonts:[{cssFamilyName:\"Sono\",source:\"google\",style:\"normal\",uiFamilyName:\"Sono\",url:\"https://fonts.gstatic.com/s/sono/v12/aFT97PNiY3U2Cqf_aYEN64CYaK18YWJEsV6u-QLiOsxVtkWdF3R4qYeB4Q.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermANLY19eT\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"87.5\",\"framerIntrinsicHeight\":\"35\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"aQJcTnKcO\\\":\\\"title\\\",\\\"HLVo6oeVL\\\":\\\"color\\\",\\\"VxIOZGAej\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"XgkrTHWRv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YgdhiCAi4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"o4voarWy3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mANLY19eT.map","// Generated by Framer (b322937)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Sono-regular\",\"GF;Sono-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Sono\",source:\"google\",style:\"normal\",uiFamilyName:\"Sono\",url:\"https://fonts.gstatic.com/s/sono/v12/aFT97PNiY3U2Cqf_aYEN64CYaK18YWJEsV6u-QLiOsxVtkWdF3R4qYeB4Q.woff2\",weight:\"400\"},{cssFamilyName:\"Sono\",source:\"google\",style:\"normal\",uiFamilyName:\"Sono\",url:\"https://fonts.gstatic.com/s/sono/v12/aFT97PNiY3U2Cqf_aYEN64CYaK18YWJEsV6u-QLiOsxVUUKdF3R4qYeB4Q.woff2\",weight:\"700\"}]}];export const css=['.framer-ryUX6 .framer-styles-preset-1u1t8mg:not(.rich-text-wrapper), .framer-ryUX6 .framer-styles-preset-1u1t8mg.rich-text-wrapper p { --framer-font-family: \"Sono\", \"Sono Placeholder\", sans-serif; --framer-font-family-bold: \"Sono\", \"Sono Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-7156baeb-c9c0-4e38-bdc7-a9a683fd3a0b, #724501); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-ryUX6\";\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 (199f97e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}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/N36PYZL2T0GJ9B8QdPAp/ACsqp1mSbRlk0wl2fnsi/iymiweupz.js\";const enabledGestures={x767dAXMl:{hover:true}};const cycleOrder=[\"x767dAXMl\",\"Ln25CARxO\"];const serializationHash=\"framer-rqdem\";const variantClassNames={Ln25CARxO:\"framer-v-l77zuz\",x767dAXMl:\"framer-v-h8wf4t\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const oqGiinHUL=undefined;const CyclKcaYt=undefined;const bVq0Nq60Q=undefined;const C1iC73Fsk=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Fill:\"Ln25CARxO\",Outlne:\"x767dAXMl\"};const Variants=motion.create(React.Fragment);const getProps=({backgroundColor,borderColor,fillColor,height,id,title,width,...props})=>{return{...props,bVq0Nq60Q:fillColor??props.bVq0Nq60Q??\"rgb(114, 69, 1)\",C1iC73Fsk:title??props.C1iC73Fsk??\"Under Construction\",CyclKcaYt:borderColor??props.CyclKcaYt??{borderColor:'var(--token-7156baeb-c9c0-4e38-bdc7-a9a683fd3a0b, rgb(114, 69, 1)) /* {\"name\":\"Brown\"} */',borderStyle:\"solid\",borderWidth:1},oqGiinHUL:backgroundColor??props.oqGiinHUL??\"rgb(255, 254, 248)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"x767dAXMl\"};};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,C1iC73Fsk,CyclKcaYt,bVq0Nq60Q,oqGiinHUL,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"x767dAXMl\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-h8wf4t\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Outlne\",layoutDependency:layoutDependency,layoutId:\"x767dAXMl\",ref:refBinding,style:{\"--border-bottom-width\":(CyclKcaYt?.borderBottomWidth??CyclKcaYt?.borderWidth)+\"px\",\"--border-color\":CyclKcaYt?.borderColor,\"--border-left-width\":(CyclKcaYt?.borderLeftWidth??CyclKcaYt?.borderWidth)+\"px\",\"--border-right-width\":(CyclKcaYt?.borderRightWidth??CyclKcaYt?.borderWidth)+\"px\",\"--border-style\":CyclKcaYt?.borderStyle,\"--border-top-width\":(CyclKcaYt?.borderTopWidth??CyclKcaYt?.borderWidth)+\"px\",backgroundColor:oqGiinHUL,borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,rotate:0,...style},variants:{\"x767dAXMl-hover\":{rotate:5},Ln25CARxO:{backgroundColor:bVq0Nq60Q}},...addPropertyOverrides({\"x767dAXMl-hover\":{\"data-framer-name\":undefined},Ln25CARxO:{\"data-framer-name\":\"Fill\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u1t8mg\",\"data-styles-preset\":\"iymiweupz\",dir:\"auto\",children:\"Site Under Construction\"})}),className:\"framer-1o844i7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cukVCvq4l\",text:C1iC73Fsk,variants:{Ln25CARxO:{\"--extracted-r6o4lv\":\"rgb(255, 254, 248)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Ln25CARxO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u1t8mg\",\"data-styles-preset\":\"iymiweupz\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 254, 248))\"},children:\"Site Under Construction\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rqdem.framer-7zrp6c, .framer-rqdem .framer-7zrp6c { display: block; }\",\".framer-rqdem.framer-h8wf4t { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-width: 40px; padding: 8px 14px 8px 14px; position: relative; width: min-content; }\",\".framer-rqdem .framer-1o844i7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-rqdem.framer-v-l77zuz.framer-h8wf4t { cursor: unset; }\",...sharedStyle.css,'.framer-rqdem[data-border=\"true\"]::after, .framer-rqdem [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38.5\n * @framerIntrinsicWidth 206.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"40px\",null,null,null]},\"Ln25CARxO\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"40px\",null,null,null]},\"AM1lPBNzq\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"40px\",null,null,null]}}}\n * @framerVariables {\"C1iC73Fsk\":\"title\",\"CyclKcaYt\":\"borderColor\",\"bVq0Nq60Q\":\"fillColor\",\"oqGiinHUL\":\"backgroundColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrxH_IBx0m=withCSS(Component,css,\"framer-rqdem\");export default FramerrxH_IBx0m;FramerrxH_IBx0m.displayName=\"Under Construction - S\";FramerrxH_IBx0m.defaultProps={height:38.5,width:206.5};addPropertyControls(FramerrxH_IBx0m,{variant:{options:[\"x767dAXMl\",\"Ln25CARxO\"],optionTitles:[\"Outlne\",\"Fill\"],title:\"Variant\",type:ControlType.Enum},C1iC73Fsk:{defaultValue:\"Under Construction\",displayTextArea:false,placeholder:\"Under Construction\",title:\"Title\",type:ControlType.String},onC1iC73FskChange:{changes:\"C1iC73Fsk\",type:ControlType.ChangeHandler},CyclKcaYt:{defaultValue:{borderColor:'var(--token-7156baeb-c9c0-4e38-bdc7-a9a683fd3a0b, rgb(114, 69, 1)) /* {\"name\":\"Brown\"} */',borderStyle:\"solid\",borderWidth:1},title:\"Border Color\",type:ControlType.Border},bVq0Nq60Q:{defaultValue:\"rgb(114, 69, 1)\",title:\"Fill Color\",type:ControlType.Color},oqGiinHUL:{defaultValue:\"rgb(255, 254, 248)\",title:\"Background Color\",type:ControlType.Color}});addFonts(FramerrxH_IBx0m,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrxH_IBx0m\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"206.5\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"38.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"40px\\\",null,null,null]},\\\"Ln25CARxO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"40px\\\",null,null,null]},\\\"AM1lPBNzq\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"40px\\\",null,null,null]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"C1iC73Fsk\\\":\\\"title\\\",\\\"CyclKcaYt\\\":\\\"borderColor\\\",\\\"bVq0Nq60Q\\\":\\\"fillColor\\\",\\\"oqGiinHUL\\\":\\\"backgroundColor\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rxH_IBx0m.map","// Generated by Framer (a72a541)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const enabledGestures={mgia1srIj:{hover:true,pressed:true}};const cycleOrder=[\"mgia1srIj\",\"eeEfauzfw\"];const serializationHash=\"framer-GN91z\";const variantClassNames={eeEfauzfw:\"framer-v-wbb8wa\",mgia1srIj:\"framer-v-cskiv5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const VxIOZGAej=undefined;const HLVo6oeVL=undefined;const aQJcTnKcO=undefined;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={Primary:\"mgia1srIj\",Secondary:\"eeEfauzfw\"};const getProps=({click,color,height,id,title,width,...props})=>{return{...props,aQJcTnKcO:title??props.aQJcTnKcO??\"Button\",HLVo6oeVL:color??props.HLVo6oeVL??\"rgb(255, 254, 248)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"mgia1srIj\",VxIOZGAej:click??props.VxIOZGAej};};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,aQJcTnKcO,HLVo6oeVL,VxIOZGAej,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mgia1srIj\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1f1v51d=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(VxIOZGAej){const res=await VxIOZGAej(...args);if(res===false)return false;}setVariant(\"mgia1srIj\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"mgia1srIj\",openInNewTab:false,scopeId:\"XVy90vPhs\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-cskiv5\",className,classNames)} framer-2e49gk`,\"data-border\":true,\"data-framer-name\":\"Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"mgia1srIj\",onTap:onTap1f1v51d,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 254, 248, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,rotate:0,...style},variants:{\"mgia1srIj-hover\":{\"--border-color\":\"rgb(255, 254, 248)\",backgroundColor:\"rgba(0, 0, 0, 0)\",rotate:5},\"mgia1srIj-pressed\":{\"--border-color\":\"rgb(255, 254, 248)\",backgroundColor:\"rgba(255, 254, 248, 0.1)\",rotate:5},eeEfauzfw:{backgroundColor:\"rgb(255, 254, 248)\"}},...addPropertyOverrides({\"mgia1srIj-hover\":{\"data-framer-name\":undefined},\"mgia1srIj-pressed\":{\"data-framer-name\":undefined},eeEfauzfw:{\"data-framer-name\":\"Secondary\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U29uby1yZWd1bGFy\",\"--framer-font-family\":'\"Sono\", \"Sono Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-HLVo6oeVL-XVy90vPhs))\"},children:\"Button\"})}),className:\"framer-18jrwh5\",\"data-framer-name\":\"Leftovers\",fonts:[\"GF;Sono-regular\"],layoutDependency:layoutDependency,layoutId:\"kCiyEvHdy\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-HLVo6oeVL-XVy90vPhs)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-HLVo6oeVL-XVy90vPhs\":HLVo6oeVL},text:aQJcTnKcO,variants:{eeEfauzfw:{\"--extracted-r6o4lv\":\"rgb(114, 69, 1)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({eeEfauzfw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U29uby1yZWd1bGFy\",\"--framer-font-family\":'\"Sono\", \"Sono Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(114, 69, 1))\"},children:\"Button\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GN91z.framer-2e49gk, .framer-GN91z .framer-2e49gk { display: block; }\",\".framer-GN91z.framer-cskiv5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 14px 8px 14px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-GN91z .framer-18jrwh5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-GN91z[data-border=\"true\"]::after, .framer-GN91z [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; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 87.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"eeEfauzfw\":{\"layout\":[\"auto\",\"auto\"]},\"GG3xw_VRA\":{\"layout\":[\"auto\",\"auto\"]},\"EFI9hcMZL\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"aQJcTnKcO\":\"title\",\"HLVo6oeVL\":\"color\",\"VxIOZGAej\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXVy90vPhs=withCSS(Component,css,\"framer-GN91z\");export default FramerXVy90vPhs;FramerXVy90vPhs.displayName=\"Top Nav - Home\";FramerXVy90vPhs.defaultProps={height:35,width:87.5};addPropertyControls(FramerXVy90vPhs,{variant:{options:[\"mgia1srIj\",\"eeEfauzfw\"],optionTitles:[\"Primary\",\"Secondary\"],title:\"Variant\",type:ControlType.Enum},aQJcTnKcO:{defaultValue:\"Button\",displayTextArea:false,placeholder:\"\",title:\"Title\",type:ControlType.String},HLVo6oeVL:{defaultValue:\"rgb(255, 254, 248)\",title:\"Color\",type:ControlType.Color},VxIOZGAej:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerXVy90vPhs,[{explicitInter:true,fonts:[{cssFamilyName:\"Sono\",source:\"google\",style:\"normal\",uiFamilyName:\"Sono\",url:\"https://fonts.gstatic.com/s/sono/v12/aFT97PNiY3U2Cqf_aYEN64CYaK18YWJEsV6u-QLiOsxVtkWdF3R4qYeB4Q.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXVy90vPhs\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eeEfauzfw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GG3xw_VRA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EFI9hcMZL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"35\",\"framerVariables\":\"{\\\"aQJcTnKcO\\\":\\\"title\\\",\\\"HLVo6oeVL\\\":\\\"color\\\",\\\"VxIOZGAej\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"87.5\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XVy90vPhs.map","// Generated by Framer (199f97e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,getPropertyControls,Image as Image1,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TopNavAbout from\"https://framerusercontent.com/modules/Z56v4hJgZTiKk8oj4LMe/JnimYFWV7TOymX5sy90H/IjuD4MQPM.js\";import TopNavResume from\"https://framerusercontent.com/modules/GWYVpGANU1LlxaYC8Bm5/LjO9D5Hm2kDkrt4TTXff/mANLY19eT.js\";import UnderConstructionS from\"https://framerusercontent.com/modules/Ym0Haz27L6Td7GcaU1M5/zWr4KCjRETBIvhl2Y6wT/rxH_IBx0m.js\";import TopNavHome from\"https://framerusercontent.com/modules/EV3id208DuCGZs4X6sn4/ccv9AgRCnwrDXsfFIgZG/XVy90vPhs.js\";const UnderConstructionSFonts=getFonts(UnderConstructionS);const TopNavHomeFonts=getFonts(TopNavHome);const TopNavAboutFonts=getFonts(TopNavAbout);const TopNavResumeFonts=getFonts(TopNavResume);const TopNavAboutControls=getPropertyControls(TopNavAbout);const TopNavHomeControls=getPropertyControls(TopNavHome);const TopNavResumeControls=getPropertyControls(TopNavResume);const cycleOrder=[\"cRG8qLJWa\",\"wV1UcLZOz\",\"ufFIwFfcs\"];const serializationHash=\"framer-XdHEn\";const variantClassNames={cRG8qLJWa:\"framer-v-avfrn5\",ufFIwFfcs:\"framer-v-10u9rso\",wV1UcLZOz:\"framer-v-1nsm0q3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const YkHyd9T0o=undefined;const VsjlHDKMJ=undefined;const QNhyoDh8K=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"cRG8qLJWa\",Phone:\"ufFIwFfcs\",Tablet:\"wV1UcLZOz\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Primary:\"iYs0ItmgM\",Secondary:\"DWTANcG71\"};const humanReadableEnumMap1={Primary:\"mgia1srIj\",Secondary:\"eeEfauzfw\"};const humanReadableEnumMap2={Primary:\"soq2iJosi\",Secondary:\"XgkrTHWRv\"};const getProps=({aboutButton,height,homeButton,id,resumeButton,width,...props})=>{return{...props,QNhyoDh8K:humanReadableEnumMap2[resumeButton]??resumeButton??props.QNhyoDh8K??\"soq2iJosi\",variant:humanReadableVariantMap[props.variant]??props.variant??\"cRG8qLJWa\",VsjlHDKMJ:humanReadableEnumMap[aboutButton]??aboutButton??props.VsjlHDKMJ??\"iYs0ItmgM\",YkHyd9T0o:humanReadableEnumMap1[homeButton]??homeButton??props.YkHyd9T0o??\"eeEfauzfw\"};};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,VsjlHDKMJ,YkHyd9T0o,QNhyoDh8K,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cRG8qLJWa\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"wV1UcLZOz\",\"ufFIwFfcs\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"ufFIwFfcs\")return false;return true;};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-avfrn5\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"cRG8qLJWa\",ref:refBinding,style:{backgroundColor:\"var(--token-7156baeb-c9c0-4e38-bdc7-a9a683fd3a0b, rgb(114, 69, 1))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},...addPropertyOverrides({ufFIwFfcs:{\"data-framer-name\":\"Phone\"},wV1UcLZOz:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lfm6oc\",layoutDependency:layoutDependency,layoutId:\"jW1cNmNqN\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"GpxD8MDnR\",openInNewTab:false,scopeId:\"tI8JfmINn\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1nl20mp framer-12plum1\",\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"GpxD8MDnR\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(24+((componentViewport?.height||86.5)-48-38)/2)+1+0),pixelHeight:64,pixelWidth:64,sizes:\"36px\",src:\"https://framerusercontent.com/images/GLVXOgqZ3hjP9nBRRm8u5sez7s.svg?width=64&height=64\"},className:\"framer-i6bgtw\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"vT6QGr8aR\",...addPropertyOverrides({ufFIwFfcs:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(16+((componentViewport?.height||68)-32-36)/2)+0+0),pixelHeight:64,pixelWidth:64,sizes:\"36px\",src:\"https://framerusercontent.com/images/GLVXOgqZ3hjP9nBRRm8u5sez7s.svg?width=64&height=64\"}}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UnViaWstNTAw\",\"--framer-font-family\":'\"Rubik\", \"Rubik Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--framer-root-font-size, 1rem) * 1.25)\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-69a4735e-fd8a-4c33-894e-43942629879a, rgba(255, 254, 248, 0.8)))\"},children:\"Liv Wenger\"})}),className:\"framer-4a1v9n\",\"data-framer-name\":\"Liv Wenger\",fonts:[\"GF;Rubik-500\"],layoutDependency:layoutDependency,layoutId:\"JN9bnnJsN\",style:{\"--extracted-r6o4lv\":\"var(--token-69a4735e-fd8a-4c33-894e-43942629879a, rgba(255, 254, 248, 0.8))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(24+((componentViewport?.height||86.5)-48-38)/2)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r73igv-container\",layoutDependency:layoutDependency,layoutId:\"NHQgKaaW0-container\",nodeId:\"NHQgKaaW0\",rendersWithMotion:true,scopeId:\"tI8JfmINn\",children:/*#__PURE__*/_jsx(UnderConstructionS,{bVq0Nq60Q:\"rgb(114, 69, 1)\",C1iC73Fsk:\"Under Construction\",CyclKcaYt:{borderColor:\"var(--token-7156baeb-c9c0-4e38-bdc7-a9a683fd3a0b, rgb(114, 69, 1))\",borderStyle:\"solid\",borderWidth:0},height:\"100%\",id:\"NHQgKaaW0\",layoutId:\"NHQgKaaW0\",oqGiinHUL:\"var(--token-69a4735e-fd8a-4c33-894e-43942629879a, rgba(255, 254, 248, 0.8))\",variant:matchVariant(\"x767dAXMl\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6v32xh\",\"data-framer-name\":\"Actions\",layoutDependency:layoutDependency,layoutId:\"Muq0wsOHX\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,y:(componentViewport?.y||0)+(24+((componentViewport?.height||86.5)-48-35)/2)+0,...addPropertyOverrides({ufFIwFfcs:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||68)-32-35)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2awq56-container\",layoutDependency:layoutDependency,layoutId:\"KMkQQRcI0-container\",nodeId:\"KMkQQRcI0\",rendersWithMotion:true,scopeId:\"tI8JfmINn\",children:/*#__PURE__*/_jsx(TopNavHome,{aQJcTnKcO:\"Home\",height:\"100%\",HLVo6oeVL:\"var(--token-6cf4919a-4e33-4818-9ef1-acd060ebdc8d, rgb(255, 254, 248))\",id:\"KMkQQRcI0\",layoutId:\"KMkQQRcI0\",variant:matchVariant(YkHyd9T0o),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,y:(componentViewport?.y||0)+(24+((componentViewport?.height||86.5)-48-35)/2)+0,...addPropertyOverrides({ufFIwFfcs:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||68)-32-35)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gwtohh-container\",layoutDependency:layoutDependency,layoutId:\"a3I955chb-container\",nodeId:\"a3I955chb\",rendersWithMotion:true,scopeId:\"tI8JfmINn\",children:/*#__PURE__*/_jsx(TopNavAbout,{aQJcTnKcO:\"About\",height:\"100%\",HLVo6oeVL:\"var(--token-6cf4919a-4e33-4818-9ef1-acd060ebdc8d, rgb(255, 254, 248))\",id:\"a3I955chb\",layoutId:\"a3I955chb\",variant:matchVariant(VsjlHDKMJ),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,y:(componentViewport?.y||0)+(24+((componentViewport?.height||86.5)-48-35)/2)+0,...addPropertyOverrides({ufFIwFfcs:{y:(componentViewport?.y||0)+(16+((componentViewport?.height||68)-32-35)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-siac8c-container\",layoutDependency:layoutDependency,layoutId:\"T5nc4JSP1-container\",nodeId:\"T5nc4JSP1\",rendersWithMotion:true,scopeId:\"tI8JfmINn\",children:/*#__PURE__*/_jsx(TopNavResume,{aQJcTnKcO:\"Resume\",height:\"100%\",HLVo6oeVL:\"var(--token-6cf4919a-4e33-4818-9ef1-acd060ebdc8d, rgb(255, 254, 248))\",id:\"T5nc4JSP1\",layoutId:\"T5nc4JSP1\",variant:matchVariant(QNhyoDh8K),width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XdHEn.framer-12plum1, .framer-XdHEn .framer-12plum1 { display: block; }\",\".framer-XdHEn.framer-avfrn5 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 24px 32px 24px 32px; position: relative; width: 1440px; will-change: var(--framer-will-change-override, transform); }\",\".framer-XdHEn .framer-1lfm6oc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-XdHEn .framer-1nl20mp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-XdHEn .framer-i6bgtw { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 36px; }\",\".framer-XdHEn .framer-4a1v9n { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-XdHEn .framer-1r73igv-container, .framer-XdHEn .framer-2awq56-container, .framer-XdHEn .framer-1gwtohh-container, .framer-XdHEn .framer-siac8c-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-XdHEn .framer-6v32xh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-XdHEn.framer-v-1nsm0q3.framer-avfrn5 { width: 810px; }\",\".framer-XdHEn.framer-v-1nsm0q3 .framer-1lfm6oc, .framer-XdHEn.framer-v-10u9rso .framer-1lfm6oc { gap: 16px; }\",\".framer-XdHEn.framer-v-10u9rso.framer-avfrn5 { padding: 16px 24px 16px 24px; width: 390px; }\",\".framer-XdHEn.framer-v-10u9rso .framer-6v32xh { gap: 8px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 86.5\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wV1UcLZOz\":{\"layout\":[\"fixed\",\"auto\"]},\"ufFIwFfcs\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"VsjlHDKMJ\":\"aboutButton\",\"YkHyd9T0o\":\"homeButton\",\"QNhyoDh8K\":\"resumeButton\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertI8JfmINn=withCSS(Component,css,\"framer-XdHEn\");export default FramertI8JfmINn;FramertI8JfmINn.displayName=\"Top Nav - Full\";FramertI8JfmINn.defaultProps={height:86.5,width:1440};addPropertyControls(FramertI8JfmINn,{variant:{options:[\"cRG8qLJWa\",\"wV1UcLZOz\",\"ufFIwFfcs\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},VsjlHDKMJ:TopNavAboutControls?.[\"variant\"]&&{...TopNavAboutControls[\"variant\"],defaultValue:\"iYs0ItmgM\",description:undefined,hidden:undefined,optional:undefined,title:\"About Button\"},onVsjlHDKMJChange:{changes:\"VsjlHDKMJ\",type:ControlType.ChangeHandler},YkHyd9T0o:TopNavHomeControls?.[\"variant\"]&&{...TopNavHomeControls[\"variant\"],defaultValue:\"eeEfauzfw\",description:undefined,hidden:undefined,optional:undefined,title:\"Home Button\"},onYkHyd9T0oChange:{changes:\"YkHyd9T0o\",type:ControlType.ChangeHandler},QNhyoDh8K:TopNavResumeControls?.[\"variant\"]&&{...TopNavResumeControls[\"variant\"],defaultValue:\"soq2iJosi\",description:undefined,hidden:undefined,optional:undefined,title:\"Resume Button\"},onQNhyoDh8KChange:{changes:\"QNhyoDh8K\",type:ControlType.ChangeHandler}});addFonts(FramertI8JfmINn,[{explicitInter:true,fonts:[{cssFamilyName:\"Rubik\",source:\"google\",style:\"normal\",uiFamilyName:\"Rubik\",url:\"https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1VU80V4bVkA.woff2\",weight:\"500\"}]},...UnderConstructionSFonts,...TopNavHomeFonts,...TopNavAboutFonts,...TopNavResumeFonts],{supportsExplicitInterCodegen:true});FramertI8JfmINn.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(UnderConstructionS,{},context),forwardLoader(TopNavHome,{},context),forwardLoader(TopNavAbout,{},context),forwardLoader(TopNavResume,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertI8JfmINn\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wV1UcLZOz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ufFIwFfcs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"VsjlHDKMJ\\\":\\\"aboutButton\\\",\\\"YkHyd9T0o\\\":\\\"homeButton\\\",\\\"QNhyoDh8K\\\":\\\"resumeButton\\\"}\",\"framerIntrinsicWidth\":\"1440\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"86.5\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tI8JfmINn.map","// Generated by Framer (e491620)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-xVN5V\";const variantClassNames={h8D6xa17F:\"framer-v-ozg6t3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pj6jb40wy=undefined;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=({fillColor,height,id,width,...props})=>{return{...props,pj6jb40wy:fillColor??props.pj6jb40wy??\"rgb(19, 96, 140)\"};};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,pj6jb40wy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"h8D6xa17F\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ozg6t3\",className,classNames),\"data-framer-name\":\"Divider - Horizontal\",layoutDependency:layoutDependency,layoutId:\"h8D6xa17F\",ref:refBinding,style:{backgroundColor:pj6jb40wy,opacity:.5,...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xVN5V.framer-1nl0epw, .framer-xVN5V .framer-1nl0epw { display: block; }\",\".framer-xVN5V.framer-ozg6t3 { gap: 10px; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1008px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1\n * @framerIntrinsicWidth 1008\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"pj6jb40wy\":\"fillColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYCXoQFmq3=withCSS(Component,css,\"framer-xVN5V\");export default FramerYCXoQFmq3;FramerYCXoQFmq3.displayName=\"Divider\";FramerYCXoQFmq3.defaultProps={height:1,width:1008};addPropertyControls(FramerYCXoQFmq3,{pj6jb40wy:{defaultValue:\"rgb(19, 96, 140)\",title:\"Fill Color\",type:ControlType.Color}});addFonts(FramerYCXoQFmq3,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYCXoQFmq3\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1008\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"pj6jb40wy\\\":\\\"fillColor\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YCXoQFmq3.map","// Generated by Framer (199f97e)\nexport default function metadata(params,activeLocale){return{description:\"Liv is a detail-oriented product designer with a sweet spot for bringing complex technical projects to life.\",favicon:\"https://framerusercontent.com/assets/NoH2QwD4AkGenvbw66xIOLkFnhg.svg\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/ehp6feO0pz1qyZE0DuwO1p5rMvQ.png\",title:\"Liv Wenger | Product Designer\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}