{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/odjHZRte4lzk3APe1XRq/tuXDUYsgHtzWnf2FFh9B/Encryption.js", "ssg:https://framerusercontent.com/modules/4zYV3A0e69hvH6dxKz60/MMcGSjjKAQueZgoEXetW/zREaKJC3o.js"],
  "sourcesContent": ["import { jsx as _jsx } from \"react/jsx-runtime\";\nimport { useEffect, useState, useRef } from \"react\"; // Loop only\nconst loopDelay = 0;\nconst initDelay = 0; // Do not configure\nconst letters = \"abcdefghijklmnopqrstuvwxyz-.,+*!?@&%/=\";\nexport function onAppear(Component) {\n  return props => {\n    const value = props.children.props.children.props.children;\n    const [isVisible, setIsVisible] = useState(false);\n    const [iteration, setIteration] = useState(0);\n    const intersectionRef = useRef(null);\n    const encrypt = iteration => {\n      return value.split(\"\").map((letter, index) => {\n        if (index < iteration) {\n          return value[index];\n        }\n        return letters[Math.floor(Math.random() * 38)];\n      }).join(\"\");\n    };\n    useEffect(() => {\n      const observer = new IntersectionObserver(entries => {\n        entries.forEach(entry => {\n          if (entry.isIntersecting) {\n            setIsVisible(true);\n          } else {\n            setIsVisible(false);\n          }\n        });\n      });\n      observer.observe(intersectionRef.current);\n      return () => observer.disconnect();\n    }, []);\n    useEffect(() => {\n      let interval = null;\n      if (isVisible) {\n        interval = setTimeout(() => {\n          setIteration(prev => prev + 5 / 6);\n          interval = setInterval(() => {\n            setIteration(prev => prev + 5 / 6);\n          }, 10);\n        }, 35);\n      }\n      return () => clearInterval(interval);\n    }, [isVisible]);\n    return /*#__PURE__*/_jsx(Component, {\n      ref: intersectionRef,\n      ...props,\n      text: isVisible ? encrypt(iteration) : value\n    });\n  };\n}\nexport function onLoop(Component) {\n  return props => {\n    const value = props.children.props.children.props.children;\n    const [isVisible, setIsVisible] = useState(false);\n    const [iteration, setIteration] = useState(0);\n    const [delayTime, setDelayTime] = useState(loopDelay);\n    const intersectionRef = useRef(null);\n    const encrypt = iteration => {\n      const length = value.length;\n      let result = \"\";\n      for (let i = 0; i < length; i++) {\n        const letter = value[i];\n        if (i < iteration) {\n          result += letter;\n        } else {\n          result += letters[Math.floor(Math.random() * 38)];\n        }\n      }\n      if (iteration >= length) {\n        setTimeout(() => {\n          setIteration(0);\n        }, delayTime);\n      }\n      return result;\n    };\n    useEffect(() => {\n      const observer = new IntersectionObserver(entries => {\n        entries.forEach(entry => {\n          if (entry.isIntersecting) {\n            setIsVisible(true);\n          } else {\n            setIsVisible(false);\n          }\n        });\n      });\n      observer.observe(intersectionRef.current);\n      return () => observer.disconnect();\n    }, []);\n    useEffect(() => {\n      let interval = null;\n      if (isVisible) {\n        interval = setTimeout(() => {\n          setIteration(prev => prev + 5 / 6);\n          interval = setInterval(() => {\n            setIteration(prev => prev + 5 / 6);\n          }, 35);\n        }, initDelay);\n      }\n      return () => clearInterval(interval);\n    }, [isVisible]);\n    return /*#__PURE__*/_jsx(Component, {\n      ref: intersectionRef,\n      ...props,\n      text: isVisible ? encrypt(iteration) : value\n    });\n  };\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"onLoop\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"onLoop\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"onAppear\": {\n      \"type\": \"reactHoc\",\n      \"name\": \"onAppear\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Encryption.map", "// Generated by Framer (0f22d58)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, getPropertyControls, resolveLink, useActiveVariantCallback, useLocaleInfo, useRouter, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport LogosAvatarsMainOrb from \"https://framerusercontent.com/modules/vLZKGWmv8JKwrd0NMJAV/R8spYUaGNCrDLoJofiDV/P8v3Ja0ll.js\";\nimport ButtonsMenuButton from \"https://framerusercontent.com/modules/3gQZYHX2SvfXC6W7xUuJ/QMtNwPErwtwfi2pClFlK/tN7LkO2Ni.js\";\nconst LogosAvatarsMainOrbFonts = getFonts(LogosAvatarsMainOrb);\nconst ButtonsMenuButtonFonts = getFonts(ButtonsMenuButton);\nconst ButtonsMenuButtonControls = getPropertyControls(ButtonsMenuButton);\nconst cycleOrder = [\"JLT9bzc3Z\", \"BM6qOry4a\"];\nconst variantClassNames = {\n  BM6qOry4a: \"framer-v-h0qmv7\",\n  JLT9bzc3Z: \"framer-v-38ds88\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst transition1 = {\n  damping: 60,\n  delay: 0,\n  mass: 1,\n  stiffness: 500,\n  type: \"spring\"\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"Primary/Collapsed\": \"JLT9bzc3Z\",\n  \"Secondary/Expanded\": \"BM6qOry4a\"\n};\nconst getProps = ({\n  height,\n  id,\n  projectsActive,\n  tap,\n  width,\n  ...props\n}) => {\n  var _variant, ref, ref1;\n  return {\n    ...props,\n    eArZJifkh: tap !== null && tap !== void 0 ? tap : props.eArZJifkh,\n    variant: (ref = (_variant = humanReadableVariantMap[props.variant]) !== null && _variant !== void 0 ? _variant : props.variant) !== null && ref !== void 0 ? ref : \"JLT9bzc3Z\",\n    y2R3OecWu: (ref1 = projectsActive !== null && projectsActive !== void 0 ? projectsActive : props.y2R3OecWu) !== null && ref1 !== void 0 ? ref1 : \"gaLLlEQbD\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    eArZJifkh,\n    y2R3OecWu,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"JLT9bzc3Z\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap1k496n5 = activeVariantCallback(async (...args) => {\n    if (eArZJifkh) {\n      const res = await eArZJifkh(...args);\n      if (res === false) return false;\n    }\n  });\n  const router = useRouter();\n  const isDisplayed = () => {\n    if (baseVariant === \"BM6qOry4a\") return true;\n    return false;\n  };\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-A3AtK\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsxs(motion.div, {\n          ...restProps,\n          className: cx(\"framer-38ds88\", className),\n          \"data-framer-name\": \"Primary/Collapsed\",\n          \"data-highlight\": true,\n          layoutDependency: layoutDependency,\n          layoutId: \"JLT9bzc3Z\",\n          onTap: onTap1k496n5,\n          ref: ref,\n          style: {\n            ...style\n          },\n          ...addPropertyOverrides({\n            BM6qOry4a: {\n              \"data-framer-name\": \"Secondary/Expanded\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-ihz9k5\",\n            \"data-framer-name\": \"Main Bar\",\n            layoutDependency: layoutDependency,\n            layoutId: \"crv417wrw\",\n            style: {\n              background: \"linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.05) 100%)\",\n              borderBottomLeftRadius: 100,\n              borderBottomRightRadius: 100,\n              borderTopLeftRadius: 100,\n              borderTopRightRadius: 100\n            },\n            children: /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-p618u4\",\n              \"data-framer-name\": \"Container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"YtUY2GtID\",\n              style: {\n                backdropFilter: \"blur(4px)\",\n                backgroundColor: \"var(--token-89c4a012-c5d8-4d0b-9de7-d77b740a3ffe, rgba(36, 36, 36, 0.9))\",\n                borderBottomLeftRadius: 100,\n                borderBottomRightRadius: 100,\n                borderTopLeftRadius: 100,\n                borderTopRightRadius: 100,\n                boxShadow: '0px 2px 12px 0px var(--token-f93e0f2d-05d7-4dcb-a18d-b802bd053670, rgba(0, 0, 0, 0.1)) /* {\"name\":\"Alpha Black/10%\"} */',\n                WebkitBackdropFilter: \"blur(4px)\"\n              },\n              children: [/*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-2syu33-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"zxXmzIj91-container\",\n                children: /*#__PURE__*/_jsx(LogosAvatarsMainOrb, {\n                  height: \"100%\",\n                  id: \"zxXmzIj91\",\n                  layoutId: \"zxXmzIj91\",\n                  link: resolveLink({\n                    webPageId: \"xNglRLpPp\"\n                  }, router),\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  variant: \"UGZxjWtYI\",\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-drqpic-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"ZtLlGajd5-container\",\n                children: /*#__PURE__*/_jsx(ButtonsMenuButton, {\n                  height: \"100%\",\n                  icon: \"Eye\",\n                  iconWeight: \"regular\",\n                  id: \"ZtLlGajd5\",\n                  layoutId: \"ZtLlGajd5\",\n                  link: resolveLink({\n                    webPageId: \"ubF9VDPmk\"\n                  }, router),\n                  menuTitle: \"Privacy\",\n                  showMenuTitle: true,\n                  variant: y2R3OecWu,\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-6kl7g-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"PAHnlCI8U-container\",\n                children: /*#__PURE__*/_jsx(ButtonsMenuButton, {\n                  height: \"100%\",\n                  icon: \"Envelope\",\n                  iconWeight: \"regular\",\n                  id: \"PAHnlCI8U\",\n                  layoutId: \"PAHnlCI8U\",\n                  link: resolveLink({\n                    webPageId: \"mdfHjF_w9\"\n                  }, router),\n                  menuTitle: \"Connect\",\n                  showMenuTitle: true,\n                  variant: y2R3OecWu,\n                  width: \"100%\"\n                })\n              })]\n            })\n          }), isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1am5lp1\",\n            \"data-framer-name\": \"Expanded Bar\",\n            layoutDependency: layoutDependency,\n            layoutId: \"i4LR8wI2F\",\n            style: {\n              background: \"linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.05) 100%)\",\n              borderBottomLeftRadius: 100,\n              borderBottomRightRadius: 100,\n              borderTopLeftRadius: 100,\n              borderTopRightRadius: 100\n            },\n            children: /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-evl5k0\",\n              \"data-framer-name\": \"Container\",\n              layoutDependency: layoutDependency,\n              layoutId: \"s8N24dkXX\",\n              style: {\n                backdropFilter: \"blur(4px)\",\n                backgroundColor: \"var(--token-89c4a012-c5d8-4d0b-9de7-d77b740a3ffe, rgba(44, 43, 43, 0.95))\",\n                borderBottomLeftRadius: 100,\n                borderBottomRightRadius: 100,\n                borderTopLeftRadius: 100,\n                borderTopRightRadius: 100,\n                boxShadow: '0px 2px 12px 0px var(--token-f93e0f2d-05d7-4dcb-a18d-b802bd053670, rgba(0, 0, 0, 0.1)) /* {\"name\":\"Alpha Black/10%\"} */',\n                WebkitBackdropFilter: \"blur(4px)\"\n              },\n              children: [/*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1op803e-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"A6UHuspFk-container\",\n                children: /*#__PURE__*/_jsx(ButtonsMenuButton, {\n                  height: \"100%\",\n                  icon: \"Envelope\",\n                  iconWeight: \"regular\",\n                  id: \"A6UHuspFk\",\n                  layoutId: \"A6UHuspFk\",\n                  link: \"https://superhuman.com/\",\n                  menuTitle: \"Email\",\n                  showMenuTitle: true,\n                  variant: \"gaLLlEQbD\",\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-qoktml-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"Hk5FFheAW-container\",\n                children: /*#__PURE__*/_jsx(ButtonsMenuButton, {\n                  height: \"100%\",\n                  icon: \"TwitterLogo\",\n                  iconWeight: \"regular\",\n                  id: \"Hk5FFheAW\",\n                  layoutId: \"Hk5FFheAW\",\n                  link: \"https://twitter.com/CoeCodeApps\",\n                  menuTitle: \"Twitter\",\n                  showMenuTitle: true,\n                  variant: \"gaLLlEQbD\",\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1ewynzo-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"GMaiuYSIv-container\",\n                children: /*#__PURE__*/_jsx(ButtonsMenuButton, {\n                  height: \"100%\",\n                  icon: \"FigmaLogo\",\n                  iconWeight: \"regular\",\n                  id: \"GMaiuYSIv\",\n                  layoutId: \"GMaiuYSIv\",\n                  link: \"https://www.figma.com/\",\n                  menuTitle: \"Figma\",\n                  showMenuTitle: true,\n                  variant: \"gaLLlEQbD\",\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-sl4abm-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"CUp1wQPyq-container\",\n                children: /*#__PURE__*/_jsx(ButtonsMenuButton, {\n                  height: \"100%\",\n                  icon: \"LinkedinLogo\",\n                  iconWeight: \"regular\",\n                  id: \"CUp1wQPyq\",\n                  layoutId: \"CUp1wQPyq\",\n                  link: \"https://www.linkedin.com/\",\n                  menuTitle: \"Linkedin\",\n                  showMenuTitle: true,\n                  variant: \"gaLLlEQbD\",\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1xxiq5x-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"GGcKeneA5-container\",\n                children: /*#__PURE__*/_jsx(ButtonsMenuButton, {\n                  height: \"100%\",\n                  icon: \"MediumLogo\",\n                  iconWeight: \"fill\",\n                  id: \"GGcKeneA5\",\n                  layoutId: \"GGcKeneA5\",\n                  link: \"https://medium.com/\",\n                  menuTitle: \"Medium\",\n                  showMenuTitle: true,\n                  variant: \"gaLLlEQbD\",\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/_jsx(Transition, {\n                value: transition1,\n                children: /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-ncepc5-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"qMBscZaDm-container\",\n                  children: /*#__PURE__*/_jsx(ButtonsMenuButton, {\n                    height: \"100%\",\n                    icon: \"ReadCvLogo\",\n                    iconWeight: \"regular\",\n                    id: \"qMBscZaDm\",\n                    layoutId: \"qMBscZaDm\",\n                    link: \"https://read.cv/explore\",\n                    menuTitle: \"read.cv\",\n                    showMenuTitle: false,\n                    variant: \"gaLLlEQbD\",\n                    width: \"100%\"\n                  })\n                })\n              })]\n            })\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-A3AtK [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-A3AtK .framer-16ebqug { display: block; }\", \".framer-A3AtK .framer-38ds88 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-A3AtK .framer-ihz9k5, .framer-A3AtK .framer-1am5lp1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 1px 1px 1px 1px; position: sticky; top: 0px; width: min-content; will-change: transform; z-index: 1; }\", \".framer-A3AtK .framer-p618u4, .framer-A3AtK .framer-evl5k0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 8px 8px 8px; position: sticky; top: 1px; width: min-content; will-change: transform; z-index: 1; }\", \".framer-A3AtK .framer-2syu33-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 46px); position: relative; width: 46px; }\", \".framer-A3AtK .framer-drqpic-container, .framer-A3AtK .framer-6kl7g-container, .framer-A3AtK .framer-1op803e-container, .framer-A3AtK .framer-qoktml-container, .framer-A3AtK .framer-1ewynzo-container, .framer-A3AtK .framer-sl4abm-container, .framer-A3AtK .framer-1xxiq5x-container, .framer-A3AtK .framer-ncepc5-container { flex: none; height: auto; position: relative; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-A3AtK .framer-38ds88, .framer-A3AtK .framer-ihz9k5, .framer-A3AtK .framer-p618u4, .framer-A3AtK .framer-1am5lp1, .framer-A3AtK .framer-evl5k0 { gap: 0px; } .framer-A3AtK .framer-38ds88 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-A3AtK .framer-38ds88 > :first-child, .framer-A3AtK .framer-ihz9k5 > :first-child, .framer-A3AtK .framer-1am5lp1 > :first-child { margin-top: 0px; } .framer-A3AtK .framer-38ds88 > :last-child, .framer-A3AtK .framer-ihz9k5 > :last-child, .framer-A3AtK .framer-1am5lp1 > :last-child { margin-bottom: 0px; } .framer-A3AtK .framer-ihz9k5 > *, .framer-A3AtK .framer-1am5lp1 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-A3AtK .framer-p618u4 > *, .framer-A3AtK .framer-evl5k0 > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-A3AtK .framer-p618u4 > :first-child, .framer-A3AtK .framer-evl5k0 > :first-child { margin-left: 0px; } .framer-A3AtK .framer-p618u4 > :last-child, .framer-A3AtK .framer-evl5k0 > :last-child { margin-right: 0px; } }\", \".framer-A3AtK.framer-v-h0qmv7 .framer-38ds88 { gap: 8px; }\", \".framer-A3AtK.framer-v-h0qmv7 .framer-ihz9k5, .framer-A3AtK.framer-v-h0qmv7 .framer-1ewynzo-container { order: 1; }\", \".framer-A3AtK.framer-v-h0qmv7 .framer-1am5lp1, .framer-A3AtK.framer-v-h0qmv7 .framer-qoktml-container { order: 0; }\", \".framer-A3AtK.framer-v-h0qmv7 .framer-1op803e-container { order: 5; }\", \".framer-A3AtK.framer-v-h0qmv7 .framer-sl4abm-container { order: 2; }\", \".framer-A3AtK.framer-v-h0qmv7 .framer-1xxiq5x-container { order: 3; }\", \".framer-A3AtK.framer-v-h0qmv7 .framer-ncepc5-container { order: 4; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-A3AtK.framer-v-h0qmv7 .framer-38ds88 { gap: 0px; } .framer-A3AtK.framer-v-h0qmv7 .framer-38ds88 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-A3AtK.framer-v-h0qmv7 .framer-38ds88 > :first-child { margin-top: 0px; } .framer-A3AtK.framer-v-h0qmv7 .framer-38ds88 > :last-child { margin-bottom: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicHeight 64\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerIntrinsicWidth 168\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BM6qOry4a\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          * @framerVariables {\"eArZJifkh\":\"tap\",\"y2R3OecWu\":\"projectsActive\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          */\nconst FramerzREaKJC3o = withCSS(Component, css, \"framer-A3AtK\");\nexport default FramerzREaKJC3o;\nFramerzREaKJC3o.displayName = \"Navigation/Dockbar\";\nFramerzREaKJC3o.defaultProps = {\n  height: 64,\n  width: 168\n};\naddPropertyControls(FramerzREaKJC3o, {\n  variant: {\n    options: [\"JLT9bzc3Z\", \"BM6qOry4a\"],\n    optionTitles: [\"Primary/Collapsed\", \"Secondary/Expanded\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  eArZJifkh: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  },\n  y2R3OecWu: (ButtonsMenuButtonControls === null || ButtonsMenuButtonControls === void 0 ? void 0 : ButtonsMenuButtonControls[\"variant\"]) && {\n    ...ButtonsMenuButtonControls[\"variant\"],\n    defaultValue: \"gaLLlEQbD\",\n    hidden: undefined,\n    title: \"Projects (Active)\"\n  }\n});\naddFonts(FramerzREaKJC3o, [...LogosAvatarsMainOrbFonts, ...ButtonsMenuButtonFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerzREaKJC3o\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BM6qOry4a\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"64\",\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"eArZJifkh\\\":\\\"tap\\\",\\\"y2R3OecWu\\\":\\\"projectsActive\\\"}\",\n        \"framerIntrinsicWidth\": \"168\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./zREaKJC3o.map"],
  "mappings": "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",
  "names": ["letters", "onAppear", "Component", "props", "value", "isVisible", "setIsVisible", "ye", "iteration", "setIteration", "intersectionRef", "pe", "encrypt", "letter", "index", "ue", "observer", "entries", "entry", "interval", "prev", "p", "LogosAvatarsMainOrbFonts", "getFonts", "P8v3Ja0ll_default", "ButtonsMenuButtonFonts", "tN7LkO2Ni_default", "ButtonsMenuButtonControls", "getPropertyControls", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "projectsActive", "tap", "width", "props", "_variant", "ref", "ref1", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "eArZJifkh", "y2R3OecWu", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1k496n5", "args", "router", "useRouter", "isDisplayed", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "resolveLink", "css", "FramerzREaKJC3o", "withCSS", "zREaKJC3o_default", "addPropertyControls", "ControlType", "addFonts"]
}
