{
  "version": 3,
  "sources": ["ssg:https://framer.com/m/framer/icon-nullstate.js@0.7.0", "ssg:https://framer.com/m/material-icons/Home.js@0.0.32", "ssg:https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js", "ssg:https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/DAWxXDGdC5RJUOPfOsh5/Ticker.js", "ssg:https://framerusercontent.com/modules/e164ATxmEVvG2JECj9Oa/PXue27DkliwrgGZ3mu3c/mC_rWf2v2.js", "ssg:https://framerusercontent.com/modules/dFfa5KK9duj3gFW5LSJb/S0XT3ySa6bv97DqENR5I/QB6z_ISfX.js", "ssg:https://framerusercontent.com/modules/jcE85jpdzTsqQjKkMRLq/yka24OyiwTrW8SILHmuU/rCRzcHSZZ.js", "ssg:https://framerusercontent.com/modules/lHSwdLqyWyJZstTLD5vN/MOIzn46JEgnzcFpOd9df/augiA20Il.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", "const o=e=>e;let t;var h=e=>(t||(t=o(e.createElement(\"path\",{d:\"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"}),\"Home\")),t);export{h as default};\n", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\"; /*\n                                      ** ICON UTILS\n                                      ** Pull as much re-usable logic into here as possible\n                                      ** This will make it easier to replace in all icon components\n                                      */\nexport const containerStyles = {\n  width: \"100%\",\n  height: \"100%\",\n  display: \"flex\",\n  justifyContent: \"center\",\n  alignItems: \"center\"\n};\nexport const defaultEvents = {\n  onClick: {\n    type: ControlType.EventHandler\n  },\n  onMouseDown: {\n    type: ControlType.EventHandler\n  },\n  onMouseUp: {\n    type: ControlType.EventHandler\n  },\n  onMouseEnter: {\n    type: ControlType.EventHandler\n  },\n  onMouseLeave: {\n    type: ControlType.EventHandler\n  }\n};\nconst findByArray = (arr, search) => arr.find(a => a.toLowerCase().includes(search));\nexport function getIconSelection(iconKeys, selectByList, iconSearch = \"\", iconSelection, lowercaseIconKeyPairs) {\n  // gotta get the exact match first THEN find\n  // have a set and try to access ?\n  if (selectByList) return iconSelection;\n  if (iconSearch == null || (iconSearch === null || iconSearch === void 0 ? void 0 : iconSearch.length) === 0) return null;\n  const iconSearchTerm = iconSearch.toLowerCase().replace(/-|\\s/g, \"\");\n  var _iconSearchTerm; // check for exact match, otherwise use .find\n  const searchResult = (_iconSearchTerm = lowercaseIconKeyPairs[iconSearchTerm]) !== null && _iconSearchTerm !== void 0 ? _iconSearchTerm : findByArray(iconKeys, iconSearchTerm);\n  return searchResult;\n}\nexport function useIconSelection(iconKeys, selectByList, iconSearch = \"\", iconSelection, lowercaseIconKeyPairs) {\n  // Clean search term\n  const iconSearchResult = useMemo(() => {\n    if (iconSearch == null || (iconSearch === null || iconSearch === void 0 ? void 0 : iconSearch.length) === 0) return null;\n    const iconSearchTerm = iconSearch.toLowerCase().replace(/-|\\s/g, \"\");\n    var _iconSearchTerm; // check for exact match, otherwise use .find\n    const searchResult = (_iconSearchTerm = lowercaseIconKeyPairs[iconSearchTerm]) !== null && _iconSearchTerm !== void 0 ? _iconSearchTerm : findByArray(iconKeys, iconSearchTerm);\n    return searchResult;\n  }, [iconSelection, iconSearch]);\n  const name = selectByList ? iconSelection : iconSearchResult;\n  return name;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"getIconSelection\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"containerStyles\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"useIconSelection\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"defaultEvents\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./utils.map", "import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nimport { useState, useEffect, useMemo, useRef } from \"react\";\nimport { addPropertyControls, ControlType, motion, RenderTarget } from \"framer\";\nimport { NullState } from \"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";\nimport HomeFactory from \"https://framer.com/m/material-icons/Home.js@0.0.32\";\nimport { defaultEvents, useIconSelection, getIconSelection } from \"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";\nconst moduleBaseUrl = \"https://framer.com/m/material-icons/\";\nconst icons = {\n  AcUnit: 15,\n  AccessAlarm: 15,\n  AccessAlarms: 15,\n  AccessTime: 15,\n  AccessTimeFilled: 0,\n  Accessibility: 7,\n  AccessibilityNew: 0,\n  Accessible: 15,\n  AccessibleForward: 0,\n  AccountBalance: 2,\n  AccountBalanceWallet: 0,\n  AccountBox: 15,\n  AccountCircle: 7,\n  AccountTree: 15,\n  AdUnits: 15,\n  Adb: 15,\n  Add: 15,\n  AddAPhoto: 15,\n  AddAlarm: 15,\n  AddAlert: 15,\n  AddBox: 15,\n  AddBusiness: 15,\n  AddCircle: 15,\n  AddCircleOutline: 0,\n  AddComment: 15,\n  AddIcCall: 15,\n  AddLink: 15,\n  AddLocation: 15,\n  AddLocationAlt: 2,\n  AddModerator: 15,\n  AddPhotoAlternate: 0,\n  AddReaction: 15,\n  AddRoad: 15,\n  AddShoppingCart: 2,\n  AddTask: 15,\n  AddToDrive: 15,\n  AddToHomeScreen: 2,\n  AddToPhotos: 15,\n  AddToQueue: 15,\n  Addchart: 15,\n  Adjust: 15,\n  AdminPanelSettings: 0,\n  Agriculture: 15,\n  Air: 15,\n  AirlineSeatFlat: 2,\n  AirplaneTicket: 2,\n  AirplanemodeActive: 0,\n  AirplanemodeInactive: 0,\n  Airplay: 15,\n  AirportShuttle: 2,\n  Alarm: 15,\n  AlarmAdd: 15,\n  AlarmOff: 15,\n  AlarmOn: 15,\n  Album: 15,\n  AlignHorizontalLeft: 0,\n  AlignHorizontalRight: 0,\n  AlignVerticalBottom: 0,\n  AlignVerticalCenter: 0,\n  AlignVerticalTop: 0,\n  AllInbox: 15,\n  AllInclusive: 15,\n  AllOut: 15,\n  AltRoute: 15,\n  AlternateEmail: 2,\n  Analytics: 15,\n  Anchor: 15,\n  Android: 15,\n  Animation: 15,\n  Announcement: 15,\n  Aod: 15,\n  Apartment: 15,\n  Api: 15,\n  AppBlocking: 15,\n  AppRegistration: 2,\n  AppSettingsAlt: 2,\n  Apple: 0,\n  Approval: 15,\n  Apps: 15,\n  Architecture: 15,\n  Archive: 15,\n  ArrowBack: 15,\n  ArrowBackIos: 15,\n  ArrowBackIosNew: 2,\n  ArrowCircleDown: 2,\n  ArrowCircleUp: 7,\n  ArrowDownward: 7,\n  ArrowDropDown: 7,\n  ArrowDropDownCircle: 0,\n  ArrowDropUp: 15,\n  ArrowForward: 15,\n  ArrowForwardIos: 2,\n  ArrowLeft: 15,\n  ArrowRight: 15,\n  ArrowRightAlt: 7,\n  ArrowUpward: 15,\n  ArtTrack: 15,\n  Article: 15,\n  AspectRatio: 15,\n  Assessment: 15,\n  Assignment: 15,\n  AssignmentInd: 7,\n  AssignmentLate: 2,\n  AssignmentReturn: 0,\n  AssignmentReturned: 0,\n  AssignmentTurnedIn: 0,\n  Assistant: 15,\n  AssistantDirection: 0,\n  AssistantPhoto: 2,\n  Atm: 15,\n  AttachEmail: 15,\n  AttachFile: 15,\n  AttachMoney: 15,\n  Attachment: 15,\n  Attractions: 15,\n  Attribution: 15,\n  Audiotrack: 15,\n  AutoAwesome: 15,\n  AutoAwesomeMosaic: 0,\n  AutoAwesomeMotion: 0,\n  AutoDelete: 15,\n  AutoFixHigh: 15,\n  AutoFixNormal: 7,\n  AutoFixOff: 15,\n  AutoGraph: 15,\n  AutoStories: 15,\n  AutofpsSelect: 7,\n  Autorenew: 15,\n  AvTimer: 15,\n  BabyChangingStation: 0,\n  Backpack: 15,\n  Backspace: 15,\n  Backup: 15,\n  BackupTable: 15,\n  Badge: 15,\n  BakeryDining: 15,\n  Balcony: 15,\n  Ballot: 15,\n  BarChart: 15,\n  BatchPrediction: 2,\n  Bathroom: 15,\n  Bathtub: 15,\n  Battery20: 15,\n  Battery30: 15,\n  Battery50: 15,\n  Battery60: 15,\n  Battery80: 15,\n  Battery90: 15,\n  BatteryAlert: 15,\n  BatteryCharging20: 0,\n  BatteryCharging30: 0,\n  BatteryCharging50: 0,\n  BatteryCharging60: 0,\n  BatteryCharging80: 0,\n  BatteryCharging90: 0,\n  BatteryChargingFull: 0,\n  BatteryFull: 15,\n  BatterySaver: 15,\n  BatteryStd: 15,\n  BatteryUnknown: 2,\n  BeachAccess: 15,\n  Bed: 15,\n  BedroomBaby: 15,\n  BedroomChild: 15,\n  BedroomParent: 7,\n  Bedtime: 15,\n  Beenhere: 15,\n  Bento: 15,\n  BikeScooter: 15,\n  Biotech: 15,\n  Blender: 15,\n  Block: 15,\n  Bloodtype: 15,\n  Bluetooth: 15,\n  BluetoothAudio: 2,\n  BluetoothConnected: 0,\n  BluetoothDisabled: 0,\n  BluetoothDrive: 2,\n  BluetoothSearching: 0,\n  BlurCircular: 15,\n  BlurLinear: 15,\n  BlurOff: 15,\n  BlurOn: 15,\n  Bolt: 15,\n  Book: 15,\n  BookOnline: 15,\n  Bookmark: 15,\n  BookmarkAdd: 15,\n  BookmarkAdded: 7,\n  BookmarkBorder: 2,\n  BookmarkRemove: 2,\n  Bookmarks: 15,\n  BorderAll: 15,\n  BorderBottom: 15,\n  BorderClear: 15,\n  BorderColor: 15,\n  BorderHorizontal: 0,\n  BorderInner: 15,\n  BorderLeft: 15,\n  BorderOuter: 15,\n  BorderRight: 15,\n  BorderStyle: 15,\n  BorderTop: 15,\n  BorderVertical: 2,\n  BrandingWatermark: 0,\n  BreakfastDining: 2,\n  Brightness1: 15,\n  Brightness2: 15,\n  Brightness3: 15,\n  Brightness4: 15,\n  Brightness5: 15,\n  Brightness6: 15,\n  Brightness7: 15,\n  BrightnessAuto: 2,\n  BrightnessHigh: 2,\n  BrightnessLow: 7,\n  BrightnessMedium: 0,\n  BrokenImage: 15,\n  BrowserNotSupported: 0,\n  BrunchDining: 15,\n  Brush: 15,\n  BubbleChart: 15,\n  BugReport: 15,\n  Build: 15,\n  BuildCircle: 15,\n  Bungalow: 15,\n  BurstMode: 15,\n  BusAlert: 15,\n  Business: 15,\n  BusinessCenter: 2,\n  Cabin: 15,\n  Cable: 15,\n  Cached: 15,\n  Cake: 15,\n  Calculate: 15,\n  CalendarToday: 7,\n  CalendarViewDay: 2,\n  CalendarViewMonth: 0,\n  CalendarViewWeek: 0,\n  Call: 15,\n  CallEnd: 15,\n  CallMade: 15,\n  CallMerge: 15,\n  CallMissed: 15,\n  CallMissedOutgoing: 0,\n  CallReceived: 15,\n  CallSplit: 15,\n  CallToAction: 15,\n  Camera: 15,\n  CameraAlt: 15,\n  CameraEnhance: 7,\n  CameraFront: 15,\n  CameraIndoor: 15,\n  CameraOutdoor: 7,\n  CameraRear: 15,\n  CameraRoll: 15,\n  Cameraswitch: 15,\n  Campaign: 15,\n  Cancel: 15,\n  CancelPresentation: 0,\n  CancelScheduleSend: 0,\n  CarRental: 15,\n  CarRepair: 15,\n  CardGiftcard: 15,\n  CardMembership: 2,\n  CardTravel: 15,\n  Carpenter: 15,\n  Cases: 15,\n  Casino: 15,\n  Cast: 15,\n  CastConnected: 7,\n  CastForEducation: 0,\n  CatchingPokemon: 2,\n  Category: 15,\n  Celebration: 15,\n  CellWifi: 15,\n  CenterFocusStrong: 0,\n  CenterFocusWeak: 2,\n  Chair: 15,\n  ChairAlt: 15,\n  Chalet: 15,\n  ChangeCircle: 15,\n  ChangeHistory: 7,\n  ChargingStation: 2,\n  Chat: 15,\n  ChatBubble: 15,\n  ChatBubbleOutline: 0,\n  Check: 15,\n  CheckBox: 15,\n  CheckBoxOutlineBlank: 0,\n  CheckCircle: 15,\n  CheckCircleOutline: 0,\n  Checkroom: 15,\n  ChevronLeft: 15,\n  ChevronRight: 15,\n  ChildCare: 15,\n  ChildFriendly: 7,\n  ChromeReaderMode: 0,\n  Circle: 15,\n  CircleNotifications: 0,\n  Class: 15,\n  CleanHands: 15,\n  CleaningServices: 0,\n  Clear: 15,\n  ClearAll: 15,\n  Close: 15,\n  CloseFullscreen: 2,\n  ClosedCaption: 7,\n  ClosedCaptionOff: 0,\n  Cloud: 15,\n  CloudCircle: 15,\n  CloudDone: 15,\n  CloudDownload: 7,\n  CloudOff: 15,\n  CloudQueue: 15,\n  CloudUpload: 15,\n  Code: 15,\n  CodeOff: 15,\n  Coffee: 15,\n  CoffeeMaker: 15,\n  Collections: 15,\n  CollectionsBookmark: 0,\n  ColorLens: 15,\n  Colorize: 15,\n  Comment: 15,\n  CommentBank: 15,\n  Commute: 15,\n  Compare: 15,\n  CompareArrows: 7,\n  CompassCalibration: 0,\n  Compress: 15,\n  Computer: 15,\n  ConfirmationNumber: 0,\n  ConnectedTv: 15,\n  Construction: 15,\n  ContactMail: 15,\n  ContactPage: 15,\n  ContactPhone: 15,\n  ContactSupport: 2,\n  Contactless: 15,\n  Contacts: 15,\n  ContentCopy: 15,\n  ContentCut: 15,\n  ContentPaste: 15,\n  ContentPasteOff: 2,\n  ControlCamera: 7,\n  ControlPoint: 15,\n  CopyAll: 15,\n  Copyright: 15,\n  Coronavirus: 15,\n  CorporateFare: 7,\n  Cottage: 15,\n  Countertops: 15,\n  Create: 15,\n  CreateNewFolder: 2,\n  CreditCard: 15,\n  CreditCardOff: 7,\n  CreditScore: 15,\n  Crib: 15,\n  Crop: 15,\n  Crop169: 15,\n  Crop32: 15,\n  Crop54: 15,\n  Crop75: 15,\n  CropDin: 15,\n  CropFree: 15,\n  CropLandscape: 7,\n  CropOriginal: 15,\n  CropPortrait: 15,\n  CropRotate: 15,\n  CropSquare: 15,\n  Dangerous: 15,\n  DarkMode: 15,\n  Dashboard: 15,\n  DashboardCustomize: 0,\n  DataSaverOff: 15,\n  DataSaverOn: 15,\n  DataUsage: 15,\n  DateRange: 15,\n  Deck: 15,\n  Dehaze: 15,\n  Delete: 15,\n  DeleteForever: 7,\n  DeleteOutline: 7,\n  DeleteSweep: 15,\n  DeliveryDining: 2,\n  DepartureBoard: 2,\n  Description: 15,\n  DesignServices: 2,\n  DesktopMac: 15,\n  DesktopWindows: 2,\n  Details: 15,\n  DeveloperBoard: 2,\n  DeveloperBoardOff: 0,\n  DeveloperMode: 7,\n  DeviceHub: 15,\n  DeviceThermostat: 0,\n  DeviceUnknown: 7,\n  Devices: 15,\n  DevicesOther: 15,\n  DialerSip: 15,\n  Dialpad: 15,\n  Dining: 15,\n  DinnerDining: 15,\n  Directions: 15,\n  DirectionsBike: 2,\n  DirectionsBoat: 2,\n  DirectionsBoatFilled: 0,\n  DirectionsBus: 7,\n  DirectionsBusFilled: 0,\n  DirectionsCar: 7,\n  DirectionsCarFilled: 0,\n  DirectionsOff: 7,\n  DirectionsRailway: 0,\n  DirectionsRun: 7,\n  DirectionsSubway: 0,\n  DirectionsTransit: 0,\n  DirectionsWalk: 2,\n  DirtyLens: 15,\n  DisabledByDefault: 0,\n  DiscFull: 15,\n  Dns: 15,\n  DoDisturb: 15,\n  DoDisturbAlt: 15,\n  DoDisturbOff: 15,\n  DoDisturbOn: 15,\n  DoNotDisturb: 15,\n  DoNotDisturbAlt: 2,\n  DoNotDisturbOff: 2,\n  DoNotDisturbOn: 2,\n  DoNotStep: 15,\n  DoNotTouch: 15,\n  Dock: 15,\n  DocumentScanner: 2,\n  Domain: 15,\n  DomainDisabled: 2,\n  DomainVerification: 0,\n  Done: 15,\n  DoneAll: 15,\n  DoneOutline: 15,\n  DonutLarge: 15,\n  DonutSmall: 15,\n  DoorBack: 15,\n  DoorFront: 15,\n  DoorSliding: 15,\n  Doorbell: 15,\n  DoubleArrow: 15,\n  DownhillSkiing: 2,\n  Download: 15,\n  DownloadDone: 15,\n  DownloadForOffline: 0,\n  Downloading: 15,\n  Drafts: 15,\n  DragHandle: 15,\n  DragIndicator: 7,\n  DriveEta: 15,\n  DriveFileMove: 7,\n  DriveFolderUpload: 0,\n  Dry: 15,\n  DryCleaning: 15,\n  Duo: 15,\n  Dvr: 15,\n  DynamicFeed: 15,\n  DynamicForm: 15,\n  EMobiledata: 15,\n  Earbuds: 15,\n  EarbudsBattery: 2,\n  East: 15,\n  Eco: 15,\n  EdgesensorHigh: 2,\n  EdgesensorLow: 7,\n  Edit: 15,\n  EditAttributes: 2,\n  EditLocation: 15,\n  EditLocationAlt: 2,\n  EditNotifications: 0,\n  EditOff: 15,\n  EditRoad: 15,\n  EightK: 15,\n  EightKPlus: 15,\n  EightMp: 15,\n  EightteenMp: 15,\n  Eject: 15,\n  Elderly: 15,\n  ElectricBike: 15,\n  ElectricCar: 15,\n  ElectricMoped: 7,\n  ElectricRickshaw: 0,\n  ElectricScooter: 2,\n  ElectricalServices: 0,\n  Elevator: 15,\n  ElevenMp: 15,\n  Email: 15,\n  EmojiEmotions: 7,\n  EmojiEvents: 15,\n  EmojiFlags: 15,\n  EmojiFoodBeverage: 0,\n  EmojiNature: 15,\n  EmojiObjects: 15,\n  EmojiPeople: 15,\n  EmojiSymbols: 15,\n  EmojiTransportation: 0,\n  Engineering: 15,\n  EnhancedEncryption: 0,\n  Equalizer: 15,\n  Error: 15,\n  ErrorOutline: 15,\n  Escalator: 15,\n  EscalatorWarning: 0,\n  Euro: 15,\n  EuroSymbol: 15,\n  EvStation: 15,\n  Event: 15,\n  EventAvailable: 2,\n  EventBusy: 15,\n  EventNote: 15,\n  EventSeat: 15,\n  ExitToApp: 15,\n  Expand: 15,\n  ExpandLess: 15,\n  ExpandMore: 15,\n  Explicit: 15,\n  Explore: 15,\n  ExploreOff: 15,\n  Exposure: 15,\n  Extension: 15,\n  ExtensionOff: 15,\n  Face: 15,\n  FaceRetouchingOff: 0,\n  Facebook: 15,\n  FactCheck: 15,\n  FamilyRestroom: 2,\n  FastForward: 15,\n  FastRewind: 15,\n  Fastfood: 15,\n  Favorite: 15,\n  FavoriteBorder: 2,\n  FeaturedPlayList: 0,\n  FeaturedVideo: 7,\n  Feed: 15,\n  Feedback: 15,\n  Female: 15,\n  Fence: 15,\n  Festival: 15,\n  FiberDvr: 15,\n  FiberManualRecord: 0,\n  FiberNew: 15,\n  FiberPin: 15,\n  FiberSmartRecord: 0,\n  FileCopy: 15,\n  FileDownload: 15,\n  FileDownloadDone: 0,\n  FileDownloadOff: 2,\n  FilePresent: 15,\n  FileUpload: 15,\n  Filter: 15,\n  Filter1: 15,\n  Filter2: 15,\n  Filter3: 15,\n  Filter4: 15,\n  Filter5: 15,\n  Filter6: 15,\n  Filter7: 15,\n  Filter8: 15,\n  Filter9: 15,\n  Filter9Plus: 15,\n  FilterAlt: 15,\n  FilterBAndW: 15,\n  FilterCenterFocus: 0,\n  FilterDrama: 15,\n  FilterFrames: 15,\n  FilterHdr: 15,\n  FilterList: 15,\n  FilterNone: 15,\n  FilterTiltShift: 2,\n  FilterVintage: 7,\n  FindInPage: 15,\n  FindReplace: 15,\n  Fingerprint: 15,\n  FireExtinguisher: 0,\n  Fireplace: 15,\n  FirstPage: 15,\n  FitScreen: 15,\n  FitnessCenter: 7,\n  FiveG: 15,\n  FiveK: 15,\n  FiveKPlus: 15,\n  FiveMp: 15,\n  FivteenMp: 15,\n  Flag: 15,\n  Flaky: 15,\n  Flare: 15,\n  FlashAuto: 15,\n  FlashOff: 15,\n  FlashOn: 15,\n  FlashlightOff: 7,\n  FlashlightOn: 15,\n  Flatware: 15,\n  Flight: 15,\n  FlightLand: 15,\n  FlightTakeoff: 7,\n  Flip: 15,\n  FlipCameraAndroid: 0,\n  FlipCameraIos: 7,\n  FlipToBack: 15,\n  FlipToFront: 15,\n  Flourescent: 15,\n  FlutterDash: 15,\n  FmdBad: 15,\n  FmdGood: 15,\n  Folder: 15,\n  FolderOpen: 15,\n  FolderShared: 15,\n  FolderSpecial: 7,\n  FollowTheSigns: 2,\n  FontDownload: 15,\n  FontDownloadOff: 2,\n  FoodBank: 15,\n  FormatAlignCenter: 0,\n  FormatAlignJustify: 0,\n  FormatAlignLeft: 2,\n  FormatAlignRight: 0,\n  FormatBold: 15,\n  FormatClear: 15,\n  FormatColorFill: 2,\n  FormatColorReset: 0,\n  FormatColorText: 2,\n  FormatIndentDecrease: 0,\n  FormatIndentIncrease: 0,\n  FormatItalic: 15,\n  FormatLineSpacing: 0,\n  FormatListBulleted: 0,\n  FormatListNumbered: 0,\n  FormatPaint: 15,\n  FormatQuote: 15,\n  FormatShapes: 15,\n  FormatSize: 15,\n  FormatStrikethrough: 0,\n  FormatUnderlined: 0,\n  Forum: 15,\n  Forward: 15,\n  Forward10: 15,\n  Forward30: 15,\n  Forward5: 15,\n  ForwardToInbox: 2,\n  Foundation: 15,\n  FourGMobiledata: 2,\n  FourGPlusMobiledata: 0,\n  FourK: 15,\n  FourKPlus: 15,\n  FourMp: 15,\n  FourteenMp: 15,\n  FreeBreakfast: 7,\n  Fullscreen: 15,\n  FullscreenExit: 2,\n  Functions: 15,\n  GMobiledata: 15,\n  GTranslate: 15,\n  Gamepad: 15,\n  Games: 15,\n  Garage: 15,\n  Gavel: 15,\n  Gesture: 15,\n  GetApp: 15,\n  Gif: 15,\n  GitHub: 0,\n  Gite: 15,\n  GolfCourse: 15,\n  Google: 0,\n  GppBad: 15,\n  GppGood: 15,\n  GppMaybe: 15,\n  GpsFixed: 15,\n  GpsNotFixed: 15,\n  GpsOff: 15,\n  Grade: 15,\n  Gradient: 15,\n  Grading: 15,\n  Grain: 15,\n  GraphicEq: 15,\n  Grass: 15,\n  Grid3x3: 15,\n  Grid4x4: 15,\n  GridGoldenratio: 2,\n  GridOff: 15,\n  GridOn: 15,\n  GridView: 15,\n  Group: 15,\n  GroupAdd: 15,\n  GroupWork: 15,\n  Groups: 15,\n  HMobiledata: 15,\n  HPlusMobiledata: 2,\n  Hail: 15,\n  Handyman: 15,\n  Hardware: 15,\n  Hd: 15,\n  HdrAuto: 15,\n  HdrAutoSelect: 7,\n  HdrEnhancedSelect: 0,\n  HdrOff: 15,\n  HdrOffSelect: 15,\n  HdrOn: 15,\n  HdrOnSelect: 15,\n  HdrPlus: 15,\n  HdrStrong: 15,\n  HdrWeak: 15,\n  Headphones: 15,\n  HeadphonesBattery: 0,\n  Headset: 15,\n  HeadsetMic: 15,\n  HeadsetOff: 15,\n  Healing: 15,\n  HealthAndSafety: 2,\n  Hearing: 15,\n  HearingDisabled: 2,\n  Height: 15,\n  Help: 15,\n  HelpCenter: 15,\n  HelpOutline: 15,\n  Hevc: 15,\n  HideImage: 15,\n  HideSource: 15,\n  HighQuality: 15,\n  Highlight: 15,\n  HighlightAlt: 15,\n  HighlightOff: 15,\n  Hiking: 15,\n  History: 15,\n  HistoryEdu: 15,\n  HistoryToggleOff: 0,\n  HolidayVillage: 2,\n  Home: 15,\n  HomeMax: 15,\n  HomeMini: 15,\n  HomeRepairService: 0,\n  HomeWork: 15,\n  HorizontalRule: 2,\n  HorizontalSplit: 2,\n  HotTub: 15,\n  Hotel: 15,\n  HourglassBottom: 2,\n  HourglassDisabled: 0,\n  HourglassEmpty: 2,\n  HourglassFull: 7,\n  HourglassTop: 15,\n  House: 15,\n  HouseSiding: 15,\n  Houseboat: 15,\n  HowToReg: 15,\n  HowToVote: 15,\n  Http: 15,\n  Https: 15,\n  Hvac: 15,\n  IceSkating: 15,\n  Icecream: 15,\n  Image: 15,\n  ImageAspectRatio: 0,\n  ImageNotSupported: 0,\n  ImageSearch: 15,\n  ImagesearchRoller: 0,\n  ImportContacts: 2,\n  ImportExport: 15,\n  ImportantDevices: 0,\n  Inbox: 15,\n  Info: 15,\n  Input: 15,\n  InsertChart: 15,\n  InsertComment: 7,\n  InsertDriveFile: 2,\n  InsertEmoticon: 2,\n  InsertInvitation: 0,\n  InsertLink: 15,\n  InsertPhoto: 15,\n  Insights: 15,\n  Instagram: 0,\n  Inventory: 15,\n  Inventory2: 15,\n  InvertColors: 15,\n  InvertColorsOff: 2,\n  IosShare: 15,\n  Iron: 15,\n  Iso: 15,\n  Kayaking: 15,\n  Keyboard: 15,\n  KeyboardAlt: 15,\n  KeyboardArrowDown: 0,\n  KeyboardArrowLeft: 0,\n  KeyboardArrowRight: 0,\n  KeyboardArrowUp: 2,\n  KeyboardBackspace: 0,\n  KeyboardCapslock: 0,\n  KeyboardHide: 15,\n  KeyboardReturn: 2,\n  KeyboardTab: 15,\n  KeyboardVoice: 7,\n  KingBed: 15,\n  Kitchen: 15,\n  Kitesurfing: 15,\n  Label: 15,\n  LabelImportant: 2,\n  LabelOff: 15,\n  Landscape: 15,\n  Language: 15,\n  Laptop: 15,\n  LaptopChromebook: 0,\n  LaptopMac: 15,\n  LaptopWindows: 7,\n  LastPage: 15,\n  Launch: 15,\n  Layers: 15,\n  LayersClear: 15,\n  Leaderboard: 15,\n  LeakAdd: 15,\n  LeakRemove: 15,\n  LegendToggle: 15,\n  Lens: 15,\n  LensBlur: 15,\n  LibraryAdd: 15,\n  LibraryAddCheck: 2,\n  LibraryBooks: 15,\n  LibraryMusic: 15,\n  Light: 15,\n  LightMode: 15,\n  Lightbulb: 15,\n  LineStyle: 15,\n  LineWeight: 15,\n  LinearScale: 15,\n  Link: 15,\n  LinkOff: 15,\n  LinkedCamera: 15,\n  LinkedIn: 0,\n  Liquor: 15,\n  List: 15,\n  ListAlt: 15,\n  LiveHelp: 15,\n  LiveTv: 15,\n  Living: 15,\n  LocalActivity: 7,\n  LocalAirport: 15,\n  LocalAtm: 15,\n  LocalBar: 15,\n  LocalCafe: 15,\n  LocalCarWash: 15,\n  LocalDining: 15,\n  LocalDrink: 15,\n  LocalFireDepartment: 0,\n  LocalFlorist: 15,\n  LocalGasStation: 2,\n  LocalGroceryStore: 0,\n  LocalHospital: 7,\n  LocalHotel: 15,\n  LocalLaundryService: 0,\n  LocalLibrary: 15,\n  LocalMall: 15,\n  LocalMovies: 15,\n  LocalOffer: 15,\n  LocalParking: 15,\n  LocalPharmacy: 7,\n  LocalPhone: 15,\n  LocalPizza: 15,\n  LocalPlay: 15,\n  LocalPolice: 15,\n  LocalPostOffice: 2,\n  LocalPrintshop: 2,\n  LocalSee: 15,\n  LocalShipping: 7,\n  LocalTaxi: 15,\n  LocationCity: 15,\n  LocationDisabled: 0,\n  LocationOff: 15,\n  LocationOn: 15,\n  LocationSearching: 0,\n  Lock: 15,\n  LockClock: 15,\n  LockOpen: 15,\n  Login: 15,\n  Logout: 15,\n  Looks: 15,\n  Looks3: 15,\n  Looks4: 15,\n  Looks5: 15,\n  Looks6: 15,\n  LooksOne: 15,\n  LooksTwo: 15,\n  Loop: 15,\n  Loupe: 15,\n  LowPriority: 15,\n  Loyalty: 15,\n  LteMobiledata: 7,\n  LtePlusMobiledata: 0,\n  Luggage: 15,\n  LunchDining: 15,\n  Mail: 15,\n  MailOutline: 15,\n  Male: 15,\n  ManageAccounts: 2,\n  ManageSearch: 15,\n  Map: 15,\n  MapsHomeWork: 15,\n  MapsUgc: 15,\n  Margin: 15,\n  MarkAsUnread: 15,\n  MarkChatRead: 15,\n  MarkChatUnread: 2,\n  MarkEmailRead: 7,\n  MarkEmailUnread: 2,\n  Markunread: 15,\n  MarkunreadMailbox: 0,\n  Masks: 15,\n  Maximize: 15,\n  MediaBluetoothOff: 0,\n  MediaBluetoothOn: 0,\n  Mediation: 15,\n  MedicalServices: 2,\n  Medication: 15,\n  MeetingRoom: 15,\n  Memory: 15,\n  Menu: 15,\n  MenuBook: 15,\n  MenuOpen: 15,\n  MergeType: 15,\n  Message: 15,\n  Mic: 15,\n  MicExternalOff: 2,\n  MicExternalOn: 7,\n  MicNone: 15,\n  MicOff: 15,\n  Microwave: 15,\n  MilitaryTech: 15,\n  Minimize: 15,\n  MissedVideoCall: 2,\n  Mms: 15,\n  MobileFriendly: 2,\n  MobileOff: 15,\n  MobileScreenShare: 0,\n  MobiledataOff: 7,\n  Mode: 15,\n  ModeComment: 15,\n  ModeEdit: 15,\n  ModeEditOutline: 2,\n  ModeNight: 15,\n  ModeStandby: 15,\n  ModelTraining: 7,\n  MonetizationOn: 2,\n  Money: 15,\n  MoneyOff: 15,\n  MoneyOffCsred: 7,\n  Monitor: 15,\n  MonitorWeight: 7,\n  MonochromePhotos: 0,\n  Mood: 15,\n  MoodBad: 15,\n  Moped: 15,\n  More: 15,\n  MoreHoriz: 15,\n  MoreTime: 15,\n  MoreVert: 15,\n  MotionPhotosAuto: 0,\n  MotionPhotosOff: 2,\n  Mouse: 15,\n  MoveToInbox: 15,\n  Movie: 15,\n  MovieCreation: 7,\n  MovieFilter: 15,\n  Moving: 15,\n  Mp: 15,\n  MultilineChart: 2,\n  MultipleStop: 15,\n  Museum: 15,\n  MusicNote: 15,\n  MusicOff: 15,\n  MusicVideo: 15,\n  MyLocation: 15,\n  Nat: 15,\n  Nature: 15,\n  NaturePeople: 15,\n  NavigateBefore: 2,\n  NavigateNext: 15,\n  Navigation: 15,\n  NearMe: 15,\n  NearMeDisabled: 2,\n  NearbyError: 15,\n  NearbyOff: 15,\n  NetworkCell: 15,\n  NetworkCheck: 15,\n  NetworkLocked: 7,\n  NetworkWifi: 15,\n  NewReleases: 15,\n  NextPlan: 15,\n  NextWeek: 15,\n  Nfc: 15,\n  NightShelter: 15,\n  Nightlife: 15,\n  Nightlight: 15,\n  NightlightRound: 2,\n  NightsStay: 15,\n  NineK: 15,\n  NineKPlus: 15,\n  NineMp: 15,\n  NineteenMp: 15,\n  NoAccounts: 15,\n  NoBackpack: 15,\n  NoCell: 15,\n  NoDrinks: 15,\n  NoEncryption: 15,\n  NoFlash: 15,\n  NoFood: 15,\n  NoLuggage: 15,\n  NoMeals: 15,\n  NoMeetingRoom: 7,\n  NoPhotography: 7,\n  NoSim: 15,\n  NoStroller: 15,\n  NoTransfer: 15,\n  NordicWalking: 7,\n  North: 15,\n  NorthEast: 15,\n  NorthWest: 15,\n  NotAccessible: 7,\n  NotInterested: 7,\n  NotListedLocation: 0,\n  NotStarted: 15,\n  Note: 15,\n  NoteAdd: 15,\n  NoteAlt: 15,\n  Notes: 15,\n  NotificationAdd: 2,\n  Notifications: 7,\n  NotificationsActive: 0,\n  NotificationsNone: 0,\n  NotificationsOff: 0,\n  NotificationsPaused: 0,\n  OfflineBolt: 15,\n  OfflinePin: 15,\n  OfflineShare: 15,\n  OndemandVideo: 7,\n  OneK: 15,\n  OneKPlus: 15,\n  OneKk: 15,\n  OnlinePrediction: 0,\n  Opacity: 15,\n  OpenInBrowser: 7,\n  OpenInFull: 15,\n  OpenInNew: 15,\n  OpenInNewOff: 15,\n  OpenWith: 15,\n  OtherHouses: 15,\n  Outbound: 15,\n  Outbox: 15,\n  OutdoorGrill: 15,\n  Outlet: 15,\n  Padding: 15,\n  Pages: 15,\n  Pageview: 15,\n  Paid: 15,\n  Palette: 15,\n  PanTool: 15,\n  Panorama: 15,\n  PanoramaFishEye: 2,\n  PanoramaHorizontal: 0,\n  PanoramaPhotosphere: 0,\n  PanoramaVertical: 0,\n  PanoramaWideAngle: 0,\n  Paragliding: 15,\n  Park: 15,\n  PartyMode: 15,\n  Password: 15,\n  Pattern: 15,\n  Pause: 15,\n  PauseCircle: 15,\n  PauseCircleFilled: 0,\n  PauseCircleOutline: 0,\n  PausePresentation: 0,\n  Payment: 15,\n  Payments: 15,\n  PedalBike: 15,\n  Pending: 15,\n  PendingActions: 2,\n  People: 15,\n  PeopleAlt: 15,\n  PeopleOutline: 7,\n  PermCameraMic: 7,\n  PermContactCalendar: 0,\n  PermDataSetting: 2,\n  PermIdentity: 15,\n  PermMedia: 15,\n  PermPhoneMsg: 15,\n  PermScanWifi: 15,\n  Person: 15,\n  PersonAdd: 15,\n  PersonAddAlt: 15,\n  PersonAddAlt1: 7,\n  PersonAddDisabled: 0,\n  PersonOff: 15,\n  PersonOutline: 7,\n  PersonPin: 15,\n  PersonPinCircle: 2,\n  PersonRemove: 15,\n  PersonRemoveAlt1: 0,\n  PersonSearch: 15,\n  PersonalVideo: 7,\n  PestControl: 15,\n  PestControlRodent: 0,\n  Pets: 15,\n  Phone: 15,\n  PhoneAndroid: 15,\n  PhoneCallback: 7,\n  PhoneDisabled: 7,\n  PhoneEnabled: 15,\n  PhoneForwarded: 2,\n  PhoneInTalk: 15,\n  PhoneIphone: 15,\n  PhoneLocked: 15,\n  PhoneMissed: 15,\n  PhonePaused: 15,\n  Phonelink: 15,\n  PhonelinkErase: 2,\n  PhonelinkLock: 7,\n  PhonelinkOff: 15,\n  PhonelinkRing: 7,\n  PhonelinkSetup: 2,\n  Photo: 15,\n  PhotoAlbum: 15,\n  PhotoCamera: 15,\n  PhotoCameraBack: 2,\n  PhotoCameraFront: 0,\n  PhotoFilter: 15,\n  PhotoLibrary: 15,\n  PhotoSizeSelectLarge: 0,\n  PhotoSizeSelectSmall: 0,\n  Piano: 15,\n  PianoOff: 15,\n  PictureAsPdf: 15,\n  PictureInPicture: 0,\n  PictureInPictureAlt: 0,\n  PieChart: 15,\n  PieChartOutline: 2,\n  Pin: 15,\n  PinDrop: 15,\n  Pinterest: 0,\n  PivotTableChart: 2,\n  Place: 15,\n  Plagiarism: 15,\n  PlayArrow: 15,\n  PlayCircle: 15,\n  PlayCircleFilled: 0,\n  PlayCircleOutline: 0,\n  PlayDisabled: 15,\n  PlayForWork: 15,\n  PlayLesson: 15,\n  PlaylistAdd: 15,\n  PlaylistAddCheck: 0,\n  PlaylistPlay: 15,\n  Plumbing: 15,\n  PlusOne: 15,\n  Podcasts: 15,\n  PointOfSale: 15,\n  Policy: 15,\n  Poll: 15,\n  Pool: 15,\n  PortableWifiOff: 2,\n  Portrait: 15,\n  PostAdd: 15,\n  Power: 15,\n  PowerInput: 15,\n  PowerOff: 15,\n  PowerSettingsNew: 0,\n  PregnantWoman: 7,\n  PresentToAll: 15,\n  Preview: 15,\n  PriceChange: 15,\n  PriceCheck: 15,\n  Print: 15,\n  PrintDisabled: 7,\n  PriorityHigh: 15,\n  PrivacyTip: 15,\n  Psychology: 15,\n  Public: 15,\n  PublicOff: 15,\n  Publish: 15,\n  PublishedWithChanges: 0,\n  PushPin: 15,\n  QrCode: 15,\n  QrCode2: 15,\n  QrCodeScanner: 7,\n  QueryBuilder: 15,\n  QueryStats: 15,\n  QuestionAnswer: 2,\n  Queue: 15,\n  QueueMusic: 15,\n  QueuePlayNext: 7,\n  Quickreply: 15,\n  Quiz: 15,\n  RMobiledata: 15,\n  Radar: 15,\n  Radio: 15,\n  RadioButtonChecked: 0,\n  RadioButtonUnchecked: 0,\n  RailwayAlert: 15,\n  RamenDining: 15,\n  RateReview: 15,\n  RawOff: 15,\n  RawOn: 15,\n  ReadMore: 15,\n  Receipt: 15,\n  ReceiptLong: 15,\n  RecentActors: 15,\n  Recommend: 15,\n  RecordVoiceOver: 2,\n  Reddit: 0,\n  Redeem: 15,\n  Redo: 15,\n  ReduceCapacity: 2,\n  Refresh: 15,\n  RememberMe: 15,\n  Remove: 15,\n  RemoveCircle: 15,\n  RemoveCircleOutline: 0,\n  RemoveDone: 15,\n  RemoveFromQueue: 2,\n  RemoveModerator: 2,\n  RemoveRedEye: 15,\n  RemoveShoppingCart: 0,\n  Reorder: 15,\n  Repeat: 15,\n  RepeatOn: 15,\n  RepeatOne: 15,\n  RepeatOneOn: 15,\n  Replay: 15,\n  Replay10: 15,\n  Replay30: 15,\n  Replay5: 15,\n  ReplayCircleFilled: 0,\n  Reply: 15,\n  ReplyAll: 15,\n  Report: 15,\n  ReportGmailerrorred: 0,\n  ReportOff: 15,\n  ReportProblem: 7,\n  RequestPage: 15,\n  RequestQuote: 15,\n  ResetTv: 15,\n  RestartAlt: 15,\n  Restaurant: 15,\n  RestaurantMenu: 2,\n  Restore: 15,\n  RestoreFromTrash: 0,\n  RestorePage: 15,\n  Reviews: 15,\n  RiceBowl: 15,\n  RingVolume: 15,\n  Roofing: 15,\n  Room: 15,\n  RoomPreferences: 2,\n  RoomService: 15,\n  Rotate90DegreesCcw: 0,\n  RotateLeft: 15,\n  RotateRight: 15,\n  Router: 15,\n  Rowing: 15,\n  RssFeed: 15,\n  Rsvp: 15,\n  Rtt: 15,\n  Rule: 15,\n  RuleFolder: 15,\n  RunCircle: 15,\n  RunningWithErrors: 0,\n  RvHookup: 15,\n  SafetyDivider: 7,\n  Sailing: 15,\n  Sanitizer: 15,\n  Satellite: 15,\n  Save: 15,\n  SaveAlt: 15,\n  SavedSearch: 15,\n  Savings: 15,\n  Scanner: 15,\n  ScatterPlot: 15,\n  Schedule: 15,\n  ScheduleSend: 15,\n  Schema: 15,\n  School: 15,\n  Science: 15,\n  Score: 15,\n  ScreenLockLandscape: 0,\n  ScreenLockPortrait: 0,\n  ScreenLockRotation: 0,\n  ScreenRotation: 2,\n  ScreenSearchDesktop: 0,\n  ScreenShare: 15,\n  Screenshot: 15,\n  Sd: 15,\n  SdCard: 15,\n  SdCardAlert: 15,\n  SdStorage: 15,\n  Search: 15,\n  SearchOff: 15,\n  Security: 15,\n  SecurityUpdate: 2,\n  SecurityUpdateGood: 0,\n  Segment: 15,\n  SelectAll: 15,\n  SelfImprovement: 2,\n  Sell: 15,\n  Send: 15,\n  SendAndArchive: 2,\n  SendToMobile: 15,\n  SensorDoor: 15,\n  SensorWindow: 15,\n  Sensors: 15,\n  SensorsOff: 15,\n  SentimentNeutral: 0,\n  SentimentSatisfied: 0,\n  SetMeal: 15,\n  Settings: 15,\n  SettingsApplications: 0,\n  SettingsBluetooth: 0,\n  SettingsBrightness: 0,\n  SettingsCell: 15,\n  SettingsEthernet: 0,\n  SettingsInputAntenna: 0,\n  SettingsInputHdmi: 0,\n  SettingsInputSvideo: 0,\n  SettingsOverscan: 0,\n  SettingsPhone: 7,\n  SettingsPower: 7,\n  SettingsRemote: 2,\n  SettingsSuggest: 2,\n  SettingsVoice: 7,\n  SevenK: 15,\n  SevenKPlus: 15,\n  SevenMp: 15,\n  SeventeenMp: 15,\n  Share: 15,\n  ShareLocation: 7,\n  Shield: 15,\n  Shop: 15,\n  Shop2: 15,\n  ShopTwo: 15,\n  ShoppingBag: 15,\n  ShoppingBasket: 2,\n  ShoppingCart: 15,\n  ShortText: 15,\n  Shortcut: 15,\n  ShowChart: 15,\n  Shower: 15,\n  Shuffle: 15,\n  ShuffleOn: 15,\n  ShutterSpeed: 15,\n  Sick: 15,\n  SignalCellular0Bar: 0,\n  SignalCellular1Bar: 0,\n  SignalCellular2Bar: 0,\n  SignalCellular3Bar: 0,\n  SignalCellular4Bar: 0,\n  SignalCellularAlt: 0,\n  SignalCellularNoSim: 0,\n  SignalCellularNodata: 0,\n  SignalCellularNull: 0,\n  SignalCellularOff: 0,\n  SignalWifi0Bar: 2,\n  SignalWifi1Bar: 2,\n  SignalWifi1BarLock: 0,\n  SignalWifi2Bar: 2,\n  SignalWifi2BarLock: 0,\n  SignalWifi3Bar: 2,\n  SignalWifi3BarLock: 0,\n  SignalWifi4Bar: 2,\n  SignalWifi4BarLock: 0,\n  SignalWifiBad: 7,\n  SignalWifiOff: 7,\n  SimCard: 15,\n  SimCardAlert: 15,\n  SimCardDownload: 2,\n  SingleBed: 15,\n  Sip: 15,\n  SixK: 15,\n  SixKPlus: 15,\n  SixMp: 15,\n  SixteenMp: 15,\n  SixtyFps: 15,\n  SixtyFpsSelect: 2,\n  Skateboarding: 7,\n  SkipNext: 15,\n  SkipPrevious: 15,\n  Sledding: 15,\n  Slideshow: 15,\n  SlowMotionVideo: 2,\n  SmartButton: 15,\n  SmartDisplay: 15,\n  SmartScreen: 15,\n  SmartToy: 15,\n  Smartphone: 15,\n  SmokeFree: 15,\n  SmokingRooms: 15,\n  Sms: 15,\n  SmsFailed: 15,\n  SnippetFolder: 7,\n  Snooze: 15,\n  Snowboarding: 15,\n  Snowmobile: 15,\n  Snowshoeing: 15,\n  Soap: 15,\n  SocialDistance: 2,\n  Sort: 15,\n  SortByAlpha: 15,\n  Source: 15,\n  South: 15,\n  SouthEast: 15,\n  SouthWest: 15,\n  Spa: 15,\n  SpaceBar: 15,\n  Speaker: 15,\n  SpeakerGroup: 15,\n  SpeakerNotes: 15,\n  SpeakerNotesOff: 2,\n  SpeakerPhone: 15,\n  Speed: 15,\n  Spellcheck: 15,\n  Splitscreen: 15,\n  Sports: 15,\n  SportsBar: 15,\n  SportsBaseball: 2,\n  SportsBasketball: 0,\n  SportsCricket: 7,\n  SportsEsports: 7,\n  SportsFootball: 2,\n  SportsGolf: 15,\n  SportsHandball: 2,\n  SportsHockey: 15,\n  SportsKabaddi: 7,\n  SportsMma: 15,\n  SportsMotorsports: 0,\n  SportsRugby: 15,\n  SportsScore: 15,\n  SportsSoccer: 15,\n  SportsTennis: 15,\n  SportsVolleyball: 0,\n  SquareFoot: 15,\n  StackedBarChart: 2,\n  StackedLineChart: 0,\n  Stairs: 15,\n  Star: 15,\n  StarBorder: 15,\n  StarBorderPurple500: 0,\n  StarHalf: 15,\n  StarOutline: 15,\n  StarPurple500: 7,\n  StarRate: 15,\n  Stars: 15,\n  StayCurrentLandscape: 0,\n  StayCurrentPortrait: 0,\n  StayPrimaryLandscape: 0,\n  StayPrimaryPortrait: 0,\n  StickyNote2: 15,\n  Stop: 15,\n  StopCircle: 15,\n  StopScreenShare: 2,\n  Storage: 15,\n  Store: 15,\n  StoreMallDirectory: 0,\n  Storefront: 15,\n  Storm: 15,\n  Straighten: 15,\n  Stream: 15,\n  Streetview: 15,\n  StrikethroughS: 2,\n  Stroller: 15,\n  Style: 15,\n  Subject: 15,\n  Subscript: 15,\n  Subscriptions: 7,\n  Subtitles: 15,\n  SubtitlesOff: 15,\n  Subway: 15,\n  Summarize: 15,\n  Superscript: 15,\n  SupervisedUserCircle: 0,\n  SupervisorAccount: 0,\n  Support: 15,\n  SupportAgent: 15,\n  Surfing: 15,\n  SurroundSound: 7,\n  SwapCalls: 15,\n  SwapHoriz: 15,\n  SwapHorizontalCircle: 0,\n  SwapVert: 15,\n  SwapVerticalCircle: 0,\n  Swipe: 15,\n  SwitchAccount: 7,\n  SwitchCamera: 15,\n  SwitchLeft: 15,\n  SwitchRight: 15,\n  SwitchVideo: 15,\n  Sync: 15,\n  SyncAlt: 15,\n  SyncDisabled: 15,\n  SyncProblem: 15,\n  SystemSecurityUpdate: 0,\n  SystemUpdate: 15,\n  SystemUpdateAlt: 2,\n  Tab: 15,\n  TabUnselected: 7,\n  TableChart: 15,\n  TableRows: 15,\n  TableView: 15,\n  Tablet: 15,\n  TabletAndroid: 7,\n  TabletMac: 15,\n  Tag: 15,\n  TagFaces: 15,\n  TakeoutDining: 7,\n  TapAndPlay: 15,\n  Tapas: 15,\n  Task: 15,\n  TaskAlt: 15,\n  TaxiAlert: 15,\n  Telegram: 0,\n  TenMp: 15,\n  Terrain: 15,\n  TextFields: 15,\n  TextFormat: 15,\n  TextRotateUp: 15,\n  TextRotateVertical: 0,\n  TextRotationAngleup: 0,\n  TextRotationDown: 0,\n  TextRotationNone: 0,\n  TextSnippet: 15,\n  Textsms: 15,\n  Texture: 15,\n  TheaterComedy: 7,\n  Theaters: 15,\n  Thermostat: 15,\n  ThermostatAuto: 2,\n  ThirteenMp: 15,\n  ThirtyFps: 15,\n  ThirtyFpsSelect: 2,\n  ThreeDRotation: 2,\n  ThreeGMobiledata: 0,\n  ThreeK: 15,\n  ThreeKPlus: 15,\n  ThreeMp: 15,\n  ThreeP: 15,\n  ThreeSixty: 15,\n  ThumbDown: 15,\n  ThumbDownAlt: 15,\n  ThumbDownOffAlt: 2,\n  ThumbUp: 15,\n  ThumbUpAlt: 15,\n  ThumbUpOffAlt: 7,\n  ThumbsUpDown: 15,\n  TimeToLeave: 15,\n  Timelapse: 15,\n  Timeline: 15,\n  Timer: 15,\n  Timer10: 15,\n  Timer10Select: 7,\n  Timer3: 15,\n  Timer3Select: 15,\n  TimerOff: 15,\n  TimesOneMobiledata: 0,\n  Title: 15,\n  Toc: 15,\n  Today: 15,\n  ToggleOff: 15,\n  ToggleOn: 15,\n  Toll: 15,\n  Tonality: 15,\n  Topic: 15,\n  TouchApp: 15,\n  Tour: 15,\n  Toys: 15,\n  TrackChanges: 15,\n  Traffic: 15,\n  Train: 15,\n  Tram: 15,\n  Transform: 15,\n  Transgender: 15,\n  TransitEnterexit: 0,\n  Translate: 15,\n  TravelExplore: 7,\n  TrendingDown: 15,\n  TrendingFlat: 15,\n  TrendingUp: 15,\n  TripOrigin: 15,\n  Try: 15,\n  Tty: 15,\n  Tune: 15,\n  Tungsten: 15,\n  TurnedIn: 15,\n  TurnedInNot: 15,\n  Tv: 15,\n  TvOff: 15,\n  TwelveMp: 15,\n  TwentyFourMp: 15,\n  TwentyOneMp: 15,\n  TwentyThreeMp: 7,\n  TwentyTwoMp: 15,\n  TwentyZeroMp: 15,\n  Twitter: 0,\n  TwoK: 15,\n  TwoKPlus: 15,\n  TwoMp: 15,\n  TwoWheeler: 15,\n  Umbrella: 15,\n  Unarchive: 15,\n  Undo: 15,\n  UnfoldLess: 15,\n  UnfoldMore: 15,\n  Unpublished: 15,\n  Unsubscribe: 15,\n  Upcoming: 15,\n  Update: 15,\n  UpdateDisabled: 2,\n  Upgrade: 15,\n  Upload: 15,\n  UploadFile: 15,\n  Usb: 15,\n  UsbOff: 15,\n  Verified: 15,\n  VerifiedUser: 15,\n  VerticalAlignBottom: 0,\n  VerticalAlignCenter: 0,\n  VerticalAlignTop: 0,\n  VerticalSplit: 7,\n  Vibration: 15,\n  VideoCall: 15,\n  VideoCameraBack: 2,\n  VideoCameraFront: 0,\n  VideoLabel: 15,\n  VideoLibrary: 15,\n  VideoSettings: 7,\n  VideoStable: 15,\n  Videocam: 15,\n  VideocamOff: 15,\n  VideogameAsset: 2,\n  VideogameAssetOff: 0,\n  ViewAgenda: 15,\n  ViewArray: 15,\n  ViewCarousel: 15,\n  ViewColumn: 15,\n  ViewComfy: 15,\n  ViewCompact: 15,\n  ViewDay: 15,\n  ViewHeadline: 15,\n  ViewInAr: 15,\n  ViewList: 15,\n  ViewModule: 15,\n  ViewQuilt: 15,\n  ViewSidebar: 15,\n  ViewStream: 15,\n  ViewWeek: 15,\n  Vignette: 15,\n  Villa: 15,\n  Visibility: 15,\n  VisibilityOff: 7,\n  VoiceChat: 15,\n  VoiceOverOff: 15,\n  Voicemail: 15,\n  VolumeDown: 15,\n  VolumeMute: 15,\n  VolumeOff: 15,\n  VolumeUp: 15,\n  VolunteerActivism: 0,\n  VpnKey: 15,\n  VpnLock: 15,\n  Vrpano: 15,\n  Wallpaper: 15,\n  Warning: 15,\n  WarningAmber: 15,\n  Wash: 15,\n  Watch: 15,\n  WatchLater: 15,\n  Water: 15,\n  WaterDamage: 15,\n  WaterfallChart: 2,\n  Waves: 15,\n  WbAuto: 15,\n  WbCloudy: 15,\n  WbIncandescent: 2,\n  WbIridescent: 15,\n  WbShade: 15,\n  WbSunny: 15,\n  WbTwilight: 15,\n  Wc: 15,\n  Web: 15,\n  WebAsset: 15,\n  WebAssetOff: 15,\n  Weekend: 15,\n  West: 15,\n  WhatsApp: 0,\n  Whatshot: 15,\n  WheelchairPickup: 0,\n  WhereToVote: 15,\n  Widgets: 15,\n  Wifi: 15,\n  WifiCalling: 15,\n  WifiCalling3: 15,\n  WifiLock: 15,\n  WifiOff: 15,\n  WifiProtectedSetup: 0,\n  WifiTethering: 7,\n  WifiTetheringOff: 0,\n  Window: 15,\n  WineBar: 15,\n  Work: 15,\n  WorkOff: 15,\n  WorkOutline: 15,\n  Workspaces: 15,\n  WrapText: 15,\n  WrongLocation: 7,\n  Wysiwyg: 15,\n  Yard: 15,\n  YouTube: 0,\n  YoutubeSearchedFor: 0,\n  ZoomIn: 15,\n  ZoomOut: 15,\n  ZoomOutMap: 15\n};\nconst iconKeys = Object.keys(icons);\nconst weightOptions = [\"Filled\", \"TwoTone\", \"Sharp\", \"Rounded\", \"Outlined\"];\nconst styleKeyOptions = {\n  15: [...weightOptions],\n  7: [\"Filled\", \"TwoTone\", \"Sharp\", \"Rounded\"],\n  2: [\"Filled\", \"Sharp\"]\n};\nconst styleOptionPropKeys = Object.keys(styleKeyOptions).map(optionKey => `iconStyle${optionKey}`);\nconst lowercaseIconKeyPairs = iconKeys.reduce((res, key) => {\n  res[key.toLowerCase()] = key;\n  return res;\n}, {}); /**\n        * MATERIAL\n        *\n        * @framerIntrinsicWidth 24\n        * @framerIntrinsicHeight 24\n        *\n        * @framerSupportedLayoutWidth fixed\n        * @framerSupportedLayoutHeight fixed\n        */\nexport function Icon(props) {\n  const {\n    color,\n    selectByList,\n    iconSearch,\n    iconSelection,\n    onClick,\n    onMouseDown,\n    onMouseUp,\n    onMouseEnter,\n    onMouseLeave,\n    mirrored,\n    style\n  } = props;\n  const isMounted = useRef(false);\n  const iconKey = useIconSelection(iconKeys, selectByList, iconSearch, iconSelection, lowercaseIconKeyPairs); // Get props to use for deps array\n  const styleOptionProps = styleOptionPropKeys.map(prop => props[prop]); // Get style of icon\n  const iconStyle = useMemo(() => {\n    const iconStyleKey = icons[iconKey];\n    if (!iconStyleKey) return;\n    const activeStyle = props[`iconStyle${iconStyleKey}`];\n    if (activeStyle === \"Filled\") return;\n    return activeStyle;\n  }, [...styleOptionProps]); // Selected Icon Module\n  const [SelectedIcon, setSelectedIcon] = useState(iconKey === \"Home\" ? HomeFactory(React) : null); // Import the selected module or reset so null state\n  async function importModule() {\n    // If bad search or doesn't exist, show null state\n    if (typeof icons[iconKey] !== \"number\") {\n      setSelectedIcon(null);\n      return;\n    } // Get the selected module\n    try {\n      const style = iconStyle ? iconStyle : \"\";\n      const iconModuleUrl = `${moduleBaseUrl}${iconKey}${style}.js@0.0.32`; // console.log(iconModuleUrl)\n      const module = await import( /* webpackIgnore: true */iconModuleUrl);\n      if (isMounted.current) setSelectedIcon(module.default(React));\n    } catch {\n      if (isMounted.current) setSelectedIcon(null);\n    }\n  } // Import module when new style or icon is selected\n  useEffect(() => {\n    isMounted.current = true;\n    importModule();\n    return () => {\n      isMounted.current = false;\n    };\n  }, [iconKey, ...styleOptionProps]);\n  const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const emptyState = isOnCanvas ? /*#__PURE__*/_jsx(NullState, {}) : null;\n  return /*#__PURE__*/_jsx(motion.div, {\n    style: {\n      display: \"contents\"\n    },\n    onClick,\n    onMouseEnter,\n    onMouseLeave,\n    onMouseDown,\n    onMouseUp,\n    children: SelectedIcon ? /*#__PURE__*/_jsx(\"svg\", {\n      xmlns: \"http://www.w3.org/2000/svg\",\n      style: {\n        userSelect: \"none\",\n        width: \"100%\",\n        height: \"100%\",\n        display: \"inline-block\",\n        fill: color,\n        flexShrink: 0,\n        transform: mirrored ? \"scale(-1, 1)\" : undefined,\n        ...style\n      },\n      focusable: \"false\",\n      viewBox: \"0 0 24 24\",\n      color: color,\n      children: SelectedIcon\n    }) : emptyState\n  });\n}\nIcon.displayName = \"Material\";\nIcon.defaultProps = {\n  width: 24,\n  height: 24,\n  iconSelection: \"Home\",\n  iconSearch: \"Home\",\n  color: \"#66F\",\n  selectByList: true,\n  weight: \"Filled\",\n  mirrored: false\n};\nfunction hideStyleOptions(props, styleOptions) {\n  const {\n    selectByList,\n    iconSearch,\n    iconSelection\n  } = props;\n  const styleOptionsNumber = parseInt(styleOptions);\n  const name = getIconSelection(iconKeys, selectByList, iconSearch, iconSelection, lowercaseIconKeyPairs);\n  const icon = icons[name];\n  if (!icon || styleOptionsNumber === 0) return true;\n  if (icon === styleOptionsNumber) return false;else return true;\n}\naddPropertyControls(Icon, {\n  selectByList: {\n    type: ControlType.Boolean,\n    title: \"Select\",\n    enabledTitle: \"List\",\n    disabledTitle: \"Search\",\n    defaultValue: Icon.defaultProps.selectByList\n  },\n  iconSelection: {\n    type: ControlType.Enum,\n    options: iconKeys,\n    defaultValue: Icon.defaultProps.iconSelection,\n    title: \"Name\",\n    hidden: ({\n      selectByList\n    }) => !selectByList,\n    description: \"Find every icon name on the [Material site](https://fonts.google.com/icons)\"\n  },\n  iconSearch: {\n    type: ControlType.String,\n    title: \"Name\",\n    placeholder: \"Menu, Wifi, Box\u2026\",\n    hidden: ({\n      selectByList\n    }) => selectByList\n  },\n  mirrored: {\n    type: ControlType.Boolean,\n    enabledTitle: \"Yes\",\n    disabledTitle: \"No\",\n    defaultValue: Icon.defaultProps.mirrored\n  },\n  color: {\n    type: ControlType.Color,\n    title: \"Color\",\n    defaultValue: Icon.defaultProps.color\n  },\n  ...Object.keys(styleKeyOptions).reduce((result, optionKey) => {\n    result[`iconStyle${optionKey}`] = {\n      type: ControlType.Enum,\n      title: \"Style\",\n      defaultValue: \"Filled\",\n      options: styleKeyOptions[optionKey],\n      hidden: props => hideStyleOptions(props, optionKey)\n    };\n    return result;\n  }, {}),\n  ...defaultEvents\n});\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"IconProps\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"Icon\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Icon\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerContractVersion\": \"1\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerIntrinsicHeight\": \"24\",\n        \"framerIntrinsicWidth\": \"24\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Material.map", "function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map", "var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map", "import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map", "import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { Children, useEffect, useState, useRef, useMemo, createRef, useCallback, cloneElement } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget } from \"framer\";\nimport { useAnimationFrame, useReducedMotion, LayoutGroup, useInView, useMotionValue, useTransform, motion, wrap } from \"framer-motion\";\nimport { resize } from \"@motionone/dom\";\nconst directionTransformers = {\n  left: offset => `translateX(-${offset}px)`,\n  right: offset => `translateX(${offset}px)`,\n  top: offset => `translateY(-${offset}px)`,\n  bottom: offset => `translateY(${offset}px)`\n};\nconst supportsAcceleratedAnimations = typeof Animation !== \"undefined\" && typeof Animation.prototype.updatePlaybackRate === \"function\"; /**\n                                                                                                                                        *\n                                                                                                                                        * @framerIntrinsicWidth 400\n                                                                                                                                        * @framerIntrinsicHeight 200\n                                                                                                                                        *\n                                                                                                                                        * @framerDisableUnlink\n                                                                                                                                        *\n                                                                                                                                        * @framerSupportedLayoutWidth fixed\n                                                                                                                                        * @framerSupportedLayoutHeight fixed\n                                                                                                                                        */\nexport default function Ticker(props) {\n  /* Props */let {\n    slots,\n    gap,\n    padding,\n    paddingPerSide,\n    paddingTop,\n    paddingRight,\n    paddingBottom,\n    paddingLeft,\n    speed,\n    hoverFactor,\n    direction,\n    alignment,\n    sizingOptions,\n    fadeOptions,\n    style\n  } = props;\n  const {\n    fadeContent,\n    overflow,\n    fadeWidth,\n    fadeInset,\n    fadeAlpha\n  } = fadeOptions;\n  const {\n    widthType,\n    heightType\n  } = sizingOptions;\n  const paddingValue = paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : `${padding}px`; /* Checks */\n  const isCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const numChildren = Children.count(slots);\n  const hasChildren = numChildren > 0;\n  if (direction === true) {\n    direction = \"left\";\n  }\n  const isHorizontal = direction === \"left\" || direction === \"right\";\n  const offset = useMotionValue(0);\n  const transformer = directionTransformers[direction];\n  const transform = useTransform(offset, transformer); /* Refs and State */\n  const parentRef = useRef(null);\n  const childrenRef = useMemo(() => {\n    return [/*#__PURE__*/createRef(), /*#__PURE__*/createRef()];\n  }, []);\n  const [size, setSize] = useState({\n    parent: null,\n    children: null\n  }); /* Arrays */\n  let clonedChildren = [];\n  let dupedChildren = []; /* Duplicate value */\n  let duplicateBy = 0;\n  let opacity = 0;\n  if (isCanvas) {\n    // duplicateBy = 10\n    duplicateBy = numChildren ? Math.floor(10 / numChildren) : 0;\n    opacity = 1;\n  }\n  if (!isCanvas && hasChildren && size.parent) {\n    duplicateBy = Math.round(size.parent / size.children * 2) + 1;\n    opacity = 1;\n  } /* Measure parent and child */\n  const measure = useCallback(() => {\n    if (hasChildren && parentRef.current) {\n      const parentLength = isHorizontal ? parentRef.current.offsetWidth : parentRef.current.offsetHeight;\n      const start = childrenRef[0].current ? isHorizontal ? childrenRef[0].current.offsetLeft : childrenRef[0].current.offsetTop : 0;\n      const end = childrenRef[1].current ? isHorizontal ? childrenRef[1].current.offsetLeft + childrenRef[1].current.offsetWidth : childrenRef[1].current.offsetTop + childrenRef[1].current.offsetHeight : 0;\n      const childrenLength = end - start + gap;\n      setSize({\n        parent: parentLength,\n        children: childrenLength\n      });\n    }\n  }, []);\n  const childrenStyles = isCanvas ? {\n    contentVisibility: \"auto\"\n  } : {}; /* Add refs to first and last child */\n  if (hasChildren) {\n    // TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\n    if (!isCanvas) {\n      /**\n      * Track whether this is the initial resize event. By default this will fire on mount,\n      * which we do in the useEffect. We should only fire it on subsequent resizes.\n      */\n      let initialResize = useRef(true);\n      useEffect(() => {\n        measure();\n        return resize(parentRef.current, ({\n          contentSize\n        }) => {\n          if (!initialResize.current && (contentSize.width || contentSize.height)) {\n            measure();\n          }\n          initialResize.current = false;\n        });\n      }, []);\n    }\n    clonedChildren = Children.map(slots, (child, index) => {\n      var ref, ref1, ref2, ref3;\n      let ref4;\n      if (index === 0) {\n        ref4 = childrenRef[0];\n      }\n      if (index === slots.length - 1) {\n        ref4 = childrenRef[1];\n      }\n      const size = {\n        width: widthType ? (ref = child.props) === null || ref === void 0 ? void 0 : ref.width : \"100%\",\n        height: heightType ? (ref1 = child.props) === null || ref1 === void 0 ? void 0 : ref1.height : \"100%\"\n      };\n      return /*#__PURE__*/_jsx(LayoutGroup, {\n        inherit: \"id\",\n        children: /*#__PURE__*/_jsx(\"li\", {\n          ref: ref4,\n          style: size,\n          children: /*#__PURE__*/cloneElement(child, {\n            style: {\n              ...((ref2 = child.props) === null || ref2 === void 0 ? void 0 : ref2.style),\n              ...size,\n              flexShrink: 0,\n              ...childrenStyles\n            },\n            layoutId: child.props.layoutId ? child.props.layoutId + \"-original-\" + index : undefined\n          }, (ref3 = child.props) === null || ref3 === void 0 ? void 0 : ref3.children)\n        })\n      });\n    });\n  }\n  if (!isCanvas) {\n    for (let i = 0; i < duplicateBy; i++) {\n      dupedChildren = [...dupedChildren, ...Children.map(slots, (child, childIndex) => {\n        var ref, ref1, ref2, ref3, ref4, ref5;\n        const size = {\n          width: widthType ? (ref = child.props) === null || ref === void 0 ? void 0 : ref.width : \"100%\",\n          height: heightType ? (ref1 = child.props) === null || ref1 === void 0 ? void 0 : ref1.height : \"100%\"\n        };\n        return /*#__PURE__*/_jsx(LayoutGroup, {\n          inherit: \"id\",\n          children: /*#__PURE__*/_jsx(\"li\", {\n            style: size,\n            \"aria-hidden\": true,\n            children: /*#__PURE__*/cloneElement(child, {\n              key: i + \" \" + childIndex,\n              style: {\n                ...((ref2 = child.props) === null || ref2 === void 0 ? void 0 : ref2.style),\n                width: widthType ? (ref3 = child.props) === null || ref3 === void 0 ? void 0 : ref3.width : \"100%\",\n                height: heightType ? (ref4 = child.props) === null || ref4 === void 0 ? void 0 : ref4.height : \"100%\",\n                flexShrink: 0,\n                ...childrenStyles\n              },\n              layoutId: child.props.layoutId ? child.props.layoutId + \"-dupe-\" + i : undefined\n            }, (ref5 = child.props) === null || ref5 === void 0 ? void 0 : ref5.children)\n          }, i + \"li\" + childIndex)\n        }, i + \"lg\" + childIndex);\n      })];\n    }\n  }\n  const animateToValue = size.children + size.children * Math.round(size.parent / size.children);\n  const initialTime = useRef(null);\n  const prevTime = useRef(null);\n  const xOrY = useRef(0);\n  const isHover = useRef(false);\n  const isReducedMotion = useReducedMotion();\n  const listRef = useRef(null);\n  const animationRef = useRef(null); /**\n                                     * Setup animations\n                                     */\n  if (!isCanvas) {\n    const isInView = useInView(parentRef); /**\n                                           * If this is an animation we can hardware accelerate, animate with WAAPI\n                                           */\n    if (supportsAcceleratedAnimations) {\n      useEffect(() => {\n        if (isReducedMotion || !animateToValue || !speed) {\n          return;\n        }\n        animationRef.current = listRef.current.animate({\n          transform: [transformer(0), transformer(animateToValue)]\n        }, {\n          duration: Math.abs(animateToValue) / speed * 1e3,\n          iterations: Infinity,\n          easing: \"linear\"\n        });\n        return () => animationRef.current.cancel();\n      }, [hoverFactor, animateToValue, speed]);\n    } else {\n      /**\n      * If we can't accelerate this animation because we have a hoverFactor defined\n      * animate with a rAF loop.\n      */\n      useAnimationFrame(t => {\n        if (!animateToValue || isReducedMotion || supportsAcceleratedAnimations) {\n          return;\n        } /**\n          * In case this animation is delayed from starting because we're running a bunch\n          * of other work, we want to set an initial time rather than counting from 0.\n          * That ensures that if the animation is delayed, it starts from the first frame\n          * rather than jumping.\n          */\n        if (initialTime.current === null) {\n          initialTime.current = t;\n        }\n        t = t - initialTime.current;\n        const timeSince = prevTime.current === null ? 0 : t - prevTime.current;\n        let delta = timeSince * (speed / 1e3);\n        if (isHover.current) {\n          delta *= hoverFactor;\n        }\n        xOrY.current += delta;\n        xOrY.current = wrap(0, animateToValue, xOrY.current);\n        prevTime.current = t;\n        if (!isInView) return;\n        offset.set(xOrY.current);\n      });\n    }\n  } /* Fades */\n  const fadeDirection = isHorizontal ? \"to right\" : \"to bottom\";\n  const fadeWidthStart = fadeWidth / 2;\n  const fadeWidthEnd = 100 - fadeWidth / 2;\n  const fadeInsetStart = clamp(fadeInset, 0, fadeWidthStart);\n  const fadeInsetEnd = 100 - fadeInset;\n  const fadeMask = `linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`; /* Empty state */\n  if (!hasChildren) {\n    return /*#__PURE__*/_jsxs(\"section\", {\n      style: placeholderStyles,\n      children: [/*#__PURE__*/_jsx(\"div\", {\n        style: emojiStyles,\n        children: \"\u2728\"\n      }), /*#__PURE__*/_jsx(\"p\", {\n        style: titleStyles,\n        children: \"Connect to Content\"\n      }), /*#__PURE__*/_jsx(\"p\", {\n        style: subtitleStyles,\n        children: \"Add layers or components to infinitely loop on your page.\"\n      })]\n    });\n  }\n  return /*#__PURE__*/_jsx(\"section\", {\n    style: {\n      ...containerStyle,\n      opacity: opacity,\n      WebkitMaskImage: fadeContent ? fadeMask : undefined,\n      MozMaskImage: fadeContent ? fadeMask : undefined,\n      maskImage: fadeContent ? fadeMask : undefined,\n      overflow: overflow ? \"visible\" : \"hidden\",\n      padding: paddingValue\n    },\n    ref: parentRef,\n    children: /*#__PURE__*/_jsxs(motion.ul, {\n      ref: listRef,\n      style: {\n        ...containerStyle,\n        gap: gap,\n        top: direction === \"bottom\" && isValidNumber(animateToValue) ? -animateToValue : undefined,\n        left: direction === \"right\" && isValidNumber(animateToValue) ? -animateToValue : undefined,\n        placeItems: alignment,\n        position: \"relative\",\n        flexDirection: isHorizontal ? \"row\" : \"column\",\n        ...style,\n        transform: supportsAcceleratedAnimations ? undefined : transform,\n        willChange: isCanvas ? \"auto\" : \"transform\"\n      },\n      onMouseEnter: () => {\n        isHover.current = true;\n        if (animationRef.current) {\n          animationRef.current.updatePlaybackRate(hoverFactor);\n        }\n      },\n      onMouseLeave: () => {\n        isHover.current = false;\n        if (animationRef.current) {\n          animationRef.current.updatePlaybackRate(1);\n        }\n      },\n      children: [clonedChildren, dupedChildren]\n    })\n  });\n}\n; /* Default Properties */\nTicker.defaultProps = {\n  gap: 10,\n  padding: 10,\n  sizingOptions: {\n    widthType: true,\n    heightType: true\n  },\n  fadeOptions: {\n    fadeContent: true,\n    overflow: false,\n    fadeWidth: 25,\n    fadeAlpha: 0,\n    fadeInset: 0\n  },\n  direction: true\n}; /* Property Controls */\naddPropertyControls(Ticker, {\n  slots: {\n    type: ControlType.Array,\n    title: \"Children\",\n    control: {\n      type: ControlType.ComponentInstance\n    }\n  },\n  speed: {\n    type: ControlType.Number,\n    title: \"Speed\",\n    min: 0,\n    max: 1e3,\n    defaultValue: 100,\n    unit: \"%\",\n    displayStepper: true,\n    step: 5\n  },\n  direction: {\n    type: ControlType.Enum,\n    title: \"Direction\",\n    options: [\"left\", \"right\", \"top\", \"bottom\"],\n    optionIcons: [\"direction-left\", \"direction-right\", \"direction-up\", \"direction-down\"],\n    optionTitles: [\"Left\", \"Right\", \"Top\", \"Bottom\"],\n    defaultValue: \"left\",\n    displaySegmentedControl: true\n  },\n  alignment: {\n    type: ControlType.Enum,\n    title: \"Align\",\n    options: [\"flex-start\", \"center\", \"flex-end\"],\n    optionIcons: {\n      direction: {\n        right: [\"align-top\", \"align-middle\", \"align-bottom\"],\n        left: [\"align-top\", \"align-middle\", \"align-bottom\"],\n        top: [\"align-left\", \"align-center\", \"align-right\"],\n        bottom: [\"align-left\", \"align-center\", \"align-right\"]\n      }\n    },\n    defaultValue: \"center\",\n    displaySegmentedControl: true\n  },\n  gap: {\n    type: ControlType.Number,\n    title: \"Gap\"\n  },\n  padding: {\n    title: \"Padding\",\n    type: ControlType.FusedNumber,\n    toggleKey: \"paddingPerSide\",\n    toggleTitles: [\"Padding\", \"Padding per side\"],\n    valueKeys: [\"paddingTop\", \"paddingRight\", \"paddingBottom\", \"paddingLeft\"],\n    valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n    min: 0\n  },\n  sizingOptions: {\n    type: ControlType.Object,\n    title: \"Sizing\",\n    controls: {\n      widthType: {\n        type: ControlType.Boolean,\n        title: \"Width\",\n        enabledTitle: \"Auto\",\n        disabledTitle: \"Stretch\",\n        defaultValue: true\n      },\n      heightType: {\n        type: ControlType.Boolean,\n        title: \"Height\",\n        enabledTitle: \"Auto\",\n        disabledTitle: \"Stretch\",\n        defaultValue: true\n      }\n    }\n  },\n  fadeOptions: {\n    type: ControlType.Object,\n    title: \"Clipping\",\n    controls: {\n      fadeContent: {\n        type: ControlType.Boolean,\n        title: \"Fade\",\n        defaultValue: true\n      },\n      overflow: {\n        type: ControlType.Boolean,\n        title: \"Overflow\",\n        enabledTitle: \"Show\",\n        disabledTitle: \"Hide\",\n        defaultValue: false,\n        hidden(props) {\n          return props.fadeContent === true;\n        }\n      },\n      fadeWidth: {\n        type: ControlType.Number,\n        title: \"Width\",\n        defaultValue: 25,\n        min: 0,\n        max: 100,\n        unit: \"%\",\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      },\n      fadeInset: {\n        type: ControlType.Number,\n        title: \"Inset\",\n        defaultValue: 0,\n        min: 0,\n        max: 100,\n        unit: \"%\",\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      },\n      fadeAlpha: {\n        type: ControlType.Number,\n        title: \"Opacity\",\n        defaultValue: 0,\n        min: 0,\n        max: 1,\n        step: .05,\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      }\n    }\n  },\n  hoverFactor: {\n    type: ControlType.Number,\n    title: \"Hover\",\n    min: 0,\n    max: 1,\n    unit: \"x\",\n    defaultValue: 1,\n    step: .1,\n    displayStepper: true,\n    description: \"Slows down the speed while you are hovering.\"\n  }\n}); /* Placeholder Styles */\nconst containerStyle = {\n  display: \"flex\",\n  width: \"100%\",\n  height: \"100%\",\n  maxWidth: \"100%\",\n  maxHeight: \"100%\",\n  placeItems: \"center\",\n  margin: 0,\n  padding: 0,\n  listStyleType: \"none\",\n  textIndent: \"none\"\n}; /* Styles */\nconst placeholderStyles = {\n  display: \"flex\",\n  width: \"100%\",\n  height: \"100%\",\n  placeContent: \"center\",\n  placeItems: \"center\",\n  flexDirection: \"column\",\n  color: \"#96F\",\n  background: \"rgba(136, 85, 255, 0.1)\",\n  fontSize: 11,\n  overflow: \"hidden\",\n  padding: \"20px 20px 30px 20px\"\n};\nconst emojiStyles = {\n  fontSize: 32,\n  marginBottom: 10\n};\nconst titleStyles = {\n  margin: 0,\n  marginBottom: 10,\n  fontWeight: 600,\n  textAlign: \"center\"\n};\nconst subtitleStyles = {\n  margin: 0,\n  opacity: .7,\n  maxWidth: 150,\n  lineHeight: 1.5,\n  textAlign: \"center\"\n}; /* Clamp function, used for fadeInset */\nconst clamp = (num, min, max) => Math.min(Math.max(num, min), max);\nconst isValidNumber = value => typeof value === \"number\" && !isNaN(value);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Ticker\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerIntrinsicWidth\": \"400\",\n        \"framerSupportedLayoutHeight\": \"fixed\",\n        \"framerIntrinsicHeight\": \"200\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerDisableUnlink\": \"*\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./Ticker.map", "// Generated by Framer (e75c18f)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Image, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport { Icon as Material } from \"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";\nimport Ticker from \"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/DAWxXDGdC5RJUOPfOsh5/Ticker.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/xvQyLxoigNCVBf8X6T07/tbE3wWg4g6QwrDU64eye/qGddNvMsk.js\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/eNwYw9BRkRFs5N646jb4/KsoG6TCRpA9TPXuEQwYp/xzgxdrArF.js\";\nconst MaterialFonts = getFonts(Material);\nconst TickerFonts = getFonts(Ticker);\nconst enabledGestures = {\n  Vzjny78hd: {\n    hover: true\n  }\n};\nconst cycleOrder = [\"Vzjny78hd\"];\nconst serializationHash = \"framer-xpBX0\";\nconst variantClassNames = {\n  Vzjny78hd: \"framer-v-o9534h\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst toResponsiveImage = value => {\n  if (typeof value === \"object\" && value !== null && typeof value.src === \"string\") {\n    return value;\n  }\n  return typeof value === \"string\" ? {\n    src: value\n  } : undefined;\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst getProps = ({\n  category,\n  height,\n  id,\n  image,\n  link,\n  title,\n  width,\n  ...props\n}) => {\n  var _ref, _ref1, _ref2;\n  return {\n    ...props,\n    B_5p0DjNz: (_ref = title !== null && title !== void 0 ? title : props.B_5p0DjNz) !== null && _ref !== void 0 ? _ref : \"Title\",\n    diRQTP3WL: (_ref1 = category !== null && category !== void 0 ? category : props.diRQTP3WL) !== null && _ref1 !== void 0 ? _ref1 : \"Category\",\n    Ij4lEINiq: link !== null && link !== void 0 ? link : props.Ij4lEINiq,\n    KcQTipTAI: (_ref2 = image !== null && image !== void 0 ? image : props.KcQTipTAI) !== null && _ref2 !== void 0 ? _ref2 : {\n      src: \"https://framerusercontent.com/images/tWtU0ZIG5P4MdOGXj8ki9nPBYM.jpg?scale-down-to=1024\",\n      srcSet: \"https://framerusercontent.com/images/tWtU0ZIG5P4MdOGXj8ki9nPBYM.jpg?scale-down-to=1024 802w, https://framerusercontent.com/images/tWtU0ZIG5P4MdOGXj8ki9nPBYM.jpg?scale-down-to=2048 1605w, https://framerusercontent.com/images/tWtU0ZIG5P4MdOGXj8ki9nPBYM.jpg?scale-down-to=4096 3211w, https://framerusercontent.com/images/tWtU0ZIG5P4MdOGXj8ki9nPBYM.jpg 3456w\"\n    }\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale,\n    setLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    Ij4lEINiq,\n    KcQTipTAI,\n    B_5p0DjNz,\n    diRQTP3WL,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"Vzjny78hd\",\n    enabledGestures,\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const ref1 = React.useRef(null);\n  const isDisplayed = () => {\n    if (gestureVariant === \"Vzjny78hd-hover\") return true;\n    return false;\n  };\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [sharedStyle.className, sharedStyle1.className];\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(Transition, {\n      value: transition,\n      children: /*#__PURE__*/_jsx(Link, {\n        href: Ij4lEINiq,\n        children: /*#__PURE__*/_jsxs(motion.a, {\n          ...restProps,\n          animate: variants,\n          className: `${cx(serializationHash, ...sharedStyleClassNames, \"framer-o9534h\", className, classNames)} framer-ext0ks`,\n          \"data-framer-name\": \"Variant 1\",\n          initial: variant,\n          layoutDependency: layoutDependency,\n          layoutId: \"Vzjny78hd\",\n          onHoverEnd: () => setGestureState({\n            isHovered: false\n          }),\n          onHoverStart: () => setGestureState({\n            isHovered: true\n          }),\n          onTap: () => setGestureState({\n            isPressed: false\n          }),\n          onTapCancel: () => setGestureState({\n            isPressed: false\n          }),\n          onTapStart: () => setGestureState({\n            isPressed: true\n          }),\n          ref: ref !== null && ref !== void 0 ? ref : ref1,\n          style: {\n            ...style\n          },\n          ...addPropertyOverrides({\n            \"Vzjny78hd-hover\": {\n              \"data-framer-name\": undefined\n            }\n          }, baseVariant, gestureVariant),\n          children: [/*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-tszfl3\",\n            \"data-framer-name\": \"Ticker Background\",\n            layoutDependency: layoutDependency,\n            layoutId: \"MJLlIuuj7\",\n            style: {\n              backgroundColor: \"var(--token-e963b8ae-02ac-4e93-b75a-f86ceff4c8c2, rgb(25, 29, 22))\"\n            }\n          }), isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-13xf4sa-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"GR_RDEgHD-container\",\n            children: /*#__PURE__*/_jsx(Ticker, {\n              alignment: \"center\",\n              direction: \"right\",\n              fadeOptions: {\n                fadeAlpha: 0,\n                fadeContent: false,\n                fadeInset: 0,\n                fadeWidth: 25,\n                overflow: false\n              },\n              gap: 0,\n              height: \"100%\",\n              hoverFactor: 1,\n              id: \"GR_RDEgHD\",\n              layoutId: \"GR_RDEgHD\",\n              padding: 0,\n              paddingBottom: 0,\n              paddingLeft: 0,\n              paddingPerSide: false,\n              paddingRight: 0,\n              paddingTop: 0,\n              sizingOptions: {\n                heightType: true,\n                widthType: true\n              },\n              slots: [/*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-f0dicz\",\n                layoutDependency: layoutDependency,\n                layoutId: \"Ifw10ZhIz\",\n                children: [/*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.h3, {\n                      className: \"framer-styles-preset-8fskbi\",\n                      \"data-styles-preset\": \"qGddNvMsk\",\n                      style: {\n                        \"--framer-text-color\": \"var(--extracted-a0htzi, var(--token-7556d445-f146-4c56-8498-b781258a332a, rgb(232, 251, 252)))\"\n                      },\n                      children: \"Title\"\n                    })\n                  }),\n                  className: \"framer-msqsk8\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"y1YRximbe\",\n                  style: {\n                    \"--extracted-a0htzi\": \"var(--token-7556d445-f146-4c56-8498-b781258a332a, rgb(232, 251, 252))\",\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  text: B_5p0DjNz,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(motion.div, {\n                  className: \"framer-1ekmdyb-container\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"W53xKHwC3-container\",\n                  children: /*#__PURE__*/_jsx(Material, {\n                    color: 'var(--token-7556d445-f146-4c56-8498-b781258a332a, rgb(232, 251, 252)) /* {\"name\":\"Azure/95\"} */',\n                    height: \"100%\",\n                    iconSearch: \"Home\",\n                    iconSelection: \"ArrowForward\",\n                    iconStyle15: \"Filled\",\n                    iconStyle2: \"Filled\",\n                    iconStyle7: \"Filled\",\n                    id: \"W53xKHwC3\",\n                    layoutId: \"W53xKHwC3\",\n                    mirrored: false,\n                    selectByList: true,\n                    style: {\n                      height: \"100%\",\n                      width: \"100%\"\n                    },\n                    width: \"100%\"\n                  })\n                })]\n              })],\n              speed: 100,\n              style: {\n                height: \"100%\",\n                width: \"100%\"\n              },\n              width: \"100%\"\n            })\n          }), /*#__PURE__*/_jsx(Image, {\n            background: {\n              alt: \"\",\n              fit: \"fill\",\n              sizes: \"min(600px, 100vw)\",\n              ...toResponsiveImage(KcQTipTAI)\n            },\n            className: \"framer-1xfo68m\",\n            layoutDependency: layoutDependency,\n            layoutId: \"YleuNpNCq\",\n            style: {\n              filter: \"grayscale(0.5)\",\n              WebkitFilter: \"grayscale(0.5)\"\n            }\n          }), /*#__PURE__*/_jsxs(motion.div, {\n            className: \"framer-1hgokrx\",\n            \"data-framer-name\": \"Title\",\n            layoutDependency: layoutDependency,\n            layoutId: \"aZFY5w5N9\",\n            style: {\n              opacity: 1\n            },\n            variants: {\n              \"Vzjny78hd-hover\": {\n                opacity: 0\n              }\n            },\n            children: [/*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.h3, {\n                  className: \"framer-styles-preset-8fskbi\",\n                  \"data-styles-preset\": \"qGddNvMsk\",\n                  children: \"Title\"\n                })\n              }),\n              className: \"framer-1ofh2nb\",\n              \"data-framer-name\": \"Title\",\n              layoutDependency: layoutDependency,\n              layoutId: \"o96cxRmtW\",\n              style: {\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: B_5p0DjNz,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            }), /*#__PURE__*/_jsx(RichText, {\n              __fromCanvasComponent: true,\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.p, {\n                  className: \"framer-styles-preset-1qaovoe\",\n                  \"data-styles-preset\": \"xzgxdrArF\",\n                  style: {\n                    \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-7556d445-f146-4c56-8498-b781258a332a, rgb(232, 251, 252)))\"\n                  },\n                  children: \"Category\"\n                })\n              }),\n              className: \"framer-mvfthi\",\n              \"data-framer-name\": \"Category\",\n              layoutDependency: layoutDependency,\n              layoutId: \"kkaSMXQkj\",\n              style: {\n                \"--extracted-r6o4lv\": \"var(--token-7556d445-f146-4c56-8498-b781258a332a, rgb(232, 251, 252))\",\n                \"--framer-paragraph-spacing\": \"0px\"\n              },\n              text: diRQTP3WL,\n              verticalAlignment: \"top\",\n              withExternalLayout: true\n            })]\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-xpBX0[data-border=\"true\"]::after, .framer-xpBX0 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-xpBX0.framer-ext0ks, .framer-xpBX0 .framer-ext0ks { display: block; }\", \".framer-xpBX0.framer-o9534h { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: wrap; gap: 24px; height: 680px; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 600px; }\", \".framer-xpBX0 .framer-tszfl3 { bottom: -98px; flex: none; height: 98px; left: 0px; overflow: hidden; position: absolute; right: 0px; z-index: 2; }\", \".framer-xpBX0 .framer-13xf4sa-container { bottom: 90px; flex: none; height: 98px; left: 0px; position: absolute; right: 0px; z-index: 2; }\", \".framer-xpBX0 .framer-f0dicz { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 12px 0px 12px; position: relative; width: min-content; }\", \".framer-xpBX0 .framer-msqsk8 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-xpBX0 .framer-1ekmdyb-container { flex: none; height: 36px; position: relative; width: 36px; }\", \".framer-xpBX0 .framer-1xfo68m { flex: none; height: 670px; left: 0px; position: absolute; right: 0px; top: -100px; z-index: 1; }\", \".framer-xpBX0 .framer-1hgokrx { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; left: 0px; overflow: hidden; padding: 0px 0px 0px 0px; position: absolute; right: 0px; z-index: 0; }\", \".framer-xpBX0 .framer-1ofh2nb, .framer-xpBX0 .framer-mvfthi { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xpBX0.framer-o9534h, .framer-xpBX0 .framer-f0dicz, .framer-xpBX0 .framer-1hgokrx { gap: 0px; } .framer-xpBX0.framer-o9534h > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-xpBX0.framer-o9534h > :first-child, .framer-xpBX0 .framer-1hgokrx > :first-child { margin-top: 0px; } .framer-xpBX0.framer-o9534h > :last-child, .framer-xpBX0 .framer-1hgokrx > :last-child { margin-bottom: 0px; } .framer-xpBX0 .framer-f0dicz > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-xpBX0 .framer-f0dicz > :first-child { margin-left: 0px; } .framer-xpBX0 .framer-f0dicz > :last-child { margin-right: 0px; } .framer-xpBX0 .framer-1hgokrx > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } }\", \".framer-xpBX0.framer-v-o9534h.hover .framer-tszfl3, .framer-xpBX0.framer-v-o9534h.hover .framer-13xf4sa-container { bottom: 0px; }\", \".framer-xpBX0.framer-v-o9534h.hover .framer-1xfo68m { top: 0px; }\", ...sharedStyle.css, ...sharedStyle1.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicHeight 680\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerIntrinsicWidth 600\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"G289OhLDY\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerVariables {\"Ij4lEINiq\":\"link\",\"KcQTipTAI\":\"image\",\"B_5p0DjNz\":\"title\",\"diRQTP3WL\":\"category\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerImmutableVariables true\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    * @framerDisplayContentsDiv false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    */\nconst FramermC_rWf2v2 = withCSS(Component, css, \"framer-xpBX0\");\nexport default FramermC_rWf2v2;\nFramermC_rWf2v2.displayName = \"Product Card\";\nFramermC_rWf2v2.defaultProps = {\n  height: 680,\n  width: 600\n};\naddPropertyControls(FramermC_rWf2v2, {\n  Ij4lEINiq: {\n    title: \"Link\",\n    type: ControlType.Link\n  },\n  KcQTipTAI: {\n    __defaultAssetReference: \"data:framer/asset-reference,tWtU0ZIG5P4MdOGXj8ki9nPBYM.jpg?originalFilename=photo-1507238691740-187a5b1d37b8%3Fcrop%3Dentropy%26cs%3Dsrgb%26fm%3Djpg%26ixid%3DM3wxMzc5NjJ8MHwxfHNlYXJjaHwxfHx3ZWJzaXRlfGVufDB8fHx8MTY5NTI4MDY1OXww%26ixlib%3Drb-4.0.jpg&preferredSize=auto\",\n    title: \"Image\",\n    type: ControlType.ResponsiveImage\n  },\n  B_5p0DjNz: {\n    defaultValue: \"Title\",\n    title: \"Title\",\n    type: ControlType.String\n  },\n  diRQTP3WL: {\n    defaultValue: \"Category\",\n    title: \"Category\",\n    type: ControlType.String\n  }\n});\naddFonts(FramermC_rWf2v2, [...MaterialFonts, ...TickerFonts, ...sharedStyle.fonts, ...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramermC_rWf2v2\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerVariables\": \"{\\\"Ij4lEINiq\\\":\\\"link\\\",\\\"KcQTipTAI\\\":\\\"image\\\",\\\"B_5p0DjNz\\\":\\\"title\\\",\\\"diRQTP3WL\\\":\\\"category\\\"}\",\n        \"framerImmutableVariables\": \"true\",\n        \"framerIntrinsicHeight\": \"680\",\n        \"framerDisplayContentsDiv\": \"false\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"G289OhLDY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"600\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./mC_rWf2v2.map", "// Generated by Framer (e75c18f)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/xvQyLxoigNCVBf8X6T07/tbE3wWg4g6QwrDU64eye/qGddNvMsk.js\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/eNwYw9BRkRFs5N646jb4/KsoG6TCRpA9TPXuEQwYp/xzgxdrArF.js\";\nconst cycleOrder = [\"Wq7LQW8Bm\", \"v4MZtWY3E\"];\nconst serializationHash = \"framer-r1IbO\";\nconst variantClassNames = {\n  v4MZtWY3E: \"framer-v-1yqoprg\",\n  Wq7LQW8Bm: \"framer-v-g2i3s1\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"Desktop and Tablet\": \"Wq7LQW8Bm\",\n  Mobile: \"v4MZtWY3E\"\n};\nconst getProps = ({\n  content,\n  heading3,\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  var _ref, _ref1, _humanReadableVariantMap_props_variant, _ref2;\n  return {\n    ...props,\n    clFUjnGQV: (_ref = heading3 !== null && heading3 !== void 0 ? heading3 : props.clFUjnGQV) !== null && _ref !== void 0 ? _ref : \"Design Philosophy\",\n    FhoU6ADwj: (_ref1 = content !== null && content !== void 0 ? content : props.FhoU6ADwj) !== null && _ref1 !== void 0 ? _ref1 : \"Design is more than just aesthetics; it's about solving problems and making experiences better. I believe in the power of user-centered design, where every pixel serves a purpose. It's about finding that perfect balance between form and function, creating designs that not only look great but also work seamlessly.\",\n    variant: (_ref2 = (_humanReadableVariantMap_props_variant = humanReadableVariantMap[props.variant]) !== null && _humanReadableVariantMap_props_variant !== void 0 ? _humanReadableVariantMap_props_variant : props.variant) !== null && _ref2 !== void 0 ? _ref2 : \"Wq7LQW8Bm\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale,\n    setLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    clFUjnGQV,\n    FhoU6ADwj,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"Wq7LQW8Bm\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const ref1 = React.useRef(null);\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [sharedStyle.className, sharedStyle1.className];\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(Transition, {\n      value: transition,\n      children: /*#__PURE__*/_jsxs(motion.div, {\n        ...restProps,\n        animate: variants,\n        className: cx(serializationHash, ...sharedStyleClassNames, \"framer-g2i3s1\", className, classNames),\n        \"data-border\": true,\n        \"data-framer-name\": \"Desktop and Tablet\",\n        initial: variant,\n        layoutDependency: layoutDependency,\n        layoutId: \"Wq7LQW8Bm\",\n        onHoverEnd: () => setGestureState({\n          isHovered: false\n        }),\n        onHoverStart: () => setGestureState({\n          isHovered: true\n        }),\n        onTap: () => setGestureState({\n          isPressed: false\n        }),\n        onTapCancel: () => setGestureState({\n          isPressed: false\n        }),\n        onTapStart: () => setGestureState({\n          isPressed: true\n        }),\n        ref: ref !== null && ref !== void 0 ? ref : ref1,\n        style: {\n          \"--border-bottom-width\": \"2px\",\n          \"--border-color\": \"rgb(168, 116, 47)\",\n          \"--border-left-width\": \"2px\",\n          \"--border-right-width\": \"2px\",\n          \"--border-style\": \"solid\",\n          \"--border-top-width\": \"2px\",\n          backgroundColor: \"var(--token-e963b8ae-02ac-4e93-b75a-f86ceff4c8c2, rgb(25, 29, 22))\",\n          ...style\n        },\n        ...addPropertyOverrides({\n          v4MZtWY3E: {\n            \"data-framer-name\": \"Mobile\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [/*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-3m4p1j\",\n          \"data-framer-name\": \"Heading\",\n          layoutDependency: layoutDependency,\n          layoutId: \"Sp0DE7koS\",\n          style: {\n            backgroundColor: \"rgb(168, 116, 47)\"\n          },\n          children: /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.h3, {\n                className: \"framer-styles-preset-8fskbi\",\n                \"data-styles-preset\": \"qGddNvMsk\",\n                style: {\n                  \"--framer-text-color\": \"var(--extracted-a0htzi, var(--token-e963b8ae-02ac-4e93-b75a-f86ceff4c8c2, rgb(25, 29, 22)))\"\n                },\n                children: \"Design Philosophy\"\n              })\n            }),\n            className: \"framer-1xxd1n5\",\n            layoutDependency: layoutDependency,\n            layoutId: \"BLv8ET6tF\",\n            style: {\n              \"--extracted-a0htzi\": \"var(--token-e963b8ae-02ac-4e93-b75a-f86ceff4c8c2, rgb(25, 29, 22))\",\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: clFUjnGQV,\n            verticalAlignment: \"top\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              v4MZtWY3E: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.h3, {\n                    className: \"framer-styles-preset-8fskbi\",\n                    \"data-styles-preset\": \"qGddNvMsk\",\n                    style: {\n                      \"--framer-text-alignment\": \"center\",\n                      \"--framer-text-color\": \"var(--extracted-a0htzi, var(--token-e963b8ae-02ac-4e93-b75a-f86ceff4c8c2, rgb(25, 29, 22)))\"\n                    },\n                    children: \"Design Philosophy\"\n                  })\n                })\n              }\n            }, baseVariant, gestureVariant)\n          })\n        }), /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1i6rt3l\",\n          \"data-framer-name\": \"Description\",\n          layoutDependency: layoutDependency,\n          layoutId: \"TI6AkNItc\",\n          children: /*#__PURE__*/_jsx(RichText, {\n            __fromCanvasComponent: true,\n            children: /*#__PURE__*/_jsx(React.Fragment, {\n              children: /*#__PURE__*/_jsx(motion.p, {\n                className: \"framer-styles-preset-1qaovoe\",\n                \"data-styles-preset\": \"xzgxdrArF\",\n                style: {\n                  \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-7556d445-f146-4c56-8498-b781258a332a, rgb(230, 250, 252)))\"\n                },\n                children: \"Design is more than just aesthetics; it's about solving problems and making experiences better. I believe in the power of user-centered design, where every pixel serves a purpose. It's about finding that perfect balance between form and function, creating designs that not only look great but also work seamlessly.\"\n              })\n            }),\n            className: \"framer-1iupsb0\",\n            layoutDependency: layoutDependency,\n            layoutId: \"CgEUex4iO\",\n            style: {\n              \"--extracted-r6o4lv\": \"var(--token-7556d445-f146-4c56-8498-b781258a332a, rgb(230, 250, 252))\",\n              \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n              \"--framer-link-text-decoration\": \"underline\",\n              \"--framer-paragraph-spacing\": \"0px\"\n            },\n            text: FhoU6ADwj,\n            verticalAlignment: \"top\",\n            withExternalLayout: true,\n            ...addPropertyOverrides({\n              v4MZtWY3E: {\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(motion.p, {\n                    className: \"framer-styles-preset-1qaovoe\",\n                    \"data-styles-preset\": \"xzgxdrArF\",\n                    style: {\n                      \"--framer-text-alignment\": \"center\",\n                      \"--framer-text-color\": \"var(--extracted-r6o4lv, var(--token-7556d445-f146-4c56-8498-b781258a332a, rgb(230, 250, 252)))\"\n                    },\n                    children: \"Design is more than just aesthetics; it's about solving problems and making experiences better. I believe in the power of user-centered design, where every pixel serves a purpose. It's about finding that perfect balance between form and function, creating designs that not only look great but also work seamlessly.\"\n                  })\n                })\n              }\n            }, baseVariant, gestureVariant)\n          })\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-r1IbO[data-border=\"true\"]::after, .framer-r1IbO [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-r1IbO.framer-1scmq33, .framer-r1IbO .framer-1scmq33 { display: block; }\", \".framer-r1IbO.framer-g2i3s1 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 528px; }\", \".framer-r1IbO .framer-3m4p1j { 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; overflow: hidden; padding: 48px 48px 48px 48px; position: relative; width: 100%; }\", \".framer-r1IbO .framer-1xxd1n5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-r1IbO .framer-1i6rt3l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 48px 48px 48px 48px; position: relative; width: 100%; }\", \".framer-r1IbO .framer-1iupsb0 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-r1IbO.framer-g2i3s1, .framer-r1IbO .framer-3m4p1j, .framer-r1IbO .framer-1i6rt3l { gap: 0px; } .framer-r1IbO.framer-g2i3s1 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-r1IbO.framer-g2i3s1 > :first-child { margin-top: 0px; } .framer-r1IbO.framer-g2i3s1 > :last-child { margin-bottom: 0px; } .framer-r1IbO .framer-3m4p1j > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-r1IbO .framer-3m4p1j > :first-child, .framer-r1IbO .framer-1i6rt3l > :first-child { margin-left: 0px; } .framer-r1IbO .framer-3m4p1j > :last-child, .framer-r1IbO .framer-1i6rt3l > :last-child { margin-right: 0px; } .framer-r1IbO .framer-1i6rt3l > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\", \".framer-r1IbO.framer-v-1yqoprg .framer-3m4p1j { justify-content: center; }\", \".framer-r1IbO.framer-v-1yqoprg .framer-1xxd1n5 { flex: 1 0 0px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\", \".framer-r1IbO.framer-v-1yqoprg .framer-1i6rt3l { padding: 48px 24px 48px 24px; }\", ...sharedStyle.css, ...sharedStyle1.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerIntrinsicHeight 378.4\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerIntrinsicWidth 528\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"v4MZtWY3E\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerVariables {\"clFUjnGQV\":\"heading3\",\"FhoU6ADwj\":\"content\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerImmutableVariables true\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             * @framerDisplayContentsDiv false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             */\nconst FramerQB6z_ISfX = withCSS(Component, css, \"framer-r1IbO\");\nexport default FramerQB6z_ISfX;\nFramerQB6z_ISfX.displayName = \"About Card\";\nFramerQB6z_ISfX.defaultProps = {\n  height: 378.4,\n  width: 528\n};\naddPropertyControls(FramerQB6z_ISfX, {\n  variant: {\n    options: [\"Wq7LQW8Bm\", \"v4MZtWY3E\"],\n    optionTitles: [\"Desktop and Tablet\", \"Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  clFUjnGQV: {\n    defaultValue: \"Design Philosophy\",\n    displayTextArea: false,\n    title: \"Heading3\",\n    type: ControlType.String\n  },\n  FhoU6ADwj: {\n    defaultValue: \"Design is more than just aesthetics; it's about solving problems and making experiences better. I believe in the power of user-centered design, where every pixel serves a purpose. It's about finding that perfect balance between form and function, creating designs that not only look great but also work seamlessly.\",\n    displayTextArea: false,\n    title: \"Content\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerQB6z_ISfX, [...sharedStyle.fonts, ...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerQB6z_ISfX\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"clFUjnGQV\\\":\\\"heading3\\\",\\\"FhoU6ADwj\\\":\\\"content\\\"}\",\n        \"framerImmutableVariables\": \"true\",\n        \"framerDisplayContentsDiv\": \"false\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"v4MZtWY3E\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"378.4\",\n        \"framerIntrinsicWidth\": \"528\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./QB6z_ISfX.map", "// Generated by Framer (e75c18f)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/xvQyLxoigNCVBf8X6T07/tbE3wWg4g6QwrDU64eye/qGddNvMsk.js\";\nconst cycleOrder = [\"y9Sw4bHLc\", \"AjjhR0aaN\", \"JutvMBjZ2\", \"X7E07pcvh\"];\nconst serializationHash = \"framer-RvgSK\";\nconst variantClassNames = {\n  AjjhR0aaN: \"framer-v-ig5w46\",\n  JutvMBjZ2: \"framer-v-19ka2pe\",\n  X7E07pcvh: \"framer-v-yzuun2\",\n  y9Sw4bHLc: \"framer-v-1lm9n1t\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst humanReadableVariantMap = {\n  \"Default - Desktop\": \"y9Sw4bHLc\",\n  \"Default - Mobile\": \"JutvMBjZ2\",\n  \"Last - Desktop\": \"AjjhR0aaN\",\n  \"Last - Mobile\": \"X7E07pcvh\"\n};\nconst getProps = ({\n  height,\n  id,\n  number,\n  title,\n  width,\n  ...props\n}) => {\n  var _ref, _ref1, _humanReadableVariantMap_props_variant, _ref2;\n  return {\n    ...props,\n    AEXRYcQO9: (_ref = title !== null && title !== void 0 ? title : props.AEXRYcQO9) !== null && _ref !== void 0 ? _ref : \"Branding and Identity\",\n    aHGhaIh_q: (_ref1 = number !== null && number !== void 0 ? number : props.aHGhaIh_q) !== null && _ref1 !== void 0 ? _ref1 : \"01\",\n    variant: (_ref2 = (_humanReadableVariantMap_props_variant = humanReadableVariantMap[props.variant]) !== null && _humanReadableVariantMap_props_variant !== void 0 ? _humanReadableVariantMap_props_variant : props.variant) !== null && _ref2 !== void 0 ? _ref2 : \"y9Sw4bHLc\"\n  };\n};\nconst createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale,\n    setLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    aHGhaIh_q,\n    AEXRYcQO9,\n    ...restProps\n  } = getProps(props);\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"y9Sw4bHLc\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = createLayoutDependency(props, variants);\n  const ref1 = React.useRef(null);\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [sharedStyle.className];\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(Transition, {\n      value: transition,\n      children: /*#__PURE__*/_jsxs(motion.div, {\n        ...restProps,\n        animate: variants,\n        className: cx(serializationHash, ...sharedStyleClassNames, \"framer-1lm9n1t\", className, classNames),\n        \"data-border\": true,\n        \"data-framer-name\": \"Default - Desktop\",\n        initial: variant,\n        layoutDependency: layoutDependency,\n        layoutId: \"y9Sw4bHLc\",\n        onHoverEnd: () => setGestureState({\n          isHovered: false\n        }),\n        onHoverStart: () => setGestureState({\n          isHovered: true\n        }),\n        onTap: () => setGestureState({\n          isPressed: false\n        }),\n        onTapCancel: () => setGestureState({\n          isPressed: false\n        }),\n        onTapStart: () => setGestureState({\n          isPressed: true\n        }),\n        ref: ref !== null && ref !== void 0 ? ref : ref1,\n        style: {\n          \"--border-bottom-width\": \"0px\",\n          \"--border-color\": \"rgb(168, 116, 47)\",\n          \"--border-left-width\": \"2px\",\n          \"--border-right-width\": \"2px\",\n          \"--border-style\": \"solid\",\n          \"--border-top-width\": \"2px\",\n          backgroundColor: \"var(--token-e963b8ae-02ac-4e93-b75a-f86ceff4c8c2, rgb(25, 29, 22))\",\n          ...style\n        },\n        variants: {\n          AjjhR0aaN: {\n            \"--border-bottom-width\": \"2px\"\n          },\n          X7E07pcvh: {\n            \"--border-bottom-width\": \"2px\"\n          }\n        },\n        ...addPropertyOverrides({\n          AjjhR0aaN: {\n            \"data-framer-name\": \"Last - Desktop\"\n          },\n          JutvMBjZ2: {\n            \"data-framer-name\": \"Default - Mobile\"\n          },\n          X7E07pcvh: {\n            \"data-framer-name\": \"Last - Mobile\"\n          }\n        }, baseVariant, gestureVariant),\n        children: [/*#__PURE__*/_jsx(RichText, {\n          __fromCanvasComponent: true,\n          children: /*#__PURE__*/_jsx(React.Fragment, {\n            children: /*#__PURE__*/_jsx(motion.h3, {\n              className: \"framer-styles-preset-8fskbi\",\n              \"data-styles-preset\": \"qGddNvMsk\",\n              style: {\n                \"--framer-text-color\": \"var(--extracted-a0htzi, var(--token-7556d445-f146-4c56-8498-b781258a332a, rgb(232, 251, 252)))\"\n              },\n              children: \"Branding and Identity\"\n            })\n          }),\n          className: \"framer-j13zqu\",\n          layoutDependency: layoutDependency,\n          layoutId: \"pUBZcP3Bs\",\n          style: {\n            \"--extracted-a0htzi\": \"var(--token-7556d445-f146-4c56-8498-b781258a332a, rgb(232, 251, 252))\",\n            \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n            \"--framer-link-text-decoration\": \"underline\",\n            \"--framer-paragraph-spacing\": \"0px\"\n          },\n          text: AEXRYcQO9,\n          verticalAlignment: \"top\",\n          withExternalLayout: true,\n          ...addPropertyOverrides({\n            JutvMBjZ2: {\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.h3, {\n                  className: \"framer-styles-preset-8fskbi\",\n                  \"data-styles-preset\": \"qGddNvMsk\",\n                  style: {\n                    \"--framer-text-alignment\": \"center\",\n                    \"--framer-text-color\": \"var(--extracted-a0htzi, var(--token-7556d445-f146-4c56-8498-b781258a332a, rgb(232, 251, 252)))\"\n                  },\n                  children: \"Branding and Identity\"\n                })\n              })\n            },\n            X7E07pcvh: {\n              children: /*#__PURE__*/_jsx(React.Fragment, {\n                children: /*#__PURE__*/_jsx(motion.h3, {\n                  className: \"framer-styles-preset-8fskbi\",\n                  \"data-styles-preset\": \"qGddNvMsk\",\n                  style: {\n                    \"--framer-text-alignment\": \"center\",\n                    \"--framer-text-color\": \"var(--extracted-a0htzi, var(--token-7556d445-f146-4c56-8498-b781258a332a, rgb(232, 251, 252)))\"\n                  },\n                  children: \"Branding and Identity\"\n                })\n              })\n            }\n          }, baseVariant, gestureVariant)\n        }), /*#__PURE__*/_jsx(RichText, {\n          __fromCanvasComponent: true,\n          children: /*#__PURE__*/_jsx(React.Fragment, {\n            children: /*#__PURE__*/_jsx(motion.h3, {\n              style: {\n                \"--font-selector\": \"R0Y7SW50ZXIgVGlnaHQtNzAw\",\n                \"--framer-font-family\": '\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\n                \"--framer-font-size\": \"72px\",\n                \"--framer-font-weight\": \"700\",\n                \"--framer-line-height\": \"0.9em\",\n                \"--framer-text-color\": \"var(--extracted-a0htzi, var(--token-78d28e51-663f-4d5f-8eea-33b2774106ce, rgb(50, 58, 44)))\"\n              },\n              children: \"01\"\n            })\n          }),\n          className: \"framer-kdspk7\",\n          fonts: [\"GF;Inter Tight-700\"],\n          layoutDependency: layoutDependency,\n          layoutId: \"p8hKp048U\",\n          style: {\n            \"--extracted-a0htzi\": \"var(--token-78d28e51-663f-4d5f-8eea-33b2774106ce, rgb(50, 58, 44))\",\n            \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n            \"--framer-link-text-decoration\": \"underline\",\n            \"--framer-paragraph-spacing\": \"0px\"\n          },\n          text: aHGhaIh_q,\n          verticalAlignment: \"top\",\n          withExternalLayout: true\n        })]\n      })\n    })\n  });\n});\nconst css = ['.framer-RvgSK[data-border=\"true\"]::after, .framer-RvgSK [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-RvgSK.framer-1yi5hzg, .framer-RvgSK .framer-1yi5hzg { display: block; }\", \".framer-RvgSK.framer-1lm9n1t { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 48px 48px 48px 48px; position: relative; width: 1104px; }\", \".framer-RvgSK .framer-j13zqu, .framer-RvgSK .framer-kdspk7 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\", \".framer-RvgSK.framer-v-19ka2pe.framer-1lm9n1t, .framer-RvgSK.framer-v-yzuun2.framer-1lm9n1t { flex-direction: column; gap: 48px; justify-content: flex-start; width: 390px; }\", \".framer-RvgSK.framer-v-19ka2pe .framer-j13zqu, .framer-RvgSK.framer-v-yzuun2 .framer-j13zqu { order: 1; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-RvgSK.framer-v-19ka2pe .framer-kdspk7, .framer-RvgSK.framer-v-yzuun2 .framer-kdspk7 { bottom: 2px; order: 0; position: absolute; right: 6px; z-index: 0; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-RvgSK.framer-v-19ka2pe.framer-1lm9n1t { gap: 0px; } .framer-RvgSK.framer-v-19ka2pe.framer-1lm9n1t > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-RvgSK.framer-v-19ka2pe.framer-1lm9n1t > :first-child { margin-top: 0px; } .framer-RvgSK.framer-v-19ka2pe.framer-1lm9n1t > :last-child { margin-bottom: 0px; } }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-RvgSK.framer-v-yzuun2.framer-1lm9n1t { gap: 0px; } .framer-RvgSK.framer-v-yzuun2.framer-1lm9n1t > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-RvgSK.framer-v-yzuun2.framer-1lm9n1t > :first-child { margin-top: 0px; } .framer-RvgSK.framer-v-yzuun2.framer-1lm9n1t > :last-child { margin-bottom: 0px; } }\", ...sharedStyle.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicHeight 160\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerIntrinsicWidth 1104\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"AjjhR0aaN\":{\"layout\":[\"fixed\",\"auto\"]},\"JutvMBjZ2\":{\"layout\":[\"fixed\",\"auto\"]},\"X7E07pcvh\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerVariables {\"aHGhaIh_q\":\"number\",\"AEXRYcQO9\":\"title\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerImmutableVariables true\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               * @framerDisplayContentsDiv false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               */\nconst FramerrCRzcHSZZ = withCSS(Component, css, \"framer-RvgSK\");\nexport default FramerrCRzcHSZZ;\nFramerrCRzcHSZZ.displayName = \"Services Card\";\nFramerrCRzcHSZZ.defaultProps = {\n  height: 160,\n  width: 1104\n};\naddPropertyControls(FramerrCRzcHSZZ, {\n  variant: {\n    options: [\"y9Sw4bHLc\", \"AjjhR0aaN\", \"JutvMBjZ2\", \"X7E07pcvh\"],\n    optionTitles: [\"Default - Desktop\", \"Last - Desktop\", \"Default - Mobile\", \"Last - Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  aHGhaIh_q: {\n    defaultValue: \"01\",\n    displayTextArea: false,\n    title: \"Number\",\n    type: ControlType.String\n  },\n  AEXRYcQO9: {\n    defaultValue: \"Branding and Identity\",\n    displayTextArea: false,\n    title: \"Title\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerrCRzcHSZZ, [{\n  family: \"Inter Tight\",\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mj6AiqWSRToK8EPg.woff2\",\n  weight: \"700\"\n}, ...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerrCRzcHSZZ\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerDisplayContentsDiv\": \"false\",\n        \"framerVariables\": \"{\\\"aHGhaIh_q\\\":\\\"number\\\",\\\"AEXRYcQO9\\\":\\\"title\\\"}\",\n        \"framerIntrinsicWidth\": \"1104\",\n        \"framerImmutableVariables\": \"true\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AjjhR0aaN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JutvMBjZ2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"X7E07pcvh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicHeight\": \"160\",\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./rCRzcHSZZ.map", "// Generated by Framer (4fadce2)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, Container, cx, GeneratedComponentContext, getFonts, optimizeAppear, optimizeAppearTransformTemplate, PathVariablesContext, PropertyOverrides, removeHiddenBreakpointLayers, resolveLink, RichText, useHydratedBreakpointVariants, useLocaleInfo, useQueryData, useRouteElementId, useRouter, withCSS, withFX } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport Noise from \"https://framerusercontent.com/modules/bamMgJhjMszHbcnxCtZj/20nHFbpxFqdlchR1dDZF/Noise.js\";\nimport ContactButton from \"https://framerusercontent.com/modules/1FfzjIon5XhBMPWvcPHI/V5MNVvxAsbNJsYrNjMNo/AqGoFcwVG.js\";\nimport LogoProfile from \"https://framerusercontent.com/modules/sNHs8JmNa3mM6b6zJN5S/jMex6z8TCo7yUG6ScCsm/BYNb_BvuU.js\";\nimport MenuLink from \"https://framerusercontent.com/modules/8hgg8agJ3zuXnG6DQIxx/vz9j1NAkMnWa04XhtRuu/htvPULmZG.js\";\nimport ProductCard from \"https://framerusercontent.com/modules/e164ATxmEVvG2JECj9Oa/PXue27DkliwrgGZ3mu3c/mC_rWf2v2.js\";\nimport AboutCard from \"https://framerusercontent.com/modules/dFfa5KK9duj3gFW5LSJb/S0XT3ySa6bv97DqENR5I/QB6z_ISfX.js\";\nimport ServicesCard from \"https://framerusercontent.com/modules/jcE85jpdzTsqQjKkMRLq/yka24OyiwTrW8SILHmuU/rCRzcHSZZ.js\";\nimport Work from \"https://framerusercontent.com/modules/uoPe4TMntUVObEFPmlQt/PcifoE1EG1gR0cYnn0BL/gwRGFbq1J.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/nSgbAkRKRfArsjOwJfq2/7awhRMnhGr5uunjymMJr/ookvPmU1_.js\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/3pkAq2ZoPPBIsE98onOP/70f6Ig63JQXucqnivPqK/WXLgYgNfz.js\";\nimport metadataProvider from \"https://framerusercontent.com/modules/jYHZVzqgrpZnq9rlIV41/L0tpMKtTXsugmdGrbYyg/augiA20Il.js\";\nconst LogoProfileFonts = getFonts(LogoProfile);\nconst MenuLinkFonts = getFonts(MenuLink);\nconst RichTextWithFX = withFX(RichText);\nconst MotionDivWithFX = withFX(motion.div);\nconst AboutCardFonts = getFonts(AboutCard);\nconst ServicesCardFonts = getFonts(ServicesCard);\nconst ProductCardFonts = getFonts(ProductCard);\nconst ContactButtonFonts = getFonts(ContactButton);\nconst NoiseFonts = getFonts(Noise);\nconst cycleOrder = [\"WQLkyLRf1\", \"ypI3yepZf\", \"i3KWEszDs\"];\nconst breakpoints = {\n  i3KWEszDs: \"(max-width: 650px)\",\n  WQLkyLRf1: \"(min-width: 1200px)\",\n  ypI3yepZf: \"(min-width: 651px) and (max-width: 1199px)\"\n};\nconst isBrowser = () => typeof document !== \"undefined\";\nconst serializationHash = \"framer-Vz3tq\";\nconst variantClassNames = {\n  i3KWEszDs: \"framer-v-1sghj8m\",\n  WQLkyLRf1: \"framer-v-72rtr7\",\n  ypI3yepZf: \"framer-v-13sbry5\"\n};\nif (isBrowser()) {\n  removeHiddenBreakpointLayers(\"WQLkyLRf1\", breakpoints, variantClassNames);\n}\nconst transitions = {\n  default: {\n    duration: 0\n  }\n};\nconst animation = {\n  opacity: 1,\n  rotate: 0,\n  scale: 1,\n  x: 0,\n  y: 0\n};\nconst transition1 = {\n  damping: 30,\n  delay: 0,\n  mass: 1,\n  stiffness: 400,\n  type: \"spring\"\n};\nconst animation1 = {\n  opacity: 1,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition1,\n  x: 0,\n  y: -1200\n};\nconst transformTemplate = (_, t) => `perspective(1200px) ${t}`;\nconst addImageAlt = (image, alt) => {\n  if (!image || typeof image !== \"object\") {\n    return;\n  }\n  return {\n    ...image,\n    alt\n  };\n};\nconst transition2 = {\n  damping: 60,\n  delay: 0,\n  mass: 1,\n  stiffness: 200,\n  type: \"spring\"\n};\nconst animation2 = {\n  opacity: 1,\n  rotate: 0,\n  scale: 1,\n  transition: transition2,\n  x: 0,\n  y: 120\n};\nconst transformTemplate1 = (_, t) => `perspective(1200px) translateY(-50%) ${t}`;\nconst animation3 = {\n  opacity: 1,\n  rotate: 0,\n  rotateX: 0,\n  rotateY: 0,\n  scale: 1,\n  transition: transition2,\n  x: 0,\n  y: 0\n};\nconst animation4 = {\n  opacity: 1,\n  rotate: 0,\n  scale: 1,\n  x: 0,\n  y: 120\n};\nconst animation5 = {\n  opacity: 1,\n  rotate: 0,\n  scale: .8,\n  x: 0,\n  y: 0\n};\nconst animation6 = {\n  opacity: 1,\n  rotate: 0,\n  scale: .8,\n  transition: transition1,\n  x: 0,\n  y: 0\n};\nconst toResponsiveImage = value => {\n  if (typeof value === \"object\" && value !== null && typeof value.src === \"string\") {\n    return value;\n  }\n  return typeof value === \"string\" ? {\n    src: value\n  } : undefined;\n};\nconst QueryData = ({\n  query,\n  children\n}) => {\n  const data = useQueryData(query);\n  return children(data);\n};\nconst transformTemplate2 = (_, t) => `perspective(1200px) translate(-50%, -50%) ${t}`;\nconst metadata = metadataProvider();\nconst humanReadableVariantMap = {\n  Desktop: \"WQLkyLRf1\",\n  Phone: \"i3KWEszDs\",\n  Tablet: \"ypI3yepZf\"\n};\nconst getProps = ({\n  height,\n  id,\n  width,\n  ...props\n}) => {\n  var _humanReadableVariantMap_props_variant, _ref;\n  return {\n    ...props,\n    variant: (_ref = (_humanReadableVariantMap_props_variant = humanReadableVariantMap[props.variant]) !== null && _humanReadableVariantMap_props_variant !== void 0 ? _humanReadableVariantMap_props_variant : props.variant) !== null && _ref !== void 0 ? _ref : \"WQLkyLRf1\"\n  };\n};\nconst Component = /*#__PURE__*/React.forwardRef(function (props, ref) {\n  const {\n    activeLocale,\n    setLocale\n  } = useLocaleInfo();\n  const {\n    style,\n    className,\n    layoutId,\n    variant,\n    YORiYx9slCrNnf5IW5,\n    wEvHPvNKpCrNnf5IW5,\n    oSp9ObrntCrNnf5IW5,\n    tJ_ak3APuCrNnf5IW5,\n    idCrNnf5IW5,\n    ...restProps\n  } = getProps(props);\n  React.useLayoutEffect(() => {\n    const metadata1 = metadataProvider(undefined, activeLocale);\n    document.title = metadata1.title || \"\";\n    if (metadata1.viewport) {\n      var _document_querySelector;\n      (_document_querySelector = document.querySelector('meta[name=\"viewport\"]')) === null || _document_querySelector === void 0 ? void 0 : _document_querySelector.setAttribute(\"content\", metadata1.viewport);\n    }\n    if (metadata1.bodyClassName) {\n      Array.from(document.body.classList).filter(c => c.startsWith(\"framer-body-\")).map(c => document.body.classList.remove(c));\n      document.body.classList.add(`${metadata1.bodyClassName}-framer-Vz3tq`);\n      return () => {\n        document.body.classList.remove(`${metadata1.bodyClassName}-framer-Vz3tq`);\n      };\n    }\n  }, [undefined, activeLocale]);\n  const [baseVariant, hydratedBaseVariant] = useHydratedBreakpointVariants(variant, breakpoints, false);\n  const gestureVariant = undefined;\n  const transition = transitions.default;\n  const ref1 = React.useRef(null);\n  const ref2 = React.useRef(null);\n  const id = useRouteElementId(\"JH2w2jPyL\");\n  const ref3 = React.useRef(null);\n  const router = useRouter();\n  const id1 = useRouteElementId(\"rxV0gPZfT\");\n  const ref4 = React.useRef(null);\n  const id2 = useRouteElementId(\"M9UVpOaSs\");\n  const id3 = useRouteElementId(\"HNOgJZolO\");\n  const ref5 = React.useRef(null);\n  const id4 = useRouteElementId(\"wmAymqz5D\");\n  const ref6 = React.useRef(null);\n  const id5 = useRouteElementId(\"cd4ZEfD1w\");\n  const ref7 = React.useRef(null);\n  const id6 = useRouteElementId(\"MZ7LnZZon\");\n  const ref8 = React.useRef(null);\n  const defaultLayoutId = React.useId();\n  const sharedStyleClassNames = [sharedStyle.className, sharedStyle1.className];\n  return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider, {\n    value: {\n      primaryVariantId: \"WQLkyLRf1\",\n      variantClassNames\n    },\n    children: /*#__PURE__*/_jsxs(LayoutGroup, {\n      id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n      children: [/*#__PURE__*/_jsxs(motion.div, {\n        ...restProps,\n        className: cx(serializationHash, ...sharedStyleClassNames, \"framer-72rtr7\", className),\n        ref: ref !== null && ref !== void 0 ? ref : ref1,\n        style: {\n          ...style\n        },\n        children: [/*#__PURE__*/_jsxs(MotionDivWithFX, {\n          __framer__animate: {\n            transition: transition1\n          },\n          __framer__animateOnce: false,\n          __framer__enter: animation,\n          __framer__exit: animation1,\n          __framer__styleAppearEffectEnabled: true,\n          __framer__targets: [{\n            ref: ref2,\n            target: \"animate\"\n          }],\n          __framer__threshold: .5,\n          __perspectiveFX: false,\n          __targetOpacity: 1,\n          className: \"framer-1dc0chv\",\n          \"data-framer-name\": \"Hero Section\",\n          id: id,\n          name: \"Hero Section\",\n          ref: ref3,\n          transformTemplate: transformTemplate,\n          children: [/*#__PURE__*/_jsx(Container, {\n            className: \"framer-vcrevm-container\",\n            children: /*#__PURE__*/_jsx(PropertyOverrides, {\n              breakpoint: baseVariant,\n              overrides: {\n                i3KWEszDs: {\n                  variant: \"Baa_qDBie\"\n                },\n                ypI3yepZf: {\n                  variant: \"Baa_qDBie\"\n                }\n              },\n              children: /*#__PURE__*/_jsx(LogoProfile, {\n                height: \"100%\",\n                HpsExVU1H: \"\u2726 BRAND CREATOR \u2726 DIGITAL DESIGNER \",\n                id: \"J_xyP27eD\",\n                kEViRGUuk: addImageAlt({\n                  src: \"https://framerusercontent.com/images/mVlHNTJdanhkFMP2TJgLoHqPx94.jpeg\",\n                  srcSet: \"https://framerusercontent.com/images/mVlHNTJdanhkFMP2TJgLoHqPx94.jpeg?scale-down-to=512 512w, https://framerusercontent.com/images/mVlHNTJdanhkFMP2TJgLoHqPx94.jpeg?scale-down-to=1024 1024w, https://framerusercontent.com/images/mVlHNTJdanhkFMP2TJgLoHqPx94.jpeg?scale-down-to=2048 2048w, https://framerusercontent.com/images/mVlHNTJdanhkFMP2TJgLoHqPx94.jpeg 3015w\"\n                }, \"\"),\n                layoutId: \"J_xyP27eD\",\n                style: {\n                  height: \"100%\",\n                  maxHeight: \"100%\",\n                  maxWidth: \"100%\",\n                  width: \"100%\"\n                },\n                variant: \"bLbruZGKs\",\n                width: \"100%\"\n              })\n            })\n          }), /*#__PURE__*/_jsxs(\"div\", {\n            className: \"framer-tu4m6l\",\n            \"data-framer-name\": \"Background\",\n            name: \"Background\",\n            children: [/*#__PURE__*/_jsxs(\"div\", {\n              className: \"framer-i7vhvu\",\n              \"data-framer-name\": \"Menu\",\n              name: \"Menu\",\n              children: [/*#__PURE__*/_jsx(Container, {\n                className: \"framer-1abmulm-container\",\n                \"data-framer-name\": \"About\",\n                name: \"About\",\n                children: /*#__PURE__*/_jsx(MenuLink, {\n                  FH9GqwMqG: \"About\",\n                  height: \"100%\",\n                  hM93PXv53: resolveLink({\n                    hash: \":rxV0gPZfT\",\n                    webPageId: \"augiA20Il\"\n                  }, router),\n                  id: \"bKaADTDyf\",\n                  layoutId: \"bKaADTDyf\",\n                  name: \"About\",\n                  variant: \"JIOR1dDzo\",\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/_jsx(Container, {\n                className: \"framer-728i1i-container\",\n                \"data-framer-name\": \"Services\",\n                name: \"Services\",\n                children: /*#__PURE__*/_jsx(MenuLink, {\n                  FH9GqwMqG: \"Services\",\n                  height: \"100%\",\n                  hM93PXv53: resolveLink({\n                    hash: \":M9UVpOaSs\",\n                    webPageId: \"augiA20Il\"\n                  }, router),\n                  id: \"tdQ5Qb4y6\",\n                  layoutId: \"tdQ5Qb4y6\",\n                  name: \"Services\",\n                  variant: \"JIOR1dDzo\",\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/_jsx(Container, {\n                className: \"framer-1streg2-container\",\n                \"data-framer-name\": \"Work\",\n                name: \"Work\",\n                children: /*#__PURE__*/_jsx(MenuLink, {\n                  FH9GqwMqG: \"Work\",\n                  height: \"100%\",\n                  hM93PXv53: resolveLink({\n                    hash: \":wmAymqz5D\",\n                    webPageId: \"augiA20Il\"\n                  }, router),\n                  id: \"YmNU8Vzon\",\n                  layoutId: \"YmNU8Vzon\",\n                  name: \"Work\",\n                  variant: \"JIOR1dDzo\",\n                  width: \"100%\"\n                })\n              }), /*#__PURE__*/_jsx(Container, {\n                className: \"framer-7i8p72-container\",\n                \"data-framer-name\": \"Contact\",\n                name: \"Contact\",\n                children: /*#__PURE__*/_jsx(MenuLink, {\n                  FH9GqwMqG: \"Contact\",\n                  height: \"100%\",\n                  hM93PXv53: resolveLink({\n                    hash: \":cd4ZEfD1w\",\n                    webPageId: \"augiA20Il\"\n                  }, router),\n                  id: \"yChuPrMcj\",\n                  layoutId: \"yChuPrMcj\",\n                  name: \"Contact\",\n                  variant: \"JIOR1dDzo\",\n                  width: \"100%\"\n                })\n              })]\n            }), /*#__PURE__*/_jsx(PropertyOverrides, {\n              breakpoint: baseVariant,\n              overrides: {\n                i3KWEszDs: {\n                  \"data-framer-appear-id\": \"1kyxr5z\",\n                  animate: optimizeAppear(\"animate\", \"1kyxr5z\", animation3, \"1sghj8m\"),\n                  initial: optimizeAppear(\"initial\", \"1kyxr5z\", animation4, \"1sghj8m\"),\n                  transformTemplate: optimizeAppearTransformTemplate(\"1kyxr5z\", transformTemplate),\n                  viewBox: \"0 0 643 204\"\n                },\n                ypI3yepZf: {\n                  \"data-framer-appear-id\": \"1g6yrl6\",\n                  animate: optimizeAppear(\"animate\", \"1g6yrl6\", animation3, \"13sbry5\"),\n                  initial: optimizeAppear(\"initial\", \"1g6yrl6\", animation4, \"13sbry5\"),\n                  transformTemplate: optimizeAppearTransformTemplate(\"1g6yrl6\", transformTemplate1),\n                  viewBox: \"0 0 643 204\"\n                }\n              },\n              children: /*#__PURE__*/_jsx(RichTextWithFX, {\n                __framer__styleTransformEffectEnabled: true,\n                __framer__transformTargets: [{\n                  target: {\n                    opacity: 1,\n                    rotate: 0,\n                    rotateX: 0,\n                    rotateY: 0,\n                    scale: 1,\n                    x: 0,\n                    y: 0\n                  }\n                }, {\n                  target: {\n                    opacity: 1,\n                    rotate: 0,\n                    rotateX: 0,\n                    rotateY: 0,\n                    scale: 2,\n                    x: 0,\n                    y: 0\n                  }\n                }],\n                __framer__transformTrigger: \"onScroll\",\n                __fromCanvasComponent: true,\n                __perspectiveFX: false,\n                __targetOpacity: 1,\n                animate: optimizeAppear(\"animate\", \"1k0oh17\", animation3, \"72rtr7\"),\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(\"h1\", {\n                    style: {\n                      \"--font-selector\": \"R0Y7SW50ZXIgVGlnaHQtOTAw\",\n                      \"--framer-font-family\": '\"Inter Tight\", sans-serif',\n                      \"--framer-font-size\": \"255px\",\n                      \"--framer-font-weight\": \"900\",\n                      \"--framer-line-height\": \"0.8em\",\n                      \"--framer-text-alignment\": \"left\",\n                      \"--framer-text-color\": \"var(--token-e963b8ae-02ac-4e93-b75a-f86ceff4c8c2, rgb(50, 58, 44))\"\n                    },\n                    children: \"TR\\xe8S\"\n                  })\n                }),\n                className: \"framer-1k0oh17\",\n                \"data-framer-appear-id\": \"1k0oh17\",\n                exit: animation2,\n                fonts: [\"GF;Inter Tight-900\"],\n                initial: optimizeAppear(\"initial\", \"1k0oh17\", animation4, \"72rtr7\"),\n                transformTemplate: optimizeAppearTransformTemplate(\"1k0oh17\", transformTemplate1),\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              })\n            })]\n          })]\n        }), /*#__PURE__*/_jsx(\"div\", {\n          className: \"framer-uxg16f\",\n          \"data-framer-name\": \"About Section\",\n          id: id1,\n          name: \"About Section\",\n          ref: ref4,\n          children: /*#__PURE__*/_jsxs(\"div\", {\n            className: \"framer-dtjvet\",\n            \"data-framer-name\": \"Content\",\n            name: \"Content\",\n            children: [/*#__PURE__*/_jsxs(MotionDivWithFX, {\n              __framer__animate: {\n                transition: transition1\n              },\n              __framer__animateOnce: true,\n              __framer__enter: animation5,\n              __framer__exit: animation6,\n              __framer__styleAppearEffectEnabled: true,\n              __framer__threshold: 0,\n              __perspectiveFX: false,\n              __targetOpacity: 1,\n              className: \"framer-19s4q8f\",\n              \"data-framer-name\": \"About Description\",\n              name: \"About Description\",\n              transformTemplate: transformTemplate,\n              children: [/*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(\"h2\", {\n                    className: \"framer-styles-preset-14b947d\",\n                    \"data-styles-preset\": \"ookvPmU1_\",\n                    style: {\n                      \"--framer-text-color\": \"rgb(168, 116, 47)\"\n                    },\n                    children: \"About Me\"\n                  })\n                }),\n                className: \"framer-1fryzmn\",\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsx(PropertyOverrides, {\n                breakpoint: baseVariant,\n                overrides: {\n                  i3KWEszDs: {\n                    children: /*#__PURE__*/_jsx(React.Fragment, {\n                      children: /*#__PURE__*/_jsx(\"p\", {\n                        className: \"framer-styles-preset-tifong\",\n                        \"data-styles-preset\": \"WXLgYgNfz\",\n                        style: {\n                          \"--framer-text-alignment\": \"center\"\n                        },\n                        children: \"I'm Tr\\xe8s Phillips, a passionate and creative designer with a focus on bringing innovative ideas to life. Here's a glimpse into who I am and what I bring to the table:\"\n                      })\n                    })\n                  }\n                },\n                children: /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(\"p\", {\n                      className: \"framer-styles-preset-tifong\",\n                      \"data-styles-preset\": \"WXLgYgNfz\",\n                      children: \"I'm Tr\\xe8s Phillips, a passionate and creative designer with a focus on bringing innovative ideas to life. Here's a glimpse into who I am and what I bring to the table:\"\n                    })\n                  }),\n                  className: \"framer-wokmd\",\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })\n              })]\n            }), /*#__PURE__*/_jsxs(MotionDivWithFX, {\n              __framer__animate: {\n                transition: transition1\n              },\n              __framer__animateOnce: true,\n              __framer__enter: animation5,\n              __framer__exit: animation6,\n              __framer__styleAppearEffectEnabled: true,\n              __framer__threshold: 0,\n              __perspectiveFX: false,\n              __targetOpacity: 1,\n              className: \"framer-5payvk\",\n              \"data-framer-name\": \"About rows\",\n              name: \"About rows\",\n              transformTemplate: transformTemplate,\n              children: [/*#__PURE__*/_jsx(Container, {\n                className: \"framer-104sjun-container\",\n                children: /*#__PURE__*/_jsx(PropertyOverrides, {\n                  breakpoint: baseVariant,\n                  overrides: {\n                    i3KWEszDs: {\n                      variant: \"v4MZtWY3E\"\n                    }\n                  },\n                  children: /*#__PURE__*/_jsx(AboutCard, {\n                    clFUjnGQV: \"Design Philosophy\",\n                    FhoU6ADwj: \"Design is more than just aesthetics; it's about solving problems and making experiences better. I believe in the power of user-centered design, where every pixel serves a purpose. It's about finding that perfect balance between form and function, creating designs that not only look great but also work seamlessly.\",\n                    height: \"100%\",\n                    id: \"zBUawiqLy\",\n                    layoutId: \"zBUawiqLy\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    variant: \"Wq7LQW8Bm\",\n                    width: \"100%\"\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Container, {\n                className: \"framer-15evb85-container\",\n                children: /*#__PURE__*/_jsx(PropertyOverrides, {\n                  breakpoint: baseVariant,\n                  overrides: {\n                    i3KWEszDs: {\n                      variant: \"v4MZtWY3E\"\n                    }\n                  },\n                  children: /*#__PURE__*/_jsx(AboutCard, {\n                    clFUjnGQV: \"Creative Journey\",\n                    FhoU6ADwj: \"My journey as a designer has only just begun. I'm looking for the opportunity to work on diverse projects, from branding for startups to crafting intuitive user interfaces. With a background in both graphic design, web development and photography, I bring a unique perspective and personality to every project, ensuring that the creative vision aligns with technical feasibility.\",\n                    height: \"100%\",\n                    id: \"Juv_5yiEO\",\n                    layoutId: \"Juv_5yiEO\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    variant: \"Wq7LQW8Bm\",\n                    width: \"100%\"\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Container, {\n                className: \"framer-1ocs05b-container\",\n                children: /*#__PURE__*/_jsx(PropertyOverrides, {\n                  breakpoint: baseVariant,\n                  overrides: {\n                    i3KWEszDs: {\n                      variant: \"v4MZtWY3E\"\n                    }\n                  },\n                  children: /*#__PURE__*/_jsx(AboutCard, {\n                    clFUjnGQV: \"Collaboration\",\n                    FhoU6ADwj: \"I thrive in collaborative environments where ideas flow freely. I've had the privilege of collaborating with talented individuals from different disciplines. Whether it's brainstorming with fellow designers or working closely with developers, I believe that the best results emerge when minds come together to create something exceptional.\",\n                    height: \"100%\",\n                    id: \"h8I2EHzfb\",\n                    layoutId: \"h8I2EHzfb\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    variant: \"Wq7LQW8Bm\",\n                    width: \"100%\"\n                  })\n                })\n              })]\n            })]\n          })\n        }), /*#__PURE__*/_jsx(\"div\", {\n          className: \"framer-212adg\",\n          \"data-framer-name\": \"Services Section\",\n          id: id2,\n          name: \"Services Section\",\n          ref: ref2,\n          children: /*#__PURE__*/_jsxs(\"div\", {\n            className: \"framer-5yratm\",\n            \"data-framer-name\": \"Content\",\n            name: \"Content\",\n            children: [/*#__PURE__*/_jsx(MotionDivWithFX, {\n              __framer__animate: {\n                transition: transition1\n              },\n              __framer__animateOnce: true,\n              __framer__enter: animation5,\n              __framer__exit: animation6,\n              __framer__styleAppearEffectEnabled: true,\n              __framer__threshold: 0,\n              __perspectiveFX: false,\n              __targetOpacity: 1,\n              className: \"framer-3t7yt8\",\n              transformTemplate: transformTemplate,\n              children: /*#__PURE__*/_jsx(RichText, {\n                __fromCanvasComponent: true,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(\"h2\", {\n                    className: \"framer-styles-preset-14b947d\",\n                    \"data-styles-preset\": \"ookvPmU1_\",\n                    style: {\n                      \"--framer-text-color\": \"rgb(168, 116, 47)\"\n                    },\n                    children: \"Services\"\n                  })\n                }),\n                className: \"framer-c92cgn\",\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              })\n            }), /*#__PURE__*/_jsxs(MotionDivWithFX, {\n              __framer__animate: {\n                transition: transition1\n              },\n              __framer__animateOnce: true,\n              __framer__enter: animation5,\n              __framer__exit: animation6,\n              __framer__styleAppearEffectEnabled: true,\n              __framer__threshold: 0,\n              __perspectiveFX: false,\n              __targetOpacity: 1,\n              className: \"framer-12ctfqv\",\n              \"data-framer-name\": \"Services rows\",\n              name: \"Services rows\",\n              transformTemplate: transformTemplate,\n              children: [/*#__PURE__*/_jsx(Container, {\n                className: \"framer-17mxdsj-container\",\n                id: id3,\n                ref: ref5,\n                children: /*#__PURE__*/_jsx(PropertyOverrides, {\n                  breakpoint: baseVariant,\n                  overrides: {\n                    i3KWEszDs: {\n                      variant: \"JutvMBjZ2\"\n                    }\n                  },\n                  children: /*#__PURE__*/_jsx(ServicesCard, {\n                    AEXRYcQO9: \"Branding and Identity\",\n                    aHGhaIh_q: \"01\",\n                    height: \"100%\",\n                    id: \"HNOgJZolO\",\n                    layoutId: \"HNOgJZolO\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    variant: \"y9Sw4bHLc\",\n                    width: \"100%\"\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Container, {\n                className: \"framer-11q3a8k-container\",\n                children: /*#__PURE__*/_jsx(PropertyOverrides, {\n                  breakpoint: baseVariant,\n                  overrides: {\n                    i3KWEszDs: {\n                      variant: \"JutvMBjZ2\"\n                    }\n                  },\n                  children: /*#__PURE__*/_jsx(ServicesCard, {\n                    AEXRYcQO9: \"User Interface (UI) Design\",\n                    aHGhaIh_q: \"02\",\n                    height: \"100%\",\n                    id: \"U6XjrQTsX\",\n                    layoutId: \"U6XjrQTsX\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    variant: \"y9Sw4bHLc\",\n                    width: \"100%\"\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Container, {\n                className: \"framer-10yc2dt-container\",\n                children: /*#__PURE__*/_jsx(PropertyOverrides, {\n                  breakpoint: baseVariant,\n                  overrides: {\n                    i3KWEszDs: {\n                      variant: \"JutvMBjZ2\"\n                    }\n                  },\n                  children: /*#__PURE__*/_jsx(ServicesCard, {\n                    AEXRYcQO9: \"Photography\",\n                    aHGhaIh_q: \"03\",\n                    height: \"100%\",\n                    id: \"gW9OoPMkf\",\n                    layoutId: \"gW9OoPMkf\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    variant: \"y9Sw4bHLc\",\n                    width: \"100%\"\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Container, {\n                className: \"framer-bcdfza-container\",\n                children: /*#__PURE__*/_jsx(PropertyOverrides, {\n                  breakpoint: baseVariant,\n                  overrides: {\n                    i3KWEszDs: {\n                      variant: \"JutvMBjZ2\"\n                    }\n                  },\n                  children: /*#__PURE__*/_jsx(ServicesCard, {\n                    AEXRYcQO9: \"Web Development (Front-End)\",\n                    aHGhaIh_q: \"04\",\n                    height: \"100%\",\n                    id: \"zQJgpReLc\",\n                    layoutId: \"zQJgpReLc\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    variant: \"y9Sw4bHLc\",\n                    width: \"100%\"\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Container, {\n                className: \"framer-ko25tz-container\",\n                children: /*#__PURE__*/_jsx(PropertyOverrides, {\n                  breakpoint: baseVariant,\n                  overrides: {\n                    i3KWEszDs: {\n                      variant: \"X7E07pcvh\"\n                    }\n                  },\n                  children: /*#__PURE__*/_jsx(ServicesCard, {\n                    AEXRYcQO9: \"Digital Design\",\n                    aHGhaIh_q: \"05\",\n                    height: \"100%\",\n                    id: \"LbAhb5EAf\",\n                    layoutId: \"LbAhb5EAf\",\n                    style: {\n                      width: \"100%\"\n                    },\n                    variant: \"AjjhR0aaN\",\n                    width: \"100%\"\n                  })\n                })\n              })]\n            })]\n          })\n        }), /*#__PURE__*/_jsx(\"div\", {\n          className: \"framer-1xupjlt\",\n          \"data-framer-name\": \"Work Section\",\n          id: id4,\n          name: \"Work Section\",\n          ref: ref6,\n          children: /*#__PURE__*/_jsxs(\"div\", {\n            className: \"framer-1xamy2q\",\n            \"data-framer-name\": \"Content\",\n            name: \"Content\",\n            children: [/*#__PURE__*/_jsx(PropertyOverrides, {\n              breakpoint: baseVariant,\n              overrides: {\n                i3KWEszDs: {\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(\"h2\", {\n                      className: \"framer-styles-preset-14b947d\",\n                      \"data-styles-preset\": \"ookvPmU1_\",\n                      style: {\n                        \"--framer-text-alignment\": \"center\",\n                        \"--framer-text-color\": \"rgb(168, 116, 47)\"\n                      },\n                      children: \"Projects\"\n                    })\n                  })\n                }\n              },\n              children: /*#__PURE__*/_jsx(RichTextWithFX, {\n                __framer__animate: {\n                  transition: transition1\n                },\n                __framer__animateOnce: true,\n                __framer__enter: animation5,\n                __framer__exit: animation6,\n                __framer__styleAppearEffectEnabled: true,\n                __framer__threshold: 0,\n                __fromCanvasComponent: true,\n                __perspectiveFX: false,\n                __targetOpacity: 1,\n                children: /*#__PURE__*/_jsx(React.Fragment, {\n                  children: /*#__PURE__*/_jsx(\"h2\", {\n                    className: \"framer-styles-preset-14b947d\",\n                    \"data-styles-preset\": \"ookvPmU1_\",\n                    style: {\n                      \"--framer-text-color\": \"rgb(168, 116, 47)\"\n                    },\n                    children: \"Projects\"\n                  })\n                }),\n                className: \"framer-15d7pwa\",\n                transformTemplate: transformTemplate,\n                verticalAlignment: \"top\",\n                withExternalLayout: true\n              })\n            }), /*#__PURE__*/_jsx(MotionDivWithFX, {\n              __framer__animate: {\n                transition: transition1\n              },\n              __framer__animateOnce: true,\n              __framer__enter: animation5,\n              __framer__exit: animation6,\n              __framer__styleAppearEffectEnabled: true,\n              __framer__threshold: 0,\n              __perspectiveFX: false,\n              __targetOpacity: 1,\n              className: \"framer-3zaa39\",\n              \"data-border\": true,\n              transformTemplate: transformTemplate,\n              children: /*#__PURE__*/_jsx(QueryData, {\n                query: {\n                  from: {\n                    data: Work,\n                    type: \"Collection\"\n                  },\n                  select: [{\n                    name: \"YORiYx9sl\",\n                    type: \"Identifier\"\n                  }, {\n                    name: \"wEvHPvNKp\",\n                    type: \"Identifier\"\n                  }, {\n                    name: \"oSp9Obrnt\",\n                    type: \"Identifier\"\n                  }, {\n                    name: \"tJ_ak3APu\",\n                    type: \"Identifier\"\n                  }, {\n                    name: \"id\",\n                    type: \"Identifier\"\n                  }]\n                },\n                children: collection => collection.map(({\n                  YORiYx9sl: YORiYx9slCrNnf5IW5,\n                  wEvHPvNKp: wEvHPvNKpCrNnf5IW5,\n                  oSp9Obrnt: oSp9ObrntCrNnf5IW5,\n                  tJ_ak3APu: tJ_ak3APuCrNnf5IW5,\n                  id: idCrNnf5IW5\n                }, i) => {\n                  return /*#__PURE__*/_jsx(LayoutGroup, {\n                    id: `CrNnf5IW5-${idCrNnf5IW5}`,\n                    children: /*#__PURE__*/_jsx(PathVariablesContext.Provider, {\n                      value: {\n                        tJ_ak3APu: tJ_ak3APuCrNnf5IW5\n                      },\n                      children: /*#__PURE__*/_jsx(Container, {\n                        className: \"framer-13qabd1-container\",\n                        children: /*#__PURE__*/_jsx(ProductCard, {\n                          B_5p0DjNz: wEvHPvNKpCrNnf5IW5,\n                          diRQTP3WL: oSp9ObrntCrNnf5IW5,\n                          height: \"100%\",\n                          id: \"jrovsafaF\",\n                          KcQTipTAI: toResponsiveImage(YORiYx9slCrNnf5IW5),\n                          layoutId: \"jrovsafaF\",\n                          style: {\n                            width: \"100%\"\n                          },\n                          width: \"100%\"\n                        })\n                      })\n                    })\n                  }, idCrNnf5IW5);\n                })\n              })\n            })]\n          })\n        }), /*#__PURE__*/_jsx(\"div\", {\n          className: \"framer-1os9r0o\",\n          \"data-framer-name\": \"Invisible footer\",\n          id: id5,\n          name: \"Invisible footer\",\n          ref: ref7\n        }), /*#__PURE__*/_jsx(\"div\", {\n          className: \"framer-iq6kjw\",\n          \"data-framer-name\": \"Footer Section\",\n          id: id6,\n          name: \"Footer Section\",\n          ref: ref8,\n          children: /*#__PURE__*/_jsxs(\"div\", {\n            className: \"framer-1h0ngkf\",\n            \"data-framer-name\": \"Content\",\n            name: \"Content\",\n            children: [/*#__PURE__*/_jsx(\"div\", {\n              className: \"framer-l1v84x\",\n              children: /*#__PURE__*/_jsx(PropertyOverrides, {\n                breakpoint: baseVariant,\n                overrides: {\n                  i3KWEszDs: {\n                    \"data-framer-appear-id\": \"9nrscx\",\n                    animate: optimizeAppear(\"animate\", \"9nrscx\", animation3, \"1sghj8m\"),\n                    initial: optimizeAppear(\"initial\", \"9nrscx\", animation4, \"1sghj8m\"),\n                    transformTemplate: optimizeAppearTransformTemplate(\"9nrscx\", transformTemplate)\n                  },\n                  ypI3yepZf: {\n                    \"data-framer-appear-id\": \"nnx8em\",\n                    animate: optimizeAppear(\"animate\", \"nnx8em\", animation3, \"13sbry5\"),\n                    initial: optimizeAppear(\"initial\", \"nnx8em\", animation4, \"13sbry5\"),\n                    transformTemplate: optimizeAppearTransformTemplate(\"nnx8em\", transformTemplate2)\n                  }\n                },\n                children: /*#__PURE__*/_jsx(RichTextWithFX, {\n                  __framer__styleTransformEffectEnabled: true,\n                  __framer__transformTargets: [{\n                    target: {\n                      opacity: 1,\n                      rotate: 0,\n                      rotateX: 0,\n                      rotateY: 0,\n                      scale: 2,\n                      x: 0,\n                      y: 0\n                    }\n                  }, {\n                    ref: ref7,\n                    target: {\n                      opacity: 1,\n                      rotate: 0,\n                      rotateX: 0,\n                      rotateY: 0,\n                      scale: 1,\n                      x: 0,\n                      y: 0\n                    }\n                  }],\n                  __framer__transformTrigger: \"onScrollTarget\",\n                  __framer__transformViewportThreshold: 1,\n                  __fromCanvasComponent: true,\n                  __perspectiveFX: false,\n                  __targetOpacity: 1,\n                  animate: optimizeAppear(\"animate\", \"168jrui\", animation3, \"72rtr7\"),\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(\"h2\", {\n                      style: {\n                        \"--font-selector\": \"R0Y7SW50ZXIgVGlnaHQtOTAw\",\n                        \"--framer-font-family\": '\"Inter Tight\", sans-serif',\n                        \"--framer-font-size\": \"160px\",\n                        \"--framer-font-weight\": \"900\",\n                        \"--framer-line-height\": \"0.8em\",\n                        \"--framer-text-alignment\": \"left\",\n                        \"--framer-text-color\": \"var(--token-e963b8ae-02ac-4e93-b75a-f86ceff4c8c2, rgb(50, 58, 44))\"\n                      },\n                      children: \"contact\"\n                    })\n                  }),\n                  className: \"framer-168jrui\",\n                  \"data-framer-appear-id\": \"168jrui\",\n                  exit: animation2,\n                  fonts: [\"GF;Inter Tight-900\"],\n                  initial: optimizeAppear(\"initial\", \"168jrui\", animation4, \"72rtr7\"),\n                  transformTemplate: optimizeAppearTransformTemplate(\"168jrui\", transformTemplate2),\n                  verticalAlignment: \"top\",\n                  viewBox: \"0 0 596 128\",\n                  withExternalLayout: true\n                })\n              })\n            }), /*#__PURE__*/_jsx(Container, {\n              className: \"framer-mmz9kx-container\",\n              children: /*#__PURE__*/_jsx(PropertyOverrides, {\n                breakpoint: baseVariant,\n                overrides: {\n                  i3KWEszDs: {\n                    variant: \"uytax5Kr_\"\n                  },\n                  ypI3yepZf: {\n                    variant: \"uytax5Kr_\"\n                  }\n                },\n                children: /*#__PURE__*/_jsx(ContactButton, {\n                  height: \"100%\",\n                  id: \"Fya4QkIi_\",\n                  layoutId: \"Fya4QkIi_\",\n                  MeZhx32Q2: addImageAlt({\n                    src: \"https://framerusercontent.com/images/mVlHNTJdanhkFMP2TJgLoHqPx94.jpeg\",\n                    srcSet: \"https://framerusercontent.com/images/mVlHNTJdanhkFMP2TJgLoHqPx94.jpeg?scale-down-to=512 512w, https://framerusercontent.com/images/mVlHNTJdanhkFMP2TJgLoHqPx94.jpeg?scale-down-to=1024 1024w, https://framerusercontent.com/images/mVlHNTJdanhkFMP2TJgLoHqPx94.jpeg?scale-down-to=2048 2048w, https://framerusercontent.com/images/mVlHNTJdanhkFMP2TJgLoHqPx94.jpeg 3015w\"\n                  }, \"\"),\n                  style: {\n                    height: \"100%\",\n                    width: \"100%\"\n                  },\n                  variant: \"oXNss8DIB\",\n                  width: \"100%\"\n                })\n              })\n            }), /*#__PURE__*/_jsxs(\"div\", {\n              className: \"framer-vpil48\",\n              \"data-framer-name\": \"Footer Links\",\n              name: \"Footer Links\",\n              children: [/*#__PURE__*/_jsxs(\"div\", {\n                className: \"framer-1a4wc8r\",\n                \"data-framer-name\": \"Menu\",\n                name: \"Menu\",\n                children: [/*#__PURE__*/_jsx(Container, {\n                  className: \"framer-viwheq-container\",\n                  \"data-framer-name\": \"Linkedin\",\n                  name: \"Linkedin\",\n                  children: /*#__PURE__*/_jsx(PropertyOverrides, {\n                    breakpoint: baseVariant,\n                    overrides: {\n                      i3KWEszDs: {\n                        hM93PXv53: undefined\n                      },\n                      ypI3yepZf: {\n                        hM93PXv53: undefined\n                      }\n                    },\n                    children: /*#__PURE__*/_jsx(MenuLink, {\n                      FH9GqwMqG: \"LinkedIn\",\n                      height: \"100%\",\n                      hM93PXv53: \"https://www.linkedin.com/in/tres-phillips-dev/\",\n                      id: \"X5s6rvPBd\",\n                      layoutId: \"X5s6rvPBd\",\n                      name: \"Linkedin\",\n                      variant: \"gjuBRTGMF\",\n                      width: \"100%\"\n                    })\n                  })\n                }), /*#__PURE__*/_jsx(Container, {\n                  className: \"framer-1ddv602-container\",\n                  \"data-framer-name\": \"GitHub\",\n                  name: \"GitHub\",\n                  children: /*#__PURE__*/_jsx(MenuLink, {\n                    FH9GqwMqG: \"GitHub\",\n                    height: \"100%\",\n                    hM93PXv53: \"https://github.com/tresphill\",\n                    id: \"pNHFm1fnB\",\n                    layoutId: \"pNHFm1fnB\",\n                    name: \"GitHub\",\n                    variant: \"gjuBRTGMF\",\n                    width: \"100%\"\n                  })\n                }), /*#__PURE__*/_jsx(Container, {\n                  className: \"framer-55fy2z-container\",\n                  \"data-framer-name\": \"Licensing\",\n                  name: \"Licensing\",\n                  children: /*#__PURE__*/_jsx(MenuLink, {\n                    FH9GqwMqG: \"Licensing\",\n                    height: \"100%\",\n                    hM93PXv53: resolveLink({\n                      webPageId: \"Jo35hgMHB\"\n                    }, router),\n                    id: \"NCj_OtpG2\",\n                    layoutId: \"NCj_OtpG2\",\n                    name: \"Licensing\",\n                    variant: \"JIOR1dDzo\",\n                    width: \"100%\"\n                  })\n                })]\n              }), /*#__PURE__*/_jsx(\"div\", {\n                className: \"framer-1tfd55v\",\n                \"data-framer-name\": \"Credentials\",\n                name: \"Credentials\",\n                children: /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(\"p\", {\n                      style: {\n                        \"--font-selector\": \"R0Y7SW50ZXIgVGlnaHQtcmVndWxhcg==\",\n                        \"--framer-font-family\": '\"Inter Tight\", \"Inter Tight Placeholder\", sans-serif',\n                        \"--framer-font-size\": \"14px\",\n                        \"--framer-line-height\": \"1.4em\",\n                        \"--framer-text-color\": \"var(--token-e963b8ae-02ac-4e93-b75a-f86ceff4c8c2, rgb(25, 29, 22))\"\n                      },\n                      children: \"\\xa9 Copyright 2023. All rights Reserved.\"\n                    })\n                  }),\n                  className: \"framer-su2bzs\",\n                  fonts: [\"GF;Inter Tight-regular\"],\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })\n              })]\n            })]\n          })\n        }), /*#__PURE__*/_jsx(\"div\", {\n          className: \"framer-xv0hac\",\n          \"data-framer-name\": \"Noise Layer\",\n          name: \"Noise Layer\",\n          children: /*#__PURE__*/_jsx(Container, {\n            className: \"framer-14yuw8x-container\",\n            children: /*#__PURE__*/_jsx(Noise, {\n              backgroundSize: 256,\n              borderRadius: 0,\n              height: \"100%\",\n              id: \"T1NCmC9ZT\",\n              layoutId: \"T1NCmC9ZT\",\n              opacity: .1,\n              style: {\n                height: \"100%\",\n                width: \"100%\"\n              },\n              width: \"100%\"\n            })\n          })\n        })]\n      }), /*#__PURE__*/_jsx(\"div\", {\n        className: serializationHash,\n        id: \"overlay\"\n      })]\n    })\n  });\n});\nconst css = ['.framer-Vz3tq[data-border=\"true\"]::after, .framer-Vz3tq [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", `.${metadata.bodyClassName}-framer-Vz3tq { background: var(--token-e963b8ae-02ac-4e93-b75a-f86ceff4c8c2, rgb(50, 58, 44)) /* {\"name\":\"Slack Olive/20\"} */; }`, \".framer-Vz3tq.framer-lux5qc, .framer-Vz3tq .framer-lux5qc { display: block; }\", \".framer-Vz3tq.framer-72rtr7 { align-content: center; align-items: center; background-color: var(--token-e963b8ae-02ac-4e93-b75a-f86ceff4c8c2, #323a2c); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\", \".framer-Vz3tq .framer-1dc0chv { align-content: center; align-items: center; background-color: var(--token-e963b8ae-02ac-4e93-b75a-f86ceff4c8c2, #191d16); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: center; overflow: visible; padding: 48px 48px 48px 48px; position: sticky; top: 0px; transform: perspective(1200px); width: 100%; will-change: transform; z-index: 1; }\", \".framer-Vz3tq .framer-vcrevm-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 365px); left: 46px; max-height: 365px; max-width: 365px; position: absolute; right: 789px; top: 47px; z-index: 1; }\", \".framer-Vz3tq .framer-tu4m6l { align-content: center; align-items: center; background-color: #a8742f; border-top-left-radius: 196px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: hidden; padding: 24px 24px 24px 24px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\", \".framer-Vz3tq .framer-i7vhvu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: absolute; right: 48px; top: 48px; width: min-content; z-index: 1; }\", \".framer-Vz3tq .framer-1abmulm-container, .framer-Vz3tq .framer-728i1i-container, .framer-Vz3tq .framer-1streg2-container, .framer-Vz3tq .framer-7i8p72-container, .framer-Vz3tq .framer-viwheq-container, .framer-Vz3tq .framer-1ddv602-container, .framer-Vz3tq .framer-55fy2z-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-Vz3tq .framer-1k0oh17 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; position: absolute; right: -569px; top: 90%; transform: perspective(1200px) translateY(-50%); white-space: pre-wrap; width: 1132px; word-break: break-word; word-wrap: break-word; z-index: 1; }\", \".framer-Vz3tq .framer-uxg16f, .framer-Vz3tq .framer-212adg, .framer-Vz3tq .framer-1xupjlt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; z-index: 1; }\", \".framer-Vz3tq .framer-dtjvet { align-content: flex-start; align-items: flex-start; background-color: var(--token-e963b8ae-02ac-4e93-b75a-f86ceff4c8c2, #191d16); display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 96px 48px 96px 48px; position: relative; width: 1px; }\", \".framer-Vz3tq .framer-19s4q8f { 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: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: sticky; top: 96px; transform: perspective(1200px); width: 1px; will-change: transform; z-index: 1; }\", \".framer-Vz3tq .framer-1fryzmn, .framer-Vz3tq .framer-su2bzs { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\", \".framer-Vz3tq .framer-wokmd { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; position: sticky; top: 96px; white-space: pre-wrap; width: 100%; will-change: transform; word-break: break-word; word-wrap: break-word; z-index: 1; }\", \".framer-Vz3tq .framer-5payvk { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; transform: perspective(1200px); width: 1px; }\", \".framer-Vz3tq .framer-104sjun-container, .framer-Vz3tq .framer-15evb85-container, .framer-Vz3tq .framer-1ocs05b-container { flex: none; height: auto; position: sticky; top: 96px; width: 100%; will-change: transform; z-index: 1; }\", \".framer-Vz3tq .framer-5yratm, .framer-Vz3tq .framer-1xamy2q { align-content: flex-start; align-items: flex-start; background-color: var(--token-e963b8ae-02ac-4e93-b75a-f86ceff4c8c2, #191d16); display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 96px 48px 96px 48px; position: relative; width: 1px; }\", \".framer-Vz3tq .framer-3t7yt8 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: sticky; top: 96px; transform: perspective(1200px); width: 100%; will-change: transform; z-index: 1; }\", \".framer-Vz3tq .framer-c92cgn { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 0; }\", \".framer-Vz3tq .framer-12ctfqv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; pointer-events: none; position: relative; transform: perspective(1200px); width: 100%; z-index: 1; }\", \".framer-Vz3tq .framer-17mxdsj-container, .framer-Vz3tq .framer-11q3a8k-container, .framer-Vz3tq .framer-10yc2dt-container, .framer-Vz3tq .framer-bcdfza-container, .framer-Vz3tq .framer-ko25tz-container { flex: none; height: auto; position: sticky; top: 224px; width: 100%; will-change: transform; z-index: 1; }\", \".framer-Vz3tq .framer-15d7pwa { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; position: sticky; top: 96px; transform: perspective(1200px); white-space: pre-wrap; width: 100%; will-change: transform; word-break: break-word; word-wrap: break-word; z-index: 1; }\", \".framer-Vz3tq .framer-3zaa39 { --border-bottom-width: 1px; --border-color: #222222; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; background-color: var(--token-e963b8ae-02ac-4e93-b75a-f86ceff4c8c2, #191d16); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: grid; flex: none; gap: 48px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(200px, 1fr)); height: min-content; justify-content: center; max-width: 3600px; padding: 0px 0px 0px 0px; position: relative; transform: perspective(1200px); width: 100%; z-index: 1; }\", \".framer-Vz3tq .framer-13qabd1-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; transform: perspective(1200px); width: 100%; }\", \".framer-Vz3tq .framer-1os9r0o { flex: none; height: 100vh; overflow: hidden; pointer-events: none; position: relative; width: 100%; }\", \".framer-Vz3tq .framer-iq6kjw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: center; left: 0px; overflow: visible; padding: 0px 0px 0px 0px; position: fixed; right: 0px; top: 0px; z-index: 0; }\", \".framer-Vz3tq .framer-1h0ngkf { align-content: flex-start; align-items: flex-start; background-color: var(--token-e963b8ae-02ac-4e93-b75a-f86ceff4c8c2, #191d16); display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: 100%; justify-content: flex-start; overflow: visible; padding: 48px 48px 48px 48px; position: relative; width: 1px; z-index: 1; }\", \".framer-Vz3tq .framer-l1v84x { background-color: #a8742f; border-bottom-right-radius: 192px; flex: 1 0 0px; height: 1px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\", \".framer-Vz3tq .framer-168jrui { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 50%; position: absolute; top: 15%; transform: perspective(1200px) translate(-50%, -50%); white-space: pre; width: 1132px; z-index: 1; }\", \".framer-Vz3tq .framer-mmz9kx-container { bottom: 48px; flex: none; height: 384px; position: absolute; right: 48px; width: 384px; z-index: 1; }\", \".framer-Vz3tq .framer-vpil48 { align-content: flex-start; align-items: flex-start; bottom: 96px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 336px; justify-content: space-between; left: 96px; overflow: hidden; padding: 0px 0px 0px 0px; position: absolute; width: min-content; z-index: 1; }\", \".framer-Vz3tq .framer-1a4wc8r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: min-content; z-index: 1; }\", \".framer-Vz3tq .framer-1tfd55v { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: auto; z-index: 1; }\", \".framer-Vz3tq .framer-xv0hac { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 0px; overflow: hidden; padding: 0px 0px 0px 0px; pointer-events: none; position: fixed; right: 0px; top: 0px; z-index: 1; }\", \".framer-Vz3tq .framer-14yuw8x-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\", \"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-Vz3tq.framer-72rtr7, .framer-Vz3tq .framer-1dc0chv, .framer-Vz3tq .framer-tu4m6l, .framer-Vz3tq .framer-i7vhvu, .framer-Vz3tq .framer-uxg16f, .framer-Vz3tq .framer-dtjvet, .framer-Vz3tq .framer-19s4q8f, .framer-Vz3tq .framer-5payvk, .framer-Vz3tq .framer-212adg, .framer-Vz3tq .framer-5yratm, .framer-Vz3tq .framer-12ctfqv, .framer-Vz3tq .framer-1xupjlt, .framer-Vz3tq .framer-1xamy2q, .framer-Vz3tq .framer-iq6kjw, .framer-Vz3tq .framer-1h0ngkf, .framer-Vz3tq .framer-1a4wc8r, .framer-Vz3tq .framer-xv0hac { gap: 0px; } .framer-Vz3tq.framer-72rtr7 > *, .framer-Vz3tq .framer-5payvk > *, .framer-Vz3tq .framer-12ctfqv > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Vz3tq.framer-72rtr7 > :first-child, .framer-Vz3tq .framer-tu4m6l > :first-child, .framer-Vz3tq .framer-19s4q8f > :first-child, .framer-Vz3tq .framer-5payvk > :first-child, .framer-Vz3tq .framer-5yratm > :first-child, .framer-Vz3tq .framer-12ctfqv > :first-child, .framer-Vz3tq .framer-1xamy2q > :first-child, .framer-Vz3tq .framer-1h0ngkf > :first-child { margin-top: 0px; } .framer-Vz3tq.framer-72rtr7 > :last-child, .framer-Vz3tq .framer-tu4m6l > :last-child, .framer-Vz3tq .framer-19s4q8f > :last-child, .framer-Vz3tq .framer-5payvk > :last-child, .framer-Vz3tq .framer-5yratm > :last-child, .framer-Vz3tq .framer-12ctfqv > :last-child, .framer-Vz3tq .framer-1xamy2q > :last-child, .framer-Vz3tq .framer-1h0ngkf > :last-child { margin-bottom: 0px; } .framer-Vz3tq .framer-1dc0chv > *, .framer-Vz3tq .framer-uxg16f > *, .framer-Vz3tq .framer-212adg > *, .framer-Vz3tq .framer-1xupjlt > *, .framer-Vz3tq .framer-iq6kjw > *, .framer-Vz3tq .framer-xv0hac > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-Vz3tq .framer-1dc0chv > :first-child, .framer-Vz3tq .framer-i7vhvu > :first-child, .framer-Vz3tq .framer-uxg16f > :first-child, .framer-Vz3tq .framer-dtjvet > :first-child, .framer-Vz3tq .framer-212adg > :first-child, .framer-Vz3tq .framer-1xupjlt > :first-child, .framer-Vz3tq .framer-iq6kjw > :first-child, .framer-Vz3tq .framer-1a4wc8r > :first-child, .framer-Vz3tq .framer-xv0hac > :first-child { margin-left: 0px; } .framer-Vz3tq .framer-1dc0chv > :last-child, .framer-Vz3tq .framer-i7vhvu > :last-child, .framer-Vz3tq .framer-uxg16f > :last-child, .framer-Vz3tq .framer-dtjvet > :last-child, .framer-Vz3tq .framer-212adg > :last-child, .framer-Vz3tq .framer-1xupjlt > :last-child, .framer-Vz3tq .framer-iq6kjw > :last-child, .framer-Vz3tq .framer-1a4wc8r > :last-child, .framer-Vz3tq .framer-xv0hac > :last-child { margin-right: 0px; } .framer-Vz3tq .framer-tu4m6l > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Vz3tq .framer-i7vhvu > *, .framer-Vz3tq .framer-dtjvet > *, .framer-Vz3tq .framer-1a4wc8r > * { margin: 0px; margin-left: calc(48px / 2); margin-right: calc(48px / 2); } .framer-Vz3tq .framer-19s4q8f > *, .framer-Vz3tq .framer-5yratm > *, .framer-Vz3tq .framer-1xamy2q > *, .framer-Vz3tq .framer-1h0ngkf > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } }\", \"@media (min-width: 1200px) { .framer-Vz3tq .hidden-72rtr7 { display: none !important; } }\", `@media (min-width: 651px) and (max-width: 1199px) { .framer-Vz3tq .hidden-13sbry5 { display: none !important; } .${metadata.bodyClassName}-framer-Vz3tq { background: var(--token-e963b8ae-02ac-4e93-b75a-f86ceff4c8c2, rgb(50, 58, 44)) /* {\"name\":\"Slack Olive/20\"} */; } .framer-Vz3tq.framer-72rtr7 { width: 651px; } .framer-Vz3tq .framer-vcrevm-container { height: var(--framer-aspect-ratio-supported, 0px); } .framer-Vz3tq .framer-tu4m6l { border-top-left-radius: 96px; } .framer-Vz3tq .framer-1k0oh17 { white-space: pre; } .framer-Vz3tq .framer-3zaa39 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; } .framer-Vz3tq .framer-13qabd1-container { align-self: unset; } .framer-Vz3tq .framer-l1v84x { border-bottom-right-radius: 96px; } .framer-Vz3tq .framer-mmz9kx-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 192px); width: 192px; } .framer-Vz3tq .framer-vpil48 { height: 40%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-Vz3tq .framer-3zaa39 { gap: 0px; } .framer-Vz3tq .framer-3zaa39 > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-Vz3tq .framer-3zaa39 > :first-child { margin-top: 0px; } .framer-Vz3tq .framer-3zaa39 > :last-child { margin-bottom: 0px; } }}`, `@media (max-width: 650px) { .framer-Vz3tq .hidden-1sghj8m { display: none !important; } .${metadata.bodyClassName}-framer-Vz3tq { background: var(--token-e963b8ae-02ac-4e93-b75a-f86ceff4c8c2, rgb(50, 58, 44)) /* {\"name\":\"Slack Olive/20\"} */; } .framer-Vz3tq.framer-72rtr7 { width: 650px; } .framer-Vz3tq .framer-1dc0chv { flex-direction: column; padding: 192px 0px 0px 0px; } .framer-Vz3tq .framer-vcrevm-container { height: var(--framer-aspect-ratio-supported, 250px); left: 200px; max-height: 250px; max-width: 250px; right: 200px; top: 120px; } .framer-Vz3tq .framer-tu4m6l { border-top-left-radius: unset; height: 1px; width: 100%; } .framer-Vz3tq .framer-i7vhvu { gap: 24px; left: 50%; padding: 25px 0px 0px 0px; right: unset; top: 50%; transform: translate(-50%, -50%); } .framer-Vz3tq .framer-1k0oh17 { bottom: -8px; left: 103px; right: unset; top: unset; transform: perspective(1200px); white-space: pre; width: 400px; } .framer-Vz3tq .framer-uxg16f, .framer-Vz3tq .framer-212adg, .framer-Vz3tq .framer-1xupjlt, .framer-Vz3tq .framer-iq6kjw, .framer-Vz3tq .framer-xv0hac { flex-direction: column; } .framer-Vz3tq .framer-dtjvet { flex: none; flex-direction: column; padding: 48px 24px 48px 24px; width: 100%; } .framer-Vz3tq .framer-19s4q8f { align-content: center; align-items: center; flex: none; top: 48px; width: 100%; } .framer-Vz3tq .framer-5payvk { flex: none; width: 100%; z-index: 1; } .framer-Vz3tq .framer-104sjun-container, .framer-Vz3tq .framer-15evb85-container, .framer-Vz3tq .framer-1ocs05b-container { top: 155px; } .framer-Vz3tq .framer-5yratm, .framer-Vz3tq .framer-1xamy2q { flex: none; padding: 48px 24px 48px 24px; width: 100%; } .framer-Vz3tq .framer-3t7yt8 { align-content: center; align-items: center; flex-direction: column; gap: 48px; justify-content: flex-start; top: 48px; } .framer-Vz3tq .framer-17mxdsj-container, .framer-Vz3tq .framer-11q3a8k-container, .framer-Vz3tq .framer-10yc2dt-container, .framer-Vz3tq .framer-bcdfza-container, .framer-Vz3tq .framer-ko25tz-container { top: 261px; } .framer-Vz3tq .framer-15d7pwa { top: 48px; } .framer-Vz3tq .framer-3zaa39 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; } .framer-Vz3tq .framer-13qabd1-container { align-self: unset; } .framer-Vz3tq .framer-1h0ngkf { gap: 0px; height: 1px; padding: 0px 0px 0px 0px; width: 100%; } .framer-Vz3tq .framer-l1v84x { border-bottom-right-radius: unset; } .framer-Vz3tq .framer-168jrui { left: -8px; right: -8px; top: -8px; transform: perspective(1200px); width: unset; } .framer-Vz3tq .framer-mmz9kx-container { aspect-ratio: 1 / 1; bottom: unset; height: var(--framer-aspect-ratio-supported, 192px); left: 51%; right: unset; top: 96px; transform: translateX(-50%); width: 192px; } .framer-Vz3tq .framer-vpil48 { align-content: center; align-items: center; bottom: 48px; gap: 96px; height: min-content; justify-content: center; left: 50%; transform: translateX(-50%); } .framer-Vz3tq .framer-1a4wc8r { flex-direction: column; gap: 24px; } .framer-Vz3tq .framer-1tfd55v { flex-direction: column; gap: 24px; justify-content: flex-start; } .framer-Vz3tq .framer-su2bzs { order: 0; } .framer-Vz3tq .framer-14yuw8x-container { height: 1px; width: 100%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-Vz3tq .framer-1dc0chv, .framer-Vz3tq .framer-i7vhvu, .framer-Vz3tq .framer-uxg16f, .framer-Vz3tq .framer-dtjvet, .framer-Vz3tq .framer-212adg, .framer-Vz3tq .framer-3t7yt8, .framer-Vz3tq .framer-1xupjlt, .framer-Vz3tq .framer-3zaa39, .framer-Vz3tq .framer-iq6kjw, .framer-Vz3tq .framer-1h0ngkf, .framer-Vz3tq .framer-vpil48, .framer-Vz3tq .framer-1a4wc8r, .framer-Vz3tq .framer-1tfd55v, .framer-Vz3tq .framer-xv0hac { gap: 0px; } .framer-Vz3tq .framer-1dc0chv > *, .framer-Vz3tq .framer-uxg16f > *, .framer-Vz3tq .framer-212adg > *, .framer-Vz3tq .framer-1xupjlt > *, .framer-Vz3tq .framer-iq6kjw > *, .framer-Vz3tq .framer-xv0hac > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-Vz3tq .framer-1dc0chv > :first-child, .framer-Vz3tq .framer-uxg16f > :first-child, .framer-Vz3tq .framer-dtjvet > :first-child, .framer-Vz3tq .framer-212adg > :first-child, .framer-Vz3tq .framer-3t7yt8 > :first-child, .framer-Vz3tq .framer-1xupjlt > :first-child, .framer-Vz3tq .framer-3zaa39 > :first-child, .framer-Vz3tq .framer-iq6kjw > :first-child, .framer-Vz3tq .framer-1h0ngkf > :first-child, .framer-Vz3tq .framer-vpil48 > :first-child, .framer-Vz3tq .framer-1a4wc8r > :first-child, .framer-Vz3tq .framer-1tfd55v > :first-child, .framer-Vz3tq .framer-xv0hac > :first-child { margin-top: 0px; } .framer-Vz3tq .framer-1dc0chv > :last-child, .framer-Vz3tq .framer-uxg16f > :last-child, .framer-Vz3tq .framer-dtjvet > :last-child, .framer-Vz3tq .framer-212adg > :last-child, .framer-Vz3tq .framer-3t7yt8 > :last-child, .framer-Vz3tq .framer-1xupjlt > :last-child, .framer-Vz3tq .framer-3zaa39 > :last-child, .framer-Vz3tq .framer-iq6kjw > :last-child, .framer-Vz3tq .framer-1h0ngkf > :last-child, .framer-Vz3tq .framer-vpil48 > :last-child, .framer-Vz3tq .framer-1a4wc8r > :last-child, .framer-Vz3tq .framer-1tfd55v > :last-child, .framer-Vz3tq .framer-xv0hac > :last-child { margin-bottom: 0px; } .framer-Vz3tq .framer-i7vhvu > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-Vz3tq .framer-i7vhvu > :first-child { margin-left: 0px; } .framer-Vz3tq .framer-i7vhvu > :last-child { margin-right: 0px; } .framer-Vz3tq .framer-dtjvet > *, .framer-Vz3tq .framer-3t7yt8 > *, .framer-Vz3tq .framer-3zaa39 > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-Vz3tq .framer-1h0ngkf > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Vz3tq .framer-vpil48 > * { margin: 0px; margin-bottom: calc(96px / 2); margin-top: calc(96px / 2); } .framer-Vz3tq .framer-1a4wc8r > *, .framer-Vz3tq .framer-1tfd55v > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } }}`, ...sharedStyle.css, ...sharedStyle1.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerIntrinsicHeight 5125\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerIntrinsicWidth 1200\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ypI3yepZf\":{\"layout\":[\"fixed\",\"auto\"]},\"i3KWEszDs\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerImmutableVariables true\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerDisplayContentsDiv false\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           * @framerResponsiveScreen\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           */\nconst FrameraugiA20Il = withCSS(Component, css, \"framer-Vz3tq\");\nexport default FrameraugiA20Il;\nFrameraugiA20Il.displayName = \"Home\";\nFrameraugiA20Il.defaultProps = {\n  height: 5125,\n  width: 1200\n};\naddFonts(FrameraugiA20Il, [{\n  family: \"Inter Tight\",\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjpgiqWSRToK8EPg.woff2\",\n  weight: \"900\"\n}, {\n  family: \"Inter Tight\",\n  style: \"normal\",\n  url: \"https://fonts.gstatic.com/s/intertight/v7/NGSnv5HMAFg6IuGlBNMjxJEL2VmU3NS7Z2mjDw-qWSRToK8EPg.woff2\",\n  weight: \"400\"\n}, ...LogoProfileFonts, ...MenuLinkFonts, ...AboutCardFonts, ...ServicesCardFonts, ...ProductCardFonts, ...ContactButtonFonts, ...NoiseFonts, ...sharedStyle.fonts, ...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FrameraugiA20Il\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerResponsiveScreen\": \"\",\n        \"framerIntrinsicHeight\": \"5125\",\n        \"framerDisplayContentsDiv\": \"false\",\n        \"framerContractVersion\": \"1\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ypI3yepZf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"i3KWEszDs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerIntrinsicWidth\": \"1200\",\n        \"framerImmutableVariables\": \"true\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};"],
  "mappings": "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",
  "names": ["containerStyles", "emptyStateStyle", "containerStyles", "NullState", "Y", "_", "ref", "p", "o", "t", "h", "defaultEvents", "ControlType", "findByArray", "arr", "search", "getIconSelection", "iconKeys", "selectByList", "iconSearch", "iconSelection", "lowercaseIconKeyPairs", "iconSearchTerm", "_iconSearchTerm", "useIconSelection", "iconSearchResult", "se", "moduleBaseUrl", "icons", "iconKeys", "weightOptions", "styleKeyOptions", "styleOptionPropKeys", "optionKey", "lowercaseIconKeyPairs", "res", "key", "Icon", "props", "color", "selectByList", "iconSearch", "iconSelection", "onClick", "onMouseDown", "onMouseUp", "onMouseEnter", "onMouseLeave", "mirrored", "style", "isMounted", "pe", "iconKey", "useIconSelection", "styleOptionProps", "prop", "iconStyle", "se", "iconStyleKey", "activeStyle", "SelectedIcon", "setSelectedIcon", "ye", "h", "npm_react_18_2_exports", "importModule", "module", "ue", "emptyState", "RenderTarget", "p", "NullState", "motion", "hideStyleOptions", "styleOptions", "styleOptionsNumber", "name", "getIconSelection", "icon", "addPropertyControls", "ControlType", "result", "defaultEvents", "noopReturn", "t", "e", "t", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "o", "cubicBezier", "__rest", "t", "r", "o", "n", "e", "t", "r", "s", "calcGeneratorVelocity", "t", "n", "r", "a", "velocityPerSecond", "calcDampingRatio", "hasReachedTarget", "spring", "o", "c", "i", "h", "e", "u", "f", "l", "g", "glide", "d", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "t", "j", "B", "testAnimation", "C", "$", "R", "resolveElements", "t", "n", "createGeneratorEasing", "t", "n", "o", "getGenerator", "i", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "N", "spring", "F", "glide", "U", "inView$1", "resolveElements", "onIntersectionChange", "q", "K", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "G", "_", "createWindowResizeHandler", "window", "resizeWindow", "resize", "dispatchPointerEvent", "t", "n", "dispatchViewEvent", "se", "o", "s", "__rest", "inView$1", "mouseEvent", "re", "ae", "onPointerUp", "window", "onPointerDown", "ce", "le", "directionTransformers", "offset", "supportsAcceleratedAnimations", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "resize", "contentSize", "child", "index", "ref", "ref1", "ref2", "ref3", "ref4", "p", "LayoutGroup", "q", "i", "childIndex", "ref5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "MaterialFonts", "getFonts", "Icon", "TickerFonts", "Ticker", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "category", "height", "id", "image", "link", "title", "width", "props", "_ref", "_ref1", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Ij4lEINiq", "KcQTipTAI", "B_5p0DjNz", "diRQTP3WL", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "Link", "u", "motion", "cx", "RichText", "x", "Image2", "css", "FramermC_rWf2v2", "withCSS", "mC_rWf2v2_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "content", "heading3", "height", "id", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "clFUjnGQV", "FhoU6ADwj", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "motion", "cx", "RichText", "x", "css", "FramerQB6z_ISfX", "withCSS", "QB6z_ISfX_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "number", "title", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "aHGhaIh_q", "AEXRYcQO9", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "u", "motion", "cx", "RichText", "x", "css", "FramerrCRzcHSZZ", "withCSS", "rCRzcHSZZ_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "LogoProfileFonts", "getFonts", "BYNb_BvuU_default", "MenuLinkFonts", "htvPULmZG_default", "RichTextWithFX", "withFX", "RichText", "MotionDivWithFX", "motion", "AboutCardFonts", "QB6z_ISfX_default", "ServicesCardFonts", "rCRzcHSZZ_default", "ProductCardFonts", "mC_rWf2v2_default", "ContactButtonFonts", "AqGoFcwVG_default", "NoiseFonts", "Noise", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "removeHiddenBreakpointLayers", "transitions", "animation", "transition1", "animation1", "transformTemplate", "_", "t", "addImageAlt", "image", "alt", "transition2", "animation2", "transformTemplate1", "animation3", "animation4", "animation5", "animation6", "toResponsiveImage", "value", "QueryData", "query", "children", "data", "useQueryData", "transformTemplate2", "metadata", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "YORiYx9slCrNnf5IW5", "wEvHPvNKpCrNnf5IW5", "oSp9ObrntCrNnf5IW5", "tJ_ak3APuCrNnf5IW5", "idCrNnf5IW5", "restProps", "fe", "metadata1", "_document_querySelector", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "transition", "ref1", "pe", "ref2", "useRouteElementId", "ref3", "router", "useRouter", "id1", "ref4", "id2", "id3", "ref5", "id4", "ref6", "id5", "ref7", "id6", "ref8", "defaultLayoutId", "ae", "sharedStyleClassNames", "p", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "cx", "MotionDivWithFX", "Container", "PropertyOverrides", "BYNb_BvuU_default", "htvPULmZG_default", "resolveLink", "optimizeAppear", "optimizeAppearTransformTemplate", "RichTextWithFX", "x", "RichText", "QB6z_ISfX_default", "rCRzcHSZZ_default", "gwRGFbq1J_default", "collection", "i", "PathVariablesContext", "mC_rWf2v2_default", "AqGoFcwVG_default", "Noise", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "LogoProfileFonts", "MenuLinkFonts", "AboutCardFonts", "ServicesCardFonts", "ProductCardFonts", "ContactButtonFonts", "NoiseFonts", "fonts", "__FramerMetadata__"]
}
