{"version":3,"file":"ReservationFormPro.C_XGaUtS.mjs","names":["Icon","useMemo","useRef","useState","HouseFactory","React","addPropertyOverrides","PhosphorFonts","Phosphor","PhosphorControls","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","RichText","Phosphor","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","RichText","_Fragment","useState","useRef","startTransition"],"sources":["https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js","https:/framer.com/m/phosphor-icons/House.js@0.0.57","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js","https:/framerusercontent.com/modules/Buw1bXzJKwl45I3kEJEz/aiY0HXU4dPN5g3OEf9Rm/l044noG5C.js","https:/framerusercontent.com/modules/Gwf9SxzdzNZJqIhqndSQ/zDrybx7CRxbTyAxwcx4S/OlO5CrlQO.js","https:/framerusercontent.com/modules/j42UoN2GP7eVJEfJLOzq/T7DhGESwYXwnN9myAblr/cfRaQK2pw.js","https:/framerusercontent.com/modules/IMr2sTg27gGv6LEPn2P8/wPhlNWTPeBxm5IbXRlgs/Hinweis_Schild.js","https:/framerusercontent.com/modules/zXjuLV7BfqRx1fOZbfPd/wq0jc8Pop2dnZBWYaGv1/ReservationFormPro.js"],"sourcesContent":["import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let Component;\nlet IconInner;\nvar Icon = (React) => {\n  if (!Component) {\n    Component = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z\" }))\n      ]\n    ]);\n    IconInner = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, Component.get(props.weight)));\n  }\n  return IconInner;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nvar House_default = Icon;\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","/*\n * House (phosphor-icons/House@0.0.57)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js\"\nexport { default } from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.57\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"Acorn\",\"AddressBook\",\"AddressBookTabs\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTaxiing\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Ambulance\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"Angle\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"ApproximateEquals\",\"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\",\"Asclepius\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Avocado\",\"Axe\",\"Baby\",\"BabyCarriage\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barn\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"BaseballHelmet\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"BeachBall\",\"Beanie\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"Belt\",\"BezierCurve\",\"Bicycle\",\"Binary\",\"Binoculars\",\"Biohazard\",\"Bird\",\"Blueprint\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bomb\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"BookOpenUser\",\"BookUser\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"Boules\",\"BoundingBox\",\"BowlFood\",\"BowlSteam\",\"BowlingBall\",\"BoxArrowDown\",\"BoxArrowUp\",\"BoxingGlove\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bread\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Building\",\"BuildingApartment\",\"BuildingOffice\",\"Buildings\",\"Bulldozer\",\"Bus\",\"Butterfly\",\"CableCar\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarDot\",\"CalendarDots\",\"CalendarHeart\",\"CalendarMinus\",\"CalendarPlus\",\"CalendarSlash\",\"CalendarStar\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarBattery\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CardsThree\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretLineDown\",\"CaretLineLeft\",\"CaretLineRight\",\"CaretLineUp\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CashRegister\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"CellTower\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredSlash\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleSlash\",\"ChatCircleText\",\"ChatDots\",\"ChatSlash\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropSlash\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checkerboard\",\"Checks\",\"Cheers\",\"Cheese\",\"ChefHat\",\"Cherries\",\"Church\",\"Cigarette\",\"CigaretteSlash\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"City\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClockUser\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Clover\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"CoffeeBean\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"ColumnsPlusLeft\",\"ColumnsPlusRight\",\"Command\",\"Compass\",\"CompassRose\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"CourtBasketball\",\"Cow\",\"CowboyHat\",\"Cpu\",\"Crane\",\"CraneTower\",\"CreditCard\",\"Cricket\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownCross\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desk\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSlash\",\"DeviceMobileSpeaker\",\"DeviceRotate\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscoBall\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"Dresser\",\"DribbbleLogo\",\"Drone\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropSimple\",\"DropSlash\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Empty\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"ExclamationMark\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"Eyes\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FalloutShelter\",\"Fan\",\"Farm\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FediverseLogo\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileC\",\"FileCloud\",\"FileCode\",\"FileCpp\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileIni\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMd\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FilePy\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileTxt\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FireTruck\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagBannerFold\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FlipHorizontal\",\"FlipVertical\",\"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\",\"FootballHelmet\",\"Footprints\",\"ForkKnife\",\"FourK\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"FunnelSimpleX\",\"FunnelX\",\"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\",\"GlobeSimpleX\",\"GlobeStand\",\"GlobeX\",\"Goggles\",\"Golf\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gps\",\"GpsFix\",\"GpsSlash\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GraphicsCard\",\"GreaterThan\",\"GreaterThanOrEqual\",\"GridFour\",\"GridNine\",\"Guitar\",\"HairDryer\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandArrowDown\",\"HandArrowUp\",\"HandCoins\",\"HandDeposit\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPeace\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"HandWithdraw\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"HardHat\",\"Hash\",\"HashStraight\",\"HeadCircuit\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighDefinition\",\"HighHeel\",\"Highlighter\",\"HighlighterCircle\",\"Hockey\",\"Hoodie\",\"Horse\",\"Hospital\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"Hurricane\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageBroken\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Intersection\",\"Invoice\",\"Island\",\"Jar\",\"JarLabel\",\"Jeep\",\"Joystick\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"LampPendant\",\"Laptop\",\"Lasso\",\"LastfmLogo\",\"Layout\",\"Leaf\",\"Lectern\",\"Lego\",\"LegoSmiley\",\"LessThan\",\"LessThanOrEqual\",\"LetterCircleH\",\"LetterCircleP\",\"LetterCircleV\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"LineVertical\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinktreeLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListHeart\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"ListStar\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"Log\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Mailbox\",\"MapPin\",\"MapPinArea\",\"MapPinLine\",\"MapPinPlus\",\"MapPinSimple\",\"MapPinSimpleArea\",\"MapPinSimpleLine\",\"MapTrifold\",\"MarkdownLogo\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MastodonLogo\",\"MathOperations\",\"MatrixLogo\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MemberOf\",\"Memory\",\"MessengerLogo\",\"MetaLogo\",\"Meteor\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"Microscope\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"MoneyWavy\",\"Monitor\",\"MonitorArrowUp\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseLeftClick\",\"MouseMiddleClick\",\"MouseRightClick\",\"MouseScroll\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesMinus\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Network\",\"NetworkSlash\",\"NetworkX\",\"Newspaper\",\"NewspaperClipping\",\"NotEquals\",\"NotMemberOf\",\"NotSubsetOf\",\"NotSupersetOf\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NuclearPlant\",\"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\",\"Numpad\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Onigiri\",\"OpenAiLogo\",\"Option\",\"Orange\",\"OrangeSlice\",\"Oven\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Panorama\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilRuler\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagon\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleCircle\",\"PersonSimpleHike\",\"PersonSimpleRun\",\"PersonSimpleSki\",\"PersonSimpleSwim\",\"PersonSimpleTaiChi\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneList\",\"PhoneOutgoing\",\"PhonePause\",\"PhonePlus\",\"PhoneSlash\",\"PhoneTransfer\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PicnicTable\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PingPong\",\"PintGlass\",\"PinterestLogo\",\"Pinwheel\",\"Pipe\",\"PipeWrench\",\"PixLogo\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Popsicle\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"QuestionMark\",\"Queue\",\"Quotes\",\"Rabbit\",\"Racquet\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"Ranking\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"RectangleDashed\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"ReplitLogo\",\"Resize\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"RowsPlusBottom\",\"RowsPlusTop\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Sailboat\",\"Scales\",\"Scan\",\"ScanSmiley\",\"Scissors\",\"Scooter\",\"Screencast\",\"Screwdriver\",\"Scribble\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealPercent\",\"SealQuestion\",\"SealWarning\",\"Seat\",\"Seatbelt\",\"SecurityCamera\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShippingContainer\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shovel\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SkypeLogo\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyMelting\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"Sock\",\"SolarPanel\",\"SolarRoof\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Speedometer\",\"Sphere\",\"Spinner\",\"SpinnerBall\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"SprayBottle\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackMinus\",\"StackOverflowLogo\",\"StackPlus\",\"StackSimple\",\"Stairs\",\"Stamp\",\"StandardDefinition\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteamLogo\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"SubsetOf\",\"SubsetProperOf\",\"Subtitles\",\"SubtitlesSlash\",\"Subtract\",\"SubtractSquare\",\"Subway\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"SupersetOf\",\"SupersetProperOf\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TeaBag\",\"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\",\"TextSubscript\",\"TextSuperscript\",\"TextT\",\"TextTSlash\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThreadsLogo\",\"ThreeD\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Tilde\",\"Timer\",\"TipJar\",\"Tipi\",\"Tire\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tornado\",\"Tote\",\"ToteSimple\",\"Towel\",\"Tractor\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"TrayArrowDown\",\"TrayArrowUp\",\"TreasureChest\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TreeView\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"TriangleDashed\",\"Trolley\",\"TrolleySuitcase\",\"Trophy\",\"Truck\",\"TruckTrailer\",\"TumblrLogo\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Union\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCheck\",\"UserCircle\",\"UserCircleCheck\",\"UserCircleDashed\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSound\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"VectorThree\",\"VectorTwo\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"VideoConference\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Visor\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"WashingMachine\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"WaveformSlash\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"Windmill\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XLogo\",\"XSquare\",\"Yarn\",\"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.57\";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…\",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\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","// Generated by Framer (414cc68)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,RichText,SmartComponentScopedContainer,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/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const cycleOrder=[\"ceoQLCyCe\",\"VGASgd3kD\"];const serializationHash=\"framer-JpaJD\";const variantClassNames={ceoQLCyCe:\"framer-v-tzwp1z\",VGASgd3kD:\"framer-v-19vf5c2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Od_kYFLK5=undefined;const ABkxegY8b=undefined;const m67IhHb2o=undefined;const transition1={bounce:.2,delay:0,duration:.4,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 humanReadableVariantMap={Primary:\"ceoQLCyCe\",Secondary:\"VGASgd3kD\"};const Variants=motion.create(React.Fragment);const getProps=({background,height,id,name1,title,width,...props})=>{return{...props,ABkxegY8b:name1??props.ABkxegY8b??\"NavigationArrow\",m67IhHb2o:title??props.m67IhHb2o??\"Landing Page\",Od_kYFLK5:background??props.Od_kYFLK5??\"rgba(29, 50, 57, 0.1)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ceoQLCyCe\"};};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,ABkxegY8b,m67IhHb2o,Od_kYFLK5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ceoQLCyCe\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-tzwp1z\",className,classNames),\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"ceoQLCyCe\",ref:refBinding,style:{backdropFilter:\"blur(5px)\",backgroundColor:Od_kYFLK5,borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,WebkitBackdropFilter:\"blur(5px)\",...style},variants:{VGASgd3kD:{backgroundColor:\"rgba(29, 50, 57, 0.2)\"}},...addPropertyOverrides({VGASgd3kD:{\"data-framer-name\":\"Secondary\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kd386u-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"hWcHGnqWP-container\",nodeId:\"hWcHGnqWP\",rendersWithMotion:true,scopeId:\"l044noG5C\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(29, 50, 57)\",height:\"100%\",iconSearch:\"House\",iconSelection:ABkxegY8b,id:\"hWcHGnqWP\",layoutId:\"hWcHGnqWP\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":'\"salt\" on',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(29, 50, 57))\"},children:\"Landing Page\"})}),className:\"framer-4dp3t9\",\"data-framer-name\":\"Text\",fonts:[\"FR;InterDisplay-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"KsQI3SD0z\",style:{\"--extracted-r6o4lv\":\"rgb(29, 50, 57)\",\"--framer-paragraph-spacing\":\"0px\"},text:m67IhHb2o,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JpaJD.framer-19if7ge, .framer-JpaJD .framer-19if7ge { display: block; }\",\".framer-JpaJD.framer-tzwp1z { 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: 9px 14px 9px 10px; position: relative; width: min-content; }\",\".framer-JpaJD .framer-kd386u-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-JpaJD .framer-4dp3t9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 140\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"VGASgd3kD\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ABkxegY8b\":\"name1\",\"m67IhHb2o\":\"title\",\"Od_kYFLK5\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerl044noG5C=withCSS(Component,css,\"framer-JpaJD\");export default Framerl044noG5C;Framerl044noG5C.displayName=\"Header Tag\";Framerl044noG5C.defaultProps={height:42,width:140};addPropertyControls(Framerl044noG5C,{variant:{options:[\"ceoQLCyCe\",\"VGASgd3kD\"],optionTitles:[\"Primary\",\"Secondary\"],title:\"Variant\",type:ControlType.Enum},ABkxegY8b:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"NavigationArrow\",description:undefined,hidden:undefined,optional:undefined,title:\"Name\"},onABkxegY8bChange:{changes:\"ABkxegY8b\",type:ControlType.ChangeHandler},m67IhHb2o:{defaultValue:\"Landing Page\",displayTextArea:false,title:\"Title\",type:ControlType.String},onm67IhHb2oChange:{changes:\"m67IhHb2o\",type:ControlType.ChangeHandler},Od_kYFLK5:{defaultValue:\"rgba(29, 50, 57, 0.1)\",title:\"Background\",type:ControlType.Color}});addFonts(Framerl044noG5C,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerl044noG5C\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VGASgd3kD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"ABkxegY8b\\\":\\\"name1\\\",\\\"m67IhHb2o\\\":\\\"title\\\",\\\"Od_kYFLK5\\\":\\\"background\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"42\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"140\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./l044noG5C.map","// Generated by Framer (414cc68)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={NCcXghhu1:{hover:true},OEEdD8reA:{hover:true}};const cycleOrder=[\"NCcXghhu1\",\"OEEdD8reA\",\"LvWwIiH6h\"];const serializationHash=\"framer-TaHOm\";const variantClassNames={LvWwIiH6h:\"framer-v-b1k92s\",NCcXghhu1:\"framer-v-1218obd\",OEEdD8reA:\"framer-v-9wsq15\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const A3sa0aIqI=undefined;const hEpG3uCce=undefined;const IObMHc1Ho=undefined;const fTIE5iaFM=undefined;const transition1={bounce:.15,delay:0,duration:.7,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 humanReadableVariantMap={Mobile:\"LvWwIiH6h\",Primary:\"NCcXghhu1\",Secondary:\"OEEdD8reA\"};const Variants=motion.create(React.Fragment);const getProps=({background,height,id,link,textColor,title,width,...props})=>{return{...props,A3sa0aIqI:background??props.A3sa0aIqI??\"var(--token-fb12e452-5cc0-4bf6-a721-de659eb1ddc7, rgb(245, 244, 243))\",fTIE5iaFM:title??props.fTIE5iaFM??\"Get in touch\",hEpG3uCce:link??props.hEpG3uCce,IObMHc1Ho:textColor??props.IObMHc1Ho??\"rgb(0, 0, 0)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"NCcXghhu1\"};};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,fTIE5iaFM,A3sa0aIqI,hEpG3uCce,IObMHc1Ho,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NCcXghhu1\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:hEpG3uCce,motionChild:true,nodeId:\"NCcXghhu1\",scopeId:\"OlO5CrlQO\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1218obd\",className,classNames)} framer-1rvaqyn`,\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"NCcXghhu1\",ref:refBinding,style:{backgroundColor:A3sa0aIqI,borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,boxShadow:\"none\",...style},variants:{\"NCcXghhu1-hover\":{boxShadow:\"none\"},LvWwIiH6h:{boxShadow:\"none\"},OEEdD8reA:{boxShadow:\"inset 0px 0px 4px 0px rgba(0, 0, 0, 0.05)\"}},...addPropertyOverrides({\"NCcXghhu1-hover\":{\"data-framer-name\":undefined},\"OEEdD8reA-hover\":{\"data-framer-name\":undefined},LvWwIiH6h:{\"data-framer-name\":\"Mobile\"},OEEdD8reA:{\"data-framer-name\":\"Secondary\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-18vfz5u\",\"data-framer-name\":\"Filler\",layoutDependency:layoutDependency,layoutId:\"Eqoxu7QKw\",style:{backgroundColor:\"rgb(29, 50, 57)\",borderBottomLeftRadius:35,borderBottomRightRadius:35,borderTopLeftRadius:35,borderTopRightRadius:35}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ez3saw\",\"data-framer-name\":\"Arrow Placeholder\",layoutDependency:layoutDependency,layoutId:\"yYQLxnWQP\",style:{borderBottomLeftRadius:35,borderBottomRightRadius:35,borderTopLeftRadius:35,borderTopRightRadius:35},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18pz27q\",\"data-framer-name\":\"Arrow\",layoutDependency:layoutDependency,layoutId:\"JPeMDgc7s\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-9ymgn9\",\"data-framer-name\":\"Arrow 1\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ub3VvcmgH\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 11.885 9.853 L 2.848 9.853 L 2.848 8.147 L 11.885 8.147 L 7.783 4.045 L 9 2.848 L 15.152 9 L 9 15.152 L 7.783 13.954 Z\" fill=\"var(--token-a83649a1-3fb0-4a78-ac47-908be8944abe, rgb(255, 255, 255))\"></path></svg>',svgContentId:11106415500,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15j8xv3\",\"data-framer-name\":\"Arrow 2\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ZV_X1Uxpy\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\"><path d=\"M 11.885 9.853 L 2.848 9.853 L 2.848 8.147 L 11.885 8.147 L 7.783 4.045 L 9 2.848 L 15.152 9 L 9 15.152 L 7.783 13.954 Z\" fill=\"var(--token-a83649a1-3fb0-4a78-ac47-908be8944abe, rgb(255, 255, 255))\"></path></svg>',svgContentId:11106415500,withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r4jsim\",\"data-framer-name\":\"Texts\",layoutDependency:layoutDependency,layoutId:\"iuQp8Qv7N\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":'\"ss01\" on, \"ss02\" on, \"ss03\" on, \"ss04\" on, \"ss07\" on, \"salt\" on',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-IObMHc1Ho-OlO5CrlQO))\"},children:\"Get in touch\"})}),className:\"framer-f1tpoq\",\"data-framer-name\":\"Text 1\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"q2_MraBxt\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-IObMHc1Ho-OlO5CrlQO)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-IObMHc1Ho-OlO5CrlQO\":IObMHc1Ho},text:fTIE5iaFM,variants:{\"OEEdD8reA-hover\":{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"OEEdD8reA-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":'\"ss01\" on, \"ss02\" on, \"ss03\" on, \"ss04\" on, \"ss07\" on, \"salt\" on',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Get in touch\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":'\"ss01\" on, \"ss02\" on, \"ss03\" on, \"ss04\" on, \"ss07\" on, \"salt\" on',\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fe9d93ed-b3f8-4dd5-a542-7dee2ff95478, rgb(249, 249, 249)))\"},children:\"Get in touch\"})}),className:\"framer-i4qb5m\",\"data-framer-name\":\"Text 2\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"iLILJGaG6\",style:{\"--extracted-r6o4lv\":\"var(--token-fe9d93ed-b3f8-4dd5-a542-7dee2ff95478, rgb(249, 249, 249))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:fTIE5iaFM,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TaHOm.framer-1rvaqyn, .framer-TaHOm .framer-1rvaqyn { display: block; }\",\".framer-TaHOm.framer-1218obd { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 7px 24px 7px 7px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-TaHOm .framer-18vfz5u { flex: none; height: 44px; left: 5px; overflow: visible; position: absolute; top: calc(50.00000000000002% - 44px / 2); width: 44px; z-index: 0; }\",\".framer-TaHOm .framer-1ez3saw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 11px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-TaHOm .framer-18pz27q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 18px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 18px; }\",\".framer-TaHOm .framer-9ymgn9, .framer-TaHOm .framer-15j8xv3 { flex: none; height: 18px; position: relative; width: 18px; }\",\".framer-TaHOm .framer-1r4jsim { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 20px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-TaHOm .framer-f1tpoq, .framer-TaHOm .framer-i4qb5m { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-TaHOm.framer-v-b1k92s.framer-1218obd { cursor: unset; }\",\".framer-TaHOm.framer-v-1218obd.hover .framer-18vfz5u, .framer-TaHOm.framer-v-9wsq15.hover .framer-18vfz5u { width: 95%; }\",\".framer-TaHOm.framer-v-1218obd.hover .framer-18pz27q, .framer-TaHOm.framer-v-1218obd.hover .framer-1r4jsim, .framer-TaHOm.framer-v-9wsq15.hover .framer-18pz27q { justify-content: flex-end; }\",\".framer-TaHOm.framer-v-9wsq15.hover .framer-1r4jsim { gap: 20px; justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 54\n * @framerIntrinsicWidth 176\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"OEEdD8reA\":{\"layout\":[\"auto\",\"auto\"]},\"LvWwIiH6h\":{\"layout\":[\"auto\",\"auto\"]},\"vYuP22z_k\":{\"layout\":[\"auto\",\"auto\"]},\"pWMThCVzJ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"fTIE5iaFM\":\"title\",\"A3sa0aIqI\":\"background\",\"hEpG3uCce\":\"link\",\"IObMHc1Ho\":\"textColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOlO5CrlQO=withCSS(Component,css,\"framer-TaHOm\");export default FramerOlO5CrlQO;FramerOlO5CrlQO.displayName=\"Primary Button 2\";FramerOlO5CrlQO.defaultProps={height:54,width:176};addPropertyControls(FramerOlO5CrlQO,{variant:{options:[\"NCcXghhu1\",\"OEEdD8reA\",\"LvWwIiH6h\"],optionTitles:[\"Primary\",\"Secondary\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},fTIE5iaFM:{defaultValue:\"Get in touch\",displayTextArea:false,title:\"Title\",type:ControlType.String},onfTIE5iaFMChange:{changes:\"fTIE5iaFM\",type:ControlType.ChangeHandler},A3sa0aIqI:{defaultValue:'var(--token-fb12e452-5cc0-4bf6-a721-de659eb1ddc7, rgb(245, 244, 243)) /* {\"name\":\"UI 1\"} */',title:\"Background\",type:ControlType.Color},hEpG3uCce:{title:\"Link\",type:ControlType.Link},IObMHc1Ho:{defaultValue:\"rgb(0, 0, 0)\",title:\"Text Color\",type:ControlType.Color}});addFonts(FramerOlO5CrlQO,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOlO5CrlQO\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"176\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OEEdD8reA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LvWwIiH6h\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vYuP22z_k\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pWMThCVzJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"54\",\"framerVariables\":\"{\\\"fTIE5iaFM\\\":\\\"title\\\",\\\"A3sa0aIqI\\\":\\\"background\\\",\\\"hEpG3uCce\\\":\\\"link\\\",\\\"IObMHc1Ho\\\":\\\"textColor\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OlO5CrlQO.map","// Generated by Framer (f36d8c8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,RichText,SmartComponentScopedContainer,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/p8dptk4UIND8hbFWz9V7/Phosphor.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const cycleOrder=[\"HFMgipdN7\",\"Ynmk_PTyl\",\"fqTuXzyBL\"];const serializationHash=\"framer-IRAam\";const variantClassNames={fqTuXzyBL:\"framer-v-1g3qo4m\",HFMgipdN7:\"framer-v-132kmeo\",Ynmk_PTyl:\"framer-v-vl1m1m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Tx7rB89DR=undefined;const t9uFMW25v=undefined;const a4GwngYzZ=undefined;const transition1={bounce:.2,delay:0,duration:.4,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 humanReadableVariantMap={Primary:\"HFMgipdN7\",Secondary:\"Ynmk_PTyl\",Tertiary:\"fqTuXzyBL\"};const Variants=motion.create(React.Fragment);const getProps=({color,height,icon,id,text,width,...props})=>{return{...props,a4GwngYzZ:text??props.a4GwngYzZ??\"One dedicated creative, 20 hrs a week\",t9uFMW25v:color??props.t9uFMW25v??\"var(--token-7d02c183-c0db-43bb-8dd0-45785f5a79d2, rgb(9, 9, 9))\",Tx7rB89DR:icon??props.Tx7rB89DR??\"Check\",variant:humanReadableVariantMap[props.variant]??props.variant??\"HFMgipdN7\"};};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,a4GwngYzZ,t9uFMW25v,Tx7rB89DR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HFMgipdN7\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-132kmeo\",className,classNames),\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"HFMgipdN7\",ref:refBinding,style:{...style},...addPropertyOverrides({fqTuXzyBL:{\"data-framer-name\":\"Tertiary\"},Ynmk_PTyl:{\"data-framer-name\":\"Secondary\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-192gjcn\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"kCgLr26Ir\",style:{backgroundColor:\"rgba(255, 246, 227, 0.2)\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},variants:{fqTuXzyBL:{backgroundColor:\"rgb(255, 246, 227)\"},Ynmk_PTyl:{backgroundColor:\"rgb(255, 255, 255)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-o52aw0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"w_YAvtTZ8-container\",nodeId:\"w_YAvtTZ8\",rendersWithMotion:true,scopeId:\"cfRaQK2pw\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:Tx7rB89DR,id:\"w_YAvtTZ8\",layoutId:\"w_YAvtTZ8\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\",...addPropertyOverrides({fqTuXzyBL:{color:\"rgb(0, 0, 0)\"},Ynmk_PTyl:{color:\"rgb(0, 0, 0)\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on, 'ss07' on, 'salt' on\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-t9uFMW25v-cfRaQK2pw))\"},children:\"One dedicated creative, 20 hrs a week\"})}),className:\"framer-ytqlw0\",\"data-framer-name\":\"Text\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"QanYLXfb3\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-t9uFMW25v-cfRaQK2pw)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-t9uFMW25v-cfRaQK2pw\":t9uFMW25v},text:a4GwngYzZ,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fqTuXzyBL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss01' on, 'ss02' on, 'ss03' on, 'ss04' on, 'ss07' on, 'salt' on\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.1px\",\"--framer-line-height\":\"20px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-t9uFMW25v-cfRaQK2pw))\"},children:\"One dedicated creative, 20 hrs a week\"})}),fonts:[\"FR;InterDisplay-SemiBold\"]}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IRAam.framer-chklaq, .framer-IRAam .framer-chklaq { display: block; }\",\".framer-IRAam.framer-132kmeo { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 323px; }\",\".framer-IRAam .framer-192gjcn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 5px; position: relative; width: min-content; }\",\".framer-IRAam .framer-o52aw0-container { flex: none; height: 13px; position: relative; width: 13px; }\",\".framer-IRAam .framer-ytqlw0 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-IRAam.framer-v-1g3qo4m.framer-132kmeo { width: 400px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 23\n * @framerIntrinsicWidth 322.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Ynmk_PTyl\":{\"layout\":[\"fixed\",\"auto\"]},\"fqTuXzyBL\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"a4GwngYzZ\":\"text\",\"t9uFMW25v\":\"color\",\"Tx7rB89DR\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercfRaQK2pw=withCSS(Component,css,\"framer-IRAam\");export default FramercfRaQK2pw;FramercfRaQK2pw.displayName=\"Bullet Point\";FramercfRaQK2pw.defaultProps={height:23,width:322.5};addPropertyControls(FramercfRaQK2pw,{variant:{options:[\"HFMgipdN7\",\"Ynmk_PTyl\",\"fqTuXzyBL\"],optionTitles:[\"Primary\",\"Secondary\",\"Tertiary\"],title:\"Variant\",type:ControlType.Enum},a4GwngYzZ:{defaultValue:\"One dedicated creative, 20 hrs a week\",displayTextArea:false,title:\"Text\",type:ControlType.String},ona4GwngYzZChange:{changes:\"a4GwngYzZ\",type:ControlType.ChangeHandler},t9uFMW25v:{defaultValue:'var(--token-7d02c183-c0db-43bb-8dd0-45785f5a79d2, rgb(9, 9, 9)) /* {\"name\":\"Black\"} */',title:\"Color\",type:ControlType.Color},Tx7rB89DR:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"Check\",description:undefined,hidden:undefined,optional:undefined,title:\"Icon\"},onTx7rB89DRChange:{changes:\"Tx7rB89DR\",type:ControlType.ChangeHandler}});addFonts(FramercfRaQK2pw,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",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/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"}]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercfRaQK2pw\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"a4GwngYzZ\\\":\\\"text\\\",\\\"t9uFMW25v\\\":\\\"color\\\",\\\"Tx7rB89DR\\\":\\\"icon\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"322.5\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ynmk_PTyl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fqTuXzyBL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"23\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cfRaQK2pw.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";export default function HinweisSchild(props){const{eyebrow,headline,note,statusText,showStatus,showEyelet,paper,ink,inkSoft,accent,greenDot,keyline,radius,maxWidth,font,style}=props;const fontFamily=font&&font.trim()?font:\"inherit\";const wrap={position:\"relative\",width:\"100%\",maxWidth,paddingTop:showEyelet?26:0,fontFamily,...style};const eyeletRing={position:\"absolute\",top:0,left:\"50%\",transform:\"translateX(-50%)\",width:16,height:16,borderRadius:\"50%\",background:paper,border:\"2px solid #b8b0a0\",boxShadow:\"0 2px 6px rgba(30,25,15,0.35)\"};const eyeletStem={position:\"absolute\",top:16,left:\"50%\",transform:\"translateX(-50%)\",width:3,height:12,background:\"#b8b0a0\",borderRadius:2};const card={position:\"relative\",background:paper,borderRadius:radius,padding:\"24px 28px 22px\",boxShadow:\"0 22px 48px -20px rgba(28,22,12,0.55), 0 4px 14px -8px rgba(28,22,12,0.35)\"};const keylineBox={position:\"absolute\",inset:8,border:`1px solid ${keyline}`,borderRadius:Math.max(radius-6,4),pointerEvents:\"none\"};const eyebrowStyle={display:\"inline-flex\",alignItems:\"center\",gap:8,fontSize:12,fontWeight:600,letterSpacing:\"0.14em\",textTransform:\"uppercase\",color:accent,marginBottom:12};const eyebrowDot={width:7,height:7,borderRadius:\"50%\",background:accent};const headlineStyle={margin:0,fontSize:18,fontWeight:600,lineHeight:1.4,letterSpacing:\"-0.01em\",color:ink};const noteStyle={margin:\"8px 0 0\",fontSize:14,lineHeight:1.55,color:inkSoft};const divider={height:1,background:keyline,margin:\"16px 0 12px\"};const statusStyle={display:\"flex\",alignItems:\"center\",gap:9,fontSize:13,fontWeight:500,color:greenDot};const greenDotStyle={width:9,height:9,borderRadius:\"50%\",background:greenDot,flex:\"0 0 auto\"};return /*#__PURE__*/_jsxs(\"div\",{style:wrap,role:\"note\",\"aria-label\":\"Hinweis zu den Caf\\xe9-Ferien\",children:[showEyelet&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:eyeletRing,\"aria-hidden\":true}),/*#__PURE__*/_jsx(\"div\",{style:eyeletStem,\"aria-hidden\":true})]}),/*#__PURE__*/_jsxs(\"div\",{style:card,children:[/*#__PURE__*/_jsx(\"div\",{style:keylineBox,\"aria-hidden\":true}),eyebrow?/*#__PURE__*/_jsxs(\"span\",{style:eyebrowStyle,children:[/*#__PURE__*/_jsx(\"span\",{style:eyebrowDot}),eyebrow]}):null,/*#__PURE__*/_jsx(\"p\",{style:headlineStyle,children:headline}),note?/*#__PURE__*/_jsx(\"p\",{style:noteStyle,children:note}):null,showStatus&&statusText?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:divider}),/*#__PURE__*/_jsxs(\"div\",{style:statusStyle,children:[/*#__PURE__*/_jsx(\"span\",{style:greenDotStyle}),statusText]})]}):null]})]});}HinweisSchild.defaultProps={eyebrow:\"Hinweis\",headline:\"Das Caf\\xe9 macht vom 27.7.–12.8. Ferien.\",note:\"Unser Hofladen bleibt f\\xfcr euch t\\xe4glich ge\\xf6ffnet.\",statusText:\"Hofladen \\xb7 t\\xe4glich f\\xfcr euch da\",showStatus:true,showEyelet:true,paper:\"#F6EFE2\",ink:\"#2F3A2A\",inkSoft:\"#5A6552\",accent:\"#C0562F\",greenDot:\"#4E7A3E\",keyline:\"rgba(47,58,42,0.16)\",radius:18,maxWidth:384,font:\"\"};addPropertyControls(HinweisSchild,{eyebrow:{type:ControlType.String,title:\"Label\"},headline:{type:ControlType.String,title:\"\\xdcberschrift\",displayTextArea:true},note:{type:ControlType.String,title:\"Zusatz\",displayTextArea:true},showStatus:{type:ControlType.Boolean,title:\"Status-Zeile\"},statusText:{type:ControlType.String,title:\"Status\",hidden:p=>!p.showStatus},showEyelet:{type:ControlType.Boolean,title:\"Aufh\\xe4ngung\"},paper:{type:ControlType.Color,title:\"Papier\"},ink:{type:ControlType.Color,title:\"Text\"},inkSoft:{type:ControlType.Color,title:\"Text weich\"},accent:{type:ControlType.Color,title:\"Akzent\"},greenDot:{type:ControlType.Color,title:\"Status-Gr\\xfcn\"},keyline:{type:ControlType.Color,title:\"Rahmen\"},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:40,step:1},maxWidth:{type:ControlType.Number,title:\"Max. Breite\",min:240,max:560,step:4},font:{type:ControlType.String,title:\"Font\",placeholder:\"leer = von Seite erben\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HinweisSchild\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Hinweis_Schild.map","// Reservation Form - Ultimate Premium SaaS Edition (V17 - Optional Breakfast Dropdown)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useMemo,useRef,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";// --- Design Tokens & Global Styles ---\nconst springTransition=\"all 0.3s cubic-bezier(0.2, 0.8, 0.2, 1)\";const fastTransition=\"all 0.15s ease-out\";const radiusOuter=\"16px\";const radiusInner=\"10px\";const globalFont={fontFamily:\"-apple-system, BlinkMacSystemFont, 'Inter', 'SF Pro Text', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif\",WebkitFontSmoothing:\"antialiased\",MozOsxFontSmoothing:\"grayscale\"};// --- Validation Helpers ---\nfunction isEmailValid(email){if(!email)return false;const re=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$/;return re.test(email.trim());}function isPhoneValid(phone){if(!phone)return false;const normalized=phone.replace(/[^\\d+]/g,\"\");return normalized.length>=6;}// --- Interactive Sub-Components ---\nconst ModernPill=({label,isSelected,onClick,theme,typography})=>{const[isHovered,setIsHovered]=useState(false);const[isActive,setIsActive]=useState(false);return /*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:onClick,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>{setIsHovered(false);setIsActive(false);},onMouseDown:()=>setIsActive(true),onMouseUp:()=>setIsActive(false),style:{...globalFont,...typography?.base,width:\"100%\",padding:\"12px 0\",backgroundColor:isSelected?theme.selectedBackgroundColor:theme.cardBackground,color:isSelected?theme.selectedTextColor:theme.textColor,border:isSelected?`1px solid ${theme.selectedBackgroundColor}`:`1px solid ${isHovered?theme.focusBorderColor:theme.fieldBorderColor}`,borderRadius:radiusInner,fontSize:\"14px\",fontWeight:isSelected?600:500,cursor:\"pointer\",transition:springTransition,transform:isActive?\"scale(0.96)\":isHovered&&!isSelected?\"translateY(-1px)\":\"translateY(0) scale(1)\",boxShadow:isSelected?\"0 4px 14px rgba(0, 0, 0, 0.15)\":isHovered?\"0 4px 10px rgba(0, 0, 0, 0.04)\":\"0 1px 2px rgba(0, 0, 0, 0.02)\",outline:\"none\"},children:label});};const ModernInput=({name,type=\"text\",value,onChange,placeholder,isTextArea=false,theme,typography,required=false,isError=false})=>{const[isHovered,setIsHovered]=useState(false);const[isFocused,setIsFocused]=useState(false);const currentBorderColor=isError?theme.errorColor:isFocused?theme.focusBorderColor:isHovered?\"#D1D5DB\":theme.fieldBorderColor;const shadowColor=isError?theme.errorColor:theme.focusBorderColor;const baseStyle={...globalFont,...typography?.base,width:\"100%\",padding:\"14px 16px\",backgroundColor:isFocused?theme.cardBackground:theme.hoverBackground,color:theme.textColor,border:`1px solid ${currentBorderColor}`,borderRadius:radiusInner,fontSize:\"15px\",outline:\"none\",WebkitAppearance:\"none\",transition:fastTransition,boxShadow:isFocused?`inset 0 0 0 1px ${shadowColor}`:\"0 1px 2px rgba(0,0,0,0.01)\",resize:\"none\"};if(isTextArea){return /*#__PURE__*/_jsx(\"textarea\",{name:name,value:value,placeholder:placeholder,onChange:onChange,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),onFocus:()=>setIsFocused(true),onBlur:()=>setIsFocused(false),style:{...baseStyle,minHeight:110},required:required});}return /*#__PURE__*/_jsx(\"input\",{type:type,name:name,value:value,placeholder:placeholder,onChange:onChange,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),onFocus:()=>setIsFocused(true),onBlur:()=>setIsFocused(false),style:baseStyle,required:required});};// --- Optionales Frühstücks-Dropdown ---\nconst ModernSelect=({name,value,onChange,options,placeholder,theme,typography})=>{const[isHovered,setIsHovered]=useState(false);const[isFocused,setIsFocused]=useState(false);const currentBorderColor=isFocused?theme.focusBorderColor:isHovered?\"#D1D5DB\":theme.fieldBorderColor;const chevronColor=encodeURIComponent(theme.mutedTextColor);return /*#__PURE__*/_jsxs(\"select\",{name:name,value:value,onChange:onChange,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),onFocus:()=>setIsFocused(true),onBlur:()=>setIsFocused(false),style:{...globalFont,...typography?.base,width:\"100%\",padding:\"14px 44px 14px 16px\",backgroundColor:isFocused?theme.cardBackground:theme.hoverBackground,color:value?theme.textColor:theme.mutedTextColor,border:`1px solid ${currentBorderColor}`,borderRadius:radiusInner,fontSize:\"15px\",outline:\"none\",WebkitAppearance:\"none\",MozAppearance:\"none\",appearance:\"none\",cursor:\"pointer\",transition:fastTransition,boxShadow:isFocused?`inset 0 0 0 1px ${theme.focusBorderColor}`:\"0 1px 2px rgba(0,0,0,0.01)\",backgroundImage:`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='${chevronColor}' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E\")`,backgroundRepeat:\"no-repeat\",backgroundPosition:\"right 16px center\"},children:[/*#__PURE__*/_jsx(\"option\",{value:\"\",style:{color:theme.mutedTextColor},children:placeholder}),options.map(opt=>/*#__PURE__*/_jsx(\"option\",{value:opt,style:{color:theme.textColor},children:opt},opt))]});};const ModernButton=({children,onClick,disabled,loading,theme,typography,type=\"button\",variant=\"default\"})=>{const[isHovered,setIsHovered]=useState(false);const[isActive,setIsActive]=useState(false);const bgColor=variant===\"success\"?theme.successColor:variant===\"error\"?theme.errorColor:theme.selectedBackgroundColor;return /*#__PURE__*/_jsx(\"button\",{type:type,onClick:onClick,disabled:disabled||loading,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>{setIsHovered(false);setIsActive(false);},onMouseDown:()=>setIsActive(true),onMouseUp:()=>setIsActive(false),style:{...globalFont,...typography?.button,...typography?.base,width:\"100%\",padding:\"16px 24px\",backgroundColor:bgColor,color:theme.selectedTextColor,border:\"none\",borderRadius:radiusInner,cursor:disabled||loading?\"not-allowed\":\"pointer\",fontSize:\"15px\",fontWeight:600,letterSpacing:\"0.01em\",transition:springTransition,transform:isActive&&!disabled?\"scale(0.98)\":isHovered&&!disabled?\"scale(1.01)\":\"scale(1)\",boxShadow:disabled?\"none\":isHovered?\"0 10px 25px -5px rgba(0, 0, 0, 0.25)\":\"0 4px 14px rgba(0, 0, 0, 0.15)\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",opacity:disabled?.3:loading?.8:isHovered?.9:1},children:children});};const BackButton=({onClick,theme,typography})=>{const[isHovered,setIsHovered]=useState(false);return /*#__PURE__*/_jsxs(\"button\",{type:\"button\",onClick:onClick,onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),style:{...globalFont,...typography?.base,background:\"transparent\",border:\"none\",padding:\"8px 0\",color:isHovered?theme.textColor:theme.mutedTextColor,cursor:\"pointer\",fontSize:\"14px\",fontWeight:500,display:\"flex\",alignItems:\"center\",gap:\"6px\",transition:fastTransition,transform:isHovered?\"translateX(-4px)\":\"translateX(0)\"},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M19 12H5M12 19l-7-7 7-7\"})}),\"Zur\\xfcck\"]});};export default function ReservationFormPro(props){const{theme={cardBackground:\"#FFFFFF\",hoverBackground:\"#F9FAFB\",cardBorderColor:\"rgba(0,0,0,0.06)\",fieldBorderColor:\"#E5E7EB\",focusBorderColor:\"#111827\",selectedBackgroundColor:\"#111827\",selectedTextColor:\"#FFFFFF\",textColor:\"#111827\",mutedTextColor:\"#6B7280\",errorColor:\"#DC2626\",successColor:\"#16A34A\"},typography={base:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},heading:{fontSize:\"22px\",variant:\"Semibold\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"},label:{fontSize:\"11px\",variant:\"Bold\",letterSpacing:\"0.06em\",lineHeight:\"1em\"},button:{fontSize:\"15px\",variant:\"Semibold\",letterSpacing:\"0.01em\",lineHeight:\"1em\"}},openingHours=[],customClosedDates=[],bookingSettings={maxAdvanceDays:90,minAdvanceHours:2,maxGuests:10,timeSlotIntervalMinutes:30},formFields={showReservationSummary:true,showEmail:true,emailRequired:true,showPhone:true,phoneRequired:false,showPrivacyPolicy:true,privacyPolicyUrl:\"#\",showNotes:true,notesPlaceholder:\"z. B. Allergien, Hochstuhl, Fensterplatz ...\",showBreakfast:true,breakfastLabel:\"Fr\\xfchst\\xfcck (optional)\",breakfastPlaceholder:\"Kein Fr\\xfchst\\xfcck / vor Ort entscheiden\",breakfastOptions:[\"„klein aber fein“ – 10,50 €\",\"„Green please!“ (vegan) – 16,50 €\",\"„Ein bisschen Glitzer-Glitzer“ (2 Pers.) – 42,00 €\",\"„Glitzer-Glitzer“ f\\xfcr eine Person – 21,00 €\"]}}=props;const{maxAdvanceDays,minAdvanceHours,maxGuests}=bookingSettings;const{showReservationSummary,showEmail,emailRequired,showPhone,phoneRequired,showPrivacyPolicy,privacyPolicyUrl,showNotes,notesPlaceholder,showBreakfast,breakfastLabel,breakfastPlaceholder,breakfastOptions}=formFields;const[formData,setFormData]=useState({datum:\"\",zeit:\"\",gäste:\"\",name:\"\",telefon:\"\",email:\"\",anmerkungen:\"\",frühstück:\"\"});const[currentMonth,setCurrentMonth]=useState(new Date);const[selectedDate,setSelectedDate]=useState(null);const[availableTimes,setAvailableTimes]=useState([]);const[currentStep,setCurrentStep]=useState(1);const[timeSelected,setTimeSelected]=useState(false);const[viewportWidth,setViewportWidth]=useState(null);const[submitStatus,setSubmitStatus]=useState(\"idle\");const submitStatusRef=useRef(\"idle\");const[privacyConsent,setPrivacyConsent]=useState(false);const rootRef=useRef(null);const emailError=formData.email!==\"\"&&!isEmailValid(formData.email);const phoneError=formData.telefon!==\"\"&&!isPhoneValid(formData.telefon);const timeSlotIntervalMinutes=bookingSettings.timeSlotIntervalMinutes>0?bookingSettings.timeSlotIntervalMinutes:30;const generateTimeSlots=(open,close,intervalMinutes=timeSlotIntervalMinutes)=>{const slots=[];const[openHour,openMin]=open.split(\":\").map(Number);const[closeHour,closeMin]=close.split(\":\").map(Number);// Validierung: ungültige Eingaben -> leeres Array\nif(Number.isNaN(openHour)||Number.isNaN(closeHour)||intervalMinutes<=0){return slots;}const openTimeInMinutes=openHour*60+openMin;const closeTimeInMinutes=closeHour*60+closeMin;// Wenn close <= open, gibt es keine validen Slots (verhindert Endlosschleife)\nif(closeTimeInMinutes<=openTimeInMinutes)return slots;let currentHour=openHour;let currentMin=openMin;while(currentHour*60+currentMin<closeTimeInMinutes){slots.push(`${String(currentHour).padStart(2,\"0\")}:${String(currentMin).padStart(2,\"0\")}`);currentMin+=intervalMinutes;while(currentMin>=60){currentMin-=60;currentHour++;}}return slots;};useEffect(()=>{if(typeof window===\"undefined\")return;startTransition(()=>setViewportWidth(window.innerWidth));const handleResize=()=>startTransition(()=>setViewportWidth(window.innerWidth));window.addEventListener(\"resize\",handleResize);return()=>window.removeEventListener(\"resize\",handleResize);},[]);useEffect(()=>{if(currentStep===2&&!timeSelected&&formData.zeit){startTransition(()=>setFormData(prev=>({...prev,zeit:\"\"})));}},[currentStep,timeSelected,formData.zeit]);useEffect(()=>{if(selectedDate){const berlinFormatter=new Intl.DateTimeFormat(\"de-DE\",{timeZone:\"Europe/Berlin\",year:\"numeric\",month:\"2-digit\",day:\"2-digit\"});const parts=berlinFormatter.formatToParts(selectedDate);const dateString=`${parts.find(x=>x.type===\"year\")?.value}-${parts.find(x=>x.type===\"month\")?.value}-${parts.find(x=>x.type===\"day\")?.value}`;const specialDate=customClosedDates.find(cd=>cd.date===dateString);const dayOfWeek=selectedDate.toLocaleDateString(\"en-US\",{weekday:\"long\"});const dayHoursForDay=openingHours.filter(h=>h.day===dayOfWeek&&!h.closed);const filterFutureTimes=times=>{if(!selectedDate)return[];const now=new Date;const nowInBerlin=new Date(now.toLocaleString(\"en-US\",{timeZone:\"Europe/Berlin\"}));return times.filter(timeSlot=>{const[hours,minutes]=timeSlot.split(\":\").map(Number);const slotDateTime=new Date(selectedDate);slotDateTime.setHours(hours,minutes,0,0);const slotInBerlin=new Date(slotDateTime.toLocaleString(\"en-US\",{timeZone:\"Europe/Berlin\"}));const diffMs=slotInBerlin.getTime()-nowInBerlin.getTime();return diffMs>0&&diffMs/(1e3*60*60)>=(minAdvanceHours??0);});};if(!specialDate&&dayHoursForDay.length>0){const times=[];dayHoursForDay.forEach(h=>{const interval=h.timeSlotIntervalMinutes&&h.timeSlotIntervalMinutes>0?h.timeSlotIntervalMinutes:timeSlotIntervalMinutes;times.push(...generateTimeSlots(h.open,h.close,interval));});startTransition(()=>setAvailableTimes(filterFutureTimes(Array.from(new Set(times)).sort())));return;}if(specialDate&&dayHoursForDay.length>0&&specialDate.blockedTimes&&specialDate.blockedTimes.length>0){const allTimes=[];dayHoursForDay.forEach(h=>{const interval=h.timeSlotIntervalMinutes&&h.timeSlotIntervalMinutes>0?h.timeSlotIntervalMinutes:timeSlotIntervalMinutes;allTimes.push(...generateTimeSlots(h.open,h.close,interval));});const uniqueTimes=Array.from(new Set(allTimes)).sort().filter(time=>!specialDate.blockedTimes.includes(time));startTransition(()=>setAvailableTimes(filterFutureTimes(uniqueTimes)));return;}startTransition(()=>setAvailableTimes([]));}},[selectedDate,openingHours,customClosedDates,minAdvanceHours,timeSlotIntervalMinutes]);const isSubmitDisabled=(()=>{if(!formData.datum||!formData.zeit||!formData.gäste||!formData.name)return true;if(showPhone&&phoneRequired&&(!formData.telefon||phoneError))return true;if(showEmail&&emailRequired&&(!formData.email||emailError))return true;if(showPrivacyPolicy&&!privacyConsent)return true;return false;})();const bookingSummaryText=useMemo(()=>{const lines=[];lines.push(\"--- Reservierungsanfrage ---\");lines.push(`Datum: ${formData.datum?new Date(formData.datum+\"T12:00:00\").toLocaleDateString(\"en-GB\"):\"\"}`);lines.push(`Uhrzeit: ${formData.zeit}`);lines.push(`G\\xe4ste: ${formData.gäste}`);lines.push(\"--- Kontaktdaten ---\");lines.push(`Name: ${formData.name}`);if(showEmail)lines.push(`E-Mail: ${formData.email||\"nicht angegeben\"}`);if(showPhone)lines.push(`Telefon: ${formData.telefon||\"nicht angegeben\"}`);if(showBreakfast)lines.push(`Fr\\xfchst\\xfcck: ${formData.frühstück||\"Keine Auswahl\"}`);if(showNotes)lines.push(`Besondere W\\xfcnsche: ${formData.anmerkungen||\"Keine\"}`);return lines.join(\"\\n\");},[formData,showEmail,showPhone,showNotes,showBreakfast]);const handleSubmitClick=e=>{e.preventDefault();startTransition(()=>setSubmitStatus(\"loading\"));if(typeof window!==\"undefined\"){const form=e.currentTarget.form;if(form)form.requestSubmit();}if(typeof window!==\"undefined\"){window.setTimeout(()=>{if(submitStatusRef.current===\"loading\"){startTransition(()=>setSubmitStatus(\"success\"));}},1800);}};useEffect(()=>{submitStatusRef.current=submitStatus;},[submitStatus]);useEffect(()=>{if(typeof window===\"undefined\")return;const params=new URLSearchParams(window.location.search);const looksLikeSuccess=params.get(\"success\")===\"true\"||params.get(\"submitted\")===\"true\"||params.get(\"form\")===\"success\";const looksLikeError=params.get(\"error\")===\"true\"||params.get(\"form\")===\"error\";if(looksLikeSuccess)startTransition(()=>setSubmitStatus(\"success\"));if(looksLikeError)startTransition(()=>setSubmitStatus(\"error\"));const node=rootRef.current;const form=node?.closest?.(\"form\");if(!form)return;const setStatus=status=>{startTransition(()=>setSubmitStatus(status));};let fallbackTimer=null;const scheduleFallbackSuccess=()=>{if(typeof window===\"undefined\")return;if(fallbackTimer!=null)window.clearTimeout(fallbackTimer);fallbackTimer=window.setTimeout(()=>{if(submitStatusRef.current===\"loading\"){setStatus(\"success\");}},2200);};const onSubmit=()=>{setStatus(\"loading\");scheduleFallbackSuccess();};const onInvalid=()=>{setStatus(\"error\");if(typeof window!==\"undefined\"){window.setTimeout(()=>setStatus(\"idle\"),2e3);}};const onSuccess=()=>{setStatus(\"success\");if(fallbackTimer!=null&&typeof window!==\"undefined\"){window.clearTimeout(fallbackTimer);fallbackTimer=null;}if(typeof window!==\"undefined\"){window.setTimeout(()=>setStatus(\"idle\"),3e3);}};const onError=()=>{setStatus(\"error\");if(fallbackTimer!=null&&typeof window!==\"undefined\"){window.clearTimeout(fallbackTimer);fallbackTimer=null;}if(typeof window!==\"undefined\"){window.setTimeout(()=>setStatus(\"idle\"),3e3);}};form.addEventListener(\"submit\",onSubmit);form.addEventListener(\"invalid\",onInvalid,true);form.addEventListener(\"reset\",onSuccess);const successEvents=[\"framer:form:success\",\"framerFormSuccess\",\"framer-form-success\",\"form:success\"];const errorEvents=[\"framer:form:error\",\"framerFormError\",\"framer-form-error\",\"form:error\"];successEvents.forEach(ev=>{form.addEventListener(ev,onSuccess);window.addEventListener(ev,onSuccess);});errorEvents.forEach(ev=>{form.addEventListener(ev,onError);window.addEventListener(ev,onError);});const observer=new MutationObserver(()=>{const ariaBusy=form.getAttribute(\"aria-busy\");const attrs=[form.getAttribute(\"data-framer-form-state\"),form.getAttribute(\"data-form-state\"),form.getAttribute(\"data-status\"),ariaBusy,form.className].filter(Boolean).join(\" \").toLowerCase();if(attrs.includes(\"success\")||attrs.includes(\"submitted\")){onSuccess();}else if(attrs.includes(\"error\")||attrs.includes(\"invalid\")||attrs.includes(\"failed\")){onError();}else if(attrs.includes(\"loading\")||attrs.includes(\"processing\")||attrs.includes(\"sending\")||attrs.includes(\"true\")){onSubmit();}else if((ariaBusy===\"false\"||ariaBusy==null)&&submitStatusRef.current===\"loading\"){onSuccess();}});observer.observe(form,{attributes:true,attributeFilter:[\"class\",\"data-framer-form-state\",\"data-form-state\",\"data-status\",\"aria-busy\"]});return()=>{observer.disconnect();if(fallbackTimer!=null&&typeof window!==\"undefined\"){window.clearTimeout(fallbackTimer);fallbackTimer=null;}form.removeEventListener(\"submit\",onSubmit);form.removeEventListener(\"invalid\",onInvalid,true);form.removeEventListener(\"reset\",onSuccess);successEvents.forEach(ev=>{form.removeEventListener(ev,onSuccess);window.removeEventListener(ev,onSuccess);});errorEvents.forEach(ev=>{form.removeEventListener(ev,onError);window.removeEventListener(ev,onError);});};},[]);useEffect(()=>{if(typeof window===\"undefined\")return;if(submitStatus!==\"loading\")return;const t=window.setTimeout(()=>{startTransition(()=>setSubmitStatus(\"idle\"));},2e4);return()=>window.clearTimeout(t);},[submitStatus]);const isDateDisabled=date=>{const today=new Date;today.setHours(0,0,0,0);const checkDate=new Date(date.getFullYear(),date.getMonth(),date.getDate());if(checkDate<today)return true;if(maxAdvanceDays>0){const limit=new Date(today);limit.setDate(limit.getDate()+maxAdvanceDays);if(checkDate>limit)return true;}const formatter=new Intl.DateTimeFormat(\"de-DE\",{timeZone:\"Europe/Berlin\",year:\"numeric\",month:\"2-digit\",day:\"2-digit\"});const parts=formatter.formatToParts(checkDate);const dateString=`${parts.find(x=>x.type===\"year\")?.value}-${parts.find(x=>x.type===\"month\")?.value}-${parts.find(x=>x.type===\"day\")?.value}`;const dayOfWeek=checkDate.toLocaleDateString(\"en-US\",{weekday:\"long\"});const dayHoursForDay=openingHours.filter(h=>h.day===dayOfWeek&&!h.closed);if(dayHoursForDay.length===0)return true;const specialDate=customClosedDates.find(cd=>cd.date===dateString);if(specialDate&&(!specialDate.blockedTimes||specialDate.blockedTimes.length===0))return true;return false;};const Label=({children})=>/*#__PURE__*/_jsx(\"label\",{style:{...globalFont,...typography?.label,...typography?.base,display:\"block\",marginBottom:8,color:theme.textColor,fontSize:\"11px\",fontWeight:700,letterSpacing:\"0.06em\",textTransform:\"uppercase\"},children:children});const CalendarDay=({day,date,disabled,selected})=>{const[isHovered,setIsHovered]=useState(false);const[isActive,setIsActive]=useState(false);return /*#__PURE__*/_jsx(\"button\",{type:\"button\",disabled:disabled,onClick:()=>{const berlinFormatter=new Intl.DateTimeFormat(\"de-DE\",{timeZone:\"Europe/Berlin\",year:\"numeric\",month:\"2-digit\",day:\"2-digit\"});date.setHours(12,0,0,0);const parts=berlinFormatter.formatToParts(date);const dateString=`${parts.find(x=>x.type===\"year\")?.value}-${parts.find(x=>x.type===\"month\")?.value}-${parts.find(x=>x.type===\"day\")?.value}`;setSelectedDate(date);setFormData(prev=>({...prev,datum:dateString,zeit:\"\"}));setCurrentStep(2);setTimeSelected(false);},onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>{setIsHovered(false);setIsActive(false);},onMouseDown:()=>setIsActive(true),onMouseUp:()=>setIsActive(false),style:{height:44,width:\"100%\",border:\"none\",backgroundColor:selected?theme.selectedBackgroundColor:isHovered&&!disabled?theme.hoverBackground:\"transparent\",color:selected?theme.selectedTextColor:theme.textColor,opacity:disabled?.25:1,borderRadius:radiusInner,cursor:disabled?\"not-allowed\":\"pointer\",...globalFont,fontSize:\"14px\",fontWeight:selected?600:500,transition:fastTransition,transform:isActive&&!disabled?\"scale(0.92)\":\"scale(1)\",boxShadow:selected?\"0 4px 12px rgba(0,0,0, 0.15)\":\"none\"},children:day});};const renderCalendar=()=>{const year=currentMonth.getFullYear();const month=currentMonth.getMonth();const firstDay=new Date(year,month,1);const daysInMonth=new Date(year,month+1,0).getDate();const startingDay=firstDay.getDay()===0?6:firstDay.getDay()-1;const days=[];for(let i=0;i<startingDay;i++){days.push(/*#__PURE__*/_jsx(\"div\",{style:{height:44}},`empty-${i}`));}for(let day=1;day<=daysInMonth;day++){const date=new Date(year,month,day);const disabled=isDateDisabled(date);const selected=selectedDate&&selectedDate.getDate()===day&&selectedDate.getMonth()===month;days.push(/*#__PURE__*/_jsx(CalendarDay,{day:day,date:date,disabled:disabled,selected:selected},day));}return days;};return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{...props.style,...globalFont,...typography?.base,width:\"100%\",maxWidth:\"100%\",backgroundColor:theme.cardBackground,borderRadius:radiusOuter,border:`1px solid ${theme.cardBorderColor}`,boxShadow:\"0 10px 40px -10px rgba(0,0,0,0.08)\",padding:32,position:\"relative\",display:\"flex\",flexDirection:\"column\",color:theme.textColor},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes rfSpin {\n                    from { transform: rotate(0deg); }\n                    to { transform: rotate(360deg); }\n                }\n            `}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"Date\",value:formData.datum}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"Time\",value:formData.zeit}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"Guests\",value:formData.gäste}),/*#__PURE__*/_jsx(\"input\",{type:\"hidden\",name:\"Breakfast\",value:formData.frühstück}),currentStep===1&&/*#__PURE__*/_jsxs(\"div\",{style:{animation:\"fadeIn 0.3s ease-out\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",marginBottom:32},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:\"24px\",fontWeight:700,letterSpacing:\"-0.02em\",color:theme.textColor},children:currentMonth.toLocaleDateString(\"de-DE\",{month:\"long\",year:\"numeric\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setCurrentMonth(new Date(currentMonth.getFullYear(),currentMonth.getMonth()-1,1)),style:{width:34,height:34,borderRadius:radiusInner,border:`1px solid ${theme.fieldBorderColor}`,background:theme.cardBackground,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:fastTransition,color:theme.textColor,boxShadow:\"0 1px 2px rgba(0,0,0,0.02)\"},onMouseEnter:e=>e.currentTarget.style.backgroundColor=theme.hoverBackground,onMouseLeave:e=>e.currentTarget.style.backgroundColor=theme.cardBackground,children:/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"m15 18-6-6 6-6\"})})}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:()=>setCurrentMonth(new Date(currentMonth.getFullYear(),currentMonth.getMonth()+1,1)),style:{width:34,height:34,borderRadius:radiusInner,border:`1px solid ${theme.fieldBorderColor}`,background:theme.cardBackground,cursor:\"pointer\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",transition:fastTransition,color:theme.textColor,boxShadow:\"0 1px 2px rgba(0,0,0,0.02)\"},onMouseEnter:e=>e.currentTarget.style.backgroundColor=theme.hoverBackground,onMouseLeave:e=>e.currentTarget.style.backgroundColor=theme.cardBackground,children:/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:/*#__PURE__*/_jsx(\"path\",{d:\"m9 18 6-6-6-6\"})})})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(7, 1fr)\",marginBottom:16},children:[\"Mo\",\"Di\",\"Mi\",\"Do\",\"Fr\",\"Sa\",\"So\"].map((d,i)=>/*#__PURE__*/_jsx(\"div\",{style:{textAlign:\"center\",fontSize:\"13px\",fontWeight:500,color:theme.mutedTextColor},children:d},i))}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(7, 1fr)\",rowGap:8,columnGap:4},children:renderCalendar()})]}),currentStep===2&&/*#__PURE__*/_jsxs(\"div\",{style:{animation:\"fadeIn 0.3s ease-out\"},children:[/*#__PURE__*/_jsx(BackButton,{onClick:()=>setCurrentStep(1),theme:theme,typography:typography}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:24,marginBottom:24},children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"22px\",fontWeight:700,letterSpacing:\"-0.02em\",color:theme.textColor},children:\"Uhrzeit w\\xe4hlen\"})}),availableTimes.length>0?/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fill, minmax(85px, 1fr))\",gap:\"12px\"},children:availableTimes.map(time=>/*#__PURE__*/_jsx(ModernPill,{label:time,isSelected:formData.zeit===time,theme:theme,typography:typography,onClick:()=>{setFormData(prev=>({...prev,zeit:time}));setTimeSelected(true);setTimeout(()=>setCurrentStep(3),150);}},time))}):/*#__PURE__*/_jsx(\"div\",{style:{padding:24,borderRadius:radiusInner,backgroundColor:theme.hoverBackground,fontSize:\"14px\",color:theme.mutedTextColor,textAlign:\"center\"},children:\"An diesem Datum sind keine Zeiten mehr verf\\xfcgbar.\"})]}),currentStep===3&&/*#__PURE__*/_jsxs(\"div\",{style:{animation:\"fadeIn 0.3s ease-out\"},children:[/*#__PURE__*/_jsx(BackButton,{onClick:()=>setCurrentStep(2),theme:theme,typography:typography}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:24,marginBottom:24},children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"22px\",fontWeight:700,letterSpacing:\"-0.02em\",color:theme.textColor},children:\"Personenzahl\"})}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:\"repeat(auto-fill, minmax(65px, 1fr))\",gap:\"12px\"},children:Array.from({length:maxGuests},(_,i)=>i+1).map(num=>/*#__PURE__*/_jsx(ModernPill,{label:String(num),isSelected:formData.gäste===String(num),theme:theme,typography:typography,onClick:()=>{setFormData(prev=>({...prev,gäste:String(num)}));setTimeout(()=>setCurrentStep(4),150);}},num))}),/*#__PURE__*/_jsxs(\"div\",{style:{marginTop:24,fontSize:\"13px\",color:theme.mutedTextColor},children:[\"Mehr als \",maxGuests,\" G\\xe4ste? Bitte melden Sie sich telefonisch bei uns.\"]})]}),currentStep===4&&/*#__PURE__*/_jsxs(\"div\",{style:{animation:\"fadeIn 0.3s ease-out\"},children:[/*#__PURE__*/_jsx(BackButton,{onClick:()=>setCurrentStep(3),theme:theme,typography:typography}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:24,marginBottom:28},children:/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"22px\",fontWeight:700,letterSpacing:\"-0.02em\",color:theme.textColor},children:\"Eure Daten\"})}),showReservationSummary&&/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:32,padding:20,borderRadius:radiusInner,backgroundColor:theme.hoverBackground,border:`1px solid ${theme.cardBorderColor}`},children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:12,fontSize:\"14px\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{color:theme.mutedTextColor,display:\"flex\",gap:8,alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"rect\",{width:\"18\",height:\"18\",x:\"3\",y:\"4\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"16\",x2:\"16\",y1:\"2\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"8\",x2:\"8\",y1:\"2\",y2:\"6\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"3\",x2:\"21\",y1:\"10\",y2:\"10\"})]}),\" \",\"Datum\"]}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:600,color:theme.textColor},children:formData.datum?new Date(formData.datum+\"T12:00:00\").toLocaleDateString(\"de-DE\"):\"-\"})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{color:theme.mutedTextColor,display:\"flex\",gap:8,alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"10\"}),/*#__PURE__*/_jsx(\"polyline\",{points:\"12 6 12 12 16 14\"})]}),\" \",\"Uhrzeit\"]}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:600,color:theme.textColor},children:formData.zeit})]}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{color:theme.mutedTextColor,display:\"flex\",gap:8,alignItems:\"center\"},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"9\",cy:\"7\",r:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M22 21v-2a4 4 0 0 0-3-3.87\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M16 3.13a4 4 0 0 1 0 7.75\"})]}),\" \",\"G\\xe4ste\"]}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:600,color:theme.textColor},children:formData.gäste})]}),showBreakfast&&formData.frühstück&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\",gap:12},children:[/*#__PURE__*/_jsxs(\"span\",{style:{color:theme.mutedTextColor,display:\"flex\",gap:8,alignItems:\"center\",flexShrink:0},children:[/*#__PURE__*/_jsxs(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M18 8h1a4 4 0 0 1 0 8h-1\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 8h16v9a4 4 0 0 1-4 4H6a4 4 0 0 1-4-4Z\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"6\",x2:\"6\",y1:\"2\",y2:\"4\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"10\",x2:\"10\",y1:\"2\",y2:\"4\"}),/*#__PURE__*/_jsx(\"line\",{x1:\"14\",x2:\"14\",y1:\"2\",y2:\"4\"})]}),\" \",\"Fr\\xfchst\\xfcck\"]}),/*#__PURE__*/_jsx(\"span\",{style:{fontWeight:600,color:theme.textColor,textAlign:\"right\"},children:formData.frühstück})]})]})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:20},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(Label,{children:\"Vollst\\xe4ndiger Name *\"}),/*#__PURE__*/_jsx(ModernInput,{theme:theme,typography:typography,name:\"Name\",required:true,value:formData.name,onChange:e=>setFormData(p=>({...p,name:e.target.value}))})]}),showEmail&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(Label,{children:[\"E-Mail \",emailRequired&&\"*\"]}),/*#__PURE__*/_jsx(ModernInput,{theme:theme,typography:typography,name:\"Email\",type:\"email\",required:emailRequired,isError:emailError,value:formData.email,onChange:e=>setFormData(p=>({...p,email:e.target.value}))}),emailError&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:6,fontSize:12,color:theme.errorColor},children:\"Bitte gib eine g\\xfcltige E-Mail-Adresse ein.\"})]}),showPhone&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(Label,{children:[\"Telefon \",phoneRequired&&\"*\"]}),/*#__PURE__*/_jsx(ModernInput,{theme:theme,typography:typography,name:\"Phone\",type:\"tel\",required:phoneRequired,isError:phoneError,value:formData.telefon,onChange:e=>setFormData(p=>({...p,telefon:e.target.value}))}),phoneError&&/*#__PURE__*/_jsx(\"div\",{style:{marginTop:6,fontSize:12,color:theme.errorColor},children:\"Bitte gib eine g\\xfcltige Telefonnummer ein.\"})]}),showBreakfast&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(Label,{children:breakfastLabel}),/*#__PURE__*/_jsx(ModernSelect,{theme:theme,typography:typography,name:\"BreakfastSelect\",value:formData.frühstück,placeholder:breakfastPlaceholder,options:breakfastOptions,onChange:e=>setFormData(p=>({...p,frühstück:e.target.value}))})]}),showNotes&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(Label,{children:\"Besondere W\\xfcnsche\"}),/*#__PURE__*/_jsx(ModernInput,{theme:theme,typography:typography,name:\"Notes\",isTextArea:true,value:formData.anmerkungen,placeholder:notesPlaceholder,onChange:e=>setFormData(p=>({...p,anmerkungen:e.target.value}))})]}),showPrivacyPolicy&&/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",alignItems:\"center\",gap:12,cursor:\"pointer\",marginTop:4},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",name:\"Privacy consent\",required:true,checked:privacyConsent,onChange:e=>startTransition(()=>{setPrivacyConsent(e.target.checked);}),style:{accentColor:theme.selectedBackgroundColor,width:18,height:18,cursor:\"pointer\"}}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:\"14px\",color:theme.mutedTextColor},children:[\"Ich akzeptiere die\",\" \",/*#__PURE__*/_jsx(\"a\",{href:privacyPolicyUrl,target:\"_blank\",rel:\"noreferrer\",style:{color:theme.textColor,fontWeight:500,textDecoration:\"underline\"},children:\"Datenschutzerkl\\xe4rung\"}),\".\"]})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{marginTop:32},children:/*#__PURE__*/_jsx(ModernButton,{type:\"submit\",theme:theme,typography:typography,onClick:handleSubmitClick,disabled:isSubmitDisabled,loading:submitStatus===\"loading\",variant:submitStatus===\"success\"?\"success\":submitStatus===\"error\"?\"error\":\"default\",children:submitStatus===\"loading\"?/*#__PURE__*/_jsxs(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",gap:10},\"aria-live\":\"polite\",children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{width:16,height:16,borderRadius:999,border:`2px solid rgba(255,255,255,0.35)`,borderTopColor:theme.selectedTextColor,animation:\"rfSpin 0.8s linear infinite\"}}),\"Wird verarbeitet\"]}):submitStatus===\"success\"?\"Anfrage versendet\":submitStatus===\"error\"?\"Erneut versuchen\":\"Reservierung anfragen\"})})]})]});}addPropertyControls(ReservationFormPro,{formFields:{type:ControlType.Object,title:\"Form fields\",description:\"Show/hide fields and set requirements and privacy policy link.\",controls:{showReservationSummary:{type:ControlType.Boolean,title:\"Summary\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},showEmail:{type:ControlType.Boolean,title:\"Email\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},emailRequired:{type:ControlType.Boolean,title:\"Email required\",defaultValue:true,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:p=>!p.showEmail},showPhone:{type:ControlType.Boolean,title:\"Phone\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},phoneRequired:{type:ControlType.Boolean,title:\"Phone required\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:p=>!p.showPhone},showBreakfast:{type:ControlType.Boolean,title:\"Breakfast\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},breakfastLabel:{type:ControlType.String,title:\"Breakfast label\",defaultValue:\"Fr\\xfchst\\xfcck (optional)\",hidden:p=>!p.showBreakfast},breakfastPlaceholder:{type:ControlType.String,title:\"Breakfast placeholder\",defaultValue:\"Kein Fr\\xfchst\\xfcck / sp\\xe4ter entscheiden\",hidden:p=>!p.showBreakfast},breakfastOptions:{type:ControlType.Array,title:\"Breakfast options\",control:{type:ControlType.String},defaultValue:[\"„klein aber fein“ – 10,50 €\",\"„Green please!“ (vegan) – 16,50 €\",\"„Ein bisschen Glitzer-Glitzer“ (2 Pers.) – 42,00 €\",\"„Glitzer-Glitzer“ f\\xfcr eine Person – 21,00 €\"],hidden:p=>!p.showBreakfast},showNotes:{type:ControlType.Boolean,title:\"Notes\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},notesPlaceholder:{type:ControlType.String,title:\"Notes placeholder\",defaultValue:\"z. B. Allergien, Hochstuhl, Fensterplatz ...\",hidden:p=>!p.showNotes},showPrivacyPolicy:{type:ControlType.Boolean,title:\"Privacy consent\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},privacyPolicyUrl:{type:ControlType.Link,title:\"Privacy policy link\",defaultValue:\"#\",hidden:p=>!p.showPrivacyPolicy}},defaultValue:{showReservationSummary:true,showEmail:true,emailRequired:true,showPhone:true,phoneRequired:false,showPrivacyPolicy:true,privacyPolicyUrl:\"#\",showNotes:true,notesPlaceholder:\"z. B. Allergien, Hochstuhl, Fensterplatz ...\",showBreakfast:true,breakfastLabel:\"Fr\\xfchst\\xfcck (optional)\",breakfastPlaceholder:\"Kein Fr\\xfchst\\xfcck / sp\\xe4ter entscheiden\",breakfastOptions:[\"„klein aber fein“ – 10,50 €\",\"„Green please!“ (vegan) – 16,50 €\",\"„Ein bisschen Glitzer-Glitzer“ (2 Pers.) – 42,00 €\",\"„Glitzer-Glitzer“ f\\xfcr eine Person – 21,00 €\"]}},typography:{type:ControlType.Object,title:\"Typography\",description:\"Adjust the fonts used throughout the form.\",controls:{base:{type:ControlType.Font,title:\"Base\",description:\"Default font used for most text.\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},heading:{type:ControlType.Font,title:\"Heading\",description:\"Font for step titles like ‘Select Time’ and ‘Your Details’.\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"22px\",variant:\"Semibold\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"}},label:{type:ControlType.Font,title:\"Label\",description:\"Font for field labels (e.g., Full Name, Email).\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"11px\",variant:\"Bold\",letterSpacing:\"0.06em\",lineHeight:\"1em\"}},button:{type:ControlType.Font,title:\"Button\",description:\"Font for the main submit button text.\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Semibold\",letterSpacing:\"0.01em\",lineHeight:\"1em\"}}},defaultValue:{base:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"},heading:{fontSize:\"22px\",variant:\"Semibold\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"},label:{fontSize:\"11px\",variant:\"Bold\",letterSpacing:\"0.06em\",lineHeight:\"1em\"},button:{fontSize:\"15px\",variant:\"Semibold\",letterSpacing:\"0.01em\",lineHeight:\"1em\"}}},theme:{type:ControlType.Object,title:\"Design & Colors\",description:\"Control the look & feel (backgrounds, borders, accents, and error color).\",controls:{cardBackground:{type:ControlType.Color,title:\"Card Background\",defaultValue:\"#FFFFFF\",description:\"Background color of the form card.\"},hoverBackground:{type:ControlType.Color,title:\"Hover Background\",defaultValue:\"#F9FAFB\",description:\"Background used for hover states and subtle sections.\"},cardBorderColor:{type:ControlType.Color,title:\"Card Border\",defaultValue:\"rgba(0,0,0,0.06)\",description:\"Border color of the outer form card.\"},fieldBorderColor:{type:ControlType.Color,title:\"Field Border\",defaultValue:\"#E5E7EB\",description:\"Default border color for inputs and pills.\"},focusBorderColor:{type:ControlType.Color,title:\"Focus Border\",defaultValue:\"#111827\",description:\"Border color used when an input is focused.\"},selectedBackgroundColor:{type:ControlType.Color,title:\"Selected BG\",defaultValue:\"#111827\",description:\"Accent/background color for selected pills and the submit button.\"},selectedTextColor:{type:ControlType.Color,title:\"Selected Text\",defaultValue:\"#FFFFFF\",description:\"Text color used on selected pills and the submit button.\"},textColor:{type:ControlType.Color,title:\"Main Text\",defaultValue:\"#111827\",description:\"Primary text color for headings and content.\"},mutedTextColor:{type:ControlType.Color,title:\"Muted Text\",defaultValue:\"#6B7280\",description:\"Secondary text color for hints and labels.\"},errorColor:{type:ControlType.Color,title:\"Error Color\",defaultValue:\"#DC2626\",description:\"Color used for validation errors and error borders.\"},successColor:{type:ControlType.Color,title:\"Success Color\",defaultValue:\"#16A34A\",description:\"Color used for the success message border.\"}},defaultValue:{cardBackground:\"#FFFFFF\",hoverBackground:\"#F9FAFB\",cardBorderColor:\"rgba(0,0,0,0.06)\",fieldBorderColor:\"#E5E7EB\",focusBorderColor:\"#111827\",selectedBackgroundColor:\"#111827\",selectedTextColor:\"#FFFFFF\",textColor:\"#111827\",mutedTextColor:\"#6B7280\",errorColor:\"#DC2626\",successColor:\"#16A34A\"}},bookingSettings:{type:ControlType.Object,title:\"Settings\",description:\"Business rules for availability and booking limits.\",controls:{maxGuests:{type:ControlType.Number,title:\"Max Guests\",defaultValue:10,min:1,max:100,unit:\" guests\",description:\"Maximum party size allowed per booking.\"},maxAdvanceDays:{type:ControlType.Number,title:\"Max Advance\",defaultValue:90,min:1,max:365,unit:\" days\",description:\"How far in the future can guests book?\"},minAdvanceHours:{type:ControlType.Number,title:\"Min Advance\",defaultValue:2,min:0,max:720,unit:\" hours\",description:\"Minimum hours before a booking can be made.\"},timeSlotIntervalMinutes:{type:ControlType.Number,title:\"Interval\",defaultValue:30,step:5,min:5,max:360,unit:\" mins\",description:\"Duration of each bookable time slot.\"}}},openingHours:{type:ControlType.Array,title:\"Opening Hours\",description:\"Define weekly availability. Add multiple entries per day to create breaks (e.g., Monday 10:00–12:00 AND Monday 14:00–16:00 for a lunch break).\",control:{type:ControlType.Object,controls:{day:{type:ControlType.Enum,options:[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"]},open:{type:ControlType.String,defaultValue:\"12:00\",title:\"Open (HH:MM)\"},close:{type:ControlType.String,defaultValue:\"22:00\",title:\"Close (HH:MM)\"},closed:{type:ControlType.Boolean,defaultValue:false,title:\"Closed All Day\"},timeSlotIntervalMinutes:{type:ControlType.Number,title:\"Slot Interval\",defaultValue:30,step:5,min:5,max:360,unit:\" mins\",description:\"Override the global slot interval for this specific time block (optional).\"}}},defaultValue:[// Beispiel mit Mittagspause: 10:00–12:00 und 14:00–16:00\n{day:\"Monday\",open:\"10:00\",close:\"12:00\",closed:false},{day:\"Monday\",open:\"14:00\",close:\"16:00\",closed:false},{day:\"Tuesday\",open:\"12:00\",close:\"22:00\",closed:false},{day:\"Wednesday\",open:\"12:00\",close:\"22:00\",closed:false},{day:\"Thursday\",open:\"12:00\",close:\"22:00\",closed:false},{day:\"Friday\",open:\"12:00\",close:\"23:00\",closed:false},{day:\"Saturday\",open:\"12:00\",close:\"23:00\",closed:false},{day:\"Sunday\",open:\"12:00\",close:\"21:00\",closed:false}]},customClosedDates:{type:ControlType.Array,title:\"Blocked Dates\",description:\"Block specific dates for holidays, private events, etc.\",control:{type:ControlType.Object,controls:{date:{type:ControlType.String,placeholder:\"YYYY-MM-DD\",title:\"Date (YYYY-MM-DD)\",defaultValue:new Date().toISOString().split(\"T\")[0]},reason:{type:ControlType.String,title:\"Reason (Internal)\",defaultValue:\"Closed\"}}},defaultValue:[]}});ReservationFormPro.displayName=\"ReservationFormPro\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ReservationFormPro\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ReservationFormPro.map"],"mappings":"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"}