{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/framer/icon-nullstate.js@0.7.0", "ssg:https://framer.com/m/phosphor-icons/House.js@0.0.53", "ssg:https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js", "ssg:https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js", "ssg:https://framerusercontent.com/modules/oWVHHLIj4Q7woeIlKzbt/1AgXU4a3oNu19SwiRlC6/Input.js", "ssg:https://framerusercontent.com/modules/ufiICwYcCvcvJWyTrwFS/zQufakNxz9pAgUfCwf6a/Bzf9tU22M.js", "ssg:https://framerusercontent.com/modules/PV4a2poUTklSQOQ7szpn/gjCBsoSPW241Sn2dGnm0/DuMLJ2VUN.js", "ssg:https://framerusercontent.com/modules/m0ufS3BOkflRQGeDCzgm/o6CZcHpDjuKAULDka8ot/IsgMMPEHU.js", "ssg:https://framerusercontent.com/modules/wOVZLiFzXARATm1qzGwZ/w2WfjyY9hMaU4WrfmYfj/MjM7LH64L.js", "ssg:https://framerusercontent.com/modules/0rHlWIipoHxpBXY1er4x/POM9s9DwjWbRREmmMUZc/xHea8ZIZv.js", "ssg:https://framerusercontent.com/modules/tT4Eb83FPanAmm0FZtkQ/faCOrFAcXJJAHQkMBQBL/Yi_96z9Ta.js", "ssg:https://framerusercontent.com/modules/kp0GSZdZisu9zpTMT3m9/UNFYxOjimsfDDBW60oLt/CS1Tm2HoT.js", "ssg:https://framerusercontent.com/modules/gzzcz9KbzRZ8jDstptU1/0NQGb3LSP0slVdwOOahr/urlDCZwpF.js", "ssg:https://framerusercontent.com/modules/LBCyxjOj5uFpNHh9ayeX/d707fmDh8ssD45lMpfaC/n6i6RBk5n.js", "ssg:https://framerusercontent.com/modules/nf0iik4ZISnXSSOvzdJs/HF1rLrGTLFH9MRazWUmc/Swq40RzUA.js", "ssg:https://framerusercontent.com/modules/bNbaNosWFDk9GtH4ciGS/4CMzceQDaSddpSZYgJnB/Jyv430X0d.js", "ssg:https://framerusercontent.com/modules/3wklFMvnfWmsm676JP83/PP4eXzRW7rlXPJiFV05E/Y_7fWyPHp.js", "ssg:https://framerusercontent.com/modules/xVQsV7lEtcvsq3kPMB0E/MO9cwp7DbbMeLfJHsZNi/WvxfThqf1.js"],
  "sourcesContent": ["import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map", "let Component;\nvar House_default = (React) => {\n  if (!Component) {\n    const weights = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M221.56,100.85,141.61,25.38l-.16-.15a19.93,19.93,0,0,0-26.91,0l-.17.15L34.44,100.85A20.07,20.07,0,0,0,28,115.55V208a20,20,0,0,0,20,20H96a20,20,0,0,0,20-20V164h24v44a20,20,0,0,0,20,20h48a20,20,0,0,0,20-20V115.55A20.07,20.07,0,0,0,221.56,100.85ZM204,204H164V160a20,20,0,0,0-20-20H112a20,20,0,0,0-20,20v44H52V117.28l76-71.75,76,71.75Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,115.54V208a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.54a8,8,0,0,1,2.62-5.92l80-75.54a8,8,0,0,1,10.77,0l80,75.54A8,8,0,0,1,216,115.54Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,115.55V208a16,16,0,0,1-16,16H168a16,16,0,0,1-16-16V168a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v40a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V115.55a16,16,0,0,1,5.17-11.78l80-75.48.11-.11a16,16,0,0,1,21.53,0,1.14,1.14,0,0,0,.11.11l80,75.48A16,16,0,0,1,224,115.55Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.47,105.24l-80-75.5-.09-.08a13.94,13.94,0,0,0-18.83,0l-.09.08-80,75.5A14,14,0,0,0,34,115.55V208a14,14,0,0,0,14,14H96a14,14,0,0,0,14-14V160a2,2,0,0,1,2-2h32a2,2,0,0,1,2,2v48a14,14,0,0,0,14,14h48a14,14,0,0,0,14-14V115.55A14,14,0,0,0,217.47,105.24ZM210,208a2,2,0,0,1-2,2H160a2,2,0,0,1-2-2V160a14,14,0,0,0-14-14H112a14,14,0,0,0-14,14v48a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V115.55a2,2,0,0,1,.65-1.48l.09-.08,79.94-75.48a2,2,0,0,1,2.63,0L209.26,114l.08.08a2,2,0,0,1,.66,1.48Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.13,106.72,136.07,31.13a12,12,0,0,0-16.2.05L39.93,106.67A12,12,0,0,0,36,115.54V208a12,12,0,0,0,12,12H96a12,12,0,0,0,12-12V160a4,4,0,0,1,4-4h32a4,4,0,0,1,4,4v48a12,12,0,0,0,12,12h48a12,12,0,0,0,12-12V115.54A12,12,0,0,0,216.13,106.72ZM212,208a4,4,0,0,1-4,4H160a4,4,0,0,1-4-4V160a12,12,0,0,0-12-12H112a12,12,0,0,0-12,12v48a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V115.54a4.09,4.09,0,0,1,1.36-3L125.3,37.05a4,4,0,0,1,5.33,0l80.06,75.58a4,4,0,0,1,1.31,3Z\" }))\n      ]\n    ]);\n    const House = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, weights.get(props.weight)));\n    House.displayName = \"House\";\n    Component = House;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n", "import { useMemo } from \"react\";\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 { motion } from \"framer-motion\";\nimport { NullState } from \"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";\nimport HouseFactory from \"https://framer.com/m/phosphor-icons/House.js@0.0.53\";\nimport { defaultEvents, useIconSelection } from \"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";\nconst iconKeys = [\"AddressBook\", \"AirTrafficControl\", \"Airplane\", \"AirplaneInFlight\", \"AirplaneLanding\", \"AirplaneTakeoff\", \"AirplaneTilt\", \"Airplay\", \"Alarm\", \"Alien\", \"AlignBottom\", \"AlignBottomSimple\", \"AlignCenterVertical\", \"AlignLeft\", \"AlignLeftSimple\", \"AlignRight\", \"AlignRightSimple\", \"AlignTop\", \"AlignTopSimple\", \"AmazonLogo\", \"Anchor\", \"AnchorSimple\", \"AndroidLogo\", \"AngularLogo\", \"Aperture\", \"AppStoreLogo\", \"AppWindow\", \"AppleLogo\", \"ApplePodcastsLogo\", \"Archive\", \"ArchiveBox\", \"ArchiveTray\", \"Armchair\", \"ArrowArcLeft\", \"ArrowArcRight\", \"ArrowBendDownLeft\", \"ArrowBendDownRight\", \"ArrowBendLeftDown\", \"ArrowBendLeftUp\", \"ArrowBendRightDown\", \"ArrowBendRightUp\", \"ArrowBendUpLeft\", \"ArrowBendUpRight\", \"ArrowCircleDown\", \"ArrowCircleDownLeft\", \"ArrowCircleDownRight\", \"ArrowCircleLeft\", \"ArrowCircleRight\", \"ArrowCircleUp\", \"ArrowCircleUpLeft\", \"ArrowCircleUpRight\", \"ArrowClockwise\", \"ArrowDown\", \"ArrowDownLeft\", \"ArrowDownRight\", \"ArrowElbowDownLeft\", \"ArrowElbowDownRight\", \"ArrowElbowLeft\", \"ArrowElbowLeftDown\", \"ArrowElbowLeftUp\", \"ArrowElbowRight\", \"ArrowElbowRightDown\", \"ArrowElbowRightUp\", \"ArrowElbowUpLeft\", \"ArrowElbowUpRight\", \"ArrowFatDown\", \"ArrowFatLeft\", \"ArrowFatLineDown\", \"ArrowFatLineLeft\", \"ArrowFatLineRight\", \"ArrowFatLineUp\", \"ArrowFatLinesDown\", \"ArrowFatLinesLeft\", \"ArrowFatLinesRight\", \"ArrowFatLinesUp\", \"ArrowFatRight\", \"ArrowFatUp\", \"ArrowLeft\", \"ArrowLineDown\", \"ArrowLineDownLeft\", \"ArrowLineDownRight\", \"ArrowLineLeft\", \"ArrowLineRight\", \"ArrowLineUp\", \"ArrowLineUpLeft\", \"ArrowLineUpRight\", \"ArrowRight\", \"ArrowSquareDown\", \"ArrowSquareDownLeft\", \"ArrowSquareDownRight\", \"ArrowSquareIn\", \"ArrowSquareLeft\", \"ArrowSquareOut\", \"ArrowSquareRight\", \"ArrowSquareUp\", \"ArrowSquareUpLeft\", \"ArrowSquareUpRight\", \"ArrowUDownLeft\", \"ArrowUDownRight\", \"ArrowULeftDown\", \"ArrowULeftUp\", \"ArrowURightDown\", \"ArrowURightUp\", \"ArrowUUpLeft\", \"ArrowUUpRight\", \"ArrowUp\", \"ArrowUpLeft\", \"ArrowUpRight\", \"ArrowsClockwise\", \"ArrowsDownUp\", \"ArrowsHorizontal\", \"ArrowsIn\", \"ArrowsInCardinal\", \"ArrowsInLineVertical\", \"ArrowsInSimple\", \"ArrowsLeftRight\", \"ArrowsMerge\", \"ArrowsOut\", \"ArrowsOutCardinal\", \"ArrowsOutSimple\", \"ArrowsSplit\", \"ArrowsVertical\", \"Article\", \"ArticleMedium\", \"ArticleNyTimes\", \"Asterisk\", \"AsteriskSimple\", \"At\", \"Atom\", \"Baby\", \"Backpack\", \"Backspace\", \"Bag\", \"BagSimple\", \"Balloon\", \"Bandaids\", \"Bank\", \"Barbell\", \"Barcode\", \"Barricade\", \"Baseball\", \"BaseballCap\", \"Basket\", \"Basketball\", \"Bathtub\", \"BatteryCharging\", \"BatteryEmpty\", \"BatteryFull\", \"BatteryHigh\", \"BatteryLow\", \"BatteryMedium\", \"BatteryPlus\", \"BatteryPlusVertical\", \"BatteryVerticalEmpty\", \"BatteryVerticalFull\", \"BatteryVerticalHigh\", \"BatteryVerticalLow\", \"BatteryWarning\", \"Bed\", \"BeerBottle\", \"BeerStein\", \"BehanceLogo\", \"Bell\", \"BellRinging\", \"BellSimple\", \"BellSimpleRinging\", \"BellSimpleSlash\", \"BellSimpleZ\", \"BellSlash\", \"BellZ\", \"BezierCurve\", \"Bicycle\", \"Binoculars\", \"Bird\", \"Bluetooth\", \"BluetoothConnected\", \"BluetoothSlash\", \"BluetoothX\", \"Boat\", \"Bone\", \"Book\", \"BookBookmark\", \"BookOpen\", \"BookOpenText\", \"Bookmark\", \"BookmarkSimple\", \"Bookmarks\", \"BookmarksSimple\", \"Books\", \"Boot\", \"BoundingBox\", \"BowlFood\", \"BracketsAngle\", \"BracketsCurly\", \"BracketsRound\", \"BracketsSquare\", \"Brain\", \"Brandy\", \"Bridge\", \"Briefcase\", \"BriefcaseMetal\", \"Broadcast\", \"Broom\", \"Browser\", \"Browsers\", \"Bug\", \"BugBeetle\", \"BugDroid\", \"Buildings\", \"Bus\", \"Butterfly\", \"Cactus\", \"Cake\", \"Calculator\", \"Calendar\", \"CalendarBlank\", \"CalendarCheck\", \"CalendarPlus\", \"CalendarX\", \"CallBell\", \"Camera\", \"CameraPlus\", \"CameraRotate\", \"CameraSlash\", \"Campfire\", \"Car\", \"CarProfile\", \"CarSimple\", \"Cardholder\", \"Cards\", \"CaretCircleDoubleUp\", \"CaretCircleDown\", \"CaretCircleLeft\", \"CaretCircleRight\", \"CaretCircleUp\", \"CaretCircleUpDown\", \"CaretDoubleDown\", \"CaretDoubleLeft\", \"CaretDoubleRight\", \"CaretDoubleUp\", \"CaretDown\", \"CaretLeft\", \"CaretRight\", \"CaretUp\", \"CaretUpDown\", \"Carrot\", \"CassetteTape\", \"CastleTurret\", \"Cat\", \"CellSignalFull\", \"CellSignalHigh\", \"CellSignalLow\", \"CellSignalMedium\", \"CellSignalNone\", \"CellSignalSlash\", \"CellSignalX\", \"Certificate\", \"Chair\", \"Chalkboard\", \"ChalkboardSimple\", \"ChalkboardTeacher\", \"Champagne\", \"ChargingStation\", \"ChartBar\", \"ChartBarHorizontal\", \"ChartDonut\", \"ChartLine\", \"ChartLineDown\", \"ChartLineUp\", \"ChartPie\", \"ChartPieSlice\", \"ChartPolar\", \"ChartScatter\", \"Chat\", \"ChatCentered\", \"ChatCenteredDots\", \"ChatCenteredText\", \"ChatCircle\", \"ChatCircleDots\", \"ChatCircleText\", \"ChatDots\", \"ChatTeardrop\", \"ChatTeardropDots\", \"ChatTeardropText\", \"ChatText\", \"Chats\", \"ChatsCircle\", \"ChatsTeardrop\", \"Check\", \"CheckCircle\", \"CheckFat\", \"CheckSquare\", \"CheckSquareOffset\", \"Checks\", \"Church\", \"Circle\", \"CircleDashed\", \"CircleHalf\", \"CircleHalfTilt\", \"CircleNotch\", \"CirclesFour\", \"CirclesThree\", \"CirclesThreePlus\", \"Circuitry\", \"Clipboard\", \"ClipboardText\", \"Clock\", \"ClockAfternoon\", \"ClockClockwise\", \"ClockCounterClockwise\", \"ClockCountdown\", \"ClosedCaptioning\", \"Cloud\", \"CloudArrowDown\", \"CloudArrowUp\", \"CloudCheck\", \"CloudFog\", \"CloudLightning\", \"CloudMoon\", \"CloudRain\", \"CloudSlash\", \"CloudSnow\", \"CloudSun\", \"CloudWarning\", \"CloudX\", \"Club\", \"CoatHanger\", \"CodaLogo\", \"Code\", \"CodeBlock\", \"CodeSimple\", \"CodepenLogo\", \"CodesandboxLogo\", \"Coffee\", \"Coin\", \"CoinVertical\", \"Coins\", \"Columns\", \"Command\", \"Compass\", \"CompassTool\", \"ComputerTower\", \"Confetti\", \"ContactlessPayment\", \"Control\", \"Cookie\", \"CookingPot\", \"Copy\", \"CopySimple\", \"Copyleft\", \"Copyright\", \"CornersIn\", \"CornersOut\", \"Couch\", \"Cpu\", \"CreditCard\", \"Crop\", \"Cross\", \"Crosshair\", \"CrosshairSimple\", \"Crown\", \"CrownSimple\", \"Cube\", \"CubeFocus\", \"CubeTransparent\", \"CurrencyBtc\", \"CurrencyCircleDollar\", \"CurrencyCny\", \"CurrencyDollar\", \"CurrencyDollarSimple\", \"CurrencyEth\", \"CurrencyEur\", \"CurrencyGbp\", \"CurrencyInr\", \"CurrencyJpy\", \"CurrencyKrw\", \"CurrencyKzt\", \"CurrencyNgn\", \"CurrencyRub\", \"Cursor\", \"CursorClick\", \"CursorText\", \"Cylinder\", \"Database\", \"Desktop\", \"DesktopTower\", \"Detective\", \"DevToLogo\", \"DeviceMobile\", \"DeviceMobileCamera\", \"DeviceMobileSpeaker\", \"DeviceTablet\", \"DeviceTabletCamera\", \"DeviceTabletSpeaker\", \"Devices\", \"Diamond\", \"DiamondsFour\", \"DiceFive\", \"DiceFour\", \"DiceOne\", \"DiceSix\", \"DiceThree\", \"DiceTwo\", \"Disc\", \"DiscordLogo\", \"Divide\", \"Dna\", \"Dog\", \"Door\", \"DoorOpen\", \"Dot\", \"DotOutline\", \"DotsNine\", \"DotsSix\", \"DotsSixVertical\", \"DotsThree\", \"DotsThreeCircle\", \"DotsThreeOutline\", \"DotsThreeVertical\", \"Download\", \"DownloadSimple\", \"Dress\", \"DribbbleLogo\", \"Drop\", \"DropHalf\", \"DropHalfBottom\", \"DropboxLogo\", \"Ear\", \"EarSlash\", \"Egg\", \"EggCrack\", \"Eject\", \"EjectSimple\", \"Elevator\", \"Engine\", \"Envelope\", \"EnvelopeOpen\", \"EnvelopeSimple\", \"EnvelopeSimpleOpen\", \"Equalizer\", \"Equals\", \"Eraser\", \"EscalatorDown\", \"EscalatorUp\", \"Exam\", \"Exclude\", \"ExcludeSquare\", \"Export\", \"Eye\", \"EyeClosed\", \"EyeSlash\", \"Eyedropper\", \"EyedropperSample\", \"Eyeglasses\", \"FaceMask\", \"FacebookLogo\", \"Factory\", \"Faders\", \"FadersHorizontal\", \"Fan\", \"FastForward\", \"FastForwardCircle\", \"Feather\", \"FigmaLogo\", \"File\", \"FileArchive\", \"FileArrowDown\", \"FileArrowUp\", \"FileAudio\", \"FileCloud\", \"FileCode\", \"FileCss\", \"FileCsv\", \"FileDashed\", \"FileDoc\", \"FileHtml\", \"FileImage\", \"FileJpg\", \"FileJs\", \"FileJsx\", \"FileLock\", \"FileMagnifyingGlass\", \"FileMinus\", \"FilePdf\", \"FilePlus\", \"FilePng\", \"FilePpt\", \"FileRs\", \"FileSql\", \"FileSvg\", \"FileText\", \"FileTs\", \"FileTsx\", \"FileVideo\", \"FileVue\", \"FileX\", \"FileXls\", \"FileZip\", \"Files\", \"FilmReel\", \"FilmScript\", \"FilmSlate\", \"FilmStrip\", \"Fingerprint\", \"FingerprintSimple\", \"FinnTheHuman\", \"Fire\", \"FireExtinguisher\", \"FireSimple\", \"FirstAid\", \"FirstAidKit\", \"Fish\", \"FishSimple\", \"Flag\", \"FlagBanner\", \"FlagCheckered\", \"FlagPennant\", \"Flame\", \"Flashlight\", \"Flask\", \"FloppyDisk\", \"FloppyDiskBack\", \"FlowArrow\", \"Flower\", \"FlowerLotus\", \"FlowerTulip\", \"FlyingSaucer\", \"Folder\", \"FolderDashed\", \"FolderLock\", \"FolderMinus\", \"FolderNotch\", \"FolderNotchMinus\", \"FolderNotchOpen\", \"FolderNotchPlus\", \"FolderOpen\", \"FolderPlus\", \"FolderSimple\", \"FolderSimpleDashed\", \"FolderSimpleLock\", \"FolderSimpleMinus\", \"FolderSimplePlus\", \"FolderSimpleStar\", \"FolderSimpleUser\", \"FolderStar\", \"FolderUser\", \"Folders\", \"Football\", \"Footprints\", \"ForkKnife\", \"FrameCorners\", \"FramerLogo\", \"Function\", \"Funnel\", \"FunnelSimple\", \"GameController\", \"Garage\", \"GasCan\", \"GasPump\", \"Gauge\", \"Gavel\", \"Gear\", \"GearFine\", \"GearSix\", \"GenderFemale\", \"GenderIntersex\", \"GenderMale\", \"GenderNeuter\", \"GenderNonbinary\", \"GenderTransgender\", \"Ghost\", \"Gif\", \"Gift\", \"GitBranch\", \"GitCommit\", \"GitDiff\", \"GitFork\", \"GitMerge\", \"GitPullRequest\", \"GithubLogo\", \"GitlabLogo\", \"GitlabLogoSimple\", \"Globe\", \"GlobeHemisphereEast\", \"GlobeHemisphereWest\", \"GlobeSimple\", \"GlobeStand\", \"Goggles\", \"GoodreadsLogo\", \"GoogleCardboardLogo\", \"GoogleChromeLogo\", \"GoogleDriveLogo\", \"GoogleLogo\", \"GooglePhotosLogo\", \"GooglePlayLogo\", \"GooglePodcastsLogo\", \"Gradient\", \"GraduationCap\", \"Grains\", \"GrainsSlash\", \"Graph\", \"GridFour\", \"GridNine\", \"Guitar\", \"Hamburger\", \"Hammer\", \"Hand\", \"HandCoins\", \"HandEye\", \"HandFist\", \"HandGrabbing\", \"HandHeart\", \"HandPalm\", \"HandPointing\", \"HandSoap\", \"HandSwipeLeft\", \"HandSwipeRight\", \"HandTap\", \"HandWaving\", \"Handbag\", \"HandbagSimple\", \"HandsClapping\", \"HandsPraying\", \"Handshake\", \"HardDrive\", \"HardDrives\", \"Hash\", \"HashStraight\", \"Headlights\", \"Headphones\", \"Headset\", \"Heart\", \"HeartBreak\", \"HeartHalf\", \"HeartStraight\", \"HeartStraightBreak\", \"Heartbeat\", \"Hexagon\", \"HighHeel\", \"HighlighterCircle\", \"Hoodie\", \"Horse\", \"Hourglass\", \"HourglassHigh\", \"HourglassLow\", \"HourglassMedium\", \"HourglassSimple\", \"HourglassSimpleHigh\", \"HourglassSimpleLow\", \"House\", \"HouseLine\", \"HouseSimple\", \"IceCream\", \"IdentificationBadge\", \"IdentificationCard\", \"Image\", \"ImageSquare\", \"Images\", \"ImagesSquare\", \"Infinity\", \"Info\", \"InstagramLogo\", \"Intersect\", \"IntersectSquare\", \"IntersectThree\", \"Jeep\", \"Kanban\", \"Key\", \"KeyReturn\", \"Keyboard\", \"Keyhole\", \"Knife\", \"Ladder\", \"LadderSimple\", \"Lamp\", \"Laptop\", \"Layout\", \"Leaf\", \"Lifebuoy\", \"Lightbulb\", \"LightbulbFilament\", \"Lighthouse\", \"Lightning\", \"LightningA\", \"LightningSlash\", \"LineSegment\", \"LineSegments\", \"Link\", \"LinkBreak\", \"LinkSimple\", \"LinkSimpleBreak\", \"LinkSimpleHorizontal\", \"LinkedinLogo\", \"LinuxLogo\", \"List\", \"ListBullets\", \"ListChecks\", \"ListDashes\", \"ListMagnifyingGlass\", \"ListNumbers\", \"ListPlus\", \"Lock\", \"LockKey\", \"LockKeyOpen\", \"LockLaminated\", \"LockLaminatedOpen\", \"LockOpen\", \"LockSimple\", \"LockSimpleOpen\", \"Lockers\", \"MagicWand\", \"Magnet\", \"MagnetStraight\", \"MagnifyingGlass\", \"MagnifyingGlassMinus\", \"MagnifyingGlassPlus\", \"MapPin\", \"MapPinLine\", \"MapTrifold\", \"MarkerCircle\", \"Martini\", \"MaskHappy\", \"MaskSad\", \"MathOperations\", \"Medal\", \"MedalMilitary\", \"MediumLogo\", \"Megaphone\", \"MegaphoneSimple\", \"MessengerLogo\", \"MetaLogo\", \"Metronome\", \"Microphone\", \"MicrophoneSlash\", \"MicrophoneStage\", \"MicrosoftExcelLogo\", \"MicrosoftOutlookLogo\", \"MicrosoftTeamsLogo\", \"MicrosoftWordLogo\", \"Minus\", \"MinusCircle\", \"MinusSquare\", \"Money\", \"Monitor\", \"MonitorPlay\", \"Moon\", \"MoonStars\", \"Moped\", \"MopedFront\", \"Mosque\", \"Motorcycle\", \"Mountains\", \"Mouse\", \"MouseSimple\", \"MusicNote\", \"MusicNoteSimple\", \"MusicNotes\", \"MusicNotesPlus\", \"MusicNotesSimple\", \"NavigationArrow\", \"Needle\", \"Newspaper\", \"NewspaperClipping\", \"Notches\", \"Note\", \"NoteBlank\", \"NotePencil\", \"Notebook\", \"Notepad\", \"Notification\", \"NotionLogo\", \"NumberCircleEight\", \"NumberCircleFive\", \"NumberCircleFour\", \"NumberCircleNine\", \"NumberCircleOne\", \"NumberCircleSeven\", \"NumberCircleSix\", \"NumberCircleThree\", \"NumberCircleTwo\", \"NumberCircleZero\", \"NumberEight\", \"NumberFive\", \"NumberFour\", \"NumberNine\", \"NumberOne\", \"NumberSeven\", \"NumberSix\", \"NumberSquareEight\", \"NumberSquareFive\", \"NumberSquareFour\", \"NumberSquareNine\", \"NumberSquareOne\", \"NumberSquareSeven\", \"NumberSquareSix\", \"NumberSquareThree\", \"NumberSquareTwo\", \"NumberSquareZero\", \"NumberThree\", \"NumberTwo\", \"NumberZero\", \"Nut\", \"NyTimesLogo\", \"Octagon\", \"OfficeChair\", \"Option\", \"OrangeSlice\", \"Package\", \"PaintBrush\", \"PaintBrushBroad\", \"PaintBrushHousehold\", \"PaintBucket\", \"PaintRoller\", \"Palette\", \"Pants\", \"PaperPlane\", \"PaperPlaneRight\", \"PaperPlaneTilt\", \"Paperclip\", \"PaperclipHorizontal\", \"Parachute\", \"Paragraph\", \"Parallelogram\", \"Park\", \"Password\", \"Path\", \"PatreonLogo\", \"Pause\", \"PauseCircle\", \"PawPrint\", \"PaypalLogo\", \"Peace\", \"Pen\", \"PenNib\", \"PenNibStraight\", \"Pencil\", \"PencilCircle\", \"PencilLine\", \"PencilSimple\", \"PencilSimpleLine\", \"PencilSimpleSlash\", \"PencilSlash\", \"Pentagram\", \"Pepper\", \"Percent\", \"Person\", \"PersonArmsSpread\", \"PersonSimple\", \"PersonSimpleBike\", \"PersonSimpleRun\", \"PersonSimpleThrow\", \"PersonSimpleWalk\", \"Perspective\", \"Phone\", \"PhoneCall\", \"PhoneDisconnect\", \"PhoneIncoming\", \"PhoneOutgoing\", \"PhonePlus\", \"PhoneSlash\", \"PhoneX\", \"PhosphorLogo\", \"Pi\", \"PianoKeys\", \"PictureInPicture\", \"PiggyBank\", \"Pill\", \"PinterestLogo\", \"Pinwheel\", \"Pizza\", \"Placeholder\", \"Planet\", \"Plant\", \"Play\", \"PlayCircle\", \"PlayPause\", \"Playlist\", \"Plug\", \"PlugCharging\", \"Plugs\", \"PlugsConnected\", \"Plus\", \"PlusCircle\", \"PlusMinus\", \"PlusSquare\", \"PokerChip\", \"PoliceCar\", \"Polygon\", \"Popcorn\", \"PottedPlant\", \"Power\", \"Prescription\", \"Presentation\", \"PresentationChart\", \"Printer\", \"Prohibit\", \"ProhibitInset\", \"ProjectorScreen\", \"ProjectorScreenChart\", \"Pulse\", \"PushPin\", \"PushPinSimple\", \"PushPinSimpleSlash\", \"PushPinSlash\", \"PuzzlePiece\", \"QrCode\", \"Question\", \"Queue\", \"Quotes\", \"Radical\", \"Radio\", \"RadioButton\", \"Radioactive\", \"Rainbow\", \"RainbowCloud\", \"ReadCvLogo\", \"Receipt\", \"ReceiptX\", \"Record\", \"Rectangle\", \"Recycle\", \"RedditLogo\", \"Repeat\", \"RepeatOnce\", \"Rewind\", \"RewindCircle\", \"RoadHorizon\", \"Robot\", \"Rocket\", \"RocketLaunch\", \"Rows\", \"Rss\", \"RssSimple\", \"Rug\", \"Ruler\", \"Scales\", \"Scan\", \"Scissors\", \"Scooter\", \"Screencast\", \"ScribbleLoop\", \"Scroll\", \"Seal\", \"SealCheck\", \"SealQuestion\", \"SealWarning\", \"Selection\", \"SelectionAll\", \"SelectionBackground\", \"SelectionForeground\", \"SelectionInverse\", \"SelectionPlus\", \"SelectionSlash\", \"Shapes\", \"Share\", \"ShareFat\", \"ShareNetwork\", \"Shield\", \"ShieldCheck\", \"ShieldCheckered\", \"ShieldChevron\", \"ShieldPlus\", \"ShieldSlash\", \"ShieldStar\", \"ShieldWarning\", \"ShirtFolded\", \"ShootingStar\", \"ShoppingBag\", \"ShoppingBagOpen\", \"ShoppingCart\", \"ShoppingCartSimple\", \"Shower\", \"Shrimp\", \"Shuffle\", \"ShuffleAngular\", \"ShuffleSimple\", \"Sidebar\", \"SidebarSimple\", \"Sigma\", \"SignIn\", \"SignOut\", \"Signature\", \"Signpost\", \"SimCard\", \"Siren\", \"SketchLogo\", \"SkipBack\", \"SkipBackCircle\", \"SkipForward\", \"SkipForwardCircle\", \"Skull\", \"SlackLogo\", \"Sliders\", \"SlidersHorizontal\", \"Slideshow\", \"Smiley\", \"SmileyAngry\", \"SmileyBlank\", \"SmileyMeh\", \"SmileyNervous\", \"SmileySad\", \"SmileySticker\", \"SmileyWink\", \"SmileyXEyes\", \"SnapchatLogo\", \"Sneaker\", \"SneakerMove\", \"Snowflake\", \"SoccerBall\", \"SortAscending\", \"SortDescending\", \"SoundcloudLogo\", \"Spade\", \"Sparkle\", \"SpeakerHifi\", \"SpeakerHigh\", \"SpeakerLow\", \"SpeakerNone\", \"SpeakerSimpleHigh\", \"SpeakerSimpleLow\", \"SpeakerSimpleNone\", \"SpeakerSimpleSlash\", \"SpeakerSimpleX\", \"SpeakerSlash\", \"SpeakerX\", \"Spinner\", \"SpinnerGap\", \"Spiral\", \"SplitHorizontal\", \"SplitVertical\", \"SpotifyLogo\", \"Square\", \"SquareHalf\", \"SquareHalfBottom\", \"SquareLogo\", \"SquareSplitVertical\", \"SquaresFour\", \"Stack\", \"StackOverflowLogo\", \"StackSimple\", \"Stairs\", \"Stamp\", \"Star\", \"StarAndCrescent\", \"StarFour\", \"StarHalf\", \"StarOfDavid\", \"SteeringWheel\", \"Steps\", \"Stethoscope\", \"Sticker\", \"Stool\", \"Stop\", \"StopCircle\", \"Storefront\", \"Strategy\", \"StripeLogo\", \"Student\", \"Subtitles\", \"Subtract\", \"SubtractSquare\", \"Suitcase\", \"SuitcaseRolling\", \"SuitcaseSimple\", \"Sun\", \"SunDim\", \"SunHorizon\", \"Sunglasses\", \"Swap\", \"Swatches\", \"SwimmingPool\", \"Sword\", \"Synagogue\", \"Syringe\", \"TShirt\", \"Table\", \"Tabs\", \"Tag\", \"TagChevron\", \"TagSimple\", \"Target\", \"Taxi\", \"TelegramLogo\", \"Television\", \"TelevisionSimple\", \"TennisBall\", \"Tent\", \"Terminal\", \"TerminalWindow\", \"TestTube\", \"TextAUnderline\", \"TextAa\", \"TextAlignCenter\", \"TextAlignJustify\", \"TextAlignLeft\", \"TextAlignRight\", \"TextB\", \"TextColumns\", \"TextH\", \"TextHFive\", \"TextHFour\", \"TextHOne\", \"TextHSix\", \"TextHThree\", \"TextHTwo\", \"TextIndent\", \"TextItalic\", \"TextOutdent\", \"TextStrikethrough\", \"TextT\", \"TextUnderline\", \"Textbox\", \"Thermometer\", \"ThermometerCold\", \"ThermometerHot\", \"ThermometerSimple\", \"ThumbsDown\", \"ThumbsUp\", \"Ticket\", \"TidalLogo\", \"TiktokLogo\", \"Timer\", \"Tipi\", \"ToggleLeft\", \"ToggleRight\", \"Toilet\", \"ToiletPaper\", \"Toolbox\", \"Tooth\", \"Tote\", \"ToteSimple\", \"Trademark\", \"TrademarkRegistered\", \"TrafficCone\", \"TrafficSign\", \"TrafficSignal\", \"Train\", \"TrainRegional\", \"TrainSimple\", \"Tram\", \"Translate\", \"Trash\", \"TrashSimple\", \"Tray\", \"Tree\", \"TreeEvergreen\", \"TreePalm\", \"TreeStructure\", \"TrendDown\", \"TrendUp\", \"Triangle\", \"Trophy\", \"Truck\", \"TwitchLogo\", \"TwitterLogo\", \"Umbrella\", \"UmbrellaSimple\", \"Unite\", \"UniteSquare\", \"Upload\", \"UploadSimple\", \"Usb\", \"User\", \"UserCircle\", \"UserCircleGear\", \"UserCircleMinus\", \"UserCirclePlus\", \"UserFocus\", \"UserGear\", \"UserList\", \"UserMinus\", \"UserPlus\", \"UserRectangle\", \"UserSquare\", \"UserSwitch\", \"Users\", \"UsersFour\", \"UsersThree\", \"Van\", \"Vault\", \"Vibrate\", \"Video\", \"VideoCamera\", \"VideoCameraSlash\", \"Vignette\", \"VinylRecord\", \"VirtualReality\", \"Virus\", \"Voicemail\", \"Volleyball\", \"Wall\", \"Wallet\", \"Warehouse\", \"Warning\", \"WarningCircle\", \"WarningDiamond\", \"WarningOctagon\", \"Watch\", \"WaveSawtooth\", \"WaveSine\", \"WaveSquare\", \"WaveTriangle\", \"Waveform\", \"Waves\", \"Webcam\", \"WebcamSlash\", \"WebhooksLogo\", \"WechatLogo\", \"WhatsappLogo\", \"Wheelchair\", \"WheelchairMotion\", \"WifiHigh\", \"WifiLow\", \"WifiMedium\", \"WifiNone\", \"WifiSlash\", \"WifiX\", \"Wind\", \"WindowsLogo\", \"Wine\", \"Wrench\", \"X\", \"XCircle\", \"XSquare\", \"YinYang\", \"YoutubeLogo\"];\nconst moduleBaseUrl = \"https://framer.com/m/phosphor-icons/\";\nconst weightOptions = [\"thin\", \"light\", \"regular\", \"bold\", \"fill\", \"duotone\"];\nconst lowercaseIconKeyPairs = iconKeys.reduce((res, key) => {\n  res[key.toLowerCase()] = key;\n  return res;\n}, {}); /**\n        * PHOSPHOR\n        *\n        * @framerSupportedLayoutWidth fixed\n        * @framerSupportedLayoutHeight fixed\n        *\n        * @framerIntrinsicWidth 24\n        * @framerIntrinsicHeight 24\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    weight,\n    mirrored\n  } = props;\n  const isMounted = useRef(false);\n  const iconKey = useIconSelection(iconKeys, selectByList, iconSearch, iconSelection, lowercaseIconKeyPairs);\n  const [SelectedIcon, setSelectedIcon] = useState(iconKey === \"Home\" ? HouseFactory(React) : null);\n  async function importModule() {\n    // Get the selected module\n    try {\n      const version = \"0.0.53\";\n      const iconModuleUrl = `${moduleBaseUrl}${iconKey}.js@${version}`;\n      const module = await import( /* webpackIgnore: true */iconModuleUrl);\n      if (isMounted.current) setSelectedIcon(module.default(React));\n    } catch (err) {\n      if (isMounted.current) setSelectedIcon(null);\n    }\n  }\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(motion.div, {\n    style: {\n      display: \"contents\"\n    },\n    onClick,\n    onMouseEnter,\n    onMouseLeave,\n    onMouseDown,\n    onMouseUp,\n    children: SelectedIcon ? /*#__PURE__*/_jsx(\"svg\", {\n      xmlns: \"http://www.w3.org/2000/svg\",\n      viewBox: \"0 0 256 256\",\n      style: {\n        userSelect: \"none\",\n        width: \"100%\",\n        height: \"100%\",\n        display: \"inline-block\",\n        fill: color,\n        color,\n        flexShrink: 0,\n        transform: mirrored ? \"scale(-1, 1)\" : undefined\n      },\n      focusable: \"false\",\n      color: color,\n      children: /*#__PURE__*/_jsx(SelectedIcon, {\n        color: color,\n        weight: weight\n      })\n    }) : emptyState\n  });\n}\nIcon.displayName = \"Phosphor\";\nIcon.defaultProps = {\n  width: 24,\n  height: 24,\n  iconSelection: \"House\",\n  iconSearch: \"House\",\n  color: \"#66F\",\n  selectByList: true,\n  weight: \"regular\",\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 [Phosphor site](https://phosphoricons.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  color: {\n    type: ControlType.Color,\n    title: \"Color\",\n    defaultValue: Icon.defaultProps.color\n  },\n  weight: {\n    type: ControlType.Enum,\n    title: \"Weight\",\n    optionTitles: weightOptions.map(piece => piece.charAt(0).toUpperCase() + piece.slice(1)),\n    options: weightOptions,\n    defaultValue: Icon.defaultProps.weight\n  },\n  mirrored: {\n    type: ControlType.Boolean,\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\",\n    defaultValue: Icon.defaultProps.mirrored\n  },\n  ...defaultEvents\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Icon\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Icon\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"24\",\n        \"framerIntrinsicHeight\": \"24\",\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"IconProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Phosphor.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { useCallback, useState } from \"react\";\nimport { addPropertyControls, ControlType, withCSS, useRouter, inferInitialRouteFromPath } from \"framer\";\nimport { motion, useAnimationControls } from \"framer-motion\";\nconst emailRegex = /^(([^<>()[\\]\\\\.,;:\\s@\"]+(\\.[^<>()[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/;\nconst mailchimpRegex = /^https?:\\/\\/([^\\/]+)[^\\?]+\\??(.+)$/;\nconst validateEmail = email => {\n  return emailRegex.test(String(email).toLowerCase());\n};\nconst parseMailChimpUrl = url => {\n  var ref;\n  const [, domain, parameters] = (ref = url.replace(\"&amp;\", \"&\").match(mailchimpRegex)) !== null && ref !== void 0 ? ref : [null, null, null];\n  return [domain, parameters ? new URLSearchParams(parameters) : null];\n};\nfunction isExternalURL(url) {\n  try {\n    return !!new URL(url);\n  } catch {}\n  try {\n    return !!new URL(`https://${url}`);\n  } catch {}\n  return false;\n} /**\n  * Increment the number whenever shipping a new version to customers.\n  * This will ensure that multiple versions of this component can exist\n  * in the same project without css rules overlapping. Only use valid css class characters.\n  */\nconst VERSION = \"v1\"; /**\n                      * INPUT\n                      * By Benjamin den Boer\n                      *\n                      * @framerDisableUnlink\n                      *\n                      * @framerIntrinsicWidth 300\n                      * @framerIntrinsicHeight 40\n                      *\n                      * @framerSupportedLayoutWidth fixed\n                      * @framerSupportedLayoutHeight any\n                      */\nconst Input = withCSS(function Input({\n  service,\n  redirectAs,\n  mailchimpURL,\n  loopsID,\n  loopsUserGroup,\n  formsparkID,\n  getwaitlistAPI,\n  input,\n  button,\n  font,\n  layout,\n  link,\n  gap,\n  style,\n  onSubmit\n}) {\n  const [email, setEmail] = useState(\"\");\n  const [isError, setError] = useState(false);\n  const [isLoading, setLoading] = useState(false);\n  const [isFocus, setFocus] = useState(false); // Padding\n  const {\n    paddingPerSide,\n    paddingTop,\n    paddingRight,\n    paddingBottom,\n    paddingLeft,\n    padding,\n    borderRadius,\n    borderObject,\n    focusObject,\n    shadowObject,\n    height,\n    fixedHeight\n  } = input;\n  const {\n    buttonPaddingPerSide,\n    buttonPaddingTop,\n    buttonPaddingRight,\n    buttonPaddingBottom,\n    buttonPaddingLeft,\n    buttonPadding\n  } = button;\n  const paddingValue = paddingPerSide ? `${paddingTop}px ${button.isDocked ? paddingRight + button.widthWhenDocked : paddingRight}px ${paddingBottom}px ${paddingLeft}px` : `${padding}px ${button.isDocked ? padding + button.widthWhenDocked : padding}px ${padding}px ${padding}px`;\n  const buttonPaddingValue = buttonPaddingPerSide ? `${button.isDocked ? 0 : buttonPaddingTop}px ${buttonPaddingRight}px ${button.isDocked ? 0 : buttonPaddingBottom}px ${buttonPaddingLeft}px` : `${button.isDocked ? 0 : buttonPadding}px ${buttonPadding}px ${button.isDocked ? 0 : buttonPadding}px ${buttonPadding}px`;\n  const router = useRouter();\n  const onSuccess = () => {\n    /* Reset */setLoading(false);\n    setFocus(false);\n    setEmail(\"\");\n    if (redirectAs === \"link\" && link && !isError) {\n      const [path, hash] = link.split(\"#\");\n      const {\n        routeId,\n        pathVariables\n      } = inferInitialRouteFromPath(router.routes, path);\n      if (routeId) {\n        router.navigate(routeId, hash, pathVariables);\n      }\n      if (isExternalURL(link)) {\n        setError(true);\n        formControls.start(\"error\");\n        return false;\n      }\n    }\n  };\n  const validateForm = useCallback(email => {\n    if (email === \"\" || !validateEmail(email)) {\n      setError(true);\n      formControls.start(\"error\");\n      return false;\n    }\n    return true;\n  }, [validateEmail]);\n  const handleChange = useCallback(event => {\n    setError(false);\n    setEmail(event.target.value);\n  }, []);\n  const handleFocus = useCallback(event => {\n    setFocus(true);\n  }, []);\n  const handleBlur = useCallback(event => {\n    setFocus(false);\n    setError(false);\n  }, []);\n  const handleSubmit = useCallback(event => {\n    event.preventDefault(); // Prevent submitting while submitting\n    if (isLoading) return;\n    setLoading(true);\n    if (service === \"mailchimp\") {\n      const [domain, parameters] = parseMailChimpUrl(mailchimpURL);\n      if (!validateForm(email) || !domain || !parameters) {\n        setLoading(false);\n        return;\n      } // MERGE0 is Mailchimp\u2019s email field name\n      parameters.set(\"MERGE0\", email);\n      fetch(`https://${domain}/subscribe/post`, {\n        method: \"POST\",\n        mode: \"no-cors\",\n        headers: {\n          \"Content-Type\": \"application/x-www-form-urlencoded;charset=UTF-8\"\n        },\n        body: parameters.toString()\n      }).then(response => {\n        onSuccess();\n        if (redirectAs === \"overlay\") onSubmit === null || onSubmit === void 0 ? void 0 : onSubmit();\n      }).catch(error => {\n        console.error(error);\n        setLoading(false);\n        setError(true);\n        formControls.start(\"error\");\n      });\n    }\n    if (service === \"loops\") {\n      if (!validateForm(email)) {\n        setLoading(false);\n        return;\n      }\n      const emailBody = `email=${encodeURIComponent(email)}`;\n      const userGroupBody = `userGroup=${encodeURIComponent(loopsUserGroup)}`;\n      const hasUserGroup = !!loopsUserGroup && loopsUserGroup !== \" \";\n      const formBody = hasUserGroup ? emailBody + \"&\" + userGroupBody : emailBody;\n      fetch(`https://app.loops.so/api/newsletter-form/${loopsID}`, {\n        method: \"POST\",\n        headers: {\n          \"Content-Type\": \"application/x-www-form-urlencoded\"\n        },\n        body: formBody\n      }).then(() => {\n        onSuccess();\n        if (redirectAs === \"overlay\") onSubmit === null || onSubmit === void 0 ? void 0 : onSubmit();\n      }).catch(error => {\n        console.error(error);\n        setLoading(false);\n        setError(true);\n        formControls.start(\"error\");\n      });\n    }\n    if (service === \"formspark\") {\n      if (!validateForm(email)) {\n        setLoading(false);\n        return;\n      }\n      const data = new FormData(event.target);\n      const entries = Object.fromEntries(data.entries());\n      fetch(`https://submit-form.com/${formsparkID}`, {\n        method: \"POST\",\n        headers: {\n          \"Content-Type\": \"application/json\",\n          Accept: \"application/json\"\n        },\n        body: JSON.stringify(entries)\n      }).then(() => {\n        onSuccess();\n        onSubmit === null || onSubmit === void 0 ? void 0 : onSubmit();\n      }).catch(error => {\n        console.error(error);\n        setLoading(false);\n        setError(true);\n        formControls.start(\"error\");\n      });\n    }\n    if (service === \"getwaitlist\") {\n      if (!validateForm(email)) {\n        setLoading(false);\n        return;\n      }\n      const formData = new FormData(event.target);\n      const data1 = Object.fromEntries(formData.entries());\n      data1.referral_link = document.URL;\n      fetch(`https://api.getwaitlist.com/api/v1\n/waiter/`, {\n        method: \"POST\",\n        headers: {\n          \"Content-Type\": \"application/json\",\n          Accept: \"application/json\"\n        },\n        body: JSON.stringify(data1)\n      }).then(() => {\n        onSuccess();\n        if (redirectAs === \"overlay\") onSubmit === null || onSubmit === void 0 ? void 0 : onSubmit();\n      }).catch(error => {\n        console.error(error);\n        setLoading(false);\n        setError(true);\n        formControls.start(\"error\");\n      });\n    }\n  }, [mailchimpURL, formsparkID, email, onSubmit, validateForm, isLoading]); // Animation\n  const formControls = useAnimationControls(); // Input Box Shadow Stylees\n  const focusStylesFrom = input.focusObject ? `inset 0 0 0 ${focusObject.focusWidthFrom}px ${focusObject.focusColor}` : null;\n  const focusStylesTo = input.focusObject ? `inset 0 0 0 ${focusObject.focusWidthTo}px ${focusObject.focusColor}` : null;\n  const shadowStyles = input.shadowObject ? `${shadowObject.shadowX}px ${shadowObject.shadowY}px ${shadowObject.shadowBlur}px ${shadowObject.shadowColor}` : null;\n  const borderStyles = input.borderObject ? `inset 0 0 0 ${borderObject.borderWidth}px ${borderObject.borderColor}` : null; // Shake or wiggle as error\n  const formVariants = {\n    default: {\n      x: 0\n    },\n    error: {\n      x: [0, -4, 4, 0],\n      transition: {\n        duration: .2\n      }\n    }\n  };\n  const inputVariants = {\n    default: {\n      boxShadow: dynamicBoxShadow(focusStylesFrom, shadowStyles, borderStyles)\n    },\n    focused: {\n      boxShadow: dynamicBoxShadow(focusStylesTo, shadowStyles, borderStyles)\n    }\n  };\n  return /*#__PURE__*/_jsx(motion.div, {\n    style: {\n      ...style,\n      ...containerStyles,\n      \"--framer-custom-placeholder-color\": input.placeholderColor\n    },\n    variants: formVariants,\n    animate: formControls,\n    children: /*#__PURE__*/_jsxs(\"form\", {\n      style: {\n        width: \"100%\",\n        height: \"auto\",\n        display: \"flex\",\n        position: \"relative\",\n        flexDirection: layout === \"vertical\" ? \"column\" : \"row\",\n        color: button.color,\n        gap: button.isDocked ? 0 : gap\n      },\n      onSubmit: handleSubmit,\n      method: \"POST\",\n      children: [service === \"getwaitlist\" && /*#__PURE__*/_jsx(\"input\", {\n        type: \"hidden\",\n        name: \"api_key\",\n        value: getwaitlistAPI\n      }), /*#__PURE__*/_jsx(motion.input, {\n        type: \"email\",\n        name: \"email\",\n        placeholder: input.placeholder,\n        value: email,\n        className: `${VERSION} framer-custom-input`,\n        onChange: handleChange,\n        onFocus: handleFocus,\n        onBlur: handleBlur,\n        autoComplete: \"off\",\n        autoCapitalize: \"off\",\n        autoCorrect: \"off\",\n        spellCheck: \"false\",\n        style: {\n          ...defaultStyle,\n          padding: paddingValue,\n          borderRadius,\n          fontSize: 16,\n          ...font,\n          background: input.fill,\n          height: height ? \"auto\" : fixedHeight,\n          color: input.color,\n          boxShadow: dynamicBoxShadow(focusStylesFrom, shadowStyles, borderStyles)\n        },\n        variants: inputVariants,\n        initial: false,\n        animate: isFocus ? \"focused\" : \"default\",\n        transition: {\n          duration: .3\n        }\n      }), !button.shouldAppear && isLoading && /*#__PURE__*/_jsx(Spinner, {\n        shouldAppear: button.shouldAppear,\n        paddingPerSide: paddingPerSide,\n        paddingTop: paddingTop,\n        paddingRight: paddingRight,\n        padding: padding,\n        color: input.color\n      }), button.shouldAppear && /*#__PURE__*/_jsxs(\"div\", {\n        style: {\n          position: button.isDocked ? \"absolute\" : \"relative\",\n          top: button.isDocked ? button.insetWhenDocked : 0,\n          right: button.isDocked ? button.insetWhenDocked : 0,\n          bottom: button.isDocked ? button.insetWhenDocked : 0\n        },\n        children: [/*#__PURE__*/_jsx(motion.input, {\n          type: \"submit\",\n          value: button.label,\n          style: {\n            ...defaultStyle,\n            width: button.isDocked ? button.widthWhenDocked : \"100%\",\n            height: height ? \"100%\" : fixedHeight,\n            cursor: \"pointer\",\n            padding: buttonPaddingValue,\n            borderRadius: button.isDocked ? borderRadius - button.insetWhenDocked : borderRadius,\n            // fontWeight: button.fontWeight,\n            fontSize: 16,\n            ...button.buttonFont,\n            background: button.fill,\n            color: button.color,\n            zIndex: 1,\n            boxShadow: getButtonShadow(button)\n          }\n        }), isLoading && /*#__PURE__*/_jsx(\"div\", {\n          style: {\n            borderRadius: button.isDocked ? borderRadius - button.insetWhenDocked : borderRadius,\n            position: \"absolute\",\n            display: \"flex\",\n            justifyContent: \"center\",\n            alignItems: \"center\",\n            width: \"100%\",\n            height: \"100%\",\n            inset: 0,\n            zIndex: 2,\n            color: button.color,\n            background: button.fill\n          },\n          children: /*#__PURE__*/_jsx(Spinner, {\n            color: button.color\n          })\n        })]\n      })]\n    })\n  });\n}, [`.${VERSION}.framer-custom-input::placeholder { color: var(--framer-custom-placeholder-color) !important; }`]);\nconst Spinner = props => {\n  const noButtonStyles = !props.shouldAppear ? {\n    position: \"absolute\",\n    top: `calc(50% - 8px)`,\n    right: props.paddingPerSide ? props.paddingRight : props.padding\n  } : {};\n  return /*#__PURE__*/_jsx(motion.div, {\n    style: {\n      height: 16,\n      width: 16,\n      ...noButtonStyles\n    },\n    initial: {\n      rotate: 0\n    },\n    animate: {\n      rotate: 360\n    },\n    transition: {\n      duration: 1,\n      repeat: Infinity\n    },\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: {\n        scale: 0\n      },\n      animate: {\n        scale: 1\n      },\n      children: /*#__PURE__*/_jsxs(\"svg\", {\n        xmlns: \"http://www.w3.org/2000/svg\",\n        width: \"16\",\n        height: \"16\",\n        style: {\n          fill: \"currentColor\",\n          color: props.color\n        },\n        children: [/*#__PURE__*/_jsx(\"path\", {\n          d: \"M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.419 3.582 16 8 16 C 12.418 16 16 12.419 16 8 C 15.999 3.582 12.418 0 8 0 Z M 8 14 C 4.687 14 2 11.314 2 8 C 2 4.687 4.687 2 8 2 C 11.314 2 14 4.687 14 8 C 14 11.314 11.314 14 8 14 Z\",\n          fill: \"currentColor\",\n          opacity: \"0.2\"\n        }), /*#__PURE__*/_jsx(\"path\", {\n          d: \"M 8 0 C 12.418 0 15.999 3.582 16 8 C 16 8 16 9 15 9 C 14 9 14 8 14 8 C 14 4.687 11.314 2 8 2 C 4.687 2 2 4.687 2 8 C 2 8 2 9 1 9 C 0 9 0 8 0 8 C 0 3.582 3.582 0 8 0 Z\",\n          fill: \"currentColor\"\n        })]\n      })\n    })\n  });\n};\naddPropertyControls(Input, {\n  service: {\n    title: \"Service\",\n    type: ControlType.Enum,\n    options: [\"loops\", \"formspark\", \"mailchimp\", \"getwaitlist\"],\n    optionTitles: [\"Loops\", \"FormSpark\", \"MailChimp\", \"Get Waitlist\"],\n    defaultValue: \"loops\"\n  },\n  mailchimpURL: {\n    title: \"URL\",\n    placeholder: \"https://***.us6.list-manage.com/subscribe/post?u=***\",\n    type: ControlType.String,\n    hidden: props => props.service !== \"mailchimp\"\n  },\n  loopsID: {\n    title: \"ID\",\n    placeholder: \"klm2jxy0i98abzr01pq7defg5\",\n    type: ControlType.String,\n    hidden: props => props.service !== \"loops\"\n  },\n  loopsUserGroup: {\n    title: \"User Group\",\n    type: ControlType.String,\n    placeholder: \"Title\",\n    optional: true,\n    hidden: props => props.service !== \"loops\"\n  },\n  formsparkID: {\n    title: \"ID\",\n    placeholder: \"7PbPpGN3\",\n    type: ControlType.String,\n    hidden: props => props.service !== \"formspark\"\n  },\n  getwaitlistAPI: {\n    title: \"ID\",\n    placeholder: \"9148\",\n    type: ControlType.String,\n    hidden: props => props.service !== \"getwaitlist\"\n  },\n  redirectAs: {\n    title: \"Success\",\n    type: ControlType.Enum,\n    options: [\"link\", \"overlay\"],\n    optionTitles: [\"Open Link\", \"Show Overlay\"],\n    defaultValue: \"link\"\n  },\n  link: {\n    title: \"Redirect\",\n    type: ControlType.Link,\n    hidden: props => props.redirectAs === \"overlay\"\n  },\n  onSubmit: {\n    title: \"Submit\",\n    type: ControlType.EventHandler,\n    hidden: props => props.redirectAs === \"link\"\n  },\n  layout: {\n    title: \"Layout\",\n    type: ControlType.Enum,\n    options: [\"horizontal\", \"vertical\"],\n    displaySegmentedControl: true,\n    hidden: props => props.button.isDocked\n  },\n  font: {\n    type: ControlType.Font,\n    title: \"Font\",\n    controls: \"extended\"\n  },\n  input: {\n    title: \"Input\",\n    type: ControlType.Object,\n    controls: {\n      placeholder: {\n        title: \"Placeholder\",\n        type: ControlType.String,\n        defaultValue: \"name@email.com\"\n      },\n      placeholderColor: {\n        title: \" \",\n        type: ControlType.Color,\n        defaultValue: \"rgba(0, 0, 0, 0.3)\"\n      },\n      fill: {\n        title: \"Fill\",\n        type: ControlType.Color,\n        defaultValue: \"#EBEBEB\"\n      },\n      color: {\n        title: \"Text\",\n        type: ControlType.Color,\n        defaultValue: \"#000\"\n      },\n      height: {\n        title: \"Height\",\n        type: ControlType.Boolean,\n        enabledTitle: \"Auto\",\n        disabledTitle: \"Fixed\"\n      },\n      fixedHeight: {\n        title: \" \",\n        type: ControlType.Number,\n        displayStepper: true,\n        min: 0,\n        defaultValue: 50,\n        hidden: props => props.height\n      },\n      padding: {\n        title: \"Padding\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\"Padding\", \"Padding per side\"],\n        defaultValue: 15,\n        valueKeys: [\"paddingTop\", \"paddingRight\", \"paddingBottom\", \"paddingLeft\"],\n        valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n        min: 0\n      },\n      borderRadius: {\n        title: \"Radius\",\n        type: ControlType.Number,\n        displayStepper: true,\n        min: 0,\n        defaultValue: 8\n      },\n      focusObject: {\n        type: ControlType.Object,\n        title: \"Focus\",\n        optional: true,\n        controls: {\n          focusWidthFrom: {\n            title: \"From\",\n            type: ControlType.Number,\n            displayStepper: true,\n            defaultValue: 0\n          },\n          focusWidthTo: {\n            title: \"To\",\n            type: ControlType.Number,\n            displayStepper: true,\n            defaultValue: 2\n          },\n          focusColor: {\n            title: \"Color\",\n            type: ControlType.Color,\n            defaultValue: \"#09F\"\n          }\n        }\n      },\n      borderObject: {\n        type: ControlType.Object,\n        title: \"Border\",\n        optional: true,\n        controls: {\n          borderWidth: {\n            title: \"Width\",\n            type: ControlType.Number,\n            displayStepper: true,\n            defaultValue: 1\n          },\n          borderColor: {\n            title: \"Color\",\n            type: ControlType.Color,\n            defaultValue: \"rgba(200,200,200,0.5)\"\n          }\n        }\n      },\n      shadowObject: {\n        type: ControlType.Object,\n        title: \"Shadow\",\n        optional: true,\n        controls: {\n          shadowColor: {\n            title: \"Color\",\n            type: ControlType.Color,\n            defaultValue: \"rgba(0,0,0,0.25)\"\n          },\n          shadowX: {\n            title: \"Shadow X\",\n            type: ControlType.Number,\n            min: -100,\n            max: 100,\n            defaultValue: 0\n          },\n          shadowY: {\n            title: \"Shadow Y\",\n            type: ControlType.Number,\n            min: -100,\n            max: 100,\n            defaultValue: 2\n          },\n          shadowBlur: {\n            title: \"Shadow B\",\n            type: ControlType.Number,\n            min: 0,\n            max: 100,\n            defaultValue: 4\n          }\n        }\n      }\n    }\n  },\n  button: {\n    title: \"Button\",\n    type: ControlType.Object,\n    controls: {\n      shouldAppear: {\n        title: \"Show\",\n        type: ControlType.Boolean,\n        defaultValue: true\n      },\n      label: {\n        title: \"Label\",\n        type: ControlType.String,\n        defaultValue: \"Subscribe\"\n      },\n      buttonFont: {\n        type: ControlType.Font,\n        title: \"Font\",\n        controls: \"extended\"\n      },\n      fill: {\n        title: \"Fill\",\n        type: ControlType.Color,\n        defaultValue: \"#333\"\n      },\n      color: {\n        title: \"Text\",\n        type: ControlType.Color,\n        defaultValue: \"#FFF\"\n      },\n      isDocked: {\n        title: \"Docked\",\n        type: ControlType.Boolean,\n        defaultValue: false\n      },\n      widthWhenDocked: {\n        title: \"Width\",\n        type: ControlType.Number,\n        min: 0,\n        defaultValue: 100,\n        displayStepper: true,\n        hidden: props => !props.isDocked\n      },\n      insetWhenDocked: {\n        title: \"Inset\",\n        type: ControlType.Number,\n        min: 0,\n        defaultValue: 5,\n        displayStepper: true,\n        hidden: props => !props.isDocked\n      },\n      buttonPadding: {\n        title: \"Padding\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"buttonPaddingPerSide\",\n        toggleTitles: [\"Padding\", \"Padding per side\"],\n        defaultValue: 15,\n        valueKeys: [\"buttonPaddingTop\", \"buttonPaddingRight\", \"buttonPaddingBottom\", \"buttonPaddingLeft\"],\n        valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n        min: 0\n      },\n      buttonShadow: {\n        type: ControlType.Object,\n        title: \"Shadow\",\n        optional: true,\n        controls: {\n          shadowColor: {\n            title: \"Color\",\n            type: ControlType.Color,\n            defaultValue: \"rgba(0,0,0,0.25)\"\n          },\n          shadowX: {\n            title: \"Shadow X\",\n            type: ControlType.Number,\n            min: -100,\n            max: 100,\n            defaultValue: 0\n          },\n          shadowY: {\n            title: \"Shadow Y\",\n            type: ControlType.Number,\n            min: -100,\n            max: 100,\n            defaultValue: 2\n          },\n          shadowBlur: {\n            title: \"Shadow B\",\n            type: ControlType.Number,\n            min: 0,\n            max: 100,\n            defaultValue: 4\n          }\n        }\n      }\n    }\n  },\n  gap: {\n    title: \"Gap\",\n    type: ControlType.Number,\n    displayStepper: true,\n    min: 0,\n    defaultValue: 10,\n    hidden: props => props.button.isDocked\n  }\n});\nconst defaultStyle = {\n  WebkitAppearance: \"none\",\n  appearance: \"none\",\n  width: \"100%\",\n  height: \"auto\",\n  outline: \"none\",\n  border: \"none\"\n};\nconst containerStyles = {\n  position: \"relative\",\n  width: \"100%\",\n  height: \"100%\",\n  display: \"flex\",\n  justifyContent: \"center\",\n  alignItems: \"center\"\n};\nfunction getButtonShadow(button) {\n  if (button.buttonShadow) {\n    return `${button.buttonShadow.shadowX}px ${button.buttonShadow.shadowY}px ${button.buttonShadow.shadowBlur}px ${button.buttonShadow.shadowColor}`;\n  } else return \"none\";\n}\nfunction dynamicBoxShadow(...shadows) {\n  const output = [];\n  shadows.forEach(shadow => shadow && output.push(shadow));\n  return output.join(\", \");\n}\nexport default Input;\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Input\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerDisableUnlink\": \"*\",\n        \"framerIntrinsicWidth\": \"300\",\n        \"framerSupportedLayoutHeight\": \"any\",\n        \"framerIntrinsicHeight\": \"40\",\n        \"framerSupportedLayoutWidth\": \"fixed\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Input.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Syne-700\", \"GF;Syne-800\"]);\nexport const fonts = [{\n  family: \"Syne\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/Bzf9tU22M:default\",\n    url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6kR47NCV5Z.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6kR47NCV5Z.ttf\",\n  weight: \"700\"\n}, {\n  family: \"Syne\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/Bzf9tU22M:default\",\n    url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_24vj6kR47NCV5Z.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_24vj6kR47NCV5Z.ttf\",\n  weight: \"800\"\n}];\nexport const css = ['.framer-vtOKC .framer-styles-preset-10j6tsv:not(.rich-text-wrapper), .framer-vtOKC .framer-styles-preset-10j6tsv.rich-text-wrapper p { --framer-font-family: \"Syne\", \"Syne Placeholder\", sans-serif; --framer-font-family-bold: \"Syne\", sans-serif; --framer-font-size: 80px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 700; --framer-font-weight-bold: 800; --framer-letter-spacing: -0.05em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-vtOKC .framer-styles-preset-10j6tsv:not(.rich-text-wrapper), .framer-vtOKC .framer-styles-preset-10j6tsv.rich-text-wrapper p { --framer-font-family: \"Syne\", \"Syne Placeholder\", sans-serif; --framer-font-family-bold: \"Syne\", sans-serif; --framer-font-size: 64px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 700; --framer-font-weight-bold: 800; --framer-letter-spacing: -0.05em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 640px) { .framer-vtOKC .framer-styles-preset-10j6tsv:not(.rich-text-wrapper), .framer-vtOKC .framer-styles-preset-10j6tsv.rich-text-wrapper p { --framer-font-family: \"Syne\", \"Syne Placeholder\", sans-serif; --framer-font-family-bold: \"Syne\", sans-serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 700; --framer-font-weight-bold: 800; --framer-letter-spacing: -0.05em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 639px) and (min-width: 0px) { .framer-vtOKC .framer-styles-preset-10j6tsv:not(.rich-text-wrapper), .framer-vtOKC .framer-styles-preset-10j6tsv.rich-text-wrapper p { --framer-font-family: \"Syne\", \"Syne Placeholder\", sans-serif; --framer-font-family-bold: \"Syne\", sans-serif; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 700; --framer-font-weight-bold: 800; --framer-letter-spacing: -0.05em; --framer-line-height: 1em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, #ffffff); --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-vtOKC\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\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    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Inter-300\", \"Inter-Bold\", \"Inter-BoldItalic\", \"Inter-Italic\"]);\nexport const fonts = [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/DuMLJ2VUN:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfMZhrib2Bg-4.ttf\",\n  weight: \"300\"\n}];\nexport const css = ['.framer-j5e0b .framer-styles-preset-smtg16:not(.rich-text-wrapper), .framer-j5e0b .framer-styles-preset-smtg16.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 300; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-j5e0b .framer-styles-preset-smtg16:not(.rich-text-wrapper), .framer-j5e0b .framer-styles-preset-smtg16.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter 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: 300; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-j5e0b .framer-styles-preset-smtg16:not(.rich-text-wrapper), .framer-j5e0b .framer-styles-preset-smtg16.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter 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: 300; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-j5e0b\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\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    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Syne-500\", \"Inter-Black\", \"Inter-BlackItalic\", \"Inter-BoldItalic\"]);\nexport const fonts = [{\n  family: \"Syne\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/IsgMMPEHU:default\",\n    url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_0KuT6kR47NCV5Z.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_0KuT6kR47NCV5Z.ttf\",\n  weight: \"500\"\n}];\nexport const css = ['.framer-j58UH .framer-styles-preset-usmfc9:not(.rich-text-wrapper), .framer-j58UH .framer-styles-preset-usmfc9.rich-text-wrapper h4 { --framer-font-family: \"Syne\", sans-serif; --framer-font-family-bold: \"Inter-Black\", \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter-BlackItalic\", \"Inter\", sans-serif; --framer-font-family-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 18px; --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: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.05em; --framer-line-height: 150%; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1599px) and (min-width: 1200px) { .framer-j58UH .framer-styles-preset-usmfc9:not(.rich-text-wrapper), .framer-j58UH .framer-styles-preset-usmfc9.rich-text-wrapper h4 { --framer-font-family: \"Syne\", sans-serif; --framer-font-family-bold: \"Inter-Black\", \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter-BlackItalic\", \"Inter\", sans-serif; --framer-font-family-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 18px; --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: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.05em; --framer-line-height: 150%; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-j58UH .framer-styles-preset-usmfc9:not(.rich-text-wrapper), .framer-j58UH .framer-styles-preset-usmfc9.rich-text-wrapper h4 { --framer-font-family: \"Syne\", sans-serif; --framer-font-family-bold: \"Inter-Black\", \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter-BlackItalic\", \"Inter\", sans-serif; --framer-font-family-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 18px; --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: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.05em; --framer-line-height: 150%; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-j58UH .framer-styles-preset-usmfc9:not(.rich-text-wrapper), .framer-j58UH .framer-styles-preset-usmfc9.rich-text-wrapper h4 { --framer-font-family: \"Syne\", sans-serif; --framer-font-family-bold: \"Inter-Black\", \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter-BlackItalic\", \"Inter\", sans-serif; --framer-font-family-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 18px; --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: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.05em; --framer-line-height: 150%; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-j58UH\";\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 } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Syne-600\", \"Inter-Black\", \"Inter-BlackItalic\", \"Inter-BoldItalic\"]);\nexport const fonts = [{\n  family: \"Syne\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/MjM7LH64L:default\",\n    url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3mvj6kR47NCV5Z.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3mvj6kR47NCV5Z.ttf\",\n  weight: \"600\"\n}];\nexport const css = ['.framer-YtRzJ .framer-styles-preset-ravud2:not(.rich-text-wrapper), .framer-YtRzJ .framer-styles-preset-ravud2.rich-text-wrapper h3 { --framer-font-family: \"Syne\", sans-serif; --framer-font-family-bold: \"Inter-Black\", \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter-BlackItalic\", \"Inter\", sans-serif; --framer-font-family-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.05em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1599px) and (min-width: 1200px) { .framer-YtRzJ .framer-styles-preset-ravud2:not(.rich-text-wrapper), .framer-YtRzJ .framer-styles-preset-ravud2.rich-text-wrapper h3 { --framer-font-family: \"Syne\", sans-serif; --framer-font-family-bold: \"Inter-Black\", \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter-BlackItalic\", \"Inter\", sans-serif; --framer-font-family-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.05em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-YtRzJ .framer-styles-preset-ravud2:not(.rich-text-wrapper), .framer-YtRzJ .framer-styles-preset-ravud2.rich-text-wrapper h3 { --framer-font-family: \"Syne\", sans-serif; --framer-font-family-bold: \"Inter-Black\", \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter-BlackItalic\", \"Inter\", sans-serif; --framer-font-family-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.05em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-YtRzJ .framer-styles-preset-ravud2:not(.rich-text-wrapper), .framer-YtRzJ .framer-styles-preset-ravud2.rich-text-wrapper h3 { --framer-font-family: \"Syne\", sans-serif; --framer-font-family-bold: \"Inter-Black\", \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter-BlackItalic\", \"Inter\", sans-serif; --framer-font-family-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: -0.05em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-YtRzJ\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\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    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([]);\nexport const fonts = [];\nexport const css = [\".framer-ldzVE .framer-styles-preset-yx9a1c:not(.rich-text-wrapper), .framer-ldzVE .framer-styles-preset-yx9a1c.rich-text-wrapper a { --framer-link-current-text-color: var(--token-4fdd7769-e1d0-45b2-8e3d-fe484baba321, #ff7a3b); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-4a53df1c-d18e-4663-ad1f-89eb63b52f8a, #d89128); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, #ffffff); --framer-link-text-decoration: none; transition: color 0.3s cubic-bezier(0.44, 0, 0.56, 1) 0s; }\"];\nexport const className = \"framer-ldzVE\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\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    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"GF;Inter-600\", \"Inter-Bold\", \"Inter-BoldItalic\", \"Inter-Italic\"]);\nexport const fonts = [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/Yi_96z9Ta:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZhrib2Bg-4.ttf\",\n  weight: \"600\"\n}];\nexport const css = ['.framer-rHHl9 .framer-styles-preset-hxrukh:not(.rich-text-wrapper), .framer-rHHl9 .framer-styles-preset-hxrukh.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: uppercase; }'];\nexport const className = \"framer-rHHl9\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\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    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (8a81902)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Link, RichText, useActiveVariantCallback, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Icon as Phosphor } from \"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";\nconst PhosphorFonts = getFonts(Phosphor);\nconst cycleOrder = [\"aJtvDL7nC\", \"F54Ee17u8\"];\nconst variantClassNames = {\n  aJtvDL7nC: \"framer-v-19rzug0\",\n  F54Ee17u8: \"framer-v-14o5n5p\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 250,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"Variant 1\": \"aJtvDL7nC\",\n  \"Variant 2\": \"F54Ee17u8\"\n};\nconst getProps = ({\n  height,\n  id,\n  link,\n  title,\n  width,\n  ...props\n}) => {\n  var _humanReadableVariantMap_props_variant, _ref, _ref1;\n  return {\n    ...props,\n    JeoUBBFi7: link !== null && link !== void 0 ? link : props.JeoUBBFi7,\n    variant: (_ref = (_humanReadableVariantMap_props_variant = humanReadableVariantMap[props.variant]) !== null && _humanReadableVariantMap_props_variant !== void 0 ? _humanReadableVariantMap_props_variant : props.variant) !== null && _ref !== void 0 ? _ref : \"aJtvDL7nC\",\n    WYQ1xeFl0: (_ref1 = title !== null && title !== void 0 ? title : props.WYQ1xeFl0) !== null && _ref1 !== void 0 ? _ref1 : \"Get in touch\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    WYQ1xeFl0,\n    JeoUBBFi7,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"aJtvDL7nC\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onMouseEnter11f7hop = activeVariantCallback(async (...args) => {\n    setVariant(\"F54Ee17u8\");\n  });\n  const onMouseLeaveqpnnfk = activeVariantCallback(async (...args) => {\n    setVariant(\"aJtvDL7nC\");\n  });\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-wtwO4\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: JeoUBBFi7,\n          children: /*#__PURE__*/_jsxs(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-19rzug0\", className)} framer-looq49`,\n            \"data-border\": true,\n            \"data-framer-name\": \"Variant 1\",\n            \"data-highlight\": true,\n            layoutDependency: layoutDependency,\n            layoutId: \"aJtvDL7nC\",\n            onMouseEnter: onMouseEnter11f7hop,\n            ref: ref,\n            style: {\n              \"--border-bottom-width\": \"1px\",\n              \"--border-color\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n              \"--border-left-width\": \"1px\",\n              \"--border-right-width\": \"1px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"1px\",\n              background: 'radial-gradient(50% 50% at 4.7% 0%, rgba(255, 115, 0, 0.98) 0%, var(--token-4fdd7769-e1d0-45b2-8e3d-fe484baba321, rgb(255, 115, 0)) /* {\"name\":\"Orange\"} */ 100%)',\n              borderBottomLeftRadius: 54,\n              borderBottomRightRadius: 54,\n              borderTopLeftRadius: 54,\n              borderTopRightRadius: 54,\n              ...style\n            },\n            variants: {\n              F54Ee17u8: {\n                background: 'radial-gradient(107.69999999999999% 333.3% at -11.799999999999999% 0%, var(--token-4fdd7769-e1d0-45b2-8e3d-fe484baba321, rgb(255, 171, 66)) /* {\"name\":\"Orange\"} */ 33.33333333333336%, rgba(167, 127, 106, 1) 52.06583452308659%, var(--token-16cecdcd-c5a5-4884-abaa-e0abd93e3514, rgba(255, 255, 255, 0.1)) /* {\"name\":\"White 10%\"} */ 69.35047459782788%)'\n              }\n            },\n            ...addPropertyOverrides({\n              F54Ee17u8: {\n                \"data-framer-name\": \"Variant 2\",\n                onMouseLeave: onMouseLeaveqpnnfk\n              }\n            }, baseVariant, gestureVariant),\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"R0Y7U3luZS03MDA=\",\n                    \"--framer-font-family\": '\"Syne\", \"Syne Placeholder\", sans-serif',\n                    \"--framer-font-size\": \"20px\",\n                    \"--framer-font-weight\": \"700\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                  },\n                  children: \"Get in touch\"\n                })\n              }),\n              className: \"framer-1jn0xcz\",\n              fonts: [\"GF;Syne-700\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"PkjMQ2Tbp\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, 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: WYQ1xeFl0,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            }), /*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-19osmor\",\n              layoutDependency: layoutDependency,\n              layoutId: \"TsZMf1sB3\",\n              style: {\n                backgroundColor: \"rgba(255, 255, 255, 0)\",\n                borderBottomLeftRadius: 600,\n                borderBottomRightRadius: 600,\n                borderTopLeftRadius: 600,\n                borderTopRightRadius: 600\n              },\n              variants: {\n                F54Ee17u8: {\n                  backgroundColor: \"var(--token-31d2d8ec-6073-495b-98cd-5e142f56bc63, rgba(255, 255, 255, 0.15))\"\n                }\n              },\n              children: /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-41j429-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"E64XMursv-container\",\n                style: {\n                  rotate: 90\n                },\n                variants: {\n                  F54Ee17u8: {\n                    rotate: 45\n                  }\n                },\n                children: /*#__PURE__*/_jsx(Phosphor, {\n                  color: 'var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)) /* {\"name\":\"White 100%\"} */',\n                  height: \"100%\",\n                  iconSearch: \"House\",\n                  iconSelection: \"ArrowUp\",\n                  id: \"E64XMursv\",\n                  layoutId: \"E64XMursv\",\n                  mirrored: false,\n                  selectByList: true,\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  weight: \"regular\",\n                  width: \"100%\"\n                })\n              })\n            })]\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-wtwO4 [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-wtwO4 .framer-looq49 { display: block; }\", \".framer-wtwO4 .framer-19rzug0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 84px; justify-content: center; overflow: visible; padding: 30px 30px 30px 30px; position: relative; text-decoration: none; width: 651px; }\", \".framer-wtwO4 .framer-1jn0xcz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-wtwO4 .framer-19osmor { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 44px); justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 44px; }\", \".framer-wtwO4 .framer-41j429-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 30px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-wtwO4 .framer-19rzug0, .framer-wtwO4 .framer-19osmor { gap: 0px; } .framer-wtwO4 .framer-19rzug0 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-wtwO4 .framer-19rzug0 > :first-child { margin-left: 0px; } .framer-wtwO4 .framer-19rzug0 > :last-child { margin-right: 0px; } .framer-wtwO4 .framer-19osmor > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-wtwO4 .framer-19osmor > :first-child { margin-top: 0px; } .framer-wtwO4 .framer-19osmor > :last-child { margin-bottom: 0px; } }\", \".framer-wtwO4.framer-v-14o5n5p .framer-19rzug0 { gap: unset; justify-content: space-between; padding: 30px 5px 30px 30px; }\", \".framer-wtwO4.framer-v-14o5n5p .framer-1jn0xcz { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\", \".framer-wtwO4.framer-v-14o5n5p .framer-19osmor { height: var(--framer-aspect-ratio-supported, 74px); width: 74px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-wtwO4.framer-v-14o5n5p .framer-19rzug0 { gap: 0px; } .framer-wtwO4.framer-v-14o5n5p .framer-19rzug0 > *, .framer-wtwO4.framer-v-14o5n5p .framer-19rzug0 > :first-child, .framer-wtwO4.framer-v-14o5n5p .framer-19rzug0 > :last-child { margin: 0px; } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicHeight 84\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicWidth 651\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"F54Ee17u8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerVariables {\"WYQ1xeFl0\":\"title\",\"JeoUBBFi7\":\"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               */\nconst FramerCS1Tm2HoT = withCSS(Component, css, \"framer-wtwO4\");\nexport default FramerCS1Tm2HoT;\nFramerCS1Tm2HoT.displayName = \"Button - CTA\";\nFramerCS1Tm2HoT.defaultProps = {\n  height: 84,\n  width: 651\n};\naddPropertyControls(FramerCS1Tm2HoT, {\n  variant: {\n    options: [\"aJtvDL7nC\", \"F54Ee17u8\"],\n    optionTitles: [\"Variant 1\", \"Variant 2\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  WYQ1xeFl0: {\n    defaultValue: \"Get in touch\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  JeoUBBFi7: {\n    title: \"Link\",\n    type: ControlType.Link\n  }\n});\naddFonts(FramerCS1Tm2HoT, [{\n  family: \"Syne\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/CS1Tm2HoT:default\",\n    url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6kR47NCV5Z.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6kR47NCV5Z.ttf\",\n  weight: \"700\"\n}, ...PhosphorFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerCS1Tm2HoT\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"WYQ1xeFl0\\\":\\\"title\\\",\\\"JeoUBBFi7\\\":\\\"link\\\"}\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"F54Ee17u8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"84\",\n        \"framerContractVersion\": \"1\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerIntrinsicWidth\": \"651\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./CS1Tm2HoT.map", "import { fontStore as r } from \"framer\";\nr.loadWebFontsFromSelectors([\"GF;Inter-300\", \"GF;Inter-regular\", \"Inter-BoldItalic\", \"Inter-Italic\"]);\nexport const fonts = [{\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/urlDCZwpF:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfMZhrib2Bg-4.ttf\",\n  weight: \"300\"\n}, {\n  family: \"Inter\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/urlDCZwpF:default\",\n    url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf\",\n  weight: \"400\"\n}];\nexport const css = ['.framer-FlwUe .framer-styles-preset-5vsgqx:not(.rich-text-wrapper), .framer-FlwUe .framer-styles-preset-5vsgqx.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 2em; --framer-paragraph-spacing: 24px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: uppercase; }', '@media (max-width: 1599px) and (min-width: 1200px) { .framer-FlwUe .framer-styles-preset-5vsgqx:not(.rich-text-wrapper), .framer-FlwUe .framer-styles-preset-5vsgqx.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 2em; --framer-paragraph-spacing: 24px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: uppercase; } }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-FlwUe .framer-styles-preset-5vsgqx:not(.rich-text-wrapper), .framer-FlwUe .framer-styles-preset-5vsgqx.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 10px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 2em; --framer-paragraph-spacing: 24px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: uppercase; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-FlwUe .framer-styles-preset-5vsgqx:not(.rich-text-wrapper), .framer-FlwUe .framer-styles-preset-5vsgqx.rich-text-wrapper p { --framer-font-family: \"Inter\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 2em; --framer-paragraph-spacing: 24px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: uppercase; } }'];\nexport const className = \"framer-FlwUe\";\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};", "// Generated by Framer (8a81902)\nimport { jsx as e, jsxs as r } from \"react/jsx-runtime\";\nimport { addFonts as a, addPropertyControls as t, ControlType as o, cx as i, getFonts as n, getPropertyControls as d, Link as l, RichText as p, useActiveVariantCallback as m, useLocaleInfo as s, useVariantState as c, withCSS as f } from \"framer\";\nimport { LayoutGroup as g, motion as h, MotionConfigContext as u } from \"framer-motion\";\nimport * as b from \"react\";\nimport { Icon as w } from \"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";\nimport * as x from \"https://framerusercontent.com/modules/gzzcz9KbzRZ8jDstptU1/0NQGb3LSP0slVdwOOahr/urlDCZwpF.js\";\nlet v = n(w),\n  y = d(w),\n  T = [\"lgILjzb9w\", \"UnS_oTMTU\"],\n  k = {\n    lgILjzb9w: \"framer-v-ogw5e5\",\n    UnS_oTMTU: \"framer-v-91mhwd\"\n  };\nfunction U(e, ...r) {\n  let a = {};\n  return null == r || r.forEach(r => r && Object.assign(a, e[r])), a;\n}\nlet j = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 349,\n      type: \"spring\"\n    },\n    UnS_oTMTU: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 300,\n      type: \"spring\"\n    }\n  },\n  L = ({\n    value: r,\n    children: a\n  }) => {\n    let t = b.useContext(u),\n      o = null != r ? r : t.transition,\n      i = b.useMemo(() => ({\n        ...t,\n        transition: o\n      }), [JSON.stringify(o)]);\n    return /*#__PURE__*/e(u.Provider, {\n      value: i,\n      children: a\n    });\n  },\n  S = {\n    Default: \"lgILjzb9w\",\n    Hover: \"UnS_oTMTU\"\n  },\n  X = ({\n    height: e,\n    icon: r,\n    id: a,\n    link: t,\n    socialMediaName: o,\n    width: i,\n    ...n\n  }) => {\n    var d, l, p, m;\n    return {\n      ...n,\n      iArpwkBSn: null !== (d = null != r ? r : n.iArpwkBSn) && void 0 !== d ? d : \"FacebookLogo\",\n      saPomcVlj: null !== (l = null != o ? o : n.saPomcVlj) && void 0 !== l ? l : \"Facebook\",\n      T4czBcC64: null != t ? t : n.T4czBcC64,\n      variant: null !== (m = null !== (p = S[n.variant]) && void 0 !== p ? p : n.variant) && void 0 !== m ? m : \"lgILjzb9w\"\n    };\n  },\n  R = (e, r) => r.join(\"-\") + e.layoutDependency,\n  z = /*#__PURE__*/b.forwardRef(function (a, t) {\n    let {\n        activeLocale: o\n      } = s(),\n      {\n        style: n,\n        className: d,\n        layoutId: f,\n        variant: u,\n        saPomcVlj: v,\n        T4czBcC64: y,\n        iArpwkBSn: S,\n        ...z\n      } = X(a),\n      {\n        baseVariant: B,\n        classNames: I,\n        gestureVariant: M,\n        setGestureState: _,\n        setVariant: C,\n        transition: A,\n        variants: D\n      } = c({\n        cycleOrder: T,\n        defaultVariant: \"lgILjzb9w\",\n        transitions: j,\n        variant: u,\n        variantClassNames: k\n      }),\n      H = R(a, D),\n      {\n        activeVariantCallback: N,\n        delay: F\n      } = m(B),\n      P = N(async (...e) => {\n        C(\"UnS_oTMTU\");\n      }),\n      q = N(async (...e) => {\n        C(\"lgILjzb9w\");\n      }),\n      V = b.useId();\n    return /*#__PURE__*/e(g, {\n      id: null != f ? f : V,\n      children: /*#__PURE__*/e(h.div, {\n        initial: u,\n        animate: D,\n        onHoverStart: () => _({\n          isHovered: !0\n        }),\n        onHoverEnd: () => _({\n          isHovered: !1\n        }),\n        onTapStart: () => _({\n          isPressed: !0\n        }),\n        onTap: () => _({\n          isPressed: !1\n        }),\n        onTapCancel: () => _({\n          isPressed: !1\n        }),\n        className: i(\"framer-X825e\", x.className, I),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(L, {\n          value: A,\n          children: /*#__PURE__*/e(l, {\n            href: y,\n            children: /*#__PURE__*/r(h.a, {\n              ...z,\n              className: `${i(\"framer-ogw5e5\", d)} framer-d4wmp7`,\n              \"data-border\": !0,\n              \"data-framer-name\": \"Default\",\n              \"data-highlight\": !0,\n              layoutDependency: H,\n              layoutId: \"lgILjzb9w\",\n              onMouseEnter: P,\n              ref: t,\n              style: {\n                \"--border-bottom-width\": \"1px\",\n                \"--border-color\": \"rgba(255, 171, 66, 0)\",\n                \"--border-left-width\": \"1px\",\n                \"--border-right-width\": \"1px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"1px\",\n                borderBottomLeftRadius: 54,\n                borderBottomRightRadius: 54,\n                borderTopLeftRadius: 54,\n                borderTopRightRadius: 54,\n                ...n\n              },\n              variants: {\n                UnS_oTMTU: {\n                  \"--border-color\": \"var(--token-8296390c-3e4f-4c48-afd6-ee4e9808dfbe, rgba(255, 255, 255, 0.5))\"\n                }\n              },\n              ...U({\n                UnS_oTMTU: {\n                  \"data-framer-name\": \"Hover\",\n                  onMouseLeave: q\n                }\n              }, B, M),\n              children: [/*#__PURE__*/r(h.div, {\n                className: \"framer-b6jh32\",\n                layoutDependency: H,\n                layoutId: \"dJF9WpUyA\",\n                style: {\n                  backgroundColor: \"rgba(255, 255, 255, 0.07)\",\n                  borderBottomRightRadius: 0,\n                  borderTopRightRadius: 0\n                },\n                variants: {\n                  UnS_oTMTU: {\n                    backgroundColor: \"var(--token-16cecdcd-c5a5-4884-abaa-e0abd93e3514, rgba(255, 255, 255, 0.1))\",\n                    borderBottomRightRadius: 39,\n                    borderTopRightRadius: 39\n                  }\n                },\n                children: [/*#__PURE__*/e(h.div, {\n                  className: \"framer-1mqp3w-container\",\n                  layoutDependency: H,\n                  layoutId: \"LIJUj4Ll4-container\",\n                  children: /*#__PURE__*/e(w, {\n                    color: 'var(--token-d9d01f21-7a47-443c-a8bc-56cdb453de6f, rgba(255, 255, 255, 0.8)) /* {\"name\":\"White 80%\"} */',\n                    height: \"100%\",\n                    iconSearch: \"House\",\n                    iconSelection: S,\n                    id: \"LIJUj4Ll4\",\n                    layoutId: \"LIJUj4Ll4\",\n                    mirrored: !1,\n                    selectByList: !0,\n                    style: {\n                      height: \"100%\",\n                      width: \"100%\"\n                    },\n                    weight: \"duotone\",\n                    width: \"100%\",\n                    ...U({\n                      UnS_oTMTU: {\n                        color: 'var(--token-4fdd7769-e1d0-45b2-8e3d-fe484baba321, rgb(255, 171, 66)) /* {\"name\":\"Orange\"} */'\n                      }\n                    }, B, M)\n                  })\n                }), /*#__PURE__*/e(p, {\n                  __fromCanvasComponent: !0,\n                  children: /*#__PURE__*/e(b.Fragment, {\n                    children: /*#__PURE__*/e(h.p, {\n                      className: \"framer-styles-preset-5vsgqx\",\n                      \"data-styles-preset\": \"urlDCZwpF\",\n                      children: \"Facebook\"\n                    })\n                  }),\n                  className: \"framer-7qnntl\",\n                  layoutDependency: H,\n                  layoutId: \"LhFvq1zfY\",\n                  style: {\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  text: v,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: !0\n                })]\n              }), /*#__PURE__*/e(h.div, {\n                className: \"framer-17rzrow\",\n                layoutDependency: H,\n                layoutId: \"o_xQBsjpL\",\n                style: {\n                  backgroundColor: \"rgba(255, 255, 255, 0.07)\",\n                  borderBottomLeftRadius: 0,\n                  borderBottomRightRadius: 0,\n                  borderTopLeftRadius: 0,\n                  borderTopRightRadius: 0\n                },\n                variants: {\n                  UnS_oTMTU: {\n                    backgroundColor: \"var(--token-16cecdcd-c5a5-4884-abaa-e0abd93e3514, rgba(255, 255, 255, 0.1))\",\n                    borderBottomLeftRadius: 39,\n                    borderBottomRightRadius: 39,\n                    borderTopLeftRadius: 39,\n                    borderTopRightRadius: 39\n                  }\n                },\n                children: /*#__PURE__*/e(h.div, {\n                  className: \"framer-dazx9k-container\",\n                  layoutDependency: H,\n                  layoutId: \"AtrBe71Wf-container\",\n                  style: {\n                    rotate: 90\n                  },\n                  variants: {\n                    UnS_oTMTU: {\n                      rotate: 45\n                    }\n                  },\n                  children: /*#__PURE__*/e(w, {\n                    color: 'var(--token-d9d01f21-7a47-443c-a8bc-56cdb453de6f, rgba(255, 255, 255, 0.8)) /* {\"name\":\"White 80%\"} */',\n                    height: \"100%\",\n                    iconSearch: \"House\",\n                    iconSelection: \"ArrowUp\",\n                    id: \"AtrBe71Wf\",\n                    layoutId: \"AtrBe71Wf\",\n                    mirrored: !1,\n                    selectByList: !0,\n                    style: {\n                      height: \"100%\",\n                      width: \"100%\"\n                    },\n                    weight: \"regular\",\n                    width: \"100%\",\n                    ...U({\n                      UnS_oTMTU: {\n                        color: 'var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)) /* {\"name\":\"White 100%\"} */'\n                      }\n                    }, B, M)\n                  })\n                })\n              })]\n            })\n          })\n        })\n      })\n    });\n  }),\n  B = ['.framer-X825e [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-X825e .framer-d4wmp7 { display: block; }\", \".framer-X825e .framer-ogw5e5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 694px; will-change: var(--framer-will-change-override, transform); }\", \".framer-X825e .framer-b6jh32 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 33px; justify-content: flex-start; overflow: visible; padding: 30px 20px 30px 20px; position: relative; width: 1px; }\", \".framer-X825e .framer-1mqp3w-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); position: relative; width: 25px; }\", \".framer-X825e .framer-7qnntl { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\", \".framer-X825e .framer-17rzrow { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 60px); justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 60px; }\", \".framer-X825e .framer-dazx9k-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 30px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-X825e .framer-ogw5e5, .framer-X825e .framer-b6jh32, .framer-X825e .framer-17rzrow { gap: 0px; } .framer-X825e .framer-ogw5e5 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-X825e .framer-ogw5e5 > :first-child, .framer-X825e .framer-b6jh32 > :first-child { margin-left: 0px; } .framer-X825e .framer-ogw5e5 > :last-child, .framer-X825e .framer-b6jh32 > :last-child { margin-right: 0px; } .framer-X825e .framer-b6jh32 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-X825e .framer-17rzrow > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-X825e .framer-17rzrow > :first-child { margin-top: 0px; } .framer-X825e .framer-17rzrow > :last-child { margin-bottom: 0px; } }\", \".framer-X825e.framer-v-91mhwd .framer-ogw5e5 { gap: 12px; padding: 0px 4px 0px 0px; }\", \".framer-X825e.framer-v-91mhwd .framer-1mqp3w-container { height: var(--framer-aspect-ratio-supported, 38px); width: 35px; }\", \".framer-X825e.framer-v-91mhwd .framer-17rzrow { height: var(--framer-aspect-ratio-supported, 50px); width: 50px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-X825e.framer-v-91mhwd .framer-ogw5e5 { gap: 0px; } .framer-X825e.framer-v-91mhwd .framer-ogw5e5 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-X825e.framer-v-91mhwd .framer-ogw5e5 > :first-child { margin-left: 0px; } .framer-X825e.framer-v-91mhwd .framer-ogw5e5 > :last-child { margin-right: 0px; } }\", ...x.css],\n  I = f(z, B, \"framer-X825e\");\nexport default I;\nI.displayName = \"Button - Social Media Links\", I.defaultProps = {\n  height: 60,\n  width: 694\n}, t(I, {\n  variant: {\n    options: [\"lgILjzb9w\", \"UnS_oTMTU\"],\n    optionTitles: [\"Default\", \"Hover\"],\n    title: \"Variant\",\n    type: o.Enum\n  },\n  saPomcVlj: {\n    defaultValue: \"Facebook\",\n    displayTextArea: !1,\n    title: \"Social Media Name\",\n    type: o.String\n  },\n  T4czBcC64: {\n    title: \"Link\",\n    type: o.Link\n  },\n  iArpwkBSn: (null == y ? void 0 : y.iconSelection) && {\n    ...y.iconSelection,\n    defaultValue: \"FacebookLogo\",\n    hidden: void 0,\n    title: \"Icon\"\n  }\n}), a(I, [...v, ...x.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Framern6i6RBk5n\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"60\",\n        \"framerVariables\": \"{\\\"saPomcVlj\\\":\\\"socialMediaName\\\",\\\"T4czBcC64\\\":\\\"link\\\",\\\"iArpwkBSn\\\":\\\"icon\\\"}\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UnS_oTMTU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"694\",\n        \"framerImmutableVariables\": \"false\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (f501c86)\nimport { jsx as e, jsxs as r } from \"react/jsx-runtime\";\nimport { addFonts as a, addPropertyControls as t, ControlType as n, cx as f, getFonts as d, Image as l, Link as i, resolveLink as o, RichText as m, useLocaleInfo as s, useRouter as c, useVariantState as p, withCSS as h } from \"framer\";\nimport { LayoutGroup as x, motion as g, MotionConfigContext as y } from \"framer-motion\";\nimport * as u from \"react\";\nimport v from \"https://framerusercontent.com/modules/oWVHHLIj4Q7woeIlKzbt/1AgXU4a3oNu19SwiRlC6/Input.js\";\nimport * as N from \"https://framerusercontent.com/modules/ufiICwYcCvcvJWyTrwFS/zQufakNxz9pAgUfCwf6a/Bzf9tU22M.js\";\nimport * as b from \"https://framerusercontent.com/modules/PV4a2poUTklSQOQ7szpn/gjCBsoSPW241Sn2dGnm0/DuMLJ2VUN.js\";\nimport * as w from \"https://framerusercontent.com/modules/m0ufS3BOkflRQGeDCzgm/o6CZcHpDjuKAULDka8ot/IsgMMPEHU.js\";\nimport * as A from \"https://framerusercontent.com/modules/wOVZLiFzXARATm1qzGwZ/w2WfjyY9hMaU4WrfmYfj/MjM7LH64L.js\";\nimport * as k from \"https://framerusercontent.com/modules/0rHlWIipoHxpBXY1er4x/POM9s9DwjWbRREmmMUZc/xHea8ZIZv.js\";\nimport * as j from \"https://framerusercontent.com/modules/tT4Eb83FPanAmm0FZtkQ/faCOrFAcXJJAHQkMBQBL/Yi_96z9Ta.js\";\nimport I from \"https://framerusercontent.com/modules/kp0GSZdZisu9zpTMT3m9/UNFYxOjimsfDDBW60oLt/CS1Tm2HoT.js\";\nimport C from \"https://framerusercontent.com/modules/LBCyxjOj5uFpNHh9ayeX/d707fmDh8ssD45lMpfaC/n6i6RBk5n.js\";\nlet L = d(I),\n  z = d(v),\n  D = d(C),\n  S = [\"ySSbzNqEC\", \"s9UjOoml4\", \"uxlAHBS0R\"],\n  T = \"framer-ANfnd\",\n  _ = {\n    s9UjOoml4: \"framer-v-5fulh2\",\n    uxlAHBS0R: \"framer-v-j9dsu8\",\n    ySSbzNqEC: \"framer-v-1p7cc0z\"\n  };\nfunction P(e, ...r) {\n  let a = {};\n  return null == r || r.forEach(r => r && Object.assign(a, e[r])), a;\n}\nlet R = {\n    default: {\n      damping: 60,\n      delay: 0,\n      mass: 1,\n      stiffness: 500,\n      type: \"spring\"\n    }\n  },\n  M = ({\n    value: r,\n    children: a\n  }) => {\n    let t = u.useContext(y),\n      n = null != r ? r : t.transition,\n      f = u.useMemo(() => ({\n        ...t,\n        transition: n\n      }), [JSON.stringify(n)]);\n    return /*#__PURE__*/e(y.Provider, {\n      value: f,\n      children: a\n    });\n  },\n  H = {\n    Large: \"ySSbzNqEC\",\n    Medium: \"s9UjOoml4\",\n    Phone: \"uxlAHBS0R\"\n  },\n  E = ({\n    height: e,\n    id: r,\n    link: a,\n    width: t,\n    ...n\n  }) => {\n    var f, d;\n    return {\n      ...n,\n      tMfukRFdC: null != a ? a : n.tMfukRFdC,\n      variant: null !== (d = null !== (f = H[n.variant]) && void 0 !== f ? f : n.variant) && void 0 !== d ? d : \"ySSbzNqEC\"\n    };\n  },\n  F = (e, r) => r.join(\"-\") + e.layoutDependency,\n  B = /*#__PURE__*/u.forwardRef(function (a, t) {\n    let {\n        activeLocale: n\n      } = s(),\n      {\n        style: d,\n        className: h,\n        layoutId: y,\n        variant: L,\n        tMfukRFdC: z,\n        ...D\n      } = E(a),\n      {\n        baseVariant: T,\n        classNames: H,\n        gestureVariant: B,\n        setGestureState: U,\n        setVariant: Z,\n        transition: Y,\n        variants: V\n      } = p({\n        cycleOrder: S,\n        defaultVariant: \"ySSbzNqEC\",\n        transitions: R,\n        variant: L,\n        variantClassNames: _\n      }),\n      q = F(a, V),\n      O = u.useRef(null),\n      W = c(),\n      J = u.useId(),\n      Q = [N.className, A.className, b.className, w.className, j.className, k.className];\n    return /*#__PURE__*/e(x, {\n      id: null != y ? y : J,\n      children: /*#__PURE__*/e(g.div, {\n        initial: L,\n        animate: V,\n        onHoverStart: () => U({\n          isHovered: !0\n        }),\n        onHoverEnd: () => U({\n          isHovered: !1\n        }),\n        onTapStart: () => U({\n          isPressed: !0\n        }),\n        onTap: () => U({\n          isPressed: !1\n        }),\n        onTapCancel: () => U({\n          isPressed: !1\n        }),\n        className: f(\"framer-ANfnd\", ...Q, H),\n        style: {\n          display: \"contents\"\n        },\n        children: /*#__PURE__*/e(M, {\n          value: Y,\n          children: /*#__PURE__*/r(g.footer, {\n            ...D,\n            className: f(\"framer-1p7cc0z\", h),\n            \"data-framer-name\": \"Large\",\n            layoutDependency: q,\n            layoutId: \"ySSbzNqEC\",\n            ref: null != t ? t : O,\n            style: {\n              backgroundColor: \"var(--token-620fac81-7c2e-4342-b93a-72603d1fc89e, rgb(13, 13, 13))\",\n              ...d\n            },\n            ...P({\n              s9UjOoml4: {\n                \"data-framer-name\": \"Medium\"\n              },\n              uxlAHBS0R: {\n                \"data-framer-name\": \"Phone\"\n              }\n            }, T, B),\n            children: [/*#__PURE__*/r(g.div, {\n              className: \"framer-jomly7\",\n              \"data-framer-name\": \"Container\",\n              layoutDependency: q,\n              layoutId: \"UwXenN0rZ\",\n              style: {\n                background: 'radial-gradient(132.5% 150% at 3.6999999999999997% 0%, var(--token-4fdd7769-e1d0-45b2-8e3d-fe484baba321, rgb(255, 115, 0)) /* {\"name\":\"Orange\"} */ 2.914225630988854e-14%, rgba(255, 255, 255, 0.03) 37.63894966377917%)',\n                borderBottomLeftRadius: 40,\n                borderBottomRightRadius: 40,\n                borderTopLeftRadius: 40,\n                borderTopRightRadius: 40\n              },\n              children: [/*#__PURE__*/e(g.div, {\n                className: \"framer-1c8cks6\",\n                \"data-framer-name\": \"Logo Padding\",\n                layoutDependency: q,\n                layoutId: \"SYz2jV8LT\",\n                children: /*#__PURE__*/e(g.div, {\n                  className: \"framer-vliab0\",\n                  \"data-framer-name\": \"Logo Wrapper\",\n                  layoutDependency: q,\n                  layoutId: \"QVskXIWDj\",\n                  children: /*#__PURE__*/e(i, {\n                    href: z,\n                    openInNewTab: !1,\n                    children: /*#__PURE__*/e(l, {\n                      as: \"a\",\n                      background: {\n                        alt: \"\",\n                        fit: \"fit\",\n                        intrinsicHeight: 25,\n                        intrinsicWidth: 112,\n                        pixelHeight: 25,\n                        pixelWidth: 112,\n                        src: \"https://framerusercontent.com/images/fOqyovPUQYEUArwTOjdrv1krizs.svg\"\n                      },\n                      className: \"framer-bljwic framer-1qwe5vf\",\n                      \"data-framer-name\": \"Logo\",\n                      layoutDependency: q,\n                      layoutId: \"AXbFmtLwh\"\n                    })\n                  })\n                })\n              }), /*#__PURE__*/r(g.div, {\n                className: \"framer-163lckh\",\n                \"data-border\": !0,\n                \"data-framer-name\": \"CTA\",\n                layoutDependency: q,\n                layoutId: \"Ik9KufwcD\",\n                style: {\n                  \"--border-bottom-width\": \"1px\",\n                  \"--border-color\": \"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgba(255, 255, 255, 0.3))\",\n                  \"--border-left-width\": \"1px\",\n                  \"--border-right-width\": \"1px\",\n                  \"--border-style\": \"solid\",\n                  \"--border-top-width\": \"1px\",\n                  backgroundColor: \"rgba(255, 255, 255, 0.04)\",\n                  borderBottomLeftRadius: 40,\n                  borderBottomRightRadius: 40,\n                  borderTopLeftRadius: 40,\n                  borderTopRightRadius: 40\n                },\n                variants: {\n                  uxlAHBS0R: {\n                    \"--border-bottom-width\": \"0px\",\n                    \"--border-left-width\": \"0px\",\n                    \"--border-right-width\": \"0px\",\n                    \"--border-top-width\": \"0px\",\n                    backgroundColor: \"rgba(0, 0, 0, 0)\"\n                  }\n                },\n                children: [/*#__PURE__*/r(g.div, {\n                  className: \"framer-poxpvf\",\n                  \"data-framer-name\": \"Heading\",\n                  layoutDependency: q,\n                  layoutId: \"qWNO99X4K\",\n                  children: [/*#__PURE__*/e(m, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/r(u.Fragment, {\n                      children: [/*#__PURE__*/e(g.p, {\n                        className: \"framer-styles-preset-10j6tsv\",\n                        \"data-styles-preset\": \"Bzf9tU22M\",\n                        style: {\n                          \"--framer-text-alignment\": \"center\"\n                        },\n                        children: \"Not limited to video,\"\n                      }), /*#__PURE__*/e(g.p, {\n                        className: \"framer-styles-preset-10j6tsv\",\n                        \"data-styles-preset\": \"Bzf9tU22M\",\n                        style: {\n                          \"--framer-text-alignment\": \"center\"\n                        },\n                        children: \"we're your creative comrades.\"\n                      })]\n                    }),\n                    className: \"framer-1l50h0h\",\n                    layoutDependency: q,\n                    layoutId: \"mtj2Eopx8\",\n                    style: {\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(m, {\n                    __fromCanvasComponent: !0,\n                    children: /*#__PURE__*/e(u.Fragment, {\n                      children: /*#__PURE__*/e(g.h3, {\n                        className: \"framer-styles-preset-ravud2\",\n                        \"data-styles-preset\": \"MjM7LH64L\",\n                        style: {\n                          \"--framer-text-color\": \"var(--extracted-a0htzi, var(--token-d9d01f21-7a47-443c-a8bc-56cdb453de6f, rgba(255, 255, 255, 0.8)))\"\n                        },\n                        children: \"Got questions, porject ideas, or just want to say hi? We're all ears!\"\n                      })\n                    }),\n                    className: \"framer-c2x70f\",\n                    layoutDependency: q,\n                    layoutId: \"z8wvbRhqN\",\n                    style: {\n                      \"--extracted-a0htzi\": \"var(--token-d9d01f21-7a47-443c-a8bc-56cdb453de6f, rgba(255, 255, 255, 0.8))\",\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                  })]\n                }), /*#__PURE__*/e(g.div, {\n                  className: \"framer-1vxomyu\",\n                  layoutDependency: q,\n                  layoutId: \"fJMNYh8Jq\",\n                  children: /*#__PURE__*/e(g.div, {\n                    className: \"framer-d4dk9\",\n                    layoutDependency: q,\n                    layoutId: \"ACkcc9Rah\",\n                    children: /*#__PURE__*/e(g.div, {\n                      className: \"framer-1ju9ey8-container\",\n                      layoutDependency: q,\n                      layoutId: \"rQwhMWGCz-container\",\n                      children: /*#__PURE__*/e(I, {\n                        height: \"100%\",\n                        id: \"rQwhMWGCz\",\n                        JeoUBBFi7: o({\n                          webPageId: \"rOFlUPujZ\"\n                        }, W),\n                        layoutId: \"rQwhMWGCz\",\n                        variant: \"aJtvDL7nC\",\n                        width: \"100%\",\n                        WYQ1xeFl0: \"Let's Collaborate\",\n                        ...P({\n                          s9UjOoml4: {\n                            style: {\n                              width: \"100%\"\n                            }\n                          },\n                          uxlAHBS0R: {\n                            style: {\n                              width: \"100%\"\n                            },\n                            variant: \"F54Ee17u8\"\n                          }\n                        }, T, B)\n                      })\n                    })\n                  })\n                })]\n              }), /*#__PURE__*/r(g.div, {\n                className: \"framer-1aum0f5\",\n                layoutDependency: q,\n                layoutId: \"vNblKT9Og\",\n                children: [/*#__PURE__*/r(g.div, {\n                  className: \"framer-esrtjl\",\n                  \"data-border\": !0,\n                  layoutDependency: q,\n                  layoutId: \"Ufk5ie6Ug\",\n                  style: {\n                    \"--border-bottom-width\": \"1px\",\n                    \"--border-color\": \"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgba(255, 255, 255, 0.3))\",\n                    \"--border-left-width\": \"1px\",\n                    \"--border-right-width\": \"1px\",\n                    \"--border-style\": \"solid\",\n                    \"--border-top-width\": \"1px\",\n                    backgroundColor: \"rgba(255, 255, 255, 0.04)\",\n                    borderBottomLeftRadius: 40,\n                    borderBottomRightRadius: 40,\n                    borderTopLeftRadius: 40,\n                    borderTopRightRadius: 40\n                  },\n                  children: [/*#__PURE__*/e(g.div, {\n                    className: \"framer-1yjpnuu\",\n                    layoutDependency: q,\n                    layoutId: \"OOTruXFMk\",\n                    children: /*#__PURE__*/e(m, {\n                      __fromCanvasComponent: !0,\n                      children: /*#__PURE__*/r(u.Fragment, {\n                        children: [/*#__PURE__*/r(g.p, {\n                          className: \"framer-styles-preset-smtg16\",\n                          \"data-styles-preset\": \"DuMLJ2VUN\",\n                          style: {\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                          },\n                          children: [/*#__PURE__*/e(g.strong, {\n                            children: \"Address:\"\n                          }), \" 123 Artistic Lane, Suite 302, NY, USA M5V 1A1\"]\n                        }), /*#__PURE__*/r(g.p, {\n                          className: \"framer-styles-preset-smtg16\",\n                          \"data-styles-preset\": \"DuMLJ2VUN\",\n                          style: {\n                            \"--framer-text-color\": \"var(--extracted-2gxw0f, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                          },\n                          children: [/*#__PURE__*/e(g.strong, {\n                            children: \"Email:\"\n                          }), \" \", /*#__PURE__*/e(i, {\n                            href: \"mailto:contact@pixelcraftstudios.com\",\n                            openInNewTab: !1,\n                            smoothScroll: !1,\n                            children: /*#__PURE__*/e(g.a, {\n                              children: \"contact@storystream.com\"\n                            })\n                          })]\n                        }), /*#__PURE__*/r(g.p, {\n                          className: \"framer-styles-preset-smtg16\",\n                          \"data-styles-preset\": \"DuMLJ2VUN\",\n                          style: {\n                            \"--framer-text-color\": \"var(--extracted-1iakedh, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                          },\n                          children: [/*#__PURE__*/e(g.strong, {\n                            children: \"Phone:\"\n                          }), \" (416) 555-1234\"]\n                        }), /*#__PURE__*/r(g.p, {\n                          className: \"framer-styles-preset-smtg16\",\n                          \"data-styles-preset\": \"DuMLJ2VUN\",\n                          style: {\n                            \"--framer-text-color\": \"var(--extracted-14qxiz, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                          },\n                          children: [/*#__PURE__*/e(g.strong, {\n                            children: \"Business Hours:\"\n                          }), \" Sunday - Thursday : 9am to 5pm\"]\n                        })]\n                      }),\n                      className: \"framer-1l2egn6\",\n                      layoutDependency: q,\n                      layoutId: \"iB9EpPy4h\",\n                      style: {\n                        \"--extracted-14qxiz\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                        \"--extracted-1iakedh\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                        \"--extracted-2gxw0f\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                        \"--extracted-r6o4lv\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: !0\n                    })\n                  }), /*#__PURE__*/r(g.div, {\n                    className: \"framer-14p6b1s\",\n                    layoutDependency: q,\n                    layoutId: \"cW4LZfJ73\",\n                    children: [/*#__PURE__*/e(m, {\n                      __fromCanvasComponent: !0,\n                      children: /*#__PURE__*/e(u.Fragment, {\n                        children: /*#__PURE__*/e(g.h4, {\n                          className: \"framer-styles-preset-usmfc9\",\n                          \"data-styles-preset\": \"IsgMMPEHU\",\n                          style: {\n                            \"--framer-text-color\": \"var(--extracted-1eung3n, var(--token-d9d01f21-7a47-443c-a8bc-56cdb453de6f, rgba(255, 255, 255, 0.8)))\"\n                          },\n                          children: \"Subscribe to our newsletter\"\n                        })\n                      }),\n                      className: \"framer-1lrwx9l\",\n                      layoutDependency: q,\n                      layoutId: \"wGISxHkGB\",\n                      style: {\n                        \"--extracted-1eung3n\": \"var(--token-d9d01f21-7a47-443c-a8bc-56cdb453de6f, rgba(255, 255, 255, 0.8))\",\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(g.div, {\n                      className: \"framer-9c453e-container\",\n                      layoutDependency: q,\n                      layoutId: \"uVMcIbIds-container\",\n                      children: /*#__PURE__*/e(v, {\n                        button: {\n                          buttonFont: {\n                            fontFamily: '\"Syne\", sans-serif',\n                            fontSize: \"16px\",\n                            fontStyle: \"normal\",\n                            fontWeight: 600,\n                            letterSpacing: \"0em\",\n                            lineHeight: \"1em\"\n                          },\n                          buttonPadding: 15,\n                          buttonPaddingBottom: 15,\n                          buttonPaddingLeft: 35,\n                          buttonPaddingPerSide: !0,\n                          buttonPaddingRight: 35,\n                          buttonPaddingTop: 15,\n                          color: \"rgb(255, 255, 255)\",\n                          fill: 'var(--token-4fdd7769-e1d0-45b2-8e3d-fe484baba321, rgb(255, 115, 0)) /* {\"name\":\"Orange\"} */',\n                          insetWhenDocked: 5,\n                          isDocked: !1,\n                          label: \"Subscribe\",\n                          shouldAppear: !0,\n                          widthWhenDocked: 100\n                        },\n                        font: {},\n                        formsparkID: \"\",\n                        gap: 8,\n                        getwaitlistAPI: \"\",\n                        height: \"100%\",\n                        id: \"uVMcIbIds\",\n                        input: {\n                          borderRadius: 53,\n                          color: \"rgb(0, 0, 0)\",\n                          fill: 'var(--token-16cecdcd-c5a5-4884-abaa-e0abd93e3514, rgba(255, 255, 255, 0.1)) /* {\"name\":\"White 10%\"} */',\n                          fixedHeight: 50,\n                          height: !0,\n                          padding: 15,\n                          paddingBottom: 15,\n                          paddingLeft: 15,\n                          paddingPerSide: !1,\n                          paddingRight: 15,\n                          paddingTop: 15,\n                          placeholder: \"name@email.com\",\n                          placeholderColor: 'var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgba(255, 255, 255, 0.3)) /* {\"name\":\"White 30%\"} */'\n                        },\n                        layout: \"horizontal\",\n                        layoutId: \"uVMcIbIds\",\n                        loopsID: \"\",\n                        loopsUserGroup: \"\",\n                        mailchimpURL: \"\",\n                        redirectAs: \"link\",\n                        service: \"loops\",\n                        style: {\n                          width: \"100%\"\n                        },\n                        width: \"100%\",\n                        ...P({\n                          uxlAHBS0R: {\n                            layout: \"vertical\"\n                          }\n                        }, T, B)\n                      })\n                    })]\n                  })]\n                }), /*#__PURE__*/r(g.div, {\n                  className: \"framer-17o3rft\",\n                  \"data-border\": !0,\n                  layoutDependency: q,\n                  layoutId: \"QqFm4Ns3L\",\n                  style: {\n                    \"--border-bottom-width\": \"1px\",\n                    \"--border-color\": \"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgba(255, 255, 255, 0.3))\",\n                    \"--border-left-width\": \"1px\",\n                    \"--border-right-width\": \"1px\",\n                    \"--border-style\": \"solid\",\n                    \"--border-top-width\": \"1px\",\n                    backgroundColor: \"rgba(255, 255, 255, 0.04)\",\n                    borderBottomLeftRadius: 40,\n                    borderBottomRightRadius: 40,\n                    borderTopLeftRadius: 40,\n                    borderTopRightRadius: 40\n                  },\n                  children: [/*#__PURE__*/r(g.div, {\n                    className: \"framer-1m6gk1u\",\n                    layoutDependency: q,\n                    layoutId: \"Rq00VCXdl\",\n                    children: [/*#__PURE__*/e(m, {\n                      __fromCanvasComponent: !0,\n                      children: /*#__PURE__*/e(u.Fragment, {\n                        children: /*#__PURE__*/e(g.h4, {\n                          className: \"framer-styles-preset-usmfc9\",\n                          \"data-styles-preset\": \"IsgMMPEHU\",\n                          children: \"Quick Links\"\n                        })\n                      }),\n                      className: \"framer-3kbhdl\",\n                      layoutDependency: q,\n                      layoutId: \"pPmjYPi8X\",\n                      style: {\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: !0\n                    }), /*#__PURE__*/e(m, {\n                      __fromCanvasComponent: !0,\n                      children: /*#__PURE__*/e(u.Fragment, {\n                        children: /*#__PURE__*/e(g.p, {\n                          className: \"framer-styles-preset-hxrukh\",\n                          \"data-styles-preset\": \"Yi_96z9Ta\",\n                          style: {\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                          },\n                          children: /*#__PURE__*/e(i, {\n                            href: {\n                              webPageId: \"augiA20Il\"\n                            },\n                            openInNewTab: !1,\n                            smoothScroll: !1,\n                            children: /*#__PURE__*/e(g.a, {\n                              className: \"framer-styles-preset-yx9a1c\",\n                              \"data-styles-preset\": \"xHea8ZIZv\",\n                              children: \"Home\"\n                            })\n                          })\n                        })\n                      }),\n                      className: \"framer-1oixcg4\",\n                      layoutDependency: q,\n                      layoutId: \"AVkOfdy4H\",\n                      style: {\n                        \"--extracted-r6o4lv\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: !0\n                    }), /*#__PURE__*/e(m, {\n                      __fromCanvasComponent: !0,\n                      children: /*#__PURE__*/e(u.Fragment, {\n                        children: /*#__PURE__*/e(g.p, {\n                          className: \"framer-styles-preset-hxrukh\",\n                          \"data-styles-preset\": \"Yi_96z9Ta\",\n                          style: {\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                          },\n                          children: /*#__PURE__*/e(i, {\n                            href: {\n                              webPageId: \"kC1lKRiRL\"\n                            },\n                            openInNewTab: !1,\n                            smoothScroll: !1,\n                            children: /*#__PURE__*/e(g.a, {\n                              className: \"framer-styles-preset-yx9a1c\",\n                              \"data-styles-preset\": \"xHea8ZIZv\",\n                              children: \"Projects\"\n                            })\n                          })\n                        })\n                      }),\n                      className: \"framer-nsyell\",\n                      layoutDependency: q,\n                      layoutId: \"LfV_1c73V\",\n                      style: {\n                        \"--extracted-r6o4lv\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: !0\n                    }), /*#__PURE__*/e(m, {\n                      __fromCanvasComponent: !0,\n                      children: /*#__PURE__*/e(u.Fragment, {\n                        children: /*#__PURE__*/e(g.p, {\n                          className: \"framer-styles-preset-hxrukh\",\n                          \"data-styles-preset\": \"Yi_96z9Ta\",\n                          style: {\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                          },\n                          children: /*#__PURE__*/e(i, {\n                            href: {\n                              webPageId: \"zEJcPbJwp\"\n                            },\n                            openInNewTab: !1,\n                            smoothScroll: !1,\n                            children: /*#__PURE__*/e(g.a, {\n                              className: \"framer-styles-preset-yx9a1c\",\n                              \"data-styles-preset\": \"xHea8ZIZv\",\n                              children: \"Projects Simplified\"\n                            })\n                          })\n                        })\n                      }),\n                      className: \"framer-1m6s7op\",\n                      layoutDependency: q,\n                      layoutId: \"BL5OFnQTi\",\n                      style: {\n                        \"--extracted-r6o4lv\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: !0\n                    }), /*#__PURE__*/e(m, {\n                      __fromCanvasComponent: !0,\n                      children: /*#__PURE__*/e(u.Fragment, {\n                        children: /*#__PURE__*/e(g.p, {\n                          className: \"framer-styles-preset-hxrukh\",\n                          \"data-styles-preset\": \"Yi_96z9Ta\",\n                          style: {\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                          },\n                          children: /*#__PURE__*/e(i, {\n                            href: {\n                              webPageId: \"QpEmbOgYl\"\n                            },\n                            openInNewTab: !1,\n                            smoothScroll: !1,\n                            children: /*#__PURE__*/e(g.a, {\n                              className: \"framer-styles-preset-yx9a1c\",\n                              \"data-styles-preset\": \"xHea8ZIZv\",\n                              children: \"ABOUT\"\n                            })\n                          })\n                        })\n                      }),\n                      className: \"framer-1jnn6pb\",\n                      layoutDependency: q,\n                      layoutId: \"Sd5u2MgLw\",\n                      style: {\n                        \"--extracted-r6o4lv\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: !0\n                    }), /*#__PURE__*/e(m, {\n                      __fromCanvasComponent: !0,\n                      children: /*#__PURE__*/e(u.Fragment, {\n                        children: /*#__PURE__*/e(g.p, {\n                          className: \"framer-styles-preset-hxrukh\",\n                          \"data-styles-preset\": \"Yi_96z9Ta\",\n                          style: {\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                          },\n                          children: /*#__PURE__*/e(i, {\n                            href: {\n                              webPageId: \"ptbAO3Sf0\"\n                            },\n                            openInNewTab: !1,\n                            smoothScroll: !1,\n                            children: /*#__PURE__*/e(g.a, {\n                              className: \"framer-styles-preset-yx9a1c\",\n                              \"data-styles-preset\": \"xHea8ZIZv\",\n                              children: \"Services\"\n                            })\n                          })\n                        })\n                      }),\n                      className: \"framer-38siq\",\n                      layoutDependency: q,\n                      layoutId: \"nsTYkm7nb\",\n                      style: {\n                        \"--extracted-r6o4lv\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: !0\n                    }), /*#__PURE__*/e(m, {\n                      __fromCanvasComponent: !0,\n                      children: /*#__PURE__*/e(u.Fragment, {\n                        children: /*#__PURE__*/e(g.p, {\n                          className: \"framer-styles-preset-hxrukh\",\n                          \"data-styles-preset\": \"Yi_96z9Ta\",\n                          style: {\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                          },\n                          children: /*#__PURE__*/e(i, {\n                            href: {\n                              webPageId: \"rOFlUPujZ\"\n                            },\n                            openInNewTab: !1,\n                            smoothScroll: !1,\n                            children: /*#__PURE__*/e(g.a, {\n                              className: \"framer-styles-preset-yx9a1c\",\n                              \"data-styles-preset\": \"xHea8ZIZv\",\n                              children: \"Contact\"\n                            })\n                          })\n                        })\n                      }),\n                      className: \"framer-dynmt9\",\n                      layoutDependency: q,\n                      layoutId: \"kGuqMRgSv\",\n                      style: {\n                        \"--extracted-r6o4lv\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: !0\n                    })]\n                  }), /*#__PURE__*/r(g.div, {\n                    className: \"framer-4zwbnu\",\n                    layoutDependency: q,\n                    layoutId: \"pRD0Ib2i5\",\n                    children: [/*#__PURE__*/e(m, {\n                      __fromCanvasComponent: !0,\n                      children: /*#__PURE__*/e(u.Fragment, {\n                        children: /*#__PURE__*/e(g.h4, {\n                          className: \"framer-styles-preset-usmfc9\",\n                          \"data-styles-preset\": \"IsgMMPEHU\",\n                          children: \"Legal\"\n                        })\n                      }),\n                      className: \"framer-30l7wy\",\n                      layoutDependency: q,\n                      layoutId: \"he4PoXLIb\",\n                      style: {\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: !0\n                    }), /*#__PURE__*/e(m, {\n                      __fromCanvasComponent: !0,\n                      children: /*#__PURE__*/e(u.Fragment, {\n                        children: /*#__PURE__*/e(g.p, {\n                          className: \"framer-styles-preset-hxrukh\",\n                          \"data-styles-preset\": \"Yi_96z9Ta\",\n                          style: {\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                          },\n                          children: /*#__PURE__*/e(i, {\n                            href: {\n                              webPageId: \"yBhGKbg87\"\n                            },\n                            openInNewTab: !1,\n                            smoothScroll: !1,\n                            children: /*#__PURE__*/e(g.a, {\n                              className: \"framer-styles-preset-yx9a1c\",\n                              \"data-styles-preset\": \"xHea8ZIZv\",\n                              children: \"Privacy Policy\"\n                            })\n                          })\n                        })\n                      }),\n                      className: \"framer-1534zj1\",\n                      layoutDependency: q,\n                      layoutId: \"ozTqz_Tge\",\n                      style: {\n                        \"--extracted-r6o4lv\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: !0\n                    }), /*#__PURE__*/e(m, {\n                      __fromCanvasComponent: !0,\n                      children: /*#__PURE__*/e(u.Fragment, {\n                        children: /*#__PURE__*/e(g.p, {\n                          className: \"framer-styles-preset-hxrukh\",\n                          \"data-styles-preset\": \"Yi_96z9Ta\",\n                          style: {\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                          },\n                          children: /*#__PURE__*/e(i, {\n                            href: {\n                              webPageId: \"es0RMYDBM\"\n                            },\n                            openInNewTab: !1,\n                            smoothScroll: !1,\n                            children: /*#__PURE__*/e(g.a, {\n                              className: \"framer-styles-preset-yx9a1c\",\n                              \"data-styles-preset\": \"xHea8ZIZv\",\n                              children: \"Terms & Conditions\"\n                            })\n                          })\n                        })\n                      }),\n                      className: \"framer-2vjvvk\",\n                      layoutDependency: q,\n                      layoutId: \"X6TrlsmBX\",\n                      style: {\n                        \"--extracted-r6o4lv\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: !0\n                    }), /*#__PURE__*/e(m, {\n                      __fromCanvasComponent: !0,\n                      children: /*#__PURE__*/e(u.Fragment, {\n                        children: /*#__PURE__*/e(g.p, {\n                          className: \"framer-styles-preset-hxrukh\",\n                          \"data-styles-preset\": \"Yi_96z9Ta\",\n                          style: {\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                          },\n                          children: /*#__PURE__*/e(i, {\n                            href: {\n                              webPageId: \"yO2hdrrvv\"\n                            },\n                            openInNewTab: !1,\n                            smoothScroll: !1,\n                            children: /*#__PURE__*/e(g.a, {\n                              className: \"framer-styles-preset-yx9a1c\",\n                              \"data-styles-preset\": \"xHea8ZIZv\",\n                              children: \"Refund Policy\"\n                            })\n                          })\n                        })\n                      }),\n                      className: \"framer-4k7hun\",\n                      layoutDependency: q,\n                      layoutId: \"OQiKutcTR\",\n                      style: {\n                        \"--extracted-r6o4lv\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: !0\n                    }), /*#__PURE__*/e(m, {\n                      __fromCanvasComponent: !0,\n                      children: /*#__PURE__*/e(u.Fragment, {\n                        children: /*#__PURE__*/e(g.p, {\n                          className: \"framer-styles-preset-hxrukh\",\n                          \"data-styles-preset\": \"Yi_96z9Ta\",\n                          style: {\n                            \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                          },\n                          children: \"STYLE GUIDE\"\n                        })\n                      }),\n                      className: \"framer-171wxwa\",\n                      layoutDependency: q,\n                      layoutId: \"rgyc8w4oU\",\n                      style: {\n                        \"--extracted-r6o4lv\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                        \"--framer-paragraph-spacing\": \"0px\"\n                      },\n                      verticalAlignment: \"top\",\n                      withExternalLayout: !0\n                    })]\n                  }), /*#__PURE__*/r(g.div, {\n                    className: \"framer-xeyulp\",\n                    layoutDependency: q,\n                    layoutId: \"SUXl0vIhn\",\n                    children: [/*#__PURE__*/r(g.div, {\n                      className: \"framer-1g8xmak\",\n                      layoutDependency: q,\n                      layoutId: \"kTsy_Ux0u\",\n                      children: [/*#__PURE__*/e(m, {\n                        __fromCanvasComponent: !0,\n                        children: /*#__PURE__*/e(u.Fragment, {\n                          children: /*#__PURE__*/e(g.h4, {\n                            className: \"framer-styles-preset-usmfc9\",\n                            \"data-styles-preset\": \"IsgMMPEHU\",\n                            children: \"Template\"\n                          })\n                        }),\n                        className: \"framer-vjixk2\",\n                        layoutDependency: q,\n                        layoutId: \"LhbdkeuKa\",\n                        style: {\n                          \"--framer-paragraph-spacing\": \"0px\"\n                        },\n                        verticalAlignment: \"top\",\n                        withExternalLayout: !0\n                      }), /*#__PURE__*/e(m, {\n                        __fromCanvasComponent: !0,\n                        children: /*#__PURE__*/e(u.Fragment, {\n                          children: /*#__PURE__*/e(g.p, {\n                            className: \"framer-styles-preset-hxrukh\",\n                            \"data-styles-preset\": \"Yi_96z9Ta\",\n                            style: {\n                              \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                            },\n                            children: /*#__PURE__*/e(i, {\n                              href: {\n                                webPageId: \"OZLJxzLDY\"\n                              },\n                              openInNewTab: !1,\n                              smoothScroll: !1,\n                              children: /*#__PURE__*/e(g.a, {\n                                className: \"framer-styles-preset-yx9a1c\",\n                                \"data-styles-preset\": \"xHea8ZIZv\",\n                                children: \"Styleguide\"\n                              })\n                            })\n                          })\n                        }),\n                        className: \"framer-1lp7mq3\",\n                        layoutDependency: q,\n                        layoutId: \"xpMSDiFs0\",\n                        style: {\n                          \"--extracted-r6o4lv\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                          \"--framer-paragraph-spacing\": \"0px\"\n                        },\n                        verticalAlignment: \"top\",\n                        withExternalLayout: !0\n                      }), /*#__PURE__*/e(m, {\n                        __fromCanvasComponent: !0,\n                        children: /*#__PURE__*/e(u.Fragment, {\n                          children: /*#__PURE__*/e(g.p, {\n                            className: \"framer-styles-preset-hxrukh\",\n                            \"data-styles-preset\": \"Yi_96z9Ta\",\n                            style: {\n                              \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                            },\n                            children: /*#__PURE__*/e(i, {\n                              href: {\n                                webPageId: \"tPGL5jRC5\"\n                              },\n                              openInNewTab: !1,\n                              smoothScroll: !1,\n                              children: /*#__PURE__*/e(g.a, {\n                                className: \"framer-styles-preset-yx9a1c\",\n                                \"data-styles-preset\": \"xHea8ZIZv\",\n                                children: \"404\"\n                              })\n                            })\n                          })\n                        }),\n                        className: \"framer-16nmwhg\",\n                        layoutDependency: q,\n                        layoutId: \"Dl8TcjoJy\",\n                        style: {\n                          \"--extracted-r6o4lv\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                          \"--framer-paragraph-spacing\": \"0px\"\n                        },\n                        verticalAlignment: \"top\",\n                        withExternalLayout: !0\n                      })]\n                    }), /*#__PURE__*/r(g.div, {\n                      className: \"framer-69wi7b\",\n                      layoutDependency: q,\n                      layoutId: \"Vq3Fe_7ut\",\n                      children: [/*#__PURE__*/e(m, {\n                        __fromCanvasComponent: !0,\n                        children: /*#__PURE__*/e(u.Fragment, {\n                          children: /*#__PURE__*/e(g.h4, {\n                            className: \"framer-styles-preset-usmfc9\",\n                            \"data-styles-preset\": \"IsgMMPEHU\",\n                            children: \"Social Medias\"\n                          })\n                        }),\n                        className: \"framer-1f6vj4n\",\n                        layoutDependency: q,\n                        layoutId: \"wWmu0uamr\",\n                        style: {\n                          \"--framer-paragraph-spacing\": \"0px\"\n                        },\n                        verticalAlignment: \"top\",\n                        withExternalLayout: !0\n                      }), /*#__PURE__*/e(m, {\n                        __fromCanvasComponent: !0,\n                        children: /*#__PURE__*/e(u.Fragment, {\n                          children: /*#__PURE__*/e(g.p, {\n                            className: \"framer-styles-preset-hxrukh\",\n                            \"data-styles-preset\": \"Yi_96z9Ta\",\n                            style: {\n                              \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                            },\n                            children: /*#__PURE__*/e(i, {\n                              href: \"facebook.com\",\n                              openInNewTab: !0,\n                              smoothScroll: !1,\n                              children: /*#__PURE__*/e(g.a, {\n                                className: \"framer-styles-preset-yx9a1c\",\n                                \"data-styles-preset\": \"xHea8ZIZv\",\n                                children: \"Facebook\"\n                              })\n                            })\n                          })\n                        }),\n                        className: \"framer-1nh7s99\",\n                        layoutDependency: q,\n                        layoutId: \"IBcTkxKQA\",\n                        style: {\n                          \"--extracted-r6o4lv\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                          \"--framer-paragraph-spacing\": \"0px\"\n                        },\n                        verticalAlignment: \"top\",\n                        withExternalLayout: !0\n                      }), /*#__PURE__*/e(m, {\n                        __fromCanvasComponent: !0,\n                        children: /*#__PURE__*/e(u.Fragment, {\n                          children: /*#__PURE__*/e(g.p, {\n                            className: \"framer-styles-preset-hxrukh\",\n                            \"data-styles-preset\": \"Yi_96z9Ta\",\n                            style: {\n                              \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                            },\n                            children: \"Vimeo\"\n                          })\n                        }),\n                        className: \"framer-fwtty\",\n                        layoutDependency: q,\n                        layoutId: \"eEtmxJnFS\",\n                        style: {\n                          \"--extracted-r6o4lv\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                          \"--framer-paragraph-spacing\": \"0px\"\n                        },\n                        verticalAlignment: \"top\",\n                        withExternalLayout: !0\n                      }), /*#__PURE__*/e(m, {\n                        __fromCanvasComponent: !0,\n                        children: /*#__PURE__*/e(u.Fragment, {\n                          children: /*#__PURE__*/e(g.p, {\n                            className: \"framer-styles-preset-hxrukh\",\n                            \"data-styles-preset\": \"Yi_96z9Ta\",\n                            style: {\n                              \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                            },\n                            children: \"tiktok\"\n                          })\n                        }),\n                        className: \"framer-v7a1nv\",\n                        layoutDependency: q,\n                        layoutId: \"BZ12vIyXw\",\n                        style: {\n                          \"--extracted-r6o4lv\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\",\n                          \"--framer-paragraph-spacing\": \"0px\"\n                        },\n                        verticalAlignment: \"top\",\n                        withExternalLayout: !0\n                      })]\n                    })]\n                  })]\n                })]\n              }), /*#__PURE__*/r(g.div, {\n                className: \"framer-c6cl4w\",\n                \"data-framer-name\": \"Social Media Links\",\n                layoutDependency: q,\n                layoutId: \"pBon6FwJe\",\n                children: [/*#__PURE__*/e(g.div, {\n                  className: \"framer-db7gxf-container\",\n                  layoutDependency: q,\n                  layoutId: \"yZHf6C5kQ-container\",\n                  children: /*#__PURE__*/e(C, {\n                    height: \"100%\",\n                    iArpwkBSn: \"TwitterLogo\",\n                    id: \"yZHf6C5kQ\",\n                    layoutId: \"yZHf6C5kQ\",\n                    saPomcVlj: \"Twitter\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    T4czBcC64: \"https://twitter.com/\",\n                    variant: \"lgILjzb9w\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/e(g.div, {\n                  className: \"framer-mwj7es-container\",\n                  layoutDependency: q,\n                  layoutId: \"wLYbyPiPn-container\",\n                  children: /*#__PURE__*/e(C, {\n                    height: \"100%\",\n                    iArpwkBSn: \"LinkedinLogo\",\n                    id: \"wLYbyPiPn\",\n                    layoutId: \"wLYbyPiPn\",\n                    saPomcVlj: \"Linkedin\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    T4czBcC64: \"https://www.linkedin.com/\",\n                    variant: \"lgILjzb9w\",\n                    width: \"100%\"\n                  })\n                })]\n              }), /*#__PURE__*/r(g.div, {\n                className: \"framer-pyg2m4\",\n                \"data-framer-name\": \"Social Media Links\",\n                layoutDependency: q,\n                layoutId: \"SYFyDzj8K\",\n                children: [/*#__PURE__*/e(g.div, {\n                  className: \"framer-6sd3y-container\",\n                  layoutDependency: q,\n                  layoutId: \"FMXCwiDrb-container\",\n                  children: /*#__PURE__*/e(C, {\n                    height: \"100%\",\n                    iArpwkBSn: \"YoutubeLogo\",\n                    id: \"FMXCwiDrb\",\n                    layoutId: \"FMXCwiDrb\",\n                    saPomcVlj: \"Youtube\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    T4czBcC64: \"https://www.youtube.com/\",\n                    variant: \"lgILjzb9w\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/e(g.div, {\n                  className: \"framer-n0zp1e-container\",\n                  layoutDependency: q,\n                  layoutId: \"iqVtbtzAw-container\",\n                  children: /*#__PURE__*/e(C, {\n                    height: \"100%\",\n                    iArpwkBSn: \"InstagramLogo\",\n                    id: \"iqVtbtzAw\",\n                    layoutId: \"iqVtbtzAw\",\n                    saPomcVlj: \"Instagram\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    variant: \"lgILjzb9w\",\n                    width: \"100%\"\n                  })\n                })]\n              })]\n            }), /*#__PURE__*/e(l, {\n              background: {\n                alt: \"\",\n                fit: \"stretch\",\n                intrinsicHeight: 1e3,\n                intrinsicWidth: 1600,\n                pixelHeight: 1e3,\n                pixelWidth: 1600,\n                src: \"https://framerusercontent.com/images/UBfETRmMWvNW1BI0VHLyvTjbH4k.svg\"\n              },\n              className: \"framer-19wc9c0\",\n              \"data-framer-name\": \"Lines\",\n              layoutDependency: q,\n              layoutId: \"g5hOvGpc5\"\n            })]\n          })\n        })\n      })\n    });\n  }),\n  U = ['.framer-ANfnd [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-ANfnd .framer-1qwe5vf { display: block; }\", \".framer-ANfnd .framer-1p7cc0z { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 49px; height: min-content; justify-content: center; overflow: hidden; padding: 50px 50px 50px 50px; position: relative; width: 1600px; }\", \".framer-ANfnd .framer-jomly7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1900px; overflow: hidden; padding: 20px 20px 20px 20px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\", \".framer-ANfnd .framer-1c8cks6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 20px 0px; position: relative; width: min-content; }\", \".framer-ANfnd .framer-vliab0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 111px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 385px; }\", \".framer-ANfnd .framer-bljwic { flex: none; height: 100%; overflow: visible; position: relative; text-decoration: none; width: 100%; }\", \".framer-ANfnd .framer-163lckh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 51px; height: min-content; justify-content: center; max-width: 1900px; overflow: visible; padding: 47px 58px 47px 58px; position: relative; width: 100%; z-index: 10; }\", \".framer-ANfnd .framer-poxpvf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; mix-blend-mode: difference; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; z-index: 6; }\", \".framer-ANfnd .framer-1l50h0h, .framer-ANfnd .framer-c2x70f, .framer-ANfnd .framer-1lrwx9l { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-ANfnd .framer-1vxomyu { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-ANfnd .framer-d4dk9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 20px 0px 20px; position: relative; width: 100%; }\", \".framer-ANfnd .framer-1ju9ey8-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-ANfnd .framer-1aum0f5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-ANfnd .framer-esrtjl { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 49px; height: auto; justify-content: flex-start; overflow: visible; padding: 38px 50px 38px 50px; position: relative; width: 1px; }\", \".framer-ANfnd .framer-1yjpnuu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 30px 0px 0px; position: relative; width: 100%; }\", \".framer-ANfnd .framer-1l2egn6, .framer-ANfnd .framer-3kbhdl, .framer-ANfnd .framer-1oixcg4, .framer-ANfnd .framer-nsyell, .framer-ANfnd .framer-1m6s7op, .framer-ANfnd .framer-1jnn6pb, .framer-ANfnd .framer-38siq, .framer-ANfnd .framer-dynmt9, .framer-ANfnd .framer-30l7wy, .framer-ANfnd .framer-1534zj1, .framer-ANfnd .framer-2vjvvk, .framer-ANfnd .framer-4k7hun, .framer-ANfnd .framer-171wxwa, .framer-ANfnd .framer-vjixk2, .framer-ANfnd .framer-1lp7mq3, .framer-ANfnd .framer-16nmwhg, .framer-ANfnd .framer-1f6vj4n, .framer-ANfnd .framer-1nh7s99, .framer-ANfnd .framer-fwtty, .framer-ANfnd .framer-v7a1nv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-ANfnd .framer-14p6b1s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-ANfnd .framer-9c453e-container { flex: none; height: auto; position: relative; width: 100%; }\", \".framer-ANfnd .framer-17o3rft { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: visible; padding: 38px 50px 38px 50px; position: relative; width: 1px; }\", \".framer-ANfnd .framer-1m6gk1u { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 30px 0px 0px; position: relative; width: 1px; }\", \".framer-ANfnd .framer-4zwbnu { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-ANfnd .framer-xeyulp { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\", \".framer-ANfnd .framer-1g8xmak, .framer-ANfnd .framer-69wi7b { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-ANfnd .framer-c6cl4w, .framer-ANfnd .framer-pyg2m4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-ANfnd .framer-db7gxf-container, .framer-ANfnd .framer-mwj7es-container, .framer-ANfnd .framer-6sd3y-container, .framer-ANfnd .framer-n0zp1e-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\", \".framer-ANfnd .framer-19wc9c0 { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; pointer-events: none; position: absolute; top: calc(49.95871180842281% - 100% / 2); width: 100%; z-index: 0; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ANfnd .framer-1p7cc0z, .framer-ANfnd .framer-jomly7, .framer-ANfnd .framer-1c8cks6, .framer-ANfnd .framer-vliab0, .framer-ANfnd .framer-163lckh, .framer-ANfnd .framer-poxpvf, .framer-ANfnd .framer-1vxomyu, .framer-ANfnd .framer-d4dk9, .framer-ANfnd .framer-1aum0f5, .framer-ANfnd .framer-esrtjl, .framer-ANfnd .framer-1yjpnuu, .framer-ANfnd .framer-14p6b1s, .framer-ANfnd .framer-1m6gk1u, .framer-ANfnd .framer-4zwbnu, .framer-ANfnd .framer-xeyulp, .framer-ANfnd .framer-1g8xmak, .framer-ANfnd .framer-69wi7b, .framer-ANfnd .framer-c6cl4w, .framer-ANfnd .framer-pyg2m4 { gap: 0px; } .framer-ANfnd .framer-1p7cc0z > *, .framer-ANfnd .framer-esrtjl > * { margin: 0px; margin-bottom: calc(49px / 2); margin-top: calc(49px / 2); } .framer-ANfnd .framer-1p7cc0z > :first-child, .framer-ANfnd .framer-jomly7 > :first-child, .framer-ANfnd .framer-163lckh > :first-child, .framer-ANfnd .framer-poxpvf > :first-child, .framer-ANfnd .framer-1vxomyu > :first-child, .framer-ANfnd .framer-d4dk9 > :first-child, .framer-ANfnd .framer-esrtjl > :first-child, .framer-ANfnd .framer-1yjpnuu > :first-child, .framer-ANfnd .framer-14p6b1s > :first-child, .framer-ANfnd .framer-1m6gk1u > :first-child, .framer-ANfnd .framer-4zwbnu > :first-child, .framer-ANfnd .framer-xeyulp > :first-child, .framer-ANfnd .framer-1g8xmak > :first-child, .framer-ANfnd .framer-69wi7b > :first-child { margin-top: 0px; } .framer-ANfnd .framer-1p7cc0z > :last-child, .framer-ANfnd .framer-jomly7 > :last-child, .framer-ANfnd .framer-163lckh > :last-child, .framer-ANfnd .framer-poxpvf > :last-child, .framer-ANfnd .framer-1vxomyu > :last-child, .framer-ANfnd .framer-d4dk9 > :last-child, .framer-ANfnd .framer-esrtjl > :last-child, .framer-ANfnd .framer-1yjpnuu > :last-child, .framer-ANfnd .framer-14p6b1s > :last-child, .framer-ANfnd .framer-1m6gk1u > :last-child, .framer-ANfnd .framer-4zwbnu > :last-child, .framer-ANfnd .framer-xeyulp > :last-child, .framer-ANfnd .framer-1g8xmak > :last-child, .framer-ANfnd .framer-69wi7b > :last-child { margin-bottom: 0px; } .framer-ANfnd .framer-jomly7 > *, .framer-ANfnd .framer-1yjpnuu > *, .framer-ANfnd .framer-14p6b1s > *, .framer-ANfnd .framer-1m6gk1u > *, .framer-ANfnd .framer-4zwbnu > *, .framer-ANfnd .framer-1g8xmak > *, .framer-ANfnd .framer-69wi7b > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ANfnd .framer-1c8cks6 > *, .framer-ANfnd .framer-vliab0 > *, .framer-ANfnd .framer-1aum0f5 > *, .framer-ANfnd .framer-c6cl4w > *, .framer-ANfnd .framer-pyg2m4 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ANfnd .framer-1c8cks6 > :first-child, .framer-ANfnd .framer-vliab0 > :first-child, .framer-ANfnd .framer-1aum0f5 > :first-child, .framer-ANfnd .framer-c6cl4w > :first-child, .framer-ANfnd .framer-pyg2m4 > :first-child { margin-left: 0px; } .framer-ANfnd .framer-1c8cks6 > :last-child, .framer-ANfnd .framer-vliab0 > :last-child, .framer-ANfnd .framer-1aum0f5 > :last-child, .framer-ANfnd .framer-c6cl4w > :last-child, .framer-ANfnd .framer-pyg2m4 > :last-child { margin-right: 0px; } .framer-ANfnd .framer-163lckh > * { margin: 0px; margin-bottom: calc(51px / 2); margin-top: calc(51px / 2); } .framer-ANfnd .framer-poxpvf > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-ANfnd .framer-1vxomyu > * { margin: 0px; margin-bottom: calc(56px / 2); margin-top: calc(56px / 2); } .framer-ANfnd .framer-d4dk9 > * { margin: 0px; margin-bottom: calc(13px / 2); margin-top: calc(13px / 2); } .framer-ANfnd .framer-xeyulp > * { margin: 0px; margin-bottom: calc(18px / 2); margin-top: calc(18px / 2); } }\", \".framer-ANfnd.framer-v-5fulh2 .framer-163lckh { padding: 47px 40px 47px 40px; }\", \".framer-ANfnd.framer-v-5fulh2 .framer-d4dk9, .framer-ANfnd.framer-v-j9dsu8 .framer-d4dk9 { padding: 0px 0px 0px 0px; }\", \".framer-ANfnd.framer-v-5fulh2 .framer-1ju9ey8-container, .framer-ANfnd.framer-v-j9dsu8 .framer-1ju9ey8-container { width: 100%; }\", \".framer-ANfnd.framer-v-5fulh2 .framer-1aum0f5 { flex-direction: column; }\", \".framer-ANfnd.framer-v-5fulh2 .framer-esrtjl { align-self: unset; flex: none; gap: 71px; height: min-content; padding: 38px 40px 38px 40px; width: 100%; }\", \".framer-ANfnd.framer-v-5fulh2 .framer-17o3rft { align-self: unset; flex: none; height: 400px; padding: 38px 40px 38px 40px; width: 100%; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ANfnd.framer-v-5fulh2 .framer-1aum0f5, .framer-ANfnd.framer-v-5fulh2 .framer-esrtjl { gap: 0px; } .framer-ANfnd.framer-v-5fulh2 .framer-1aum0f5 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ANfnd.framer-v-5fulh2 .framer-1aum0f5 > :first-child, .framer-ANfnd.framer-v-5fulh2 .framer-esrtjl > :first-child { margin-top: 0px; } .framer-ANfnd.framer-v-5fulh2 .framer-1aum0f5 > :last-child, .framer-ANfnd.framer-v-5fulh2 .framer-esrtjl > :last-child { margin-bottom: 0px; } .framer-ANfnd.framer-v-5fulh2 .framer-esrtjl > * { margin: 0px; margin-bottom: calc(71px / 2); margin-top: calc(71px / 2); } }\", \".framer-ANfnd.framer-v-j9dsu8 .framer-1p7cc0z { padding: 50px 0px 50px 0px; width: 810px; }\", \".framer-ANfnd.framer-v-j9dsu8 .framer-1c8cks6 { order: 0; width: 100%; }\", \".framer-ANfnd.framer-v-j9dsu8 .framer-vliab0 { flex: 1 0 0px; width: 1px; }\", \".framer-ANfnd.framer-v-j9dsu8 .framer-bljwic { height: 80%; width: 80%; }\", \".framer-ANfnd.framer-v-j9dsu8 .framer-163lckh { order: 1; padding: 0px 0px 0px 0px; }\", \".framer-ANfnd.framer-v-j9dsu8 .framer-1aum0f5 { flex-direction: column; order: 4; }\", \".framer-ANfnd.framer-v-j9dsu8 .framer-esrtjl { align-self: unset; flex: none; height: min-content; order: 0; padding: 38px 20px 38px 20px; width: 100%; }\", \".framer-ANfnd.framer-v-j9dsu8 .framer-1l2egn6 { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-ANfnd.framer-v-j9dsu8 .framer-17o3rft { align-self: unset; flex: none; flex-direction: column; gap: 63px; height: min-content; justify-content: flex-start; order: 1; padding: 38px 20px 38px 20px; width: 100%; }\", \".framer-ANfnd.framer-v-j9dsu8 .framer-1m6gk1u, .framer-ANfnd.framer-v-j9dsu8 .framer-4zwbnu, .framer-ANfnd.framer-v-j9dsu8 .framer-xeyulp, .framer-ANfnd.framer-v-j9dsu8 .framer-db7gxf-container, .framer-ANfnd.framer-v-j9dsu8 .framer-mwj7es-container, .framer-ANfnd.framer-v-j9dsu8 .framer-6sd3y-container, .framer-ANfnd.framer-v-j9dsu8 .framer-n0zp1e-container { flex: none; width: 100%; }\", \".framer-ANfnd.framer-v-j9dsu8 .framer-c6cl4w { flex-direction: column; order: 2; }\", \".framer-ANfnd.framer-v-j9dsu8 .framer-pyg2m4 { flex-direction: column; order: 3; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ANfnd.framer-v-j9dsu8 .framer-1aum0f5, .framer-ANfnd.framer-v-j9dsu8 .framer-17o3rft, .framer-ANfnd.framer-v-j9dsu8 .framer-c6cl4w, .framer-ANfnd.framer-v-j9dsu8 .framer-pyg2m4 { gap: 0px; } .framer-ANfnd.framer-v-j9dsu8 .framer-1aum0f5 > *, .framer-ANfnd.framer-v-j9dsu8 .framer-c6cl4w > *, .framer-ANfnd.framer-v-j9dsu8 .framer-pyg2m4 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ANfnd.framer-v-j9dsu8 .framer-1aum0f5 > :first-child, .framer-ANfnd.framer-v-j9dsu8 .framer-17o3rft > :first-child, .framer-ANfnd.framer-v-j9dsu8 .framer-c6cl4w > :first-child, .framer-ANfnd.framer-v-j9dsu8 .framer-pyg2m4 > :first-child { margin-top: 0px; } .framer-ANfnd.framer-v-j9dsu8 .framer-1aum0f5 > :last-child, .framer-ANfnd.framer-v-j9dsu8 .framer-17o3rft > :last-child, .framer-ANfnd.framer-v-j9dsu8 .framer-c6cl4w > :last-child, .framer-ANfnd.framer-v-j9dsu8 .framer-pyg2m4 > :last-child { margin-bottom: 0px; } .framer-ANfnd.framer-v-j9dsu8 .framer-17o3rft > * { margin: 0px; margin-bottom: calc(63px / 2); margin-top: calc(63px / 2); } }\", ...N.css, ...A.css, ...b.css, ...w.css, ...j.css, ...k.css],\n  Z = h(B, U, \"framer-ANfnd\");\nexport default Z;\nZ.displayName = \"Footer\", Z.defaultProps = {\n  height: 1261,\n  width: 1600\n}, t(Z, {\n  variant: {\n    options: [\"ySSbzNqEC\", \"s9UjOoml4\", \"uxlAHBS0R\"],\n    optionTitles: [\"Large\", \"Medium\", \"Phone\"],\n    title: \"Variant\",\n    type: n.Enum\n  },\n  tMfukRFdC: {\n    title: \"Link\",\n    type: n.Link\n  }\n}), a(Z, [{\n  family: \"Syne\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/Swq40RzUA:default\",\n    url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3mvj6kR47NCV5Z.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3mvj6kR47NCV5Z.ttf\",\n  weight: \"600\"\n}, ...L, ...z, ...D, ...N.fonts, ...A.fonts, ...b.fonts, ...w.fonts, ...j.fonts, ...k.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerSwq40RzUA\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"1600\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"s9UjOoml4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uxlAHBS0R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerVariables\": \"{\\\"tMfukRFdC\\\":\\\"link\\\"}\",\n        \"framerIntrinsicHeight\": \"1261\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (8a81902)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useActiveVariantCallback, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  Q0K96R7AR: {\n    hover: true\n  },\n  ZttvWD1Pw: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"Q0K96R7AR\", \"ZttvWD1Pw\"];\nconst variantClassNames = {\n  Q0K96R7AR: \"framer-v-1upw546\",\n  ZttvWD1Pw: \"framer-v-a0ox2q\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"Text - Active\": \"Q0K96R7AR\",\n  Text: \"ZttvWD1Pw\"\n};\nconst getProps = ({\n  height,\n  id,\n  link,\n  tap,\n  title,\n  width,\n  ...props\n}) => {\n  var _ref, _humanReadableVariantMap_props_variant, _ref1;\n  return {\n    ...props,\n    FbbXT2foa: link !== null && link !== void 0 ? link : props.FbbXT2foa,\n    NuZ4QnJHy: (_ref = title !== null && title !== void 0 ? title : props.NuZ4QnJHy) !== null && _ref !== void 0 ? _ref : \"Contact us\",\n    variant: (_ref1 = (_humanReadableVariantMap_props_variant = humanReadableVariantMap[props.variant]) !== null && _humanReadableVariantMap_props_variant !== void 0 ? _humanReadableVariantMap_props_variant : props.variant) !== null && _ref1 !== void 0 ? _ref1 : \"Q0K96R7AR\",\n    wr0XySZfP: tap !== null && tap !== void 0 ? tap : props.wr0XySZfP\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    wr0XySZfP,\n    NuZ4QnJHy,\n    FbbXT2foa,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"Q0K96R7AR\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap1glbf8 = activeVariantCallback(async (...args) => {\n    if (wr0XySZfP) {\n      const res = await wr0XySZfP(...args);\n      if (res === false) return false;\n    }\n  });\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-ofP79\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: FbbXT2foa,\n          smoothScroll: true,\n          children: /*#__PURE__*/_jsxs(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-1upw546\", className)} framer-11gbdmd`,\n            \"data-border\": true,\n            \"data-framer-name\": \"Text - Active\",\n            \"data-highlight\": true,\n            layoutDependency: layoutDependency,\n            layoutId: \"Q0K96R7AR\",\n            onTap: onTap1glbf8,\n            ref: ref,\n            style: {\n              \"--border-bottom-width\": \"0px\",\n              \"--border-color\": \"var(--token-4fdd7769-e1d0-45b2-8e3d-fe484baba321, rgb(255, 122, 59))\",\n              \"--border-left-width\": \"0px\",\n              \"--border-right-width\": \"0px\",\n              \"--border-style\": \"solid\",\n              \"--border-top-width\": \"0px\",\n              backgroundColor: \"rgba(0, 0, 0, 0)\",\n              borderBottomLeftRadius: 26,\n              borderBottomRightRadius: 26,\n              borderTopLeftRadius: 26,\n              borderTopRightRadius: 26,\n              ...style\n            },\n            variants: {\n              \"Q0K96R7AR-hover\": {\n                backgroundColor: \"var(--token-16cecdcd-c5a5-4884-abaa-e0abd93e3514, rgba(255, 255, 255, 0.1))\"\n              },\n              \"ZttvWD1Pw-hover\": {\n                \"--border-color\": \"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgba(255, 255, 255, 0.3))\",\n                backgroundColor: \"var(--token-16cecdcd-c5a5-4884-abaa-e0abd93e3514, rgba(255, 255, 255, 0.1))\"\n              },\n              ZttvWD1Pw: {\n                \"--border-color\": \"rgba(255, 255, 255, 0)\"\n              }\n            },\n            ...addPropertyOverrides({\n              \"Q0K96R7AR-hover\": {\n                \"data-framer-name\": undefined\n              },\n              \"ZttvWD1Pw-hover\": {\n                \"data-framer-name\": undefined\n              },\n              ZttvWD1Pw: {\n                \"data-framer-name\": \"Text\"\n              }\n            }, baseVariant, gestureVariant),\n            children: [/*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1fjbrv2\",\n              layoutDependency: layoutDependency,\n              layoutId: \"tkGZrg3JK\",\n              style: {\n                backgroundColor: \"var(--token-4fdd7769-e1d0-45b2-8e3d-fe484baba321, rgb(255, 122, 59))\",\n                borderBottomLeftRadius: 11,\n                borderBottomRightRadius: 11,\n                borderTopLeftRadius: 11,\n                borderTopRightRadius: 11,\n                opacity: 1\n              },\n              variants: {\n                \"ZttvWD1Pw-hover\": {\n                  opacity: 1\n                },\n                ZttvWD1Pw: {\n                  opacity: 0\n                }\n              }\n            }), /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  style: {\n                    \"--font-selector\": \"R0Y7U3luZS02MDA=\",\n                    \"--framer-font-family\": '\"Syne\", sans-serif',\n                    \"--framer-font-weight\": \"600\",\n                    \"--framer-letter-spacing\": \"-0.05em\",\n                    \"--framer-line-height\": \"1em\",\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-4fdd7769-e1d0-45b2-8e3d-fe484baba321, rgb(255, 122, 59)))\"\n                  },\n                  children: \"Contact us\"\n                })\n              }),\n              className: \"framer-32evbh\",\n              fonts: [\"GF;Syne-600\"],\n              layoutDependency: layoutDependency,\n              layoutId: \"GTEtdLvwN\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-4fdd7769-e1d0-45b2-8e3d-fe484baba321, rgb(255, 122, 59))\",\n                \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                \"--framer-link-text-decoration\": \"underline\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: NuZ4QnJHy,\n              variants: {\n                \"ZttvWD1Pw-hover\": {\n                  \"--extracted-r6o4lv\": \"var(--token-4fdd7769-e1d0-45b2-8e3d-fe484baba321, rgb(255, 122, 59))\"\n                },\n                ZttvWD1Pw: {\n                  \"--extracted-r6o4lv\": \"var(--token-d9d01f21-7a47-443c-a8bc-56cdb453de6f, rgba(255, 255, 255, 0.8))\"\n                }\n              },\n              verticalAlignment: \"top\",\n              withExternalLayout: true,\n              ...addPropertyOverrides({\n                \"ZttvWD1Pw-hover\": {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7U3luZS02MDA=\",\n                        \"--framer-font-family\": '\"Syne\", sans-serif',\n                        \"--framer-font-weight\": \"600\",\n                        \"--framer-letter-spacing\": \"-0.05em\",\n                        \"--framer-line-height\": \"1em\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-4fdd7769-e1d0-45b2-8e3d-fe484baba321, rgb(255, 122, 59)))\"\n                      },\n                      children: \"Contact us\"\n                    })\n                  })\n                },\n                ZttvWD1Pw: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.p, {\n                      style: {\n                        \"--font-selector\": \"R0Y7U3luZS02MDA=\",\n                        \"--framer-font-family\": '\"Syne\", sans-serif',\n                        \"--framer-font-weight\": \"600\",\n                        \"--framer-letter-spacing\": \"-0.05em\",\n                        \"--framer-line-height\": \"1em\",\n                        \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-d9d01f21-7a47-443c-a8bc-56cdb453de6f, rgba(255, 255, 255, 0.8)))\"\n                      },\n                      children: \"Contact us\"\n                    })\n                  })\n                }\n              }, baseVariant, gestureVariant)\n            })]\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-ofP79 [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-ofP79 .framer-11gbdmd { display: block; }\", \".framer-ofP79 .framer-1upw546 { 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: 14px 16px 14px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\", \".framer-ofP79 .framer-1fjbrv2 { bottom: 0px; flex: none; height: 2px; left: calc(50.00000000000002% - 50% / 2); overflow: visible; position: absolute; width: 50%; z-index: 1; }\", \".framer-ofP79 .framer-32evbh { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\", \".framer-ofP79 .framer-v-a0ox2q .framer-1upw546, .framer-ofP79 .framer-v-1upw546 .framer-1upw546 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ofP79 .framer-1upw546 { gap: 0px; } .framer-ofP79 .framer-1upw546 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ofP79 .framer-1upw546 > :first-child { margin-left: 0px; } .framer-ofP79 .framer-1upw546 > :last-child { margin-right: 0px; } }\", \".framer-ofP79.framer-v-a0ox2q .framer-1fjbrv2 { left: calc(50.00000000000002% - 0% / 2); width: 0%; }\", \".framer-ofP79.framer-v-a0ox2q.hover .framer-1upw546, .framer-ofP79.framer-v-1upw546.hover .framer-1upw546 { padding: 11px 16px 17px 16px; }\", \".framer-ofP79.framer-v-a0ox2q.hover .framer-1fjbrv2 { left: calc(50.00000000000002% - 50% / 2); width: 50%; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerIntrinsicHeight 44\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerIntrinsicWidth 114\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ZttvWD1Pw\":{\"layout\":[\"auto\",\"auto\"]},\"uHMPrLt6R\":{\"layout\":[\"auto\",\"auto\"]},\"nztAAGtoh\":{\"layout\":[\"auto\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerVariables {\"wr0XySZfP\":\"tap\",\"NuZ4QnJHy\":\"title\",\"FbbXT2foa\":\"link\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  */\nconst FramerJyv430X0d = withCSS(Component, css, \"framer-ofP79\");\nexport default FramerJyv430X0d;\nFramerJyv430X0d.displayName = \"Nav - Text Button\";\nFramerJyv430X0d.defaultProps = {\n  height: 44,\n  width: 114\n};\naddPropertyControls(FramerJyv430X0d, {\n  variant: {\n    options: [\"Q0K96R7AR\", \"ZttvWD1Pw\"],\n    optionTitles: [\"Text - Active\", \"Text\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  wr0XySZfP: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  },\n  NuZ4QnJHy: {\n    defaultValue: \"Contact us\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  },\n  FbbXT2foa: {\n    title: \"Link\",\n    type: ControlType.Link\n  }\n});\naddFonts(FramerJyv430X0d, [{\n  family: \"Syne\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/Jyv430X0d:default\",\n    url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3mvj6kR47NCV5Z.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3mvj6kR47NCV5Z.ttf\",\n  weight: \"600\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerJyv430X0d\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"44\",\n        \"framerVariables\": \"{\\\"wr0XySZfP\\\":\\\"tap\\\",\\\"NuZ4QnJHy\\\":\\\"title\\\",\\\"FbbXT2foa\\\":\\\"link\\\"}\",\n        \"framerIntrinsicWidth\": \"114\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZttvWD1Pw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uHMPrLt6R\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nztAAGtoh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Jyv430X0d.map", "// Generated by Framer (8a81902)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nconst enabledGestures = {\n  QeWOG18Gy: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"QeWOG18Gy\"];\nconst variantClassNames = {\n  QeWOG18Gy: \"framer-v-1d0eirp\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst getProps = ({\n  height,\n  id,\n  link,\n  title,\n  width,\n  ...props\n}) => {\n  var _ref;\n  return {\n    ...props,\n    RAIkeOPKg: (_ref = title !== null && title !== void 0 ? title : props.RAIkeOPKg) !== null && _ref !== void 0 ? _ref : \"Button Text\",\n    YxxGA7Jzn: link !== null && link !== void 0 ? link : props.YxxGA7Jzn\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    YxxGA7Jzn,\n    RAIkeOPKg,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"QeWOG18Gy\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-0qZXU\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsx(Link, {\n          href: YxxGA7Jzn,\n          children: /*#__PURE__*/_jsx(motion.a, {\n            ...restProps,\n            className: `${cx(\"framer-1d0eirp\", className)} framer-jypr3x`,\n            \"data-framer-name\": \"Variant 1\",\n            \"data-reset\": \"button\",\n            layoutDependency: layoutDependency,\n            layoutId: \"QeWOG18Gy\",\n            ref: ref,\n            style: {\n              backdropFilter: \"blur(15px)\",\n              backgroundColor: \"rgb(255, 255, 255)\",\n              borderBottomLeftRadius: 40,\n              borderBottomRightRadius: 40,\n              borderTopLeftRadius: 40,\n              borderTopRightRadius: 40,\n              WebkitBackdropFilter: \"blur(15px)\",\n              ...style\n            },\n            variants: {\n              \"QeWOG18Gy-hover\": {\n                backgroundColor: \"var(--token-4fdd7769-e1d0-45b2-8e3d-fe484baba321, rgb(255, 122, 59))\"\n              }\n            },\n            ...addPropertyOverrides({\n              \"QeWOG18Gy-hover\": {\n                \"data-framer-name\": undefined\n              }\n            }, baseVariant, gestureVariant),\n            children: /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-k8ngf7\",\n              \"data-border\": true,\n              layoutDependency: layoutDependency,\n              layoutId: \"wAQVxknB4\",\n              style: {\n                \"--border-bottom-width\": \"0px\",\n                \"--border-color\": \"rgba(255, 255, 255, 0)\",\n                \"--border-left-width\": \"2px\",\n                \"--border-right-width\": \"0px\",\n                \"--border-style\": \"solid\",\n                \"--border-top-width\": \"2px\",\n                backdropFilter: \"blur(13px)\",\n                borderBottomLeftRadius: 30,\n                borderBottomRightRadius: 30,\n                borderTopLeftRadius: 30,\n                borderTopRightRadius: 30,\n                WebkitBackdropFilter: \"blur(13px)\"\n              },\n              children: [/*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-ag1u5i\",\n                layoutDependency: layoutDependency,\n                layoutId: \"BHA085RdR\",\n                style: {\n                  borderBottomLeftRadius: 103,\n                  borderBottomRightRadius: 103,\n                  borderTopLeftRadius: 103,\n                  borderTopRightRadius: 103\n                }\n              }), /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    style: {\n                      \"--font-selector\": \"R0Y7U3luZS03MDA=\",\n                      \"--framer-font-family\": '\"Syne\", \"Syne Placeholder\", sans-serif',\n                      \"--framer-font-weight\": \"700\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-620fac81-7c2e-4342-b93a-72603d1fc89e, rgb(13, 13, 13)))\"\n                    },\n                    children: \"Button Text\"\n                  })\n                }),\n                className: \"framer-osw0u0\",\n                fonts: [\"GF;Syne-700\"],\n                layoutDependency: layoutDependency,\n                layoutId: \"aCgtS2E0p\",\n                style: {\n                  \"--extracted-r6o4lv\": \"var(--token-620fac81-7c2e-4342-b93a-72603d1fc89e, rgb(13, 13, 13))\",\n                  \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                  \"--framer-link-text-decoration\": \"underline\",\n                  \"--framer-paragraph-spacing\": \"0px\"\n                },\n                text: RAIkeOPKg,\n                variants: {\n                  \"QeWOG18Gy-hover\": {\n                    \"--extracted-r6o4lv\": \"var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255))\"\n                  }\n                },\n                verticalAlignment: \"top\",\n                withExternalLayout: true,\n                ...addPropertyOverrides({\n                  \"QeWOG18Gy-hover\": {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(motion.p, {\n                        style: {\n                          \"--font-selector\": \"R0Y7U3luZS03MDA=\",\n                          \"--framer-font-family\": '\"Syne\", \"Syne Placeholder\", sans-serif',\n                          \"--framer-font-weight\": \"700\",\n                          \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-a3567fc0-2c6f-4fa8-ac8f-89ddd158e98d, rgb(255, 255, 255)))\"\n                        },\n                        children: \"text\"\n                      })\n                    })\n                  }\n                }, baseVariant, gestureVariant)\n              })]\n            })\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-0qZXU [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-0qZXU .framer-jypr3x { display: block; }\", \".framer-0qZXU .framer-1d0eirp { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 38px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\", \".framer-0qZXU .framer-k8ngf7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: hidden; padding: 17px 33px 17px 33px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\", \".framer-0qZXU .framer-ag1u5i { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; pointer-events: none; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 0; }\", \".framer-0qZXU .framer-osw0u0 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\", \".framer-0qZXU .framer-v-1d0eirp .framer-1d0eirp { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0qZXU .framer-1d0eirp, .framer-0qZXU .framer-k8ngf7 { gap: 0px; } .framer-0qZXU .framer-1d0eirp > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-0qZXU .framer-1d0eirp > :first-child, .framer-0qZXU .framer-k8ngf7 > :first-child { margin-left: 0px; } .framer-0qZXU .framer-1d0eirp > :last-child, .framer-0qZXU .framer-k8ngf7 > :last-child { margin-right: 0px; } .framer-0qZXU .framer-k8ngf7 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerIntrinsicHeight 38\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerIntrinsicWidth 167\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"FGwxpjfFu\":{\"layout\":[\"auto\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerVariables {\"YxxGA7Jzn\":\"link\",\"RAIkeOPKg\":\"title\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            */\nconst FramerY_7fWyPHp = withCSS(Component, css, \"framer-0qZXU\");\nexport default FramerY_7fWyPHp;\nFramerY_7fWyPHp.displayName = \"Button - Simple\";\nFramerY_7fWyPHp.defaultProps = {\n  height: 38,\n  width: 167\n};\naddPropertyControls(FramerY_7fWyPHp, {\n  YxxGA7Jzn: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  RAIkeOPKg: {\n    defaultValue: \"Button Text\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerY_7fWyPHp, [{\n  family: \"Syne\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/Y_7fWyPHp:default\",\n    url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6kR47NCV5Z.ttf\"\n  },\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/syne/v22/8vIS7w4qzmVxsWxjBZRjr0FKM_3fvj6kR47NCV5Z.ttf\",\n  weight: \"700\"\n}]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerY_7fWyPHp\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"YxxGA7Jzn\\\":\\\"link\\\",\\\"RAIkeOPKg\\\":\\\"title\\\"}\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"FGwxpjfFu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"167\",\n        \"framerIntrinsicHeight\": \"38\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Y_7fWyPHp.map", "// Generated by Framer (f501c86)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Image, Link, resolveLink, useActiveVariantCallback, useLocaleInfo, useRouter, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport NavTextButton from \"https://framerusercontent.com/modules/bNbaNosWFDk9GtH4ciGS/4CMzceQDaSddpSZYgJnB/Jyv430X0d.js\";\nimport ButtonSimple from \"https://framerusercontent.com/modules/3wklFMvnfWmsm676JP83/PP4eXzRW7rlXPJiFV05E/Y_7fWyPHp.js\";\nconst NavTextButtonFonts = getFonts(NavTextButton);\nconst ButtonSimpleFonts = getFonts(ButtonSimple);\nconst cycleOrder = [\"tuIzq1kD0\", \"kcR3MtLMz\", \"bezUivrFk\"];\nconst serializationHash = \"framer-a4mDR\";\nconst variantClassNames = {\n  bezUivrFk: \"framer-v-19w1zt3\",\n  kcR3MtLMz: \"framer-v-1cqcnro\",\n  tuIzq1kD0: \"framer-v-x6w4f6\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst convertFromEnum = value => {\n  switch (value) {\n    case \"e3cU_T_wy\":\n      return \"Q0K96R7AR\";\n    default:\n      return \"ZttvWD1Pw\";\n  }\n};\nconst convertFromEnum1 = value => {\n  switch (value) {\n    case \"qXqTTtV8e\":\n      return \"Q0K96R7AR\";\n    default:\n      return \"ZttvWD1Pw\";\n  }\n};\nconst convertFromEnum2 = value => {\n  switch (value) {\n    case \"CDwYs_Vhd\":\n      return \"Q0K96R7AR\";\n    default:\n      return \"ZttvWD1Pw\";\n  }\n};\nconst convertFromEnum3 = value => {\n  switch (value) {\n    case \"OPj47PQZY\":\n      return \"Q0K96R7AR\";\n    default:\n      return \"ZttvWD1Pw\";\n  }\n};\nconst convertFromEnum4 = value => {\n  switch (value) {\n    case \"vZFgkDfd1\":\n      return \"Q0K96R7AR\";\n    default:\n      return \"ZttvWD1Pw\";\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"Phone - Collapsed\": \"kcR3MtLMz\",\n  \"Phone - Expanded\": \"bezUivrFk\",\n  Desktop: \"tuIzq1kD0\"\n};\nconst getProps = ({\n  activePage,\n  height,\n  id,\n  tap,\n  width,\n  ...props\n}) => {\n  var _ref, _humanReadableVariantMap_props_variant, _ref1;\n  return {\n    ...props,\n    jqb75Nvff: (_ref = activePage !== null && activePage !== void 0 ? activePage : props.jqb75Nvff) !== null && _ref !== void 0 ? _ref : \"e3cU_T_wy\",\n    variant: (_ref1 = (_humanReadableVariantMap_props_variant = humanReadableVariantMap[props.variant]) !== null && _humanReadableVariantMap_props_variant !== void 0 ? _humanReadableVariantMap_props_variant : props.variant) !== null && _ref1 !== void 0 ? _ref1 : \"tuIzq1kD0\",\n    YQkb9BeXM: tap !== null && tap !== void 0 ? tap : props.YQkb9BeXM\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    YQkb9BeXM,\n    jqb75Nvff,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"tuIzq1kD0\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const {\n    activeVariantCallback,\n    delay\n  } = useActiveVariantCallback(baseVariant);\n  const onTap1xwundf = activeVariantCallback(async (...args) => {\n    setVariant(\"bezUivrFk\");\n  });\n  const onTap1m7jgci = activeVariantCallback(async (...args) => {\n    setVariant(\"kcR3MtLMz\");\n  });\n  const wr0XySZfP1i9qd1h = activeVariantCallback(async (...args) => {\n    if (YQkb9BeXM) {\n      const res = await YQkb9BeXM(...args);\n      if (res === false) return false;\n    }\n  });\n  const ref1 = React.useRef(null);\n  const isDisplayed = () => {\n    if ([\"kcR3MtLMz\", \"bezUivrFk\"].includes(baseVariant)) return true;\n    return false;\n  };\n  const isDisplayed1 = () => {\n    if (baseVariant === \"kcR3MtLMz\") return false;\n    return true;\n  };\n  const router = useRouter();\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [];\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-a4mDR\", ...sharedStyleClassNames, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsxs(motion.nav, {\n          ...restProps,\n          className: cx(\"framer-x6w4f6\", className),\n          \"data-framer-name\": \"Desktop\",\n          layoutDependency: layoutDependency,\n          layoutId: \"tuIzq1kD0\",\n          ref: ref !== null && ref !== void 0 ? ref : ref1,\n          style: {\n            backdropFilter: \"blur(19px)\",\n            backgroundColor: \"rgba(0, 0, 0, 0.1)\",\n            borderBottomLeftRadius: 44,\n            borderBottomRightRadius: 44,\n            borderTopLeftRadius: 44,\n            borderTopRightRadius: 44,\n            WebkitBackdropFilter: \"blur(19px)\",\n            ...style\n          },\n          variants: {\n            bezUivrFk: {\n              borderBottomLeftRadius: 40,\n              borderBottomRightRadius: 40,\n              borderTopLeftRadius: 20,\n              borderTopRightRadius: 20\n            },\n            kcR3MtLMz: {\n              borderBottomLeftRadius: 60,\n              borderBottomRightRadius: 60,\n              borderTopLeftRadius: 60,\n              borderTopRightRadius: 60\n            }\n          },\n          ...addPropertyOverrides({\n            bezUivrFk: {\n              \"data-framer-name\": \"Phone - Expanded\"\n            },\n            kcR3MtLMz: {\n              \"data-framer-name\": \"Phone - Collapsed\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-sk4e3z\",\n            layoutDependency: layoutDependency,\n            layoutId: \"Hl7l8nQSJ\",\n            children: [/*#__PURE__*/_jsx(motion.div, {\n              className: \"framer-1tsj4nb\",\n              \"data-framer-name\": \"Icons\",\n              layoutDependency: layoutDependency,\n              layoutId: \"gPAXCnROi\",\n              children: /*#__PURE__*/_jsx(Link, {\n                href: {\n                  webPageId: \"augiA20Il\"\n                },\n                openInNewTab: false,\n                children: /*#__PURE__*/_jsx(Image, {\n                  as: \"a\",\n                  background: {\n                    alt: \"\",\n                    fit: \"fit\",\n                    intrinsicHeight: 25,\n                    intrinsicWidth: 112,\n                    pixelHeight: 25,\n                    pixelWidth: 112,\n                    src: \"https://framerusercontent.com/images/fOqyovPUQYEUArwTOjdrv1krizs.svg\"\n                  },\n                  className: \"framer-1jbl2ar framer-1f02ldu\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"c557y0Dra\"\n                })\n              })\n            }), isDisplayed() && /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1wfnnnz\",\n              \"data-framer-name\": \"Hamburger\",\n              layoutDependency: layoutDependency,\n              layoutId: \"i52FwyzHu\",\n              style: {\n                backgroundColor: \"rgba(0, 0, 0, 0)\",\n                borderBottomLeftRadius: 0,\n                borderBottomRightRadius: 0,\n                borderTopLeftRadius: 0,\n                borderTopRightRadius: 0\n              },\n              variants: {\n                bezUivrFk: {\n                  backgroundColor: \"rgba(255, 255, 255, 0)\",\n                  borderBottomLeftRadius: 37,\n                  borderBottomRightRadius: 37,\n                  borderTopLeftRadius: 37,\n                  borderTopRightRadius: 37\n                },\n                kcR3MtLMz: {\n                  backgroundColor: \"var(--token-16cecdcd-c5a5-4884-abaa-e0abd93e3514, rgba(255, 255, 255, 0.1))\",\n                  borderBottomLeftRadius: 37,\n                  borderBottomRightRadius: 37,\n                  borderTopLeftRadius: 37,\n                  borderTopRightRadius: 37\n                }\n              },\n              ...addPropertyOverrides({\n                bezUivrFk: {\n                  \"data-highlight\": true,\n                  onTap: onTap1m7jgci\n                },\n                kcR3MtLMz: {\n                  \"data-highlight\": true,\n                  onTap: onTap1xwundf\n                }\n              }, baseVariant, gestureVariant),\n              children: [/*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1j54o87\",\n                layoutDependency: layoutDependency,\n                layoutId: \"jkwUfUOMT\",\n                style: {\n                  backgroundColor: \"var(--token-7cfab920-9d1e-4f38-8c7a-a58d533b8508, rgb(255, 255, 255))\",\n                  rotate: 0\n                },\n                variants: {\n                  bezUivrFk: {\n                    rotate: 45\n                  }\n                }\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1w5burq\",\n                layoutDependency: layoutDependency,\n                layoutId: \"kCqDmO7AD\",\n                style: {\n                  backgroundColor: \"var(--token-7cfab920-9d1e-4f38-8c7a-a58d533b8508, rgb(255, 255, 255))\",\n                  opacity: 1,\n                  rotate: 0\n                },\n                variants: {\n                  bezUivrFk: {\n                    opacity: 0,\n                    rotate: 45\n                  }\n                }\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-12qh76w\",\n                layoutDependency: layoutDependency,\n                layoutId: \"czvtxps2N\",\n                style: {\n                  backgroundColor: \"var(--token-7cfab920-9d1e-4f38-8c7a-a58d533b8508, rgb(255, 255, 255))\",\n                  rotate: 0\n                },\n                variants: {\n                  bezUivrFk: {\n                    rotate: -45\n                  }\n                }\n              })]\n            })]\n          }), isDisplayed1() && /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-reiptk\",\n            layoutDependency: layoutDependency,\n            layoutId: \"aMZtQzk67\",\n            children: /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-d0v3ei\",\n              \"data-framer-name\": \"Nav Links\",\n              layoutDependency: layoutDependency,\n              layoutId: \"RVBJL0Kc0\",\n              children: [/*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-g59lss\",\n                layoutDependency: layoutDependency,\n                layoutId: \"eZXyR4VTB\",\n                children: [/*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-zupfih-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"BaK9OLdDF-container\",\n                  children: /*#__PURE__*/_jsx(NavTextButton, {\n                    FbbXT2foa: resolveLink({\n                      webPageId: \"augiA20Il\"\n                    }, router),\n                    height: \"100%\",\n                    id: \"BaK9OLdDF\",\n                    layoutId: \"BaK9OLdDF\",\n                    NuZ4QnJHy: \"Home\",\n                    variant: convertFromEnum(jqb75Nvff),\n                    width: \"100%\",\n                    wr0XySZfP: wr0XySZfP1i9qd1h\n                  })\n                }), /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-1e2ow4r-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"PwgW_mxEh-container\",\n                  children: /*#__PURE__*/_jsx(NavTextButton, {\n                    FbbXT2foa: resolveLink({\n                      webPageId: \"kC1lKRiRL\"\n                    }, router),\n                    height: \"100%\",\n                    id: \"PwgW_mxEh\",\n                    layoutId: \"PwgW_mxEh\",\n                    NuZ4QnJHy: \"Projects\",\n                    variant: convertFromEnum1(jqb75Nvff),\n                    width: \"100%\",\n                    wr0XySZfP: wr0XySZfP1i9qd1h\n                  })\n                }), /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-n5heea-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"SOnU3eh2t-container\",\n                  children: /*#__PURE__*/_jsx(NavTextButton, {\n                    FbbXT2foa: resolveLink({\n                      webPageId: \"QpEmbOgYl\"\n                    }, router),\n                    height: \"100%\",\n                    id: \"SOnU3eh2t\",\n                    layoutId: \"SOnU3eh2t\",\n                    NuZ4QnJHy: \"About\",\n                    variant: convertFromEnum2(jqb75Nvff),\n                    width: \"100%\",\n                    wr0XySZfP: wr0XySZfP1i9qd1h\n                  })\n                }), /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-t1axys-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"phQzZB8oN-container\",\n                  children: /*#__PURE__*/_jsx(NavTextButton, {\n                    FbbXT2foa: resolveLink({\n                      webPageId: \"ptbAO3Sf0\"\n                    }, router),\n                    height: \"100%\",\n                    id: \"phQzZB8oN\",\n                    layoutId: \"phQzZB8oN\",\n                    NuZ4QnJHy: \"Services\",\n                    variant: convertFromEnum3(jqb75Nvff),\n                    width: \"100%\",\n                    wr0XySZfP: wr0XySZfP1i9qd1h\n                  })\n                }), /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-1ujzam0-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"CC8MIWI4G-container\",\n                  children: /*#__PURE__*/_jsx(NavTextButton, {\n                    FbbXT2foa: resolveLink({\n                      webPageId: \"OnE04g17G\"\n                    }, router),\n                    height: \"100%\",\n                    id: \"CC8MIWI4G\",\n                    layoutId: \"CC8MIWI4G\",\n                    NuZ4QnJHy: \"Blogs\",\n                    variant: convertFromEnum4(jqb75Nvff),\n                    width: \"100%\",\n                    wr0XySZfP: wr0XySZfP1i9qd1h\n                  })\n                })]\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1ktpwuj-container\",\n                layoutDependency: layoutDependency,\n                layoutId: \"svM8Y508H-container\",\n                children: /*#__PURE__*/_jsx(ButtonSimple, {\n                  height: \"100%\",\n                  id: \"svM8Y508H\",\n                  layoutId: \"svM8Y508H\",\n                  RAIkeOPKg: \"Let's Talk\",\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  width: \"100%\",\n                  YxxGA7Jzn: resolveLink({\n                    webPageId: \"rOFlUPujZ\"\n                  }, router),\n                  ...addPropertyOverrides({\n                    bezUivrFk: {\n                      style: {\n                        width: \"100%\"\n                      }\n                    }\n                  }, baseVariant, gestureVariant)\n                })\n              })]\n            })\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-a4mDR [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-a4mDR .framer-1f02ldu { display: block; }\", \".framer-a4mDR .framer-x6w4f6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 6px 7px 6px 20px; position: relative; width: 1520px; will-change: var(--framer-will-change-override, transform); }\", \".framer-a4mDR .framer-sk4e3z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-a4mDR .framer-1tsj4nb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 152px; }\", \".framer-a4mDR .framer-1jbl2ar { flex: none; height: 100%; overflow: visible; position: relative; text-decoration: none; width: 100%; }\", \".framer-a4mDR .framer-1wfnnnz { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 44px); overflow: visible; position: relative; width: 44px; }\", \".framer-a4mDR .framer-1j54o87 { flex: none; height: 2px; left: 11px; overflow: visible; position: absolute; top: 12px; width: 22px; }\", \".framer-a4mDR .framer-1w5burq { flex: none; height: 2px; left: 11px; overflow: visible; position: absolute; top: 21px; width: 12px; }\", \".framer-a4mDR .framer-12qh76w { flex: none; height: 2px; left: 11px; overflow: visible; position: absolute; top: 30px; width: 22px; }\", \".framer-a4mDR .framer-reiptk { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-a4mDR .framer-d0v3ei { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-a4mDR .framer-g59lss { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 44px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\", \".framer-a4mDR .framer-zupfih-container, .framer-a4mDR .framer-1e2ow4r-container, .framer-a4mDR .framer-n5heea-container, .framer-a4mDR .framer-t1axys-container, .framer-a4mDR .framer-1ujzam0-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-a4mDR .framer-1ktpwuj-container { flex: none; height: 100%; position: relative; width: 147px; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-a4mDR .framer-sk4e3z, .framer-a4mDR .framer-1tsj4nb, .framer-a4mDR .framer-reiptk, .framer-a4mDR .framer-d0v3ei, .framer-a4mDR .framer-g59lss { gap: 0px; } .framer-a4mDR .framer-sk4e3z > *, .framer-a4mDR .framer-1tsj4nb > *, .framer-a4mDR .framer-d0v3ei > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-a4mDR .framer-sk4e3z > :first-child, .framer-a4mDR .framer-1tsj4nb > :first-child, .framer-a4mDR .framer-d0v3ei > :first-child, .framer-a4mDR .framer-g59lss > :first-child { margin-left: 0px; } .framer-a4mDR .framer-sk4e3z > :last-child, .framer-a4mDR .framer-1tsj4nb > :last-child, .framer-a4mDR .framer-d0v3ei > :last-child, .framer-a4mDR .framer-g59lss > :last-child { margin-right: 0px; } .framer-a4mDR .framer-reiptk > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-a4mDR .framer-reiptk > :first-child { margin-top: 0px; } .framer-a4mDR .framer-reiptk > :last-child { margin-bottom: 0px; } .framer-a4mDR .framer-g59lss > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\", \".framer-a4mDR.framer-v-1cqcnro .framer-x6w4f6 { flex-direction: column; width: 390px; }\", \".framer-a4mDR.framer-v-1cqcnro .framer-sk4e3z, .framer-a4mDR.framer-v-19w1zt3 .framer-sk4e3z { gap: unset; justify-content: space-between; width: 100%; }\", \".framer-a4mDR.framer-v-1cqcnro .framer-1wfnnnz, .framer-a4mDR.framer-v-19w1zt3 .framer-1wfnnnz { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-a4mDR.framer-v-1cqcnro .framer-x6w4f6, .framer-a4mDR.framer-v-1cqcnro .framer-sk4e3z { gap: 0px; } .framer-a4mDR.framer-v-1cqcnro .framer-x6w4f6 > *, .framer-a4mDR.framer-v-1cqcnro .framer-x6w4f6 > :first-child, .framer-a4mDR.framer-v-1cqcnro .framer-x6w4f6 > :last-child, .framer-a4mDR.framer-v-1cqcnro .framer-sk4e3z > *, .framer-a4mDR.framer-v-1cqcnro .framer-sk4e3z > :first-child, .framer-a4mDR.framer-v-1cqcnro .framer-sk4e3z > :last-child { margin: 0px; } }\", \".framer-a4mDR.framer-v-19w1zt3 .framer-x6w4f6 { flex-direction: column; padding: 6px 10px 20px 20px; width: 390px; }\", \".framer-a4mDR.framer-v-19w1zt3 .framer-1j54o87, .framer-a4mDR.framer-v-19w1zt3 .framer-12qh76w { top: 21px; }\", \".framer-a4mDR.framer-v-19w1zt3 .framer-1w5burq { left: 16px; }\", \".framer-a4mDR.framer-v-19w1zt3 .framer-reiptk { height: min-content; width: 100%; }\", \".framer-a4mDR.framer-v-19w1zt3 .framer-d0v3ei { flex-direction: column; gap: 62px; height: min-content; padding: 30px 10px 0px 0px; width: 100%; }\", \".framer-a4mDR.framer-v-19w1zt3 .framer-g59lss { flex-direction: column; height: min-content; width: 100%; }\", \".framer-a4mDR.framer-v-19w1zt3 .framer-1ktpwuj-container { height: auto; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-a4mDR.framer-v-19w1zt3 .framer-x6w4f6, .framer-a4mDR.framer-v-19w1zt3 .framer-sk4e3z, .framer-a4mDR.framer-v-19w1zt3 .framer-d0v3ei, .framer-a4mDR.framer-v-19w1zt3 .framer-g59lss { gap: 0px; } .framer-a4mDR.framer-v-19w1zt3 .framer-x6w4f6 > *, .framer-a4mDR.framer-v-19w1zt3 .framer-x6w4f6 > :first-child, .framer-a4mDR.framer-v-19w1zt3 .framer-x6w4f6 > :last-child, .framer-a4mDR.framer-v-19w1zt3 .framer-sk4e3z > *, .framer-a4mDR.framer-v-19w1zt3 .framer-sk4e3z > :first-child, .framer-a4mDR.framer-v-19w1zt3 .framer-sk4e3z > :last-child { margin: 0px; } .framer-a4mDR.framer-v-19w1zt3 .framer-d0v3ei > * { margin: 0px; margin-bottom: calc(62px / 2); margin-top: calc(62px / 2); } .framer-a4mDR.framer-v-19w1zt3 .framer-d0v3ei > :first-child, .framer-a4mDR.framer-v-19w1zt3 .framer-g59lss > :first-child { margin-top: 0px; } .framer-a4mDR.framer-v-19w1zt3 .framer-d0v3ei > :last-child, .framer-a4mDR.framer-v-19w1zt3 .framer-g59lss > :last-child { margin-bottom: 0px; } .framer-a4mDR.framer-v-19w1zt3 .framer-g59lss > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicHeight 56\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicWidth 1520\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"kcR3MtLMz\":{\"layout\":[\"fixed\",\"auto\"]},\"bezUivrFk\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerVariables {\"YQkb9BeXM\":\"tap\",\"jqb75Nvff\":\"activePage\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerImmutableVariables false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 */\nconst FramerWvxfThqf1 = withCSS(Component, css, \"framer-a4mDR\");\nexport default FramerWvxfThqf1;\nFramerWvxfThqf1.displayName = \"Nav Bar\";\nFramerWvxfThqf1.defaultProps = {\n  height: 56,\n  width: 1520\n};\naddPropertyControls(FramerWvxfThqf1, {\n  variant: {\n    options: [\"tuIzq1kD0\", \"kcR3MtLMz\", \"bezUivrFk\"],\n    optionTitles: [\"Desktop\", \"Phone - Collapsed\", \"Phone - Expanded\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  YQkb9BeXM: {\n    title: \"Tap\",\n    type: ControlType.EventHandler\n  },\n  jqb75Nvff: {\n    defaultValue: \"e3cU_T_wy\",\n    options: [\"e3cU_T_wy\", \"qXqTTtV8e\", \"CDwYs_Vhd\", \"ctAWmvzMY\", \"OPj47PQZY\", \"vZFgkDfd1\"],\n    optionTitles: [\"Home\", \"Projects\", \"About\", \"Contact us\", \"Services\", \"Blogs\"],\n    title: \"Active Page\",\n    type: ControlType.Enum\n  }\n});\naddFonts(FramerWvxfThqf1, [...NavTextButtonFonts, ...ButtonSimpleFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerWvxfThqf1\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicHeight\": \"56\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kcR3MtLMz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bezUivrFk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerImmutableVariables\": \"false\",\n        \"framerIntrinsicWidth\": \"1520\",\n        \"framerVariables\": \"{\\\"YQkb9BeXM\\\":\\\"tap\\\",\\\"jqb75Nvff\\\":\\\"activePage\\\"}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./WvxfThqf1.map"],
  "mappings": "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",
  "names": ["containerStyles", "emptyStateStyle", "containerStyles", "NullState", "Y", "_", "ref", "p", "Component", "House_default", "React", "weights", "House", "props", "ref", "defaultEvents", "ControlType", "findByArray", "arr", "search", "a", "useIconSelection", "iconKeys", "selectByList", "iconSearch", "iconSelection", "lowercaseIconKeyPairs", "iconSearchResult", "se", "iconSearchTerm", "_iconSearchTerm", "findByArray", "iconKeys", "moduleBaseUrl", "weightOptions", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "weight", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "House_default", "npm_react_18_1_exports", "importModule", "module", "ue", "emptyState", "RenderTarget", "p", "NullState", "motion", "addPropertyControls", "ControlType", "piece", "defaultEvents", "emailRegex", "mailchimpRegex", "validateEmail", "email", "parseMailChimpUrl", "url", "ref", "domain", "parameters", "isExternalURL", "VERSION", "Input", "withCSS", "service", "redirectAs", "mailchimpURL", "loopsID", "loopsUserGroup", "formsparkID", "getwaitlistAPI", "input", "button", "font", "layout", "link", "gap", "style", "onSubmit", "setEmail", "ye", "isError", "setError", "isLoading", "setLoading", "isFocus", "setFocus", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "padding", "borderRadius", "borderObject", "focusObject", "shadowObject", "height", "fixedHeight", "buttonPaddingPerSide", "buttonPaddingTop", "buttonPaddingRight", "buttonPaddingBottom", "buttonPaddingLeft", "buttonPadding", "paddingValue", "buttonPaddingValue", "router", "useRouter", "onSuccess", "path", "hash", "routeId", "pathVariables", "inferInitialRouteFromPath", "formControls", "validateForm", "te", "handleChange", "event", "handleFocus", "handleBlur", "handleSubmit", "response", "error", "emailBody", "userGroupBody", "formBody", "data", "entries", "formData", "data1", "useAnimationControls", "focusStylesFrom", "focusStylesTo", "shadowStyles", "borderStyles", "formVariants", "inputVariants", "dynamicBoxShadow", "p", "motion", "containerStyles", "u", "defaultStyle", "Spinner", "getButtonShadow", "props", "noButtonStyles", "addPropertyControls", "ControlType", "shadows", "output", "shadow", "Input_default", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "PhosphorFonts", "getFonts", "Icon", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "link", "title", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "WYQ1xeFl0", "JeoUBBFi7", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter11f7hop", "args", "onMouseLeaveqpnnfk", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "u", "RichText", "x", "css", "FramerCS1Tm2HoT", "withCSS", "CS1Tm2HoT_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "v", "getFonts", "Icon", "y", "getPropertyControls", "T", "k", "U", "e", "r", "a", "j", "L", "t", "re", "MotionConfigContext", "o", "i", "se", "p", "S", "X", "n", "d", "l", "m", "R", "z", "Y", "useLocaleInfo", "f", "u", "B", "I", "M", "_", "C", "A", "D", "useVariantState", "H", "N", "F", "useActiveVariantCallback", "P", "q", "V", "ae", "LayoutGroup", "motion", "cx", "className", "Link", "RichText", "x", "css", "withCSS", "n6i6RBk5n_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "L", "getFonts", "CS1Tm2HoT_default", "z", "Input_default", "D", "n6i6RBk5n_default", "S", "_", "P", "e", "r", "a", "R", "M", "t", "re", "MotionConfigContext", "n", "f", "se", "p", "H", "E", "d", "F", "B", "Y", "useLocaleInfo", "h", "y", "L", "z", "D", "T", "U", "Z", "V", "useVariantState", "S", "q", "O", "pe", "W", "useRouter", "J", "ae", "Q", "className", "LayoutGroup", "motion", "cx", "u", "Link", "Image2", "RichText", "x", "CS1Tm2HoT_default", "resolveLink", "Input_default", "n6i6RBk5n_default", "css", "withCSS", "Swq40RzUA_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "link", "tap", "title", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "wr0XySZfP", "NuZ4QnJHy", "FbbXT2foa", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1glbf8", "args", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "u", "RichText", "x", "css", "FramerJyv430X0d", "withCSS", "Jyv430X0d_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "link", "title", "width", "props", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "YxxGA7Jzn", "RAIkeOPKg", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "u", "RichText", "x", "css", "FramerY_7fWyPHp", "withCSS", "Y_7fWyPHp_default", "addPropertyControls", "ControlType", "addFonts", "NavTextButtonFonts", "getFonts", "Jyv430X0d_default", "ButtonSimpleFonts", "Y_7fWyPHp_default", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "convertFromEnum", "value", "convertFromEnum1", "convertFromEnum2", "convertFromEnum3", "convertFromEnum4", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "activePage", "height", "id", "tap", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "YQkb9BeXM", "jqb75Nvff", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1xwundf", "args", "onTap1m7jgci", "wr0XySZfP1i9qd1h", "ref1", "pe", "isDisplayed", "isDisplayed1", "router", "useRouter", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "u", "Link", "Image2", "Jyv430X0d_default", "resolveLink", "Y_7fWyPHp_default", "css", "FramerWvxfThqf1", "withCSS", "WvxfThqf1_default", "addPropertyControls", "ControlType", "addFonts", "NavTextButtonFonts", "ButtonSimpleFonts"]
}
