{"version":3,"file":"script_main.BZAssTrZ.mjs","names":["track","useState","Component","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","RichText","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","RichText","addPropertyOverrides","AboutFonts","About","ProjectsFonts","Projects","ContactFonts","Contact","DownloadFonts","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","SVG","Menu","About","Projects","Contact","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","SVG","NavBar","NavBarInfo","useRef","React.useId","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/kBkaj3LmBqcSU2IkUsBC/uaFLaKvU3aNJkwvPcVLe/Download.js","https:/framerusercontent.com/modules/hHpL1yRE9jW49qKeORM0/HOt1dev2zUZLBYNNaMRT/Smart_nav.js","https:/framerusercontent.com/modules/2yIrvOLC9HEVInoTZH9b/zqLvj6PpIdG5jT3ETDmc/EZFTS2_Ma.js","https:/framerusercontent.com/modules/8vdFbltS24y8MEoL7osL/7Js6tCeH4d3SHTFRRrMd/k7tnNV5MS.js","https:/framerusercontent.com/modules/7Zwnbv7ncc2ZyNnIP3zW/mg3xQXBmUy2Cto7rJtoW/PeOPaIwHw.js","https:/framerusercontent.com/modules/hR2YBi3lFrZwBmeMjnW3/9E6ppc2qRZWKRNZzrE3o/K6Xw4NQGE.js","https:/framerusercontent.com/modules/2nhTvCFHLw59lSitrUoL/pwdomjnKEBVEtNGdXlUK/LrO9rTGgk.js","https:/framerusercontent.com/modules/CCeUIYGHMob7ZipYH2vt/fxmzYIReZe16qO1dBLgv/DbRYbMTZU.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useTracking}from\"framer\";import{motion}from\"framer-motion\";var IconType;(function(IconType){IconType[\"Default\"]=\"Default\";IconType[\"Custom\"]=\"Custom\";})(IconType||(IconType={}));var SrcType;(function(SrcType){SrcType[\"Upload\"]=\"Upload\";SrcType[\"URL\"]=\"URL\";})(SrcType||(SrcType={}));const metaTagSelector='meta[name=\"framer-search-index\"]';function isPublishedSiteOrSSG(){if(typeof document===\"undefined\")return true;const metaTag=document.querySelector(metaTagSelector);return!!metaTag;}/**\n *\n * DOWNLOAD\n * By Hunter\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 100\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function Download(props){const{styleOptions,hoverOptions,iconOptions,trackingId,onClick}=props;const{backgroundColor,color,borderRadius,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,gap}=styleOptions;const track=useTracking();const isInPublishedSiteOrSSG=isPublishedSiteOrSSG();let downloadURL=undefined;if(isInPublishedSiteOrSSG){if(props.srcType===\"URL\")downloadURL=props.srcURL;if(props.srcType===\"Upload\")downloadURL=props.srcFile;}const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;const getIcon=()=>{if(!iconOptions)return;const iconStyle={order:iconOptions.alignment===\"start\"?0:2,flexShrink:0};return iconOptions.type===\"Custom\"&&!!iconOptions.image?.src?/*#__PURE__*/_jsx(\"img\",{style:iconStyle,alt:iconOptions.image?.alt&&iconOptions.image.alt.length>0?iconOptions.image.alt:\"download icon\",src:iconOptions.image.src,width:iconOptions.size,height:iconOptions.size}):/*#__PURE__*/_jsx(\"svg\",{style:iconStyle,xmlns:\"http://www.w3.org/2000/svg\",width:iconOptions.size,height:iconOptions.size,fill:iconOptions.color,viewBox:\"0 0 256 256\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M228 152v56a20 20 0 0 1-20 20H48a20 20 0 0 1-20-20v-56a12 12 0 0 1 24 0v52h152v-52a12 12 0 0 1 24 0Zm-108.49 8.49a12 12 0 0 0 17 0l40-40a12 12 0 0 0-17-17L140 123V40a12 12 0 0 0-24 0v83l-19.51-19.49a12 12 0 0 0-17 17Z\"})});};const getCursor=()=>{if(props.srcType===\"URL\"&&props.srcURL)return\"pointer\";if(props.srcType===\"Upload\"&&props.srcFile)return\"pointer\";return\"auto\";};const buttonTitle=isInPublishedSiteOrSSG?\"Download File\":\"Publish to Download\";const handleClick=e=>{if(trackingId)track(trackingId);onClick?.(e);// Do not prevent default; keep normal <a> behavior\n};return /*#__PURE__*/_jsxs(motion.a,{target:\"_blank\",href:downloadURL,download:props.downloadName??\"file.txt\",title:buttonTitle,style:{gap,fontSize:16,lineHeight:1,fontFamily:\"Inter\",fontWeight:500,width:\"max-content\",...props.style,...buttonStyles,...props.fontControl,padding:paddingValue,color:color,backgroundColor:backgroundColor,borderRadius:borderRadius,userSelect:\"none\",placeContent:flexAlignSwitch(props.fontControl),whiteSpace:\"nowrap\",cursor:getCursor()},whileHover:hoverOptions,transition:hoverOptions?.transition,onClick:handleClick,children:[getIcon(),props.text]});}Download.displayName=\"Download\";addPropertyControls(Download,{text:{title:\"Text\",type:ControlType.String,defaultValue:\"Download\"},srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"Upload\",\"URL\"]},srcURL:{type:ControlType.String,title:\" \",placeholder:\"../example.pdf\",hidden:props=>props.srcType===\"Upload\"},srcFile:{type:ControlType.File,title:\" \",allowedFileTypes:[\"*\"],hidden:props=>props.srcType===\"URL\"},fontControl:{// @ts-ignore - Internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},trackingId:{title:\"Tracking\",type:ControlType.TrackingId,placeholder:\"ID\"},iconOptions:{type:ControlType.Object,optional:true,title:\"Icon\",buttonTitle:\"Size, Color\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:Object.values(IconType),optionTitles:Object.values(IconType),displaySegmentedControl:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.type===\"Custom\"},image:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.type===\"Default\"},size:{type:ControlType.Number,displayStepper:true,min:5,defaultValue:16,max:250},alignment:{title:\"Align\",type:ControlType.Enum,displaySegmentedControl:true,options:[\"start\",\"end\"],optionTitles:[\"Start\",\"End\"]}}},styleOptions:{type:ControlType.Object,title:\"Styles\",buttonTitle:\"Button, Font\",controls:{backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#111\"},color:{type:ControlType.Color,defaultValue:\"#FFF\"},borderRadius:{type:ControlType.Number,title:\"Radius\",displayStepper:true,defaultValue:50},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},gap:{title:\"Gap\",type:ControlType.Number,displayStepper:true,defaultValue:5}}},hoverOptions:{type:ControlType.Object,title:\"Hover\",buttonTitle:\"Effect\",optional:true,controls:{scale:{type:ControlType.Number,title:\"Scale\",min:0,max:10,displayStepper:true,step:.01,defaultValue:1.1},backgroundColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#333\",optional:true},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFF\",optional:true},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"spring\",stiffness:400,damping:30}}}}});const buttonStyles={display:\"flex\",placeItems:\"center\",placeContent:\"center\",textDecoration:\"none\"};/* Match flex content alignment with text align */const flexAlignSwitch=fontControlStyles=>{if(!fontControlStyles?.textAlign)return\"left\";if(fontControlStyles.textAlign===\"left\")return\"flex-start\";if(fontControlStyles.textAlign===\"right\")return\"flex-end\";return\"center\";};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Download\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Download.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState}from\"react\";import{useScroll,useMotionValueEvent}from\"framer-motion\";export function SmartNav(Component){return props=>{const{scrollY}=useScroll();const[hidden,setHidden]=useState(false);const[lastY,setLastY]=useState(0);useMotionValueEvent(scrollY,\"change\",latest=>{const diff=latest-lastY;// אם גוללים למטה יותר מ-10 פיקסלים - תסתיר\nif(diff>10&&latest>100){setHidden(true);}else if(diff<-10){setHidden(false);}setLastY(latest);});return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,position:\"fixed\",top:0,left:0,right:0,zIndex:999,transition:\"transform 0.4s ease\",transform:hidden?\"translateY(-100%)\":\"translateY(0)\"}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"SmartNav\":{\"type\":\"reactHoc\",\"name\":\"SmartNav\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Smart_nav.map","// Generated by Framer (05a55d9)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,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={GDzJrE_ww:{hover:true},mS8lctzIQ:{hover:true,pressed:true}};const cycleOrder=[\"mS8lctzIQ\",\"GDzJrE_ww\"];const serializationHash=\"framer-7y8Yz\";const variantClassNames={GDzJrE_ww:\"framer-v-guygxz\",mS8lctzIQ:\"framer-v-7l5rwm\"};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\":\"mS8lctzIQ\",\"Variant 2\":\"GDzJrE_ww\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"mS8lctzIQ\"};};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:\"mS8lctzIQ\",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(Link,{href:{hash:\":z9te8oBxd\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"mS8lctzIQ\",openInNewTab:false,scopeId:\"EZFTS2_Ma\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-7l5rwm\",className,classNames)} framer-jirw1g`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"mS8lctzIQ\",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\",...style},variants:{\"GDzJrE_ww-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(18, 68, 84, 0.6)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},\"mS8lctzIQ-hover\":{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(23, 53, 62)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},\"mS8lctzIQ-pressed\":{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(23, 53, 62)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({\"GDzJrE_ww-hover\":{\"data-border\":true,\"data-framer-name\":undefined},\"mS8lctzIQ-hover\":{\"data-border\":true,\"data-framer-name\":undefined},\"mS8lctzIQ-pressed\":{\"data-border\":true,\"data-framer-name\":undefined},GDzJrE_ww:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFybG93LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Barlow\", \"Barlow Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(18, 68, 84, 0.6))\"},children:\"Projects\"})}),className:\"framer-1b2273t\",\"data-framer-name\":\"Contact\",fonts:[\"GF;Barlow-regular\"],layoutDependency:layoutDependency,layoutId:\"bdmE0xskP\",style:{\"--extracted-r6o4lv\":\"rgba(18, 68, 84, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"GDzJrE_ww-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFybG93LTUwMA==\",\"--framer-font-family\":'\"Barlow\", \"Barlow Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(18, 68, 84, 0.6))\"},children:\"Projects\"})}),fonts:[\"GF;Barlow-500\"]},\"mS8lctzIQ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFybG93LTUwMA==\",\"--framer-font-family\":'\"Barlow\", \"Barlow Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(18, 68, 84, 0.6))\"},children:\"Projects\"})}),fonts:[\"GF;Barlow-500\"]},\"mS8lctzIQ-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFybG93LTUwMA==\",\"--framer-font-family\":'\"Barlow\", \"Barlow Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(18, 68, 84, 0.6))\"},children:\"Projects\"})}),fonts:[\"GF;Barlow-500\"]},GDzJrE_ww:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFybG93LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Barlow\", \"Barlow Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(18, 68, 84, 0.6))\"},children:\"Projects\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7y8Yz.framer-jirw1g, .framer-7y8Yz .framer-jirw1g { display: block; }\",\".framer-7y8Yz.framer-7l5rwm { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 29px; height: 28px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-7y8Yz .framer-1b2273t { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7y8Yz.framer-v-guygxz.framer-7l5rwm { height: min-content; }\",\".framer-7y8Yz.framer-v-guygxz.hover.framer-7l5rwm { gap: 0px; padding: 0px 0px 2px 0px; }\",'.framer-7y8Yz[data-border=\"true\"]::after, .framer-7y8Yz [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 28\n * @framerIntrinsicWidth 66\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"GDzJrE_ww\":{\"layout\":[\"auto\",\"auto\"]},\"jCw1VEoMZ\":{\"layout\":[\"auto\",\"fixed\"]},\"jT9pmprmX\":{\"layout\":[\"auto\",\"fixed\"]},\"I2MjRcKst\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEZFTS2_Ma=withCSS(Component,css,\"framer-7y8Yz\");export default FramerEZFTS2_Ma;FramerEZFTS2_Ma.displayName=\"Projects\";FramerEZFTS2_Ma.defaultProps={height:28,width:66};addPropertyControls(FramerEZFTS2_Ma,{variant:{options:[\"mS8lctzIQ\",\"GDzJrE_ww\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerEZFTS2_Ma,[{explicitInter:true,fonts:[{cssFamilyName:\"Barlow\",source:\"google\",style:\"normal\",uiFamilyName:\"Barlow\",url:\"https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7EPDsE46HsxnA.woff2\",weight:\"400\"},{cssFamilyName:\"Barlow\",source:\"google\",style:\"normal\",uiFamilyName:\"Barlow\",url:\"https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gc5VAtlT47dw.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEZFTS2_Ma\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"66\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"GDzJrE_ww\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jCw1VEoMZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"jT9pmprmX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"I2MjRcKst\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"28\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EZFTS2_Ma.map","// Generated by Framer (05a55d9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,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={pDIB0DbwZ:{hover:true,pressed:true},WsixVPwVQ:{hover:true,pressed:true}};const cycleOrder=[\"WsixVPwVQ\",\"pDIB0DbwZ\"];const serializationHash=\"framer-9slFX\";const variantClassNames={pDIB0DbwZ:\"framer-v-1cf2i1v\",WsixVPwVQ:\"framer-v-suamdt\"};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 transformTemplate1=(_,t)=>`translate(-50%, -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={\"Variant 1\":\"WsixVPwVQ\",\"Variant 2\":\"pDIB0DbwZ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WsixVPwVQ\"};};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:\"WsixVPwVQ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"pDIB0DbwZ-hover\",\"pDIB0DbwZ-pressed\"].includes(gestureVariant))return true;if(baseVariant===\"pDIB0DbwZ\")return true;return false;};const isDisplayed1=()=>{if([\"pDIB0DbwZ-hover\",\"pDIB0DbwZ-pressed\"].includes(gestureVariant))return false;if(baseVariant===\"pDIB0DbwZ\")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__*/_jsx(Link,{href:{hash:\":F2dWh6JtQ\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"WsixVPwVQ\",openInNewTab:false,scopeId:\"k7tnNV5MS\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-suamdt\",className,classNames)} framer-kdq5if`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"WsixVPwVQ\",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\",...style},variants:{\"pDIB0DbwZ-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(18, 68, 84, 0.6)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},\"pDIB0DbwZ-pressed\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(18, 68, 84, 0.6)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},\"WsixVPwVQ-hover\":{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(23, 53, 62)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},\"WsixVPwVQ-pressed\":{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(23, 53, 62)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({\"pDIB0DbwZ-hover\":{\"data-border\":true,\"data-framer-name\":undefined},\"pDIB0DbwZ-pressed\":{\"data-border\":true,\"data-framer-name\":undefined},\"WsixVPwVQ-hover\":{\"data-border\":true,\"data-framer-name\":undefined},\"WsixVPwVQ-pressed\":{\"data-border\":true,\"data-framer-name\":undefined},pDIB0DbwZ:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kev8v8\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"OGiXWHazB\",children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFybG93LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Barlow\", \"Barlow Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(18, 68, 84, 0.6))\"},children:\"About\"})}),className:\"framer-i3roe0\",\"data-framer-name\":\"Contact\",fonts:[\"GF;Barlow-regular\"],layoutDependency:layoutDependency,layoutId:\"vgXsBSZ9h\",style:{\"--extracted-r6o4lv\":\"rgba(18, 68, 84, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"pDIB0DbwZ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFybG93LTUwMA==\",\"--framer-font-family\":'\"Barlow\", \"Barlow Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(18, 68, 84, 0.6))\"},children:\"About\"})}),fonts:[\"GF;Barlow-500\"],transformTemplate:undefined},\"pDIB0DbwZ-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFybG93LTUwMA==\",\"--framer-font-family\":'\"Barlow\", \"Barlow Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(18, 68, 84, 0.6))\"},children:\"About\"})}),fonts:[\"GF;Barlow-500\"],transformTemplate:undefined},pDIB0DbwZ:{transformTemplate:undefined}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFybG93LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Barlow\", \"Barlow Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(18, 68, 84, 0.6))\"},children:\"About\"})}),className:\"framer-ov9btf\",\"data-framer-name\":\"Contact\",fonts:[\"GF;Barlow-regular\"],layoutDependency:layoutDependency,layoutId:\"G17dQZAbv\",style:{\"--extracted-r6o4lv\":\"rgba(18, 68, 84, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"WsixVPwVQ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFybG93LTUwMA==\",\"--framer-font-family\":'\"Barlow\", \"Barlow Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(18, 68, 84, 0.6))\"},children:\"About\"})}),fonts:[\"GF;Barlow-500\"]}},baseVariant,gestureVariant)})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9slFX.framer-kdq5if, .framer-9slFX .framer-kdq5if { display: block; }\",\".framer-9slFX.framer-suamdt { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: 28px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-9slFX .framer-1kev8v8 { flex: none; height: 22px; overflow: visible; position: relative; width: 51px; }\",\".framer-9slFX .framer-i3roe0 { flex: none; height: auto; left: 29%; position: absolute; top: 32%; white-space: pre; width: auto; }\",\".framer-9slFX .framer-ov9btf { flex: none; height: auto; left: 49%; position: absolute; top: 50%; white-space: pre; width: auto; }\",\".framer-9slFX.framer-v-1cf2i1v.framer-suamdt { height: min-content; }\",\".framer-9slFX.framer-v-1cf2i1v .framer-1kev8v8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; width: min-content; }\",\".framer-9slFX.framer-v-1cf2i1v .framer-i3roe0 { left: unset; position: relative; top: unset; }\",\".framer-9slFX.framer-v-suamdt.hover.framer-suamdt, .framer-9slFX.framer-v-suamdt.pressed.framer-suamdt { align-content: center; align-items: center; }\",\".framer-9slFX.framer-v-1cf2i1v.hover.framer-suamdt, .framer-9slFX.framer-v-1cf2i1v.pressed.framer-suamdt { padding: 0px 0px 2px 0px; }\",\".framer-9slFX.framer-v-1cf2i1v.hover .framer-i3roe0, .framer-9slFX.framer-v-1cf2i1v.pressed .framer-i3roe0 { left: unset; top: unset; }\",'.framer-9slFX[data-border=\"true\"]::after, .framer-9slFX [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 28\n * @framerIntrinsicWidth 51\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"pDIB0DbwZ\":{\"layout\":[\"auto\",\"auto\"]},\"ER84DzUwR\":{\"layout\":[\"auto\",\"fixed\"]},\"YkuolIih5\":{\"layout\":[\"auto\",\"fixed\"]},\"PbVay6Khu\":{\"layout\":[\"auto\",\"auto\"]},\"CxFiBdkO5\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerk7tnNV5MS=withCSS(Component,css,\"framer-9slFX\");export default Framerk7tnNV5MS;Framerk7tnNV5MS.displayName=\"about\";Framerk7tnNV5MS.defaultProps={height:28,width:51};addPropertyControls(Framerk7tnNV5MS,{variant:{options:[\"WsixVPwVQ\",\"pDIB0DbwZ\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerk7tnNV5MS,[{explicitInter:true,fonts:[{cssFamilyName:\"Barlow\",source:\"google\",style:\"normal\",uiFamilyName:\"Barlow\",url:\"https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7EPDsE46HsxnA.woff2\",weight:\"400\"},{cssFamilyName:\"Barlow\",source:\"google\",style:\"normal\",uiFamilyName:\"Barlow\",url:\"https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gc5VAtlT47dw.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerk7tnNV5MS\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"51\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"pDIB0DbwZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ER84DzUwR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"YkuolIih5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"PbVay6Khu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CxFiBdkO5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"28\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./k7tnNV5MS.map","// Generated by Framer (05a55d9)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,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={NykoRzT6N:{hover:true,pressed:true},vcyUcuZmm:{hover:true,pressed:true}};const cycleOrder=[\"NykoRzT6N\",\"vcyUcuZmm\"];const serializationHash=\"framer-vdvmm\";const variantClassNames={NykoRzT6N:\"framer-v-radhs0\",vcyUcuZmm:\"framer-v-1b0nqir\"};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\":\"NykoRzT6N\",\"Variant 2\":\"vcyUcuZmm\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"NykoRzT6N\"};};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:\"NykoRzT6N\",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(Link,{href:{hash:\":nK4_rs0hJ\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"NykoRzT6N\",openInNewTab:false,scopeId:\"PeOPaIwHw\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-radhs0\",className,classNames)} framer-p29qgh`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"NykoRzT6N\",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\",...style},variants:{\"NykoRzT6N-hover\":{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(23, 53, 62)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},\"NykoRzT6N-pressed\":{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(23, 53, 62)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},\"vcyUcuZmm-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(18, 68, 84, 0.6)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},\"vcyUcuZmm-pressed\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(18, 68, 84, 0.6)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({\"NykoRzT6N-hover\":{\"data-border\":true,\"data-framer-name\":undefined},\"NykoRzT6N-pressed\":{\"data-border\":true,\"data-framer-name\":undefined},\"vcyUcuZmm-hover\":{\"data-border\":true,\"data-framer-name\":undefined},\"vcyUcuZmm-pressed\":{\"data-border\":true,\"data-framer-name\":undefined},vcyUcuZmm:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFybG93LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Barlow\", \"Barlow Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(18, 68, 84, 0.6))\"},children:\"Contact\"})}),className:\"framer-1af9liu\",\"data-framer-name\":\"Contact\",fonts:[\"GF;Barlow-regular\"],layoutDependency:layoutDependency,layoutId:\"re_WAeKD2\",style:{\"--extracted-r6o4lv\":\"rgba(18, 68, 84, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"NykoRzT6N-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFybG93LTUwMA==\",\"--framer-font-family\":'\"Barlow\", \"Barlow Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(18, 68, 84, 0.6))\"},children:\"Contact\"})}),fonts:[\"GF;Barlow-500\"]},\"NykoRzT6N-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFybG93LTUwMA==\",\"--framer-font-family\":'\"Barlow\", \"Barlow Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(18, 68, 84, 0.6))\"},children:\"Contact\"})}),fonts:[\"GF;Barlow-500\"]},\"vcyUcuZmm-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFybG93LTUwMA==\",\"--framer-font-family\":'\"Barlow\", \"Barlow Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(18, 68, 84, 0.6))\"},children:\"Contact\"})}),fonts:[\"GF;Barlow-500\"]},\"vcyUcuZmm-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFybG93LTUwMA==\",\"--framer-font-family\":'\"Barlow\", \"Barlow Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(18, 68, 84, 0.6))\"},children:\"Contact\"})}),fonts:[\"GF;Barlow-500\"]},vcyUcuZmm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7QmFybG93LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Barlow\", \"Barlow Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(18, 68, 84, 0.6))\"},children:\"Contact\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vdvmm.framer-p29qgh, .framer-vdvmm .framer-p29qgh { display: block; }\",\".framer-vdvmm.framer-radhs0 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 29px; height: 28px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-vdvmm .framer-1af9liu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vdvmm.framer-v-1b0nqir.framer-radhs0 { height: min-content; }\",\".framer-vdvmm.framer-v-1b0nqir.hover.framer-radhs0, .framer-vdvmm.framer-v-1b0nqir.pressed.framer-radhs0 { padding: 0px 0px 2px 0px; }\",'.framer-vdvmm[data-border=\"true\"]::after, .framer-vdvmm [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 28\n * @framerIntrinsicWidth 62\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"vcyUcuZmm\":{\"layout\":[\"auto\",\"auto\"]},\"GQT6ICW2T\":{\"layout\":[\"auto\",\"fixed\"]},\"jlBcPPoDL\":{\"layout\":[\"auto\",\"fixed\"]},\"UxzAJrkiz\":{\"layout\":[\"auto\",\"auto\"]},\"DF64I4RNn\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPeOPaIwHw=withCSS(Component,css,\"framer-vdvmm\");export default FramerPeOPaIwHw;FramerPeOPaIwHw.displayName=\"Contact\";FramerPeOPaIwHw.defaultProps={height:28,width:62};addPropertyControls(FramerPeOPaIwHw,{variant:{options:[\"NykoRzT6N\",\"vcyUcuZmm\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerPeOPaIwHw,[{explicitInter:true,fonts:[{cssFamilyName:\"Barlow\",source:\"google\",style:\"normal\",uiFamilyName:\"Barlow\",url:\"https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7EPDsE46HsxnA.woff2\",weight:\"400\"},{cssFamilyName:\"Barlow\",source:\"google\",style:\"normal\",uiFamilyName:\"Barlow\",url:\"https://fonts.gstatic.com/s/barlow/v13/7cHqv4kjgoGqM7E3_-gc5VAtlT47dw.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPeOPaIwHw\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"vcyUcuZmm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"GQT6ICW2T\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"jlBcPPoDL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"UxzAJrkiz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DF64I4RNn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"62\",\"framerIntrinsicHeight\":\"28\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PeOPaIwHw.map","// Generated by Framer (62e9832)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,CycleVariantState,getFonts,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Download from\"https://framerusercontent.com/modules/kBkaj3LmBqcSU2IkUsBC/uaFLaKvU3aNJkwvPcVLe/Download.js\";import Projects from\"https://framerusercontent.com/modules/2yIrvOLC9HEVInoTZH9b/zqLvj6PpIdG5jT3ETDmc/EZFTS2_Ma.js\";import About from\"https://framerusercontent.com/modules/8vdFbltS24y8MEoL7osL/7Js6tCeH4d3SHTFRRrMd/k7tnNV5MS.js\";import Contact from\"https://framerusercontent.com/modules/7Zwnbv7ncc2ZyNnIP3zW/mg3xQXBmUy2Cto7rJtoW/PeOPaIwHw.js\";const AboutFonts=getFonts(About);const ProjectsFonts=getFonts(Projects);const ContactFonts=getFonts(Contact);const DownloadFonts=getFonts(Download);const cycleOrder=[\"EPje9R6qR\",\"DnH4Oijuv\"];const serializationHash=\"framer-caUPS\";const variantClassNames={DnH4Oijuv:\"framer-v-gpr4a\",EPje9R6qR:\"framer-v-19sgfr8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:11,delay:0,mass:.9,stiffness:157,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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"menu close\":\"EPje9R6qR\",\"menu open\":\"DnH4Oijuv\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"EPje9R6qR\"};};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:\"EPje9R6qR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ihqjoj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(CycleVariantState);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"DnH4Oijuv\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-19sgfr8\",className,classNames),\"data-framer-name\":\"menu close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"EPje9R6qR\",onTap:onTap1ihqjoj,ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,...style},variants:{DnH4Oijuv:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8}},...addPropertyOverrides({DnH4Oijuv:{\"data-framer-name\":\"menu open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1ml0mam\",\"data-framer-name\":\"Frame 965\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"K1o9OSjbf\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 21\"><path d=\"M 1 1 L 29 1\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(18,68,84)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 1 10 L 29 10\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(18,68,84)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 1 19 L 29 19\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(18,68,84)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:9928945805,withExternalLayout:true,...addPropertyOverrides({DnH4Oijuv:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23 23\"><path d=\"M 0 0 L 24 0\" transform=\"translate(-0.286 11.468) rotate(50 12 0.5)\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(18,68,84)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 0 0 L 24 0\" transform=\"translate(-0.286 11.532) rotate(-50 12 0.5)\" fill=\"transparent\" stroke-width=\"2\" stroke=\"rgb(18,68,84)\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:8637414004}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1aro36o\",\"data-framer-name\":\"123\",layoutDependency:layoutDependency,layoutId:\"VtPMyiW52\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,...addPropertyOverrides({DnH4Oijuv:{y:(componentViewport?.y||0)+(componentViewport?.height||240)-249+12+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1r5tzyl-container\",layoutDependency:layoutDependency,layoutId:\"zv7zPGB4O-container\",nodeId:\"zv7zPGB4O\",rendersWithMotion:true,scopeId:\"K6Xw4NQGE\",children:/*#__PURE__*/_jsx(About,{height:\"100%\",id:\"zv7zPGB4O\",layoutId:\"zv7zPGB4O\",variant:matchVariant(\"WsixVPwVQ\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,...addPropertyOverrides({DnH4Oijuv:{y:(componentViewport?.y||0)+(componentViewport?.height||240)-249+12+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tj5yly-container\",layoutDependency:layoutDependency,layoutId:\"z48HvZa7g-container\",nodeId:\"z48HvZa7g\",rendersWithMotion:true,scopeId:\"K6Xw4NQGE\",children:/*#__PURE__*/_jsx(Projects,{height:\"100%\",id:\"z48HvZa7g\",layoutId:\"z48HvZa7g\",variant:matchVariant(\"mS8lctzIQ\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,...addPropertyOverrides({DnH4Oijuv:{y:(componentViewport?.y||0)+(componentViewport?.height||240)-249+12+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-a7rauz-container\",layoutDependency:layoutDependency,layoutId:\"aANqobmc3-container\",nodeId:\"aANqobmc3\",rendersWithMotion:true,scopeId:\"K6Xw4NQGE\",children:/*#__PURE__*/_jsx(Contact,{height:\"100%\",id:\"aANqobmc3\",layoutId:\"aANqobmc3\",variant:matchVariant(\"NykoRzT6N\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14pokkf-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"WCfPC7PcD-container\",nodeId:\"WCfPC7PcD\",rendersWithMotion:true,scopeId:\"K6Xw4NQGE\",children:/*#__PURE__*/_jsx(Download,{fontControl:{fontFamily:'\"Barlow\", \"Barlow Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"0.1em\"},height:\"100%\",hoverOptions:{backgroundColor:\"rgba(54, 71, 77, 0.1)\",color:\"rgb(26, 66, 79)\",scale:1,transition:{bounce:.2,delay:0,duration:.9,type:\"spring\"}},iconOptions:{alignment:\"end\",color:\"rgba(18, 68, 84, 0.8)\",size:8,type:\"Default\"},id:\"WCfPC7PcD\",layoutId:\"WCfPC7PcD\",srcFile:\"https://framerusercontent.com/assets/aF981JQkZtjXY5U2WgzGPoStts.pdf\",srcType:\"Upload\",srcURL:\"\",styleOptions:{backgroundColor:\"rgba(18, 68, 84, 0.1)\",borderRadius:4,color:\"rgba(18, 68, 84, 0.8)\",gap:5,padding:24,paddingBottom:8,paddingLeft:8,paddingPerSide:true,paddingRight:8,paddingTop:8},text:\"Resume\",trackingId:\"\",width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-caUPS.framer-x20623, .framer-caUPS .framer-x20623 { display: block; }\",\".framer-caUPS.framer-19sgfr8 { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 20px; position: relative; width: min-content; }\",\".framer-caUPS .framer-1ml0mam { flex: none; height: 21px; position: relative; width: 30px; }\",\".framer-caUPS .framer-1aro36o { align-content: center; align-items: center; bottom: 5px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 12px; position: absolute; right: 13px; width: min-content; z-index: 1; }\",\".framer-caUPS .framer-1r5tzyl-container, .framer-caUPS .framer-tj5yly-container, .framer-caUPS .framer-a7rauz-container, .framer-caUPS .framer-14pokkf-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-caUPS.framer-v-gpr4a.framer-19sgfr8 { gap: 0px; height: 240px; width: 120px; }\",\".framer-caUPS.framer-v-gpr4a .framer-1ml0mam { height: 23px; order: 0; width: 23px; }\",\".framer-caUPS.framer-v-gpr4a .framer-1aro36o { order: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 61\n * @framerIntrinsicWidth 70\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"DnH4Oijuv\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerK6Xw4NQGE=withCSS(Component,css,\"framer-caUPS\");export default FramerK6Xw4NQGE;FramerK6Xw4NQGE.displayName=\"menu\";FramerK6Xw4NQGE.defaultProps={height:61,width:70};addPropertyControls(FramerK6Xw4NQGE,{variant:{options:[\"EPje9R6qR\",\"DnH4Oijuv\"],optionTitles:[\"menu close\",\"menu open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerK6Xw4NQGE,[{explicitInter:true,fonts:[{cssFamilyName:\"Barlow\",source:\"google\",style:\"normal\",uiFamilyName:\"Barlow\",url:\"https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7EPDsE46HsxnA.woff2\",weight:\"400\"}]},...AboutFonts,...ProjectsFonts,...ContactFonts,...DownloadFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK6Xw4NQGE\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DnH4Oijuv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"61\",\"framerIntrinsicWidth\":\"70\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./K6Xw4NQGE.map","// Generated by Framer (f353506)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Download from\"https://framerusercontent.com/modules/kBkaj3LmBqcSU2IkUsBC/uaFLaKvU3aNJkwvPcVLe/Download.js\";import{SmartNav}from\"https://framerusercontent.com/modules/hHpL1yRE9jW49qKeORM0/HOt1dev2zUZLBYNNaMRT/Smart_nav.js\";import Projects from\"https://framerusercontent.com/modules/2yIrvOLC9HEVInoTZH9b/zqLvj6PpIdG5jT3ETDmc/EZFTS2_Ma.js\";import Menu from\"https://framerusercontent.com/modules/hR2YBi3lFrZwBmeMjnW3/9E6ppc2qRZWKRNZzrE3o/K6Xw4NQGE.js\";import About from\"https://framerusercontent.com/modules/8vdFbltS24y8MEoL7osL/7Js6tCeH4d3SHTFRRrMd/k7tnNV5MS.js\";import Contact from\"https://framerusercontent.com/modules/7Zwnbv7ncc2ZyNnIP3zW/mg3xQXBmUy2Cto7rJtoW/PeOPaIwHw.js\";const MenuFonts=getFonts(Menu);const AboutFonts=getFonts(About);const ProjectsFonts=getFonts(Projects);const ContactFonts=getFonts(Contact);const DownloadFonts=getFonts(Download);const MotionDivSmartNavl1ve9r=withCodeBoundaryForOverrides(motion.div,{nodeId:\"k92BYD4dY\",override:SmartNav,scopeId:\"LrO9rTGgk\"});const cycleOrder=[\"k92BYD4dY\",\"FDR6Cpeb7\",\"bsGvSrDh4\"];const serializationHash=\"framer-FVjgu\";const variantClassNames={bsGvSrDh4:\"framer-v-1x6k5fp\",FDR6Cpeb7:\"framer-v-nw15aq\",k92BYD4dY:\"framer-v-l1ve9r\"};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 matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={bounce:.4,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2,x:1};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"k92BYD4dY\",phone:\"FDR6Cpeb7\",Tablet:\"bsGvSrDh4\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"k92BYD4dY\"};};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:\"k92BYD4dY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"FDR6Cpeb7\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"FDR6Cpeb7\")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(MotionDivSmartNavl1ve9r,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-l1ve9r\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"k92BYD4dY\",ref:refBinding,style:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(255, 255, 255, 0.5)\",WebkitBackdropFilter:\"blur(5px)\",...style},...addPropertyOverrides({bsGvSrDh4:{\"data-framer-name\":\"Tablet\"},FDR6Cpeb7:{\"data-framer-name\":\"phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({FDR6Cpeb7:{height:61,y:(componentViewport?.y||0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cccuwm-container\",layoutDependency:layoutDependency,layoutId:\"n8F8lVQvI-container\",nodeId:\"n8F8lVQvI\",rendersWithMotion:true,scopeId:\"LrO9rTGgk\",children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"n8F8lVQvI\",layoutId:\"n8F8lVQvI\",variant:matchVariant(\"EPje9R6qR\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6v2rji\",layoutDependency:layoutDependency,layoutId:\"R6cumW8IC\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"NCxsb8tzu\",openInNewTab:false,scopeId:\"LrO9rTGgk\",...addPropertyOverrides({bsGvSrDh4:{href:{hash:\":hUod2dRgp\",webPageId:\"augiA20Il\"},smoothScroll:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1fmw53o framer-16ya0oc\",\"data-framer-name\":\"Frame 3\",layoutDependency:layoutDependency,layoutId:\"NCxsb8tzu\",whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1bk5pxa\",\"data-framer-name\":\"Esti\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"xcFCttLiC\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 43 23\"><path d=\"M 3.442 21.797 C 2.685 21.797 2.073 21.665 1.603 21.402 C 1.16 21.112 0.834 20.783 0.625 20.415 C 0.442 20.02 0.351 19.664 0.351 19.348 C 0.351 18.032 0.716 16.583 1.447 15.004 C 2.177 13.397 3.038 11.831 4.029 10.303 C 4.837 9.039 5.659 7.881 6.494 6.828 C 7.328 5.748 8.059 4.853 8.685 4.142 C 9.337 3.404 9.767 2.944 9.976 2.759 C 9.637 2.759 9.311 2.68 8.998 2.522 C 8.685 2.338 8.528 2.127 8.528 1.89 C 8.528 1.759 8.633 1.627 8.841 1.495 C 9.076 1.364 9.48 1.258 10.054 1.179 C 10.915 1.048 11.776 0.969 12.636 0.942 C 13.497 0.89 14.28 0.863 14.984 0.863 C 15.714 0.837 16.262 0.824 16.627 0.824 C 17.618 0.824 18.218 0.982 18.427 1.298 C 18.636 1.614 18.74 2.035 18.74 2.562 C 18.531 2.509 18.179 2.47 17.684 2.443 C 17.214 2.417 16.692 2.404 16.119 2.404 C 15.701 2.404 15.284 2.404 14.867 2.404 C 14.449 2.404 14.058 2.43 13.693 2.483 C 13.171 2.536 12.676 2.628 12.206 2.759 C 11.763 2.891 11.397 3.089 11.111 3.352 C 10.928 3.536 10.641 3.892 10.25 4.418 C 9.858 4.945 9.428 5.564 8.959 6.275 C 8.489 6.959 8.02 7.67 7.55 8.407 C 7.107 9.118 6.715 9.777 6.376 10.382 C 6.037 10.962 5.816 11.409 5.711 11.725 C 6.129 11.646 6.689 11.541 7.394 11.409 C 8.124 11.251 8.933 11.172 9.819 11.172 C 11.045 11.172 11.658 11.541 11.658 12.278 C 11.658 12.41 11.619 12.581 11.541 12.792 L 5.163 12.792 C 5.19 12.739 5.072 12.95 4.811 13.424 C 4.577 13.871 4.29 14.451 3.951 15.162 C 3.638 15.872 3.351 16.597 3.09 17.334 C 2.855 18.071 2.738 18.716 2.738 19.269 C 2.738 19.77 2.985 20.02 3.481 20.02 C 4.316 20.02 5.19 19.914 6.102 19.704 C 7.041 19.467 8.007 19.348 8.998 19.348 C 9.702 19.348 10.315 19.414 10.837 19.546 C 11.384 19.677 11.671 20.059 11.697 20.691 C 11.619 20.665 11.528 20.652 11.424 20.652 C 11.345 20.652 11.254 20.652 11.15 20.652 C 10.654 20.652 10.028 20.717 9.272 20.849 C 8.541 20.954 7.785 21.086 7.002 21.244 C 6.246 21.376 5.542 21.507 4.89 21.639 C 4.237 21.744 3.755 21.797 3.442 21.797 Z\" fill=\"rgb(18,68,84)\"></path><path d=\"M 18.166 22.824 C 17.175 22.824 16.131 22.416 15.036 21.6 C 14.566 21.257 14.162 20.783 13.823 20.178 C 13.64 19.862 13.549 19.519 13.549 19.151 C 13.549 18.729 13.693 18.519 13.98 18.519 C 14.11 18.519 14.266 18.637 14.449 18.874 C 14.658 19.085 14.84 19.361 14.997 19.704 C 15.232 20.23 15.479 20.691 15.74 21.086 C 16.001 21.455 16.418 21.639 16.992 21.639 C 17.514 21.639 17.944 21.336 18.283 20.731 C 18.622 20.125 18.883 19.348 19.066 18.4 C 19.274 17.452 19.418 16.452 19.496 15.399 C 19.601 14.345 19.666 13.384 19.692 12.515 C 19.718 11.62 19.744 10.935 19.77 10.461 C 18.544 11.962 17.383 13.384 16.288 14.727 C 15.219 16.044 14.201 17.281 13.236 18.44 C 13.132 18.571 13.041 18.637 12.962 18.637 C 12.884 18.637 12.845 18.558 12.845 18.4 C 12.845 18.111 12.91 17.874 13.041 17.689 C 13.562 17.057 14.136 16.36 14.762 15.596 C 15.388 14.806 16.014 14.016 16.64 13.226 C 17.292 12.436 17.866 11.738 18.362 11.133 C 18.883 10.501 19.261 10.027 19.496 9.711 C 19.496 8.921 19.679 8.302 20.044 7.855 C 20.409 7.381 20.853 7.038 21.374 6.828 C 21.896 6.617 22.391 6.512 22.861 6.512 C 23.304 6.512 23.63 6.564 23.839 6.67 C 24.022 6.749 24.113 6.841 24.113 6.946 C 24.113 7.025 23.983 7.104 23.722 7.183 C 23.096 7.341 22.652 7.683 22.391 8.21 C 22.131 8.71 21.961 9.329 21.883 10.066 C 21.831 10.777 21.805 11.541 21.805 12.357 C 21.805 13.568 21.752 14.846 21.648 16.188 C 21.544 17.531 21.374 18.664 21.139 19.585 C 21.087 19.77 21.009 19.967 20.905 20.178 C 20.826 20.388 20.748 20.599 20.67 20.81 C 21.4 20.283 22.118 19.717 22.822 19.111 C 23.526 18.479 24.074 17.953 24.465 17.531 C 24.752 17.242 25 16.965 25.209 16.702 C 25.443 16.412 25.678 16.123 25.913 15.833 C 25.965 15.754 26.03 15.714 26.108 15.714 C 26.265 15.714 26.343 15.82 26.343 16.03 C 26.343 16.162 26.278 16.294 26.148 16.425 C 25.6 17.084 25.039 17.781 24.465 18.519 C 23.917 19.256 23.304 19.901 22.626 20.454 C 22.339 20.691 21.974 20.994 21.531 21.363 C 21.087 21.731 20.644 22.034 20.2 22.271 C 19.47 22.64 18.792 22.824 18.166 22.824 Z\" fill=\"rgb(18,68,84)\"></path><path d=\"M 27.011 22.034 C 26.437 22.034 25.954 21.863 25.563 21.521 C 25.172 21.178 24.976 20.599 24.976 19.783 C 24.976 19.572 24.989 19.361 25.015 19.151 C 25.041 18.94 25.081 18.716 25.133 18.479 C 25.341 17.426 25.772 16.149 26.424 14.648 C 27.076 13.121 27.911 11.396 28.928 9.474 L 27.441 9.474 C 27.154 9.474 27.011 9.395 27.011 9.237 C 27.011 9.158 27.076 9.079 27.206 9 C 27.363 8.895 27.572 8.842 27.832 8.842 L 29.241 8.842 C 29.684 8.078 30.036 7.486 30.297 7.065 C 30.584 6.617 30.819 6.275 31.002 6.038 C 31.68 5.169 32.293 4.563 32.84 4.221 C 33.414 3.852 33.91 3.641 34.327 3.589 C 34.745 3.536 35.044 3.51 35.227 3.51 C 34.862 3.905 34.458 4.418 34.014 5.05 C 33.571 5.682 33.14 6.34 32.723 7.025 C 32.306 7.683 31.954 8.289 31.667 8.842 L 35.657 8.842 C 35.944 8.842 36.088 8.908 36.088 9.039 C 36.088 9.145 36.01 9.25 35.853 9.355 C 35.697 9.434 35.488 9.474 35.227 9.474 L 31.275 9.474 C 30.858 10.238 30.48 10.922 30.141 11.528 C 29.828 12.107 29.502 12.726 29.163 13.384 C 28.85 14.042 28.458 14.859 27.989 15.833 C 27.624 16.649 27.35 17.347 27.167 17.926 C 27.011 18.506 26.932 18.993 26.932 19.388 C 26.932 19.888 27.037 20.244 27.245 20.454 C 27.454 20.665 27.715 20.77 28.028 20.77 C 28.341 20.77 28.706 20.665 29.124 20.454 C 29.697 20.165 30.271 19.743 30.845 19.19 C 31.419 18.637 31.967 18.071 32.488 17.492 C 32.749 17.202 32.997 16.926 33.232 16.662 C 33.466 16.399 33.688 16.123 33.897 15.833 C 33.975 15.754 34.04 15.714 34.092 15.714 C 34.249 15.714 34.327 15.82 34.327 16.03 C 34.327 16.188 34.275 16.32 34.171 16.425 C 33.623 17.11 33.049 17.808 32.449 18.519 C 31.745 19.335 30.962 20.125 30.102 20.889 C 29.241 21.652 28.211 22.034 27.011 22.034 Z\" fill=\"rgb(18,68,84)\"></path><path d=\"M 40.747 6.314 C 40.46 6.314 40.225 6.222 40.043 6.038 C 39.86 5.827 39.769 5.59 39.769 5.327 C 39.769 4.932 39.899 4.603 40.16 4.339 C 40.447 4.05 40.76 3.905 41.099 3.905 C 41.438 3.905 41.699 4.023 41.881 4.26 C 42.09 4.471 42.168 4.747 42.116 5.09 C 42.038 5.432 41.868 5.722 41.608 5.959 C 41.373 6.196 41.086 6.314 40.747 6.314 Z M 35.387 21.916 C 34.813 21.916 34.317 21.731 33.9 21.363 C 33.483 20.968 33.274 20.309 33.274 19.388 C 33.274 18.993 33.313 18.558 33.391 18.084 C 33.626 16.847 34.004 15.662 34.526 14.53 C 35.074 13.397 35.595 12.423 36.091 11.607 C 36.613 10.764 36.952 10.211 37.108 9.948 C 37.239 9.685 37.578 9.434 38.125 9.197 C 38.673 8.934 39.13 8.802 39.495 8.802 C 39.808 8.802 39.964 8.908 39.964 9.118 C 39.964 9.303 39.899 9.474 39.769 9.632 C 39.377 10.264 38.921 10.988 38.399 11.804 C 37.904 12.594 37.421 13.437 36.952 14.332 C 36.482 15.227 36.091 16.109 35.778 16.978 C 35.465 17.847 35.308 18.65 35.308 19.388 C 35.308 19.783 35.374 20.099 35.504 20.336 C 35.661 20.573 35.934 20.691 36.326 20.691 C 36.743 20.691 37.226 20.494 37.773 20.099 C 38.321 19.677 38.843 19.217 39.338 18.716 C 39.86 18.19 40.238 17.781 40.473 17.492 C 40.734 17.202 40.982 16.926 41.216 16.662 C 41.477 16.399 41.712 16.123 41.921 15.833 C 41.999 15.754 42.064 15.714 42.116 15.714 C 42.273 15.714 42.351 15.833 42.351 16.07 C 42.351 16.202 42.299 16.32 42.194 16.425 C 41.908 16.768 41.621 17.123 41.334 17.492 C 41.047 17.834 40.747 18.176 40.434 18.519 C 40.016 19.019 39.547 19.533 39.025 20.059 C 38.504 20.586 37.943 21.033 37.343 21.402 C 36.743 21.744 36.091 21.916 35.387 21.916 Z\" fill=\"rgb(18,68,84)\"></path></svg>',svgContentId:12517864606,withExternalLayout:true})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1h8dyza\",\"data-framer-name\":\"Frame 15\",layoutDependency:layoutDependency,layoutId:\"k8uo0oqxQ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+(0+((componentViewport?.height||118)-0-100)/2)+36+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-118f09m-container\",layoutDependency:layoutDependency,layoutId:\"WlZZECNPc-container\",nodeId:\"WlZZECNPc\",rendersWithMotion:true,scopeId:\"LrO9rTGgk\",children:/*#__PURE__*/_jsx(About,{height:\"100%\",id:\"WlZZECNPc\",layoutId:\"WlZZECNPc\",variant:matchVariant(\"WsixVPwVQ\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+(0+((componentViewport?.height||118)-0-100)/2)+36+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ghhub4-container\",layoutDependency:layoutDependency,layoutId:\"hpjXZ80yt-container\",nodeId:\"hpjXZ80yt\",rendersWithMotion:true,scopeId:\"LrO9rTGgk\",children:/*#__PURE__*/_jsx(Projects,{height:\"100%\",id:\"hpjXZ80yt\",layoutId:\"hpjXZ80yt\",variant:matchVariant(\"mS8lctzIQ\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+(0+((componentViewport?.height||118)-0-100)/2)+36+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-420xp8-container\",layoutDependency:layoutDependency,layoutId:\"jCOpe1gF7-container\",nodeId:\"jCOpe1gF7\",rendersWithMotion:true,scopeId:\"LrO9rTGgk\",children:/*#__PURE__*/_jsx(Contact,{height:\"100%\",id:\"jCOpe1gF7\",layoutId:\"jCOpe1gF7\",variant:matchVariant(\"NykoRzT6N\"),width:\"100%\"})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gwxl78-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UWx2y_1ac-container\",nodeId:\"UWx2y_1ac\",rendersWithMotion:true,scopeId:\"LrO9rTGgk\",children:/*#__PURE__*/_jsx(Download,{fontControl:{fontFamily:'\"Barlow\", \"Barlow Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"0.1em\"},height:\"100%\",hoverOptions:{backgroundColor:\"rgba(54, 71, 77, 0.1)\",color:\"rgb(26, 66, 79)\",scale:1,transition:{bounce:.2,delay:0,duration:.9,type:\"spring\"}},iconOptions:{alignment:\"end\",color:\"rgba(18, 68, 84, 0.8)\",size:12,type:\"Default\"},id:\"UWx2y_1ac\",layoutId:\"UWx2y_1ac\",srcFile:\"https://framerusercontent.com/assets/aF981JQkZtjXY5U2WgzGPoStts.pdf\",srcType:\"URL\",srcURL:\"https://drive.google.com/uc?export=download&id=12uXO4aYq6wWs8nI08PjvIbJazw8REhh7\",styleOptions:{backgroundColor:\"rgba(18, 68, 84, 0.1)\",borderRadius:8,color:\"rgba(18, 68, 84, 0.8)\",gap:8,padding:24,paddingBottom:16,paddingLeft:16,paddingPerSide:true,paddingRight:16,paddingTop:16},text:\"View resume\",trackingId:\"esti-toporowitch-resume\",width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FVjgu.framer-16ya0oc, .framer-FVjgu .framer-16ya0oc { display: block; }\",\".framer-FVjgu.framer-l1ve9r { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 118px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1442px; }\",\".framer-FVjgu .framer-1cccuwm-container { flex: none; height: auto; position: absolute; right: 0px; top: 0px; width: auto; z-index: 1; }\",\".framer-FVjgu .framer-6v2rji { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 272px 0px 272px; position: relative; width: 1px; }\",\".framer-FVjgu .framer-1fmw53o { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 52px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-FVjgu .framer-1bk5pxa { flex: none; height: 23px; position: relative; width: 43px; }\",\".framer-FVjgu .framer-1h8dyza { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-FVjgu .framer-118f09m-container, .framer-FVjgu .framer-ghhub4-container, .framer-FVjgu .framer-420xp8-container, .framer-FVjgu .framer-gwxl78-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-FVjgu.framer-v-nw15aq.framer-l1ve9r { height: 64px; width: 390px; }\",\".framer-FVjgu.framer-v-nw15aq .framer-6v2rji { padding: 0px 20px 0px 20px; }\",\".framer-FVjgu.framer-v-nw15aq .framer-1fmw53o { align-content: center; align-items: center; align-self: stretch; flex-direction: row; gap: 0px; height: auto; }\",\".framer-FVjgu.framer-v-nw15aq .framer-1bk5pxa { order: 0; }\",\".framer-FVjgu.framer-v-1x6k5fp.framer-l1ve9r { width: 810px; }\",\".framer-FVjgu.framer-v-1x6k5fp .framer-6v2rji { padding: 0px 40px 0px 40px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 118\n * @framerIntrinsicWidth 1442\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FDR6Cpeb7\":{\"layout\":[\"fixed\",\"fixed\"]},\"bsGvSrDh4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_tl4ev1\",\"trackingId\":\"esti-toporowitch-resume\"}]\n */const FramerLrO9rTGgk=withCSS(Component,css,\"framer-FVjgu\");export default FramerLrO9rTGgk;FramerLrO9rTGgk.displayName=\"nav-bar\";FramerLrO9rTGgk.defaultProps={height:118,width:1442};addPropertyControls(FramerLrO9rTGgk,{variant:{options:[\"k92BYD4dY\",\"FDR6Cpeb7\",\"bsGvSrDh4\"],optionTitles:[\"Variant 1\",\"phone\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerLrO9rTGgk,[{explicitInter:true,fonts:[{cssFamilyName:\"Barlow\",source:\"google\",style:\"normal\",uiFamilyName:\"Barlow\",url:\"https://fonts.gstatic.com/s/barlow/v13/7cHpv4kjgoGqM7EPDsE46HsxnA.woff2\",weight:\"400\"}]},...MenuFonts,...AboutFonts,...ProjectsFonts,...ContactFonts,...DownloadFonts],{supportsExplicitInterCodegen:true});FramerLrO9rTGgk.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Menu,{},context),forwardLoader(About,{},context),forwardLoader(Projects,{},context),forwardLoader(Contact,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLrO9rTGgk\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FDR6Cpeb7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bsGvSrDh4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1442\",\"framerColorSyntax\":\"true\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_tl4ev1\\\",\\\"trackingId\\\":\\\"esti-toporowitch-resume\\\"}]\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"118\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LrO9rTGgk.map","// Generated by Framer (656a448)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavBar,*as NavBarInfo from\"#framer/local/canvasComponent/LrO9rTGgk/LrO9rTGgk.js\";import{SmartNav}from\"#framer/local/codeFile/KEQrZXI/Smart_nav.js\";const NavBarFonts=getFonts(NavBar);const NavBarSmartNave39vhbWithMappedReactPropsiwk9r8=withMappedReactProps(withCodeBoundaryForOverrides(NavBar,{nodeId:\"mKvMbAYRx\",override:SmartNav,scopeId:\"DbRYbMTZU\"}),NavBarInfo);const breakpoints={TW4T1rslV:\"(max-width: 809.98px)\",yRl99Jd7n:\"(min-width: 810px) and (max-width: 1439.98px)\",zpXbF7Uw3:\"(min-width: 1440px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-CQHfp\";const variantClassNames={TW4T1rslV:\"framer-v-j8z40n\",yRl99Jd7n:\"framer-v-1hgouop\",zpXbF7Uw3:\"framer-v-1djbtts\"};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CQHfp.framer-gd7mzi, .framer-CQHfp .framer-gd7mzi { display: block; }\",\".framer-CQHfp.framer-1djbtts { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-CQHfp .framer-e39vhb-container { flex: none; height: auto; position: relative; width: 1440px; }\",\".framer-CQHfp .framer-1jexbwi { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={TW4T1rslV:\"(max-width: 809.98px)\",yRl99Jd7n:\"(min-width: 810px) and (max-width: 1439.98px)\",zpXbF7Uw3:\"(min-width: 1440px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"zpXbF7Uw3\",Phone:\"TW4T1rslV\",Tablet:\"yRl99Jd7n\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"zpXbF7Uw3\"};};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{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"zpXbF7Uw3\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1djbtts\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:118,width:\"1440px\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-e39vhb-container\",nodeId:\"mKvMbAYRx\",rendersWithMotion:true,scopeId:\"DbRYbMTZU\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{TW4T1rslV:{variant:\"FDR6Cpeb7\"},yRl99Jd7n:{variant:\"bsGvSrDh4\"}},children:/*#__PURE__*/_jsx(NavBarSmartNave39vhbWithMappedReactPropsiwk9r8,{height:\"100%\",id:\"mKvMbAYRx\",layoutId:\"mKvMbAYRx\",style:{width:\"100%\"},variant:\"k92BYD4dY\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jexbwi\"})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yRl99Jd7n\":{\"layout\":[\"fixed\",\"fixed\"]},\"TW4T1rslV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"zpXbF7Uw3\":[\".framer-e39vhb-container\"],\"yRl99Jd7n\":[\".framer-e39vhb-container\"],\"TW4T1rslV\":[\".framer-e39vhb-container\"]}\n * @framerBreakpoints {\"zpXbF7Uw3\":{\"min\":1440,\"canvasClassName\":\"framer-1djbtts-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"yRl99Jd7n\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-1hgouop-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"TW4T1rslV\":{\"max\":809,\"canvasClassName\":\"framer-j8z40n-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant zpXbF7Uw3\n * @framerLayoutTemplate true\n */const FramerDbRYbMTZU=withCSS(Component,css,\"framer-CQHfp\");export default FramerDbRYbMTZU;FramerDbRYbMTZU.displayName=\"Template\";FramerDbRYbMTZU.defaultProps={height:1e3,width:1440};addFonts(FramerDbRYbMTZU,[{explicitInter:true,fonts:[]},...NavBarFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDbRYbMTZU\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yRl99Jd7n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TW4T1rslV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1440\",\"framerBreakpoints\":\"{\\\"zpXbF7Uw3\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-1djbtts-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"yRl99Jd7n\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-1hgouop-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"TW4T1rslV\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-j8z40n-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"zpXbF7Uw3\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1000\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"zpXbF7Uw3\\\":[\\\".framer-e39vhb-container\\\"],\\\"yRl99Jd7n\\\":[\\\".framer-e39vhb-container\\\"],\\\"TW4T1rslV\\\":[\\\".framer-e39vhb-container\\\"]}\",\"framerLayoutTemplate\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/CCeUIYGHMob7ZipYH2vt/fxmzYIReZe16qO1dBLgv/DbRYbMTZU.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {ePTHSC0q9: \"project 2\", F2dWh6JtQ: \"about-me\", hUod2dRgp: \"enter-page\", nK4_rs0hJ: \"contact-me\", tuqeb328y: \"project-3\", z9te8oBxd: \"project-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kB2xjFte08cI5LghiY5b/S9ZOX1XBS0YT5yvNRk8S/augiA20Il.js\")), path: \"/\"}, PaWIktTrU: {elements: {sLMpfcT7l: \"contact-me\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/89eD6U9H1tdPd32xYJV5/suD6RFNBNO7eqgIRZ2Uz/PaWIktTrU.js\")), path: \"/1-project\"}, nwpMn5xVZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZLNlNLgB32oiFajeee7q/hyiJbnK9BfcnXzU6ESUB/nwpMn5xVZ.js\")), path: \"/2-project\"}, ztyoEcmf6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XDFk7Zb7llyNhF7IAaix/5DkbrMZCevQL9k6G63NJ/ztyoEcmf6.js\")), path: \"/3-project\"}, oyKX80u_9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/02zfRBJWEEDJj06bgyq6/XnEcs6OpWyvUHtY6rofr/oyKX80u_9.js\")), path: \"/ficher-1-status\"}, bQRHPwBZL: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zSfP50T1pozAOxyukGnC/ql2XDAe8IIXQU0bCvbih/bQRHPwBZL.js\")), path: \"/ficher-2-translation\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"fc37d1020d75834f9d90c8b19615015af6a39d8fafa652cf581f02acca2122e1\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"PaWIktTrU\":\r\ncase \"nwpMn5xVZ\":\r\ncase \"ztyoEcmf6\":\r\ncase \"oyKX80u_9\":\r\ncase \"bQRHPwBZL\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"PaWIktTrU\":\r\ncase \"nwpMn5xVZ\":\r\ncase \"ztyoEcmf6\":\r\ncase \"oyKX80u_9\":\r\ncase \"bQRHPwBZL\":\r\nreturn [{hash: \"1djbtts\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"1hgouop\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"j8z40n\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://esti.framer.website\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/6CeFU1rSpykUxxbBCg8M/RpriL6GQlLyVziObGVB0/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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"}