{"version":3,"file":"shared-lib.BiR2RLaB.mjs","names":["e","useId","useState","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className"],"sources":["https:/framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js","https:/framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js","https:/framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js","https:/framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/XQ1GMXuIqYrEN1c0R6E5/padding.js","https:/framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/ZEWmVGYDUhL44tluQO5y/radius.js","https:/framerusercontent.com/modules/57FhkldN9P7x88MqAEaR/7Wx3r3ii8MhSQ44Rlwa5/LocaleSelector.js","https:/framerusercontent.com/modules/sm8SwZtN9sva3p2XWLuh/JBuK1RJzLgn53ynSQyQE/JnEdh4eyj.js","https:/framerusercontent.com/modules/oOTiPBSdM5VHO9bbhFhB/sR9RU0AUtnCKyig4Iaby/OIbEhkRvN.js","https:/framerusercontent.com/modules/eJFzuliThMHCvX7jtQNt/vn9gLzx6x70vg8wYoLB3/r6xSTAGCe.js","https:/framerusercontent.com/modules/usqZrXBtcHGjyT46VXl0/VyO2656iLfawLKhpmY1W/tV238yCbF.js","https:/framerusercontent.com/modules/ncMaBCb26XjVxfPN4F9M/x5L3w9la7i6ZQwVMeSc9/siteMetadata.js"],"sourcesContent":["import{ControlType as e}from\"framer\";export function getBorderStyle({color:e,width:t=0,widthPerSide:o=!1,widthTop:d=0,widthRight:r=0,widthBottom:i=0,widthLeft:l=0,style:h=\"none\"}={}){let b={};return e?(b[\"--framer-border-color\"]=e,b.borderStyle=h,o?(b.borderTopWidth=d,b.borderRightWidth=r,b.borderBottomWidth=i,b.borderLeftWidth=l):(b.borderTopWidth=t,b.borderRightWidth=t,b.borderBottomWidth=t,b.borderLeftWidth=t)):b.border=\"none\",b;}export const borderControls={color:{type:e.Color,defaultValue:\"#444\"},width:{type:e.FusedNumber,toggleKey:\"widthPerSide\",toggleTitles:[\"Width\",\"Width per side\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],defaultValue:1,min:0},style:{type:e.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"borderControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getBorderStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BorderOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./border.map","import{ControlType}from\"framer\";export function getFocusStyle({color,width,style,offset}={}){const result={};if(color){result[\"--framer-focus-outline\"]=`${width}px ${style} ${color}`;result[\"--framer-focus-outline-offset\"]=`${offset}px`;}return result;}export const focusControls={color:{type:ControlType.Color,defaultValue:\"#09f\"},width:{type:ControlType.Number,displayStepper:true,defaultValue:1,min:0},style:{type:ControlType.Enum,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"double\"],defaultValue:\"solid\"},offset:{type:ControlType.Number,displayStepper:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"focusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFocusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FocusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./focus.map","import{ControlType}from\"framer\";export function getHoverStyle({fillColor,textColor,borderColor}={}){return{\"--framer-hover-background-color\":fillColor,\"--framer-hover-color\":textColor,\"--framer-hover-border-color\":borderColor};}export const hoverControls={fillColor:{type:ControlType.Color,title:\"Fill\",optional:true},textColor:{type:ControlType.Color,title:\"Text\",optional:true},borderColor:{type:ControlType.Color,title:\"Border\",optional:true}};\nexport const __FramerMetadata__ = {\"exports\":{\"HoverOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getHoverStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hoverControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hover.map","import{ControlType}from\"framer\";export function getPaddingStyle({padding=0,paddingPerSide=false,paddingTop=0,paddingRight=0,paddingBottom=0,paddingLeft=0}={}){if(typeof padding===\"string\"){return{padding};}if(paddingPerSide){return{paddingTop:paddingTop,paddingRight:paddingRight,paddingBottom:paddingBottom,paddingLeft:paddingLeft};}else{return{paddingTop:padding,paddingRight:padding,paddingBottom:padding,paddingLeft:padding};}}export const paddingControls={padding:{type:ControlType.Padding,defaultValue:\"10px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"paddingControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPaddingStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./padding.map","import{ControlType}from\"framer\";export function getRadiusStyle({radius=0,radiusPerCorner=false,radiusTopLeft=0,radiusTopRight=0,radiusBottomRight=0,radiusBottomLeft=0}={}){if(typeof radius===\"string\"){return{borderRadius:radius};}const result={};if(radiusPerCorner){result.borderTopLeftRadius=radiusTopLeft;result.borderTopRightRadius=radiusTopRight;result.borderBottomRightRadius=radiusBottomRight;result.borderBottomLeftRadius=radiusBottomLeft;}else{result.borderTopLeftRadius=radius;result.borderTopRightRadius=radius;result.borderBottomRightRadius=radius;result.borderBottomLeftRadius=radius;}return result;}export const radiusControls={radius:{type:ControlType.BorderRadius,defaultValue:\"10px\"}};\nexport const __FramerMetadata__ = {\"exports\":{\"getRadiusStyle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"radiusControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusOptions\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./radius.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,// @ts-ignore Internal function\nuseLocaleInfo,// @ts-ignore Internal function\nuseLocalesForCurrentRoute,withCSS}from\"framer\";import{useId,useState}from\"react\";import{getBorderStyle,borderControls}from\"https://framerusercontent.com/modules/cuKUFdzXlhvw8OVOBeAc/T08RxQJ4qrs7LLc8wx4E/border.js\";import{getFocusStyle,focusControls}from\"https://framerusercontent.com/modules/9muYaW1MvHoRQJ0P7dkP/V2GVvLqiMxXRSxszkCSa/focus.js\";import{getHoverStyle,hoverControls}from\"https://framerusercontent.com/modules/YfmtnpWjJrP37sQ18QUZ/9Y2P24U2SBIbf2fPVsOX/hover.js\";import{getPaddingStyle,paddingControls}from\"https://framerusercontent.com/modules/wjZLfSMaP1TvJDu5PCwr/XQ1GMXuIqYrEN1c0R6E5/padding.js\";import{getRadiusStyle,radiusControls}from\"https://framerusercontent.com/modules/N6MwtHbWoiZJNn1xpqxu/ZEWmVGYDUhL44tluQO5y/radius.js\";const className=\"framer-locale-picker\";function addPixel(value){if(typeof value===\"number\"){return`${value}px`;}return value;}var IconType;(function(IconType){IconType[\"Default\"]=\"default\";IconType[\"Custom\"]=\"custom\";})(IconType||(IconType={}));function Icon({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:size,height:size,fill:color,children:/*#__PURE__*/_jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm87.63,96H175.8c-1.41-28.46-10.27-55.47-25.12-77A88.2,88.2,0,0,1,215.63,120ZM128,215.89c-18.73-20.27-30.09-49-31.77-79.89h63.54C158.09,166.87,146.73,195.62,128,215.89ZM96.23,120c1.68-30.87,13-59.62,31.77-79.89,18.73,20.27,30.09,49,31.77,79.89Zm9.09-77C90.47,64.53,81.61,91.54,80.2,120H40.37A88.2,88.2,0,0,1,105.32,43ZM40.37,136H80.2c1.41,28.46,10.27,55.47,25.12,77A88.2,88.2,0,0,1,40.37,136Zm110.31,77c14.85-21.56,23.71-48.57,25.12-77h39.83A88.2,88.2,0,0,1,150.68,213Z\"})});}var CaretType;(function(CaretType){CaretType[\"Default\"]=\"default\";CaretType[\"Custom\"]=\"custom\";})(CaretType||(CaretType={}));function Caret({type,color,image,size}){if(type===\"custom\"&&image){return /*#__PURE__*/_jsx(\"img\",{...image,width:size,height:size});}return /*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 12 12\",width:size,height:size,children:/*#__PURE__*/_jsx(\"path\",{d:\"M 2 4.5 L 6 8.5 L 10 4.5\",fill:\"none\",stroke:color,strokeWidth:1.5,strokeLinecap:\"round\",strokeLinejoin:\"round\"})});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n * @framerIntrinsicWidth 120\n * @framerIntrinsicHeight 34\n */const LocaleSelector=withCSS(({font,fillColor,textColor,icon,caret,options:{title,gap,border,hover,focus},style,...props})=>{const id=useId();const{activeLocale,locales,setLocale}=useLocaleInfo();const localesForCurrentRoute=useLocalesForCurrentRoute();const activeLocaleId=activeLocale?.id??\"default\";const[lastActiveLocaleId,setLastActiveLocaleId]=useState(activeLocaleId);// The useLocaleInfo hook updates the activeLocale variable inside\n// a startTransition to load the translations with Suspense. To make\n// the component feel responsive we update our own state without Suspense.\nconst[selectedLocaleId,setSelectedLocaleId]=useState(activeLocaleId);const selectedLocale=locales.find(locale=>locale.id===selectedLocaleId);// The active locale was updated. Ensure we update our internal state as well.\nif(lastActiveLocaleId!==activeLocaleId){setLastActiveLocaleId(activeLocaleId);if(selectedLocaleId!==activeLocaleId){setSelectedLocaleId(activeLocaleId);}}function handleChange(event){const localeId=event.target.value;setSelectedLocaleId(localeId);const locale=locales.find(locale=>locale.id===localeId);setLocale(locale);}return /*#__PURE__*/_jsxs(\"div\",{className:className,style:style,children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:id,children:\"Select Language\"}),/*#__PURE__*/_jsx(\"select\",{id:id,value:selectedLocaleId,onChange:handleChange,// If a navigation occurs from switching locales\n// the browser can attempt to autofill the select to the last value\n// when you use browser back navigation. We don't want that.\nautoComplete:\"off\",children:localesForCurrentRoute.map(locale=>/*#__PURE__*/_jsx(\"option\",{value:locale.id,children:locale.name},locale.id))}),/*#__PURE__*/_jsxs(\"div\",{className:\"input\",style:{...font,\"--framer-background-color\":fillColor,\"--framer-color\":textColor,...getPaddingStyle(props),...getRadiusStyle(props),...getBorderStyle(border),...getHoverStyle(hover),...getFocusStyle(focus),gap},children:[icon&&/*#__PURE__*/_jsx(\"div\",{className:\"icon\",children:/*#__PURE__*/_jsx(Icon,{...icon})}),title&&/*#__PURE__*/_jsx(\"div\",{className:\"title\",children:selectedLocale?.name??\"English\"}),caret&&/*#__PURE__*/_jsx(\"div\",{className:\"caret\",children:/*#__PURE__*/_jsx(Caret,{...caret})})]})]});},[`\n            .${className} {\n                position: relative;\n            }\n        `,`\n            .${className} label {\n                position: absolute;\n                width: 1px;\n                height: 1px;\n                margin: -1px;\n                overflow: hidden;\n                white-space: nowrap;\n                clip: rect(0 0 0 0);\n                clip-path: inset(50%);\n            }\n        `,`\n            .${className} select {\n                appearance: none;\n                position: absolute;\n                opacity: 0;\n                top: 0;\n                right: 0;\n                bottom: 0;\n                left: 0;\n                cursor: inherit;\n                width: 100%;\n            }\n        `,`\n            .${className} .input {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                height: 100%;\n                pointer-events: none;\n                overflow: hidden;\n                background-color: var(--framer-background-color);\n                color: var(--framer-color);\n                border-color: var(--framer-border-color);\n            }\n        `,`\n            .${className} select:focus-visible + .input  {\n                outline: var(--framer-focus-outline, none);\n                outline-offset: var(--framer-focus-outline-offset);\n            }\n        `,`\n            .${className}:hover .input {\n                background-color: var(--framer-hover-background-color, var(--framer-background-color));\n                color: var(--framer-hover-color, var(--framer-color));\n                border-color: var(--framer-hover-border-color, var(--framer-border-color));\n            }\n        `,`\n            .${className} .title {\n                flex: 1 1 auto;\n                white-space: nowrap;\n                text-overflow: ellipsis;\n                overflow: hidden;\n            }\n        `,`\n            .${className} .icon, .${className} .caret {\n                display: flex;\n                align-items: center;\n            }\n        `],\"framer-library-LocalePicker\");LocaleSelector.displayName=\"Locale Selector\";addPropertyControls(LocaleSelector,{font:{// @ts-ignore\ntype:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:\"1.5em\"}},fillColor:{type:ControlType.Color,title:\"Fill\",optional:true,defaultValue:\"#eee\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#000\"},...paddingControls,...radiusControls,icon:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(IconType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,defaultValue:\"#000\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:18}}},caret:{type:ControlType.Object,buttonTitle:\"Size, Color\",optional:true,controls:{type:{type:ControlType.Enum,title:\"Icon\",options:Object.values(CaretType),optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,defaultValue:\"default\"},color:{type:ControlType.Color,defaultValue:\"#999\",hidden:props=>props.type!==\"default\"},image:{type:ControlType.ResponsiveImage,title:\"File\",hidden:props=>props.type!==\"custom\"},size:{type:ControlType.Number,displayStepper:true,defaultValue:12}},defaultValue:{type:\"default\"}},options:{type:ControlType.Object,title:\"Options\",buttonTitle:\"Border, Hover\",controls:{title:{type:ControlType.Boolean,defaultValue:true},gap:{type:ControlType.Number,displayStepper:true,defaultValue:5},border:{type:ControlType.Object,buttonTitle:\"Color, Width\",optional:true,controls:borderControls},hover:{type:ControlType.Object,buttonTitle:\"Fill, Border\",optional:true,controls:hoverControls},focus:{type:ControlType.Object,buttonTitle:\"Color, Width\",controls:focusControls}}}});export default LocaleSelector;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LocaleSelector\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"34\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 120\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LocaleSelector.map","// Generated by Framer (f7ce5cf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={gZHoKntQx:{hover:true},oejmC4CXV:{hover:true}};const cycleOrder=[\"oejmC4CXV\",\"gZHoKntQx\"];const serializationHash=\"framer-X33IX\";const variantClassNames={gZHoKntQx:\"framer-v-6mynxb\",oejmC4CXV:\"framer-v-1n8dxzg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const 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\":\"oejmC4CXV\",\"Variant 2\":\"gZHoKntQx\"};const getProps=({height,id,link,mouseEnter,mouseLeave,width,...props})=>{return{...props,C0EC55VH0:mouseLeave??props.C0EC55VH0,variant:humanReadableVariantMap[props.variant]??props.variant??\"oejmC4CXV\",YkxpsJdFx:link??props.YkxpsJdFx,Z0b2bL5qN:mouseEnter??props.Z0b2bL5qN};};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,YkxpsJdFx,Z0b2bL5qN,C0EC55VH0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"oejmC4CXV\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntertpacf3=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(Z0b2bL5qN){const res=await Z0b2bL5qN(...args);if(res===false)return false;}});const onMouseLeave127yjym=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(C0EC55VH0){const res=await C0EC55VH0(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:YkxpsJdFx,motionChild:true,nodeId:\"oejmC4CXV\",openInNewTab:false,scopeId:\"JnEdh4eyj\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1n8dxzg\",className,classNames)} framer-7gzxkw`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"oejmC4CXV\",onMouseEnter:onMouseEntertpacf3,onMouseLeave:onMouseLeave127yjym,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\",backdropFilter:\"blur(15px)\",backgroundColor:\"var(--token-501109bf-a090-482e-8d16-b7a41a6d5a43, rgba(237, 237, 237, 0.9))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,WebkitBackdropFilter:\"blur(15px)\",...style},variants:{\"gZHoKntQx-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-648366d3-2fa8-4999-aa07-4469a42c78fc, rgb(242, 242, 242))\"},\"oejmC4CXV-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-648366d3-2fa8-4999-aa07-4469a42c78fc, rgb(242, 242, 242))\"},gZHoKntQx:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-fddd23bb-aa13-4c97-b64d-7b43da34b334, rgba(135, 135, 135, 0.35))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-fb2014d2-0653-4ec2-89f7-887d2938135b, rgba(171, 171, 171, 0.2))\"}},...addPropertyOverrides({\"gZHoKntQx-hover\":{\"data-framer-name\":undefined},\"oejmC4CXV-hover\":{\"data-framer-name\":undefined},gZHoKntQx:{\"data-border\":true,\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-18gz1xm\",\"data-framer-name\":\"Technology, Space/astronaut-helmet\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"TK5JoQla0\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 9.999 11.999 C 9.999 10.894 10.895 9.998 12 9.998 C 13.105 9.998 14.001 10.894 14.001 11.999 C 14.001 13.104 13.105 14 12 14 C 10.895 14 9.999 13.104 9.999 11.999 Z\" fill=\"transparent\" stroke-width=\"1.56\" stroke=\"var(--token-532b6e92-7b10-44f4-b686-17c97f44a74a, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 4.513 21.003 C 4.228 21.003 3.997 21.003 3.997 21.003 L 3.997 18.002 C 3.997 18.002 4.228 18.002 4.513 18.002 L 19.487 18.002 C 19.773 18.002 20.004 18.002 20.004 18.002 L 20.004 21.003 C 20.004 21.003 19.773 21.003 19.487 21.003 Z\" fill=\"transparent\" stroke-width=\"1.56\" stroke=\"var(--token-532b6e92-7b10-44f4-b686-17c97f44a74a, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 12.8 10.161 L 17.435 6.386 C 17.674 6.192 17.811 5.899 17.806 5.591 C 17.802 5.284 17.658 4.995 17.414 4.807 C 13.714 2.016 8.501 2.492 5.367 5.905 C 2.233 9.318 2.204 14.553 5.299 18.001\" fill=\"transparent\" stroke-width=\"1.56\" stroke=\"var(--token-532b6e92-7b10-44f4-b686-17c97f44a74a, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 19.003 18.002 L 19.003 16.736 C 19.003 15.74 18.271 14.896 17.285 14.755 L 12 14\" fill=\"transparent\" stroke-width=\"1.56\" stroke=\"var(--token-532b6e92-7b10-44f4-b686-17c97f44a74a, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 18.315 15.231 C 19.571 12.386 19.063 9.07 17.013 6.73\" fill=\"transparent\" stroke-width=\"1.56\" stroke=\"var(--token-532b6e92-7b10-44f4-b686-17c97f44a74a, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:11791089432,withExternalLayout:true,...addPropertyOverrides({\"gZHoKntQx-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 9.999 11.999 C 9.999 10.894 10.895 9.998 12 9.998 C 13.105 9.998 14.001 10.894 14.001 11.999 C 14.001 13.104 13.105 14 12 14 C 10.895 14 9.999 13.104 9.999 11.999 Z\" fill=\"transparent\" stroke-width=\"1.56\" stroke=\"var(--token-7164e4d9-e16a-416a-b6e7-f45deb7cb964, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 4.513 21.003 C 4.228 21.003 3.997 21.003 3.997 21.003 L 3.997 18.002 C 3.997 18.002 4.228 18.002 4.513 18.002 L 19.487 18.002 C 19.773 18.002 20.004 18.002 20.004 18.002 L 20.004 21.003 C 20.004 21.003 19.773 21.003 19.487 21.003 Z\" fill=\"transparent\" stroke-width=\"1.56\" stroke=\"var(--token-7164e4d9-e16a-416a-b6e7-f45deb7cb964, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 12.8 10.161 L 17.435 6.386 C 17.674 6.192 17.811 5.899 17.806 5.591 C 17.802 5.284 17.658 4.995 17.414 4.807 C 13.714 2.016 8.501 2.492 5.367 5.905 C 2.233 9.318 2.204 14.553 5.299 18.001\" fill=\"transparent\" stroke-width=\"1.56\" stroke=\"var(--token-7164e4d9-e16a-416a-b6e7-f45deb7cb964, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 19.003 18.002 L 19.003 16.736 C 19.003 15.74 18.271 14.896 17.285 14.755 L 12 14\" fill=\"transparent\" stroke-width=\"1.56\" stroke=\"var(--token-7164e4d9-e16a-416a-b6e7-f45deb7cb964, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 18.315 15.231 C 19.571 12.386 19.063 9.07 17.013 6.73\" fill=\"transparent\" stroke-width=\"1.56\" stroke=\"var(--token-7164e4d9-e16a-416a-b6e7-f45deb7cb964, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:10131873341},\"oejmC4CXV-hover\":{svgContentId:12380187730},gZHoKntQx:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 9.999 11.999 C 9.999 10.894 10.895 9.998 12 9.998 C 13.105 9.998 14.001 10.894 14.001 11.999 C 14.001 13.104 13.105 14 12 14 C 10.895 14 9.999 13.104 9.999 11.999 Z\" fill=\"transparent\" stroke-width=\"1.56\" stroke=\"var(--token-364ba76d-d3d6-4cf2-9f50-c6abd1f7963a, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;MainWhite&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 4.513 21.003 C 4.228 21.003 3.997 21.003 3.997 21.003 L 3.997 18.002 C 3.997 18.002 4.228 18.002 4.513 18.002 L 19.487 18.002 C 19.773 18.002 20.004 18.002 20.004 18.002 L 20.004 21.003 C 20.004 21.003 19.773 21.003 19.487 21.003 Z\" fill=\"transparent\" stroke-width=\"1.56\" stroke=\"var(--token-364ba76d-d3d6-4cf2-9f50-c6abd1f7963a, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;MainWhite&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 12.8 10.161 L 17.435 6.386 C 17.674 6.192 17.811 5.899 17.806 5.591 C 17.802 5.284 17.658 4.995 17.414 4.807 C 13.714 2.016 8.501 2.492 5.367 5.905 C 2.233 9.318 2.204 14.553 5.299 18.001\" fill=\"transparent\" stroke-width=\"1.56\" stroke=\"var(--token-364ba76d-d3d6-4cf2-9f50-c6abd1f7963a, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;MainWhite&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 19.003 18.002 L 19.003 16.736 C 19.003 15.74 18.271 14.896 17.285 14.755 L 12 14\" fill=\"transparent\" stroke-width=\"1.56\" stroke=\"var(--token-364ba76d-d3d6-4cf2-9f50-c6abd1f7963a, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;MainWhite&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 18.315 15.231 C 19.571 12.386 19.063 9.07 17.013 6.73\" fill=\"transparent\" stroke-width=\"1.56\" stroke=\"var(--token-364ba76d-d3d6-4cf2-9f50-c6abd1f7963a, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;MainWhite&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:8912952552}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-X33IX.framer-7gzxkw, .framer-X33IX .framer-7gzxkw { display: block; }\",\".framer-X33IX.framer-1n8dxzg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 45px; justify-content: center; mix-blend-mode: difference; overflow: visible; padding: 20px; position: relative; text-decoration: none; width: 45px; }\",\".framer-X33IX .framer-18gz1xm { flex: none; height: 24px; position: relative; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-X33IX.framer-1n8dxzg { gap: 0px; } .framer-X33IX.framer-1n8dxzg > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-X33IX.framer-1n8dxzg > :first-child { margin-left: 0px; } .framer-X33IX.framer-1n8dxzg > :last-child { margin-right: 0px; } }\",'.framer-X33IX[data-border=\"true\"]::after, .framer-X33IX [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 45\n * @framerIntrinsicWidth 45\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"gZHoKntQx\":{\"layout\":[\"fixed\",\"fixed\"]},\"jlkBcchMO\":{\"layout\":[\"fixed\",\"fixed\"]},\"Sji7iDcqa\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"YkxpsJdFx\":\"link\",\"Z0b2bL5qN\":\"mouseEnter\",\"C0EC55VH0\":\"mouseLeave\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJnEdh4eyj=withCSS(Component,css,\"framer-X33IX\");export default FramerJnEdh4eyj;FramerJnEdh4eyj.displayName=\"nav_about\";FramerJnEdh4eyj.defaultProps={height:45,width:45};addPropertyControls(FramerJnEdh4eyj,{variant:{options:[\"oejmC4CXV\",\"gZHoKntQx\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},YkxpsJdFx:{title:\"Link\",type:ControlType.Link},Z0b2bL5qN:{title:\"Mouse Enter\",type:ControlType.EventHandler},C0EC55VH0:{title:\"Mouse Leave\",type:ControlType.EventHandler}});addFonts(FramerJnEdh4eyj,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJnEdh4eyj\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"YkxpsJdFx\\\":\\\"link\\\",\\\"Z0b2bL5qN\\\":\\\"mouseEnter\\\",\\\"C0EC55VH0\\\":\\\"mouseLeave\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gZHoKntQx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jlkBcchMO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Sji7iDcqa\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"45\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"45\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JnEdh4eyj.map","// Generated by Framer (f7ce5cf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={dpJVQhJp1FmwjeD5jj:{hover:true},nAa4QClq4:{hover:true}};const cycleOrder=[\"dpJVQhJp1FmwjeD5jj\",\"nAa4QClq4\"];const serializationHash=\"framer-3SNKr\";const variantClassNames={dpJVQhJp1FmwjeD5jj:\"framer-v-kgobak\",nAa4QClq4:\"framer-v-100297k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const 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\":\"dpJVQhJp1FmwjeD5jj\",Variant:\"nAa4QClq4\"};const getProps=({height,id,link,mouseEnter,mouseLeave,width,...props})=>{return{...props,IsLPmxjwx:mouseLeave??props.IsLPmxjwx,jIozg_OEu:mouseEnter??props.jIozg_OEu,t9zpD4Sgd:link??props.t9zpD4Sgd,variant:humanReadableVariantMap[props.variant]??props.variant??\"dpJVQhJp1FmwjeD5jj\"};};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,t9zpD4Sgd,jIozg_OEu,IsLPmxjwx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dpJVQhJp1FmwjeD5jj\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1gnwj9f=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(jIozg_OEu){const res=await jIozg_OEu(...args);if(res===false)return false;}});const onMouseLeave1hvpu9f=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(IsLPmxjwx){const res=await IsLPmxjwx(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:t9zpD4Sgd,motionChild:true,nodeId:\"dpJVQhJp1FmwjeD5jj\",scopeId:\"OIbEhkRvN\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-kgobak\",className,classNames)} framer-yh0i12`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dpJVQhJp1FmwjeD5jj\",onMouseEnter:onMouseEnter1gnwj9f,onMouseLeave:onMouseLeave1hvpu9f,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-501109bf-a090-482e-8d16-b7a41a6d5a43, rgba(237, 237, 237, 0.9))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{\"dpJVQhJp1FmwjeD5jj-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-648366d3-2fa8-4999-aa07-4469a42c78fc, rgb(242, 242, 242))\"},\"nAa4QClq4-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-648366d3-2fa8-4999-aa07-4469a42c78fc, rgb(242, 242, 242))\"},nAa4QClq4:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-fddd23bb-aa13-4c97-b64d-7b43da34b334, rgba(135, 135, 135, 0.35))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-fb2014d2-0653-4ec2-89f7-887d2938135b, rgba(171, 171, 171, 0.2))\"}},...addPropertyOverrides({\"dpJVQhJp1FmwjeD5jj-hover\":{\"data-framer-name\":undefined},\"nAa4QClq4-hover\":{\"data-framer-name\":undefined},nAa4QClq4:{\"data-border\":true,\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-mf28dc\",\"data-framer-name\":\"Social, Media/Linkedin\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"dpJVQhJp1iPO3DEz9u\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 7.5 3 L 16.504 3 C 18.987 3 21 5.013 21 7.496 L 21 16.505 C 21 18.987 18.987 21 16.504 21 L 7.496 21 C 5.013 21 3 18.987 3 16.504 L 3 7.5 C 3 5.015 5.015 3 7.5 3 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-532b6e92-7b10-44f4-b686-17c97f44a74a, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 8.119 11.1 L 8.119 16.5\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-532b6e92-7b10-44f4-b686-17c97f44a74a, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 11.719 16.5 L 11.719 13.35 C 11.719 12.107 12.726 11.1 13.969 11.1 L 13.969 11.1 C 15.212 11.1 16.219 12.107 16.219 13.35 L 16.219 16.5\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-532b6e92-7b10-44f4-b686-17c97f44a74a, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 8.118 7.838 C 7.994 7.838 7.893 7.939 7.894 8.063 C 7.894 8.187 7.995 8.288 8.119 8.288 C 8.243 8.288 8.344 8.187 8.344 8.063 C 8.344 7.938 8.243 7.838 8.118 7.838\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-532b6e92-7b10-44f4-b686-17c97f44a74a, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:11982155946,withExternalLayout:true,...addPropertyOverrides({\"nAa4QClq4-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 7.5 3 L 16.504 3 C 18.987 3 21 5.013 21 7.496 L 21 16.505 C 21 18.987 18.987 21 16.504 21 L 7.496 21 C 5.013 21 3 18.987 3 16.504 L 3 7.5 C 3 5.015 5.015 3 7.5 3 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-7164e4d9-e16a-416a-b6e7-f45deb7cb964, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 8.119 11.1 L 8.119 16.5\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-7164e4d9-e16a-416a-b6e7-f45deb7cb964, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 11.719 16.5 L 11.719 13.35 C 11.719 12.107 12.726 11.1 13.969 11.1 L 13.969 11.1 C 15.212 11.1 16.219 12.107 16.219 13.35 L 16.219 16.5\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-7164e4d9-e16a-416a-b6e7-f45deb7cb964, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 8.118 7.838 C 7.994 7.838 7.893 7.939 7.894 8.063 C 7.894 8.187 7.995 8.288 8.119 8.288 C 8.243 8.288 8.344 8.187 8.344 8.063 C 8.344 7.938 8.243 7.838 8.118 7.838\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-7164e4d9-e16a-416a-b6e7-f45deb7cb964, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:9143917562},nAa4QClq4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 7.5 3 L 16.504 3 C 18.987 3 21 5.013 21 7.496 L 21 16.505 C 21 18.987 18.987 21 16.504 21 L 7.496 21 C 5.013 21 3 18.987 3 16.504 L 3 7.5 C 3 5.015 5.015 3 7.5 3 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-364ba76d-d3d6-4cf2-9f50-c6abd1f7963a, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;MainWhite&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 8.119 11.1 L 8.119 16.5\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-364ba76d-d3d6-4cf2-9f50-c6abd1f7963a, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;MainWhite&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 11.719 16.5 L 11.719 13.35 C 11.719 12.107 12.726 11.1 13.969 11.1 L 13.969 11.1 C 15.212 11.1 16.219 12.107 16.219 13.35 L 16.219 16.5\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-364ba76d-d3d6-4cf2-9f50-c6abd1f7963a, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;MainWhite&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 8.118 7.838 C 7.994 7.838 7.893 7.939 7.894 8.063 C 7.894 8.187 7.995 8.288 8.119 8.288 C 8.243 8.288 8.344 8.187 8.344 8.063 C 8.344 7.938 8.243 7.838 8.118 7.838\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-364ba76d-d3d6-4cf2-9f50-c6abd1f7963a, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;MainWhite&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:11189232735}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3SNKr.framer-yh0i12, .framer-3SNKr .framer-yh0i12 { display: block; }\",\".framer-3SNKr.framer-kgobak { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 45px; justify-content: center; overflow: visible; padding: 20px; position: relative; text-decoration: none; width: 45px; }\",\".framer-3SNKr .framer-mf28dc { flex: none; height: 24px; position: relative; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-3SNKr.framer-kgobak { gap: 0px; } .framer-3SNKr.framer-kgobak > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-3SNKr.framer-kgobak > :first-child { margin-left: 0px; } .framer-3SNKr.framer-kgobak > :last-child { margin-right: 0px; } }\",'.framer-3SNKr[data-border=\"true\"]::after, .framer-3SNKr [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 45\n * @framerIntrinsicWidth 45\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"nAa4QClq4\":{\"layout\":[\"fixed\",\"fixed\"]},\"M9eJMpXWe\":{\"layout\":[\"fixed\",\"fixed\"]},\"ADuWM00tb\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"t9zpD4Sgd\":\"link\",\"jIozg_OEu\":\"mouseEnter\",\"IsLPmxjwx\":\"mouseLeave\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOIbEhkRvN=withCSS(Component,css,\"framer-3SNKr\");export default FramerOIbEhkRvN;FramerOIbEhkRvN.displayName=\"nav_linkedin\";FramerOIbEhkRvN.defaultProps={height:45,width:45};addPropertyControls(FramerOIbEhkRvN,{variant:{options:[\"dpJVQhJp1FmwjeD5jj\",\"nAa4QClq4\"],optionTitles:[\"Variant 1\",\"Variant\"],title:\"Variant\",type:ControlType.Enum},t9zpD4Sgd:{title:\"Link\",type:ControlType.Link},jIozg_OEu:{title:\"Mouse Enter\",type:ControlType.EventHandler},IsLPmxjwx:{title:\"Mouse Leave\",type:ControlType.EventHandler}});addFonts(FramerOIbEhkRvN,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOIbEhkRvN\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"45\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nAa4QClq4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"M9eJMpXWe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ADuWM00tb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"45\",\"framerVariables\":\"{\\\"t9zpD4Sgd\\\":\\\"link\\\",\\\"jIozg_OEu\\\":\\\"mouseEnter\\\",\\\"IsLPmxjwx\\\":\\\"mouseLeave\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OIbEhkRvN.map","// Generated by Framer (f7ce5cf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={dpJVQhJp1pgC8pVVKW:{hover:true},vJRliENBs:{hover:true}};const cycleOrder=[\"dpJVQhJp1pgC8pVVKW\",\"vJRliENBs\"];const serializationHash=\"framer-d0CcL\";const variantClassNames={dpJVQhJp1pgC8pVVKW:\"framer-v-j48482\",vJRliENBs:\"framer-v-p9kcwe\"};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\":\"dpJVQhJp1pgC8pVVKW\",\"Variant 2\":\"vJRliENBs\"};const getProps=({height,id,link,mosueLeave,mouseEnter,width,...props})=>{return{...props,hAIvvW93l:mouseEnter??props.hAIvvW93l,stTMKDkIB:mosueLeave??props.stTMKDkIB,ulqTRvYZc:link??props.ulqTRvYZc,variant:humanReadableVariantMap[props.variant]??props.variant??\"dpJVQhJp1pgC8pVVKW\"};};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,ulqTRvYZc,hAIvvW93l,stTMKDkIB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dpJVQhJp1pgC8pVVKW\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1543bsj=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(hAIvvW93l){const res=await hAIvvW93l(...args);if(res===false)return false;}});const onMouseLeave1nvl12y=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(stTMKDkIB){const res=await stTMKDkIB(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:ulqTRvYZc,motionChild:true,nodeId:\"dpJVQhJp1pgC8pVVKW\",scopeId:\"r6xSTAGCe\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-j48482\",className,classNames)} framer-1ujongf`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dpJVQhJp1pgC8pVVKW\",onMouseEnter:onMouseEnter1543bsj,onMouseLeave:onMouseLeave1nvl12y,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-501109bf-a090-482e-8d16-b7a41a6d5a43, rgba(237, 237, 237, 0.9))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{\"dpJVQhJp1pgC8pVVKW-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-648366d3-2fa8-4999-aa07-4469a42c78fc, rgb(242, 242, 242))\"},\"vJRliENBs-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-648366d3-2fa8-4999-aa07-4469a42c78fc, rgb(242, 242, 242))\"},vJRliENBs:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-fddd23bb-aa13-4c97-b64d-7b43da34b334, rgba(135, 135, 135, 0.35))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-fb2014d2-0653-4ec2-89f7-887d2938135b, rgba(171, 171, 171, 0.2))\"}},...addPropertyOverrides({\"dpJVQhJp1pgC8pVVKW-hover\":{\"data-framer-name\":undefined},\"vJRliENBs-hover\":{\"data-framer-name\":undefined},vJRliENBs:{\"data-border\":true,\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1xebc8l\",\"data-framer-name\":\"Group\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"dpJVQhJp1IpBANJApU\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 13 9.999 L 14.126 14.001 L 14.877 14.001 L 16.001 9.999\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-532b6e92-7b10-44f4-b686-17c97f44a74a, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 10.282 9.999 L 8.998 9.999 C 8.446 9.999 7.998 10.447 7.998 11 L 7.998 13 C 7.998 13.553 8.446 14.001 8.998 14.001 L 10.282 14.001\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-532b6e92-7b10-44f4-b686-17c97f44a74a, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 7.5 3 L 16.504 3 C 18.987 3 21 5.013 21 7.496 L 21 16.505 C 21 18.987 18.987 21 16.504 21 L 7.496 21 C 5.013 21 3 18.987 3 16.504 L 3 7.5 C 3 5.015 5.015 3 7.5 3 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-532b6e92-7b10-44f4-b686-17c97f44a74a, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:11156764480,withExternalLayout:true,...addPropertyOverrides({\"vJRliENBs-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 13 9.999 L 14.126 14.001 L 14.877 14.001 L 16.001 9.999\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-532b6e92-7b10-44f4-b686-17c97f44a74a, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 10.282 9.999 L 8.998 9.999 C 8.446 9.999 7.998 10.447 7.998 11 L 7.998 13 C 7.998 13.553 8.446 14.001 8.998 14.001 L 10.282 14.001\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-532b6e92-7b10-44f4-b686-17c97f44a74a, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 7.5 3 L 16.504 3 C 18.987 3 21 5.013 21 7.496 L 21 16.505 C 21 18.987 18.987 21 16.504 21 L 7.496 21 C 5.013 21 3 18.987 3 16.504 L 3 7.5 C 3 5.015 5.015 3 7.5 3 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-532b6e92-7b10-44f4-b686-17c97f44a74a, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;MainBlack&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:11156764480},vJRliENBs:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 13 9.999 L 14.126 14.001 L 14.877 14.001 L 16.001 9.999\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-364ba76d-d3d6-4cf2-9f50-c6abd1f7963a, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;MainWhite&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 10.282 9.999 L 8.998 9.999 C 8.446 9.999 7.998 10.447 7.998 11 L 7.998 13 C 7.998 13.553 8.446 14.001 8.998 14.001 L 10.282 14.001\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-364ba76d-d3d6-4cf2-9f50-c6abd1f7963a, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;MainWhite&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 7.5 3 L 16.504 3 C 18.987 3 21 5.013 21 7.496 L 21 16.505 C 21 18.987 18.987 21 16.504 21 L 7.496 21 C 5.013 21 3 18.987 3 16.504 L 3 7.5 C 3 5.015 5.015 3 7.5 3 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-364ba76d-d3d6-4cf2-9f50-c6abd1f7963a, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;MainWhite&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:10979186648}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-d0CcL.framer-1ujongf, .framer-d0CcL .framer-1ujongf { display: block; }\",\".framer-d0CcL.framer-j48482 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 45px; justify-content: center; overflow: visible; padding: 20px; position: relative; text-decoration: none; width: 45px; }\",\".framer-d0CcL .framer-1xebc8l { flex: none; height: 24px; position: relative; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-d0CcL.framer-j48482 { gap: 0px; } .framer-d0CcL.framer-j48482 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-d0CcL.framer-j48482 > :first-child { margin-left: 0px; } .framer-d0CcL.framer-j48482 > :last-child { margin-right: 0px; } }\",'.framer-d0CcL[data-border=\"true\"]::after, .framer-d0CcL [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 45\n * @framerIntrinsicWidth 45\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"vJRliENBs\":{\"layout\":[\"fixed\",\"fixed\"]},\"iOAwd8QCJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"ASsXz_e4S\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ulqTRvYZc\":\"link\",\"hAIvvW93l\":\"mouseEnter\",\"stTMKDkIB\":\"mosueLeave\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerr6xSTAGCe=withCSS(Component,css,\"framer-d0CcL\");export default Framerr6xSTAGCe;Framerr6xSTAGCe.displayName=\"nav_cv\";Framerr6xSTAGCe.defaultProps={height:45,width:45};addPropertyControls(Framerr6xSTAGCe,{variant:{options:[\"dpJVQhJp1pgC8pVVKW\",\"vJRliENBs\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},ulqTRvYZc:{title:\"Link\",type:ControlType.Link},hAIvvW93l:{title:\"Mouse Enter\",type:ControlType.EventHandler},stTMKDkIB:{title:\"Mosue Leave\",type:ControlType.EventHandler}});addFonts(Framerr6xSTAGCe,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerr6xSTAGCe\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"45\",\"framerVariables\":\"{\\\"ulqTRvYZc\\\":\\\"link\\\",\\\"hAIvvW93l\\\":\\\"mouseEnter\\\",\\\"stTMKDkIB\\\":\\\"mosueLeave\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"45\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vJRliENBs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iOAwd8QCJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ASsXz_e4S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./r6xSTAGCe.map","// Generated by Framer (f7ce5cf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={dpJVQhJp1mYx03v5tL:{hover:true},HhpCvoubF:{hover:true}};const cycleOrder=[\"dpJVQhJp1mYx03v5tL\",\"HhpCvoubF\"];const serializationHash=\"framer-CI3Pk\";const variantClassNames={dpJVQhJp1mYx03v5tL:\"framer-v-1w60q1r\",HhpCvoubF:\"framer-v-1jot3y1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:100,delay:0,mass:1,stiffness:400,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\":\"dpJVQhJp1mYx03v5tL\",\"Variant 2\":\"HhpCvoubF\"};const getProps=({height,id,mouseEnter,mouseLeave,width,...props})=>{return{...props,NIYIs862U:mouseLeave??props.NIYIs862U,variant:humanReadableVariantMap[props.variant]??props.variant??\"dpJVQhJp1mYx03v5tL\",whaS4YtV8:mouseEnter??props.whaS4YtV8};};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,whaS4YtV8,NIYIs862U,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dpJVQhJp1mYx03v5tL\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1rdwefl=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(whaS4YtV8){const res=await whaS4YtV8(...args);if(res===false)return false;}});const onMouseLeave42kaoo=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(NIYIs862U){const res=await NIYIs862U(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"dpJVQhJp1mYx03v5tL\",openInNewTab:false,scopeId:\"tV238yCbF\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1w60q1r\",className,classNames)} framer-1c55m98`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dpJVQhJp1mYx03v5tL\",onMouseEnter:onMouseEnter1rdwefl,onMouseLeave:onMouseLeave42kaoo,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\",background:\"linear-gradient(135deg, rgb(235, 235, 235) 0%, rgb(227, 227, 227) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{\"dpJVQhJp1mYx03v5tL-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(135deg, rgb(235, 235, 235) 0%, rgb(235, 235, 235) 100%)\",backgroundColor:\"rgb(235, 235, 235)\"},\"HhpCvoubF-hover\":{background:\"linear-gradient(135deg, var(--token-648366d3-2fa8-4999-aa07-4469a42c78fc, rgb(242, 242, 242)) 0%, var(--token-648366d3-2fa8-4999-aa07-4469a42c78fc, rgb(242, 242, 242)) 100%)\",backgroundColor:\"var(--token-648366d3-2fa8-4999-aa07-4469a42c78fc, rgb(242, 242, 242))\"},HhpCvoubF:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-fddd23bb-aa13-4c97-b64d-7b43da34b334, rgba(135, 135, 135, 0.35))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",background:\"linear-gradient(135deg, var(--token-fb2014d2-0653-4ec2-89f7-887d2938135b, rgba(171, 171, 171, 0.2)) 0%, var(--token-fb2014d2-0653-4ec2-89f7-887d2938135b, rgba(171, 171, 171, 0.2)) 100%)\",backgroundColor:\"var(--token-fb2014d2-0653-4ec2-89f7-887d2938135b, rgba(171, 171, 171, 0.2))\"}},...addPropertyOverrides({\"dpJVQhJp1mYx03v5tL-hover\":{\"data-framer-name\":undefined},\"HhpCvoubF-hover\":{\"data-framer-name\":undefined},HhpCvoubF:{\"data-border\":true,\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-dx4e5w\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"lj4VE0cvA\",style:{\"--border-bottom-width\":\"4px\",\"--border-color\":\"var(--token-532b6e92-7b10-44f4-b686-17c97f44a74a, rgb(0, 0, 0))\",\"--border-left-width\":\"4px\",\"--border-right-width\":\"4px\",\"--border-style\":\"solid\",\"--border-top-width\":\"4px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\",boxShadow:\"none\"},variants:{\"dpJVQhJp1mYx03v5tL-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(33, 33, 33, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-ea136766-57a6-4589-afc5-2bc6c36bc1ba, rgb(255, 102, 0))\",boxShadow:\"0px 0.24145061431045178px 0.4346111057588132px -2.25px rgba(255, 102, 0, 0.8), 0px 2px 3.5999999999999996px -4.5px rgba(255, 102, 0, 0.1)\"},\"HhpCvoubF-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-ea136766-57a6-4589-afc5-2bc6c36bc1ba, rgb(255, 102, 0))\",boxShadow:\"none\"},HhpCvoubF:{\"--border-color\":\"var(--token-364ba76d-d3d6-4cf2-9f50-c6abd1f7963a, rgb(255, 255, 255))\"}}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CI3Pk.framer-1c55m98, .framer-CI3Pk .framer-1c55m98 { display: block; }\",\".framer-CI3Pk.framer-1w60q1r { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 45px; justify-content: center; overflow: visible; padding: 20px; position: relative; text-decoration: none; width: 45px; }\",\".framer-CI3Pk .framer-dx4e5w { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 25px); overflow: visible; position: relative; width: 25px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CI3Pk.framer-1w60q1r { gap: 0px; } .framer-CI3Pk.framer-1w60q1r > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-CI3Pk.framer-1w60q1r > :first-child { margin-left: 0px; } .framer-CI3Pk.framer-1w60q1r > :last-child { margin-right: 0px; } }\",\".framer-CI3Pk.framer-v-1w60q1r.hover .framer-dx4e5w { height: var(--framer-aspect-ratio-supported, 18px); order: 2; width: 18px; }\",\".framer-CI3Pk.framer-v-1jot3y1.hover .framer-dx4e5w { height: var(--framer-aspect-ratio-supported, 18px); width: 18px; }\",'.framer-CI3Pk[data-border=\"true\"]::after, .framer-CI3Pk [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 45\n * @framerIntrinsicWidth 45\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HhpCvoubF\":{\"layout\":[\"fixed\",\"fixed\"]},\"LNxo14ySc\":{\"layout\":[\"fixed\",\"fixed\"]},\"Wrim5olvD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"whaS4YtV8\":\"mouseEnter\",\"NIYIs862U\":\"mouseLeave\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertV238yCbF=withCSS(Component,css,\"framer-CI3Pk\");export default FramertV238yCbF;FramertV238yCbF.displayName=\"nav_logo\";FramertV238yCbF.defaultProps={height:45,width:45};addPropertyControls(FramertV238yCbF,{variant:{options:[\"dpJVQhJp1mYx03v5tL\",\"HhpCvoubF\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},whaS4YtV8:{title:\"Mouse Enter\",type:ControlType.EventHandler},NIYIs862U:{title:\"Mouse Leave\",type:ControlType.EventHandler}});addFonts(FramertV238yCbF,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertV238yCbF\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HhpCvoubF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LNxo14ySc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Wrim5olvD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"whaS4YtV8\\\":\\\"mouseEnter\\\",\\\"NIYIs862U\\\":\\\"mouseLeave\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"45\",\"framerIntrinsicWidth\":\"45\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tV238yCbF.map","// Generated by Framer (f21d278)\nconst valuesByLocaleId={Sl01KlNcU:{v0:\"Haoran Xu • プロダクトデザイナー\",v1:\"デザイン、テクノロジー、未来志向のイノベーションの交差点で、直感的で没入型の体験を創造することに情熱を注ぐプロダクトおよび没入型デザイナー、Haoran Xu。\"},vFVOyCGtL:{v0:\"徐浩然 • 产品设计师\",v1:\"徐浩然是一位产品和沉浸式设计师，热衷于在设计、技术与未来创新交汇处打造直观且沉浸式的体验。\"}};function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}export default function metadata(params,activeLocale){return{description:getLocalizedValue(\"v1\",activeLocale)??\"Haoran Xu, a Product and Immersive Designer passionate about crafting intuitive, immersive experiences at the intersection of design, technology, and future-focused innovation.\",favicon:\"https://framerusercontent.com/assets/UPf4fBrO6Z9T7j2VHEyf7q0Fxw.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/uph0sgw6i3VHTPojBmy4qRskTI.png\",title:getLocalizedValue(\"v0\",activeLocale)??\"Haoran Xu • Product Designer\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}