{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/3bjNHL0WuHd1exvnKa7s/QWFT4ga0y269zFpXYCer/PXBUHzGr6.js", "ssg:https://framerusercontent.com/modules/3sN0mp5BWjeUkZDueMN4/GNk2dZ71y74LjjuOTvTr/Lw49yHzCa.js", "ssg:https://framerusercontent.com/modules/D4HmtQJwvF77GqU0zhit/IypUpQloO1t4f5KeHfSy/E5xD2x5TG.js", "ssg:https://framerusercontent.com/modules/upY5d0HA6eJ1g3hjmzly/Enf3xqHOxpt7bwkvzaKH/TXnBHglsk.js", "ssg:https://framer.com/m/framer/icon-nullstate.js@0.7.0", "ssg:https://framer.com/m/feather-icons/home.js@0.0.29", "ssg:https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js", "ssg:https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js", "ssg:https://framerusercontent.com/modules/6XqPqVnc3DxGUI3Z29dI/TOrNroSGUHPfJLVz4kbd/AGwUYj_ev.js", "ssg:https://framerusercontent.com/modules/izG52j8UwTbsGqX4NF2r/Nme3BtcsVEOrUVTFF0Xm/jjcGUeWgb.js", "ssg:https://framerusercontent.com/modules/4Qv9fTu5UNILxZGeYeq7/y8OwJJ2LHx7WJoojym7A/Jr9tDwWm5.js"],
  "sourcesContent": ["// Generated by Framer (1a7d5b8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"AgkcMPx8p\",\"nQoor2Q3x\",\"FFtWgl0uB\"];const serializationHash=\"framer-59abM\";const variantClassNames={AgkcMPx8p:\"framer-v-utnka\",FFtWgl0uB:\"framer-v-2q5ljp\",nQoor2Q3x:\"framer-v-8yz7xp\"};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={contacts:\"AgkcMPx8p\",light:\"nQoor2Q3x\",phone:\"FFtWgl0uB\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"AgkcMPx8p\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AgkcMPx8p\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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-utnka\",className,classNames),\"data-framer-name\":\"contacts\",layoutDependency:layoutDependency,layoutId:\"AgkcMPx8p\",ref:ref??ref1,style:{...style},...addPropertyOverrides({FFtWgl0uB:{\"data-framer-name\":\"phone\"},nQoor2Q3x:{\"data-framer-name\":\"light\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:\"mailto:Wbounnhang@gmail.com\",nodeId:\"I68:111;68:40\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1drpzxp framer-630v76\",\"data-framer-name\":\"email\",layoutDependency:layoutDependency,layoutId:\"I68:111;68:40\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1paxad2\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"z9WJ1AlLZ\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 30\"><path d=\"M 35.5 7 L 35.5 22.75 C 35.5 26.616 32.366 29.75 28.5 29.75 L 7.5 29.75 C 3.634 29.75 0.5 26.616 0.5 22.75 L 0.5 7 C 0.5 3.134 3.634 0 7.5 0 L 28.5 0 C 32.366 0 35.5 3.134 35.5 7 Z M 3.51 5.828 L 16.652 15.505 C 16.99 15.881 17.467 16.104 17.973 16.12 C 18.478 16.137 18.968 15.946 19.33 15.593 L 32.525 5.81 C 32.004 4.019 30.365 2.786 28.5 2.783 L 7.5 2.783 C 5.643 2.804 4.021 4.042 3.51 5.828 Z M 3.283 22.75 C 3.283 25.079 5.171 26.967 7.5 26.967 L 28.5 26.967 C 30.822 26.958 32.7 25.072 32.7 22.75 L 32.7 8.697 L 20.8 17.447 C 20.04 18.155 19.039 18.549 18 18.55 C 16.92 18.533 15.885 18.115 15.095 17.377 L 3.283 8.627 Z\" fill=\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43)) /* {&quot;name&quot;:&quot;text/primary&quot;} */\"></path></svg>',svgContentId:9666850087,withExternalLayout:true,...addPropertyOverrides({FFtWgl0uB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 20\"><path d=\"M 23.519 4.667 L 23.519 15.167 C 23.519 17.744 21.429 19.833 18.852 19.833 L 4.852 19.833 C 2.275 19.833 0.185 17.744 0.185 15.167 L 0.185 4.667 C 0.185 2.089 2.275 0 4.852 0 L 18.852 0 C 21.429 0 23.519 2.089 23.519 4.667 Z M 2.192 3.885 L 10.954 10.337 C 11.179 10.588 11.497 10.736 11.834 10.747 C 12.171 10.758 12.497 10.631 12.739 10.395 L 21.535 3.873 C 21.188 2.679 20.095 1.857 18.852 1.855 L 4.852 1.855 C 3.614 1.869 2.532 2.695 2.192 3.885 Z M 2.04 15.167 C 2.04 16.72 3.299 17.978 4.852 17.978 L 18.852 17.978 C 20.4 17.972 21.652 16.715 21.652 15.167 L 21.652 5.798 L 13.719 11.632 C 13.212 12.104 12.545 12.366 11.852 12.367 C 11.132 12.355 10.442 12.077 9.915 11.585 L 2.04 5.752 Z\" fill=\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43)) /* {&quot;name&quot;:&quot;text/primary&quot;} */\"></path></svg>',svgContentId:9503071667},nQoor2Q3x:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 36 30\"><path d=\"M 35.5 7 L 35.5 22.75 C 35.5 26.616 32.366 29.75 28.5 29.75 L 7.5 29.75 C 3.634 29.75 0.5 26.616 0.5 22.75 L 0.5 7 C 0.5 3.134 3.634 0 7.5 0 L 28.5 0 C 32.366 0 35.5 3.134 35.5 7 Z M 3.51 5.828 L 16.652 15.505 C 16.99 15.881 17.467 16.104 17.973 16.12 C 18.478 16.137 18.968 15.946 19.33 15.593 L 32.525 5.81 C 32.004 4.019 30.365 2.786 28.5 2.783 L 7.5 2.783 C 5.643 2.804 4.021 4.042 3.51 5.828 Z M 3.283 22.75 C 3.283 25.079 5.171 26.967 7.5 26.967 L 28.5 26.967 C 30.822 26.958 32.7 25.072 32.7 22.75 L 32.7 8.697 L 20.8 17.447 C 20.04 18.155 19.039 18.549 18 18.55 C 16.92 18.533 15.885 18.115 15.095 17.377 L 3.283 8.627 Z\" fill=\"var(--token-02c1a3b4-39e4-4c7b-81c5-0ede3bf6f60d, rgb(244, 247, 247)) /* {&quot;name&quot;:&quot;text/light&quot;} */\"></path></svg>',svgContentId:11740842977}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/wen-boun-nhang-63bb36200/\",nodeId:\"I68:111;68:41\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-qps6d9 framer-630v76\",\"data-framer-name\":\"linkedin\",layoutDependency:layoutDependency,layoutId:\"I68:111;68:41\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-wiqttn\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"YTcq9Jezm\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 30\"><path d=\"M 6.227 9 C 4.408 9.015 2.588 9.012 0.768 9.002 C 0.254 8.999 -0.001 9.176 0 9.761 C 0.011 16.287 0.007 22.812 0.008 29.337 C 0.008 29.585 -0.03 29.858 0.276 29.971 C 0.288 30.011 6.703 30.009 6.72 29.969 C 7.058 29.838 6.99 29.532 6.99 29.267 C 6.993 22.788 6.988 16.308 7 9.829 C 7.001 9.241 6.8 8.995 6.227 9 Z\" fill=\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43)) /* {&quot;name&quot;:&quot;text/primary&quot;} */\"></path><path d=\"M 3.5 0.25 C 1.567 0.25 0 1.817 0 3.75 C 0 5.683 1.567 7.25 3.5 7.25 C 5.433 7.25 7 5.683 7 3.75 C 7 1.817 5.433 0.25 3.5 0.25 Z\" fill=\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43)) /* {&quot;name&quot;:&quot;text/primary&quot;} */\"></path><path d=\"M 29.659 28.994 C 29.663 25.649 29.68 22.305 29.653 18.96 C 29.641 17.495 29.589 16.027 29.281 14.585 C 28.776 12.221 27.64 10.376 25.384 9.515 C 23.879 8.941 22.306 8.904 20.734 9.127 C 19.414 9.313 18.197 9.816 17.089 10.751 C 17.089 10.411 17.088 10.185 17.09 9.96 C 17.093 9.454 16.858 9.226 16.373 9.228 C 14.649 9.236 12.925 9.234 11.201 9.229 C 10.727 9.228 10.499 9.424 10.5 9.957 C 10.509 16.375 10.506 22.793 10.506 29.211 C 10.506 29.457 10.474 29.719 10.758 29.84 C 10.789 29.88 17.011 29.895 17.011 29.854 C 17.419 29.671 17.294 29.284 17.294 28.969 C 17.3 25.804 17.281 22.638 17.298 19.473 C 17.303 18.483 17.34 17.483 17.767 16.561 C 18.274 15.469 19.323 14.996 20.799 15.19 C 21.815 15.323 22.464 16.011 22.666 17.209 C 22.741 17.652 22.797 18.105 22.799 18.553 C 22.819 22.035 22.822 25.517 22.836 28.999 C 22.837 29.32 22.741 29.7 23.155 29.861 C 23.141 29.907 29.407 29.88 29.408 29.835 C 29.746 29.639 29.659 29.296 29.659 28.994 Z\" fill=\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43)) /* {&quot;name&quot;:&quot;text/primary&quot;} */\"></path></svg>',svgContentId:11537552798,withExternalLayout:true,...addPropertyOverrides({FFtWgl0uB:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\"><path d=\"M 4.151 6 C 2.938 6.01 1.725 6.008 0.512 6.001 C 0.169 5.999 -0.001 6.118 0 6.508 C 0.008 10.858 0.005 15.208 0.006 19.558 C 0.006 19.724 -0.02 19.905 0.184 19.981 C 0.192 20.007 4.469 20.006 4.48 19.979 C 4.705 19.892 4.66 19.688 4.66 19.511 C 4.662 15.192 4.658 10.872 4.667 6.553 C 4.667 6.161 4.533 5.997 4.151 6 Z\" fill=\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43)) /* {&quot;name&quot;:&quot;text/primary&quot;} */\"></path><path d=\"M 2.333 0.167 C 1.045 0.167 0 1.211 0 2.5 C 0 3.789 1.045 4.833 2.333 4.833 C 3.622 4.833 4.667 3.789 4.667 2.5 C 4.667 1.211 3.622 0.167 2.333 0.167 Z\" fill=\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43)) /* {&quot;name&quot;:&quot;text/primary&quot;} */\"></path><path d=\"M 19.773 19.329 C 19.776 17.1 19.787 14.87 19.769 12.64 C 19.761 11.664 19.726 10.685 19.521 9.723 C 19.184 8.147 18.427 6.917 16.923 6.343 C 15.92 5.961 14.87 5.936 13.823 6.084 C 12.942 6.209 12.132 6.544 11.393 7.167 C 11.393 6.941 11.392 6.79 11.393 6.64 C 11.395 6.303 11.238 6.15 10.915 6.152 C 9.766 6.157 8.617 6.156 7.468 6.153 C 7.151 6.152 7 6.283 7 6.638 C 7.006 10.917 7.004 15.195 7.004 19.474 C 7.004 19.638 6.982 19.813 7.172 19.894 C 7.192 19.92 11.341 19.93 11.341 19.903 C 11.613 19.781 11.529 19.523 11.53 19.313 C 11.533 17.202 11.521 15.092 11.532 12.982 C 11.536 12.322 11.56 11.655 11.845 11.041 C 12.183 10.313 12.882 9.997 13.866 10.126 C 14.544 10.215 14.976 10.674 15.11 11.473 C 15.16 11.768 15.198 12.07 15.199 12.369 C 15.213 14.69 15.214 17.011 15.224 19.333 C 15.225 19.547 15.161 19.8 15.437 19.908 C 15.427 19.938 19.605 19.92 19.606 19.89 C 19.83 19.759 19.773 19.531 19.773 19.329 Z\" fill=\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43)) /* {&quot;name&quot;:&quot;text/primary&quot;} */\"></path></svg>',svgContentId:8836265231},nQoor2Q3x:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 30\"><path d=\"M 6.227 9 C 4.408 9.015 2.588 9.012 0.768 9.002 C 0.254 8.999 -0.001 9.176 0 9.761 C 0.011 16.287 0.007 22.812 0.008 29.337 C 0.008 29.585 -0.03 29.858 0.276 29.971 C 0.288 30.011 6.703 30.009 6.72 29.969 C 7.058 29.838 6.99 29.532 6.99 29.267 C 6.993 22.788 6.988 16.308 7 9.829 C 7.001 9.241 6.8 8.995 6.227 9 Z\" fill=\"var(--token-02c1a3b4-39e4-4c7b-81c5-0ede3bf6f60d, rgb(244, 247, 247)) /* {&quot;name&quot;:&quot;text/light&quot;} */\"></path><path d=\"M 3.5 0.25 C 1.567 0.25 0 1.817 0 3.75 C 0 5.683 1.567 7.25 3.5 7.25 C 5.433 7.25 7 5.683 7 3.75 C 7 1.817 5.433 0.25 3.5 0.25 Z\" fill=\"var(--token-02c1a3b4-39e4-4c7b-81c5-0ede3bf6f60d, rgb(244, 247, 247)) /* {&quot;name&quot;:&quot;text/light&quot;} */\"></path><path d=\"M 29.659 28.994 C 29.663 25.649 29.68 22.305 29.653 18.96 C 29.641 17.495 29.589 16.027 29.281 14.585 C 28.776 12.221 27.64 10.376 25.384 9.515 C 23.879 8.941 22.306 8.904 20.734 9.127 C 19.414 9.313 18.197 9.816 17.089 10.751 C 17.089 10.411 17.088 10.185 17.09 9.96 C 17.093 9.454 16.858 9.226 16.373 9.228 C 14.649 9.236 12.925 9.234 11.201 9.229 C 10.727 9.228 10.499 9.424 10.5 9.957 C 10.509 16.375 10.506 22.793 10.506 29.211 C 10.506 29.457 10.474 29.719 10.758 29.84 C 10.789 29.88 17.011 29.895 17.011 29.854 C 17.419 29.671 17.294 29.284 17.294 28.969 C 17.3 25.804 17.281 22.638 17.298 19.473 C 17.303 18.483 17.34 17.483 17.767 16.561 C 18.274 15.469 19.323 14.996 20.799 15.19 C 21.815 15.323 22.464 16.011 22.666 17.209 C 22.741 17.652 22.797 18.105 22.799 18.553 C 22.819 22.035 22.822 25.517 22.836 28.999 C 22.837 29.32 22.741 29.7 23.155 29.861 C 23.141 29.907 29.407 29.88 29.408 29.835 C 29.746 29.639 29.659 29.296 29.659 28.994 Z\" fill=\"var(--token-02c1a3b4-39e4-4c7b-81c5-0ede3bf6f60d, rgb(244, 247, 247)) /* {&quot;name&quot;:&quot;text/light&quot;} */\"></path></svg>',svgContentId:12144749814}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-h3hkev\",\"data-framer-name\":\"instagram\",layoutDependency:layoutDependency,layoutId:\"I68:111;68:43\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/wenryuu/\",nodeId:\"uwoDhRJpJ\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-phrvnw framer-630v76\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"uwoDhRJpJ\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35 35\"><path d=\"M 11 0.5 L 24.475 0.5 C 30.274 0.5 34.975 5.201 34.975 11 L 34.975 24.475 C 34.975 30.274 30.274 34.975 24.475 34.975 L 11 34.975 C 5.201 34.975 0.5 30.274 0.5 24.475 L 0.5 11 C 0.5 5.201 5.201 0.5 11 0.5 Z M 32.35 11 C 32.34 6.655 28.82 3.135 24.475 3.125 L 11 3.125 C 6.655 3.135 3.135 6.655 3.125 11 L 3.125 24.475 C 3.135 28.82 6.655 32.34 11 32.35 L 24.475 32.35 C 28.82 32.34 32.34 28.82 32.35 24.475 Z\" fill=\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43)) /* {&quot;name&quot;:&quot;text/primary&quot;} */\"></path><path d=\"M 10.213 17.738 C 10.222 13.586 13.586 10.222 17.738 10.213 C 21.89 10.222 25.253 13.586 25.262 17.738 C 25.262 21.893 21.893 25.262 17.738 25.262 C 13.582 25.262 10.213 21.893 10.213 17.738 Z M 22.637 17.738 C 22.637 15.031 20.444 12.838 17.738 12.838 C 15.035 12.847 12.847 15.035 12.838 17.738 C 12.838 20.444 15.031 22.637 17.738 22.637 C 20.444 22.637 22.637 20.444 22.637 17.738 Z\" fill=\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43)) /* {&quot;name&quot;:&quot;text/primary&quot;} */\"></path><path d=\"M 24.142 8.384 C 24.142 7.335 24.993 6.485 26.041 6.485 C 27.09 6.485 27.94 7.335 27.94 8.384 C 27.94 9.432 27.09 10.283 26.041 10.283 C 24.993 10.283 24.142 9.432 24.142 8.384 Z\" fill=\"rgb(244,247,247)\"></path></svg>',svgContentId:11313908940,withExternalLayout:true,...addPropertyOverrides({FFtWgl0uB:{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.543 0.343 L 16.783 0.343 C 20.759 0.343 23.983 3.566 23.983 7.543 L 23.983 16.783 C 23.983 20.759 20.759 23.983 16.783 23.983 L 7.543 23.983 C 3.566 23.983 0.343 20.759 0.343 16.783 L 0.343 7.543 C 0.343 3.566 3.566 0.343 7.543 0.343 Z M 22.183 7.543 C 22.176 4.563 19.762 2.149 16.783 2.143 L 7.543 2.143 C 4.563 2.149 2.149 4.563 2.143 7.543 L 2.143 16.783 C 2.149 19.762 4.563 22.176 7.543 22.183 L 16.783 22.183 C 19.762 22.176 22.176 19.762 22.183 16.783 Z\" fill=\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43)) /* {&quot;name&quot;:&quot;text/primary&quot;} */\"></path><path d=\"M 7.003 12.163 C 7.009 9.316 9.316 7.009 12.163 7.003 C 15.01 7.009 17.316 9.316 17.323 12.163 C 17.323 15.013 15.013 17.323 12.163 17.323 C 9.313 17.323 7.003 15.013 7.003 12.163 Z M 15.523 12.163 C 15.523 10.307 14.019 8.803 12.163 8.803 C 10.31 8.809 8.809 10.31 8.803 12.163 C 8.803 14.019 10.307 15.523 12.163 15.523 C 14.019 15.523 15.523 14.019 15.523 12.163 Z\" fill=\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43)) /* {&quot;name&quot;:&quot;text/primary&quot;} */\"></path><path d=\"M 16.555 5.749 C 16.555 5.03 17.138 4.447 17.857 4.447 C 18.576 4.447 19.159 5.03 19.159 5.749 C 19.159 6.468 18.576 7.051 17.857 7.051 C 17.138 7.051 16.555 6.468 16.555 5.749 Z\" fill=\"rgb(244,247,247)\"></path></svg>',svgContentId:8714004127},nQoor2Q3x:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35 35\"><path d=\"M 11 0.5 L 24.475 0.5 C 30.274 0.5 34.975 5.201 34.975 11 L 34.975 24.475 C 34.975 30.274 30.274 34.975 24.475 34.975 L 11 34.975 C 5.201 34.975 0.5 30.274 0.5 24.475 L 0.5 11 C 0.5 5.201 5.201 0.5 11 0.5 Z M 32.35 11 C 32.34 6.655 28.82 3.135 24.475 3.125 L 11 3.125 C 6.655 3.135 3.135 6.655 3.125 11 L 3.125 24.475 C 3.135 28.82 6.655 32.34 11 32.35 L 24.475 32.35 C 28.82 32.34 32.34 28.82 32.35 24.475 Z\" fill=\"var(--token-02c1a3b4-39e4-4c7b-81c5-0ede3bf6f60d, rgb(244, 247, 247)) /* {&quot;name&quot;:&quot;text/light&quot;} */\"></path><path d=\"M 10.213 17.738 C 10.222 13.586 13.586 10.222 17.738 10.213 C 21.89 10.222 25.253 13.586 25.262 17.738 C 25.262 21.893 21.893 25.262 17.738 25.262 C 13.582 25.262 10.213 21.893 10.213 17.738 Z M 22.637 17.738 C 22.637 15.031 20.444 12.838 17.738 12.838 C 15.035 12.847 12.847 15.035 12.838 17.738 C 12.838 20.444 15.031 22.637 17.738 22.637 C 20.444 22.637 22.637 20.444 22.637 17.738 Z\" fill=\"var(--token-02c1a3b4-39e4-4c7b-81c5-0ede3bf6f60d, rgb(244, 247, 247)) /* {&quot;name&quot;:&quot;text/light&quot;} */\"></path><path d=\"M 24.142 8.384 C 24.142 7.335 24.993 6.485 26.041 6.485 C 27.09 6.485 27.94 7.335 27.94 8.384 C 27.94 9.432 27.09 10.283 26.041 10.283 C 24.993 10.283 24.142 9.432 24.142 8.384 Z\" fill=\"var(--token-02c1a3b4-39e4-4c7b-81c5-0ede3bf6f60d, rgb(244, 247, 247)) /* {&quot;name&quot;:&quot;text/light&quot;} */\"></path></svg>',svgContentId:11227301866}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://cara.app/wenryuu\",nodeId:\"aUVn0mpKP\",openInNewTab:true,children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-9ht5t9 framer-630v76\",\"data-framer-name\":\"Cara-app-white-logo-no-bg\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"aUVn0mpKP\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 40\"><path d=\"M 0.741 20 C 0.741 9.363 9.363 0.741 20 0.741 C 30.637 0.741 39.259 9.363 39.259 20 C 39.259 30.637 30.637 39.259 20 39.259 C 9.363 39.259 0.741 30.637 0.741 20 Z\" fill=\"transparent\" stroke-width=\"1.4814814814814814\" stroke=\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43)) /* {&quot;name&quot;:&quot;text/primary&quot;} */\" stroke-miterlimit=\"1.8518518518518516\" stroke-dasharray=\"\"></path><path d=\"M 25.841 16.396 L 28.969 12.187 C 24.002 8.246 16.414 8.493 12.046 13.413 C 10.599 15.044 9.668 17.171 9.56 19.751 C 9.411 23.342 11.024 26.667 13.538 28.451 C 18.293 31.827 24.695 31.013 29.259 27.812 L 26.463 23.356 C 23.107 25.966 16.946 25.717 16.52 20.497 C 16.094 15.277 21.864 13.786 25.841 16.396 Z\" fill=\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43)) /* {&quot;name&quot;:&quot;text/primary&quot;} */\"></path></svg>',svgContentId:10055366517,withExternalLayout:true,...addPropertyOverrides({FFtWgl0uB:{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 0.444 12 C 0.444 5.618 5.618 0.444 12 0.444 C 18.382 0.444 23.556 5.618 23.556 12 C 23.556 18.382 18.382 23.556 12 23.556 C 5.618 23.556 0.444 18.382 0.444 12 Z\" fill=\"transparent\" stroke-width=\"0.89\" stroke=\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43)) /* {&quot;name&quot;:&quot;text/primary&quot;} */\" stroke-miterlimit=\"1.8518518518518516\"></path><path d=\"M 15.505 9.837 L 17.382 7.312 C 14.401 4.947 9.849 5.096 7.228 8.048 C 6.359 9.026 5.801 10.303 5.736 11.851 C 5.647 14.005 6.614 16 8.123 17.071 C 10.976 19.096 14.817 18.608 17.555 16.687 L 15.878 14.013 C 13.864 15.579 10.167 15.43 9.912 12.298 C 9.656 9.166 13.119 8.271 15.505 9.837 Z\" fill=\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43)) /* {&quot;name&quot;:&quot;text/primary&quot;} */\"></path></svg>',svgContentId:12176608994}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-59abM.framer-630v76, .framer-59abM .framer-630v76 { display: block; }\",\".framer-59abM.framer-utnka { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-59abM .framer-1drpzxp, .framer-59abM .framer-qps6d9 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 42px); overflow: visible; position: relative; text-decoration: none; width: 42px; }\",\".framer-59abM .framer-1paxad2 { flex: none; height: 30px; left: 3px; position: absolute; top: 7px; width: 36px; }\",\".framer-59abM .framer-wiqttn { flex: none; height: 30px; left: 7px; position: absolute; top: 5px; width: 30px; }\",\".framer-59abM .framer-h3hkev { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 42px); overflow: visible; position: relative; width: 42px; }\",\".framer-59abM .framer-phrvnw { flex: none; height: 35px; left: 3px; position: absolute; text-decoration: none; top: 3px; width: 35px; }\",\".framer-59abM .framer-9ht5t9 { flex: none; height: 40px; position: relative; text-decoration: none; width: 40px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-59abM.framer-utnka { gap: 0px; } .framer-59abM.framer-utnka > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-59abM.framer-utnka > :first-child { margin-left: 0px; } .framer-59abM.framer-utnka > :last-child { margin-right: 0px; } }\",\".framer-59abM.framer-v-2q5ljp .framer-1drpzxp { align-content: center; align-items: center; aspect-ratio: unset; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1; padding: 0px; width: min-content; }\",\".framer-59abM.framer-v-2q5ljp .framer-1paxad2 { height: 20px; left: unset; position: relative; top: unset; width: 24px; }\",\".framer-59abM.framer-v-2q5ljp .framer-qps6d9 { align-content: center; align-items: center; aspect-ratio: unset; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 0; padding: 0px; width: min-content; }\",\".framer-59abM.framer-v-2q5ljp .framer-wiqttn { height: 20px; left: unset; position: relative; top: unset; width: 20px; }\",\".framer-59abM.framer-v-2q5ljp .framer-h3hkev { align-content: center; align-items: center; aspect-ratio: unset; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 2; padding: 0px; width: min-content; }\",\".framer-59abM.framer-v-2q5ljp .framer-phrvnw { height: 24px; left: unset; position: relative; top: unset; width: 24px; }\",\".framer-59abM.framer-v-2q5ljp .framer-9ht5t9 { height: 24px; order: 3; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-59abM.framer-v-2q5ljp .framer-1drpzxp, .framer-59abM.framer-v-2q5ljp .framer-qps6d9, .framer-59abM.framer-v-2q5ljp .framer-h3hkev { gap: 0px; } .framer-59abM.framer-v-2q5ljp .framer-1drpzxp > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-59abM.framer-v-2q5ljp .framer-1drpzxp > :first-child { margin-top: 0px; } .framer-59abM.framer-v-2q5ljp .framer-1drpzxp > :last-child { margin-bottom: 0px; } .framer-59abM.framer-v-2q5ljp .framer-qps6d9 > *, .framer-59abM.framer-v-2q5ljp .framer-h3hkev > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-59abM.framer-v-2q5ljp .framer-qps6d9 > :first-child, .framer-59abM.framer-v-2q5ljp .framer-h3hkev > :first-child { margin-left: 0px; } .framer-59abM.framer-v-2q5ljp .framer-qps6d9 > :last-child, .framer-59abM.framer-v-2q5ljp .framer-h3hkev > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 214\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"nQoor2Q3x\":{\"layout\":[\"auto\",\"auto\"]},\"FFtWgl0uB\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerPXBUHzGr6=withCSS(Component,css,\"framer-59abM\");export default FramerPXBUHzGr6;FramerPXBUHzGr6.displayName=\"contact icons\";FramerPXBUHzGr6.defaultProps={height:42,width:214};addPropertyControls(FramerPXBUHzGr6,{variant:{options:[\"AgkcMPx8p\",\"nQoor2Q3x\",\"FFtWgl0uB\"],optionTitles:[\"contacts\",\"light\",\"phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerPXBUHzGr6,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPXBUHzGr6\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nQoor2Q3x\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FFtWgl0uB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"214\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"42\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PXBUHzGr6.map", "// Generated by Framer (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Work Sans-regular\",\"FS;Work Sans-bold\",\"FS;Work Sans-bold italic\",\"FS;Work Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Work Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G463L6WWJWSX4R6VTEVFCTIXPE3AUDEF/V4JHHUSZMHBPK3DFEHLGTZVXVBHVLZ7P/ND3FIMQYFEQ2VM2WWNXCGGBFYRPR7FMH.woff2\",weight:\"400\"},{family:\"Work Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FE5DMCVO7676XBZO76R6BBLVYNJTAGNN/ZSUXML62VYR72Y4ABFYVQUJXTHDK7YJ2/LIFXYPK76URT3NB4B4JNO3Y23DJLOWJ3.woff2\",weight:\"700\"},{family:\"Work Sans\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/4IOO6HE2KP5VJDPCI2J2DVDL6ZKR7GOP/UTF7AFH75PMBFZU74BYTKFURR2UL3DCD/LXEOV3VUZC34RH6VVI7IJSPR3H2TTV7E.woff2\",weight:\"700\"},{family:\"Work Sans\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/VFWWGUTNL437C3QWVLC54JOVJ24GGKIH/6OQK23X3DSJXVGNYTE36QFJ6LWMS7Y5F/3OAWBZES3QMLRBWJMVYZ2WT7DYVPWLYG.woff2\",weight:\"400\"}]}];export const css=['.framer-RoeVm .framer-styles-preset-oekgk6:not(.rich-text-wrapper), .framer-RoeVm .framer-styles-preset-oekgk6.rich-text-wrapper p { --framer-font-family: \"Work Sans\", \"Work Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Work Sans\", \"Work Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Work Sans\", \"Work Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Work Sans\", \"Work Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, #21292b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-RoeVm\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (1a7d5b8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/3sN0mp5BWjeUkZDueMN4/GNk2dZ71y74LjjuOTvTr/Lw49yHzCa.js\";import ContactIcons from\"https://framerusercontent.com/modules/3bjNHL0WuHd1exvnKa7s/QWFT4ga0y269zFpXYCer/PXBUHzGr6.js\";const ContactIconsFonts=getFonts(ContactIcons);const cycleOrder=[\"tRUl2dsEY\",\"wHjH3L_HZ\",\"IKATONjz9\"];const serializationHash=\"framer-Lej5M\";const variantClassNames={IKATONjz9:\"framer-v-prvh56\",tRUl2dsEY:\"framer-v-z6uquo\",wHjH3L_HZ:\"framer-v-4y0osy\"};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\":\"tRUl2dsEY\",\"Variant 2\":\"wHjH3L_HZ\",phone:\"IKATONjz9\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"tRUl2dsEY\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tRUl2dsEY\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"wHjH3L_HZ\",\"IKATONjz9\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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-z6uquo\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"tRUl2dsEY\",ref:ref??ref1,style:{...style},...addPropertyOverrides({IKATONjz9:{\"data-framer-name\":\"phone\"},wHjH3L_HZ:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-oekgk6\",\"data-styles-preset\":\"Lw49yHzCa\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43)))\"},children:\"\\xa9 Wen Boun Nhang. All Rights Reserved.\"})}),className:\"framer-1aho39j\",\"data-framer-name\":\"footer copyright and properties\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kfBni6wEf\",style:{\"--extracted-r6o4lv\":\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({IKATONjz9:{height:42,y:(componentViewport?.y||0)+0+(((componentViewport?.height||69)-0-86.8)/2+20.8+24)},wHjH3L_HZ:{height:42,y:(componentViewport?.y||0)+(0+((componentViewport?.height||42)-0-42)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-nt1vd9-container\",layoutDependency:layoutDependency,layoutId:\"JT7P4NZrV-container\",children:/*#__PURE__*/_jsx(ContactIcons,{height:\"100%\",id:\"JT7P4NZrV\",layoutId:\"JT7P4NZrV\",variant:\"AgkcMPx8p\",width:\"100%\",...addPropertyOverrides({IKATONjz9:{variant:\"FFtWgl0uB\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Lej5M.framer-hth1qv, .framer-Lej5M .framer-hth1qv { display: block; }\",\".framer-Lej5M.framer-z6uquo { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1384px; }\",\".framer-Lej5M .framer-1aho39j { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Lej5M .framer-nt1vd9-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Lej5M.framer-z6uquo { gap: 0px; } .framer-Lej5M.framer-z6uquo > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-Lej5M.framer-z6uquo > :first-child { margin-left: 0px; } .framer-Lej5M.framer-z6uquo > :last-child { margin-right: 0px; } }\",\".framer-Lej5M.framer-v-4y0osy.framer-z6uquo { gap: unset; justify-content: space-between; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Lej5M.framer-v-4y0osy.framer-z6uquo { gap: 0px; } .framer-Lej5M.framer-v-4y0osy.framer-z6uquo > *, .framer-Lej5M.framer-v-4y0osy.framer-z6uquo > :first-child, .framer-Lej5M.framer-v-4y0osy.framer-z6uquo > :last-child { margin: 0px; } }\",\".framer-Lej5M.framer-v-prvh56.framer-z6uquo { flex-direction: column; gap: 24px; justify-content: center; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Lej5M.framer-v-prvh56.framer-z6uquo { gap: 0px; } .framer-Lej5M.framer-v-prvh56.framer-z6uquo > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-Lej5M.framer-v-prvh56.framer-z6uquo > :first-child { margin-top: 0px; } .framer-Lej5M.framer-v-prvh56.framer-z6uquo > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21\n * @framerIntrinsicWidth 1384\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wHjH3L_HZ\":{\"layout\":[\"fixed\",\"auto\"]},\"IKATONjz9\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerE5xD2x5TG=withCSS(Component,css,\"framer-Lej5M\");export default FramerE5xD2x5TG;FramerE5xD2x5TG.displayName=\"footer\";FramerE5xD2x5TG.defaultProps={height:21,width:1384};addPropertyControls(FramerE5xD2x5TG,{variant:{options:[\"tRUl2dsEY\",\"wHjH3L_HZ\",\"IKATONjz9\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerE5xD2x5TG,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ContactIconsFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerE5xD2x5TG\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1384\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"21\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wHjH3L_HZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IKATONjz9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./E5xD2x5TG.map", "// Generated by Framer (6807895)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"eHiujUmZh\",\"qyo06oY0o\"];const serializationHash=\"framer-li9a2\";const variantClassNames={eHiujUmZh:\"framer-v-1odg53g\",qyo06oY0o:\"framer-v-5ju0wm\"};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={light:\"qyo06oY0o\",primary:\"eHiujUmZh\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"eHiujUmZh\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eHiujUmZh\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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\"},nodeId:\"eHiujUmZh\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1odg53g\",className,classNames)} framer-1fftapw`,\"data-framer-name\":\"primary\",layoutDependency:layoutDependency,layoutId:\"eHiujUmZh\",ref:ref??ref1,style:{...style},...addPropertyOverrides({qyo06oY0o:{\"data-framer-name\":\"light\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-17zhwc0\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"hhCzDfCbj\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 34\"><path d=\"M 30.902 14.025 L 17.777 1.641 C 17.77 1.636 17.764 1.63 17.759 1.623 C 17.276 1.184 16.646 0.94 15.993 0.94 C 15.339 0.94 14.71 1.184 14.226 1.623 L 14.208 1.641 L 1.098 14.025 C 0.831 14.271 0.617 14.569 0.471 14.902 C 0.325 15.235 0.25 15.594 0.25 15.957 L 0.25 31.125 C 0.25 31.821 0.527 32.489 1.019 32.981 C 1.511 33.473 2.179 33.75 2.875 33.75 L 10.75 33.75 C 11.446 33.75 12.114 33.473 12.606 32.981 C 13.098 32.489 13.375 31.821 13.375 31.125 L 13.375 23.25 L 18.625 23.25 L 18.625 31.125 C 18.625 31.821 18.902 32.489 19.394 32.981 C 19.886 33.473 20.554 33.75 21.25 33.75 L 29.125 33.75 C 29.821 33.75 30.489 33.473 30.981 32.981 C 31.473 32.489 31.75 31.821 31.75 31.125 L 31.75 15.957 C 31.75 15.594 31.675 15.235 31.529 14.902 C 31.383 14.569 31.169 14.271 30.902 14.025 Z M 29.125 31.125 L 21.25 31.125 L 21.25 23.25 C 21.25 22.554 20.973 21.886 20.481 21.394 C 19.989 20.901 19.321 20.625 18.625 20.625 L 13.375 20.625 C 12.679 20.625 12.011 20.901 11.519 21.394 C 11.027 21.886 10.75 22.554 10.75 23.25 L 10.75 31.125 L 2.875 31.125 L 2.875 15.957 L 2.893 15.941 L 16 3.562 L 29.109 15.938 L 29.127 15.954 Z\" fill=\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43)) /* {&quot;name&quot;:&quot;text/primary&quot;} */\"></path></svg>',svgContentId:10940467623,withExternalLayout:true,...addPropertyOverrides({qyo06oY0o:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 32 34\"><path d=\"M 30.902 14.025 L 17.777 1.641 C 17.77 1.636 17.764 1.63 17.759 1.623 C 17.276 1.184 16.646 0.94 15.993 0.94 C 15.339 0.94 14.71 1.184 14.226 1.623 L 14.208 1.641 L 1.098 14.025 C 0.831 14.271 0.617 14.569 0.471 14.902 C 0.325 15.235 0.25 15.594 0.25 15.957 L 0.25 31.125 C 0.25 31.821 0.527 32.489 1.019 32.981 C 1.511 33.473 2.179 33.75 2.875 33.75 L 10.75 33.75 C 11.446 33.75 12.114 33.473 12.606 32.981 C 13.098 32.489 13.375 31.821 13.375 31.125 L 13.375 23.25 L 18.625 23.25 L 18.625 31.125 C 18.625 31.821 18.902 32.489 19.394 32.981 C 19.886 33.473 20.554 33.75 21.25 33.75 L 29.125 33.75 C 29.821 33.75 30.489 33.473 30.981 32.981 C 31.473 32.489 31.75 31.821 31.75 31.125 L 31.75 15.957 C 31.75 15.594 31.675 15.235 31.529 14.902 C 31.383 14.569 31.169 14.271 30.902 14.025 Z M 29.125 31.125 L 21.25 31.125 L 21.25 23.25 C 21.25 22.554 20.973 21.886 20.481 21.394 C 19.989 20.901 19.321 20.625 18.625 20.625 L 13.375 20.625 C 12.679 20.625 12.011 20.901 11.519 21.394 C 11.027 21.886 10.75 22.554 10.75 23.25 L 10.75 31.125 L 2.875 31.125 L 2.875 15.957 L 2.893 15.941 L 16 3.562 L 29.109 15.938 L 29.127 15.954 Z\" fill=\"var(--token-02c1a3b4-39e4-4c7b-81c5-0ede3bf6f60d, rgb(244, 247, 247)) /* {&quot;name&quot;:&quot;text/light&quot;} */\"></path></svg>',svgContentId:8986678844}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-li9a2.framer-1fftapw, .framer-li9a2 .framer-1fftapw { display: block; }\",\".framer-li9a2.framer-1odg53g { height: 34px; overflow: hidden; position: relative; text-decoration: none; width: 32px; }\",\".framer-li9a2 .framer-17zhwc0 { flex: none; height: 34px; left: calc(50.00000000000002% - 32px / 2); position: absolute; top: calc(50.00000000000002% - 34px / 2); width: 32px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qyo06oY0o\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerTXnBHglsk=withCSS(Component,css,\"framer-li9a2\");export default FramerTXnBHglsk;FramerTXnBHglsk.displayName=\"home\";FramerTXnBHglsk.defaultProps={height:34,width:32};addPropertyControls(FramerTXnBHglsk,{variant:{options:[\"eHiujUmZh\",\"qyo06oY0o\"],optionTitles:[\"primary\",\"light\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerTXnBHglsk,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTXnBHglsk\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"34\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qyo06oY0o\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"32\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TXnBHglsk.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map", "let r;var s=o=>{if(!r){const n=o.forwardRef(({color:t=\"currentColor\",size:e=24,...i},l)=>o.createElement(\"svg\",{ref:l,xmlns:\"http://www.w3.org/2000/svg\",width:e,height:e,viewBox:\"0 0 24 24\",fill:\"none\",stroke:t,strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",...i},o.createElement(\"path\",{d:\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}),o.createElement(\"polyline\",{points:\"9 22 9 12 15 12 15 22\"})));n.displayName=\"Home\",r=n}return r};export{s as default};\n", "import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box\u2026\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map", "// Generated by Framer (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Work Sans-regular\",\"FS;Work Sans-bold\",\"FS;Work Sans-bold italic\",\"FS;Work Sans-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Work Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/G463L6WWJWSX4R6VTEVFCTIXPE3AUDEF/V4JHHUSZMHBPK3DFEHLGTZVXVBHVLZ7P/ND3FIMQYFEQ2VM2WWNXCGGBFYRPR7FMH.woff2\",weight:\"400\"},{family:\"Work Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FE5DMCVO7676XBZO76R6BBLVYNJTAGNN/ZSUXML62VYR72Y4ABFYVQUJXTHDK7YJ2/LIFXYPK76URT3NB4B4JNO3Y23DJLOWJ3.woff2\",weight:\"700\"},{family:\"Work Sans\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/4IOO6HE2KP5VJDPCI2J2DVDL6ZKR7GOP/UTF7AFH75PMBFZU74BYTKFURR2UL3DCD/LXEOV3VUZC34RH6VVI7IJSPR3H2TTV7E.woff2\",weight:\"700\"},{family:\"Work Sans\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/VFWWGUTNL437C3QWVLC54JOVJ24GGKIH/6OQK23X3DSJXVGNYTE36QFJ6LWMS7Y5F/3OAWBZES3QMLRBWJMVYZ2WT7DYVPWLYG.woff2\",weight:\"400\"}]}];export const css=['.framer-YcC88 .framer-styles-preset-1dgk694:not(.rich-text-wrapper), .framer-YcC88 .framer-styles-preset-1dgk694.rich-text-wrapper p { --framer-font-family: \"Work Sans\", \"Work Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Work Sans\", \"Work Sans Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Work Sans\", \"Work Sans Placeholder\", sans-serif; --framer-font-family-italic: \"Work Sans\", \"Work Sans Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, #21292b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-YcC88\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f082bd6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/6XqPqVnc3DxGUI3Z29dI/TOrNroSGUHPfJLVz4kbd/AGwUYj_ev.js\";const enabledGestures={muavGhVva:{hover:true}};const cycleOrder=[\"muavGhVva\",\"avEP0nur9\"];const serializationHash=\"framer-ehun0\";const variantClassNames={avEP0nur9:\"framer-v-yn8dpt\",muavGhVva:\"framer-v-zv6ca9\"};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\":\"muavGhVva\",phone:\"avEP0nur9\"};const getProps=({height,id,link,menu,width,...props})=>{return{...props,qcHky5FfQ:link??props.qcHky5FfQ,variant:humanReadableVariantMap[props.variant]??props.variant??\"muavGhVva\",ZbPC_Oiq5:menu??props.ZbPC_Oiq5??\"menu\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,ZbPC_Oiq5,qcHky5FfQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"muavGhVva\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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:qcHky5FfQ,nodeId:\"muavGhVva\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-zv6ca9\",className,classNames)} framer-lrtjlr`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"muavGhVva\",ref:ref??ref1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"muavGhVva-hover\":{backgroundColor:\"rgb(251, 225, 73)\"}},...addPropertyOverrides({\"muavGhVva-hover\":{\"data-framer-name\":undefined},avEP0nur9:{\"data-framer-name\":\"phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dgk694\",\"data-styles-preset\":\"AGwUYj_ev\",children:\"menu\"})}),className:\"framer-83l540\",\"data-framer-name\":\"menu 1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OYOKDQGeZ\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:ZbPC_Oiq5,variants:{\"muavGhVva-hover\":{\"--extracted-r6o4lv\":\"var(--token-48adf704-f7f6-4d5b-800e-2fd499a6f9f0, rgb(33, 41, 43))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"muavGhVva-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1dgk694\",\"data-styles-preset\":\"AGwUYj_ev\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-48adf704-f7f6-4d5b-800e-2fd499a6f9f0, rgb(33, 41, 43)))\"},children:\"menu\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ehun0.framer-lrtjlr, .framer-ehun0 .framer-lrtjlr { display: block; }\",\".framer-ehun0.framer-zv6ca9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 16px 24px 16px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ehun0 .framer-83l540 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ehun0.framer-zv6ca9 { gap: 0px; } .framer-ehun0.framer-zv6ca9 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-ehun0.framer-zv6ca9 > :first-child { margin-left: 0px; } .framer-ehun0.framer-zv6ca9 > :last-child { margin-right: 0px; } }\",\".framer-ehun0.framer-v-yn8dpt.framer-zv6ca9 { cursor: unset; justify-content: flex-start; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 67\n * @framerIntrinsicWidth 107\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"avEP0nur9\":{\"layout\":[\"auto\",\"auto\"]},\"ixw0DdLAT\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ZbPC_Oiq5\":\"menu\",\"qcHky5FfQ\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerjjcGUeWgb=withCSS(Component,css,\"framer-ehun0\");export default FramerjjcGUeWgb;FramerjjcGUeWgb.displayName=\"menu buttons\";FramerjjcGUeWgb.defaultProps={height:67,width:107};addPropertyControls(FramerjjcGUeWgb,{variant:{options:[\"muavGhVva\",\"avEP0nur9\"],optionTitles:[\"Variant 1\",\"phone\"],title:\"Variant\",type:ControlType.Enum},ZbPC_Oiq5:{defaultValue:\"menu\",displayTextArea:false,title:\"menu\",type:ControlType.String},qcHky5FfQ:{title:\"Link\",type:ControlType.Link}});addFonts(FramerjjcGUeWgb,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjjcGUeWgb\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ZbPC_Oiq5\\\":\\\"menu\\\",\\\"qcHky5FfQ\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"avEP0nur9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ixw0DdLAT\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"107\",\"framerIntrinsicHeight\":\"67\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jjcGUeWgb.map", "// Generated by Framer (aba0f78)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import MenuButtons from\"https://framerusercontent.com/modules/izG52j8UwTbsGqX4NF2r/Nme3BtcsVEOrUVTFF0Xm/jjcGUeWgb.js\";import Home from\"https://framerusercontent.com/modules/upY5d0HA6eJ1g3hjmzly/Enf3xqHOxpt7bwkvzaKH/TXnBHglsk.js\";const MenuButtonsFonts=getFonts(MenuButtons);const FeatherFonts=getFonts(Feather);const HomeFonts=getFonts(Home);const cycleOrder=[\"otIOqAX2R\",\"Dre17TaTy\",\"bOThdD5mF\",\"LQPGoKQXu\"];const serializationHash=\"framer-bkh0L\";const variantClassNames={bOThdD5mF:\"framer-v-e6u5dr\",Dre17TaTy:\"framer-v-gwur6g\",LQPGoKQXu:\"framer-v-u59mrx\",otIOqAX2R:\"framer-v-1kd9jg1\"};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 transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.02,skewX:0,skewY:0,transition:transition2};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={\"phone closed\":\"LQPGoKQXu\",desktop:\"otIOqAX2R\",phone:\"bOThdD5mF\",tablet:\"Dre17TaTy\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"otIOqAX2R\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"otIOqAX2R\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onClick1fbxxu3=activeVariantCallback(async(...args)=>{setVariant(\"LQPGoKQXu\");});const onClick17z8ehr=activeVariantCallback(async(...args)=>{setVariant(\"bOThdD5mF\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"LQPGoKQXu\")return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"bOThdD5mF\",\"LQPGoKQXu\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();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-1kd9jg1\",className,classNames),\"data-framer-name\":\"desktop\",layoutDependency:layoutDependency,layoutId:\"otIOqAX2R\",ref:ref??ref1,style:{backgroundColor:\"var(--token-255def5e-ada4-49ab-b3cb-0db16f25a389, rgb(165, 187, 187))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"4px 4px 16px 0px var(--token-292f5112-395b-4a80-a0c4-8ed67b533342, rgb(165, 187, 187))\",...style},...addPropertyOverrides({bOThdD5mF:{\"data-framer-name\":\"phone\"},Dre17TaTy:{\"data-framer-name\":\"tablet\"},LQPGoKQXu:{\"data-framer-name\":\"phone closed\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16ka8x1\",layoutDependency:layoutDependency,layoutId:\"mcwZ1Tq1F\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dZQLYehRq\"},implicitPathVariables:undefined},{href:{webPageId:\"dZQLYehRq\"},implicitPathVariables:undefined},{href:{webPageId:\"dZQLYehRq\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:67,y:(componentViewport?.y||0)+0+0,...addPropertyOverrides({bOThdD5mF:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||461)-24-436)/2+72+24)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xgrab5-container\",layoutDependency:layoutDependency,layoutId:\"zKzdfsAza-container\",whileHover:animation,children:/*#__PURE__*/_jsx(MenuButtons,{height:\"100%\",id:\"zKzdfsAza\",layoutId:\"zKzdfsAza\",qcHky5FfQ:resolvedLinks[0],variant:\"muavGhVva\",width:\"100%\",ZbPC_Oiq5:\"concept art\",...addPropertyOverrides({bOThdD5mF:{qcHky5FfQ:resolvedLinks[2],style:{width:\"100%\"},variant:\"avEP0nur9\"},Dre17TaTy:{qcHky5FfQ:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Bp72Mkv62\"},implicitPathVariables:undefined},{href:{webPageId:\"Bp72Mkv62\"},implicitPathVariables:undefined},{href:{webPageId:\"Bp72Mkv62\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:67,y:(componentViewport?.y||0)+0+0,...addPropertyOverrides({bOThdD5mF:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||461)-24-436)/2+72+24)+0+91}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ecx7nn-container\",layoutDependency:layoutDependency,layoutId:\"T9vOx55Uw-container\",whileHover:animation,children:/*#__PURE__*/_jsx(MenuButtons,{height:\"100%\",id:\"T9vOx55Uw\",layoutId:\"T9vOx55Uw\",qcHky5FfQ:resolvedLinks1[0],variant:\"muavGhVva\",width:\"100%\",ZbPC_Oiq5:\"illustration\",...addPropertyOverrides({bOThdD5mF:{qcHky5FfQ:resolvedLinks1[2],style:{width:\"100%\"},variant:\"avEP0nur9\"},Dre17TaTy:{qcHky5FfQ:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LY98Y3qly\"},implicitPathVariables:undefined},{href:{webPageId:\"LY98Y3qly\"},implicitPathVariables:undefined},{href:{webPageId:\"LY98Y3qly\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:67,y:(componentViewport?.y||0)+0+0,...addPropertyOverrides({bOThdD5mF:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||461)-24-436)/2+72+24)+0+182}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vouzlm-container\",layoutDependency:layoutDependency,layoutId:\"pS9Pu1m1v-container\",whileHover:animation,children:/*#__PURE__*/_jsx(MenuButtons,{height:\"100%\",id:\"pS9Pu1m1v\",layoutId:\"pS9Pu1m1v\",qcHky5FfQ:resolvedLinks2[0],variant:\"muavGhVva\",width:\"100%\",ZbPC_Oiq5:\"professional work\",...addPropertyOverrides({bOThdD5mF:{qcHky5FfQ:resolvedLinks2[2],style:{width:\"100%\"},variant:\"avEP0nur9\"},Dre17TaTy:{qcHky5FfQ:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rt3QEmRI6\"},implicitPathVariables:undefined},{href:{webPageId:\"rt3QEmRI6\"},implicitPathVariables:undefined},{href:{webPageId:\"rt3QEmRI6\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:67,y:(componentViewport?.y||0)+0+0,...addPropertyOverrides({bOThdD5mF:{width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||461)-24-436)/2+72+24)+0+273}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n204y4-container\",layoutDependency:layoutDependency,layoutId:\"eHtEF0Rch-container\",whileHover:animation,children:/*#__PURE__*/_jsx(MenuButtons,{height:\"100%\",id:\"eHtEF0Rch\",layoutId:\"eHtEF0Rch\",qcHky5FfQ:resolvedLinks3[0],variant:\"muavGhVva\",width:\"100%\",ZbPC_Oiq5:\"about\",...addPropertyOverrides({bOThdD5mF:{qcHky5FfQ:resolvedLinks3[2],style:{width:\"100%\"},variant:\"avEP0nur9\"},Dre17TaTy:{qcHky5FfQ:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10g6hgp\",\"data-framer-name\":\"cross\",layoutDependency:layoutDependency,layoutId:\"ZCb6EPpXR\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5mpw85-container\",layoutDependency:layoutDependency,layoutId:\"ZCb6EPpXRk9j_yCjqN-container\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-e01ef9d9-d64b-468e-844a-ce851a07ee84, rgb(33, 41, 43))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"x\",id:\"ZCb6EPpXRk9j_yCjqN\",layoutId:\"ZCb6EPpXRk9j_yCjqN\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({bOThdD5mF:{onClick:onClick1fbxxu3},LQPGoKQXu:{iconSelection:\"menu\",onClick:onClick17z8ehr}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"32px\",...addPropertyOverrides({bOThdD5mF:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||461)-24-436)/2+0+0)+19},LQPGoKQXu:{y:(componentViewport?.y||0)+0+0+14}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-69kzf3-container\",layoutDependency:layoutDependency,layoutId:\"Vcg9Lpsfi-container\",children:/*#__PURE__*/_jsx(Home,{height:\"100%\",id:\"Vcg9Lpsfi\",layoutId:\"Vcg9Lpsfi\",style:{height:\"100%\",width:\"100%\"},variant:\"eHiujUmZh\",width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bkh0L.framer-1ez13xl, .framer-bkh0L .framer-1ez13xl { display: block; }\",\".framer-bkh0L.framer-1kd9jg1 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bkh0L .framer-16ka8x1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-bkh0L .framer-xgrab5-container, .framer-bkh0L .framer-ecx7nn-container, .framer-bkh0L .framer-vouzlm-container, .framer-bkh0L .framer-1n204y4-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-bkh0L .framer-10g6hgp { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; padding: 16px; position: relative; width: 1px; }\",\".framer-bkh0L .framer-5mpw85-container { flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-bkh0L .framer-69kzf3-container { flex: none; height: 34px; position: relative; width: 32px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-bkh0L.framer-1kd9jg1, .framer-bkh0L .framer-16ka8x1, .framer-bkh0L .framer-10g6hgp { gap: 0px; } .framer-bkh0L.framer-1kd9jg1 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-bkh0L.framer-1kd9jg1 > :first-child, .framer-bkh0L .framer-16ka8x1 > :first-child, .framer-bkh0L .framer-10g6hgp > :first-child { margin-left: 0px; } .framer-bkh0L.framer-1kd9jg1 > :last-child, .framer-bkh0L .framer-16ka8x1 > :last-child, .framer-bkh0L .framer-10g6hgp > :last-child { margin-right: 0px; } .framer-bkh0L .framer-16ka8x1 > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-bkh0L .framer-10g6hgp > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-bkh0L.framer-v-e6u5dr.framer-1kd9jg1 { flex-direction: column; gap: 24px; padding: 0px 24px 24px 24px; width: 390px; }\",\".framer-bkh0L.framer-v-e6u5dr .framer-16ka8x1 { align-content: flex-start; align-items: flex-start; flex-direction: column; order: 1; width: 100%; }\",\".framer-bkh0L.framer-v-e6u5dr .framer-xgrab5-container, .framer-bkh0L.framer-v-e6u5dr .framer-ecx7nn-container, .framer-bkh0L.framer-v-e6u5dr .framer-vouzlm-container, .framer-bkh0L.framer-v-e6u5dr .framer-1n204y4-container { width: 100%; }\",\".framer-bkh0L.framer-v-e6u5dr .framer-10g6hgp { flex: none; gap: unset; justify-content: space-between; order: 0; width: 100%; }\",\".framer-bkh0L.framer-v-e6u5dr .framer-5mpw85-container, .framer-bkh0L.framer-v-u59mrx .framer-5mpw85-container { order: 1; }\",\".framer-bkh0L.framer-v-e6u5dr .framer-69kzf3-container, .framer-bkh0L.framer-v-u59mrx .framer-69kzf3-container { order: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-bkh0L.framer-v-e6u5dr.framer-1kd9jg1, .framer-bkh0L.framer-v-e6u5dr .framer-16ka8x1, .framer-bkh0L.framer-v-e6u5dr .framer-10g6hgp { gap: 0px; } .framer-bkh0L.framer-v-e6u5dr.framer-1kd9jg1 > *, .framer-bkh0L.framer-v-e6u5dr .framer-16ka8x1 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-bkh0L.framer-v-e6u5dr.framer-1kd9jg1 > :first-child, .framer-bkh0L.framer-v-e6u5dr .framer-16ka8x1 > :first-child { margin-top: 0px; } .framer-bkh0L.framer-v-e6u5dr.framer-1kd9jg1 > :last-child, .framer-bkh0L.framer-v-e6u5dr .framer-16ka8x1 > :last-child { margin-bottom: 0px; } .framer-bkh0L.framer-v-e6u5dr .framer-10g6hgp > *, .framer-bkh0L.framer-v-e6u5dr .framer-10g6hgp > :first-child, .framer-bkh0L.framer-v-e6u5dr .framer-10g6hgp > :last-child { margin: 0px; } }\",\".framer-bkh0L.framer-v-u59mrx.framer-1kd9jg1 { flex-direction: column; height: 67px; justify-content: flex-start; padding: 0px 24px 0px 24px; width: 390px; }\",\".framer-bkh0L.framer-v-u59mrx .framer-10g6hgp { align-content: flex-start; align-items: flex-start; flex: none; gap: unset; justify-content: space-between; order: 0; padding: 14px; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-bkh0L.framer-v-u59mrx.framer-1kd9jg1, .framer-bkh0L.framer-v-u59mrx .framer-10g6hgp { gap: 0px; } .framer-bkh0L.framer-v-u59mrx.framer-1kd9jg1 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-bkh0L.framer-v-u59mrx.framer-1kd9jg1 > :first-child { margin-top: 0px; } .framer-bkh0L.framer-v-u59mrx.framer-1kd9jg1 > :last-child { margin-bottom: 0px; } .framer-bkh0L.framer-v-u59mrx .framer-10g6hgp > *, .framer-bkh0L.framer-v-u59mrx .framer-10g6hgp > :first-child, .framer-bkh0L.framer-v-u59mrx .framer-10g6hgp > :last-child { margin: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 67\n * @framerIntrinsicWidth 738\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Dre17TaTy\":{\"layout\":[\"auto\",\"auto\"]},\"bOThdD5mF\":{\"layout\":[\"fixed\",\"auto\"]},\"LQPGoKQXu\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerJr9tDwWm5=withCSS(Component,css,\"framer-bkh0L\");export default FramerJr9tDwWm5;FramerJr9tDwWm5.displayName=\"navbar\";FramerJr9tDwWm5.defaultProps={height:67,width:738};addPropertyControls(FramerJr9tDwWm5,{variant:{options:[\"otIOqAX2R\",\"Dre17TaTy\",\"bOThdD5mF\",\"LQPGoKQXu\"],optionTitles:[\"desktop\",\"tablet\",\"phone\",\"phone closed\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJr9tDwWm5,[{explicitInter:true,fonts:[]},...MenuButtonsFonts,...FeatherFonts,...HomeFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJr9tDwWm5\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"67\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"738\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Dre17TaTy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bOThdD5mF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LQPGoKQXu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Jr9tDwWm5.map"],
  "mappings": "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",
  "names": ["cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "Link", "SVG", "css", "FramerPXBUHzGr6", "withCSS", "PXBUHzGr6_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "ContactIconsFonts", "getFonts", "PXBUHzGr6_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "RichText2", "ComponentViewportProvider", "css", "FramerE5xD2x5TG", "withCSS", "E5xD2x5TG_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "SVG", "css", "FramerTXnBHglsk", "withCSS", "TXnBHglsk_default", "addPropertyControls", "ControlType", "addFonts", "containerStyles", "emptyStateStyle", "containerStyles", "NullState", "Y", "_", "ref", "p", "r", "s", "o", "n", "t", "e", "i", "l", "defaultEvents", "ControlType", "findByArray", "arr", "search", "a", "useIconSelection", "iconKeys", "selectByList", "iconSearch", "iconSelection", "lowercaseIconKeyPairs", "iconSearchResult", "se", "iconSearchTerm", "_iconSearchTerm", "findByArray", "iconKeys", "moduleBaseUrl", "uppercaseIconKeys", "name", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "s", "npm_react_18_2_exports", "importModule", "active", "module", "e", "ue", "emptyState", "RenderTarget", "p", "NullState", "addPropertyControls", "ControlType", "defaultEvents", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "menu", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "ZbPC_Oiq5", "qcHky5FfQ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "RichText2", "css", "FramerjjcGUeWgb", "withCSS", "jjcGUeWgb_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "MenuButtonsFonts", "getFonts", "jjcGUeWgb_default", "FeatherFonts", "Icon", "HomeFonts", "TXnBHglsk_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onClick1fbxxu3", "args", "onClick17z8ehr", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "router", "useRouter", "isDisplayed1", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "css", "FramerJr9tDwWm5", "withCSS", "Jr9tDwWm5_default", "addPropertyControls", "ControlType", "addFonts"]
}
