{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js", "ssg:https://framer.com/m/framer/icon-nullstate.js@0.7.0", "ssg:https://framer.com/m/phosphor-icons/House.js@0.0.53", "ssg:https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js", "ssg:https://framerusercontent.com/modules/dU5uSogrZDIse6fZSOod/P1tyFCWbrLSi2BAsv5SJ/kXZKr7TBh.js", "ssg:https://framerusercontent.com/modules/pqWznOMiiWAAMwTvpeyt/MnBJ9o29rEXD9NVWXyxM/o5kr29PJJ.js", "ssg:https://framerusercontent.com/modules/yjKoujw3PQLST1hWWBnC/Py7R58CFcsOTnVpi19hF/zugN6b4V8.js", "ssg:https://framerusercontent.com/modules/bLgbaJJAyLwBjRwZZymp/8Gx57rEaEuqSjVjl6PF7/j_xUZ5Lj9.js", "ssg:https://framerusercontent.com/modules/qSkATe89ogUJYsY517o5/EwTDkVnj1KC4gHdF40Ii/SDslXudtR.js", "ssg:https://framerusercontent.com/modules/s15FCmublJVFhhDM0eQo/V8KlAto7BjWvs3Pzpg8a/vYOAPWI4s.js", "ssg:https://framerusercontent.com/modules/rLk2kQ2nQ4q1klFUiRlM/1A9ZVM9xkIpKIAJJaWMm/LyS5efaJu.js", "ssg:https://framerusercontent.com/modules/8uRpQB7l2iAPqAWu9d5A/zG6cnLPZm0QtDnlj89UA/pCGD3JhGF.js", "ssg:https://framerusercontent.com/modules/wyN8jT2zekTuoM6NPHtW/Owzn0CIbvbrqv2nPO647/ohBIPti4w.js", "ssg:https://framerusercontent.com/modules/kuKAcvTAZwBgT14rQjb2/u8moOLPY5sca7ljsbzur/Truncate.js", "ssg:https://framerusercontent.com/modules/lnlSQqoiBu9CTe75sWnF/MdEAIFZxOUVd5SQnyQRl/SDslXudtR.js", "ssg:https://framerusercontent.com/modules/x3YVwNlFUPPVztvrjkzt/1E3idQ2q4QIebdsQf62I/caGaeEg7i.js", "ssg:https://framerusercontent.com/modules/4zctVK5BSuaviFSEtypt/0dR66EOo7Mx0MAHDTSml/YTtHFtujU.js", "ssg:https://framerusercontent.com/modules/huLSgiP6zFRkFhKfTaJ3/nzUu9D3K6lUqQ8fxavKi/dWGg9iTfX.js", "ssg:https://framerusercontent.com/modules/ecQUJLZRFvqUof3jxmoV/jDzhyL3spGunnjEvZW17/xn_6kJtvm.js", "ssg:https://framerusercontent.com/modules/ecQUJLZRFvqUof3jxmoV/jDzhyL3spGunnjEvZW17/xn_6kJtvm-0.js", "ssg:https://framerusercontent.com/modules/ecQUJLZRFvqUof3jxmoV/jDzhyL3spGunnjEvZW17/xn_6kJtvm-1.js", "ssg:https://framerusercontent.com/modules/ecQUJLZRFvqUof3jxmoV/jDzhyL3spGunnjEvZW17/xn_6kJtvm-3.js", "ssg:https://framerusercontent.com/modules/jdEdJlBbYM8s5uzuhpR4/wAIKO4tuzbswdzCCEPHL/Odv0cdu4C.js", "ssg:https://framerusercontent.com/modules/8pWaNCov0lcczbQI70C1/iDCTGb5FddRm7LviJ5bB/FNt7F5PuG.js", "ssg:https://framerusercontent.com/modules/zGUNhuCl0uHFdrjKpWL6/0ycWoDHcNe4npWRHiXYZ/NaZYWThU9.js", "ssg:https://framerusercontent.com/modules/66apXtAaoHhggocmPEqK/eggECs86sA29iHuxX0i4/su1WD3rkc.js", "ssg:https://framerusercontent.com/modules/wqSj4h4c5wIF2X4bt4LP/aa4mSnaIMKYjoGhruFsF/blUJ0Aucu.js", "ssg:https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/1IvEaemyvBf5Jspg76L8/Search.js", "ssg:https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js", "ssg:https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/QejHL5hPQ9rrl5Yt1GTZ/SearchModal.js", "ssg:https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/aWhJiXNIMoaQYpujUXUs/useSearch.js", "ssg:https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/PCK1x1QLNluYNoEoapwx/cachedIndex.js", "ssg:https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16", "ssg:https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js", "ssg:https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js", "ssg:https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js", "ssg:https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/UyHGCSLuZlZBvIaCnOlc/utils.js", "ssg:https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js", "ssg:https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js", "ssg:https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js", "ssg:https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js", "ssg:https://framerusercontent.com/modules/b0l4NRyvuwHf8dDQTcET/jVlBAaHYrdsm2Ab7vqMj/d2GNTZeDE.js", "ssg:https://framerusercontent.com/modules/de9xdBorhav7pkBzSPFN/4VfigmRpiaQTwFRTS3Xg/AGE13XhuZ.js", "ssg:https://framerusercontent.com/modules/cg8j4RyzJAUFIXwpR5MP/6L2cvZCb14UMZPEa1SUS/Em6it9ozB.js", "ssg:https://framerusercontent.com/modules/j3VIyE5iW9yPd2MGxH3a/dtRA3ZoqAmKbIs3qq7V4/AGE13XhuZ.js", "ssg:https://framerusercontent.com/modules/sO9SqfmArCPCGWsrVYmq/8At2JEmTkfKF7UuCtSGk/l3yHxj18R.js", "ssg:https://framerusercontent.com/modules/aMLEtfLhRGSIjb1Pw9sT/TQY7kPODGnhv0brl2Q0z/CtWeAQsZT.js", "ssg:https://framerusercontent.com/modules/1kiaSqjWkW8NZq5lw9f7/FIkZ0d3QcFBQXGtfwB2d/ZA3FXuizP.js", "ssg:https://framerusercontent.com/modules/edJftsjwwhsH2UGc5F8C/vNI5fT2EcBJo8S3zq8I0/MLzrupitA.js", "ssg:https://framerusercontent.com/modules/qyKOMds5Tpe7qQY3wLOQ/eR4RlQohuhHpV8m35pSf/typ8f7HhI.js", "ssg:https://framerusercontent.com/modules/336rxIg0uksuC1dxBPK5/i6yAmXwRwLEUEd4nyzPU/vYOAPWI4s.js", "ssg:https://framerusercontent.com/modules/weIQ9KTVsQy43NxcMmCS/4oOweAyFojfTWvX203dO/smBDozw24.js", "ssg:https://framerusercontent.com/modules/5h4NuVHUdxSeTK4fCCOT/mOfNbRgdOcBWbYDZTiVF/zugN6b4V8.js", "ssg:https://framerusercontent.com/modules/xVQUZ9tsk0hdQwWjsqoR/aiP0j3vI2A2Zgu75ubu3/nkb6OtFlF.js", "ssg:https://framerusercontent.com/modules/7Kb4qtY9HZ2JDy7cHUs6/FiqIM9U7UJiS3VihsvK3/FbFRaSN94.js", "ssg:https://framerusercontent.com/modules/vJP8cON65dwe65PXZ3Yq/P67pADwfkBT8ujHj4xLI/VXrhhjeqo.js", "ssg:https://framerusercontent.com/modules/atMOt7cOnSwQgijIN1MZ/617xErzZmgHaWBc2SOUW/z6W8wmCb7.js", "ssg:https://framerusercontent.com/modules/2yR70ceH45sGhipRGinE/p6RnpfCbT3uxlTBrPIkZ/ZpjojXAcN.js", "ssg:https://framerusercontent.com/modules/6OvepKS4UX56rUS6NEcM/dFHBNhkBDZx8JPJBBBm0/PRQ5JEwXp.js", "ssg:https://framerusercontent.com/modules/oWVHHLIj4Q7woeIlKzbt/Ez7z4Z3hPxkhLfX1FhvN/Input.js", "ssg:https://framerusercontent.com/modules/xZ7cTelxuFJugbho1XwU/TBHlwBVVbtMgAf9ibAB3/o5kr29PJJ.js", "ssg:https://framerusercontent.com/modules/8ftJNDVPA6aakT5yzRne/WSJ78QxfcmzR6LjfqzPb/su1WD3rkc.js", "ssg:https://framerusercontent.com/modules/aR2f5wrt0xAmZzOvxgRu/TQKH0ix7ZZcx3UdGSI5y/AEy8pZOSB.js", "ssg:https://framerusercontent.com/modules/drwHugN7DRV1SpoKyg6Y/TVfA5FY7Fd7biFGPdQeq/SDslXudtR.js"],
  "sourcesContent": ["import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.53\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"AddressBook\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Baby\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"BezierCurve\",\"Bicycle\",\"Binoculars\",\"Bird\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"BoundingBox\",\"BowlFood\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Buildings\",\"Bus\",\"Butterfly\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarPlus\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleText\",\"ChatDots\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checks\",\"Church\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCounterClockwise\",\"ClockCountdown\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"Command\",\"Compass\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"Cpu\",\"CreditCard\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSpeaker\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"DribbbleLogo\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"Fan\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileCloud\",\"FileCode\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"Footprints\",\"ForkKnife\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeStand\",\"Goggles\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GridFour\",\"GridNine\",\"Guitar\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandCoins\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"Hash\",\"HashStraight\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighHeel\",\"HighlighterCircle\",\"Hoodie\",\"Horse\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Jeep\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"Laptop\",\"Layout\",\"Leaf\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"MapPin\",\"MapPinLine\",\"MapTrifold\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MathOperations\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MessengerLogo\",\"MetaLogo\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"Monitor\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Newspaper\",\"NewspaperClipping\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Option\",\"OrangeSlice\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleRun\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneOutgoing\",\"PhonePlus\",\"PhoneSlash\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PinterestLogo\",\"Pinwheel\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"Queue\",\"Quotes\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Scales\",\"Scan\",\"Scissors\",\"Scooter\",\"Screencast\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealQuestion\",\"SealWarning\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Spinner\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackOverflowLogo\",\"StackSimple\",\"Stairs\",\"Stamp\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"Subtitles\",\"Subtract\",\"SubtractSquare\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextT\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Timer\",\"Tipi\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tote\",\"ToteSimple\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"Trophy\",\"Truck\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCircle\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XSquare\",\"YinYang\",\"YoutubeLogo\",];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\",];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.53\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/ _jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box\u2026\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map", "let Component;\nvar House_default = (React) => {\n  if (!Component) {\n    const weights = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M221.56,100.85,141.61,25.38l-.16-.15a19.93,19.93,0,0,0-26.91,0l-.17.15L34.44,100.85A20.07,20.07,0,0,0,28,115.55V208a20,20,0,0,0,20,20H96a20,20,0,0,0,20-20V164h24v44a20,20,0,0,0,20,20h48a20,20,0,0,0,20-20V115.55A20.07,20.07,0,0,0,221.56,100.85ZM204,204H164V160a20,20,0,0,0-20-20H112a20,20,0,0,0-20,20v44H52V117.28l76-71.75,76,71.75Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,115.54V208a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.54a8,8,0,0,1,2.62-5.92l80-75.54a8,8,0,0,1,10.77,0l80,75.54A8,8,0,0,1,216,115.54Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,115.55V208a16,16,0,0,1-16,16H168a16,16,0,0,1-16-16V168a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v40a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V115.55a16,16,0,0,1,5.17-11.78l80-75.48.11-.11a16,16,0,0,1,21.53,0,1.14,1.14,0,0,0,.11.11l80,75.48A16,16,0,0,1,224,115.55Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.47,105.24l-80-75.5-.09-.08a13.94,13.94,0,0,0-18.83,0l-.09.08-80,75.5A14,14,0,0,0,34,115.55V208a14,14,0,0,0,14,14H96a14,14,0,0,0,14-14V160a2,2,0,0,1,2-2h32a2,2,0,0,1,2,2v48a14,14,0,0,0,14,14h48a14,14,0,0,0,14-14V115.55A14,14,0,0,0,217.47,105.24ZM210,208a2,2,0,0,1-2,2H160a2,2,0,0,1-2-2V160a14,14,0,0,0-14-14H112a14,14,0,0,0-14,14v48a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V115.55a2,2,0,0,1,.65-1.48l.09-.08,79.94-75.48a2,2,0,0,1,2.63,0L209.26,114l.08.08a2,2,0,0,1,.66,1.48Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.13,106.72,136.07,31.13a12,12,0,0,0-16.2.05L39.93,106.67A12,12,0,0,0,36,115.54V208a12,12,0,0,0,12,12H96a12,12,0,0,0,12-12V160a4,4,0,0,1,4-4h32a4,4,0,0,1,4,4v48a12,12,0,0,0,12,12h48a12,12,0,0,0,12-12V115.54A12,12,0,0,0,216.13,106.72ZM212,208a4,4,0,0,1-4,4H160a4,4,0,0,1-4-4V160a12,12,0,0,0-12-12H112a12,12,0,0,0-12,12v48a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V115.54a4.09,4.09,0,0,1,1.36-3L125.3,37.05a4,4,0,0,1,5.33,0l80.06,75.58a4,4,0,0,1,1.31,3Z\" }))\n      ]\n    ]);\n    const House = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, weights.get(props.weight)));\n    House.displayName = \"House\";\n    Component = House;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n", "import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;BDO Grotesk Regular\"]);export const fonts=[{family:\"BDO Grotesk Regular\",url:\"https://framerusercontent.com/assets/4B27WrlzB4AxIVHj6sX0roVKw.woff2\"}];export const css=['.framer-bnztd .framer-styles-preset-1l9zy1h:not(.rich-text-wrapper), .framer-bnztd .framer-styles-preset-1l9zy1h.rich-text-wrapper p { --framer-font-family: \"BDO Grotesk Regular\", \"BDO Grotesk Regular Placeholder\", sans-serif; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 120%; --framer-paragraph-spacing: 24px; --framer-text-alignment: start; --framer-text-color: var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-bnztd\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;BDO Grotesk Regular\"]);export const fonts=[{family:\"BDO Grotesk Regular\",url:\"https://framerusercontent.com/assets/4B27WrlzB4AxIVHj6sX0roVKw.woff2\"}];export const css=['.framer-frfG8 .framer-styles-preset-1gueh1v:not(.rich-text-wrapper), .framer-frfG8 .framer-styles-preset-1gueh1v.rich-text-wrapper p { --framer-font-family: \"BDO Grotesk Regular\", \"BDO Grotesk Regular Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 18px; --framer-text-alignment: start; --framer-text-color: var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-frfG8\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Mono-500\",\"GF;DM Mono-500italic\"]);export const fonts=[{family:\"DM Mono\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmmono/v14/aFTR7PB1QTsUX8KYvumzIYGnbKX9Rlk.woff2\",weight:\"500\"},{family:\"DM Mono\",style:\"italic\",url:\"https://fonts.gstatic.com/s/dmmono/v14/aFTT7PB1QTsUX8KYth-o9YetbYf4VllXuA.woff2\",weight:\"500\"}];export const css=['.framer-ygs5N .framer-styles-preset-e962qf:not(.rich-text-wrapper), .framer-ygs5N .framer-styles-preset-e962qf.rich-text-wrapper p { --framer-font-family: \"DM Mono\", monospace; --framer-font-family-italic: \"DM Mono\", monospace; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.02em; --framer-line-height: 100%; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, #000000); --framer-text-decoration: none; --framer-text-transform: uppercase; }'];export const className=\"framer-ygs5N\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (a7ecdf4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/qSkATe89ogUJYsY517o5/EwTDkVnj1KC4gHdF40Ii/SDslXudtR.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={pBuV5zdDw:{hover:true},s1tq6jO4Q:{pressed:true}};const cycleOrder=[\"pBuV5zdDw\",\"s1tq6jO4Q\"];const serializationHash=\"framer-DAyvC\";const variantClassNames={pBuV5zdDw:\"framer-v-1nd13tx\",s1tq6jO4Q:\"framer-v-14wqinb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const transformTemplate=(_,t)=>`translateY(-50%) ${t}`;const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"pBuV5zdDw\",Phone:\"s1tq6jO4Q\"};const getProps=({height,id,title,waitlist,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,inNb6BmL1:(_ref=title!==null&&title!==void 0?title:props.inNb6BmL1)!==null&&_ref!==void 0?_ref:\"Join the waitlist\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"pBuV5zdDw\",WVLSTMhbX:waitlist!==null&&waitlist!==void 0?waitlist:props.WVLSTMhbX};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,inNb6BmL1,WVLSTMhbX,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"pBuV5zdDw\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapgn0rqy=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(WVLSTMhbX){const res=await WVLSTMhbX(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1nd13tx\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,initial:variant,layoutDependency:layoutDependency,layoutId:\"pBuV5zdDw\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTapgn0rqy,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-d19162d2-20a9-49ab-bbcd-0902e9741be2, rgb(22, 47, 176))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,...style},variants:{\"s1tq6jO4Q-pressed\":{backgroundColor:\"var(--token-4279339b-4578-4644-b84e-bc7e1aa9d6f8, rgb(10, 27, 116))\"}},...addPropertyOverrides({\"pBuV5zdDw-hover\":{\"data-framer-name\":undefined},\"s1tq6jO4Q-pressed\":{\"data-framer-name\":undefined},s1tq6jO4Q:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ccd1zs\",\"data-styles-preset\":\"SDslXudtR\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2a5a3f17-ba06-4a10-b726-6e53b7acda31, rgb(255, 255, 255)))\"},children:\"Join the waitlist\"})}),className:\"framer-qjeunj\",layoutDependency:layoutDependency,layoutId:\"WdPqhr3qX\",style:{\"--extracted-r6o4lv\":\"var(--token-2a5a3f17-ba06-4a10-b726-6e53b7acda31, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:inNb6BmL1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-oxwf4v\",layoutDependency:layoutDependency,layoutId:\"QO93trEp0\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-k7d9ag\",layoutDependency:layoutDependency,layoutId:\"tvY1y76pb\",style:{backgroundColor:\"var(--token-4279339b-4578-4644-b84e-bc7e1aa9d6f8, rgb(10, 27, 116))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},transformTemplate:transformTemplate,...addPropertyOverrides({\"pBuV5zdDw-hover\":{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n3ryt0-container\",layoutDependency:layoutDependency,layoutId:\"R3tswIX4F-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:'var(--token-2a5a3f17-ba06-4a10-b726-6e53b7acda31, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"R3tswIX4F\",layoutId:\"R3tswIX4F\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})})]})})});});const css=['.framer-DAyvC[data-border=\"true\"]::after, .framer-DAyvC [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-DAyvC.framer-1fcz9w1, .framer-DAyvC .framer-1fcz9w1 { display: block; }\",\".framer-DAyvC.framer-1nd13tx { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 64px; justify-content: center; overflow: hidden; padding: 8px 8px 8px 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-DAyvC .framer-qjeunj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-DAyvC .framer-oxwf4v { flex: none; height: 48px; overflow: visible; position: relative; width: 48px; }\",\".framer-DAyvC .framer-k7d9ag { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); overflow: visible; position: absolute; right: 8px; top: 50%; width: 48px; z-index: 1; }\",\".framer-DAyvC .framer-1n3ryt0-container { flex: none; height: 16px; left: calc(50.00000000000002% - 16px / 2); position: absolute; top: calc(50.00000000000002% - 16px / 2); width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DAyvC.framer-1nd13tx { gap: 0px; } .framer-DAyvC.framer-1nd13tx > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-DAyvC.framer-1nd13tx > :first-child { margin-left: 0px; } .framer-DAyvC.framer-1nd13tx > :last-child { margin-right: 0px; } }\",\".framer-DAyvC.framer-v-1nd13tx.hover .framer-k7d9ag { height: var(--framer-aspect-ratio-supported, 280px); left: 50%; right: unset; width: 280px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 227.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"s1tq6jO4Q\":{\"layout\":[\"auto\",\"fixed\"]},\"Ckxqdkhfs\":{\"layout\":[\"auto\",\"fixed\"]},\"IX6xotvVW\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"inNb6BmL1\":\"title\",\"WVLSTMhbX\":\"waitlist\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const Framerj_xUZ5Lj9=withCSS(Component,css,\"framer-DAyvC\");export default Framerj_xUZ5Lj9;Framerj_xUZ5Lj9.displayName=\"button / hero\";Framerj_xUZ5Lj9.defaultProps={height:64,width:227.5};addPropertyControls(Framerj_xUZ5Lj9,{variant:{options:[\"pBuV5zdDw\",\"s1tq6jO4Q\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},inNb6BmL1:{defaultValue:\"Join the waitlist\",displayTextArea:false,title:\"Title\",type:ControlType.String},WVLSTMhbX:{title:\"Waitlist\",type:ControlType.EventHandler}});addFonts(Framerj_xUZ5Lj9,[...PhosphorFonts,...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerj_xUZ5Lj9\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"s1tq6jO4Q\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Ckxqdkhfs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"IX6xotvVW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"64\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"227.5\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"inNb6BmL1\\\":\\\"title\\\",\\\"WVLSTMhbX\\\":\\\"waitlist\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./j_xUZ5Lj9.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;BDO Grotesk Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{family:\"BDO Grotesk Medium\",url:\"https://framerusercontent.com/assets/yI5Y8rw8NKuGVlhjGzBEiYxA4j4.woff2\"}];export const css=['.framer-c0s4T .framer-styles-preset-ccd1zs:not(.rich-text-wrapper), .framer-c0s4T .framer-styles-preset-ccd1zs.rich-text-wrapper p { --framer-font-family: \"BDO Grotesk Medium\", \"BDO Grotesk Medium Placeholder\", 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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 18px; --framer-text-alignment: start; --framer-text-color: var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-c0s4T\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;BDO Grotesk Medium\"]);export const fonts=[{family:\"BDO Grotesk Medium\",url:\"https://framerusercontent.com/assets/yI5Y8rw8NKuGVlhjGzBEiYxA4j4.woff2\"}];export const css=['.framer-TVEGO .framer-styles-preset-ss8qy:not(.rich-text-wrapper), .framer-TVEGO .framer-styles-preset-ss8qy.rich-text-wrapper p { --framer-font-family: \"BDO Grotesk Medium\", \"BDO Grotesk Medium Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-TVEGO\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (3e73c7d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/yjKoujw3PQLST1hWWBnC/Py7R58CFcsOTnVpi19hF/zugN6b4V8.js\";const enabledGestures={G1U3DZcNr:{hover:true},JGuvhUtQu:{hover:true},kjest0hPy:{hover:true},tb6Mt0CAe:{hover:true}};const cycleOrder=[\"kjest0hPy\",\"JGuvhUtQu\",\"tb6Mt0CAe\",\"G1U3DZcNr\"];const serializationHash=\"framer-9xMv2\";const variantClassNames={G1U3DZcNr:\"framer-v-4x9ydf\",JGuvhUtQu:\"framer-v-v2rf3c\",kjest0hPy:\"framer-v-uqgh7v\",tb6Mt0CAe:\"framer-v-7mtkjz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Dogs:\"kjest0hPy\",Industry:\"tb6Mt0CAe\",Press:\"G1U3DZcNr\",Tech:\"JGuvhUtQu\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"kjest0hPy\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kjest0hPy\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XJcdtJ0Is\"},motionChild:true,nodeId:\"kjest0hPy\",scopeId:\"LyS5efaJu\",...addPropertyOverrides({G1U3DZcNr:{href:{webPageId:\"vf9PRdUMq\"},openInNewTab:false},JGuvhUtQu:{href:{webPageId:\"XCwhQ4PfI\"},openInNewTab:false},tb6Mt0CAe:{href:{webPageId:\"PrG4_SNpS\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-uqgh7v\",className,classNames)} framer-1louonu`,\"data-framer-name\":\"Dogs\",layoutDependency:layoutDependency,layoutId:\"kjest0hPy\",ref:refBinding,style:{backgroundColor:\"var(--token-8744e809-e8b1-4457-97a4-d211c3e0b835, rgb(244, 212, 179))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,...style},tabIndex:-1,variants:{\"G1U3DZcNr-hover\":{backgroundColor:\"var(--token-c4ef1d9f-d39e-4b32-9807-75cddb843007, rgb(238, 236, 250))\"},\"JGuvhUtQu-hover\":{backgroundColor:\"var(--token-c83cb70d-abae-4ca0-b8a3-d40e9378c60e, rgb(230, 236, 224))\"},\"kjest0hPy-hover\":{backgroundColor:\"var(--token-0b661e09-794c-47dd-8050-74b490ae0df6, rgb(248, 233, 211))\"},\"tb6Mt0CAe-hover\":{backgroundColor:\"var(--token-4d437d13-bf3b-4133-8a57-1b5bf6e71eae, rgb(247, 234, 242))\"},G1U3DZcNr:{backgroundColor:\"var(--token-cdb1e3d1-549a-49aa-bbdf-24bbc13f6764, rgb(221, 219, 247))\"},JGuvhUtQu:{backgroundColor:\"var(--token-de80e0db-ab8d-48a2-a59d-bed158bf2909, rgb(206, 217, 195))\"},tb6Mt0CAe:{backgroundColor:\"var(--token-3fda54cf-2e45-4292-bf94-ebbca9aa33fc, rgb(240, 213, 231))\"}},...addPropertyOverrides({\"G1U3DZcNr-hover\":{\"data-framer-name\":undefined},\"JGuvhUtQu-hover\":{\"data-framer-name\":undefined},\"kjest0hPy-hover\":{\"data-framer-name\":undefined},\"tb6Mt0CAe-hover\":{\"data-framer-name\":undefined},G1U3DZcNr:{\"data-framer-name\":\"Press\"},JGuvhUtQu:{\"data-framer-name\":\"Tech\"},tb6Mt0CAe:{\"data-framer-name\":\"Industry\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e962qf\",\"data-styles-preset\":\"zugN6b4V8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e71b2375-7815-4b64-ba6e-d265448e3c9e, rgb(171, 70, 37)))\"},children:\"Dogs\"})}),className:\"framer-8nthyo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VA5J6yysc\",style:{\"--extracted-r6o4lv\":\"var(--token-e71b2375-7815-4b64-ba6e-d265448e3c9e, rgb(171, 70, 37))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{G1U3DZcNr:{\"--extracted-r6o4lv\":\"var(--token-f1597325-46ba-4f65-813d-a9d34f97e901, rgb(46, 29, 96))\"},JGuvhUtQu:{\"--extracted-r6o4lv\":\"var(--token-c7470a7b-8008-4e42-9c90-4b48cb53b336, rgb(58, 79, 48))\"},tb6Mt0CAe:{\"--extracted-r6o4lv\":\"var(--token-7e01f8ac-99c4-4a82-a600-0eed07b4fd8c, rgb(96, 29, 57))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({G1U3DZcNr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e962qf\",\"data-styles-preset\":\"zugN6b4V8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-f1597325-46ba-4f65-813d-a9d34f97e901, rgb(46, 29, 96)))\"},children:\"Press\"})})},JGuvhUtQu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e962qf\",\"data-styles-preset\":\"zugN6b4V8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c7470a7b-8008-4e42-9c90-4b48cb53b336, rgb(58, 79, 48)))\"},children:\"Tech\"})})},tb6Mt0CAe:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e962qf\",\"data-styles-preset\":\"zugN6b4V8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7e01f8ac-99c4-4a82-a600-0eed07b4fd8c, rgb(96, 29, 57)))\"},children:\"Industry\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9xMv2.framer-1louonu, .framer-9xMv2 .framer-1louonu { display: block; }\",\".framer-9xMv2.framer-uqgh7v { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 8px 4px 8px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-9xMv2 .framer-8nthyo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9xMv2.framer-uqgh7v { gap: 0px; } .framer-9xMv2.framer-uqgh7v > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-9xMv2.framer-uqgh7v > :first-child { margin-left: 0px; } .framer-9xMv2.framer-uqgh7v > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 46\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"JGuvhUtQu\":{\"layout\":[\"auto\",\"auto\"]},\"tb6Mt0CAe\":{\"layout\":[\"auto\",\"auto\"]},\"G1U3DZcNr\":{\"layout\":[\"auto\",\"auto\"]},\"SWi1M5gmi\":{\"layout\":[\"auto\",\"auto\"]},\"YBUNaEGed\":{\"layout\":[\"auto\",\"auto\"]},\"sASH0NV3W\":{\"layout\":[\"auto\",\"auto\"]},\"oBkH405UJ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLyS5efaJu=withCSS(Component,css,\"framer-9xMv2\");export default FramerLyS5efaJu;FramerLyS5efaJu.displayName=\"blog / category-chip\";FramerLyS5efaJu.defaultProps={height:20,width:46};addPropertyControls(FramerLyS5efaJu,{variant:{options:[\"kjest0hPy\",\"JGuvhUtQu\",\"tb6Mt0CAe\",\"G1U3DZcNr\"],optionTitles:[\"Dogs\",\"Tech\",\"Industry\",\"Press\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerLyS5efaJu,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLyS5efaJu\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"20\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"46\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JGuvhUtQu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"tb6Mt0CAe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"G1U3DZcNr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SWi1M5gmi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"YBUNaEGed\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sASH0NV3W\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oBkH405UJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LyS5efaJu.map", "// Generated by Framer (3e73c7d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"i9WZN1LrX\",\"NXiqgge34\"];const serializationHash=\"framer-EETVN\";const variantClassNames={i9WZN1LrX:\"framer-v-10x49tm\",NXiqgge34:\"framer-v-1s6nfqc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Dark:\"NXiqgge34\",Light:\"i9WZN1LrX\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"i9WZN1LrX\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"i9WZN1LrX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10x49tm\",className,classNames),\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"i9WZN1LrX\",ref:refBinding,style:{backgroundColor:\"var(--token-89ea6568-56a2-4f59-bd0b-20b400259125, rgba(0, 0, 0, 0.4))\",...style},tabIndex:-1,variants:{NXiqgge34:{backgroundColor:\"var(--token-3848bbd8-97d2-4b4f-9eca-be8aa3dd0833, rgba(255, 255, 255, 0.12))\"}},...addPropertyOverrides({NXiqgge34:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EETVN.framer-12h1uy2, .framer-EETVN .framer-12h1uy2 { display: block; }\",\".framer-EETVN.framer-10x49tm { height: 1px; overflow: hidden; position: relative; width: 275px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1\n * @framerIntrinsicWidth 275\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NXiqgge34\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpCGD3JhGF=withCSS(Component,css,\"framer-EETVN\");export default FramerpCGD3JhGF;FramerpCGD3JhGF.displayName=\"divider\";FramerpCGD3JhGF.defaultProps={height:1,width:275};addPropertyControls(FramerpCGD3JhGF,{variant:{options:[\"i9WZN1LrX\",\"NXiqgge34\"],optionTitles:[\"Light\",\"Dark\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerpCGD3JhGF,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpCGD3JhGF\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NXiqgge34\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"275\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pCGD3JhGF.map", "// Generated by Framer (91d32d4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getPropertyControls,Link,PathVariablesContext,resolveLink,RichText,useActiveVariantCallback,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{TruncatedText}from\"https://framerusercontent.com/modules/kuKAcvTAZwBgT14rQjb2/u8moOLPY5sca7ljsbzur/Truncate.js\";import Authors from\"https://framerusercontent.com/modules/xFj7POd1s2j8K8PwogbC/Yk4uQzb2X0SuM5Rr8UG9/jmaN0WxfZ.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/lnlSQqoiBu9CTe75sWnF/MdEAIFZxOUVd5SQnyQRl/SDslXudtR.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/s15FCmublJVFhhDM0eQo/V8KlAto7BjWvs3Pzpg8a/vYOAPWI4s.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/yjKoujw3PQLST1hWWBnC/Py7R58CFcsOTnVpi19hF/zugN6b4V8.js\";import BlogCardImg from\"https://framerusercontent.com/modules/x3YVwNlFUPPVztvrjkzt/1E3idQ2q4QIebdsQf62I/caGaeEg7i.js\";import BlogCategoryChip from\"https://framerusercontent.com/modules/rLk2kQ2nQ4q1klFUiRlM/1A9ZVM9xkIpKIAJJaWMm/LyS5efaJu.js\";import Divider from\"https://framerusercontent.com/modules/8uRpQB7l2iAPqAWu9d5A/zG6cnLPZm0QtDnlj89UA/pCGD3JhGF.js\";import BlogAuthorChip from\"https://framerusercontent.com/modules/4zctVK5BSuaviFSEtypt/0dR66EOo7Mx0MAHDTSml/YTtHFtujU.js\";const DividerFonts=getFonts(Divider);const BlogCardImgFonts=getFonts(BlogCardImg);const RichTextTruncatedText=TruncatedText(RichText);const BlogCategoryChipFonts=getFonts(BlogCategoryChip);const BlogAuthorChipFonts=getFonts(BlogAuthorChip);const BlogCategoryChipControls=getPropertyControls(BlogCategoryChip);const cycleOrder=[\"ydmjfh6T1\",\"Y7Mt3UXGG\",\"Kbz6h6Iki\",\"o2NHMZqhM\",\"yyTfugm0Y\",\"FFEZnLUwt\",\"lTQtQENsA\",\"lyfHOaKKH\"];const serializationHash=\"framer-VzPwR\";const variantClassNames={FFEZnLUwt:\"framer-v-3cetbe\",Kbz6h6Iki:\"framer-v-46o3s7\",lTQtQENsA:\"framer-v-1wux13r\",lyfHOaKKH:\"framer-v-88s14z\",o2NHMZqhM:\"framer-v-c0xdfy\",Y7Mt3UXGG:\"framer-v-1cxaixw\",ydmjfh6T1:\"framer-v-fyj6xr\",yyTfugm0Y:\"framer-v-187maf4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const negate=value=>{return!value;};const QueryData=({query,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableEnumMap={Dogs:\"kjest0hPy\",Industry:\"tb6Mt0CAe\",Press:\"G1U3DZcNr\",Tech:\"JGuvhUtQu\"};const humanReadableVariantMap={\"List Blog Phone\":\"yyTfugm0Y\",\"List Blog_Hover\":\"o2NHMZqhM\",\"List Blog\":\"Kbz6h6Iki\",\"List Home Phone\":\"lTQtQENsA\",\"List Home_Hover\":\"lyfHOaKKH\",\"List Home\":\"FFEZnLUwt\",Grid_Hover:\"Y7Mt3UXGG\",Grid:\"ydmjfh6T1\"};const getProps=({author,category,date,height,id,image,link,title,truncate,width,...props})=>{return{...props,aW1sHTRO2:title??props.aW1sHTRO2??\"Title\",EwSJAGNZV:date??props.EwSJAGNZV??\"Date\",HqvA0q7G7:author??props.HqvA0q7G7??\"Amir\",Kb3i2jnbC:link??props.Kb3i2jnbC,npyC8G1Er:humanReadableEnumMap[category]??category??props.npyC8G1Er??\"kjest0hPy\",NQMNsSDyc:truncate??props.NQMNsSDyc,variant:humanReadableVariantMap[props.variant]??props.variant??\"ydmjfh6T1\",vpCQYNMyN:image??props.vpCQYNMyN};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,vpCQYNMyN,aW1sHTRO2,npyC8G1Er,EwSJAGNZV,HqvA0q7G7,Kb3i2jnbC,NQMNsSDyc,t_OsTqNbzgzPma_hkt,qI36byO4ngzPma_hkt,idgzPma_hkt,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"ydmjfh6T1\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnteroy8dof=activeVariantCallback(async(...args)=>{setVariant(\"Y7Mt3UXGG\");});const onMouseLeave1spf0ak=activeVariantCallback(async(...args)=>{setVariant(\"ydmjfh6T1\");});const onMouseEnterm7qihd=activeVariantCallback(async(...args)=>{setVariant(\"o2NHMZqhM\");});const onMouseLeave1lbczgm=activeVariantCallback(async(...args)=>{setVariant(\"Kbz6h6Iki\");});const onMouseEnter1tsq5au=activeVariantCallback(async(...args)=>{setVariant(\"lyfHOaKKH\");});const onMouseLeaverbhod7=activeVariantCallback(async(...args)=>{setVariant(\"FFEZnLUwt\");});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"Kbz6h6Iki\",\"o2NHMZqhM\",\"yyTfugm0Y\"].includes(baseVariant))return true;return false;};const visible=negate(NQMNsSDyc);const router=useRouter();const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-fyj6xr\",className,classNames),\"data-framer-name\":\"Grid\",initial:variant,layoutDependency:layoutDependency,layoutId:\"ydmjfh6T1\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref??ref1,style:{...style},...addPropertyOverrides({FFEZnLUwt:{\"data-framer-name\":\"List Home\"},Kbz6h6Iki:{\"data-framer-name\":\"List Blog\"},lTQtQENsA:{\"data-framer-name\":\"List Home Phone\"},lyfHOaKKH:{\"data-framer-name\":\"List Home_Hover\"},o2NHMZqhM:{\"data-framer-name\":\"List Blog_Hover\"},Y7Mt3UXGG:{\"data-framer-name\":\"Grid_Hover\"},yyTfugm0Y:{\"data-framer-name\":\"List Blog Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ei0de6-container\",layoutDependency:layoutDependency,layoutId:\"dY0_sU7lh-container\",children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"dY0_sU7lh\",layoutId:\"dY0_sU7lh\",style:{width:\"100%\"},variant:\"i9WZN1LrX\",width:\"100%\"})}),/*#__PURE__*/_jsx(Link,{href:Kb3i2jnbC,openInNewTab:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-rnxo6a framer-1ykxs1g\",\"data-framer-name\":\"img\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dFBqFEJ4t\",onMouseEnter:onMouseEnteroy8dof,onMouseLeave:onMouseLeave1spf0ak,style:{backgroundColor:\"var(--token-1a0e7f85-671e-4528-8a1d-846db2b9e2ca, rgb(226, 224, 220))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({FFEZnLUwt:{onMouseEnter:onMouseEnter1tsq5au,onMouseLeave:onMouseLeaverbhod7},Kbz6h6Iki:{onMouseEnter:onMouseEnterm7qihd,onMouseLeave:onMouseLeave1lbczgm},lyfHOaKKH:{onMouseEnter:onMouseEnter1tsq5au,onMouseLeave:onMouseLeaverbhod7},o2NHMZqhM:{onMouseEnter:onMouseEnterm7qihd,onMouseLeave:onMouseLeave1lbczgm}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vir5mt-container\",layoutDependency:layoutDependency,layoutId:\"FPLJbcBMU-container\",children:/*#__PURE__*/_jsx(BlogCardImg,{height:\"100%\",id:\"FPLJbcBMU\",layoutId:\"FPLJbcBMU\",sbXgOACzo:toResponsiveImage(vpCQYNMyN),style:{height:\"100%\",width:\"100%\"},variant:\"AExELLJgE\",width:\"100%\",...addPropertyOverrides({lyfHOaKKH:{variant:\"lPphDKZ7l\"},o2NHMZqhM:{variant:\"lPphDKZ7l\"},Y7Mt3UXGG:{variant:\"lPphDKZ7l\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1funpbc\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"QBmevMHSa\",children:[/*#__PURE__*/_jsx(Link,{href:Kb3i2jnbC,openInNewTab:false,children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-nlo88f framer-1ykxs1g\",\"data-framer-name\":\"title\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YZ_n2o9jp\",onMouseEnter:onMouseEnteroy8dof,onMouseLeave:onMouseLeave1spf0ak,...addPropertyOverrides({FFEZnLUwt:{onMouseEnter:onMouseEnter1tsq5au,onMouseLeave:onMouseLeaverbhod7},Kbz6h6Iki:{onMouseEnter:onMouseEnterm7qihd,onMouseLeave:onMouseLeave1lbczgm},lyfHOaKKH:{onMouseEnter:onMouseEnter1tsq5au,onMouseLeave:onMouseLeaverbhod7},o2NHMZqhM:{onMouseEnter:onMouseEnterm7qihd,onMouseLeave:onMouseLeave1lbczgm}},baseVariant,gestureVariant),children:[NQMNsSDyc&&/*#__PURE__*/_jsx(RichTextTruncatedText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ccd1zs\",\"data-styles-preset\":\"SDslXudtR\",children:\"Title\"})}),className:\"framer-a7glc7\",\"data-framer-name\":\"Lines:1\",layoutDependency:layoutDependency,layoutId:\"xFJgB6AEh\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:aW1sHTRO2,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lTQtQENsA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ss8qy\",\"data-styles-preset\":\"vYOAPWI4s\",children:\"Title\"})})},yyTfugm0Y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ss8qy\",\"data-styles-preset\":\"vYOAPWI4s\",children:\"Title\"})})}},baseVariant,gestureVariant)}),visible&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ss8qy\",\"data-styles-preset\":\"vYOAPWI4s\",children:\"Title\"})}),className:\"framer-eh4cvx\",layoutDependency:layoutDependency,layoutId:\"pF9fnDGwC\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:aW1sHTRO2,verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-izmozk\",\"data-framer-name\":\"metadata\",layoutDependency:layoutDependency,layoutId:\"gebqpUFfm\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-anpos-container\",layoutDependency:layoutDependency,layoutId:\"deOwAL3DT-container\",children:/*#__PURE__*/_jsx(BlogCategoryChip,{height:\"100%\",id:\"deOwAL3DT\",layoutId:\"deOwAL3DT\",variant:npyC8G1Er,width:\"100%\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zp3r61\",layoutDependency:layoutDependency,layoutId:\"FdM8nFSvf\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-5voioh\",layoutDependency:layoutDependency,layoutId:\"gzPma_hkt\",children:/*#__PURE__*/_jsx(QueryData,{query:{from:{data:Authors,type:\"Collection\"},select:[{name:\"t_OsTqNbz\",type:\"Identifier\"},{name:\"qI36byO4n\",type:\"Identifier\"},{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"t_OsTqNbz\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:HqvA0q7G7},type:\"BinaryOperation\"}},children:collection=>collection.map(({t_OsTqNbz:t_OsTqNbzgzPma_hkt,qI36byO4n:qI36byO4ngzPma_hkt,id:idgzPma_hkt},i)=>{return /*#__PURE__*/_jsx(LayoutGroup,{id:`gzPma_hkt-${idgzPma_hkt}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{qI36byO4n:qI36byO4ngzPma_hkt},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-tcjaw8-container\",layoutDependency:layoutDependency,layoutId:\"dKZqy1rgL-container\",children:/*#__PURE__*/_jsx(BlogAuthorChip,{height:\"100%\",id:\"dKZqy1rgL\",kzs3dbJHO:t_OsTqNbzgzPma_hkt,layoutId:\"dKZqy1rgL\",variant:\"Iamu8QeGD\",width:\"100%\",x3nPhE2BB:resolveLink({pathVariables:{qI36byO4n:qI36byO4ngzPma_hkt},webPageId:\"vlHenZZ4g\"},router),...addPropertyOverrides({FFEZnLUwt:{variant:\"vloc_XvVt\"},lTQtQENsA:{variant:\"vloc_XvVt\"},lyfHOaKKH:{variant:\"vloc_XvVt\"},yyTfugm0Y:{variant:\"vloc_XvVt\"}},baseVariant,gestureVariant)})})})},idgzPma_hkt);})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e962qf\",\"data-styles-preset\":\"zugN6b4V8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c8a10722-6593-4625-8b9d-4876f5a427a4, rgba(0, 0, 0, 0.4)))\"},children:\"Date\"})}),className:\"framer-hhv1xb\",layoutDependency:layoutDependency,layoutId:\"qN_0wXrSi\",style:{\"--extracted-r6o4lv\":\"var(--token-c8a10722-6593-4625-8b9d-4876f5a427a4, rgba(0, 0, 0, 0.4))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:EwSJAGNZV,verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})})});});const css=['.framer-VzPwR[data-border=\"true\"]::after, .framer-VzPwR [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-VzPwR.framer-1ykxs1g, .framer-VzPwR .framer-1ykxs1g { display: block; }\",\".framer-VzPwR.framer-fyj6xr { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: auto; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 200px; }\",\".framer-VzPwR .framer-1ei0de6-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-VzPwR .framer-rnxo6a { align-content: center; align-items: center; aspect-ratio: 1.5 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 134px); justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-VzPwR .framer-vir5mt-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-VzPwR .framer-1funpbc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-VzPwR .framer-nlo88f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-VzPwR .framer-a7glc7, .framer-VzPwR .framer-eh4cvx { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VzPwR .framer-izmozk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-VzPwR .framer-anpos-container, .framer-VzPwR .framer-tcjaw8-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-VzPwR .framer-zp3r61 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-VzPwR .framer-5voioh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-VzPwR .framer-hhv1xb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VzPwR.framer-fyj6xr, .framer-VzPwR .framer-rnxo6a, .framer-VzPwR .framer-1funpbc, .framer-VzPwR .framer-nlo88f, .framer-VzPwR .framer-izmozk, .framer-VzPwR .framer-zp3r61, .framer-VzPwR .framer-5voioh { gap: 0px; } .framer-VzPwR.framer-fyj6xr > *, .framer-VzPwR .framer-1funpbc > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-VzPwR.framer-fyj6xr > :first-child, .framer-VzPwR .framer-1funpbc > :first-child, .framer-VzPwR .framer-nlo88f > :first-child, .framer-VzPwR .framer-5voioh > :first-child { margin-top: 0px; } .framer-VzPwR.framer-fyj6xr > :last-child, .framer-VzPwR .framer-1funpbc > :last-child, .framer-VzPwR .framer-nlo88f > :last-child, .framer-VzPwR .framer-5voioh > :last-child { margin-bottom: 0px; } .framer-VzPwR .framer-rnxo6a > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-VzPwR .framer-rnxo6a > :first-child, .framer-VzPwR .framer-izmozk > :first-child, .framer-VzPwR .framer-zp3r61 > :first-child { margin-left: 0px; } .framer-VzPwR .framer-rnxo6a > :last-child, .framer-VzPwR .framer-izmozk > :last-child, .framer-VzPwR .framer-zp3r61 > :last-child { margin-right: 0px; } .framer-VzPwR .framer-nlo88f > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-VzPwR .framer-izmozk > *, .framer-VzPwR .framer-zp3r61 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-VzPwR .framer-5voioh > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } }\",\".framer-VzPwR.framer-v-46o3s7.framer-fyj6xr, .framer-VzPwR.framer-v-c0xdfy.framer-fyj6xr, .framer-VzPwR.framer-v-187maf4.framer-fyj6xr { flex-direction: row; gap: 24px; padding: 24px 0px 24px 0px; width: 600px; }\",\".framer-VzPwR.framer-v-46o3s7 .framer-rnxo6a, .framer-VzPwR.framer-v-c0xdfy .framer-rnxo6a { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 240px); width: 240px; }\",\".framer-VzPwR.framer-v-46o3s7 .framer-1funpbc, .framer-VzPwR.framer-v-c0xdfy .framer-1funpbc, .framer-VzPwR.framer-v-187maf4 .framer-1funpbc, .framer-VzPwR.framer-v-3cetbe .framer-1funpbc, .framer-VzPwR.framer-v-1wux13r .framer-1funpbc, .framer-VzPwR.framer-v-88s14z .framer-1funpbc { flex: 1 0 0px; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VzPwR.framer-v-46o3s7.framer-fyj6xr { gap: 0px; } .framer-VzPwR.framer-v-46o3s7.framer-fyj6xr > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-VzPwR.framer-v-46o3s7.framer-fyj6xr > :first-child { margin-left: 0px; } .framer-VzPwR.framer-v-46o3s7.framer-fyj6xr > :last-child { margin-right: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VzPwR.framer-v-c0xdfy.framer-fyj6xr { gap: 0px; } .framer-VzPwR.framer-v-c0xdfy.framer-fyj6xr > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-VzPwR.framer-v-c0xdfy.framer-fyj6xr > :first-child { margin-left: 0px; } .framer-VzPwR.framer-v-c0xdfy.framer-fyj6xr > :last-child { margin-right: 0px; } }\",\".framer-VzPwR.framer-v-187maf4 .framer-rnxo6a, .framer-VzPwR.framer-v-3cetbe .framer-rnxo6a, .framer-VzPwR.framer-v-1wux13r .framer-rnxo6a, .framer-VzPwR.framer-v-88s14z .framer-rnxo6a { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 104px); width: 104px; }\",\".framer-VzPwR.framer-v-187maf4 .framer-izmozk, .framer-VzPwR.framer-v-3cetbe .framer-izmozk, .framer-VzPwR.framer-v-1wux13r .framer-izmozk, .framer-VzPwR.framer-v-88s14z .framer-izmozk { align-content: flex-start; align-items: flex-start; flex-direction: column; }\",\".framer-VzPwR.framer-v-187maf4 .framer-anpos-container, .framer-VzPwR.framer-v-3cetbe .framer-anpos-container, .framer-VzPwR.framer-v-1wux13r .framer-anpos-container, .framer-VzPwR.framer-v-88s14z .framer-anpos-container { order: 1; }\",\".framer-VzPwR.framer-v-187maf4 .framer-zp3r61, .framer-VzPwR.framer-v-3cetbe .framer-zp3r61, .framer-VzPwR.framer-v-1wux13r .framer-zp3r61, .framer-VzPwR.framer-v-88s14z .framer-zp3r61 { flex: none; order: 0; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VzPwR.framer-v-187maf4.framer-fyj6xr, .framer-VzPwR.framer-v-187maf4 .framer-izmozk { gap: 0px; } .framer-VzPwR.framer-v-187maf4.framer-fyj6xr > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-VzPwR.framer-v-187maf4.framer-fyj6xr > :first-child { margin-left: 0px; } .framer-VzPwR.framer-v-187maf4.framer-fyj6xr > :last-child { margin-right: 0px; } .framer-VzPwR.framer-v-187maf4 .framer-izmozk > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-VzPwR.framer-v-187maf4 .framer-izmozk > :first-child { margin-top: 0px; } .framer-VzPwR.framer-v-187maf4 .framer-izmozk > :last-child { margin-bottom: 0px; } }\",\".framer-VzPwR.framer-v-3cetbe.framer-fyj6xr, .framer-VzPwR.framer-v-1wux13r.framer-fyj6xr, .framer-VzPwR.framer-v-88s14z.framer-fyj6xr { flex-direction: row; gap: 24px; width: 600px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VzPwR.framer-v-3cetbe.framer-fyj6xr, .framer-VzPwR.framer-v-3cetbe .framer-izmozk { gap: 0px; } .framer-VzPwR.framer-v-3cetbe.framer-fyj6xr > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-VzPwR.framer-v-3cetbe.framer-fyj6xr > :first-child { margin-left: 0px; } .framer-VzPwR.framer-v-3cetbe.framer-fyj6xr > :last-child { margin-right: 0px; } .framer-VzPwR.framer-v-3cetbe .framer-izmozk > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-VzPwR.framer-v-3cetbe .framer-izmozk > :first-child { margin-top: 0px; } .framer-VzPwR.framer-v-3cetbe .framer-izmozk > :last-child { margin-bottom: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VzPwR.framer-v-1wux13r.framer-fyj6xr, .framer-VzPwR.framer-v-1wux13r .framer-izmozk { gap: 0px; } .framer-VzPwR.framer-v-1wux13r.framer-fyj6xr > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-VzPwR.framer-v-1wux13r.framer-fyj6xr > :first-child { margin-left: 0px; } .framer-VzPwR.framer-v-1wux13r.framer-fyj6xr > :last-child { margin-right: 0px; } .framer-VzPwR.framer-v-1wux13r .framer-izmozk > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-VzPwR.framer-v-1wux13r .framer-izmozk > :first-child { margin-top: 0px; } .framer-VzPwR.framer-v-1wux13r .framer-izmozk > :last-child { margin-bottom: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-VzPwR.framer-v-88s14z.framer-fyj6xr, .framer-VzPwR.framer-v-88s14z .framer-izmozk { gap: 0px; } .framer-VzPwR.framer-v-88s14z.framer-fyj6xr > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-VzPwR.framer-v-88s14z.framer-fyj6xr > :first-child { margin-left: 0px; } .framer-VzPwR.framer-v-88s14z.framer-fyj6xr > :last-child { margin-right: 0px; } .framer-VzPwR.framer-v-88s14z .framer-izmozk > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-VzPwR.framer-v-88s14z .framer-izmozk > :first-child { margin-top: 0px; } .framer-VzPwR.framer-v-88s14z .framer-izmozk > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 188.5\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Y7Mt3UXGG\":{\"layout\":[\"fixed\",\"auto\"]},\"Kbz6h6Iki\":{\"layout\":[\"fixed\",\"auto\"]},\"o2NHMZqhM\":{\"layout\":[\"fixed\",\"auto\"]},\"yyTfugm0Y\":{\"layout\":[\"fixed\",\"auto\"]},\"FFEZnLUwt\":{\"layout\":[\"fixed\",\"auto\"]},\"lTQtQENsA\":{\"layout\":[\"fixed\",\"auto\"]},\"lyfHOaKKH\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"vpCQYNMyN\":\"image\",\"aW1sHTRO2\":\"title\",\"npyC8G1Er\":\"category\",\"EwSJAGNZV\":\"date\",\"HqvA0q7G7\":\"author\",\"Kb3i2jnbC\":\"link\",\"NQMNsSDyc\":\"truncate\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerohBIPti4w=withCSS(Component,css,\"framer-VzPwR\");export default FramerohBIPti4w;FramerohBIPti4w.displayName=\"blog / post\";FramerohBIPti4w.defaultProps={height:188.5,width:200};addPropertyControls(FramerohBIPti4w,{variant:{options:[\"ydmjfh6T1\",\"Y7Mt3UXGG\",\"Kbz6h6Iki\",\"o2NHMZqhM\",\"yyTfugm0Y\",\"FFEZnLUwt\",\"lTQtQENsA\",\"lyfHOaKKH\"],optionTitles:[\"Grid\",\"Grid_Hover\",\"List Blog\",\"List Blog_Hover\",\"List Blog Phone\",\"List Home\",\"List Home Phone\",\"List Home_Hover\"],title:\"Variant\",type:ControlType.Enum},vpCQYNMyN:{title:\"Image\",type:ControlType.ResponsiveImage},aW1sHTRO2:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},npyC8G1Er:BlogCategoryChipControls?.[\"variant\"]&&{...BlogCategoryChipControls[\"variant\"],defaultValue:\"kjest0hPy\",hidden:undefined,title:\"Category\"},EwSJAGNZV:{defaultValue:\"Date\",displayTextArea:false,title:\"Date\",type:ControlType.String},HqvA0q7G7:{defaultValue:\"Amir\",displayTextArea:false,placeholder:\"\",title:\"Author\",type:ControlType.String},Kb3i2jnbC:{title:\"Link\",type:ControlType.Link},NQMNsSDyc:{defaultValue:false,title:\"Truncate\",type:ControlType.Boolean}});addFonts(FramerohBIPti4w,[...DividerFonts,...BlogCardImgFonts,...BlogCategoryChipFonts,...BlogAuthorChipFonts,...sharedStyle.fonts,...sharedStyle1.fonts,...sharedStyle2.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerohBIPti4w\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Y7Mt3UXGG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Kbz6h6Iki\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"o2NHMZqhM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yyTfugm0Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FFEZnLUwt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lTQtQENsA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lyfHOaKKH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"188.5\",\"framerVariables\":\"{\\\"vpCQYNMyN\\\":\\\"image\\\",\\\"aW1sHTRO2\\\":\\\"title\\\",\\\"npyC8G1Er\\\":\\\"category\\\",\\\"EwSJAGNZV\\\":\\\"date\\\",\\\"HqvA0q7G7\\\":\\\"author\\\",\\\"Kb3i2jnbC\\\":\\\"link\\\",\\\"NQMNsSDyc\\\":\\\"truncate\\\"}\",\"framerIntrinsicWidth\":\"200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";const truncatedTextPrefix=\"Lines:\"// Prefix the layer name with this to set the line limit\n;export function TruncatedText(Component){return props=>{const name=props[\"data-framer-name\"];if(name===null||name===void 0?void 0:name.startsWith(truncatedTextPrefix)){const lines=name.replace(new RegExp(\"^\"+truncatedTextPrefix),\"\").trim();return /*#__PURE__*/_jsx(Component,{...props,style:{...props.style,display:\"-webkit-box\",WebkitLineClamp:lines,WebkitBoxOrient:\"vertical\",overflow:\"hidden\",textOverflow:\"ellipsis\"}});}return /*#__PURE__*/_jsx(Component,{...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"TruncatedText\":{\"type\":\"reactHoc\",\"name\":\"TruncatedText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Truncate.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;BDO Grotesk Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{family:\"BDO Grotesk Medium\",url:\"https://framerusercontent.com/assets/yI5Y8rw8NKuGVlhjGzBEiYxA4j4.woff2\"}];export const css=['.framer-c0s4T .framer-styles-preset-ccd1zs:not(.rich-text-wrapper), .framer-c0s4T .framer-styles-preset-ccd1zs.rich-text-wrapper p { --framer-font-family: \"BDO Grotesk Medium\", \"BDO Grotesk Medium Placeholder\", 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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 18px; --framer-text-alignment: start; --framer-text-color: var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-c0s4T\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (3e73c7d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"AExELLJgE\",\"lPphDKZ7l\"];const serializationHash=\"framer-aQ6s9\";const variantClassNames={AExELLJgE:\"framer-v-9x7tge\",lPphDKZ7l:\"framer-v-naxiwj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const negate=value=>{return!value;};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"AExELLJgE\",Hover:\"lPphDKZ7l\"};const getProps=({height,id,image,width,...props})=>{return{...props,sbXgOACzo:image??props.sbXgOACzo,variant:humanReadableVariantMap[props.variant]??props.variant??\"AExELLJgE\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,sbXgOACzo,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AExELLJgE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=negate(isSet(sbXgOACzo));const visible1=isSet(sbXgOACzo);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-9x7tge\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"AExELLJgE\",ref:refBinding,style:{...style},tabIndex:-1,...addPropertyOverrides({lPphDKZ7l:{\"data-framer-name\":\"Hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4db1xh\",\"data-framer-name\":\"img\",layoutDependency:layoutDependency,layoutId:\"a4ev28Nxe\",children:[visible&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1200,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)*.5000000000000002-(componentViewport?.height||200)*1/2)+((componentViewport?.height||200)*1*.5000000000000002-((componentViewport?.height||200)*1-0)*1/2)),pixelHeight:2400,pixelWidth:2400,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/dQiHRujoerrMIEh7F5HEVrQCkA.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/dQiHRujoerrMIEh7F5HEVrQCkA.png?scale-down-to=512 512w,https://framerusercontent.com/images/dQiHRujoerrMIEh7F5HEVrQCkA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/dQiHRujoerrMIEh7F5HEVrQCkA.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/dQiHRujoerrMIEh7F5HEVrQCkA.png 2400w\"},className:\"framer-se7nux\",\"data-framer-name\":\"fallback\",layoutDependency:layoutDependency,layoutId:\"rRHJzUBG5\",...addPropertyOverrides({lPphDKZ7l:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1200,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)*.5000000000000002-(componentViewport?.height||200)*1.25/2)+((componentViewport?.height||200)*1.25*.5000000000000002-((componentViewport?.height||200)*1.25-0)*1/2)),pixelHeight:2400,pixelWidth:2400,sizes:`calc(${componentViewport?.width||\"100vw\"} * 1.25)`,src:\"https://framerusercontent.com/images/dQiHRujoerrMIEh7F5HEVrQCkA.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/dQiHRujoerrMIEh7F5HEVrQCkA.png?scale-down-to=512 512w,https://framerusercontent.com/images/dQiHRujoerrMIEh7F5HEVrQCkA.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/dQiHRujoerrMIEh7F5HEVrQCkA.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/dQiHRujoerrMIEh7F5HEVrQCkA.png 2400w\"}}},baseVariant,gestureVariant)}),visible1&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1200,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)*.5000000000000002-(componentViewport?.height||200)*1/2)+((componentViewport?.height||200)*1*.5000000000000002-((componentViewport?.height||200)*1-0)*1/2)),pixelHeight:2400,pixelWidth:2400,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(sbXgOACzo)},className:\"framer-yclnpx\",\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"NxOmXJLWw\",...addPropertyOverrides({lPphDKZ7l:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1200,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+((componentViewport?.height||200)*.5000000000000002-(componentViewport?.height||200)*1.25/2)+((componentViewport?.height||200)*1.25*.5000000000000002-((componentViewport?.height||200)*1.25-0)*1/2)),pixelHeight:2400,pixelWidth:2400,sizes:`calc(${componentViewport?.width||\"100vw\"} * 1.25)`,...toResponsiveImage(sbXgOACzo)}}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aQ6s9.framer-sjn1z, .framer-aQ6s9 .framer-sjn1z { display: block; }\",\".framer-aQ6s9.framer-9x7tge { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 200px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 200px; }\",\".framer-aQ6s9 .framer-4db1xh { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-aQ6s9 .framer-se7nux, .framer-aQ6s9 .framer-yclnpx { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-aQ6s9.framer-9x7tge { gap: 0px; } .framer-aQ6s9.framer-9x7tge > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-aQ6s9.framer-9x7tge > :first-child { margin-top: 0px; } .framer-aQ6s9.framer-9x7tge > :last-child { margin-bottom: 0px; } }\",\".framer-aQ6s9.framer-v-naxiwj .framer-4db1xh { height: 125%; left: calc(50.00000000000002% - 125% / 2); top: calc(50.00000000000002% - 125% / 2); width: 125%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"lPphDKZ7l\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"sbXgOACzo\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercaGaeEg7i=withCSS(Component,css,\"framer-aQ6s9\");export default FramercaGaeEg7i;FramercaGaeEg7i.displayName=\"blog / card-img\";FramercaGaeEg7i.defaultProps={height:200,width:200};addPropertyControls(FramercaGaeEg7i,{variant:{options:[\"AExELLJgE\",\"lPphDKZ7l\"],optionTitles:[\"Default\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},sbXgOACzo:{title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramercaGaeEg7i,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercaGaeEg7i\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"sbXgOACzo\\\":\\\"image\\\"}\",\"framerIntrinsicWidth\":\"200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lPphDKZ7l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"200\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./caGaeEg7i.map", "// Generated by Framer (3e73c7d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/yjKoujw3PQLST1hWWBnC/Py7R58CFcsOTnVpi19hF/zugN6b4V8.js\";const enabledGestures={Iamu8QeGD:{hover:true},vloc_XvVt:{hover:true}};const cycleOrder=[\"Iamu8QeGD\",\"vloc_XvVt\"];const serializationHash=\"framer-7CHLA\";const variantClassNames={Iamu8QeGD:\"framer-v-f2iu36\",vloc_XvVt:\"framer-v-oxusi8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Chip:\"Iamu8QeGD\",Color:\"vloc_XvVt\"};const getProps=({height,id,link,name1,width,...props})=>{return{...props,kzs3dbJHO:name1??props.kzs3dbJHO??\"Name\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Iamu8QeGD\",x3nPhE2BB:link??props.x3nPhE2BB};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,kzs3dbJHO,x3nPhE2BB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Iamu8QeGD\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:x3nPhE2BB,motionChild:true,nodeId:\"Iamu8QeGD\",openInNewTab:false,scopeId:\"YTtHFtujU\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-f2iu36\",className,classNames)} framer-11rpnzi`,\"data-framer-name\":\"Chip\",layoutDependency:layoutDependency,layoutId:\"Iamu8QeGD\",ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,...style},variants:{\"Iamu8QeGD-hover\":{backgroundColor:\"var(--token-1a0e7f85-671e-4528-8a1d-846db2b9e2ca, rgb(226, 224, 220))\"}},...addPropertyOverrides({\"Iamu8QeGD-hover\":{\"data-framer-name\":undefined},\"vloc_XvVt-hover\":{\"data-framer-name\":undefined},vloc_XvVt:{\"data-framer-name\":\"Color\",tabIndex:-1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e962qf\",\"data-styles-preset\":\"zugN6b4V8\",children:\"Author\"})}),className:\"framer-mre4ko\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dF8jANSB0\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:kzs3dbJHO,variants:{\"vloc_XvVt-hover\":{\"--extracted-r6o4lv\":\"var(--token-c8a10722-6593-4625-8b9d-4876f5a427a4, rgba(0, 0, 0, 0.4))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"vloc_XvVt-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e962qf\",\"data-styles-preset\":\"zugN6b4V8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c8a10722-6593-4625-8b9d-4876f5a427a4, rgba(0, 0, 0, 0.4)))\"},children:\"Name\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7CHLA.framer-11rpnzi, .framer-7CHLA .framer-11rpnzi { display: block; }\",\".framer-7CHLA.framer-f2iu36 { 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: visible; padding: 4px 8px 4px 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-7CHLA .framer-mre4ko { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-7CHLA.framer-f2iu36 { gap: 0px; } .framer-7CHLA.framer-f2iu36 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-7CHLA.framer-f2iu36 > :first-child { margin-left: 0px; } .framer-7CHLA.framer-f2iu36 > :last-child { margin-right: 0px; } }\",\".framer-7CHLA.framer-v-oxusi8.framer-f2iu36 { padding: 0px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 46\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"vloc_XvVt\":{\"layout\":[\"auto\",\"auto\"]},\"aFXQS1yM0\":{\"layout\":[\"auto\",\"auto\"]},\"eDOS8Kcbg\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"kzs3dbJHO\":\"name1\",\"x3nPhE2BB\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYTtHFtujU=withCSS(Component,css,\"framer-7CHLA\");export default FramerYTtHFtujU;FramerYTtHFtujU.displayName=\"blog / author-chip\";FramerYTtHFtujU.defaultProps={height:20,width:46};addPropertyControls(FramerYTtHFtujU,{variant:{options:[\"Iamu8QeGD\",\"vloc_XvVt\"],optionTitles:[\"Chip\",\"Color\"],title:\"Variant\",type:ControlType.Enum},kzs3dbJHO:{defaultValue:\"Name\",title:\"Name\",type:ControlType.String},x3nPhE2BB:{title:\"Link\",type:ControlType.Link}});addFonts(FramerYTtHFtujU,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYTtHFtujU\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"46\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"20\",\"framerVariables\":\"{\\\"kzs3dbJHO\\\":\\\"name1\\\",\\\"x3nPhE2BB\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vloc_XvVt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aFXQS1yM0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eDOS8Kcbg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YTtHFtujU.map", "// Generated by Framer (7858796)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,PathVariablesContext,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Announcement from\"https://framerusercontent.com/modules/ecQUJLZRFvqUof3jxmoV/jDzhyL3spGunnjEvZW17/xn_6kJtvm.js\";import Navigation2Color from\"https://framerusercontent.com/modules/jdEdJlBbYM8s5uzuhpR4/wAIKO4tuzbswdzCCEPHL/Odv0cdu4C.js\";import NavigationAnnouncementBar from\"https://framerusercontent.com/modules/weIQ9KTVsQy43NxcMmCS/4oOweAyFojfTWvX203dO/smBDozw24.js\";const NavigationAnnouncementBarFonts=getFonts(NavigationAnnouncementBar);const Navigation2ColorFonts=getFonts(Navigation2Color);const Navigation2ColorControls=getPropertyControls(Navigation2Color);const cycleOrder=[\"mA_GfpjaY\",\"mrW5zhS_Z\",\"DCEiOZxYZ\"];const serializationHash=\"framer-EuS5J\";const variantClassNames={DCEiOZxYZ:\"framer-v-1wq4rzb\",mA_GfpjaY:\"framer-v-i4hl9b\",mrW5zhS_Z:\"framer-v-je2hh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const query=prequery=>prequery({from:{alias:\"HFK1eCqK7\",data:Announcement,type:\"Collection\"},select:[{collection:\"HFK1eCqK7\",name:\"Onf6EgQ7N\",type:\"Identifier\"},{collection:\"HFK1eCqK7\",name:\"u442jjSTp\",type:\"Identifier\"},{collection:\"HFK1eCqK7\",name:\"rFlz4g4Xb\",type:\"Identifier\"},{collection:\"HFK1eCqK7\",name:\"N9c2cLRzG\",type:\"Identifier\"},{collection:\"HFK1eCqK7\",name:\"id\",type:\"Identifier\"}],where:{collection:\"HFK1eCqK7\",name:\"FOKuPa4b9\",type:\"Identifier\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Variant 3\":\"kvyJJWpex\",Dark:\"hehY9RN2Z\",Light:\"W84cbaWhY\"};const humanReadableEnumMap1={\"Desktop/Tablet\":\"KI_hTMw19\",\"Phone Open\":\"aK8srrXpc\",Blog:\"CcdaG3XyT\",Company:\"d4Y6cmZF2\",Phone:\"j2STcHawT\"};const humanReadableVariantMap={Black:\"DCEiOZxYZ\",Landing:\"mA_GfpjaY\",Scroll:\"mrW5zhS_Z\"};const getProps=({announcement,color,desktop,height,id,responsive,style1,tap,width,...props})=>{return{...props,BznjxhOSl:announcement??props.BznjxhOSl??true,castltTjO:desktop??props.castltTjO??true,lNymZfSrP:color??props.lNymZfSrP??\"var(--token-f1597325-46ba-4f65-813d-a9d34f97e901, rgb(46, 29, 96))\",NNWSsvkDo:humanReadableEnumMap[style1]??style1??props.NNWSsvkDo??\"W84cbaWhY\",oreg0peKP:humanReadableEnumMap1[responsive]??responsive??props.oreg0peKP??\"KI_hTMw19\",QuZz7ApmO:tap??props.QuZz7ApmO,variant:humanReadableVariantMap[props.variant]??props.variant??\"mA_GfpjaY\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,NNWSsvkDo,lNymZfSrP,QuZz7ApmO,oreg0peKP,castltTjO,BznjxhOSl,Onf6EgQ7NHFK1eCqK7,u442jjSTpHFK1eCqK7,rFlz4g4XbHFK1eCqK7,N9c2cLRzGHFK1eCqK7,idHFK1eCqK7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"mA_GfpjaY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const NaZbaWka413y2tyo=activeVariantCallback(async(...args)=>{if(QuZz7ApmO){const res=await QuZz7ApmO(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(baseVariant===\"DCEiOZxYZ\")return false;return value;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-i4hl9b\",className,classNames),\"data-framer-name\":\"Landing\",layoutDependency:layoutDependency,layoutId:\"mA_GfpjaY\",ref:refBinding,style:{...style},...addPropertyOverrides({DCEiOZxYZ:{\"data-framer-name\":\"Black\"},mrW5zhS_Z:{\"data-framer-name\":\"Scroll\"}},baseVariant,gestureVariant),children:[isDisplayed(BznjxhOSl)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-mbfj6l\",layoutDependency:layoutDependency,layoutId:\"HFK1eCqK7\",...addPropertyOverrides({mrW5zhS_Z:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"HFK1eCqK7\",data:Announcement,type:\"Collection\"},select:[{collection:\"HFK1eCqK7\",name:\"Onf6EgQ7N\",type:\"Identifier\"},{collection:\"HFK1eCqK7\",name:\"u442jjSTp\",type:\"Identifier\"},{collection:\"HFK1eCqK7\",name:\"rFlz4g4Xb\",type:\"Identifier\"},{collection:\"HFK1eCqK7\",name:\"N9c2cLRzG\",type:\"Identifier\"},{collection:\"HFK1eCqK7\",name:\"id\",type:\"Identifier\"}],where:{collection:\"HFK1eCqK7\",name:\"FOKuPa4b9\",type:\"Identifier\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idHFK1eCqK7,N9c2cLRzG:N9c2cLRzGHFK1eCqK7,Onf6EgQ7N:Onf6EgQ7NHFK1eCqK7,rFlz4g4Xb:rFlz4g4XbHFK1eCqK7,u442jjSTp:u442jjSTpHFK1eCqK7},index)=>{Onf6EgQ7NHFK1eCqK7??=\"\";u442jjSTpHFK1eCqK7??=\"\";rFlz4g4XbHFK1eCqK7??=\"\";N9c2cLRzGHFK1eCqK7??=true;return /*#__PURE__*/_jsx(LayoutGroup,{id:`HFK1eCqK7-${idHFK1eCqK7}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{rFlz4g4Xb:rFlz4g4XbHFK1eCqK7},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:u442jjSTpHFK1eCqK7,implicitPathVariables:{rFlz4g4Xb:rFlz4g4XbHFK1eCqK7}},{href:u442jjSTpHFK1eCqK7,implicitPathVariables:{rFlz4g4Xb:rFlz4g4XbHFK1eCqK7}}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vweyj2-container\",layoutDependency:layoutDependency,layoutId:\"eY0og0mN5-container\",nodeId:\"eY0og0mN5\",rendersWithMotion:true,scopeId:\"dWGg9iTfX\",children:/*#__PURE__*/_jsx(NavigationAnnouncementBar,{FIqeEUvFa:resolvedLinks[0],height:\"100%\",id:\"eY0og0mN5\",layoutId:\"eY0og0mN5\",style:{width:\"100%\"},u1p_sT_Sp:N9c2cLRzGHFK1eCqK7,width:\"100%\",YZmehL7Id:Onf6EgQ7NHFK1eCqK7,...addPropertyOverrides({mrW5zhS_Z:{FIqeEUvFa:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})})},idHFK1eCqK7);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fxjq3j\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"cJ3ozZ1F5\",style:{backgroundColor:\"var(--token-2a5a3f17-ba06-4a10-b726-6e53b7acda31, rgb(255, 255, 255))\"},variants:{DCEiOZxYZ:{backgroundColor:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\"}}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:96,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||136)-0-136)/2+40+0),...addPropertyOverrides({DCEiOZxYZ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||96)-0-96)/2+0+0)},mrW5zhS_Z:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||96)-0-96)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17y1ze9-container\",layoutDependency:layoutDependency,layoutId:\"ATXFeZcr9-container\",nodeId:\"ATXFeZcr9\",rendersWithMotion:true,scopeId:\"dWGg9iTfX\",children:/*#__PURE__*/_jsx(Navigation2Color,{eIhHgAqtB:castltTjO,height:\"100%\",id:\"ATXFeZcr9\",JU2zbCEcN:lNymZfSrP,layoutId:\"ATXFeZcr9\",NaZbaWka4:NaZbaWka413y2tyo,nM15poT0V:oreg0peKP,style:{width:\"100%\"},variant:NNWSsvkDo,VicDrG4d6:false,width:\"100%\",...addPropertyOverrides({DCEiOZxYZ:{JU2zbCEcN:\"var(--token-2a5a3f17-ba06-4a10-b726-6e53b7acda31, rgb(255, 255, 255))\",variant:\"W84cbaWhY\",VicDrG4d6:true},mrW5zhS_Z:{JU2zbCEcN:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\",variant:\"hehY9RN2Z\",VicDrG4d6:true}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EuS5J.framer-a5vgh9, .framer-EuS5J .framer-a5vgh9 { display: block; }\",\".framer-EuS5J.framer-i4hl9b { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-EuS5J .framer-mbfj6l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-EuS5J .framer-1vweyj2-container { flex: none; height: auto; position: relative; width: 100%; z-index: 2; }\",\".framer-EuS5J .framer-1fxjq3j { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: calc(-49.99999999999998% - 100% / 2); width: 100%; z-index: 0; }\",\".framer-EuS5J .framer-17y1ze9-container { flex: none; height: auto; position: relative; width: 100%; z-index: 9; }\",\".framer-EuS5J.framer-v-je2hh .framer-mbfj6l { left: 50%; position: absolute; top: -28%; z-index: 1; }\",\".framer-EuS5J.framer-v-je2hh .framer-1fxjq3j, .framer-EuS5J.framer-v-1wq4rzb .framer-1fxjq3j { top: calc(50.00000000000002% - 100% / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 136\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mrW5zhS_Z\":{\"layout\":[\"fixed\",\"auto\"]},\"DCEiOZxYZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"NNWSsvkDo\":\"style1\",\"lNymZfSrP\":\"color\",\"QuZz7ApmO\":\"tap\",\"oreg0peKP\":\"responsive\",\"castltTjO\":\"desktop\",\"BznjxhOSl\":\"announcement\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdWGg9iTfX=withCSS(Component,css,\"framer-EuS5J\");export default FramerdWGg9iTfX;FramerdWGg9iTfX.displayName=\"navigation / 1 component\";FramerdWGg9iTfX.defaultProps={height:136,width:1200};addPropertyControls(FramerdWGg9iTfX,{variant:{options:[\"mA_GfpjaY\",\"mrW5zhS_Z\",\"DCEiOZxYZ\"],optionTitles:[\"Landing\",\"Scroll\",\"Black\"],title:\"Variant\",type:ControlType.Enum},NNWSsvkDo:Navigation2ColorControls?.[\"variant\"]&&{...Navigation2ColorControls[\"variant\"],defaultValue:\"W84cbaWhY\",description:undefined,hidden:undefined,title:\"Style\"},lNymZfSrP:{defaultValue:'var(--token-f1597325-46ba-4f65-813d-a9d34f97e901, rgb(46, 29, 96)) /* {\"name\":\"Purple 500\"} */',title:\"Color\",type:ControlType.Color},QuZz7ApmO:{title:\"Tap\",type:ControlType.EventHandler},oreg0peKP:Navigation2ColorControls?.[\"nM15poT0V\"]&&{...Navigation2ColorControls[\"nM15poT0V\"],defaultValue:\"KI_hTMw19\",description:undefined,hidden:undefined,title:\"Responsive\"},castltTjO:{defaultValue:true,title:\"Desktop\",type:ControlType.Boolean},BznjxhOSl:{defaultValue:true,title:\"Announcement\",type:ControlType.Boolean}});addFonts(FramerdWGg9iTfX,[{explicitInter:true,fonts:[]},...NavigationAnnouncementBarFonts,...Navigation2ColorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdWGg9iTfX\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mrW5zhS_Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DCEiOZxYZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"136\",\"framerVariables\":\"{\\\"NNWSsvkDo\\\":\\\"style1\\\",\\\"lNymZfSrP\\\":\\\"color\\\",\\\"QuZz7ApmO\\\":\\\"tap\\\",\\\"oreg0peKP\\\":\\\"responsive\\\",\\\"castltTjO\\\":\\\"desktop\\\",\\\"BznjxhOSl\\\":\\\"announcement\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (7858796)\nimport{addPropertyControls as e,ControlType as t,QueryCache as l,QueryEngine as n}from\"framer\";import{DatabaseCollection as i}from\"./xn_6kJtvm-0.js\";import{resolveRichText as a}from\"./xn_6kJtvm-1.js\";import{resolveRichTextEs as r}from\"./xn_6kJtvm-3.js\";let o={FOKuPa4b9:{isNullable:!0,type:t.Boolean},id:{isNullable:!1,type:t.String},N9c2cLRzG:{isNullable:!0,type:t.Boolean},nextItemId:{isNullable:!0,type:t.String},Onf6EgQ7N:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},rFlz4g4Xb:{isNullable:!0,type:t.String},u442jjSTp:{isNullable:!0,type:t.Link}},u=new n,m=new l(u),p={collectionByLocaleId:{default:new i({chunks:[new URL(\"./xn_6kJtvm-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/ecQUJLZRFvqUof3jxmoV/jDzhyL3spGunnjEvZW17/xn_6kJtvm.js\").href.replace(\"/modules/\",\"/cms/\")],indexes:[],resolveRichText:a,schema:o}),sc_He9ZMb:new i({chunks:[new URL(\"./xn_6kJtvm-chunk-sc_He9ZMb-0.framercms\",\"https://framerusercontent.com/modules/ecQUJLZRFvqUof3jxmoV/jDzhyL3spGunnjEvZW17/xn_6kJtvm.js\").href.replace(\"/modules/\",\"/cms/\")],indexes:[],resolveRichText:r,schema:o})},displayName:\"Announcement\"};export default p;e(p,{FOKuPa4b9:{defaultValue:!0,title:\"Active\",type:t.Boolean},Onf6EgQ7N:{defaultValue:\"Announcement\",maxLength:32,title:\"Announcement\",type:t.String},u442jjSTp:{title:\"Link\",type:t.Link},N9c2cLRzG:{defaultValue:!0,title:\"New tab\",type:t.Boolean},rFlz4g4Xb:{title:\"Slug\",type:t.String},previousItemId:{dataIdentifier:\"local-module:collection/xn_6kJtvm:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/xn_6kJtvm:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await m.get({from:{data:p,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"rFlz4g4Xb\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t).readAsync();return l?.rFlz4g4Xb;},async getRecordIdBySlug(e,t){let[l]=await m.get({from:{data:p,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"rFlz4g4Xb\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t).readAsync();return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerSlug\":\"rFlz4g4Xb\",\"framerAutoSizeImages\":\"true\",\"framerCollectionId\":\"xn_6kJtvm\",\"framerCollectionUtils\":\"1\",\"framerColorSyntax\":\"false\",\"framerData\":\"\",\"framerRecordIdKey\":\"id\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},u=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},l=(t,n,i)=>(i=null!=t?e(s(t)):{},u(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),h=o({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),c=l(h()),f={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},g=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=f.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=f.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=f.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=f.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=f.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=f.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=f.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=f.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=f.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=f.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,this.offset=0,this.view=d(this.bytes),this.decoder=new TextDecoder;}};function d(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as p}from\"framer\";// ../../library/src/utils/utils.ts\nvar y=\"undefined\"!=typeof window,v=y&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction w(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function m(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar I=1024,b=1.5,U=t=>2**t-1,S=t=>-(2**(t-1)),k=t=>2**(t-1)-1,L={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:S(8),Int16:S(16),Int32:S(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},B={Uint8:U(8),Uint16:U(16),Uint32:U(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:k(8),Int16:k(16),Int32:k(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function E(t,e,r,n){w(t>=e,t,\"outside lower bound for\",n),w(t<=r,t,\"outside upper bound for\",n);}var M=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*b)+t);r.set(this.bytes),this.bytes=r,this.view=d(r);}writeUint8(t){E(t,L.Uint8,B.Uint8,\"Uint8\");let e=f.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){E(t,L.Uint16,B.Uint16,\"Uint16\");let e=f.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){E(t,L.Uint32,B.Uint32,\"Uint32\");let e=f.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){E(t,L.Uint64,B.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){E(t,L.BigUint64,B.BigUint64,\"BigUint64\");let e=f.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){E(t,L.Int8,B.Int8,\"Int8\");let e=f.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){E(t,L.Int16,B.Int16,\"Int16\");let e=f.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){E(t,L.Int32,B.Int32,\"Int32\");let e=f.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){E(t,L.Int64,B.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){E(t,L.BigInt64,B.BigInt64,\"BigInt64\");let e=f.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=f.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=f.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){this.offset=0,this.bytes=new Uint8Array(I),this.view=d(this.bytes),this.encoder=new TextEncoder,this.encodedStrings=/* @__PURE__ */new Map;}};// src/utils/typeChecks.ts\nfunction F(t){return Number.isFinite(t);}function T(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar N=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return w(F(r),\"Invalid chunkId\"),w(F(n),\"Invalid offset\"),w(F(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(w(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as A}from\"framer\";function O(t){if(T(t))return 0/* Null */;switch(t.type){case A.Array:return 1/* Array */;case A.Boolean:return 2/* Boolean */;case A.Color:return 3/* Color */;case A.Date:return 4/* Date */;case A.Enum:return 5/* Enum */;case A.File:return 6/* File */;case A.ResponsiveImage:return 10/* ResponsiveImage */;case A.Link:return 7/* Link */;case A.Number:return 8/* Number */;case A.Object:return 9/* Object */;case A.RichText:return 11/* RichText */;case A.String:return 12/* String */;default:m(t);}}function x(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:A.Array,value:n};}function P(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function q(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function R(t){return{type:A.Boolean,value:0!==t.readUint8()};}function _(t,e){t.writeUint8(e.value?1:0);}function D(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function j(t){return{type:A.Color,value:t.readString()};}function C(t,e){t.writeString(e.value);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function W(t){let e=t.readInt64(),r=new Date(e);return{type:A.Date,value:r.toISOString()};}function $(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function z(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function G(t){return{type:A.Enum,value:t.readString()};}function K(t,e){t.writeString(e.value);}function H(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:A.File,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:A.Link,value:t.readJson()};}function Z(t,e){t.writeJson(e.value);}function tt(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function te(t){return{type:A.Number,value:t.readFloat64()};}function tr(t,e){t.writeFloat64(e.value);}function tn(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function ti(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:A.Object,value:n};}function ts(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function ta(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function to(t){return{type:A.ResponsiveImage,value:t.readJson()};}function tu(t,e){t.writeJson(e.value);}function tl(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function th(t){return{type:A.RichText,value:t.readUint32()};}function tc(t,e){t.writeUint32(e.value);}function tf(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}function tg(t){return{type:A.String,value:t.readString()};}function td(t,e){t.writeString(e.value);}function tp(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return x(t);case 2/* Boolean */:return R(t);case 3/* Color */:return j(t);case 4/* Date */:return W(t);case 5/* Enum */:return G(t);case 6/* File */:return V(t);case 7/* Link */:return Y(t);case 8/* Number */:return te(t);case 9/* Object */:return ti(t);case 10/* ResponsiveImage */:return to(t);case 11/* RichText */:return th(t);case 12/* String */:return tg(t);default:m(e);}},t.write=function(t,e){let r=O(e);if(t.writeUint8(r),!T(e))switch(e.type){case A.Array:return P(t,e);case A.Boolean:return _(t,e);case A.Color:return C(t,e);case A.Date:return $(t,e);case A.Enum:return K(t,e);case A.File:return X(t,e);case A.Link:return Z(t,e);case A.Number:return tr(t,e);case A.Object:return ts(t,e);case A.ResponsiveImage:return tu(t,e);case A.RichText:return tc(t,e);case A.String:return td(t,e);default:m(e);}},t.compare=function(t,e,r){let n=O(t),i=O(e);if(n<i)return -1;if(n>i)return 1;if(T(t)||T(e))return 0;switch(t.type){case A.Array:return w(e.type===A.Array),q(t,e,r);case A.Boolean:return w(e.type===A.Boolean),D(t,e);case A.Color:return w(e.type===A.Color),J(t,e);case A.Date:return w(e.type===A.Date),z(t,e);case A.Enum:return w(e.type===A.Enum),H(t,e);case A.File:return w(e.type===A.File),Q(t,e);case A.Link:return w(e.type===A.Link),tt(t,e);case A.Number:return w(e.type===A.Number),tn(t,e);case A.Object:return w(e.type===A.Object),ta(t,e,r);case A.ResponsiveImage:return w(e.type===A.ResponsiveImage),tl(t,e);case A.RichText:return w(e.type===A.RichText),tf(t,e);case A.String:return w(e.type===A.String),tp(t,e,r);default:m(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar ty=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new g(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=N.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new M;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,this.entries=[];}},tv=3,tw=250,tm=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tI=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tm.includes(n.status)||++r>tv)return n;}catch(t){if(e?.signal?.aborted||++r>tv)throw t;}await tb(r);}};async function tb(t){let e=Math.floor(tw*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tU(t,e){let r=tL(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tI(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tS,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tS=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(w(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tk(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(w(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tk(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){this.chunks=[];}};function tk(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tL(t){w(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tB=class{async loadModel(){let[t]=await tU(this.options.url,[this.options.range]);return w(t,\"Failed to load model\"),ty.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){w(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:m(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==p.String||e.value?.type!==p.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==p.String||e.value?.type!==p.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==p.String||e.value?.type!==p.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       \u2193\n   * \u250C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2510\n   * \u2502 1 \u2502 2 \u2502 2 \u2502 2 \u2502 2 \u2502 3 \u2502\n   * \u2514\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2518\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   \u2193\n   * \u250C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2510\n   * \u2502 1 \u2502 2 \u2502 2 \u2502 2 \u2502 2 \u2502 3 \u2502\n   * \u2514\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2518\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,this.supportedLookupTypes=[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */],this.collation=this.options.collation;let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];w(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r;}},tE=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){this.fields=/* @__PURE__ */new Map;}},tM=class{scanItems(){return this.itemsPromise??=tI(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new g(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tE.read(n),r=n.getOffset()-t,s=new N(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,this.itemLoader=new c.default(async t=>{let e=t.map(t=>{let e=N.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tU(this.url,e);return r.map((e,r)=>{let n=new g(e),i=tE.read(n),s=t[r];return w(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});});}},tF=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=N.fromString(t),r=this.chunks[e.chunkId];return w(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=N.fromString(t.pointer),n=N.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,this.schema=this.options.schema,this.indexes=this.options.indexes,this.resolveRichText=this.options.resolveRichText,this.chunks=this.options.chunks.map((t,e)=>new tM(e,t));}};export{tF as DatabaseCollection,tB as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "let e=[];export async function resolveRichText(t){let i=e[t];if(i)return await i();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "let e=[];export async function resolveRichTextEs(t){let i=e[t];if(i)return await i();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichTextEs\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (7858796)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navigation3Base from\"https://framerusercontent.com/modules/8pWaNCov0lcczbQI70C1/iDCTGb5FddRm7LviJ5bB/FNt7F5PuG.js\";const Navigation3BaseFonts=getFonts(Navigation3Base);const Navigation3BaseControls=getPropertyControls(Navigation3Base);const cycleOrder=[\"W84cbaWhY\",\"hehY9RN2Z\",\"kvyJJWpex\"];const serializationHash=\"framer-qaSEp\";const variantClassNames={hehY9RN2Z:\"framer-v-y4804o\",kvyJJWpex:\"framer-v-11061gv\",W84cbaWhY:\"framer-v-11qufwx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Desktop/Tablet\":\"KI_hTMw19\",\"Phone Open\":\"aK8srrXpc\",Blog:\"CcdaG3XyT\",Company:\"d4Y6cmZF2\",Phone:\"j2STcHawT\"};const humanReadableVariantMap={\"Variant 3\":\"kvyJJWpex\",Dark:\"hehY9RN2Z\",Light:\"W84cbaWhY\"};const getProps=({color,desktop,height,id,responsive,scroll,tap,width,...props})=>{return{...props,eIhHgAqtB:desktop??props.eIhHgAqtB??true,JU2zbCEcN:color??props.JU2zbCEcN??\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\",NaZbaWka4:tap??props.NaZbaWka4,nM15poT0V:humanReadableEnumMap[responsive]??responsive??props.nM15poT0V??\"KI_hTMw19\",variant:humanReadableVariantMap[props.variant]??props.variant??\"W84cbaWhY\",VicDrG4d6:scroll??props.VicDrG4d6};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,nM15poT0V,eIhHgAqtB,NaZbaWka4,JU2zbCEcN,VicDrG4d6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"W84cbaWhY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const hjkmIVHaBxx8dmf=activeVariantCallback(async(...args)=>{if(NaZbaWka4){const res=await NaZbaWka4(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-11qufwx\",className,classNames),\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"W84cbaWhY\",ref:refBinding,style:{...style},...addPropertyOverrides({hehY9RN2Z:{\"data-framer-name\":\"Dark\"},kvyJJWpex:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:96,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||96)-0-96)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r3xloc-container\",layoutDependency:layoutDependency,layoutId:\"bjtNhiC33-container\",nodeId:\"bjtNhiC33\",rendersWithMotion:true,scopeId:\"Odv0cdu4C\",children:/*#__PURE__*/_jsx(Navigation3Base,{a8nLUcbrL:eIhHgAqtB,height:\"100%\",hjkmIVHaB:hjkmIVHaBxx8dmf,hQ2TZ0lYl:VicDrG4d6,id:\"bjtNhiC33\",layoutId:\"bjtNhiC33\",R1QeEp9EW:addImageAlt({pixelHeight:282,pixelWidth:726,src:\"https://framerusercontent.com/images/KK1pELZgXSF8gOipibhvB29ijpw.png\",srcSet:\"https://framerusercontent.com/images/KK1pELZgXSF8gOipibhvB29ijpw.png?scale-down-to=512 512w,https://framerusercontent.com/images/KK1pELZgXSF8gOipibhvB29ijpw.png 726w\"},\"\"),style:{width:\"100%\"},variant:nM15poT0V,width:\"100%\",YcCwDS_93:\"var(--token-2a5a3f17-ba06-4a10-b726-6e53b7acda31, rgb(255, 255, 255))\",...addPropertyOverrides({hehY9RN2Z:{R1QeEp9EW:undefined,YcCwDS_93:JU2zbCEcN},kvyJJWpex:{YcCwDS_93:JU2zbCEcN}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-qaSEp.framer-2cjio8, .framer-qaSEp .framer-2cjio8 { display: block; }\",\".framer-qaSEp.framer-11qufwx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-qaSEp .framer-r3xloc-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 96\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hehY9RN2Z\":{\"layout\":[\"fixed\",\"auto\"]},\"kvyJJWpex\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"nM15poT0V\":\"responsive\",\"eIhHgAqtB\":\"desktop\",\"NaZbaWka4\":\"tap\",\"JU2zbCEcN\":\"color\",\"VicDrG4d6\":\"scroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOdv0cdu4C=withCSS(Component,css,\"framer-qaSEp\");export default FramerOdv0cdu4C;FramerOdv0cdu4C.displayName=\"navigation / 2 color\";FramerOdv0cdu4C.defaultProps={height:96,width:1200};addPropertyControls(FramerOdv0cdu4C,{variant:{options:[\"W84cbaWhY\",\"hehY9RN2Z\",\"kvyJJWpex\"],optionTitles:[\"Light\",\"Dark\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},nM15poT0V:Navigation3BaseControls?.[\"variant\"]&&{...Navigation3BaseControls[\"variant\"],defaultValue:\"KI_hTMw19\",description:undefined,hidden:undefined,title:\"Responsive\"},eIhHgAqtB:{defaultValue:true,title:\"Desktop\",type:ControlType.Boolean},NaZbaWka4:{title:\"Tap\",type:ControlType.EventHandler},JU2zbCEcN:{defaultValue:'var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color},VicDrG4d6:{defaultValue:false,title:\"Scroll\",type:ControlType.Boolean}});addFonts(FramerOdv0cdu4C,[{explicitInter:true,fonts:[]},...Navigation3BaseFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOdv0cdu4C\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hehY9RN2Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kvyJJWpex\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"nM15poT0V\\\":\\\"responsive\\\",\\\"eIhHgAqtB\\\":\\\"desktop\\\",\\\"NaZbaWka4\\\":\\\"tap\\\",\\\"JU2zbCEcN\\\":\\\"color\\\",\\\"VicDrG4d6\\\":\\\"scroll\\\"}\",\"framerIntrinsicHeight\":\"96\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (7858796)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,PathVariablesContext,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleCode,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Blog from\"https://framerusercontent.com/modules/vQBBQyAo8JxL72xDXppg/vg28WPHoWE1bRZOfG2br/iH5LD3LN6.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/dU5uSogrZDIse6fZSOod/P1tyFCWbrLSi2BAsv5SJ/kXZKr7TBh.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/zGUNhuCl0uHFdrjKpWL6/0ycWoDHcNe4npWRHiXYZ/NaZYWThU9.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/pqWznOMiiWAAMwTvpeyt/MnBJ9o29rEXD9NVWXyxM/o5kr29PJJ.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/66apXtAaoHhggocmPEqK/eggECs86sA29iHuxX0i4/su1WD3rkc.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/yjKoujw3PQLST1hWWBnC/Py7R58CFcsOTnVpi19hF/zugN6b4V8.js\";import NavigationIconControl from\"https://framerusercontent.com/modules/wqSj4h4c5wIF2X4bt4LP/aa4mSnaIMKYjoGhruFsF/blUJ0Aucu.js\";import NavigationDropdown from\"https://framerusercontent.com/modules/b0l4NRyvuwHf8dDQTcET/jVlBAaHYrdsm2Ab7vqMj/d2GNTZeDE.js\";import NavigationButton from\"https://framerusercontent.com/modules/cg8j4RyzJAUFIXwpR5MP/6L2cvZCb14UMZPEa1SUS/Em6it9ozB.js\";import ButtonHero from\"https://framerusercontent.com/modules/bLgbaJJAyLwBjRwZZymp/8Gx57rEaEuqSjVjl6PF7/j_xUZ5Lj9.js\";import ButtonSocial from\"https://framerusercontent.com/modules/sO9SqfmArCPCGWsrVYmq/8At2JEmTkfKF7UuCtSGk/l3yHxj18R.js\";import NavigationIconHamburger from\"https://framerusercontent.com/modules/edJftsjwwhsH2UGc5F8C/vNI5fT2EcBJo8S3zq8I0/MLzrupitA.js\";import BlogPost from\"https://framerusercontent.com/modules/wyN8jT2zekTuoM6NPHtW/Owzn0CIbvbrqv2nPO647/ohBIPti4w.js\";import Divider from\"https://framerusercontent.com/modules/8uRpQB7l2iAPqAWu9d5A/zG6cnLPZm0QtDnlj89UA/pCGD3JhGF.js\";import NavigationBlogLink from\"https://framerusercontent.com/modules/qyKOMds5Tpe7qQY3wLOQ/eR4RlQohuhHpV8m35pSf/typ8f7HhI.js\";const NavigationDropdownFonts=getFonts(NavigationDropdown);const NavigationButtonFonts=getFonts(NavigationButton);const NavigationIconControlFonts=getFonts(NavigationIconControl);const NavigationIconHamburgerFonts=getFonts(NavigationIconHamburger);const ButtonSocialFonts=getFonts(ButtonSocial);const ImageWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(Image));const NavigationBlogLinkFonts=getFonts(NavigationBlogLink);const DividerFonts=getFonts(Divider);const BlogPostFonts=getFonts(BlogPost);const ImageWithFX=withFX(Image);const ButtonHeroFonts=getFonts(ButtonHero);const cycleOrder=[\"KI_hTMw19\",\"j2STcHawT\",\"aK8srrXpc\",\"d4Y6cmZF2\",\"CcdaG3XyT\"];const serializationHash=\"framer-9f2nH\";const variantClassNames={aK8srrXpc:\"framer-v-23dmex\",CcdaG3XyT:\"framer-v-crchvl\",d4Y6cmZF2:\"framer-v-1ar62m8\",j2STcHawT:\"framer-v-1xwvg9o\",KI_hTMw19:\"framer-v-1god6lq\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const negate=value=>{return!value;};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const transition2={damping:64,delay:0,mass:1,stiffness:250,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:2,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"icHOhRT_J\":return\"kjest0hPy\";case\"DFFF862mr\":return\"JGuvhUtQu\";case\"n_9UpVuHq\":return\"tb6Mt0CAe\";case\"OJN3pOfcH\":return\"G1U3DZcNr\";default:return\"kjest0hPy\";}};const toDateString=(value,options={},activeLocale)=>{if(typeof value!==\"string\")return\"\";const date=new Date(value);if(isNaN(date.getTime()))return\"\";const display=options.display?options.display:\"date\";const dateOptions={dateStyle:display!==\"time\"?options.dateStyle:undefined,timeStyle:display===\"date\"?undefined:\"short\",timeZone:\"UTC\"};const fallbackLocale=\"en-US\";const locale=options.locale||activeLocale||fallbackLocale;// We add a try block because an invalid language code results in a crash\ntry{return date.toLocaleString(locale,dateOptions);}catch{return date.toLocaleString(fallbackLocale,dateOptions);}};const query=prequery=>prequery({from:{alias:\"iIw2L2r9O\",data:Blog,type:\"Collection\"},select:[{collection:\"iIw2L2r9O\",name:\"X4wnA78z_\",type:\"Identifier\"},{collection:\"iIw2L2r9O\",name:\"jx2iR_pXn\",type:\"Identifier\"},{collection:\"iIw2L2r9O\",name:\"plbtrvp7J\",type:\"Identifier\"},{collection:\"iIw2L2r9O\",name:\"IkWZXrrdH\",type:\"Identifier\"},{collection:\"iIw2L2r9O\",name:\"ueV9N6IE8\",type:\"Identifier\"},{collection:\"iIw2L2r9O\",name:\"HB0yQ6FcT\",type:\"Identifier\"},{collection:\"iIw2L2r9O\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"iIw2L2r9O\",name:\"jteHIEaC3\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"WxJ9gQoG_\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"iIw2L2r9O\",name:\"plbtrvp7J\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"icHOhRT_J\"},type:\"BinaryOperation\"},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query1=prequery=>prequery({from:{alias:\"xWteofCNC\",data:Blog,type:\"Collection\"},select:[{collection:\"xWteofCNC\",name:\"X4wnA78z_\",type:\"Identifier\"},{collection:\"xWteofCNC\",name:\"jx2iR_pXn\",type:\"Identifier\"},{collection:\"xWteofCNC\",name:\"plbtrvp7J\",type:\"Identifier\"},{collection:\"xWteofCNC\",name:\"IkWZXrrdH\",type:\"Identifier\"},{collection:\"xWteofCNC\",name:\"ueV9N6IE8\",type:\"Identifier\"},{collection:\"xWteofCNC\",name:\"HB0yQ6FcT\",type:\"Identifier\"},{collection:\"xWteofCNC\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"xWteofCNC\",name:\"jteHIEaC3\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"WxJ9gQoG_\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"xWteofCNC\",name:\"plbtrvp7J\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"DFFF862mr\"},type:\"BinaryOperation\"},type:\"BinaryOperation\"}});const query2=prequery=>prequery({from:{alias:\"l32TrI8u9\",data:Blog,type:\"Collection\"},select:[{collection:\"l32TrI8u9\",name:\"X4wnA78z_\",type:\"Identifier\"},{collection:\"l32TrI8u9\",name:\"jx2iR_pXn\",type:\"Identifier\"},{collection:\"l32TrI8u9\",name:\"plbtrvp7J\",type:\"Identifier\"},{collection:\"l32TrI8u9\",name:\"IkWZXrrdH\",type:\"Identifier\"},{collection:\"l32TrI8u9\",name:\"ueV9N6IE8\",type:\"Identifier\"},{collection:\"l32TrI8u9\",name:\"HB0yQ6FcT\",type:\"Identifier\"},{collection:\"l32TrI8u9\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"l32TrI8u9\",name:\"jteHIEaC3\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"WxJ9gQoG_\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"l32TrI8u9\",name:\"plbtrvp7J\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"n_9UpVuHq\"},type:\"BinaryOperation\"},type:\"BinaryOperation\"}});const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:48};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop/Tablet\":\"KI_hTMw19\",\"Phone Open\":\"aK8srrXpc\",Blog:\"CcdaG3XyT\",Company:\"d4Y6cmZF2\",Phone:\"j2STcHawT\"};const getProps=({color,desktop,height,id,image,scroll,waitlist,width,...props})=>{return{...props,a8nLUcbrL:desktop??props.a8nLUcbrL??true,hjkmIVHaB:waitlist??props.hjkmIVHaB,hQ2TZ0lYl:scroll??props.hQ2TZ0lYl,R1QeEp9EW:image??props.R1QeEp9EW??{alt:\"\",pixelHeight:1542,pixelWidth:3975,src:\"https://framerusercontent.com/images/R3FRLE2kgeLUy0N5xfDodsGvPY.png?scale-down-to=2048\",srcSet:\"https://framerusercontent.com/images/R3FRLE2kgeLUy0N5xfDodsGvPY.png?scale-down-to=512 512w,https://framerusercontent.com/images/R3FRLE2kgeLUy0N5xfDodsGvPY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/R3FRLE2kgeLUy0N5xfDodsGvPY.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/R3FRLE2kgeLUy0N5xfDodsGvPY.png 3975w\"},variant:humanReadableVariantMap[props.variant]??props.variant??\"KI_hTMw19\",YcCwDS_93:color??props.YcCwDS_93??\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,a8nLUcbrL,hjkmIVHaB,YcCwDS_93,hQ2TZ0lYl,R1QeEp9EW,X4wnA78z_iIw2L2r9O,jx2iR_pXniIw2L2r9O,plbtrvp7JiIw2L2r9O,IkWZXrrdHiIw2L2r9O,ueV9N6IE8iIw2L2r9O,HB0yQ6FcTiIw2L2r9O,idiIw2L2r9O,X4wnA78z_xWteofCNC,jx2iR_pXnxWteofCNC,plbtrvp7JxWteofCNC,IkWZXrrdHxWteofCNC,ueV9N6IE8xWteofCNC,HB0yQ6FcTxWteofCNC,idxWteofCNC,X4wnA78z_l32TrI8u9,jx2iR_pXnl32TrI8u9,plbtrvp7Jl32TrI8u9,IkWZXrrdHl32TrI8u9,ueV9N6IE8l32TrI8u9,HB0yQ6FcTl32TrI8u9,idl32TrI8u9,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KI_hTMw19\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapinoec7=activeVariantCallback(async(...args)=>{setVariant(\"d4Y6cmZF2\");});const onMouseEnterinoec7=activeVariantCallback(async(...args)=>{setVariant(\"d4Y6cmZF2\");});const onMouseLeave8qyccg=activeVariantCallback(async(...args)=>{setVariant(\"KI_hTMw19\");});const onTap8qyccg=activeVariantCallback(async(...args)=>{setVariant(\"KI_hTMw19\");});const onTapxxn6u5=activeVariantCallback(async(...args)=>{setVariant(\"CcdaG3XyT\");});const onMouseEnterxxn6u5=activeVariantCallback(async(...args)=>{setVariant(\"CcdaG3XyT\");});const Blh19UhV616wg8z3=activeVariantCallback(async(...args)=>{if(hjkmIVHaB){const res=await hjkmIVHaB(...args);if(res===false)return false;}});const oFvuTq8pH1r4ugbz=activeVariantCallback(async(...args)=>{setVariant(\"aK8srrXpc\");});const oFvuTq8pH2cfu73=activeVariantCallback(async(...args)=>{setVariant(\"j2STcHawT\");});const onTapcj3vzy=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"j2STcHawT\"),200);});const WVLSTMhbX16wg8z3=activeVariantCallback(async(...args)=>{if(hjkmIVHaB){const res=await hjkmIVHaB(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if([\"j2STcHawT\",\"aK8srrXpc\"].includes(baseVariant))return false;return value;};const visible=negate(a8nLUcbrL);const visible1=negate(hQ2TZ0lYl);const isDisplayed1=()=>{if([\"j2STcHawT\",\"aK8srrXpc\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"j2STcHawT\",\"aK8srrXpc\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if([\"d4Y6cmZF2\",\"CcdaG3XyT\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"d4Y6cmZF2\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"CcdaG3XyT\")return true;return false;};const router=useRouter();const activeLocaleCode=useLocaleCode();const isDisplayed6=()=>{if(baseVariant===\"CcdaG3XyT\")return false;return true;};const isDisplayed7=()=>{if(baseVariant===\"aK8srrXpc\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1god6lq\",className,classNames),\"data-framer-name\":\"Desktop/Tablet\",layoutDependency:layoutDependency,layoutId:\"KI_hTMw19\",ref:refBinding,style:{...style},...addPropertyOverrides({aK8srrXpc:{\"data-framer-name\":\"Phone Open\"},CcdaG3XyT:{\"data-framer-name\":\"Blog\"},d4Y6cmZF2:{\"data-framer-name\":\"Company\"},j2STcHawT:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rhxute\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"ICoWanVLp\",style:{backgroundColor:\"var(--token-2a5a3f17-ba06-4a10-b726-6e53b7acda31, rgb(255, 255, 255))\"}}),isDisplayed(a8nLUcbrL)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p57e2z\",\"data-framer-name\":\"padding-desktop\",layoutDependency:layoutDependency,layoutId:\"oVrPmEhfP\"}),isDisplayed(visible)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g70byx\",\"data-framer-name\":\"padding-tablet\",layoutDependency:layoutDependency,layoutId:\"Fq18LEHws\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1me4fiu\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"KLhTopgrg\",children:[/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-18aqvuq\",\"data-framer-name\":\"main-nav\",layoutDependency:layoutDependency,layoutId:\"Xe_LIgJ7g\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":UeaTLoZnT\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"u13TuZANv\",openInNewTab:false,scopeId:\"FNt7F5PuG\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-gc15ir framer-10rc9hq\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"u13TuZANv\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1542,intrinsicWidth:3975,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||96)-0-96)/2)+0+0+12.5+0),pixelHeight:1542,pixelWidth:3975,sizes:\"194px\",...toResponsiveImage(R1QeEp9EW)},className:\"framer-2d82da\",\"data-framer-name\":\"Logob\",layoutDependency:layoutDependency,layoutId:\"wlJwFU2K7\",...addPropertyOverrides({aK8srrXpc:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1542,intrinsicWidth:3975,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||1320)-0-1e3)/2)+0+0+21+0),pixelHeight:1542,pixelWidth:3975,sizes:\"171px\",...toResponsiveImage(R1QeEp9EW)}},CcdaG3XyT:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1542,intrinsicWidth:3975,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||418)-0-432)/2)+0+0+12.5+0),pixelHeight:1542,pixelWidth:3975,sizes:\"194px\",src:\"https://framerusercontent.com/images/R3FRLE2kgeLUy0N5xfDodsGvPY.png\",srcSet:\"https://framerusercontent.com/images/R3FRLE2kgeLUy0N5xfDodsGvPY.png?scale-down-to=512 512w,https://framerusercontent.com/images/R3FRLE2kgeLUy0N5xfDodsGvPY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/R3FRLE2kgeLUy0N5xfDodsGvPY.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/R3FRLE2kgeLUy0N5xfDodsGvPY.png 3975w\"}},d4Y6cmZF2:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1542,intrinsicWidth:3975,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||560)-0-560)/2)+0+0+12.5+0),pixelHeight:1542,pixelWidth:3975,sizes:\"194px\",src:\"https://framerusercontent.com/images/R3FRLE2kgeLUy0N5xfDodsGvPY.png\",srcSet:\"https://framerusercontent.com/images/R3FRLE2kgeLUy0N5xfDodsGvPY.png?scale-down-to=512 512w,https://framerusercontent.com/images/R3FRLE2kgeLUy0N5xfDodsGvPY.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/R3FRLE2kgeLUy0N5xfDodsGvPY.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/R3FRLE2kgeLUy0N5xfDodsGvPY.png 3975w\"}},j2STcHawT:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1542,intrinsicWidth:3975,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||96)-0-96)/2)+0+0+17+0),pixelHeight:1542,pixelWidth:3975,sizes:\"171px\",...toResponsiveImage(R1QeEp9EW)}}},baseVariant,gestureVariant)})})}),visible1&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j0r0c\",\"data-framer-name\":\"landing-height\",layoutDependency:layoutDependency,layoutId:\"FvekShdck\"}),hQ2TZ0lYl&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ro4nlj\",\"data-framer-name\":\"scroll-height\",layoutDependency:layoutDependency,layoutId:\"QF8bmRSOf\"}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13gj77y\",\"data-framer-name\":\"items\",layoutDependency:layoutDependency,layoutId:\"HhyX3iU_J\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g5nxg3\",\"data-framer-name\":\"links\",layoutDependency:layoutDependency,layoutId:\"lEMRF0aGE\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1k2u27a\",\"data-framer-name\":\"company\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"K2JWHDX6v\",onMouseEnter:onMouseEnterinoec7,onMouseLeave:onMouseLeave8qyccg,onTap:onTapinoec7,tabIndex:-1,...addPropertyOverrides({d4Y6cmZF2:{onTap:onTap8qyccg}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:96,y:(componentViewport?.y||0)+(0+((componentViewport?.height||96)-0-96)/2)+0+0+0+0+0+0,...addPropertyOverrides({CcdaG3XyT:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||418)-0-432)/2)+0+0+0+0+0+0},d4Y6cmZF2:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||560)-0-560)/2)+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hxcr32-container\",layoutDependency:layoutDependency,layoutId:\"ja1wYg7kK-container\",nodeId:\"ja1wYg7kK\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(NavigationDropdown,{height:\"100%\",id:\"ja1wYg7kK\",IRJggBtA1:\"Company\",kgWHN93c8:YcCwDS_93,layoutId:\"ja1wYg7kK\",style:{height:\"100%\"},variant:\"wMAX0LfNh\",width:\"100%\",...addPropertyOverrides({CcdaG3XyT:{kgWHN93c8:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\"},d4Y6cmZF2:{kgWHN93c8:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\",variant:\"s1htbjjCQ\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ztg66i\",\"data-framer-name\":\"blog\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nDQHEDxz4\",onMouseEnter:onMouseEnterxxn6u5,onMouseLeave:onMouseLeave8qyccg,onTap:onTapxxn6u5,...addPropertyOverrides({CcdaG3XyT:{onTap:onTap8qyccg}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:96,y:(componentViewport?.y||0)+(0+((componentViewport?.height||96)-0-96)/2)+0+0+0+0+0+0,...addPropertyOverrides({CcdaG3XyT:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||418)-0-432)/2)+0+0+0+0+0+0},d4Y6cmZF2:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||560)-0-560)/2)+0+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2oxd26-container\",layoutDependency:layoutDependency,layoutId:\"ScQBDafXk-container\",nodeId:\"ScQBDafXk\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(NavigationDropdown,{height:\"100%\",id:\"ScQBDafXk\",IRJggBtA1:\"Blog\",kgWHN93c8:YcCwDS_93,layoutId:\"ScQBDafXk\",style:{height:\"100%\"},variant:\"wMAX0LfNh\",width:\"100%\",...addPropertyOverrides({CcdaG3XyT:{kgWHN93c8:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\",variant:\"s1htbjjCQ\"},d4Y6cmZF2:{kgWHN93c8:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ss2zh2-container\",layoutDependency:layoutDependency,layoutId:\"XDHiRvVlP-container\",nodeId:\"XDHiRvVlP\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(NavigationButton,{Blh19UhV6:Blh19UhV616wg8z3,height:\"100%\",id:\"XDHiRvVlP\",IRJggBtA1:\"Join the waitlist\",layoutId:\"XDHiRvVlP\",nd1HZAkPo:YcCwDS_93,style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({CcdaG3XyT:{nd1HZAkPo:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\"},d4Y6cmZF2:{nd1HZAkPo:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oyylcs\",\"data-framer-name\":\"icons\",layoutDependency:layoutDependency,layoutId:\"FFtbGIAxF\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y70s1l-container\",layoutDependency:layoutDependency,layoutId:\"d0JrughuD-container\",nodeId:\"d0JrughuD\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(NavigationIconControl,{FKxnxvPnL:YcCwDS_93,height:\"100%\",id:\"d0JrughuD\",layoutId:\"d0JrughuD\",style:{height:\"100%\",width:\"100%\"},variant:\"exm0b00YF\",width:\"100%\",...addPropertyOverrides({aK8srrXpc:{FKxnxvPnL:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\"},CcdaG3XyT:{FKxnxvPnL:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\"},d4Y6cmZF2:{FKxnxvPnL:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r0btjn-container\",layoutDependency:layoutDependency,layoutId:\"pv5OoWws4-container\",nodeId:\"pv5OoWws4\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(NavigationIconControl,{FKxnxvPnL:YcCwDS_93,height:\"100%\",id:\"pv5OoWws4\",layoutId:\"pv5OoWws4\",style:{height:\"100%\",width:\"100%\"},variant:\"rss1F39iG\",width:\"100%\",...addPropertyOverrides({aK8srrXpc:{FKxnxvPnL:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\"},CcdaG3XyT:{FKxnxvPnL:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\"},d4Y6cmZF2:{FKxnxvPnL:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\"}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kspj72-container\",layoutDependency:layoutDependency,layoutId:\"OACYO9G3E-container\",nodeId:\"OACYO9G3E\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(NavigationIconHamburger,{height:\"100%\",id:\"OACYO9G3E\",layoutId:\"OACYO9G3E\",LRfqHGlUP:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\",style:{height:\"100%\",width:\"100%\"},variant:\"RWhalk74V\",width:\"100%\",...addPropertyOverrides({aK8srrXpc:{oFvuTq8pH:oFvuTq8pH2cfu73,variant:\"u4OgYzzHK\"},j2STcHawT:{LRfqHGlUP:YcCwDS_93,oFvuTq8pH:oFvuTq8pH1r4ugbz}},baseVariant,gestureVariant)})})})]})]})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11bxyec\",\"data-framer-name\":\"open-states\",layoutDependency:layoutDependency,layoutId:\"z2z9HfGBc\",children:[isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-44gqej\",\"data-framer-name\":\"company\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CA_h6GaaW\",onMouseEnter:onMouseEnterinoec7,onMouseLeave:onMouseLeave8qyccg,tabIndex:-1,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1exin70\",\"data-framer-name\":\"text\",layoutDependency:layoutDependency,layoutId:\"AX9BIahO7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e962qf\",\"data-styles-preset\":\"zugN6b4V8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c8a10722-6593-4625-8b9d-4876f5a427a4, rgba(0, 0, 0, 0.4)))\"},children:\"Who we are\"})}),className:\"framer-14eemga\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ORa5c15fK\",style:{\"--extracted-r6o4lv\":\"var(--token-c8a10722-6593-4625-8b9d-4876f5a427a4, rgba(0, 0, 0, 0.4))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-g0fw1t\",\"data-styles-preset\":\"su1WD3rkc\",children:\"At Prodigi Studios, we blend web development and animations to create stunning digital experiences, delivering responsive websites.\"})}),className:\"framer-18zcljc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ANngI7f0C\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1em2szj\",\"data-framer-name\":\"social\",layoutDependency:layoutDependency,layoutId:\"UIIbTYffm\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lxet2p-container\",layoutDependency:layoutDependency,layoutId:\"vNdDxonVc-container\",nodeId:\"vNdDxonVc\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(ButtonSocial,{height:\"100%\",id:\"vNdDxonVc\",layoutId:\"vNdDxonVc\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xC5B_91ts:\"Messenger\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kt5483-container\",layoutDependency:layoutDependency,layoutId:\"BH5CiEFvo-container\",nodeId:\"BH5CiEFvo\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(ButtonSocial,{height:\"100%\",id:\"BH5CiEFvo\",layoutId:\"BH5CiEFvo\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xC5B_91ts:\"Instagram\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ri0rnc-container\",layoutDependency:layoutDependency,layoutId:\"skCV0NRQy-container\",nodeId:\"skCV0NRQy\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(ButtonSocial,{height:\"100%\",id:\"skCV0NRQy\",layoutId:\"skCV0NRQy\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xC5B_91ts:\"TikTok\"})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1724ukc\",\"data-framer-name\":\"img\",layoutDependency:layoutDependency,layoutId:\"oEP_9j4Dj\",style:{backgroundColor:\"var(--token-1a0e7f85-671e-4528-8a1d-846db2b9e2ca, rgb(226, 224, 220))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(ImageWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,background:{alt:\"\",fit:\"fill\",intrinsicHeight:400,intrinsicWidth:500,pixelHeight:1500,pixelWidth:1e3,src:\"https://framerusercontent.com/images/lTyPrrS2qq5iwbooHDvv60hfU.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/lTyPrrS2qq5iwbooHDvv60hfU.png?scale-down-to=1024 682w,https://framerusercontent.com/images/lTyPrrS2qq5iwbooHDvv60hfU.png 1000w\"},className:\"framer-1037089\",\"data-framer-appear-id\":\"1037089\",\"data-framer-name\":\"company\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"FxNVACQ7u\",optimized:true,style:{transformPerspective:1200},...addPropertyOverrides({d4Y6cmZF2:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:400,intrinsicWidth:500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||560)-0-560)/2)+0+96+0+-16+0+0+0+0),pixelHeight:1500,pixelWidth:1e3,sizes:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1312px) - 48px) / 2, 1px)`,src:\"https://framerusercontent.com/images/lTyPrrS2qq5iwbooHDvv60hfU.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/lTyPrrS2qq5iwbooHDvv60hfU.png?scale-down-to=1024 682w,https://framerusercontent.com/images/lTyPrrS2qq5iwbooHDvv60hfU.png 1000w\"}}},baseVariant,gestureVariant)})})]}),isDisplayed5()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1au0j4y\",\"data-framer-name\":\"blog\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"xbtmdDPg9\",onMouseEnter:onMouseEnterxxn6u5,onMouseLeave:onMouseLeave8qyccg,children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jzeb60\",\"data-framer-name\":\"categories\",layoutDependency:layoutDependency,layoutId:\"kmmbFvt52\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e962qf\",\"data-styles-preset\":\"zugN6b4V8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c8a10722-6593-4625-8b9d-4876f5a427a4, rgba(0, 0, 0, 0.4)))\"},children:\"Categories\"})}),className:\"framer-j8vvw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"W4N36JOeW\",style:{\"--extracted-r6o4lv\":\"var(--token-c8a10722-6593-4625-8b9d-4876f5a427a4, rgba(0, 0, 0, 0.4))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3ah3ki\",\"data-framer-name\":\"categories\",layoutDependency:layoutDependency,layoutId:\"E6u3e5owe\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"F5SUtSrO_\"},implicitPathVariables:undefined},{href:{webPageId:\"F5SUtSrO_\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y4h9vs-container\",layoutDependency:layoutDependency,layoutId:\"bjsKBl_Qe-container\",nodeId:\"bjsKBl_Qe\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(NavigationBlogLink,{AhW0kCtnH:\"var(--token-d19162d2-20a9-49ab-bbcd-0902e9741be2, rgb(22, 47, 176))\",Akxy08q1u:\"All\",CtKlCcck6:\"var(--token-4279339b-4578-4644-b84e-bc7e1aa9d6f8, rgb(10, 27, 116))\",FcCstKpUZ:resolvedLinks[0],height:\"100%\",id:\"bjsKBl_Qe\",layoutId:\"bjsKBl_Qe\",style:{height:\"100%\",width:\"100%\"},variant:\"sxCZwYiMy\",width:\"100%\",...addPropertyOverrides({CcdaG3XyT:{FcCstKpUZ:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,...addPropertyOverrides({CcdaG3XyT:{width:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1312px) - 24px) / 4, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||418)-0-432)/2)+0+96+0+-16+0+0+84+0+30.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l99wuh-container\",layoutDependency:layoutDependency,layoutId:\"KtwvyaVbd-container\",nodeId:\"KtwvyaVbd\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"KtwvyaVbd\",layoutId:\"KtwvyaVbd\",style:{width:\"100%\"},variant:\"i9WZN1LrX\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"XJcdtJ0Is\"},implicitPathVariables:undefined},{href:{webPageId:\"XJcdtJ0Is\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-21zadb-container\",layoutDependency:layoutDependency,layoutId:\"QSfwspOLc-container\",nodeId:\"QSfwspOLc\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(NavigationBlogLink,{AhW0kCtnH:\"var(--token-e71b2375-7815-4b64-ba6e-d265448e3c9e, rgb(171, 70, 37))\",Akxy08q1u:\"Web development\",CtKlCcck6:\"var(--token-8744e809-e8b1-4457-97a4-d211c3e0b835, rgb(244, 212, 179))\",FcCstKpUZ:resolvedLinks1[0],height:\"100%\",id:\"QSfwspOLc\",layoutId:\"QSfwspOLc\",style:{height:\"100%\",width:\"100%\"},variant:\"k4CF_Qidy\",width:\"100%\",...addPropertyOverrides({CcdaG3XyT:{FcCstKpUZ:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,...addPropertyOverrides({CcdaG3XyT:{width:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1312px) - 24px) / 4, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||418)-0-432)/2)+0+96+0+-16+0+0+84+0+69.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mr0a7q-container\",layoutDependency:layoutDependency,layoutId:\"ESHqZfoFO-container\",nodeId:\"ESHqZfoFO\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"ESHqZfoFO\",layoutId:\"ESHqZfoFO\",style:{width:\"100%\"},variant:\"i9WZN1LrX\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"XCwhQ4PfI\"},implicitPathVariables:undefined},{href:{webPageId:\"XCwhQ4PfI\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-153ifng-container\",layoutDependency:layoutDependency,layoutId:\"cvYTczBcq-container\",nodeId:\"cvYTczBcq\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(NavigationBlogLink,{AhW0kCtnH:\"var(--token-c7470a7b-8008-4e42-9c90-4b48cb53b336, rgb(58, 79, 48))\",Akxy08q1u:\"2D & 3D Animations\",CtKlCcck6:\"var(--token-de80e0db-ab8d-48a2-a59d-bed158bf2909, rgb(206, 217, 195))\",FcCstKpUZ:resolvedLinks2[0],height:\"100%\",id:\"cvYTczBcq\",layoutId:\"cvYTczBcq\",style:{height:\"100%\",width:\"100%\"},variant:\"k4CF_Qidy\",width:\"100%\",...addPropertyOverrides({CcdaG3XyT:{FcCstKpUZ:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,...addPropertyOverrides({CcdaG3XyT:{width:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1312px) - 24px) / 4, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||418)-0-432)/2)+0+96+0+-16+0+0+84+0+108.6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ev2zi2-container\",layoutDependency:layoutDependency,layoutId:\"AYcTmShzp-container\",nodeId:\"AYcTmShzp\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"AYcTmShzp\",layoutId:\"AYcTmShzp\",style:{width:\"100%\"},variant:\"i9WZN1LrX\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PrG4_SNpS\"},implicitPathVariables:undefined},{href:{webPageId:\"PrG4_SNpS\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a3suyn-container\",layoutDependency:layoutDependency,layoutId:\"h0HFs5EY2-container\",nodeId:\"h0HFs5EY2\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(NavigationBlogLink,{AhW0kCtnH:\"var(--token-7e01f8ac-99c4-4a82-a600-0eed07b4fd8c, rgb(96, 29, 57))\",Akxy08q1u:\"No code website\",CtKlCcck6:\"var(--token-3fda54cf-2e45-4292-bf94-ebbca9aa33fc, rgb(240, 213, 231))\",FcCstKpUZ:resolvedLinks3[0],height:\"100%\",id:\"h0HFs5EY2\",layoutId:\"h0HFs5EY2\",style:{height:\"100%\",width:\"100%\"},variant:\"k4CF_Qidy\",width:\"100%\",...addPropertyOverrides({CcdaG3XyT:{FcCstKpUZ:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,...addPropertyOverrides({CcdaG3XyT:{width:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1312px) - 24px) / 4, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||418)-0-432)/2)+0+96+0+-16+0+0+84+0+147.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7hcr0y-container\",layoutDependency:layoutDependency,layoutId:\"vyKbMH_GI-container\",nodeId:\"vyKbMH_GI\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"vyKbMH_GI\",layoutId:\"vyKbMH_GI\",style:{width:\"100%\"},variant:\"i9WZN1LrX\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vf9PRdUMq\"},implicitPathVariables:undefined},{href:{webPageId:\"vf9PRdUMq\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fwbbv4-container\",layoutDependency:layoutDependency,layoutId:\"hoptagKe2-container\",nodeId:\"hoptagKe2\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(NavigationBlogLink,{AhW0kCtnH:\"var(--token-f1597325-46ba-4f65-813d-a9d34f97e901, rgb(46, 29, 96))\",Akxy08q1u:\"AI services\",CtKlCcck6:\"var(--token-cdb1e3d1-549a-49aa-bbdf-24bbc13f6764, rgb(221, 219, 247))\",FcCstKpUZ:resolvedLinks4[0],height:\"100%\",id:\"hoptagKe2\",layoutId:\"hoptagKe2\",style:{height:\"100%\",width:\"100%\"},variant:\"k4CF_Qidy\",width:\"100%\",...addPropertyOverrides({CcdaG3XyT:{FcCstKpUZ:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,...addPropertyOverrides({CcdaG3XyT:{width:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1312px) - 24px) / 4, 1px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||418)-0-432)/2)+0+96+0+-16+0+0+84+0+187}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3n7hjj-container\",layoutDependency:layoutDependency,layoutId:\"wgIKFjMpB-container\",nodeId:\"wgIKFjMpB\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"wgIKFjMpB\",layoutId:\"wgIKFjMpB\",style:{width:\"100%\"},variant:\"i9WZN1LrX\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v4yf88\",\"data-framer-name\":\"featured\",layoutDependency:layoutDependency,layoutId:\"PA0LDkBhi\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e962qf\",\"data-styles-preset\":\"zugN6b4V8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c8a10722-6593-4625-8b9d-4876f5a427a4, rgba(0, 0, 0, 0.4)))\"},children:\"Featured\"})}),className:\"framer-1c11r05\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"q8WYU1gNe\",style:{\"--extracted-r6o4lv\":\"var(--token-c8a10722-6593-4625-8b9d-4876f5a427a4, rgba(0, 0, 0, 0.4))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rnua7z\",\"data-framer-name\":\"posts\",layoutDependency:layoutDependency,layoutId:\"g5Srf7ncl\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-vp56u6\",\"data-framer-name\":\"list\",layoutDependency:layoutDependency,layoutId:\"iIw2L2r9O\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"iIw2L2r9O\",data:Blog,type:\"Collection\"},select:[{collection:\"iIw2L2r9O\",name:\"X4wnA78z_\",type:\"Identifier\"},{collection:\"iIw2L2r9O\",name:\"jx2iR_pXn\",type:\"Identifier\"},{collection:\"iIw2L2r9O\",name:\"plbtrvp7J\",type:\"Identifier\"},{collection:\"iIw2L2r9O\",name:\"IkWZXrrdH\",type:\"Identifier\"},{collection:\"iIw2L2r9O\",name:\"ueV9N6IE8\",type:\"Identifier\"},{collection:\"iIw2L2r9O\",name:\"HB0yQ6FcT\",type:\"Identifier\"},{collection:\"iIw2L2r9O\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"iIw2L2r9O\",name:\"jteHIEaC3\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"WxJ9gQoG_\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"iIw2L2r9O\",name:\"plbtrvp7J\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"icHOhRT_J\"},type:\"BinaryOperation\"},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({HB0yQ6FcT:HB0yQ6FcTiIw2L2r9O,id:idiIw2L2r9O,IkWZXrrdH:IkWZXrrdHiIw2L2r9O,jx2iR_pXn:jx2iR_pXniIw2L2r9O,plbtrvp7J:plbtrvp7JiIw2L2r9O,ueV9N6IE8:ueV9N6IE8iIw2L2r9O,X4wnA78z_:X4wnA78z_iIw2L2r9O},index)=>{jx2iR_pXniIw2L2r9O??=\"\";ueV9N6IE8iIw2L2r9O??=\"\";HB0yQ6FcTiIw2L2r9O??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`iIw2L2r9O-${idiIw2L2r9O}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{HB0yQ6FcT:HB0yQ6FcTiIw2L2r9O},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{HB0yQ6FcT:HB0yQ6FcTiIw2L2r9O},webPageId:\"dZUwoFEBN\"},implicitPathVariables:undefined},{href:{pathVariables:{HB0yQ6FcT:HB0yQ6FcTiIw2L2r9O},webPageId:\"dZUwoFEBN\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17m8xt0-container\",layoutDependency:layoutDependency,layoutId:\"nuSxZcYlv-container\",nodeId:\"nuSxZcYlv\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(BlogPost,{aW1sHTRO2:jx2iR_pXniIw2L2r9O,EwSJAGNZV:toDateString(IkWZXrrdHiIw2L2r9O,{dateStyle:\"medium\",locale:\"\"},activeLocaleCode),height:\"100%\",HqvA0q7G7:ueV9N6IE8iIw2L2r9O,id:\"nuSxZcYlv\",Kb3i2jnbC:resolvedLinks5[0],layoutId:\"nuSxZcYlv\",npyC8G1Er:convertFromEnum(plbtrvp7JiIw2L2r9O,activeLocale),NQMNsSDyc:true,style:{width:\"100%\"},variant:\"ydmjfh6T1\",vpCQYNMyN:toResponsiveImage(X4wnA78z_iIw2L2r9O),width:\"100%\",...addPropertyOverrides({CcdaG3XyT:{Kb3i2jnbC:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})})},idiIw2L2r9O);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jso9r6\",\"data-framer-name\":\"list\",layoutDependency:layoutDependency,layoutId:\"xWteofCNC\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"xWteofCNC\",data:Blog,type:\"Collection\"},select:[{collection:\"xWteofCNC\",name:\"X4wnA78z_\",type:\"Identifier\"},{collection:\"xWteofCNC\",name:\"jx2iR_pXn\",type:\"Identifier\"},{collection:\"xWteofCNC\",name:\"plbtrvp7J\",type:\"Identifier\"},{collection:\"xWteofCNC\",name:\"IkWZXrrdH\",type:\"Identifier\"},{collection:\"xWteofCNC\",name:\"ueV9N6IE8\",type:\"Identifier\"},{collection:\"xWteofCNC\",name:\"HB0yQ6FcT\",type:\"Identifier\"},{collection:\"xWteofCNC\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"xWteofCNC\",name:\"jteHIEaC3\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"WxJ9gQoG_\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"xWteofCNC\",name:\"plbtrvp7J\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"DFFF862mr\"},type:\"BinaryOperation\"},type:\"BinaryOperation\"}},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({HB0yQ6FcT:HB0yQ6FcTxWteofCNC,id:idxWteofCNC,IkWZXrrdH:IkWZXrrdHxWteofCNC,jx2iR_pXn:jx2iR_pXnxWteofCNC,plbtrvp7J:plbtrvp7JxWteofCNC,ueV9N6IE8:ueV9N6IE8xWteofCNC,X4wnA78z_:X4wnA78z_xWteofCNC},index1)=>{jx2iR_pXnxWteofCNC??=\"\";ueV9N6IE8xWteofCNC??=\"\";HB0yQ6FcTxWteofCNC??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`xWteofCNC-${idxWteofCNC}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{HB0yQ6FcT:HB0yQ6FcTxWteofCNC},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{HB0yQ6FcT:HB0yQ6FcTxWteofCNC},webPageId:\"dZUwoFEBN\"},implicitPathVariables:undefined},{href:{pathVariables:{HB0yQ6FcT:HB0yQ6FcTxWteofCNC},webPageId:\"dZUwoFEBN\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c3c3on-container\",layoutDependency:layoutDependency,layoutId:\"qe64ucCMh-container\",nodeId:\"qe64ucCMh\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(BlogPost,{aW1sHTRO2:jx2iR_pXnxWteofCNC,EwSJAGNZV:toDateString(IkWZXrrdHxWteofCNC,{dateStyle:\"medium\",locale:\"\"},activeLocaleCode),height:\"100%\",HqvA0q7G7:ueV9N6IE8xWteofCNC,id:\"qe64ucCMh\",Kb3i2jnbC:resolvedLinks6[0],layoutId:\"qe64ucCMh\",npyC8G1Er:convertFromEnum(plbtrvp7JxWteofCNC,activeLocale),NQMNsSDyc:true,style:{width:\"100%\"},variant:\"ydmjfh6T1\",vpCQYNMyN:toResponsiveImage(X4wnA78z_xWteofCNC),width:\"100%\",...addPropertyOverrides({CcdaG3XyT:{Kb3i2jnbC:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})})})},idxWteofCNC);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e8dgrd\",\"data-framer-name\":\"list\",layoutDependency:layoutDependency,layoutId:\"l32TrI8u9\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"l32TrI8u9\",data:Blog,type:\"Collection\"},select:[{collection:\"l32TrI8u9\",name:\"X4wnA78z_\",type:\"Identifier\"},{collection:\"l32TrI8u9\",name:\"jx2iR_pXn\",type:\"Identifier\"},{collection:\"l32TrI8u9\",name:\"plbtrvp7J\",type:\"Identifier\"},{collection:\"l32TrI8u9\",name:\"IkWZXrrdH\",type:\"Identifier\"},{collection:\"l32TrI8u9\",name:\"ueV9N6IE8\",type:\"Identifier\"},{collection:\"l32TrI8u9\",name:\"HB0yQ6FcT\",type:\"Identifier\"},{collection:\"l32TrI8u9\",name:\"id\",type:\"Identifier\"}],where:{left:{left:{collection:\"l32TrI8u9\",name:\"jteHIEaC3\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"WxJ9gQoG_\"},type:\"BinaryOperation\"},operator:\"and\",right:{left:{collection:\"l32TrI8u9\",name:\"plbtrvp7J\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"n_9UpVuHq\"},type:\"BinaryOperation\"},type:\"BinaryOperation\"}},children:(collection2,paginationInfo2,loadMore2)=>/*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({HB0yQ6FcT:HB0yQ6FcTl32TrI8u9,id:idl32TrI8u9,IkWZXrrdH:IkWZXrrdHl32TrI8u9,jx2iR_pXn:jx2iR_pXnl32TrI8u9,plbtrvp7J:plbtrvp7Jl32TrI8u9,ueV9N6IE8:ueV9N6IE8l32TrI8u9,X4wnA78z_:X4wnA78z_l32TrI8u9},index2)=>{jx2iR_pXnl32TrI8u9??=\"\";ueV9N6IE8l32TrI8u9??=\"\";HB0yQ6FcTl32TrI8u9??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`l32TrI8u9-${idl32TrI8u9}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{HB0yQ6FcT:HB0yQ6FcTl32TrI8u9},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{HB0yQ6FcT:HB0yQ6FcTl32TrI8u9},webPageId:\"dZUwoFEBN\"},implicitPathVariables:undefined},{href:{pathVariables:{HB0yQ6FcT:HB0yQ6FcTl32TrI8u9},webPageId:\"dZUwoFEBN\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gji7ym-container\",layoutDependency:layoutDependency,layoutId:\"oaDdeOG3l-container\",nodeId:\"oaDdeOG3l\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(BlogPost,{aW1sHTRO2:jx2iR_pXnl32TrI8u9,EwSJAGNZV:toDateString(IkWZXrrdHl32TrI8u9,{dateStyle:\"medium\",locale:\"\"},activeLocaleCode),height:\"100%\",HqvA0q7G7:ueV9N6IE8l32TrI8u9,id:\"oaDdeOG3l\",Kb3i2jnbC:resolvedLinks7[0],layoutId:\"oaDdeOG3l\",npyC8G1Er:convertFromEnum(plbtrvp7Jl32TrI8u9,activeLocale),NQMNsSDyc:true,style:{width:\"100%\"},variant:\"ydmjfh6T1\",vpCQYNMyN:toResponsiveImage(X4wnA78z_l32TrI8u9),width:\"100%\",...addPropertyOverrides({CcdaG3XyT:{Kb3i2jnbC:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})})})},idl32TrI8u9);})})})})}),isDisplayed6()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-dx3hk9\",layoutDependency:layoutDependency,layoutId:\"wAyd49Qhf\",style:{backgroundColor:\"var(--token-e2b41179-918e-41b3-a9d8-de7a776c05bc, rgb(237, 235, 232))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),isDisplayed6()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b3vj0m\",layoutDependency:layoutDependency,layoutId:\"M1VpykVcX\",style:{backgroundColor:\"var(--token-e2b41179-918e-41b3-a9d8-de7a776c05bc, rgb(237, 235, 232))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}}),isDisplayed6()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-7bi224\",layoutDependency:layoutDependency,layoutId:\"cJJZQu4HD\",style:{backgroundColor:\"var(--token-e2b41179-918e-41b3-a9d8-de7a776c05bc, rgb(237, 235, 232))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16}})]})]})]}),a8nLUcbrL&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h8ae0t\",\"data-framer-name\":\"padding-desktop\",layoutDependency:layoutDependency,layoutId:\"aCpkhjKba\"}),visible&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-9vt2bi\",\"data-framer-name\":\"padding-tablet\",layoutDependency:layoutDependency,layoutId:\"BWeC51jpf\"})]}),isDisplayed7()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-35rcbp\",\"data-framer-name\":\"phone-contents\",layoutDependency:layoutDependency,layoutId:\"QdmLIWLML\",children:[isDisplayed7()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hookjn\",\"data-framer-name\":\"links\",layoutDependency:layoutDependency,layoutId:\"mLDK_vfva\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-6l1ob6\",\"data-framer-name\":\"img\",layoutDependency:layoutDependency,layoutId:\"t7h9scyoc\",style:{backgroundColor:\"var(--token-1a0e7f85-671e-4528-8a1d-846db2b9e2ca, rgb(226, 224, 220))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:isDisplayed7()&&/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,background:{alt:\"\",fit:\"fill\",intrinsicHeight:400,intrinsicWidth:231,pixelHeight:4160,pixelWidth:6240,src:\"https://framerusercontent.com/images/zVkkoRoRov81HjIewU61OXuaPPU.jpg?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/zVkkoRoRov81HjIewU61OXuaPPU.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/zVkkoRoRov81HjIewU61OXuaPPU.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/zVkkoRoRov81HjIewU61OXuaPPU.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/zVkkoRoRov81HjIewU61OXuaPPU.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/zVkkoRoRov81HjIewU61OXuaPPU.jpg 6240w\"},className:\"framer-1r7kqnb\",\"data-framer-name\":\"mobile_device\",layoutDependency:layoutDependency,layoutId:\"UbmRVCG1E\",style:{transformPerspective:1200},...addPropertyOverrides({aK8srrXpc:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:400,intrinsicWidth:231,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||1320)-0-1e3)/2)+0+96+0+0+0+0+124.75),pixelHeight:4160,pixelWidth:6240,sizes:`max(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1312px) - 48px, 1px)`,src:\"https://framerusercontent.com/images/zVkkoRoRov81HjIewU61OXuaPPU.jpg?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/zVkkoRoRov81HjIewU61OXuaPPU.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/zVkkoRoRov81HjIewU61OXuaPPU.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/zVkkoRoRov81HjIewU61OXuaPPU.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/zVkkoRoRov81HjIewU61OXuaPPU.jpg?scale-down-to=4096 4096w,https://framerusercontent.com/images/zVkkoRoRov81HjIewU61OXuaPPU.jpg 6240w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:{hash:\":UeaTLoZnT\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"JTevos6WW\",openInNewTab:false,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-vksse4 framer-10rc9hq\",\"data-framer-name\":\"Home\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"JTevos6WW\",onTap:onTapcj3vzy,children:isDisplayed7()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1l9zy1h\",\"data-styles-preset\":\"kXZKr7TBh\",children:\"Home\"})}),className:\"framer-1f6aqlb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZZh94XKUj\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,...addPropertyOverrides({aK8srrXpc:{width:`calc(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1312px) - 48px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||1320)-0-1e3)/2)+0+96+0+0+0+426}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-eacp26-container\",layoutDependency:layoutDependency,layoutId:\"M0sOG4qMH-container\",nodeId:\"M0sOG4qMH\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"M0sOG4qMH\",layoutId:\"M0sOG4qMH\",style:{width:\"100%\"},variant:\"i9WZN1LrX\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,...addPropertyOverrides({aK8srrXpc:{width:`calc(min(max(${componentViewport?.width||\"100vw\"}, 1px), 1312px) - 48px)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||1320)-0-1e3)/2)+0+96+0+0+0+603}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kn7rby-container\",layoutDependency:layoutDependency,layoutId:\"JZFBYGeGP-container\",nodeId:\"JZFBYGeGP\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"JZFBYGeGP\",layoutId:\"JZFBYGeGP\",style:{width:\"100%\"},variant:\"i9WZN1LrX\",width:\"100%\"})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"F5SUtSrO_\"},motionChild:true,nodeId:\"UJmT787b5\",scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-5nkr8h framer-10rc9hq\",\"data-framer-name\":\"Blog\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"UJmT787b5\",onTap:onTapcj3vzy,children:isDisplayed7()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1l9zy1h\",\"data-styles-preset\":\"kXZKr7TBh\",children:\"Blog\"})}),className:\"framer-1jld2wu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lNwESqftU\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f4wgg6-container\",layoutDependency:layoutDependency,layoutId:\"bAIN6M_bB-container\",nodeId:\"bAIN6M_bB\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(ButtonHero,{height:\"100%\",id:\"bAIN6M_bB\",inNb6BmL1:\"Join the waitlist\",layoutId:\"bAIN6M_bB\",style:{height:\"100%\",width:\"100%\"},variant:\"s1tq6jO4Q\",width:\"100%\",WVLSTMhbX:WVLSTMhbX16wg8z3})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vvh7ug\",\"data-framer-name\":\"company\",layoutDependency:layoutDependency,layoutId:\"g06wpDLF7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e962qf\",\"data-styles-preset\":\"zugN6b4V8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c8a10722-6593-4625-8b9d-4876f5a427a4, rgba(0, 0, 0, 0.4)))\"},children:\"Who we are\"})}),className:\"framer-4p3fo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"H63M1YSmd\",style:{\"--extracted-r6o4lv\":\"var(--token-c8a10722-6593-4625-8b9d-4876f5a427a4, rgba(0, 0, 0, 0.4))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rns6bg\",layoutDependency:layoutDependency,layoutId:\"cXpQizwUF\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ne1a5y\",\"data-framer-name\":\"img\",layoutDependency:layoutDependency,layoutId:\"CSwAXYgK0\",style:{backgroundColor:\"var(--token-1a0e7f85-671e-4528-8a1d-846db2b9e2ca, rgb(226, 224, 220))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:400,intrinsicWidth:500,pixelHeight:1500,pixelWidth:1e3,src:\"https://framerusercontent.com/images/lTyPrrS2qq5iwbooHDvv60hfU.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/lTyPrrS2qq5iwbooHDvv60hfU.png?scale-down-to=1024 682w,https://framerusercontent.com/images/lTyPrrS2qq5iwbooHDvv60hfU.png 1000w\"},className:\"framer-1602zlq\",\"data-framer-name\":\"company\",layoutDependency:layoutDependency,layoutId:\"wRhILBAIb\",...addPropertyOverrides({aK8srrXpc:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:400,intrinsicWidth:500,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||1320)-0-1e3)/2)+0+96+0+724+0+76+0+0+0),pixelHeight:1500,pixelWidth:1e3,sizes:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1312px) - 64px) / 2, 1px)`,src:\"https://framerusercontent.com/images/lTyPrrS2qq5iwbooHDvv60hfU.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/lTyPrrS2qq5iwbooHDvv60hfU.png?scale-down-to=1024 682w,https://framerusercontent.com/images/lTyPrrS2qq5iwbooHDvv60hfU.png 1000w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1eryn8r\",\"data-framer-name\":\"text\",layoutDependency:layoutDependency,layoutId:\"NBYF4XiRv\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kud5lw\",\"data-styles-preset\":\"NaZYWThU9\",children:\"We are dog lovers and founders united under the mission of connecting dogs and humans to the fullest potential. We are futurists making stuff today.\"})}),className:\"framer-19hwsel\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FSkmQM5IF\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-p3zwei\",\"data-framer-name\":\"social\",layoutDependency:layoutDependency,layoutId:\"K5BZSy9aZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e962qf\",\"data-styles-preset\":\"zugN6b4V8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c8a10722-6593-4625-8b9d-4876f5a427a4, rgba(0, 0, 0, 0.4)))\"},children:\"Social\"})}),className:\"framer-aph9kk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MYCTJDbPh\",style:{\"--extracted-r6o4lv\":\"var(--token-c8a10722-6593-4625-8b9d-4876f5a427a4, rgba(0, 0, 0, 0.4))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5d63dp\",\"data-framer-name\":\"links\",layoutDependency:layoutDependency,layoutId:\"J6t5CVcOX\",children:[/*#__PURE__*/_jsx(Link,{href:\"facebook.com\",motionChild:true,nodeId:\"vbT7r12Vb\",scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1660w4o framer-10rc9hq\",\"data-framer-name\":\"messenger\",layoutDependency:layoutDependency,layoutId:\"vbT7r12Vb\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cnid28-container\",layoutDependency:layoutDependency,layoutId:\"l8knHq7Vw-container\",nodeId:\"l8knHq7Vw\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(ButtonSocial,{height:\"100%\",id:\"l8knHq7Vw\",layoutId:\"l8knHq7Vw\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xC5B_91ts:\"Messenger\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gueh1v\",\"data-styles-preset\":\"o5kr29PJJ\",children:\"Messenger\"})}),className:\"framer-1szi0mx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BywZ20G8P\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:\"instagram.com\",motionChild:true,nodeId:\"ge9dhjf9O\",scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1axj4w2 framer-10rc9hq\",\"data-framer-name\":\"instagram\",layoutDependency:layoutDependency,layoutId:\"ge9dhjf9O\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xi9awq-container\",layoutDependency:layoutDependency,layoutId:\"fgEZ97y65-container\",nodeId:\"fgEZ97y65\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(ButtonSocial,{height:\"100%\",id:\"fgEZ97y65\",layoutId:\"fgEZ97y65\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xC5B_91ts:\"Instagram\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gueh1v\",\"data-styles-preset\":\"o5kr29PJJ\",children:\"Instagram\"})}),className:\"framer-ei75lg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DZFADoH0S\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:\"tiktok.com\",motionChild:true,nodeId:\"ZvqeSrCo7\",scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1c4sroq framer-10rc9hq\",\"data-framer-name\":\"tiktok\",layoutDependency:layoutDependency,layoutId:\"ZvqeSrCo7\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pj5uwm-container\",layoutDependency:layoutDependency,layoutId:\"V_KBVLNhp-container\",nodeId:\"V_KBVLNhp\",rendersWithMotion:true,scopeId:\"FNt7F5PuG\",children:/*#__PURE__*/_jsx(ButtonSocial,{height:\"100%\",id:\"V_KBVLNhp\",layoutId:\"V_KBVLNhp\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xC5B_91ts:\"TikTok\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gueh1v\",\"data-styles-preset\":\"o5kr29PJJ\",children:\"TikTok\"})}),className:\"framer-148cqx9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lUyImXnTG\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]})]})]})]}),isDisplayed(visible)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-x23mcj\",\"data-framer-name\":\"padding-tablet\",layoutDependency:layoutDependency,layoutId:\"eIv8NIAgO\"}),isDisplayed(a8nLUcbrL)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vtmww9\",\"data-framer-name\":\"padding-desktop\",layoutDependency:layoutDependency,layoutId:\"f0UzuFc3R\"})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9f2nH.framer-10rc9hq, .framer-9f2nH .framer-10rc9hq { display: block; }\",\".framer-9f2nH.framer-1god6lq { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-9f2nH .framer-1rhxute { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: calc(-49.99999999999998% - 100% / 2); width: 100%; z-index: 0; }\",\".framer-9f2nH .framer-1p57e2z, .framer-9f2nH .framer-1vtmww9 { flex: none; height: 1px; overflow: hidden; position: relative; width: 64px; }\",\".framer-9f2nH .framer-1g70byx, .framer-9f2nH .framer-x23mcj { flex: none; height: 1px; overflow: hidden; position: relative; width: 32px; }\",\".framer-9f2nH .framer-1me4fiu { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1312px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9f2nH .framer-18aqvuq, .framer-9f2nH .framer-1rns6bg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9f2nH .framer-gc15ir { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-9f2nH .framer-2d82da { aspect-ratio: 2.736842105263158 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 70px); overflow: visible; position: relative; width: 194px; }\",\".framer-9f2nH .framer-1j0r0c { flex: none; height: 96px; overflow: visible; position: relative; width: 1px; }\",\".framer-9f2nH .framer-ro4nlj { flex: none; height: 72px; overflow: visible; position: relative; width: 1px; }\",\".framer-9f2nH .framer-13gj77y { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 96px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9f2nH .framer-1g5nxg3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9f2nH .framer-1k2u27a { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px 0px 0px 80px; position: relative; width: min-content; }\",\".framer-9f2nH .framer-1hxcr32-container, .framer-9f2nH .framer-2oxd26-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-9f2nH .framer-ztg66i { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9f2nH .framer-1ss2zh2-container { flex: none; height: 32px; position: relative; width: auto; }\",\".framer-9f2nH .framer-1oyylcs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-9f2nH .framer-y70s1l-container, .framer-9f2nH .framer-r0btjn-container, .framer-9f2nH .framer-1kspj72-container, .framer-9f2nH .framer-1lxet2p-container, .framer-9f2nH .framer-1kt5483-container, .framer-9f2nH .framer-1ri0rnc-container, .framer-9f2nH .framer-cnid28-container, .framer-9f2nH .framer-1xi9awq-container, .framer-9f2nH .framer-pj5uwm-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-9f2nH .framer-11bxyec { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9f2nH .framer-44gqej { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-9f2nH .framer-1exin70, .framer-9f2nH .framer-1eryn8r { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9f2nH .framer-14eemga, .framer-9f2nH .framer-18zcljc, .framer-9f2nH .framer-j8vvw, .framer-9f2nH .framer-1c11r05, .framer-9f2nH .framer-4p3fo, .framer-9f2nH .framer-19hwsel, .framer-9f2nH .framer-aph9kk { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-9f2nH .framer-1em2szj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9f2nH .framer-1724ukc { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 400px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-9f2nH .framer-1037089, .framer-9f2nH .framer-1602zlq { flex: 1 0 0px; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-9f2nH .framer-1au0j4y, .framer-9f2nH .framer-1rnua7z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9f2nH .framer-1jzeb60 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9f2nH .framer-3ah3ki { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9f2nH .framer-1y4h9vs-container, .framer-9f2nH .framer-21zadb-container, .framer-9f2nH .framer-153ifng-container, .framer-9f2nH .framer-1a3suyn-container, .framer-9f2nH .framer-1fwbbv4-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-9f2nH .framer-1l99wuh-container, .framer-9f2nH .framer-mr0a7q-container, .framer-9f2nH .framer-ev2zi2-container, .framer-9f2nH .framer-7hcr0y-container, .framer-9f2nH .framer-3n7hjj-container, .framer-9f2nH .framer-17m8xt0-container, .framer-9f2nH .framer-c3c3on-container, .framer-9f2nH .framer-1gji7ym-container, .framer-9f2nH .framer-eacp26-container, .framer-9f2nH .framer-1kn7rby-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-9f2nH .framer-v4yf88 { align-content: center; align-items: center; display: flex; flex: 3 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-9f2nH .framer-vp56u6, .framer-9f2nH .framer-1jso9r6, .framer-9f2nH .framer-1e8dgrd { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-9f2nH .framer-dx3hk9, .framer-9f2nH .framer-1b3vj0m, .framer-9f2nH .framer-7bi224 { flex: 1 0 0px; height: 271px; overflow: visible; position: relative; width: 1px; }\",\".framer-9f2nH .framer-1h8ae0t { flex: none; height: 64px; overflow: hidden; position: relative; width: 100%; }\",\".framer-9f2nH .framer-9vt2bi { flex: none; height: 32px; overflow: hidden; position: relative; width: 100%; }\",\".framer-9f2nH .framer-35rcbp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 160px 0px; position: relative; width: 100%; }\",\".framer-9f2nH .framer-1hookjn, .framer-9f2nH .framer-p3zwei { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9f2nH .framer-6l1ob6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 250px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-9f2nH .framer-1r7kqnb { aspect-ratio: 0.5775 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 346px); overflow: visible; position: relative; width: 1px; }\",\".framer-9f2nH .framer-vksse4, .framer-9f2nH .framer-5nkr8h { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 200px; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-9f2nH .framer-1f6aqlb, .framer-9f2nH .framer-1jld2wu { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-9f2nH .framer-f4wgg6-container { flex: none; height: 64px; position: relative; width: 100%; }\",\".framer-9f2nH .framer-vvh7ug { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-9f2nH .framer-1ne1a5y { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-9f2nH .framer-5d63dp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-9f2nH .framer-1660w4o, .framer-9f2nH .framer-1axj4w2, .framer-9f2nH .framer-1c4sroq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-9f2nH .framer-1szi0mx, .framer-9f2nH .framer-ei75lg, .framer-9f2nH .framer-148cqx9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-9f2nH.framer-v-1xwvg9o.framer-1god6lq { padding: 0px 24px 0px 24px; width: 390px; }\",\".framer-9f2nH.framer-v-1xwvg9o .framer-2d82da, .framer-9f2nH.framer-v-23dmex .framer-2d82da { height: var(--framer-aspect-ratio-supported, 62px); width: 171px; }\",\".framer-9f2nH.framer-v-1xwvg9o .framer-1j0r0c { height: 72px; }\",\".framer-9f2nH.framer-v-1xwvg9o .framer-ro4nlj { height: 48px; }\",\".framer-9f2nH.framer-v-23dmex.framer-1god6lq { width: 390px; }\",\".framer-9f2nH.framer-v-23dmex .framer-1rhxute, .framer-9f2nH.framer-v-1ar62m8 .framer-1rhxute { top: calc(50.00000000000002% - 100% / 2); }\",\".framer-9f2nH.framer-v-23dmex .framer-1me4fiu { height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; padding: 0px 24px 0px 24px; }\",\".framer-9f2nH.framer-v-23dmex .framer-18aqvuq { order: 0; position: sticky; top: 0px; z-index: 1; }\",\".framer-9f2nH.framer-v-23dmex .framer-35rcbp, .framer-9f2nH.framer-v-23dmex .framer-1rns6bg, .framer-9f2nH.framer-v-23dmex .framer-1szi0mx { order: 1; }\",\".framer-9f2nH.framer-v-23dmex .framer-6l1ob6, .framer-9f2nH.framer-v-23dmex .framer-4p3fo, .framer-9f2nH.framer-v-23dmex .framer-cnid28-container { order: 0; }\",\".framer-9f2nH.framer-v-23dmex .framer-1r7kqnb { height: var(--framer-aspect-ratio-supported, 592px); }\",\".framer-9f2nH.framer-v-23dmex .framer-vksse4 { min-height: unset; order: 1; }\",\".framer-9f2nH.framer-v-23dmex .framer-eacp26-container { order: 2; }\",\".framer-9f2nH.framer-v-23dmex .framer-1kn7rby-container { order: 4; }\",\".framer-9f2nH.framer-v-23dmex .framer-5nkr8h { min-height: unset; order: 3; }\",\".framer-9f2nH.framer-v-23dmex .framer-f4wgg6-container { order: 5; }\",\".framer-9f2nH.framer-v-crchvl .framer-1rhxute { top: calc(49.892933618843706% - 100% / 2); }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 96\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"j2STcHawT\":{\"layout\":[\"fixed\",\"auto\"]},\"aK8srrXpc\":{\"layout\":[\"fixed\",\"auto\"]},\"d4Y6cmZF2\":{\"layout\":[\"fixed\",\"auto\"]},\"CcdaG3XyT\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"a8nLUcbrL\":\"desktop\",\"hjkmIVHaB\":\"waitlist\",\"YcCwDS_93\":\"color\",\"hQ2TZ0lYl\":\"scroll\",\"R1QeEp9EW\":\"image\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFNt7F5PuG=withCSS(Component,css,\"framer-9f2nH\");export default FramerFNt7F5PuG;FramerFNt7F5PuG.displayName=\"navigation / 3 base\";FramerFNt7F5PuG.defaultProps={height:96,width:1200};addPropertyControls(FramerFNt7F5PuG,{variant:{options:[\"KI_hTMw19\",\"j2STcHawT\",\"aK8srrXpc\",\"d4Y6cmZF2\",\"CcdaG3XyT\"],optionTitles:[\"Desktop/Tablet\",\"Phone\",\"Phone Open\",\"Company\",\"Blog\"],title:\"Variant\",type:ControlType.Enum},a8nLUcbrL:{defaultValue:true,title:\"Desktop\",type:ControlType.Boolean},hjkmIVHaB:{title:\"Waitlist\",type:ControlType.EventHandler},YcCwDS_93:{defaultValue:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\",title:\"Color\",type:ControlType.Color},hQ2TZ0lYl:{defaultValue:false,title:\"Scroll\",type:ControlType.Boolean},R1QeEp9EW:{__defaultAssetReference:\"data:framer/asset-reference,R3FRLE2kgeLUy0N5xfDodsGvPY.png?originalFilename=Logob.png&preferredSize=auto\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,R3FRLE2kgeLUy0N5xfDodsGvPY.png?originalFilename=Logob.png&preferredSize=auto\"},title:\"Image\",type:ControlType.ResponsiveImage}});addFonts(FramerFNt7F5PuG,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavigationDropdownFonts,...NavigationButtonFonts,...NavigationIconControlFonts,...NavigationIconHamburgerFonts,...ButtonSocialFonts,...NavigationBlogLinkFonts,...DividerFonts,...BlogPostFonts,...ButtonHeroFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFNt7F5PuG\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"a8nLUcbrL\\\":\\\"desktop\\\",\\\"hjkmIVHaB\\\":\\\"waitlist\\\",\\\"YcCwDS_93\\\":\\\"color\\\",\\\"hQ2TZ0lYl\\\":\\\"scroll\\\",\\\"R1QeEp9EW\\\":\\\"image\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"96\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"j2STcHawT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aK8srrXpc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"d4Y6cmZF2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CcdaG3XyT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FNt7F5PuG.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;BDO Grotesk Regular\"]);export const fonts=[{family:\"BDO Grotesk Regular\",url:\"https://framerusercontent.com/assets/4B27WrlzB4AxIVHj6sX0roVKw.woff2\"}];export const css=['.framer-XSqvZ .framer-styles-preset-kud5lw:not(.rich-text-wrapper), .framer-XSqvZ .framer-styles-preset-kud5lw.rich-text-wrapper p { --framer-font-family: \"BDO Grotesk Regular\", \"BDO Grotesk Regular Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-XSqvZ\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;BDO Grotesk Regular\"]);export const fonts=[{family:\"BDO Grotesk Regular\",url:\"https://framerusercontent.com/assets/4B27WrlzB4AxIVHj6sX0roVKw.woff2\"}];export const css=['.framer-gzg3M .framer-styles-preset-g0fw1t:not(.rich-text-wrapper), .framer-gzg3M .framer-styles-preset-g0fw1t.rich-text-wrapper h3 { --framer-font-family: \"BDO Grotesk Regular\", \"BDO Grotesk Regular Placeholder\", sans-serif; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-gzg3M\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (a7ecdf4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/1IvEaemyvBf5Jspg76L8/Search.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const SearchFonts=getFonts(Search);const enabledGestures={exm0b00YF:{hover:true},rss1F39iG:{hover:true}};const cycleOrder=[\"exm0b00YF\",\"rss1F39iG\"];const serializationHash=\"framer-9bmpy\";const variantClassNames={exm0b00YF:\"framer-v-1b0heu4\",rss1F39iG:\"framer-v-1thjq59\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:20,delay:0,mass:2,stiffness:146,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Locale:\"exm0b00YF\",Search:\"rss1F39iG\"};const getProps=({color,height,id,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,FKxnxvPnL:(_ref=color!==null&&color!==void 0?color:props.FKxnxvPnL)!==null&&_ref!==void 0?_ref:'var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"exm0b00YF\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,FKxnxvPnL,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"exm0b00YF\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(gestureVariant===\"rss1F39iG-hover\")return true;if(baseVariant===\"rss1F39iG\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1b0heu4\",className,classNames),\"data-framer-name\":\"Locale\",initial:variant,layoutDependency:layoutDependency,layoutId:\"exm0b00YF\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,...style},...addPropertyOverrides({\"exm0b00YF-hover\":{\"data-framer-name\":undefined},\"rss1F39iG-hover\":{\"data-framer-name\":undefined},rss1F39iG:{\"data-framer-name\":\"Search\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wi4aoz-container\",layoutDependency:layoutDependency,layoutId:\"ES4_DS7sQ-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:FKxnxvPnL,height:\"100%\",iconSearch:\"House\",iconSelection:\"Globe\",id:\"ES4_DS7sQ\",layoutId:\"ES4_DS7sQ\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({rss1F39iG:{iconSelection:\"MagnifyingGlass\",weight:\"bold\"}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yasi3u-container\",layoutDependency:layoutDependency,layoutId:\"emomCKhh4-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:FKxnxvPnL,height:\"100%\",iconSearch:\"House\",iconSelection:\"Globe\",id:\"emomCKhh4\",layoutId:\"emomCKhh4\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({rss1F39iG:{iconSelection:\"MagnifyingGlass\",weight:\"bold\"}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hwqnw3-container\",layoutDependency:layoutDependency,layoutId:\"C2xPKr2rQ-container\",style:{opacity:0},children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgb(51, 51, 51)\",iconSize:0,iconType:\"default\",id:\"C2xPKr2rQ\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"C2xPKr2rQ\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1466ny3\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"m0EAU7exP\",style:{backgroundColor:FKxnxvPnL,opacity:0},variants:{\"exm0b00YF-hover\":{opacity:.12},\"rss1F39iG-hover\":{opacity:.12}}})]})})});});const css=['.framer-9bmpy[data-border=\"true\"]::after, .framer-9bmpy [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-9bmpy.framer-1pqzaau, .framer-9bmpy .framer-1pqzaau { display: block; }\",\".framer-9bmpy.framer-1b0heu4 { cursor: pointer; height: 32px; overflow: hidden; position: relative; width: 32px; will-change: var(--framer-will-change-override, transform); }\",\".framer-9bmpy .framer-1wi4aoz-container { flex: none; height: 20px; left: calc(50.00000000000002% - 20px / 2); position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 20px; }\",\".framer-9bmpy .framer-1yasi3u-container { flex: none; height: 20px; left: calc(50.00000000000002% - 20px / 2); position: absolute; top: calc(-43.74999999999998% - 20px / 2); width: 20px; }\",\".framer-9bmpy .framer-1hwqnw3-container { cursor: pointer; flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-9bmpy .framer-1466ny3 { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 0; }\",\".framer-9bmpy.framer-v-1thjq59 .framer-1wi4aoz-container { height: 18px; left: calc(50.00000000000002% - 18px / 2); top: calc(50.00000000000002% - 18px / 2); width: 18px; }\",\".framer-9bmpy.framer-v-1thjq59 .framer-1yasi3u-container { height: 18px; left: calc(50.00000000000002% - 18px / 2); top: calc(-43.74999999999998% - 18px / 2); width: 18px; }\",\".framer-9bmpy.framer-v-1b0heu4.hover .framer-1wi4aoz-container { top: calc(143.75000000000003% - 20px / 2); }\",\".framer-9bmpy.framer-v-1b0heu4.hover .framer-1yasi3u-container { top: calc(50.00000000000002% - 20px / 2); }\",\".framer-9bmpy.framer-v-1thjq59.hover .framer-1wi4aoz-container { top: calc(143.75000000000003% - 18px / 2); }\",\".framer-9bmpy.framer-v-1thjq59.hover .framer-1yasi3u-container { top: calc(50.00000000000002% - 18px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"rss1F39iG\":{\"layout\":[\"fixed\",\"fixed\"]},\"F5wd7jMw3\":{\"layout\":[\"fixed\",\"fixed\"]},\"xoJt5GV7K\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"FKxnxvPnL\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerblUJ0Aucu=withCSS(Component,css,\"framer-9bmpy\");export default FramerblUJ0Aucu;FramerblUJ0Aucu.displayName=\"navigation / icon-control\";FramerblUJ0Aucu.defaultProps={height:32,width:32};addPropertyControls(FramerblUJ0Aucu,{variant:{options:[\"exm0b00YF\",\"rss1F39iG\"],optionTitles:[\"Locale\",\"Search\"],title:\"Variant\",type:ControlType.Enum},FKxnxvPnL:{defaultValue:'var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerblUJ0Aucu,[...PhosphorFonts,...SearchFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerblUJ0Aucu\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rss1F39iG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"F5wd7jMw3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xoJt5GV7K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"FKxnxvPnL\\\":\\\"color\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./blUJ0Aucu.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/QejHL5hPQ9rrl5Yt1GTZ/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/UyHGCSLuZlZBvIaCnOlc/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){var _props_inputOptions_inputFont,_props_inputOptions,_props_resultOptions,_props_resultOptions_subtitleOptions,_props_inputOptions1;const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=((_props_inputOptions=props.inputOptions)===null||_props_inputOptions===void 0?void 0:(_props_inputOptions_inputFont=_props_inputOptions.inputFont)===null||_props_inputOptions_inputFont===void 0?void 0:_props_inputOptions_inputFont.fontSize)?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore \u2013 Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:((_props_resultOptions=props.resultOptions)===null||_props_resultOptions===void 0?void 0:_props_resultOptions.titleFont)&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:((_props_resultOptions_subtitleOptions=props.resultOptions.subtitleOptions)===null||_props_resultOptions_subtitleOptions===void 0?void 0:_props_resultOptions_subtitleOptions.subtitleFont)&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:((_props_inputOptions1=props.inputOptions)===null||_props_inputOptions1===void 0?void 0:_props_inputOptions1.inputFont)&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",outline:\"inherit\",padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`]);export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore \u2013\u00A0Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Search.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/aWhJiXNIMoaQYpujUXUs/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/UyHGCSLuZlZBvIaCnOlc/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{// @ts-expect-error Internal API\nuseLocaleInfo,useRouter,inferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{if(!localeSlug)return url;return url.replace(`/${localeSlug}`,\"\");},[url]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale===null||activeLocale===void 0?void 0:activeLocale.id;const localeSlug=activeLocale===null||activeLocale===void 0?void 0:activeLocale.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,localeId,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{var _router_getRoute,_route_page_preload,_route_page,_router_navigate;// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=(_router_getRoute=router.getRoute)===null||_router_getRoute===void 0?void 0:_router_getRoute.call(router,routeId);await (route===null||route===void 0?void 0:(_route_page=route.page)===null||_route_page===void 0?void 0:(_route_page_preload=_route_page.preload)===null||_route_page_preload===void 0?void 0:_route_page_preload.call(_route_page));(_router_navigate=router.navigate)===null||_router_navigate===void 0?void 0:_router_navigate.call(router,routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SearchModal.map", "import{clamp}from\"framer-motion\";import{useEffect,useMemo,useState}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/QejHL5hPQ9rrl5Yt1GTZ/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/PCK1x1QLNluYNoEoapwx/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/UyHGCSLuZlZBvIaCnOlc/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}function splitWords(text){try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nreturn text.split(RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\"));}catch{log(\"Falling back to regex without lookbehind\");return text.split(RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\"));}}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(/[\\u0300-\\u036f]/g,\"\").toLowerCase();}function getNormalizedItem(item){const normalizedItem={};for(const[key,value]of Object.entries(item)){if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,query){const normalizedItem=getNormalizedItem(item);const normalizedQuery=getNormalizedString(query);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const results=useMemo(()=>{if(!query||!index){return[];}const path=safeWindow===null||safeWindow===void 0?void 0:safeWindow.location.pathname;time(\"query\");// Filter the results.\nconst results=Object.values(index).map(item=>{const score=getSearchIndexItemScore(item,query);const heading=item.h1.length&&item.h1[0];const title=(settings===null||settings===void 0?void 0:settings.titleType)===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nconst result={url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score};return result;}).filter(item=>item.score>settings.minimumScore||0).filter(item=>{if(!path)return true;return item.url!==path;}).sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");return results;},[index,query]);return results;}function getIndexedScopedToUrl(index,rawUrlScope){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){if(!url.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,localeId,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const results=useRawSearch(searchIndex,query,settings);// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const metaTag=safeDocument===null||safeDocument===void 0?void 0:safeDocument.querySelector('meta[name=\"framer-search-index\"]');if(!metaTag){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cachedIndex=await getCachedIndex(localeId);const metaTagContent=metaTag.getAttribute(\"content\");const isOverLimit=metaTagContent===\"limit-reached\";if(isOverLimit){log(\"Page limit for plan exceeded\");}// If a cached index exists, use the cached version until latest one\n// from the network loads.\nif(cachedIndex&&!isOverLimit){setSearchIndex(cachedIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");}// Return early and do not make a fetch request if the URL is not valid.\nif(!metaTagContent||!isValidUrl(metaTagContent)){log(\"Meta tag exists but URL is not valid yet\");// If there is no cached index, show the pending index message.\n// Otherwise use the cache to as the index to search.\nif(!cachedIndex){setStatus(\"pending-index-generation\");log(\"No cache to use, page reload required to check for meta tag\");}else{log(\"Continue using cache\");}return;}const searchIndexURL=getSearchIndexURL(metaTagContent,localeId);const response=await fetch(searchIndexURL);if(!response.ok){throw new Error(response.statusText);}const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex);setStatus(\"success\");log(\"Using downloaded index\");}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getSearchIndexURL(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst indexKey=getIndexKey(localeId);const cachedIndex=await checkForCachedData(indexKey);if(cachedIndex){return cachedIndex;}}export function setCachedIndex(localeId,index){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now()};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map", "// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map", "export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}", "// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map", "// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map", "export const localStorageDebugFlag=\"undefined\"!=typeof window&&\"true\"===window.localStorage.getItem(\"__framerDebugSearch\");let e=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function t(e){return e.charAt(0).toUpperCase()+e.slice(1);}export function titleCase(o){let n=o.match(e)||[];return n.map(t).join(\" \");}export function clampText(e,t){let o=e.length;if(o<=t)return e;let n=e.slice(0,t);return o>t?n+\"\u2026\":n;}export function isEmptyObject(e){return 0===Object.keys(e).length;}export function createLogger(e){function t(){}return e?{log:function(...e){console.log(Date.now(),...e);},time:function(e){console.time(e);},timeEnd:function(e){console.timeEnd(e);}}:{log:t,time:t,timeEnd:t};}export const DEFAULT_FONT_FAMILY='\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"';export function getFontFamily(e){var t,o,n;return(null===(t=e.inputFont)||void 0===t?void 0:t.fontFamily)?e.inputFont.fontFamily:(null===(o=e.titleFont)||void 0===o?void 0:o.fontFamily)?e.titleFont.fontFamily:(null===(n=e.subtitleFont)||void 0===n?void 0:n.fontFamily)?e.subtitleFont.fontFamily:'\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"';}export function animationKeyFromLayout(e){return`${e}Animation`;}export const safeDocument=\"undefined\"!=typeof document?document:null;export const safeWindow=\"undefined\"!=typeof window?window:null;let o='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){let e=null==safeDocument?void 0:safeDocument.querySelector('meta[name=\"framer-search-index\"]');if(!e)return;let t=e.getAttribute(\"content\");return t;}export const checkIfOverLimit=()=>\"limit-reached\"===getMetaTagContent();\nexport const __FramerMetadata__ = {\"exports\":{\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map", "// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map", "// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map", "import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map", "// Generated by Framer (3e73c7d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/de9xdBorhav7pkBzSPFN/4VfigmRpiaQTwFRTS3Xg/AGE13XhuZ.js\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"wMAX0LfNh\",\"s1htbjjCQ\"];const serializationHash=\"framer-fz0n6\";const variantClassNames={s1htbjjCQ:\"framer-v-inbi7z\",wMAX0LfNh:\"framer-v-cgogi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Closed:\"wMAX0LfNh\",Open:\"s1htbjjCQ\"};const getProps=({color,dropdown,height,id,tap,width,...props})=>{return{...props,IRJggBtA1:dropdown??props.IRJggBtA1??\"Dropdown\",j67FgS5UP:tap??props.j67FgS5UP,kgWHN93c8:color??props.kgWHN93c8??\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"wMAX0LfNh\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,IRJggBtA1,j67FgS5UP,kgWHN93c8,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wMAX0LfNh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaphqhp2c=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(j67FgS5UP){const res=await j67FgS5UP(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-cgogi\",className,classNames),\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wMAX0LfNh\",onTap:onTaphqhp2c,ref:refBinding,style:{...style},tabIndex:-1,...addPropertyOverrides({s1htbjjCQ:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ixmix1\",\"data-styles-preset\":\"AGE13XhuZ\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-kgWHN93c8-d2GNTZeDE))\"},children:\"Dropdown\"})}),className:\"framer-5t6yp9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"HphBvJsA1\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-kgWHN93c8-d2GNTZeDE)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-kgWHN93c8-d2GNTZeDE\":kgWHN93c8},text:IRJggBtA1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-unvzps-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"aV77MWXmu-container\",nodeId:\"aV77MWXmu\",rendersWithMotion:true,scopeId:\"d2GNTZeDE\",style:{rotate:0},variants:{s1htbjjCQ:{rotate:-180}},children:/*#__PURE__*/_jsx(Phosphor,{color:kgWHN93c8,height:\"100%\",iconSearch:\"House\",iconSelection:\"CaretDown\",id:\"aV77MWXmu\",layoutId:\"aV77MWXmu\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fz0n6.framer-an1htg, .framer-fz0n6 .framer-an1htg { display: block; }\",\".framer-fz0n6.framer-cgogi { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 32px; justify-content: center; overflow: visible; padding: 16px; position: relative; width: min-content; }\",\".framer-fz0n6 .framer-5t6yp9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-fz0n6 .framer-unvzps-container { flex: none; height: 12px; position: relative; width: 12px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fz0n6.framer-cgogi { gap: 0px; } .framer-fz0n6.framer-cgogi > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-fz0n6.framer-cgogi > :first-child { margin-left: 0px; } .framer-fz0n6.framer-cgogi > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 117\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"s1htbjjCQ\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"IRJggBtA1\":\"dropdown\",\"j67FgS5UP\":\"tap\",\"kgWHN93c8\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerd2GNTZeDE=withCSS(Component,css,\"framer-fz0n6\");export default Framerd2GNTZeDE;Framerd2GNTZeDE.displayName=\"navigation / dropdown\";Framerd2GNTZeDE.defaultProps={height:32,width:117};addPropertyControls(Framerd2GNTZeDE,{variant:{options:[\"wMAX0LfNh\",\"s1htbjjCQ\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},IRJggBtA1:{defaultValue:\"Dropdown\",displayTextArea:false,title:\"Dropdown\",type:ControlType.String},j67FgS5UP:{title:\"Tap\",type:ControlType.EventHandler},kgWHN93c8:{defaultValue:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\",title:\"Color\",type:ControlType.Color}});addFonts(Framerd2GNTZeDE,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerd2GNTZeDE\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"117\",\"framerIntrinsicHeight\":\"32\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"IRJggBtA1\\\":\\\"dropdown\\\",\\\"j67FgS5UP\\\":\\\"tap\\\",\\\"kgWHN93c8\\\":\\\"color\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"s1htbjjCQ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./d2GNTZeDE.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;BDO Grotesk Medium\"]);export const fonts=[{family:\"BDO Grotesk Medium\",url:\"https://framerusercontent.com/assets/yI5Y8rw8NKuGVlhjGzBEiYxA4j4.woff2\"}];export const css=['.framer-8T09r .framer-styles-preset-ixmix1:not(.rich-text-wrapper), .framer-8T09r .framer-styles-preset-ixmix1.rich-text-wrapper p { --framer-font-family: \"BDO Grotesk Medium\", \"BDO Grotesk Medium Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 14px; --framer-text-alignment: start; --framer-text-color: var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-8T09r\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (a7ecdf4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/j3VIyE5iW9yPd2MGxH3a/dtRA3ZoqAmKbIs3qq7V4/AGE13XhuZ.js\";const enabledGestures={rgfxQVgga:{hover:true}};const cycleOrder=[\"rgfxQVgga\"];const serializationHash=\"framer-3YXdw\";const variantClassNames={rgfxQVgga:\"framer-v-zrmurw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:20,delay:0,mass:2,stiffness:146,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({button,color,height,id,tap,width,...props})=>{var _ref,_ref1;return{...props,Blh19UhV6:tap!==null&&tap!==void 0?tap:props.Blh19UhV6,IRJggBtA1:(_ref=button!==null&&button!==void 0?button:props.IRJggBtA1)!==null&&_ref!==void 0?_ref:\"Button\",nd1HZAkPo:(_ref1=color!==null&&color!==void 0?color:props.nd1HZAkPo)!==null&&_ref1!==void 0?_ref1:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,IRJggBtA1,Blh19UhV6,nd1HZAkPo,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"rgfxQVgga\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap18btchu=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Blh19UhV6){const res=await Blh19UhV6(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-zrmurw\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,initial:variant,layoutDependency:layoutDependency,layoutId:\"rgfxQVgga\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTap18btchu,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,...style},...addPropertyOverrides({\"rgfxQVgga-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sd2w\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"JESGbOL_K\",style:{backgroundColor:nd1HZAkPo,opacity:0},variants:{\"rgfxQVgga-hover\":{opacity:.12}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-50u1km\",layoutDependency:layoutDependency,layoutId:\"bNvTzmaBg\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ixmix1\",\"data-styles-preset\":\"AGE13XhuZ\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-nd1HZAkPo-Em6it9ozB))\"},children:\"Button\"})}),className:\"framer-1ybxyuq\",layoutDependency:layoutDependency,layoutId:\"DHUc507X2\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-nd1HZAkPo-Em6it9ozB)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-nd1HZAkPo-Em6it9ozB\":nd1HZAkPo},text:IRJggBtA1,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ioym04\",layoutDependency:layoutDependency,layoutId:\"QLj4kRtSz\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ixmix1\",\"data-styles-preset\":\"AGE13XhuZ\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-nd1HZAkPo-Em6it9ozB))\"},children:\"Button\"})}),className:\"framer-rv1m5z\",layoutDependency:layoutDependency,layoutId:\"v8JqrarbQ\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-nd1HZAkPo-Em6it9ozB)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-nd1HZAkPo-Em6it9ozB\":nd1HZAkPo},text:IRJggBtA1,verticalAlignment:\"top\",withExternalLayout:true})})]})})});});const css=['.framer-3YXdw[data-border=\"true\"]::after, .framer-3YXdw [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-3YXdw.framer-121kyrr, .framer-3YXdw .framer-121kyrr { display: block; }\",\".framer-3YXdw.framer-zrmurw { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-3YXdw .framer-1sd2w { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-3YXdw .framer-50u1km, .framer-3YXdw .framer-1ioym04 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: visible; padding: 16px 16px 16px 16px; position: relative; width: min-content; }\",\".framer-3YXdw .framer-1ybxyuq, .framer-3YXdw .framer-rv1m5z { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-3YXdw.framer-zrmurw, .framer-3YXdw .framer-50u1km, .framer-3YXdw .framer-1ioym04 { gap: 0px; } .framer-3YXdw.framer-zrmurw > *, .framer-3YXdw .framer-50u1km > *, .framer-3YXdw .framer-1ioym04 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-3YXdw.framer-zrmurw > :first-child, .framer-3YXdw .framer-50u1km > :first-child, .framer-3YXdw .framer-1ioym04 > :first-child { margin-top: 0px; } .framer-3YXdw.framer-zrmurw > :last-child, .framer-3YXdw .framer-50u1km > :last-child, .framer-3YXdw .framer-1ioym04 > :last-child { margin-bottom: 0px; } }\",\".framer-3YXdw.framer-v-zrmurw.hover.framer-zrmurw { justify-content: flex-end; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 76\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"ScjNajiJk\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"IRJggBtA1\":\"button\",\"Blh19UhV6\":\"tap\",\"nd1HZAkPo\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerEm6it9ozB=withCSS(Component,css,\"framer-3YXdw\");export default FramerEm6it9ozB;FramerEm6it9ozB.displayName=\"navigation / button\";FramerEm6it9ozB.defaultProps={height:32,width:76};addPropertyControls(FramerEm6it9ozB,{IRJggBtA1:{defaultValue:\"Button\",displayTextArea:false,title:\"Button\",type:ControlType.String},Blh19UhV6:{title:\"Tap\",type:ControlType.EventHandler},nd1HZAkPo:{defaultValue:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\",title:\"Color\",type:ControlType.Color}});addFonts(FramerEm6it9ozB,[...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEm6it9ozB\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"IRJggBtA1\\\":\\\"button\\\",\\\"Blh19UhV6\\\":\\\"tap\\\",\\\"nd1HZAkPo\\\":\\\"color\\\"}\",\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"76\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ScjNajiJk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Em6it9ozB.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;BDO Grotesk Medium\"]);export const fonts=[{family:\"BDO Grotesk Medium\",url:\"https://framerusercontent.com/assets/yI5Y8rw8NKuGVlhjGzBEiYxA4j4.woff2\"}];export const css=['.framer-8T09r .framer-styles-preset-ixmix1:not(.rich-text-wrapper), .framer-8T09r .framer-styles-preset-ixmix1.rich-text-wrapper p { --framer-font-family: \"BDO Grotesk Medium\", \"BDO Grotesk Medium Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 14px; --framer-text-alignment: start; --framer-text-color: var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-8T09r\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (4d5c76d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import IconSocial from\"https://framerusercontent.com/modules/aMLEtfLhRGSIjb1Pw9sT/TQY7kPODGnhv0brl2Q0z/CtWeAQsZT.js\";const IconSocialFonts=getFonts(IconSocial);const enabledGestures={lsY5GKO2G:{hover:true}};const cycleOrder=[\"lsY5GKO2G\"];const serializationHash=\"framer-6ka6Y\";const variantClassNames={lsY5GKO2G:\"framer-v-15sxmo4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,icon,id,link,width,...props})=>{var _ref;return{...props,xC5B_91ts:(_ref=icon!==null&&icon!==void 0?icon:props.xC5B_91ts)!==null&&_ref!==void 0?_ref:\"Messenger\",ZPEvo1rEf:link!==null&&link!==void 0?link:props.ZPEvo1rEf};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,ZPEvo1rEf,xC5B_91ts,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"lsY5GKO2G\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:ZPEvo1rEf,openInNewTab:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,animate:variants,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-15sxmo4\",className,classNames)} framer-csqro0`,\"data-framer-name\":\"Variant 1\",initial:variant,layoutDependency:layoutDependency,layoutId:\"lsY5GKO2G\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"lsY5GKO2G-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-79pp3z-container\",layoutDependency:layoutDependency,layoutId:\"mAPwZ7WWK-container\",children:/*#__PURE__*/_jsx(IconSocial,{height:\"100%\",id:\"mAPwZ7WWK\",layoutId:\"mAPwZ7WWK\",R0wVRrYTy:\"JkQyJfTBv\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",XNEw6v1tc:xC5B_91ts})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-m9tumn-container\",layoutDependency:layoutDependency,layoutId:\"egt3F81ab-container\",children:/*#__PURE__*/_jsx(IconSocial,{height:\"100%\",id:\"egt3F81ab\",layoutId:\"egt3F81ab\",R0wVRrYTy:\"JkQyJfTBv\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",XNEw6v1tc:xC5B_91ts})})]})})})});});const css=['.framer-6ka6Y[data-border=\"true\"]::after, .framer-6ka6Y [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-6ka6Y.framer-csqro0, .framer-6ka6Y .framer-csqro0 { display: block; }\",\".framer-6ka6Y.framer-15sxmo4 { cursor: pointer; height: 32px; overflow: hidden; position: relative; text-decoration: none; width: 32px; }\",\".framer-6ka6Y .framer-79pp3z-container { flex: none; height: 24px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(-62.49999999999998% - 24px / 2); width: 24px; }\",\".framer-6ka6Y .framer-m9tumn-container { flex: none; height: 24px; left: calc(50.00000000000002% - 24px / 2); position: absolute; top: calc(50.00000000000002% - 24px / 2); width: 24px; }\",\".framer-6ka6Y.framer-v-15sxmo4.hover .framer-79pp3z-container { top: calc(50.00000000000002% - 24px / 2); }\",\".framer-6ka6Y.framer-v-15sxmo4.hover .framer-m9tumn-container { top: calc(162.50000000000003% - 24px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"RfQQ8DTiX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"ZPEvo1rEf\":\"link\",\"xC5B_91ts\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const Framerl3yHxj18R=withCSS(Component,css,\"framer-6ka6Y\");export default Framerl3yHxj18R;Framerl3yHxj18R.displayName=\"button / social\";Framerl3yHxj18R.defaultProps={height:32,width:32};addPropertyControls(Framerl3yHxj18R,{ZPEvo1rEf:{title:\"Link\",type:ControlType.Link},xC5B_91ts:{defaultValue:\"Messenger\",title:\"Icon\",type:ControlType.String}});addFonts(Framerl3yHxj18R,[...IconSocialFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerl3yHxj18R\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RfQQ8DTiX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"32\",\"framerVariables\":\"{\\\"ZPEvo1rEf\\\":\\\"link\\\",\\\"xC5B_91ts\\\":\\\"icon\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (4d5c76d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Image,PathVariablesContext,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Icons from\"https://framerusercontent.com/modules/1kiaSqjWkW8NZq5lw9f7/FIkZ0d3QcFBQXGtfwB2d/ZA3FXuizP.js\";const cycleOrder=[\"Fe6C6SO4P\"];const serializationHash=\"framer-kkIvK\";const variantClassNames={Fe6C6SO4P:\"framer-v-exk8h8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const QueryData=({query,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableEnumMap={Black:\"JkQyJfTBv\",Blue:\"kV8hdje0a\"};const getProps=({color,height,id,name1,width,...props})=>{var _humanReadableEnumMap_color,_ref,_ref1,_ref2;return{...props,R0wVRrYTy:(_ref1=(_ref=(_humanReadableEnumMap_color=humanReadableEnumMap[color])!==null&&_humanReadableEnumMap_color!==void 0?_humanReadableEnumMap_color:color)!==null&&_ref!==void 0?_ref:props.R0wVRrYTy)!==null&&_ref1!==void 0?_ref1:\"JkQyJfTBv\",XNEw6v1tc:(_ref2=name1!==null&&name1!==void 0?name1:props.XNEw6v1tc)!==null&&_ref2!==void 0?_ref2:\"Copy\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,XNEw6v1tc,R0wVRrYTy,y8xZltTJXAg0uiB1Ut,gtMLtl1PJAg0uiB1Ut,WSdsitYBPAg0uiB1Ut,idAg0uiB1Ut,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"Fe6C6SO4P\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const visible=equals(R0wVRrYTy,\"JkQyJfTBv\");const visible1=equals(R0wVRrYTy,\"kV8hdje0a\");const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-exk8h8\",className,classNames),\"data-framer-name\":\"Variant 1\",initial:variant,layoutDependency:layoutDependency,layoutId:\"Fe6C6SO4P\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-14oqlvs\",\"data-framer-name\":\"cms\",layoutDependency:layoutDependency,layoutId:\"Ag0uiB1Ut\",children:/*#__PURE__*/_jsx(QueryData,{query:{from:{data:Icons,type:\"Collection\"},select:[{name:\"y8xZltTJX\",type:\"Identifier\"},{name:\"gtMLtl1PJ\",type:\"Identifier\"},{name:\"WSdsitYBP\",type:\"Identifier\"},{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"YOqXGmFd3\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:XNEw6v1tc},type:\"BinaryOperation\"}},children:collection=>collection.map(({y8xZltTJX:y8xZltTJXAg0uiB1Ut,gtMLtl1PJ:gtMLtl1PJAg0uiB1Ut,WSdsitYBP:WSdsitYBPAg0uiB1Ut,id:idAg0uiB1Ut},i)=>{return /*#__PURE__*/_jsx(LayoutGroup,{id:`Ag0uiB1Ut-${idAg0uiB1Ut}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{WSdsitYBP:WSdsitYBPAg0uiB1Ut},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kg3gx0\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"NyBQH8Tr3\",children:[visible&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"max((max(min(40px, 100vw), 0px) + 10px) / 0, 0px)\",...toResponsiveImage(y8xZltTJXAg0uiB1Ut)},className:\"framer-kinwwe\",\"data-framer-name\":\"black\",layoutDependency:layoutDependency,layoutId:\"Uqrx42hTo\"}),visible1&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"max((max(min(40px, 100vw), 0px) + 10px) / 0, 0px)\",...toResponsiveImage(gtMLtl1PJAg0uiB1Ut)},className:\"framer-fwt82\",\"data-framer-name\":\"blue\",layoutDependency:layoutDependency,layoutId:\"rATuMz4iO\"})]})})},idAg0uiB1Ut);})})})})})});});const css=['.framer-kkIvK[data-border=\"true\"]::after, .framer-kkIvK [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-kkIvK.framer-1gwt6hu, .framer-kkIvK .framer-1gwt6hu { display: block; }\",\".framer-kkIvK.framer-exk8h8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 40px; }\",\".framer-kkIvK .framer-14oqlvs { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: 100%; justify-content: flex-start; padding: 0px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-kkIvK .framer-kg3gx0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-kkIvK .framer-kinwwe { aspect-ratio: 1 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 40px); position: relative; width: 1px; }\",\".framer-kkIvK .framer-fwt82 { aspect-ratio: 1 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 200px); position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kkIvK.framer-exk8h8, .framer-kkIvK .framer-14oqlvs, .framer-kkIvK .framer-kg3gx0 { gap: 0px; } .framer-kkIvK.framer-exk8h8 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-kkIvK.framer-exk8h8 > :first-child, .framer-kkIvK .framer-kg3gx0 > :first-child { margin-left: 0px; } .framer-kkIvK.framer-exk8h8 > :last-child, .framer-kkIvK .framer-kg3gx0 > :last-child { margin-right: 0px; } .framer-kkIvK .framer-14oqlvs > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-kkIvK .framer-14oqlvs > :first-child { margin-top: 0px; } .framer-kkIvK .framer-14oqlvs > :last-child { margin-bottom: 0px; } .framer-kkIvK .framer-kg3gx0 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XNEw6v1tc\":\"name1\",\"R0wVRrYTy\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerCtWeAQsZT=withCSS(Component,css,\"framer-kkIvK\");export default FramerCtWeAQsZT;FramerCtWeAQsZT.displayName=\"icon / social\";FramerCtWeAQsZT.defaultProps={height:40,width:40};addPropertyControls(FramerCtWeAQsZT,{XNEw6v1tc:{defaultValue:\"Copy\",title:\"Name\",type:ControlType.String},R0wVRrYTy:{defaultValue:\"JkQyJfTBv\",options:[\"JkQyJfTBv\",\"kV8hdje0a\"],optionTitles:[\"Black\",\"Blue\"],title:\"Color\",type:ControlType.Enum}});addFonts(FramerCtWeAQsZT,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCtWeAQsZT\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerVariables\":\"{\\\"XNEw6v1tc\\\":\\\"name1\\\",\\\"R0wVRrYTy\\\":\\\"color\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CtWeAQsZT.map", "import{addPropertyControls as e,ControlType as t}from\"framer\";let s=\"YOqXGmFd3\",r=\"WSdsitYBP\",o=\"y8xZltTJX\",c=\"gtMLtl1PJ\",m=(e,t)=>{if(e&&\"object\"==typeof e)return{...e,alt:t};},a=[{id:\"HimK_t09c\",[s]:\"Twitter\",[r]:\"twitter\",[o]:m({src:\"https://framerusercontent.com/images/n8JSWNncoSfAmuUplAxLTUQ9Kw.svg\"},\"Twitter\"),[c]:m({src:\"https://framerusercontent.com/images/nRYY5sX4I9yO0EGE62HFj6ujl8.svg\"},\"Twitter\")},{id:\"qBEVmN7Zs\",[s]:\"TikTok\",[r]:\"tiktok\",[o]:m({src:\"https://framerusercontent.com/images/JEStVhEL82xP6DH8HPlNe4gALo.svg\"},\"TikTok\"),[c]:m({src:\"https://framerusercontent.com/images/QSv1NuJKjqEPCncMLAOHvqckso.svg\"},\"TikTok\")},{id:\"cRCBbjgxJ\",[s]:\"Messenger\",[r]:\"messenger\",[o]:m({src:\"https://framerusercontent.com/images/Z29virYx4D88J48Khvb80eDU.svg\"},\"Messenger\"),[c]:m({src:\"https://framerusercontent.com/images/KumevYFfo1jdLLrLW94BnwwNEY.svg\"},\"Messenger\")},{id:\"PtdDEqOSy\",[s]:\"Instagram\",[r]:\"instagram\",[o]:m({src:\"https://framerusercontent.com/images/Zo15oBm1oynsQCBhvDxR9cP58x4.svg\"},\"Instagram\"),[c]:m({src:\"https://framerusercontent.com/images/x404aDaPtk1jEFnVuijkHDUi1V0.svg\"},\"Instagram\")},{id:\"U9JKl0sxU\",[s]:\"Facebook\",[r]:\"facebook\",[o]:m({src:\"https://framerusercontent.com/images/nKUpyYgGPpNpdreVt8OLaLFalU.svg\"},\"Facebook\"),[c]:m({src:\"https://framerusercontent.com/images/qbq25ZUEs7ac7FhOwBvt9tf1al0.svg\"},\"Facebook\")},{id:\"dVYAzytSv\",[s]:\"Email\",[r]:\"email\",[o]:m({src:\"https://framerusercontent.com/images/NSXlmVKCwHD5c6fQWvQeo3C5Jw.svg\"},\"Email\"),[c]:m({src:\"https://framerusercontent.com/images/dV2mUIXGLlUE7Xv1NXSOadBoI8.svg\"},\"Email\")},{id:\"tQpkhkfZf\",[s]:\"Copy\",[r]:\"copy\",[o]:m({src:\"https://framerusercontent.com/images/2APjqdrhBdwKhSrDly4QLDxG8.svg\"},\"Copy\"),[c]:m({src:\"https://framerusercontent.com/images/KXZPh1MmgjRKeS8NIYBYv6ic.svg\"},\"Copy\")}];for(let e of a)Object.freeze(e);e(a,{YOqXGmFd3:{defaultValue:\"\",title:\"Icon\",type:t.String},WSdsitYBP:{title:\"Slug\",type:t.String},y8xZltTJX:{title:\"Black Icon\",type:t.ResponsiveImage},gtMLtl1PJ:{title:\"Blue Icon\",type:t.ResponsiveImage}}),a.displayName=\"Icons\";export default a;export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){var s;return null===(s=a.find(t=>t.id===e))||void 0===s?void 0:s[r];},async getRecordIdBySlug(e,t){var s;return null===(s=a.find(t=>t[r]===e))||void 0===s?void 0:s.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerCollectionUtils\":\"1\",\"framerSlug\":\"WSdsitYBP\",\"framerData\":\"\",\"framerContractVersion\":\"1\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerRecordIdKey\":\"id\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (a7ecdf4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"RWhalk74V\",\"u4OgYzzHK\"];const serializationHash=\"framer-qsIIC\";const variantClassNames={RWhalk74V:\"framer-v-10asklx\",u4OgYzzHK:\"framer-v-vyqhfx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Closed:\"RWhalk74V\",Open:\"u4OgYzzHK\"};const getProps=({color,height,id,tap,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,LRfqHGlUP:(_ref=color!==null&&color!==void 0?color:props.LRfqHGlUP)!==null&&_ref!==void 0?_ref:'var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',oFvuTq8pH:tap!==null&&tap!==void 0?tap:props.oFvuTq8pH,variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"RWhalk74V\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,oFvuTq8pH,LRfqHGlUP,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"RWhalk74V\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapi7xp6b=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(oFvuTq8pH){const res=await oFvuTq8pH(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-10asklx\",className,classNames),\"data-framer-name\":\"Closed\",\"data-highlight\":true,initial:variant,layoutDependency:layoutDependency,layoutId:\"RWhalk74V\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTapi7xp6b,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({u4OgYzzHK:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18q83gf\",layoutDependency:layoutDependency,layoutId:\"VjRnUjaZP\",style:{backgroundColor:LRfqHGlUP,rotate:0},variants:{u4OgYzzHK:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zg38wp\",layoutDependency:layoutDependency,layoutId:\"Xre4iauVO\",style:{backgroundColor:LRfqHGlUP,rotate:0},variants:{u4OgYzzHK:{rotate:-45}}})]})})});});const css=['.framer-qsIIC[data-border=\"true\"]::after, .framer-qsIIC [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-qsIIC.framer-lolygf, .framer-qsIIC .framer-lolygf { display: block; }\",\".framer-qsIIC.framer-10asklx { cursor: pointer; height: 32px; overflow: visible; position: relative; width: 32px; }\",\".framer-qsIIC .framer-18q83gf { flex: none; height: 2px; left: calc(50.00000000000002% - 16px / 2); overflow: visible; position: absolute; top: 12px; width: 16px; }\",\".framer-qsIIC .framer-zg38wp { bottom: 12px; flex: none; height: 2px; left: calc(50.00000000000002% - 16px / 2); overflow: visible; position: absolute; width: 16px; }\",\".framer-qsIIC.framer-v-vyqhfx .framer-18q83gf { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-qsIIC.framer-v-vyqhfx .framer-zg38wp { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"u4OgYzzHK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"oFvuTq8pH\":\"tap\",\"LRfqHGlUP\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerMLzrupitA=withCSS(Component,css,\"framer-qsIIC\");export default FramerMLzrupitA;FramerMLzrupitA.displayName=\"navigation / icon-hamburger\";FramerMLzrupitA.defaultProps={height:32,width:32};addPropertyControls(FramerMLzrupitA,{variant:{options:[\"RWhalk74V\",\"u4OgYzzHK\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},oFvuTq8pH:{title:\"Tap\",type:ControlType.EventHandler},LRfqHGlUP:{defaultValue:'var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerMLzrupitA,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMLzrupitA\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"u4OgYzzHK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"oFvuTq8pH\\\":\\\"tap\\\",\\\"LRfqHGlUP\\\":\\\"color\\\"}\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"32\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MLzrupitA.map", "// Generated by Framer (91d32d4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/336rxIg0uksuC1dxBPK5/i6yAmXwRwLEUEd4nyzPU/vYOAPWI4s.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={k4CF_Qidy:{hover:true},sxCZwYiMy:{hover:true}};const cycleOrder=[\"sxCZwYiMy\",\"k4CF_Qidy\"];const serializationHash=\"framer-hXU7Q\";const variantClassNames={k4CF_Qidy:\"framer-v-1bumgpl\",sxCZwYiMy:\"framer-v-cvsy7r\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:20,delay:0,mass:2,stiffness:146,type:\"spring\"}};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={All:\"sxCZwYiMy\",Category:\"k4CF_Qidy\"};const getProps=({circle,circleBG,height,id,link,title,width,...props})=>{var _ref,_ref1,_ref2,_humanReadableVariantMap_props_variant,_ref3;return{...props,AhW0kCtnH:(_ref=circle!==null&&circle!==void 0?circle:props.AhW0kCtnH)!==null&&_ref!==void 0?_ref:'var(--token-d19162d2-20a9-49ab-bbcd-0902e9741be2, rgb(22, 47, 176)) /* {\"name\":\"Blue 500\"} */',Akxy08q1u:(_ref1=title!==null&&title!==void 0?title:props.Akxy08q1u)!==null&&_ref1!==void 0?_ref1:\"Title\",CtKlCcck6:(_ref2=circleBG!==null&&circleBG!==void 0?circleBG:props.CtKlCcck6)!==null&&_ref2!==void 0?_ref2:'var(--token-4279339b-4578-4644-b84e-bc7e1aa9d6f8, rgb(10, 27, 116)) /* {\"name\":\"Blue 700\"} */',FcCstKpUZ:link!==null&&link!==void 0?link:props.FcCstKpUZ,variant:(_ref3=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref3!==void 0?_ref3:\"sxCZwYiMy\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Akxy08q1u,AhW0kCtnH,CtKlCcck6,FcCstKpUZ,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"sxCZwYiMy\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if(gestureVariant===\"k4CF_Qidy-hover\")return false;if(baseVariant===\"k4CF_Qidy\")return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"k4CF_Qidy-hover\")return true;if(baseVariant===\"k4CF_Qidy\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:FcCstKpUZ,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,animate:variants,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-cvsy7r\",className,classNames)} framer-5y9p1b`,\"data-framer-name\":\"All\",initial:variant,layoutDependency:layoutDependency,layoutId:\"sxCZwYiMy\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"k4CF_Qidy-hover\":{\"data-framer-name\":undefined},\"sxCZwYiMy-hover\":{\"data-framer-name\":undefined},k4CF_Qidy:{\"data-framer-name\":\"Category\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ss8qy\",\"data-styles-preset\":\"vYOAPWI4s\",children:\"Title\"})}),className:\"framer-56p62s\",layoutDependency:layoutDependency,layoutId:\"FP6LxMRxk\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:Akxy08q1u,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-vbv9h7-container\",layoutDependency:layoutDependency,layoutId:\"bYPTp5IXQ-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:'var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',height:\"100%\",iconSearch:\"ArrowRight\",iconSelection:\"ArrowArcLeft\",id:\"bYPTp5IXQ\",layoutId:\"bYPTp5IXQ\",mirrored:false,selectByList:false,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m8inr3\",\"data-framer-name\":\"icon\",layoutDependency:layoutDependency,layoutId:\"VP5MUmH_E\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1sslkvm\",layoutDependency:layoutDependency,layoutId:\"v3B7ZM8PY\",style:{backgroundColor:CtKlCcck6,borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},transformTemplate:transformTemplate1}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-95akxp\",layoutDependency:layoutDependency,layoutId:\"TAXthEQhc\",style:{backgroundColor:AhW0kCtnH,borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80},...addPropertyOverrides({\"k4CF_Qidy-hover\":{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)})]})]})})})});});const css=['.framer-hXU7Q[data-border=\"true\"]::after, .framer-hXU7Q [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-hXU7Q.framer-5y9p1b, .framer-hXU7Q .framer-5y9p1b { display: block; }\",\".framer-hXU7Q.framer-cvsy7r { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 200px; }\",\".framer-hXU7Q .framer-56p62s { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-hXU7Q .framer-vbv9h7-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-hXU7Q .framer-m8inr3 { flex: none; height: 10px; overflow: visible; position: relative; width: 10px; }\",\".framer-hXU7Q .framer-1sslkvm { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 6px); left: 50%; overflow: visible; position: absolute; top: 50%; width: 6px; }\",\".framer-hXU7Q .framer-95akxp { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 10px); left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hXU7Q.framer-cvsy7r { gap: 0px; } .framer-hXU7Q.framer-cvsy7r > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-hXU7Q.framer-cvsy7r > :first-child { margin-left: 0px; } .framer-hXU7Q.framer-cvsy7r > :last-child { margin-right: 0px; } }\",\".framer-hXU7Q.framer-v-1bumgpl.framer-cvsy7r { gap: 12px; }\",\".framer-hXU7Q.framer-v-1bumgpl .framer-56p62s { order: 1; }\",\".framer-hXU7Q.framer-v-1bumgpl .framer-m8inr3 { order: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hXU7Q.framer-v-1bumgpl.framer-cvsy7r { gap: 0px; } .framer-hXU7Q.framer-v-1bumgpl.framer-cvsy7r > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-hXU7Q.framer-v-1bumgpl.framer-cvsy7r > :first-child { margin-left: 0px; } .framer-hXU7Q.framer-v-1bumgpl.framer-cvsy7r > :last-child { margin-right: 0px; } }\",\".framer-hXU7Q.framer-v-cvsy7r.hover.framer-cvsy7r { gap: 8px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-hXU7Q.framer-v-cvsy7r.hover.framer-cvsy7r { gap: 0px; } .framer-hXU7Q.framer-v-cvsy7r.hover.framer-cvsy7r > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-hXU7Q.framer-v-cvsy7r.hover.framer-cvsy7r > :first-child { margin-left: 0px; } .framer-hXU7Q.framer-v-cvsy7r.hover.framer-cvsy7r > :last-child { margin-right: 0px; } }\",\".framer-hXU7Q.framer-v-1bumgpl.hover .framer-1sslkvm { height: var(--framer-aspect-ratio-supported, 12px); width: 12px; }\",\".framer-hXU7Q.framer-v-1bumgpl.hover .framer-95akxp { height: var(--framer-aspect-ratio-supported, 6px); left: 50%; right: unset; top: 50%; width: 6px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"k4CF_Qidy\":{\"layout\":[\"fixed\",\"auto\"]},\"kju75YCeS\":{\"layout\":[\"fixed\",\"auto\"]},\"mZtN8NXD3\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Akxy08q1u\":\"title\",\"AhW0kCtnH\":\"circle\",\"CtKlCcck6\":\"circleBG\",\"FcCstKpUZ\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const Framertyp8f7HhI=withCSS(Component,css,\"framer-hXU7Q\");export default Framertyp8f7HhI;Framertyp8f7HhI.displayName=\"navigation / blog-link\";Framertyp8f7HhI.defaultProps={height:19,width:200};addPropertyControls(Framertyp8f7HhI,{variant:{options:[\"sxCZwYiMy\",\"k4CF_Qidy\"],optionTitles:[\"All\",\"Category\"],title:\"Variant\",type:ControlType.Enum},Akxy08q1u:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},AhW0kCtnH:{defaultValue:'var(--token-d19162d2-20a9-49ab-bbcd-0902e9741be2, rgb(22, 47, 176)) /* {\"name\":\"Blue 500\"} */',title:\"Circle\",type:ControlType.Color},CtKlCcck6:{defaultValue:'var(--token-4279339b-4578-4644-b84e-bc7e1aa9d6f8, rgb(10, 27, 116)) /* {\"name\":\"Blue 700\"} */',title:\"Circle BG\",type:ControlType.Color},FcCstKpUZ:{title:\"Link\",type:ControlType.Link}});addFonts(Framertyp8f7HhI,[...PhosphorFonts,...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framertyp8f7HhI\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Akxy08q1u\\\":\\\"title\\\",\\\"AhW0kCtnH\\\":\\\"circle\\\",\\\"CtKlCcck6\\\":\\\"circleBG\\\",\\\"FcCstKpUZ\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"k4CF_Qidy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kju75YCeS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mZtN8NXD3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"200\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"19\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./typ8f7HhI.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;BDO Grotesk Medium\"]);export const fonts=[{family:\"BDO Grotesk Medium\",url:\"https://framerusercontent.com/assets/yI5Y8rw8NKuGVlhjGzBEiYxA4j4.woff2\"}];export const css=['.framer-TVEGO .framer-styles-preset-ss8qy:not(.rich-text-wrapper), .framer-TVEGO .framer-styles-preset-ss8qy.rich-text-wrapper p { --framer-font-family: \"BDO Grotesk Medium\", \"BDO Grotesk Medium Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-TVEGO\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (a7ecdf4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/5h4NuVHUdxSeTK4fCCOT/mOfNbRgdOcBWbYDZTiVF/zugN6b4V8.js\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"jYxf6oKaK\"];const serializationHash=\"framer-qPy9J\";const variantClassNames={jYxf6oKaK:\"framer-v-1ps9fhd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const isSet=value=>{return value!==undefined&&value!==null&&value!==\"\";};const negate=value=>{return!value;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({announcement,height,id,link,newTab,width,...props})=>{var _ref;return{...props,FIqeEUvFa:link!==null&&link!==void 0?link:props.FIqeEUvFa,u1p_sT_Sp:newTab!==null&&newTab!==void 0?newTab:props.u1p_sT_Sp,YZmehL7Id:(_ref=announcement!==null&&announcement!==void 0?announcement:props.YZmehL7Id)!==null&&_ref!==void 0?_ref:\"Announcement\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,YZmehL7Id,FIqeEUvFa,u1p_sT_Sp,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"jYxf6oKaK\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const visible=isSet(FIqeEUvFa);const visible1=negate(u1p_sT_Sp);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:FIqeEUvFa,openInNewTab:u1p_sT_Sp,smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,animate:variants,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1ps9fhd\",className,classNames)} framer-w3tp5b`,\"data-framer-name\":\"Variant 1\",initial:variant,layoutDependency:layoutDependency,layoutId:\"jYxf6oKaK\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, rgb(0, 0, 0))\",...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-e962qf\",\"data-styles-preset\":\"zugN6b4V8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2a5a3f17-ba06-4a10-b726-6e53b7acda31, rgb(255, 255, 255)))\"},children:\"Announcement\"})}),className:\"framer-1dxtod3\",layoutDependency:layoutDependency,layoutId:\"MhLYKH8gn\",style:{\"--extracted-r6o4lv\":\"var(--token-2a5a3f17-ba06-4a10-b726-6e53b7acda31, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:YZmehL7Id,verticalAlignment:\"top\",withExternalLayout:true}),visible&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12jyjyt\",layoutDependency:layoutDependency,layoutId:\"euAoxx8Lt\",children:[visible1&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-wgmfd4-container\",layoutDependency:layoutDependency,layoutId:\"NtIoJoSka-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:'var(--token-2a5a3f17-ba06-4a10-b726-6e53b7acda31, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowRight\",id:\"NtIoJoSka\",layoutId:\"NtIoJoSka\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})}),u1p_sT_Sp&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-b435qo-container\",layoutDependency:layoutDependency,layoutId:\"Z7wu32Wz7-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:'var(--token-2a5a3f17-ba06-4a10-b726-6e53b7acda31, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowUpRight\",id:\"Z7wu32Wz7\",layoutId:\"Z7wu32Wz7\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})]})]})})})});});const css=['.framer-qPy9J[data-border=\"true\"]::after, .framer-qPy9J [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-qPy9J.framer-w3tp5b, .framer-qPy9J .framer-w3tp5b { display: block; }\",\".framer-qPy9J.framer-1ps9fhd { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: 40px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 800px; }\",\".framer-qPy9J .framer-1dxtod3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qPy9J .framer-12jyjyt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-qPy9J .framer-wgmfd4-container, .framer-qPy9J .framer-b435qo-container { flex: none; height: 12px; position: relative; width: 12px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-qPy9J.framer-1ps9fhd, .framer-qPy9J .framer-12jyjyt { gap: 0px; } .framer-qPy9J.framer-1ps9fhd > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-qPy9J.framer-1ps9fhd > :first-child, .framer-qPy9J .framer-12jyjyt > :first-child { margin-left: 0px; } .framer-qPy9J.framer-1ps9fhd > :last-child, .framer-qPy9J .framer-12jyjyt > :last-child { margin-right: 0px; } .framer-qPy9J .framer-12jyjyt > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 800\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"YZmehL7Id\":\"announcement\",\"FIqeEUvFa\":\"link\",\"u1p_sT_Sp\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramersmBDozw24=withCSS(Component,css,\"framer-qPy9J\");export default FramersmBDozw24;FramersmBDozw24.displayName=\"navigation / announcement-bar\";FramersmBDozw24.defaultProps={height:40,width:800};addPropertyControls(FramersmBDozw24,{YZmehL7Id:{defaultValue:\"Announcement\",displayTextArea:false,title:\"Announcement\",type:ControlType.String},FIqeEUvFa:{title:\"Link\",type:ControlType.Link},u1p_sT_Sp:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramersmBDozw24,[...PhosphorFonts,...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersmBDozw24\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"800\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"YZmehL7Id\\\":\\\"announcement\\\",\\\"FIqeEUvFa\\\":\\\"link\\\",\\\"u1p_sT_Sp\\\":\\\"newTab\\\"}\",\"framerIntrinsicHeight\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Mono-500\",\"GF;DM Mono-500italic\"]);export const fonts=[{family:\"DM Mono\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmmono/v14/aFTR7PB1QTsUX8KYvumzIYGnbKX9Rlk.woff2\",weight:\"500\"},{family:\"DM Mono\",style:\"italic\",url:\"https://fonts.gstatic.com/s/dmmono/v14/aFTT7PB1QTsUX8KYth-o9YetbYf4VllXuA.woff2\",weight:\"500\"}];export const css=['.framer-ygs5N .framer-styles-preset-e962qf:not(.rich-text-wrapper), .framer-ygs5N .framer-styles-preset-e962qf.rich-text-wrapper p { --framer-font-family: \"DM Mono\", monospace; --framer-font-family-italic: \"DM Mono\", monospace; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.02em; --framer-line-height: 100%; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, #000000); --framer-text-decoration: none; --framer-text-transform: uppercase; }'];export const className=\"framer-ygs5N\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (0e55b13)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/zGUNhuCl0uHFdrjKpWL6/0ycWoDHcNe4npWRHiXYZ/NaZYWThU9.js\";import Barc from\"https://framerusercontent.com/modules/7Kb4qtY9HZ2JDy7cHUs6/FiqIM9U7UJiS3VihsvK3/FbFRaSN94.js\";import ButtonSocial from\"https://framerusercontent.com/modules/sO9SqfmArCPCGWsrVYmq/8At2JEmTkfKF7UuCtSGk/l3yHxj18R.js\";import ButtonFooter from\"https://framerusercontent.com/modules/vJP8cON65dwe65PXZ3Yq/P67pADwfkBT8ujHj4xLI/VXrhhjeqo.js\";import ButtonLink from\"https://framerusercontent.com/modules/2yR70ceH45sGhipRGinE/p6RnpfCbT3uxlTBrPIkZ/ZpjojXAcN.js\";const BarcFonts=getFonts(Barc);const ButtonFooterFonts=getFonts(ButtonFooter);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const ButtonLinkFonts=getFonts(ButtonLink);const ButtonSocialFonts=getFonts(ButtonSocial);const MotionFooterWithFX=withFX(motion.footer);const cycleOrder=[\"fF0WLPuRx\",\"hYVHg71Lr\",\"dDCmyigOd\"];const serializationHash=\"framer-6Y6mM\";const variantClassNames={dDCmyigOd:\"framer-v-94zcrr\",fF0WLPuRx:\"framer-v-10dl1ss\",hYVHg71Lr:\"framer-v-1gumupn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"fF0WLPuRx\",Phone:\"dDCmyigOd\",Tablet:\"hYVHg71Lr\"};const getProps=({height,id,waitlist,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"fF0WLPuRx\",wl42Pj3IN:waitlist??props.wl42Pj3IN};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,wl42Pj3IN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fF0WLPuRx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const dMBFhtlpZ80k0yj=activeVariantCallback(async(...args)=>{if(wl42Pj3IN){const res=await wl42Pj3IN(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"dDCmyigOd\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"dDCmyigOd\")return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10dl1ss\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"fF0WLPuRx\",ref:refBinding,style:{backgroundColor:\"var(--token-e2b41179-918e-41b3-a9d8-de7a776c05bc, rgb(237, 235, 232))\",...style},...addPropertyOverrides({dDCmyigOd:{\"data-framer-name\":\"Phone\"},hYVHg71Lr:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionFooterWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-200}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1t2ss2j\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"MkB0empCL\",style:{transformPerspective:1200},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1txvlrc\",\"data-framer-name\":\"logo\",layoutDependency:layoutDependency,layoutId:\"pxm3bRDVy\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dtpgo4-container\",layoutDependency:layoutDependency,layoutId:\"OUYiVRYmQ-container\",nodeId:\"OUYiVRYmQ\",rendersWithMotion:true,scopeId:\"nkb6OtFlF\",children:/*#__PURE__*/_jsx(Barc,{height:\"100%\",id:\"OUYiVRYmQ\",layoutId:\"OUYiVRYmQ\",style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__spring:{damping:40,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1.5,stiffness:400,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:200}},{target:{opacity:1,rotate:16,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1hpxn06-container\",layoutDependency:layoutDependency,layoutId:\"H63OcrZ1g-container\",nodeId:\"H63OcrZ1g\",rendersWithMotion:true,scopeId:\"nkb6OtFlF\",style:{rotate:16,transformPerspective:1200},transformTemplate:transformTemplate1,whileHover:animation,children:/*#__PURE__*/_jsx(ButtonFooter,{dMBFhtlpZ:dMBFhtlpZ80k0yj,height:\"100%\",id:\"H63OcrZ1g\",layoutId:\"H63OcrZ1g\",umQO9HAnz:\"Join waitlist\",variant:\"sltOqFx_2\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6ts6bi\",\"data-framer-name\":\"bottom\",layoutDependency:layoutDependency,layoutId:\"j1WzFQCiu\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6grl21\",\"data-framer-name\":\"links\",layoutDependency:layoutDependency,layoutId:\"UFQl7Yc4s\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-udbbit-container\",layoutDependency:layoutDependency,layoutId:\"ZsQTL2e1Q-container\",nodeId:\"ZsQTL2e1Q\",rendersWithMotion:true,scopeId:\"nkb6OtFlF\",children:/*#__PURE__*/_jsx(ButtonFooter,{dMBFhtlpZ:dMBFhtlpZ80k0yj,height:\"100%\",id:\"ZsQTL2e1Q\",layoutId:\"ZsQTL2e1Q\",umQO9HAnz:\"Join waitlist\",variant:\"Ama5zV2KV\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hdlvoa\",\"data-framer-name\":\"buttons\",layoutDependency:layoutDependency,layoutId:\"E22KwxKLw\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":qVgEkAHqE\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":qVgEkAHqE\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":qVgEkAHqE\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jun3xv-container\",layoutDependency:layoutDependency,layoutId:\"uuRBXC8Sl-container\",nodeId:\"uuRBXC8Sl\",rendersWithMotion:true,scopeId:\"nkb6OtFlF\",children:/*#__PURE__*/_jsx(ButtonLink,{cTEWo0br5:\"Home\",gPBwznrY_:false,height:\"100%\",id:\"uuRBXC8Sl\",layoutId:\"uuRBXC8Sl\",nlxFLHt1A:resolvedLinks[0],width:\"100%\",...addPropertyOverrides({dDCmyigOd:{nlxFLHt1A:resolvedLinks[2]},hYVHg71Lr:{nlxFLHt1A:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"F5SUtSrO_\"},implicitPathVariables:undefined},{href:{webPageId:\"F5SUtSrO_\"},implicitPathVariables:undefined},{href:{webPageId:\"F5SUtSrO_\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dx86ax-container\",layoutDependency:layoutDependency,layoutId:\"BjTYraLBi-container\",nodeId:\"BjTYraLBi\",rendersWithMotion:true,scopeId:\"nkb6OtFlF\",children:/*#__PURE__*/_jsx(ButtonLink,{cTEWo0br5:\"Blog\",gPBwznrY_:false,height:\"100%\",id:\"BjTYraLBi\",layoutId:\"BjTYraLBi\",nlxFLHt1A:resolvedLinks1[0],width:\"100%\",...addPropertyOverrides({dDCmyigOd:{nlxFLHt1A:resolvedLinks1[2]},hYVHg71Lr:{nlxFLHt1A:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-laf2ez-container\",layoutDependency:layoutDependency,layoutId:\"ie5uFIps9-container\",nodeId:\"ie5uFIps9\",rendersWithMotion:true,scopeId:\"nkb6OtFlF\",children:/*#__PURE__*/_jsx(ButtonLink,{cTEWo0br5:\"Privacy policy\",gPBwznrY_:false,height:\"100%\",id:\"ie5uFIps9\",layoutId:\"ie5uFIps9\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ivyq15-container\",layoutDependency:layoutDependency,layoutId:\"bZYfeeq97-container\",nodeId:\"bZYfeeq97\",rendersWithMotion:true,scopeId:\"nkb6OtFlF\",children:/*#__PURE__*/_jsx(ButtonLink,{cTEWo0br5:\"Terms of Use\",gPBwznrY_:false,height:\"100%\",id:\"bZYfeeq97\",layoutId:\"bZYfeeq97\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bjt8c6\",\"data-framer-name\":\"social\",layoutDependency:layoutDependency,layoutId:\"Mqo72fWc6\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pg911k-container\",layoutDependency:layoutDependency,layoutId:\"gUyNHygAR-container\",nodeId:\"gUyNHygAR\",rendersWithMotion:true,scopeId:\"nkb6OtFlF\",children:/*#__PURE__*/_jsx(ButtonSocial,{height:\"100%\",id:\"gUyNHygAR\",layoutId:\"gUyNHygAR\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xC5B_91ts:\"Messenger\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ktx38n-container\",layoutDependency:layoutDependency,layoutId:\"zpeEZusaj-container\",nodeId:\"zpeEZusaj\",rendersWithMotion:true,scopeId:\"nkb6OtFlF\",children:/*#__PURE__*/_jsx(ButtonSocial,{height:\"100%\",id:\"zpeEZusaj\",layoutId:\"zpeEZusaj\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xC5B_91ts:\"TikTok\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hk95tb-container\",layoutDependency:layoutDependency,layoutId:\"ehp9uiGsH-container\",nodeId:\"ehp9uiGsH\",rendersWithMotion:true,scopeId:\"nkb6OtFlF\",children:/*#__PURE__*/_jsx(ButtonSocial,{height:\"100%\",id:\"ehp9uiGsH\",layoutId:\"ehp9uiGsH\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",xC5B_91ts:\"Instagram\",ZPEvo1rEf:\"instagram.com\"})})})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kud5lw\",\"data-styles-preset\":\"NaZYWThU9\",children:\"\\xa9 Copyright Barc* Inc. 2024\"})}),className:\"framer-thdwmo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rxcJ2hPXu\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({hYVHg71Lr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-kud5lw\",\"data-styles-preset\":\"NaZYWThU9\",style:{\"--framer-text-alignment\":\"left\"},children:\"\\xa9 Copyright Barc* Inc. 2024\"})})}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6Y6mM.framer-1a4o57a, .framer-6Y6mM .framer-1a4o57a { display: block; }\",\".framer-6Y6mM.framer-10dl1ss { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 64px 64px 40px 64px; position: relative; width: 1200px; }\",\".framer-6Y6mM .framer-1t2ss2j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 1312px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-6Y6mM .framer-1txvlrc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-6Y6mM .framer-1dtpgo4-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-6Y6mM .framer-1hpxn06-container { flex: none; height: auto; left: 50%; position: absolute; top: 50%; width: auto; will-change: var(--framer-will-change-effect-override, transform); z-index: 2; }\",\".framer-6Y6mM .framer-6ts6bi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-6Y6mM .framer-6grl21 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-6Y6mM .framer-udbbit-container { flex: none; height: auto; position: relative; width: auto; z-index: 2; }\",\".framer-6Y6mM .framer-1hdlvoa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6Y6mM .framer-1jun3xv-container, .framer-6Y6mM .framer-dx86ax-container, .framer-6Y6mM .framer-laf2ez-container, .framer-6Y6mM .framer-ivyq15-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-6Y6mM .framer-bjt8c6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6Y6mM .framer-pg911k-container, .framer-6Y6mM .framer-1ktx38n-container, .framer-6Y6mM .framer-1hk95tb-container { flex: none; height: 40px; position: relative; width: 41px; }\",\".framer-6Y6mM .framer-thdwmo { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6Y6mM.framer-10dl1ss, .framer-6Y6mM .framer-1t2ss2j, .framer-6Y6mM .framer-1txvlrc, .framer-6Y6mM .framer-6ts6bi, .framer-6Y6mM .framer-6grl21, .framer-6Y6mM .framer-1hdlvoa, .framer-6Y6mM .framer-bjt8c6 { gap: 0px; } .framer-6Y6mM.framer-10dl1ss > *, .framer-6Y6mM .framer-1t2ss2j > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-6Y6mM.framer-10dl1ss > :first-child, .framer-6Y6mM .framer-1t2ss2j > :first-child, .framer-6Y6mM .framer-1txvlrc > :first-child { margin-top: 0px; } .framer-6Y6mM.framer-10dl1ss > :last-child, .framer-6Y6mM .framer-1t2ss2j > :last-child, .framer-6Y6mM .framer-1txvlrc > :last-child { margin-bottom: 0px; } .framer-6Y6mM .framer-1txvlrc > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-6Y6mM .framer-6ts6bi > *, .framer-6Y6mM .framer-1hdlvoa > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-6Y6mM .framer-6ts6bi > :first-child, .framer-6Y6mM .framer-6grl21 > :first-child, .framer-6Y6mM .framer-1hdlvoa > :first-child, .framer-6Y6mM .framer-bjt8c6 > :first-child { margin-left: 0px; } .framer-6Y6mM .framer-6ts6bi > :last-child, .framer-6Y6mM .framer-6grl21 > :last-child, .framer-6Y6mM .framer-1hdlvoa > :last-child, .framer-6Y6mM .framer-bjt8c6 > :last-child { margin-right: 0px; } .framer-6Y6mM .framer-6grl21 > * { margin: 0px; margin-left: calc(64px / 2); margin-right: calc(64px / 2); } .framer-6Y6mM .framer-bjt8c6 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\",\".framer-6Y6mM.framer-v-1gumupn.framer-10dl1ss { padding: 32px; width: 810px; }\",\".framer-6Y6mM.framer-v-1gumupn .framer-6ts6bi, .framer-6Y6mM.framer-v-94zcrr .framer-1hdlvoa { flex-direction: column; }\",\".framer-6Y6mM.framer-v-1gumupn .framer-6grl21 { flex: none; gap: unset; justify-content: space-between; width: 100%; }\",\".framer-6Y6mM.framer-v-1gumupn .framer-thdwmo { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6Y6mM.framer-v-1gumupn .framer-6ts6bi, .framer-6Y6mM.framer-v-1gumupn .framer-6grl21 { gap: 0px; } .framer-6Y6mM.framer-v-1gumupn .framer-6ts6bi > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-6Y6mM.framer-v-1gumupn .framer-6ts6bi > :first-child { margin-top: 0px; } .framer-6Y6mM.framer-v-1gumupn .framer-6ts6bi > :last-child { margin-bottom: 0px; } .framer-6Y6mM.framer-v-1gumupn .framer-6grl21 > *, .framer-6Y6mM.framer-v-1gumupn .framer-6grl21 > :first-child, .framer-6Y6mM.framer-v-1gumupn .framer-6grl21 > :last-child { margin: 0px; } }\",\".framer-6Y6mM.framer-v-94zcrr.framer-10dl1ss { padding: 24px 24px 40px 24px; width: 390px; }\",\".framer-6Y6mM.framer-v-94zcrr .framer-1t2ss2j { order: 0; }\",\".framer-6Y6mM.framer-v-94zcrr .framer-6ts6bi { flex-direction: column; gap: 24px; z-index: 0; }\",\".framer-6Y6mM.framer-v-94zcrr .framer-6grl21 { flex: none; flex-direction: column; gap: 24px; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-6Y6mM.framer-v-94zcrr .framer-6ts6bi, .framer-6Y6mM.framer-v-94zcrr .framer-6grl21, .framer-6Y6mM.framer-v-94zcrr .framer-1hdlvoa { gap: 0px; } .framer-6Y6mM.framer-v-94zcrr .framer-6ts6bi > *, .framer-6Y6mM.framer-v-94zcrr .framer-6grl21 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-6Y6mM.framer-v-94zcrr .framer-6ts6bi > :first-child, .framer-6Y6mM.framer-v-94zcrr .framer-6grl21 > :first-child, .framer-6Y6mM.framer-v-94zcrr .framer-1hdlvoa > :first-child { margin-top: 0px; } .framer-6Y6mM.framer-v-94zcrr .framer-6ts6bi > :last-child, .framer-6Y6mM.framer-v-94zcrr .framer-6grl21 > :last-child, .framer-6Y6mM.framer-v-94zcrr .framer-1hdlvoa > :last-child { margin-bottom: 0px; } .framer-6Y6mM.framer-v-94zcrr .framer-1hdlvoa > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 502\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hYVHg71Lr\":{\"layout\":[\"fixed\",\"auto\"]},\"dDCmyigOd\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"wl42Pj3IN\":\"waitlist\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framernkb6OtFlF=withCSS(Component,css,\"framer-6Y6mM\");export default Framernkb6OtFlF;Framernkb6OtFlF.displayName=\"footer\";Framernkb6OtFlF.defaultProps={height:502,width:1200};addPropertyControls(Framernkb6OtFlF,{variant:{options:[\"fF0WLPuRx\",\"hYVHg71Lr\",\"dDCmyigOd\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},wl42Pj3IN:{title:\"Waitlist\",type:ControlType.EventHandler}});addFonts(Framernkb6OtFlF,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...BarcFonts,...ButtonFooterFonts,...ButtonLinkFonts,...ButtonSocialFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framernkb6OtFlF\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"wl42Pj3IN\\\":\\\"waitlist\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hYVHg71Lr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dDCmyigOd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"502\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nkb6OtFlF.map", "// Generated by Framer (4d5c76d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,SVG,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"li_qW77fd\"];const serializationHash=\"framer-FhGda\";const variantClassNames={li_qW77fd:\"framer-v-mb7mcg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"li_qW77fd\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-mb7mcg\",className,classNames),\"data-framer-name\":\"Variant 1\",initial:variant,layoutDependency:layoutDependency,layoutId:\"li_qW77fd\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1omo57f\",\"data-framer-name\":\"Barc\",fill:\"black\",intrinsicHeight:389,intrinsicWidth:1312,layoutDependency:layoutDependency,layoutId:\"HAnuOi7G1\",svg:'<svg width=\"1312\" height=\"389\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m1154.55 207.111-31.49-23.618 50.91-65.079-78.73-26.242 12.6-35.688 76.63 27.291V.852h37.78v82.923l77.15-27.291 12.6 35.688-78.2 26.242 48.81 65.079-29.92 23.618-49.86-67.704-48.28 67.704ZM965.651 388.178c-29.04 0-54.232-6.298-75.576-18.894-21.343-12.946-37.962-30.966-49.859-54.058-11.896-23.093-17.844-50.034-17.844-80.824 0-30.791 5.948-57.732 17.844-80.825 11.897-23.092 28.691-40.937 50.384-53.533 21.693-12.596 46.885-18.894 75.576-18.894 37.084 0 66.654 9.447 88.694 28.341 22.4 18.894 35.52 43.736 39.37 74.527l-58.79 7.347c-2.1-19.593-9.62-34.114-22.56-43.561-12.6-9.797-28.52-14.695-47.763-14.695-24.843 0-44.436 8.922-58.782 26.766-14.345 17.845-21.518 42.687-21.518 74.527 0 31.839 6.998 56.856 20.993 75.051 14.346 17.844 34.115 26.766 59.307 26.766 19.943 0 36.213-5.073 48.813-15.22 12.59-10.497 19.94-25.017 22.04-43.561l58.78 7.348c-3.85 32.889-17.67 58.431-41.46 76.625-23.44 17.844-52.66 26.767-87.649 26.767Zm-303.099-4.724V86.398h55.107l3.674 44.611c15.745-32.19 39.537-48.284 71.377-48.284 10.847 0 19.069 1.05 24.667 3.149v57.731h-3.673c-5.949-2.099-13.121-3.149-21.519-3.149-19.593 0-35.338 5.773-47.235 17.32-11.896 11.196-18.893 26.591-20.993 46.185v179.493h-61.405Zm-219.212 5.248c-31.14 0-55.282-7.697-72.427-23.092-17.144-15.395-25.717-35.514-25.717-60.356 0-18.894 4.199-34.464 12.596-46.71 8.398-12.596 19.769-22.393 34.114-29.391 14.346-6.998 30.091-12.071 47.235-15.22l62.98-11.546c14.696-2.799 24.318-6.823 28.866-12.071 4.899-5.599 7.348-12.946 7.348-22.043 0-11.897-4.199-21.519-12.596-28.866-8.398-7.698-23.268-11.546-44.611-11.546-20.993 0-37.613 4.373-49.859 13.12-12.246 8.398-18.369 21.344-18.369 38.838l-57.207-6.298c.35-29.391 12.071-52.133 35.164-68.228 23.092-16.095 53.358-24.143 90.796-24.143 38.837 0 68.053 7.698 87.647 23.093 19.944 15.395 29.915 37.963 29.915 67.703v144.33c0 10.146 1.925 16.794 5.774 19.943 3.848 2.799 8.047 4.199 12.596 4.199 4.548 0 7.522-.35 8.922-1.05h3.149v43.036c-3.849 2.1-8.922 3.499-15.22 4.199-5.949.7-10.847 1.05-14.696 1.05-15.395 0-27.991-3.499-37.788-10.497-9.797-7.348-15.045-18.544-15.745-33.589v-8.398c-7.697 16.095-20.993 29.041-39.887 38.838-18.544 9.797-39.537 14.695-62.98 14.695Zm16.27-47.235c20.293 0 37.438-4.373 51.433-13.12 14.346-8.748 23.793-20.819 28.341-36.214v-56.157c-3.848 2.099-9.097 4.024-15.745 5.773l-23.617 5.249-42.511 8.397c-19.944 3.849-33.24 9.972-39.888 18.369-6.648 8.397-9.972 17.32-9.972 26.767 0 13.645 4.899 23.967 14.696 30.965 9.797 6.648 22.218 9.971 37.263 9.971ZM0 383.455V.852h182.642c38.138 0 67.528 9.097 88.172 27.29 20.643 18.195 30.965 41.638 30.965 70.329 0 19.593-5.248 36.913-15.745 51.958-10.147 15.045-26.592 26.766-49.334 35.164 25.541 6.997 44.435 18.719 56.682 35.164 12.596 16.444 18.894 35.338 18.894 56.681 0 32.54-12.072 58.432-36.214 77.676-23.792 18.894-55.982 28.341-96.569 28.341H0ZM171.095 53.86H62.455v108.115h108.64c22.743 0 39.363-4.898 49.86-14.695 10.846-9.797 16.269-22.743 16.269-38.838 0-18.194-6.123-31.84-18.369-40.937-11.896-9.097-27.816-13.645-47.76-13.645Zm2.1 160.074H62.455v115.988h110.74c25.192 0 43.561-5.249 55.107-15.745 11.896-10.497 17.845-24.667 17.845-42.512 0-18.544-6.123-32.714-18.37-42.511-11.896-10.147-30.09-15.22-54.582-15.22Z\" fill=\"#162FB0\"/></svg>',withExternalLayout:true})})})});});const css=['.framer-FhGda[data-border=\"true\"]::after, .framer-FhGda [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-FhGda.framer-yif5gy, .framer-FhGda .framer-yif5gy { display: block; }\",\".framer-FhGda.framer-mb7mcg { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 749px; }\",\".framer-FhGda .framer-1omo57f { aspect-ratio: 3.372750642673522 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 222px); position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FhGda.framer-mb7mcg { gap: 0px; } .framer-FhGda.framer-mb7mcg > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-FhGda.framer-mb7mcg > :first-child { margin-left: 0px; } .framer-FhGda.framer-mb7mcg > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 222\n * @framerIntrinsicWidth 749\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerFbFRaSN94=withCSS(Component,css,\"framer-FhGda\");export default FramerFbFRaSN94;FramerFbFRaSN94.displayName=\"Barc\";FramerFbFRaSN94.defaultProps={height:222,width:749};addFonts(FramerFbFRaSN94,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFbFRaSN94\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"222\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"749\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FbFRaSN94.map", "// Generated by Framer (a7ecdf4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/336rxIg0uksuC1dxBPK5/i6yAmXwRwLEUEd4nyzPU/vYOAPWI4s.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/atMOt7cOnSwQgijIN1MZ/617xErzZmgHaWBc2SOUW/z6W8wmCb7.js\";const enabledGestures={sltOqFx_2:{hover:true}};const cycleOrder=[\"sltOqFx_2\",\"Ama5zV2KV\"];const serializationHash=\"framer-tPeYl\";const variantClassNames={Ama5zV2KV:\"framer-v-1ozp0py\",sltOqFx_2:\"framer-v-1un7u55\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Large:\"sltOqFx_2\",Small:\"Ama5zV2KV\"};const getProps=({height,id,title,waitlist,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,dMBFhtlpZ:waitlist!==null&&waitlist!==void 0?waitlist:props.dMBFhtlpZ,umQO9HAnz:(_ref=title!==null&&title!==void 0?title:props.umQO9HAnz)!==null&&_ref!==void 0?_ref:\"Join waitlist\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"sltOqFx_2\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,umQO9HAnz,dMBFhtlpZ,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"sltOqFx_2\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ruvrec=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(dMBFhtlpZ){const res=await dMBFhtlpZ(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1un7u55\",className,classNames),\"data-framer-name\":\"Large\",\"data-highlight\":true,initial:variant,layoutDependency:layoutDependency,layoutId:\"sltOqFx_2\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTap1ruvrec,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-2a5a3f17-ba06-4a10-b726-6e53b7acda31, rgb(255, 255, 255))\",borderBottomLeftRadius:80,borderBottomRightRadius:80,borderTopLeftRadius:80,borderTopRightRadius:80,boxShadow:'16px 16px 0px 0px var(--token-89ea6568-56a2-4f59-bd0b-20b400259125, rgba(0, 0, 0, 0.08)) /* {\"name\":\"Black 8%\"} */',...style},variants:{\"sltOqFx_2-hover\":{boxShadow:'24px 24px 0px 0px var(--token-89ea6568-56a2-4f59-bd0b-20b400259125, rgba(0, 0, 0, 0.08)) /* {\"name\":\"Black 8%\"} */'}},...addPropertyOverrides({\"sltOqFx_2-hover\":{\"data-framer-name\":undefined},Ama5zV2KV:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-q4m6nr\",\"data-styles-preset\":\"z6W8wmCb7\",children:\"Join waitlist\"})}),className:\"framer-1fynqye\",layoutDependency:layoutDependency,layoutId:\"n1rkgl4R6\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:umQO9HAnz,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Ama5zV2KV:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ss8qy\",\"data-styles-preset\":\"vYOAPWI4s\",children:\"Join waitlist\"})})}},baseVariant,gestureVariant)})})})});});const css=['.framer-tPeYl[data-border=\"true\"]::after, .framer-tPeYl [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-tPeYl.framer-cw5yk8, .framer-tPeYl .framer-cw5yk8 { display: block; }\",\".framer-tPeYl.framer-1un7u55 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: hidden; padding: 24px 32px 24px 32px; position: relative; width: auto; will-change: var(--framer-will-change-override, transform); }\",\".framer-tPeYl .framer-1fynqye { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-tPeYl.framer-1un7u55 { gap: 0px; } .framer-tPeYl.framer-1un7u55 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-tPeYl.framer-1un7u55 > :first-child { margin-left: 0px; } .framer-tPeYl.framer-1un7u55 > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 96\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Ama5zV2KV\":{\"layout\":[\"auto\",\"auto\"]},\"EVUGTT_GX\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"umQO9HAnz\":\"title\",\"dMBFhtlpZ\":\"waitlist\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerVXrhhjeqo=withCSS(Component,css,\"framer-tPeYl\");export default FramerVXrhhjeqo;FramerVXrhhjeqo.displayName=\"button / footer\";FramerVXrhhjeqo.defaultProps={height:96,width:320};addPropertyControls(FramerVXrhhjeqo,{variant:{options:[\"sltOqFx_2\",\"Ama5zV2KV\"],optionTitles:[\"Large\",\"Small\"],title:\"Variant\",type:ControlType.Enum},umQO9HAnz:{defaultValue:\"Join waitlist\",displayTextArea:false,title:\"Title\",type:ControlType.String},dMBFhtlpZ:{title:\"Waitlist\",type:ControlType.EventHandler}});addFonts(FramerVXrhhjeqo,[...sharedStyle.fonts,...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVXrhhjeqo\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"umQO9HAnz\\\":\\\"title\\\",\\\"dMBFhtlpZ\\\":\\\"waitlist\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Ama5zV2KV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EVUGTT_GX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"96\",\"framerIntrinsicWidth\":\"320\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;BDO Grotesk Medium\"]);export const fonts=[{family:\"BDO Grotesk Medium\",url:\"https://framerusercontent.com/assets/yI5Y8rw8NKuGVlhjGzBEiYxA4j4.woff2\"}];export const css=['.framer-5OsnC .framer-styles-preset-q4m6nr:not(.rich-text-wrapper), .framer-5OsnC .framer-styles-preset-q4m6nr.rich-text-wrapper h2 { --framer-font-family: \"BDO Grotesk Medium\", \"BDO Grotesk Medium Placeholder\", sans-serif; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 48px; --framer-text-alignment: start; --framer-text-color: var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-5OsnC\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (a7ecdf4)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/336rxIg0uksuC1dxBPK5/i6yAmXwRwLEUEd4nyzPU/vYOAPWI4s.js\";const enabledGestures={IQZXotg8S:{hover:true}};const cycleOrder=[\"IQZXotg8S\"];const serializationHash=\"framer-9nMMo\";const variantClassNames={IQZXotg8S:\"framer-v-ucqp5l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,link,newTab,title,width,...props})=>{var _ref;return{...props,cTEWo0br5:(_ref=title!==null&&title!==void 0?title:props.cTEWo0br5)!==null&&_ref!==void 0?_ref:\"Title\",gPBwznrY_:newTab!==null&&newTab!==void 0?newTab:props.gPBwznrY_,nlxFLHt1A:link!==null&&link!==void 0?link:props.nlxFLHt1A};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,cTEWo0br5,nlxFLHt1A,gPBwznrY_,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"IQZXotg8S\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:nlxFLHt1A,openInNewTab:gPBwznrY_,smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,animate:variants,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-ucqp5l\",className,classNames)} framer-9yuyxq`,\"data-framer-name\":\"Variant 1\",initial:variant,layoutDependency:layoutDependency,layoutId:\"IQZXotg8S\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"IQZXotg8S-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ss8qy\",\"data-styles-preset\":\"vYOAPWI4s\",children:\"Link\"})}),className:\"framer-1lqz1cc\",layoutDependency:layoutDependency,layoutId:\"kk4kakK3d\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:cTEWo0br5,verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=['.framer-9nMMo[data-border=\"true\"]::after, .framer-9nMMo [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-9nMMo.framer-9yuyxq, .framer-9nMMo .framer-9yuyxq { display: block; }\",\".framer-9nMMo.framer-ucqp5l { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: visible; padding: 8px 8px 8px 8px; position: relative; text-decoration: none; width: min-content; }\",\".framer-9nMMo .framer-1lqz1cc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9nMMo.framer-ucqp5l { gap: 0px; } .framer-9nMMo.framer-ucqp5l > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-9nMMo.framer-ucqp5l > :first-child { margin-top: 0px; } .framer-9nMMo.framer-ucqp5l > :last-child { margin-bottom: 0px; } }\",\".framer-9nMMo.framer-v-ucqp5l.hover.framer-ucqp5l { padding: 8px 8px 16px 8px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 47.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"Y7Tp0DoUh\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"cTEWo0br5\":\"title\",\"nlxFLHt1A\":\"link\",\"gPBwznrY_\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerZpjojXAcN=withCSS(Component,css,\"framer-9nMMo\");export default FramerZpjojXAcN;FramerZpjojXAcN.displayName=\"button / link\";FramerZpjojXAcN.defaultProps={height:32,width:47.5};addPropertyControls(FramerZpjojXAcN,{cTEWo0br5:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},nlxFLHt1A:{title:\"Link\",type:ControlType.Link},gPBwznrY_:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramerZpjojXAcN,[...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZpjojXAcN\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Y7Tp0DoUh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"cTEWo0br5\\\":\\\"title\\\",\\\"nlxFLHt1A\\\":\\\"link\\\",\\\"gPBwznrY_\\\":\\\"newTab\\\"}\",\"framerIntrinsicWidth\":\"47.5\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (4d5c76d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Input from\"https://framerusercontent.com/modules/oWVHHLIj4Q7woeIlKzbt/Ez7z4Z3hPxkhLfX1FhvN/Input.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/xZ7cTelxuFJugbho1XwU/TBHlwBVVbtMgAf9ibAB3/o5kr29PJJ.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/8ftJNDVPA6aakT5yzRne/WSJ78QxfcmzR6LjfqzPb/su1WD3rkc.js\";import ButtonModalClose from\"https://framerusercontent.com/modules/aR2f5wrt0xAmZzOvxgRu/TQKH0ix7ZZcx3UdGSI5y/AEy8pZOSB.js\";const InputFonts=getFonts(Input);const ButtonModalCloseFonts=getFonts(ButtonModalClose);const cycleOrder=[\"E335VQkIc\"];const serializationHash=\"framer-EXMFa\";const variantClassNames={E335VQkIc:\"framer-v-1utp44b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({close,height,id,width,...props})=>{return{...props,fbp2IZyFT:close!==null&&close!==void 0?close:props.fbp2IZyFT};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,fbp2IZyFT,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"E335VQkIc\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapq5gm59=activeVariantCallback(async(...args)=>{if(fbp2IZyFT){const res=await fbp2IZyFT(...args);if(res===false)return false;}});const RceRalqCcq5gm59=activeVariantCallback(async(...args)=>{if(fbp2IZyFT){const res=await fbp2IZyFT(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1utp44b\",className,classNames),\"data-framer-name\":\"Variant 1\",initial:variant,layoutDependency:layoutDependency,layoutId:\"E335VQkIc\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u2f7yb\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"SJ9qN0ILV\",onTap:onTapq5gm59}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x8unp\",\"data-framer-name\":\"modal-content\",layoutDependency:layoutDependency,layoutId:\"rNeI4j25f\",style:{backgroundColor:\"var(--token-a1064475-0cdd-4711-8b80-e48ba2bb44e2, rgb(18, 18, 18))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-g0fw1t\",\"data-styles-preset\":\"su1WD3rkc\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-2a5a3f17-ba06-4a10-b726-6e53b7acda31, rgb(255, 255, 255)))\"},children:\"Join the waitlist\"})}),className:\"framer-dkmpwe\",layoutDependency:layoutDependency,layoutId:\"jN_v1Jf7e\",style:{\"--extracted-a0htzi\":\"var(--token-2a5a3f17-ba06-4a10-b726-6e53b7acda31, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1gueh1v\",\"data-styles-preset\":\"o5kr29PJJ\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-37fcac43-b5e6-46d0-aef8-10724f4788ce, rgba(255, 255, 255, 0.48)))\"},children:\"Drop your email to reserve your spot in line. We\u2019ll email you a code when it\u2019s your turn to order.\"})}),className:\"framer-19905w9\",layoutDependency:layoutDependency,layoutId:\"CorQHTj5O\",style:{\"--extracted-r6o4lv\":\"var(--token-37fcac43-b5e6-46d0-aef8-10724f4788ce, rgba(255, 255, 255, 0.48))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oeux23\",layoutDependency:layoutDependency,layoutId:\"VlZpNhlCn\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ti8a6-container\",layoutDependency:layoutDependency,layoutId:\"ftKaV8GTS-container\",children:/*#__PURE__*/_jsx(Input,{button:{buttonFont:{fontFamily:'\"BDO Grotesk Medium\", \"BDO Grotesk Medium Placeholder\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1em\"},buttonPadding:0,buttonPaddingBottom:0,buttonPaddingLeft:0,buttonPaddingPerSide:false,buttonPaddingRight:0,buttonPaddingTop:0,color:'var(--token-2a5a3f17-ba06-4a10-b726-6e53b7acda31, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',fill:'var(--token-d19162d2-20a9-49ab-bbcd-0902e9741be2, rgb(22, 47, 176)) /* {\"name\":\"Blue 500\"} */',insetWhenDocked:5,isDocked:false,label:\"Join now\",shouldAppear:true,widthWhenDocked:100},font:{fontFamily:'\"BDO Grotesk Medium\", \"BDO Grotesk Medium Placeholder\", sans-serif',fontSize:\"16px\",letterSpacing:\"0em\",lineHeight:\"1em\"},formsparkID:\"\",gap:16,getwaitlistAPI:\"\",height:\"100%\",id:\"ftKaV8GTS\",input:{borderRadius:8,color:'var(--token-2a5a3f17-ba06-4a10-b726-6e53b7acda31, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',fill:'var(--token-3848bbd8-97d2-4b4f-9eca-be8aa3dd0833, rgba(255, 255, 255, 0.12)) /* {\"name\":\"White 12%\"} */',fixedHeight:56,focusObject:{focusColor:'var(--token-d19162d2-20a9-49ab-bbcd-0902e9741be2, rgb(22, 47, 176)) /* {\"name\":\"Blue 500\"} */',focusWidthFrom:0,focusWidthTo:2},height:false,padding:16,paddingBottom:16,paddingLeft:16,paddingPerSide:false,paddingRight:16,paddingTop:16,placeholder:\"Your email address\",placeholderColor:'var(--token-37fcac43-b5e6-46d0-aef8-10724f4788ce, rgba(255, 255, 255, 0.48)) /* {\"name\":\"White 48%\"} */'},layout:\"vertical\",layoutId:\"ftKaV8GTS\",loopsID:\"\",loopsUserGroup:\"\",mailchimpURL:\"\",redirectAs:\"link\",service:\"getwaitlist\",style:{width:\"100%\"},width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1njdst6-container\",layoutDependency:layoutDependency,layoutId:\"RlohgPR6v-container\",children:/*#__PURE__*/_jsx(ButtonModalClose,{height:\"100%\",id:\"RlohgPR6v\",layoutId:\"RlohgPR6v\",RceRalqCc:RceRalqCcq5gm59,style:{width:\"100%\"},width:\"100%\"})})]})]})]})})});});const css=['.framer-EXMFa[data-border=\"true\"]::after, .framer-EXMFa [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-EXMFa.framer-v7231g, .framer-EXMFa .framer-v7231g { display: block; }\",\".framer-EXMFa.framer-1utp44b { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: center; overflow: visible; padding: 24px 24px 24px 24px; position: relative; width: 580px; }\",\".framer-EXMFa .framer-1u2f7yb { cursor: default; flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(49.83606557377052% - 100% / 2); width: 100%; z-index: 0; }\",\".framer-EXMFa .framer-x8unp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: center; max-width: 500px; overflow: visible; padding: 40px 40px 40px 40px; position: relative; width: 100%; }\",\".framer-EXMFa .framer-dkmpwe, .framer-EXMFa .framer-19905w9 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-EXMFa .framer-1oeux23 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-EXMFa .framer-1ti8a6-container, .framer-EXMFa .framer-1njdst6-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-EXMFa.framer-1utp44b, .framer-EXMFa .framer-x8unp, .framer-EXMFa .framer-1oeux23 { gap: 0px; } .framer-EXMFa.framer-1utp44b > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-EXMFa.framer-1utp44b > :first-child, .framer-EXMFa .framer-x8unp > :first-child, .framer-EXMFa .framer-1oeux23 > :first-child { margin-top: 0px; } .framer-EXMFa.framer-1utp44b > :last-child, .framer-EXMFa .framer-x8unp > :last-child, .framer-EXMFa .framer-1oeux23 > :last-child { margin-bottom: 0px; } .framer-EXMFa .framer-x8unp > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-EXMFa .framer-1oeux23 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 457\n * @framerIntrinsicWidth 580\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"fbp2IZyFT\":\"close\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerPRQ5JEwXp=withCSS(Component,css,\"framer-EXMFa\");export default FramerPRQ5JEwXp;FramerPRQ5JEwXp.displayName=\"waitlist-overlay\";FramerPRQ5JEwXp.defaultProps={height:457,width:580};addPropertyControls(FramerPRQ5JEwXp,{fbp2IZyFT:{title:\"Close\",type:ControlType.EventHandler}});addFonts(FramerPRQ5JEwXp,[{family:\"BDO Grotesk Medium\",url:\"https://framerusercontent.com/assets/yI5Y8rw8NKuGVlhjGzBEiYxA4j4.woff2\"},...InputFonts,...ButtonModalCloseFonts,...sharedStyle.fonts,...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPRQ5JEwXp\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"580\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"457\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"fbp2IZyFT\\\":\\\"close\\\"}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useState}from\"react\";import{addPropertyControls,ControlType,withCSS,useRouter,inferInitialRouteFromPath}from\"framer\";import{motion,useAnimationControls}from\"framer-motion\";const 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,}))$/;const mailchimpRegex=/^https?:\\/\\/([^\\/]+)[^\\?]+\\??(.+)$/;const validateEmail=email=>{return emailRegex.test(String(email).toLowerCase());};const parseMailChimpUrl=url=>{var _url_replace_match;const[,domain,parameters]=(_url_replace_match=url.replace(\"&amp;\",\"&\").match(mailchimpRegex))!==null&&_url_replace_match!==void 0?_url_replace_match:[null,null,null];return[domain,parameters?new URLSearchParams(parameters):null];};function safeURL(url){console.log(url);try{new URL(url);return url;}catch{try{new URL(`https://${url}`);return`https://${url}`;}catch{}}return undefined;}function isInternalURL(href){if(href===undefined)return false;if(href.startsWith(\"#\")||href.startsWith(\"/\")||href.startsWith(\".\"))return true;return false;}/**\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 */const 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 */const Input=withCSS(function Input({service,redirectAs,mailchimpURL,loopsID,loopsUserGroup,formsparkID,getwaitlistAPI,input,button,font,layout,link,gap,style,onSubmit}){const[email,setEmail]=useState(\"\");const[isError,setError]=useState(false);const[isLoading,setLoading]=useState(false);const[isFocus,setFocus]=useState(false);// Padding\nconst{paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,padding,borderRadius,borderObject,focusObject,shadowObject,height,fixedHeight}=input;const{buttonPaddingPerSide,buttonPaddingTop,buttonPaddingRight,buttonPaddingBottom,buttonPaddingLeft,buttonPadding}=button;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`;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`;const router=useRouter();const onSuccess=()=>{/* Reset */setLoading(false);setFocus(false);setEmail(\"\");if(redirectAs===\"link\"&&link&&!isError){const[path,hash]=link.split(\"#\");const{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,path);if(routeId){router.navigate(routeId,hash,pathVariables);}if(!isInternalURL(link)){const url=safeURL(link);if(url)window.open(url,\"_blank\");}}};const validateForm=useCallback(email=>{if(email===\"\"||!validateEmail(email)){setError(true);formControls.start(\"error\");return false;}return true;},[validateEmail]);const handleChange=useCallback(event=>{setError(false);setEmail(event.target.value);},[]);const handleFocus=useCallback(event=>{setFocus(true);},[]);const handleBlur=useCallback(event=>{setFocus(false);setError(false);},[]);const handleSubmit=useCallback(event=>{event.preventDefault();// Prevent submitting while submitting\nif(isLoading)return;setLoading(true);if(service===\"mailchimp\"){const[domain,parameters]=parseMailChimpUrl(mailchimpURL);if(!validateForm(email)||!domain||!parameters){setLoading(false);return;}// MERGE0 is Mailchimp\u2019s email field name\nparameters.set(\"MERGE0\",email);fetch(`https://${domain}/subscribe/post`,{method:\"POST\",mode:\"no-cors\",headers:{\"Content-Type\":\"application/x-www-form-urlencoded;charset=UTF-8\"},body:parameters.toString()}).then(response=>{onSuccess();if(redirectAs===\"overlay\")onSubmit===null||onSubmit===void 0?void 0:onSubmit();}).catch(error=>{console.error(error);setLoading(false);setError(true);formControls.start(\"error\");});}if(service===\"loops\"){if(!validateForm(email)){setLoading(false);return;}const emailBody=`email=${encodeURIComponent(email)}`;const userGroupBody=`userGroup=${encodeURIComponent(loopsUserGroup)}`;const hasUserGroup=!!loopsUserGroup&&loopsUserGroup!==\" \";const formBody=hasUserGroup?emailBody+\"&\"+userGroupBody:emailBody;fetch(`https://app.loops.so/api/newsletter-form/${loopsID}`,{method:\"POST\",mode:\"no-cors\",headers:{\"Content-Type\":\"application/x-www-form-urlencoded\"},body:formBody}).then(()=>{onSuccess();if(redirectAs===\"overlay\")onSubmit===null||onSubmit===void 0?void 0:onSubmit();}).catch(error=>{console.error(error);setLoading(false);setError(true);formControls.start(\"error\");});}if(service===\"formspark\"){if(!validateForm(email)){setLoading(false);return;}const data=new FormData(event.target);const entries=Object.fromEntries(data.entries());fetch(`https://submit-form.com/${formsparkID}`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(entries)}).then(()=>{onSuccess();onSubmit===null||onSubmit===void 0?void 0:onSubmit();}).catch(error=>{console.error(error);setLoading(false);setError(true);formControls.start(\"error\");});}if(service===\"getwaitlist\"){if(!validateForm(email)){setLoading(false);return;}const formData=new FormData(event.target);const data=Object.fromEntries(formData.entries());data.referral_link=document.URL;fetch(`https://api.getwaitlist.com/api/v1\n/waiter/`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(data)}).then(()=>{onSuccess();if(redirectAs===\"overlay\")onSubmit===null||onSubmit===void 0?void 0:onSubmit();}).catch(error=>{console.error(error);setLoading(false);setError(true);formControls.start(\"error\");});}},[mailchimpURL,formsparkID,email,onSubmit,validateForm,isLoading]);// Animation\nconst formControls=useAnimationControls();// Input Box Shadow Stylees\nconst focusStylesFrom=input.focusObject?`inset 0 0 0 ${focusObject.focusWidthFrom}px ${focusObject.focusColor}`:null;const focusStylesTo=input.focusObject?`inset 0 0 0 ${focusObject.focusWidthTo}px ${focusObject.focusColor}`:null;const shadowStyles=input.shadowObject?`${shadowObject.shadowX}px ${shadowObject.shadowY}px ${shadowObject.shadowBlur}px ${shadowObject.shadowColor}`:null;const borderStyles=input.borderObject?`inset 0 0 0 ${borderObject.borderWidth}px ${borderObject.borderColor}`:null;// Shake or wiggle as error\nconst formVariants={default:{x:0},error:{x:[0,-4,4,0],transition:{duration:.2}}};const inputVariants={default:{boxShadow:dynamicBoxShadow(focusStylesFrom,shadowStyles,borderStyles)},focused:{boxShadow:dynamicBoxShadow(focusStylesTo,shadowStyles,borderStyles)}};return /*#__PURE__*/_jsx(motion.div,{style:{...style,...containerStyles,\"--framer-custom-placeholder-color\":input.placeholderColor},variants:formVariants,animate:formControls,children:/*#__PURE__*/_jsxs(\"form\",{style:{width:\"100%\",height:\"auto\",display:\"flex\",position:\"relative\",flexDirection:layout===\"vertical\"?\"column\":\"row\",color:button.color,gap:button.isDocked?0:gap},onSubmit:handleSubmit,method:\"POST\",children:[service===\"getwaitlist\"&&/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"api_key\",value:getwaitlistAPI}),/*#__PURE__*/_jsx(motion.input,{type:\"email\",name:\"email\",placeholder:input.placeholder,value:email,className:`${VERSION} framer-custom-input`,onChange:handleChange,onFocus:handleFocus,onBlur:handleBlur,autoComplete:\"off\",autoCapitalize:\"off\",autoCorrect:\"off\",spellCheck:\"false\",style:{...defaultStyle,padding:paddingValue,borderRadius,fontSize:16,...font,background:input.fill,height:height?\"auto\":fixedHeight,color:input.color,boxShadow:dynamicBoxShadow(focusStylesFrom,shadowStyles,borderStyles)},variants:inputVariants,initial:false,animate:isFocus?\"focused\":\"default\",transition:{duration:.3},\"data-1p-ignore\":true}),!button.shouldAppear&&isLoading&&/*#__PURE__*/_jsx(Spinner,{shouldAppear:button.shouldAppear,paddingPerSide:paddingPerSide,paddingTop:paddingTop,paddingRight:paddingRight,padding:padding,color:input.color}),button.shouldAppear&&/*#__PURE__*/_jsxs(\"div\",{style:{position:button.isDocked?\"absolute\":\"relative\",top:button.isDocked?button.insetWhenDocked:0,right:button.isDocked?button.insetWhenDocked:0,bottom:button.isDocked?button.insetWhenDocked:0},children:[/*#__PURE__*/_jsx(motion.input,{type:\"submit\",value:button.label,style:{...defaultStyle,width:button.isDocked?button.widthWhenDocked:\"100%\",height:height?\"100%\":fixedHeight,cursor:\"pointer\",padding:buttonPaddingValue,borderRadius:button.isDocked?borderRadius-button.insetWhenDocked:borderRadius,// fontWeight: button.fontWeight,\nfontSize:16,...button.buttonFont,background:button.fill,color:button.color,zIndex:1,boxShadow:getButtonShadow(button)}}),isLoading&&/*#__PURE__*/_jsx(\"div\",{style:{borderRadius:button.isDocked?borderRadius-button.insetWhenDocked:borderRadius,position:\"absolute\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:\"100%\",height:\"100%\",inset:0,zIndex:2,color:button.color,background:button.fill},children:/*#__PURE__*/_jsx(Spinner,{color:button.color})})]})]})});},[`.${VERSION}.framer-custom-input::placeholder { color: var(--framer-custom-placeholder-color) !important; }`]);const Spinner=props=>{const noButtonStyles=!props.shouldAppear?{position:\"absolute\",top:`calc(50% - 8px)`,right:props.paddingPerSide?props.paddingRight:props.padding}:{};return /*#__PURE__*/_jsx(motion.div,{style:{height:16,width:16,...noButtonStyles},initial:{rotate:0},animate:{rotate:360},transition:{duration:1,repeat:Infinity},children:/*#__PURE__*/_jsx(motion.div,{initial:{scale:0},animate:{scale:1},children:/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"16\",height:\"16\",style:{fill:\"currentColor\",color:props.color},children:[/*#__PURE__*/_jsx(\"path\",{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\",fill:\"currentColor\",opacity:\"0.2\"}),/*#__PURE__*/_jsx(\"path\",{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\",fill:\"currentColor\"})]})})});};addPropertyControls(Input,{service:{title:\"Service\",type:ControlType.Enum,options:[\"loops\",\"formspark\",\"mailchimp\",\"getwaitlist\"],optionTitles:[\"Loops\",\"FormSpark\",\"MailChimp\",\"Get Waitlist\"],defaultValue:\"loops\"},mailchimpURL:{title:\"URL\",placeholder:\"https://***.us6.list-manage.com/subscribe/post?u=***\",type:ControlType.String,hidden:props=>props.service!==\"mailchimp\"},loopsID:{title:\"ID\",placeholder:\"klm2jxy0i98abzr01pq7defg5\",type:ControlType.String,hidden:props=>props.service!==\"loops\"},loopsUserGroup:{title:\"User Group\",type:ControlType.String,placeholder:\"Title\",optional:true,hidden:props=>props.service!==\"loops\"},formsparkID:{title:\"ID\",placeholder:\"7PbPpGN3\",type:ControlType.String,hidden:props=>props.service!==\"formspark\"},getwaitlistAPI:{title:\"ID\",placeholder:\"9148\",type:ControlType.String,hidden:props=>props.service!==\"getwaitlist\"},redirectAs:{title:\"Success\",type:ControlType.Enum,options:[\"link\",\"overlay\"],optionTitles:[\"Open Link\",\"Show Overlay\"],defaultValue:\"link\"},link:{title:\"Redirect\",type:ControlType.Link,hidden:props=>props.redirectAs===\"overlay\"},onSubmit:{title:\"Submit\",type:ControlType.EventHandler,hidden:props=>props.redirectAs===\"link\"},layout:{title:\"Layout\",type:ControlType.Enum,options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true,hidden:props=>props.button.isDocked},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},input:{title:\"Input\",type:ControlType.Object,controls:{placeholder:{title:\"Placeholder\",type:ControlType.String,defaultValue:\"name@email.com\"},placeholderColor:{title:\" \",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.3)\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EBEBEB\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#000\"},height:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Auto\",disabledTitle:\"Fixed\"},fixedHeight:{title:\" \",type:ControlType.Number,displayStepper:true,min:0,defaultValue:50,hidden:props=>props.height},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:15,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},focusObject:{type:ControlType.Object,title:\"Focus\",optional:true,controls:{focusWidthFrom:{title:\"From\",type:ControlType.Number,displayStepper:true,defaultValue:0},focusWidthTo:{title:\"To\",type:ControlType.Number,displayStepper:true,defaultValue:2},focusColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#09F\"}}},borderObject:{type:ControlType.Object,title:\"Border\",optional:true,controls:{borderWidth:{title:\"Width\",type:ControlType.Number,displayStepper:true,defaultValue:1},borderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(200,200,200,0.5)\"}}},shadowObject:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"Shadow X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Shadow Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Shadow B\",type:ControlType.Number,min:0,max:100,defaultValue:4}}}}},button:{title:\"Button\",type:ControlType.Object,controls:{shouldAppear:{title:\"Show\",type:ControlType.Boolean,defaultValue:true},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Subscribe\"},buttonFont:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#333\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#FFF\"},isDocked:{title:\"Docked\",type:ControlType.Boolean,defaultValue:false},widthWhenDocked:{title:\"Width\",type:ControlType.Number,min:0,defaultValue:100,displayStepper:true,hidden:props=>!props.isDocked},insetWhenDocked:{title:\"Inset\",type:ControlType.Number,min:0,defaultValue:5,displayStepper:true,hidden:props=>!props.isDocked},buttonPadding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"buttonPaddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:15,valueKeys:[\"buttonPaddingTop\",\"buttonPaddingRight\",\"buttonPaddingBottom\",\"buttonPaddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},buttonShadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"Shadow X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Shadow Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Shadow B\",type:ControlType.Number,min:0,max:100,defaultValue:4}}}}},gap:{title:\"Gap\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:10,hidden:props=>props.button.isDocked}});const defaultStyle={WebkitAppearance:\"none\",appearance:\"none\",width:\"100%\",height:\"auto\",outline:\"none\",border:\"none\"};const containerStyles={position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};function getButtonShadow(button){if(button.buttonShadow){return`${button.buttonShadow.shadowX}px ${button.buttonShadow.shadowY}px ${button.buttonShadow.shadowBlur}px ${button.buttonShadow.shadowColor}`;}else return\"none\";}function dynamicBoxShadow(...shadows){const output=[];shadows.forEach(shadow=>shadow&&output.push(shadow));return output.join(\", \");}export default Input;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Input\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"300\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Input.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;BDO Grotesk Regular\"]);export const fonts=[{family:\"BDO Grotesk Regular\",url:\"https://framerusercontent.com/assets/4B27WrlzB4AxIVHj6sX0roVKw.woff2\"}];export const css=['.framer-frfG8 .framer-styles-preset-1gueh1v:not(.rich-text-wrapper), .framer-frfG8 .framer-styles-preset-1gueh1v.rich-text-wrapper p { --framer-font-family: \"BDO Grotesk Regular\", \"BDO Grotesk Regular Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 18px; --framer-text-alignment: start; --framer-text-color: var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-frfG8\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;BDO Grotesk Regular\"]);export const fonts=[{family:\"BDO Grotesk Regular\",url:\"https://framerusercontent.com/assets/4B27WrlzB4AxIVHj6sX0roVKw.woff2\"}];export const css=['.framer-gzg3M .framer-styles-preset-g0fw1t:not(.rich-text-wrapper), .framer-gzg3M .framer-styles-preset-g0fw1t.rich-text-wrapper h3 { --framer-font-family: \"BDO Grotesk Regular\", \"BDO Grotesk Regular Placeholder\", sans-serif; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 120%; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-gzg3M\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (570b8b5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/drwHugN7DRV1SpoKyg6Y/TVfA5FY7Fd7biFGPdQeq/SDslXudtR.js\";const enabledGestures={Moc0AkxpL:{hover:true}};const cycleOrder=[\"Moc0AkxpL\"];const serializationHash=\"framer-QBNxK\";const variantClassNames={Moc0AkxpL:\"framer-v-1blrsxg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const getProps=({height,id,tap,width,...props})=>{return{...props,RceRalqCc:tap!==null&&tap!==void 0?tap:props.RceRalqCc};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,RceRalqCc,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"Moc0AkxpL\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ysbsm1=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(RceRalqCc){const res=await RceRalqCc(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(motion.div,{...restProps,animate:variants,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1blrsxg\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,initial:variant,layoutDependency:layoutDependency,layoutId:\"Moc0AkxpL\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:onTap1ysbsm1,onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"Moc0AkxpL-hover\":{backgroundColor:\"var(--token-3848bbd8-97d2-4b4f-9eca-be8aa3dd0833, rgba(255, 255, 255, 0.12))\"}},...addPropertyOverrides({\"Moc0AkxpL-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ccd1zs\",\"data-styles-preset\":\"SDslXudtR\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2a5a3f17-ba06-4a10-b726-6e53b7acda31, rgb(255, 255, 255)))\"},children:\"Close\"})}),className:\"framer-13gwz0\",layoutDependency:layoutDependency,layoutId:\"EU8G6BUIA\",style:{\"--extracted-r6o4lv\":\"var(--token-2a5a3f17-ba06-4a10-b726-6e53b7acda31, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})})});});const css=['.framer-QBNxK[data-border=\"true\"]::after, .framer-QBNxK [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-QBNxK.framer-1e77c0h, .framer-QBNxK .framer-1e77c0h { display: block; }\",\".framer-QBNxK.framer-1blrsxg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 56px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 200px; }\",\".framer-QBNxK .framer-13gwz0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-QBNxK.framer-1blrsxg { gap: 0px; } .framer-QBNxK.framer-1blrsxg > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-QBNxK.framer-1blrsxg > :first-child { margin-left: 0px; } .framer-QBNxK.framer-1blrsxg > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"cewe6NHKm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"RceRalqCc\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n */const FramerAEy8pZOSB=withCSS(Component,css,\"framer-QBNxK\");export default FramerAEy8pZOSB;FramerAEy8pZOSB.displayName=\"button / modal-close\";FramerAEy8pZOSB.defaultProps={height:56,width:200};addPropertyControls(FramerAEy8pZOSB,{RceRalqCc:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerAEy8pZOSB,[...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAEy8pZOSB\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"RceRalqCc\\\":\\\"tap\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"cewe6NHKm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"56\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AEy8pZOSB.map", "import{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;BDO Grotesk Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{family:\"BDO Grotesk Medium\",url:\"https://framerusercontent.com/assets/yI5Y8rw8NKuGVlhjGzBEiYxA4j4.woff2\"}];export const css=['.framer-c0s4T .framer-styles-preset-ccd1zs:not(.rich-text-wrapper), .framer-c0s4T .framer-styles-preset-ccd1zs.rich-text-wrapper p { --framer-font-family: \"BDO Grotesk Medium\", \"BDO Grotesk Medium Placeholder\", 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: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 120%; --framer-paragraph-spacing: 18px; --framer-text-alignment: start; --framer-text-color: var(--token-169d4d1c-fd2c-4113-998c-38e9976aae57, #000000); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-c0s4T\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "containerStyles", "emptyStateStyle", "containerStyles", "NullState", "Y", "_", "ref", "p", "init_ssg_sandbox_shims", "Component", "House_default", "React", "weights", "House", "props", "ref", "init_ssg_sandbox_shims", "defaultEvents", "ControlType", "findByArray", "arr", "search", "getIconSelection", "iconKeys", "selectByList", "iconSearch", "iconSelection", "lowercaseIconKeyPairs", "iconSearchTerm", "_iconSearchTerm", "useIconSelection", "iconSearchResult", "se", "iconKeys", "moduleBaseUrl", "weightOptions", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "weight", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "House_default", "npm_react_18_2_exports", "importModule", "module", "ue", "emptyState", "RenderTarget", "p", "NullState", "motion", "addPropertyControls", "ControlType", "piece", "defaultEvents", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "PhosphorFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transformTemplate", "_", "transformTemplate1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "title", "waitlist", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "inNb6BmL1", "WVLSTMhbX", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapgn0rqy", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "motion", "cx", "RichText2", "x", "css", "Framerj_xUZ5Lj9", "withCSS", "j_xUZ5Lj9_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "RichText2", "css", "FramerLyS5efaJu", "withCSS", "LyS5efaJu_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "init_ssg_sandbox_shims", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "css", "FramerpCGD3JhGF", "withCSS", "pCGD3JhGF_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "truncatedTextPrefix", "TruncatedText", "Component", "props", "name", "lines", "p", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "isSet", "value", "negate", "toResponsiveImage", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "image", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "sbXgOACzo", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "visible", "visible1", "LayoutGroup", "u", "Image2", "getLoadingLazyAtYPosition", "css", "FramercaGaeEg7i", "withCSS", "caGaeEg7i_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "name1", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "kzs3dbJHO", "x3nPhE2BB", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "RichText2", "css", "FramerYTtHFtujU", "withCSS", "YTtHFtujU_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "DividerFonts", "getFonts", "pCGD3JhGF_default", "BlogCardImgFonts", "caGaeEg7i_default", "RichTextTruncatedText", "TruncatedText", "RichText2", "BlogCategoryChipFonts", "LyS5efaJu_default", "BlogAuthorChipFonts", "YTtHFtujU_default", "BlogCategoryChipControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "toResponsiveImage", "value", "negate", "QueryData", "query", "children", "data", "useQueryData", "Transition", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "author", "category", "date", "height", "id", "image", "link", "title", "truncate", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "vpCQYNMyN", "aW1sHTRO2", "npyC8G1Er", "EwSJAGNZV", "HqvA0q7G7", "Kb3i2jnbC", "NQMNsSDyc", "t_OsTqNbzgzPma_hkt", "qI36byO4ngzPma_hkt", "idgzPma_hkt", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnteroy8dof", "args", "onMouseLeave1spf0ak", "onMouseEnterm7qihd", "onMouseLeave1lbczgm", "onMouseEnter1tsq5au", "onMouseLeaverbhod7", "ref1", "pe", "isDisplayed", "visible", "router", "useRouter", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "motion", "cx", "Link", "x", "jmaN0WxfZ_default", "collection", "i", "PathVariablesContext", "resolveLink", "css", "FramerohBIPti4w", "withCSS", "ohBIPti4w_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "t", "e", "r", "n", "i", "s", "a", "o", "u", "l", "h", "c", "f", "g", "d", "y", "v", "w", "m", "U", "t", "S", "k", "L", "B", "F", "t", "T", "N", "e", "r", "i", "w", "O", "ControlType", "m", "x", "n", "P", "q", "s", "a", "o", "R", "_", "D", "j", "C", "J", "W", "$", "z", "G", "K", "H", "V", "X", "Q", "Y", "Z", "tt", "te", "tr", "tn", "ti", "ts", "ta", "u", "l", "h", "c", "to", "tu", "tl", "th", "tc", "tf", "tg", "td", "tp", "tv", "tw", "tm", "tI", "t", "e", "r", "tb", "tU", "tL", "i", "s", "a", "o", "u", "l", "h", "tS", "c", "n", "w", "tk", "tE", "e", "r", "n", "i", "t", "tM", "tI", "g", "s", "N", "a", "o", "c", "tU", "w", "tF", "init_ssg_sandbox_shims", "e", "resolveRichText", "t", "i", "init_ssg_sandbox_shims", "e", "resolveRichTextEs", "t", "i", "o", "ControlType", "u", "QueryEngine", "m", "QueryCache", "p", "tF", "resolveRichText", "resolveRichTextEs", "xn_6kJtvm_default", "addPropertyControls", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "SearchIcon", "props", "p", "ClearIcon", "u", "SpinnerIcon", "motion", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "Storage", "name", "resolve", "reject", "request", "e", "key", "value", "setCachedData", "url", "dataToCache", "cache", "Storage", "cacheKey", "data", "checkForCachedData", "VERSION", "isDefaultLocaleId", "localeId", "INDEX_KEY", "getIndexKey", "METADATA_KEY", "getMetadataKey", "getCachedIndex", "indexKey", "cachedIndex", "checkForCachedData", "setCachedIndex", "index", "setCachedData", "metadata", "VERSION", "metadataKey", "init_ssg_sandbox_shims", "fakeResults", "init_ssg_sandbox_shims", "peq", "myers_32", "a", "b", "n", "m", "lst", "pv", "mv", "sc", "i", "eq", "xv", "myers_x", "mhc", "phc", "hsize", "vsize", "j", "start", "vlen", "k", "i1", "pb", "mb", "xh", "ph", "mh", "k1", "mv1", "pv1", "start1", "vlen1", "k2", "score", "i2", "eq1", "pb1", "mb1", "xv1", "xh1", "ph1", "mh1", "k3", "distance", "tmp", "init_ssg_sandbox_shims", "localStorageDebugFlag", "e", "t", "titleCase", "o", "clampText", "isEmptyObject", "createLogger", "DEFAULT_FONT_FAMILY", "getFontFamily", "animationKeyFromLayout", "safeDocument", "safeWindow", "getMetaTagContent", "safeDocument", "checkIfOverLimit", "log", "time", "timeEnd", "createLogger", "localStorageDebugFlag", "isValidUrl", "url", "splitWords", "text", "getUniqueWords", "str", "words", "word", "getNormalizedString", "getNormalizedItem", "item", "normalizedItem", "key", "value", "getMatchRange", "currentRange", "start", "end", "result", "getScoreForSearchIndexItem", "query", "fullQuery", "score", "match", "urlWords", "splitLength", "clamp", "titleWords", "titleIndex", "distance", "titleWord", "headings", "heading", "headingWords", "headingWord", "descriptionIndex", "p", "codeblock", "getSearchIndexItemScore", "normalizedQuery", "queryWords", "total", "queryWord", "useRawSearch", "index", "settings", "se", "path", "safeWindow", "results", "title", "SearchResultTitleType", "itemA", "itemB", "getIndexedScopedToUrl", "rawUrlScope", "scopedIndex", "baseScopeUrlHasVariable", "urlUpToPathVariable", "urlScope", "useSearch", "localeId", "searchIndex", "_setSearchIndex", "ye", "status", "setStatus", "setSearchIndex", "options", "ue", "loadSearchIndex", "metaTag", "safeDocument", "fakeResults", "cachedIndex", "getCachedIndex", "metaTagContent", "isOverLimit", "searchIndexURL", "getSearchIndexURL", "response", "downloadedIndex", "setCachedIndex", "error", "baseURL", "isDefaultLocaleId", "init_ssg_sandbox_shims", "Browser", "isTouch", "isChrome", "isWebKit", "isSafari", "isSafariDesktop", "isWindows", "isMacOS", "init_ssg_sandbox_shims", "useCallbackOnMouseMove", "callback", "mousePositionRef", "prevPositionRef", "pe", "te", "event", "Browser", "ref", "clientX", "clientY", "prevCursorPosition", "init_ssg_sandbox_shims", "scrollIntoView", "targetElement", "scrollElement", "offsetTop", "offsetBottom", "targetElementBounds", "scrollElementBounds", "difference", "topAligned", "minOffset", "bottomAligned", "offset", "MAX_DESCRIPTION_LENGTH", "MODAL_MAX_HEIGHT", "VERTICAL_SPACING_MULTIPLIER", "ClearButton", "theme", "type", "onClick", "text", "iconOrText", "p", "ClearIcon", "Divider", "styles", "Input", "Y", "props", "ref", "value", "status", "autofocus", "placeholder", "iconType", "clearButtonType", "onChange", "inputValue", "setInputValue", "ye", "isFocused", "setIsFocused", "inputRef", "pe", "ce", "e", "inputElement", "handleInputClick", "handleClearClick", "ue", "hasInputText", "showClearButton", "verticalSpacing", "searchIcon", "SearchIcon", "u", "inputContainerStyle", "getFontFamily", "SpinnerIcon", "inputStyle", "scrollOffset", "ResultRow", "index", "result", "prevMousePositionRef", "subtitleType", "selected", "localeSlug", "style", "onMouseMove", "onPointerDown", "onNavigateTo", "url", "title", "score", "urlPath", "se", "handleMouseMove", "useCallbackOnMouseMove", "event", "isContained", "borderRadius", "clamp", "subtitleText", "clampText", "handleClick", "focusTrap", "resultContainer", "resultTitle", "localStorageDebugFlag", "QuickMenuSpacer", "layoutContainerStyle", "LayoutContainer", "layoutType", "onKeyDown", "onDismiss", "children", "modalOptions", "layoutStyles", "getLayoutBaseStyles", "innerStyle", "getContainerAnimation", "key", "animationKeyFromLayout", "prop", "Browser", "containerAnimation", "motion", "ModalContainer", "heightIsStatic", "heightTransition", "heightDeps", "scope", "animate", "useAnimate", "fe", "prevHeight", "height", "ScrollView", "isTouch", "canScroll", "setCanScroll", "element", "statusStyle", "StatusMessage", "previewInfoText", "sidebarStyles", "fixedTopStyles", "quickMenuStyles", "layoutOption", "SearchInputClearButtonType", "SearchInputDividerType", "SearchResultTitleType", "SearchResultSubtitleType", "SearchResultItemType", "SearchLayoutType", "SearchEntryType", "SearchIconType", "SearchModal", "urlScope", "inputOptions", "backdropOptions", "resultOptions", "activeLocale", "useLocaleInfo", "localeId", "input", "selectedResultRow", "scrollView", "setSelected", "isKeyboardNavigationDisabled", "setIsKeyboardNavigationDisabled", "query", "setQuery", "deferredQuery", "oe", "results", "useSearch", "selectedResult", "handleResultRowPointerDown", "te", "handleResultRowMouseMove", "previousSelected", "router", "useRouter", "navigateTo", "_router_getRoute", "_route_page_preload", "_route_page", "_router_navigate", "routeId", "pathVariables", "inferInitialRouteFromPath", "route", "handleKeyDown", "maxIndex", "showNoResults", "showDivider", "isItemContained", "spacing", "listPaddingTop", "scrollIntoView", "isSelected", "init_ssg_sandbox_shims", "getViewportSize", "useViewportSizeState", "getState", "state", "setState", "ye", "ue", "handleWindowResize", "EntryPointOptions", "buildShadow", "shadowProperty", "fallback", "x", "y", "blur", "color", "spread", "Overlay", "Y", "props", "ref", "layoutType", "theme", "onDismiss", "ue", "handleKeyDown", "event", "handlePointerDown", "bodyOverflowHidden", "Ga", "u", "backdropStyles", "SearchLayoutType", "p", "motion", "SearchModal", "containerStyle", "EntryPoint", "withCSS", "_props_inputOptions_inputFont", "_props_inputOptions", "_props_resultOptions", "_props_resultOptions_subtitleOptions", "_props_inputOptions1", "overlay", "pe", "isOpen", "setIsOpen", "ye", "isOverLimit", "setIsOverLimit", "isSafariTouchDevice", "setIsSafariTouchDevice", "isOnCanvas", "RenderTarget", "checkIfOverLimit", "Browser", "baseInputFontSize", "inputFontSize", "useViewportSizeState", "size", "isEmptyObject", "DEFAULT_FONT_FAMILY", "handleClick", "SearchIconType", "SearchIcon", "AnimatePresence", "Search_default", "addPropertyControls", "ControlType", "titleCase", "iconType", "SearchInputDividerType", "SearchInputClearButtonType", "heightIsStatic", "animationKeyFromLayout", "SearchResultItemType", "SearchResultTitleType", "SearchResultSubtitleType", "PhosphorFonts", "getFonts", "Icon", "SearchFonts", "Search_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "color", "height", "id", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "FKxnxvPnL", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "motion", "cx", "css", "FramerblUJ0Aucu", "withCSS", "blUJ0Aucu_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "PhosphorFonts", "getFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "color", "dropdown", "height", "id", "tap", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "IRJggBtA1", "j67FgS5UP", "kgWHN93c8", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTaphqhp2c", "args", "scopingClassNames", "cx", "LayoutGroup", "u", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "Framerd2GNTZeDE", "withCSS", "d2GNTZeDE_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "button", "color", "height", "id", "tap", "width", "props", "_ref", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "IRJggBtA1", "Blh19UhV6", "nd1HZAkPo", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap18btchu", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "motion", "cx", "RichText2", "x", "css", "FramerEm6it9ozB", "withCSS", "Em6it9ozB_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "s", "r", "o", "c", "m", "a", "addPropertyControls", "ControlType", "ZA3FXuizP_default", "cycleOrder", "serializationHash", "variantClassNames", "transitions", "equals", "a", "b", "toResponsiveImage", "value", "QueryData", "query", "children", "data", "useQueryData", "Transition", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableEnumMap", "getProps", "color", "height", "id", "name1", "width", "props", "_humanReadableEnumMap_color", "_ref", "_ref1", "_ref2", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "XNEw6v1tc", "R0wVRrYTy", "y8xZltTJXAg0uiB1Ut", "gtMLtl1PJAg0uiB1Ut", "WSdsitYBPAg0uiB1Ut", "idAg0uiB1Ut", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "visible", "visible1", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "serializationHash", "ZA3FXuizP_default", "collection", "i", "PathVariablesContext", "u", "Image2", "css", "FramerCtWeAQsZT", "withCSS", "CtWeAQsZT_default", "addPropertyControls", "ControlType", "addFonts", "IconSocialFonts", "getFonts", "CtWeAQsZT_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "icon", "id", "link", "width", "props", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "ZPEvo1rEf", "xC5B_91ts", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "Link", "u", "motion", "cx", "css", "Framerl3yHxj18R", "withCSS", "l3yHxj18R_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "color", "height", "id", "tap", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "oFvuTq8pH", "LRfqHGlUP", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapi7xp6b", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "motion", "cx", "css", "FramerMLzrupitA", "withCSS", "MLzrupitA_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "PhosphorFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "circle", "circleBG", "height", "id", "link", "title", "width", "props", "_ref", "_ref1", "_ref2", "_humanReadableVariantMap_props_variant", "_ref3", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Akxy08q1u", "AhW0kCtnH", "CtKlCcck6", "FcCstKpUZ", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "Link", "u", "motion", "cx", "RichText2", "x", "css", "Framertyp8f7HhI", "withCSS", "typ8f7HhI_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "NavigationDropdownFonts", "getFonts", "d2GNTZeDE_default", "NavigationButtonFonts", "Em6it9ozB_default", "NavigationIconControlFonts", "blUJ0Aucu_default", "NavigationIconHamburgerFonts", "MLzrupitA_default", "ButtonSocialFonts", "l3yHxj18R_default", "ImageWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "Image2", "NavigationBlogLinkFonts", "typ8f7HhI_default", "DividerFonts", "pCGD3JhGF_default", "BlogPostFonts", "ohBIPti4w_default", "ImageWithFX", "ButtonHeroFonts", "j_xUZ5Lj9_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "negate", "value", "toResponsiveImage", "transition2", "animation", "animation1", "convertFromEnum", "activeLocale", "toDateString", "options", "date", "display", "dateOptions", "fallbackLocale", "locale", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "animation2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "color", "desktop", "height", "id", "image", "scroll", "waitlist", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "a8nLUcbrL", "hjkmIVHaB", "YcCwDS_93", "hQ2TZ0lYl", "R1QeEp9EW", "X4wnA78z_iIw2L2r9O", "jx2iR_pXniIw2L2r9O", "plbtrvp7JiIw2L2r9O", "IkWZXrrdHiIw2L2r9O", "ueV9N6IE8iIw2L2r9O", "HB0yQ6FcTiIw2L2r9O", "idiIw2L2r9O", "X4wnA78z_xWteofCNC", "jx2iR_pXnxWteofCNC", "plbtrvp7JxWteofCNC", "IkWZXrrdHxWteofCNC", "ueV9N6IE8xWteofCNC", "HB0yQ6FcTxWteofCNC", "idxWteofCNC", "X4wnA78z_l32TrI8u9", "jx2iR_pXnl32TrI8u9", "plbtrvp7Jl32TrI8u9", "IkWZXrrdHl32TrI8u9", "ueV9N6IE8l32TrI8u9", "HB0yQ6FcTl32TrI8u9", "idl32TrI8u9", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapinoec7", "args", "onMouseEnterinoec7", "onMouseLeave8qyccg", "onTap8qyccg", "onTapxxn6u5", "onMouseEnterxxn6u5", "Blh19UhV616wg8z3", "oFvuTq8pH1r4ugbz", "oFvuTq8pH2cfu73", "onTapcj3vzy", "WVLSTMhbX16wg8z3", "scopingClassNames", "cx", "serializationHash", "isDisplayed", "visible", "negate", "visible1", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "isDisplayed5", "router", "useRouter", "activeLocaleCode", "useLocaleCode", "isDisplayed6", "isDisplayed7", "LayoutGroup", "transition1", "u", "addPropertyOverrides", "Link", "Image2", "getLoadingLazyAtYPosition", "toResponsiveImage", "ComponentViewportProvider", "SmartComponentScopedContainer", "d2GNTZeDE_default", "Em6it9ozB_default", "blUJ0Aucu_default", "MLzrupitA_default", "RichText2", "l3yHxj18R_default", "ImageWithFXWithOptimizedAppearEffect", "animation", "animation1", "ResolveLinks", "resolvedLinks", "typ8f7HhI_default", "pCGD3JhGF_default", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "ChildrenCanSuspend", "QueryData", "iH5LD3LN6_default", "collection", "paginationInfo", "loadMore", "l", "index", "PathVariablesContext", "resolvedLinks5", "ohBIPti4w_default", "toDateString", "convertFromEnum", "collection1", "paginationInfo1", "loadMore1", "index1", "resolvedLinks6", "collection2", "paginationInfo2", "loadMore2", "index2", "resolvedLinks7", "ImageWithFX", "transition2", "j_xUZ5Lj9_default", "css", "FramerFNt7F5PuG", "withCSS", "FNt7F5PuG_default", "addPropertyControls", "ControlType", "addFonts", "NavigationDropdownFonts", "NavigationButtonFonts", "NavigationIconControlFonts", "NavigationIconHamburgerFonts", "ButtonSocialFonts", "NavigationBlogLinkFonts", "DividerFonts", "BlogPostFonts", "ButtonHeroFonts", "getFontsFromSharedStyle", "fonts", "Navigation3BaseFonts", "getFonts", "FNt7F5PuG_default", "Navigation3BaseControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "addImageAlt", "image", "alt", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableVariantMap", "getProps", "color", "desktop", "height", "id", "responsive", "scroll", "tap", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "nM15poT0V", "eIhHgAqtB", "NaZbaWka4", "JU2zbCEcN", "VicDrG4d6", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "hjkmIVHaBxx8dmf", "args", "scopingClassNames", "cx", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerOdv0cdu4C", "withCSS", "Odv0cdu4C_default", "addPropertyControls", "ControlType", "addFonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "PhosphorFonts", "getFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "transitions", "isSet", "value", "negate", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "announcement", "height", "id", "link", "newTab", "width", "props", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "YZmehL7Id", "FIqeEUvFa", "u1p_sT_Sp", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "visible", "visible1", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "Link", "u", "motion", "cx", "serializationHash", "RichText2", "x", "Icon", "css", "FramersmBDozw24", "withCSS", "smBDozw24_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "fonts", "NavigationAnnouncementBarFonts", "getFonts", "smBDozw24_default", "Navigation2ColorFonts", "Odv0cdu4C_default", "Navigation2ColorControls", "getPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "Transition", "value", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "humanReadableEnumMap1", "humanReadableVariantMap", "getProps", "announcement", "color", "desktop", "height", "id", "responsive", "style1", "tap", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "NNWSsvkDo", "lNymZfSrP", "QuZz7ApmO", "oreg0peKP", "castltTjO", "BznjxhOSl", "Onf6EgQ7NHFK1eCqK7", "u442jjSTpHFK1eCqK7", "rFlz4g4XbHFK1eCqK7", "N9c2cLRzGHFK1eCqK7", "idHFK1eCqK7", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "NaZbaWka413y2tyo", "args", "scopingClassNames", "cx", "serializationHash", "isDisplayed", "router", "useRouter", "LayoutGroup", "transition1", "u", "addPropertyOverrides", "transformTemplate1", "ChildrenCanSuspend", "xn_6kJtvm_default", "collection", "paginationInfo", "loadMore", "l", "index", "PathVariablesContext", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "SmartComponentScopedContainer", "smBDozw24_default", "Odv0cdu4C_default", "css", "FramerdWGg9iTfX", "withCSS", "dWGg9iTfX_default", "addPropertyControls", "ControlType", "Navigation2ColorControls", "addFonts", "NavigationAnnouncementBarFonts", "Navigation2ColorFonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "cycleOrder", "serializationHash", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "serializationHash", "SVG", "css", "FramerFbFRaSN94", "withCSS", "FbFRaSN94_default", "addFonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "title", "waitlist", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "umQO9HAnz", "dMBFhtlpZ", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1ruvrec", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "RichText2", "x", "css", "FramerVXrhhjeqo", "withCSS", "VXrhhjeqo_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "init_ssg_sandbox_shims", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "link", "newTab", "title", "width", "props", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "cTEWo0br5", "nlxFLHt1A", "gPBwznrY_", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "Link", "motion", "cx", "RichText2", "x", "css", "FramerZpjojXAcN", "withCSS", "ZpjojXAcN_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "BarcFonts", "getFonts", "FbFRaSN94_default", "ButtonFooterFonts", "VXrhhjeqo_default", "SmartComponentScopedContainerWithFX", "withFX", "SmartComponentScopedContainer", "ButtonLinkFonts", "ZpjojXAcN_default", "ButtonSocialFonts", "l3yHxj18R_default", "MotionFooterWithFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "height", "id", "waitlist", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "wl42Pj3IN", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "dMBFhtlpZ80k0yj", "args", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "router", "useRouter", "LayoutGroup", "u", "ComponentViewportProvider", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "RichText2", "css", "Framernkb6OtFlF", "withCSS", "nkb6OtFlF_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "emailRegex", "mailchimpRegex", "validateEmail", "email", "parseMailChimpUrl", "url", "_url_replace_match", "domain", "parameters", "safeURL", "isInternalURL", "href", "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", "validateForm", "te", "formControls", "handleChange", "event", "handleFocus", "handleBlur", "handleSubmit", "response", "error", "emailBody", "userGroupBody", "formBody", "data", "entries", "formData", "useAnimationControls", "focusStylesFrom", "focusStylesTo", "shadowStyles", "borderStyles", "formVariants", "inputVariants", "dynamicBoxShadow", "p", "motion", "containerStyles", "u", "defaultStyle", "Spinner", "getButtonShadow", "props", "noButtonStyles", "addPropertyControls", "ControlType", "shadows", "output", "shadow", "Input_default", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "init_ssg_sandbox_shims", "init_ssg_sandbox_shims", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "tap", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "RceRalqCc", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1ysbsm1", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "RichText2", "x", "css", "FramerAEy8pZOSB", "withCSS", "AEy8pZOSB_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "InputFonts", "getFonts", "Input_default", "ButtonModalCloseFonts", "AEy8pZOSB_default", "cycleOrder", "serializationHash", "variantClassNames", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "close", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "fbp2IZyFT", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapq5gm59", "args", "RceRalqCcq5gm59", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "motion", "cx", "serializationHash", "RichText2", "x", "Input_default", "AEy8pZOSB_default", "css", "FramerPRQ5JEwXp", "withCSS", "PRQ5JEwXp_default", "addPropertyControls", "ControlType", "addFonts", "InputFonts", "ButtonModalCloseFonts", "fonts"]
}
