{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/framer/icon-nullstate.js@0.7.0", "ssg:https://framer.com/m/phosphor-icons/House.js@0.0.57", "ssg:https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js", "ssg:https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js", "ssg:https://framerusercontent.com/modules/q5lOdNcJCgCTpPqpIlw7/BasycEYLRKFeGGRYJy4E/aXMjZo1s6.js", "ssg:https://framerusercontent.com/modules/YEXccKFlyF0hj6EQKlzI/6bbMLEYBr5P4UvUVzqKX/cbkyGpDuE.js", "ssg:https://framerusercontent.com/modules/UGlSDY12qRsY5vl6YjZz/9yWsvHy8wh0OTQuRQ1dv/UlxaIbyvg.js", "ssg:https://framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js", "ssg:https://framerusercontent.com/modules/lJzrKpeg7bdYDVFGyw08/OCLHam7wIogvaOmyy59R/zfV_gvCDa.js", "ssg:https://framerusercontent.com/modules/AqYuiFfuUwsTqgpOMuiM/12Y11juQ5AxqdMiM6r3d/qcfqegA_T.js", "ssg:https://framerusercontent.com/modules/pJIZxaEdKo1uS87sS4xM/4PSl3AVmNoISomoZ0s7m/CurrencySymbols.js", "ssg:https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/KUBggIcCct5y9ndEplYj/Shared.js", "ssg:https://ga.jspm.io/npm:zustand@3.7.1/esm/index.js", "ssg:https://ga.jspm.io/npm:zustand@3.7.1/esm/middleware.js", "ssg:https://framerusercontent.com/modules/ibjYTPLnMMPhPLNCj4uG/I4Tv6VD4v0SimymTsX9I/Cart.js"],
  "sourcesContent": ["import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map", "let Component;\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", "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\u2026\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"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 (13d9867)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Kumbh Sans-300\",\"GF;Kumbh Sans-regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQz5YA9LTuUkqaLg.woff2\",weight:\"300\"},{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQkZYA9LTuUkqaLg.woff2\",weight:\"400\"}]}];export const css=['.framer-2IrJ8 .framer-styles-preset-1hc8din:not(.rich-text-wrapper), .framer-2IrJ8 .framer-styles-preset-1hc8din.rich-text-wrapper p { --framer-font-family: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-2IrJ8 .framer-styles-preset-1hc8din:not(.rich-text-wrapper), .framer-2IrJ8 .framer-styles-preset-1hc8din.rich-text-wrapper p { --framer-font-family: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-2IrJ8 .framer-styles-preset-1hc8din:not(.rich-text-wrapper), .framer-2IrJ8 .framer-styles-preset-1hc8din.rich-text-wrapper p { --framer-font-family: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-2IrJ8\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ddd30d5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Kumbh Sans-300\",\"GF;Kumbh Sans-regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQz5YA9LTuUkqaLg.woff2\",weight:\"300\"},{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQkZYA9LTuUkqaLg.woff2\",weight:\"400\"}]}];export const css=['.framer-ZROI3 .framer-styles-preset-ewor4e:not(.rich-text-wrapper), .framer-ZROI3 .framer-styles-preset-ewor4e.rich-text-wrapper p { --framer-font-family: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-family-bold: \"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-ZROI3\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ed8225c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/q5lOdNcJCgCTpPqpIlw7/BasycEYLRKFeGGRYJy4E/aXMjZo1s6.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/YEXccKFlyF0hj6EQKlzI/6bbMLEYBr5P4UvUVzqKX/cbkyGpDuE.js\";const enabledGestures={F8SWaScGg:{hover:true},qBH_byJ_K:{hover:true}};const cycleOrder=[\"qBH_byJ_K\",\"F8SWaScGg\"];const serializationHash=\"framer-Bnljn\";const variantClassNames={F8SWaScGg:\"framer-v-1r2izu\",qBH_byJ_K:\"framer-v-aj5ci9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"qBH_byJ_K\",Small:\"F8SWaScGg\"};const getProps=({height,id,link,newTab,textColor,title,underlineColor,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1,_ref2,_ref3;return{...props,jMFS5h72W:link!==null&&link!==void 0?link:props.jMFS5h72W,TLcD0ZoWv:(_ref=title!==null&&title!==void 0?title:props.TLcD0ZoWv)!==null&&_ref!==void 0?_ref:\"Link\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"qBH_byJ_K\",VcvynDieK:(_ref2=underlineColor!==null&&underlineColor!==void 0?underlineColor:props.VcvynDieK)!==null&&_ref2!==void 0?_ref2:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",W0NthcAk7:newTab!==null&&newTab!==void 0?newTab:props.W0NthcAk7,YQ5m3J_GT:(_ref3=textColor!==null&&textColor!==void 0?textColor:props.YQ5m3J_GT)!==null&&_ref3!==void 0?_ref3:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,TLcD0ZoWv,jMFS5h72W,W0NthcAk7,VcvynDieK,YQ5m3J_GT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qBH_byJ_K\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:jMFS5h72W,nodeId:\"qBH_byJ_K\",openInNewTab:W0NthcAk7,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-aj5ci9\",className,classNames)} framer-1o2x4t0`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"qBH_byJ_K\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"F8SWaScGg-hover\":{\"data-framer-name\":undefined},\"qBH_byJ_K-hover\":{\"data-framer-name\":undefined},F8SWaScGg:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hc8din\",\"data-styles-preset\":\"aXMjZo1s6\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-YQ5m3J_GT-UlxaIbyvg))\"},children:\"Link\"})}),className:\"framer-1eoyrip\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"myFNflae2\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-YQ5m3J_GT-UlxaIbyvg)\",\"--variable-reference-YQ5m3J_GT-UlxaIbyvg\":YQ5m3J_GT},text:TLcD0ZoWv,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({F8SWaScGg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ewor4e\",\"data-styles-preset\":\"cbkyGpDuE\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-YQ5m3J_GT-UlxaIbyvg))\"},children:\"Link\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-uajhuz\",\"data-framer-name\":\"Underline\",layoutDependency:layoutDependency,layoutId:\"ittVCIdcN\",style:{backgroundColor:VcvynDieK,opacity:0},variants:{\"F8SWaScGg-hover\":{opacity:1},\"qBH_byJ_K-hover\":{opacity:1}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Bnljn.framer-1o2x4t0, .framer-Bnljn .framer-1o2x4t0 { display: block; }\",\".framer-Bnljn.framer-aj5ci9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Bnljn .framer-1eoyrip { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Bnljn .framer-uajhuz { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: hidden; position: absolute; width: 1px; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Bnljn.framer-aj5ci9 { gap: 0px; } .framer-Bnljn.framer-aj5ci9 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Bnljn.framer-aj5ci9 > :first-child { margin-left: 0px; } .framer-Bnljn.framer-aj5ci9 > :last-child { margin-right: 0px; } }\",\".framer-Bnljn.framer-v-aj5ci9.hover .framer-uajhuz, .framer-Bnljn.framer-v-1r2izu.hover .framer-uajhuz { right: 0px; width: unset; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22.5\n * @framerIntrinsicWidth 28.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"F8SWaScGg\":{\"layout\":[\"auto\",\"auto\"]},\"RU7oBLl0G\":{\"layout\":[\"auto\",\"auto\"]},\"zxSaeh6ZY\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"TLcD0ZoWv\":\"title\",\"jMFS5h72W\":\"link\",\"W0NthcAk7\":\"newTab\",\"VcvynDieK\":\"underlineColor\",\"YQ5m3J_GT\":\"textColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerUlxaIbyvg=withCSS(Component,css,\"framer-Bnljn\");export default FramerUlxaIbyvg;FramerUlxaIbyvg.displayName=\"Buttons/Link\";FramerUlxaIbyvg.defaultProps={height:22.5,width:28.5};addPropertyControls(FramerUlxaIbyvg,{variant:{options:[\"qBH_byJ_K\",\"F8SWaScGg\"],optionTitles:[\"Default\",\"Small\"],title:\"Variant\",type:ControlType.Enum},TLcD0ZoWv:{defaultValue:\"Link\",title:\"Title\",type:ControlType.String},jMFS5h72W:{title:\"Link\",type:ControlType.Link},W0NthcAk7:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},VcvynDieK:{defaultValue:'var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0)) /* {\"name\":\"Black/0\"} */',title:\"Underline Color\",type:ControlType.Color},YQ5m3J_GT:{defaultValue:'var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0)) /* {\"name\":\"Black/0\"} */',title:\"Text Color\",type:ControlType.Color}});addFonts(FramerUlxaIbyvg,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUlxaIbyvg\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"TLcD0ZoWv\\\":\\\"title\\\",\\\"jMFS5h72W\\\":\\\"link\\\",\\\"W0NthcAk7\\\":\\\"newTab\\\",\\\"VcvynDieK\\\":\\\"underlineColor\\\",\\\"YQ5m3J_GT\\\":\\\"textColor\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"28.5\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"22.5\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"F8SWaScGg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RU7oBLl0G\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zxSaeh6ZY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UlxaIbyvg.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useLocaleCode}from\"framer\";import{startTransition,useCallback,useEffect,useRef,useState}from\"react\";const fontStack=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;function formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,showMinutes,showSeconds},timeFormat,monthFormat,localCode){const date=new Date;const onlyYearIsShown=!showWeekday&&!showMonth&&showYear;switch(outputType){case\"date\":return new Intl.DateTimeFormat(localCode,{weekday:showWeekday?\"long\":undefined,day:onlyYearIsShown?undefined:\"numeric\",month:showMonth?monthFormat:undefined,year:showYear?\"numeric\":undefined}).format(date);case\"time\":return new Intl.DateTimeFormat(localCode,{hour:\"numeric\",minute:showMinutes?\"numeric\":undefined,second:showSeconds&&showMinutes?\"numeric\":undefined,hour12:timeFormat===\"12h\"}).format(date);default:return new Intl.DateTimeFormat(localCode).format(date);}}const defaultProps={height:20,width:140,outputType:\"time\",color:\"#999\",timeFormat:\"24h\",showYear:true,showMonth:true,showWeekday:true,showMinutes:true,showSeconds:true,monthFormat:\"long\",alignment:\"center\"};/**\n * TIME AND DATE\n * FORKED FROM PROTOTYPING\n *\n * @framerIntrinsicWidth 140\n * @framerIntrinsicHeight 20\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function Time(props){const mergedProps={...defaultProps,...props};const{outputType,timeFormat,showYear,showMonth,showWeekday,// showHours,\nshowMinutes,showSeconds,monthFormat,color,font,tabularFont}=mergedProps;const localCode=useLocaleCode();const getTextContent=useCallback(()=>formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,// showHours,\n    showMinutes,showSeconds},timeFormat,monthFormat,localCode),[localCode,monthFormat,outputType,showMinutes,showMonth,showSeconds,showWeekday,showYear,timeFormat]);const timeoutRef=useRef()// FIXME: With React 19, we can remove this and return a cleanup from the ref callback\n;const updateCountdown=useCallback(node=>{if(node===null){// React calls w/ `null` on unmount or if the ref function changes.\nclearTimeout(timeoutRef.current);return;}let prev;const tick=()=>{const date=new Date;const next=new Date().setSeconds(date.getSeconds()+1,0)-+date;timeoutRef.current=setTimeout(tick,next);const textContent=getTextContent();if(prev!==textContent){node.textContent=textContent;prev=textContent;}};tick();},[getTextContent]);const[visible,setIsVisible]=useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{startTransition(()=>setIsVisible(true));// Don\u2019t want real time on Canvas\nif(isCanvas)return;},[isCanvas]);return /*#__PURE__*/_jsx(\"p\",{suppressHydrationWarning:true,style:{margin:0,padding:0,color,fontFamily:fontStack,fontWeight:500,fontSize:16,lineHeight:1,visibility:visible?\"visible\":\"hidden\",...font,fontVariantNumeric:tabularFont?\"tabular-nums\":\"normal\",whiteSpace:\"nowrap\"},ref:isCanvas?undefined:updateCountdown,children:getTextContent()});}Time.displayName=\"Time & Date\";addPropertyControls(Time,{outputType:{title:\"Type\",type:ControlType.Enum,displaySegmentedControl:true,options:[\"date\",\"time\"],optionTitles:[\"Date\",\"Time\"],defaultValue:defaultProps.outputType},showWeekday:{title:\"Day\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showWeekday,hidden:props=>props.outputType!==\"date\"},showMonth:{title:\"Month\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMonth,hidden:props=>props.outputType!==\"date\"},monthFormat:{title:\"Format\",type:ControlType.Enum,options:[\"short\",\"long\",\"numeric\"],optionTitles:[\"Short\",\"Long\",\"Numeric\"],defaultValue:defaultProps.monthFormat,hidden:props=>props.outputType!==\"date\"||!props.showMonth},showYear:{title:\"Year\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showYear,hidden:props=>props.outputType!==\"date\"},timeFormat:{title:\"Format\",type:ControlType.Enum,options:[\"12h\",\"24h\"],optionTitles:[\"12h\",\"24h\"],displaySegmentedControl:true,defaultValue:defaultProps.timeFormat,hidden:props=>props.outputType!==\"time\"},// showHours: {\n//     title: \"Hours\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n//     defaultValue: defaultProps.showHours,\n//     hidden: (props) => props.outputType !== \"time\",\n// },\nshowMinutes:{title:\"Minutes\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMinutes,hidden:props=>props.outputType!==\"time\"},showSeconds:{title:\"Seconds\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showSeconds,hidden:props=>props.outputType!==\"time\"||!props.showMinutes},font:{type:ControlType.Font,controls:\"extended\"},tabularFont:{title:\"Tabular\",type:ControlType.Boolean,defaultValue:true},color:{type:ControlType.Color,defaultValue:defaultProps.color}});\nexport const __FramerMetadata__ = {\"exports\":{\"Time\":{\"type\":\"reactComponent\",\"name\":\"Time\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"140\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Time.map", "// Generated by Framer (ddd30d5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const serializationHash=\"framer-1ZHZG\";const variantClassNames={HHPOr85os:\"framer-v-fhz5z3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"HHPOr85os\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},nodeId:\"HHPOr85os\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-fhz5z3\",className,classNames)} framer-1tr91np`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"HHPOr85os\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1qzlpi1\",\"data-framer-name\":\"Logo-Charmant\",fill:\"black\",intrinsicHeight:36,intrinsicWidth:183,layoutDependency:layoutDependency,layoutId:\"G_OOkC5qF\",svg:'<svg width=\"183\" height=\"36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#000\" d=\"M17.5 0h1v12h-1zm0 24h1v12h-1zM0 18.5v-1h12v1zm24 0v-1h12v1zM4.918 5.626l.707-.707 8.486 8.485-.707.708zm16.971 16.97.707-.707 8.485 8.485-.707.707zM5.625 31.082l-.707-.708 8.485-8.485.707.707zm16.971-16.971-.707-.707 8.486-8.485.707.707zM58.7 24.738a8.434 8.434 0 0 1-2.872 1.922c-1.117.461-2.332.692-3.644.692-1.32 0-2.536-.227-3.645-.68a8.695 8.695 0 0 1-2.895-1.91 8.919 8.919 0 0 1-1.898-2.907c-.445-1.117-.668-2.332-.668-3.644 0-1.32.223-2.535.668-3.645a8.756 8.756 0 0 1 1.898-2.906 8.694 8.694 0 0 1 2.895-1.91c1.11-.453 2.324-.68 3.645-.68 1.312 0 2.523.23 3.632.692a8.647 8.647 0 0 1 2.883 1.91l-1.09 1.101a6.962 6.962 0 0 0-2.402-1.699c-.93-.414-1.95-.62-3.059-.62-1.078 0-2.074.194-2.988.585a6.982 6.982 0 0 0-2.379 1.629 7.455 7.455 0 0 0-1.57 2.46c-.367.938-.55 1.966-.55 3.083 0 1.117.183 2.148.55 3.094a7.619 7.619 0 0 0 1.57 2.46 7.21 7.21 0 0 0 2.38 1.63c.913.382 1.91.574 2.987.574 1.11 0 2.13-.203 3.059-.61a7.095 7.095 0 0 0 2.402-1.71l1.09 1.09ZM63.41 27h-1.547V9.422h1.547v8.215h10.547V9.422h1.547V27h-1.547v-7.98H63.41V27Zm16.3 0h-1.628l7.29-17.578h1.71L94.372 27H92.73l-2.075-5.074h-8.86L79.712 27Zm2.638-6.457h7.758l-3.88-9.457-3.878 9.457ZM109.734 27h-1.722l-4.383-7.418h-5.133V27H96.95V9.422h6.469c1.203 0 2.242.207 3.117.621.875.414 1.551 1 2.027 1.758.477.758.715 1.66.715 2.707 0 1.273-.355 2.336-1.066 3.187-.711.844-1.695 1.403-2.953 1.676L109.734 27Zm-11.238-8.8h4.84c1.344 0 2.406-.329 3.187-.985.782-.664 1.172-1.567 1.172-2.707 0-1.149-.39-2.051-1.172-2.707-.773-.664-1.835-.996-3.187-.996h-4.84v7.394Zm31.535 8.8h-1.547V11.543l-6.422 12.504h-1.441l-6.398-12.434V27h-1.547V9.422h2.027l6.645 13.02 6.621-13.02h2.062V27Zm4.219 0h-1.629l7.289-17.578h1.711L148.91 27h-1.64l-2.075-5.074h-8.859L134.25 27Zm2.637-6.457h7.758l-3.879-9.457-3.879 9.457ZM166.523 27h-1.675l-11.813-15.21V27h-1.547V9.422h1.676l11.813 15.21V9.423h1.546V27Zm9.821 0h-1.547V10.805h-5.801V9.422h13.16v1.383h-5.812V27Z\"/></svg>',withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1ZHZG.framer-1tr91np, .framer-1ZHZG .framer-1tr91np { display: block; }\",\".framer-1ZHZG.framer-fhz5z3 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 36px; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 183px; }\",\".framer-1ZHZG .framer-1qzlpi1 { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-1ZHZG.framer-fhz5z3 { gap: 0px; } .framer-1ZHZG.framer-fhz5z3 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-1ZHZG.framer-fhz5z3 > :first-child { margin-left: 0px; } .framer-1ZHZG.framer-fhz5z3 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 183\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerzfV_gvCDa=withCSS(Component,css,\"framer-1ZHZG\");export default FramerzfV_gvCDa;FramerzfV_gvCDa.displayName=\"Logo/Footer\";FramerzfV_gvCDa.defaultProps={height:36,width:183};addFonts(FramerzfV_gvCDa,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzfV_gvCDa\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"183\",\"framerIntrinsicHeight\":\"36\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zfV_gvCDa.map", "// Generated by Framer (47ebf4a)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,PathVariablesContext,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Time as TimeDate}from\"https://framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import Collection from\"https://framerusercontent.com/modules/NLmt5fRf8KoV8Irgw5bA/RcfKvv7coViW6lV9ApGc/niFzHTQVh.js\";import LegalPage from\"https://framerusercontent.com/modules/oqJ9V0DLoOgaVoUwmAdR/HIN3MBkvmw0Xa2noORjC/wn4aJBJ2_.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/q5lOdNcJCgCTpPqpIlw7/BasycEYLRKFeGGRYJy4E/aXMjZo1s6.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/YEXccKFlyF0hj6EQKlzI/6bbMLEYBr5P4UvUVzqKX/cbkyGpDuE.js\";import ButtonsLink from\"https://framerusercontent.com/modules/UGlSDY12qRsY5vl6YjZz/9yWsvHy8wh0OTQuRQ1dv/UlxaIbyvg.js\";import LogoFooter from\"https://framerusercontent.com/modules/lJzrKpeg7bdYDVFGyw08/OCLHam7wIogvaOmyy59R/zfV_gvCDa.js\";const ButtonsLinkFonts=getFonts(ButtonsLink);const LogoFooterFonts=getFonts(LogoFooter);const TimeDateFonts=getFonts(TimeDate);const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"uUkgiiYjU\",\"ZkDilggpZ\",\"hvRGhl7sK\"];const serializationHash=\"framer-C3eXl\";const variantClassNames={hvRGhl7sK:\"framer-v-am5yru\",uUkgiiYjU:\"framer-v-q9ykcv\",ZkDilggpZ:\"framer-v-z8khrt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const query=prequery=>prequery({from:{alias:\"YPnUhEW6j\",data:Collection,type:\"Collection\"},offset:{type:\"LiteralValue\",value:0},select:[{collection:\"YPnUhEW6j\",name:\"dO8fJqucc\",type:\"Identifier\"},{collection:\"YPnUhEW6j\",name:\"eCFbVGIyY\",type:\"Identifier\"},{collection:\"YPnUhEW6j\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query1=prequery=>prequery({from:{alias:\"WrhpJ1mY6\",data:LegalPage,type:\"Collection\"},select:[{collection:\"WrhpJ1mY6\",name:\"XbddN_k7N\",type:\"Identifier\"},{collection:\"WrhpJ1mY6\",name:\"iFpheOILu\",type:\"Identifier\"},{collection:\"WrhpJ1mY6\",name:\"id\",type:\"Identifier\"}]});const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"uUkgiiYjU\",Mobile:\"hvRGhl7sK\",Tablet:\"ZkDilggpZ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"uUkgiiYjU\"};};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,dO8fJquccYPnUhEW6j,eCFbVGIyYYPnUhEW6j,idYPnUhEW6j,XbddN_k7NWrhpJ1mY6,iFpheOILuWrhpJ1mY6,idWrhpJ1mY6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uUkgiiYjU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-q9ykcv\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"uUkgiiYjU\",ref:refBinding,style:{backgroundColor:\"var(--token-d3672425-c308-4d91-b5e8-130e4b5450ae, rgb(255, 255, 255))\",...style},...addPropertyOverrides({hvRGhl7sK:{\"data-framer-name\":\"Mobile\"},ZkDilggpZ:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7rxmfw\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"WVHZ9GKfG\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1971iqd\",\"data-framer-name\":\"Categories\",layoutDependency:layoutDependency,layoutId:\"YL0RMXAwm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ewor4e\",\"data-styles-preset\":\"cbkyGpDuE\",children:\"Contact\"})}),className:\"framer-11pb7in\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Fd5ogVcLb\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15xfsui\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"R9H8Apa2l\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1hc8din\",\"data-styles-preset\":\"aXMjZo1s6\",children:\"123 Elegance Lane, Style City, NY 10001, USA\"})}),className:\"framer-wsdgni\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xg1X5fexG\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+72+(0+0+((componentViewport?.height||800)-144-584.9)/1*0)+0+0+62.4+0+136,...addPropertyOverrides({hvRGhl7sK:{y:(componentViewport?.y||0)+72+(((componentViewport?.height||1507)-144-1151.1)/2+0+0)+0+0+0+62.4+0+136}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qd4v7c-container\",layoutDependency:layoutDependency,layoutId:\"JoQMoxxcF-container\",nodeId:\"JoQMoxxcF\",rendersWithMotion:true,scopeId:\"qcfqegA_T\",children:/*#__PURE__*/_jsx(ButtonsLink,{height:\"100%\",id:\"JoQMoxxcF\",jMFS5h72W:\"mailto: mielucristian@gmail.com\",layoutId:\"JoQMoxxcF\",TLcD0ZoWv:\"hello@charmant.deisgn\",variant:\"qBH_byJ_K\",VcvynDieK:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",W0NthcAk7:true,width:\"100%\",YQ5m3J_GT:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+72+(0+0+((componentViewport?.height||800)-144-584.9)/1*0)+0+0+62.4+0+182,...addPropertyOverrides({hvRGhl7sK:{y:(componentViewport?.y||0)+72+(((componentViewport?.height||1507)-144-1151.1)/2+0+0)+0+0+0+62.4+0+182}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-160n77f-container\",layoutDependency:layoutDependency,layoutId:\"NE_8yNlJf-container\",nodeId:\"NE_8yNlJf\",rendersWithMotion:true,scopeId:\"qcfqegA_T\",children:/*#__PURE__*/_jsx(ButtonsLink,{height:\"100%\",id:\"NE_8yNlJf\",jMFS5h72W:\"tel: +40723152202\",layoutId:\"NE_8yNlJf\",TLcD0ZoWv:\"+1 999 888 777\",variant:\"qBH_byJ_K\",VcvynDieK:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",W0NthcAk7:true,width:\"100%\",YQ5m3J_GT:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"TNmggiepA\"},implicitPathVariables:undefined},{href:{webPageId:\"TNmggiepA\"},implicitPathVariables:undefined},{href:{webPageId:\"TNmggiepA\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+72+(0+0+((componentViewport?.height||800)-144-584.9)/1*0)+0+0+62.4+0+228,...addPropertyOverrides({hvRGhl7sK:{y:(componentViewport?.y||0)+72+(((componentViewport?.height||1507)-144-1151.1)/2+0+0)+0+0+0+62.4+0+228}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p5mdrl-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"w6zvM41b_-container\",name:\"Contact\",nodeId:\"w6zvM41b_\",rendersWithMotion:true,scopeId:\"qcfqegA_T\",children:/*#__PURE__*/_jsx(ButtonsLink,{height:\"100%\",id:\"w6zvM41b_\",jMFS5h72W:resolvedLinks[0],layoutId:\"w6zvM41b_\",name:\"Contact\",TLcD0ZoWv:\"Contact\",variant:\"qBH_byJ_K\",VcvynDieK:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",W0NthcAk7:false,width:\"100%\",YQ5m3J_GT:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",...addPropertyOverrides({hvRGhl7sK:{jMFS5h72W:resolvedLinks[2]},ZkDilggpZ:{jMFS5h72W:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-20rs0k\",\"data-framer-name\":\"Categories\",layoutDependency:layoutDependency,layoutId:\"St3rutX9A\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ewor4e\",\"data-styles-preset\":\"cbkyGpDuE\",children:\"Menu\"})}),className:\"framer-1lf90tt\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XTLz9pJLU\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gjkxn3\",\"data-framer-name\":\"content\",layoutDependency:layoutDependency,layoutId:\"ZC3WJKYV6\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"cF4zo7ubx\"},implicitPathVariables:undefined},{href:{webPageId:\"cF4zo7ubx\"},implicitPathVariables:undefined},{href:{webPageId:\"cF4zo7ubx\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+72+(0+0+((componentViewport?.height||800)-144-584.9)/1*0)+0+0+62.4+0+0,...addPropertyOverrides({hvRGhl7sK:{y:(componentViewport?.y||0)+72+(((componentViewport?.height||1507)-144-1151.1)/2+0+0)+0+384.4+0+62.4+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-86jhu-container\",\"data-framer-name\":\"Shop\",layoutDependency:layoutDependency,layoutId:\"pmIRV4PvK-container\",name:\"Shop\",nodeId:\"pmIRV4PvK\",rendersWithMotion:true,scopeId:\"qcfqegA_T\",children:/*#__PURE__*/_jsx(ButtonsLink,{height:\"100%\",id:\"pmIRV4PvK\",jMFS5h72W:resolvedLinks1[0],layoutId:\"pmIRV4PvK\",name:\"Shop\",TLcD0ZoWv:\"Shop\",variant:\"qBH_byJ_K\",VcvynDieK:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",W0NthcAk7:false,width:\"100%\",YQ5m3J_GT:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",...addPropertyOverrides({hvRGhl7sK:{jMFS5h72W:resolvedLinks1[2]},ZkDilggpZ:{jMFS5h72W:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gbvnl7\",layoutDependency:layoutDependency,layoutId:\"YPnUhEW6j\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"YPnUhEW6j\",data:Collection,type:\"Collection\"},offset:{type:\"LiteralValue\",value:0},select:[{collection:\"YPnUhEW6j\",name:\"dO8fJqucc\",type:\"Identifier\"},{collection:\"YPnUhEW6j\",name:\"eCFbVGIyY\",type:\"Identifier\"},{collection:\"YPnUhEW6j\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({dO8fJqucc:dO8fJquccYPnUhEW6j,eCFbVGIyY:eCFbVGIyYYPnUhEW6j,id:idYPnUhEW6j},index)=>{dO8fJquccYPnUhEW6j??=\"\";eCFbVGIyYYPnUhEW6j??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`YPnUhEW6j-${idYPnUhEW6j}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{eCFbVGIyY:eCFbVGIyYYPnUhEW6j},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dg7buz\",layoutDependency:layoutDependency,layoutId:\"guEwOIPAZ\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{eCFbVGIyY:eCFbVGIyYYPnUhEW6j},webPageId:\"cb4FyPcPs\"},implicitPathVariables:undefined},{href:{pathVariables:{eCFbVGIyY:eCFbVGIyYYPnUhEW6j},webPageId:\"cb4FyPcPs\"},implicitPathVariables:undefined},{href:{pathVariables:{eCFbVGIyY:eCFbVGIyYYPnUhEW6j},webPageId:\"cb4FyPcPs\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+72+(0+0+((componentViewport?.height||800)-144-584.9)/1*0)+0+0+62.4+0+46+0+92+0,...addPropertyOverrides({hvRGhl7sK:{y:(componentViewport?.y||0)+72+(((componentViewport?.height||1507)-144-1151.1)/2+0+0)+0+384.4+0+62.4+0+46+0+0+0},ZkDilggpZ:{y:(componentViewport?.y||0)+72+(0+0+((componentViewport?.height||800)-144-584.9)/1*0)+0+0+62.4+0+46+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jca6ou-container\",layoutDependency:layoutDependency,layoutId:\"HbbMs5A7v-container\",nodeId:\"HbbMs5A7v\",rendersWithMotion:true,scopeId:\"qcfqegA_T\",children:/*#__PURE__*/_jsx(ButtonsLink,{height:\"100%\",id:\"HbbMs5A7v\",jMFS5h72W:resolvedLinks2[0],layoutId:\"HbbMs5A7v\",TLcD0ZoWv:dO8fJquccYPnUhEW6j,variant:\"qBH_byJ_K\",VcvynDieK:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",W0NthcAk7:false,width:\"100%\",YQ5m3J_GT:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",...addPropertyOverrides({hvRGhl7sK:{jMFS5h72W:resolvedLinks2[2]},ZkDilggpZ:{jMFS5h72W:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})})})})},idYPnUhEW6j);})})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-172lfvp\",\"data-framer-name\":\"Useful\",layoutDependency:layoutDependency,layoutId:\"WHu5f0C1n\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ewor4e\",\"data-styles-preset\":\"cbkyGpDuE\",children:\"Useful\"})}),className:\"framer-uysqmm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OeYUSH7g9\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-e1hko8\",layoutDependency:layoutDependency,layoutId:\"WrhpJ1mY6\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"WrhpJ1mY6\",data:LegalPage,type:\"Collection\"},select:[{collection:\"WrhpJ1mY6\",name:\"XbddN_k7N\",type:\"Identifier\"},{collection:\"WrhpJ1mY6\",name:\"iFpheOILu\",type:\"Identifier\"},{collection:\"WrhpJ1mY6\",name:\"id\",type:\"Identifier\"}]},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({id:idWrhpJ1mY6,iFpheOILu:iFpheOILuWrhpJ1mY6,XbddN_k7N:XbddN_k7NWrhpJ1mY6},index1)=>{XbddN_k7NWrhpJ1mY6??=\"\";iFpheOILuWrhpJ1mY6??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`WrhpJ1mY6-${idWrhpJ1mY6}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{iFpheOILu:iFpheOILuWrhpJ1mY6},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xe0kef\",layoutDependency:layoutDependency,layoutId:\"xnykooEI2\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{iFpheOILu:iFpheOILuWrhpJ1mY6},webPageId:\"GHTj5MgsP\"},implicitPathVariables:undefined},{href:{pathVariables:{iFpheOILu:iFpheOILuWrhpJ1mY6},webPageId:\"GHTj5MgsP\"},implicitPathVariables:undefined},{href:{pathVariables:{iFpheOILu:iFpheOILuWrhpJ1mY6},webPageId:\"GHTj5MgsP\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+72+(0+0+((componentViewport?.height||800)-144-584.9)/1*0)+0+0+62.4+0+138+0,...addPropertyOverrides({hvRGhl7sK:{y:(componentViewport?.y||0)+72+(((componentViewport?.height||1507)-144-1151.1)/2+0+0)+0+586.8+0+62.4+0+0+0},ZkDilggpZ:{y:(componentViewport?.y||0)+72+(0+0+((componentViewport?.height||800)-144-584.9)/1*0)+0+0+62.4+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gkmin0-container\",layoutDependency:layoutDependency,layoutId:\"eTkUte0St-container\",nodeId:\"eTkUte0St\",rendersWithMotion:true,scopeId:\"qcfqegA_T\",children:/*#__PURE__*/_jsx(ButtonsLink,{height:\"100%\",id:\"eTkUte0St\",jMFS5h72W:resolvedLinks3[0],layoutId:\"eTkUte0St\",TLcD0ZoWv:XbddN_k7NWrhpJ1mY6,variant:\"qBH_byJ_K\",VcvynDieK:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",W0NthcAk7:false,width:\"100%\",YQ5m3J_GT:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",...addPropertyOverrides({hvRGhl7sK:{jMFS5h72W:resolvedLinks3[2]},ZkDilggpZ:{jMFS5h72W:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})})})},idWrhpJ1mY6);})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nlxu8y\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"aOK6L7kS8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ewor4e\",\"data-styles-preset\":\"cbkyGpDuE\",children:\"Follow Us\"})}),className:\"framer-1xg6atl\",\"data-framer-name\":\"FOLLOW US\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gOm4v9bRa\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18hckmf\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"T2ha6qLdc\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+72+(0+0+((componentViewport?.height||800)-144-584.9)/1*0)+0+0+62.4+0+0,...addPropertyOverrides({hvRGhl7sK:{y:(componentViewport?.y||0)+72+(((componentViewport?.height||1507)-144-1151.1)/2+0+0)+0+743.2+0+62.4+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1v8lzkk-container\",layoutDependency:layoutDependency,layoutId:\"SYRMa17lH-container\",nodeId:\"SYRMa17lH\",rendersWithMotion:true,scopeId:\"qcfqegA_T\",children:/*#__PURE__*/_jsx(ButtonsLink,{height:\"100%\",id:\"SYRMa17lH\",jMFS5h72W:\"https://x.com/CristianMielu\",layoutId:\"SYRMa17lH\",TLcD0ZoWv:\"X (Twitter)\",variant:\"qBH_byJ_K\",VcvynDieK:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",W0NthcAk7:true,width:\"100%\",YQ5m3J_GT:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+72+(0+0+((componentViewport?.height||800)-144-584.9)/1*0)+0+0+62.4+0+46,...addPropertyOverrides({hvRGhl7sK:{y:(componentViewport?.y||0)+72+(((componentViewport?.height||1507)-144-1151.1)/2+0+0)+0+743.2+0+62.4+0+46}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b0yv01-container\",layoutDependency:layoutDependency,layoutId:\"lYLZd34F1-container\",nodeId:\"lYLZd34F1\",rendersWithMotion:true,scopeId:\"qcfqegA_T\",children:/*#__PURE__*/_jsx(ButtonsLink,{height:\"100%\",id:\"lYLZd34F1\",jMFS5h72W:\"https://www.framer.com/marketplace/creator/cristian/?via=cristianmielu\",layoutId:\"lYLZd34F1\",TLcD0ZoWv:\"Framer\",variant:\"qBH_byJ_K\",VcvynDieK:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",W0NthcAk7:true,width:\"100%\",YQ5m3J_GT:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+72+(0+0+((componentViewport?.height||800)-144-584.9)/1*0)+0+0+62.4+0+92,...addPropertyOverrides({hvRGhl7sK:{y:(componentViewport?.y||0)+72+(((componentViewport?.height||1507)-144-1151.1)/2+0+0)+0+743.2+0+62.4+0+92}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tfppoi-container\",layoutDependency:layoutDependency,layoutId:\"mQI1eukfS-container\",nodeId:\"mQI1eukfS\",rendersWithMotion:true,scopeId:\"qcfqegA_T\",children:/*#__PURE__*/_jsx(ButtonsLink,{height:\"100%\",id:\"mQI1eukfS\",jMFS5h72W:\"https://www.linkedin.com/in/cristian-mielu-a8b2b3b5/\",layoutId:\"mQI1eukfS\",TLcD0ZoWv:\"LinkedIn\",variant:\"qBH_byJ_K\",VcvynDieK:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",W0NthcAk7:true,width:\"100%\",YQ5m3J_GT:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+72+(0+0+((componentViewport?.height||800)-144-584.9)/1*0)+0+0+62.4+0+138,...addPropertyOverrides({hvRGhl7sK:{y:(componentViewport?.y||0)+72+(((componentViewport?.height||1507)-144-1151.1)/2+0+0)+0+743.2+0+62.4+0+138}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1eriz0g-container\",layoutDependency:layoutDependency,layoutId:\"NZPVrQRcp-container\",nodeId:\"NZPVrQRcp\",rendersWithMotion:true,scopeId:\"qcfqegA_T\",children:/*#__PURE__*/_jsx(ButtonsLink,{height:\"100%\",id:\"NZPVrQRcp\",jMFS5h72W:\"https://www.youtube.com/@Framer\",layoutId:\"NZPVrQRcp\",TLcD0ZoWv:\"Youtube\",variant:\"qBH_byJ_K\",VcvynDieK:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",W0NthcAk7:true,width:\"100%\",YQ5m3J_GT:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\"})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ino1hx\",\"data-framer-name\":\"Logo and copyright\",layoutDependency:layoutDependency,layoutId:\"rc5p8unkb\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:226.5,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+72+(0+312.4+((componentViewport?.height||800)-144-584.9)/1*1)+0+0,...addPropertyOverrides({hvRGhl7sK:{height:67.5,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+72+(((componentViewport?.height||1507)-144-1151.1)/2+965.6+72)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-185aq1q-container\",layoutDependency:layoutDependency,layoutId:\"dboZBBODw-container\",nodeId:\"dboZBBODw\",rendersWithMotion:true,scopeId:\"qcfqegA_T\",children:/*#__PURE__*/_jsx(LogoFooter,{height:\"100%\",id:\"dboZBBODw\",layoutId:\"dboZBBODw\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a88pdw\",layoutDependency:layoutDependency,layoutId:\"b1iWI4P9R\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ewor4e\",\"data-styles-preset\":\"cbkyGpDuE\",children:\"\\xa9\"})}),className:\"framer-1ujlnd4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cImUmed5f\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cy0vut-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"SCKdG1LZ5-container\",nodeId:\"SCKdG1LZ5\",rendersWithMotion:true,scopeId:\"qcfqegA_T\",children:/*#__PURE__*/_jsx(TimeDate,{color:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",font:{fontFamily:'\"Kumbh Sans\", \"Kumbh Sans Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:300,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"SCKdG1LZ5\",layoutId:\"SCKdG1LZ5\",monthFormat:\"long\",outputType:\"date\",showMinutes:false,showMonth:false,showSeconds:true,showWeekday:false,showYear:true,tabularFont:true,timeFormat:\"24h\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ewor4e\",\"data-styles-preset\":\"cbkyGpDuE\",children:\"made by\"})}),className:\"framer-w1gn2n\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cUrsTZC0_\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+72+(0+312.4+((componentViewport?.height||800)-144-584.9)/1*1)+0+250.5+0,...addPropertyOverrides({hvRGhl7sK:{y:(componentViewport?.y||0)+72+(((componentViewport?.height||1507)-144-1151.1)/2+965.6+72)+0+91.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-800nmf-container\",layoutDependency:layoutDependency,layoutId:\"GQfVAs12S-container\",nodeId:\"GQfVAs12S\",rendersWithMotion:true,scopeId:\"qcfqegA_T\",children:/*#__PURE__*/_jsx(ButtonsLink,{height:\"100%\",id:\"GQfVAs12S\",jMFS5h72W:\"https://www.uihub.design\",layoutId:\"GQfVAs12S\",TLcD0ZoWv:\"UIhub.design\",variant:\"F8SWaScGg\",VcvynDieK:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",W0NthcAk7:true,width:\"100%\",YQ5m3J_GT:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ewor4e\",\"data-styles-preset\":\"cbkyGpDuE\",children:\"with\"})}),className:\"framer-1aaaq9f\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BAgkq9CGr\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wvcr8r-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"rYjifqVow-container\",nodeId:\"rYjifqVow\",rendersWithMotion:true,scopeId:\"qcfqegA_T\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Heart\",id:\"rYjifqVow\",layoutId:\"rYjifqVow\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ewor4e\",\"data-styles-preset\":\"cbkyGpDuE\",children:\"in\"})}),className:\"framer-vqlptv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fne20N5FX\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+72+(0+312.4+((componentViewport?.height||800)-144-584.9)/1*1)+0+250.5+0,...addPropertyOverrides({hvRGhl7sK:{y:(componentViewport?.y||0)+72+(((componentViewport?.height||1507)-144-1151.1)/2+965.6+72)+0+91.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b6il43-container\",layoutDependency:layoutDependency,layoutId:\"hUxaQ94VI-container\",nodeId:\"hUxaQ94VI\",rendersWithMotion:true,scopeId:\"qcfqegA_T\",children:/*#__PURE__*/_jsx(ButtonsLink,{height:\"100%\",id:\"hUxaQ94VI\",jMFS5h72W:\"https://framer.link/cristianmielu\",layoutId:\"hUxaQ94VI\",TLcD0ZoWv:\"Framer\",variant:\"F8SWaScGg\",VcvynDieK:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\",W0NthcAk7:true,width:\"100%\",YQ5m3J_GT:\"var(--token-02e07b47-6b8d-4ab9-a09e-be92c4f8106d, rgb(0, 0, 0))\"})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-C3eXl.framer-12px30e, .framer-C3eXl .framer-12px30e { display: block; }\",\".framer-C3eXl.framer-q9ykcv { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; height: 800px; justify-content: space-between; padding: 72px 24px 72px 24px; position: relative; width: 1200px; }\",\".framer-C3eXl .framer-7rxmfw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 1480px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-C3eXl .framer-1971iqd, .framer-C3eXl .framer-20rs0k, .framer-C3eXl .framer-172lfvp, .framer-C3eXl .framer-1nlxu8y { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-C3eXl .framer-11pb7in, .framer-C3eXl .framer-1lf90tt, .framer-C3eXl .framer-uysqmm, .framer-C3eXl .framer-1xg6atl, .framer-C3eXl .framer-1ujlnd4, .framer-C3eXl .framer-w1gn2n, .framer-C3eXl .framer-1aaaq9f, .framer-C3eXl .framer-vqlptv { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-C3eXl .framer-15xfsui, .framer-C3eXl .framer-1gjkxn3, .framer-C3eXl .framer-18hckmf, .framer-C3eXl .framer-1ino1hx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-C3eXl .framer-wsdgni { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 203px; word-break: break-word; word-wrap: break-word; }\",\".framer-C3eXl .framer-1qd4v7c-container, .framer-C3eXl .framer-160n77f-container, .framer-C3eXl .framer-p5mdrl-container, .framer-C3eXl .framer-86jhu-container, .framer-C3eXl .framer-jca6ou-container, .framer-C3eXl .framer-1gkmin0-container, .framer-C3eXl .framer-1v8lzkk-container, .framer-C3eXl .framer-b0yv01-container, .framer-C3eXl .framer-1tfppoi-container, .framer-C3eXl .framer-1eriz0g-container, .framer-C3eXl .framer-cy0vut-container, .framer-C3eXl .framer-800nmf-container, .framer-C3eXl .framer-b6il43-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-C3eXl .framer-gbvnl7, .framer-C3eXl .framer-e1hko8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-C3eXl .framer-1dg7buz, .framer-C3eXl .framer-xe0kef { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-C3eXl .framer-185aq1q-container { aspect-ratio: 5.083333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 227px); position: relative; width: 100%; z-index: 1; }\",\".framer-C3eXl .framer-1a88pdw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; max-width: 1480px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-C3eXl .framer-1wvcr8r-container { flex: none; height: 14px; position: relative; width: 14px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-C3eXl .framer-7rxmfw, .framer-C3eXl .framer-1971iqd, .framer-C3eXl .framer-15xfsui, .framer-C3eXl .framer-20rs0k, .framer-C3eXl .framer-1gjkxn3, .framer-C3eXl .framer-gbvnl7, .framer-C3eXl .framer-1dg7buz, .framer-C3eXl .framer-172lfvp, .framer-C3eXl .framer-e1hko8, .framer-C3eXl .framer-xe0kef, .framer-C3eXl .framer-1nlxu8y, .framer-C3eXl .framer-18hckmf, .framer-C3eXl .framer-1ino1hx, .framer-C3eXl .framer-1a88pdw { gap: 0px; } .framer-C3eXl .framer-7rxmfw > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-C3eXl .framer-7rxmfw > :first-child, .framer-C3eXl .framer-1dg7buz > :first-child, .framer-C3eXl .framer-xe0kef > :first-child, .framer-C3eXl .framer-1a88pdw > :first-child { margin-left: 0px; } .framer-C3eXl .framer-7rxmfw > :last-child, .framer-C3eXl .framer-1dg7buz > :last-child, .framer-C3eXl .framer-xe0kef > :last-child, .framer-C3eXl .framer-1a88pdw > :last-child { margin-right: 0px; } .framer-C3eXl .framer-1971iqd > *, .framer-C3eXl .framer-20rs0k > *, .framer-C3eXl .framer-172lfvp > *, .framer-C3eXl .framer-1nlxu8y > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-C3eXl .framer-1971iqd > :first-child, .framer-C3eXl .framer-15xfsui > :first-child, .framer-C3eXl .framer-20rs0k > :first-child, .framer-C3eXl .framer-1gjkxn3 > :first-child, .framer-C3eXl .framer-gbvnl7 > :first-child, .framer-C3eXl .framer-172lfvp > :first-child, .framer-C3eXl .framer-e1hko8 > :first-child, .framer-C3eXl .framer-1nlxu8y > :first-child, .framer-C3eXl .framer-18hckmf > :first-child, .framer-C3eXl .framer-1ino1hx > :first-child { margin-top: 0px; } .framer-C3eXl .framer-1971iqd > :last-child, .framer-C3eXl .framer-15xfsui > :last-child, .framer-C3eXl .framer-20rs0k > :last-child, .framer-C3eXl .framer-1gjkxn3 > :last-child, .framer-C3eXl .framer-gbvnl7 > :last-child, .framer-C3eXl .framer-172lfvp > :last-child, .framer-C3eXl .framer-e1hko8 > :last-child, .framer-C3eXl .framer-1nlxu8y > :last-child, .framer-C3eXl .framer-18hckmf > :last-child, .framer-C3eXl .framer-1ino1hx > :last-child { margin-bottom: 0px; } .framer-C3eXl .framer-15xfsui > *, .framer-C3eXl .framer-1gjkxn3 > *, .framer-C3eXl .framer-gbvnl7 > *, .framer-C3eXl .framer-e1hko8 > *, .framer-C3eXl .framer-18hckmf > *, .framer-C3eXl .framer-1ino1hx > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-C3eXl .framer-1dg7buz > *, .framer-C3eXl .framer-xe0kef > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-C3eXl .framer-1a88pdw > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } }\",\".framer-C3eXl.framer-v-z8khrt.framer-q9ykcv { width: 810px; }\",\".framer-C3eXl.framer-v-z8khrt .framer-wsdgni { width: 160px; }\",\".framer-C3eXl.framer-v-z8khrt .framer-185aq1q-container { height: var(--framer-aspect-ratio-supported, 150px); }\",\".framer-C3eXl.framer-v-am5yru.framer-q9ykcv { gap: 72px; height: 1507px; justify-content: center; padding: 72px 16px 72px 16px; width: 390px; }\",\".framer-C3eXl.framer-v-am5yru .framer-7rxmfw { flex-direction: column; gap: 72px; }\",\".framer-C3eXl.framer-v-am5yru .framer-1971iqd, .framer-C3eXl.framer-v-am5yru .framer-20rs0k, .framer-C3eXl.framer-v-am5yru .framer-172lfvp, .framer-C3eXl.framer-v-am5yru .framer-1nlxu8y { flex: none; width: 100%; }\",\".framer-C3eXl.framer-v-am5yru .framer-e1hko8 { width: 100%; }\",\".framer-C3eXl.framer-v-am5yru .framer-185aq1q-container { height: var(--framer-aspect-ratio-supported, 39px); }\",\".framer-C3eXl.framer-v-am5yru .framer-1a88pdw { justify-content: center; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-C3eXl.framer-v-am5yru.framer-q9ykcv, .framer-C3eXl.framer-v-am5yru .framer-7rxmfw { gap: 0px; } .framer-C3eXl.framer-v-am5yru.framer-q9ykcv > *, .framer-C3eXl.framer-v-am5yru .framer-7rxmfw > * { margin: 0px; margin-bottom: calc(72px / 2); margin-top: calc(72px / 2); } .framer-C3eXl.framer-v-am5yru.framer-q9ykcv > :first-child, .framer-C3eXl.framer-v-am5yru .framer-7rxmfw > :first-child { margin-top: 0px; } .framer-C3eXl.framer-v-am5yru.framer-q9ykcv > :last-child, .framer-C3eXl.framer-v-am5yru .framer-7rxmfw > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZkDilggpZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"hvRGhl7sK\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerqcfqegA_T=withCSS(Component,css,\"framer-C3eXl\");export default FramerqcfqegA_T;FramerqcfqegA_T.displayName=\"Footer\";FramerqcfqegA_T.defaultProps={height:800,width:1200};addPropertyControls(FramerqcfqegA_T,{variant:{options:[\"uUkgiiYjU\",\"ZkDilggpZ\",\"hvRGhl7sK\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerqcfqegA_T,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Kumbh Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/kumbhsans/v22/c4mP1n92AsfhuCq6tVsaoIx1LQICk0boNoq0SjlDfnzKo-bF3mdQz5YA9LTuUkqaLg.woff2\",weight:\"300\"}]},...ButtonsLinkFonts,...LogoFooterFonts,...TimeDateFonts,...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqcfqegA_T\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZkDilggpZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hvRGhl7sK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"800\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qcfqegA_T.map", "export default{AED:\"\u062F.\u0625\",AFN:\"\u060B\",ALL:\"L\",AMD:\"\u058F\",ANG:\"\u0192\",AOA:\"Kz\",ARS:\"$\",AUD:\"$\",AWG:\"\u0192\",AZN:\"\u20BC\",BAM:\"KM\",BBD:\"$\",BDT:\"\u09F3\",BGN:\"\u043B\u0432\",BHD:\".\u062F.\u0628\",BIF:\"FBu\",BMD:\"$\",BND:\"$\",BOB:\"$b\",BOV:\"BOV\",BRL:\"R$\",BSD:\"$\",BTC:\"\u20BF\",BTN:\"Nu.\",BWP:\"P\",BYN:\"Br\",BYR:\"Br\",BZD:\"BZ$\",CAD:\"$\",CDF:\"FC\",CHE:\"CHE\",CHF:\"CHF\",CHW:\"CHW\",CLF:\"CLF\",CLP:\"$\",CNH:\"\\xa5\",CNY:\"\\xa5\",COP:\"$\",COU:\"COU\",CRC:\"\u20A1\",CUC:\"$\",CUP:\"\u20B1\",CVE:\"$\",CZK:\"K\u010D\",DJF:\"Fdj\",DKK:\"kr\",DOP:\"RD$\",DZD:\"\u062F\u062C\",EEK:\"kr\",EGP:\"\\xa3\",ERN:\"Nfk\",ETB:\"Br\",ETH:\"\u039E\",EUR:\"\u20AC\",FJD:\"$\",FKP:\"\\xa3\",GBP:\"\\xa3\",GEL:\"\u20BE\",GGP:\"\\xa3\",GHC:\"\u20B5\",GHS:\"GH\u20B5\",GIP:\"\\xa3\",GMD:\"D\",GNF:\"FG\",GTQ:\"Q\",GYD:\"$\",HKD:\"$\",HNL:\"L\",HRK:\"kn\",HTG:\"G\",HUF:\"Ft\",IDR:\"Rp\",ILS:\"\u20AA\",IMP:\"\\xa3\",INR:\"\u20B9\",IQD:\"\u0639.\u062F\",IRR:\"\uFDFC\",ISK:\"kr\",JEP:\"\\xa3\",JMD:\"J$\",JOD:\"JD\",JPY:\"\\xa5\",KES:\"KSh\",KGS:\"\u043B\u0432\",KHR:\"\u17DB\",KMF:\"CF\",KPW:\"\u20A9\",KRW:\"\u20A9\",KWD:\"KD\",KYD:\"$\",KZT:\"\u20B8\",LAK:\"\u20AD\",LBP:\"\\xa3\",LKR:\"\u20A8\",LRD:\"$\",LSL:\"M\",LTC:\"\u0141\",LTL:\"Lt\",LVL:\"Ls\",LYD:\"LD\",MAD:\"MAD\",MDL:\"lei\",MGA:\"Ar\",MKD:\"\u0434\u0435\u043D\",MMK:\"K\",MNT:\"\u20AE\",MOP:\"MOP$\",MRO:\"UM\",MRU:\"UM\",MUR:\"\u20A8\",MVR:\"Rf\",MWK:\"MK\",MXN:\"$\",MXV:\"MXV\",MYR:\"RM\",MZN:\"MT\",NAD:\"$\",NGN:\"\u20A6\",NIO:\"C$\",NOK:\"kr\",NPR:\"\u20A8\",NZD:\"$\",OMR:\"\uFDFC\",PAB:\"B/.\",PEN:\"S/.\",PGK:\"K\",PHP:\"\u20B1\",PKR:\"\u20A8\",PLN:\"z\u0142\",PYG:\"Gs\",QAR:\"\uFDFC\",RMB:\"\uFFE5\",RON:\"lei\",RSD:\"\u0414\u0438\u043D.\",RUB:\"\u20BD\",RWF:\"R\u20A3\",SAR:\"\uFDFC\",SBD:\"$\",SCR:\"\u20A8\",SDG:\"\u062C.\u0633.\",SEK:\"kr\",SGD:\"S$\",SHP:\"\\xa3\",SLL:\"Le\",SOS:\"S\",SRD:\"$\",SSP:\"\\xa3\",STD:\"Db\",STN:\"Db\",SVC:\"$\",SYP:\"\\xa3\",SZL:\"E\",THB:\"\u0E3F\",TJS:\"SM\",TMT:\"T\",TND:\"\u062F.\u062A\",TOP:\"T$\",TRL:\"\u20A4\",TRY:\"\u20BA\",TTD:\"TT$\",TVD:\"$\",TWD:\"NT$\",TZS:\"TSh\",UAH:\"\u20B4\",UGX:\"USh\",USD:\"$\",UYI:\"UYI\",UYU:\"$U\",UYW:\"UYW\",UZS:\"\u043B\u0432\",VEF:\"Bs\",VES:\"Bs.S\",VND:\"\u20AB\",VUV:\"VT\",WST:\"WS$\",XAF:\"FCFA\",XBT:\"\u0243\",XCD:\"$\",XOF:\"CFA\",XPF:\"\u20A3\",XSU:\"Sucre\",XUA:\"XUA\",YER:\"\uFDFC\",ZAR:\"R\",ZMW:\"ZK\",ZWD:\"Z$\",ZWL:\"$\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CurrencySymbols.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import{cloneElement,useMemo,useId}from\"react\";import{motion}from\"framer-motion\";import CurrencySymbols from\"https://framerusercontent.com/modules/pJIZxaEdKo1uS87sS4xM/4PSl3AVmNoISomoZ0s7m/CurrencySymbols.js\";export const UPGRADE_LINK=\"https://buy.stripe.com/cN29CT5gi1spb5e9AN\";export var ShopifyDataType;(function(ShopifyDataType){ShopifyDataType[\"Product\"]=\"gid://shopify/Product/\";ShopifyDataType[\"ProductVariant\"]=\"gid://shopify/ProductVariant/\";ShopifyDataType[\"ProductOption\"]=\"gid://shopify/ProductOption/\";})(ShopifyDataType||(ShopifyDataType={}));export const SHOPIFY_ID_ATTRIBUTE=\"frameship-shopify-id\";export const OPEN_CART_EVENT=\"frameship-open-cart\";export const DEFAULT_TRANSITION={type:\"spring\",duration:.2,bounce:0};export const Colors={Primary:{color:\"#000\",fill:\"#F3F3F3\",fillA:\"#F3F3F3\",fillB:\"#999999\"},Accent:{color:\"#FFF\",fill:\"#111\",fillA:\"#5E5E5E\",fillB:\"#111\"}};const CHARACTERS=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";const EMPTY_SHOPIFY_DATA={shopifyId:\"\",tracksInventory:false,variants:[]};const shopifyDataCache={};export function parseShopifyId(id,type){if(typeof id!==\"string\"){return\"\";}if(id.startsWith(type)){return id;}return`${type}${id}`;}export function parseShopifyData(shopifyData){if(!shopifyData){return EMPTY_SHOPIFY_DATA;}const cachedData=shopifyDataCache[shopifyData];if(cachedData){return cachedData;}try{const data=JSON.parse(shopifyData);const parsedData={shopifyId:parseShopifyId(data.id,\"gid://shopify/Product/\"),tracksInventory:data.tracksInventory?true:false,variants:Array.isArray(data.variants)?data.variants.map(variant=>({...variant,id:parseShopifyId(variant.id,\"gid://shopify/ProductVariant/\")})):[]};shopifyDataCache[shopifyData]=parsedData;return parsedData;}catch(error){console.error(\"Error parsing Shopify data:\",error);return EMPTY_SHOPIFY_DATA;}}export const generateInstanceId=()=>{const id=useMemo(()=>{let result=\"\";for(let i=0;i<13;i++){result+=CHARACTERS.charAt(Math.floor(Math.random()*CHARACTERS.length));}return result;},[]);return id;};export const useInstanceId=()=>{const id=useId();const cleanId=id.replace(/:/g,\"\");const instanceId=`superfields-${cleanId}`;return instanceId;};export function styleLayer(layer,style){layer=Array.isArray(layer)?layer[0]:layer;let newLayer=layer;const width=style?.width;const height=style?.height;if(layer&&layer.props&&style&&(width||height)){if(typeof layer.type===\"function\"&&typeof layer.props.children===\"object\"){newLayer=/*#__PURE__*/cloneElement(layer,{children:{...layer.props.children,props:{...layer.props.children.props,style:{...layer.props.children.props.style,...width&&{width},...height&&{height}}}}});}else{newLayer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...width&&{width},...height&&{height}}});}}return newLayer;}export function Icon({image,color,size,style={},defaultImage}){let colorValue=color||(image?.src?undefined:\"#999\");return /*#__PURE__*/_jsx(\"div\",{\"aria-label\":image?.alt,style:{width:size,height:size,minWidth:size,minHeight:size,pointerEvents:\"none\",backgroundColor:colorValue,backgroundImage:colorValue?\"none\":`url('${image?.src}')`,maskImage:image?.src?`url('${image?.src}')`:defaultImage,backgroundSize:\"contain\",backgroundPosition:\"center\",maskSize:\"contain\",maskPosition:\"center\",...style}});}Icon.displayName=\"Frameship/Icon\";export function iconProp({buttonTitle=\"Icon\",size=24,object=true}={}){return{type:ControlType.Object,buttonTitle,optional:true,defaultValue:{color:\"#000\",size},controls:{image:{type:ControlType.ResponsiveImage},color:{type:ControlType.Color,optional:true,defaultValue:\"#000\"},size:{type:ControlType.Number,defaultValue:size,min:1,step:1,displayStepper:true}}};}export function Button({tag=\"button\",fill,color,shadows,border,radius,padding,font,opacity,bgBlur,transition,variant=\"\",children,style,animate,...otherProps}){let background=\"none\";if(fill){if(fill.type===\"color\"){background=fill[`${variant}Color`]||fill.defaultColor;}else{background=`linear-gradient(${fill.gradientAngle}deg, ${fill[`${variant}ColorB`]||fill.defaultColorB}, ${fill[`${variant}ColorA`]||fill.defaultColorA})`;}}const Tag=motion[tag];const addWrapper=tag===\"input\";const elementChildren=[children,border&&/*#__PURE__*/_jsx(motion.div,{animate:{borderColor:border[`${variant}Color`]||border.defaultColor},style:{position:\"absolute\",inset:0,borderWidth:border.width,borderStyle:border.style,borderRadius:radius,pointerEvents:\"none\"},initial:false,transition:transition})];let element=/*#__PURE__*/_jsx(Tag,{style:{position:\"relative\",borderRadius:radius,padding:padding,textAlign:\"center\",appearance:\"none\",border:\"none\",backdropFilter:bgBlur?`blur(${bgBlur}px)`:undefined,...font,...style},animate:{background,color:typeof color===\"object\"?color[`${variant}Color`]||color.defaultColor:color,boxShadow:typeof shadows===\"object\"?shadows[`${variant}Shadows`]||shadows.defaultShadows:shadows,opacity:typeof opacity===\"object\"?typeof opacity[variant]===\"number\"?opacity[variant]:opacity.default:1,...animate},initial:false,transition:transition,children:addWrapper?undefined:elementChildren,...otherProps});if(addWrapper){element=/*#__PURE__*/_jsxs(\"div\",{style:{display:\"contents\"},children:[element,elementChildren]});}return element;}Button.displayName=\"Frameship/Button\";export function createButtonPropertyControls({variants=[],font=true,color=true,placeholder=false,opacity=false,padding=\"10px\",hidden={},endProps={},lastControlDescription=\"\"}){const allVariants=variants.length?variants:[{id:\"default\",title:\"Default\",optional:false,...Colors.Primary}];const colorControls={};const placeholderControls={};const fillControls={};const borderControls={};const shadowsControls={};const opacityControls={};const defaultColorValues={};const defaultPlaceholderValues={};const defaultFillValues={type:\"color\",gradientAngle:0};const defaultBorderValues={width:\"1px\",style:\"solid\"};const defaultOpacityValues={};let hasDefaultBorder=allVariants.some(variant=>variant.borderColor);for(const variant of allVariants){const isDefault=variant.id===\"default\";const optional=variant.optional??true;colorControls[`${variant.id}Color`]={type:ControlType.Color,optional,defaultValue:variant.color,title:isDefault?\"Color\":variant.title};if(placeholder){placeholderControls[`${variant.id}Color`]={type:ControlType.Color,optional,defaultValue:variant.placeholder,title:isDefault?\"Color\":variant.title};}fillControls[`${variant.id}Color`]={type:ControlType.Color,optional,defaultValue:variant.fill,title:isDefault?\"Color\":variant.title,hidden:props=>props.type!=\"color\"};fillControls[`${variant.id}ColorA`]={type:ControlType.Color,optional,defaultValue:variant.fillA,title:isDefault?\"Colors\":variant.title,hidden:props=>props.type!=\"linearGradient\"};fillControls[`${variant.id}ColorB`]={type:ControlType.Color,optional,defaultValue:variant.fillB,title:\" \",hidden:props=>props.type!=\"linearGradient\"};borderControls[`${variant.id}Color`]={type:ControlType.Color,optional,defaultValue:variant.borderColor||(variants.length===1?\"#222\":undefined),title:isDefault?\"Color\":variant.title};shadowsControls[`${variant.id}Shadows`]={type:ControlType.BoxShadow,title:variant.title};if(opacity){opacityControls[variant.id]={type:ControlType.Number,title:variant.title,defaultValue:typeof variant.opacity===\"number\"?variant.opacity:1,min:0,max:1,step:.01};}}for(const prop of Object.keys(colorControls)){defaultColorValues[prop]=colorControls[prop].defaultValue;}for(const prop of Object.keys(placeholderControls)){defaultPlaceholderValues[prop]=placeholderControls[prop].defaultValue;}for(const prop of Object.keys(fillControls)){defaultFillValues[prop]=fillControls[prop].defaultValue;}for(const prop of Object.keys(borderControls)){defaultBorderValues[prop]=borderControls[prop].defaultValue;}for(const prop of Object.keys(opacityControls)){defaultOpacityValues[prop]=opacityControls[prop].defaultValue;}const showTransition=variants.length>0;return{font:font?{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4},hidden:hidden[\"font\"]}:undefined,color:color?variants.length?{type:ControlType.Object,defaultValue:defaultColorValues,controls:colorControls,buttonTitle:\"Font Color\"}:colorControls[\"default\"]:undefined,placeholder:placeholder?variants.length?{type:ControlType.Object,defaultValue:defaultPlaceholderValues,controls:placeholderControls,hidden:hidden[\"placeholder\"]}:{...placeholderControls[\"default\"],hidden:hidden[\"placeholder\"]}:undefined,fill:{type:ControlType.Object,optional:true,defaultValue:defaultFillValues,controls:{type:{type:ControlType.Enum,options:[\"color\",\"linearGradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},...fillControls,gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"linearGradient\"}}},radius:{type:ControlType.BorderRadius,defaultValue:\"10px\"},padding:{type:ControlType.Padding,defaultValue:padding},border:{type:ControlType.Object,optional:true,defaultValue:hasDefaultBorder?defaultBorderValues:undefined,controls:{...borderControls,width:{type:ControlType.Padding,defaultValue:defaultBorderValues.width},style:{type:ControlType.Enum,defaultValue:defaultBorderValues.style,options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}},shadows:variants.length?{type:ControlType.Object,optional:true,controls:shadowsControls}:{type:ControlType.BoxShadow},opacity:opacity?{type:ControlType.Object,controls:opacityControls}:undefined,bgBlur:{type:ControlType.Number,min:0,max:100,step:1,displayStepper:true,title:\"BG Blur\",description:!showTransition?lastControlDescription:undefined},...endProps,transition:showTransition?{type:ControlType.Transition,defaultValue:DEFAULT_TRANSITION,description:lastControlDescription}:undefined};}export function Message({title,subtitle}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",gap:16,backgroundColor:\"rgba(136, 85, 255, 0.1)\",borderRadius:6,border:\"1px dashed rgb(136, 85, 255)\",color:\"rgb(136, 85, 255)\",fontSize:16,padding:20,minHeight:200,textWrap:\"balance\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,textAlign:\"center\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:.7,lineHeight:1.5,textAlign:\"center\"},children:subtitle})]});}Message.displayName=\"Frameship/Message\";export function currencyFormatProp({title=\"Format\",startProps={},hidden=null}={}){return{type:ControlType.Object,title,hidden,controls:{...startProps,style:{type:ControlType.Enum,defaultValue:\"symbol\",options:[\"symbol\",\"code\"],optionTitles:[\"Symbol ($)\",\"Code (USD)\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},location:{type:ControlType.Enum,defaultValue:\"after\",options:[\"before\",\"after\"],optionTitles:[\"Before\",\"After\"],displaySegmentedControl:true,hidden:props=>props.style!==\"code\"},decimals:{type:ControlType.Enum,defaultValue:\"auto\",options:[\"auto\",\"always\",\"never\"],optionTitles:[\"Auto\",\"Show (10.00)\",\"Hide (10)\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},formatted:{type:ControlType.Boolean,defaultValue:true},locale:{type:ControlType.String,defaultValue:\"\",placeholder:`Auto (${typeof navigator!==\"undefined\"?navigator.language:\"\"})`,description:\"Formatting examples:\\n*1,000* | *1.000* | *1 000*\",hidden:props=>!props.formatted}}};}export function formatCurrency(amount,currencyCode,options){amount=amount||0;const showDecimals=options.decimals==\"auto\"?amount%1!==0:options.decimals==\"always\";const decimals=showDecimals?2:0;let formattedAmount=\"\";if(options.formatted&&typeof Intl!==\"undefined\"){const locale=options.locale||(typeof navigator!==\"undefined\"?navigator.language:\"en-us\");const formatter=new Intl.NumberFormat(locale,{minimumFractionDigits:decimals,maximumFractionDigits:decimals});formattedAmount=formatter.format(amount);}else{formattedAmount=amount.toFixed(decimals);}if(!currencyCode||currencyCode===\"XXX\"){return formattedAmount;}const symbol=CurrencySymbols[currencyCode];if(options.style===\"code\"){return options.location===\"before\"?`${currencyCode} ${formattedAmount}`:`${formattedAmount} ${currencyCode}`;}else{return`${symbol}${formattedAmount}`;}}export function generateVariantTitle(variant,labelOptions){if(!variant||!Array.isArray(variant.selectedOptions)||!variant.selectedOptions.length||variant.title===\"Default Title\"){return\"\";}if(!labelOptions){return variant.title;}switch(labelOptions.style){case\"default\":return variant.selectedOptions.map(option=>option.value).join(labelOptions.separator);case\"multiline\":return variant.selectedOptions.map(option=>option.name+labelOptions.multilineSeparator+option.value).join(\"\\n\");}return variant.title||\"\";}\nexport const __FramerMetadata__ = {\"exports\":{\"UPGRADE_LINK\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Button\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseShopifyData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Colors\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"iconProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseShopifyId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Message\":{\"type\":\"reactComponent\",\"name\":\"Message\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"generateVariantTitle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_TRANSITION\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"generateInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ShopifyDataType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHOPIFY_ID_ATTRIBUTE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OPEN_CART_EVENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createButtonPropertyControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"currencyFormatProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"styleLayer\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formatCurrency\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared.map", "import{useEffect as t,useLayoutEffect as e,useReducer as n,useRef as r,useDebugValue as c}from\"react\";function createStore(t){let e;const n=new Set;const setState=(t,r)=>{const c=\"function\"===typeof t?t(e):t;if(c!==e){const t=e;e=r?c:Object.assign({},e,c);n.forEach((n=>n(e,t)))}};const getState=()=>e;const subscribeWithSelector=(t,r=getState,c=Object.is)=>{console.warn(\"[DEPRECATED] Please use `subscribeWithSelector` middleware\");let o=r(e);function listenerToAdd(){const n=r(e);if(!c(o,n)){const e=o;t(o=n,e)}}n.add(listenerToAdd);return()=>n.delete(listenerToAdd)};const subscribe=(t,e,r)=>{if(e||r)return subscribeWithSelector(t,e,r);n.add(t);return()=>n.delete(t)};const destroy=()=>n.clear();const r={setState:setState,getState:getState,subscribe:subscribe,destroy:destroy};e=t(setState,getState,r);return r}const o=\"undefined\"===typeof window||!window.navigator||/ServerSideRendering|^Deno\\//.test(window.navigator.userAgent);const s=o?t:e;function create(t){const e=\"function\"===typeof t?createStore(t):t;const useStore=(t=e.getState,o=Object.is)=>{const[,u]=n((t=>t+1),0);const i=e.getState();const a=r(i);const d=r(t);const l=r(o);const f=r(false);const S=r();void 0===S.current&&(S.current=t(i));let b;let g=false;if(a.current!==i||d.current!==t||l.current!==o||f.current){b=t(i);g=!o(S.current,b)}s((()=>{g&&(S.current=b);a.current=i;d.current=t;l.current=o;f.current=false}));const w=r(i);s((()=>{const listener=()=>{try{const t=e.getState();const n=d.current(t);if(!l.current(S.current,n)){a.current=t;S.current=n;u()}}catch(t){f.current=true;u()}};const t=e.subscribe(listener);e.getState()!==w.current&&listener();return t}),[]);const p=g?b:S.current;c(p);return p};Object.assign(useStore,e);useStore[Symbol.iterator]=function(){console.warn(\"[useStore, api] = create() is deprecated and will be removed in v4\");const t=[useStore,e];return{next(){const e=t.length<=0;return{value:t.shift(),done:e}}}};return useStore}export{create as default};\n\n//# sourceMappingURL=index.js.map", "var e=Object.defineProperty;var t=Object.getOwnPropertySymbols;var o=Object.prototype.hasOwnProperty;var r=Object.prototype.propertyIsEnumerable;var __defNormalProp$1=(t,o,r)=>o in t?e(t,o,{enumerable:true,configurable:true,writable:true,value:r}):t[o]=r;var __spreadValues$1=(e,n)=>{for(var a in n||(n={}))o.call(n,a)&&__defNormalProp$1(e,a,n[a]);if(t)for(var a of t(n))r.call(n,a)&&__defNormalProp$1(e,a,n[a]);return e};const redux=(e,t)=>(o,r,n)=>{n.dispatch=t=>{o((o=>e(o,t)),false,t);return t};n.dispatchFromDevtools=true;return __spreadValues$1({dispatch:(...e)=>n.dispatch(...e)},t)};function devtools(e,t){return(o,r,n)=>{var a;let s=false;if(\"string\"===typeof t&&!s){console.warn(\"[zustand devtools middleware]: passing `name` as directly will be not allowed in next majorpass the `name` in an object `{ name: ... }` instead\");s=true}const i=void 0===t?{name:void 0,anonymousActionType:void 0}:\"string\"===typeof t?{name:t}:t;\"undefined\"!==typeof(null==(a=null==i?void 0:i.serialize)?void 0:a.options)&&console.warn(\"[zustand devtools middleware]: `serialize.options` is deprecated, just use `serialize`\");let l;try{l=window.__REDUX_DEVTOOLS_EXTENSION__||window.top.__REDUX_DEVTOOLS_EXTENSION__}catch{}if(!l){\"production\"!==(import.meta.env&&import.meta.env.MODE)&&\"undefined\"!==typeof window&&console.warn(\"[zustand devtools middleware] Please install/enable Redux devtools extension\");return e(o,r,n)}let d=Object.create(l.connect(i));let c=false;Object.defineProperty(n,\"devtools\",{get:()=>{if(!c){console.warn(\"[zustand devtools middleware] `devtools` property on the store is deprecated it will be removed in the next major.\\nYou shouldn't interact with the extension directly. But in case you still want to you can patch `window.__REDUX_DEVTOOLS_EXTENSION__` directly\");c=true}return d},set:e=>{if(!c){console.warn(\"[zustand devtools middleware] `api.devtools` is deprecated, it will be removed in the next major.\\nYou shouldn't interact with the extension directly. But in case you still want to you can patch `window.__REDUX_DEVTOOLS_EXTENSION__` directly\");c=true}d=e}});let u=false;Object.defineProperty(d,\"prefix\",{get:()=>{if(!u){console.warn(\"[zustand devtools middleware] along with `api.devtools`, `api.devtools.prefix` is deprecated.\\nWe no longer prefix the actions/names\"+i.name===void 0?\", pass the `name` option to create a separate instance of devtools for each store.\":\", because the `name` option already creates a separate instance of devtools for each store.\");u=true}return\"\"},set:()=>{if(!u){console.warn(\"[zustand devtools middleware] along with `api.devtools`, `api.devtools.prefix` is deprecated.\\nWe no longer prefix the actions/names\"+i.name===void 0?\", pass the `name` option to create a separate instance of devtools for each store.\":\", because the `name` option already creates a separate instance of devtools for each store.\");u=true}}});let p=true;n.setState=(e,t,n)=>{o(e,t);p&&d.send(void 0===n?{type:i.anonymousActionType||\"anonymous\"}:\"string\"===typeof n?{type:n}:n,r())};const setStateFromDevtools=(...e)=>{const t=p;p=false;o(...e);p=t};const v=e(n.setState,r,n);d.init(v);if(n.dispatchFromDevtools&&\"function\"===typeof n.dispatch){let e=false;const t=n.dispatch;n.dispatch=(...o)=>{if(\"__setState\"===o[0].type&&!e){console.warn('[zustand devtools middleware] \"__setState\" action type is reserved to set state from the devtools. Avoid using it.');e=true}t(...o)}}d.subscribe((e=>{var t;switch(e.type){case\"ACTION\":if(\"string\"!==typeof e.payload){console.error(\"[zustand devtools middleware] Unsupported action format\");return}return parseJsonThen(e.payload,(e=>{\"__setState\"!==e.type?n.dispatchFromDevtools&&\"function\"===typeof n.dispatch&&n.dispatch(e):setStateFromDevtools(e.state)}));case\"DISPATCH\":switch(e.payload.type){case\"RESET\":setStateFromDevtools(v);return d.init(n.getState());case\"COMMIT\":return d.init(n.getState());case\"ROLLBACK\":return parseJsonThen(e.state,(e=>{setStateFromDevtools(e);d.init(n.getState())}));case\"JUMP_TO_STATE\":case\"JUMP_TO_ACTION\":return parseJsonThen(e.state,(e=>{setStateFromDevtools(e)}));case\"IMPORT_STATE\":{const{nextLiftedState:o}=e.payload;const r=null==(t=o.computedStates.slice(-1)[0])?void 0:t.state;if(!r)return;setStateFromDevtools(r);d.send(null,o);return}case\"PAUSE_RECORDING\":return p=!p}return}}));return v}}const parseJsonThen=(e,t)=>{let o;try{o=JSON.parse(e)}catch(e){console.error(\"[zustand devtools middleware] Could not parse the received json\",e)}void 0!==o&&t(o)};const subscribeWithSelector=e=>(t,o,r)=>{const n=r.subscribe;r.subscribe=(e,t,o)=>{let a=e;if(t){const n=(null==o?void 0:o.equalityFn)||Object.is;let s=e(r.getState());a=o=>{const r=e(o);if(!n(s,r)){const e=s;t(s=r,e)}};(null==o?void 0:o.fireImmediately)&&t(s,s)}return n(a)};const a=e(t,o,r);return a};const combine=(e,t)=>(o,r,n)=>Object.assign({},e,t(o,r,n));var n=Object.defineProperty;var a=Object.getOwnPropertySymbols;var s=Object.prototype.hasOwnProperty;var i=Object.prototype.propertyIsEnumerable;var __defNormalProp=(e,t,o)=>t in e?n(e,t,{enumerable:true,configurable:true,writable:true,value:o}):e[t]=o;var __spreadValues=(e,t)=>{for(var o in t||(t={}))s.call(t,o)&&__defNormalProp(e,o,t[o]);if(a)for(var o of a(t))i.call(t,o)&&__defNormalProp(e,o,t[o]);return e};const toThenable=e=>t=>{try{const o=e(t);return o instanceof Promise?o:{then(e){return toThenable(e)(o)},catch(e){return this}}}catch(e){return{then(e){return this},catch(t){return toThenable(t)(e)}}}};const persist=(e,t)=>(o,r,n)=>{let a=__spreadValues({getStorage:()=>localStorage,serialize:JSON.stringify,deserialize:JSON.parse,partialize:e=>e,version:0,merge:(e,t)=>__spreadValues(__spreadValues({},t),e)},t);(a.blacklist||a.whitelist)&&console.warn(`The ${a.blacklist?\"blacklist\":\"whitelist\"} option is deprecated and will be removed in the next version. Please use the 'partialize' option instead.`);let s=false;const i=new Set;const l=new Set;let d;try{d=a.getStorage()}catch(e){}if(!d)return e(((...e)=>{console.warn(`[zustand persist middleware] Unable to update item '${a.name}', the given storage is currently unavailable.`);o(...e)}),r,n);d.removeItem||console.warn(`[zustand persist middleware] The given storage for item '${a.name}' does not contain a 'removeItem' method, which will be required in v4.`);const c=toThenable(a.serialize);const setItem=()=>{const e=a.partialize(__spreadValues({},r()));a.whitelist&&Object.keys(e).forEach((t=>{var o;!(null==(o=a.whitelist)?void 0:o.includes(t))&&delete e[t]}));a.blacklist&&a.blacklist.forEach((t=>delete e[t]));let t;const o=c({state:e,version:a.version}).then((e=>d.setItem(a.name,e))).catch((e=>{t=e}));if(t)throw t;return o};const u=n.setState;n.setState=(e,t)=>{u(e,t);void setItem()};const p=e(((...e)=>{o(...e);void setItem()}),r,n);let v;const hydrate=()=>{var e;if(!d)return;s=false;i.forEach((e=>e(r())));const t=(null==(e=a.onRehydrateStorage)?void 0:e.call(a,r()))||void 0;return toThenable(d.getItem.bind(d))(a.name).then((e=>{if(e)return a.deserialize(e)})).then((e=>{if(e){if(\"number\"!==typeof e.version||e.version===a.version)return e.state;if(a.migrate)return a.migrate(e.state,e.version);console.error(\"State loaded from storage couldn't be migrated since no migrate function was provided\")}})).then((e=>{v=a.merge(e,p);o(v,true);return setItem()})).then((()=>{null==t?void 0:t(v,void 0);s=true;l.forEach((e=>e(v)))})).catch((e=>{null==t?void 0:t(void 0,e)}))};n.persist={setOptions:e=>{a=__spreadValues(__spreadValues({},a),e);e.getStorage&&(d=e.getStorage())},clearStorage:()=>{var e;null==(e=null==d?void 0:d.removeItem)?void 0:e.call(d,a.name)},rehydrate:()=>hydrate(),hasHydrated:()=>s,onHydrate:e=>{i.add(e);return()=>{i.delete(e)}},onFinishHydration:e=>{l.add(e);return()=>{l.delete(e)}}};hydrate();return v||p};export{combine,devtools,persist,redux,subscribeWithSelector};\n\n//# sourceMappingURL=middleware.js.map", "import create from\"zustand\";import{persist}from\"zustand/middleware\";import{useState,useEffect}from\"react\";import{parseShopifyData}from\"https://framerusercontent.com/modules/gd3dcT3w5rYoRy7ZcKte/KUBggIcCct5y9ndEplYj/Shared.js\";const CART_ID_STORAGE_ID=\"frameship-shopify-cart-id\";const frameshipDataCache={};async function fetchShopifyData(query,variables={}){const{shopUrl,accessToken}=getFrameshipInfo();if(!shopUrl||!accessToken){console.warn(\"Missing shop URL or access token\");return null;}try{const response=await fetch(`https://${shopUrl}/api/2024-10/graphql.json`,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",\"X-Shopify-Storefront-Access-Token\":accessToken},body:JSON.stringify({query,variables})});const value=await response.json();return value?value.data:null;}catch(error){console.error(error);return null;}}// Add this shared fragment for cart fields\nconst CART_FRAGMENT=`\n  fragment CartFields on Cart {\n    id\n    checkoutUrl\n    cost {\n      subtotalAmount {\n        amount\n        currencyCode\n      }\n    }\n    lines(first: 10) {\n      edges {\n        node {\n          id\n          quantity\n          cost {\n            subtotalAmount {\n              amount\n              currencyCode\n            }\n            compareAtAmountPerQuantity {\n              amount\n              currencyCode\n            }\n          }\n          merchandise {\n            ... on ProductVariant {\n              id\n              title\n              price {\n                amount\n                currencyCode\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n`;export const useCartStore=create(persist((set,get)=>({cartId:null,items:[],loading:false,error:null,checkoutUrl:null,subtotal:null,initializeCart:async(createNewCart=false)=>{if(get().items.length>0){return;}set({loading:true});try{const cartId=get().cartId;if(cartId){const cart=await fetchCart(cartId);set({items:cart.lines.edges.map(edge=>edge.node),checkoutUrl:generateCheckoutUrl(cart.checkoutUrl),subtotal:cart.cost.subtotalAmount,loading:false});}else if(createNewCart){const newCart=await createCart();set({cartId:newCart.id,items:[],checkoutUrl:generateCheckoutUrl(newCart.checkoutUrl),subtotal:newCart.cost.subtotalAmount,loading:false});}}catch(error){set({error:error.message,loading:false});}},addToCart:async(variantId,quantity)=>{set({loading:true});try{// Initialize cart if needed\n    if(!get().cartId){await get().initializeCart(true);}const cartId=get().cartId;const updatedCart=await addToCart(cartId,variantId,quantity);set({items:updatedCart.lines.edges.map(edge=>edge.node),subtotal:updatedCart.cost.subtotalAmount,loading:false});}catch(error){set({error:error.message,loading:false});}},removeFromCart:async lineId=>{set({loading:true});try{const cartId=get().cartId;const updatedCart=await removeFromCart(cartId,lineId);set({items:updatedCart.lines.edges.map(edge=>edge.node),subtotal:updatedCart.cost.subtotalAmount,loading:false});}catch(error){set({error:error.message,loading:false});}},setCartItemQuantity:async(lineId,quantity)=>{set({loading:true});try{const cartId=get().cartId;const updatedCart=await updateCartLineQuantity(cartId,lineId,quantity);set({items:updatedCart.lines.edges.map(edge=>edge.node),subtotal:updatedCart.cost.subtotalAmount,loading:false});}catch(error){set({error:error.message,loading:false});}},getCheckoutUrl:()=>{return get().checkoutUrl||\"\";},clearError:()=>set({error:null})}),{name:CART_ID_STORAGE_ID,partialize:state=>({cartId:state.cartId})}));async function createCart(){const mutation=`\n    ${CART_FRAGMENT}\n    mutation {\n      cartCreate {\n        cart {\n          ...CartFields\n        }\n      }\n    }\n  `;const data=await fetchShopifyData(mutation);return data?data.cartCreate.cart:null;}async function fetchCart(cartId){const query=`\n    ${CART_FRAGMENT}\n    query($cartId: ID!) {\n      cart(id: $cartId) {\n        ...CartFields\n      }\n    }\n  `;const variables={cartId};const data=await fetchShopifyData(query,variables);return data?data.cart:null;}async function addToCart(cartId,variantId,quantity){const mutation=`\n    ${CART_FRAGMENT}\n    mutation($cartId: ID!, $lines: [CartLineInput!]!) {\n      cartLinesAdd(cartId: $cartId, lines: $lines) {\n        cart {\n          ...CartFields\n        }\n        userErrors {\n          field\n          message\n        }\n      }\n    }\n  `;const variables={cartId,lines:[{quantity:quantity,merchandiseId:variantId}]};try{const data=await fetchShopifyData(mutation,variables);if(data&&data.cartLinesAdd.userErrors.length>0){const cartNotFoundError=data.cartLinesAdd.userErrors.find(e=>e.message===\"The specified cart does not exist.\");if(cartNotFoundError){// Create new cart and retry adding the item\nconst newCart=await createCart();const retryVariables={cartId:newCart.id,lines:[{quantity:quantity,merchandiseId:variantId}]};const retryData=await fetchShopifyData(mutation,retryVariables);if(retryData&&retryData.cartLinesAdd.userErrors.length>0){throw new Error(retryData.cartLinesAdd.userErrors.map(e=>e.message).join(\", \"));}return retryData.cartLinesAdd.cart;}throw new Error(data.cartLinesAdd.userErrors.map(e=>e.message).join(\", \"));}return data?data.cartLinesAdd.cart:null;}catch(error){throw error;}}async function removeFromCart(cartId,lineId){const mutation=`\n    ${CART_FRAGMENT}\n    mutation($cartId: ID!, $lineIds: [ID!]!) {\n      cartLinesRemove(cartId: $cartId, lineIds: $lineIds) {\n        cart {\n          ...CartFields\n        }\n      }\n    }\n  `;const variables={cartId,lineIds:[lineId]};const data=await fetchShopifyData(mutation,variables);return data?data.cartLinesRemove.cart:null;}export async function getAmountInStock(productId){const query=`\n\t\tquery getInventory($id: ID!) {\n\t\t\tproduct(id: $id) {\n\t\t\t\tvariants(first: 100) {\n\t\t\t\t\tedges {\n\t\t\t\t\t\tnode {\n\t\t\t\t\t\t\tid\n\t\t\t\t\t\t\tquantityAvailable\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t`;const variables={id:productId};try{const data=await fetchShopifyData(query,variables);const inventoryByVariant={};if(data){for(const edge of data.product.variants.edges){inventoryByVariant[edge.node.id]=edge.node.quantityAvailable;}}return inventoryByVariant;}catch(error){console.error(\"Error fetching inventory:\",error);throw error;}}export function useAmountInStock(shopifyData){const{shopifyId}=parseShopifyData(shopifyData);const[inventory,setInventory]=useState({});const[isLoading,setIsLoading]=useState(true);useEffect(()=>{setIsLoading(true);getAmountInStock(shopifyId).then(value=>{setInventory(value);setIsLoading(false);});},[shopifyId]);return[inventory,isLoading];}async function updateCartLineQuantity(cartId,lineId,quantity){const mutation=`\n    ${CART_FRAGMENT}\n    mutation($cartId: ID!, $lines: [CartLineUpdateInput!]!) {\n      cartLinesUpdate(cartId: $cartId, lines: $lines) {\n        cart {\n          ...CartFields\n        }\n        userErrors {\n          field\n          message\n        }\n      }\n    }\n  `;const variables={cartId,lines:[{id:lineId,quantity:quantity}]};const data=await fetchShopifyData(mutation,variables);if(data&&data.cartLinesUpdate.userErrors.length>0){throw new Error(data.cartLinesUpdate.userErrors.map(e=>e.message).join(\", \"));}return data?data.cartLinesUpdate.cart:null;}export async function generateBuyNowCheckoutUrl(variantId,quantity=1){const mutation=`\n\t\tmutation($input: CartInput!) {\n\t\t\tcartCreate(input: $input) {\n\t\t\t\tcart {\n\t\t\t\t\tcheckoutUrl\n\t\t\t\t}\n\t\t\t\tuserErrors {\n\t\t\t\t\tfield\n\t\t\t\t\tmessage\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t`;const variables={input:{lines:[{quantity:quantity,merchandiseId:variantId}]}};try{const data=await fetchShopifyData(mutation,variables);if(data&&data.cartCreate.userErrors.length>0){throw new Error(data.cartCreate.userErrors.map(e=>e.message).join(\", \"));}return data?generateCheckoutUrl(data.cartCreate.cart.checkoutUrl):null;}catch(error){console.error(\"Error creating buy now cart:\",error);throw error;}}export function getFrameshipInfo(){let shopUrl=\"\";let accessToken=\"\";let stagingDomain=\"\";let productionDomain=\"\";let isCreatorLicense=false;let hasAccess=false;if(typeof document!==\"undefined\"&&typeof window!==\"undefined\"){const hostname=window.location.hostname;const isPreview=hostname.endsWith(\".framercanvas.com\");if(isPreview){hasAccess=true;}const frameshipIdComponent=document.querySelector(\"div[data-frameship-id]\");if(frameshipIdComponent){const frameshipId=frameshipIdComponent.getAttribute(\"data-frameship-id\")||\"\";const frameshipData=parseFrameshipData(frameshipId);const newHasAccess=hasFrameshipAccess(frameshipData.stagingDomain,frameshipData.productionDomain);hasAccess=newHasAccess;if(hasAccess){shopUrl=frameshipData.shopUrl||\"\";accessToken=frameshipData.shopifyAccessToken||\"\";stagingDomain=frameshipData.stagingDomain||\"\";productionDomain=frameshipData.productionDomain||\"\";isCreatorLicense=frameshipData.isCreatorLicense??false;}}else{const frameshipComponent=document.querySelector(\"div[data-frameship-component]\");if(frameshipComponent){const newStagingDomain=frameshipComponent.getAttribute(\"data-staging-domain\")||\"\";const newProductionDomain=frameshipComponent.getAttribute(\"data-production-domain\")||\"\";const newHasAccess=hasFrameshipAccess(newStagingDomain,newProductionDomain);hasAccess=newHasAccess;if(hasAccess){shopUrl=frameshipComponent.getAttribute(\"data-shop-url\")||\"\";accessToken=frameshipComponent.getAttribute(\"data-shopify-access-token\")||\"\";stagingDomain=newStagingDomain;productionDomain=newProductionDomain;}}}}else{hasAccess=true// Show as having access in optimized version of site\n;}return{shopUrl,accessToken,stagingDomain,productionDomain,hasAccess,isCreatorLicense};}export function hasFrameshipAccess(stagingDomain,productionDomain){if(typeof document===\"undefined\"||typeof window===\"undefined\"){return true;}const hostname=window.location.hostname;const isPreview=hostname.endsWith(\".framercanvas.com\");const stagingDomainValue=(stagingDomain||\"\").replace(\"https://\",\"\");const productionDomainValue=(productionDomain||\"\").replace(\"https://\",\"\");if(isPreview||hostname===stagingDomainValue||hostname===productionDomainValue){return true;}else{return false;}}export function parseFrameshipData(frameshipData){if(!frameshipData||typeof frameshipData!==\"string\"){return{};}if(frameshipDataCache.hasOwnProperty(frameshipData)){return frameshipDataCache[frameshipData];}try{const decoded=decodeFromBase64WithoutPadding(rot13(reverseString(frameshipData)));const data=JSON.parse(decoded);// Validate required properties exist\nif(!data||typeof data!==\"object\"){return{};}const value={shopUrl:typeof data.a===\"string\"?data.a:\"\",shopifyAccessToken:typeof data.b===\"string\"?data.b:\"\",productionDomain:typeof data.c===\"string\"?data.c:\"\",stagingDomain:typeof data.d===\"string\"?data.d:\"\",isCreatorLicense:typeof data.e===\"boolean\"?data.e:false};frameshipDataCache[frameshipData]=value;return value;}catch(error){return{};}}function decodeFromBase64WithoutPadding(base64WithoutPadding){try{// Calculate and add back the required padding\nconst padding=base64WithoutPadding.length%4;const paddedBase64=padding?base64WithoutPadding+\"=\".repeat(4-padding):base64WithoutPadding;// Decode the base64 string back to the original string\nreturn atob(paddedBase64);}catch(error){console.error(\"Error decoding base64:\",error);return\"\";}}function rot13(str){return str.replace(/[A-Za-z]/g,function(char){const charCode=char.charCodeAt(0);const baseCharCode=char.toUpperCase()===char?65:97;return String.fromCharCode((charCode-baseCharCode+13)%26+baseCharCode);});}function reverseString(str){return str.split(\"\").reverse().join(\"\");}function generateCheckoutUrl(checkoutUrl){const{isCreatorLicense}=getFrameshipInfo();return isCreatorLicense?\"https://frameship.io/\":checkoutUrl;}\nexport const __FramerMetadata__ = {\"exports\":{\"hasFrameshipAccess\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getAmountInStock\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useCartStore\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFrameshipInfo\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseFrameshipData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"generateBuyNowCheckoutUrl\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAmountInStock\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cart.map"],
  "mappings": "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",
  "names": ["containerStyles", "emptyStateStyle", "containerStyles", "NullState", "Y", "_", "ref", "p", "Component", "IconInner", "Icon", "React", "props", "ref", "House_default", "Icon", "defaultEvents", "ControlType", "findByArray", "arr", "search", "a", "useIconSelection", "iconKeys", "selectByList", "iconSearch", "iconSelection", "lowercaseIconKeyPairs", "iconSearchResult", "se", "iconSearchTerm", "_iconSearchTerm", "findByArray", "iconKeys", "moduleBaseUrl", "weightOptions", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "weight", "mirrored", "isMounted", "pe", "iconKey", "useIconSelection", "SelectedIcon", "setSelectedIcon", "ye", "House_default", "npm_react_18_2_exports", "importModule", "module", "ue", "emptyState", "RenderTarget", "p", "NullState", "motion", "addPropertyControls", "ControlType", "piece", "defaultEvents", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "newTab", "textColor", "title", "underlineColor", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "_ref2", "_ref3", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "TLcD0ZoWv", "jMFS5h72W", "W0NthcAk7", "VcvynDieK", "YQ5m3J_GT", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "cx", "RichText2", "css", "FramerUlxaIbyvg", "withCSS", "UlxaIbyvg_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "fontStack", "formatTimeOrDate", "outputType", "showYear", "showMonth", "showWeekday", "showMinutes", "showSeconds", "timeFormat", "monthFormat", "localCode", "date", "onlyYearIsShown", "defaultProps", "Time", "props", "mergedProps", "color", "font", "tabularFont", "useLocaleCode", "getTextContent", "te", "timeoutRef", "pe", "updateCountdown", "node", "prev", "tick", "next", "textContent", "visible", "setIsVisible", "ye", "isCanvas", "RenderTarget", "ue", "Z", "p", "addPropertyControls", "ControlType", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "serializationHash", "SVG", "css", "FramerzfV_gvCDa", "withCSS", "zfV_gvCDa_default", "addFonts", "ButtonsLinkFonts", "getFonts", "UlxaIbyvg_default", "LogoFooterFonts", "zfV_gvCDa_default", "TimeDateFonts", "Time", "PhosphorFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "dO8fJquccYPnUhEW6j", "eCFbVGIyYYPnUhEW6j", "idYPnUhEW6j", "XbddN_k7NWrhpJ1mY6", "iFpheOILuWrhpJ1mY6", "idWrhpJ1mY6", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "router", "useRouter", "LayoutGroup", "transition1", "u", "addPropertyOverrides", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "UlxaIbyvg_default", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "ChildrenCanSuspend", "QueryData", "niFzHTQVh_default", "collection", "paginationInfo", "loadMore", "l", "index", "PathVariablesContext", "resolvedLinks2", "wn4aJBJ2_default", "collection1", "paginationInfo1", "loadMore1", "index1", "resolvedLinks3", "zfV_gvCDa_default", "Time", "Icon", "css", "FramerqcfqegA_T", "withCSS", "qcfqegA_T_default", "addPropertyControls", "ControlType", "addFonts", "ButtonsLinkFonts", "LogoFooterFonts", "TimeDateFonts", "PhosphorFonts", "getFontsFromSharedStyle", "fonts", "CurrencySymbols_default", "UPGRADE_LINK", "ShopifyDataType", "OPEN_CART_EVENT", "DEFAULT_TRANSITION", "Colors", "EMPTY_SHOPIFY_DATA", "shopifyDataCache", "parseShopifyId", "id", "type", "parseShopifyData", "shopifyData", "cachedData", "data", "parsedData", "variant", "error", "styleLayer", "layer", "style", "newLayer", "width", "height", "q", "Icon", "image", "color", "size", "defaultImage", "colorValue", "p", "iconProp", "buttonTitle", "object", "ControlType", "Button", "tag", "fill", "shadows", "border", "radius", "padding", "font", "opacity", "bgBlur", "transition", "variant", "children", "animate", "otherProps", "background", "Tag", "motion", "addWrapper", "elementChildren", "element", "u", "createButtonPropertyControls", "variants", "placeholder", "hidden", "endProps", "lastControlDescription", "allVariants", "Colors", "colorControls", "placeholderControls", "fillControls", "borderControls", "shadowsControls", "opacityControls", "defaultColorValues", "defaultPlaceholderValues", "defaultFillValues", "defaultBorderValues", "defaultOpacityValues", "hasDefaultBorder", "isDefault", "optional", "props", "prop", "showTransition", "DEFAULT_TRANSITION", "Message", "title", "subtitle", "currencyFormatProp", "startProps", "navigator", "formatCurrency", "amount", "currencyCode", "options", "decimals", "formattedAmount", "locale", "symbol", "CurrencySymbols_default", "generateVariantTitle", "labelOptions", "option", "createStore", "t", "e", "n", "setState", "r", "c", "getState", "subscribeWithSelector", "o", "listenerToAdd", "window", "s", "ue", "fe", "create", "useStore", "u", "le", "i", "a", "pe", "d", "l", "S", "b", "g", "w", "listener", "p", "ne", "n", "a", "s", "i", "__defNormalProp", "o", "__spreadValues", "toThenable", "e", "t", "persist", "r", "l", "c", "setItem", "u", "p", "v", "hydrate", "CART_ID_STORAGE_ID", "frameshipDataCache", "fetchShopifyData", "query", "variables", "shopUrl", "accessToken", "getFrameshipInfo", "value", "error", "CART_FRAGMENT", "useCartStore", "create", "persist", "set", "get", "createNewCart", "cartId", "cart", "fetchCart", "edge", "generateCheckoutUrl", "newCart", "createCart", "variantId", "quantity", "updatedCart", "addToCart", "lineId", "removeFromCart", "updateCartLineQuantity", "state", "mutation", "data", "e", "retryVariables", "retryData", "getAmountInStock", "productId", "inventoryByVariant", "useAmountInStock", "shopifyData", "shopifyId", "parseShopifyData", "inventory", "setInventory", "ye", "isLoading", "setIsLoading", "ue", "generateBuyNowCheckoutUrl", "stagingDomain", "productionDomain", "isCreatorLicense", "hasAccess", "window", "frameshipIdComponent", "frameshipId", "frameshipData", "parseFrameshipData", "hasFrameshipAccess", "frameshipComponent", "newStagingDomain", "newProductionDomain", "hostname", "isPreview", "stagingDomainValue", "productionDomainValue", "decoded", "decodeFromBase64WithoutPadding", "rot13", "reverseString", "base64WithoutPadding", "padding", "paddedBase64", "str", "char", "charCode", "baseCharCode", "checkoutUrl"]
}
