{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/7w0yTDTsRIBzjUg0UQm5/Spf5oqkeuWzsyIMW1tTY/Jk03_wh2n.js", "ssg:https://framerusercontent.com/modules/5xkEztsDWrbqOD8i5Jf1/VJxcAoBGoPcm88hriN5c/QwQmuXFgC.js", "ssg:https://framer.com/m/framer/icon-nullstate.js@0.7.0", "ssg:https://framer.com/m/iconoir-icons/Home.js@0.0.11", "ssg:https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js", "ssg:https://framerusercontent.com/modules/zL9598C4KbEbqUGvSR14/rI8sPHpnG9XGcCPc0vU4/Iconoir.js", "ssg:https://framerusercontent.com/modules/k6SOudBPreYovq475dMB/qdtpcRHtawBjFWmCLgqS/k9N1jz6wx-0.js", "ssg:https://framerusercontent.com/modules/k6SOudBPreYovq475dMB/qdtpcRHtawBjFWmCLgqS/k9N1jz6wx.js", "ssg:https://framerusercontent.com/modules/fClUyUcY4FUncW4npOJh/T1V5ROUNXhSZs3PghH0r/tc761C6wh.js", "ssg:https://framerusercontent.com/modules/xRJkXiEQWpAIU6hEUK2c/tge7Y3selxGDBjIfgy8W/LIHgmiCae.js", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js", "ssg:https://framerusercontent.com/modules/lPVMCGfdUN1GgMw8a7G0/4XIY8VzIVimtvTlvy99C/IPTv1itIF.js", "ssg:https://framerusercontent.com/modules/aGfcHHBKkDdrkOdpzjSo/N3PRmySBX9hwOpiWWDCE/wU_pTR7m3.js", "ssg:https://framerusercontent.com/modules/juff4uOe3M2Bn7v5mIWE/k3qWDyAfV8A8lNKpHlay/ypGcw9QO0.js"],
  "sourcesContent": ["import { fontStore as t } from \"framer\";\nt.loadWebFontsFromSelectors([\"GF;Inter Tight-500\", \"GF;Inter Tight-700\", \"GF;Inter Tight-700italic\", \"GF;Inter Tight-500italic\"]);\nexport const fonts = [{\n  family: \"Inter Tight\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/Jk03_wh2n:default\",\n    url: \"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjPQ-qXCRToK8EPg.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjPQ-qXCRToK8EPg.ttf\",\n  weight: \"500\"\n}, {\n  family: \"Inter Tight\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/Jk03_wh2n:default\",\n    url: \"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqXCRToK8EPg.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqXCRToK8EPg.ttf\",\n  weight: \"700\"\n}, {\n  family: \"Inter Tight\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/Jk03_wh2n:default\",\n    url: \"https://fonts.gstatic.com/s/intertight/v7/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0ylGC5XgqoUPvi5.ttf\"\n  },\n  style: \"italic\",\n  url: \"https://fonts.gstatic.com/s/intertight/v7/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0ylGC5XgqoUPvi5.ttf\",\n  weight: \"700\"\n}, {\n  family: \"Inter Tight\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/Jk03_wh2n:default\",\n    url: \"https://fonts.gstatic.com/s/intertight/v7/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0xwHy5XgqoUPvi5.ttf\"\n  },\n  style: \"italic\",\n  url: \"https://fonts.gstatic.com/s/intertight/v7/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0xwHy5XgqoUPvi5.ttf\",\n  weight: \"500\"\n}];\nexport const css = ['.framer-T5DLO .framer-styles-preset-30dj18:not(.rich-text-wrapper), .framer-T5DLO .framer-styles-preset-30dj18.rich-text-wrapper h2 { --framer-font-family: \"Inter Tight\", sans-serif; --framer-font-family-bold: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Tight\", sans-serif; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-d925fd9d-b32e-4810-86da-a78346415874, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-T5DLO\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore as t } from \"framer\";\nt.loadWebFontsFromSelectors([\"GF;Inter Tight-regular\", \"GF;Inter Tight-700\", \"GF;Inter Tight-700italic\", \"GF;Inter Tight-italic\"]);\nexport const fonts = [{\n  family: \"Inter Tight\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/QwQmuXFgC:default\",\n    url: \"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qXCRToK8EPg.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qXCRToK8EPg.ttf\",\n  weight: \"400\"\n}, {\n  family: \"Inter Tight\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/QwQmuXFgC:default\",\n    url: \"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqXCRToK8EPg.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqXCRToK8EPg.ttf\",\n  weight: \"700\"\n}, {\n  family: \"Inter Tight\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/QwQmuXFgC:default\",\n    url: \"https://fonts.gstatic.com/s/intertight/v7/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0ylGC5XgqoUPvi5.ttf\"\n  },\n  style: \"italic\",\n  url: \"https://fonts.gstatic.com/s/intertight/v7/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0ylGC5XgqoUPvi5.ttf\",\n  weight: \"700\"\n}, {\n  family: \"Inter Tight\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/QwQmuXFgC:default\",\n    url: \"https://fonts.gstatic.com/s/intertight/v7/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0xCHy5XgqoUPvi5.ttf\"\n  },\n  style: \"italic\",\n  url: \"https://fonts.gstatic.com/s/intertight/v7/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0xCHy5XgqoUPvi5.ttf\",\n  weight: \"400\"\n}];\nexport const css = ['.framer-wDpQO .framer-styles-preset-s1wdyu:not(.rich-text-wrapper), .framer-wDpQO .framer-styles-preset-s1wdyu.rich-text-wrapper p { --framer-font-family: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-b0e983a9-b9b9-4d20-9d25-29cd272956af, #b3b3b3); --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-wDpQO\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "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 e;var f=r=>{if(!e){let o=function(t,n){return r.createElement(\"svg\",{width:\"100%\",height:\"1.5em\",strokeWidth:1.5,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",color:\"currentColor\",ref:n,...t},r.createElement(\"path\",{d:\"M3 9.5L12 4l9 5.5M19 13v6.4a.6.6 0 01-.6.6H5.6a.6.6 0 01-.6-.6V13\",stroke:\"currentColor\",strokeLinecap:\"round\",strokeLinejoin:\"round\"}))};e=r.forwardRef(o)}return e};export{f as default};\n", "import { useMemo } from \"react\";\nimport { 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                                      */\nexport const containerStyles = {\n  width: \"100%\",\n  height: \"100%\",\n  display: \"flex\",\n  justifyContent: \"center\",\n  alignItems: \"center\"\n};\nexport const defaultEvents = {\n  onClick: {\n    type: ControlType.EventHandler\n  },\n  onMouseDown: {\n    type: ControlType.EventHandler\n  },\n  onMouseUp: {\n    type: ControlType.EventHandler\n  },\n  onMouseEnter: {\n    type: ControlType.EventHandler\n  },\n  onMouseLeave: {\n    type: ControlType.EventHandler\n  }\n};\nconst findByArray = (arr, search) => arr.find(a => a.toLowerCase().includes(search));\nexport function getIconSelection(iconKeys, selectByList, iconSearch = \"\", iconSelection, lowercaseIconKeyPairs) {\n  // gotta get the exact match first THEN find\n  // have a set and try to access ?\n  if (selectByList) return iconSelection;\n  if (iconSearch == null || (iconSearch === null || iconSearch === void 0 ? void 0 : iconSearch.length) === 0) return null;\n  const iconSearchTerm = iconSearch.toLowerCase().replace(/-|\\s/g, \"\");\n  var _iconSearchTerm; // check for exact match, otherwise use .find\n  const searchResult = (_iconSearchTerm = lowercaseIconKeyPairs[iconSearchTerm]) !== null && _iconSearchTerm !== void 0 ? _iconSearchTerm : findByArray(iconKeys, iconSearchTerm);\n  return searchResult;\n}\nexport function useIconSelection(iconKeys, selectByList, iconSearch = \"\", iconSelection, lowercaseIconKeyPairs) {\n  // Clean search term\n  const iconSearchResult = useMemo(() => {\n    if (iconSearch == null || (iconSearch === null || iconSearch === void 0 ? void 0 : iconSearch.length) === 0) return null;\n    const iconSearchTerm = iconSearch.toLowerCase().replace(/-|\\s/g, \"\");\n    var _iconSearchTerm; // check for exact match, otherwise use .find\n    const searchResult = (_iconSearchTerm = lowercaseIconKeyPairs[iconSearchTerm]) !== null && _iconSearchTerm !== void 0 ? _iconSearchTerm : findByArray(iconKeys, iconSearchTerm);\n    return searchResult;\n  }, [iconSelection, iconSearch]);\n  const name = selectByList ? iconSelection : iconSearchResult;\n  return name;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"getIconSelection\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"containerStyles\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useIconSelection\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"defaultEvents\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./utils.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nimport { useState, useEffect, useRef } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget } from \"framer\";\nimport { NullState } from \"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";\nimport HomeFactory from \"https://framer.com/m/iconoir-icons/Home.js@0.0.11\";\nimport { defaultEvents, useIconSelection } from \"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";\nexport const iconKeys = [\"Accessibility\", \"AccessibilitySign\", \"AccessibilityTech\", \"Activity\", \"AddCircledOutline\", \"AddDatabaseScript\", \"AddFolder\", \"AddFrame\", \"AddHexagon\", \"AddKeyframe\", \"AddKeyframeAlt\", \"AddKeyframes\", \"AddLens\", \"AddPage\", \"AddPinAlt\", \"AddSelection\", \"AddSquare\", \"AddToCart\", \"AddUser\", \"Airplane\", \"AirplaneHelix\", \"AirplaneHelix45Deg\", \"AirplaneOff\", \"AirplaneRotation\", \"Airplay\", \"Alarm\", \"Album\", \"AlbumCarousel\", \"AlbumList\", \"AlbumOpen\", \"AlignBottomBox\", \"AlignCenter\", \"AlignJustify\", \"AlignLeft\", \"AlignLeftBox\", \"AlignRight\", \"AlignRightBox\", \"AlignTopBox\", \"Antenna\", \"AntennaOff\", \"AntennaSignal\", \"AppNotification\", \"Apple\", \"AppleHalf\", \"AppleHalfAlt\", \"AppleImac2021\", \"AppleImac2021Side\", \"AppleSwift\", \"ArSymbol\", \"Archery\", \"Archive\", \"AreaSearch\", \"ArrowArchery\", \"ArrowDown\", \"ArrowDownCircled\", \"ArrowLeft\", \"ArrowLeftCircled\", \"ArrowRight\", \"ArrowRightCircled\", \"ArrowSeparate\", \"ArrowUnion\", \"ArrowUnionVertical\", \"ArrowUp\", \"ArrowUpCircled\", \"Asana\", \"Attachment\", \"AutoFlash\", \"Bag\", \"BasketBall\", \"BasketBallAlt\", \"BasketballField\", \"Battery25\", \"Battery50\", \"Battery75\", \"BatteryCharging\", \"BatteryEmpty\", \"BatteryFull\", \"BatteryIndicator\", \"BatteryWarning\", \"BeachBag\", \"BeachBagBig\", \"Bell\", \"BellNotification\", \"BellOff\", \"Bicycle\", \"Bin\", \"BinAdd\", \"BinFull\", \"BinHalf\", \"BinMinus\", \"Bluetooth\", \"Bold\", \"BoldSquareOutline\", \"BookmarkCircled\", \"BookmarkEmpty\", \"BorderBl\", \"BorderBottom\", \"BorderBr\", \"BorderInner\", \"BorderLeft\", \"BorderOut\", \"BorderRight\", \"BorderTl\", \"BorderTop\", \"BorderTr\", \"BounceLeft\", \"BounceRight\", \"BowlingBall\", \"Box\", \"BoxIso\", \"BoxingGlove\", \"BubbleDownload\", \"BubbleError\", \"BubbleIncome\", \"BubbleOutcome\", \"BubbleSearch\", \"BubbleStar\", \"BubbleUpload\", \"BubbleWarning\", \"Building\", \"BusOutline\", \"BusStop\", \"Calculator\", \"Calendar\", \"Camera\", \"Cancel\", \"CarOutline\", \"Cart\", \"CartAlt\", \"Cash\", \"Cell4X4\", \"CenterAlign\", \"ChatAdd\", \"ChatBubble\", \"ChatBubbleCheck\", \"ChatBubbleCheck1\", \"ChatBubbleEmpty\", \"ChatBubbleError\", \"ChatBubbleQuestion\", \"ChatBubbleTranslate\", \"ChatBubbleWarning\", \"ChatLines\", \"ChatRemove\", \"Check\", \"CheckCircledOutline\", \"Chocolate\", \"Chromecast\", \"ChromecastActive\", \"Church\", \"ChurchAlt\", \"CinemaOld\", \"Circle\", \"City\", \"ClockOutline\", \"Closet\", \"Cloud\", \"CloudBookAlt\", \"CloudCheck\", \"CloudDesync\", \"CloudDownload\", \"CloudError\", \"CloudSunny\", \"CloudSync\", \"CloudUpload\", \"Code\", \"Codepen\", \"Coin\", \"CollageFrame\", \"Collapse\", \"ColorFilter\", \"ColorPicker\", \"ColorPickerEmpty\", \"Combine\", \"CompactDisc\", \"Compress\", \"CompressLines\", \"Computer\", \"ControlSlider\", \"Copy\", \"Copyright\", \"CornerBottomLeft\", \"CornerBottomRight\", \"CornerTopLeft\", \"CornerTopRight\", \"Cpu\", \"CpuWarning\", \"CrackedEgg\", \"CreativeCommons\", \"CreditCard\", \"CreditCard2\", \"Crop\", \"CropRotateBl\", \"CropRotateBr\", \"CropRotateTl\", \"CropRotateTr\", \"Css3\", \"CursorPointer\", \"Cut\", \"CutAlt\", \"Cycling\", \"DashFlag\", \"Dashboard\", \"DashboardDots\", \"DashboardSpeed\", \"DataTransferBoth\", \"DataTransferCheck\", \"DataTransferDown\", \"DataTransferUp\", \"DataTransferWarning\", \"DatabaseBackup\", \"DatabaseExport\", \"DatabaseMonitor\", \"DatabaseRestore\", \"DatabaseScript\", \"DatabaseSettings\", \"DatabaseStar\", \"DatabaseStats\", \"Db\", \"DbCheck\", \"DbError\", \"DbSearch\", \"DbStar\", \"DbWarning\", \"DeCompress\", \"DeleteCircledOutline\", \"DesignPencil\", \"Dialpad\", \"Display4K\", \"DivideSelection1\", \"DivideSelection2\", \"DocSearch\", \"DocSearchAlt\", \"DocStar\", \"DocStarAlt\", \"Dollar\", \"DomoticIssue\", \"Donate\", \"DoubleCheck\", \"DownRoundArrow\", \"Download\", \"DragHandGesture\", \"Drawer\", \"Dribbble\", \"Droplet\", \"DropletHalf\", \"EaseIn\", \"EaseInControlPoint\", \"EaseInOut\", \"EaseOut\", \"EaseOutControlPoint\", \"Edit\", \"EditPencil\", \"Egg\", \"Eject\", \"ElectronicsChip\", \"Emoji\", \"EmojiBall\", \"EmojiBlinkLeft\", \"EmojiBlinkRight\", \"EmojiLookBottom\", \"EmojiLookLeft\", \"EmojiLookRight\", \"EmojiLookTop\", \"EmojiQuite\", \"EmojiReally\", \"EmojiSad\", \"EmojiSatisfied\", \"EmojiSingLeft\", \"EmojiSingLeftNote\", \"EmojiSingRight\", \"EmojiSingRightNote\", \"EmojiSurprise\", \"EmojiSurpriseAlt\", \"EmojiTalkingAngry\", \"EmojiTalkingHappy\", \"EmojiThinkLeft\", \"EmojiThinkRight\", \"EmptyPage\", \"Enlarge\", \"EnlargeRoundArrow\", \"Euro\", \"EuroSquare\", \"EvCharge\", \"EvChargeAlt\", \"EvPlug\", \"EvPlugCharging\", \"EvPlugError\", \"EvStation\", \"Exclude\", \"Expand\", \"ExpandLines\", \"EyeAlt\", \"EyeClose\", \"EyeEmpty\", \"EyeOff\", \"FaceId\", \"Facebook\", \"FacebookSquared\", \"Farm\", \"FastArrowDown\", \"FastArrowDownBox\", \"FastArrowLeft\", \"FastArrowLeftBox\", \"FastArrowRight\", \"FastArrowRightBox\", \"FastArrowTop\", \"FastArrowUpBox\", \"FastBottomCircle\", \"FastLeftCircle\", \"FastRightCircle\", \"FastTopCircle\", \"Female\", \"Figma\", \"FileNotFound\", \"Filter\", \"FilterAlt\", \"Finder\", \"Fingerprint\", \"FingerprintCircled\", \"FingerprintCircledOk\", \"FingerprintPhone\", \"FingerprintScan\", \"FingerprintSquared\", \"Fishing\", \"Flare\", \"Flash\", \"FlashOff\", \"Flip\", \"FlipReverse\", \"Flower\", \"Fog\", \"Folder\", \"FolderAlert\", \"FontSize\", \"Football\", \"FootballBall\", \"ForwardOutline\", \"Frame\", \"FrameAlt\", \"FrameAltEmpty\", \"FrameSelect\", \"FrameSimple\", \"FrameTool\", \"Fridge\", \"Fx\", \"Garage\", \"Gas\", \"GasTank\", \"GasTankDrop\", \"Gift\", \"GitBranch\", \"GitCommit\", \"GitHub\", \"GitHubOutline\", \"GitLabFull\", \"GitMerge\", \"GlassEmpty\", \"GlassHalf\", \"GlassHalfAlt\", \"Glasses\", \"Golf\", \"Google\", \"GoogleCircled\", \"GoogleDocs\", \"GoogleDrive\", \"GoogleDriveCheck\", \"GoogleDriveSync\", \"GoogleDriveWarning\", \"GoogleHome\", \"GoogleOne\", \"Gps\", \"GraphDown\", \"GraphUp\", \"GridAdd\", \"GridMinus\", \"GridRemove\", \"Group\", \"Gym\", \"HalfMoon\", \"HandBrake\", \"Handbag\", \"HardDrive\", \"Hat\", \"Hd\", \"Hdr\", \"Headset\", \"HeadsetCharge\", \"HeadsetHelp\", \"HeadsetIssue\", \"HealthShield\", \"Healthcare\", \"Heart\", \"HeavyRain\", \"Heptagon\", \"HerSlips\", \"HesaWarningOutline\", \"Hexagon\", \"HexagonAlt\", \"HighPriority\", \"HistoricShield\", \"HistoricShieldAlt\", \"Home\", \"HomeAlt\", \"HomeAltSlim\", \"HomeAltSlimHoriz\", \"HomeHospital\", \"HomeSimple\", \"HomeSimpleDoor\", \"HomeUser\", \"Hospital\", \"HospitalSign\", \"Hourglass\", \"Html5\", \"Iconoir\", \"Import\", \"Industry\", \"InfoEmpty\", \"InputField\", \"InputSearch\", \"Instagram\", \"Intersect\", \"IntersectAlt\", \"IosSettings\", \"IrisScan\", \"Italic\", \"ItalicSquareOutline\", \"Journal\", \"JournalPage\", \"KeyAlt\", \"KeyAltBack\", \"KeyAltMinus\", \"KeyAltPlus\", \"KeyAltRemove\", \"Keyframe\", \"KeyframeAlignCenter\", \"KeyframePosition\", \"Keyframes\", \"KeyframesCouple\", \"LabelOutline\", \"Lamp\", \"Language\", \"Laptop\", \"LaptopCharging\", \"LaptopFix\", \"LaptopIssue\", \"LargeSuitcase\", \"LayoutLeft\", \"LayoutRight\", \"Leaderboard\", \"LeaderboardStar\", \"LeftRoundArrow\", \"Lens\", \"Lifebelt\", \"LightBulb\", \"LightBulbOff\", \"LightBulbOn\", \"LineSpace\", \"Linear\", \"Link\", \"LinkedIn\", \"List\", \"LoadActionFloppy\", \"Lock\", \"LockKey\", \"LogDenied\", \"LogIn\", \"LogOut\", \"LongArrowDownLeft\", \"LongArrowDownRight\", \"LongArrowLeftDown\", \"LongArrowLeftUp\", \"LongArrowRightDown\", \"LongArrowRightUp\", \"LongArrowRightUp1\", \"LongArrowUpLeft\", \"LongArrowUpRight\", \"LotOfCash\", \"MacControlKey\", \"MacDock\", \"MacOptionKey\", \"MacOsWindow\", \"Mail\", \"MailOpened\", \"Male\", \"Map\", \"MapIssue\", \"MapsArrow\", \"MapsArrowDiagonal\", \"MapsArrowIssue\", \"MapsGoStraight\", \"MapsTurnBack\", \"MapsTurnLeft\", \"MapsTurnRight\", \"MaskSquare\", \"Maximize\", \"Medal\", \"Medal1St\", \"Medium\", \"Megaphone\", \"Menu\", \"MenuScale\", \"Message\", \"MessageAlert\", \"MessageText\", \"Metro\", \"Mic\", \"MicAdd\", \"MicCheck\", \"MicMute\", \"MicRemove\", \"MicSpeaking\", \"MicWarning\", \"Minus\", \"Minus1\", \"MinusHexagon\", \"MinusPinAlt\", \"MinusSquare\", \"MissingFont\", \"ModernTv\", \"ModernTv4K\", \"MoneySquare\", \"MoonSat\", \"MoreHoriz\", \"MoreVert\", \"MouseButtonLeft\", \"MouseButtonRight\", \"MouseScrollWheel\", \"MoveDown\", \"MoveLeft\", \"MoveRight\", \"MoveRuler\", \"MoveUp\", \"Movie\", \"MultiBubble\", \"MultiMacOsWindow\", \"MultiWindow\", \"MultiplePages\", \"MultiplePagesAdd\", \"MultiplePagesDelete\", \"MultiplePagesEmpty\", \"MultiplePagesRemove\", \"Music1\", \"Music1Add\", \"Music2\", \"Music2Add\", \"NavArrowDown\", \"NavArrowLeft\", \"NavArrowRight\", \"NavArrowUp\", \"Navigator\", \"NavigatorAlt\", \"Network\", \"NetworkAlt\", \"NetworkLeft\", \"NetworkRight\", \"NoBattery\", \"NoCoin\", \"NoCreditCard\", \"NoLock\", \"NoSmoking\", \"Notes\", \"Octagon\", \"OilIndustry\", \"OpenInBrowser\", \"OpenInWindow\", \"OpenVpn\", \"OrangeHalf\", \"OrangeSlice\", \"OrangeSliceAlt\", \"Page\", \"PageFlip\", \"PageSearch\", \"PageStar\", \"Palette\", \"PanoramaEnlarge\", \"PanoramaReduce\", \"Pants\", \"PantsAlt\", \"PasswordCursor\", \"PasswordError\", \"PasswordPass\", \"PauseOutline\", \"PcMouse\", \"PenConnectBluetooth\", \"PenConnectWifi\", \"PenTablet\", \"PenTabletConnectUsb\", \"PenTabletConnectWifi\", \"Pentagon\", \"Percentage\", \"PercentageRound\", \"PercentageSquare\", \"PharmacyCircledCross\", \"PharmacySquaredCross\", \"Phone\", \"PhoneAdd\", \"PhoneDelete\", \"PhoneDisabled\", \"PhoneIncome\", \"PhoneOutcome\", \"PhonePaused\", \"PhoneRemove\", \"Pin\", \"PinAlt\", \"PizzaSlice\", \"Planet\", \"PlanetAlt\", \"PlanetSat\", \"PlayOutline\", \"Playlist\", \"PlaylistAdd\", \"PlaylistPlay\", \"PlugTypeA\", \"PlugTypeC\", \"PlugTypeG\", \"PlugTypeL\", \"Plus\", \"Pocket\", \"Position\", \"PositionAlign\", \"Pound\", \"PrecisionTool\", \"Printer\", \"PrinterAlt\", \"PrintingPage\", \"PriorityDown\", \"PriorityUp\", \"ProfileCircled\", \"Prohibition\", \"QuestionMark\", \"QuestionMarkCircle\", \"Rain\", \"ReceiveDollars\", \"ReceiveEuros\", \"ReceivePounds\", \"ReceiveYens\", \"Redo\", \"RedoAction\", \"RedoCircle\", \"Reduce\", \"ReduceRoundArrow\", \"Refresh\", \"RefreshCircular\", \"RefreshDouble\", \"ReminderHandGesture\", \"RemoveDatabaseScript\", \"RemoveEmpty\", \"RemoveFolder\", \"RemoveFrame\", \"RemoveFromCart\", \"RemoveKeyframe\", \"RemoveKeyframeAlt\", \"RemoveKeyframes\", \"RemovePage\", \"RemovePinAlt\", \"RemoveSelection\", \"RemoveSquare\", \"RemoveUser\", \"Repeat\", \"RepeatOnce\", \"ReportColumns\", \"Reports\", \"RewindOutline\", \"Rhombus\", \"RightRoundArrow\", \"Rings\", \"RotateCameraLeft\", \"RotateCameraRight\", \"RssFeed\", \"RssFeedSquared\", \"Ruler\", \"RulerAdd\", \"RulerCombine\", \"RulerRemove\", \"Running\", \"Sandals\", \"SaveActionFloppy\", \"SaveFloppyDisk\", \"ScaleFrameEnlarge\", \"ScaleFrameReduce\", \"Scanning\", \"Scarf\", \"Scissor\", \"ScissorAlt\", \"SeaAndSun\", \"SeaWaves\", \"Search\", \"SearchFont\", \"SecurityPass\", \"Selection\", \"SelectiveTool\", \"SendDollars\", \"SendEuros\", \"SendPounds\", \"SendYens\", \"Server\", \"ServerConnection\", \"Settings\", \"SettingsCloud\", \"SettingsProfiles\", \"ShareAndroid\", \"ShareIos\", \"Shield\", \"ShieldAdd\", \"ShieldAlert\", \"ShieldAlt\", \"ShieldBroken\", \"ShieldCheck\", \"ShieldCross\", \"ShieldDownload\", \"ShieldEye\", \"ShieldLoading\", \"ShieldMinus\", \"ShieldQuestion\", \"ShieldSearch\", \"ShieldUpload\", \"Shop\", \"ShopAlt\", \"ShoppingBag\", \"ShoppingBagAdd\", \"ShoppingBagAlt\", \"ShoppingBagArrowDown\", \"ShoppingBagArrowUp\", \"ShoppingBagCheck\", \"ShoppingBagIssue\", \"ShoppingBagRemove\", \"ShoppingCode\", \"ShoppingCodeCheck\", \"ShoppingCodeError\", \"ShortPants\", \"ShortPantsAlt\", \"Shuffle\", \"SimpleCart\", \"SingleTapGesture\", \"Skateboard\", \"Skateboarding\", \"SkipNextOutline\", \"SkipPrevOutline\", \"SmallShop\", \"SmallShopAlt\", \"SmartphoneDevice\", \"Smoking\", \"Snow\", \"SnowFlake\", \"Soap\", \"SoccerBall\", \"SortDown\", \"SortUp\", \"SoundHigh\", \"SoundLow\", \"SoundMin\", \"SoundOff\", \"SpockHandGesture\", \"Square\", \"StarDashed\", \"StarHalfDashed\", \"StarOutline\", \"StatDown\", \"StatUp\", \"StatsReport\", \"StatsSquareDown\", \"StatsSquareUp\", \"Stretching\", \"StyleBorder\", \"Substract\", \"Suggestion\", \"SunLight\", \"Swimming\", \"SwipeDownGesture\", \"SwipeLeftGesture\", \"SwipeRightGesture\", \"SwipeUpGesture\", \"SwitchOffOutline\", \"SwitchOnOutline\", \"SystemRestart\", \"SystemShut\", \"Table\", \"Table2Columns\", \"TableRows\", \"Telegram\", \"TelegramCircled\", \"TennisBall\", \"TennisBallAlt\", \"TerminalOutline\", \"TerminalSimple\", \"Text\", \"TextAlt\", \"TextSize\", \"ThreeStars\", \"Thunderstorm\", \"TikTok\", \"Timer\", \"TimerOff\", \"Tower\", \"TowerCheck\", \"TowerNoAccess\", \"TowerWarning\", \"Trademark\", \"TrainOutline\", \"Tram\", \"TransitionBottom\", \"TransitionLeft\", \"TransitionRight\", \"TransitionTop\", \"Translate\", \"Trash\", \"Treadmill\", \"Trekking\", \"Trello\", \"Triangle\", \"TriangleFlag\", \"TriangleFlagCircle\", \"TriangleFlagFull\", \"Trophy\", \"Tunnel\", \"Tv\", \"TvFix\", \"TvIssue\", \"Twitter\", \"TwitterVerifiedBadge\", \"Type\", \"UmbrellaFull\", \"Underline\", \"Undo\", \"UndoAction\", \"UndoCircle\", \"Union\", \"UnionAlt\", \"UnionHorizAlt\", \"Unity\", \"Unity5\", \"UpRoundArrow\", \"Upload\", \"UploadSquareOutline\", \"Usb\", \"User\", \"UserBag\", \"UserCart\", \"UserCircleAlt\", \"UserScan\", \"UserSquareAlt\", \"VerifiedBadge\", \"VerifiedUser\", \"VideoCamera\", \"VideoCameraOff\", \"ViewColumns2\", \"ViewColumns3\", \"ViewGrid\", \"ViewStructureDown\", \"ViewStructureUp\", \"Voice\", \"VoiceCircled\", \"VoiceCircledLock\", \"VoiceError\", \"VoiceOk\", \"VoicePhone\", \"VoiceScan\", \"VoiceSquared\", \"VrSymbol\", \"Waist\", \"Walking\", \"WarningSquareOutline\", \"WebWindow\", \"WebWindowClose\", \"Weight\", \"WeightAlt\", \"WhiteFlag\", \"Wifi\", \"WifiIssue\", \"WifiOff\", \"WifiSignalNone\", \"Wind\", \"WrapText\", \"Wristwatch\", \"Yen\", \"YenSquare\", \"Yoga\", \"YouTube\", \"ZoomIn\", \"ZoomOut\"];\nconst moduleBaseUrl = \"https://framer.com/m/iconoir-icons/\";\nconst lowercaseIconKeyPairs = iconKeys.reduce((res, key) => {\n  res[key.toLowerCase()] = key;\n  return res;\n}, {}); /**\n        * ICONOIR\n        *\n        * @framerIntrinsicWidth 24\n        * @framerIntrinsicHeight 24\n        *\n        * @framerSupportedLayoutWidth fixed\n        * @framerSupportedLayoutHeight fixed\n        */\nexport function Icon(props) {\n  const {\n    color,\n    selectByList,\n    iconSearch,\n    iconSelection,\n    onClick,\n    onMouseDown,\n    onMouseUp,\n    onMouseEnter,\n    onMouseLeave,\n    mirrored\n  } = props;\n  const isMounted = useRef(false);\n  const iconKey = useIconSelection(iconKeys, selectByList, iconSearch, iconSelection, lowercaseIconKeyPairs); // Selected Icon Module\n  const [SelectedIcon, setSelectedIcon] = useState(iconKey === \"Home\" ? HomeFactory(React) : null); // Import the selected module or reset so null state\n  async function importModule() {\n    // Get the selected module\n    try {\n      const iconModuleUrl = `${moduleBaseUrl}${iconKey}.js@0.0.11`;\n      const module = await import( /* webpackIgnore: true */iconModuleUrl);\n      if (isMounted.current) setSelectedIcon(module.default(React));\n    } catch {\n      if (isMounted.current) setSelectedIcon(null);\n    }\n  } // Import module when new style or icon is selected\n  useEffect(() => {\n    isMounted.current = true;\n    importModule();\n    return () => {\n      isMounted.current = false;\n    };\n  }, [iconKey]);\n  const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const emptyState = isOnCanvas ? /*#__PURE__*/_jsx(NullState, {}) : null;\n  return /*#__PURE__*/_jsx(\"div\", {\n    style: {\n      display: \"contents\"\n    },\n    onClick,\n    onMouseEnter,\n    onMouseLeave,\n    onMouseDown,\n    onMouseUp,\n    children: SelectedIcon ? /*#__PURE__*/_jsx(SelectedIcon, {\n      size: \"100$%\",\n      style: {\n        width: \"100%\",\n        height: \"100%\",\n        transform: mirrored ? \"scale(-1, 1)\" : undefined\n      },\n      color: color\n    }) : emptyState\n  });\n}\nIcon.displayName = \"Iconoir\";\nIcon.defaultProps = {\n  width: 24,\n  height: 24,\n  iconSelection: \"Home\",\n  iconSearch: \"Home\",\n  color: \"#66F\",\n  selectByList: true,\n  mirrored: false\n};\naddPropertyControls(Icon, {\n  selectByList: {\n    type: ControlType.Boolean,\n    title: \"Select\",\n    enabledTitle: \"List\",\n    disabledTitle: \"Search\",\n    defaultValue: Icon.defaultProps.selectByList\n  },\n  iconSelection: {\n    type: ControlType.Enum,\n    options: iconKeys,\n    defaultValue: Icon.defaultProps.iconSelection,\n    title: \"Name\",\n    hidden: ({\n      selectByList\n    }) => !selectByList,\n    description: \"Find every icon name on the [Iconoir site](https://iconoir.com/)\"\n  },\n  iconSearch: {\n    type: ControlType.String,\n    title: \"Name\",\n    placeholder: \"Menu, Wifi, Box\u2026\",\n    hidden: ({\n      selectByList\n    }) => selectByList\n  },\n  mirrored: {\n    type: ControlType.Boolean,\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\",\n    defaultValue: Icon.defaultProps.mirrored\n  },\n  color: {\n    type: ControlType.Color,\n    title: \"Color\",\n    defaultValue: Icon.defaultProps.color\n  },\n  ...defaultEvents\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"iconKeys\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"IconProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"Icon\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Icon\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerIntrinsicHeight\": \"24\",\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"24\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Iconoir.map", "export const v0 = \"\u0414\u043E\u043C\";\nexport const v1 = \"\u0414\u043E\u043C\";\nexport const v2 = \"\u0414\u043E\u043C\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"v2\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v1\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"v0\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (de6f63d)\nimport { jsx as e, jsxs as r } from \"react/jsx-runtime\";\nimport { addFonts as t, addPropertyControls as o, ControlType as a, cx as i, getFonts as n, getPropertyControls as l, Link as d, RichText as m, useLocaleInfo as f, useVariantState as s, withCSS as c } from \"framer\";\nimport { LayoutGroup as p, motion as v, MotionConfigContext as u } from \"framer-motion\";\nimport * as h from \"react\";\nimport { Icon as b } from \"https://framerusercontent.com/modules/zL9598C4KbEbqUGvSR14/rI8sPHpnG9XGcCPc0vU4/Iconoir.js\";\nimport * as g from \"https://framerusercontent.com/modules/5xkEztsDWrbqOD8i5Jf1/VJxcAoBGoPcm88hriN5c/QwQmuXFgC.js\";\nimport * as x from \"./k9N1jz6wx-0.js\";\nlet k = n(b),\n  w = l(b),\n  y = {\n    B4rQfvLmk: {\n      hover: !0\n    },\n    mlM147zvD: {\n      hover: !0\n    }\n  },\n  z = [\"B4rQfvLmk\", \"mlM147zvD\"],\n  B = \"framer-MAUJk\",\n  M = {\n    B4rQfvLmk: \"framer-v-1rez8i2\",\n    mlM147zvD: \"framer-v-i3sdmp\"\n  };\nfunction A(e, ...r) {\n  let t = {};\n  return null == r || r.forEach(r => r && Object.assign(t, e[r])), t;\n}\nlet S = {\n    default: {\n      delay: 0,\n      duration: .3,\n      ease: [.12, .23, .5, 1],\n      type: \"tween\"\n    }\n  },\n  T = {\n    JT5TpZvNR: x\n  },\n  J = (e, r) => {\n    for (; r;) {\n      let t = T[r.id];\n      if (t) {\n        let r = t[e];\n        if (r) return r;\n      }\n      r = r.fallback;\n    }\n  },\n  R = ({\n    value: r,\n    children: t\n  }) => {\n    let o = h.useContext(u),\n      a = null != r ? r : o.transition,\n      i = h.useMemo(() => ({\n        ...o,\n        transition: a\n      }), [JSON.stringify(a)]);\n    return /*#__PURE__*/e(u.Provider, {\n      value: i,\n      children: t\n    });\n  },\n  D = {\n    \"Button with icon\": \"mlM147zvD\",\n    \"Button with text\": \"B4rQfvLmk\"\n  },\n  U = ({\n    buttonText: e,\n    height: r,\n    httpsDribbbleComIsaatar: t,\n    icon: o,\n    id: a,\n    newTab: i,\n    smoothScroll: n,\n    width: l,\n    ...d\n  }) => {\n    var m, f, s, c, p, v;\n    return {\n      ...d,\n      gJsznKhJ3: null === (m = null != n ? n : d.gJsznKhJ3) || void 0 === m || m,\n      QrST_3agU: null !== (f = null != o ? o : d.QrST_3agU) && void 0 !== f ? f : \"Home\",\n      RYzzEG5wW: null != t ? t : d.RYzzEG5wW,\n      TRcHYqmt9: null === (s = null != i ? i : d.TRcHYqmt9) || void 0 === s || s,\n      variant: null !== (p = null !== (c = D[d.variant]) && void 0 !== c ? c : d.variant) && void 0 !== p ? p : \"B4rQfvLmk\",\n      Wo5itrCPz: null !== (v = null != e ? e : d.Wo5itrCPz) && void 0 !== v ? v : \"Button Text\"\n    };\n  },\n  Q = (e, r) => r.join(\"-\") + e.layoutDependency,\n  C = /*#__PURE__*/h.forwardRef(function (t, o) {\n    var a, n, l;\n    let {\n        activeLocale: c\n      } = f(),\n      {\n        style: u,\n        className: x,\n        layoutId: k,\n        variant: w,\n        Wo5itrCPz: B,\n        RYzzEG5wW: T,\n        TRcHYqmt9: D,\n        gJsznKhJ3: C,\n        QrST_3agU: L,\n        ...H\n      } = U(t),\n      {\n        baseVariant: N,\n        classNames: I,\n        gestureVariant: P,\n        setGestureState: j,\n        setVariant: q,\n        transition: E,\n        variants: G\n      } = s({\n        cycleOrder: z,\n        defaultVariant: \"B4rQfvLmk\",\n        enabledGestures: y,\n        transitions: S,\n        variant: w,\n        variantClassNames: M\n      }),\n      V = Q(t, G),\n      W = h.useRef(null),\n      Y = h.useId(),\n      _ = [g.className];\n    return /*#__PURE__*/e(p, {\n      id: null != k ? k : Y,\n      children: /*#__PURE__*/e(v.div, {\n        initial: w,\n        animate: G,\n        onHoverStart: () => j({\n          isHovered: !0\n        }),\n        onHoverEnd: () => j({\n          isHovered: !1\n        }),\n        onTapStart: () => j({\n          isPressed: !0\n        }),\n        onTap: () => j({\n          isPressed: !1\n        }),\n        onTapCancel: () => j({\n          isPressed: !1\n        }),\n        className: i(\"framer-MAUJk\", ..._, I),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(R, {\n          value: E,\n          children: /*#__PURE__*/e(d, {\n            href: T,\n            openInNewTab: D,\n            smoothScroll: C,\n            children: /*#__PURE__*/r(v.a, {\n              ...H,\n              className: `${i(\"framer-1rez8i2\", x)} framer-3oiiph`,\n              \"data-border\": !0,\n              \"data-framer-name\": \"Button with text\",\n              layoutDependency: V,\n              layoutId: \"B4rQfvLmk\",\n              ref: null != o ? o : W,\n              style: {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": 'var(--token-5057eaf7-b17a-4982-a6fb-ae9995aeb86f, rgb(38, 38, 38)) /* {\"name\":\"Border Color\"} */',\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                backgroundColor: \"var(--token-5871a5a5-5007-4b00-8f99-fdf06f41245d, rgb(38, 38, 38))\",\n                borderBottomLeftRadius: 6,\n                borderBottomRightRadius: 6,\n                borderTopLeftRadius: 6,\n                borderTopRightRadius: 6,\n                ...u\n              },\n              variants: {\n                \"B4rQfvLmk-hover\": {\n                  \"--border-color\": 'var(--token-cfa56aa5-ec6e-4db7-900b-419bd8c6939e, rgb(84, 84, 84)) /* {\"name\":\"Button Border Hover\"} */',\n                  backgroundColor: \"var(--token-419135d0-ce12-4e81-bfef-d2a79c9bfe56, rgb(54, 54, 54))\"\n                },\n                \"mlM147zvD-hover\": {\n                  \"--border-color\": 'var(--token-cfa56aa5-ec6e-4db7-900b-419bd8c6939e, rgb(84, 84, 84)) /* {\"name\":\"Button Border Hover\"} */',\n                  backgroundColor: \"var(--token-419135d0-ce12-4e81-bfef-d2a79c9bfe56, rgb(54, 54, 54))\"\n                }\n              },\n              ...A({\n                \"B4rQfvLmk-hover\": {\n                  \"data-framer-name\": void 0\n                },\n                \"mlM147zvD-hover\": {\n                  \"data-framer-name\": void 0\n                },\n                mlM147zvD: {\n                  \"aria-label\": \"Social link\",\n                  \"data-framer-name\": \"Button with icon\"\n                }\n              }, N, P),\n              children: [(\"mlM147zvD-hover\" === P || \"mlM147zvD\" === N) && /*#__PURE__*/e(v.div, {\n                className: \"framer-6dqor1-container\",\n                layoutDependency: V,\n                layoutId: \"qAdsSARf1-container\",\n                children: /*#__PURE__*/e(b, {\n                  color: 'var(--token-b0e983a9-b9b9-4d20-9d25-29cd272956af, rgb(179, 179, 179)) /* {\"name\":\"Text Color\"} */',\n                  height: \"100%\",\n                  iconSearch: null !== (a = J(\"v0\", c)) && void 0 !== a ? a : \"Home\",\n                  iconSelection: L,\n                  id: \"qAdsSARf1\",\n                  layoutId: \"qAdsSARf1\",\n                  mirrored: !1,\n                  selectByList: !0,\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  width: \"100%\",\n                  ...A({\n                    \"mlM147zvD-hover\": {\n                      iconSearch: null !== (n = J(\"v2\", c)) && void 0 !== n ? n : \"Home\"\n                    },\n                    mlM147zvD: {\n                      iconSearch: null !== (l = J(\"v1\", c)) && void 0 !== l ? l : \"Home\"\n                    }\n                  }, N, P)\n                })\n              }), \"mlM147zvD-hover\" !== P && \"mlM147zvD\" !== N && /*#__PURE__*/e(m, {\n                __fromCanvasComponent: !0,\n                children: /*#__PURE__*/e(h.Fragment, {\n                  children: /*#__PURE__*/e(v.p, {\n                    className: \"framer-styles-preset-s1wdyu\",\n                    \"data-styles-preset\": \"QwQmuXFgC\",\n                    style: {\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv, rgb(255, 255, 255))\"\n                    },\n                    children: \"Button Text\"\n                  })\n                }),\n                className: \"framer-1dp4e4z\",\n                layoutDependency: V,\n                layoutId: \"OdAShEku4\",\n                style: {\n                  \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                text: B,\n                verticalAlignment: \"top\",\n                withExternalLayout: !0\n              })]\n            })\n          })\n        })\n      })\n    });\n  }),\n  L = ['.framer-MAUJk [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-MAUJk .framer-3oiiph { display: block; }\", \".framer-MAUJk .framer-1rez8i2 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 15px 10px 15px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\", \".framer-MAUJk .framer-6dqor1-container { flex: none; height: 24px; position: relative; width: 24px; }\", \".framer-MAUJk .framer-1dp4e4z { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-MAUJk .framer-1rez8i2 { gap: 0px; } .framer-MAUJk .framer-1rez8i2 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-MAUJk .framer-1rez8i2 > :first-child { margin-left: 0px; } .framer-MAUJk .framer-1rez8i2 > :last-child { margin-right: 0px; } }\", \".framer-MAUJk.framer-v-i3sdmp .framer-1rez8i2 { padding: 10px 10px 10px 10px; }\", ...g.css],\n  H = c(C, L, \"framer-MAUJk\");\nexport default H;\nH.displayName = \"Button\", H.defaultProps = {\n  height: 46,\n  width: 109\n}, o(H, {\n  variant: {\n    options: [\"B4rQfvLmk\", \"mlM147zvD\"],\n    optionTitles: [\"Button with text\", \"Button with icon\"],\n    title: \"Variant\",\n    type: a.Enum\n  },\n  Wo5itrCPz: {\n    defaultValue: \"Button Text\",\n    displayTextArea: !1,\n    title: \"Button Text\",\n    type: a.String\n  },\n  RYzzEG5wW: {\n    title: \"https://dribbble.com/isaatar\",\n    type: a.Link\n  },\n  TRcHYqmt9: {\n    defaultValue: !0,\n    title: \"New Tab\",\n    type: a.Boolean\n  },\n  gJsznKhJ3: {\n    defaultValue: !0,\n    title: \"Smooth Scroll\",\n    type: a.Boolean\n  },\n  QrST_3agU: (null == w ? void 0 : w.iconSelection) && {\n    ...w.iconSelection,\n    defaultValue: \"Home\",\n    hidden: void 0,\n    title: \"Icon\"\n  }\n}), t(H, [...k, ...g.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Framerk9N1jz6wx\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mlM147zvD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"X3GuRoxfF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TgM4xahKm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"109\",\n        \"framerIntrinsicHeight\": \"46\",\n        \"framerContractVersion\": \"1\",\n        \"framerImmutableVariables\": \"true\",\n        \"framerVariables\": \"{\\\"Wo5itrCPz\\\":\\\"buttonText\\\",\\\"RYzzEG5wW\\\":\\\"httpsDribbbleComIsaatar\\\",\\\"TRcHYqmt9\\\":\\\"newTab\\\",\\\"gJsznKhJ3\\\":\\\"smoothScroll\\\",\\\"QrST_3agU\\\":\\\"icon\\\"}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./k9N1jz6wx.map", "// Generated by Framer (d0574d7)\nimport { jsx as r, jsxs as e } from \"react/jsx-runtime\";\nimport { addFonts as a, addPropertyControls as o, ControlType as t, cx as i, useActiveVariantCallback as d, useLocaleInfo as n, useVariantState as l, withCSS as s } from \"framer\";\nimport { LayoutGroup as f, motion as u, MotionConfigContext as p } from \"framer-motion\";\nimport * as m from \"react\";\nlet c = [\"zaLGSBF5d\", \"u356SoXux\"],\n  h = \"framer-QosWQ\",\n  b = {\n    u356SoXux: \"framer-v-q90oka\",\n    zaLGSBF5d: \"framer-v-5j5fvf\"\n  };\nfunction v(r, ...e) {\n  let a = {};\n  return null == e || e.forEach(e => e && Object.assign(a, r[e])), a;\n}\nlet x = {\n    default: {\n      damping: 40,\n      delay: 0,\n      mass: 1,\n      stiffness: 400,\n      type: \"spring\"\n    }\n  },\n  g = ({\n    value: e,\n    children: a\n  }) => {\n    let o = m.useContext(p),\n      t = null != e ? e : o.transition,\n      i = m.useMemo(() => ({\n        ...o,\n        transition: t\n      }), [JSON.stringify(t)]);\n    return /*#__PURE__*/r(p.Provider, {\n      value: i,\n      children: a\n    });\n  },\n  y = {\n    Close: \"u356SoXux\",\n    Menu: \"zaLGSBF5d\"\n  },\n  w = ({\n    height: r,\n    id: e,\n    tap: a,\n    width: o,\n    ...t\n  }) => {\n    var i, d;\n    return {\n      ...t,\n      variant: null !== (d = null !== (i = y[t.variant]) && void 0 !== i ? i : t.variant) && void 0 !== d ? d : \"zaLGSBF5d\",\n      XKaY3MrGu: null != a ? a : t.XKaY3MrGu\n    };\n  },\n  Q = (r, e) => e.join(\"-\") + r.layoutDependency,\n  R = /*#__PURE__*/m.forwardRef(function (a, o) {\n    let {\n        activeLocale: t\n      } = n(),\n      {\n        style: s,\n        className: p,\n        layoutId: h,\n        variant: y,\n        XKaY3MrGu: R,\n        ...S\n      } = w(a),\n      {\n        baseVariant: B,\n        classNames: L,\n        gestureVariant: T,\n        setGestureState: W,\n        setVariant: k,\n        transition: z,\n        variants: G\n      } = l({\n        cycleOrder: c,\n        defaultVariant: \"zaLGSBF5d\",\n        transitions: x,\n        variant: y,\n        variantClassNames: b\n      }),\n      F = Q(a, G),\n      {\n        activeVariantCallback: M,\n        delay: X\n      } = d(B),\n      j = M(async (...r) => {\n        if (R) {\n          let e = await R(...r);\n          if (!1 === e) return !1;\n        }\n        k(\"u356SoXux\");\n      }),\n      C = M(async (...r) => {\n        if (R) {\n          let e = await R(...r);\n          if (!1 === e) return !1;\n        }\n        k(\"zaLGSBF5d\");\n      }),\n      N = m.useRef(null),\n      H = m.useId();\n    return /*#__PURE__*/r(f, {\n      id: null != h ? h : H,\n      children: /*#__PURE__*/r(u.div, {\n        initial: y,\n        animate: G,\n        onHoverStart: () => W({\n          isHovered: !0\n        }),\n        onHoverEnd: () => W({\n          isHovered: !1\n        }),\n        onTapStart: () => W({\n          isPressed: !0\n        }),\n        onTap: () => W({\n          isPressed: !1\n        }),\n        onTapCancel: () => W({\n          isPressed: !1\n        }),\n        className: i(\"framer-QosWQ\", ...[], L),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/r(g, {\n          value: z,\n          children: /*#__PURE__*/r(u.div, {\n            ...S,\n            className: i(\"framer-5j5fvf\", p),\n            \"data-framer-name\": \"Menu\",\n            \"data-highlight\": !0,\n            layoutDependency: F,\n            layoutId: \"zaLGSBF5d\",\n            onTap: j,\n            ref: null != o ? o : N,\n            style: {\n              backdropFilter: \"blur(5px)\",\n              backgroundColor: \"var(--token-5871a5a5-5007-4b00-8f99-fdf06f41245d, rgb(43, 43, 43))\",\n              borderBottomLeftRadius: 30,\n              borderBottomRightRadius: 30,\n              borderTopLeftRadius: 30,\n              borderTopRightRadius: 30,\n              boxShadow: \"inset 0px 0px 0px 1px rgba(255, 255, 255, 0.05)\",\n              WebkitBackdropFilter: \"blur(5px)\",\n              ...s\n            },\n            ...v({\n              u356SoXux: {\n                \"data-framer-name\": \"Close\",\n                onTap: C\n              }\n            }, B, T),\n            children: /*#__PURE__*/e(u.div, {\n              className: \"framer-1lxh8vn\",\n              \"data-framer-name\": \"Wrapper\",\n              layoutDependency: F,\n              layoutId: \"zIOMwTt0a\",\n              style: {\n                rotate: 0\n              },\n              variants: {\n                u356SoXux: {\n                  rotate: 45\n                }\n              },\n              children: [/*#__PURE__*/r(u.div, {\n                className: \"framer-1d4216t\",\n                \"data-framer-name\": \"Horizontal\",\n                layoutDependency: F,\n                layoutId: \"WeyQYt0kV\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\",\n                  borderBottomLeftRadius: 10,\n                  borderBottomRightRadius: 10,\n                  borderTopLeftRadius: 10,\n                  borderTopRightRadius: 10\n                }\n              }), /*#__PURE__*/r(u.div, {\n                className: \"framer-id6b11\",\n                \"data-framer-name\": \"Vertical\",\n                layoutDependency: F,\n                layoutId: \"bmAt3O60e\",\n                style: {\n                  backgroundColor: \"rgb(255, 255, 255)\",\n                  borderBottomLeftRadius: 10,\n                  borderBottomRightRadius: 10,\n                  borderTopLeftRadius: 10,\n                  borderTopRightRadius: 10\n                }\n              })]\n            })\n          })\n        })\n      })\n    });\n  }),\n  S = ['.framer-QosWQ [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-QosWQ .framer-vpm3wp { display: block; }\", \".framer-QosWQ .framer-5j5fvf { cursor: pointer; height: 44px; overflow: hidden; position: relative; width: 44px; will-change: var(--framer-will-change-override, transform); }\", \".framer-QosWQ .framer-1lxh8vn { flex: none; height: 20px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 20px; }\", \".framer-QosWQ .framer-1d4216t { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: calc(50.00000000000002% - 2px / 2); will-change: var(--framer-will-change-override, transform); }\", \".framer-QosWQ .framer-id6b11 { bottom: 0px; flex: none; left: calc(50.00000000000002% - 2px / 2); overflow: hidden; position: absolute; top: 0px; width: 2px; will-change: var(--framer-will-change-override, transform); }\", \".framer-QosWQ.framer-v-q90oka .framer-5j5fvf { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 44px); }\"],\n  B = s(R, S, \"framer-QosWQ\");\nexport default B;\nB.displayName = \"Menu/Menu Button\", B.defaultProps = {\n  height: 44,\n  width: 44\n}, o(B, {\n  variant: {\n    options: [\"zaLGSBF5d\", \"u356SoXux\"],\n    optionTitles: [\"Menu\", \"Close\"],\n    title: \"Variant\",\n    type: t.Enum\n  },\n  XKaY3MrGu: {\n    title: \"Tap\",\n    type: t.EventHandler\n  }\n}), a(B, []);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Framertc761C6wh\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"44\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"XKaY3MrGu\\\":\\\"tap\\\"}\",\n        \"framerIntrinsicWidth\": \"44\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"u356SoXux\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./tc761C6wh.map", "import { fontStore as r } from \"framer\";\nr.loadWebFontsFromSelectors([]);\nexport const fonts = [];\nexport const css = ['.framer-Nvbs5 .framer-styles-preset-1mjzyz7:not(.rich-text-wrapper), .framer-Nvbs5 .framer-styles-preset-1mjzyz7.rich-text-wrapper a { --framer-link-current-text-color: var(--token-d925fd9d-b32e-4810-86da-a78346415874, #ffffff) /* {\"name\":\"Title Color\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-b0e983a9-b9b9-4d20-9d25-29cd272956af, #b3b3b3) /* {\"name\":\"Text Color\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-d925fd9d-b32e-4810-86da-a78346415874, #ffffff); --framer-link-text-decoration: none; }'];\nexport const className = \"framer-Nvbs5\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n  position: \"relative\",\n  width: \"100%\",\n  height: \"100%\",\n  display: \"flex\",\n  justifyContent: \"center\",\n  alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n  ...containerStyles,\n  borderRadius: 6,\n  background: \"rgba(136, 85, 255, 0.3)\",\n  color: \"#85F\",\n  border: \"1px dashed #85F\",\n  flexDirection: \"column\"\n};\nexport const defaultEvents = {\n  onClick: {\n    type: ControlType.EventHandler\n  },\n  onMouseEnter: {\n    type: ControlType.EventHandler\n  },\n  onMouseLeave: {\n    type: ControlType.EventHandler\n  }\n};\nexport const fontSizeOptions = {\n  type: ControlType.Number,\n  title: \"Font Size\",\n  min: 2,\n  max: 200,\n  step: 1,\n  displayStepper: true\n};\nexport const fontControls = {\n  font: {\n    type: ControlType.Boolean,\n    title: \"Font\",\n    defaultValue: false,\n    disabledTitle: \"Default\",\n    enabledTitle: \"Custom\"\n  },\n  fontFamily: {\n    type: ControlType.String,\n    title: \"Family\",\n    placeholder: \"Inter\",\n    hidden: ({\n      font\n    }) => !font\n  },\n  fontWeight: {\n    type: ControlType.Enum,\n    title: \"Weight\",\n    options: [100, 200, 300, 400, 500, 600, 700, 800, 900],\n    optionTitles: [\"Thin\", \"Extra-light\", \"Light\", \"Regular\", \"Medium\", \"Semi-bold\", \"Bold\", \"Extra-bold\", \"Black\"],\n    hidden: ({\n      font\n    }) => !font\n  }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n  af: \"Afrikaans\",\n  sq: \"Albanian\",\n  an: \"Aragonese\",\n  ar: \"Arabic (Standard)\",\n  \"ar-dz\": \"Arabic (Algeria)\",\n  \"ar-bh\": \"Arabic (Bahrain)\",\n  \"ar-eg\": \"Arabic (Egypt)\",\n  \"ar-iq\": \"Arabic (Iraq)\",\n  \"ar-jo\": \"Arabic (Jordan)\",\n  \"ar-kw\": \"Arabic (Kuwait)\",\n  \"ar-lb\": \"Arabic (Lebanon)\",\n  \"ar-ly\": \"Arabic (Libya)\",\n  \"ar-ma\": \"Arabic (Morocco)\",\n  \"ar-om\": \"Arabic (Oman)\",\n  \"ar-qa\": \"Arabic (Qatar)\",\n  \"ar-sa\": \"Arabic (Saudi Arabia)\",\n  \"ar-sy\": \"Arabic (Syria)\",\n  \"ar-tn\": \"Arabic (Tunisia)\",\n  \"ar-ae\": \"Arabic (U.A.E.)\",\n  \"ar-ye\": \"Arabic (Yemen)\",\n  hy: \"Armenian\",\n  as: \"Assamese\",\n  ast: \"Asturian\",\n  az: \"Azerbaijani\",\n  eu: \"Basque\",\n  bg: \"Bulgarian\",\n  be: \"Belarusian\",\n  bn: \"Bengali\",\n  bs: \"Bosnian\",\n  br: \"Breton\",\n  my: \"Burmese\",\n  ca: \"Catalan\",\n  ch: \"Chamorro\",\n  ce: \"Chechen\",\n  zh: \"Chinese\",\n  \"zh-hk\": \"Chinese (Hong Kong)\",\n  \"zh-cn\": \"Chinese (PRC)\",\n  \"zh-sg\": \"Chinese (Singapore)\",\n  \"zh-tw\": \"Chinese (Taiwan)\",\n  cv: \"Chuvash\",\n  co: \"Corsican\",\n  cr: \"Cree\",\n  hr: \"Croatian\",\n  cs: \"Czech\",\n  da: \"Danish\",\n  nl: \"Dutch (Standard)\",\n  \"nl-be\": \"Dutch (Belgian)\",\n  en: \"English\",\n  \"en-au\": \"English (Australia)\",\n  \"en-bz\": \"English (Belize)\",\n  \"en-ca\": \"English (Canada)\",\n  \"en-ie\": \"English (Ireland)\",\n  \"en-jm\": \"English (Jamaica)\",\n  \"en-nz\": \"English (New Zealand)\",\n  \"en-ph\": \"English (Philippines)\",\n  \"en-za\": \"English (South Africa)\",\n  \"en-tt\": \"English (Trinidad & Tobago)\",\n  \"en-gb\": \"English (United Kingdom)\",\n  \"en-us\": \"English (United States)\",\n  \"en-zw\": \"English (Zimbabwe)\",\n  eo: \"Esperanto\",\n  et: \"Estonian\",\n  fo: \"Faeroese\",\n  fa: \"Farsi\",\n  fj: \"Fijian\",\n  fi: \"Finnish\",\n  fr: \"French (Standard)\",\n  \"fr-be\": \"French (Belgium)\",\n  \"fr-ca\": \"French (Canada)\",\n  \"fr-fr\": \"French (France)\",\n  \"fr-lu\": \"French (Luxembourg)\",\n  \"fr-mc\": \"French (Monaco)\",\n  \"fr-ch\": \"French (Switzerland)\",\n  fy: \"Frisian\",\n  fur: \"Friulian\",\n  gd: \"Gaelic (Scots)\",\n  \"gd-ie\": \"Gaelic (Irish)\",\n  gl: \"Galacian\",\n  ka: \"Georgian\",\n  de: \"German (Standard)\",\n  \"de-at\": \"German (Austria)\",\n  \"de-de\": \"German (Germany)\",\n  \"de-li\": \"German (Liechtenstein)\",\n  \"de-lu\": \"German (Luxembourg)\",\n  \"de-ch\": \"German (Switzerland)\",\n  el: \"Greek\",\n  gu: \"Gujurati\",\n  ht: \"Haitian\",\n  he: \"Hebrew\",\n  hi: \"Hindi\",\n  hu: \"Hungarian\",\n  is: \"Icelandic\",\n  id: \"Indonesian\",\n  iu: \"Inuktitut\",\n  ga: \"Irish\",\n  it: \"Italian (Standard)\",\n  \"it-ch\": \"Italian (Switzerland)\",\n  ja: \"Japanese\",\n  kn: \"Kannada\",\n  ks: \"Kashmiri\",\n  kk: \"Kazakh\",\n  km: \"Khmer\",\n  ky: \"Kirghiz\",\n  tlh: \"Klingon\",\n  ko: \"Korean\",\n  \"ko-kp\": \"Korean (North Korea)\",\n  \"ko-kr\": \"Korean (South Korea)\",\n  la: \"Latin\",\n  lv: \"Latvian\",\n  lt: \"Lithuanian\",\n  lb: \"Luxembourgish\",\n  mk: \"FYRO Macedonian\",\n  ms: \"Malay\",\n  ml: \"Malayalam\",\n  mt: \"Maltese\",\n  mi: \"Maori\",\n  mr: \"Marathi\",\n  mo: \"Moldavian\",\n  nv: \"Navajo\",\n  ng: \"Ndonga\",\n  ne: \"Nepali\",\n  no: \"Norwegian\",\n  nb: \"Norwegian (Bokmal)\",\n  nn: \"Norwegian (Nynorsk)\",\n  oc: \"Occitan\",\n  or: \"Oriya\",\n  om: \"Oromo\",\n  \"fa-ir\": \"Persian/Iran\",\n  pl: \"Polish\",\n  pt: \"Portuguese\",\n  \"pt-br\": \"Portuguese (Brazil)\",\n  pa: \"Punjabi\",\n  \"pa-in\": \"Punjabi (India)\",\n  \"pa-pk\": \"Punjabi (Pakistan)\",\n  qu: \"Quechua\",\n  rm: \"Rhaeto-Romanic\",\n  ro: \"Romanian\",\n  \"ro-mo\": \"Romanian (Moldavia)\",\n  ru: \"Russian\",\n  \"ru-mo\": \"Russian (Moldavia)\",\n  sz: \"Sami (Lappish)\",\n  sg: \"Sango\",\n  sa: \"Sanskrit\",\n  sc: \"Sardinian\",\n  sd: \"Sindhi\",\n  si: \"Singhalese\",\n  sr: \"Serbian\",\n  sk: \"Slovak\",\n  sl: \"Slovenian\",\n  so: \"Somani\",\n  sb: \"Sorbian\",\n  es: \"Spanish\",\n  \"es-ar\": \"Spanish (Argentina)\",\n  \"es-bo\": \"Spanish (Bolivia)\",\n  \"es-cl\": \"Spanish (Chile)\",\n  \"es-co\": \"Spanish (Colombia)\",\n  \"es-cr\": \"Spanish (Costa Rica)\",\n  \"es-do\": \"Spanish (Dominican Republic)\",\n  \"es-ec\": \"Spanish (Ecuador)\",\n  \"es-sv\": \"Spanish (El Salvador)\",\n  \"es-gt\": \"Spanish (Guatemala)\",\n  \"es-hn\": \"Spanish (Honduras)\",\n  \"es-mx\": \"Spanish (Mexico)\",\n  \"es-ni\": \"Spanish (Nicaragua)\",\n  \"es-pa\": \"Spanish (Panama)\",\n  \"es-py\": \"Spanish (Paraguay)\",\n  \"es-pe\": \"Spanish (Peru)\",\n  \"es-pr\": \"Spanish (Puerto Rico)\",\n  \"es-es\": \"Spanish (Spain)\",\n  \"es-uy\": \"Spanish (Uruguay)\",\n  \"es-ve\": \"Spanish (Venezuela)\",\n  sx: \"Sutu\",\n  sw: \"Swahili\",\n  sv: \"Swedish\",\n  \"sv-fi\": \"Swedish (Finland)\",\n  \"sv-sv\": \"Swedish (Sweden)\",\n  ta: \"Tamil\",\n  tt: \"Tatar\",\n  te: \"Teluga\",\n  th: \"Thai\",\n  tig: \"Tigre\",\n  ts: \"Tsonga\",\n  tn: \"Tswana\",\n  tr: \"Turkish\",\n  tk: \"Turkmen\",\n  uk: \"Ukrainian\",\n  hsb: \"Upper Sorbian\",\n  ur: \"Urdu\",\n  ve: \"Venda\",\n  vi: \"Vietnamese\",\n  vo: \"Volapuk\",\n  wa: \"Walloon\",\n  cy: \"Welsh\",\n  xh: \"Xhosa\",\n  ji: \"Yiddish\",\n  zu: \"Zulu\"\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fontSizeOptions\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fontControls\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"localeOptions\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fontStack\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"emptyStateStyle\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"containerStyles\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"defaultEvents\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./constants.map", "// @ts-ignore\nimport { fontStore } from \"framer\";\nimport { useEffect } from \"react\";\nimport { fontStack } from \"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";\nconst fontWeights = {\n  100: \"Thin\",\n  200: \"Extra-light\",\n  300: \"Light\",\n  400: \"Regular\",\n  500: \"Medium\",\n  600: \"Semi-bold\",\n  700: \"Bold\",\n  800: \"Extra-bold\",\n  900: \"Black\"\n};\nexport function useFontControls(props) {\n  const {\n    fontFamily = \"Inter\",\n    fontSize = 16,\n    fontWeight = 400,\n    font = false\n  } = props;\n  const fontWeightName = fontWeights[fontWeight];\n  const customFontStack = `\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;\n  const fontFamilyStyle = fontFamily ? {\n    fontSize,\n    fontWeight,\n    fontFamily: customFontStack\n  } : {\n    fontSize,\n    fontWeight\n  };\n  const fetchCustomFonts = async () => {\n    await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`, `CUSTOM;${fontFamily} ${fontWeightName}`, `GF;${fontFamily}-${fontWeightName.toLowerCase()}`]).catch(e => console.error(e));\n  };\n  useEffect(() => {\n    if (font) fetchCustomFonts();\n  }, [font, fontFamily, fontWeight]);\n  return fontFamilyStyle;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"useFontControls\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./useFontControls.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n  const {\n    borderRadius,\n    isMixedBorderRadius,\n    topLeftRadius,\n    topRightRadius,\n    bottomRightRadius,\n    bottomLeftRadius\n  } = props;\n  const radiusValue = useMemo(() => isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`, [borderRadius, isMixedBorderRadius, topLeftRadius, topRightRadius, bottomRightRadius, bottomLeftRadius]);\n  return radiusValue;\n}\nexport const borderRadiusControl = {\n  borderRadius: {\n    title: \"Radius\",\n    type: ControlType.FusedNumber,\n    toggleKey: \"isMixedBorderRadius\",\n    toggleTitles: [\"Radius\", \"Radius per corner\"],\n    valueKeys: [\"topLeftRadius\", \"topRightRadius\", \"bottomRightRadius\", \"bottomLeftRadius\"],\n    valueLabels: [\"TL\", \"TR\", \"BR\", \"BL\"],\n    min: 0\n  }\n};\nexport function usePadding(props) {\n  const {\n    padding,\n    paddingPerSide,\n    paddingTop,\n    paddingRight,\n    paddingBottom,\n    paddingLeft\n  } = props;\n  const paddingValue = useMemo(() => paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding, [padding, paddingPerSide, paddingTop, paddingRight, paddingBottom, paddingLeft]);\n  return paddingValue;\n}\nexport const paddingControl = {\n  padding: {\n    type: ControlType.FusedNumber,\n    toggleKey: \"paddingPerSide\",\n    toggleTitles: [\"Padding\", \"Padding per side\"],\n    valueKeys: [\"paddingTop\", \"paddingRight\", \"paddingBottom\", \"paddingLeft\"],\n    valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n    min: 0,\n    title: \"Padding\"\n  }\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"borderRadiusControl\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useRadius\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"RadiusProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"PaddingProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"usePadding\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"paddingControl\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    }\n  }\n};\n//# sourceMappingURL=./propUtils.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport { useCallback } from \"react\";\nimport { addPropertyControls, ControlType } from \"framer\";\nimport { motion } from \"framer-motion\";\nimport { defaultEvents, usePadding, useRadius, useFontControls } from \"https://framer.com/m/framer/default-utils.js@^0.45.0\"; /**\n                                                                                                                              * CLIPBOARD\n                                                                                                                              *\n                                                                                                                              * @framerIntrinsicWidth 90\n                                                                                                                              * @framerIntrinsicHeight 50\n                                                                                                                              *\n                                                                                                                              * @framerSupportedLayoutWidth any\n                                                                                                                              * @framerSupportedLayoutHeight any\n                                                                                                                              */\nexport default function Clipboard(props) {\n  const {\n    label,\n    content,\n    fill,\n    color,\n    style,\n    onClick,\n    font,\n    hoverOptions,\n    ...rest\n  } = props;\n  const deprecatedFont = useFontControls({\n    fontWeight: 500,\n    ...rest\n  });\n  const borderRadius = useRadius(props);\n  const paddingValue = usePadding(props);\n  const handleClick = useCallback(() => {\n    var ref;\n    (ref = navigator.clipboard) === null || ref === void 0 ? void 0 : ref.writeText(content);\n    onClick === null || onClick === void 0 ? void 0 : onClick();\n  }, [onClick, content]);\n  return /*#__PURE__*/_jsx(motion.button, {\n    style: {\n      border: \"none\",\n      outline: \"none\",\n      resize: \"none\",\n      width: \"max-content\",\n      wordBreak: \"break-word\",\n      overflowWrap: \"break-word\",\n      WebkitTapHighlightColor: \"rgba(0, 0, 0, 0)\",\n      letterSpacing: \"-0.2px\",\n      display: \"flex\",\n      justifyContent: \"center\",\n      alignItems: \"center\",\n      background: fill,\n      borderRadius,\n      cursor: \"pointer\",\n      padding: paddingValue,\n      color,\n      ...deprecatedFont,\n      ...font,\n      ...style\n    },\n    onClick: handleClick,\n    ...rest,\n    whileHover: hoverOptions,\n    transition: hoverOptions === null || hoverOptions === void 0 ? void 0 : hoverOptions.transition,\n    children: label\n  });\n}\n;\naddPropertyControls(Clipboard, {\n  content: {\n    type: ControlType.String,\n    title: \"Content\",\n    displayTextArea: true,\n    description: \"When clicked, this content will be copied to the clipboard.\"\n  },\n  label: {\n    type: ControlType.String,\n    title: \"Label\",\n    defaultValue: \"Copy to Clipboard\"\n  },\n  fill: {\n    type: ControlType.Color,\n    title: \"Fill\",\n    defaultValue: \"#06F\"\n  },\n  color: {\n    type: ControlType.Color,\n    title: \"Text\",\n    defaultValue: \"#fff\"\n  },\n  font: {\n    // @ts-ignore - Internal\n    type: ControlType.Font,\n    controls: \"extended\",\n    defaultValue: {\n      fontSize: 16\n    }\n  },\n  hoverOptions: {\n    type: ControlType.Object,\n    title: \"Hover\",\n    buttonTitle: \"Effect\",\n    optional: true,\n    controls: {\n      scale: {\n        type: ControlType.Number,\n        title: \"Scale\",\n        min: 0,\n        max: 10,\n        displayStepper: true,\n        step: .01,\n        defaultValue: 1.1\n      },\n      backgroundColor: {\n        type: ControlType.Color,\n        title: \"Fill\",\n        defaultValue: \"#0088FF\",\n        optional: true\n      },\n      color: {\n        type: ControlType.Color,\n        title: \"Color\",\n        defaultValue: \"#FFF\",\n        optional: true\n      },\n      transition: {\n        type: ControlType.Transition,\n        title: \"Transition\",\n        defaultValue: {\n          type: \"spring\",\n          stiffness: 400,\n          damping: 30\n        }\n      }\n    }\n  },\n  padding: {\n    type: ControlType.FusedNumber,\n    toggleKey: \"paddingPerSide\",\n    toggleTitles: [\"Padding\", \"Padding per side\"],\n    valueKeys: [\"paddingTop\", \"paddingRight\", \"paddingBottom\", \"paddingLeft\"],\n    valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n    min: 0,\n    title: \"Padding\",\n    defaultValue: 10\n  },\n  borderRadius: {\n    title: \"Radius\",\n    type: ControlType.FusedNumber,\n    toggleKey: \"isMixedBorderRadius\",\n    toggleTitles: [\"Radius\", \"Radius per corner\"],\n    valueKeys: [\"topLeftRadius\", \"topRightRadius\", \"bottomRightRadius\", \"bottomLeftRadius\"],\n    valueLabels: [\"TL\", \"TR\", \"BR\", \"BL\"],\n    min: 0,\n    defaultValue: 50\n  },\n  ...defaultEvents\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Clipboard\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutHeight\": \"any\",\n        \"framerSupportedLayoutWidth\": \"any\",\n        \"framerIntrinsicHeight\": \"50\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicWidth\": \"90\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Clipboard.map", "// Generated by Framer (d0574d7)\nimport { jsx as e } from \"react/jsx-runtime\";\nimport { addFonts as t, addPropertyControls as r, ControlType as a, cx as o, getFonts as i, useActiveVariantCallback as n, useLocaleInfo as d, useOnVariantChange as l, useVariantState as s, withCSS as m } from \"framer\";\nimport { LayoutGroup as u, motion as f, MotionConfigContext as p } from \"framer-motion\";\nimport * as c from \"react\";\nimport g from \"https://framerusercontent.com/modules/Hj20QU19p80mpYsvesiZ/RfHh9MIwqlgi04HKZ3Qo/Clipboard.js\";\nlet h = i(g),\n  b = [\"QASJDVXNo\", \"IburJq1uS\"],\n  v = \"framer-ePiFH\",\n  y = {\n    IburJq1uS: \"framer-v-6uebot\",\n    QASJDVXNo: \"framer-v-1jmt1og\"\n  };\nfunction S(e, ...t) {\n  let r = {};\n  return null == t || t.forEach(t => t && Object.assign(r, e[t])), r;\n}\nlet x = {\n    default: {\n      delay: 0,\n      duration: 0,\n      ease: [.12, .23, .5, 1],\n      type: \"tween\"\n    },\n    IburJq1uS: {\n      delay: 0,\n      duration: 0,\n      ease: [.44, 0, .56, 1],\n      type: \"tween\"\n    }\n  },\n  w = ({\n    value: t,\n    children: r\n  }) => {\n    let a = c.useContext(p),\n      o = null != t ? t : a.transition,\n      i = c.useMemo(() => ({\n        ...a,\n        transition: o\n      }), [JSON.stringify(o)]);\n    return /*#__PURE__*/e(p.Provider, {\n      value: i,\n      children: r\n    });\n  },\n  H = {\n    \"Variant 1\": \"QASJDVXNo\",\n    Clicked: \"IburJq1uS\"\n  },\n  I = ({\n    height: e,\n    id: t,\n    width: r,\n    ...a\n  }) => {\n    var o, i;\n    return {\n      ...a,\n      variant: null !== (i = null !== (o = H[a.variant]) && void 0 !== o ? o : a.variant) && void 0 !== i ? i : \"QASJDVXNo\"\n    };\n  },\n  P = (e, t) => t.join(\"-\") + e.layoutDependency,\n  J = /*#__PURE__*/c.forwardRef(function (t, r) {\n    let {\n        activeLocale: a\n      } = d(),\n      {\n        style: i,\n        className: m,\n        layoutId: p,\n        variant: h,\n        ...v\n      } = I(t),\n      {\n        baseVariant: H,\n        classNames: J,\n        gestureVariant: N,\n        setGestureState: j,\n        setVariant: C,\n        transition: T,\n        variants: F\n      } = s({\n        cycleOrder: b,\n        defaultVariant: \"QASJDVXNo\",\n        transitions: x,\n        variant: h,\n        variantClassNames: y\n      }),\n      V = P(t, F),\n      {\n        activeVariantCallback: R,\n        delay: k\n      } = n(H),\n      D = R(async (...e) => {\n        C(\"IburJq1uS\");\n      }),\n      Q = R(async (...e) => {\n        await k(() => C(\"QASJDVXNo\"), 1500);\n      });\n    l(H, {\n      IburJq1uS: Q\n    });\n    let q = c.useRef(null),\n      A = c.useId();\n    return /*#__PURE__*/e(u, {\n      id: null != p ? p : A,\n      children: /*#__PURE__*/e(f.div, {\n        initial: h,\n        animate: F,\n        onHoverStart: () => j({\n          isHovered: !0\n        }),\n        onHoverEnd: () => j({\n          isHovered: !1\n        }),\n        onTapStart: () => j({\n          isPressed: !0\n        }),\n        onTap: () => j({\n          isPressed: !1\n        }),\n        onTapCancel: () => j({\n          isPressed: !1\n        }),\n        className: o(\"framer-ePiFH\", ...[], J),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(w, {\n          value: T,\n          children: /*#__PURE__*/e(f.div, {\n            ...v,\n            className: o(\"framer-1jmt1og\", m),\n            \"data-framer-name\": \"Variant 1\",\n            \"data-highlight\": !0,\n            layoutDependency: V,\n            layoutId: \"QASJDVXNo\",\n            onTapStart: D,\n            ref: null != r ? r : q,\n            style: {\n              ...i\n            },\n            ...S({\n              IburJq1uS: {\n                \"data-framer-name\": \"Clicked\"\n              }\n            }, H, N),\n            children: /*#__PURE__*/e(f.div, {\n              className: \"framer-1u98zo9-container\",\n              layoutDependency: V,\n              layoutId: \"uKTL_WQ30-container\",\n              children: /*#__PURE__*/e(g, {\n                borderRadius: 5,\n                bottomLeftRadius: 5,\n                bottomRightRadius: 5,\n                color: 'var(--token-b0e983a9-b9b9-4d20-9d25-29cd272956af, rgb(179, 179, 179)) /* {\"name\":\"Text Color\"} */',\n                content: \"ludoviclosco@gmail.com\",\n                fill: 'var(--token-5871a5a5-5007-4b00-8f99-fdf06f41245d, rgb(26, 26, 26)) /* {\"name\":\"Button Background\"} */',\n                font: {\n                  fontFamily: '\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\n                  fontSize: \"16px\",\n                  fontStyle: \"normal\",\n                  fontWeight: 400,\n                  letterSpacing: \"0em\",\n                  lineHeight: \"1em\"\n                },\n                height: \"100%\",\n                hoverOptions: {\n                  backgroundColor: 'var(--token-419135d0-ce12-4e81-bfef-d2a79c9bfe56, rgb(54, 54, 54)) /* {\"name\":\"Button Hover\"} */',\n                  color: 'var(--token-b0e983a9-b9b9-4d20-9d25-29cd272956af, rgb(179, 179, 179)) /* {\"name\":\"Text Color\"} */',\n                  scale: 1,\n                  transition: {\n                    damping: 30,\n                    stiffness: 400,\n                    type: \"spring\"\n                  }\n                },\n                id: \"uKTL_WQ30\",\n                isMixedBorderRadius: !1,\n                label: \"Copy Email\",\n                layoutId: \"uKTL_WQ30\",\n                padding: 10,\n                paddingBottom: 10,\n                paddingLeft: 10,\n                paddingPerSide: !1,\n                paddingRight: 10,\n                paddingTop: 10,\n                topLeftRadius: 5,\n                topRightRadius: 5,\n                width: \"100%\",\n                ...S({\n                  IburJq1uS: {\n                    label: \"Copied!\"\n                  }\n                }, H, N)\n              })\n            })\n          })\n        })\n      })\n    });\n  }),\n  N = ['.framer-ePiFH [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-ePiFH .framer-1ep3p31 { display: block; }\", \".framer-ePiFH .framer-1jmt1og { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-ePiFH .framer-1u98zo9-container { flex: none; height: auto; position: relative; width: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ePiFH .framer-1jmt1og { gap: 0px; } .framer-ePiFH .framer-1jmt1og > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ePiFH .framer-1jmt1og > :first-child { margin-left: 0px; } .framer-ePiFH .framer-1jmt1og > :last-child { margin-right: 0px; } }\"],\n  j = m(J, N, \"framer-ePiFH\");\nexport default j;\nj.displayName = \"Contact Component/Copy Email\", j.defaultProps = {\n  height: 36,\n  width: 97\n}, r(j, {\n  variant: {\n    options: [\"QASJDVXNo\", \"IburJq1uS\"],\n    optionTitles: [\"Variant 1\", \"Clicked\"],\n    title: \"Variant\",\n    type: a.Enum\n  }\n}), t(j, [{\n  family: \"Inter Tight\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/IPTv1itIF:default\",\n    url: \"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qXCRToK8EPg.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qXCRToK8EPg.ttf\",\n  weight: \"400\"\n}, ...h]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerIPTv1itIF\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IburJq1uS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"36\",\n        \"framerIntrinsicWidth\": \"97\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./IPTv1itIF.map", "// Generated by Framer (fcda68f)\nimport { jsx as e, jsxs as r } from \"react/jsx-runtime\";\nimport { addFonts as a, addPropertyControls as t, ControlType as n, cx as i, getFonts as o, Link as l, RichText as s, useActiveVariantCallback as m, useLocaleInfo as f, useVariantState as d, withCSS as p } from \"framer\";\nimport { LayoutGroup as c, motion as h, MotionConfigContext as g } from \"framer-motion\";\nimport * as u from \"react\";\nimport * as y from \"https://framerusercontent.com/modules/7w0yTDTsRIBzjUg0UQm5/Spf5oqkeuWzsyIMW1tTY/Jk03_wh2n.js\";\nimport * as x from \"https://framerusercontent.com/modules/xRJkXiEQWpAIU6hEUK2c/tge7Y3selxGDBjIfgy8W/LIHgmiCae.js\";\nimport * as b from \"https://framerusercontent.com/modules/5xkEztsDWrbqOD8i5Jf1/VJxcAoBGoPcm88hriN5c/QwQmuXFgC.js\";\nimport v from \"https://framerusercontent.com/modules/lPVMCGfdUN1GgMw8a7G0/4XIY8VzIVimtvTlvy99C/IPTv1itIF.js\";\nimport w from \"https://framerusercontent.com/modules/k6SOudBPreYovq475dMB/qdtpcRHtawBjFWmCLgqS/k9N1jz6wx.js\";\nimport * as z from \"./wU_pTR7m3-0.js\";\nlet Y = o(v),\n  F = o(w),\n  I = [\"SsZHXh9U9\"],\n  N = \"framer-YhfzF\",\n  k = {\n    SsZHXh9U9: \"framer-v-18tou78\"\n  };\nfunction j(e, ...r) {\n  let a = {};\n  return null == r || r.forEach(r => r && Object.assign(a, e[r])), a;\n}\nlet C = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  T = {\n    JT5TpZvNR: z\n  },\n  D = (e, r) => {\n    for (; r;) {\n      let a = T[r.id];\n      if (a) {\n        let r = a[e];\n        if (r) return r;\n      }\n      r = r.fallback;\n    }\n  },\n  A = ({\n    value: r,\n    children: a\n  }) => {\n    let t = u.useContext(g),\n      n = null != r ? r : t.transition,\n      i = u.useMemo(() => ({\n        ...t,\n        transition: n\n      }), [JSON.stringify(n)]);\n    return /*#__PURE__*/e(g.Provider, {\n      value: i,\n      children: a\n    });\n  },\n  H = ({\n    closeMenu: e,\n    height: r,\n    id: a,\n    width: t,\n    ...n\n  }) => ({\n    ...n,\n    GWWNtzq4h: null != e ? e : n.GWWNtzq4h\n  }),\n  _ = (e, r) => r.join(\"-\") + e.layoutDependency,\n  S = /*#__PURE__*/u.forwardRef(function (a, t) {\n    let {\n        activeLocale: n\n      } = f(),\n      {\n        style: o,\n        className: p,\n        layoutId: g,\n        variant: z,\n        GWWNtzq4h: Y,\n        ...F\n      } = H(a),\n      {\n        baseVariant: N,\n        classNames: j,\n        gestureVariant: T,\n        setGestureState: D,\n        setVariant: S,\n        transition: J,\n        variants: E\n      } = d({\n        cycleOrder: I,\n        defaultVariant: \"SsZHXh9U9\",\n        transitions: C,\n        variant: z,\n        variantClassNames: k\n      }),\n      P = _(a, E),\n      {\n        activeVariantCallback: W,\n        delay: Z\n      } = m(N),\n      G = W(async (...e) => {\n        if (Y) {\n          let r = await Y(...e);\n          if (!1 === r) return !1;\n        }\n      }),\n      L = u.useRef(null),\n      V = u.useId(),\n      X = [y.className, x.className, b.className];\n    return /*#__PURE__*/e(c, {\n      id: null != g ? g : V,\n      children: /*#__PURE__*/e(h.div, {\n        initial: z,\n        animate: E,\n        onHoverStart: () => D({\n          isHovered: !0\n        }),\n        onHoverEnd: () => D({\n          isHovered: !1\n        }),\n        onTapStart: () => D({\n          isPressed: !0\n        }),\n        onTap: () => D({\n          isPressed: !1\n        }),\n        onTapCancel: () => D({\n          isPressed: !1\n        }),\n        className: i(\"framer-YhfzF\", ...X, j),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(A, {\n          value: J,\n          children: /*#__PURE__*/r(h.nav, {\n            ...F,\n            className: i(\"framer-18tou78\", p),\n            \"data-border\": !0,\n            \"data-framer-name\": \"Default\",\n            layoutDependency: P,\n            layoutId: \"SsZHXh9U9\",\n            ref: null != t ? t : L,\n            style: {\n              \"--border-bottom-width\": \"0px\",\n              \"--border-color\": 'var(--token-5057eaf7-b17a-4982-a6fb-ae9995aeb86f, rgb(38, 38, 38)) /* {\"name\":\"Border Color\"} */',\n              \"--border-left-width\": \"1px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"0px\",\n              backgroundColor: \"var(--token-5dd317f0-d3ba-4113-b060-7f85ad37b298, rgb(17, 17, 17))\",\n              ...o\n            },\n            children: [/*#__PURE__*/r(h.div, {\n              className: \"framer-1tsnj9i\",\n              layoutDependency: P,\n              layoutId: \"IXc1HZCOR\",\n              children: [/*#__PURE__*/e(s, {\n                __fromCanvasComponent: !0,\n                children: /*#__PURE__*/e(u.Fragment, {\n                  children: /*#__PURE__*/e(h.p, {\n                    className: \"framer-styles-preset-30dj18\",\n                    \"data-styles-preset\": \"Jk03_wh2n\",\n                    children: /*#__PURE__*/e(l, {\n                      href: {\n                        webPageId: \"augiA20Il\"\n                      },\n                      openInNewTab: !1,\n                      smoothScroll: !1,\n                      children: /*#__PURE__*/e(h.a, {\n                        className: \"framer-styles-preset-1mjzyz7\",\n                        \"data-styles-preset\": \"LIHgmiCae\",\n                        children: \"Home\"\n                      })\n                    })\n                  })\n                }),\n                className: \"framer-1h10v0x\",\n                \"data-highlight\": !0,\n                layoutDependency: P,\n                layoutId: \"ZmmY78lWC\",\n                onTap: G,\n                style: {\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: !0\n              }), /*#__PURE__*/e(s, {\n                __fromCanvasComponent: !0,\n                children: /*#__PURE__*/e(u.Fragment, {\n                  children: /*#__PURE__*/e(h.p, {\n                    className: \"framer-styles-preset-30dj18\",\n                    \"data-styles-preset\": \"Jk03_wh2n\",\n                    children: /*#__PURE__*/e(l, {\n                      href: {\n                        hash: \":T4cHvFnPF\",\n                        webPageId: \"augiA20Il\"\n                      },\n                      openInNewTab: !1,\n                      smoothScroll: !0,\n                      children: /*#__PURE__*/e(h.a, {\n                        className: \"framer-styles-preset-1mjzyz7\",\n                        \"data-styles-preset\": \"LIHgmiCae\",\n                        children: \"Work\"\n                      })\n                    })\n                  })\n                }),\n                className: \"framer-paph81\",\n                \"data-highlight\": !0,\n                layoutDependency: P,\n                layoutId: \"fMqGQVWt6\",\n                onTap: G,\n                style: {\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: !0\n              }), /*#__PURE__*/e(s, {\n                __fromCanvasComponent: !0,\n                children: /*#__PURE__*/e(u.Fragment, {\n                  children: /*#__PURE__*/e(h.p, {\n                    className: \"framer-styles-preset-30dj18\",\n                    \"data-styles-preset\": \"Jk03_wh2n\",\n                    children: /*#__PURE__*/e(l, {\n                      href: {\n                        hash: \":hkEfrl0cQ\",\n                        webPageId: \"augiA20Il\"\n                      },\n                      openInNewTab: !1,\n                      smoothScroll: !0,\n                      children: /*#__PURE__*/e(h.a, {\n                        className: \"framer-styles-preset-1mjzyz7\",\n                        \"data-styles-preset\": \"LIHgmiCae\",\n                        children: \"Services\"\n                      })\n                    })\n                  })\n                }),\n                className: \"framer-15vrghs\",\n                \"data-highlight\": !0,\n                layoutDependency: P,\n                layoutId: \"I_1Y8auyB\",\n                onTap: G,\n                style: {\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: !0\n              }), /*#__PURE__*/e(s, {\n                __fromCanvasComponent: !0,\n                children: /*#__PURE__*/e(u.Fragment, {\n                  children: /*#__PURE__*/e(h.p, {\n                    className: \"framer-styles-preset-30dj18\",\n                    \"data-styles-preset\": \"Jk03_wh2n\",\n                    children: /*#__PURE__*/e(l, {\n                      href: {\n                        hash: \":BcszBz7B3\",\n                        webPageId: \"augiA20Il\"\n                      },\n                      openInNewTab: !1,\n                      smoothScroll: !0,\n                      children: /*#__PURE__*/e(h.a, {\n                        className: \"framer-styles-preset-1mjzyz7\",\n                        \"data-styles-preset\": \"LIHgmiCae\",\n                        children: \"About\"\n                      })\n                    })\n                  })\n                }),\n                className: \"framer-1d2inc3\",\n                \"data-highlight\": !0,\n                layoutDependency: P,\n                layoutId: \"L7tzXnirl\",\n                onTap: G,\n                style: {\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: !0\n              })]\n            }), /*#__PURE__*/e(h.div, {\n              className: \"framer-19spjia\",\n              \"data-framer-name\": \"Divider\",\n              layoutDependency: P,\n              layoutId: \"UduXxOp3Y\",\n              style: {\n                backgroundColor: \"var(--token-5057eaf7-b17a-4982-a6fb-ae9995aeb86f, rgb(38, 38, 38))\"\n              }\n            }), /*#__PURE__*/r(h.div, {\n              className: \"framer-fzn9ib\",\n              layoutDependency: P,\n              layoutId: \"JBkIU8Cws\",\n              children: [/*#__PURE__*/e(s, {\n                __fromCanvasComponent: !0,\n                children: /*#__PURE__*/e(u.Fragment, {\n                  children: /*#__PURE__*/e(h.p, {\n                    className: \"framer-styles-preset-s1wdyu\",\n                    \"data-styles-preset\": \"QwQmuXFgC\",\n                    style: {\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-d925fd9d-b32e-4810-86da-a78346415874, rgb(255, 255, 255)))\"\n                    },\n                    children: \"attarziyanshakil@gmail.com\"\n                  })\n                }),\n                className: \"framer-1coif1y\",\n                layoutDependency: P,\n                layoutId: \"yYdoUS1K0\",\n                style: {\n                  \"--extracted-r6o4lv\": \"var(--token-d925fd9d-b32e-4810-86da-a78346415874, rgb(255, 255, 255))\",\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: !0\n              }), /*#__PURE__*/e(h.div, {\n                className: \"framer-yo6vsj-container\",\n                layoutDependency: P,\n                layoutId: \"AdmYyA1TV-container\",\n                children: /*#__PURE__*/e(v, {\n                  height: \"100%\",\n                  id: \"AdmYyA1TV\",\n                  layoutId: \"AdmYyA1TV\",\n                  variant: \"QASJDVXNo\",\n                  width: \"100%\"\n                })\n              })]\n            }), /*#__PURE__*/r(h.div, {\n              className: \"framer-1vmkfuo\",\n              \"data-framer-name\": \"Socials Links\",\n              layoutDependency: P,\n              layoutId: \"XenncoYgX\",\n              children: [/*#__PURE__*/e(h.div, {\n                className: \"framer-q1d60n-container\",\n                \"data-framer-name\": \"Instagram\",\n                layoutDependency: P,\n                layoutId: \"dZZVEzGJd-container\",\n                name: \"Instagram\",\n                children: /*#__PURE__*/e(w, {\n                  gJsznKhJ3: !0,\n                  height: \"100%\",\n                  id: \"dZZVEzGJd\",\n                  layoutId: \"dZZVEzGJd\",\n                  name: \"Instagram\",\n                  QrST_3agU: \"Instagram\",\n                  RYzzEG5wW: \"https://www.instagram.com/ludoviclosco/\",\n                  TRcHYqmt9: !0,\n                  variant: \"mlM147zvD\",\n                  width: \"100%\",\n                  Wo5itrCPz: \"Button Text\"\n                })\n              }), /*#__PURE__*/e(h.div, {\n                className: \"framer-1blem63-container\",\n                \"data-framer-name\": \"Dribbble\",\n                layoutDependency: P,\n                layoutId: \"pbc5GAaVx-container\",\n                name: \"Dribbble\",\n                children: /*#__PURE__*/e(w, {\n                  gJsznKhJ3: !0,\n                  height: \"100%\",\n                  id: \"pbc5GAaVx\",\n                  layoutId: \"pbc5GAaVx\",\n                  name: \"Dribbble\",\n                  QrST_3agU: \"Dribbble\",\n                  RYzzEG5wW: \"https://dribbble.com\",\n                  TRcHYqmt9: !0,\n                  variant: \"mlM147zvD\",\n                  width: \"100%\",\n                  Wo5itrCPz: \"Button Text\"\n                })\n              })]\n            })]\n          })\n        })\n      })\n    });\n  }),\n  J = ['.framer-YhfzF [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-YhfzF .framer-1atoflo { display: block; }\", \".framer-YhfzF .framer-18tou78 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: 800px; justify-content: flex-start; overflow: hidden; padding: 120px 40px 40px 40px; position: relative; width: 300px; }\", \".framer-YhfzF .framer-1tsnj9i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-YhfzF .framer-1h10v0x, .framer-YhfzF .framer-paph81, .framer-YhfzF .framer-15vrghs, .framer-YhfzF .framer-1d2inc3 { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-YhfzF .framer-19spjia { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\", \".framer-YhfzF .framer-fzn9ib { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-YhfzF .framer-1coif1y { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-YhfzF .framer-yo6vsj-container, .framer-YhfzF .framer-q1d60n-container, .framer-YhfzF .framer-1blem63-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-YhfzF .framer-1vmkfuo { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-YhfzF .framer-18tou78, .framer-YhfzF .framer-1tsnj9i, .framer-YhfzF .framer-fzn9ib, .framer-YhfzF .framer-1vmkfuo { gap: 0px; } .framer-YhfzF .framer-18tou78 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-YhfzF .framer-18tou78 > :first-child, .framer-YhfzF .framer-1tsnj9i > :first-child { margin-top: 0px; } .framer-YhfzF .framer-18tou78 > :last-child, .framer-YhfzF .framer-1tsnj9i > :last-child { margin-bottom: 0px; } .framer-YhfzF .framer-1tsnj9i > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-YhfzF .framer-fzn9ib > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-YhfzF .framer-fzn9ib > :first-child, .framer-YhfzF .framer-1vmkfuo > :first-child { margin-left: 0px; } .framer-YhfzF .framer-fzn9ib > :last-child, .framer-YhfzF .framer-1vmkfuo > :last-child { margin-right: 0px; } .framer-YhfzF .framer-1vmkfuo > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\", ...y.css, ...x.css, ...b.css],\n  E = p(S, J, \"framer-YhfzF\");\nexport default E;\nE.displayName = \"Menu/Menu Overlay\", E.defaultProps = {\n  height: 800,\n  width: 300\n}, t(E, {\n  GWWNtzq4h: {\n    title: \"Close Menu\",\n    type: n.EventHandler\n  }\n}), a(E, [...Y, ...F, ...y.fonts, ...x.fonts, ...b.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerwU_pTR7m3\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerImmutableVariables\": \"true\",\n        \"framerIntrinsicHeight\": \"800\",\n        \"framerIntrinsicWidth\": \"300\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerVariables\": \"{\\\"GWWNtzq4h\\\":\\\"closeMenu\\\"}\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore as t } from \"framer\";\nt.loadWebFontsFromSelectors([\"GF;Inter Tight-500\", \"GF;Inter Tight-700\", \"GF;Inter Tight-700italic\", \"GF;Inter Tight-500italic\"]);\nexport const fonts = [{\n  family: \"Inter Tight\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/ypGcw9QO0:default\",\n    url: \"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjPQ-qXCRToK8EPg.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjPQ-qXCRToK8EPg.ttf\",\n  weight: \"500\"\n}, {\n  family: \"Inter Tight\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/ypGcw9QO0:default\",\n    url: \"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqXCRToK8EPg.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqXCRToK8EPg.ttf\",\n  weight: \"700\"\n}, {\n  family: \"Inter Tight\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/ypGcw9QO0:default\",\n    url: \"https://fonts.gstatic.com/s/intertight/v7/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0ylGC5XgqoUPvi5.ttf\"\n  },\n  style: \"italic\",\n  url: \"https://fonts.gstatic.com/s/intertight/v7/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0ylGC5XgqoUPvi5.ttf\",\n  weight: \"700\"\n}, {\n  family: \"Inter Tight\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/ypGcw9QO0:default\",\n    url: \"https://fonts.gstatic.com/s/intertight/v7/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0xwHy5XgqoUPvi5.ttf\"\n  },\n  style: \"italic\",\n  url: \"https://fonts.gstatic.com/s/intertight/v7/NGShv5HMAFg6IuGlBNMjxLsC66ZMtb8hyW62x0xwHy5XgqoUPvi5.ttf\",\n  weight: \"500\"\n}];\nexport const css = ['.framer-OwD7k .framer-styles-preset-f6yegp:not(.rich-text-wrapper), .framer-OwD7k .framer-styles-preset-f6yegp.rich-text-wrapper h1 { --framer-font-family: \"Inter Tight\", sans-serif; --framer-font-family-bold: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Tight\", \"Inter Tight Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Tight\", sans-serif; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-d925fd9d-b32e-4810-86da-a78346415874, #111111); --framer-text-decoration: none; --framer-text-transform: none; }'];\nexport const className = \"framer-OwD7k\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "containerStyles", "emptyStateStyle", "containerStyles", "NullState", "Y", "_", "ref", "p", "e", "f", "r", "o", "t", "n", "defaultEvents", "ControlType", "findByArray", "arr", "search", "useIconSelection", "iconKeys", "selectByList", "iconSearch", "iconSelection", "lowercaseIconKeyPairs", "iconSearchResult", "se", "iconSearchTerm", "_iconSearchTerm", "findByArray", "iconKeys", "moduleBaseUrl", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "f", "npm_react_18_1_exports", "importModule", "module", "ue", "emptyState", "RenderTarget", "p", "NullState", "addPropertyControls", "ControlType", "defaultEvents", "k9N1jz6wx_0_exports", "__export", "__FramerMetadata__", "v0", "v1", "v2", "v0", "v1", "v2", "__FramerMetadata__", "k", "getFonts", "Icon", "w", "getPropertyControls", "y", "z", "M", "A", "r", "t", "S", "T", "k9N1jz6wx_0_exports", "J", "R", "o", "re", "MotionConfigContext", "a", "se", "p", "D", "U", "i", "n", "l", "d", "m", "f", "s", "c", "Q", "C", "Y", "useLocaleInfo", "u", "x", "k", "w", "B", "L", "H", "N", "I", "P", "j", "q", "E", "G", "useVariantState", "z", "y", "V", "W", "pe", "ae", "_", "className", "LayoutGroup", "motion", "cx", "Link", "Icon", "RichText", "css", "withCSS", "k9N1jz6wx_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "c", "b", "v", "r", "e", "x", "g", "a", "o", "re", "MotionConfigContext", "t", "se", "p", "y", "w", "i", "Q", "R", "Y", "useLocaleInfo", "s", "h", "S", "B", "L", "T", "W", "k", "z", "G", "useVariantState", "c", "F", "M", "X", "useActiveVariantCallback", "j", "C", "N", "pe", "H", "ae", "LayoutGroup", "motion", "cx", "u", "withCSS", "tc761C6wh_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "fontStack", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "fontWeights", "useFontControls", "props", "fontFamily", "fontSize", "fontWeight", "font", "fontWeightName", "customFontStack", "fontStack", "fontFamilyStyle", "fetchCustomFonts", "fontStore", "e", "ue", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "usePadding", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControl", "Clipboard", "props", "label", "content", "fill", "color", "style", "onClick", "font", "hoverOptions", "rest", "deprecatedFont", "useFontControls", "borderRadius", "useRadius", "paddingValue", "usePadding", "handleClick", "te", "ref", "navigator", "p", "motion", "addPropertyControls", "ControlType", "defaultEvents", "h", "getFonts", "Clipboard", "b", "y", "S", "r", "t", "x", "w", "re", "MotionConfigContext", "se", "p", "H", "I", "a", "o", "i", "P", "J", "Y", "useLocaleInfo", "m", "h", "v", "N", "j", "C", "T", "F", "useVariantState", "b", "V", "R", "k", "useActiveVariantCallback", "D", "e", "Q", "useOnVariantChange", "q", "pe", "A", "ae", "LayoutGroup", "motion", "cx", "Clipboard", "withCSS", "IPTv1itIF_default", "addPropertyControls", "ControlType", "addFonts", "Y", "getFonts", "IPTv1itIF_default", "F", "k9N1jz6wx_default", "I", "k", "C", "A", "r", "a", "t", "re", "MotionConfigContext", "n", "se", "p", "H", "_", "S", "Y", "useLocaleInfo", "g", "z", "F", "N", "j", "T", "D", "J", "E", "useVariantState", "I", "C", "k", "P", "W", "Z", "useActiveVariantCallback", "G", "e", "L", "pe", "V", "ae", "X", "className", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "Link", "IPTv1itIF_default", "k9N1jz6wx_default", "css", "withCSS", "wU_pTR7m3_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "fontStore", "fonts", "css", "className"]
}
