{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/ecYKTB340g9fKJJ27pYv/cBNLaNuo81xYWzIkwWCL/s21e4xGOE.js", "ssg:https://framerusercontent.com/modules/4KcnvmPn1dXx4TFDRveE/teM98j3IUWHZnuFQlXXU/chBBeLxOO.js", "ssg:https://framerusercontent.com/modules/erq64cleQlkvN4OZcbQ1/cFtAtecOyzC3q5IL3kc3/G8MYwMWFd.js", "ssg:https://framerusercontent.com/modules/YLaa8d1qFbxTy5CePxwo/JZRhMT6za7NihspWh4ta/Clock.js", "ssg:https://framerusercontent.com/modules/i8MI6EpFof42MAonxNMv/KHPscqF7sV5N3wAzRRzk/dC5TX1xm7.js", "ssg:https://framerusercontent.com/modules/6MgB1BrJn96S18oZh6Yc/SMmvjPe3K7ZTIpy431uW/fxOa2uaU7.js", "ssg:https://framerusercontent.com/modules/9IMbHhL3VnC6dViTjJvV/BBfSutexn3ShlhKmWC6U/HQy1toMAB.js", "ssg:https://framerusercontent.com/modules/lXxoEAOX6gGP572jFDJs/839kKaXHzeDkFzWf41bK/flWVZcVm8.js", "ssg:https://framerusercontent.com/modules/vSPFNLbctDBdgT3PVOct/moudRSyMjgbsvGwlGzBz/OMi7rFr6t.js", "ssg:https://framerusercontent.com/modules/r9MYbV8FZR6CpKj2uNt1/fmnye5VffxFR33AzfUAp/ro7OPezbn.js", "ssg:https://framerusercontent.com/modules/m4StOxvjjYG96XfHuR2g/SjvBHmbPNGKpPYUxus1f/vayacA6eb.js", "ssg:https://framerusercontent.com/modules/9ypROszDaGgFPyoDQhgD/Tsn87sYLj6y7JCHePvoq/Zbmf7W7C5.js", "ssg:https://framer.com/m/framer/icon-nullstate.js@0.7.0", "ssg:https://framer.com/m/phosphor-icons/House.js@0.0.53", "ssg:https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js", "ssg:https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js", "ssg:https://framer.com/m/framer/store.js@^1.0.0", "ssg:https://framerusercontent.com/modules/X7auWrP9bAihC5aUkqtZ/Zc6ixz89tfZTYfMJB4hf/SingleToggle.js", "ssg:https://framerusercontent.com/modules/HIE9STYzuwJAxLjNRXe6/L81cGmiM40TYDBrHzyiR/Agz_3VMJ4.js", "ssg:https://framerusercontent.com/modules/zO8e3lg10cTHbW5ZRiDY/B6DqgXbWn3Piwwwpbszj/q1cQZH5aS.js"],
  "sourcesContent": ["import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"Inter\"]);export const fonts=[];export const css=['.framer-BtI6Y .framer-styles-preset-1ypj84h:not(.rich-text-wrapper), .framer-BtI6Y .framer-styles-preset-1ypj84h.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.15px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-0f0ae4b9-e928-41c5-b457-bbd33ae176d3, #595959); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-BtI6Y\";\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 (c105afa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"o1hT5ncJE\",\"Gw2a4JCDU\",\"XWh32wxFI\",\"jG_DvLeTU\",\"l5BCw0IYB\",\"oFBvm7v_s\",\"XkbpyPRdw\"];const serializationHash=\"framer-XiG6K\";const variantClassNames={Gw2a4JCDU:\"framer-v-wn58hi\",jG_DvLeTU:\"framer-v-1noxeua\",l5BCw0IYB:\"framer-v-vgetof\",o1hT5ncJE:\"framer-v-119i199\",oFBvm7v_s:\"framer-v-1pzcpnh\",XkbpyPRdw:\"framer-v-1rm9v1n\",XWh32wxFI:\"framer-v-w37688\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.25,ease:[.12,.23,.5,1],type:\"tween\"};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={\"Arrow-left\":\"oFBvm7v_s\",\"Arrow-right\":\"l5BCw0IYB\",Dribbble:\"o1hT5ncJE\",GitHub:\"jG_DvLeTU\",Instagram:\"XkbpyPRdw\",LinkedIn:\"XWh32wxFI\",X:\"Gw2a4JCDU\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"o1hT5ncJE\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"o1hT5ncJE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Gw2a4JCDU\",\"XWh32wxFI\",\"jG_DvLeTU\",\"l5BCw0IYB\",\"oFBvm7v_s\",\"XkbpyPRdw\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"Gw2a4JCDU\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"XWh32wxFI\")return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"jG_DvLeTU\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"l5BCw0IYB\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"oFBvm7v_s\")return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"XkbpyPRdw\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-119i199\",className,classNames),\"data-framer-name\":\"Dribbble\",layoutDependency:layoutDependency,layoutId:\"o1hT5ncJE\",ref:refBinding,style:{...style},...addPropertyOverrides({Gw2a4JCDU:{\"data-framer-name\":\"X\"},jG_DvLeTU:{\"data-framer-name\":\"GitHub\"},l5BCw0IYB:{\"data-framer-name\":\"Arrow-right\"},oFBvm7v_s:{\"data-framer-name\":\"Arrow-left\"},XkbpyPRdw:{\"data-framer-name\":\"Instagram\"},XWh32wxFI:{\"data-framer-name\":\"LinkedIn\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-11vvcaw\",\"data-framer-name\":\"Dribbble\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"bYM7IRFu8\",opacity:1,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 10 20 C 4.487 20 0 15.512 0 10 C 0 4.488 4.487 0 10 0 C 15.513 0 20 4.487 20 10 C 20 15.513 15.513 20 10 20 Z M 18.433 11.368 C 18.142 11.277 15.792 10.574 13.113 11.003 C 14.23 14.073 14.686 16.573 14.773 17.093 C 16.731 15.772 18.057 13.7 18.436 11.368 Z M 13.338 17.875 C 13.21 17.125 12.713 14.515 11.513 11.4 L 11.458 11.417 C 6.633 13.096 4.908 16.437 4.758 16.75 C 6.253 17.923 8.099 18.559 9.999 18.555 C 11.183 18.555 12.308 18.313 13.333 17.877 Z M 3.654 15.725 C 3.848 15.392 6.192 11.513 10.598 10.088 C 10.71 10.05 10.823 10.018 10.935 9.988 C 10.718 9.5 10.485 9.015 10.242 8.538 C 5.975 9.813 1.838 9.758 1.463 9.75 L 1.46 10.01 C 1.46 12.204 2.292 14.208 3.655 15.723 Z M 1.638 8.263 C 2.021 8.269 5.54 8.284 9.535 7.223 C 8.569 5.52 7.512 3.871 6.368 2.283 C 3.943 3.424 2.193 5.635 1.638 8.258 Z M 8 1.71 C 8.235 2.027 9.787 4.138 11.185 6.71 C 14.223 5.572 15.51 3.843 15.663 3.625 C 14.104 2.235 12.088 1.468 10 1.47 C 9.313 1.47 8.642 1.553 8 1.707 Z M 16.612 4.613 C 16.431 4.854 15 6.69 11.842 7.979 C 12.042 8.388 12.234 8.8 12.409 9.218 C 12.476 9.368 12.534 9.518 12.592 9.659 C 15.434 9.301 18.259 9.876 18.542 9.934 C 18.526 7.918 17.809 6.068 16.617 4.618 Z\" fill=\"var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Text/Primary&quot;} */\"></path></svg>',svgContentId:9943451950,withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-z7pe7y\",\"data-framer-name\":\"X\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"yAMLoGih_\",opacity:1,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 15.751 0.961 L 18.817 0.961 L 12.118 8.619 L 20 19.038 L 13.828 19.038 L 8.995 12.718 L 3.463 19.038 L 0.395 19.038 L 7.562 10.847 L 0 0.962 L 6.328 0.962 L 10.697 6.738 Z M 14.675 17.203 L 16.374 17.203 L 5.405 2.7 L 3.582 2.7 Z\" fill=\"var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Text/Primary&quot;} */\"></path></svg>',svgContentId:8656003335,withExternalLayout:true,...addPropertyOverrides({Gw2a4JCDU:{svgContentId:9525118159}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-anlth\",\"data-framer-name\":\"LinkedIn\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"cU9ZrkO9m\",opacity:1,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 17.039 17.043 L 14.078 17.043 L 14.078 12.403 C 14.078 11.296 14.055 9.872 12.534 9.872 C 10.99 9.872 10.754 11.076 10.754 12.321 L 10.754 17.043 L 7.793 17.043 L 7.793 7.5 L 10.638 7.5 L 10.638 8.801 L 10.676 8.801 C 11.073 8.051 12.04 7.259 13.484 7.259 C 16.485 7.259 17.04 9.234 17.04 11.805 L 17.04 17.043 Z M 4.448 6.194 C 3.991 6.194 3.554 6.013 3.231 5.69 C 2.909 5.367 2.728 4.93 2.728 4.473 C 2.729 3.523 3.499 2.754 4.449 2.754 C 5.399 2.755 6.169 3.525 6.168 4.475 C 6.168 5.425 5.397 6.195 4.448 6.194 Z M 5.933 17.043 L 2.963 17.043 L 2.963 7.5 L 5.933 7.5 Z M 18.521 0 L 1.476 0 C 0.66 0 0 0.645 0 1.441 L 0 18.559 C 0 19.356 0.66 20 1.476 20 L 18.518 20 C 19.333 20 20 19.356 20 18.559 L 20 1.441 C 20 0.645 19.333 0 18.518 0 Z\" fill=\"var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Text/Primary&quot;} */\"></path></svg>',svgContentId:10201218003,withExternalLayout:true,...addPropertyOverrides({XWh32wxFI:{svgContentId:9923257631}},baseVariant,gestureVariant)}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1j5xfqd\",\"data-framer-name\":\"GitHub\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ngJnUARcR\",opacity:1,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 10 0.247 C 4.475 0.247 0 4.725 0 10.248 C 0 14.667 2.865 18.414 6.838 19.735 C 7.338 19.829 7.521 19.52 7.521 19.254 C 7.521 19.017 7.513 18.388 7.508 17.554 C 4.727 18.158 4.14 16.213 4.14 16.213 C 3.685 15.058 3.028 14.75 3.028 14.75 C 2.122 14.13 3.098 14.143 3.098 14.143 C 4.102 14.213 4.629 15.173 4.629 15.173 C 5.521 16.702 6.97 16.26 7.542 16.004 C 7.632 15.358 7.889 14.917 8.175 14.667 C 5.954 14.417 3.62 13.557 3.62 9.725 C 3.62 8.633 4.008 7.742 4.649 7.042 C 4.537 6.789 4.199 5.773 4.737 4.395 C 4.737 4.395 5.574 4.127 7.487 5.42 C 8.287 5.198 9.137 5.088 9.987 5.083 C 10.837 5.088 11.687 5.198 12.487 5.42 C 14.387 4.127 15.224 4.395 15.224 4.395 C 15.762 5.773 15.424 6.789 15.324 7.042 C 15.962 7.742 16.349 8.633 16.349 9.725 C 16.349 13.567 14.012 14.413 11.787 14.658 C 12.137 14.958 12.462 15.572 12.462 16.508 C 12.462 17.847 12.449 18.922 12.449 19.247 C 12.449 19.509 12.624 19.822 13.137 19.722 C 17.138 18.41 20 14.66 20 10.248 C 20 4.725 15.522 0.248 10 0.248\" fill=\"var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Text/Primary&quot;} */\"></path></svg>',svgContentId:10197323396,withExternalLayout:true,...addPropertyOverrides({jG_DvLeTU:{svgContentId:11090525564}},baseVariant,gestureVariant)}),isDisplayed4()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-lf63o4\",\"data-framer-name\":\"Arrow-right\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Vqj8cnYmk\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 5 12 L 19 12\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Text/Primary&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 14 17 L 19 12 L 14 7\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Text/Primary&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:9071342607,withExternalLayout:true,...addPropertyOverrides({l5BCw0IYB:{svgContentId:10358890138}},baseVariant,gestureVariant)}),isDisplayed5()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-gjlymh\",\"data-framer-name\":\"Arrow-left\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"dULlv32sj\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 19 12 L 5 12\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Text/Primary&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 10 17 L 5 12 L 10 7\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Text/Primary&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:11228083822,withExternalLayout:true,...addPropertyOverrides({oFBvm7v_s:{svgContentId:9377913901}},baseVariant,gestureVariant)}),isDisplayed6()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-v7b1zl\",\"data-framer-name\":\"Instagram_Glyph_Black\",fill:'var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(26, 26, 26)) /* {\"name\":\"Text/Primary\"} */',intrinsicHeight:1e3,intrinsicWidth:1e3,layoutDependency:layoutDependency,layoutId:\"OkCchmNHP\",svg:'<svg data-name=\"Layer 1\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 1000 1000\"><path d=\"M292.92 3.5c-53.2 2.51-89.53 11-121.29 23.48-32.87 12.81-60.73 30-88.45 57.82s-44.79 55.7-57.51 88.62c-12.31 31.83-20.65 68.19-23 121.42S-.2 365.18.06 500.96.92 653.76 3.5 707.1c2.54 53.19 11 89.51 23.48 121.28 12.83 32.87 30 60.72 57.83 88.45s55.69 44.76 88.69 57.5c31.8 12.29 68.17 20.67 121.39 23s70.35 2.87 206.09 2.61 152.83-.86 206.16-3.39 89.46-11.05 121.24-23.47c32.87-12.86 60.74-30 88.45-57.84s44.77-55.74 57.48-88.68c12.32-31.8 20.69-68.17 23-121.35 2.33-53.37 2.88-70.41 2.62-206.17s-.87-152.78-3.4-206.1-11-89.53-23.47-121.32c-12.85-32.87-30-60.7-57.82-88.45s-55.74-44.8-88.67-57.48c-31.82-12.31-68.17-20.7-121.39-23S634.83-.2 499.04.06 346.25.9 292.92 3.5m5.84 903.88c-48.75-2.12-75.22-10.22-92.86-17-23.36-9-40-19.88-57.58-37.29s-28.38-34.11-37.5-57.42c-6.85-17.64-15.1-44.08-17.38-92.83-2.48-52.69-3-68.51-3.29-202s.22-149.29 2.53-202c2.08-48.71 10.23-75.21 17-92.84 9-23.39 19.84-40 37.29-57.57s34.1-28.39 57.43-37.51c17.62-6.88 44.06-15.06 92.79-17.38 52.73-2.5 68.53-3 202-3.29s149.31.21 202.06 2.53c48.71 2.12 75.22 10.19 92.83 17 23.37 9 40 19.81 57.57 37.29s28.4 34.07 37.52 57.45c6.89 17.57 15.07 44 17.37 92.76 2.51 52.73 3.08 68.54 3.32 202s-.23 149.31-2.54 202c-2.13 48.75-10.21 75.23-17 92.89-9 23.35-19.85 40-37.31 57.56s-34.09 28.38-57.43 37.5c-17.6 6.87-44.07 15.07-92.76 17.39-52.73 2.48-68.53 3-202.05 3.29s-149.27-.25-202-2.53m407.6-674.61a60 60 0 1 0 59.88-60.1 60 60 0 0 0-59.88 60.1M243.27 500.5c.28 141.8 115.44 256.49 257.21 256.22S757.02 641.3 756.75 499.5 641.29 242.98 499.5 243.26 243 358.72 243.27 500.5m90.06-.18a166.67 166.67 0 1 1 167 166.34 166.65 166.65 0 0 1-167-166.34\"/></svg>',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XiG6K.framer-a1tv3i, .framer-XiG6K .framer-a1tv3i { display: block; }\",\".framer-XiG6K.framer-119i199 { height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-XiG6K .framer-11vvcaw, .framer-XiG6K .framer-z7pe7y, .framer-XiG6K .framer-anlth, .framer-XiG6K .framer-1j5xfqd, .framer-XiG6K .framer-v7b1zl { flex: none; height: 20px; left: calc(50.00000000000002% - 20px / 2); position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 20px; }\",\".framer-XiG6K .framer-lf63o4, .framer-XiG6K .framer-gjlymh { flex: none; height: 24px; left: 0px; position: absolute; top: 0px; width: 24px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Gw2a4JCDU\":{\"layout\":[\"fixed\",\"fixed\"]},\"XWh32wxFI\":{\"layout\":[\"fixed\",\"fixed\"]},\"jG_DvLeTU\":{\"layout\":[\"fixed\",\"fixed\"]},\"l5BCw0IYB\":{\"layout\":[\"fixed\",\"fixed\"]},\"oFBvm7v_s\":{\"layout\":[\"fixed\",\"fixed\"]},\"XkbpyPRdw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerchBBeLxOO=withCSS(Component,css,\"framer-XiG6K\");export default FramerchBBeLxOO;FramerchBBeLxOO.displayName=\"Icon\";FramerchBBeLxOO.defaultProps={height:24,width:24};addPropertyControls(FramerchBBeLxOO,{variant:{options:[\"o1hT5ncJE\",\"Gw2a4JCDU\",\"XWh32wxFI\",\"jG_DvLeTU\",\"l5BCw0IYB\",\"oFBvm7v_s\",\"XkbpyPRdw\"],optionTitles:[\"Dribbble\",\"X\",\"LinkedIn\",\"GitHub\",\"Arrow-right\",\"Arrow-left\",\"Instagram\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerchBBeLxOO,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerchBBeLxOO\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Gw2a4JCDU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XWh32wxFI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jG_DvLeTU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"l5BCw0IYB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oFBvm7v_s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XkbpyPRdw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./chBBeLxOO.map", "// Generated by Framer (d2b7042)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,Link,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Icon from\"https://framerusercontent.com/modules/4KcnvmPn1dXx4TFDRveE/teM98j3IUWHZnuFQlXXU/chBBeLxOO.js\";const IconFonts=getFonts(Icon);const cycleOrder=[\"viQa44q7m\"];const serializationHash=\"framer-V30U1\";const variantClassNames={viQa44q7m:\"framer-v-bh9ui4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,scale:1.1,transition:transition1};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(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"viQa44q7m\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-bh9ui4\",className,classNames),\"data-framer-name\":\"Social Links\",layoutDependency:layoutDependency,layoutId:\"viQa44q7m\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref??ref1,style:{...style},children:[/*#__PURE__*/_jsx(Link,{href:\"https://dribbble.com/writemaier\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1y06h32 framer-d16wfu\",\"data-framer-name\":\"Dribbble Link\",layoutDependency:layoutDependency,layoutId:\"HO7jzjlBb\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8ql4ue-container\",layoutDependency:layoutDependency,layoutId:\"p8KTYDaND-container\",whileHover:animation,children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"p8KTYDaND\",layoutId:\"p8KTYDaND\",style:{height:\"100%\",width:\"100%\"},variant:\"o1hT5ncJE\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/writemaier/\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-mbsnc3 framer-d16wfu\",\"data-framer-name\":\"Instagram Link\",layoutDependency:layoutDependency,layoutId:\"J13x7U3UC\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-cv2s1u-container\",layoutDependency:layoutDependency,layoutId:\"dX19NZnWU-container\",whileHover:animation,children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"dX19NZnWU\",layoutId:\"dX19NZnWU\",style:{height:\"100%\",width:\"100%\"},variant:\"XkbpyPRdw\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/sebastian-schreibmaier/\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-r3gico framer-d16wfu\",\"data-framer-name\":\"LinkedIn Link\",layoutDependency:layoutDependency,layoutId:\"zcTlAVEAR\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-jntttd-container\",layoutDependency:layoutDependency,layoutId:\"CyXCdOGtj-container\",whileHover:animation,children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"CyXCdOGtj\",layoutId:\"CyXCdOGtj\",style:{height:\"100%\",width:\"100%\"},variant:\"XWh32wxFI\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://twitter.com/writemaier\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1v1vdju framer-d16wfu\",\"data-framer-name\":\"X Link\",layoutDependency:layoutDependency,layoutId:\"u7O16SslT\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-hd8srf-container\",layoutDependency:layoutDependency,layoutId:\"BwlbUxrsF-container\",whileHover:animation,children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"BwlbUxrsF\",layoutId:\"BwlbUxrsF\",style:{height:\"100%\",width:\"100%\"},variant:\"Gw2a4JCDU\",width:\"100%\"})})})})]})})})});});const css=['.framer-V30U1[data-border=\"true\"]::after, .framer-V30U1 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-V30U1.framer-d16wfu, .framer-V30U1 .framer-d16wfu { display: block; }\",\".framer-V30U1.framer-bh9ui4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-V30U1 .framer-1y06h32, .framer-V30U1 .framer-mbsnc3, .framer-V30U1 .framer-r3gico, .framer-V30U1 .framer-1v1vdju { flex: none; height: 24px; overflow: visible; position: relative; text-decoration: none; width: 24px; }\",\".framer-V30U1 .framer-8ql4ue-container, .framer-V30U1 .framer-cv2s1u-container, .framer-V30U1 .framer-jntttd-container, .framer-V30U1 .framer-hd8srf-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-V30U1.framer-bh9ui4 { gap: 0px; } .framer-V30U1.framer-bh9ui4 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-V30U1.framer-bh9ui4 > :first-child { margin-left: 0px; } .framer-V30U1.framer-bh9ui4 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 144\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerG8MYwMWFd=withCSS(Component,css,\"framer-V30U1\");export default FramerG8MYwMWFd;FramerG8MYwMWFd.displayName=\"Social Links\";FramerG8MYwMWFd.defaultProps={height:24,width:144};addFonts(FramerG8MYwMWFd,[...IconFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerG8MYwMWFd\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"144\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect}from\"react\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */ export default function Clock(props){const[currentTime,setCurrentTime]=useState(new Date);useEffect(()=>{const timerID=setInterval(()=>updateCurrentTime(),1e3);return()=>{clearInterval(timerID);};},[]);const updateCurrentTime=()=>{setCurrentTime(new Date);};let text=\"\";const ampmText=props.ampmCase==\"uppercase\"?[\"AM\",\"PM\"]:[\"am\",\"pm\"];const hours=props.is12hour?currentTime.getHours()%12||12:currentTime.getHours();const minutes=currentTime.getMinutes().toString().padStart(2,\"0\");const ampm=props.is12hour?currentTime.getHours()>=12?\" \"+ampmText[1]:\" \"+ampmText[0]:\"\";if(props.seconds){const seconds=currentTime.getSeconds().toString().padStart(2,\"0\");text=`${hours}:${minutes}:${seconds}${ampm}`;}else{text=`${hours}:${minutes}${ampm}`;}if(props.timeZone){const timeZoneAbbreviation=new Intl.DateTimeFormat(\"en-US\",{timeZoneName:\"short\"}).formatToParts(new Date).find(part=>part.type===\"timeZoneName\").value;text+=\" \"+timeZoneAbbreviation;}return /*#__PURE__*/ _jsxs(\"p\",{style:{color:props.color,userSelect:props.textSelect?\"auto\":\"none\",margin:0,...props.font},children:[props.prefix,text,props.suffix]});};addPropertyControls(Clock,{seconds:{type:ControlType.Boolean,defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},timeZone:{type:ControlType.Boolean,defaultValue:false,enabledTitle:\"Show\",disabledTitle:\"Hide\"},is12hour:{type:ControlType.Boolean,defaultValue:true,enabledTitle:\"12 Hour\",disabledTitle:\"24 Hour\",title:\"Mode\"},ampmCase:{type:ControlType.Enum,defaultValue:\"uppercase\",options:[\"uppercase\",\"lowercase\"],optionTitles:[\"AM / PM\",\"am / pm\"],title:\"Case\",hidden(props){return!props.is12hour;}},color:{type:ControlType.Color,defaultValue:\"#000\",title:\"Font Color\"},font:{type:\"font\",controls:\"extended\"},prefix:{type:ControlType.String},suffix:{type:ControlType.String},textSelect:{type:ControlType.Boolean,defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Clock\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Clock.map", "// Generated by Framer (e1022ef)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Clock from\"https://framerusercontent.com/modules/YLaa8d1qFbxTy5CePxwo/JZRhMT6za7NihspWh4ta/Clock.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ecYKTB340g9fKJJ27pYv/cBNLaNuo81xYWzIkwWCL/s21e4xGOE.js\";import SocialLinks from\"https://framerusercontent.com/modules/erq64cleQlkvN4OZcbQ1/cFtAtecOyzC3q5IL3kc3/G8MYwMWFd.js\";const ClockFonts=getFonts(Clock);const SocialLinksFonts=getFonts(SocialLinks);const cycleOrder=[\"vGDcEWSgg\",\"jc2FV7z1_\",\"zRdmaSddF\"];const serializationHash=\"framer-8Kk0r\";const variantClassNames={jc2FV7z1_:\"framer-v-1qfqts3\",vGDcEWSgg:\"framer-v-p5mudr\",zRdmaSddF:\"framer-v-xl820f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,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(React.Fragment);const humanReadableVariantMap={Desktop:\"vGDcEWSgg\",Phone:\"zRdmaSddF\",Tablet:\"jc2FV7z1_\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vGDcEWSgg\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"vGDcEWSgg\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"jc2FV7z1_\",\"zRdmaSddF\"].includes(baseVariant))return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-p5mudr\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"vGDcEWSgg\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref??ref1,style:{...style},...addPropertyOverrides({jc2FV7z1_:{\"data-framer-name\":\"Tablet\"},zRdmaSddF:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fvrt2g\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"eQ8XfMQAA\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h1a2b3\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"sxkTbz4Fz\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ypj84h\",\"data-styles-preset\":\"s21e4xGOE\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(26, 26, 26)))\"},children:\"Made with \u2764\uFE0F in Vienna\"})}),className:\"framer-8q7crf\",\"data-framer-name\":\"Body\",layoutDependency:layoutDependency,layoutId:\"I8:751;8:715\",style:{\"--extracted-r6o4lv\":\"var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(26, 26, 26))\"},verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-110d2t1\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"HtQAojnDX\",style:{backgroundColor:\"var(--token-b70bda9a-0083-45a7-9cd0-4fff271102b2, rgb(230, 230, 230))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12babuc-container\",layoutDependency:layoutDependency,layoutId:\"VNzDl2Btm-container\",children:/*#__PURE__*/_jsx(Clock,{ampmCase:\"uppercase\",color:\"var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(26, 26, 26))\",font:{fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",letterSpacing:\"-0.15px\",lineHeight:\"150%\",textAlign:\"left\"},height:\"100%\",id:\"VNzDl2Btm\",is12hour:false,layoutId:\"VNzDl2Btm\",prefix:\"\",seconds:true,style:{width:\"100%\"},suffix:\"\",textSelect:false,timeZone:false,width:\"100%\"})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fntkhu-container\",layoutDependency:layoutDependency,layoutId:\"WKBLJX7ga-container\",children:/*#__PURE__*/_jsx(SocialLinks,{height:\"100%\",id:\"WKBLJX7ga\",layoutId:\"WKBLJX7ga\",width:\"100%\"})})]})})})});});const css=['.framer-8Kk0r[data-border=\"true\"]::after, .framer-8Kk0r [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8Kk0r.framer-16zka73, .framer-8Kk0r .framer-16zka73 { display: block; }\",\".framer-8Kk0r.framer-p5mudr { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 8px 0px; position: relative; width: 1024px; }\",\".framer-8Kk0r .framer-fvrt2g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-8Kk0r .framer-1h1a2b3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-8Kk0r .framer-8q7crf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-8Kk0r .framer-110d2t1 { align-self: stretch; flex: none; height: auto; overflow: visible; position: relative; width: 1px; }\",\".framer-8Kk0r .framer-12babuc-container { flex: none; height: auto; position: relative; width: 88px; }\",\".framer-8Kk0r .framer-fntkhu-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8Kk0r .framer-fvrt2g, .framer-8Kk0r .framer-1h1a2b3 { gap: 0px; } .framer-8Kk0r .framer-fvrt2g > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-8Kk0r .framer-fvrt2g > :first-child, .framer-8Kk0r .framer-1h1a2b3 > :first-child { margin-left: 0px; } .framer-8Kk0r .framer-fvrt2g > :last-child, .framer-8Kk0r .framer-1h1a2b3 > :last-child { margin-right: 0px; } .framer-8Kk0r .framer-1h1a2b3 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } }\",\".framer-8Kk0r.framer-v-1qfqts3.framer-p5mudr { flex-direction: column; gap: 24px; justify-content: flex-start; width: 480px; }\",\".framer-8Kk0r.framer-v-1qfqts3 .framer-fvrt2g, .framer-8Kk0r.framer-v-xl820f .framer-fvrt2g { flex-direction: column; gap: 16px; order: 1; }\",\".framer-8Kk0r.framer-v-1qfqts3 .framer-12babuc-container, .framer-8Kk0r.framer-v-xl820f .framer-12babuc-container { width: auto; }\",\".framer-8Kk0r.framer-v-1qfqts3 .framer-fntkhu-container, .framer-8Kk0r.framer-v-xl820f .framer-fntkhu-container { order: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8Kk0r.framer-v-1qfqts3.framer-p5mudr, .framer-8Kk0r.framer-v-1qfqts3 .framer-fvrt2g { gap: 0px; } .framer-8Kk0r.framer-v-1qfqts3.framer-p5mudr > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-8Kk0r.framer-v-1qfqts3.framer-p5mudr > :first-child, .framer-8Kk0r.framer-v-1qfqts3 .framer-fvrt2g > :first-child { margin-top: 0px; } .framer-8Kk0r.framer-v-1qfqts3.framer-p5mudr > :last-child, .framer-8Kk0r.framer-v-1qfqts3 .framer-fvrt2g > :last-child { margin-bottom: 0px; } .framer-8Kk0r.framer-v-1qfqts3 .framer-fvrt2g > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",\".framer-8Kk0r.framer-v-xl820f.framer-p5mudr { flex-direction: column; gap: 24px; justify-content: flex-start; width: 360px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8Kk0r.framer-v-xl820f.framer-p5mudr, .framer-8Kk0r.framer-v-xl820f .framer-fvrt2g { gap: 0px; } .framer-8Kk0r.framer-v-xl820f.framer-p5mudr > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-8Kk0r.framer-v-xl820f.framer-p5mudr > :first-child, .framer-8Kk0r.framer-v-xl820f .framer-fvrt2g > :first-child { margin-top: 0px; } .framer-8Kk0r.framer-v-xl820f.framer-p5mudr > :last-child, .framer-8Kk0r.framer-v-xl820f .framer-fvrt2g > :last-child { margin-bottom: 0px; } .framer-8Kk0r.framer-v-xl820f .framer-fvrt2g > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 1024\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jc2FV7z1_\":{\"layout\":[\"fixed\",\"auto\"]},\"zRdmaSddF\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerdC5TX1xm7=withCSS(Component,css,\"framer-8Kk0r\");export default FramerdC5TX1xm7;FramerdC5TX1xm7.displayName=\"Navigation/Footer\";FramerdC5TX1xm7.defaultProps={height:32,width:1024};addPropertyControls(FramerdC5TX1xm7,{variant:{options:[\"vGDcEWSgg\",\"jc2FV7z1_\",\"zRdmaSddF\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerdC5TX1xm7,[...ClockFonts,...SocialLinksFonts,...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdC5TX1xm7\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jc2FV7z1_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zRdmaSddF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1024\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"Inter-Medium\"]);export const fonts=[];export const css=['.framer-ivA2K .framer-styles-preset-15ooa2o:not(.rich-text-wrapper), .framer-ivA2K .framer-styles-preset-15ooa2o.rich-text-wrapper h3 { --framer-font-family: \"Inter-Medium\", \"Inter\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.5px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-ivA2K\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (e1022ef)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,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/6MgB1BrJn96S18oZh6Yc/SMmvjPe3K7ZTIpy431uW/fxOa2uaU7.js\";import Icon from\"https://framerusercontent.com/modules/4KcnvmPn1dXx4TFDRveE/teM98j3IUWHZnuFQlXXU/chBBeLxOO.js\";const IconFonts=getFonts(Icon);const enabledGestures={A66daeBO5:{hover:true},EWf5c2ru5:{hover:true},PFb89MFp3:{hover:true}};const cycleOrder=[\"EWf5c2ru5\",\"PFb89MFp3\",\"A66daeBO5\"];const serializationHash=\"framer-rPInK\";const variantClassNames={A66daeBO5:\"framer-v-wwek1n\",EWf5c2ru5:\"framer-v-14vq399\",PFb89MFp3:\"framer-v-evic8p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{delay:0,duration:.25,ease:[.12,.23,.5,1],type:\"tween\"},PFb89MFp3:{delay:0,duration:.25,ease:[.12,.23,.5,1],type:\"tween\"}};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(React.Fragment);const humanReadableVariantMap={Icon:\"A66daeBO5\",Primary:\"PFb89MFp3\",Secondary:\"EWf5c2ru5\"};const getProps=({height,id,link,newTab,text,width,...props})=>{return{...props,G1qbEeU5V:newTab??props.G1qbEeU5V,H9HMPBD02:link??props.H9HMPBD02,pAN0s57YM:text??props.pAN0s57YM??\"Button\",variant:humanReadableVariantMap[props.variant]??props.variant??\"EWf5c2ru5\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,pAN0s57YM,H9HMPBD02,G1qbEeU5V,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"EWf5c2ru5\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(gestureVariant===\"A66daeBO5-hover\")return false;if(baseVariant===\"A66daeBO5\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"A66daeBO5-hover\")return true;if(baseVariant===\"A66daeBO5\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:H9HMPBD02,openInNewTab:G1qbEeU5V,children:/*#__PURE__*/_jsx(motion.a,{...restProps,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-14vq399\",className,classNames)} framer-1y3afkm`,\"data-framer-name\":\"Secondary\",layoutDependency:layoutDependency,layoutId:\"EWf5c2ru5\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref??ref1,style:{...style},...addPropertyOverrides({\"A66daeBO5-hover\":{\"data-framer-name\":undefined},\"EWf5c2ru5-hover\":{\"data-framer-name\":undefined},\"PFb89MFp3-hover\":{\"data-framer-name\":undefined},A66daeBO5:{\"data-framer-name\":\"Icon\"},PFb89MFp3:{\"data-framer-name\":\"Primary\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1humrid\",\"data-border\":true,\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"qDCc3lCa3\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":'var(--token-b70bda9a-0083-45a7-9cd0-4fff271102b2, rgb(230, 231, 234)) /* {\"name\":\"Neutral/Gray 4\"} */',\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-5fbe4e9b-0fcd-4fae-9a6b-902ca1f1dae5, rgb(255, 255, 255))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},variants:{\"A66daeBO5-hover\":{backgroundColor:\"var(--token-8d21ddd0-30c2-4d58-9cfe-c00e05cba876, rgb(241, 242, 244))\"},\"EWf5c2ru5-hover\":{backgroundColor:\"var(--token-8d21ddd0-30c2-4d58-9cfe-c00e05cba876, rgb(242, 242, 242))\"},\"PFb89MFp3-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},PFb89MFp3:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-2a54f3f7-c0d4-4cec-a40e-35dfcb439093, rgb(11, 47, 172))\"}},children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-15ooa2o\",\"data-styles-preset\":\"fxOa2uaU7\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(44, 44, 44)))\"},children:\"Button\"})}),className:\"framer-bqetv3\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"I5:154;2:608\",style:{\"--extracted-a0htzi\":\"var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(44, 44, 44))\"},text:pAN0s57YM,variants:{PFb89MFp3:{\"--extracted-a0htzi\":\"var(--token-5fbe4e9b-0fcd-4fae-9a6b-902ca1f1dae5, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({PFb89MFp3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-15ooa2o\",\"data-styles-preset\":\"fxOa2uaU7\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-5fbe4e9b-0fcd-4fae-9a6b-902ca1f1dae5, rgb(255, 255, 255)))\"},children:\"Button\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jm6wnz-container\",layoutDependency:layoutDependency,layoutId:\"TceJZy8Yl-container\",children:/*#__PURE__*/_jsx(Icon,{height:\"100%\",id:\"TceJZy8Yl\",layoutId:\"TceJZy8Yl\",style:{height:\"100%\",width:\"100%\"},variant:\"oFBvm7v_s\",width:\"100%\"})})]})})})})})});});const css=['.framer-rPInK[data-border=\"true\"]::after, .framer-rPInK [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-rPInK.framer-1y3afkm, .framer-rPInK .framer-1y3afkm { display: block; }\",\".framer-rPInK.framer-14vq399 { 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: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-rPInK .framer-1humrid { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 24px 12px 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-rPInK .framer-bqetv3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 2; }\",\".framer-rPInK .framer-1jm6wnz-container { flex: none; height: 24px; position: relative; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-rPInK.framer-14vq399, .framer-rPInK .framer-1humrid { gap: 0px; } .framer-rPInK.framer-14vq399 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-rPInK.framer-14vq399 > :first-child, .framer-rPInK .framer-1humrid > :first-child { margin-left: 0px; } .framer-rPInK.framer-14vq399 > :last-child, .framer-rPInK .framer-1humrid > :last-child { margin-right: 0px; } .framer-rPInK .framer-1humrid > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } }\",\".framer-rPInK.framer-v-evic8p .framer-1humrid { order: 0; }\",\".framer-rPInK.framer-v-wwek1n .framer-1humrid { padding: 12px 12px 12px 12px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 96\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"PFb89MFp3\":{\"layout\":[\"auto\",\"auto\"]},\"A66daeBO5\":{\"layout\":[\"auto\",\"auto\"]},\"OLaT7uXBM\":{\"layout\":[\"auto\",\"auto\"]},\"zpIDkpKPQ\":{\"layout\":[\"auto\",\"auto\"]},\"lNLfKPo0Y\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"pAN0s57YM\":\"text\",\"H9HMPBD02\":\"link\",\"G1qbEeU5V\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerHQy1toMAB=withCSS(Component,css,\"framer-rPInK\");export default FramerHQy1toMAB;FramerHQy1toMAB.displayName=\"Button\";FramerHQy1toMAB.defaultProps={height:48,width:96};addPropertyControls(FramerHQy1toMAB,{variant:{options:[\"EWf5c2ru5\",\"PFb89MFp3\",\"A66daeBO5\"],optionTitles:[\"Secondary\",\"Primary\",\"Icon\"],title:\"Variant\",type:ControlType.Enum},pAN0s57YM:{defaultValue:\"Button\",displayTextArea:false,title:\"Text\",type:ControlType.String},H9HMPBD02:{title:\"Link\",type:ControlType.Link},G1qbEeU5V:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramerHQy1toMAB,[...IconFonts,...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHQy1toMAB\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"pAN0s57YM\\\":\\\"text\\\",\\\"H9HMPBD02\\\":\\\"link\\\",\\\"G1qbEeU5V\\\":\\\"newTab\\\"}\",\"framerIntrinsicWidth\":\"96\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PFb89MFp3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"A66daeBO5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OLaT7uXBM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zpIDkpKPQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lNLfKPo0Y\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (c105afa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-x6OnI\";const variantClassNames={oCe3umCIZ:\"framer-v-1a7tu0o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.25,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,WHwBc38G2:link??props.WHwBc38G2};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,WHwBc38G2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"oCe3umCIZ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:WHwBc38G2,motionChild:true,nodeId:\"oCe3umCIZ\",openInNewTab:false,scopeId:\"flWVZcVm8\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"stretch\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/KsuwnAFCLQ8VBLcvKwqgiUDA.png\"},className:`${cx(scopingClassNames,\"framer-1a7tu0o\",className,classNames)} framer-injgo`,\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"oCe3umCIZ\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-emz8x2\",\"data-framer-name\":\"Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"VoGJBviX1\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48 48\"><path d=\"M 0 24 C 0 10.745 10.745 0 24 0 C 37.255 0 48 10.745 48 24 C 48 37.255 37.255 48 24 48 C 10.745 48 0 37.255 0 24 Z\" fill=\"var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Text/Primary&quot;} */\"></path><path d=\"M 17.014 32.724 L 12.02 15.27 L 16.051 15.27 L 18.941 27.398 L 19.085 27.398 L 22.273 15.27 L 25.724 15.27 L 28.904 27.423 L 29.057 27.423 L 31.947 15.27 L 35.977 15.27 L 30.983 32.724 L 27.387 32.724 L 24.063 21.313 L 23.926 21.313 L 20.611 32.725 L 17.014 32.725 Z\" fill=\"var(--token-5fbe4e9b-0fcd-4fae-9a6b-902ca1f1dae5, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Neutral/White&quot;} */\"></path></svg>',svgContentId:12234494716,withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-x6OnI.framer-injgo, .framer-x6OnI .framer-injgo { display: block; }\",\".framer-x6OnI.framer-1a7tu0o { height: 48px; overflow: visible; position: relative; text-decoration: none; width: 48px; }\",\".framer-x6OnI .framer-emz8x2 { flex: none; height: 48px; left: 0px; position: absolute; top: 0px; width: 48px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"WHwBc38G2\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerflWVZcVm8=withCSS(Component,css,\"framer-x6OnI\");export default FramerflWVZcVm8;FramerflWVZcVm8.displayName=\"Logo\";FramerflWVZcVm8.defaultProps={height:48,width:48};addPropertyControls(FramerflWVZcVm8,{WHwBc38G2:{title:\"Link\",type:ControlType.Link}});addFonts(FramerflWVZcVm8,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerflWVZcVm8\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"WHwBc38G2\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"48\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"48\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./flWVZcVm8.map", "// Generated by Framer (d2b7042)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,ResolveLinks,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Logo from\"https://framerusercontent.com/modules/lXxoEAOX6gGP572jFDJs/839kKaXHzeDkFzWf41bK/flWVZcVm8.js\";import Button from\"https://framerusercontent.com/modules/9IMbHhL3VnC6dViTjJvV/BBfSutexn3ShlhKmWC6U/HQy1toMAB.js\";const LogoFonts=getFonts(Logo);const ButtonFonts=getFonts(Button);const cycleOrder=[\"YPLWxui6D\",\"aeW5cnlvZ\",\"JVIBGxKOF\"];const serializationHash=\"framer-R7E3F\";const variantClassNames={aeW5cnlvZ:\"framer-v-4alaey\",JVIBGxKOF:\"framer-v-zl7t08\",YPLWxui6D:\"framer-v-diob26\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,scale:1.1,transition:transition1};const transformTemplate1=(_,t)=>`perspective(1200px) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Desktop:\"YPLWxui6D\",Phone:\"JVIBGxKOF\",Tablet:\"aeW5cnlvZ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YPLWxui6D\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"YPLWxui6D\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const router=useRouter();const isDisplayed=()=>{if([\"aeW5cnlvZ\",\"JVIBGxKOF\"].includes(baseVariant))return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-diob26\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"YPLWxui6D\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref??ref1,style:{...style},...addPropertyOverrides({aeW5cnlvZ:{\"data-framer-name\":\"Tablet\"},JVIBGxKOF:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(motion.div,{className:\"framer-aar5ze-container\",layoutDependency:layoutDependency,layoutId:\"sVtcoayXY-container\",transformTemplate:transformTemplate1,whileHover:animation,children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"sVtcoayXY\",layoutId:\"sVtcoayXY\",style:{height:\"100%\",width:\"100%\"},WHwBc38G2:resolvedLinks[0],width:\"100%\",...addPropertyOverrides({aeW5cnlvZ:{WHwBc38G2:resolvedLinks[1]},JVIBGxKOF:{WHwBc38G2:resolvedLinks[2]}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h2ciqz-container\",layoutDependency:layoutDependency,layoutId:\"KSkAkzSIR-container\",children:/*#__PURE__*/_jsx(Button,{G1qbEeU5V:true,H9HMPBD02:\"mailto:contact@writemaier.com\",height:\"100%\",id:\"KSkAkzSIR\",layoutId:\"KSkAkzSIR\",pAN0s57YM:\"Contact\",variant:\"PFb89MFp3\",width:\"100%\"})})]})})})});});const css=['.framer-R7E3F[data-border=\"true\"]::after, .framer-R7E3F [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-R7E3F.framer-1sm16lw, .framer-R7E3F .framer-1sm16lw { display: block; }\",\".framer-R7E3F.framer-diob26 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1024px; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 768px; }\",\".framer-R7E3F .framer-aar5ze-container { flex: none; height: 48px; position: relative; width: 48px; z-index: 1; }\",\".framer-R7E3F .framer-1h2ciqz-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-R7E3F.framer-v-4alaey.framer-diob26 { width: 480px; }\",\".framer-R7E3F.framer-v-zl7t08.framer-diob26 { width: 360px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 768\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1024px\",null,null]},\"aeW5cnlvZ\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1024px\",null,null]},\"JVIBGxKOF\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1024px\",null,null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerOMi7rFr6t=withCSS(Component,css,\"framer-R7E3F\");export default FramerOMi7rFr6t;FramerOMi7rFr6t.displayName=\"Navigation/Logo & Button\";FramerOMi7rFr6t.defaultProps={height:48,width:768};addPropertyControls(FramerOMi7rFr6t,{variant:{options:[\"YPLWxui6D\",\"aeW5cnlvZ\",\"JVIBGxKOF\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOMi7rFr6t,[...LogoFonts,...ButtonFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOMi7rFr6t\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"768\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1024px\\\",null,null]},\\\"aeW5cnlvZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1024px\\\",null,null]},\\\"JVIBGxKOF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1024px\\\",null,null]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=['.framer-rvgah .framer-styles-preset-1wicq5s:not(.rich-text-wrapper), .framer-rvgah .framer-styles-preset-1wicq5s.rich-text-wrapper a { --framer-link-current-text-color: var(--token-2a54f3f7-c0d4-4cec-a40e-35dfcb439093, #6a4dff) /* {\"name\":\"Primary/Purple\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-2a54f3f7-c0d4-4cec-a40e-35dfcb439093, #824dff) /* {\"name\":\"Primary/Purple\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, #1a1a1a); --framer-link-text-decoration: none; transition: color 0.25s cubic-bezier(0.12, 0.23, 0.5, 1) 0s; }'];export const className=\"framer-rvgah\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([\"Inter-Medium\"]);export const fonts=[];export const css=['.framer-dKaV5 .framer-styles-preset-1pnw8va:not(.rich-text-wrapper), .framer-dKaV5 .framer-styles-preset-1pnw8va.rich-text-wrapper p { --framer-font-family: \"Inter-Medium\", \"Inter\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.5px; --framer-line-height: 150%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, #2c2c2c); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-dKaV5\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (1c1e241)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getPropertyControls,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const cycleOrder=[\"KZIK7rfVg\",\"udnmimFYL\"];const serializationHash=\"framer-V3yUc\";const variantClassNames={KZIK7rfVg:\"framer-v-1eogpue\",udnmimFYL:\"framer-v-17ka4qg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Dark:\"KZIK7rfVg\",Light:\"udnmimFYL\"};const getProps=({height,iconColor,iconDark,iconLight,id,weight,width,...props})=>{var _ref,_ref1,_ref2,_ref3,_humanReadableVariantMap_props_variant,_ref4;return{...props,AeO5PLd9q:(_ref=iconColor!==null&&iconColor!==void 0?iconColor:props.AeO5PLd9q)!==null&&_ref!==void 0?_ref:'var(--token-fa6255fa-1747-4bc3-894a-8375bc25f0bd, rgb(28, 28, 28)) /* {\"name\":\"font/active\"} */',fle84VlOx:(_ref1=iconLight!==null&&iconLight!==void 0?iconLight:props.fle84VlOx)!==null&&_ref1!==void 0?_ref1:\"Sun\",njtQOvFbC:(_ref2=weight!==null&&weight!==void 0?weight:props.njtQOvFbC)!==null&&_ref2!==void 0?_ref2:\"bold\",pdO6Nm4lI:(_ref3=iconDark!==null&&iconDark!==void 0?iconDark:props.pdO6Nm4lI)!==null&&_ref3!==void 0?_ref3:\"Moon\",variant:(_ref4=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref4!==void 0?_ref4:\"KZIK7rfVg\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale}=useLocaleInfo();const{style,className,layoutId,variant,AeO5PLd9q,pdO6Nm4lI,fle84VlOx,njtQOvFbC,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"KZIK7rfVg\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-V3yUc\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(\"framer-1eogpue\",className),\"data-framer-name\":\"Dark\",layoutDependency:layoutDependency,layoutId:\"KZIK7rfVg\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({udnmimFYL:{\"data-framer-name\":\"Light\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-x0dyzq-container\",layoutDependency:layoutDependency,layoutId:\"WEHUrU2bE-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:AeO5PLd9q,height:\"100%\",iconSearch:\"House\",iconSelection:pdO6Nm4lI,id:\"WEHUrU2bE\",layoutId:\"WEHUrU2bE\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:njtQOvFbC,width:\"100%\",...addPropertyOverrides({udnmimFYL:{iconSelection:fle84VlOx}},baseVariant,gestureVariant)})})})})})});});const css=['.framer-V3yUc [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-V3yUc .framer-n0rqea { display: block; }\",\".framer-V3yUc .framer-1eogpue { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; padding: 0px 0px 0px 0px; position: relative; width: 40px; }\",\".framer-V3yUc .framer-x0dyzq-container { flex: none; height: 20px; position: relative; width: 20px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-V3yUc .framer-1eogpue { gap: 0px; } .framer-V3yUc .framer-1eogpue > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-V3yUc .framer-1eogpue > :first-child { margin-left: 0px; } .framer-V3yUc .framer-1eogpue > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"udnmimFYL\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"AeO5PLd9q\":\"iconColor\",\"pdO6Nm4lI\":\"iconDark\",\"fle84VlOx\":\"iconLight\",\"njtQOvFbC\":\"weight\"}\n * @framerImmutableVariables true\n */const FramerZbmf7W7C5=withCSS(Component,css,\"framer-V3yUc\");export default FramerZbmf7W7C5;FramerZbmf7W7C5.displayName=\"Single\";FramerZbmf7W7C5.defaultProps={height:40,width:40};addPropertyControls(FramerZbmf7W7C5,{variant:{options:[\"KZIK7rfVg\",\"udnmimFYL\"],optionTitles:[\"Dark\",\"Light\"],title:\"Variant\",type:ControlType.Enum},AeO5PLd9q:{defaultValue:'var(--token-fa6255fa-1747-4bc3-894a-8375bc25f0bd, rgb(28, 28, 28)) /* {\"name\":\"font/active\"} */',title:\"IconColor\",type:ControlType.Color},pdO6Nm4lI:(PhosphorControls===null||PhosphorControls===void 0?void 0:PhosphorControls[\"iconSelection\"])&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"Moon\",hidden:undefined,title:\"IconDark\"},fle84VlOx:(PhosphorControls===null||PhosphorControls===void 0?void 0:PhosphorControls[\"iconSelection\"])&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"Sun\",hidden:undefined,title:\"IconLight\"},njtQOvFbC:(PhosphorControls===null||PhosphorControls===void 0?void 0:PhosphorControls[\"weight\"])&&{...PhosphorControls[\"weight\"],defaultValue:\"bold\",hidden:undefined,title:\"Weight\"}});addFonts(FramerZbmf7W7C5,[...PhosphorFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZbmf7W7C5\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"AeO5PLd9q\\\":\\\"iconColor\\\",\\\"pdO6Nm4lI\\\":\\\"iconDark\\\",\\\"fle84VlOx\\\":\\\"iconLight\\\",\\\"njtQOvFbC\\\":\\\"weight\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"udnmimFYL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"40\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Zbmf7W7C5.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map", "let Component;\nvar House_default = (React) => {\n  if (!Component) {\n    const weights = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M221.56,100.85,141.61,25.38l-.16-.15a19.93,19.93,0,0,0-26.91,0l-.17.15L34.44,100.85A20.07,20.07,0,0,0,28,115.55V208a20,20,0,0,0,20,20H96a20,20,0,0,0,20-20V164h24v44a20,20,0,0,0,20,20h48a20,20,0,0,0,20-20V115.55A20.07,20.07,0,0,0,221.56,100.85ZM204,204H164V160a20,20,0,0,0-20-20H112a20,20,0,0,0-20,20v44H52V117.28l76-71.75,76,71.75Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,115.54V208a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.54a8,8,0,0,1,2.62-5.92l80-75.54a8,8,0,0,1,10.77,0l80,75.54A8,8,0,0,1,216,115.54Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,115.55V208a16,16,0,0,1-16,16H168a16,16,0,0,1-16-16V168a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v40a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V115.55a16,16,0,0,1,5.17-11.78l80-75.48.11-.11a16,16,0,0,1,21.53,0,1.14,1.14,0,0,0,.11.11l80,75.48A16,16,0,0,1,224,115.55Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.47,105.24l-80-75.5-.09-.08a13.94,13.94,0,0,0-18.83,0l-.09.08-80,75.5A14,14,0,0,0,34,115.55V208a14,14,0,0,0,14,14H96a14,14,0,0,0,14-14V160a2,2,0,0,1,2-2h32a2,2,0,0,1,2,2v48a14,14,0,0,0,14,14h48a14,14,0,0,0,14-14V115.55A14,14,0,0,0,217.47,105.24ZM210,208a2,2,0,0,1-2,2H160a2,2,0,0,1-2-2V160a14,14,0,0,0-14-14H112a14,14,0,0,0-14,14v48a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V115.55a2,2,0,0,1,.65-1.48l.09-.08,79.94-75.48a2,2,0,0,1,2.63,0L209.26,114l.08.08a2,2,0,0,1,.66,1.48Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.13,106.72,136.07,31.13a12,12,0,0,0-16.2.05L39.93,106.67A12,12,0,0,0,36,115.54V208a12,12,0,0,0,12,12H96a12,12,0,0,0,12-12V160a4,4,0,0,1,4-4h32a4,4,0,0,1,4,4v48a12,12,0,0,0,12,12h48a12,12,0,0,0,12-12V115.54A12,12,0,0,0,216.13,106.72ZM212,208a4,4,0,0,1-4,4H160a4,4,0,0,1-4-4V160a12,12,0,0,0-12-12H112a12,12,0,0,0-12,12v48a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V115.54a4.09,4.09,0,0,1,1.36-3L125.3,37.05a4,4,0,0,1,5.33,0l80.06,75.58a4,4,0,0,1,1.31,3Z\" }))\n      ]\n    ]);\n    const House = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, weights.get(props.weight)));\n    House.displayName = \"House\";\n    Component = House;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n", "import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.53\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"AddressBook\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Baby\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"BezierCurve\",\"Bicycle\",\"Binoculars\",\"Bird\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"BoundingBox\",\"BowlFood\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Buildings\",\"Bus\",\"Butterfly\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarPlus\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleText\",\"ChatDots\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checks\",\"Church\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCounterClockwise\",\"ClockCountdown\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"Command\",\"Compass\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"Cpu\",\"CreditCard\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSpeaker\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"DribbbleLogo\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"Fan\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileCloud\",\"FileCode\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"Footprints\",\"ForkKnife\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeStand\",\"Goggles\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GridFour\",\"GridNine\",\"Guitar\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandCoins\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"Hash\",\"HashStraight\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighHeel\",\"HighlighterCircle\",\"Hoodie\",\"Horse\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Jeep\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"Laptop\",\"Layout\",\"Leaf\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"MapPin\",\"MapPinLine\",\"MapTrifold\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MathOperations\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MessengerLogo\",\"MetaLogo\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"Monitor\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Newspaper\",\"NewspaperClipping\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Option\",\"OrangeSlice\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleRun\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneOutgoing\",\"PhonePlus\",\"PhoneSlash\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PinterestLogo\",\"Pinwheel\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"Queue\",\"Quotes\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Scales\",\"Scan\",\"Scissors\",\"Scooter\",\"Screencast\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealQuestion\",\"SealWarning\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Spinner\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackOverflowLogo\",\"StackSimple\",\"Stairs\",\"Stamp\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"Subtitles\",\"Subtract\",\"SubtractSquare\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextT\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Timer\",\"Tipi\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tote\",\"ToteSimple\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"Trophy\",\"Truck\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCircle\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XSquare\",\"YinYang\",\"YoutubeLogo\",];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\",];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.53\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/ _jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box\u2026\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map", "import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";const useStore=createStore({// Set the starting theme below, otherwise default to system.\ntheme:\"system\"});const changeTheme=theme=>{const htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement.setAttribute(\"toggle-theme\",`${theme}`);bodyElement.setAttribute(\"toggle-theme\",`${theme}`);localStorage.setItem(\"theme\",`${theme}`);// Trigger event that is compatible with Framestack Theme Image Component\nconst event=new Event(\"themeChange\");window.dispatchEvent(event);return;};export function withSingleToggle(Component){return props=>{const[store,setStore]=useStore();useEffect(()=>{// If starting theme is other than light/dark then match device theme.\nif(store.theme!==\"dark\"&&store.theme!==\"light\"){// Detect system theme\nconst mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");let newTheme=mediaQuery.matches?\"dark\":\"light\";// Set store theme\nsetStore({theme:newTheme});localStorage.setItem(\"theme\",`${newTheme}`);}else{// Set the starting theme based on store\nlocalStorage.setItem(\"theme\",`${store.theme}`);}// Create attributes on html and body so that theme will be applied based on store\nconst htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement&&htmlElement.setAttribute(\"toggle-theme\",`${store.theme}`);bodyElement&&bodyElement.setAttribute(\"toggle-theme\",`${store.theme}`);// Create sets of light and dark mode tokens\nlet lightThemeTokens=[];let darkThemeTokens=[];for(let i=0;i<document.styleSheets.length;i++){const sheet=document.styleSheets[i];try{for(let rule of sheet.cssRules){// Get light and dark mode tokens\nif(rule.selectorText===\"body\"){const style=rule.style;for(let j=0;j<style.length;j++){const propertyName=style[j];if(propertyName.includes(\"--token\")){const value=style.getPropertyValue(propertyName);// Check for specific tokens or list all\nconst combinedCssRule=`${propertyName}: ${value};`;lightThemeTokens.push(combinedCssRule);}}lightThemeTokens=lightThemeTokens.join(\" \");}else if(rule.conditionText===\"(prefers-color-scheme: dark)\"){const cssTextIgnore=\"body:not([data-framer-theme])\";if(!rule.cssText.includes(cssTextIgnore)){const mediaRulesString=rule.cssRules[0].cssText.replace(\"body\",\"\").replace(/\\s*{\\s*/,\"\").replace(/\\s*}\\s*$/,\"\");darkThemeTokens=mediaRulesString;}}}}catch(e){console.warn(\"Cannot access stylesheet:\",sheet.href);}}// Create styleSheet with id and populate with correct CSS text\nlet styleElement=document.createElement(\"style\");styleElement.id=\"toggle-theme\";const customCssRule=`body[toggle-theme=\"light\"] {${lightThemeTokens}} body[toggle-theme=\"dark\"]{${darkThemeTokens}} html[toggle-theme=\"light\"] { color-scheme: light; } html[toggle-theme=\"dark\"] { color-scheme: dark; }`;styleElement.textContent=customCssRule;document.head.appendChild(styleElement);// Cleanup function\nreturn()=>{// Check if the style element exists and remove it\nconst existingStyleElement=document.getElementById(\"toggle-theme\");if(existingStyleElement){document.head.removeChild(existingStyleElement);}htmlElement&&htmlElement.setAttribute(\"toggle-theme\",\"system\");bodyElement&&bodyElement.setAttribute(\"toggle-theme\",\"system\");};},[]);const handleClick=()=>{let newTheme=store.theme===\"light\"?\"dark\":\"light\";setStore({theme:newTheme});changeTheme(newTheme);};return /*#__PURE__*/_jsx(Component,{...props,variant:store.theme===\"light\"?\"Light\":\"Dark\",whileHover:{scale:1},onClick:handleClick});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withSingleToggle\":{\"type\":\"reactHoc\",\"name\":\"withSingleToggle\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SingleToggle.map", "// Generated by Framer (716ed5b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useLocaleInfo,useVariantState,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Single,*as SingleInfo from\"https://framerusercontent.com/modules/9ypROszDaGgFPyoDQhgD/Tsn87sYLj6y7JCHePvoq/Zbmf7W7C5.js\";import{withSingleToggle}from\"https://framerusercontent.com/modules/X7auWrP9bAihC5aUkqtZ/Zc6ixz89tfZTYfMJB4hf/SingleToggle.js\";const SingleFonts=getFonts(Single);const SingleWithSingleToggleWithMappedReactPropsg424ez=withMappedReactProps(withSingleToggle(Single),SingleInfo);const enabledGestures={DeODZJPEo:{hover:true}};const cycleOrder=[\"DeODZJPEo\"];const serializationHash=\"framer-eE13Q\";const variantClassNames={DeODZJPEo:\"framer-v-y2jtrl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const getProps=({height,iconColor,iconColorHover,id,width,...props})=>{var _ref,_ref1;return{...props,BcIGwLgQH:(_ref=iconColorHover!==null&&iconColorHover!==void 0?iconColorHover:props.BcIGwLgQH)!==null&&_ref!==void 0?_ref:\"var(--token-2a54f3f7-c0d4-4cec-a40e-35dfcb439093, rgb(255, 85, 0))\",Tib6Q7ZnQ:(_ref1=iconColor!==null&&iconColor!==void 0?iconColor:props.Tib6Q7ZnQ)!==null&&_ref1!==void 0?_ref1:\"var(--token-fa6255fa-1747-4bc3-894a-8375bc25f0bd, rgb(28, 28, 28))\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Tib6Q7ZnQ,ixZIJysro,d0DRJtbRf,LTl4MmErQ,BcIGwLgQH,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"DeODZJPEo\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-y2jtrl\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"DeODZJPEo\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"DeODZJPEo-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-f48qai-container\",layoutDependency:layoutDependency,layoutId:\"KFDjz1I3k-container\",children:/*#__PURE__*/_jsx(SingleWithSingleToggleWithMappedReactPropsg424ez,{AeO5PLd9q:Tib6Q7ZnQ,fle84VlOx:LTl4MmErQ,height:\"100%\",id:\"KFDjz1I3k\",layoutId:\"KFDjz1I3k\",njtQOvFbC:ixZIJysro,pdO6Nm4lI:d0DRJtbRf,style:{height:\"100%\",width:\"100%\"},variant:\"udnmimFYL\",width:\"100%\",...addPropertyOverrides({\"DeODZJPEo-hover\":{AeO5PLd9q:BcIGwLgQH}},baseVariant,gestureVariant)})})})})})});});const css=['.framer-eE13Q[data-border=\"true\"]::after, .framer-eE13Q [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eE13Q.framer-dqv0su, .framer-eE13Q .framer-dqv0su { display: block; }\",\".framer-eE13Q.framer-y2jtrl { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-eE13Q .framer-f48qai-container { cursor: pointer; flex: none; height: 24px; position: relative; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-eE13Q.framer-y2jtrl { gap: 0px; } .framer-eE13Q.framer-y2jtrl > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-eE13Q.framer-y2jtrl > :first-child { margin-left: 0px; } .framer-eE13Q.framer-y2jtrl > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"OiR0fYjCE\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Tib6Q7ZnQ\":\"iconColor\",\"BcIGwLgQH\":\"iconColorHover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerAgz_3VMJ4=withCSS(Component,css,\"framer-eE13Q\");export default FramerAgz_3VMJ4;FramerAgz_3VMJ4.displayName=\"SingleToggle Copy\";FramerAgz_3VMJ4.defaultProps={height:24,width:24};addPropertyControls(FramerAgz_3VMJ4,{Tib6Q7ZnQ:{defaultValue:'var(--token-fa6255fa-1747-4bc3-894a-8375bc25f0bd, rgb(28, 28, 28)) /* {\"name\":\"font/active\"} */',title:\"IconColor\",type:ControlType.Color},BcIGwLgQH:{defaultValue:'var(--token-2a54f3f7-c0d4-4cec-a40e-35dfcb439093, rgb(255, 85, 0)) /* {\"name\":\"Accent/Primary\"} */',title:\"IconColorHover\",type:ControlType.Color}});addFonts(FramerAgz_3VMJ4,[...SingleFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAgz_3VMJ4\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Tib6Q7ZnQ\\\":\\\"iconColor\\\",\\\"BcIGwLgQH\\\":\\\"iconColorHover\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OiR0fYjCE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Agz_3VMJ4.map", "// Generated by Framer (e1022ef)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/r9MYbV8FZR6CpKj2uNt1/fmnye5VffxFR33AzfUAp/ro7OPezbn.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/m4StOxvjjYG96XfHuR2g/SjvBHmbPNGKpPYUxus1f/vayacA6eb.js\";import SingleToggleCopy from\"https://framerusercontent.com/modules/HIE9STYzuwJAxLjNRXe6/L81cGmiM40TYDBrHzyiR/Agz_3VMJ4.js\";import Button from\"https://framerusercontent.com/modules/9IMbHhL3VnC6dViTjJvV/BBfSutexn3ShlhKmWC6U/HQy1toMAB.js\";const SingleToggleCopyFonts=getFonts(SingleToggleCopy);const ButtonFonts=getFonts(Button);const cycleOrder=[\"SpHktBAn8\",\"jWADC4K2F\",\"MTo_rSZKj\"];const serializationHash=\"framer-ApMon\";const variantClassNames={jWADC4K2F:\"framer-v-11e4fu7\",MTo_rSZKj:\"framer-v-10ak2yu\",SpHktBAn8:\"framer-v-75kh0l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},jWADC4K2F:{delay:0,duration:.5,ease:[.45,0,0,1],type:\"tween\"},MTo_rSZKj:{delay:0,duration:.25,ease:[.12,.23,.5,1],type:\"tween\"}};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(React.Fragment);const humanReadableVariantMap={\"Hamburger/Closed\":\"jWADC4K2F\",\"Hamburger/Opened\":\"MTo_rSZKj\",Desktop:\"SpHktBAn8\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"SpHktBAn8\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"SpHktBAn8\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap6pw6r0=activeVariantCallback(async(...args)=>{setVariant(\"MTo_rSZKj\");});const onTap1vxod2t=activeVariantCallback(async(...args)=>{setVariant(\"jWADC4K2F\");});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"jWADC4K2F\",\"MTo_rSZKj\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-75kh0l\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"SpHktBAn8\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref??ref1,style:{...style},...addPropertyOverrides({jWADC4K2F:{\"data-framer-name\":\"Hamburger/Closed\"},MTo_rSZKj:{\"data-framer-name\":\"Hamburger/Opened\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15kw9q3\",\"data-border\":true,\"data-framer-name\":\"Menu Icon\",layoutDependency:layoutDependency,layoutId:\"r_j0B3uN_\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":'var(--token-b70bda9a-0083-45a7-9cd0-4fff271102b2, rgb(230, 231, 234)) /* {\"name\":\"Neutral/Gray 4\"} */',\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(4px)\",backgroundColor:\"rgba(255, 255, 255, 0.95)\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,WebkitBackdropFilter:\"blur(4px)\"},variants:{jWADC4K2F:{backdropFilter:\"none\",backgroundColor:\"var(--token-5fbe4e9b-0fcd-4fae-9a6b-902ca1f1dae5, rgb(255, 255, 255))\",WebkitBackdropFilter:\"none\"},MTo_rSZKj:{backdropFilter:\"none\",backgroundColor:\"var(--token-5fbe4e9b-0fcd-4fae-9a6b-902ca1f1dae5, rgb(255, 255, 255))\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({jWADC4K2F:{\"data-highlight\":true,onTap:onTap6pw6r0},MTo_rSZKj:{\"data-highlight\":true,onTap:onTap1vxod2t}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-h8n6yi\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"dYG2sM0pZ\",style:{backgroundColor:\"var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(26, 26, 26))\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99,rotate:0},variants:{MTo_rSZKj:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-a1an3d\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"zuAZxQoPo\",style:{backgroundColor:\"var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(26, 26, 26))\",borderBottomLeftRadius:99,borderBottomRightRadius:99,borderTopLeftRadius:99,borderTopRightRadius:99,rotate:0},variants:{MTo_rSZKj:{rotate:45}}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15klvy\",\"data-border\":true,\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"hJ4DszdyO\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":'var(--token-b70bda9a-0083-45a7-9cd0-4fff271102b2, rgb(230, 231, 234)) /* {\"name\":\"Neutral/Gray 4\"} */',\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-5fbe4e9b-0fcd-4fae-9a6b-902ca1f1dae5, rgb(255, 255, 255))\",borderBottomLeftRadius:48,borderBottomRightRadius:48,borderTopLeftRadius:48,borderTopRightRadius:48,opacity:1},variants:{jWADC4K2F:{opacity:0}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y86x32\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"V87CcV2jJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pnw8va\",\"data-styles-preset\":\"vayacA6eb\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(44, 44, 44)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oa_L0Rq_9\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"About\"})})})}),className:\"framer-wxykua\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"WUhEbLIxn\",style:{\"--extracted-r6o4lv\":\"var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(44, 44, 44))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pnw8va\",\"data-styles-preset\":\"vayacA6eb\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(44, 44, 44)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"GQA1VRbDo\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Work\"})})})}),className:\"framer-cxklc3\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"pkd95Viit\",style:{\"--extracted-r6o4lv\":\"var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(44, 44, 44))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ty60qm-container\",layoutDependency:layoutDependency,layoutId:\"tuCECqt6I-container\",children:/*#__PURE__*/_jsx(SingleToggleCopy,{BcIGwLgQH:\"var(--token-2a54f3f7-c0d4-4cec-a40e-35dfcb439093, rgb(255, 85, 0))\",height:\"100%\",id:\"tuCECqt6I\",layoutId:\"tuCECqt6I\",Tib6Q7ZnQ:\"var(--token-769b2b36-b762-451a-9ad9-f333c17dfad0, rgb(26, 26, 26))\",width:\"100%\"})})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-i26x4z-container\",layoutDependency:layoutDependency,layoutId:\"uG41lzxIB-container\",children:/*#__PURE__*/_jsx(Button,{G1qbEeU5V:true,H9HMPBD02:\"mailto:alex@visage.com\",height:\"100%\",id:\"uG41lzxIB\",layoutId:\"uG41lzxIB\",pAN0s57YM:\"Contact\",variant:\"PFb89MFp3\",width:\"100%\",...addPropertyOverrides({jWADC4K2F:{H9HMPBD02:\"mailto:alex@mail.com\"},MTo_rSZKj:{H9HMPBD02:\"mailto:alex@mail.com\"}},baseVariant,gestureVariant)})})]})]})})})});});const css=['.framer-ApMon[data-border=\"true\"]::after, .framer-ApMon [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ApMon.framer-1g8thuw, .framer-ApMon .framer-1g8thuw { display: block; }\",\".framer-ApMon.framer-75kh0l { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-ApMon .framer-15kw9q3 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); overflow: hidden; position: relative; width: 48px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ApMon .framer-h8n6yi { flex: none; height: 2px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; top: 20px; width: 18px; }\",\".framer-ApMon .framer-a1an3d { bottom: 20px; flex: none; height: 2px; left: calc(50.00000000000002% - 18px / 2); overflow: visible; position: absolute; width: 18px; }\",\".framer-ApMon .framer-15klvy { 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: hidden; padding: 12px 24px 12px 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-ApMon .framer-1y86x32 { 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 0px 0px 0px; position: relative; width: min-content; }\",\".framer-ApMon .framer-wxykua, .framer-ApMon .framer-cxklc3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ApMon .framer-ty60qm-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ApMon .framer-i26x4z-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ApMon.framer-75kh0l, .framer-ApMon .framer-15klvy, .framer-ApMon .framer-1y86x32 { gap: 0px; } .framer-ApMon.framer-75kh0l > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-ApMon.framer-75kh0l > :first-child { margin-top: 0px; } .framer-ApMon.framer-75kh0l > :last-child { margin-bottom: 0px; } .framer-ApMon .framer-15klvy > *, .framer-ApMon .framer-1y86x32 > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-ApMon .framer-15klvy > :first-child, .framer-ApMon .framer-1y86x32 > :first-child { margin-left: 0px; } .framer-ApMon .framer-15klvy > :last-child, .framer-ApMon .framer-1y86x32 > :last-child { margin-right: 0px; } }\",\".framer-ApMon.framer-v-11e4fu7.framer-75kh0l { gap: 16px; height: 48px; justify-content: flex-start; }\",\".framer-ApMon.framer-v-11e4fu7 .framer-15kw9q3, .framer-ApMon.framer-v-10ak2yu .framer-15kw9q3 { cursor: pointer; }\",\".framer-ApMon.framer-v-11e4fu7 .framer-15klvy { bottom: -264px; flex-direction: column; padding: 24px 24px 24px 24px; pointer-events: none; position: absolute; right: 0px; width: 168px; z-index: 1; }\",\".framer-ApMon.framer-v-11e4fu7 .framer-1y86x32 { flex-direction: column; gap: 12px; width: 44px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ApMon.framer-v-11e4fu7.framer-75kh0l, .framer-ApMon.framer-v-11e4fu7 .framer-15klvy, .framer-ApMon.framer-v-11e4fu7 .framer-1y86x32 { gap: 0px; } .framer-ApMon.framer-v-11e4fu7.framer-75kh0l > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-ApMon.framer-v-11e4fu7.framer-75kh0l > :first-child, .framer-ApMon.framer-v-11e4fu7 .framer-15klvy > :first-child, .framer-ApMon.framer-v-11e4fu7 .framer-1y86x32 > :first-child { margin-top: 0px; } .framer-ApMon.framer-v-11e4fu7.framer-75kh0l > :last-child, .framer-ApMon.framer-v-11e4fu7 .framer-15klvy > :last-child, .framer-ApMon.framer-v-11e4fu7 .framer-1y86x32 > :last-child { margin-bottom: 0px; } .framer-ApMon.framer-v-11e4fu7 .framer-15klvy > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-ApMon.framer-v-11e4fu7 .framer-1y86x32 > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } }\",\".framer-ApMon.framer-v-10ak2yu.framer-75kh0l { gap: 16px; }\",\".framer-ApMon.framer-v-10ak2yu .framer-h8n6yi { height: 2px; top: 23px; }\",\".framer-ApMon.framer-v-10ak2yu .framer-a1an3d { bottom: 23px; height: 2px; }\",\".framer-ApMon.framer-v-10ak2yu .framer-15klvy { flex-direction: column; padding: 24px 24px 24px 24px; width: 168px; }\",\".framer-ApMon.framer-v-10ak2yu .framer-1y86x32 { flex-direction: column; gap: 12px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ApMon.framer-v-10ak2yu.framer-75kh0l, .framer-ApMon.framer-v-10ak2yu .framer-15klvy, .framer-ApMon.framer-v-10ak2yu .framer-1y86x32 { gap: 0px; } .framer-ApMon.framer-v-10ak2yu.framer-75kh0l > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-ApMon.framer-v-10ak2yu.framer-75kh0l > :first-child, .framer-ApMon.framer-v-10ak2yu .framer-15klvy > :first-child, .framer-ApMon.framer-v-10ak2yu .framer-1y86x32 > :first-child { margin-top: 0px; } .framer-ApMon.framer-v-10ak2yu.framer-75kh0l > :last-child, .framer-ApMon.framer-v-10ak2yu .framer-15klvy > :last-child, .framer-ApMon.framer-v-10ak2yu .framer-1y86x32 > :last-child { margin-bottom: 0px; } .framer-ApMon.framer-v-10ak2yu .framer-15klvy > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-ApMon.framer-v-10ak2yu .framer-1y86x32 > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 201\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"jWADC4K2F\":{\"layout\":[\"auto\",\"fixed\"]},\"MTo_rSZKj\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const Framerq1cQZH5aS=withCSS(Component,css,\"framer-ApMon\");export default Framerq1cQZH5aS;Framerq1cQZH5aS.displayName=\"Navigation/Menu\";Framerq1cQZH5aS.defaultProps={height:48,width:201};addPropertyControls(Framerq1cQZH5aS,{variant:{options:[\"SpHktBAn8\",\"jWADC4K2F\",\"MTo_rSZKj\"],optionTitles:[\"Desktop\",\"Hamburger/Closed\",\"Hamburger/Opened\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerq1cQZH5aS,[...SingleToggleCopyFonts,...ButtonFonts,...sharedStyle.fonts,...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerq1cQZH5aS\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"201\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jWADC4K2F\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"MTo_rSZKj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"48\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["fontStore", "fonts", "css", "className", "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", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "isDisplayed5", "isDisplayed6", "LayoutGroup", "u", "SVG", "css", "FramerchBBeLxOO", "withCSS", "chBBeLxOO_default", "addPropertyControls", "ControlType", "addFonts", "IconFonts", "getFonts", "chBBeLxOO_default", "cycleOrder", "serializationHash", "variantClassNames", "transitions", "transition1", "animation", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "cx", "serializationHash", "Link", "chBBeLxOO_default", "css", "FramerG8MYwMWFd", "withCSS", "G8MYwMWFd_default", "addFonts", "IconFonts", "Clock", "props", "currentTime", "setCurrentTime", "ye", "ue", "timerID", "updateCurrentTime", "text", "ampmText", "hours", "minutes", "ampm", "seconds", "timeZoneAbbreviation", "part", "u", "addPropertyControls", "ControlType", "ClockFonts", "getFonts", "Clock", "SocialLinksFonts", "G8MYwMWFd_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "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", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "cx", "RichText2", "css", "FramerdC5TX1xm7", "withCSS", "dC5TX1xm7_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "fontStore", "fonts", "css", "className", "IconFonts", "getFonts", "chBBeLxOO_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "newTab", "text", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "pAN0s57YM", "H9HMPBD02", "G1qbEeU5V", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "Link", "cx", "u", "RichText2", "css", "FramerHQy1toMAB", "withCSS", "HQy1toMAB_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "WHwBc38G2", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "Link", "getLoadingLazyAtYPosition", "SVG", "css", "FramerflWVZcVm8", "withCSS", "flWVZcVm8_default", "addPropertyControls", "ControlType", "addFonts", "LogoFonts", "getFonts", "flWVZcVm8_default", "ButtonFonts", "HQy1toMAB_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transition1", "animation", "transformTemplate1", "_", "t", "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", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "router", "useRouter", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "cx", "ResolveLinks", "resolvedLinks", "css", "FramerOMi7rFr6t", "withCSS", "OMi7rFr6t_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "Zbmf7W7C5_exports", "__export", "__FramerMetadata__", "Zbmf7W7C5_default", "containerStyles", "emptyStateStyle", "containerStyles", "NullState", "Y", "_", "ref", "p", "Component", "House_default", "React", "weights", "House", "props", "ref", "defaultEvents", "ControlType", "findByArray", "arr", "search", "a", "useIconSelection", "iconKeys", "selectByList", "iconSearch", "iconSelection", "lowercaseIconKeyPairs", "iconSearchResult", "se", "iconSearchTerm", "_iconSearchTerm", "findByArray", "iconKeys", "moduleBaseUrl", "weightOptions", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "weight", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "House_default", "npm_react_18_2_exports", "importModule", "module", "ue", "emptyState", "RenderTarget", "p", "NullState", "motion", "addPropertyControls", "ControlType", "piece", "defaultEvents", "PhosphorFonts", "getFonts", "Icon", "PhosphorControls", "getPropertyControls", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "iconColor", "iconDark", "iconLight", "id", "weight", "width", "props", "_ref", "_ref1", "_ref2", "_ref3", "_humanReadableVariantMap_props_variant", "_ref4", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "AeO5PLd9q", "pdO6Nm4lI", "fle84VlOx", "njtQOvFbC", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "Icon", "css", "FramerZbmf7W7C5", "withCSS", "Zbmf7W7C5_default", "addPropertyControls", "ControlType", "PhosphorControls", "addFonts", "PhosphorFonts", "__FramerMetadata__", "createStore", "state1", "dataStore", "Data", "setDataStore", "newState", "storeState", "storeSetters", "setStoreState", "setter", "useStore", "state", "setState", "ye", "ue", "useObserveData", "useStore", "createStore", "changeTheme", "theme", "htmlElement", "bodyElement", "event", "window", "withSingleToggle", "Component", "props", "store", "setStore", "ue", "newTheme", "lightThemeTokens", "darkThemeTokens", "i", "sheet", "rule", "style", "j", "propertyName", "value", "combinedCssRule", "styleElement", "customCssRule", "existingStyleElement", "handleClick", "p", "SingleFonts", "getFonts", "Zbmf7W7C5_default", "SingleWithSingleToggleWithMappedReactPropsg424ez", "withMappedReactProps", "withSingleToggle", "Zbmf7W7C5_exports", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "iconColor", "iconColorHover", "id", "width", "props", "_ref", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Tib6Q7ZnQ", "ixZIJysro", "d0DRJtbRf", "LTl4MmErQ", "BcIGwLgQH", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "cx", "css", "FramerAgz_3VMJ4", "withCSS", "Agz_3VMJ4_default", "addPropertyControls", "ControlType", "addFonts", "SingleToggleCopyFonts", "getFonts", "Agz_3VMJ4_default", "ButtonFonts", "HQy1toMAB_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "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", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap6pw6r0", "args", "onTap1vxod2t", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "cx", "RichText2", "Link", "css", "Framerq1cQZH5aS", "withCSS", "q1cQZH5aS_default", "addPropertyControls", "ControlType", "addFonts", "fonts"]
}
