{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:react-dom@18.2.0/client.js", "ssg:https://framer.com/m/framer/react-use-intercom.js@0.0.3", "ssg:https://framer.com/m/framer/integrations-styles.js@^0.2.0", "ssg:https://framerusercontent.com/modules/UIhUTcd796YH7Ndybys8/totj55n8qE3VYpdXhshW/Intercom.js", "ssg:https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/CmmUoyXEMOtoYkkeGDZZ/send.js", "ssg:https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js", "ssg:https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/gvNUph1oNh8l2qQafSUu/consent.js", "ssg:https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/gnipUJynzv8FJkpTy04V/inEU.js", "ssg:https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/d7M4abVz5jhxcjrlWV66/region.js", "ssg:https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/77ZjdIUSoepa5KTwP0oH/Banner.js", "ssg:https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/zTapg9rnDfIs7uo8Zb0a/Cookies.js", "ssg:https://framerusercontent.com/modules/Oo5pSDT3yryEZCvXwVpK/k2pDaZiEwLVdy0QWQGuS/CJe5uVdjJ.js", "ssg:https://framerusercontent.com/modules/aqUoPRXKZcHrWqPWWbaT/SQk7uu1TjbfFx64Z9Wnt/HsYZ1UBmh.js", "ssg:https://framerusercontent.com/modules/4VBZJIxpntIr8E78gC4L/qBvDERPoksEwHAQBbWk9/yHdBEotmb.js", "ssg:https://framerusercontent.com/modules/vLwrcpDvfBgZdyNgAfvj/Fid9QJ1hnAHPOwiiSazz/NWXvshpFB.js", "ssg:https://framerusercontent.com/modules/QFpzU8vvvuqaBCtuLkqu/qMnjVm4kSaoQa7tmttBL/W2ubijIuY.js", "ssg:https://framerusercontent.com/modules/gqXREE22YLCsFoSx7qSt/hQ5gjZW98FzhQWtMh4JB/z6ByDOz6W.js", "ssg:https://framerusercontent.com/modules/HHOssgVSR2s29y2Al9qg/vP6ZKp9v27vMzLTb09er/ZwJRPGWkQ.js", "ssg:https://framerusercontent.com/modules/lCHEifxfXXT4LZPh4U1i/qOswF9HqICkUiKr1VjGT/qxYWctY_B.js", "ssg:https://framerusercontent.com/modules/EJUJaJeZMRIvFJIrzl4E/mabFuM8uYWCdVhRpkDg2/kSQUhHrPu.js", "framer:toplevel:framer:toplevel/main"],
  "sourcesContent": ["import*as t from\"react-dom\";var o=\"default\"in t?t.default:t;var a={};var e=o;a.createRoot=e.createRoot;a.hydrateRoot=e.hydrateRoot;const r=a.createRoot,d=a.hydrateRoot;export{r as createRoot,a as default,d as hydrateRoot};\n\n//# sourceMappingURL=client.js.map", "import { createContext, useRef, useCallback, useMemo, createElement, useContext } from 'react';\n\nfunction _extends() {\n  _extends = Object.assign || function (target) {\n    for (var i = 1; i < arguments.length; i++) {\n      var source = arguments[i];\n\n      for (var key in source) {\n        if (Object.prototype.hasOwnProperty.call(source, key)) {\n          target[key] = source[key];\n        }\n      }\n    }\n\n    return target;\n  };\n\n  return _extends.apply(this, arguments);\n}\n\nfunction _objectWithoutPropertiesLoose(source, excluded) {\n  if (source == null) return {};\n  var target = {};\n  var sourceKeys = Object.keys(source);\n  var key, i;\n\n  for (i = 0; i < sourceKeys.length; i++) {\n    key = sourceKeys[i];\n    if (excluded.indexOf(key) >= 0) continue;\n    target[key] = source[key];\n  }\n\n  return target;\n}\n\n/**\r\n * Logs messages in the console with a corresponding urgency\r\n *\r\n * @param level the urgency of the message\r\n * @param message the message to log in the console\r\n */\nvar log = function log(level, message) {\n  if (process.env.NODE_ENV !== \"production\") {\n    var packageName = '[react-use-intercom]';\n\n    switch (level) {\n      case 'info':\n        console.log(packageName + \" \" + message);\n        break;\n\n      case 'warn':\n        console.warn(packageName + \" \" + message);\n        break;\n\n      case 'error':\n        console.error(packageName + \" \" + message);\n        break;\n\n      default:\n        console.log(packageName + \" \" + message);\n    }\n  }\n};\n\nvar isEmptyObject = function isEmptyObject(obj) {\n  return Object.keys(obj).length === 0 && obj.constructor === Object;\n};\nvar isSSR = typeof window === 'undefined';\n/**\r\n * Removes object entries where the value equals to `undefined`\r\n *\r\n * @param obj\r\n */\n\nvar removeUndefined = function removeUndefined(obj) {\n  Object.keys(obj).forEach(function (key) {\n    if (obj[key] && typeof obj[key] === 'object') removeUndefined(obj[key]);else if (obj[key] === undefined) delete obj[key];\n  });\n  return obj;\n};\n\n/**\r\n * Safely exposes `window.Intercom` and passes the arguments to the instance\r\n *\r\n * @param method method passed to the `window.Intercom` instance\r\n * @param args arguments passed to the `window.Intercom` instance\r\n *\r\n * @see {@link https://developers.intercom.com/installing-intercom/docs/intercom-javascript}\r\n */\n\nvar IntercomAPI = function IntercomAPI(method) {\n  if (!isSSR && window.Intercom) {\n    for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n      args[_key - 1] = arguments[_key];\n    }\n\n    return window.Intercom.apply(null, [method].concat(args));\n  } else {\n    log('error', method + \" Intercom instance is not initalized yet\");\n  }\n};\n\nvar NO_INTERCOM_PROVIDER_MESSAGE = 'Please wrap your component with `IntercomProvider`.';\nvar IntercomContext = /*#__PURE__*/createContext({\n  boot: function boot() {\n    return log('error', NO_INTERCOM_PROVIDER_MESSAGE);\n  },\n  shutdown: function shutdown() {\n    return log('error', NO_INTERCOM_PROVIDER_MESSAGE);\n  },\n  hardShutdown: function hardShutdown() {\n    return log('error', NO_INTERCOM_PROVIDER_MESSAGE);\n  },\n  update: function update() {\n    return log('error', NO_INTERCOM_PROVIDER_MESSAGE);\n  },\n  hide: function hide() {\n    return log('error', NO_INTERCOM_PROVIDER_MESSAGE);\n  },\n  show: function show() {\n    return log('error', NO_INTERCOM_PROVIDER_MESSAGE);\n  },\n  showMessages: function showMessages() {\n    return log('error', NO_INTERCOM_PROVIDER_MESSAGE);\n  },\n  showNewMessages: function showNewMessages() {\n    return log('error', NO_INTERCOM_PROVIDER_MESSAGE);\n  },\n  getVisitorId: function getVisitorId() {\n    log('error', NO_INTERCOM_PROVIDER_MESSAGE);\n    return '';\n  },\n  startTour: function startTour() {\n    return log('error', NO_INTERCOM_PROVIDER_MESSAGE);\n  },\n  trackEvent: function trackEvent() {\n    return log('error', NO_INTERCOM_PROVIDER_MESSAGE);\n  }\n});\n\n// @ts-nocheck\n\n/**\r\n * Snippet to initialize the Intercom instance\r\n *\r\n * @param appId - Intercom app id\r\n * @param [timeout=0] - Amount of milliseconds that the initialization should be delayed, defaults to 0\r\n *\r\n * @see {@link https://developers.intercom.com/installing-intercom/docs/basic-javascript}\r\n */\nvar initialize = function initialize(appId, timeout) {\n  if (timeout === void 0) {\n    timeout = 0;\n  }\n\n  var w = window;\n  var ic = w.Intercom;\n\n  if (typeof ic === 'function') {\n    ic('reattach_activator');\n    ic('update', w.intercomSettings);\n  } else {\n    var d = document;\n\n    var i = function i() {\n      i.c(arguments);\n    };\n\n    i.q = [];\n\n    i.c = function (args) {\n      i.q.push(args);\n    };\n\n    w.Intercom = i;\n\n    var l = function l() {\n      setTimeout(function () {\n        var s = d.createElement('script');\n        s.type = 'text/javascript';\n        s.async = true;\n        s.src = 'https://widget.intercom.io/widget/' + appId;\n        var x = d.getElementsByTagName('script')[0];\n        x.parentNode.insertBefore(s, x);\n      }, timeout);\n    };\n\n    if (document.readyState === 'complete') {\n      l();\n    } else if (w.attachEvent) {\n      w.attachEvent('onload', l);\n    } else {\n      w.addEventListener('load', l, false);\n    }\n  }\n};\n\nvar mapMessengerAttributesToRawMessengerAttributes = function mapMessengerAttributesToRawMessengerAttributes(attributes) {\n  return {\n    custom_launcher_selector: attributes.customLauncherSelector,\n    alignment: attributes.alignment,\n    vertical_padding: attributes.verticalPadding,\n    horizontal_padding: attributes.horizontalPadding,\n    hide_default_launcher: attributes.hideDefaultLauncher,\n    session_duration: attributes.sessionDuration,\n    action_color: attributes.actionColor,\n    background_color: attributes.backgroundColor\n  };\n};\n\nvar mapDataAttributesCompanyToRawDataAttributesCompany = function mapDataAttributesCompanyToRawDataAttributesCompany(attributes) {\n  return _extends({\n    company_id: attributes.companyId,\n    name: attributes.name,\n    created_at: attributes.createdAt,\n    plan: attributes.plan,\n    monthly_spend: attributes.monthlySpend,\n    user_count: attributes.userCount,\n    size: attributes.size,\n    website: attributes.website,\n    industry: attributes.industry\n  }, attributes.customAttributes);\n};\n\nvar mapDataAttributesAvatarToRawDataAttributesAvatar = function mapDataAttributesAvatarToRawDataAttributesAvatar(attributes) {\n  return {\n    type: attributes.type,\n    image_url: attributes.imageUrl\n  };\n};\n\nvar mapDataAttributesToRawDataAttributes = function mapDataAttributesToRawDataAttributes(attributes) {\n  var _attributes$companies;\n\n  return _extends({\n    email: attributes.email,\n    user_id: attributes.userId,\n    created_at: attributes.createdAt,\n    name: attributes.name,\n    phone: attributes.phone,\n    last_request_at: attributes.lastRequestAt,\n    unsubscribed_from_emails: attributes.unsubscribedFromEmails,\n    language_override: attributes.languageOverride,\n    utm_campaign: attributes.utmCampaign,\n    utm_content: attributes.utmContent,\n    utm_medium: attributes.utmMedium,\n    utm_source: attributes.utmSource,\n    utm_term: attributes.utmTerm,\n    avatar: attributes.avatar && mapDataAttributesAvatarToRawDataAttributesAvatar(attributes.avatar),\n    user_hash: attributes.userHash,\n    company: attributes.company && mapDataAttributesCompanyToRawDataAttributesCompany(attributes.company),\n    companies: (_attributes$companies = attributes.companies) == null ? void 0 : _attributes$companies.map(mapDataAttributesCompanyToRawDataAttributesCompany)\n  }, attributes.customAttributes);\n};\nvar mapIntercomPropsToRawIntercomProps = function mapIntercomPropsToRawIntercomProps(props) {\n  return removeUndefined(_extends({}, mapMessengerAttributesToRawMessengerAttributes(props), mapDataAttributesToRawDataAttributes(props)));\n};\n\nvar IntercomProvider = function IntercomProvider(_ref) {\n  var appId = _ref.appId,\n      _ref$autoBoot = _ref.autoBoot,\n      autoBoot = _ref$autoBoot === void 0 ? false : _ref$autoBoot,\n      autoBootProps = _ref.autoBootProps,\n      children = _ref.children,\n      onHide = _ref.onHide,\n      onShow = _ref.onShow,\n      onUnreadCountChange = _ref.onUnreadCountChange,\n      _ref$shouldInitialize = _ref.shouldInitialize,\n      shouldInitialize = _ref$shouldInitialize === void 0 ? !isSSR : _ref$shouldInitialize,\n      apiBase = _ref.apiBase,\n      initializeDelay = _ref.initializeDelay,\n      rest = _objectWithoutPropertiesLoose(_ref, [\"appId\", \"autoBoot\", \"autoBootProps\", \"children\", \"onHide\", \"onShow\", \"onUnreadCountChange\", \"shouldInitialize\", \"apiBase\", \"initializeDelay\"]);\n\n  var isBooted = useRef(false);\n  var isInitialized = useRef(false);\n  if (!isEmptyObject(rest) && process.env.NODE_ENV !== \"production\") log('error', ['some invalid props were passed to IntercomProvider. ', \"Please check following props: \" + Object.keys(rest).join(', ') + \".\"].join(''));\n  var boot = useCallback(function (props) {\n    if (!window.Intercom && !shouldInitialize) {\n      log('warn', 'Intercom instance is not initialized because `shouldInitialize` is set to `false` in `IntercomProvider`');\n      return;\n    }\n\n    if (isBooted.current) {\n      return;\n    }\n\n    var metaData = _extends({\n      app_id: appId\n    }, apiBase && {\n      api_base: apiBase\n    }, props && mapIntercomPropsToRawIntercomProps(props));\n\n    window.intercomSettings = metaData;\n    IntercomAPI('boot', metaData);\n    isBooted.current = true;\n  }, [apiBase, appId, shouldInitialize]);\n\n  if (!isSSR && shouldInitialize && !isInitialized.current) {\n    initialize(appId, initializeDelay); // attach listeners\n\n    if (onHide) IntercomAPI('onHide', onHide);\n    if (onShow) IntercomAPI('onShow', onShow);\n    if (onUnreadCountChange) IntercomAPI('onUnreadCountChange', onUnreadCountChange);\n\n    if (autoBoot) {\n      boot(autoBootProps);\n    }\n\n    isInitialized.current = true;\n  }\n\n  var ensureIntercom = useCallback(function (functionName, callback) {\n    if (functionName === void 0) {\n      functionName = 'A function';\n    }\n\n    if (!window.Intercom && !shouldInitialize) {\n      log('warn', 'Intercom instance is not initialized because `shouldInitialize` is set to `false` in `IntercomProvider`');\n      return;\n    }\n\n    if (!isBooted.current) {\n      log('warn', [\"'\" + functionName + \"' was called but Intercom has not booted yet. \", \"Please call 'boot' before calling '\" + functionName + \"' or \", \"set 'autoBoot' to true in the IntercomProvider.\"].join(''));\n      return;\n    }\n\n    return callback();\n  }, [shouldInitialize]);\n  var shutdown = useCallback(function () {\n    if (!isBooted.current) return;\n    IntercomAPI('shutdown');\n    isBooted.current = false;\n  }, []);\n  var hardShutdown = useCallback(function () {\n    if (!isBooted.current) return;\n    IntercomAPI('shutdown');\n    delete window.Intercom;\n    delete window.intercomSettings;\n    isBooted.current = false;\n  }, []);\n  var refresh = useCallback(function () {\n    ensureIntercom('update', function () {\n      var lastRequestedAt = new Date().getTime();\n      IntercomAPI('update', {\n        last_requested_at: lastRequestedAt\n      });\n    });\n  }, [ensureIntercom]);\n  var update = useCallback(function (props) {\n    ensureIntercom('update', function () {\n      if (!props) {\n        refresh();\n        return;\n      }\n\n      var rawProps = mapIntercomPropsToRawIntercomProps(props);\n      window.intercomSettings = _extends({}, window.intercomSettings, rawProps);\n      IntercomAPI('update', rawProps);\n    });\n  }, [ensureIntercom, refresh]);\n  var hide = useCallback(function () {\n    ensureIntercom('hide', function () {\n      IntercomAPI('hide');\n    });\n  }, [ensureIntercom]);\n  var show = useCallback(function () {\n    ensureIntercom('show', function () {\n      return IntercomAPI('show');\n    });\n  }, [ensureIntercom]);\n  var showMessages = useCallback(function () {\n    ensureIntercom('showMessages', function () {\n      IntercomAPI('showMessages');\n    });\n  }, [ensureIntercom]);\n  var showNewMessages = useCallback(function (message) {\n    ensureIntercom('showNewMessage', function () {\n      if (!message) {\n        IntercomAPI('showNewMessage');\n      } else {\n        IntercomAPI('showNewMessage', message);\n      }\n    });\n  }, [ensureIntercom]);\n  var getVisitorId = useCallback(function () {\n    return ensureIntercom('getVisitorId', function () {\n      return IntercomAPI('getVisitorId');\n    });\n  }, [ensureIntercom]);\n  var startTour = useCallback(function (tourId) {\n    ensureIntercom('startTour', function () {\n      IntercomAPI('startTour', tourId);\n    });\n  }, [ensureIntercom]);\n  var trackEvent = useCallback(function (event, metaData) {\n    ensureIntercom('trackEvent', function () {\n      if (metaData) {\n        IntercomAPI('trackEvent', event, metaData);\n      } else {\n        IntercomAPI('trackEvent', event);\n      }\n    });\n  }, [ensureIntercom]);\n  var providerValue = useMemo(function () {\n    return {\n      boot: boot,\n      shutdown: shutdown,\n      hardShutdown: hardShutdown,\n      update: update,\n      hide: hide,\n      show: show,\n      showMessages: showMessages,\n      showNewMessages: showNewMessages,\n      getVisitorId: getVisitorId,\n      startTour: startTour,\n      trackEvent: trackEvent\n    };\n  }, [boot, shutdown, hardShutdown, update, hide, show, showMessages, showNewMessages, getVisitorId, startTour, trackEvent]);\n  var content = useMemo(function () {\n    return children;\n  }, [children]);\n  return createElement(IntercomContext.Provider, {\n    value: providerValue\n  }, content);\n};\nvar useIntercomContext = function useIntercomContext() {\n  return useContext(IntercomContext);\n};\n\nvar useIntercom = function useIntercom() {\n  return useIntercomContext();\n};\n\nexport { IntercomProvider, useIntercom };\n//# sourceMappingURL=react-use-intercom.esm.js.map\n", "import{containerStyles,emptyStateStyle as defaultEmptyStateStyle}from\"https://framer.com/m/framer/default-utils.js@^0.43.0\";export const emptyStateStyle={...containerStyles,...defaultEmptyStateStyle,textAlign:\"center\",padding:15,width:200,height:100,overflow:\"hidden\"};export const neutralStateStyle={...emptyStateStyle,color:\"#09f\",background:\"rgb(0, 153, 255, 0.1)\",borderColor:\"#09f\"};export const stateTitleStyle={fontSize:12,fontWeight:600,margin:0};export const stateParagraphStyle={fontSize:12,maxWidth:200,lineHeight:1.4,margin:\"5px 0 0 0\"};\nexport const __FramerMetadata__ = {\"exports\":{\"neutralStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateTitleStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateParagraphStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./styles.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{IntercomProvider}from\"https://framer.com/m/framer/react-use-intercom.js@0.0.3\";import{neutralStateStyle,stateParagraphStyle,stateTitleStyle}from\"https://framer.com/m/framer/integrations-styles.js@^0.2.0\";/**\n * INTERCOM\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 100\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function Intercom({appId,style,...props}){const isCanvas=RenderTarget.current()===RenderTarget.canvas;return isCanvas?/*#__PURE__*/ _jsxs(motion.div,{style:{...neutralStateStyle,...style},children:[/*#__PURE__*/ _jsx(\"h1\",{style:stateTitleStyle,children:\"Intercom\"}),/*#__PURE__*/ _jsx(\"p\",{style:stateParagraphStyle,children:\"Drop this component into a Screen to add Intercom.\"})]}):/*#__PURE__*/ _jsx(IntercomProvider,{autoBoot:true,appId:appId});};addPropertyControls(Intercom,{appId:{title:\"ID\",type:ControlType.String,description:\"Create an [Intercom](https://www.intercom.com/) account and copy your workspace ID. [Learn more\u2026](https://www.framer.com/sites/integrations/intercom/)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Intercom\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"100\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Intercom.map", "import{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map", "import{isBrowser}from\"framer-motion\";import{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}export const getCookie=(name,cookies)=>{cookies=cookies?cookies:isBrowser?document.cookie:\"\";var _cookies_match;const[,,cookie]=(_cookies_match=cookies.match(`(^|;) ?${name}=([^;]*)(;|$)`))!==null&&_cookies_match!==void 0?_cookies_match:[null,null,null];return cookie;};/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if((options===null||options===void 0?void 0:options.priority)===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getCookie\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map", "import{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/CmmUoyXEMOtoYkkeGDZZ/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:true};default:return state;}}const initialState={dismissed:false,autoAccepted:false,modes:null,sync:false,initializedFromLocalStorage:false,hasSynced:false};export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey)):defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize GTM.\n// https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it:\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;const shouldSync=state.sync&&isBrowser&&state.modes!==null;if(!shouldSync){return;}yieldBeforeCb(()=>{syncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\"});},{priority:\"user-blocking\"});},[state.sync]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}\nexport const __FramerMetadata__ = {\"exports\":{\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./consent.map", "// Check if visitor is in EU\nconst countries=[\"BE\",\"EL\",\"LT\",\"PT\",\"BG\",\"ES\",\"LU\",\"RO\",\"CZ\",\"FR\",\"RE\",\"GP\",\"MQ\",\"GF\",\"YT\",\"BL\",\"MF\",\"PM\",\"WF\",\"PF\",\"NC\",\"HU\",\"SI\",\"DK\",\"FO\",\"GL\",\"HR\",\"MT\",\"SK\",\"DE\",\"IT\",\"NL\",\"AW\",\"CW\",\"SX\",\"FI\",\"AX\",\"EE\",\"CY\",\"AT\",\"SE\",\"IE\",\"LV\",\"PL\",\"UK\",\"GB\",\"AI\",\"BM\",\"IO\",\"VG\",\"KY\",\"FK\",\"GI\",\"MS\",\"PN\",\"SH\",\"TC\",\"GG\",\"JE\",\"IM\"];const isInEUTimezone=()=>{var _Intl_DateTimeFormat_resolvedOptions_timeZone,_Intl_DateTimeFormat_resolvedOptions,_Intl_DateTimeFormat,_Intl;return(_Intl=Intl)===null||_Intl===void 0?void 0:(_Intl_DateTimeFormat=_Intl.DateTimeFormat())===null||_Intl_DateTimeFormat===void 0?void 0:(_Intl_DateTimeFormat_resolvedOptions=_Intl_DateTimeFormat.resolvedOptions())===null||_Intl_DateTimeFormat_resolvedOptions===void 0?void 0:(_Intl_DateTimeFormat_resolvedOptions_timeZone=_Intl_DateTimeFormat_resolvedOptions.timeZone)===null||_Intl_DateTimeFormat_resolvedOptions_timeZone===void 0?void 0:_Intl_DateTimeFormat_resolvedOptions_timeZone.startsWith(\"Europe\");};const isEULocale=()=>{var _navigator_languages;var _navigator_language;const locale=(_navigator_language=navigator.language)!==null&&_navigator_language!==void 0?_navigator_language:(_navigator_languages=navigator.languages)===null||_navigator_languages===void 0?void 0:_navigator_languages[0];return countries.some(country=>{var _locale_toUpperCase;return locale===null||locale===void 0?void 0:(_locale_toUpperCase=locale.toUpperCase())===null||_locale_toUpperCase===void 0?void 0:_locale_toUpperCase.includes(country);});};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map", "import{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/gnipUJynzv8FJkpTy04V/inEU.js\";export function useRegion({content,useRegionFromProps}){const isInEUBasedOnLocation=isBrowser?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,lazy,Suspense}from\"react\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/iWVjq9atvKQLvxgv6qiM/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){var _banner_style_border;const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const paddingValue=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=((_banner_style_border=banner.style.border)===null||_banner_style_border===void 0?void 0:_banner_style_border.width)?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{fontFamily:DEFAULT_FONT_FAMILY,maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`]);function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...banner.style.fontTitle,color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...banner.style.fontBody,color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...theme.fontTitle},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...theme.fontTitle,fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...theme.fontBody},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||(policy===null||policy===void 0?void 0:policy.link);if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description===null||description===void 0?void 0:description.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&(policy===null||policy===void 0?void 0:policy.link)?\" \":null,(policy===null||policy===void 0?void 0:policy.link)&&/*#__PURE__*/_jsxs(\"span\",{children:[policy===null||policy===void 0?void 0:policy.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy===null||policy===void 0?void 0:policy.link,target:\"_blank\",style:{color:linkColor,textDecoration:\"none\"},children:policy===null||policy===void 0?void 0:policy.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;var _settings_hoverOpacity,_settings_tapOpacity;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:(_settings_hoverOpacity=settings.hoverOpacity)!==null&&_settings_hoverOpacity!==void 0?_settings_hoverOpacity:.6},whileTap:{opacity:(_settings_tapOpacity=settings.tapOpacity)!==null&&_settings_tapOpacity!==void 0?_settings_tapOpacity:.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...settings.font}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");\nexport const __FramerMetadata__ = {\"exports\":{\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/gvNUph1oNh8l2qQafSUu/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/d7M4abVz5jhxcjrlWV66/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/77ZjdIUSoepa5KTwP0oH/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/gnipUJynzv8FJkpTy04V/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/hLcdFz4t8UjInDMvzq41/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;const region=useRegion({content,useRegionFromProps:isPreview});const consent=useConsent({gtmId,defaultConsent:region.defaults,gtmLoadedExternally});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen]);// Check if user should be prompted\nuseEffect(()=>{const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed]);useEffect(()=>{if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/qKhU3oZiLDe4R0LcF3Tp/Icons.js\"));function Overlay(props){var _props_banner_style;const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:(_props_banner_style=props.banner.style)===null||_props_banner_style===void 0?void 0:_props_banner_style.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?/*#__PURE__*/_jsx(_Fragment,{children:trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn\u2019t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn\u2019t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (013b13c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/zTapg9rnDfIs7uo8Zb0a/Cookies.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/I1QpBXMo7ex6EdUbSEEu/vCbEt5lvKRh3R53S7pXB/HGksLdUxV.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/27SOLKnEocG943sUkYoH/pcfSp4mqeLnQl1FNeFpf/Mo3MbF0iN.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/Zr6yDrTxrGsvarAu6tzW/VJA2QcSfGGzJl1VBoLmI/wexFQjJwb.js\";import UpmindLogo from\"https://framerusercontent.com/modules/ZcHNRplrmATYYGXusli9/1ncIlvu90wVwKRgn7D33/Lo5ax30Js.js\";const UpmindLogoFonts=getFonts(UpmindLogo);const CookieBannerFonts=getFonts(CookieBanner);const cycleOrder=[\"IMdUkATnp\",\"rK1Qq9L2L\",\"a6_LD1cak\"];const serializationHash=\"framer-L4ovv\";const variantClassNames={a6_LD1cak:\"framer-v-6ycjju\",IMdUkATnp:\"framer-v-1i5cas3\",rK1Qq9L2L:\"framer-v-b7evcf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"IMdUkATnp\",Phone:\"a6_LD1cak\",Tablet:\"rK1Qq9L2L\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IMdUkATnp\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IMdUkATnp\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1i5cas3\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"IMdUkATnp\",ref:refBinding,style:{backgroundColor:\"var(--token-58733af4-4990-48f2-9319-31c86d973a37, rgb(255, 255, 255))\",...style},...addPropertyOverrides({a6_LD1cak:{\"data-framer-name\":\"Phone\"},rK1Qq9L2L:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18heu3q\",layoutDependency:layoutDependency,layoutId:\"gyYusVNvU\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nvegnz\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"BhlJYzWfI\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8xdlgg\",layoutDependency:layoutDependency,layoutId:\"PHE97yhY7\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"56px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-107oeu7-container\",layoutDependency:layoutDependency,layoutId:\"k6zbngW8t-container\",nodeId:\"k6zbngW8t\",rendersWithMotion:true,scopeId:\"CJe5uVdjJ\",children:/*#__PURE__*/_jsx(UpmindLogo,{height:\"100%\",id:\"k6zbngW8t\",layoutId:\"k6zbngW8t\",style:{height:\"100%\",width:\"100%\"},variant:\"IU0jfEehe\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1wpddzn\",\"data-styles-preset\":\"HGksLdUxV\",children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(23, 21, 38)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"Love your everyday\"})}),/*#__PURE__*/_jsx(motion.strong,{children:\", \"}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-c9yw3e, var(--token-aef18199-55e7-49da-8434-89891b915966, rgb(250, 47, 98)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"every day\"})}),/*#__PURE__*/_jsx(motion.strong,{children:\". \"}),\"It's free to start.\"]})}),className:\"framer-4zgprv\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"cjHTUgeik\",style:{\"--extracted-1w3ko1f\":\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(23, 21, 38))\",\"--extracted-c9yw3e\":\"var(--token-aef18199-55e7-49da-8434-89891b915966, rgb(250, 47, 98))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-spzong\",layoutDependency:layoutDependency,layoutId:\"hzjaDUdiv\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4u77kn\",\"data-framer-name\":\"Nav: Features\",layoutDependency:layoutDependency,layoutId:\"WOkRHjfRa\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"135%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26)))\"},children:\"Features\"})}),className:\"framer-txi337\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"Hg1d7Tmb3\",style:{\"--extracted-r6o4lv\":\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"A4FrNGODh\"},motionChild:true,nodeId:\"Teqk416JU\",openInNewTab:false,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Client Management\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AtMzBsdC1\"},motionChild:true,nodeId:\"Teqk416JU\",openInNewTab:false,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Billing Automation\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gDO6jZj7R\"},motionChild:true,nodeId:\"Teqk416JU\",openInNewTab:false,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Provisioning Automation\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xTjbGWmm2\"},motionChild:true,nodeId:\"Teqk416JU\",openInNewTab:false,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Built-In Service Desk\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"USdS7G9XX\"},motionChild:true,nodeId:\"Teqk416JU\",openInNewTab:false,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Online Store\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"FHx15R5sZ\"},motionChild:true,nodeId:\"Teqk416JU\",openInNewTab:false,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Client Portal\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vLpRxtwgA\"},motionChild:true,nodeId:\"Teqk416JU\",openInNewTab:false,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Product Catalogue\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tHV3qJ1CR\"},motionChild:true,nodeId:\"Teqk416JU\",openInNewTab:false,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Customise & Extend\"})})})]}),className:\"framer-156b7mb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Teqk416JU\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-176cvfc\",\"data-framer-name\":\"Nav: Industries\",layoutDependency:layoutDependency,layoutId:\"mSIlluqZO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"135%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26)))\"},children:\"Industries\"})}),className:\"framer-13pf747\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"OSRaC9d5U\",style:{\"--extracted-r6o4lv\":\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"H_j6shjiQ\"},motionChild:true,nodeId:\"Sr5Wj3bE1\",openInNewTab:false,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Web Hosts & Resellers\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"SfCU6MxXC\"},motionChild:true,nodeId:\"Sr5Wj3bE1\",openInNewTab:false,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Managed Service Providers\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jD_klY_1J\"},motionChild:true,nodeId:\"Sr5Wj3bE1\",openInNewTab:false,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Digital Creative Agencies\"})})})]}),className:\"framer-1t6nyg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Sr5Wj3bE1\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vwnvhh\",\"data-framer-name\":\"Nav: About\",layoutDependency:layoutDependency,layoutId:\"Zzq_Dh9HN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"135%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26)))\"},children:\"About\"})}),className:\"framer-u69o22\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"jN93ql30s\",style:{\"--extracted-r6o4lv\":\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Fn2kzm0km\"},motionChild:true,nodeId:\"fQE9in295\",openInNewTab:false,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Marketplace\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",style:{\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Awkhu32BG\"},motionChild:true,nodeId:\"fQE9in295\",openInNewTab:false,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Plans & Pricing\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",style:{\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LlGo0rcAX\"},motionChild:true,nodeId:\"fQE9in295\",openInNewTab:false,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"About Us\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",style:{\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"acAmEoXRP\"},motionChild:true,nodeId:\"fQE9in295\",openInNewTab:false,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Sales & Support\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",style:{\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RpfHjYkcb\"},motionChild:true,nodeId:\"fQE9in295\",openInNewTab:false,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Report Abuse\"})})})]}),className:\"framer-ornw2w\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fQE9in295\",style:{\"--extracted-14qxiz\":\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26))\",\"--extracted-1iakedh\":\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26))\",\"--extracted-2gxw0f\":\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26))\",\"--extracted-r6o4lv\":\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26))\",\"--extracted-ydz9fi\":\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1b4marz\",\"data-framer-name\":\"Nav: Resources\",layoutDependency:layoutDependency,layoutId:\"fWa9raRiV\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"135%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26)))\"},children:\"Resources\"})}),className:\"framer-t92llg\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"shvMqurM6\",style:{\"--extracted-r6o4lv\":\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://my.upmind.com/auth/login\",motionChild:true,nodeId:\"z3o77oLIC\",openInNewTab:true,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Login to Upmind\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",style:{\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.upmind.com/\",motionChild:true,nodeId:\"z3o77oLIC\",openInNewTab:true,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Knowledge Base\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",style:{\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://demoapi.upmind.io/doc/\",motionChild:true,nodeId:\"z3o77oLIC\",openInNewTab:true,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"API Documentation\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",style:{\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://features.upmind.com/\",motionChild:true,nodeId:\"z3o77oLIC\",openInNewTab:true,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Feature Requests\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",style:{\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://features.upmind.com/roadmap/status\",motionChild:true,nodeId:\"z3o77oLIC\",openInNewTab:true,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Dev Roadmap\"})})}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",style:{\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://features.upmind.com/changelog\",motionChild:true,nodeId:\"z3o77oLIC\",openInNewTab:true,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Changelog\"})})})]}),className:\"framer-7ik8tx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"z3o77oLIC\",style:{\"--extracted-14qxiz\":\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26))\",\"--extracted-1iakedh\":\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26))\",\"--extracted-1yfvjw7\":\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26))\",\"--extracted-2gxw0f\":\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26))\",\"--extracted-r6o4lv\":\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26))\",\"--extracted-ydz9fi\":\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1w0wci8\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"NskPkTngI\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(217, 217, 217, 0.6)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-obgnvz\",layoutDependency:layoutDependency,layoutId:\"JuMBD8PmN\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-x7h32c\",\"data-framer-name\":\"ISO 27001 Information Security\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"zkPXxQ_4D\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 50 50\"><path d=\"M 25.025 8.435 C 34.463 8.444 42.107 16.05 42.098 25.423 C 42.089 34.796 34.431 42.387 24.992 42.378 C 15.565 42.369 7.926 34.781 7.919 25.419 C 7.91 16.048 15.551 8.444 24.988 8.435 Z M 19.28 34.121 C 22.986 32.813 27.032 32.812 30.738 34.119 L 31.271 32.129 C 31.517 32.129 31.742 32.123 31.969 32.131 C 32.203 32.112 32.438 32.125 32.668 32.171 C 32.507 32.997 32.305 33.814 32.06 34.619 C 32.691 34.965 33.319 35.279 33.915 35.642 C 34.511 36.005 35.076 36.414 35.652 36.803 C 42.581 30.498 42.149 19.773 35.625 13.995 C 34.524 14.856 33.325 15.584 32.051 16.164 C 32.293 17.016 32.524 17.831 32.677 18.673 L 31.258 18.673 C 31.171 18.333 31.093 18.009 31.006 17.688 C 30.931 17.352 30.833 17.022 30.709 16.701 C 27.012 18.002 22.976 18 19.28 16.695 L 18.745 18.691 C 18.499 18.691 18.272 18.692 18.046 18.691 C 17.815 18.689 17.584 18.685 17.31 18.681 L 17.954 16.157 C 16.683 15.579 15.487 14.852 14.392 13.99 C 7.507 20.226 7.796 30.949 14.392 36.817 C 15.495 35.956 16.697 35.227 17.972 34.644 C 17.716 33.82 17.504 32.983 17.337 32.138 L 18.752 32.138 Z M 30.247 15.376 C 30.239 15.321 30.228 15.267 30.213 15.212 C 29.778 14.051 29.184 12.955 28.446 11.957 C 27.97 11.301 27.371 10.744 26.681 10.316 C 25.719 9.696 24.489 9.662 23.494 10.229 C 22.854 10.585 22.289 11.062 21.832 11.632 C 21.098 12.534 20.499 13.538 20.054 14.61 C 19.95 14.85 19.854 15.095 19.743 15.366 C 23.138 16.576 26.85 16.58 30.247 15.376 Z M 19.76 35.437 C 19.783 35.518 19.793 35.565 19.81 35.609 C 20.216 36.686 20.757 37.708 21.422 38.65 C 21.857 39.272 22.39 39.821 23 40.276 C 24.281 41.204 25.671 41.216 26.965 40.312 C 27.408 39.997 27.808 39.627 28.156 39.21 C 29.04 38.124 29.737 36.899 30.218 35.586 C 30.232 35.536 30.24 35.484 30.245 35.433 C 26.854 34.235 23.15 34.236 19.76 35.437 Z M 29.006 40.429 C 31.014 39.927 32.896 39.018 34.533 37.759 C 33.634 37.065 32.659 36.475 31.626 35.999 C 31.234 36.793 30.874 37.567 30.473 38.321 C 30.06 39.072 29.568 39.779 29.006 40.429 Z M 21.027 40.435 C 20.459 39.793 19.965 39.089 19.552 38.337 C 19.144 37.578 18.785 36.794 18.393 35.998 C 17.359 36.474 16.383 37.065 15.484 37.759 C 17.127 39.02 19.014 39.931 21.027 40.435 Z M 31.574 14.808 C 32.33 14.555 34.226 13.388 34.489 13.017 C 32.86 11.771 30.989 10.872 28.994 10.376 C 30.146 11.686 30.935 13.194 31.574 14.808 Z M 20.999 10.387 C 19.002 10.885 17.129 11.789 15.5 13.039 C 16.085 13.58 17.897 14.66 18.45 14.796 C 19.044 13.195 19.905 11.704 20.999 10.387 Z M 34.114 47.092 C 34.117 47.606 34.007 48.114 33.791 48.582 C 33.384 49.484 32.497 50.079 31.503 50.119 C 31.147 50.152 30.789 50.123 30.445 50.033 C 29.56 49.814 28.856 49.151 28.589 48.286 C 28.32 47.508 28.316 46.664 28.577 45.884 C 28.9 44.826 29.853 44.08 30.964 44.016 C 31.559 43.952 32.159 44.07 32.683 44.355 C 33.384 44.747 33.871 45.431 34.011 46.218 C 34.068 46.503 34.081 46.8 34.114 47.092 Z M 30.409 47.059 L 30.458 47.063 C 30.458 47.288 30.444 47.515 30.461 47.739 C 30.464 48.133 30.549 48.52 30.709 48.88 C 30.801 49.083 31.001 49.215 31.225 49.221 C 31.46 49.237 31.68 49.104 31.774 48.889 C 31.853 48.732 31.911 48.565 31.945 48.392 C 32.079 47.608 32.094 46.808 31.989 46.02 C 31.954 45.769 31.887 45.522 31.791 45.286 C 31.718 45.064 31.507 44.915 31.271 44.919 C 31.027 44.91 30.802 45.051 30.705 45.274 C 30.639 45.394 30.593 45.525 30.57 45.66 C 30.506 46.126 30.46 46.592 30.409 47.059 Z M 27.843 47.09 C 27.876 47.612 27.773 48.133 27.544 48.603 C 27.119 49.521 26.199 50.113 25.182 50.123 C 24.727 50.156 24.27 50.084 23.847 49.913 C 23.131 49.621 22.583 49.026 22.353 48.292 C 22.088 47.523 22.08 46.691 22.329 45.917 C 22.65 44.813 23.654 44.043 24.811 44.013 C 25.716 43.969 26.51 44.215 27.127 44.909 C 27.55 45.396 27.801 46.008 27.839 46.65 C 27.853 46.794 27.843 46.942 27.843 47.09 Z M 25.836 47.143 C 25.809 46.728 25.808 46.412 25.764 46.103 C 25.726 45.832 25.66 45.565 25.567 45.308 C 25.496 45.073 25.277 44.913 25.03 44.915 C 24.773 44.904 24.539 45.063 24.456 45.305 C 24.366 45.501 24.307 45.711 24.283 45.924 C 24.246 46.559 24.224 47.196 24.233 47.832 C 24.226 48.197 24.31 48.559 24.475 48.885 C 24.566 49.089 24.767 49.222 24.992 49.228 C 25.216 49.233 25.424 49.11 25.525 48.911 C 25.619 48.75 25.682 48.573 25.709 48.388 C 25.77 47.941 25.801 47.492 25.834 47.143 Z M 11.01 45.39 C 11.043 45.404 11.078 45.414 11.112 45.422 C 11.457 45.417 11.74 45.691 11.746 46.033 C 11.746 46.054 11.746 46.074 11.744 46.094 C 11.772 46.494 11.498 46.853 11.102 46.934 C 10.966 46.956 10.827 46.963 10.688 46.954 C 10.252 46.944 9.895 46.608 9.86 46.176 C 9.779 45.62 9.986 45.061 10.411 44.688 C 10.859 44.293 11.428 44.06 12.026 44.026 C 12.748 43.927 13.483 44.071 14.113 44.435 C 14.809 44.831 15.149 45.642 14.941 46.412 C 14.84 46.808 14.578 47.145 14.217 47.343 C 13.806 47.58 13.366 47.763 12.908 47.89 C 12.578 47.99 12.242 48.079 11.919 48.2 C 11.615 48.285 11.354 48.481 11.188 48.748 C 11.253 48.732 11.316 48.713 11.379 48.69 C 11.912 48.441 12.516 48.387 13.086 48.537 C 13.267 48.587 13.451 48.626 13.636 48.657 C 14.037 48.716 14.198 48.585 14.245 48.175 C 14.252 48.117 14.255 48.059 14.264 47.963 C 14.572 47.942 14.88 47.943 15.188 47.967 C 15.224 48.501 15.224 49.015 14.96 49.491 C 14.714 49.937 14.29 50.08 13.819 50.121 C 13.364 50.151 12.907 50.096 12.472 49.96 C 12.188 49.879 11.904 49.788 11.614 49.728 C 11.328 49.67 11.033 49.633 10.855 49.946 L 9.872 49.946 C 9.829 49.501 9.913 49.052 10.116 48.653 C 10.371 48.194 10.739 47.807 11.186 47.53 C 11.52 47.301 11.87 47.097 12.21 46.879 C 12.337 46.802 12.459 46.718 12.576 46.627 C 12.831 46.43 12.973 46.123 12.958 45.803 C 12.964 45.509 12.789 45.241 12.516 45.126 C 12.008 44.892 11.406 44.997 11.01 45.39 Z M 17.383 44.175 C 17.395 44.364 17.404 44.514 17.415 44.702 C 17.454 44.672 17.492 44.637 17.526 44.6 C 17.892 44.103 18.404 43.986 18.975 44.085 C 19.264 44.149 19.548 44.231 19.827 44.329 C 19.996 44.381 20.165 44.439 20.332 44.498 C 20.47 44.553 20.628 44.52 20.733 44.416 L 20.833 44.187 L 21.581 44.187 C 21.634 44.349 21.626 44.524 21.558 44.68 C 21.384 45.075 21.212 45.471 21.009 45.851 C 20.749 46.335 20.45 46.8 20.185 47.282 C 19.806 48.009 19.606 48.814 19.598 49.632 C 19.594 49.728 19.588 49.824 19.582 49.937 L 17.668 49.937 C 17.621 49.717 17.614 49.489 17.647 49.266 C 17.704 48.423 18.071 47.631 18.68 47.042 C 19.083 46.65 19.501 46.274 19.91 45.89 C 20.001 45.803 20.086 45.709 20.224 45.566 C 20.107 45.593 20.057 45.599 20.01 45.615 C 19.601 45.736 19.168 45.754 18.75 45.668 C 18.527 45.626 18.302 45.595 18.076 45.578 C 17.927 45.56 17.777 45.602 17.659 45.694 C 17.54 45.786 17.464 45.92 17.446 46.068 C 17.446 46.071 17.445 46.074 17.445 46.076 C 17.417 46.221 17.399 46.366 17.391 46.513 C 17.382 46.608 17.382 46.705 17.376 46.816 L 16.351 46.816 L 16.351 44.187 C 16.521 44.183 16.685 44.177 16.85 44.174 C 17.015 44.174 17.184 44.175 17.383 44.175 Z M 35.653 44.927 C 36.204 44.84 36.751 44.758 37.031 44.188 L 38.516 44.188 C 38.521 44.297 38.528 44.401 38.529 44.505 C 38.53 45.84 38.53 47.176 38.529 48.51 C 38.529 48.58 38.527 48.648 38.529 48.717 C 38.539 49.018 38.633 49.117 38.941 49.136 C 39.088 49.145 39.235 49.138 39.397 49.138 C 39.429 49.394 39.437 49.652 39.422 49.909 C 39.186 49.968 36.145 49.987 35.658 49.936 L 35.658 49.174 C 35.931 49.087 36.247 49.217 36.556 49.017 C 36.596 48.912 36.622 48.803 36.634 48.692 C 36.642 47.76 36.639 46.827 36.638 45.894 C 36.632 45.846 36.622 45.799 36.607 45.752 L 35.652 45.752 Z M 24.827 1.316 L 25.263 3.083 L 25.327 3.082 L 25.809 1.344 L 27.002 1.344 L 27.002 4.347 L 26.262 4.347 L 26.262 2.221 C 25.994 2.908 25.831 3.624 25.611 4.337 L 24.93 4.337 L 24.404 2.176 L 24.341 2.178 C 24.338 2.353 24.334 2.528 24.332 2.703 C 24.33 2.878 24.329 3.057 24.327 3.234 C 24.325 3.421 24.328 3.608 24.32 3.795 C 24.312 3.969 24.292 4.143 24.275 4.343 L 23.617 4.308 C 23.553 4.093 23.554 1.769 23.618 1.316 Z M 40.259 10.761 L 39.612 10.186 L 39.876 8.232 L 39.824 8.21 L 38.735 9.394 L 38.096 8.809 L 40.153 6.557 L 40.791 7.148 L 40.517 9.106 L 40.566 9.132 L 41.668 7.938 L 42.317 8.515 Z M 12.11 6.915 L 11.168 5.641 L 11.865 5.122 L 13.682 7.562 L 12.983 8.084 L 11.036 7.413 C 11.368 7.912 11.708 8.324 12.028 8.777 L 11.332 9.293 L 9.513 6.853 L 10.211 6.339 L 12.059 6.975 Z M 47.415 26.572 C 47.067 26.962 46.755 27.154 46.035 27.415 L 46.035 26.417 L 47.003 25.925 C 47.155 25.871 47.271 25.748 47.316 25.594 C 47.321 25.535 47.322 25.475 47.317 25.415 L 46.11 25.415 C 46.078 25.107 46.077 24.796 46.106 24.488 C 47.125 24.452 48.124 24.551 49.145 24.538 C 49.145 24.835 49.15 25.098 49.144 25.361 C 49.136 25.685 49.118 26.008 49.103 26.331 C 49.1 26.39 49.099 26.449 49.09 26.507 C 49.025 26.948 48.788 27.204 48.409 27.244 C 47.991 27.332 47.576 27.086 47.454 26.679 C 47.443 26.647 47.431 26.612 47.415 26.572 Z M 48.379 26.287 C 48.543 26.051 48.566 25.879 48.49 25.467 L 47.932 25.431 C 47.865 25.607 47.852 25.798 47.893 25.981 C 47.956 26.297 48.031 26.346 48.379 26.287 Z M 19.762 1.85 C 20.3 1.761 20.804 1.676 21.31 1.597 C 21.475 1.567 21.642 1.55 21.809 1.546 C 22.169 1.519 22.498 1.751 22.591 2.097 C 22.712 2.454 22.581 2.848 22.269 3.062 C 22.216 3.1 22.16 3.133 22.096 3.174 C 22.546 3.429 22.745 3.644 23.189 4.353 C 23.019 4.385 22.859 4.416 22.697 4.444 C 22.532 4.473 22.367 4.498 22.183 4.527 C 21.955 4.237 21.724 3.944 21.495 3.65 C 21.392 3.473 21.17 3.403 20.983 3.489 L 21.168 4.69 L 20.258 4.842 Z M 21.722 2.551 C 21.694 2.31 21.585 2.181 21.391 2.194 C 21.18 2.187 20.97 2.231 20.779 2.321 L 20.889 2.907 C 21.227 2.855 21.556 2.886 21.722 2.551 Z M 16.096 3.908 C 16.101 2.88 17.048 2.448 17.838 2.428 C 18.823 2.404 19.301 3.278 19.328 4.151 C 19.358 5.119 18.513 5.597 17.562 5.629 C 16.652 5.659 16.142 4.807 16.096 3.908 Z M 18.421 4.278 C 18.407 3.964 18.304 3.659 18.123 3.401 C 17.958 3.181 17.664 3.1 17.408 3.204 C 17.153 3.285 16.985 3.525 16.997 3.79 C 17.01 4.115 17.124 4.428 17.324 4.685 C 17.485 4.897 17.773 4.97 18.016 4.858 C 18.274 4.786 18.444 4.543 18.421 4.278 Z M 38.789 6.271 C 38.754 6.93 38.378 7.525 37.795 7.841 C 37.492 7.999 37.136 8.024 36.815 7.91 C 36.444 7.797 36.11 7.587 35.849 7.302 C 35.541 6.982 35.425 6.524 35.543 6.097 C 35.638 5.692 35.86 5.328 36.177 5.055 C 36.541 4.717 37.068 4.615 37.533 4.793 C 37.911 4.917 38.246 5.145 38.497 5.452 C 38.693 5.68 38.797 5.972 38.789 6.271 Z M 37.925 6.154 C 37.925 5.727 37.425 5.309 37.007 5.567 C 36.652 5.777 36.418 6.142 36.378 6.55 C 36.334 6.981 36.853 7.348 37.229 7.15 C 37.599 6.939 37.855 6.574 37.925 6.154 Z M 2.559 29.842 C 1.777 29.842 1.278 29.471 1.106 28.753 C 1.041 28.497 1.019 28.232 1.042 27.968 C 1.116 27.298 1.462 26.931 2.121 26.765 C 2.398 26.69 2.686 26.67 2.971 26.704 C 3.489 26.755 3.925 27.109 4.076 27.603 C 4.189 27.919 4.229 28.256 4.191 28.59 C 4.152 29.063 3.852 29.474 3.414 29.661 C 3.148 29.789 2.854 29.851 2.559 29.842 Z M 2.787 27.599 C 2.519 27.592 2.253 27.652 2.015 27.775 C 1.799 27.909 1.689 28.161 1.737 28.41 C 1.764 28.664 1.96 28.868 2.214 28.907 C 2.528 28.966 2.851 28.928 3.142 28.798 C 3.381 28.705 3.528 28.465 3.503 28.211 C 3.485 27.812 3.239 27.601 2.787 27.599 Z M 49.103 23.354 C 48.885 23.39 48.694 23.425 48.501 23.453 C 48.091 23.512 47.68 23.574 47.269 23.625 C 46.676 23.699 46.04 23.433 45.892 22.706 C 45.831 22.419 45.8 22.126 45.8 21.832 C 45.782 21.392 46.064 20.995 46.487 20.862 C 46.797 20.767 47.116 20.699 47.438 20.659 C 47.837 20.593 48.24 20.549 48.641 20.496 C 48.756 20.78 48.804 21.088 48.779 21.393 C 48.357 21.455 47.929 21.515 47.5 21.577 C 47.314 21.604 47.126 21.618 46.943 21.658 C 46.773 21.68 46.624 21.785 46.545 21.937 C 46.467 22.09 46.469 22.271 46.551 22.421 C 46.618 22.615 46.812 22.738 47.017 22.714 C 47.273 22.693 47.527 22.659 47.782 22.624 C 48.104 22.581 48.427 22.529 48.749 22.486 C 48.822 22.481 48.895 22.481 48.968 22.485 Z M 45.605 16.5 L 44.944 15.184 L 44.384 15.458 L 45.104 16.908 L 44.52 17.203 C 44.492 17.17 44.468 17.133 44.445 17.097 C 44.088 16.384 43.734 15.671 43.36 14.922 L 46.107 13.577 L 47.221 15.823 L 46.661 16.105 L 45.944 14.693 L 45.49 14.912 L 46.138 16.229 Z M 44.863 13.125 L 44.363 12.496 C 44.527 12.106 44.485 11.848 44.245 11.709 C 44.111 11.631 44.051 11.653 43.893 11.851 L 44.026 12.249 C 44.106 12.492 44.202 12.73 44.263 12.976 C 44.363 13.285 44.268 13.624 44.024 13.839 C 43.766 14.083 43.39 14.161 43.056 14.039 C 42.925 13.994 42.804 13.927 42.697 13.841 C 42.349 13.559 42.094 13.182 41.964 12.756 C 41.841 12.348 42.003 11.908 42.362 11.675 L 42.88 12.323 C 42.741 12.521 42.605 12.722 42.72 12.971 C 42.784 13.152 42.943 13.283 43.134 13.312 C 43.399 13.21 43.467 13.104 43.401 12.851 C 43.362 12.7 43.283 12.559 43.246 12.408 C 43.178 12.163 43.132 11.913 43.106 11.661 C 43.07 11.159 43.612 10.82 44.065 10.941 C 44.172 10.965 44.272 11.008 44.364 11.066 C 44.809 11.37 45.117 11.836 45.22 12.363 C 45.271 12.627 45.151 12.864 44.863 13.125 Z M 2.348 30.756 L 2.64 31.544 C 2.418 31.71 2.298 31.906 2.424 32.18 C 2.498 32.34 2.553 32.372 2.774 32.365 C 2.933 32.243 2.889 32.071 2.887 31.906 C 2.873 31.604 2.877 31.3 2.896 30.999 C 2.966 30.276 3.838 30.056 4.358 30.45 C 4.469 30.532 4.564 30.634 4.638 30.75 C 4.907 31.167 5.026 31.663 4.974 32.156 C 4.926 32.548 4.652 32.761 4.29 32.929 L 3.989 32.141 C 4.47 31.728 4.464 31.315 3.984 31.104 C 3.721 31.181 3.67 31.232 3.661 31.481 C 3.654 31.677 3.675 31.875 3.666 32.07 C 3.664 32.256 3.643 32.442 3.602 32.624 C 3.5 33.037 3.082 33.289 2.666 33.19 C 2.57 33.166 2.479 33.124 2.398 33.067 C 2.29 32.997 2.198 32.906 2.126 32.8 C 1.85 32.398 1.725 31.913 1.773 31.429 C 1.816 31.112 2.04 30.848 2.348 30.756 Z M 30.595 5.023 L 29.665 4.846 C 29.635 4.652 29.611 4.491 29.585 4.322 L 28.531 4.122 L 28.252 4.584 L 27.345 4.406 L 29.041 1.643 L 30.035 1.831 C 30.237 2.878 30.415 3.925 30.595 5.023 Z M 29.515 3.663 C 29.511 3.293 29.451 2.927 29.339 2.574 L 28.836 3.523 Z M 5.535 15.996 C 5.373 15.959 5.207 15.934 5.049 15.882 C 4.664 15.753 4.306 15.556 3.992 15.301 C 3.581 15.024 3.436 14.49 3.652 14.045 C 3.72 13.872 3.811 13.708 3.924 13.559 C 4.145 13.243 4.539 13.094 4.916 13.183 C 5.452 13.291 5.947 13.542 6.351 13.907 C 6.741 14.198 6.852 14.731 6.611 15.152 C 6.527 15.329 6.422 15.495 6.299 15.647 C 6.11 15.872 5.83 16 5.535 15.996 Z M 5.651 15.224 C 5.869 15.232 5.988 15.174 6.045 15.037 C 6.112 14.887 6.067 14.711 5.936 14.611 C 5.564 14.287 5.123 14.051 4.645 13.922 C 4.487 13.871 4.315 13.939 4.236 14.085 C 4.164 14.208 4.177 14.362 4.269 14.47 C 4.297 14.51 4.331 14.546 4.37 14.577 C 4.712 14.842 5.095 15.051 5.504 15.197 C 5.551 15.211 5.601 15.22 5.651 15.224 Z M 46.485 19.312 L 46.485 20.068 C 45.986 20.196 45.466 19.954 45.247 19.491 C 45.102 19.211 45.016 18.904 44.996 18.589 C 44.95 18.084 45.211 17.602 45.66 17.361 C 46.007 17.146 46.41 17.037 46.819 17.049 C 47.16 17.049 47.486 17.194 47.713 17.447 C 48.047 17.817 48.222 18.304 48.199 18.801 C 48.179 19.191 47.963 19.543 47.625 19.742 L 47.218 19.043 C 47.256 19.001 47.29 18.966 47.321 18.93 C 47.488 18.747 47.522 18.481 47.407 18.262 C 47.292 18.044 47.052 17.92 46.806 17.952 C 46.525 18.004 46.254 18.094 45.997 18.219 C 45.767 18.318 45.649 18.574 45.724 18.812 C 45.763 19.053 45.954 19.241 46.197 19.279 C 46.281 19.294 46.37 19.298 46.485 19.312 Z M 4.189 18.692 C 3.633 18.634 3.103 18.429 2.652 18.1 C 2.35 17.892 2.208 17.52 2.297 17.165 C 2.34 16.954 2.406 16.75 2.496 16.555 C 2.668 16.16 3.088 15.933 3.515 16.003 C 4.039 16.051 4.542 16.232 4.975 16.528 C 5.389 16.761 5.571 17.259 5.405 17.702 C 5.368 17.833 5.319 17.963 5.262 18.086 C 5.067 18.506 4.726 18.695 4.189 18.692 Z M 4.394 17.929 C 4.632 17.927 4.759 17.848 4.814 17.698 C 4.868 17.554 4.816 17.392 4.687 17.307 C 4.598 17.23 4.498 17.166 4.392 17.115 C 4.157 17.016 3.915 16.928 3.673 16.844 C 3.56 16.806 3.445 16.78 3.327 16.764 C 3.146 16.731 2.965 16.827 2.892 16.995 C 2.835 17.14 2.878 17.271 3.042 17.403 C 3.109 17.461 3.184 17.509 3.266 17.544 C 3.568 17.662 3.873 17.774 4.18 17.882 C 4.25 17.902 4.323 17.917 4.397 17.927 Z M 1.906 23.684 L 1.765 24.454 C 1.163 24.331 0.894 24.008 0.909 23.413 C 0.915 23.168 0.95 22.925 1.014 22.687 C 1.122 22.23 1.584 21.945 2.045 22.053 C 2.169 22.081 2.284 22.137 2.383 22.215 C 2.607 22.394 2.791 22.616 2.924 22.869 C 3.039 23.05 3.153 23.231 3.286 23.442 C 3.429 23.22 3.364 23.01 3.396 22.816 C 3.429 22.614 3.442 22.41 3.468 22.168 L 4.131 22.204 C 4.053 23.058 3.979 23.876 3.904 24.725 C 3.611 24.664 3.343 24.519 3.133 24.308 C 2.936 24.089 2.765 23.847 2.59 23.611 C 2.484 23.468 2.393 23.316 2.293 23.171 C 2.26 23.122 2.222 23.076 2.181 23.033 C 2.074 22.899 1.896 22.84 1.729 22.884 C 1.584 22.935 1.486 23.068 1.481 23.22 C 1.474 23.393 1.582 23.55 1.746 23.608 C 1.791 23.626 1.834 23.648 1.906 23.684 Z M 15.278 4.633 L 15.551 5.148 L 14.502 5.712 L 15.074 6.811 L 14.257 7.244 L 12.835 4.555 L 14.891 3.483 L 15.196 4.032 L 13.972 4.682 L 14.22 5.175 Z M 45.301 34.587 L 44.131 34.078 L 44.499 33.24 L 45.684 33.739 L 47.781 33.37 L 47.372 34.293 L 46.164 34.457 L 46.864 35.444 L 46.46 36.376 Z M 32.223 5.603 L 31.351 5.308 L 32.082 3.161 C 31.809 2.98 31.483 2.953 31.182 2.796 L 31.417 2.124 L 34.13 3.04 L 33.895 3.725 L 32.974 3.429 Z M 45.503 30.157 L 47.742 30.739 L 48.003 29.814 L 48.705 29.997 L 47.983 32.741 L 47.271 32.569 L 47.51 31.636 L 45.274 31.044 Z M 1.874 21.296 L 1.213 21.14 L 1.753 18.757 L 2.29 18.873 C 2.785 19.677 3.57 20.264 4.485 20.514 L 4.308 21.298 C 3.48 21.042 2.757 20.529 2.245 19.834 C 2.078 20.332 2.029 20.809 1.874 21.296 Z M 6.311 11.839 C 6.252 12.132 6.203 12.381 6.151 12.629 C 6.134 12.679 6.111 12.729 6.084 12.775 L 5.556 12.392 C 5.703 11.946 5.763 11.504 5.516 11.07 L 5.927 10.513 L 8.426 12.343 L 7.935 13.018 Z M 10.793 9.776 L 10.155 10.454 L 8.052 8.258 L 8.696 7.593 Z M 34.425 6.548 L 33.588 6.149 L 34.892 3.408 L 35.736 3.798 Z M 5.48 33.143 L 5.846 33.99 L 3.042 35.194 L 2.674 34.347 Z M 45.798 28.718 L 45.93 27.827 C 46.937 27.948 47.923 28.098 48.943 28.25 L 48.819 29.145 C 47.801 29.021 46.811 28.876 45.798 28.718 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 38.264 25.422 C 38.273 26.212 38.097 26.993 37.749 27.704 C 37.303 28.571 36.553 29.246 35.64 29.602 C 34.977 29.862 34.274 30.009 33.562 30.034 C 32.731 30.099 31.896 30.009 31.1 29.77 C 29.376 29.221 28.344 28.067 28.081 26.27 C 27.951 25.452 28.003 24.615 28.235 23.819 C 28.585 22.605 29.494 21.629 30.685 21.188 C 31.707 20.802 32.808 20.668 33.893 20.797 C 34.516 20.839 35.128 20.986 35.701 21.231 C 37.06 21.788 38.008 23.033 38.178 24.484 C 38.224 24.794 38.237 25.109 38.264 25.422 Z M 34.88 25.422 C 34.852 25.002 34.838 24.579 34.791 24.16 C 34.756 23.689 34.628 23.23 34.413 22.808 C 34.175 22.338 33.683 22.049 33.154 22.067 C 32.615 22.041 32.11 22.329 31.861 22.804 C 31.686 23.135 31.572 23.494 31.525 23.865 C 31.385 24.778 31.368 25.706 31.475 26.623 C 31.508 27.044 31.609 27.458 31.776 27.847 C 32.096 28.591 32.965 28.937 33.715 28.619 C 34.044 28.479 34.311 28.225 34.466 27.904 C 34.558 27.709 34.629 27.504 34.679 27.294 C 34.813 26.679 34.88 26.051 34.88 25.422 Z M 25.337 23.995 C 25.279 23.834 25.234 23.705 25.186 23.576 C 24.862 22.71 24.209 22.269 23.307 22.173 C 22.963 22.121 22.612 22.14 22.276 22.229 C 22.056 22.292 21.858 22.413 21.702 22.58 C 21.38 22.933 21.415 23.33 21.823 23.577 C 22.061 23.717 22.318 23.822 22.585 23.891 C 23.146 24.045 23.721 24.155 24.284 24.306 C 24.939 24.463 25.565 24.722 26.138 25.074 C 26.754 25.454 27.149 26.106 27.199 26.825 C 27.304 27.554 27.097 28.294 26.63 28.866 C 26.274 29.281 25.812 29.591 25.293 29.764 C 24.597 29.996 23.862 30.089 23.13 30.037 C 22.269 29.99 21.426 29.774 20.65 29.4 C 20.616 29.384 20.578 29.374 20.52 29.355 L 20.19 29.816 L 19.023 29.816 L 19.023 26.612 C 19.224 26.582 19.429 26.574 19.632 26.587 C 19.829 26.583 20.026 26.587 20.248 26.587 C 20.289 26.692 20.325 26.791 20.366 26.888 C 20.772 27.849 21.454 28.493 22.506 28.693 C 22.856 28.773 23.219 28.765 23.564 28.671 C 23.754 28.615 23.93 28.526 24.086 28.407 C 24.263 28.281 24.368 28.078 24.368 27.863 C 24.368 27.647 24.262 27.444 24.085 27.319 C 23.831 27.133 23.55 26.987 23.251 26.886 C 22.672 26.686 22.076 26.54 21.493 26.355 C 21.086 26.234 20.685 26.09 20.294 25.926 C 19.55 25.598 19.006 25.064 18.841 24.252 C 18.577 22.956 19.125 21.829 20.322 21.202 C 20.835 20.942 21.399 20.797 21.974 20.774 C 23.064 20.694 24.157 20.891 25.15 21.346 C 25.186 21.363 25.224 21.374 25.289 21.399 L 25.531 20.998 L 26.759 20.998 L 26.759 23.988 C 26.531 23.99 26.298 23.994 26.066 23.995 C 25.827 23.996 25.59 23.995 25.337 23.995 Z M 17.98 28.56 L 17.98 29.765 L 12.79 29.765 L 12.79 28.56 C 12.95 28.56 13.106 28.563 13.261 28.559 C 13.369 28.559 13.478 28.55 13.585 28.532 C 13.75 28.516 13.881 28.388 13.9 28.225 C 13.924 28.099 13.94 27.973 13.946 27.846 C 13.949 26.215 13.949 24.583 13.946 22.951 C 13.945 22.374 13.806 22.242 13.225 22.233 C 13.088 22.231 12.949 22.233 12.79 22.233 L 12.79 21.033 L 17.944 21.033 C 18.011 21.423 18.017 21.821 17.961 22.213 C 17.889 22.22 17.813 22.229 17.737 22.234 C 17.66 22.239 17.578 22.234 17.499 22.236 C 16.969 22.254 16.844 22.367 16.844 22.886 C 16.839 24.557 16.839 26.228 16.844 27.898 C 16.846 28.434 16.972 28.55 17.515 28.56 C 17.662 28.562 17.808 28.56 17.98 28.56 Z\" fill=\"rgb(0,0,0)\"></path></svg>',svgContentId:10202793835,withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y574aj\",layoutDependency:layoutDependency,layoutId:\"ccp4b1qv4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c7624a2b-e058-44f4-94f1-46362b3100c3, rgba(23, 21, 38, 0.6)))\"},children:\"\\xa9 Upmind Automation Ltd. All Rights Reserved.\"})}),className:\"framer-10wtco1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MbQrC_Xoo\",style:{\"--extracted-r6o4lv\":\"var(--token-c7624a2b-e058-44f4-94f1-46362b3100c3, rgba(23, 21, 38, 0.6))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({a6_LD1cak:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c7624a2b-e058-44f4-94f1-46362b3100c3, rgba(23, 21, 38, 0.6)))\"},children:\"\\xa9 Upmind. All Rights Reserved.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zc27fr\",layoutDependency:layoutDependency,layoutId:\"ImkQ4BR5v\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c7624a2b-e058-44f4-94f1-46362b3100c3, rgba(23, 21, 38, 0.6)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XQdbtXSiQ\"},motionChild:true,nodeId:\"gcwQVemmG\",openInNewTab:false,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Terms & Conditions\"})})})}),className:\"framer-1esppez\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gcwQVemmG\",style:{\"--extracted-r6o4lv\":\"var(--token-c7624a2b-e058-44f4-94f1-46362b3100c3, rgba(23, 21, 38, 0.6))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c7624a2b-e058-44f4-94f1-46362b3100c3, rgba(23, 21, 38, 0.6)))\"},children:\" \u2022 \"})}),className:\"framer-1j5qkz7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AK0Dw3RHu\",style:{\"--extracted-r6o4lv\":\"var(--token-c7624a2b-e058-44f4-94f1-46362b3100c3, rgba(23, 21, 38, 0.6))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c7624a2b-e058-44f4-94f1-46362b3100c3, rgba(23, 21, 38, 0.6)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.upmind.com/docs/privacy-policy#/\",motionChild:true,nodeId:\"sC_i9NBGL\",openInNewTab:true,scopeId:\"CJe5uVdjJ\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1hs1y8d\",\"data-styles-preset\":\"wexFQjJwb\",children:\"Privacy Policy\"})})})}),className:\"framer-w1pxr1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sC_i9NBGL\",style:{\"--extracted-r6o4lv\":\"var(--token-c7624a2b-e058-44f4-94f1-46362b3100c3, rgba(23, 21, 38, 0.6))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1wump7w\",\"data-styles-preset\":\"Mo3MbF0iN\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c7624a2b-e058-44f4-94f1-46362b3100c3, rgba(23, 21, 38, 0.6)))\"},children:\" \u2022 \"})}),className:\"framer-124q6pw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xOXBsK8Qr\",style:{\"--extracted-r6o4lv\":\"var(--token-c7624a2b-e058-44f4-94f1-46362b3100c3, rgba(23, 21, 38, 0.6))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-45mpk8-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Ov9ux3qeO-container\",nodeId:\"Ov9ux3qeO\",rendersWithMotion:true,scopeId:\"CJe5uVdjJ\",children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:.9,transition:{bounce:.2,delay:0,duration:.3,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-left\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"var(--token-c7624a2b-e058-44f4-94f1-46362b3100c3, rgba(23, 21, 38, 0.6))\",colorTitle:\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(23, 21, 38))\",fill:\"rgb(255, 255, 255)\",fontBody:{fontFamily:'\"Inter\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1.4em\"},fontTitle:{fontFamily:'\"Rethink Sans\", \"Rethink Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},link:\"var(--token-e30d605f-b7f4-46f5-97e6-9d848281f54d, rgb(121, 77, 255))\",shadow:{shadowBlur:4,shadowColor:\"rgba(24, 21, 38, 0.1)\",shadowX:0,shadowY:2}},width:360,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{fontFamily:'\"Rethink Sans\", \"Rethink Sans Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverOpacity:.6,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"var(--token-58733af4-4990-48f2-9319-31c86d973a37, rgb(255, 255, 255))\",fill:\"var(--token-6f1301de-4959-408b-b765-5968f52fb292, rgb(24, 21, 38))\"},secondary:{color:\"var(--token-c7624a2b-e058-44f4-94f1-46362b3100c3, rgba(23, 21, 38, 0.6))\",fill:\"var(--token-844ba9cb-6762-4cac-b3ca-3ed3cef7b916, rgb(248, 250, 255))\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies to enhance your experience, analyse site traffic and deliver personalised content.\",euPolicy:{label:\"Cookie Policy\",link:\"https://docs.upmind.com/docs/privacy-policy#cookies-and-other-tracking-technologies\",prefix:\"Read our\"},euShowReject:true,euTitle:\"Cookie Settings\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"\",height:\"100%\",id:\"Ov9ux3qeO\",layoutId:\"Ov9ux3qeO\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:true,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"var(--token-c7624a2b-e058-44f4-94f1-46362b3100c3, rgba(23, 21, 38, 0.6))\",iconSize:32,iconType:\"default\",text:\"Cookie Settings\",textFont:{fontFamily:'\"Inter\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",letterSpacing:\"0em\",lineHeight:\"1.5em\"},type:\"text\"},width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tzteup\",\"data-framer-name\":\"Social Stack\",layoutDependency:layoutDependency,layoutId:\"L4eFvYOvf\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://x.com/weareupmind\",motionChild:true,nodeId:\"VRy_ApBrR\",scopeId:\"CJe5uVdjJ\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-19bs0iw framer-8t954o\",\"data-framer-name\":\"Graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"VRy_ApBrR\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.778 20\"><path d=\"M 15.618 0.961 L 18.659 0.961 L 12.015 8.619 L 19.832 19.038 L 13.712 19.038 L 8.919 12.718 L 3.434 19.038 L 0.392 19.038 L 7.498 10.847 L 0 0.962 L 6.275 0.962 L 10.607 6.738 Z M 14.551 17.203 L 16.236 17.203 L 5.359 2.7 L 3.551 2.7 Z\" fill=\"var(--token-aef18199-55e7-49da-8434-89891b915966, rgb(250, 47, 98)) /* {&quot;name&quot;:&quot;Coral&quot;} */\"></path></svg>',svgContentId:11008014237,withExternalLayout:true})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/upmindautomation/\",motionChild:true,nodeId:\"dsX11LpNi\",scopeId:\"CJe5uVdjJ\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-18hy0qo framer-8t954o\",\"data-framer-name\":\"Graphic\",fill:'var(--token-aef18199-55e7-49da-8434-89891b915966, rgb(250, 47, 98)) /* {\"name\":\"Coral\"} */',intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"dsX11LpNi\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" width=\"24\"><path d=\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433a2.062 2.062 0 0 1-2.063-2.065 2.064 2.064 0 1 1 2.063 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/weareupmind/\",motionChild:true,nodeId:\"f02L2Mhzg\",scopeId:\"CJe5uVdjJ\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-m972xq framer-8t954o\",\"data-framer-name\":\"Graphic\",fill:'var(--token-aef18199-55e7-49da-8434-89891b915966, rgb(250, 47, 98)) /* {\"name\":\"Coral\"} */',intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"f02L2Mhzg\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" width=\"24\"><path d=\"M7.03.084c-1.277.06-2.149.264-2.91.563a5.874 5.874 0 0 0-2.124 1.388 5.878 5.878 0 0 0-1.38 2.127C.321 4.926.12 5.8.064 7.076.008 8.354-.005 8.764.001 12.023c.007 3.259.021 3.667.083 4.947.061 1.277.264 2.149.563 2.911.308.789.72 1.457 1.388 2.123a5.872 5.872 0 0 0 2.129 1.38c.763.295 1.636.496 2.913.552 1.278.056 1.689.069 4.947.063 3.257-.007 3.668-.021 4.947-.082 1.28-.06 2.147-.265 2.91-.563a5.881 5.881 0 0 0 2.123-1.388 5.881 5.881 0 0 0 1.38-2.129c.295-.763.496-1.636.551-2.912.056-1.28.07-1.69.063-4.948-.006-3.258-.02-3.667-.081-4.947-.06-1.28-.264-2.148-.564-2.911a5.892 5.892 0 0 0-1.387-2.123 5.857 5.857 0 0 0-2.128-1.38c-.764-.294-1.636-.496-2.914-.55C15.647.009 15.236-.006 11.977 0 8.718.008 8.31.021 7.03.084m.14 21.693c-1.17-.05-1.805-.245-2.228-.408a3.736 3.736 0 0 1-1.382-.895 3.695 3.695 0 0 1-.9-1.378c-.165-.423-.363-1.058-.417-2.228-.06-1.264-.072-1.644-.08-4.848-.006-3.204.006-3.583.061-4.848.05-1.169.246-1.805.408-2.228.216-.561.477-.96.895-1.382a3.705 3.705 0 0 1 1.379-.9c.423-.165 1.057-.361 2.227-.417 1.265-.06 1.644-.072 4.848-.08 3.203-.006 3.583.006 4.85.062 1.168.05 1.804.244 2.227.408.56.216.96.475 1.382.895.421.42.681.817.9 1.378.165.422.362 1.056.417 2.227.06 1.265.074 1.645.08 4.848.005 3.203-.006 3.583-.061 4.848-.051 1.17-.245 1.805-.408 2.23-.216.56-.477.96-.896 1.38a3.705 3.705 0 0 1-1.378.9c-.422.165-1.058.362-2.226.418-1.266.06-1.645.072-4.85.079-3.204.007-3.582-.006-4.848-.06m9.783-16.192a1.44 1.44 0 1 0 1.437-1.442 1.44 1.44 0 0 0-1.437 1.442M5.839 12.012a6.161 6.161 0 1 0 12.323-.024 6.162 6.162 0 0 0-12.323.024M8 12.008A4 4 0 1 1 12.008 16 4 4 0 0 1 8 12.008\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/channel/UCIQC-FgDHgBWN1m3cEUp2Xw\",motionChild:true,nodeId:\"p_isWZAi2\",scopeId:\"CJe5uVdjJ\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1vt2ekv framer-8t954o\",\"data-framer-name\":\"Graphic\",fill:'var(--token-aef18199-55e7-49da-8434-89891b915966, rgb(250, 47, 98)) /* {\"name\":\"Coral\"} */',intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"p_isWZAi2\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"24\" width=\"24\"><path d=\"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/weareupmind\",motionChild:true,nodeId:\"MeWveb0aO\",scopeId:\"CJe5uVdjJ\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-1nwlkdl framer-8t954o\",\"data-framer-name\":\"Graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"MeWveb0aO\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.778 20\"><path d=\"M 7.52 19.743 L 7.52 13.093 L 5.476 13.093 L 5.476 10.037 L 7.52 10.037 L 7.52 8.72 C 7.52 5.316 9.047 3.738 12.361 3.738 C 12.692 3.738 13.15 3.773 13.574 3.824 C 13.891 3.857 14.206 3.911 14.517 3.987 L 14.517 6.758 C 14.337 6.741 14.157 6.731 13.977 6.728 C 13.775 6.722 13.573 6.72 13.371 6.72 C 12.787 6.72 12.331 6.8 11.987 6.978 C 11.756 7.094 11.562 7.274 11.426 7.496 C 11.213 7.846 11.117 8.325 11.117 8.956 L 11.117 10.037 L 14.356 10.037 L 14.037 11.789 L 13.799 13.093 L 11.117 13.093 L 11.117 19.963 C 16.027 19.365 19.832 15.149 19.832 10.037 C 19.832 4.514 15.392 0.037 9.916 0.037 C 4.44 0.037 0 4.514 0 10.037 C 0 14.727 3.201 18.662 7.52 19.743 Z\" fill=\"var(--token-aef18199-55e7-49da-8434-89891b915966, rgb(250, 47, 98)) /* {&quot;name&quot;:&quot;Coral&quot;} */\"></path></svg>',svgContentId:9563264673,withExternalLayout:true})})]})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-L4ovv.framer-8t954o, .framer-L4ovv .framer-8t954o { display: block; }\",\".framer-L4ovv.framer-1i5cas3 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1684px; }\",\".framer-L4ovv .framer-18heu3q { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 100px; height: min-content; justify-content: flex-start; max-width: 1400px; overflow: visible; padding: 120px 80px 80px 80px; position: relative; width: 100%; }\",\".framer-L4ovv .framer-1nvegnz { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-L4ovv .framer-8xdlgg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; max-width: 320px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-L4ovv .framer-107oeu7-container { flex: none; height: 48px; position: relative; width: 56px; }\",\".framer-L4ovv .framer-4zgprv, .framer-L4ovv .framer-10wtco1 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-L4ovv .framer-spzong { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-L4ovv .framer-4u77kn, .framer-L4ovv .framer-176cvfc, .framer-L4ovv .framer-vwnvhh, .framer-L4ovv .framer-1b4marz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-L4ovv .framer-txi337, .framer-L4ovv .framer-156b7mb, .framer-L4ovv .framer-13pf747, .framer-L4ovv .framer-1t6nyg, .framer-L4ovv .framer-u69o22, .framer-L4ovv .framer-ornw2w, .framer-L4ovv .framer-t92llg, .framer-L4ovv .framer-7ik8tx, .framer-L4ovv .framer-1esppez, .framer-L4ovv .framer-1j5qkz7, .framer-L4ovv .framer-w1pxr1, .framer-L4ovv .framer-124q6pw { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-L4ovv .framer-1w0wci8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-L4ovv .framer-obgnvz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 20px; height: min-content; justify-content: flex-start; max-width: 1400px; overflow: visible; padding: 40px 80px 40px 80px; position: relative; width: 1px; }\",\".framer-L4ovv .framer-x7h32c { flex: none; height: 50px; position: relative; width: 50px; }\",\".framer-L4ovv .framer-y574aj { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-L4ovv .framer-zc27fr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-L4ovv .framer-45mpk8-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-L4ovv .framer-1tzteup { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-L4ovv .framer-19bs0iw, .framer-L4ovv .framer-1nwlkdl { flex: none; height: 20px; position: relative; text-decoration: none; width: 20px; }\",\".framer-L4ovv .framer-18hy0qo, .framer-L4ovv .framer-m972xq, .framer-L4ovv .framer-1vt2ekv { aspect-ratio: 1 / 1; flex: none; height: 20px; position: relative; text-decoration: none; width: var(--framer-aspect-ratio-supported, 20px); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-L4ovv.framer-1i5cas3, .framer-L4ovv .framer-18heu3q, .framer-L4ovv .framer-8xdlgg, .framer-L4ovv .framer-spzong, .framer-L4ovv .framer-4u77kn, .framer-L4ovv .framer-176cvfc, .framer-L4ovv .framer-vwnvhh, .framer-L4ovv .framer-1b4marz, .framer-L4ovv .framer-1w0wci8, .framer-L4ovv .framer-obgnvz, .framer-L4ovv .framer-y574aj, .framer-L4ovv .framer-zc27fr, .framer-L4ovv .framer-1tzteup { gap: 0px; } .framer-L4ovv.framer-1i5cas3 > *, .framer-L4ovv .framer-y574aj > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-L4ovv.framer-1i5cas3 > :first-child, .framer-L4ovv .framer-8xdlgg > :first-child, .framer-L4ovv .framer-4u77kn > :first-child, .framer-L4ovv .framer-176cvfc > :first-child, .framer-L4ovv .framer-vwnvhh > :first-child, .framer-L4ovv .framer-1b4marz > :first-child, .framer-L4ovv .framer-y574aj > :first-child { margin-top: 0px; } .framer-L4ovv.framer-1i5cas3 > :last-child, .framer-L4ovv .framer-8xdlgg > :last-child, .framer-L4ovv .framer-4u77kn > :last-child, .framer-L4ovv .framer-176cvfc > :last-child, .framer-L4ovv .framer-vwnvhh > :last-child, .framer-L4ovv .framer-1b4marz > :last-child, .framer-L4ovv .framer-y574aj > :last-child { margin-bottom: 0px; } .framer-L4ovv .framer-18heu3q > * { margin: 0px; margin-left: calc(100px / 2); margin-right: calc(100px / 2); } .framer-L4ovv .framer-18heu3q > :first-child, .framer-L4ovv .framer-spzong > :first-child, .framer-L4ovv .framer-1w0wci8 > :first-child, .framer-L4ovv .framer-obgnvz > :first-child, .framer-L4ovv .framer-zc27fr > :first-child, .framer-L4ovv .framer-1tzteup > :first-child { margin-left: 0px; } .framer-L4ovv .framer-18heu3q > :last-child, .framer-L4ovv .framer-spzong > :last-child, .framer-L4ovv .framer-1w0wci8 > :last-child, .framer-L4ovv .framer-obgnvz > :last-child, .framer-L4ovv .framer-zc27fr > :last-child, .framer-L4ovv .framer-1tzteup > :last-child { margin-right: 0px; } .framer-L4ovv .framer-8xdlgg > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-L4ovv .framer-spzong > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-L4ovv .framer-4u77kn > *, .framer-L4ovv .framer-176cvfc > *, .framer-L4ovv .framer-vwnvhh > *, .framer-L4ovv .framer-1b4marz > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-L4ovv .framer-1w0wci8 > *, .framer-L4ovv .framer-1tzteup > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-L4ovv .framer-obgnvz > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-L4ovv .framer-zc27fr > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } }\",\".framer-L4ovv.framer-v-b7evcf.framer-1i5cas3 { width: 810px; }\",\".framer-L4ovv.framer-v-b7evcf .framer-18heu3q { gap: 40px; padding: 80px; }\",\".framer-L4ovv.framer-v-b7evcf .framer-1nvegnz { flex: none; order: 0; width: 100%; }\",\".framer-L4ovv.framer-v-b7evcf .framer-spzong { flex-wrap: wrap; justify-content: flex-start; order: 1; width: 100%; }\",\".framer-L4ovv.framer-v-b7evcf .framer-4u77kn, .framer-L4ovv.framer-v-6ycjju .framer-x7h32c { order: 0; }\",\".framer-L4ovv.framer-v-b7evcf .framer-176cvfc { order: 3; }\",\".framer-L4ovv.framer-v-b7evcf .framer-vwnvhh { order: 2; }\",\".framer-L4ovv.framer-v-b7evcf .framer-1b4marz, .framer-L4ovv.framer-v-6ycjju .framer-1tzteup { order: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-L4ovv.framer-v-b7evcf .framer-18heu3q { gap: 0px; } .framer-L4ovv.framer-v-b7evcf .framer-18heu3q > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-L4ovv.framer-v-b7evcf .framer-18heu3q > :first-child { margin-left: 0px; } .framer-L4ovv.framer-v-b7evcf .framer-18heu3q > :last-child { margin-right: 0px; } }\",\".framer-L4ovv.framer-v-6ycjju.framer-1i5cas3 { width: 390px; }\",\".framer-L4ovv.framer-v-6ycjju .framer-18heu3q { flex-direction: column; gap: 40px; padding: 60px 40px 60px 40px; }\",\".framer-L4ovv.framer-v-6ycjju .framer-1nvegnz { align-self: unset; flex: none; gap: 16px; height: min-content; justify-content: flex-start; width: 100%; }\",\".framer-L4ovv.framer-v-6ycjju .framer-spzong { align-content: unset; align-items: unset; display: grid; gap: 20px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); width: 100%; }\",\".framer-L4ovv.framer-v-6ycjju .framer-4u77kn { align-self: start; justify-self: start; order: 0; width: 100%; }\",\".framer-L4ovv.framer-v-6ycjju .framer-156b7mb, .framer-L4ovv.framer-v-6ycjju .framer-1t6nyg, .framer-L4ovv.framer-v-6ycjju .framer-ornw2w { align-self: stretch; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-L4ovv.framer-v-6ycjju .framer-176cvfc { align-self: start; justify-self: start; order: 3; width: 100%; }\",\".framer-L4ovv.framer-v-6ycjju .framer-vwnvhh { align-self: start; justify-self: start; order: 2; width: 100%; }\",\".framer-L4ovv.framer-v-6ycjju .framer-1b4marz { align-self: start; justify-self: start; order: 1; width: 100%; }\",\".framer-L4ovv.framer-v-6ycjju .framer-7ik8tx { white-space: pre-wrap; width: 146px; word-break: break-word; word-wrap: break-word; }\",\".framer-L4ovv.framer-v-6ycjju .framer-obgnvz { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 25px; padding: 40px; }\",\".framer-L4ovv.framer-v-6ycjju .framer-y574aj { flex: none; order: 2; width: 100%; }\",\".framer-L4ovv.framer-v-6ycjju .framer-zc27fr { flex-wrap: wrap; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-L4ovv.framer-v-6ycjju .framer-18heu3q, .framer-L4ovv.framer-v-6ycjju .framer-1nvegnz, .framer-L4ovv.framer-v-6ycjju .framer-spzong, .framer-L4ovv.framer-v-6ycjju .framer-obgnvz { gap: 0px; } .framer-L4ovv.framer-v-6ycjju .framer-18heu3q > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-L4ovv.framer-v-6ycjju .framer-18heu3q > :first-child, .framer-L4ovv.framer-v-6ycjju .framer-1nvegnz > :first-child, .framer-L4ovv.framer-v-6ycjju .framer-obgnvz > :first-child { margin-top: 0px; } .framer-L4ovv.framer-v-6ycjju .framer-18heu3q > :last-child, .framer-L4ovv.framer-v-6ycjju .framer-1nvegnz > :last-child, .framer-L4ovv.framer-v-6ycjju .framer-obgnvz > :last-child { margin-bottom: 0px; } .framer-L4ovv.framer-v-6ycjju .framer-1nvegnz > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-L4ovv.framer-v-6ycjju .framer-spzong > *, .framer-L4ovv.framer-v-6ycjju .framer-spzong > :first-child, .framer-L4ovv.framer-v-6ycjju .framer-spzong > :last-child { margin: 0px; } .framer-L4ovv.framer-v-6ycjju .framer-obgnvz > * { margin: 0px; margin-bottom: calc(25px / 2); margin-top: calc(25px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-L4ovv[data-border=\"true\"]::after, .framer-L4ovv [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 601.5\n * @framerIntrinsicWidth 1684\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"rK1Qq9L2L\":{\"layout\":[\"fixed\",\"auto\"]},\"a6_LD1cak\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerCJe5uVdjJ=withCSS(Component,css,\"framer-L4ovv\");export default FramerCJe5uVdjJ;FramerCJe5uVdjJ.displayName=\"Footer\";FramerCJe5uVdjJ.defaultProps={height:601.5,width:1684};addPropertyControls(FramerCJe5uVdjJ,{variant:{options:[\"IMdUkATnp\",\"rK1Qq9L2L\",\"a6_LD1cak\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCJe5uVdjJ,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{family:\"Rethink Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rethinksans/v5/AMODz4SDuXOMCPfdoglY9JQuWHBGG0X45DmqklNRCEvmma-aua4.woff2\",weight:\"500\"}]},...UpmindLogoFonts,...CookieBannerFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCJe5uVdjJ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1684\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rK1Qq9L2L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"a6_LD1cak\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"601.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CJe5uVdjJ.map", "// Generated by Framer (915daba)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"alKQhtgEm\",\"dgB1rdI1U\",\"FbWpECDO2\"];const serializationHash=\"framer-zPn9w\";const variantClassNames={alKQhtgEm:\"framer-v-oixzvp\",dgB1rdI1U:\"framer-v-1i05pe2\",FbWpECDO2:\"framer-v-bxkyba\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Night Shadow\":\"FbWpECDO2\",Night:\"dgB1rdI1U\",Transparent:\"alKQhtgEm\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"alKQhtgEm\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"alKQhtgEm\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-oixzvp\",className,classNames),\"data-framer-name\":\"Transparent\",layoutDependency:layoutDependency,layoutId:\"alKQhtgEm\",ref:ref??ref1,style:{backgroundColor:\"rgba(24, 21, 38, 0)\",...style},variants:{dgB1rdI1U:{backgroundColor:\"var(--token-6f1301de-4959-408b-b765-5968f52fb292, rgb(24, 21, 38))\"},FbWpECDO2:{backgroundColor:\"var(--token-df21327f-0c71-4ace-8119-51c967b7c490, rgb(19, 16, 30))\"}},...addPropertyOverrides({dgB1rdI1U:{\"data-framer-name\":\"Night\"},FbWpECDO2:{\"data-framer-name\":\"Night Shadow\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zPn9w.framer-1v5ir1r, .framer-zPn9w .framer-1v5ir1r { display: block; }\",\".framer-zPn9w.framer-oixzvp { height: 100px; overflow: hidden; position: relative; width: 100px; }\",\".framer-zPn9w.framer-v-1i05pe2.framer-oixzvp, .framer-zPn9w.framer-v-bxkyba.framer-oixzvp { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 100px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dgB1rdI1U\":{\"layout\":[\"fixed\",\"fixed\"]},\"FbWpECDO2\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerHsYZ1UBmh=withCSS(Component,css,\"framer-zPn9w\");export default FramerHsYZ1UBmh;FramerHsYZ1UBmh.displayName=\"Fixed Background Fill\";FramerHsYZ1UBmh.defaultProps={height:100,width:100};addPropertyControls(FramerHsYZ1UBmh,{variant:{options:[\"alKQhtgEm\",\"dgB1rdI1U\",\"FbWpECDO2\"],optionTitles:[\"Transparent\",\"Night\",\"Night Shadow\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerHsYZ1UBmh,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHsYZ1UBmh\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"100\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dgB1rdI1U\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FbWpECDO2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"100\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HsYZ1UBmh.map", "// Generated by Framer (ae50a0d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={hYHAnTso2:{hover:true},wRcyLsnyc:{hover:true}};const cycleOrder=[\"wRcyLsnyc\",\"hYHAnTso2\"];const serializationHash=\"framer-wapWg\";const variantClassNames={hYHAnTso2:\"framer-v-1nw86xh\",wRcyLsnyc:\"framer-v-cjpcyo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"wRcyLsnyc\",\"Variant 2\":\"hYHAnTso2\"};const getProps=({click,height,id,image,link,subtext,title,width,...props})=>{return{...props,dy_6hNh2g:title??props.dy_6hNh2g??\"Menu Item Label\",MFSvjNfkP:link??props.MFSvjNfkP,SOoNTt1wc:subtext??props.SOoNTt1wc??\"Menu item subtext\",variant:humanReadableVariantMap[props.variant]??props.variant??\"wRcyLsnyc\",XD7aYasOR:image??props.XD7aYasOR,Z2Kko4aTd:click??props.Z2Kko4aTd};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,dy_6hNh2g,SOoNTt1wc,MFSvjNfkP,XD7aYasOR,Z2Kko4aTd,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"wRcyLsnyc\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapsotypt=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Z2Kko4aTd){const res=await Z2Kko4aTd(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:MFSvjNfkP,motionChild:true,nodeId:\"wRcyLsnyc\",openInNewTab:false,scopeId:\"yHdBEotmb\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-cjpcyo\",className,classNames)} framer-mq9dny`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"wRcyLsnyc\",onTap:onTapsotypt,ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"hYHAnTso2-hover\":{backgroundColor:\"var(--token-844ba9cb-6762-4cac-b3ca-3ed3cef7b916, rgb(248, 250, 255))\"},\"wRcyLsnyc-hover\":{backgroundColor:\"var(--token-844ba9cb-6762-4cac-b3ca-3ed3cef7b916, rgb(248, 250, 255))\"}},...addPropertyOverrides({\"hYHAnTso2-hover\":{\"data-framer-name\":undefined},\"wRcyLsnyc-hover\":{\"data-framer-name\":undefined},hYHAnTso2:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(15+((componentViewport?.height||75)-30-30)/2)),sizes:\"24px\",...toResponsiveImage(XD7aYasOR)},className:\"framer-18p49f3\",layoutDependency:layoutDependency,layoutId:\"jMsbRYMw4\",...addPropertyOverrides({\"wRcyLsnyc-hover\":{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(15+((componentViewport?.height||74)-30-30)/2)),sizes:\"24px\",...toResponsiveImage(XD7aYasOR)}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x4fd25\",layoutDependency:layoutDependency,layoutId:\"ZQ5XfNFnM\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UmV0aGluayBTYW5zLTYwMA==\",\"--framer-font-family\":'\"Rethink Sans\", \"Rethink Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"135%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(23, 21, 38)))\"},children:\"Menu Item Label\"})}),className:\"framer-9a53r6\",\"data-framer-name\":\"Text\",fonts:[\"GF;Rethink Sans-600\"],layoutDependency:layoutDependency,layoutId:\"OwcsjGaRH\",style:{\"--extracted-r6o4lv\":\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(23, 21, 38))\",\"--framer-paragraph-spacing\":\"30px\",opacity:1},text:dy_6hNh2g,variants:{\"hYHAnTso2-hover\":{opacity:1},\"wRcyLsnyc-hover\":{opacity:.8}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"135%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c7624a2b-e058-44f4-94f1-46362b3100c3, rgba(23, 21, 38, 0.6)))\"},children:\"Menu item subtext\"})}),className:\"framer-1byjl04\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WBxIK1EY5\",style:{\"--extracted-r6o4lv\":\"var(--token-c7624a2b-e058-44f4-94f1-46362b3100c3, rgba(23, 21, 38, 0.6))\",\"--framer-paragraph-spacing\":\"30px\",opacity:.5},text:SOoNTt1wc,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wapWg.framer-mq9dny, .framer-wapWg .framer-mq9dny { display: block; }\",\".framer-wapWg.framer-cjpcyo { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 15px 20px 15px 20px; position: relative; text-decoration: none; width: 300px; }\",\".framer-wapWg .framer-18p49f3 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-wapWg .framer-x4fd25 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-wapWg .framer-9a53r6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-wapWg .framer-1byjl04 { 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-wapWg.framer-cjpcyo, .framer-wapWg .framer-x4fd25 { gap: 0px; } .framer-wapWg.framer-cjpcyo > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-wapWg.framer-cjpcyo > :first-child { margin-left: 0px; } .framer-wapWg.framer-cjpcyo > :last-child { margin-right: 0px; } .framer-wapWg .framer-x4fd25 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-wapWg .framer-x4fd25 > :first-child { margin-top: 0px; } .framer-wapWg .framer-x4fd25 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 75\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"hYHAnTso2\":{\"layout\":[\"fixed\",\"auto\"]},\"BIKr82E0O\":{\"layout\":[\"fixed\",\"auto\"]},\"jvUYUnsPX\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"dy_6hNh2g\":\"title\",\"SOoNTt1wc\":\"subtext\",\"MFSvjNfkP\":\"link\",\"XD7aYasOR\":\"image\",\"Z2Kko4aTd\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameryHdBEotmb=withCSS(Component,css,\"framer-wapWg\");export default FrameryHdBEotmb;FrameryHdBEotmb.displayName=\"Menu Item New\";FrameryHdBEotmb.defaultProps={height:75,width:300};addPropertyControls(FrameryHdBEotmb,{variant:{options:[\"wRcyLsnyc\",\"hYHAnTso2\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},dy_6hNh2g:{defaultValue:\"Menu Item Label\",displayTextArea:false,title:\"Title\",type:ControlType.String},SOoNTt1wc:{defaultValue:\"Menu item subtext\",description:\"\",displayTextArea:true,title:\"Subtext\",type:ControlType.String},MFSvjNfkP:{title:\"Link\",type:ControlType.Link},XD7aYasOR:{title:\"Image\",type:ControlType.ResponsiveImage},Z2Kko4aTd:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FrameryHdBEotmb,[{explicitInter:true,fonts:[{family:\"Rethink Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rethinksans/v5/AMODz4SDuXOMCPfdoglY9JQuWHBGG0X45Dmqkr9WCEvmma-aua4.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryHdBEotmb\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"dy_6hNh2g\\\":\\\"title\\\",\\\"SOoNTt1wc\\\":\\\"subtext\\\",\\\"MFSvjNfkP\\\":\\\"link\\\",\\\"XD7aYasOR\\\":\\\"image\\\",\\\"Z2Kko4aTd\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"300\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hYHAnTso2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BIKr82E0O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jvUYUnsPX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"75\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yHdBEotmb.map", "// Generated by Framer (2fef4c5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuItemNew from\"https://framerusercontent.com/modules/4VBZJIxpntIr8E78gC4L/qBvDERPoksEwHAQBbWk9/yHdBEotmb.js\";const MenuItemNewFonts=getFonts(MenuItemNew);const serializationHash=\"framer-DSkvv\";const variantClassNames={Q4oPs3uqY:\"framer-v-12gyhdr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,jQnF8Nf9Y:click??props.jQnF8Nf9Y};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,jQnF8Nf9Y,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Q4oPs3uqY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1kn609v=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(jQnF8Nf9Y){const res=await jQnF8Nf9Y(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-12gyhdr\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Q4oPs3uqY\",onTap:onTap1kn609v,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"A4FrNGODh\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:75,width:`max(${componentViewport?.width||\"100vw\"}, 360px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uh5ker-container\",layoutDependency:layoutDependency,layoutId:\"QMQFuQUNF-container\",nodeId:\"QMQFuQUNF\",rendersWithMotion:true,scopeId:\"NWXvshpFB\",children:/*#__PURE__*/_jsx(MenuItemNew,{dy_6hNh2g:\"Client Management\",height:\"100%\",id:\"QMQFuQUNF\",layoutId:\"QMQFuQUNF\",MFSvjNfkP:resolvedLinks[0],SOoNTt1wc:\"Keep clients at the centre of it all.\",style:{width:\"100%\"},variant:\"hYHAnTso2\",width:\"100%\",XD7aYasOR:addImageAlt({src:\"https://framerusercontent.com/images/S6hnDNlzStMMtutZUHKvZqwPrjM.svg\"},\"\")})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"USdS7G9XX\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:75,width:`max(${componentViewport?.width||\"100vw\"}, 360px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fwcb0z-container\",layoutDependency:layoutDependency,layoutId:\"jNoDtW1ZJ-container\",nodeId:\"jNoDtW1ZJ\",rendersWithMotion:true,scopeId:\"NWXvshpFB\",children:/*#__PURE__*/_jsx(MenuItemNew,{dy_6hNh2g:\"Online Store\",height:\"100%\",id:\"jNoDtW1ZJ\",layoutId:\"jNoDtW1ZJ\",MFSvjNfkP:resolvedLinks1[0],SOoNTt1wc:\"Take sales through your online shop.\",style:{width:\"100%\"},variant:\"hYHAnTso2\",width:\"100%\",XD7aYasOR:addImageAlt({src:\"https://framerusercontent.com/images/fkxGqiJ7sxPFWdWVrW6HebO4Ec.svg\"},\"\")})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"AtMzBsdC1\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:75,width:`max(${componentViewport?.width||\"100vw\"}, 360px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5ltb9x-container\",layoutDependency:layoutDependency,layoutId:\"PkwKeRqSx-container\",nodeId:\"PkwKeRqSx\",rendersWithMotion:true,scopeId:\"NWXvshpFB\",children:/*#__PURE__*/_jsx(MenuItemNew,{dy_6hNh2g:\"Billing Automation\",height:\"100%\",id:\"PkwKeRqSx\",layoutId:\"PkwKeRqSx\",MFSvjNfkP:resolvedLinks2[0],SOoNTt1wc:\"Let subscriptions run themselves.\",style:{width:\"100%\"},variant:\"hYHAnTso2\",width:\"100%\",XD7aYasOR:addImageAlt({src:\"https://framerusercontent.com/images/hHh0Zv6OKXCLTZofqQJMzfOlHQ.svg\"},\"\")})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FHx15R5sZ\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:75,width:`max(${componentViewport?.width||\"100vw\"}, 360px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pl1u4w-container\",layoutDependency:layoutDependency,layoutId:\"z6WWswyuo-container\",nodeId:\"z6WWswyuo\",rendersWithMotion:true,scopeId:\"NWXvshpFB\",children:/*#__PURE__*/_jsx(MenuItemNew,{dy_6hNh2g:\"Client Area\",height:\"100%\",id:\"z6WWswyuo\",layoutId:\"z6WWswyuo\",MFSvjNfkP:resolvedLinks3[0],SOoNTt1wc:\"Let clients take complete control.\",style:{width:\"100%\"},variant:\"hYHAnTso2\",width:\"100%\",XD7aYasOR:addImageAlt({src:\"https://framerusercontent.com/images/FIyROPa2mlJrh0B8BPIWwOUTLVI.svg\"},\"\")})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"gDO6jZj7R\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:75,width:`max(${componentViewport?.width||\"100vw\"}, 360px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mvv9jm-container\",layoutDependency:layoutDependency,layoutId:\"uwKbtmhYb-container\",nodeId:\"uwKbtmhYb\",rendersWithMotion:true,scopeId:\"NWXvshpFB\",children:/*#__PURE__*/_jsx(MenuItemNew,{dy_6hNh2g:\"Provisioning Automation\",height:\"100%\",id:\"uwKbtmhYb\",layoutId:\"uwKbtmhYb\",MFSvjNfkP:resolvedLinks4[0],SOoNTt1wc:\"Sell and manage anything with an API.\",style:{width:\"100%\"},variant:\"hYHAnTso2\",width:\"100%\",XD7aYasOR:addImageAlt({src:\"https://framerusercontent.com/images/nMDZJGFGCIvPaFr2Fg2PW5dPI.svg\"},\"\")})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"vLpRxtwgA\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:75,width:`max(${componentViewport?.width||\"100vw\"}, 360px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fgvltu-container\",layoutDependency:layoutDependency,layoutId:\"ieNsKdS15-container\",nodeId:\"ieNsKdS15\",rendersWithMotion:true,scopeId:\"NWXvshpFB\",children:/*#__PURE__*/_jsx(MenuItemNew,{dy_6hNh2g:\"Product Catalogue\",height:\"100%\",id:\"ieNsKdS15\",layoutId:\"ieNsKdS15\",MFSvjNfkP:resolvedLinks5[0],SOoNTt1wc:\"Configure and sell unlimited products.\",style:{width:\"100%\"},variant:\"hYHAnTso2\",width:\"100%\",XD7aYasOR:addImageAlt({src:\"https://framerusercontent.com/images/nphzTH8bGxTmsJg0HXFSP5zhczw.svg\"},\"\")})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xTjbGWmm2\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:75,width:`max(${componentViewport?.width||\"100vw\"}, 360px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e052jw-container\",layoutDependency:layoutDependency,layoutId:\"IltN7bA2B-container\",nodeId:\"IltN7bA2B\",rendersWithMotion:true,scopeId:\"NWXvshpFB\",children:/*#__PURE__*/_jsx(MenuItemNew,{dy_6hNh2g:\"Built-In Service Desk\",height:\"100%\",id:\"IltN7bA2B\",layoutId:\"IltN7bA2B\",MFSvjNfkP:resolvedLinks6[0],SOoNTt1wc:\"Handle support requests with ease.\",style:{width:\"100%\"},variant:\"hYHAnTso2\",width:\"100%\",XD7aYasOR:addImageAlt({src:\"https://framerusercontent.com/images/929jlDusUKbTvo01cbMT7bPCsI.svg\"},\"\")})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"tHV3qJ1CR\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:75,width:`max(${componentViewport?.width||\"100vw\"}, 360px)`,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xlmhkw-container\",layoutDependency:layoutDependency,layoutId:\"cVCbLAYOl-container\",nodeId:\"cVCbLAYOl\",rendersWithMotion:true,scopeId:\"NWXvshpFB\",children:/*#__PURE__*/_jsx(MenuItemNew,{dy_6hNh2g:\"Customise & Extend\",height:\"100%\",id:\"cVCbLAYOl\",layoutId:\"cVCbLAYOl\",MFSvjNfkP:resolvedLinks7[0],SOoNTt1wc:\"Add your brand & extend with our API.\",style:{width:\"100%\"},variant:\"hYHAnTso2\",width:\"100%\",XD7aYasOR:addImageAlt({src:\"https://framerusercontent.com/images/wjtt28ZJChxGZAOw9ZROLom6ixU.svg\"},\"\")})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DSkvv.framer-1x5m5lr, .framer-DSkvv .framer-1x5m5lr { display: block; }\",\".framer-DSkvv.framer-12gyhdr { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 720px; }\",\".framer-DSkvv .framer-1uh5ker-container, .framer-DSkvv .framer-fwcb0z-container, .framer-DSkvv .framer-5ltb9x-container, .framer-DSkvv .framer-pl1u4w-container, .framer-DSkvv .framer-mvv9jm-container, .framer-DSkvv .framer-fgvltu-container, .framer-DSkvv .framer-e052jw-container, .framer-DSkvv .framer-1xlmhkw-container { flex: 1 0 0px; height: auto; min-width: 360px; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DSkvv.framer-12gyhdr { gap: 0px; } .framer-DSkvv.framer-12gyhdr > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-DSkvv.framer-12gyhdr > :first-child { margin-left: 0px; } .framer-DSkvv.framer-12gyhdr > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 298\n * @framerIntrinsicWidth 720\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"jQnF8Nf9Y\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerNWXvshpFB=withCSS(Component,css,\"framer-DSkvv\");export default FramerNWXvshpFB;FramerNWXvshpFB.displayName=\"Menu: Features\";FramerNWXvshpFB.defaultProps={height:298,width:720};addPropertyControls(FramerNWXvshpFB,{jQnF8Nf9Y:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerNWXvshpFB,[{explicitInter:true,fonts:[]},...MenuItemNewFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNWXvshpFB\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"720\",\"framerIntrinsicHeight\":\"298\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"jQnF8Nf9Y\\\":\\\"click\\\"}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NWXvshpFB.map", "// Generated by Framer (ae50a0d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuItemNew from\"https://framerusercontent.com/modules/4VBZJIxpntIr8E78gC4L/qBvDERPoksEwHAQBbWk9/yHdBEotmb.js\";const MenuItemNewFonts=getFonts(MenuItemNew);const serializationHash=\"framer-2dpJ2\";const variantClassNames={G_Q6hGJYW:\"framer-v-dflf3q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,bHBBtOJLS:click??props.bHBBtOJLS};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,bHBBtOJLS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"G_Q6hGJYW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap9mhcw7=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(bHBBtOJLS){const res=await bHBBtOJLS(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-dflf3q\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"G_Q6hGJYW\",onTap:onTap9mhcw7,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"H_j6shjiQ\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:75,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-m26fs8-container\",layoutDependency:layoutDependency,layoutId:\"V5woVQeyC-container\",nodeId:\"V5woVQeyC\",rendersWithMotion:true,scopeId:\"W2ubijIuY\",children:/*#__PURE__*/_jsx(MenuItemNew,{dy_6hNh2g:\"Web Hosts & Domain Resellers\",height:\"100%\",id:\"V5woVQeyC\",layoutId:\"V5woVQeyC\",MFSvjNfkP:resolvedLinks[0],SOoNTt1wc:\"Sell hosting, domains and all the rest.\",style:{width:\"100%\"},variant:\"wRcyLsnyc\",width:\"100%\",XD7aYasOR:addImageAlt({src:\"https://framerusercontent.com/images/21oh6xvkOkprk0rbWBtUIfhdS74.svg\"},\"\")})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"SfCU6MxXC\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:75,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+75,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wxifgi-container\",layoutDependency:layoutDependency,layoutId:\"UVBb8dthG-container\",nodeId:\"UVBb8dthG\",rendersWithMotion:true,scopeId:\"W2ubijIuY\",children:/*#__PURE__*/_jsx(MenuItemNew,{dy_6hNh2g:\"Managed Service Providers\",height:\"100%\",id:\"UVBb8dthG\",layoutId:\"UVBb8dthG\",MFSvjNfkP:resolvedLinks1[0],SOoNTt1wc:\"Manage subscriptions and scale with ease.\",style:{width:\"100%\"},variant:\"wRcyLsnyc\",width:\"100%\",XD7aYasOR:addImageAlt({src:\"https://framerusercontent.com/images/DEtMBSeGW6yEPt07yieLo8qYJA.svg\"},\"\")})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"jD_klY_1J\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:75,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+150,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y1t00w-container\",layoutDependency:layoutDependency,layoutId:\"j5lQmtlFw-container\",nodeId:\"j5lQmtlFw\",rendersWithMotion:true,scopeId:\"W2ubijIuY\",children:/*#__PURE__*/_jsx(MenuItemNew,{dy_6hNh2g:\"Digital Creative Agencies\",height:\"100%\",id:\"j5lQmtlFw\",layoutId:\"j5lQmtlFw\",MFSvjNfkP:resolvedLinks2[0],SOoNTt1wc:\"Monetise services with recurring revenue.\",style:{width:\"100%\"},variant:\"wRcyLsnyc\",width:\"100%\",XD7aYasOR:addImageAlt({src:\"https://framerusercontent.com/images/VzprM1FECPia1E8hcGOtZVF8fc.svg\"},\"\")})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2dpJ2.framer-tktmi8, .framer-2dpJ2 .framer-tktmi8 { display: block; }\",\".framer-2dpJ2.framer-dflf3q { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 400px; }\",\".framer-2dpJ2 .framer-m26fs8-container, .framer-2dpJ2 .framer-1wxifgi-container, .framer-2dpJ2 .framer-y1t00w-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-2dpJ2.framer-dflf3q { gap: 0px; } .framer-2dpJ2.framer-dflf3q > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-2dpJ2.framer-dflf3q > :first-child { margin-top: 0px; } .framer-2dpJ2.framer-dflf3q > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 224\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"bHBBtOJLS\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerW2ubijIuY=withCSS(Component,css,\"framer-2dpJ2\");export default FramerW2ubijIuY;FramerW2ubijIuY.displayName=\"Menu: Solutions\";FramerW2ubijIuY.defaultProps={height:224,width:400};addPropertyControls(FramerW2ubijIuY,{bHBBtOJLS:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerW2ubijIuY,[{explicitInter:true,fonts:[]},...MenuItemNewFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerW2ubijIuY\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"224\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"400\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"bHBBtOJLS\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./W2ubijIuY.map", "// Generated by Framer (06534cb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Hero}from\"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js\";const HeroFonts=getFonts(Hero);const enabledGestures={CGHj4sb4P:{hover:true},OkFllXMzT:{hover:true}};const cycleOrder=[\"OkFllXMzT\",\"CGHj4sb4P\",\"l9Y4Tt5tw\",\"PIIJpvYzS\"];const serializationHash=\"framer-9QvLH\";const variantClassNames={CGHj4sb4P:\"framer-v-cr2do2\",l9Y4Tt5tw:\"framer-v-58ejk6\",OkFllXMzT:\"framer-v-1eojmo7\",PIIJpvYzS:\"framer-v-f7tjwb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Default | Dark\":\"PIIJpvYzS\",\"With Chevron Down (Active)\":\"l9Y4Tt5tw\",\"With Chevron Down\":\"CGHj4sb4P\",Default:\"OkFllXMzT\"};const getProps=({height,hover,id,link,title,width,...props})=>{return{...props,a4GMDX2On:hover??props.a4GMDX2On,J68VJ9OjS:title??props.J68VJ9OjS??\"Menu item\",sFIkTZ3Ch:link??props.sFIkTZ3Ch,variant:humanReadableVariantMap[props.variant]??props.variant??\"OkFllXMzT\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,a4GMDX2On,J68VJ9OjS,sFIkTZ3Ch,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OkFllXMzT\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter9znb5q=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(a4GMDX2On){const res=await a4GMDX2On(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"CGHj4sb4P-hover\")return true;if([\"CGHj4sb4P\",\"l9Y4Tt5tw\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:sFIkTZ3Ch,motionChild:true,nodeId:\"OkFllXMzT\",openInNewTab:false,scopeId:\"z6ByDOz6W\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1eojmo7\",className,classNames)} framer-rko7ff`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"OkFllXMzT\",onMouseEnter:onMouseEnter9znb5q,ref:refBinding,style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},variants:{\"CGHj4sb4P-hover\":{backgroundColor:\"rgb(254, 253, 255)\"},\"OkFllXMzT-hover\":{backgroundColor:\"rgb(254, 253, 255)\"},l9Y4Tt5tw:{backgroundColor:\"rgba(73, 50, 177, 0.02)\"}},...addPropertyOverrides({\"CGHj4sb4P-hover\":{\"data-framer-name\":undefined},\"OkFllXMzT-hover\":{\"data-framer-name\":undefined},CGHj4sb4P:{\"data-framer-name\":\"With Chevron Down\"},l9Y4Tt5tw:{\"data-framer-name\":\"With Chevron Down (Active)\"},PIIJpvYzS:{\"data-framer-name\":\"Default | Dark\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UmV0aGluayBTYW5zLTUwMA==\",\"--framer-font-family\":'\"Rethink Sans\", \"Rethink Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"135%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26)))\"},children:\"Menu item\"})}),className:\"framer-k5zd2i\",fonts:[\"GF;Rethink Sans-500\"],layoutDependency:layoutDependency,layoutId:\"rbJ8aSx7m\",style:{\"--extracted-r6o4lv\":\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(3, 6, 26))\",\"--framer-paragraph-spacing\":\"30px\"},text:J68VJ9OjS,variants:{PIIJpvYzS:{\"--extracted-r6o4lv\":\"var(--token-58733af4-4990-48f2-9319-31c86d973a37, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({PIIJpvYzS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7UmV0aGluayBTYW5zLTUwMA==\",\"--framer-font-family\":'\"Rethink Sans\", \"Rethink Sans Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"135%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-58733af4-4990-48f2-9319-31c86d973a37, rgb(255, 255, 255)))\"},children:\"Menu item\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3khgs2-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Gf_IGRvAm-container\",nodeId:\"Gf_IGRvAm\",rendersWithMotion:true,scopeId:\"z6ByDOz6W\",style:{rotate:0},variants:{\"CGHj4sb4P-hover\":{rotate:0},CGHj4sb4P:{rotate:-90},l9Y4Tt5tw:{rotate:0}},children:/*#__PURE__*/_jsx(Hero,{color:\"rgb(71, 84, 102)\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"ChevronDown\",id:\"Gf_IGRvAm\",layoutId:\"Gf_IGRvAm\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9QvLH.framer-rko7ff, .framer-9QvLH .framer-rko7ff { display: block; }\",\".framer-9QvLH.framer-1eojmo7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 12px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-9QvLH .framer-k5zd2i { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-9QvLH .framer-3khgs2-container { flex: none; height: 16px; position: relative; width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9QvLH.framer-1eojmo7 { gap: 0px; } .framer-9QvLH.framer-1eojmo7 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-9QvLH.framer-1eojmo7 > :first-child { margin-left: 0px; } .framer-9QvLH.framer-1eojmo7 > :last-child { margin-right: 0px; } }\",\".framer-9QvLH.framer-v-cr2do2.framer-1eojmo7, .framer-9QvLH.framer-v-58ejk6.framer-1eojmo7 { gap: 4px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9QvLH.framer-v-cr2do2.framer-1eojmo7 { gap: 0px; } .framer-9QvLH.framer-v-cr2do2.framer-1eojmo7 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-9QvLH.framer-v-cr2do2.framer-1eojmo7 > :first-child { margin-left: 0px; } .framer-9QvLH.framer-v-cr2do2.framer-1eojmo7 > :last-child { margin-right: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-9QvLH.framer-v-58ejk6.framer-1eojmo7 { gap: 0px; } .framer-9QvLH.framer-v-58ejk6.framer-1eojmo7 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-9QvLH.framer-v-58ejk6.framer-1eojmo7 > :first-child { margin-left: 0px; } .framer-9QvLH.framer-v-58ejk6.framer-1eojmo7 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 111\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"CGHj4sb4P\":{\"layout\":[\"auto\",\"fixed\"]},\"l9Y4Tt5tw\":{\"layout\":[\"auto\",\"fixed\"]},\"PIIJpvYzS\":{\"layout\":[\"auto\",\"fixed\"]},\"zsaKEhGuv\":{\"layout\":[\"auto\",\"fixed\"]},\"khJ0eaGON\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"a4GMDX2On\":\"hover\",\"J68VJ9OjS\":\"title\",\"sFIkTZ3Ch\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerz6ByDOz6W=withCSS(Component,css,\"framer-9QvLH\");export default Framerz6ByDOz6W;Framerz6ByDOz6W.displayName=\"Menu Item\";Framerz6ByDOz6W.defaultProps={height:40,width:111};addPropertyControls(Framerz6ByDOz6W,{variant:{options:[\"OkFllXMzT\",\"CGHj4sb4P\",\"l9Y4Tt5tw\",\"PIIJpvYzS\"],optionTitles:[\"Default\",\"With Chevron Down\",\"With Chevron Down (Active)\",\"Default | Dark\"],title:\"Variant\",type:ControlType.Enum},a4GMDX2On:{title:\"Hover\",type:ControlType.EventHandler},J68VJ9OjS:{defaultValue:\"Menu item\",displayTextArea:false,title:\"Title\",type:ControlType.String},sFIkTZ3Ch:{title:\"Link\",type:ControlType.Link}});addFonts(Framerz6ByDOz6W,[{explicitInter:true,fonts:[{family:\"Rethink Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/rethinksans/v5/AMODz4SDuXOMCPfdoglY9JQuWHBGG0X45DmqklNRCEvmma-aua4.woff2\",weight:\"500\"}]},...HeroFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz6ByDOz6W\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"111\",\"framerVariables\":\"{\\\"a4GMDX2On\\\":\\\"hover\\\",\\\"J68VJ9OjS\\\":\\\"title\\\",\\\"sFIkTZ3Ch\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"CGHj4sb4P\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"l9Y4Tt5tw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"PIIJpvYzS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"zsaKEhGuv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"khJ0eaGON\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z6ByDOz6W.map", "// Generated by Framer (915daba)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Hero}from\"https://framerusercontent.com/modules/hKjtTuWGYB451ckw6eTN/bbq95ZQZ142lE2fXscHd/Hero.js\";const HeroFonts=getFonts(Hero);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const HeroControls=getPropertyControls(Hero);const enabledGestures={O24lgisgB:{pressed:true},r965_i_8F:{pressed:true}};const cycleOrder=[\"r965_i_8F\",\"O24lgisgB\"];const serializationHash=\"framer-ne72q\";const variantClassNames={O24lgisgB:\"framer-v-t5csfe\",r965_i_8F:\"framer-v-1hy7hhn\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:-180,rotateX:0,rotateY:0,scale:0,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Dark:\"O24lgisgB\",Light:\"r965_i_8F\"};const getProps=({click,height,icon,id,width,...props})=>{return{...props,pt3Hldr2k:icon??props.pt3Hldr2k??\"Bars3BottomRight\",variant:humanReadableVariantMap[props.variant]??props.variant??\"r965_i_8F\",ZCH0WrKQZ:click??props.ZCH0WrKQZ};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,pt3Hldr2k,ZCH0WrKQZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"r965_i_8F\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapgrtneq=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ZCH0WrKQZ){const res=await ZCH0WrKQZ(...args);if(res===false)return false;}});const onClickol0wk4=activeVariantCallback(async(...args)=>{setVariant(\"CwScYC_4j\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1hy7hhn\",className,classNames),\"data-framer-name\":\"Light\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"r965_i_8F\",onTap:onTapgrtneq,ref:ref??ref1,style:{backgroundColor:\"rgba(23, 21, 38, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"O24lgisgB-pressed\":{backgroundColor:\"rgba(255, 255, 255, 0.04)\"},\"r965_i_8F-pressed\":{backgroundColor:\"rgba(24, 21, 38, 0.04)\"},O24lgisgB:{backgroundColor:\"rgba(255, 255, 255, 0)\"}},...addPropertyOverrides({\"O24lgisgB-pressed\":{\"data-framer-name\":undefined},\"r965_i_8F-pressed\":{\"data-framer-name\":undefined},O24lgisgB:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1fl7emv-container\",\"data-framer-appear-id\":\"1fl7emv\",initial:animation1,isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wnWBU7XHH-container\",nodeId:\"wnWBU7XHH\",optimized:true,rendersWithMotion:true,scopeId:\"ZwJRPGWkQ\",children:/*#__PURE__*/_jsx(Hero,{color:\"var(--token-da49a41d-3ee6-4dec-970c-439debf66dfe, rgb(23, 21, 38))\",height:\"100%\",iconSearch:\"Home\",iconSelection:pt3Hldr2k,id:\"wnWBU7XHH\",layoutId:\"wnWBU7XHH\",mirrored:false,onClick:onClickol0wk4,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({O24lgisgB:{color:\"var(--token-58733af4-4990-48f2-9319-31c86d973a37, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ne72q.framer-zsgt4w, .framer-ne72q .framer-zsgt4w { display: block; }\",\".framer-ne72q.framer-1hy7hhn { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 48px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 48px; }\",\".framer-ne72q .framer-1fl7emv-container { cursor: pointer; flex: 0.8 0 0px; height: 80%; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ne72q.framer-1hy7hhn { gap: 0px; } .framer-ne72q.framer-1hy7hhn > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-ne72q.framer-1hy7hhn > :first-child { margin-left: 0px; } .framer-ne72q.framer-1hy7hhn > :last-child { margin-right: 0px; } }\",\".framer-ne72q.framer-v-t5csfe.framer-1hy7hhn, .framer-ne72q.framer-v-1hy7hhn.pressed.framer-1hy7hhn { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 48px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 48\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"O24lgisgB\":{\"layout\":[\"fixed\",\"fixed\"]},\"LM0PpqByj\":{\"layout\":[\"fixed\",\"fixed\"]},\"qFrHglQld\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"pt3Hldr2k\":\"icon\",\"ZCH0WrKQZ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerZwJRPGWkQ=withCSS(Component,css,\"framer-ne72q\");export default FramerZwJRPGWkQ;FramerZwJRPGWkQ.displayName=\"Icon Control (Square)\";FramerZwJRPGWkQ.defaultProps={height:48,width:48};addPropertyControls(FramerZwJRPGWkQ,{variant:{options:[\"r965_i_8F\",\"O24lgisgB\"],optionTitles:[\"Light\",\"Dark\"],title:\"Variant\",type:ControlType.Enum},pt3Hldr2k:HeroControls?.[\"iconSelection\"]&&{...HeroControls[\"iconSelection\"],defaultValue:\"Bars3BottomRight\",description:undefined,hidden:undefined,title:\"Icon\"},ZCH0WrKQZ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerZwJRPGWkQ,[{explicitInter:true,fonts:[]},...HeroFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZwJRPGWkQ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"O24lgisgB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LM0PpqByj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qFrHglQld\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"48\",\"framerVariables\":\"{\\\"pt3Hldr2k\\\":\\\"icon\\\",\\\"ZCH0WrKQZ\\\":\\\"click\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZwJRPGWkQ.map", "// Generated by Framer (2fef4c5)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withDynamicAndRelativeUnits}from\"https://framerusercontent.com/modules/NuhX4k1Kii3XcU8z8kuM/uh0B6a3uKG0y1eivyYWv/DynamicAndRelativeUnits.js\";import CTA from\"https://framerusercontent.com/modules/iQSio4248U1Zog4qDi9V/BES1jPCIdylw6gQirAPY/dYI4FaG7U.js\";import UpmindLogo from\"https://framerusercontent.com/modules/ZcHNRplrmATYYGXusli9/1ncIlvu90wVwKRgn7D33/Lo5ax30Js.js\";import MenuFeatures from\"https://framerusercontent.com/modules/vLwrcpDvfBgZdyNgAfvj/Fid9QJ1hnAHPOwiiSazz/NWXvshpFB.js\";import MenuSolutions from\"https://framerusercontent.com/modules/QFpzU8vvvuqaBCtuLkqu/qMnjVm4kSaoQa7tmttBL/W2ubijIuY.js\";import MenuItem from\"https://framerusercontent.com/modules/gqXREE22YLCsFoSx7qSt/hQ5gjZW98FzhQWtMh4JB/z6ByDOz6W.js\";import IconControlSquare from\"https://framerusercontent.com/modules/HHOssgVSR2s29y2Al9qg/vP6ZKp9v27vMzLTb09er/ZwJRPGWkQ.js\";const UpmindLogoFonts=getFonts(UpmindLogo);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const IconControlSquareFonts=getFonts(IconControlSquare);const IconControlSquareWithVariantAppearEffect=withVariantAppearEffect(IconControlSquare);const MenuItemFonts=getFonts(MenuItem);const MenuFeaturesFonts=getFonts(MenuFeatures);const MotionDivWithFX=withFX(motion.div);const MenuSolutionsFonts=getFonts(MenuSolutions);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const CTAFonts=getFonts(CTA);const MotionDivWithDynamicAndRelativeUnits3g0g1fWithFX=withFX(withCodeBoundaryForOverrides(motion.div,{nodeId:\"zbiFmE8HZ\",override:withDynamicAndRelativeUnits,scopeId:\"qxYWctY_B\"}));const cycleOrder=[\"zbiFmE8HZ\",\"Zy7Az3_fo\",\"vaBAD4jZF\",\"CwScYC_4j\",\"J5LLSUb94\"];const serializationHash=\"framer-FuQts\";const variantClassNames={CwScYC_4j:\"framer-v-13hnitr\",J5LLSUb94:\"framer-v-13bu85j\",vaBAD4jZF:\"framer-v-18cvydv\",zbiFmE8HZ:\"framer-v-3g0g1f\",Zy7Az3_fo:\"framer-v-sfyl8j\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-80};const transition3={bounce:.2,delay:.25,duration:.4,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-60};const transition4={bounce:.2,delay:0,duration:.6,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:150};const transition5={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,transition:transition5,x:0,y:-16};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation6={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.9,skewX:0,skewY:0,x:0,y:-16};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const animation8={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Desktop | Dark\":\"J5LLSUb94\",\"height:100dvh\":\"CwScYC_4j\",Desktop:\"zbiFmE8HZ\",Phone:\"vaBAD4jZF\",Tablet:\"Zy7Az3_fo\"};const getProps=({devSectionEnter,devSectionExit,height,id,subHero,width,...props})=>{return{...props,jZ8SB0ks9:devSectionEnter??props.jZ8SB0ks9,V_j462g48:subHero??props.V_j462g48,variant:humanReadableVariantMap[props.variant]??props.variant??\"zbiFmE8HZ\",VQ9dDaISR:devSectionExit??props.VQ9dDaISR};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,V_j462g48,jZ8SB0ks9,VQ9dDaISR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zbiFmE8HZ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const ZCH0WrKQZol0wk4=activeVariantCallback(async(...args)=>{setVariant(\"CwScYC_4j\");});const ZCH0WrKQZfipv4y=activeVariantCallback(async(...args)=>{setVariant(\"vaBAD4jZF\");});const a4GMDX2Ontxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const jQnF8Nf9Yfipv4y=activeVariantCallback(async(...args)=>{setVariant(\"vaBAD4jZF\");});const bHBBtOJLSfipv4y=activeVariantCallback(async(...args)=>{setVariant(\"vaBAD4jZF\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"vaBAD4jZF\",\"CwScYC_4j\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"vaBAD4jZF\")return false;return true;};const ref1=React.useRef(null);const isDisplayed2=()=>{if(baseVariant===\"CwScYC_4j\")return false;return true;};const ref2=React.useRef(null);const ref3=React.useRef(null);const ref4=React.useRef(null);const router=useRouter();const isDisplayed3=()=>{if(baseVariant===\"CwScYC_4j\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"Zy7Az3_fo\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(MotionDivWithDynamicAndRelativeUnits3g0g1fWithFX,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-3g0g1f\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"zbiFmE8HZ\",ref:refBinding,style:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,boxShadow:\"none\",WebkitBackdropFilter:\"none\",...style},variants:{CwScYC_4j:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"none\",WebkitBackdropFilter:\"none\"},J5LLSUb94:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\",WebkitBackdropFilter:\"none\"},vaBAD4jZF:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(255, 255, 255, 0.9)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,boxShadow:\"0px -5px 0px 0px rgb(255, 255, 255)\",WebkitBackdropFilter:\"blur(10px)\"}},...addPropertyOverrides({CwScYC_4j:{\"data-framer-name\":\"height:100dvh\"},J5LLSUb94:{\"data-framer-name\":\"Desktop | Dark\"},vaBAD4jZF:{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,\"data-framer-name\":\"Phone\"},Zy7Az3_fo:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wgkoun\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"glOGuK4Fa\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17ev7qf\",layoutDependency:layoutDependency,layoutId:\"xWuOOYe7l\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},variants:{CwScYC_4j:{backgroundColor:\"var(--token-58733af4-4990-48f2-9319-31c86d973a37, rgb(255, 255, 255))\",boxShadow:\"0px 10px 20px 10px rgb(255, 255, 255)\"},J5LLSUb94:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:\"197px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||56)-0-56)/2)+4+0,...addPropertyOverrides({CwScYC_4j:{width:\"56px\",y:(componentViewport?.y||0)+0+0+0+0+40},vaBAD4jZF:{width:\"56px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||128)-80-48)/2)+0+0},Zy7Az3_fo:{width:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__spring:{bounce:.1,damping:60,delay:0,duration:.2,durationBasedSpring:true,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:V_j462g48,target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:-20}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-fet9mt-container\",layoutDependency:layoutDependency,layoutId:\"WmNvUhha8-container\",nodeId:\"WmNvUhha8\",rendersWithMotion:true,scopeId:\"qxYWctY_B\",...addPropertyOverrides({CwScYC_4j:{__framer__styleTransformEffectEnabled:undefined},vaBAD4jZF:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UpmindLogo,{height:\"100%\",id:\"WmNvUhha8\",layoutId:\"WmNvUhha8\",style:{height:\"100%\",width:\"100%\"},variant:\"bPsnxxJrs\",width:\"100%\",...addPropertyOverrides({CwScYC_4j:{variant:\"IU0jfEehe\"},J5LLSUb94:{variant:\"ESyNEbBWM\"},vaBAD4jZF:{variant:\"IU0jfEehe\"},Zy7Az3_fo:{style:{height:\"100%\"},variant:\"IU0jfEehe\"}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({CwScYC_4j:{height:48,width:\"48px\",y:(componentViewport?.y||0)+0+0+0+0+40},vaBAD4jZF:{height:48,width:\"48px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||128)-80-48)/2)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qkyley-container\",layoutDependency:layoutDependency,layoutId:\"g3b6XJaf5-container\",nodeId:\"g3b6XJaf5\",rendersWithMotion:true,scopeId:\"qxYWctY_B\",children:/*#__PURE__*/_jsx(IconControlSquareWithVariantAppearEffect,{height:\"100%\",id:\"g3b6XJaf5\",layoutId:\"g3b6XJaf5\",pt3Hldr2k:\"Bars3BottomRight\",style:{height:\"100%\",width:\"100%\"},variant:\"r965_i_8F\",width:\"100%\",...addPropertyOverrides({CwScYC_4j:{pt3Hldr2k:\"XMark\",ZCH0WrKQZ:ZCH0WrKQZfipv4y},vaBAD4jZF:{__framer__animateOnce:false,__framer__targets:[{ref:jZ8SB0ks9,target:\"O24lgisgB\"},{ref:VQ9dDaISR,target:\"r965_i_8F\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,ZCH0WrKQZ:ZCH0WrKQZol0wk4}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j8kd\",layoutDependency:layoutDependency,layoutId:\"GCiAPlml3\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{CwScYC_4j:{backgroundColor:\"var(--token-58733af4-4990-48f2-9319-31c86d973a37, rgb(255, 255, 255))\"},J5LLSUb94:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__framer__animate:{transition:transition3},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation1},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-6tfhqs\",\"data-border\":true,\"data-framer-appear-id\":\"6tfhqs\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"iqv5rXURD\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(242, 242, 242)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},variants:{CwScYC_4j:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({CwScYC_4j:{__framer__styleAppearEffectEnabled:undefined,animate:animation2,initial:animation3,optimized:true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,enabled:isDisplayed2(),children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||56)-0-56)/2)+0+0+8,...addPropertyOverrides({CwScYC_4j:{y:(componentViewport?.y||0)+0+0+0+108+0+((Math.max(0,(Math.max(0,((componentViewport?.height||800)-0-0)/1)*1-0-216)/1)*1-0-(Math.max(0,(Math.max(0,(Math.max(0,((componentViewport?.height||800)-0-0)/1)*1-0-216)/1)*1-0-0)/1)*1+0))/2+0+0)+40+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-yr5j60-container\",id:`${layoutId}-yr5j60`,layoutDependency:layoutDependency,layoutId:\"kxGuOb0V9-container\",nodeId:\"kxGuOb0V9\",ref:ref1,rendersWithMotion:true,scopeId:\"qxYWctY_B\",children:[/*#__PURE__*/_jsx(MenuItem,{a4GMDX2On:a4GMDX2Ontxyyif({overlay}),height:\"100%\",id:\"kxGuOb0V9\",J68VJ9OjS:\"Features\",layoutId:\"kxGuOb0V9\",variant:overlay.visible?\"l9Y4Tt5tw\":\"CGHj4sb4P\",width:\"100%\"}),isDisplayed2()&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-yr5j60`,offsetX:-24,offsetY:20,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-ssfce3\",exit:animation4,initial:animation6,layoutDependency:layoutDependency,layoutId:\"gjIy41Mxl\",ref:ref2,role:\"dialog\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(0,0,0,0.05)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"720px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-crvbo8-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"KTkCoRI8W-container\",nodeId:\"KTkCoRI8W\",rendersWithMotion:true,scopeId:\"qxYWctY_B\",children:/*#__PURE__*/_jsx(MenuFeatures,{height:\"100%\",id:\"KTkCoRI8W\",layoutId:\"KTkCoRI8W\",style:{width:\"100%\"},width:\"100%\"})})})})})})]})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,enabled:isDisplayed2(),children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||56)-0-56)/2)+0+0+8,...addPropertyOverrides({CwScYC_4j:{y:(componentViewport?.y||0)+0+0+0+108+0+((Math.max(0,(Math.max(0,((componentViewport?.height||800)-0-0)/1)*1-0-216)/1)*1-0-(Math.max(0,(Math.max(0,(Math.max(0,((componentViewport?.height||800)-0-0)/1)*1-0-216)/1)*1-0-0)/1)*1+0))/2+0+0)+40+338}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1ag2ixy-container\",id:`${layoutId}-1ag2ixy`,layoutDependency:layoutDependency,layoutId:\"mgerDoQvI-container\",nodeId:\"mgerDoQvI\",ref:ref3,rendersWithMotion:true,scopeId:\"qxYWctY_B\",children:[/*#__PURE__*/_jsx(MenuItem,{a4GMDX2On:a4GMDX2Ontxyyif({overlay:overlay1}),height:\"100%\",id:\"mgerDoQvI\",J68VJ9OjS:\"Solutions\",layoutId:\"mgerDoQvI\",variant:overlay1.visible?\"l9Y4Tt5tw\":\"CGHj4sb4P\",width:\"100%\"}),isDisplayed2()&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref3,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1ag2ixy`,offsetX:-24,offsetY:8,onDismiss:overlay1.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation5,className:\"framer-butx37\",\"data-border\":true,exit:animation7,initial:animation8,layoutDependency:layoutDependency,layoutId:\"Zn7WbN6Kp\",ref:ref4,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(34, 34, 34, 0.1)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 10px 20px 0px rgba(2, 9, 12, 0.1)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ex1ixr-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"x5IoKiIm7-container\",nodeId:\"x5IoKiIm7\",rendersWithMotion:true,scopeId:\"qxYWctY_B\",children:/*#__PURE__*/_jsx(MenuSolutions,{height:\"100%\",id:\"x5IoKiIm7\",layoutId:\"x5IoKiIm7\",width:\"100%\"})})})})})})]})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Fn2kzm0km\"},implicitPathVariables:undefined},{href:{webPageId:\"Fn2kzm0km\"},implicitPathVariables:undefined},{href:{webPageId:\"Fn2kzm0km\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||56)-0-56)/2)+0+0+8,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hlo5ho-container\",layoutDependency:layoutDependency,layoutId:\"kYu_nEqs2-container\",nodeId:\"kYu_nEqs2\",rendersWithMotion:true,scopeId:\"qxYWctY_B\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"kYu_nEqs2\",J68VJ9OjS:\"Marketplace\",layoutId:\"kYu_nEqs2\",sFIkTZ3Ch:resolvedLinks[0],variant:\"OkFllXMzT\",width:\"100%\",...addPropertyOverrides({J5LLSUb94:{sFIkTZ3Ch:resolvedLinks[2]},Zy7Az3_fo:{sFIkTZ3Ch:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Awkhu32BG\"},implicitPathVariables:undefined},{href:{webPageId:\"Awkhu32BG\"},implicitPathVariables:undefined},{href:{webPageId:\"Awkhu32BG\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||56)-0-56)/2)+0+0+8,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gccuoz-container\",layoutDependency:layoutDependency,layoutId:\"pYFrvbkpu-container\",nodeId:\"pYFrvbkpu\",rendersWithMotion:true,scopeId:\"qxYWctY_B\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"pYFrvbkpu\",J68VJ9OjS:\"Pricing\",layoutId:\"pYFrvbkpu\",sFIkTZ3Ch:resolvedLinks1[0],variant:\"OkFllXMzT\",width:\"100%\",...addPropertyOverrides({J5LLSUb94:{sFIkTZ3Ch:resolvedLinks1[2]},Zy7Az3_fo:{sFIkTZ3Ch:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({CwScYC_4j:{height:298,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+0+0+108+0+((Math.max(0,(Math.max(0,((componentViewport?.height||800)-0-0)/1)*1-0-216)/1)*1-0-(Math.max(0,(Math.max(0,(Math.max(0,((componentViewport?.height||800)-0-0)/1)*1-0-216)/1)*1-0-0)/1)*1+0))/2+0+0)+40+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15fldeu-container\",layoutDependency:layoutDependency,layoutId:\"B6Ahd96wo-container\",nodeId:\"B6Ahd96wo\",rendersWithMotion:true,scopeId:\"qxYWctY_B\",children:/*#__PURE__*/_jsx(MenuFeatures,{height:\"100%\",id:\"B6Ahd96wo\",jQnF8Nf9Y:jQnF8Nf9Yfipv4y,layoutId:\"B6Ahd96wo\",style:{width:\"100%\"},width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({CwScYC_4j:{height:224,width:`calc(${componentViewport?.width||\"100vw\"} - 40px)`,y:(componentViewport?.y||0)+0+0+0+108+0+((Math.max(0,(Math.max(0,((componentViewport?.height||800)-0-0)/1)*1-0-216)/1)*1-0-(Math.max(0,(Math.max(0,(Math.max(0,((componentViewport?.height||800)-0-0)/1)*1-0-216)/1)*1-0-0)/1)*1+0))/2+0+0)+40+378}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ayu7u0-container\",layoutDependency:layoutDependency,layoutId:\"oVrFNf3O5-container\",nodeId:\"oVrFNf3O5\",rendersWithMotion:true,scopeId:\"qxYWctY_B\",children:/*#__PURE__*/_jsx(MenuSolutions,{bHBBtOJLS:bHBBtOJLSfipv4y,height:\"100%\",id:\"oVrFNf3O5\",layoutId:\"oVrFNf3O5\",style:{width:\"100%\"},width:\"100%\"})})})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-14utfsz\",\"data-framer-name\":\"_Navigation actions\",layoutDependency:layoutDependency,layoutId:\"VSDluGHsa\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},variants:{CwScYC_4j:{backgroundColor:\"rgb(255, 255, 255)\",boxShadow:\"0px -10px 20px 10px rgb(255, 255, 255)\"},J5LLSUb94:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"}},children:isDisplayed4()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"n082DYSq5\"},implicitPathVariables:undefined},{href:{webPageId:\"n082DYSq5\"},implicitPathVariables:undefined},{href:{webPageId:\"n082DYSq5\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+(0+((componentViewport?.height||56)-0-56)/2)+4+0,...addPropertyOverrides({CwScYC_4j:{width:`max(${componentViewport?.width||\"100vw\"} - 80px, 1px)`,y:(componentViewport?.y||0)+0+0+0+(0+(108+Math.max(0,(Math.max(0,((componentViewport?.height||800)-0-0)/1)*1-0-216)/1)*1)+0)+20}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__framer__spring:{bounce:.1,damping:60,delay:0,duration:.2,durationBasedSpring:true,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:V_j462g48,target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:-20}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-vr6afe-container\",layoutDependency:layoutDependency,layoutId:\"p9hligqJc-container\",nodeId:\"p9hligqJc\",rendersWithMotion:true,scopeId:\"qxYWctY_B\",...addPropertyOverrides({CwScYC_4j:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(CTA,{dMSsnwHK8:\"Start for free\",height:\"100%\",ICC5HmhlV:18,id:\"p9hligqJc\",layoutId:\"p9hligqJc\",uNPFZriKH:resolvedLinks2[0],variant:\"p8uusDQk2\",width:\"100%\",...addPropertyOverrides({CwScYC_4j:{style:{width:\"100%\"},uNPFZriKH:resolvedLinks2[1]},J5LLSUb94:{uNPFZriKH:resolvedLinks2[2],variant:\"EgrpmJmOE\"}},baseVariant,gestureVariant)})})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FuQts.framer-1bnbn01, .framer-FuQts .framer-1bnbn01 { display: block; }\",\".framer-FuQts.framer-3g0g1f { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px 80px 0px 80px; position: relative; width: 1400px; }\",\".framer-FuQts .framer-wgkoun { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-FuQts .framer-17ev7qf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-FuQts .framer-fet9mt-container { flex: none; height: 48px; position: relative; width: 197px; }\",\".framer-FuQts .framer-1qkyley-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); position: relative; width: 48px; }\",\".framer-FuQts .framer-1j8kd { align-content: center; align-items: center; display: flex; flex: 1.5 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-FuQts .framer-6tfhqs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px 24px 8px 24px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-FuQts .framer-yr5j60-container, .framer-FuQts .framer-1ag2ixy-container, .framer-FuQts .framer-hlo5ho-container, .framer-FuQts .framer-1gccuoz-container, .framer-FuQts .framer-vr6afe-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-FuQts .framer-ssfce3 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 16px; position: relative; width: 752px; will-change: var(--framer-will-change-override, transform); }\",\".framer-FuQts .framer-crvbo8-container { flex: none; height: auto; position: relative; width: 720px; }\",\".framer-FuQts .framer-butx37 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-FuQts .framer-ex1ixr-container { flex: none; height: auto; min-width: 400px; position: relative; width: auto; }\",\".framer-FuQts .framer-15fldeu-container, .framer-FuQts .framer-ayu7u0-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-FuQts .framer-14utfsz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FuQts.framer-3g0g1f, .framer-FuQts .framer-17ev7qf, .framer-FuQts .framer-1j8kd, .framer-FuQts .framer-6tfhqs, .framer-FuQts .framer-ssfce3, .framer-FuQts .framer-butx37, .framer-FuQts .framer-14utfsz { gap: 0px; } .framer-FuQts.framer-3g0g1f > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-FuQts.framer-3g0g1f > :first-child, .framer-FuQts .framer-17ev7qf > :first-child, .framer-FuQts .framer-1j8kd > :first-child, .framer-FuQts .framer-6tfhqs > :first-child, .framer-FuQts .framer-ssfce3 > :first-child, .framer-FuQts .framer-butx37 > :first-child, .framer-FuQts .framer-14utfsz > :first-child { margin-left: 0px; } .framer-FuQts.framer-3g0g1f > :last-child, .framer-FuQts .framer-17ev7qf > :last-child, .framer-FuQts .framer-1j8kd > :last-child, .framer-FuQts .framer-6tfhqs > :last-child, .framer-FuQts .framer-ssfce3 > :last-child, .framer-FuQts .framer-butx37 > :last-child, .framer-FuQts .framer-14utfsz > :last-child { margin-right: 0px; } .framer-FuQts .framer-17ev7qf > *, .framer-FuQts .framer-14utfsz > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-FuQts .framer-1j8kd > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-FuQts .framer-6tfhqs > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-FuQts .framer-ssfce3 > *, .framer-FuQts .framer-butx37 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-FuQts.framer-v-sfyl8j.framer-3g0g1f { padding: 0px 80px 0px 40px; width: 810px; }\",\".framer-FuQts.framer-v-sfyl8j .framer-17ev7qf, .framer-FuQts.framer-v-18cvydv .framer-17ev7qf { gap: unset; justify-content: space-between; }\",\".framer-FuQts.framer-v-sfyl8j .framer-fet9mt-container { width: auto; }\",\".framer-FuQts.framer-v-sfyl8j .framer-14utfsz { min-height: 48px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FuQts.framer-v-sfyl8j .framer-17ev7qf { gap: 0px; } .framer-FuQts.framer-v-sfyl8j .framer-17ev7qf > *, .framer-FuQts.framer-v-sfyl8j .framer-17ev7qf > :first-child, .framer-FuQts.framer-v-sfyl8j .framer-17ev7qf > :last-child { margin: 0px; } }\",\".framer-FuQts.framer-v-18cvydv.framer-3g0g1f { padding: 40px; width: 390px; }\",\".framer-FuQts.framer-v-18cvydv .framer-fet9mt-container, .framer-FuQts.framer-v-13hnitr .framer-fet9mt-container { width: 56px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FuQts.framer-v-18cvydv .framer-17ev7qf { gap: 0px; } .framer-FuQts.framer-v-18cvydv .framer-17ev7qf > *, .framer-FuQts.framer-v-18cvydv .framer-17ev7qf > :first-child, .framer-FuQts.framer-v-18cvydv .framer-17ev7qf > :last-child { margin: 0px; } }\",\".framer-FuQts.framer-v-13hnitr.framer-3g0g1f { cursor: pointer; flex-direction: column; height: 800px; justify-content: flex-start; overflow: hidden; padding: 0px; width: 390px; }\",\".framer-FuQts.framer-v-13hnitr .framer-wgkoun { flex-direction: column; gap: 0px; height: 1px; justify-content: flex-start; width: 100%; }\",\".framer-FuQts.framer-v-13hnitr .framer-17ev7qf { flex: none; gap: unset; justify-content: space-between; padding: 40px 40px 20px 40px; width: 100%; z-index: 1; }\",\".framer-FuQts.framer-v-13hnitr .framer-1j8kd { flex: 1 0 0px; flex-direction: column; height: 1px; width: 100%; }\",\".framer-FuQts.framer-v-13hnitr .framer-6tfhqs { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; height: 1px; overflow: auto; padding: 40px 20px 20px 20px; width: 100%; will-change: unset; z-index: 0; }\",\".framer-FuQts.framer-v-13hnitr .framer-yr5j60-container, .framer-FuQts.framer-v-13bu85j .framer-17ev7qf { order: 0; }\",\".framer-FuQts.framer-v-13hnitr .framer-1ag2ixy-container, .framer-FuQts.framer-v-13bu85j .framer-14utfsz { order: 2; }\",\".framer-FuQts.framer-v-13hnitr .framer-15fldeu-container { flex: none; order: 1; width: 100%; }\",\".framer-FuQts.framer-v-13hnitr .framer-ayu7u0-container { flex: none; order: 5; width: 100%; }\",\".framer-FuQts.framer-v-13hnitr .framer-14utfsz { flex: none; padding: 20px 40px 40px 40px; width: 100%; z-index: 1; }\",\".framer-FuQts.framer-v-13hnitr .framer-vr6afe-container { flex: 1 0 0px; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FuQts.framer-v-13hnitr.framer-3g0g1f, .framer-FuQts.framer-v-13hnitr .framer-wgkoun, .framer-FuQts.framer-v-13hnitr .framer-17ev7qf, .framer-FuQts.framer-v-13hnitr .framer-1j8kd, .framer-FuQts.framer-v-13hnitr .framer-6tfhqs { gap: 0px; } .framer-FuQts.framer-v-13hnitr.framer-3g0g1f > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-FuQts.framer-v-13hnitr.framer-3g0g1f > :first-child, .framer-FuQts.framer-v-13hnitr .framer-wgkoun > :first-child, .framer-FuQts.framer-v-13hnitr .framer-1j8kd > :first-child, .framer-FuQts.framer-v-13hnitr .framer-6tfhqs > :first-child { margin-top: 0px; } .framer-FuQts.framer-v-13hnitr.framer-3g0g1f > :last-child, .framer-FuQts.framer-v-13hnitr .framer-wgkoun > :last-child, .framer-FuQts.framer-v-13hnitr .framer-1j8kd > :last-child, .framer-FuQts.framer-v-13hnitr .framer-6tfhqs > :last-child { margin-bottom: 0px; } .framer-FuQts.framer-v-13hnitr .framer-wgkoun > *, .framer-FuQts.framer-v-13hnitr .framer-6tfhqs > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-FuQts.framer-v-13hnitr .framer-17ev7qf > *, .framer-FuQts.framer-v-13hnitr .framer-17ev7qf > :first-child, .framer-FuQts.framer-v-13hnitr .framer-17ev7qf > :last-child { margin: 0px; } .framer-FuQts.framer-v-13hnitr .framer-1j8kd > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",\".framer-FuQts.framer-v-13bu85j .framer-1j8kd { order: 1; }\",'.framer-FuQts[data-border=\"true\"]::after, .framer-FuQts [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Zy7Az3_fo\":{\"layout\":[\"fixed\",\"auto\"]},\"vaBAD4jZF\":{\"layout\":[\"fixed\",\"auto\"]},\"CwScYC_4j\":{\"layout\":[\"fixed\",\"fixed\"]},\"J5LLSUb94\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"V_j462g48\":\"subHero\",\"jZ8SB0ks9\":\"devSectionEnter\",\"VQ9dDaISR\":\"devSectionExit\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerqxYWctY_B=withCSS(Component,css,\"framer-FuQts\");export default FramerqxYWctY_B;FramerqxYWctY_B.displayName=\"Navigation Bar\";FramerqxYWctY_B.defaultProps={height:56,width:1400};addPropertyControls(FramerqxYWctY_B,{variant:{options:[\"zbiFmE8HZ\",\"Zy7Az3_fo\",\"vaBAD4jZF\",\"CwScYC_4j\",\"J5LLSUb94\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"height:100dvh\",\"Desktop | Dark\"],title:\"Variant\",type:ControlType.Enum},V_j462g48:{description:\"This should reference the sub hero section which should be added to each page.\",title:\"Sub Hero\",type:ControlType.ScrollSectionRef},jZ8SB0ks9:{description:\"\",title:\"Dev Section Enter\",type:ControlType.ScrollSectionRef},VQ9dDaISR:{description:\"\",title:\"Dev Section Exit\",type:ControlType.ScrollSectionRef}});addFonts(FramerqxYWctY_B,[{explicitInter:true,fonts:[]},...UpmindLogoFonts,...IconControlSquareFonts,...MenuItemFonts,...MenuFeaturesFonts,...MenuSolutionsFonts,...CTAFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqxYWctY_B\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"V_j462g48\\\":\\\"subHero\\\",\\\"jZ8SB0ks9\\\":\\\"devSectionEnter\\\",\\\"VQ9dDaISR\\\":\\\"devSectionExit\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerIntrinsicWidth\":\"1400\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Zy7Az3_fo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vaBAD4jZF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CwScYC_4j\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"J5LLSUb94\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (2fef4c5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,PropertyOverrides,RenderTarget,RichText,safeCSSValue,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Intercom from\"https://framerusercontent.com/modules/UIhUTcd796YH7Ndybys8/totj55n8qE3VYpdXhshW/Intercom.js\";import Footer from\"#framer/local/canvasComponent/CJe5uVdjJ/CJe5uVdjJ.js\";import FixedBackgroundFill from\"#framer/local/canvasComponent/HsYZ1UBmh/HsYZ1UBmh.js\";import NavigationBar from\"#framer/local/canvasComponent/qxYWctY_B/qxYWctY_B.js\";import*as sharedStyle from\"#framer/local/css/XzGVibkHU/XzGVibkHU.js\";const FixedBackgroundFillFonts=getFonts(FixedBackgroundFill);const FixedBackgroundFillWithVariantAppearEffect=withVariantAppearEffect(FixedBackgroundFill);const RichTextWithOptimizedAppearEffect=withOptimizedAppearEffect(RichText);const NavigationBarFonts=getFonts(NavigationBar);const FooterFonts=getFonts(Footer);const IntercomFonts=getFonts(Intercom);const breakpoints={AL2BjuWbm:\"(min-width: 810px) and (max-width: 1198px)\",CCL9FhplO:\"(min-width: 1199px)\",MZxQyrmp5:\"(max-width: 809px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-GOD7R\";const variantClassNames={AL2BjuWbm:\"framer-v-q64geo\",CCL9FhplO:\"framer-v-188l36p\",MZxQyrmp5:\"framer-v-c7sb4z\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const transition1={bounce:.2,delay:.4,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const convertFromBoolean=(value,activeLocale)=>{if(value){return\"J5LLSUb94\";}else{return\"zbiFmE8HZ\";}};const breakpointRules={MZxQyrmp5:[\".framer-GOD7R .framer-1f2qxi4-container { order: -1000; }\",\".framer-GOD7R .framer-1n3zavd { order: -999; }\",\".framer-GOD7R .framer-e8shgt-container { height: auto; order: -998; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={MZxQyrmp5:\".framer-c7sb4z-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-GOD7R.framer-jkwmhm, .framer-GOD7R .framer-jkwmhm { display: block; }\",\".framer-GOD7R.framer-188l36p { align-content: center; align-items: center; background-color: var(--1vprlb4); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-GOD7R .framer-1f2qxi4-container { flex: none; height: calc(min(var(--framer-viewport-height, 100vh), 100%) * 1); left: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; }\",\".framer-GOD7R .framer-1n3zavd { align-content: center; align-items: center; background-color: var(--token-6f1301de-4959-408b-b765-5968f52fb292, #181526); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 40px 16px 40px; position: relative; width: 100%; z-index: 10; }\",\".framer-GOD7R .framer-1p0leuu { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }\",\".framer-GOD7R .framer-e8shgt-container { flex: none; height: 140px; max-width: 1400px; position: sticky; top: 0px; width: 100%; z-index: 9; }\",\".framer-GOD7R .framer-1gi1jgw { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: calc(0 * -1px); position: relative; width: 0px; }\",\".framer-GOD7R .framer-1uqscdh-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",\".framer-GOD7R .framer-s6pwkw-container { aspect-ratio: 2 / 1; bottom: -100px; flex: none; height: var(--framer-aspect-ratio-supported, 100px); left: 0px; opacity: 0; order: 1005; position: absolute; width: 200px; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: calc(0 * -1px); }',\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-GOD7R.framer-188l36p, .framer-GOD7R .framer-1n3zavd { gap: 0px; } .framer-GOD7R.framer-188l36p > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-GOD7R.framer-188l36p > :first-child { margin-top: 0px; } .framer-GOD7R.framer-188l36p > :last-child { margin-bottom: 0px; } .framer-GOD7R .framer-1n3zavd > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-GOD7R .framer-1n3zavd > :first-child { margin-left: 0px; } .framer-GOD7R .framer-1n3zavd > :last-child { margin-right: 0px; } }\",...sharedStyle.css];const mediaQueries={AL2BjuWbm:\"(min-width: 810px) and (max-width: 1198px)\",CCL9FhplO:\"(min-width: 1199px)\",MZxQyrmp5:\"(max-width: 809px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"CCL9FhplO\",Phone:\"MZxQyrmp5\",Tablet:\"AL2BjuWbm\"};const getProps=({background,darkMode,devEnd,devStart,generalAnnouncement,height,id,subHero,width,...props})=>{return{...props,H4fI5nU_x:subHero??props.H4fI5nU_x,lN249ikfL:darkMode??props.lN249ikfL,m16nERzya:devStart??props.m16nERzya,Shr1epD1U:generalAnnouncement??props.Shr1epD1U??\"Upmind has a fresh new look \u2013 read more about it on our blog.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"CCL9FhplO\",xzlcWRYFI:devEnd??props.xzlcWRYFI,ziUyF4TAH:background??props.ziUyF4TAH??\"var(--token-58733af4-4990-48f2-9319-31c86d973a37, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,H4fI5nU_x,m16nERzya,xzlcWRYFI,Shr1epD1U,ziUyF4TAH,lN249ikfL,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(Shr1epD1U);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"CCL9FhplO\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(ziUyF4TAH)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-188l36p\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--1vprlb4\":ziUyF4TAH,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1f2qxi4-container\",\"data-framer-name\":\"Fixed BG Fill\",layoutScroll:true,name:\"Fixed BG Fill\",nodeId:\"cNY1psQTK\",rendersWithMotion:true,scopeId:\"kSQUhHrPu\",children:/*#__PURE__*/_jsx(FixedBackgroundFillWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:m16nERzya,target:\"dgB1rdI1U\"},{ref:xzlcWRYFI,target:\"alKQhtgEm\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"cNY1psQTK\",layoutId:\"cNY1psQTK\",name:\"Fixed BG Fill\",style:{height:\"100%\",width:\"100%\"},variant:\"alKQhtgEm\",width:\"100%\"})})}),visible&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1n3zavd\",\"data-framer-name\":\"Announcement\",children:/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-tu7acy\",\"data-styles-preset\":\"XzGVibkHU\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-58733af4-4990-48f2-9319-31c86d973a37, rgb(255, 255, 255))\"},children:\"Upmind has a fresh new look \u2013 read more about it on our blog.\"})}),className:\"framer-1p0leuu\",\"data-framer-appear-id\":\"1p0leuu\",fonts:[\"Inter\"],initial:animation1,optimized:true,text:Shr1epD1U,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MZxQyrmp5:{height:56}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:140,width:\"min(100vw, 1400px)\",y:152,children:/*#__PURE__*/_jsx(Container,{className:\"framer-e8shgt-container\",nodeId:\"l4K8ZvqjL\",rendersWithMotion:true,scopeId:\"kSQUhHrPu\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AL2BjuWbm:{variant:\"Zy7Az3_fo\"},MZxQyrmp5:{style:{maxWidth:\"100%\",width:\"100%\"},variant:\"vaBAD4jZF\"}},children:/*#__PURE__*/_jsx(NavigationBar,{height:\"100%\",id:\"l4K8ZvqjL\",jZ8SB0ks9:m16nERzya,layoutId:\"l4K8ZvqjL\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},V_j462g48:H4fI5nU_x,variant:convertFromBoolean(lN249ikfL,activeLocale),VQ9dDaISR:xzlcWRYFI,width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gi1jgw\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{MZxQyrmp5:{y:1208}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:601,width:\"100vw\",y:1292,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1uqscdh-container\",nodeId:\"ch8HZhrn9\",scopeId:\"kSQUhHrPu\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AL2BjuWbm:{variant:\"rK1Qq9L2L\"},MZxQyrmp5:{variant:\"a6_LD1cak\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"ch8HZhrn9\",layoutId:\"ch8HZhrn9\",style:{width:\"100%\"},variant:\"IMdUkATnp\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-s6pwkw-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"hJbsmyY2j\",scopeId:\"kSQUhHrPu\",children:/*#__PURE__*/_jsx(Intercom,{appId:\"yqjz2aq9\",height:\"100%\",id:\"hJbsmyY2j\",layoutId:\"hJbsmyY2j\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1600\n * @framerIntrinsicWidth 1199\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AL2BjuWbm\":{\"layout\":[\"fixed\",\"fixed\"]},\"MZxQyrmp5\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"H4fI5nU_x\":\"subHero\",\"m16nERzya\":\"devStart\",\"xzlcWRYFI\":\"devEnd\",\"Shr1epD1U\":\"generalAnnouncement\",\"ziUyF4TAH\":\"background\",\"lN249ikfL\":\"darkMode\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerHitTargets {\"CCL9FhplO\":[\".framer-1f2qxi4-container\",\".framer-1n3zavd\",\".framer-e8shgt-container\",\".framer-1uqscdh-container\",\".framer-s6pwkw-container\"],\"AL2BjuWbm\":[\".framer-1f2qxi4-container\",\".framer-1n3zavd\",\".framer-e8shgt-container\",\".framer-1uqscdh-container\",\".framer-s6pwkw-container\"],\"MZxQyrmp5\":[\".framer-1f2qxi4-container\",\".framer-1n3zavd\",\".framer-e8shgt-container\",\".framer-1uqscdh-container\",\".framer-s6pwkw-container\"]}\n * @framerBreakpoints {\"CCL9FhplO\":{\"min\":1199,\"canvasClassName\":\"framer-188l36p-override\",\"minHeight\":1600,\"viewportHeight\":1600,\"name\":\"Desktop\",\"width\":1199},\"AL2BjuWbm\":{\"min\":810,\"max\":1198,\"canvasClassName\":\"framer-q64geo-override\",\"minHeight\":1600,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810},\"MZxQyrmp5\":{\"max\":809,\"canvasClassName\":\"framer-c7sb4z-override\",\"minHeight\":1600,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390}}\n * @framerDefaultVariant CCL9FhplO\n * @framerLayoutTemplate\n */const FramerkSQUhHrPu=withCSS(Component,css,\"framer-GOD7R\");export default FramerkSQUhHrPu;FramerkSQUhHrPu.displayName=\"Default\";FramerkSQUhHrPu.defaultProps={height:1600,width:1199};addPropertyControls(FramerkSQUhHrPu,{H4fI5nU_x:{description:\"This should reference the sub hero section which should be added to each page.\",title:\"Sub Hero\",type:ControlType.ScrollSectionRef},m16nERzya:{description:\"\",title:\"Dev Start\",type:ControlType.ScrollSectionRef},xzlcWRYFI:{title:\"Dev End\",type:ControlType.ScrollSectionRef},Shr1epD1U:{defaultValue:\"Upmind has a fresh new look \u2013 read more about it on our blog.\",description:\"\",displayTextArea:true,title:\"General Announcement\",type:ControlType.String},ziUyF4TAH:{defaultValue:\"var(--token-58733af4-4990-48f2-9319-31c86d973a37, rgb(255, 255, 255))\",title:\"Background\",type:ControlType.Color},lN249ikfL:{defaultValue:false,title:\"Dark Mode\",type:ControlType.Boolean}});addFonts(FramerkSQUhHrPu,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...FixedBackgroundFillFonts,...NavigationBarFonts,...FooterFonts,...IntercomFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkSQUhHrPu\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"CCL9FhplO\\\":[\\\".framer-1f2qxi4-container\\\",\\\".framer-1n3zavd\\\",\\\".framer-e8shgt-container\\\",\\\".framer-1uqscdh-container\\\",\\\".framer-s6pwkw-container\\\"],\\\"AL2BjuWbm\\\":[\\\".framer-1f2qxi4-container\\\",\\\".framer-1n3zavd\\\",\\\".framer-e8shgt-container\\\",\\\".framer-1uqscdh-container\\\",\\\".framer-s6pwkw-container\\\"],\\\"MZxQyrmp5\\\":[\\\".framer-1f2qxi4-container\\\",\\\".framer-1n3zavd\\\",\\\".framer-e8shgt-container\\\",\\\".framer-1uqscdh-container\\\",\\\".framer-s6pwkw-container\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1199\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"CCL9FhplO\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AL2BjuWbm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MZxQyrmp5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerBreakpoints\":\"{\\\"CCL9FhplO\\\":{\\\"min\\\":1199,\\\"canvasClassName\\\":\\\"framer-188l36p-override\\\",\\\"minHeight\\\":1600,\\\"viewportHeight\\\":1600,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1199},\\\"AL2BjuWbm\\\":{\\\"min\\\":810,\\\"max\\\":1198,\\\"canvasClassName\\\":\\\"framer-q64geo-override\\\",\\\"minHeight\\\":1600,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810},\\\"MZxQyrmp5\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-c7sb4z-override\\\",\\\"minHeight\\\":1600,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390}}\",\"framerIntrinsicHeight\":\"1600\",\"framerLayoutTemplate\":\"\",\"framerVariables\":\"{\\\"H4fI5nU_x\\\":\\\"subHero\\\",\\\"m16nERzya\\\":\\\"devStart\\\",\\\"xzlcWRYFI\\\":\\\"devEnd\\\",\\\"Shr1epD1U\\\":\\\"generalAnnouncement\\\",\\\"ziUyF4TAH\\\":\\\"background\\\",\\\"lN249ikfL\\\":\\\"darkMode\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "\r\n        import * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Default from \"https://framerusercontent.com/modules/EJUJaJeZMRIvFJIrzl4E/mabFuM8uYWCdVhRpkDg2/kSQUhHrPu.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {AseSHHVX5: \"subhero\", b8tHy7c8M: \"creatives\", fg9j04Oya: \"dev-start\", gpsHYrI3O: \"dev-end\", jELKpqSZs: \"feature-cards\", LUrKqArEX: \"faq\", Ou4NK56Ex: \"testimonials\", qcgScDjKP: \"why\", v4GOxsBEI: \"web-hosts\", XmNDXiqld: \"msps\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dWlHRlwYr3GC8WrPmXL6/9X623LCWwf5LhVjBtZ4I/augiA20Il.js\")), path: \"/\"}, A4FrNGODh: {elements: {BLnbOnAJa: \"testimonials\", dKKvHHKlx: \"subhero\", EIpX3ltVH: \"usp3\", ev3r0Q4bp: \"s1\", f6zHU5Bvp: \"usps\", HdaO3OxWf: \"usp2\", jaEtC5Xwc: \"s2\", tiqtblm5e: \"usps2\", Vik1jZE1d: \"s3\", xMyR_RGXw: \"usp1\", yjzotRlEc: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5v0ukperOJOcsNmDYtg0/cl9PfZDKCR4qZIgNT4Ko/A4FrNGODh.js\")), path: \"/features/client-management\"}, gDO6jZj7R: {elements: {iZiZXz_hk: \"usps\", Mn6Myu1pC: \"usp4\", nGIJjHRYR: \"usp3\", Q5BHdPtON: \"faq\", uanbKKDay: \"testimonials\", v6ntHseoc: \"usp1\", wLRLXh1yF: \"subhero\", xYpXEVPTt: \"usp2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/QpGCzfa3ml74IIftCPwp/W8WLoRbK2mFrHrBnCkCy/gDO6jZj7R.js\")), path: \"/features/provisioning\"}, AtMzBsdC1: {elements: {CKWOAzvku: \"faq\", jwsTE6AYP: \"subhero\", NNHlsbN4f: \"testimonials\", oLPx2AMSi: \"usp2\", QAyIkx1C0: \"usp3\", TdZ6WpSf5: \"gateways\", vxSbqOSEG: \"usps\", ZTrJW0hu6: \"usp1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pDrqosxYc2IBoU3Da2L2/HOmdoWKaoGIV6Jku8N7Y/AtMzBsdC1.js\")), path: \"/features/billing-automation\"}, USdS7G9XX: {elements: {aA12xFvyg: \"usps\", cTdrtQZAx: \"faq\", EhI7d77iu: \"usp1\", pSla9p8nK: \"usp2\", QH4Qz4ptm: \"testimonials\", qOJbtH9Vj: \"subhero\", QwanB7mIF: \"usp3\", wBAewhhNP: \"usp4\", ZnTKjieXK: \"usp5\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/K6WFxDBCxZtEsq7odjvb/SVBRQoobb6Dp7zSvUzJF/USdS7G9XX.js\")), path: \"/features/online-store\"}, vLpRxtwgA: {elements: {CPK5jBPxQ: \"faq\", CpsEdenBC: \"s3\", KTlpcaw86: \"usps\", li1n9IOIB: \"usp2\", Lp8CCaI03: \"testimonials\", nxmEN80pK: \"s1\", oubViEm2Q: \"usp3\", SNRaxgq42: \"usp1\", TClPn5w0B: \"s2\", w96yxP_yV: \"subhero\", wtVqyByQj: \"usp4\", xxHtbC6XL: \"usps-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vCY00gX9DAuLY70CxooT/Uft4tp63XMJTSCUExVVv/vLpRxtwgA.js\")), path: \"/features/product-catalogue\"}, FHx15R5sZ: {elements: {c0GvtMgto: \"faq\", FlivnqKTD: \"usp1\", i8Fe4Qnh7: \"usps-1\", icuAsupuN: \"usp5\", JoLbCiEHq: \"usp3\", PKdqrtsOT: \"testimonials\", qiG8DrGZQ: \"usp4\", V_Jn2vW3a: \"usps\", v4LapkwwT: \"subhero\", yTUaiC3yQ: \"usp2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5RBnBqoVarJm1iElwPwV/mOI8tGf9KCYBWAYjpPh2/FHx15R5sZ.js\")), path: \"/features/client-area\"}, xTjbGWmm2: {elements: {bbk3anXwF: \"usp2\", EGZZ5jXRx: \"usps\", GBY0tR6FV: \"usp5\", jzFcHPqwD: \"usp1\", lM05Np7KY: \"subhero\", muOryfRPh: \"faq\", tEGMySura: \"testimonials\", tHs2CUfVE: \"usp4\", UpaNVxluC: \"usp3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BPzCfxqHkVlhMZx2luto/ENLpCgk7nP2blS0Q0OwC/xTjbGWmm2.js\")), path: \"/features/service-desk\"}, tHV3qJ1CR: {elements: {AGfoT2s4u: \"usp5\", bfUMxBZ4P: \"dev-end\", gEi5XVW69: \"usp3\", kTpb9NnxV: \"usp1\", OEmvNA8TQ: \"dev-start\", oYDz16mtK: \"faq\", TK5bJgSb9: \"usp7\", Tlema1jo1: \"usps\", u7hevg4DQ: \"subhero\", WXsYuYc2Q: \"usp6\", wZJ4D_53A: \"usp4\", xpL0h2HcZ: \"usp2\", yl14g67lX: \"testimonials\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/95lcfnUx5CMhFpWuIiL7/TaTVNmIhsng0Wm5RUWdu/tHV3qJ1CR.js\")), path: \"/features/customisation\"}, H_j6shjiQ: {elements: {ABUEIRQzY: \"testimonials\", CdKIE8jcY: \"usp4\", gkBDz3JS0: \"why\", h7D3xmZ0q: \"usp2\", M3uL6tVmR: \"dev-end\", MVq9VFTvO: \"faq\", OO5jauBbj: \"usp1\", qQkQlFkCy: \"usp5\", qY2UxEVe6: \"subhero\", tRUTP7uIC: \"usp3\", uZYvB1xbY: \"dev-start\", x6pkrUz4d: \"usps\", z3ZGKjvHy: \"usp6\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rWqEgY9sJACDtz4G5Gkt/abjiqFj0EyXh7zctdEej/H_j6shjiQ.js\")), path: \"/industries/web-hosting-billing-system\"}, jD_klY_1J: {elements: {Bdm6TEsAg: \"subhero\", FbxmMsi8z: \"usp3\", H3L7XNHNd: \"usp4\", NoccNVMPV: \"faq\", PzVRAw3SB: \"dev-start\", RmqFuaOyn: \"testimonials\", TUHfld_59: \"usps\", wfKQXMBA7: \"usp1\", xviwovBFt: \"dev-end\", Z_o7mNscA: \"why\", Za3UCuwyy: \"usp2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/S9r84IEm4nVZbFo3bVX8/2kk3JpBvbeKYlAFXzZm7/jD_klY_1J.js\")), path: \"/industries/digital-agencies\"}, SfCU6MxXC: {elements: {CR2arxl8t: \"faq\", eGnR9Ximq: \"dev-end\", G4pi9E8Pn: \"usps\", Gqlq6eEfC: \"why\", HPP4_S8XH: \"usp4\", JgOuHtR3V: \"usp2\", mFXlgUAk8: \"subhero\", RGev2vmlc: \"usp3\", sj02UzASq: \"testimonials\", UPJqqNVoQ: \"usp1\", X0r35NRm1: \"dev-start\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YelcuRzwkfd5RDtoO0ag/bZhWJ2O5pu8TKZl2vZx9/SfCU6MxXC.js\")), path: \"/industries/msps\"}, Fn2kzm0km: {elements: {MPrNwWIgN: \"subhero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/A5wkjA90LRQGkd18RBJP/90y5zfcJ7rpiZhSjDWPi/Fn2kzm0km.js\")), path: \"/marketplace\"}, LlGo0rcAX: {elements: {EhtcKwVYZ: \"subhero\", rckmvqNLD: \"team\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LBBLGAQf6H1YrvrBXmJc/X0q80h8jxu6qJ6SseVKd/LlGo0rcAX.js\")), path: \"/about\"}, acAmEoXRP: {elements: {O2Kea3NUe: \"subhero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/X0ttEbMVnLAa5FUszAbO/l3B0ccXBQIQdnfdQ7uVB/acAmEoXRP.js\")), path: \"/support\"}, RpfHjYkcb: {elements: {UHppdd1U9: \"subhero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PhOm0G6SJSL7zuhFnCZH/bh0iTf7QrpIPcUSBo7zO/RpfHjYkcb.js\")), path: \"/report-abuse\"}, pmVDqnLzO: {elements: {gaVfGmMV4: \"subhero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZftNWyfXtWmDAw6knjRr/Bzx4MVpu4U9G3ufqoi4M/pmVDqnLzO.js\")), path: \"/community-changes\"}, Awkhu32BG: {elements: {bWpt_Tkp7: \"subhero\", N02MnNxam: \"faq\", qPW7M3Aan: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c3tmFXPDAJouEGUFJ3Xs/JQnE1uCYAsTXl7thu524/Awkhu32BG.js\")), path: \"/pricing\"}, XQdbtXSiQ: {elements: {FEsKUYu_q: \"subhero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pRhcbXdZhCtiIA5O0RLd/gO6I4CBscBaONolm0Nms/XQdbtXSiQ.js\")), path: \"/terms\"}, n082DYSq5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/qZQN7gXQUOZqmXq2qL5Z/jRBM8yRdGHsHHPk1jHfc/n082DYSq5.js\")), path: \"/start\"}, pn81fSBHK: {elements: {cASrukILM: \"subhero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/t1qNn1dwk8JgP0eBXAri/lASnCEQrh4KkoIHIfnnD/pn81fSBHK.js\")), path: \"/404\"}, nnAylsNyj: {collectionId: \"U8VCJSbi0\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/x5U7Yf2jjHO2SYbXXKem/9lUMbD2BTJQRGlveIeeZ/nnAylsNyj.js\")), path: \"/blog/:seME3UgW2\"}}\r\n        const locales = [{code: \"en-GB\", id: \"default\", name: \"English\", slug: \"\"}]\r\n        function Template({routeId, children, style, ...rest}) {const props1 = {H4fI5nU_x: {href: {hash: \":AseSHHVX5\", webPageId: \"augiA20Il\"}, refKey: true}, lN249ikfL: false, m16nERzya: {href: {hash: \":fg9j04Oya\", webPageId: \"augiA20Il\"}, refKey: true}, Shr1epD1U: \"\", xzlcWRYFI: {href: {hash: \":gpsHYrI3O\", webPageId: \"augiA20Il\"}, refKey: true}, ziUyF4TAH: \"var(--token-58733af4-4990-48f2-9319-31c86d973a37, rgb(255, 255, 255))\"}\r\nconst props2 = {...props1, H4fI5nU_x: {href: {hash: \":dKKvHHKlx\", webPageId: \"A4FrNGODh\"}, refKey: true}, m16nERzya: undefined, xzlcWRYFI: undefined}\r\nconst props3 = {...props1, H4fI5nU_x: {href: {hash: \":wLRLXh1yF\", webPageId: \"gDO6jZj7R\"}, refKey: true}, m16nERzya: undefined, xzlcWRYFI: undefined}\r\nconst props4 = {...props1, H4fI5nU_x: {href: {hash: \":jwsTE6AYP\", webPageId: \"AtMzBsdC1\"}, refKey: true}, m16nERzya: undefined, xzlcWRYFI: undefined}\r\nconst props5 = {...props1, H4fI5nU_x: {href: {hash: \":qOJbtH9Vj\", webPageId: \"USdS7G9XX\"}, refKey: true}, m16nERzya: undefined, xzlcWRYFI: undefined}\r\nconst props6 = {...props1, H4fI5nU_x: {href: {hash: \":w96yxP_yV\", webPageId: \"vLpRxtwgA\"}, refKey: true}, m16nERzya: undefined, xzlcWRYFI: undefined}\r\nconst props7 = {...props1, H4fI5nU_x: {href: {hash: \":v4LapkwwT\", webPageId: \"FHx15R5sZ\"}, refKey: true}, m16nERzya: undefined, xzlcWRYFI: undefined}\r\nconst props8 = {...props1, H4fI5nU_x: {href: {hash: \":lM05Np7KY\", webPageId: \"xTjbGWmm2\"}, refKey: true}, m16nERzya: undefined, xzlcWRYFI: undefined}\r\nconst props9 = {...props1, H4fI5nU_x: {href: {hash: \":u7hevg4DQ\", webPageId: \"tHV3qJ1CR\"}, refKey: true}, m16nERzya: undefined, xzlcWRYFI: undefined}\r\nconst props10 = {...props1, H4fI5nU_x: {href: {hash: \":qY2UxEVe6\", webPageId: \"H_j6shjiQ\"}, refKey: true}, m16nERzya: {href: {hash: \":uZYvB1xbY\", webPageId: \"H_j6shjiQ\"}, refKey: true}, xzlcWRYFI: {href: {hash: \":M3uL6tVmR\", webPageId: \"H_j6shjiQ\"}, refKey: true}}\r\nconst props11 = {...props1, H4fI5nU_x: {href: {hash: \":Bdm6TEsAg\", webPageId: \"jD_klY_1J\"}, refKey: true}, m16nERzya: {href: {hash: \":PzVRAw3SB\", webPageId: \"jD_klY_1J\"}, refKey: true}, xzlcWRYFI: {href: {hash: \":xviwovBFt\", webPageId: \"jD_klY_1J\"}, refKey: true}}\r\nconst props12 = {...props1, H4fI5nU_x: {href: {hash: \":mFXlgUAk8\", webPageId: \"SfCU6MxXC\"}, refKey: true}, m16nERzya: {href: {hash: \":X0r35NRm1\", webPageId: \"SfCU6MxXC\"}, refKey: true}, xzlcWRYFI: {href: {hash: \":eGnR9Ximq\", webPageId: \"SfCU6MxXC\"}, refKey: true}}\r\nconst props13 = {...props1, H4fI5nU_x: {href: {hash: \":MPrNwWIgN\", webPageId: \"Fn2kzm0km\"}, refKey: true}, m16nERzya: {href: {hash: \":uZYvB1xbY\", webPageId: \"Fn2kzm0km\"}, refKey: true}, xzlcWRYFI: {href: {hash: \":M3uL6tVmR\", webPageId: \"Fn2kzm0km\"}, refKey: true}, ziUyF4TAH: \"var(--token-844ba9cb-6762-4cac-b3ca-3ed3cef7b916, rgb(248, 250, 255))\"}\r\nconst props14 = {...props1, H4fI5nU_x: {href: {hash: \":EhtcKwVYZ\", webPageId: \"LlGo0rcAX\"}, refKey: true}, m16nERzya: {href: {hash: \":uZYvB1xbY\", webPageId: \"LlGo0rcAX\"}, refKey: true}, xzlcWRYFI: {href: {hash: \":M3uL6tVmR\", webPageId: \"LlGo0rcAX\"}, refKey: true}, ziUyF4TAH: \"rgb(255, 255, 255)\"}\r\nconst props15 = {...props1, H4fI5nU_x: {href: {hash: \":O2Kea3NUe\", webPageId: \"acAmEoXRP\"}, refKey: true}, m16nERzya: undefined, xzlcWRYFI: undefined, ziUyF4TAH: \"rgb(255, 255, 255)\"}\r\nconst props16 = {...props1, H4fI5nU_x: {href: {hash: \":UHppdd1U9\", webPageId: \"RpfHjYkcb\"}, refKey: true}, m16nERzya: undefined, xzlcWRYFI: undefined, ziUyF4TAH: \"var(--token-844ba9cb-6762-4cac-b3ca-3ed3cef7b916, rgb(248, 250, 255))\"}\r\nconst props17 = {...props1, H4fI5nU_x: {href: {hash: \":O2Kea3NUe\", webPageId: \"pmVDqnLzO\"}, refKey: true}, m16nERzya: undefined, xzlcWRYFI: undefined, ziUyF4TAH: \"rgb(255, 255, 255)\"}\r\nconst props18 = {...props1, H4fI5nU_x: {href: {hash: \":bWpt_Tkp7\", webPageId: \"Awkhu32BG\"}, refKey: true}, m16nERzya: undefined, xzlcWRYFI: undefined, ziUyF4TAH: \"var(--token-844ba9cb-6762-4cac-b3ca-3ed3cef7b916, rgb(248, 250, 255))\"}\r\nconst props19 = {...props1, H4fI5nU_x: {href: {hash: \":FEsKUYu_q\", webPageId: \"XQdbtXSiQ\"}, refKey: true}, m16nERzya: undefined, xzlcWRYFI: undefined}\r\nconst props20 = {...props1, H4fI5nU_x: {href: {hash: \":cASrukILM\", webPageId: \"pn81fSBHK\"}, refKey: true}, m16nERzya: undefined, xzlcWRYFI: undefined, ziUyF4TAH: \"var(--token-844ba9cb-6762-4cac-b3ca-3ed3cef7b916, rgb(248, 250, 255))\"}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {A4FrNGODh: props2, acAmEoXRP: props15, AtMzBsdC1: props4, augiA20Il: props1, Awkhu32BG: props18, FHx15R5sZ: props7, Fn2kzm0km: props13, gDO6jZj7R: props3, H_j6shjiQ: props10, jD_klY_1J: props11, LlGo0rcAX: props14, pmVDqnLzO: props17, pn81fSBHK: props20, RpfHjYkcb: props16, SfCU6MxXC: props12, tHV3qJ1CR: props9, USdS7G9XX: props5, vLpRxtwgA: props6, XQdbtXSiQ: props19, xTjbGWmm2: props8}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"augiA20Il\":\r\ncase \"A4FrNGODh\":\r\ncase \"gDO6jZj7R\":\r\ncase \"AtMzBsdC1\":\r\ncase \"USdS7G9XX\":\r\ncase \"vLpRxtwgA\":\r\ncase \"FHx15R5sZ\":\r\ncase \"xTjbGWmm2\":\r\ncase \"tHV3qJ1CR\":\r\ncase \"H_j6shjiQ\":\r\ncase \"jD_klY_1J\":\r\ncase \"SfCU6MxXC\":\r\ncase \"Fn2kzm0km\":\r\ncase \"LlGo0rcAX\":\r\ncase \"acAmEoXRP\":\r\ncase \"RpfHjYkcb\":\r\ncase \"pmVDqnLzO\":\r\ncase \"Awkhu32BG\":\r\ncase \"XQdbtXSiQ\":\r\ncase \"pn81fSBHK\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"H4fI5nU_x\"], props[\"m16nERzya\"], props[\"xzlcWRYFI\"]]}, (resolvedLinks) => React.createElement(Default, {...props, H4fI5nU_x: siteRef(resolvedLinks[0]), key: \"Default\", m16nERzya: siteRef(resolvedLinks[1]), routeId, style, xzlcWRYFI: siteRef(resolvedLinks[2])}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"A4FrNGODh\":\r\ncase \"gDO6jZj7R\":\r\ncase \"AtMzBsdC1\":\r\ncase \"USdS7G9XX\":\r\ncase \"vLpRxtwgA\":\r\ncase \"FHx15R5sZ\":\r\ncase \"xTjbGWmm2\":\r\ncase \"tHV3qJ1CR\":\r\ncase \"H_j6shjiQ\":\r\ncase \"jD_klY_1J\":\r\ncase \"SfCU6MxXC\":\r\ncase \"Fn2kzm0km\":\r\ncase \"LlGo0rcAX\":\r\ncase \"acAmEoXRP\":\r\ncase \"RpfHjYkcb\":\r\ncase \"pmVDqnLzO\":\r\ncase \"Awkhu32BG\":\r\ncase \"XQdbtXSiQ\":\r\ncase \"pn81fSBHK\":\r\nreturn [{hash: \"188l36p\", mediaQuery: \"(min-width: 1199px)\"}, {hash: \"q64geo\", mediaQuery: \"(min-width: 810px) and (max-width: 1198px)\"}, {hash: \"c7sb4z\", mediaQuery: \"(max-width: 809px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils: {ayu6Yy0Vy: async () => (await import(\"https://framerusercontent.com/modules/MdLXSKySmIw7e7RN2DYo/NIIBwwNHJyT6VD85rxfp/ayu6Yy0Vy.js\"))?.[\"utils\"], pxWYHxU91: async () => (await import(\"https://framerusercontent.com/modules/YUzGPh4uC4knPpAXSbwV/YwQARs1cA0b11kTrNPgA/pxWYHxU91.js\"))?.[\"utils\"], U8VCJSbi0: async () => (await import(\"https://framerusercontent.com/modules/spHr2fE1fGU5dn98hFYc/ufoHr9Mmd0ofXEf3tNLe/U8VCJSbi0.js\"))?.[\"utils\"]},\r\n                    framerSiteId: \"4f19aca6eb729c5ffd9f560d56e0cf4df2abaa6120c54bf0b2556e0a4bc5bddd\",\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/t1qNn1dwk8JgP0eBXAri/lASnCEQrh4KkoIHIfnnD/pn81fSBHK.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    EditorBar: \r\n        typeof window === \"undefined\" ? undefined : Framer.lazy(async () => {\r\n            const { createEditorBar } = await import(\"https://edit.framer.com/init.mjs\")\r\n            return {\r\n                default: createEditorBar({\r\n                    dependencies: {\r\n                        __version: 1,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState\r\n                        },\r\n                        'react-dom': { createPortal }\r\n                    }\r\n                })\r\n            }\r\n        })\r\n    ,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {codeBoundaries: true, editorBarSubtle: false, enableAsyncURLUpdates: true, pauseOffscreen: true, replaceNestedLinks: true, showAdvancedAnalytics: false, useGranularSuspense: true, wrapUpdatesInTransitions: true}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            const effect = {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 33, delay: 0, duration: 0.5, durationBasedSpring: true, ease: [0.12, 0.23, 0.5, 1], mass: 1.1, stiffness: 442, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 30, delay: 0, duration: 0.5, durationBasedSpring: true, ease: [0.12, 0.23, 0.5, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\nconst effect1 = {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 33, delay: 0, duration: 0, durationBasedSpring: true, ease: [0.12, 0.23, 0.5, 1], mass: 1.1, stiffness: 442, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0.2, damping: 30, delay: 0, duration: 0.5, durationBasedSpring: true, ease: [0.12, 0.23, 0.5, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}\r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {routes: {A4FrNGODh: {n082DYSq5: effect1}, acAmEoXRP: {n082DYSq5: effect1}, AtMzBsdC1: {n082DYSq5: effect1}, augiA20Il: {n082DYSq5: effect}, Awkhu32BG: {n082DYSq5: effect1}, FHx15R5sZ: {n082DYSq5: effect1}, Fn2kzm0km: {n082DYSq5: effect1}, gDO6jZj7R: {n082DYSq5: effect1}, H_j6shjiQ: {n082DYSq5: effect1}, jD_klY_1J: {n082DYSq5: effect1}, LlGo0rcAX: {n082DYSq5: effect1}, pmVDqnLzO: {n082DYSq5: effect1}, RpfHjYkcb: {n082DYSq5: effect1}, SfCU6MxXC: {n082DYSq5: effect1}, tHV3qJ1CR: {n082DYSq5: effect1}, USdS7G9XX: {n082DYSq5: effect1}, vLpRxtwgA: {n082DYSq5: effect1}, XQdbtXSiQ: {n082DYSq5: effect1}, xTjbGWmm2: {n082DYSq5: effect1}}}\r\n            })\r\n\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\r\n            window.process = {\r\n                ...window.process,\r\n                env: {\r\n                    ...(window.process ? window.process.env: undefined),\r\n                    NODE_ENV: \"production\"\r\n                }\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.warn(\"Recoverable error during hydration. Please check any custom code or code overrides to fix server/client mismatches:\\n\", error, componentStack)\r\n                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Fatal crash during hydration. If you are the author of this website, please report this issue to the Framer team via https://www.framer.community/\")\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset.framerHydrateV2)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n                } else {\r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                }\r\n\r\n                const page = await getPageRoot({ routeId, localeId, pathVariables })\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        Framer.setInitialHydrationState()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],
  "mappings": "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",
  "names": ["o", "npm_react_dom_18_2_exports", "Ha", "a", "e", "r", "d", "_extends", "target", "i", "source", "key", "_objectWithoutPropertiesLoose", "excluded", "sourceKeys", "log", "level", "message", "packageName", "isEmptyObject", "obj", "isSSR", "window", "removeUndefined", "IntercomAPI", "method", "_len", "args", "_key", "NO_INTERCOM_PROVIDER_MESSAGE", "IntercomContext", "z", "initialize", "appId", "timeout", "w", "ic", "d", "l", "s", "x", "mapMessengerAttributesToRawMessengerAttributes", "attributes", "mapDataAttributesCompanyToRawDataAttributesCompany", "mapDataAttributesAvatarToRawDataAttributesAvatar", "mapDataAttributesToRawDataAttributes", "_attributes$companies", "mapIntercomPropsToRawIntercomProps", "props", "IntercomProvider", "_ref", "_ref$autoBoot", "autoBoot", "autoBootProps", "children", "onHide", "onShow", "onUnreadCountChange", "_ref$shouldInitialize", "shouldInitialize", "apiBase", "initializeDelay", "rest", "isBooted", "pe", "isInitialized", "boot", "te", "metaData", "ensureIntercom", "functionName", "callback", "shutdown", "hardShutdown", "refresh", "lastRequestedAt", "update", "rawProps", "hide", "show", "showMessages", "showNewMessages", "getVisitorId", "startTour", "tourId", "trackEvent", "event", "providerValue", "se", "content", "B", "emptyStateStyle", "containerStyles", "neutralStateStyle", "stateTitleStyle", "stateParagraphStyle", "Intercom", "appId", "style", "props", "RenderTarget", "motion", "neutralStateStyle", "p", "stateTitleStyle", "stateParagraphStyle", "IntercomProvider", "addPropertyControls", "ControlType", "DEFAULT_DOMAIN", "DEFAULT_SCRIPT_NAME", "getDataLayerSnippet", "dataLayer", "dataLayerName", "getGTMScript", "id", "environment", "customDomain", "customScriptName", "params", "gtm_auth", "gtm_preview", "setupGTM", "dataLayerScript", "script", "initGTM", "nonce", "gtm", "sendToGTM", "isBrowser", "window", "DEFAULT_FONT_FAMILY", "getFlexboxValues", "position", "positionParts", "justifyContent", "alignItems", "getMultipleShadows", "shadows", "output", "shadow", "getShadow", "safeJSONParse", "jsonString", "onError", "yieldToMain", "options", "window", "resolve", "yieldBeforeCb", "fn", "interactionResponse", "toGTMConsent", "consent", "reducer", "state", "action", "initialState", "defaultConsent", "hasInitializedGTM", "useConsent", "gtmId", "gtmLoadedExternally", "dispatch", "le", "isOnFramerCanvas", "useIsOnFramerCanvas", "consentModeLocalStorageKey", "dismissedLocalStorageKey", "autoAcceptedLocalStorageKey", "getStateFromLocalStorage", "consentFromLocalStorage", "dismissedFromLocalStorage", "autoAcceptedFromLocalStorage", "isDismissed", "isAutoAccepted", "safeJSONParse", "syncToGTM", "sendToGTM", "initGTM", "window", "yieldBeforeCb", "isBrowser", "dismiss", "autoAccept", "acceptAll", "rejectAll", "acceptCurrent", "toggleMode", "mode", "countries", "isInEUTimezone", "_Intl_DateTimeFormat_resolvedOptions_timeZone", "_Intl_DateTimeFormat_resolvedOptions", "_Intl_DateTimeFormat", "_Intl", "isEULocale", "_navigator_languages", "_navigator_language", "locale", "navigator", "country", "_locale_toUpperCase", "_inEU", "inEU", "useRegion", "content", "useRegionFromProps", "regionBasedOnLocation", "isBrowser", "inEU", "regionFromProps", "SPACING", "Toggle", "K", "Banner", "withCSS", "banner", "button", "region", "options", "previewOptions", "consentModes", "onDismiss", "onAcceptAll", "onRejectAll", "onAcceptCurrent", "onToggleConsent", "animateOnMount", "_banner_style_border", "maxHeightReduction", "linkColor", "paddingValue", "bannerShadow", "getShadow", "borderShadow", "bannerStyle", "getMultipleShadows", "p", "motion", "DEFAULT_FONT_FAMILY", "SimpleBanner", "AcceptRejectBanner", "OptionsBanner", "description", "policy", "padding", "Description", "Button", "title", "onAccept", "onReject", "Headline", "Buttons", "showReject", "consent", "onOptionToggle", "showOptions", "setShowOptions", "ye", "optionTheme", "optionNames", "shouldShowOptions", "AnimatePresence", "option", "Option", "l", "titleColor", "descriptionColor", "showDescription", "enabled", "optional", "onClick", "theme", "L", "children", "style", "DescriptionParagraph", "descriptionParagraphs", "line", "index", "direction", "id", "primary", "settings", "_settings_hoverOpacity", "_settings_tapOpacity", "initiallyOpen", "CookieBanner", "gtmId", "preview", "trigger", "banner", "button", "content", "options", "style", "gtmLoadedExternally", "onShown", "onConsentChange", "onAccept", "onDismiss", "onReject", "onSavePreferences", "isOnFramerCanvas", "useIsOnFramerCanvas", "isPreview", "isInEU", "isBrowser", "inEU", "region", "useRegion", "consent", "useConsent", "isOpen", "setIsOpen", "ye", "instantlyShowOnMount", "setInstantlyShowOnMount", "yieldBeforeCb", "noConsentGiven", "shouldAutoAccept", "handleDismiss", "interactionResponse", "handleAcceptAll", "handleRejectAll", "handleAcceptCurrent", "p", "Banner", "defaultConsent", "l", "Trigger", "Overlay", "IconCookie", "K", "props", "_props_banner_style", "insetValue", "justifyContent", "alignItems", "getFlexboxValues", "shouldRenderPortal", "setShouldRenderPortal", "blocking", "Ga", "AnimatePresence", "motion", "Backdrop", "withCSS", "onClick", "L", "DEFAULT_FONT_FAMILY", "color", "addPropertyControls", "ControlType", "_", "UpmindLogoFonts", "getFonts", "Lo5ax30Js_default", "CookieBannerFonts", "CookieBanner", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "Link", "SVG", "css", "FramerCJe5uVdjJ", "withCSS", "CJe5uVdjJ_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "css", "FramerHsYZ1UBmh", "withCSS", "HsYZ1UBmh_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "image", "link", "subtext", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "dy_6hNh2g", "SOoNTt1wc", "MFSvjNfkP", "XD7aYasOR", "Z2Kko4aTd", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapsotypt", "args", "scopingClassNames", "cx", "LayoutGroup", "Link", "Image2", "getLoadingLazyAtYPosition", "RichText2", "css", "FrameryHdBEotmb", "withCSS", "yHdBEotmb_default", "addPropertyControls", "ControlType", "addFonts", "MenuItemNewFonts", "getFonts", "yHdBEotmb_default", "serializationHash", "variantClassNames", "transition1", "addImageAlt", "image", "alt", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "jQnF8Nf9Y", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1kn609v", "args", "scopingClassNames", "cx", "serializationHash", "router", "useRouter", "LayoutGroup", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "SmartComponentScopedContainer", "yHdBEotmb_default", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "resolvedLinks6", "resolvedLinks7", "css", "FramerNWXvshpFB", "withCSS", "NWXvshpFB_default", "addPropertyControls", "ControlType", "addFonts", "MenuItemNewFonts", "MenuItemNewFonts", "getFonts", "yHdBEotmb_default", "serializationHash", "variantClassNames", "transition1", "addImageAlt", "image", "alt", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "bHBBtOJLS", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap9mhcw7", "args", "scopingClassNames", "cx", "serializationHash", "router", "useRouter", "LayoutGroup", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "SmartComponentScopedContainer", "yHdBEotmb_default", "resolvedLinks1", "resolvedLinks2", "css", "FramerW2ubijIuY", "withCSS", "W2ubijIuY_default", "addPropertyControls", "ControlType", "addFonts", "MenuItemNewFonts", "HeroFonts", "getFonts", "Icon", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "hover", "id", "link", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "a4GMDX2On", "J68VJ9OjS", "sFIkTZ3Ch", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter9znb5q", "args", "scopingClassNames", "cx", "isDisplayed", "LayoutGroup", "Link", "RichText2", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "Framerz6ByDOz6W", "withCSS", "z6ByDOz6W_default", "addPropertyControls", "ControlType", "addFonts", "HeroFonts", "getFonts", "Icon", "SmartComponentScopedContainerWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "withFX", "SmartComponentScopedContainer", "HeroControls", "getPropertyControls", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "animation", "animation1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "height", "icon", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "pt3Hldr2k", "ZCH0WrKQZ", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapgrtneq", "args", "onClickol0wk4", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "ComponentViewportProvider", "css", "FramerZwJRPGWkQ", "withCSS", "ZwJRPGWkQ_default", "addPropertyControls", "ControlType", "addFonts", "UpmindLogoFonts", "getFonts", "Lo5ax30Js_default", "SmartComponentScopedContainerWithFX", "withFX", "SmartComponentScopedContainer", "IconControlSquareFonts", "ZwJRPGWkQ_default", "IconControlSquareWithVariantAppearEffect", "withVariantAppearEffect", "MenuItemFonts", "z6ByDOz6W_default", "MenuFeaturesFonts", "NWXvshpFB_default", "MotionDivWithFX", "motion", "MenuSolutionsFonts", "W2ubijIuY_default", "MotionDivWithFXWithOptimizedAppearEffect", "withOptimizedAppearEffect", "CTAFonts", "dYI4FaG7U_default", "MotionDivWithDynamicAndRelativeUnits3g0g1fWithFX", "withCodeBoundaryForOverrides", "withDynamicAndRelativeUnits", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "transition3", "animation1", "transition4", "animation2", "animation3", "transition5", "animation4", "animation5", "animation6", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "animation7", "animation8", "Transition", "value", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "devSectionEnter", "devSectionExit", "height", "id", "subHero", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "V_j462g48", "jZ8SB0ks9", "VQ9dDaISR", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "ZCH0WrKQZol0wk4", "args", "ZCH0WrKQZfipv4y", "a4GMDX2Ontxyyif", "overlay", "loadMore", "jQnF8Nf9Yfipv4y", "bHBBtOJLSfipv4y", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "ref1", "isDisplayed2", "ref2", "ref3", "ref4", "router", "useRouter", "isDisplayed3", "isDisplayed4", "LayoutGroup", "ComponentViewportProvider", "l", "AnimatePresence", "Floating", "overlay1", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "resolvedLinks2", "css", "FramerqxYWctY_B", "withCSS", "qxYWctY_B_default", "addPropertyControls", "ControlType", "addFonts", "FixedBackgroundFillFonts", "getFonts", "HsYZ1UBmh_default", "FixedBackgroundFillWithVariantAppearEffect", "withVariantAppearEffect", "RichTextWithOptimizedAppearEffect", "withOptimizedAppearEffect", "RichText2", "NavigationBarFonts", "qxYWctY_B_default", "FooterFonts", "CJe5uVdjJ_default", "IntercomFonts", "Intercom", "breakpoints", "serializationHash", "variantClassNames", "isSet", "value", "transition1", "animation", "animation1", "convertFromBoolean", "activeLocale", "breakpointRules", "breakpointKeys", "selectors", "rules", "css", "mediaQueries", "HTMLStyle", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "background", "darkMode", "devEnd", "devStart", "generalAnnouncement", "height", "id", "subHero", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "H4fI5nU_x", "m16nERzya", "xzlcWRYFI", "Shr1epD1U", "ziUyF4TAH", "lN249ikfL", "children", "restProps", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "visible", "useCustomCursors", "GeneratedComponentContext", "LayoutGroup", "safeCSSValue", "motion", "ComponentViewportProvider", "Container", "FixedBackgroundFillWithVariantAppearEffect", "RichTextWithOptimizedAppearEffect", "x", "PropertyOverrides2", "qxYWctY_B_default", "CJe5uVdjJ_default", "Intercom", "target", "RenderTarget", "key", "selector", "rule", "FramerkSQUhHrPu", "withCSS", "kSQUhHrPu_default", "addPropertyControls", "ControlType", "addFonts", "FixedBackgroundFillFonts", "NavigationBarFonts", "FooterFonts", "IntercomFonts", "getFontsFromSharedStyle", "fonts", "routes", "lazy", "locales", "Template", "routeId", "children", "style", "rest", "props1", "props2", "props3", "props4", "props5", "props6", "props7", "props8", "props9", "props10", "props11", "props12", "props13", "props14", "props15", "props16", "props17", "props18", "props19", "props20", "siteRef", "useSiteRefs", "props", "B", "ResolveLinks", "resolvedLinks", "kSQUhHrPu_default", "getLayoutTemplateBreakpoints", "getPageRoot", "pathVariables", "localeId", "content", "PageRoot", "window", "createEditorBar", "useCurrentRoute", "useLocaleInfo", "useRouter", "X", "te", "pe", "ye", "Ga", "contentWithFeaturesContext", "LibraryFeaturesProvider", "contentWithGracefullyDegradingErrorBoundary", "GracefullyDegradingErrorBoundary", "effect", "effect1", "PageEffectsProvider", "isBrowser", "packageAndFilename", "exportIdentifier", "ErrorPlaceholder", "installFlexboxGapWorkaroundIfNeeded", "container", "main", "track", "shouldHydrate", "handleError", "error", "errorInfo", "recoverable", "componentStack", "breakpoints", "routeData", "inferInitialRouteFromPath", "page", "withPerformanceMarks", "removeHiddenBreakpointLayersV2", "Z", "markHydrationStart", "setInitialHydrationState", "turnOffReactEventHandling", "d", "r"]
}
