{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/ip7Y3QOeCGM05gm7DM6U/N0Yrmfpf3ulDT4Oj75ii/Greeting.js", "ssg:https://framer.com/m/framer/store.js@^1.0.0", "ssg:https://cdn.framerauth.com/scripts/framerauth-sdk@beta.js", "ssg:https://framerusercontent.com/modules/juKUTkIerRVhOU754lrR/UharKKptJ0zIo98a103S/FramerAuth.js", "ssg:https://framerusercontent.com/modules/K0vjIQi4rEKjHW2w9KTk/dYLVxuexY7KKNX6S4l7F/NtlfRTR5s.js", "ssg:https://framerusercontent.com/modules/kLio2AG8y3mSwYlZOhPf/Tjt98LdtVMADeoiv7pwl/AuthWidget.js", "ssg:https://framerusercontent.com/modules/YKtEswOwCw6E8avmfiwn/HwhNtrfO8E2SCJy1IUbx/FramerAuth.js", "ssg:https://framerusercontent.com/modules/cYLLcqXT7j0CVKVwhbMh/6RoHLUfC5uPp718pQDUz/dC8FTu0pa.js", "ssg:https://framerusercontent.com/modules/UyL2Bg0TFKMmR8Lpw58y/rSWCtJibFxW8tVayKURp/itCqtVoWd.js", "ssg:https://framerusercontent.com/modules/H36XnJ0EPh9V46PuKvrx/XJ3U82cuAO028laC5vPa/WithTap.js", "ssg:https://framerusercontent.com/modules/lRH5nGAn6hrVzQXoFeJT/yOoucVxUW8bui4orVDvq/FINTCzMg_.js", "ssg:https://framerusercontent.com/modules/iH1cZEtxjm503Ntekgr8/oYgOT4UJE3k2L7LbWDRJ/mbl_Hxe5m.js", "ssg:https://framerusercontent.com/modules/RQHF4SuUofkKFkfZ8Du2/yKLfYyuORFDNeAtTqVkz/pNAoQDh_U.js", "ssg:https://framerusercontent.com/modules/oso6xF9EVN1IHAz3oxkx/blVpQyTxnZjNBZaH205r/Ge037h9Qi.js", "ssg:https://framerusercontent.com/modules/PTsFQTCr2GRBttBYDAbU/OfvsSVYXRZL0Psv9seor/BoYcHe90r.js", "ssg:https://framerusercontent.com/modules/d3JV4zeoSGB2R0IFn9y2/Idb8T0UrlQjiRQUmUXQl/olKZnVyrk.js", "ssg:https://framerusercontent.com/modules/LBJoRJAEX6Uaa5c5PTJH/qjkFLassSMr0o4Fde2mr/cbvC3heGD.js", "ssg:https://framerusercontent.com/modules/DH7l3SWkf0LPM4AEF652/zyNQQEqctIFW0XqgoB1t/x6xIY1jln.js", "ssg:https://framerusercontent.com/modules/Hci7oAqmLR9kSy4MJqGU/YHkA0eqMCEmD6vwQSSKa/ZZdJWJfOQ.js", "ssg:https://framerusercontent.com/modules/tX3N71SKHGbBUySwoKlP/MAtkhtRzYP93hZy7cPxG/XzTHLtAYf.js", "ssg:https://framerusercontent.com/modules/b7bfbWjaNZUOq8zVjVx7/wNakMtDxKZTqMqXA5oDC/yso75RPsA.js", "ssg:https://framerusercontent.com/modules/rO4Qp1Fk9hGreYiYUWEO/yGkpmSDoVeBgcYfZM6s4/w2n5HmUIS.js", "ssg:https://framerusercontent.com/modules/r6g7ZarPudtNH1oBJI87/gk87f5Iqcu8xTqnLqZOw/JJs6LYHI6.js"],
  "sourcesContent": ["import{jsx as e}from\"react/jsx-runtime\";export function withGreeting(t){return o=>{let n=new Date().getHours();return /*#__PURE__*/e(t,{...o,text:n<12?\"Good morning,\":n>=12&&n<=17?\"Good afternoon,\":\"Good evening,\"});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withGreeting\":{\"type\":\"reactHoc\",\"name\":\"withGreeting\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Greeting.map", "import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map", "var R = Object.defineProperty;\nvar _ = (t, r, e) => r in t ? R(t, r, { enumerable: !0, configurable: !0, writable: !0, value: e }) : t[r] = e;\nvar i = (t, r, e) => (_(t, typeof r != \"symbol\" ? r + \"\" : r, e), e);\nclass U {\n  constructor(r) {\n    i(this, \"prefix\");\n    this.prefix = r;\n  }\n  has(r) {\n    const e = this.prefix + r;\n    return localStorage.getItem(e) != null;\n  }\n  get(r) {\n    const e = this.prefix + r;\n    return localStorage.getItem(e);\n  }\n  set(r, e) {\n    const s = this.prefix + r;\n    localStorage.setItem(s, e);\n  }\n  remove(r) {\n    const e = this.prefix + r;\n    localStorage.removeItem(e);\n  }\n}\nclass m extends Error {\n  constructor(e, s) {\n    super(e);\n    i(this, \"status\");\n    i(this, \"__isAuthError\", !0);\n    this.name = \"AuthError\", this.status = s;\n  }\n}\nfunction h(t) {\n  return typeof t == \"object\" && t !== null && \"__isAuthError\" in t;\n}\nclass T extends m {\n  constructor(e, s) {\n    super(e, s);\n    i(this, \"status\");\n    this.name = \"AuthApiError\", this.status = s;\n  }\n  toJSON() {\n    return {\n      name: this.name,\n      message: this.message,\n      status: this.status\n    };\n  }\n}\nclass O extends m {\n  constructor(e, s) {\n    super(e);\n    i(this, \"originalError\");\n    this.name = \"AuthUnknownError\", this.originalError = s;\n  }\n}\nclass f extends m {\n  constructor(e, s, n) {\n    super(e);\n    i(this, \"name\");\n    i(this, \"status\");\n    this.name = s, this.status = n;\n  }\n  toJSON() {\n    return {\n      name: this.name,\n      message: this.message,\n      status: this.status\n    };\n  }\n}\nclass x extends f {\n  constructor() {\n    super(\"Auth session or user missing\", \"AuthInvalidTokenResponseError\", 500);\n  }\n}\nclass p extends f {\n  constructor() {\n    super(\"Message missing\", \"AuthInvalidResetPasswordResponseError\", 500);\n  }\n}\nclass l extends f {\n  constructor(r) {\n    super(r, \"AuthInvalidCredentialsError\", 400);\n  }\n}\nclass I extends f {\n  constructor() {\n    super(\"Site missing\", \"AuthInvalidSiteResponseError\", 500);\n  }\n}\nclass J extends f {\n  constructor() {\n    super(\"User missing\", \"AuthInvalidUserResponseError\", 500);\n  }\n}\nclass N extends f {\n  constructor() {\n    super(\"License key status missing\", \"AuthInvalidValidateLicenseKeyResponseError\", 500);\n  }\n}\nclass P extends f {\n  constructor() {\n    super(\"License key invalid\", \"AuthInvalidActivateLicenseKeyResponseError\", 500);\n  }\n}\nclass j extends f {\n  constructor() {\n    super(\"User invalid\", \"AuthUpdateUserResponseError\", 500);\n  }\n}\nclass b extends f {\n  constructor() {\n    super(\"Data invalid\", \"AuthUpdateUserDataResponseError\", 500);\n  }\n}\nclass v extends f {\n  constructor(r, e) {\n    super(r, \"AuthRetryableFetchError\", e);\n  }\n}\nconst w = (t) => t.msg || t.message || t.error_description || t.error || JSON.stringify(t), $ = [502, 503, 504];\nasync function A(t) {\n  if (!G(t))\n    throw new v(w(t), 0);\n  if ($.includes(t.status))\n    throw new v(w(t), t.status);\n  let r;\n  try {\n    r = await t.json();\n  } catch (e) {\n    throw new O(w(e), e);\n  }\n  throw new T(w(r), t.status || 500);\n}\nconst K = (t, r, e, s) => {\n  const n = { method: t, headers: (r == null ? void 0 : r.headers) || {} };\n  return t === \"GET\" ? n : (n.headers = { \"Content-Type\": \"application/json;charset=UTF-8\", ...r == null ? void 0 : r.headers }, n.body = JSON.stringify(s), { ...n, ...e });\n};\nasync function d(t, r, e, s) {\n  var c;\n  const n = { ...s == null ? void 0 : s.headers };\n  s != null && s.jwt && (n.Authorization = `Bearer ${s.jwt}`);\n  const a = (c = s == null ? void 0 : s.query) != null ? c : {};\n  s != null && s.redirectTo && (a.redirect_to = s.redirectTo);\n  const o = Object.keys(a).length ? \"?\" + new URLSearchParams(a).toString() : \"\", u = await Y(\n    t,\n    r,\n    e + o,\n    { headers: n, noResolveJson: s == null ? void 0 : s.noResolveJson },\n    {},\n    s == null ? void 0 : s.body\n  );\n  return s != null && s.xform ? s == null ? void 0 : s.xform(u) : { data: { ...u }, error: null };\n}\nasync function Y(t, r, e, s, n, a) {\n  const o = K(r, s, n, a);\n  let u;\n  try {\n    u = await t(e, o);\n  } catch (c) {\n    throw console.error(c), new v(w(c), 0);\n  }\n  if (u.ok || await A(u), s != null && s.noResolveJson)\n    return u;\n  try {\n    return await u.json();\n  } catch (c) {\n    await A(c);\n  }\n}\nfunction E(t) {\n  var s;\n  let r = null;\n  M(t == null ? void 0 : t.session) && (r = { ...t.session });\n  const e = (s = t.user) != null ? s : t;\n  return { data: { session: r, user: e }, error: null };\n}\nfunction L(t) {\n  var e;\n  return { data: { message: (e = t.message) != null ? e : t }, error: null };\n}\nfunction q(t) {\n  var e;\n  return { data: { message: (e = t.message) != null ? e : t }, error: null };\n}\nfunction z(t) {\n  var e;\n  return { data: { site: (e = t.site) != null ? e : t }, error: null };\n}\nfunction k(t) {\n  var e;\n  return { data: { user: (e = t.user) != null ? e : t }, error: null };\n}\nfunction C(t) {\n  var e;\n  return { data: { valid: (e = t.valid) != null ? e : t }, error: null };\n}\nfunction D(t) {\n  var e;\n  return { data: { message: (e = t.message) != null ? e : t }, error: null };\n}\nfunction F(t) {\n  return { data: t != null ? t : t, error: null };\n}\nfunction M(t) {\n  return (t == null ? void 0 : t.access_token) && (t == null ? void 0 : t.expires_in);\n}\nconst G = (t) => typeof t == \"object\" && t !== null && \"status\" in t && \"ok\" in t && \"json\" in t && typeof t.json == \"function\";\nclass H {\n  constructor(r) {\n    i(this, \"store\");\n    i(this, \"url\");\n    i(this, \"headers\");\n    i(this, \"setSite\", (r) => {\n      this.store.set(\"site\", r);\n    });\n    i(this, \"setUser\", (r) => {\n      this.store.set(\"user\", r);\n    });\n    i(this, \"setSession\", (r) => {\n      this.store.set(\"session\", r);\n    });\n    // TODO: This should be async for when we support refresh tokens.\n    i(this, \"getAccessToken\", () => {\n      if (!this.store.has(\"session\"))\n        return null;\n      const e = this.store.get(\"session\");\n      if (!e)\n        return null;\n      let s;\n      try {\n        s = JSON.parse(e);\n      } catch (a) {\n        return null;\n      }\n      const n = Math.floor(Date.now() / 1e3);\n      return s.expires_at && n > s.expires_at ? (this.store.remove(\"session\"), this.store.remove(\"user\"), null) : s.access_token;\n    });\n    i(this, \"getExpiresIn\", () => {\n      var e;\n      if (this.store.has(\"session\")) {\n        const s = this.store.get(\"session\");\n        if (s)\n          return (e = JSON.parse(s)) == null ? void 0 : e.expires_in;\n      }\n    });\n    i(this, \"getSite\", async (r = { cache: !0 }) => {\n      var n, a;\n      let e;\n      const s = this.store.get(\"site\");\n      return s && (r != null && r.cache) ? e = { data: { site: JSON.parse(s) }, error: null } : e = await this.fetchSite(), e.error && (e.error.status === 400 ? console.log(\n        `%cFramerAuth: Site not configured!\n\n%cPlease add your SITE_ID to the configuration script.\n%cError: ${((n = e.error) == null ? void 0 : n.message) || \"Unknown error\"}`,\n        \"color: orange; font-size: 16px;\",\n        \"color: inherit; font-size: 12px;\",\n        \"color: inherit; font-size: 12px;\"\n      ) : console.log(\n        `%cFramerAuth: Unable to load site data!\n\n%cNavigating to Homepage.\n%cError: ${((a = e.error) == null ? void 0 : a.message) || \"Site data not found\"}`,\n        \"color: red; font-size: 16px;\",\n        \"color: inherit; font-size: 12px;\",\n        \"color: inherit; font-size: 12px;\"\n      )), e;\n    });\n    i(this, \"getUser\", async (r = { cache: !0 }) => {\n      let e;\n      const s = Math.floor(Date.now() / 1e3), n = this.store.get(\"session\") || \"\";\n      if (!n)\n        e = { data: { user: null }, error: new m(\"Authorization token required.\", 401) };\n      else {\n        const a = JSON.parse(n), o = this.store.get(\"user\");\n        a.expires_at && s > a.expires_at ? (e = { data: { user: null }, error: new m(\"Token has expired.\", 401) }, this.store.remove(\"session\"), this.store.remove(\"user\")) : o && (r != null && r.cache) ? e = { data: { user: JSON.parse(o) }, error: null } : e = await this.fetchUser();\n      }\n      return e;\n    });\n    i(this, \"validateLicenseKey\", async (r) => {\n      try {\n        let e;\n        if (!r.license_key)\n          throw new l(\n            \"You must provide a license_key\"\n          );\n        const { license_key: s } = r;\n        e = await d(fetch, \"POST\", `${this.url}/validate`, {\n          headers: this.headers,\n          body: {\n            license_key: s\n          },\n          xform: C\n        });\n        const { data: n, error: a } = e;\n        return a ? { data: { valid: null }, error: a } : !n || n.valid === null ? { data: { valid: null }, error: new N() } : { data: { valid: n.valid }, error: null };\n      } catch (e) {\n        if (h(e))\n          return { data: { valid: null }, error: e };\n        throw e;\n      }\n    });\n    i(this, \"activateLicenseKey\", async (r) => {\n      try {\n        let e;\n        const s = this.getAccessToken();\n        if (!s)\n          throw new l(\n            \"You must provide a token\"\n          );\n        if (!r.license_key)\n          throw new l(\n            \"You must provide a license_key\"\n          );\n        const { license_key: n } = r;\n        e = await d(fetch, \"POST\", `${this.url}/me/license-keys/activate`, {\n          headers: this.headers,\n          body: {\n            license_key: n\n          },\n          xform: D,\n          jwt: s\n        });\n        const { data: a, error: o } = e;\n        return o ? { data: { message: null }, error: o } : !a || a.message === null ? { data: { message: null }, error: new P() } : (await this.getUser({ cache: !1 }), { data: { message: a.message }, error: null });\n      } catch (e) {\n        if (h(e))\n          return { data: { message: null }, error: e };\n        throw e;\n      }\n    });\n    i(this, \"signUp\", async (r) => {\n      var e;\n      try {\n        let s;\n        if (!r.email)\n          throw new l(\n            \"You must provide an email\"\n          );\n        if (!r.password)\n          throw new l(\n            \"You must provide a password\"\n          );\n        const { email: n, password: a, options: o } = r;\n        s = await d(fetch, \"POST\", `${this.url}/sign-up`, {\n          headers: this.headers,\n          redirectTo: o == null ? void 0 : o.emailRedirectTo,\n          body: {\n            email: n,\n            password: a,\n            data: (e = o == null ? void 0 : o.data) != null ? e : {}\n          },\n          xform: E\n        });\n        const { data: u, error: c } = s;\n        if (c)\n          return { data: { user: null, session: null }, error: c };\n        if (!u)\n          return { data: { user: null, session: null }, error: new x() };\n        const g = u.session, S = u.user;\n        return g && (this.setUser(JSON.stringify(S)), this.setSession(JSON.stringify(g))), { data: { user: S, session: g }, error: null };\n      } catch (s) {\n        if (h(s))\n          return { data: { user: null, session: null }, error: s };\n        throw s;\n      }\n    });\n    i(this, \"signInWithPassword\", async (r) => {\n      try {\n        if (!r.email)\n          throw new l(\n            \"You must provide an email\"\n          );\n        if (!r.password)\n          throw new l(\n            \"You must provide a password\"\n          );\n        let e;\n        const { email: s, password: n } = r;\n        e = await d(fetch, \"POST\", `${this.url}/token`, {\n          headers: this.headers,\n          body: {\n            email: s,\n            password: n\n          },\n          xform: E\n        });\n        const { data: a, error: o } = e;\n        return o ? { data: { user: null, session: null }, error: o } : !a || !a.session || !a.user ? { data: { user: null, session: null }, error: new x() } : (a.session && (this.setUser(JSON.stringify(a.user)), this.setSession(JSON.stringify(a.session))), { data: { user: a.user, session: a.session }, error: o });\n      } catch (e) {\n        if (h(e))\n          return { data: { user: null, session: null }, error: e };\n        throw e;\n      }\n    });\n    i(this, \"resetPasswordForEmail\", async (r) => {\n      try {\n        if (!r.email)\n          throw new l(\n            \"You must provide an email\"\n          );\n        let e;\n        const { email: s } = r;\n        e = await d(fetch, \"POST\", `${this.url}/password/reset`, {\n          headers: this.headers,\n          body: {\n            email: s\n          },\n          xform: L\n        });\n        const { data: n, error: a } = e;\n        return a ? { data: { message: null }, error: a } : !n || !n.message ? { data: { message: null }, error: new p() } : { data: { message: n.message }, error: a };\n      } catch (e) {\n        if (h(e))\n          return { data: { message: null }, error: e };\n        throw e;\n      }\n    });\n    i(this, \"updatePasswordForEmail\", async (r) => {\n      try {\n        if (!r.email)\n          throw new l(\n            \"You must provide an email\"\n          );\n        if (!r.code)\n          throw new l(\n            \"Reset token required\"\n          );\n        if (!r.email)\n          throw new l(\n            \"You must provide a new password\"\n          );\n        let e;\n        const { email: s, code: n, password: a } = r;\n        e = await d(fetch, \"POST\", `${this.url}/password/update`, {\n          headers: this.headers,\n          body: {\n            email: s,\n            code: n,\n            password: a\n          },\n          xform: q\n        });\n        const { data: o, error: u } = e;\n        return u ? { data: { message: null }, error: u } : !o || !o.message ? { data: { message: null }, error: new p() } : { data: { message: o.message }, error: u };\n      } catch (e) {\n        if (h(e))\n          return { data: { message: null }, error: e };\n        throw e;\n      }\n    });\n    i(this, \"signOut\", async (r = null) => (this.store.remove(\"session\"), this.store.remove(\"user\"), r && window.location.replace(r), { error: null }));\n    i(this, \"fetchSite\", async () => {\n      try {\n        let r;\n        r = await d(fetch, \"GET\", `${this.url}/site`, {\n          headers: this.headers,\n          xform: z\n        });\n        const { data: e, error: s } = r;\n        return s ? { data: { site: null }, error: s } : !e || !e.site ? { data: { site: null }, error: new I() } : (e.site && this.setSite(JSON.stringify(e.site)), { data: { site: e.site }, error: null });\n      } catch (r) {\n        if (h(r))\n          return { data: { site: null }, error: r };\n        throw r;\n      }\n    });\n    i(this, \"fetchUser\", async () => {\n      try {\n        let r;\n        const e = this.getAccessToken();\n        if (!e)\n          throw new l(\n            \"You must provide a token\"\n          );\n        r = await d(fetch, \"GET\", `${this.url}/me`, {\n          headers: this.headers,\n          xform: k,\n          jwt: e\n        });\n        const { data: s, error: n } = r;\n        return n ? { data: { user: null }, error: n } : !s || !s.user ? { data: { user: null }, error: new J() } : (s.user && this.setUser(JSON.stringify(s.user)), { data: { user: s.user }, error: null });\n      } catch (r) {\n        if (h(r))\n          return { data: { user: null }, error: r };\n        throw r;\n      }\n    });\n    i(this, \"updateUser\", async (r) => {\n      try {\n        const e = this.getAccessToken();\n        if (!e)\n          throw new l(\n            \"You must provide a token\"\n          );\n        let s;\n        s = await d(fetch, \"PUT\", `${this.url}/me`, {\n          headers: this.headers,\n          body: r || {},\n          xform: k,\n          jwt: e\n        });\n        const { data: n, error: a } = s;\n        if (a)\n          return { data: { user: null }, error: a };\n        if (!n || n.user === null)\n          return { data: { user: null }, error: new j() };\n        const { data: { user: o } } = await this.getUser({ cache: !1 });\n        return o && this.setUser(JSON.stringify(o)), { data: n, error: null };\n      } catch (e) {\n        if (h(e))\n          return { data: { user: null }, error: e };\n        throw e;\n      }\n    });\n    i(this, \"patchUserData\", async (r) => {\n      try {\n        const e = this.getAccessToken();\n        if (!e)\n          throw new l(\n            \"You must provide a token\"\n          );\n        let s;\n        s = await d(fetch, \"PATCH\", `${this.url}/me/data`, {\n          headers: this.headers,\n          body: r || {},\n          xform: F,\n          jwt: e\n        });\n        const { data: n, error: a } = s;\n        if (a)\n          return { data: null, error: a };\n        if (!n || n.valid === null)\n          return { data: null, error: new b() };\n        const { data: { user: o } } = await this.getUser({ cache: !0 });\n        return o && (o.data = n, this.setUser(JSON.stringify(o))), { data: n, error: null };\n      } catch (e) {\n        if (h(e))\n          return { data: null, error: e };\n        throw e;\n      }\n    });\n    if (this.store = new U(\"fa-\"), this.url = \"https://api.framerauth.com/v1\", r)\n      this.headers = { \"Content-Type\": \"application/json\", \"x-site-id\": r };\n    else {\n      this.headers = {}, console.error(\"Unable to initialize the Auth module, ensure you have added the framer-auth.js file to the beginning of the body.\");\n      return;\n    }\n  }\n}\nconsole.log(\"Framer Auth - Module v0.0.0\");\nconst y = new U(\"fa-\"), V = (y == null ? void 0 : y.get(\"site-id\")) || null, B = new H(V);\nexport {\n  B as auth\n};\n", "import{jsx as t}from\"react/jsx-runtime\";import{useEffect as r}from\"react\";import{createStore as e}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{useRouter as n,inferInitialRouteFromPath as u}from\"framer\";import{auth as i}from\"https://cdn.framerauth.com/scripts/framerauth-sdk@beta.js\";let l=e({user:null,isAuthenticated:!1,isLoaded:!1});export function withAuth(e){return n=>{let[u,o]=l();return r(()=>{u.isAuthenticated||i.getUser({cache:!1}).then(({data:t,error:r})=>{let{user:e}=t;e?o({user:e,isAuthenticated:!0,isLoaded:!0}):o({isLoaded:!0});});},[]),/*#__PURE__*/t(e,{...n,store:u});};}export function withStore(r){return e=>{let[n,u]=l();return /*#__PURE__*/t(r,{...e,store:n});};}export function withSignOut(r){let e=()=>{i.signOut(\"/\");};return n=>{let[u,i]=l();return u.user?/*#__PURE__*/t(r,{...n,onClick:e}):null;};}export function withEmail(r){return e=>{let[n,u]=l();return n.user?/*#__PURE__*/t(r,{...e,text:n.user.email}):null;};}export function withFirstName(r){return e=>{let[n,u]=l();return n.user?/*#__PURE__*/t(r,{...e,text:n.user.first_name}):null;};}export function withLoggedIn(r){return e=>{let[n,u]=l();return n.user?/*#__PURE__*/t(r,{...e}):null;};}export function withLoggedOut(r){return e=>{let[n]=l();if(n.user)return null;let u=e.className||\"\";return n.isLoaded||(u+=\" fa-cloak\"),/*#__PURE__*/t(r,{...e,className:u.trim()});};}export function withVariant(r){return e=>{let[n]=l(),u=n.user?null:null==e?void 0:e.variant;return /*#__PURE__*/t(r,{...e,variant:u});};}export function withIsLessonComplete(r){return e=>{var n,u;let[i,o]=l();// Do not display the component if the user is logged out\nif(!i.user)return null;let s=`course:status:${null==e?void 0:e.slug}`,a=(null===(u=i.user)||void 0===u?void 0:null===(n=u.data)||void 0===n?void 0:n[s])===\"completed\";return a?/*#__PURE__*/t(r,{...e}):null;};}export function withActionCompleteLesson(r){return e=>{var o,s;let a=n(),[c,d]=l(),m=`course:status:${null==e?void 0:e.slug}`,f=(null===(s=c.user)||void 0===s?void 0:null===(o=s.data)||void 0===o?void 0:o[m])===\"completed\";// Do not display the component if the user is logged out\nif(!c.user)return null;// Define an async function handleClick to handle the click event.\nlet p=async t=>{try{// If the lesson has been completed exit the function\nif(f)return;// Update the components local state (for instant UI update)\nf=!0;// Call the FramerAuth API to update the user data, marking the course as completed.\nlet{data:t,error:r}=await i.patchUserData({[m]:\"completed\"});// If there is an error throw it.\nif(r)throw Error(\"Error updating course status.\");// If there is no error, update the user data in the store with the updated data.\nlet n={...c.user,data:t};// If there is a link, redirect the user.\nif(d({user:n}),null==e?void 0:e.link){let[t,r]=e.link.split(\"#\"),{routeId:n,pathVariables:i}=u(a.routes,t);n&&a.navigate(n,r,i);}}catch(t){console.error(t),f=!1;}},h=f?null==e?void 0:e.variant:null;// Render the original component with the modified props and onClick handler.\nreturn /*#__PURE__*/t(r,{...e,variant:h,onClick:p});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withActionCompleteLesson\":{\"type\":\"reactHoc\",\"name\":\"withActionCompleteLesson\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVariant\":{\"type\":\"reactHoc\",\"name\":\"withVariant\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAuth\":{\"type\":\"reactHoc\",\"name\":\"withAuth\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withIsLessonComplete\":{\"type\":\"reactHoc\",\"name\":\"withIsLessonComplete\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFirstName\":{\"type\":\"reactHoc\",\"name\":\"withFirstName\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStore\":{\"type\":\"reactHoc\",\"name\":\"withStore\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withEmail\":{\"type\":\"reactHoc\",\"name\":\"withEmail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLoggedIn\":{\"type\":\"reactHoc\",\"name\":\"withLoggedIn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLoggedOut\":{\"type\":\"reactHoc\",\"name\":\"withLoggedOut\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSignOut\":{\"type\":\"reactHoc\",\"name\":\"withSignOut\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerAuth.map", "// Generated by Framer (620342c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"iXr4sMW6I\",\"IFfgsM7NA\"];const variantClassNames={IFfgsM7NA:\"framer-v-1ilmdmo\",iXr4sMW6I:\"framer-v-lddrrb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const humanReadableVariantMap={Close:\"IFfgsM7NA\",Menu:\"iXr4sMW6I\"};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};const Component=/*#__PURE__*/ React.forwardRef(function({id,style,className,width,height,layoutId,variant:outerVariant=\"iXr4sMW6I\",tap:XKaY3MrGu,...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"iXr4sMW6I\",transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap16vb438=activeVariantCallback(async(...args)=>{if(XKaY3MrGu){const res=await XKaY3MrGu(...args);if(res===false)return false;}});const defaultLayoutId=React.useId();return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{initial:variant,animate:variants,onHoverStart:()=>setGestureState({isHovered:true}),onHoverEnd:()=>setGestureState({isHovered:false}),onTapStart:()=>setGestureState({isPressed:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),className:cx(\"framer-hApiJ\",classNames),style:{display:\"contents\"},children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-lddrrb\",className),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"iXr4sMW6I\",onTap:onTap16vb438,ref:ref,style:{...style},transition:transition,...addPropertyOverrides({IFfgsM7NA:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1yxrggj\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"kt9frpFz6\",style:{backgroundColor:\"rgb(102, 102, 102)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},transition:transition,variants:{IFfgsM7NA:{rotate:-45}}}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-18kz7kl\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"GtqXHWJUk\",style:{backgroundColor:\"rgb(102, 102, 102)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},transition:transition,variants:{IFfgsM7NA:{rotate:45}}})]})})});});const css=['.framer-hApiJ [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-hApiJ .framer-54ccbr { display: block; }\",\".framer-hApiJ .framer-lddrrb { cursor: pointer; height: 44px; overflow: hidden; position: relative; width: 44px; }\",\".framer-hApiJ .framer-1yxrggj { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: transform; }\",\".framer-hApiJ .framer-18kz7kl { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: transform; }\",\".framer-hApiJ.framer-v-1ilmdmo .framer-lddrrb { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 44px); }\",\".framer-hApiJ.framer-v-1ilmdmo .framer-1yxrggj, .framer-hApiJ.framer-v-1ilmdmo .framer-18kz7kl { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IFfgsM7NA\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XKaY3MrGu\":\"tap\"}\n */ const FramerNtlfRTR5s=withCSS(Component,css,\"framer-hApiJ\");export default FramerNtlfRTR5s;FramerNtlfRTR5s.displayName=\"Icon\";FramerNtlfRTR5s.defaultProps={height:44,width:44};addPropertyControls(FramerNtlfRTR5s,{variant:{options:[\"iXr4sMW6I\",\"IFfgsM7NA\"],optionTitles:[\"Menu\",\"Close\"],title:\"Variant\",type:ControlType.Enum},XKaY3MrGu:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerNtlfRTR5s,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNtlfRTR5s\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IFfgsM7NA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"44\",\"framerIntrinsicHeight\":\"44\",\"framerVariables\":\"{\\\"XKaY3MrGu\\\":\\\"tap\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NtlfRTR5s.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState}from\"react\";import{addPropertyControls,ControlType,withCSS,useRouter}from\"framer\";import{auth}from\"https://cdn.framerauth.com/scripts/framerauth-sdk@beta.js\";/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/docs/guides/auto-sizing\n *\n * @framerSupportedLayoutWidth any-prefer-auto\n * @framerSupportedLayoutHeight auto\n */ const AuthWidget=withCSS(function AuthWidget({links,primaryButton,secondaryButton,avatar,layout,align,store}){var ref,ref1,ref2,ref3,ref4;const router=useRouter();const[menuOpen,setMenuOpen]=useState(false);const{paddingPerSide:primaryButtonPaddingPerSide,paddingTop:primaryButtonPaddingTop,paddingRight:primaryButtonPaddingRight,paddingBottom:primaryButtonPaddingBottom,paddingLeft:primaryButtonPaddingLeft,padding:primaryButtonPadding,borderRadius:primaryButtonBorderRadius,borderObject:primaryButtonBorderObject,shadowObject:primaryButtonShadowObject}=primaryButton;const primaryButtonPaddingValue=primaryButtonPaddingPerSide?`${primaryButtonPaddingTop}px ${primaryButtonPaddingRight}px ${primaryButtonPaddingBottom}px ${primaryButtonPaddingLeft}px`:`${primaryButtonPadding}px ${primaryButtonPadding}px ${primaryButtonPadding}px ${primaryButtonPadding}px`;const primaryButtonShadowStyles=primaryButton.shadowObject?`${primaryButtonShadowObject.shadowX}px ${primaryButtonShadowObject.shadowY}px ${primaryButtonShadowObject.shadowBlur}px ${primaryButtonShadowObject.shadowColor}`:null;const primaryButtonBorderStyles=primaryButton.borderObject?`inset 0 0 0 ${primaryButtonBorderObject.borderWidth}px ${primaryButtonBorderObject.borderColor}`:null;const{paddingPerSide:secondaryButtonPaddingPerSide,paddingTop:secondaryButtonPaddingTop,paddingRight:secondaryButtonPaddingRight,paddingBottom:secondaryButtonPaddingBottom,paddingLeft:secondaryButtonPaddingLeft,padding:secondaryButtonPadding,borderRadius:secondaryButtonBorderRadius,borderObject:secondaryButtonBorderObject,shadowObject:secondaryButtonShadowObject}=secondaryButton;const secondaryButtonPaddingValue=secondaryButtonPaddingPerSide?`${secondaryButtonPaddingTop}px ${secondaryButtonPaddingRight}px ${secondaryButtonPaddingBottom}px ${secondaryButtonPaddingLeft}px`:`${secondaryButtonPadding}px ${secondaryButtonPadding}px ${secondaryButtonPadding}px ${secondaryButtonPadding}px`;// Button Box Shadow Styles\nconst secondaryButtonShadowStyles=secondaryButton.shadowObject?`${secondaryButtonShadowObject.shadowX}px ${secondaryButtonShadowObject.shadowY}px ${secondaryButtonShadowObject.shadowBlur}px ${secondaryButtonShadowObject.shadowColor}`:null;const secondaryButtonBorderStyles=secondaryButton.borderObject?`inset 0 0 0 ${secondaryButtonBorderObject.borderWidth}px ${secondaryButtonBorderObject.borderColor}`:null;const{paddingPerSide:avatarPaddingPerSide,paddingTop:avatarPaddingTop,paddingRight:avatarPaddingRight,paddingBottom:avatarPaddingBottom,paddingLeft:avatarPaddingLeft,padding:avatarPadding,borderRadius:avatarBorderRadius,borderObject:avatarBorderObject,shadowObject:avatarShadowObject}=avatar;const avatarPaddingValue=avatarPaddingPerSide?`${avatarPaddingTop}px ${avatarPaddingRight}px ${avatarPaddingBottom}px ${avatarPaddingLeft}px`:`${avatarPadding}px ${avatarPadding}px ${avatarPadding}px ${avatarPadding}px`;// Button Box Shadow Styles\nconst avatarShadowStyles=avatar.shadowObject?`${avatarShadowObject.shadowX}px ${avatarShadowObject.shadowY}px ${avatarShadowObject.shadowBlur}px ${avatarShadowObject.shadowColor}`:null;const avatarBorderStyles=avatar.borderObject?`inset 0 0 0 ${avatarBorderObject.borderWidth}px ${avatarBorderObject.borderColor}`:null;const toggleMenu=()=>{setMenuOpen(!menuOpen);};const loggedInOrEditor=()=>{return store&&store.isAuthenticated||(window===null||window===void 0?void 0:window[\"Framer\"]);};const loggedOutOrEditor=()=>{return store&&!store.isAuthenticated||(window===null||window===void 0?void 0:window[\"Framer\"]);};const displayLink=link=>{if(link.display===\"none\"){return false;}else if(link.display===\"allways\"||(window===null||window===void 0?void 0:window[\"Framer\"])){return true;}else if(link.display===\"loggedIn\"){return store&&store.isAuthenticated;}else if(link.display===\"loggedOut\"){return store&&!store.isAuthenticated;}};const handleClick=item=>{if(!item)return;const{linkType,link,action}=item;if(linkType===\"link\"){window.location.href=link;}else{if(action===\"signOut\"){auth.signOut(\"/\");}}};function dynamicBoxShadow(...shadows){const output=[];shadows.forEach(shadow=>shadow&&output.push(shadow));return output.join(\", \");}const primaryButtonStyle={...buttonStyle,...primaryButton.font,padding:primaryButtonPaddingValue,borderRadius:primaryButtonBorderRadius,background:primaryButton.fill,color:primaryButton.color,boxShadow:dynamicBoxShadow(primaryButtonShadowStyles,primaryButtonBorderStyles)};const secondaryButtonStyle={...buttonStyle,...secondaryButton.font,padding:secondaryButtonPaddingValue,borderRadius:secondaryButtonBorderRadius,background:secondaryButton.fill,color:secondaryButton.color,boxShadow:dynamicBoxShadow(secondaryButtonShadowStyles,secondaryButtonBorderStyles)};return /*#__PURE__*/ _jsxs(\"div\",{style:{...containerStyle,flexDirection:layout===\"vertical\"?\"column\":\"row\"},children:[links.filter(link=>displayLink(link)&&(link.location===\"nav\"||layout===\"vertical\")).map((item,index)=>/*#__PURE__*/ _jsx(\"div\",{style:{height:\"100%\",display:\"flex\",position:\"relative\",alignSelf:align},children:/*#__PURE__*/ _jsx(\"button\",{onClick:()=>handleClick(item),style:item.style===\"primary\"?primaryButtonStyle:secondaryButtonStyle,children:item.label})})),loggedInOrEditor()&&layout===\"horizontal\"&&avatar.display&&/*#__PURE__*/ _jsxs(\"div\",{style:relativeStyle,children:[/*#__PURE__*/ _jsx(\"div\",{children:/*#__PURE__*/ _jsx(\"button\",{type:\"button\",style:avatarWrapperStyle,onClick:toggleMenu,children:/*#__PURE__*/ _jsx(\"div\",{style:{...avatarStyle,...avatar.font,height:`${avatar.size}px`,width:`${avatar.size}px`,borderRadius:avatarBorderRadius,fontWeight:avatar.fontWeight,background:avatar.fill,color:avatar.color,boxShadow:dynamicBoxShadow(avatarShadowStyles,avatarBorderStyles)},children:((ref2=store===null||store===void 0?void 0:(ref=store.user)===null||ref===void 0?void 0:(ref1=ref.first_name)===null||ref1===void 0?void 0:ref1.charAt(0))===null||ref2===void 0?void 0:ref2.toUpperCase())||\"A\"})})}),menuOpen&&/*#__PURE__*/ _jsxs(\"div\",{style:dropdownStyle,onMouseLeave:()=>setMenuOpen(false),children:[/*#__PURE__*/ _jsxs(\"div\",{style:{...menuItemStyle,cursor:\"default\",borderBottom:\"1px solid #F3F4F6\"},children:[/*#__PURE__*/ _jsx(\"div\",{style:{fontSize:\"16px\",fontWeight:\"bold\",marginBottom:\"4px\"},children:store===null||store===void 0?void 0:(ref3=store.user)===null||ref3===void 0?void 0:ref3.first_name}),/*#__PURE__*/ _jsx(\"div\",{children:store===null||store===void 0?void 0:(ref4=store.user)===null||ref4===void 0?void 0:ref4.email})]}),links.filter(link=>link.location===\"menu\").map((item,index)=>/*#__PURE__*/ _jsx(\"a\",{onClick:()=>handleClick(item),style:{...menuItemStyle,textAlign:\"center\"},target:item.newTab?\"_blank\":\"_self\",children:item.label},index))]})]})]});},[]);const containerStyle={display:\"flex\",width:\"100%\",gap:\"12px\",justifyContent:\"center\",alignItems:\"center\"};const relativeStyle={position:\"relative\"};const avatarWrapperStyle={display:\"flex\",border:0,padding:\"0\",backgroundColor:\"transparent\",fontSize:\"16px\",outline:\"none\",cursor:\"pointer\"};const avatarStyle={display:\"flex\",fontSize:\"16px\",justifyContent:\"center\",alignItems:\"center\"};const dropdownStyle={position:\"absolute\",right:\"0\",zIndex:\"999999\",marginTop:\"8px\",minWidth:\"192px\",background:\"#fff\",borderRadius:\"6px\",padding:\"4px\",boxShadow:\"0px 10px 15px rgba(0, 0, 0, 0.1)\",outline:\"none\"};const menuItemStyle={display:\"block\",padding:\"12px 16px\",fontSize:\"13px\",color:\"#4A5568\",textDecoration:\"none\",cursor:\"pointer\"};const buttonStyle={border:0,width:\"100%\",fontSize:\"16px\",cursor:\"pointer\",whiteSpace:\"nowrap\"};const paddingPropertyControls={padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:8,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\",],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}};const sizePropertyControls={size:{title:\"Size\",type:ControlType.Number,defaultValue:34}};const buttonPropertycontrols={font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#333\"},color:{title:\"Text\",type:ControlType.Color,defaultValue:\"#FFF\"},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},borderObject:{type:ControlType.Object,title:\"Border\",optional:true,controls:{borderWidth:{title:\"Width\",type:ControlType.Number,displayStepper:true,defaultValue:1},borderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(200,200,200,0.5)\"}}},shadowObject:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"Shadow X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Shadow Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Shadow B\",type:ControlType.Number,min:0,max:100,defaultValue:4}}}};const basePropertyControls={links:{title:\"Links\",type:ControlType.Array,control:{type:ControlType.Object,controls:{label:{title:\"Label\",type:ControlType.String,defaultValue:\"Button\"},linkType:{type:ControlType.Enum,defaultValue:\"link\",options:[\"link\",\"action\"],optionTitles:[\"Link\",\"Action\"]},link:{title:\"Link\",type:ControlType.Link,hidden:props=>props.linkType!==\"link\"},newTab:{title:\"New Tab\",type:ControlType.Boolean,defaultValue:false,hidden:props=>props.linkType!==\"link\"},action:{type:ControlType.Enum,defaultValue:\"signOut\",options:[\"signOut\"],optionTitles:[\"Sign out\"],hidden:props=>props.linkType!==\"action\"},location:{type:ControlType.Enum,defaultValue:\"nav\",options:[\"nav\",\"menu\"],optionTitles:[\"Navigation\",\"Menu\"]},style:{type:ControlType.Enum,defaultValue:\"secondary\",options:[\"primary\",\"secondary\"],optionTitles:[\"Primary\",\"Secondary\"]},display:{type:ControlType.Enum,defaultValue:\"allways\",options:[\"allways\",\"loggedIn\",\"loggedOut\",\"none\"],optionTitles:[\"Allways\",\"Logged In\",\"Logged Out\",\"None\",]}}}},primaryButton:{title:\"Primary\",type:ControlType.Object,controls:{...buttonPropertycontrols,...paddingPropertyControls}},secondaryButton:{title:\"Secondary\",type:ControlType.Object,controls:{...buttonPropertycontrols,...paddingPropertyControls}},avatar:{title:\"Avatar\",type:ControlType.Object,controls:{...buttonPropertycontrols,...sizePropertyControls,display:{title:\"Display\",type:ControlType.Boolean,defaultValue:true}}},layout:{title:\"Layout\",type:ControlType.Enum,options:[\"horizontal\",\"vertical\"],displaySegmentedControl:true},align:{title:\"Align\",type:ControlType.Enum,segmentedControlDirection:\"vertical\",options:[\"flex-start\",\"center\",\"flex-end\",\"stretch\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Stretch\"],defaultValue:\"stretch\",hidden:props=>props.layout===\"horizontal\"}};addPropertyControls(AuthWidget,basePropertyControls);AuthWidget.defaultProps={layout:\"vertical\",avatar:{fill:\"#7421FC\"},links:[{label:\"Sign In\",location:\"nav\",linkType:\"link\",link:\"\",newTab:false,display:\"loggedOut\"},{label:\"Sign Up\",location:\"nav\",linkType:\"link\",link:\"\",newTab:false,display:\"loggedOut\"},{label:\"Sign out\",location:\"menu\",linkType:\"action\",link:\"\",action:\"signOut\",newTab:true,display:\"loggedIn\"},]};export default AuthWidget;export{basePropertyControls};\nexport const __FramerMetadata__ = {\"exports\":{\"basePropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"AuthWidget\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-auto\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AuthWidget.map", "import{jsx as t}from\"react/jsx-runtime\";import{useEffect as r}from\"react\";import{createStore as e}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{useRouter as n,inferInitialRouteFromPath as u}from\"framer\";import{auth as i}from\"https://cdn.framerauth.com/scripts/framerauth-sdk@beta.js\";let l=e({user:null,isAuthenticated:!1,isLoaded:!1});export function withAuth(e){return n=>{let[u,o]=l();return r(()=>{u.isAuthenticated||i.getUser({cache:!1}).then(({data:t,error:r})=>{let{user:e}=t;e?o({user:e,isAuthenticated:!0,isLoaded:!0}):o({isLoaded:!0});});},[]),/*#__PURE__*/t(e,{...n,store:u});};}export function withStore(r){return e=>{let[n,u]=l();return /*#__PURE__*/t(r,{...e,store:n});};}export function withSignOut(r){let e=()=>{i.signOut(\"/\");};return n=>{let[u,i]=l();return u.user?/*#__PURE__*/t(r,{...n,onClick:e}):null;};}export function withEmail(r){return e=>{let[n,u]=l();return n.user?/*#__PURE__*/t(r,{...e,text:n.user.email}):null;};}export function withFirstName(r){return e=>{let[n,u]=l();return n.user?/*#__PURE__*/t(r,{...e,text:n.user.first_name}):null;};}export function withLoggedIn(r){return e=>{let[n,u]=l();return n.user?/*#__PURE__*/t(r,{...e}):null;};}export function withLoggedOut(r){return e=>{let[n]=l();if(n.user)return null;let u=e.className||\"\";return n.isLoaded||(u+=\" fa-cloak\"),/*#__PURE__*/t(r,{...e,className:u.trim()});};}export function withVariant(r){return e=>{let[n]=l(),u=n.user?null:null==e?void 0:e.variant;return /*#__PURE__*/t(r,{...e,variant:u});};}export function withIsLessonComplete(r){return e=>{var n,u;let[i,o]=l();// Do not display the component if the user is logged out\nif(!i.user)return null;let s=`course:status:${null==e?void 0:e.slug}`,a=(null===(u=i.user)||void 0===u?void 0:null===(n=u.data)||void 0===n?void 0:n[s])===\"completed\";return a?/*#__PURE__*/t(r,{...e}):null;};}export function withActionCompleteLesson(r){return e=>{var o,s;let a=n(),[c,d]=l(),m=`course:status:${null==e?void 0:e.slug}`,f=(null===(s=c.user)||void 0===s?void 0:null===(o=s.data)||void 0===o?void 0:o[m])===\"completed\";// Do not display the component if the user is logged out\nif(!c.user)return null;// Define an async function handleClick to handle the click event.\nlet p=async t=>{try{// If the lesson has been completed exit the function\nif(f)return;// Update the components local state (for instant UI update)\nf=!0;// Call the FramerAuth API to update the user data, marking the course as completed.\nlet{data:t,error:r}=await i.patchUserData({[m]:\"completed\"});// If there is an error throw it.\nif(r)throw Error(\"Error updating course status.\");// If there is no error, update the user data in the store with the updated data.\nlet n={...c.user,data:t};// If there is a link, redirect the user.\nif(d({user:n}),null==e?void 0:e.link){let[t,r]=e.link.split(\"#\"),{routeId:n,pathVariables:i}=u(a.routes,t);n&&a.navigate(n,r,i);}}catch(t){console.error(t),f=!1;}},h=f?null==e?void 0:e.variant:null;// Render the original component with the modified props and onClick handler.\nreturn /*#__PURE__*/t(r,{...e,variant:h,onClick:p});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withActionCompleteLesson\":{\"type\":\"reactHoc\",\"name\":\"withActionCompleteLesson\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withVariant\":{\"type\":\"reactHoc\",\"name\":\"withVariant\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAuth\":{\"type\":\"reactHoc\",\"name\":\"withAuth\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withIsLessonComplete\":{\"type\":\"reactHoc\",\"name\":\"withIsLessonComplete\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFirstName\":{\"type\":\"reactHoc\",\"name\":\"withFirstName\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStore\":{\"type\":\"reactHoc\",\"name\":\"withStore\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withEmail\":{\"type\":\"reactHoc\",\"name\":\"withEmail\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLoggedIn\":{\"type\":\"reactHoc\",\"name\":\"withLoggedIn\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLoggedOut\":{\"type\":\"reactHoc\",\"name\":\"withLoggedOut\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSignOut\":{\"type\":\"reactHoc\",\"name\":\"withSignOut\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerAuth.map", "import{fontStore as t}from\"framer\";t.loadWebFontsFromSelectors([\"GF;Onest-regular\",\"GF;Onest-700\"]);export const fonts=[{family:\"Onest\",moduleAsset:{localModuleIdentifier:\"local-module:css/dC8FTu0pa:default\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ZshFMQWXgSQ.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ZshFMQWXgSQ.ttf\",weight:\"400\"},{family:\"Onest\",moduleAsset:{localModuleIdentifier:\"local-module:css/dC8FTu0pa:default\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPhEhiZshFMQWXgSQ.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPhEhiZshFMQWXgSQ.ttf\",weight:\"700\"}];export const css=['.framer-rDjmo .framer-styles-preset-136iv46:not(.rich-text-wrapper), .framer-rDjmo .framer-styles-preset-136iv46.rich-text-wrapper p { --framer-font-family: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-family-bold: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, #666666); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-rDjmo\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore as e}from\"framer\";e.loadWebFontsFromSelectors([]);export const fonts=[];export const css=['.framer-55LUp .framer-styles-preset-oxo1gx:not(.rich-text-wrapper), .framer-55LUp .framer-styles-preset-oxo1gx.rich-text-wrapper a { --framer-link-current-text-color: var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, #000000) /* {\"name\":\"Heading\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, #000000) /* {\"name\":\"Heading\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, #666666); --framer-link-text-decoration: none; }'];export const className=\"framer-55LUp\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as e}from\"react/jsx-runtime\";import{motion as a}from\"framer-motion\";// Created using the Override Generator from FramerOverrides.com/generator\nexport const withTap=t=>i=>/*#__PURE__*/e(t,{...i,as:a.div,style:{},whileTap:{scale:.9,y:3,transition:{duration:.3,ease:\"anticipate\",repeat:0,repeatDelay:0,delay:0}}});export const withScale=t=>i=>/*#__PURE__*/e(t,{...i,as:a.div,style:{},whileTap:{scale:1.02,y:3,transition:{duration:.3,ease:\"easeOut\",repeat:0,repeatDelay:0,delay:0}}});\nexport const __FramerMetadata__ = {\"exports\":{\"withTap\":{\"type\":\"reactHoc\",\"name\":\"withTap\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withScale\":{\"type\":\"reactHoc\",\"name\":\"withScale\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithTap.map", "import{fontStore as e}from\"framer\";e.loadWebFontsFromSelectors([\"GF;Onest-500\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{family:\"Onest\",moduleAsset:{localModuleIdentifier:\"local-module:css/FINTCzMg_:default\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-ZshFMQWXgSQ.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-ZshFMQWXgSQ.ttf\",weight:\"500\"}];export const css=['.framer-xGreB .framer-styles-preset-c6g3tg:not(.rich-text-wrapper), .framer-xGreB .framer-styles-preset-c6g3tg.rich-text-wrapper p { --framer-font-family: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, #666666); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-xGreB\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d894e1b)\nimport{jsx as e,jsxs as r}from\"react/jsx-runtime\";import{addFonts as t,addPropertyControls as a,ControlType as n,cx as o,Link as i,RichText as l,SVG as s,useLocaleInfo as d,useVariantState as m,withCSS as f}from\"framer\";import{LayoutGroup as p,motion as c,MotionConfigContext as u}from\"framer-motion\";import*as g from\"react\";import{withTap as h}from\"https://framerusercontent.com/modules/H36XnJ0EPh9V46PuKvrx/XJ3U82cuAO028laC5vPa/WithTap.js\";import*as x from\"https://framerusercontent.com/modules/lRH5nGAn6hrVzQXoFeJT/yOoucVxUW8bui4orVDvq/FINTCzMg_.js\";let b=h(c.a),y=[\"dnmbRm2BH\"],v=\"framer-APc5W\",w={dnmbRm2BH:\"framer-v-nt9e1\"};function P(e,...r){let t={};return null==r||r.forEach(r=>r&&Object.assign(t,e[r])),t;}let C={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},k=({value:r,children:t})=>{let a=g.useContext(u),n=null!=r?r:a.transition,o=g.useMemo(()=>({...a,transition:n}),[JSON.stringify(n)]);return /*#__PURE__*/e(u.Provider,{value:o,children:t});},A=({height:e,id:r,link:t,title:a,width:n,...o})=>{var i;return{...o,GepLgopiF:null!==(i=null!=a?a:o.GepLgopiF)&&void 0!==i?i:\"Product Hub\",jwMLBrOb_:null!=t?t:o.jwMLBrOb_};},W=(e,r)=>r.join(\"-\")+e.layoutDependency,j=/*#__PURE__*/g.forwardRef(function(t,a){let{activeLocale:n}=d(),{style:f,className:u,layoutId:h,variant:v,jwMLBrOb_:P,GepLgopiF:j,...H}=A(t),{baseVariant:L,classNames:z,gestureVariant:N,setGestureState:B,setVariant:T,transition:F,variants:I}=m({cycleOrder:y,defaultVariant:\"dnmbRm2BH\",transitions:C,variant:v,variantClassNames:w}),M=W(t,I),_=g.useRef(null),q=g.useId(),R=[x.className];return /*#__PURE__*/e(p,{id:null!=h?h:q,children:/*#__PURE__*/e(c.div,{initial:v,animate:I,onHoverStart:()=>B({isHovered:!0}),onHoverEnd:()=>B({isHovered:!1}),onTapStart:()=>B({isPressed:!0}),onTap:()=>B({isPressed:!1}),onTapCancel:()=>B({isPressed:!1}),className:o(\"framer-APc5W\",...R,z),style:{display:\"contents\"},children:/*#__PURE__*/e(k,{value:F,children:/*#__PURE__*/e(i,{href:P,children:/*#__PURE__*/r(b,{...H,className:`${o(\"framer-nt9e1\",u)} framer-4zmzys`,\"data-framer-name\":\"Variant 1\",layoutDependency:M,layoutId:\"dnmbRm2BH\",ref:null!=a?a:_,style:{...f},children:[/*#__PURE__*/e(s,{className:\"framer-1yi0znn\",\"data-framer-name\":\"Vector\",layout:\"position\",layoutDependency:M,layoutId:\"LuY2f2Pkt\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 41 20\"><path d=\"M 0.364 10 C 0.364 4.477 4.859 -0 10.405 0 C 13.411 0 16.109 1.316 17.949 3.401 C 21.288 7.134 24.049 6.938 26.981 4.182 C 28.42 2.829 30.36 2 32.494 2 C 36.931 2 40.527 5.582 40.527 10 C 40.527 14.418 36.931 18 32.494 18 C 30.36 18 28.42 17.171 26.981 15.818 C 24.05 13.063 21.289 12.866 17.952 16.596 C 16.111 18.683 13.412 20 10.405 20 C 4.859 20 0.364 15.523 0.364 10 Z\" fill=\"var(--token-556a66a6-7f4b-4118-b327-ed374e4a0f03, rgb(173, 31, 255)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>',svgContentId:1873990278,withExternalLayout:!0}),/*#__PURE__*/e(l,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(g.Fragment,{children:/*#__PURE__*/e(c.p,{className:\"framer-styles-preset-c6g3tg\",\"data-styles-preset\":\"FINTCzMg_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0)))\"},children:\"Product Hub\"})}),className:\"framer-167q9zj\",layoutDependency:M,layoutId:\"uaSjh65HB\",style:{\"--extracted-r6o4lv\":\"var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:j,verticalAlignment:\"top\",withExternalLayout:!0})]})})})})});}),H=['.framer-APc5W [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-APc5W .framer-4zmzys { display: block; }\",\".framer-APc5W .framer-nt9e1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-APc5W .framer-1yi0znn { flex: none; height: 20px; position: relative; width: 41px; }\",\".framer-APc5W .framer-167q9zj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-APc5W .framer-nt9e1 { gap: 0px; } .framer-APc5W .framer-nt9e1 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-APc5W .framer-nt9e1 > :first-child { margin-left: 0px; } .framer-APc5W .framer-nt9e1 > :last-child { margin-right: 0px; } }\",...x.css],L=f(j,H,\"framer-APc5W\");export default L;L.displayName=\"Navigation / Logo\",L.defaultProps={height:20,width:148},a(L,{jwMLBrOb_:{title:\"Link\",type:n.Link},GepLgopiF:{defaultValue:\"Product Hub\",displayTextArea:!1,title:\"Title\",type:n.String}}),t(L,[...x.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framermbl_Hxe5m\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"148\",\"framerIntrinsicHeight\":\"20\",\"framerImmutableVariables\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"jwMLBrOb_\\\":\\\"link\\\",\\\"GepLgopiF\\\":\\\"title\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d894e1b)\nimport{jsx as e,jsxs as r}from\"react/jsx-runtime\";import{addFonts as a,addPropertyControls as t,ControlType as o,cx as n,getFonts as i,getPropertyControls as d,Link as l,RichText as m,SVG as s,useLocaleInfo as f,useVariantState as c,withCSS as b}from\"framer\";import{LayoutGroup as h,motion as p,MotionConfigContext as u}from\"framer-motion\";import*as g from\"react\";import{Icon as v}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import*as y from\"https://framerusercontent.com/modules/lRH5nGAn6hrVzQXoFeJT/yOoucVxUW8bui4orVDvq/FINTCzMg_.js\";let w=i(v),x=d(v),P={AwfPaYY6n:{hover:!0},bNUL1NPtP:{hover:!0},mduIKsXbu:{hover:!0}},N=[\"mduIKsXbu\",\"AwfPaYY6n\",\"bNUL1NPtP\"],k=\"framer-e2hHR\",R={AwfPaYY6n:\"framer-v-1fws4bs\",bNUL1NPtP:\"framer-v-ase3n3\",mduIKsXbu:\"framer-v-tt3hpg\"};function L(e,...r){let a={};return null==r||r.forEach(r=>r&&Object.assign(a,e[r])),a;}let H={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},B=({value:r,children:a})=>{let t=g.useContext(u),o=null!=r?r:t.transition,n=g.useMemo(()=>({...t,transition:o}),[JSON.stringify(o)]);return /*#__PURE__*/e(u.Provider,{value:n,children:a});},I={Disabled:\"bNUL1NPtP\",Primary:\"mduIKsXbu\",Secondary:\"AwfPaYY6n\"},Y=({height:e,icon:r,id:a,link:t,name:o,title:n,width:i,...d})=>{var l,m,s,f;return{...d,maLbBaXzl:null!==(l=null!=n?n:d.maLbBaXzl)&&void 0!==l?l:\"Become a Member\",QVT44Bmsv:null!=t?t:d.QVT44Bmsv,R7E0yAlkj:null!==(m=null!=o?o:d.R7E0yAlkj)&&void 0!==m?m:\"cast\",RhFPweFBU:null!=r?r:d.RhFPweFBU,variant:null!==(f=null!==(s=I[d.variant])&&void 0!==s?s:d.variant)&&void 0!==f?f:\"mduIKsXbu\"};},C=(e,r)=>r.join(\"-\")+e.layoutDependency,F=/*#__PURE__*/g.forwardRef(function(a,t){let{activeLocale:o}=f(),{style:i,className:d,layoutId:b,variant:u,maLbBaXzl:w,QVT44Bmsv:x,RhFPweFBU:k,R7E0yAlkj:I,...F}=Y(a),{baseVariant:U,classNames:A,gestureVariant:j,setGestureState:M,setVariant:S,transition:T,variants:X}=c({cycleOrder:N,defaultVariant:\"mduIKsXbu\",enabledGestures:P,transitions:H,variant:u,variantClassNames:R}),D=C(a,X),z=g.useRef(null),K=g.useId(),E=[y.className];return /*#__PURE__*/e(h,{id:null!=b?b:K,children:/*#__PURE__*/e(p.div,{initial:u,animate:X,onHoverStart:()=>M({isHovered:!0}),onHoverEnd:()=>M({isHovered:!1}),onTapStart:()=>M({isPressed:!0}),onTap:()=>M({isPressed:!1}),onTapCancel:()=>M({isPressed:!1}),className:n(\"framer-e2hHR\",...E,A),style:{display:\"contents\"},children:/*#__PURE__*/e(B,{value:T,children:/*#__PURE__*/e(l,{href:x,smoothScroll:!0,children:/*#__PURE__*/r(p.a,{...F,className:`${n(\"framer-tt3hpg\",d)} framer-utkt09`,\"data-border\":!0,\"data-framer-name\":\"Primary\",layoutDependency:D,layoutId:\"mduIKsXbu\",ref:null!=t?t:z,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":'var(--token-58389c29-c015-4427-a57c-637e65cb6404, rgb(235, 235, 235)) /* {\"name\":\"Border\"} */',\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...i},variants:{\"AwfPaYY6n-hover\":{\"--border-color\":'var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, rgb(102, 102, 102)) /* {\"name\":\"Grey\"} */',backgroundColor:\"rgba(0, 0, 0, 0)\"},\"bNUL1NPtP-hover\":{\"--border-color\":'var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, rgb(102, 102, 102)) /* {\"name\":\"Grey\"} */'},\"mduIKsXbu-hover\":{backgroundColor:\"var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, rgb(102, 102, 102))\"},AwfPaYY6n:{backgroundColor:\"rgba(0, 0, 0, 0)\"},bNUL1NPtP:{backgroundColor:\"var(--token-db88a771-6701-4faa-b3c9-41f973b43aa0, rgb(255, 255, 255))\"}},...L({\"AwfPaYY6n-hover\":{\"data-framer-name\":void 0},\"bNUL1NPtP-hover\":{\"data-framer-name\":void 0},\"mduIKsXbu-hover\":{\"data-framer-name\":void 0},AwfPaYY6n:{\"data-framer-name\":\"Secondary\"},bNUL1NPtP:{\"data-framer-name\":\"Disabled\"}},U,j),children:[k&&/*#__PURE__*/e(p.div,{className:\"framer-18gwtl6-container\",layoutDependency:D,layoutId:\"ojGFSuBec-container\",children:/*#__PURE__*/e(v,{color:'var(--token-db88a771-6701-4faa-b3c9-41f973b43aa0, rgb(255, 255, 255)) /* {\"name\":\"Dark\"} */',height:\"100%\",iconSearch:\"Home\",iconSelection:I,id:\"ojGFSuBec\",layoutId:\"ojGFSuBec\",mirrored:!1,selectByList:!0,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...L({AwfPaYY6n:{color:'var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0)) /* {\"name\":\"Heading\"} */'},bNUL1NPtP:{color:'var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, rgb(102, 102, 102)) /* {\"name\":\"Grey\"} */'}},U,j)})}),/*#__PURE__*/e(m,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(g.Fragment,{children:/*#__PURE__*/e(p.p,{className:\"framer-styles-preset-c6g3tg\",\"data-styles-preset\":\"FINTCzMg_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-db88a771-6701-4faa-b3c9-41f973b43aa0, rgb(255, 255, 255)))\"},children:\"Become a Member\"})}),className:\"framer-12ugdvu\",layoutDependency:D,layoutId:\"Ok63wEpDh\",style:{\"--extracted-r6o4lv\":\"var(--token-db88a771-6701-4faa-b3c9-41f973b43aa0, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:w,variants:{AwfPaYY6n:{\"--extracted-r6o4lv\":\"var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0))\"},bNUL1NPtP:{\"--extracted-r6o4lv\":\"var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, rgb(102, 102, 102))\"}},verticalAlignment:\"top\",withExternalLayout:!0,...L({AwfPaYY6n:{children:/*#__PURE__*/e(g.Fragment,{children:/*#__PURE__*/e(p.p,{className:\"framer-styles-preset-c6g3tg\",\"data-styles-preset\":\"FINTCzMg_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0)))\"},children:\"Become a Member\"})})},bNUL1NPtP:{children:/*#__PURE__*/e(g.Fragment,{children:/*#__PURE__*/e(p.p,{className:\"framer-styles-preset-c6g3tg\",\"data-styles-preset\":\"FINTCzMg_\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, rgb(102, 102, 102)))\"},children:\"Become a Member\"})})}},U,j)}),(\"bNUL1NPtP-hover\"===j||\"bNUL1NPtP\"===U)&&/*#__PURE__*/e(p.div,{className:\"framer-19t8tto\",layoutDependency:D,layoutId:\"tIkM38dmC\",children:/*#__PURE__*/e(s,{className:\"framer-1jdvwh3\",\"data-framer-name\":\"Union\",layout:\"position\",layoutDependency:D,layoutId:\"pnisziZvF\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 19\"><path d=\"M 2.286 6.75 L 2.732 6.75 L 2.732 6.281 C 2.732 3.434 4.925 1.125 7.632 1.125 L 8.522 1.125 C 11.228 1.125 13.422 3.434 13.422 6.281 L 13.422 6.75 L 13.867 6.75 C 14.605 6.75 15.204 7.38 15.204 8.156 L 15.204 12.844 C 15.204 15.691 13.01 18 10.304 18 L 5.85 18 C 3.144 18 0.95 15.691 0.95 12.844 L 0.95 8.156 C 0.95 7.38 1.548 6.75 2.286 6.75 Z M 5.404 6.75 L 10.749 6.75 L 10.749 6.281 C 10.749 4.987 9.752 3.937 8.522 3.937 L 7.632 3.937 C 6.401 3.937 5.404 4.987 5.404 6.281 Z\" fill=\"var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, rgb(102, 102, 102)) /* {&quot;name&quot;:&quot;Grey&quot;} */\"></path></svg>',svgContentId:3561321116,withExternalLayout:!0})})]})})})})});}),U=['.framer-e2hHR [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-e2hHR .framer-utkt09 { display: block; }\",\".framer-e2hHR .framer-tt3hpg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 16px 16px 16px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-e2hHR .framer-18gwtl6-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-e2hHR .framer-12ugdvu { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-e2hHR .framer-19t8tto { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 24px; }\",\".framer-e2hHR .framer-1jdvwh3 { flex: none; height: 19px; position: relative; width: 16px; }\",\".framer-e2hHR .framer-v-tt3hpg .framer-tt3hpg, .framer-e2hHR .framer-v-1fws4bs .framer-tt3hpg, .framer-e2hHR .framer-v-ase3n3 .framer-tt3hpg { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-e2hHR .framer-tt3hpg, .framer-e2hHR .framer-19t8tto { gap: 0px; } .framer-e2hHR .framer-tt3hpg > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-e2hHR .framer-tt3hpg > :first-child, .framer-e2hHR .framer-19t8tto > :first-child { margin-left: 0px; } .framer-e2hHR .framer-tt3hpg > :last-child, .framer-e2hHR .framer-19t8tto > :last-child { margin-right: 0px; } .framer-e2hHR .framer-19t8tto > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-e2hHR.framer-v-ase3n3 .framer-18gwtl6-container { order: 1; }\",\".framer-e2hHR.framer-v-ase3n3 .framer-12ugdvu { order: 2; }\",\".framer-e2hHR.framer-v-ase3n3 .framer-19t8tto { order: 0; }\",...y.css],A=b(F,U,\"framer-e2hHR\");export default A;A.displayName=\"Button / Primary\",A.defaultProps={height:48,width:172},t(A,{variant:{options:[\"mduIKsXbu\",\"AwfPaYY6n\",\"bNUL1NPtP\"],optionTitles:[\"Primary\",\"Secondary\",\"Disabled\"],title:\"Variant\",type:o.Enum},maLbBaXzl:{defaultValue:\"Become a Member\",displayTextArea:!1,title:\"Title\",type:o.String},QVT44Bmsv:{title:\"Link\",type:o.Link},RhFPweFBU:{defaultValue:!1,title:\"Icon\",type:o.Boolean},R7E0yAlkj:(null==x?void 0:x.iconSelection)&&{...x.iconSelection,defaultValue:\"cast\",hidden:void 0,title:\"Name\"}}),a(A,[...w,...y.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpNAoQDh_U\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"maLbBaXzl\\\":\\\"title\\\",\\\"QVT44Bmsv\\\":\\\"link\\\",\\\"RhFPweFBU\\\":\\\"icon\\\",\\\"R7E0yAlkj\\\":\\\"name\\\"}\",\"framerImmutableVariables\":\"false\",\"framerIntrinsicHeight\":\"48\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AwfPaYY6n\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bNUL1NPtP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Mv5W2VYUI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lMNPeygEg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lJIGx2XG7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"172\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pNAoQDh_U.map", "// Generated by Framer (d894e1b)\nimport{jsx as r,jsxs as e}from\"react/jsx-runtime\";import{addFonts as a,addPropertyControls as t,ControlType as n,cx as i,getFonts as m,Link as o,resolveLink as f,RichText as d,useActiveVariantCallback as l,useLocaleInfo as s,useRouter as c,useVariantState as p,withCSS as g,withMappedReactProps as v}from\"framer\";import{LayoutGroup as h,motion as y,MotionConfigContext as u}from\"framer-motion\";import*as x from\"react\";import C from\"https://framerusercontent.com/modules/K0vjIQi4rEKjHW2w9KTk/dYLVxuexY7KKNX6S4l7F/NtlfRTR5s.js\";import B from\"https://framerusercontent.com/modules/kLio2AG8y3mSwYlZOhPf/Tjt98LdtVMADeoiv7pwl/AuthWidget.js\";import{withAuth as q,withLoggedIn as b,withLoggedOut as w}from\"https://framerusercontent.com/modules/YKtEswOwCw6E8avmfiwn/HwhNtrfO8E2SCJy1IUbx/FramerAuth.js\";import*as j from\"https://framerusercontent.com/modules/cYLLcqXT7j0CVKVwhbMh/6RoHLUfC5uPp718pQDUz/dC8FTu0pa.js\";import*as k from\"https://framerusercontent.com/modules/UyL2Bg0TFKMmR8Lpw58y/rSWCtJibFxW8tVayKURp/itCqtVoWd.js\";import I from\"https://framerusercontent.com/modules/iH1cZEtxjm503Ntekgr8/oYgOT4UJE3k2L7LbWDRJ/mbl_Hxe5m.js\";import O,*as U from\"https://framerusercontent.com/modules/RQHF4SuUofkKFkfZ8Du2/yKLfYyuORFDNeAtTqVkz/pNAoQDh_U.js\";let N=m(I),A=m(C),P=w(d),F=m(O),M=v(w(O),U),S=v(b(O),U),R=m(B),T=q(B),W=[\"gMRoguRA7\",\"oCWBGv6CF\",\"OUrUAuMU6\"],z=\"framer-CyBqd\",D={gMRoguRA7:\"framer-v-1hmvsvf\",oCWBGv6CF:\"framer-v-8it82n\",OUrUAuMU6:\"framer-v-1u5gev3\"};function E(r,...e){let a={};return null==e||e.forEach(e=>e&&Object.assign(a,r[e])),a;}let Q={default:{damping:50,delay:0,mass:1,stiffness:400,type:\"spring\"}},Z=({value:e,children:a})=>{let t=x.useContext(u),n=null!=e?e:t.transition,i=x.useMemo(()=>({...t,transition:n}),[JSON.stringify(n)]);return /*#__PURE__*/r(u.Provider,{value:i,children:a});},L={\"Phone Open\":\"OUrUAuMU6\",Desktop:\"gMRoguRA7\",Phone:\"oCWBGv6CF\"},G=({height:r,id:e,width:a,...t})=>{var n,i;return{...t,variant:null!==(i=null!==(n=L[t.variant])&&void 0!==n?n:t.variant)&&void 0!==i?i:\"gMRoguRA7\"};},X=(r,e)=>e.join(\"-\")+r.layoutDependency,Y=/*#__PURE__*/x.forwardRef(function(a,t){let{activeLocale:n}=s(),{style:m,className:g,layoutId:v,variant:u,...B}=G(a),{baseVariant:q,classNames:b,gestureVariant:w,setGestureState:O,setVariant:U,transition:N,variants:A}=p({cycleOrder:W,defaultVariant:\"gMRoguRA7\",transitions:Q,variant:u,variantClassNames:D}),F=X(a,A),{activeVariantCallback:R,delay:z}=l(q),L=R(async(...r)=>{U(\"OUrUAuMU6\");}),Y=R(async(...r)=>{U(\"oCWBGv6CF\");}),H=x.useRef(null),K=c(),_=x.useId(),V=[j.className,k.className];return /*#__PURE__*/r(h,{id:null!=v?v:_,children:/*#__PURE__*/r(y.div,{initial:u,animate:A,onHoverStart:()=>O({isHovered:!0}),onHoverEnd:()=>O({isHovered:!1}),onTapStart:()=>O({isPressed:!0}),onTap:()=>O({isPressed:!1}),onTapCancel:()=>O({isPressed:!1}),className:i(\"framer-CyBqd\",...V,b),style:{display:\"contents\"},children:/*#__PURE__*/r(Z,{value:N,children:/*#__PURE__*/e(y.nav,{...B,className:i(\"framer-1hmvsvf\",g),\"data-border\":!0,\"data-framer-name\":\"Desktop\",layoutDependency:F,layoutId:\"gMRoguRA7\",ref:null!=t?t:H,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":'var(--token-58389c29-c015-4427-a57c-637e65cb6404, rgb(235, 235, 235)) /* {\"name\":\"Border\"} */',\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-004153e9-836e-4588-87f8-07c9aa18e03d, rgb(250, 250, 250))\",...m},...E({oCWBGv6CF:{\"data-framer-name\":\"Phone\"},OUrUAuMU6:{\"data-framer-name\":\"Phone Open\"}},q,w),children:[/*#__PURE__*/e(y.div,{className:\"framer-pof2v3\",\"data-framer-name\":\"Top\",layoutDependency:F,layoutId:\"Yu8z88hL2\",children:[/*#__PURE__*/r(y.div,{className:\"framer-ztg937-container\",layoutDependency:F,layoutId:\"EQBpI0Tdl-container\",children:/*#__PURE__*/r(I,{GepLgopiF:\"Product Hub\",height:\"100%\",id:\"EQBpI0Tdl\",jwMLBrOb_:f({webPageId:\"augiA20Il\"},K),layoutId:\"EQBpI0Tdl\",width:\"100%\"})}),!![\"oCWBGv6CF\",\"OUrUAuMU6\"].includes(q)&&/*#__PURE__*/r(y.div,{className:\"framer-oe9ut0-container\",\"data-framer-name\":\"Menu Icon\",layoutDependency:F,layoutId:\"DNsUdiWhy-container\",name:\"Menu Icon\",children:/*#__PURE__*/r(C,{height:\"100%\",id:\"DNsUdiWhy\",layoutId:\"DNsUdiWhy\",name:\"Menu Icon\",variant:\"iXr4sMW6I\",width:\"100%\",...E({oCWBGv6CF:{tap:L},OUrUAuMU6:{tap:Y,variant:\"IFfgsM7NA\"}},q,w)})})]}),/*#__PURE__*/r(y.div,{className:\"framer-stgkjm\",\"data-framer-name\":\"Links\",layoutDependency:F,layoutId:\"pE4i_3iXp\",children:/*#__PURE__*/e(y.div,{className:\"framer-97i7gj\",layoutDependency:F,layoutId:\"wRJgR5Zaw\",children:[/*#__PURE__*/r(d,{__fromCanvasComponent:!0,children:/*#__PURE__*/r(x.Fragment,{children:/*#__PURE__*/r(y.p,{className:\"framer-styles-preset-136iv46\",\"data-styles-preset\":\"dC8FTu0pa\",children:/*#__PURE__*/r(o,{href:{webPageId:\"augiA20Il\"},openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/r(y.a,{className:\"framer-styles-preset-oxo1gx\",\"data-styles-preset\":\"itCqtVoWd\",children:\"Explore\"})})})}),className:\"framer-1uqy441\",layoutDependency:F,layoutId:\"FNAFDYUbX\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:!0}),/*#__PURE__*/r(P,{__fromCanvasComponent:!0,children:/*#__PURE__*/r(x.Fragment,{children:/*#__PURE__*/r(y.p,{className:\"framer-styles-preset-136iv46\",\"data-styles-preset\":\"dC8FTu0pa\",children:/*#__PURE__*/r(o,{href:{webPageId:\"AC5IC9weO\"},openInNewTab:!1,smoothScroll:!1,children:/*#__PURE__*/r(y.a,{className:\"framer-styles-preset-oxo1gx\",\"data-styles-preset\":\"itCqtVoWd\",children:\"Activate License\"})})})}),className:\"framer-1aaylna\",layoutDependency:F,layoutId:\"eO0zKbbMu\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:!0}),/*#__PURE__*/r(d,{__fromCanvasComponent:!0,children:/*#__PURE__*/r(x.Fragment,{children:/*#__PURE__*/r(y.p,{className:\"framer-styles-preset-136iv46\",\"data-styles-preset\":\"dC8FTu0pa\",children:/*#__PURE__*/r(o,{href:\"https://framer.com/projects/new?duplicate=cf1lyN0MnRmFZeoLjbBN&via=dannysapio\",openInNewTab:!0,smoothScroll:!1,children:/*#__PURE__*/r(y.a,{className:\"framer-styles-preset-oxo1gx\",\"data-styles-preset\":\"itCqtVoWd\",children:\"Free Remix\"})})})}),className:\"framer-w822fy\",layoutDependency:F,layoutId:\"uEhfcj8oc\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:!0}),/*#__PURE__*/e(y.div,{className:\"framer-331gl1\",layoutDependency:F,layoutId:\"fMkdpQq0n\",children:[/*#__PURE__*/r(y.div,{className:\"framer-1cc7p9k-container\",layoutDependency:F,layoutId:\"KUCfzOZpT-container\",children:/*#__PURE__*/r(M,{height:\"100%\",id:\"KUCfzOZpT\",layoutId:\"KUCfzOZpT\",maLbBaXzl:\"Sign In\",QVT44Bmsv:f({webPageId:\"EAKqIaPjl\"},K),R7E0yAlkj:\"cast\",RhFPweFBU:!1,variant:\"AwfPaYY6n\",width:\"100%\",...E({OUrUAuMU6:{style:{width:\"100%\"}}},q,w)})}),/*#__PURE__*/r(y.div,{className:\"framer-17e5akz-container\",layoutDependency:F,layoutId:\"Gm5PNEgE3-container\",children:/*#__PURE__*/r(M,{height:\"100%\",id:\"Gm5PNEgE3\",layoutId:\"Gm5PNEgE3\",maLbBaXzl:\"Become a Member\",QVT44Bmsv:f({webPageId:\"U_kEhrxj3\"},K),R7E0yAlkj:\"cast\",RhFPweFBU:!1,variant:\"mduIKsXbu\",width:\"100%\",...E({OUrUAuMU6:{style:{width:\"100%\"}}},q,w)})}),/*#__PURE__*/r(y.div,{className:\"framer-15k7nt8-container\",layoutDependency:F,layoutId:\"gPOCXOOY8-container\",children:/*#__PURE__*/r(S,{height:\"100%\",id:\"gPOCXOOY8\",layoutId:\"gPOCXOOY8\",maLbBaXzl:\"Account\",QVT44Bmsv:f({webPageId:\"R2ekp_5XK\"},K),R7E0yAlkj:\"user\",RhFPweFBU:!0,variant:\"AwfPaYY6n\",width:\"100%\",...E({OUrUAuMU6:{style:{width:\"100%\"}}},q,w)})}),/*#__PURE__*/r(y.div,{className:\"framer-dg8t39-container\",layoutDependency:F,layoutId:\"sz2B8oDeY-container\",children:/*#__PURE__*/r(T,{align:\"flex-start\",avatar:{borderRadius:32,color:'var(--token-54407644-9c28-463e-bcdc-a4899e5bd91b, rgb(255, 90, 31)) /* {\"name\":\"Primary\"} */',display:!1,fill:'var(--token-4ea9649a-ebe4-40dd-937a-4ecd733b1da9, rgb(255, 225, 214)) /* {\"name\":\"Primary Background\"} */',font:{fontFamily:'\"Onest\", \"Onest Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},size:40},height:\"100%\",id:\"sz2B8oDeY\",layout:\"vertical\",layoutId:\"sz2B8oDeY\",links:[{action:\"signOut\",display:\"loggedIn\",label:\"Sign Out\",link:f({webPageId:\"augiA20Il\"},K),linkType:\"action\",location:\"nav\",newTab:!1,style:\"secondary\"}],primaryButton:{borderObject:{borderColor:'var(--token-58389c29-c015-4427-a57c-637e65cb6404, rgb(227, 227, 227)) /* {\"name\":\"Border\"} */',borderWidth:1},borderRadius:8,color:'var(--token-004153e9-836e-4588-87f8-07c9aa18e03d, rgb(250, 250, 250)) /* {\"name\":\"Background\"} */',fill:'var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0)) /* {\"name\":\"Heading\"} */',font:{fontFamily:'\"Onest\", \"Onest Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:16,paddingBottom:16,paddingLeft:16,paddingPerSide:!1,paddingRight:16,paddingTop:16},secondaryButton:{borderObject:{borderColor:'var(--token-58389c29-c015-4427-a57c-637e65cb6404, rgb(235, 235, 235)) /* {\"name\":\"Border\"} */',borderWidth:1},borderRadius:8,color:'var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0)) /* {\"name\":\"Heading\"} */',fill:'var(--token-004153e9-836e-4588-87f8-07c9aa18e03d, rgb(250, 250, 250)) /* {\"name\":\"Background\"} */',font:{fontFamily:'\"Onest\", \"Onest Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},padding:16,paddingBottom:16,paddingLeft:16,paddingPerSide:!1,paddingRight:16,paddingTop:16},width:\"100%\",...E({oCWBGv6CF:{style:{width:\"100%\"}},OUrUAuMU6:{align:\"stretch\",style:{width:\"100%\"}}},q,w)})})]})]})})]})})})});}),H=['.framer-CyBqd [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CyBqd .framer-11o6qiz { display: block; }\",\".framer-CyBqd .framer-1hmvsvf { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-CyBqd .framer-pof2v3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 12px 12px 12px; position: relative; width: 1px; }\",\".framer-CyBqd .framer-ztg937-container, .framer-CyBqd .framer-oe9ut0-container, .framer-CyBqd .framer-1cc7p9k-container, .framer-CyBqd .framer-17e5akz-container, .framer-CyBqd .framer-15k7nt8-container, .framer-CyBqd .framer-dg8t39-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-CyBqd .framer-stgkjm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-CyBqd .framer-97i7gj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 12px 12px 12px; position: relative; width: min-content; }\",\".framer-CyBqd .framer-1uqy441, .framer-CyBqd .framer-1aaylna, .framer-CyBqd .framer-w822fy { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-CyBqd .framer-331gl1 { 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 0px 0px 0px; position: relative; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CyBqd .framer-1hmvsvf, .framer-CyBqd .framer-pof2v3, .framer-CyBqd .framer-stgkjm, .framer-CyBqd .framer-97i7gj, .framer-CyBqd .framer-331gl1 { gap: 0px; } .framer-CyBqd .framer-1hmvsvf > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-CyBqd .framer-1hmvsvf > :first-child, .framer-CyBqd .framer-pof2v3 > :first-child, .framer-CyBqd .framer-stgkjm > :first-child, .framer-CyBqd .framer-97i7gj > :first-child, .framer-CyBqd .framer-331gl1 > :first-child { margin-left: 0px; } .framer-CyBqd .framer-1hmvsvf > :last-child, .framer-CyBqd .framer-pof2v3 > :last-child, .framer-CyBqd .framer-stgkjm > :last-child, .framer-CyBqd .framer-97i7gj > :last-child, .framer-CyBqd .framer-331gl1 > :last-child { margin-right: 0px; } .framer-CyBqd .framer-pof2v3 > *, .framer-CyBqd .framer-331gl1 > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-CyBqd .framer-stgkjm > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-CyBqd .framer-97i7gj > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } }\",\".framer-CyBqd.framer-v-8it82n .framer-1hmvsvf { flex-direction: column; height: 64px; overflow: hidden; width: 390px; }\",\".framer-CyBqd.framer-v-8it82n .framer-pof2v3, .framer-CyBqd.framer-v-1u5gev3 .framer-pof2v3 { flex: none; gap: unset; height: 64px; justify-content: space-between; width: 100%; }\",\".framer-CyBqd.framer-v-8it82n .framer-ztg937-container, .framer-CyBqd.framer-v-1u5gev3 .framer-ztg937-container { order: 0; }\",\".framer-CyBqd.framer-v-8it82n .framer-oe9ut0-container, .framer-CyBqd.framer-v-1u5gev3 .framer-oe9ut0-container { order: 1; }\",\".framer-CyBqd.framer-v-8it82n .framer-stgkjm, .framer-CyBqd.framer-v-1u5gev3 .framer-stgkjm { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; width: 100%; }\",\".framer-CyBqd.framer-v-8it82n .framer-97i7gj, .framer-CyBqd.framer-v-1u5gev3 .framer-97i7gj { align-content: flex-start; align-items: flex-start; flex-direction: column; width: 100%; }\",\".framer-CyBqd.framer-v-8it82n .framer-331gl1, .framer-CyBqd.framer-v-1u5gev3 .framer-331gl1 { flex-direction: column; width: 100%; }\",\".framer-CyBqd.framer-v-8it82n .framer-dg8t39-container, .framer-CyBqd.framer-v-1u5gev3 .framer-1cc7p9k-container, .framer-CyBqd.framer-v-1u5gev3 .framer-17e5akz-container, .framer-CyBqd.framer-v-1u5gev3 .framer-15k7nt8-container, .framer-CyBqd.framer-v-1u5gev3 .framer-dg8t39-container { width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CyBqd.framer-v-8it82n .framer-1hmvsvf, .framer-CyBqd.framer-v-8it82n .framer-pof2v3, .framer-CyBqd.framer-v-8it82n .framer-stgkjm, .framer-CyBqd.framer-v-8it82n .framer-97i7gj, .framer-CyBqd.framer-v-8it82n .framer-331gl1 { gap: 0px; } .framer-CyBqd.framer-v-8it82n .framer-1hmvsvf > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-CyBqd.framer-v-8it82n .framer-1hmvsvf > :first-child, .framer-CyBqd.framer-v-8it82n .framer-stgkjm > :first-child, .framer-CyBqd.framer-v-8it82n .framer-97i7gj > :first-child, .framer-CyBqd.framer-v-8it82n .framer-331gl1 > :first-child { margin-top: 0px; } .framer-CyBqd.framer-v-8it82n .framer-1hmvsvf > :last-child, .framer-CyBqd.framer-v-8it82n .framer-stgkjm > :last-child, .framer-CyBqd.framer-v-8it82n .framer-97i7gj > :last-child, .framer-CyBqd.framer-v-8it82n .framer-331gl1 > :last-child { margin-bottom: 0px; } .framer-CyBqd.framer-v-8it82n .framer-pof2v3 > *, .framer-CyBqd.framer-v-8it82n .framer-pof2v3 > :first-child, .framer-CyBqd.framer-v-8it82n .framer-pof2v3 > :last-child { margin: 0px; } .framer-CyBqd.framer-v-8it82n .framer-stgkjm > *, .framer-CyBqd.framer-v-8it82n .framer-97i7gj > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-CyBqd.framer-v-8it82n .framer-331gl1 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",\".framer-CyBqd.framer-v-1u5gev3 .framer-1hmvsvf { flex-direction: column; max-height: calc(var(--framer-viewport-height, 100vh) * 1); min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; width: 390px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CyBqd.framer-v-1u5gev3 .framer-1hmvsvf, .framer-CyBqd.framer-v-1u5gev3 .framer-pof2v3, .framer-CyBqd.framer-v-1u5gev3 .framer-stgkjm, .framer-CyBqd.framer-v-1u5gev3 .framer-97i7gj, .framer-CyBqd.framer-v-1u5gev3 .framer-331gl1 { gap: 0px; } .framer-CyBqd.framer-v-1u5gev3 .framer-1hmvsvf > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-CyBqd.framer-v-1u5gev3 .framer-1hmvsvf > :first-child, .framer-CyBqd.framer-v-1u5gev3 .framer-stgkjm > :first-child, .framer-CyBqd.framer-v-1u5gev3 .framer-97i7gj > :first-child, .framer-CyBqd.framer-v-1u5gev3 .framer-331gl1 > :first-child { margin-top: 0px; } .framer-CyBqd.framer-v-1u5gev3 .framer-1hmvsvf > :last-child, .framer-CyBqd.framer-v-1u5gev3 .framer-stgkjm > :last-child, .framer-CyBqd.framer-v-1u5gev3 .framer-97i7gj > :last-child, .framer-CyBqd.framer-v-1u5gev3 .framer-331gl1 > :last-child { margin-bottom: 0px; } .framer-CyBqd.framer-v-1u5gev3 .framer-pof2v3 > *, .framer-CyBqd.framer-v-1u5gev3 .framer-pof2v3 > :first-child, .framer-CyBqd.framer-v-1u5gev3 .framer-pof2v3 > :last-child { margin: 0px; } .framer-CyBqd.framer-v-1u5gev3 .framer-stgkjm > *, .framer-CyBqd.framer-v-1u5gev3 .framer-97i7gj > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-CyBqd.framer-v-1u5gev3 .framer-331gl1 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }\",...j.css,...k.css],K=g(Y,H,\"framer-CyBqd\");export default K;K.displayName=\"Navigation / Dash Nav\",K.defaultProps={height:72,width:1200},t(K,{variant:{options:[\"gMRoguRA7\",\"oCWBGv6CF\",\"OUrUAuMU6\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:n.Enum}}),a(K,[{family:\"Onest\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/Ge037h9Qi:default\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-ZshFMQWXgSQ.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-ZshFMQWXgSQ.ttf\",weight:\"500\"},{family:\"Onest\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/Ge037h9Qi:default\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ZshFMQWXgSQ.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ZshFMQWXgSQ.ttf\",weight:\"400\"},...N,...A,...F,...R,...j.fonts,...k.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGe037h9Qi\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"72\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oCWBGv6CF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OUrUAuMU6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore as e}from\"framer\";e.loadWebFontsFromSelectors([\"GF;Onest-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{family:\"Onest\",moduleAsset:{localModuleIdentifier:\"local-module:css/BoYcHe90r:default\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ZshFMQWXgSQ.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ZshFMQWXgSQ.ttf\",weight:\"400\"}];export const css=['.framer-NrgsR .framer-styles-preset-16bjmx:not(.rich-text-wrapper), .framer-NrgsR .framer-styles-preset-16bjmx.rich-text-wrapper p { --framer-font-family: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, #666666); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-NrgsR\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore as t}from\"framer\";t.loadWebFontsFromSelectors([\"GF;Onest-regular\",\"GF;Onest-700\"]);export const fonts=[{family:\"Onest\",moduleAsset:{localModuleIdentifier:\"local-module:css/olKZnVyrk:default\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ZshFMQWXgSQ.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ZshFMQWXgSQ.ttf\",weight:\"400\"},{family:\"Onest\",moduleAsset:{localModuleIdentifier:\"local-module:css/olKZnVyrk:default\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPhEhiZshFMQWXgSQ.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPhEhiZshFMQWXgSQ.ttf\",weight:\"700\"}];export const css=['.framer-wVTVa .framer-styles-preset-113zu0v:not(.rich-text-wrapper), .framer-wVTVa .framer-styles-preset-113zu0v.rich-text-wrapper p { --framer-font-family: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-family-bold: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, #666666); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-wVTVa\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore as e}from\"framer\";e.loadWebFontsFromSelectors([\"GF;Onest-500\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{family:\"Onest\",moduleAsset:{localModuleIdentifier:\"local-module:css/cbvC3heGD:default\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-ZshFMQWXgSQ.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-ZshFMQWXgSQ.ttf\",weight:\"500\"}];export const css=['.framer-DFeny .framer-styles-preset-rcx6ky:not(.rich-text-wrapper), .framer-DFeny .framer-styles-preset-rcx6ky.rich-text-wrapper p { --framer-font-family: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, #666666); --framer-text-decoration: none; --framer-text-transform: none; }'];export const className=\"framer-DFeny\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d894e1b)\nimport{jsx as e}from\"react/jsx-runtime\";import{addFonts as r,addPropertyControls as a,ControlType as t,cx as n,RichText as o,useLocaleInfo as i,useVariantState as l,withCSS as s}from\"framer\";import{LayoutGroup as d,motion as f,MotionConfigContext as p}from\"framer-motion\";import*as m from\"react\";import*as c from\"https://framerusercontent.com/modules/LBJoRJAEX6Uaa5c5PTJH/qjkFLassSMr0o4Fde2mr/cbvC3heGD.js\";let g=[\"ZhpCegFfn\",\"Wf43KO7w8\"],u=\"framer-2GnKg\",h={Wf43KO7w8:\"framer-v-1sb9b3s\",ZhpCegFfn:\"framer-v-n0yssn\"};function v(e,...r){let a={};return null==r||r.forEach(r=>r&&Object.assign(a,e[r])),a;}let b={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},y=({value:r,children:a})=>{let t=m.useContext(p),n=null!=r?r:t.transition,o=m.useMemo(()=>({...t,transition:n}),[JSON.stringify(n)]);return /*#__PURE__*/e(p.Provider,{value:o,children:a});},x={Free:\"ZhpCegFfn\",Plus:\"Wf43KO7w8\"},w=({height:e,id:r,title:a,width:t,...n})=>{var o,i,l;return{...n,DeAuUpW3F:null!==(o=null!=a?a:n.DeAuUpW3F)&&void 0!==o?o:\"Plan\",variant:null!==(l=null!==(i=x[n.variant])&&void 0!==i?i:n.variant)&&void 0!==l?l:\"ZhpCegFfn\"};},K=(e,r)=>r.join(\"-\")+e.layoutDependency,C=/*#__PURE__*/m.forwardRef(function(r,a){let{activeLocale:t}=i(),{style:s,className:p,layoutId:u,variant:x,DeAuUpW3F:C,...k}=w(r),{baseVariant:F,classNames:G,gestureVariant:P,setGestureState:O,setVariant:W,transition:R,variants:D}=l({cycleOrder:g,defaultVariant:\"ZhpCegFfn\",transitions:b,variant:x,variantClassNames:h}),T=K(r,D),N=m.useRef(null),Z=m.useId(),E=[c.className];return /*#__PURE__*/e(d,{id:null!=u?u:Z,children:/*#__PURE__*/e(f.div,{initial:x,animate:D,onHoverStart:()=>O({isHovered:!0}),onHoverEnd:()=>O({isHovered:!1}),onTapStart:()=>O({isPressed:!0}),onTap:()=>O({isPressed:!1}),onTapCancel:()=>O({isPressed:!1}),className:n(\"framer-2GnKg\",...E,G),style:{display:\"contents\"},children:/*#__PURE__*/e(y,{value:R,children:/*#__PURE__*/e(f.div,{...k,className:n(\"framer-n0yssn\",p),\"data-framer-name\":\"Free\",layoutDependency:T,layoutId:\"ZhpCegFfn\",ref:null!=a?a:N,style:{backgroundColor:\"var(--token-58389c29-c015-4427-a57c-637e65cb6404, rgb(235, 235, 235))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...s},variants:{Wf43KO7w8:{backgroundColor:\"var(--token-556a66a6-7f4b-4118-b327-ed374e4a0f03, rgb(173, 31, 255))\"}},...v({Wf43KO7w8:{\"data-framer-name\":\"Plus\"}},F,P),children:/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(m.Fragment,{children:/*#__PURE__*/e(f.p,{className:\"framer-styles-preset-rcx6ky\",\"data-styles-preset\":\"cbvC3heGD\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0)))\"},children:\"FREE\"})}),className:\"framer-1aikcbq\",layoutDependency:T,layoutId:\"Unop8JXte\",style:{\"--extracted-r6o4lv\":\"var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:C,variants:{Wf43KO7w8:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:!0,...v({Wf43KO7w8:{children:/*#__PURE__*/e(m.Fragment,{children:/*#__PURE__*/e(f.p,{className:\"framer-styles-preset-rcx6ky\",\"data-styles-preset\":\"cbvC3heGD\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"PRO\"})})}},F,P)})})})})});}),k=['.framer-2GnKg [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2GnKg .framer-1h3zhm3 { display: block; }\",\".framer-2GnKg .framer-n0yssn { 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: 8px 8px 8px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-2GnKg .framer-1aikcbq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-2GnKg .framer-n0yssn { gap: 0px; } .framer-2GnKg .framer-n0yssn > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-2GnKg .framer-n0yssn > :first-child { margin-left: 0px; } .framer-2GnKg .framer-n0yssn > :last-child { margin-right: 0px; } }\",...c.css],F=s(C,k,\"framer-2GnKg\");export default F;F.displayName=\"CMS / Plan Tag\",F.defaultProps={height:30,width:44.5},a(F,{variant:{options:[\"ZhpCegFfn\",\"Wf43KO7w8\"],optionTitles:[\"Free\",\"Plus\"],title:\"Variant\",type:t.Enum},DeAuUpW3F:{defaultValue:\"Plan\",displayTextArea:!1,title:\"Title\",type:t.String}}),r(F,[...c.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerx6xIY1jln\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"44.5\",\"framerIntrinsicHeight\":\"30\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Wf43KO7w8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"DeAuUpW3F\\\":\\\"title\\\"}\",\"framerImmutableVariables\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./x6xIY1jln.map", "import{fontStore as e}from\"framer\";e.loadWebFontsFromSelectors([\"GF;Onest-regular\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{family:\"Onest\",moduleAsset:{localModuleIdentifier:\"local-module:css/ZZdJWJfOQ:default\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ZshFMQWXgSQ.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v2/gNMZW3F-SZuj7zOT0IfSjTS16cPh9R-ZshFMQWXgSQ.ttf\",weight:\"400\"}];export const css=['.framer-0P8Ca .framer-styles-preset-7y1zex:not(.rich-text-wrapper), .framer-0P8Ca .framer-styles-preset-7y1zex.rich-text-wrapper p { --framer-font-family: \"Onest\", \"Onest Placeholder\", sans-serif; --framer-font-family-bold: \"Inter-Bold\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter-BoldItalic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter-Italic\", \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.2em; --framer-line-height: 1em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, #666666); --framer-text-decoration: none; --framer-text-transform: uppercase; }'];export const className=\"framer-0P8Ca\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d894e1b)\nimport{jsx as e}from\"react/jsx-runtime\";import{addFonts as r,addPropertyControls as t,ControlType as a,cx as i,RichText as o,useLocaleInfo as n,useVariantState as d,withCSS as l}from\"framer\";import{LayoutGroup as s,motion as f,MotionConfigContext as m}from\"framer-motion\";import*as c from\"react\";import*as p from\"https://framerusercontent.com/modules/Hci7oAqmLR9kSy4MJqGU/YHkA0eqMCEmD6vwQSSKa/ZZdJWJfOQ.js\";let u=[\"gNizi_jmI\"],g=\"framer-O0dMc\",h={gNizi_jmI:\"framer-v-qrl8wn\"};function x(e,...r){let t={};return null==r||r.forEach(r=>r&&Object.assign(t,e[r])),t;}let b={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},v=({value:r,children:t})=>{let a=c.useContext(m),i=null!=r?r:a.transition,o=c.useMemo(()=>({...a,transition:i}),[JSON.stringify(i)]);return /*#__PURE__*/e(m.Provider,{value:o,children:t});},y=({height:e,id:r,title:t,width:a,...i})=>{var o;return{...i,mxGGZ6Bi4:null!==(o=null!=t?t:i.mxGGZ6Bi4)&&void 0!==o?o:\"FEATURED\"};},w=(e,r)=>r.join(\"-\")+e.layoutDependency,O=/*#__PURE__*/c.forwardRef(function(r,t){let{activeLocale:a}=n(),{style:l,className:m,layoutId:g,variant:x,mxGGZ6Bi4:O,...M}=y(r),{baseVariant:j,classNames:k,gestureVariant:N,setGestureState:R,setVariant:T,transition:q,variants:z}=d({cycleOrder:u,defaultVariant:\"gNizi_jmI\",transitions:b,variant:x,variantClassNames:h}),E=w(r,z),I=c.useRef(null),Z=c.useId(),C=[p.className];return /*#__PURE__*/e(s,{id:null!=g?g:Z,children:/*#__PURE__*/e(f.div,{initial:x,animate:z,onHoverStart:()=>R({isHovered:!0}),onHoverEnd:()=>R({isHovered:!1}),onTapStart:()=>R({isPressed:!0}),onTap:()=>R({isPressed:!1}),onTapCancel:()=>R({isPressed:!1}),className:i(\"framer-O0dMc\",...C,k),style:{display:\"contents\"},children:/*#__PURE__*/e(v,{value:q,children:/*#__PURE__*/e(f.div,{...M,className:i(\"framer-qrl8wn\",m),\"data-framer-name\":\"Variant 1\",layoutDependency:E,layoutId:\"gNizi_jmI\",ref:null!=t?t:I,style:{backgroundColor:\"var(--token-58389c29-c015-4427-a57c-637e65cb6404, rgb(235, 235, 235))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...l},children:/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(c.Fragment,{children:/*#__PURE__*/e(f.p,{className:\"framer-styles-preset-7y1zex\",\"data-styles-preset\":\"ZZdJWJfOQ\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0)))\"},children:\"FEATURED\"})}),className:\"framer-1ezjqso\",layoutDependency:E,layoutId:\"fzppknLjc\",style:{\"--extracted-r6o4lv\":\"var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:O,verticalAlignment:\"top\",withExternalLayout:!0})})})})});}),M=['.framer-O0dMc [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-O0dMc .framer-1drfoie { display: block; }\",\".framer-O0dMc .framer-qrl8wn { 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: 8px 8px 8px 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-O0dMc .framer-1ezjqso { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-O0dMc .framer-qrl8wn { gap: 0px; } .framer-O0dMc .framer-qrl8wn > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-O0dMc .framer-qrl8wn > :first-child { margin-left: 0px; } .framer-O0dMc .framer-qrl8wn > :last-child { margin-right: 0px; } }\",...p.css],j=l(O,M,\"framer-O0dMc\");export default j;j.displayName=\"CMS / Featured\",j.defaultProps={height:28,width:96.5},t(j,{mxGGZ6Bi4:{defaultValue:\"FEATURED\",displayTextArea:!1,title:\"Title\",type:a.String}}),r(j,[...p.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXzTHLtAYf\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"28\",\"framerVariables\":\"{\\\"mxGGZ6Bi4\\\":\\\"title\\\"}\",\"framerIntrinsicWidth\":\"96.5\",\"framerImmutableVariables\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XzTHLtAYf.map", "// Generated by Framer (d894e1b)\nimport{jsx as r}from\"react/jsx-runtime\";import{addFonts as e,addPropertyControls as t,ControlType as a,cx as i,Image as n,useLocaleInfo as o,useVariantState as s,withCSS as p}from\"framer\";import{LayoutGroup as m,motion as d,MotionConfigContext as l}from\"framer-motion\";import*as f from\"react\";let c=[\"ENrRSyrO7\",\"CyjgVMaKt\",\"PpFGyeDno\"],u=\"framer-7kiIE\",v={CyjgVMaKt:\"framer-v-2rfvl8\",ENrRSyrO7:\"framer-v-1vfsqtb\",PpFGyeDno:\"framer-v-1cu8onq\"};function h(r,...e){let t={};return null==e||e.forEach(e=>e&&Object.assign(t,r[e])),t;}let g={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},y=({value:e,children:t})=>{let a=f.useContext(l),i=null!=e?e:a.transition,n=f.useMemo(()=>({...a,transition:i}),[JSON.stringify(i)]);return /*#__PURE__*/r(l.Provider,{value:n,children:t});},S={\"Cinema 4D\":\"PpFGyeDno\",Blender:\"ENrRSyrO7\",Maya:\"CyjgVMaKt\"},w=({height:r,id:e,width:t,...a})=>{var i,n;return{...a,variant:null!==(n=null!==(i=S[a.variant])&&void 0!==i?i:a.variant)&&void 0!==n?n:\"ENrRSyrO7\"};},b=(r,e)=>e.join(\"-\")+r.layoutDependency,E=/*#__PURE__*/f.forwardRef(function(e,t){let{activeLocale:a}=o(),{style:p,className:l,layoutId:u,variant:S,...E}=w(e),{baseVariant:x,classNames:I,gestureVariant:P,setGestureState:W,setVariant:C,transition:N,variants:V}=s({cycleOrder:c,defaultVariant:\"ENrRSyrO7\",transitions:g,variant:S,variantClassNames:v}),H=b(e,V),R=f.useRef(null),q=f.useId();return /*#__PURE__*/r(m,{id:null!=u?u:q,children:/*#__PURE__*/r(d.div,{initial:S,animate:V,onHoverStart:()=>W({isHovered:!0}),onHoverEnd:()=>W({isHovered:!1}),onTapStart:()=>W({isPressed:!0}),onTap:()=>W({isPressed:!1}),onTapCancel:()=>W({isPressed:!1}),className:i(\"framer-7kiIE\",...[],I),style:{display:\"contents\"},children:/*#__PURE__*/r(y,{value:N,children:/*#__PURE__*/r(n,{...E,background:{alt:\"\",fit:\"fit\",intrinsicHeight:2047,intrinsicWidth:2503,pixelHeight:2047,pixelWidth:2503,sizes:\"min(24px, 100vw)\",src:\"https://framerusercontent.com/images/pTESnZVJS98qrtSNwERSKZx158.png\",srcSet:\"https://framerusercontent.com/images/pTESnZVJS98qrtSNwERSKZx158.png?scale-down-to=512 512w, https://framerusercontent.com/images/pTESnZVJS98qrtSNwERSKZx158.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/pTESnZVJS98qrtSNwERSKZx158.png?scale-down-to=2048 2048w, https://framerusercontent.com/images/pTESnZVJS98qrtSNwERSKZx158.png 2503w\"},className:i(\"framer-1vfsqtb\",l),\"data-framer-name\":\"Blender\",layoutDependency:H,layoutId:\"ENrRSyrO7\",ref:null!=t?t:R,style:{...p},...h({CyjgVMaKt:{\"data-framer-name\":\"Maya\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:1600,intrinsicWidth:1600,pixelHeight:1600,pixelWidth:1600,sizes:\"min(24px, 100vw)\",src:\"https://framerusercontent.com/images/IpPIvCs2DWBvWerQpPWUHtVTBA.png\",srcSet:\"https://framerusercontent.com/images/IpPIvCs2DWBvWerQpPWUHtVTBA.png?scale-down-to=512 512w, https://framerusercontent.com/images/IpPIvCs2DWBvWerQpPWUHtVTBA.png?scale-down-to=1024 1024w, https://framerusercontent.com/images/IpPIvCs2DWBvWerQpPWUHtVTBA.png 1600w\"}},PpFGyeDno:{\"data-framer-name\":\"Cinema 4D\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:467,intrinsicWidth:471,pixelHeight:467,pixelWidth:471,src:\"https://framerusercontent.com/images/SYJi1HpuLUBhqgR2x3FygivCMo.png\"}}},x,P)})})})});}),x=['.framer-7kiIE [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7kiIE .framer-9uq4cw { display: block; }\",\".framer-7kiIE .framer-1vfsqtb { height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-7kiIE.framer-v-2rfvl8 .framer-1vfsqtb, .framer-7kiIE.framer-v-1cu8onq .framer-1vfsqtb { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 24px); }\"],I=p(E,x,\"framer-7kiIE\");export default I;I.displayName=\"CMS / Compatible Tool\",I.defaultProps={height:24,width:24},t(I,{variant:{options:[\"ENrRSyrO7\",\"CyjgVMaKt\",\"PpFGyeDno\"],optionTitles:[\"Blender\",\"Maya\",\"Cinema 4D\"],title:\"Variant\",type:a.Enum}}),e(I,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameryso75RPsA\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CyjgVMaKt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PpFGyeDno\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yso75RPsA.map", "// Generated by Framer (d894e1b)\nimport{jsx as e,jsxs as r}from\"react/jsx-runtime\";import{addFonts as a,addPropertyControls as t,ControlType as n,cx as l,getFonts as o,getPropertyControls as i,Image as d,Link as f,RichText as p,SVG as s,useLocaleInfo as c,useVariantState as m,withCSS as x}from\"framer\";import{LayoutGroup as h,motion as u,MotionConfigContext as g}from\"framer-motion\";import*as y from\"react\";import{withLoggedOut as v}from\"https://framerusercontent.com/modules/YKtEswOwCw6E8avmfiwn/HwhNtrfO8E2SCJy1IUbx/FramerAuth.js\";import*as b from\"https://framerusercontent.com/modules/PTsFQTCr2GRBttBYDAbU/OfvsSVYXRZL0Psv9seor/BoYcHe90r.js\";import*as w from\"https://framerusercontent.com/modules/d3JV4zeoSGB2R0IFn9y2/Idb8T0UrlQjiRQUmUXQl/olKZnVyrk.js\";import I from\"https://framerusercontent.com/modules/DH7l3SWkf0LPM4AEF652/zyNQQEqctIFW0XqgoB1t/x6xIY1jln.js\";import O from\"https://framerusercontent.com/modules/tX3N71SKHGbBUySwoKlP/MAtkhtRzYP93hZy7cPxG/XzTHLtAYf.js\";import k from\"https://framerusercontent.com/modules/b7bfbWjaNZUOq8zVjVx7/wNakMtDxKZTqMqXA5oDC/yso75RPsA.js\";let T=o(O),C=o(k),L=v(u.div),N=o(I),D=i(I),R=i(k),j=[\"CpoFn5WBS\"],E=\"framer-dfIOl\",F={CpoFn5WBS:\"framer-v-p0cff6\"};function S(e,...r){let a={};return null==r||r.forEach(r=>r&&Object.assign(a,e[r])),a;}let B={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},A=e=>\"object\"==typeof e&&null!==e&&\"string\"==typeof e.src?e:\"string\"==typeof e?{src:e}:void 0,P=({value:r,children:a})=>{let t=y.useContext(g),n=null!=r?r:t.transition,l=y.useMemo(()=>({...t,transition:n}),[JSON.stringify(n)]);return /*#__PURE__*/e(g.Provider,{value:l,children:a});},z=({compatibleTool:e,featured:r,height:a,id:t,image:n,link:l,lock:o,plan:i,planName:d,price:f,title:p,toolName:s,width:c,...m})=>{var x,h,u,g,y,v,b,w,I;return{...m,ATbFDJHTD:null===(x=null!=r?r:m.ATbFDJHTD)||void 0===x||x,AZCs6xMW8:null!==(h=null!=i?i:m.AZCs6xMW8)&&void 0!==h?h:\"ZhpCegFfn\",jxqPTXyO5:null!==(u=null!=f?f:m.jxqPTXyO5)&&void 0!==u?u:\"$99\",LgUtB8eNg:null!==(g=null!=e?e:m.LgUtB8eNg)&&void 0!==g?g:\"ENrRSyrO7\",M73lwmnk4:null!=l?l:m.M73lwmnk4,n0schSpfP:null!==(y=null!=s?s:m.n0schSpfP)&&void 0!==y?y:\"Tool\",OfiwnOgUk:null!==(v=null!=d?d:m.OfiwnOgUk)&&void 0!==v?v:\"FREE\",rtBGMcyC5:null!==(b=null!=p?p:m.rtBGMcyC5)&&void 0!==b?b:\"Title\",TQgWV8YTj:null===(w=null!=o?o:m.TQgWV8YTj)||void 0===w||w,WUdqCPvZc:null!==(I=null!=n?n:m.WUdqCPvZc)&&void 0!==I?I:{src:\"https://framerusercontent.com/images/hJYkuEGSQ6CLsKOEW2y2PTuFsM.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/hJYkuEGSQ6CLsKOEW2y2PTuFsM.png?scale-down-to=512 512w, https://framerusercontent.com/images/hJYkuEGSQ6CLsKOEW2y2PTuFsM.png 992w\"}};},_=(e,r)=>r.join(\"-\")+e.layoutDependency,V=/*#__PURE__*/y.forwardRef(function(a,t){let{activeLocale:n}=c(),{style:o,className:i,layoutId:x,variant:g,WUdqCPvZc:v,rtBGMcyC5:T,jxqPTXyO5:C,AZCs6xMW8:N,OfiwnOgUk:D,ATbFDJHTD:R,LgUtB8eNg:E,n0schSpfP:S,TQgWV8YTj:V,M73lwmnk4:W,...q}=z(a),{baseVariant:H,classNames:M,gestureVariant:Z,setGestureState:U,setVariant:G,transition:J,variants:K}=m({cycleOrder:j,defaultVariant:\"CpoFn5WBS\",transitions:B,variant:g,variantClassNames:F}),Y=_(a,K),Q=y.useRef(null),X=y.useId(),$=[b.className,w.className];return /*#__PURE__*/e(h,{id:null!=x?x:X,children:/*#__PURE__*/e(u.div,{initial:g,animate:K,onHoverStart:()=>U({isHovered:!0}),onHoverEnd:()=>U({isHovered:!1}),onTapStart:()=>U({isPressed:!0}),onTap:()=>U({isPressed:!1}),onTapCancel:()=>U({isPressed:!1}),className:l(\"framer-dfIOl\",...$,M),style:{display:\"contents\"},children:/*#__PURE__*/e(P,{value:J,children:/*#__PURE__*/e(f,{href:W,children:/*#__PURE__*/r(u.a,{...q,className:`${l(\"framer-p0cff6\",i)} framer-n3s2rf`,\"data-framer-name\":\"Variant 1\",layoutDependency:Y,layoutId:\"CpoFn5WBS\",ref:null!=t?t:Q,style:{...o},children:[/*#__PURE__*/r(d,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:992,intrinsicWidth:992,pixelHeight:992,pixelWidth:992,sizes:\"min(225px, 100vw)\",...A(v)},className:\"framer-qyurgs\",\"data-border\":!0,layoutDependency:Y,layoutId:\"QELapJOEb\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":'var(--token-58389c29-c015-4427-a57c-637e65cb6404, rgb(235, 235, 235)) /* {\"name\":\"Border\"} */',\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:[R&&/*#__PURE__*/e(u.div,{className:\"framer-r6er0o-container\",layoutDependency:Y,layoutId:\"htOxHfaao-container\",children:/*#__PURE__*/e(O,{height:\"100%\",id:\"htOxHfaao\",layoutId:\"htOxHfaao\",mxGGZ6Bi4:\"FEATURED\",width:\"100%\"})}),/*#__PURE__*/r(u.div,{className:\"framer-1obhx0j\",layoutDependency:Y,layoutId:\"ftl0ydrdk\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 1px 3px 0px rgba(0, 0, 0, 0.1)\"},children:[/*#__PURE__*/e(u.div,{className:\"framer-8zv8f1-container\",layoutDependency:Y,layoutId:\"Xk4OVPKLh-container\",children:/*#__PURE__*/e(k,{height:\"100%\",id:\"Xk4OVPKLh\",layoutId:\"Xk4OVPKLh\",style:{height:\"100%\",width:\"100%\"},variant:E,width:\"100%\"})}),/*#__PURE__*/e(p,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(y.Fragment,{children:/*#__PURE__*/e(u.p,{className:\"framer-styles-preset-16bjmx\",\"data-styles-preset\":\"BoYcHe90r\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, rgb(102, 102, 102)))\"},children:\"Tool\"})}),className:\"framer-hncltp\",layoutDependency:Y,layoutId:\"pQoqlUyBL\",style:{\"--extracted-r6o4lv\":\"var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, rgb(102, 102, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:S,verticalAlignment:\"top\",withExternalLayout:!0})]}),V&&/*#__PURE__*/e(L,{className:\"framer-y2vgs\",layoutDependency:Y,layoutId:\"NetGwwAXR\",style:{backgroundColor:\"var(--token-db88a771-6701-4faa-b3c9-41f973b43aa0, rgb(255, 255, 255))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 1px 3px 0px rgba(0, 0, 0, 0.1)\"},children:/*#__PURE__*/e(u.div,{className:\"framer-oa33ay\",layoutDependency:Y,layoutId:\"Bq7uh0kks\",children:/*#__PURE__*/e(s,{className:\"framer-1hous7n\",\"data-framer-name\":\"Union\",layout:\"position\",layoutDependency:Y,layoutId:\"xhuBxUIFT\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 19\"><path d=\"M 2.286 6.75 L 2.732 6.75 L 2.732 6.281 C 2.732 3.434 4.925 1.125 7.632 1.125 L 8.522 1.125 C 11.228 1.125 13.422 3.434 13.422 6.281 L 13.422 6.75 L 13.867 6.75 C 14.605 6.75 15.204 7.38 15.204 8.156 L 15.204 12.844 C 15.204 15.691 13.01 18 10.304 18 L 5.85 18 C 3.144 18 0.95 15.691 0.95 12.844 L 0.95 8.156 C 0.95 7.38 1.548 6.75 2.286 6.75 Z M 5.404 6.75 L 10.749 6.75 L 10.749 6.281 C 10.749 4.987 9.752 3.937 8.522 3.937 L 7.632 3.937 C 6.401 3.937 5.404 4.987 5.404 6.281 Z\" fill=\"var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Contrast 1&quot;} */\"></path></svg>',svgContentId:1637023402,withExternalLayout:!0})})})]}),/*#__PURE__*/r(u.div,{className:\"framer-xf5pia\",layoutDependency:Y,layoutId:\"kJGX_tE6H\",children:[/*#__PURE__*/r(u.div,{className:\"framer-g2fuz4\",layoutDependency:Y,layoutId:\"KAldySFwS\",children:[/*#__PURE__*/e(p,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(y.Fragment,{children:/*#__PURE__*/e(u.p,{className:\"framer-styles-preset-113zu0v\",\"data-styles-preset\":\"olKZnVyrk\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0)))\"},children:\"Title\"})}),className:\"framer-9qkbfs\",layoutDependency:Y,layoutId:\"UEhaZATmp\",style:{\"--extracted-r6o4lv\":\"var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:T,verticalAlignment:\"top\",withExternalLayout:!0}),/*#__PURE__*/e(u.div,{className:\"framer-1m9wfhc-container\",layoutDependency:Y,layoutId:\"dqlihJfHD-container\",children:/*#__PURE__*/e(I,{DeAuUpW3F:D,height:\"100%\",id:\"dqlihJfHD\",layoutId:\"dqlihJfHD\",variant:N,width:\"100%\"})})]}),/*#__PURE__*/r(u.div,{className:\"framer-zytd8p\",layoutDependency:Y,layoutId:\"NkupUyGAu\",children:[/*#__PURE__*/e(p,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(y.Fragment,{children:/*#__PURE__*/e(u.p,{className:\"framer-styles-preset-113zu0v\",\"data-styles-preset\":\"olKZnVyrk\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, rgb(102, 102, 102)))\"},children:\"$99\"})}),className:\"framer-1dnat1o\",layoutDependency:Y,layoutId:\"rvL2EkGrp\",style:{\"--extracted-r6o4lv\":\"var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, rgb(102, 102, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:C,verticalAlignment:\"top\",withExternalLayout:!0}),/*#__PURE__*/e(p,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(y.Fragment,{children:/*#__PURE__*/e(u.p,{className:\"framer-styles-preset-113zu0v\",\"data-styles-preset\":\"olKZnVyrk\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, rgb(102, 102, 102)))\"},children:\"value\"})}),className:\"framer-1ca0cd6\",layoutDependency:Y,layoutId:\"ZhMa8ijO6\",style:{\"--extracted-r6o4lv\":\"var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, rgb(102, 102, 102))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:!0})]})]})]})})})})});}),W=['.framer-dfIOl [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dfIOl .framer-n3s2rf { display: block; }\",\".framer-dfIOl .framer-p0cff6 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 225px; }\",\".framer-dfIOl .framer-qyurgs { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 225px); overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-dfIOl .framer-r6er0o-container { flex: none; height: auto; left: 8px; position: absolute; top: 7px; width: auto; }\",\".framer-dfIOl .framer-1obhx0j { align-content: center; align-items: center; bottom: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; left: 8px; overflow: visible; padding: 4px 8px 4px 4px; position: absolute; width: min-content; }\",\".framer-dfIOl .framer-8zv8f1-container { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-dfIOl .framer-hncltp, .framer-dfIOl .framer-1dnat1o { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dfIOl .framer-y2vgs { align-content: center; align-items: center; bottom: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 4px 4px 4px 4px; position: absolute; right: 8px; width: min-content; }\",\".framer-dfIOl .framer-oa33ay { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 24px; }\",\".framer-dfIOl .framer-1hous7n { flex: none; height: 19px; position: relative; width: 16px; }\",\".framer-dfIOl .framer-xf5pia { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-dfIOl .framer-g2fuz4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-dfIOl .framer-9qkbfs, .framer-dfIOl .framer-1ca0cd6 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-dfIOl .framer-1m9wfhc-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-dfIOl .framer-zytd8p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-dfIOl .framer-p0cff6, .framer-dfIOl .framer-1obhx0j, .framer-dfIOl .framer-y2vgs, .framer-dfIOl .framer-oa33ay, .framer-dfIOl .framer-xf5pia, .framer-dfIOl .framer-g2fuz4, .framer-dfIOl .framer-zytd8p { gap: 0px; } .framer-dfIOl .framer-p0cff6 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-dfIOl .framer-p0cff6 > :first-child, .framer-dfIOl .framer-xf5pia > :first-child { margin-top: 0px; } .framer-dfIOl .framer-p0cff6 > :last-child, .framer-dfIOl .framer-xf5pia > :last-child { margin-bottom: 0px; } .framer-dfIOl .framer-1obhx0j > *, .framer-dfIOl .framer-y2vgs > *, .framer-dfIOl .framer-zytd8p > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-dfIOl .framer-1obhx0j > :first-child, .framer-dfIOl .framer-y2vgs > :first-child, .framer-dfIOl .framer-oa33ay > :first-child, .framer-dfIOl .framer-g2fuz4 > :first-child, .framer-dfIOl .framer-zytd8p > :first-child { margin-left: 0px; } .framer-dfIOl .framer-1obhx0j > :last-child, .framer-dfIOl .framer-y2vgs > :last-child, .framer-dfIOl .framer-oa33ay > :last-child, .framer-dfIOl .framer-g2fuz4 > :last-child, .framer-dfIOl .framer-zytd8p > :last-child { margin-right: 0px; } .framer-dfIOl .framer-oa33ay > *, .framer-dfIOl .framer-g2fuz4 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-dfIOl .framer-xf5pia > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } }\",...b.css,...w.css],q=x(V,W,\"framer-dfIOl\");export default q;q.displayName=\"CMS / Asset\",q.defaultProps={height:298,width:225},t(q,{WUdqCPvZc:{__defaultAssetReference:\"data:framer/asset-reference,hJYkuEGSQ6CLsKOEW2y2PTuFsM.png?originalFilename=Danny1_cinema_4d_dark_scary_monster_character_on_white_backgrou_f4160a8d-9562-4332-8c90-beaf40704349.png&preferredSize=auto\",title:\"Image\",type:n.ResponsiveImage},rtBGMcyC5:{defaultValue:\"Title\",displayTextArea:!1,title:\"Title\",type:n.String},jxqPTXyO5:{defaultValue:\"$99\",displayTextArea:!1,title:\"Price\",type:n.String},AZCs6xMW8:(null==D?void 0:D.variant)&&{...D.variant,defaultValue:\"ZhpCegFfn\",hidden:void 0,title:\"Plan\"},OfiwnOgUk:{defaultValue:\"FREE\",displayTextArea:!1,title:\"Plan Name\",type:n.String},ATbFDJHTD:{defaultValue:!0,title:\"Featured\",type:n.Boolean},LgUtB8eNg:(null==R?void 0:R.variant)&&{...R.variant,defaultValue:\"ENrRSyrO7\",hidden:void 0,title:\"Compatible Tool\"},n0schSpfP:{defaultValue:\"Tool\",displayTextArea:!1,title:\"Tool Name\",type:n.String},TQgWV8YTj:{defaultValue:!0,title:\"Lock\",type:n.Boolean},M73lwmnk4:{title:\"Link\",type:n.Link}}),a(q,[...T,...C,...N,...b.fonts,...w.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerw2n5HmUIS\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"WUdqCPvZc\\\":\\\"image\\\",\\\"rtBGMcyC5\\\":\\\"title\\\",\\\"jxqPTXyO5\\\":\\\"price\\\",\\\"AZCs6xMW8\\\":\\\"plan\\\",\\\"OfiwnOgUk\\\":\\\"planName\\\",\\\"ATbFDJHTD\\\":\\\"featured\\\",\\\"LgUtB8eNg\\\":\\\"compatibleTool\\\",\\\"n0schSpfP\\\":\\\"toolName\\\",\\\"TQgWV8YTj\\\":\\\"lock\\\",\\\"M73lwmnk4\\\":\\\"link\\\"}\",\"framerImmutableVariables\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"225\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"298\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (2f96024)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,Image,PathVariablesContext,PropertyOverrides,ResolveLinks,RichText,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,useQueryData,useRouter,withCodeBoundaryForOverrides,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withGreeting}from\"https://framerusercontent.com/modules/ip7Y3QOeCGM05gm7DM6U/N0Yrmfpf3ulDT4Oj75ii/Greeting.js\";import{withFirstName,withLoggedIn}from\"https://framerusercontent.com/modules/juKUTkIerRVhOU754lrR/UharKKptJ0zIo98a103S/FramerAuth.js\";import NavigationDashNav from\"https://framerusercontent.com/modules/oso6xF9EVN1IHAz3oxkx/blVpQyTxnZjNBZaH205r/Ge037h9Qi.js\";import CMSAsset from\"https://framerusercontent.com/modules/rO4Qp1Fk9hGreYiYUWEO/yGkpmSDoVeBgcYfZM6s4/w2n5HmUIS.js\";import SCAGOMAINFOOTER from\"#framer/local/canvasComponent/gXbgniZ_3/gXbgniZ_3.js\";import UtilityHero from\"#framer/local/canvasComponent/kY3K97ywB/kY3K97ywB.js\";import Cta from\"#framer/local/canvasComponent/mYRnx80TK/mYRnx80TK.js\";import CarouselCopy from\"#framer/local/canvasComponent/o44KhwepW/o44KhwepW.js\";import Navigation from\"#framer/local/canvasComponent/XzEFwZD0G/XzEFwZD0G.js\";import CardSlideshow from\"#framer/local/codeFile/hZ5NPQs/FramerButton.js\";import LFL from\"#framer/local/collection/bb90Rsujp/bb90Rsujp.js\";import metadataProvider from\"#framer/local/webPageMetadata/JJs6LYHI6/JJs6LYHI6.js\";const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const CtaFonts=getFonts(Cta);const ImageWithOptimizedAppearEffect=withOptimizedAppearEffect(Image);const CarouselCopyFonts=getFonts(CarouselCopy);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const NavigationFonts=getFonts(Navigation);const UtilityHeroFonts=getFonts(UtilityHero);const RichTextWithGreeting1jnikat=withCodeBoundaryForOverrides(RichText,{nodeId:\"ACyXRIA7u\",override:withGreeting,scopeId:\"JJs6LYHI6\"});const RichTextWithFirstName1hkv2r2=withCodeBoundaryForOverrides(RichText,{nodeId:\"AufO27M4B\",override:withFirstName,scopeId:\"JJs6LYHI6\"});const MotionDivWithLoggedIn1r1tyyn=withCodeBoundaryForOverrides(motion.div,{nodeId:\"FrcwbJdYs\",override:withLoggedIn,scopeId:\"JJs6LYHI6\"});const CMSAssetFonts=getFonts(CMSAsset);const NavigationDashNavFonts=getFonts(NavigationDashNav);const SCAGOMAINFOOTERFonts=getFonts(SCAGOMAINFOOTER);const CardSlideshowFonts=getFonts(CardSlideshow);const breakpoints={hDxPt2pCD:\"(max-width: 809px)\",VUbiYCykk:\"(min-width: 1280px)\",ztzUf86tJ:\"(min-width: 810px) and (max-width: 1279px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-V8l2Y\";const variantClassNames={hDxPt2pCD:\"framer-v-pjykbo\",VUbiYCykk:\"framer-v-1bfo9jk\",ztzUf86tJ:\"framer-v-1adc8xa\"};const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:3,y:-75};const transition2={damping:30,delay:.5,mass:1,stiffness:400,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:-75};const transition3={damping:30,delay:.7,mass:1,stiffness:400,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition3,x:0,y:0};const transition4={delay:0,duration:.3,ease:[.44,0,.4,.61],type:\"tween\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-46};const transition5={damping:30,delay:.3,mass:1,stiffness:400,type:\"spring\"};const animation7={opacity:1,rotate:63,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition5,x:0,y:0};const animation8={opacity:.001,rotate:63,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const animation9={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition5,x:0,y:0};const animation10={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:0};const animation11={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation12={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-26,y:0};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const transition6={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation13={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition6,x:0,y:0};const animation14={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:150};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const convertFromEnum=(value,activeLocale)=>{return undefined;};const enumToDisplayName=value=>value;const equals=(a,b)=>{return typeof a===\"string\"&&typeof b===\"string\"?a.toLowerCase()===b.toLowerCase():a===b;};const negate=value=>{return!value;};const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Phone \":\"hDxPt2pCD\",Desktop:\"VUbiYCykk\",Tablet:\"ztzUf86tJ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"VUbiYCykk\"};};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,nMj_Bem_Ve9ynm8uhQ,t05szcYLHe9ynm8uhQ,cefZtE_4Xe9ynm8uhQ,T_WiwrGYhe9ynm8uhQ,mBSssfLNNe9ynm8uhQ,FqKg_FCTJe9ynm8uhQ,ide9ynm8uhQ,...restProps}=getProps(props);const metadata=React.useMemo(()=>metadataProvider(undefined,activeLocale),[undefined,activeLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"hDxPt2pCD\")return true;return false;};const router=useRouter();const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"hDxPt2pCD\")return false;return true;};const isDisplayed2=()=>{if(!isBrowser())return true;if([\"ztzUf86tJ\",\"hDxPt2pCD\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if(!isBrowser())return true;if(baseVariant===\"ztzUf86tJ\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"VUbiYCykk\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-765d4d1c-9f94-47f0-8b63-48d5fa27cccf, rgb(254, 254, 254)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1bfo9jk\",className),ref:refBinding,style:{...style},children:[isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1acp5cr hidden-1bfo9jk hidden-1adc8xa\",\"data-framer-name\":\"hero-section\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-r4h9qz\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17v5nkf\",\"data-framer-name\":\"left\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17hyhym\",\"data-framer-name\":\"txt\",children:[/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-11tg7x\",\"data-framer-appear-id\":\"11tg7x\",\"data-framer-name\":\"head-txt\",initial:animation1,optimized:true,style:{transformPerspective:1200},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ogmtf6\",\"data-framer-name\":\"texts\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLXNlbWlib2xk\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"1px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-be38d1c9-e791-4ab8-ab15-f6a9cbb38064, rgb(200, 38, 42))\"},children:\"A dedicated community\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLXNlbWlib2xk\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"1px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-be38d1c9-e791-4ab8-ab15-f6a9cbb38064, rgb(200, 38, 42))\"},children:\"focused organization\"})]}),className:\"framer-1n33du0\",\"data-framer-name\":\"Community org\",fonts:[\"FS;General Sans-semibold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rze0pt\",\"data-framer-name\":\"heading\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLWJvbGQ=\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--token-bcde9dd8-2a3c-46f2-8a3e-007407af176b, rgb(0, 0, 0))\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-font-size\":\"32px\"},children:\"Enriching Patient \"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-font-size\":\"32px\"},children:/*#__PURE__*/_jsx(\"br\",{})}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-font-size\":\"32px\"},children:\"Lives & Advancing Awareness of\"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-font-size\":\"32px\"},children:/*#__PURE__*/_jsx(\"br\",{})}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-font-size\":\"32px\"},children:\"Sickle Cell Anemia\"})]})}),className:\"framer-t6g7vy\",\"data-framer-name\":\"Almost before\u2026\",fonts:[\"FS;General Sans-bold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation2,className:\"framer-29smdz\",\"data-framer-appear-id\":\"29smdz\",\"data-framer-name\":\"text\",initial:animation3,optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xbm84g\",\"data-framer-name\":\"texts\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLXJlZ3VsYXI=\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"rgb(17, 18, 18)\"},children:\"Join SCAGO to access resources, education, training, and advocacy for those affected by sickle cell disease.\"})}),className:\"framer-1q0s9im\",\"data-framer-name\":\"Almost before we kne\",fonts:[\"FS;General Sans-regular\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation4,className:\"framer-1ajww9x\",\"data-framer-appear-id\":\"1ajww9x\",\"data-framer-name\":\"cta+txt\",initial:animation3,optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kGh65Nqwg\"},implicitPathVariables:undefined},{href:{webPageId:\"kGh65Nqwg\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:54,children:/*#__PURE__*/_jsx(Container,{className:\"framer-129uagx-container\",nodeId:\"g3iwYVvQH\",scopeId:\"JJs6LYHI6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hDxPt2pCD:{hHUmL3jls:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(Cta,{height:\"100%\",hHUmL3jls:resolvedLinks[0],id:\"g3iwYVvQH\",JmBU2_9xF:\"Get Involved\",layoutId:\"g3iwYVvQH\",variant:\"mEzErT7he\",width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation5,className:\"framer-8iby18\",\"data-border\":true,\"data-framer-appear-id\":\"8iby18\",\"data-framer-name\":\"50&90\",initial:animation6,optimized:true,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5unh5k\",\"data-framer-name\":\"50+\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-128dhep\",\"data-framer-name\":\"number\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-13vkh2x\",\"data-framer-name\":\"texts\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLXNlbWlib2xk\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--token-217db8f8-1054-47de-ab16-d7395cb29a86, rgb(42, 43, 43))\"},children:\"25+ years\"})}),className:\"framer-3z7yom\",\"data-framer-name\":\"Title1\",fonts:[\"FS;General Sans-semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-pdcar\",\"data-framer-name\":\"txt\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1b47esf\",\"data-framer-name\":\"texts\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLXNlbWlib2xk\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--token-bcde9dd8-2a3c-46f2-8a3e-007407af176b, rgb(0, 0, 0))\"},children:\"of advocacy\"})}),className:\"framer-13otk31\",\"data-framer-name\":\"Almost before we kne\",fonts:[\"FS;General Sans-semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-scbm46\",\"data-framer-name\":\"90+\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1mqi55z\",\"data-framer-name\":\"number\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-mbxw8t\",\"data-framer-name\":\"texts\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLXNlbWlib2xk\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--token-217db8f8-1054-47de-ab16-d7395cb29a86, rgb(42, 43, 43))\"},children:\"2000+\"})}),className:\"framer-t87twz\",\"data-framer-name\":\"Title1\",fonts:[\"FS;General Sans-semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16gukso\",\"data-framer-name\":\"txt\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-10l99hf\",\"data-framer-name\":\"texts\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7R2VuZXJhbCBTYW5zLXNlbWlib2xk\",\"--framer-font-family\":'\"General Sans\", \"General Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--token-217db8f8-1054-47de-ab16-d7395cb29a86, rgb(42, 43, 43))\"},children:\"members\"})}),className:\"framer-929uke\",\"data-framer-name\":\"Almost before we kne\",fonts:[\"FS;General Sans-semibold\"],verticalAlignment:\"top\",withExternalLayout:true})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1b7zxg0\",\"data-framer-name\":\"right\",children:[/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation7,className:\"framer-xoux4y\",\"data-framer-appear-id\":\"xoux4y\",\"data-framer-name\":\"shapes\",initial:animation8,optimized:true,style:{rotate:63,transformPerspective:1200},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-186ze9c\",\"data-framer-name\":\"bold-shape1\",style:{rotate:143}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qbscz3\",\"data-framer-name\":\"bold-shape1\",style:{rotate:143}})]}),/*#__PURE__*/_jsx(ImageWithOptimizedAppearEffect,{animate:animation9,background:{alt:\"\",fit:\"fill\",intrinsicHeight:520,intrinsicWidth:780,pixelHeight:1400,pixelWidth:1200,sizes:\"307.1818px\",src:\"https://framerusercontent.com/images/c7u0HgMTVIhe4wOIj1ep2sTmsc.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/c7u0HgMTVIhe4wOIj1ep2sTmsc.png?scale-down-to=1024 877w,https://framerusercontent.com/images/c7u0HgMTVIhe4wOIj1ep2sTmsc.png 1200w\"},className:\"framer-1d5rq5x\",\"data-framer-appear-id\":\"1d5rq5x\",\"data-framer-name\":\"image\",initial:animation10,optimized:true,style:{transformPerspective:1200}})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oGTt2eMBf\"},implicitPathVariables:undefined},{href:{webPageId:\"UijUatbPd\"},implicitPathVariables:undefined},{href:{pathVariables:{mGK7VmVpu:\"world-sickle-cell-day\"},unresolvedPathSlugs:{mGK7VmVpu:{collectionId:\"xH6qJ97hj\",collectionItemId:\"Bm7heMGEK\"}},webPageId:\"M9K3EBuYh\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:166,width:\"109px\",children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation11,className:\"framer-mqvxkl-container hidden-pjykbo\",\"data-framer-appear-id\":\"mqvxkl\",initial:animation12,nodeId:\"pJNqzyXzp\",optimized:true,rendersWithMotion:true,scopeId:\"JJs6LYHI6\",children:/*#__PURE__*/_jsx(CarouselCopy,{apeNyLyTP:resolvedLinks1[1],height:\"100%\",id:\"pJNqzyXzp\",Jl1FkUmhq:{borderColor:\"var(--token-be38d1c9-e791-4ab8-ab15-f6a9cbb38064, rgb(200, 38, 42))\",borderStyle:\"solid\",borderWidth:0},jtLbkVLjy:{borderColor:\"var(--token-be38d1c9-e791-4ab8-ab15-f6a9cbb38064, rgb(200, 38, 42))\",borderStyle:\"solid\",borderWidth:1},kMcEXtUOM:\"1 week until our annual Sickle Cell disease Summit. A must attend. Register now!\",layoutId:\"pJNqzyXzp\",Nnm3gmo6N:\"20+ years of advocacy and support for 2500+ members\",OKLUjfuKA:\"Learn more about this day of advocacy and recoginition\",qE10h59r0:addImageAlt({pixelHeight:425,pixelWidth:375,src:\"https://framerusercontent.com/images/dg2WW0aIw3abWiTMeUg4ykUUR3M.jpg\"},\"Sickle Cell disease summit 2024 poster\"),r2eLOCn0u:\"rgba(255, 255, 255, 0.27)\",SNzrxfc6w:addImageAlt({pixelHeight:425,pixelWidth:375,src:\"https://framerusercontent.com/images/SnLseLVsJH4ZZoCK9I3DBbsKc.jpg\"},\"World Sickle Cell Day poster\"),style:{height:\"100%\",width:\"100%\"},variant:\"J592EhP0U\",VKU5RWUFP:\"rgba(240, 231, 204, 0.34)\",vN5Wlz6aE:resolvedLinks1[0],w1a6QfBL3:\"rgba(255, 255, 255, 0.27)\",width:\"100%\",xV5OC2N9J:resolvedLinks1[2],YHHuy3mvV:addImageAlt({pixelHeight:850,pixelWidth:750,src:\"https://framerusercontent.com/images/hbPmMAWtq10CKMccwNBc17djRRA.png\",srcSet:\"https://framerusercontent.com/images/hbPmMAWtq10CKMccwNBc17djRRA.png 750w\"},\"sicklce cell disease header image\")})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(MotionDivWithOptimizedAppearEffect,{animate:animation13,className:\"framer-11nw458 hidden-1adc8xa hidden-pjykbo\",\"data-framer-appear-id\":\"11nw458\",\"data-framer-name\":\"menu\",initial:animation14,optimized:true,style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"1280px\",y:15,children:/*#__PURE__*/_jsx(Container,{className:\"framer-hwijzg-container\",nodeId:\"anGOwuOZd\",scopeId:\"JJs6LYHI6\",children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"anGOwuOZd\",jbVxijOVc:\"rgb(255, 255, 255)\",layoutId:\"anGOwuOZd\",style:{width:\"100%\"},variant:\"TORVeYbgG\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:415,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1im2adc-container\",nodeId:\"SKS3cmouq\",scopeId:\"JJs6LYHI6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hDxPt2pCD:{U69mWKMx7:false},ztzUf86tJ:{U69mWKMx7:false}},children:/*#__PURE__*/_jsx(UtilityHero,{CIaH6V3sJ:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{children:\"Access our library of educational videos on various topics both for patients and health care providers.\"})}),height:\"100%\",id:\"SKS3cmouq\",JdkUEX_qx:\"Education Videos\",layoutId:\"SKS3cmouq\",style:{width:\"100%\"},U69mWKMx7:true,width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-l7skr6\",\"data-framer-name\":\"Main\",children:[/*#__PURE__*/_jsxs(MotionDivWithLoggedIn1r1tyyn,{className:\"framer-1r1tyyn\",\"data-framer-name\":\"Display to Logged In\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hDxPt2pCD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7T25lc3QtNTAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, rgb(102, 102, 102))\"},children:\"Hello,\"})})}},children:/*#__PURE__*/_jsx(RichTextWithGreeting1jnikat,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7T25lc3QtNTAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-3ab2d8b6-b506-4374-a6e8-5ad0c59c1eff, rgb(102, 102, 102))\"},children:\"Hello,\"})}),className:\"framer-1jnikat\",fonts:[\"GF;Onest-500\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hDxPt2pCD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7T25lc3QtNTAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0))\"},children:\"Name\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFirstName1hkv2r2,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{style:{\"--font-selector\":\"R0Y7T25lc3QtNTAw\",\"--framer-font-family\":'\"Onest\", \"Onest Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--token-e0da01bd-4e0f-4d83-9396-a2ca91f1ef19, rgb(0, 0, 0))\"},children:\"Name\"})}),className:\"framer-1hkv2r2\",fonts:[\"GF;Onest-500\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ci5ssk\",\"data-framer-name\":\"Products\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"e9ynm8uhQ\",data:LFL,type:\"Collection\"},select:[{collection:\"e9ynm8uhQ\",name:\"nMj_Bem_V\",type:\"Identifier\"},{collection:\"e9ynm8uhQ\",name:\"t05szcYLH\",type:\"Identifier\"},{collection:\"e9ynm8uhQ\",name:\"cefZtE_4X\",type:\"Identifier\"},{collection:\"e9ynm8uhQ\",name:\"T_WiwrGYh\",type:\"Identifier\"},{collection:\"e9ynm8uhQ\",name:\"mBSssfLNN\",type:\"Identifier\"},{collection:\"e9ynm8uhQ\",name:\"FqKg_FCTJ\",type:\"Identifier\"},{collection:\"e9ynm8uhQ\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({cefZtE_4X:cefZtE_4Xe9ynm8uhQ,FqKg_FCTJ:FqKg_FCTJe9ynm8uhQ,id:ide9ynm8uhQ,mBSssfLNN:mBSssfLNNe9ynm8uhQ,nMj_Bem_V:nMj_Bem_Ve9ynm8uhQ,T_WiwrGYh:T_WiwrGYhe9ynm8uhQ,t05szcYLH:t05szcYLHe9ynm8uhQ},index)=>{t05szcYLHe9ynm8uhQ??=\"\";T_WiwrGYhe9ynm8uhQ??=true;FqKg_FCTJe9ynm8uhQ??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`e9ynm8uhQ-${ide9ynm8uhQ}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{FqKg_FCTJ:FqKg_FCTJe9ynm8uhQ},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{FqKg_FCTJ:FqKg_FCTJe9ynm8uhQ},webPageId:\"agGDwVZkV\"},implicitPathVariables:undefined},{href:{pathVariables:{FqKg_FCTJ:FqKg_FCTJe9ynm8uhQ},webPageId:\"agGDwVZkV\"},implicitPathVariables:undefined},{href:{pathVariables:{FqKg_FCTJ:FqKg_FCTJe9ynm8uhQ},webPageId:\"agGDwVZkV\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-yjlsuy-container\",isModuleExternal:true,nodeId:\"le40wbgsJ\",scopeId:\"JJs6LYHI6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hDxPt2pCD:{M73lwmnk4:resolvedLinks2[2]},ztzUf86tJ:{M73lwmnk4:resolvedLinks2[1]}},children:/*#__PURE__*/_jsx(CMSAsset,{ATbFDJHTD:T_WiwrGYhe9ynm8uhQ,AZCs6xMW8:convertFromEnum(cefZtE_4Xe9ynm8uhQ,activeLocale),height:\"100%\",id:\"le40wbgsJ\",jxqPTXyO5:\"\",layoutId:\"le40wbgsJ\",LgUtB8eNg:convertFromEnum(mBSssfLNNe9ynm8uhQ,activeLocale),M73lwmnk4:resolvedLinks2[0],n0schSpfP:enumToDisplayName(mBSssfLNNe9ynm8uhQ,activeLocale),OfiwnOgUk:enumToDisplayName(cefZtE_4Xe9ynm8uhQ,activeLocale),rtBGMcyC5:t05szcYLHe9ynm8uhQ,style:{width:\"100%\"},TQgWV8YTj:negate(equals(cefZtE_4Xe9ynm8uhQ,\"RQHIlDELG\")),width:\"100%\",WUdqCPvZc:toResponsiveImage(nMj_Bem_Ve9ynm8uhQ)})})})})})})},ide9ynm8uhQ);})})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vr754h-container\",isModuleExternal:true,nodeId:\"bog0ldqFZ\",scopeId:\"JJs6LYHI6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hDxPt2pCD:{variant:\"oCWBGv6CF\"},ztzUf86tJ:{variant:\"oCWBGv6CF\"}},children:/*#__PURE__*/_jsx(NavigationDashNav,{height:\"100%\",id:\"bog0ldqFZ\",layoutId:\"bog0ldqFZ\",style:{width:\"100%\"},variant:\"gMRoguRA7\",width:\"100%\"})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{ztzUf86tJ:{height:80,width:\"800px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-j00c1p-container hidden-1bfo9jk hidden-pjykbo\",nodeId:\"iz5cQj5Vg\",scopeId:\"JJs6LYHI6\",children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"iz5cQj5Vg\",jbVxijOVc:\"rgb(255, 255, 255)\",layoutId:\"iz5cQj5Vg\",style:{height:\"100%\",width:\"100%\"},variant:\"kdHvIS7hw\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-fe7vn5\",\"data-framer-name\":\"footer\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hDxPt2pCD:{width:componentViewport?.width||\"100vw\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:438,width:`max(${componentViewport?.width||\"100vw\"}, 1px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1uf7bnb-container\",nodeId:\"CbBz2DvZI\",scopeId:\"JJs6LYHI6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hDxPt2pCD:{variant:\"QKDHmlbcG\"},ztzUf86tJ:{variant:\"gUraGVSJz\"}},children:/*#__PURE__*/_jsx(SCAGOMAINFOOTER,{height:\"100%\",id:\"CbBz2DvZI\",layoutId:\"CbBz2DvZI\",style:{width:\"100%\"},variant:\"cl128lS0q\",width:\"100%\"})})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1q3xdm2-container hidden-pjykbo\",isAuthoredByUser:true,layoutScroll:true,nodeId:\"pMj3hBrt_\",scopeId:\"JJs6LYHI6\",children:/*#__PURE__*/_jsx(CardSlideshow,{autoPlay:true,blurStrength:10,borderColor:\"rgba(255, 255, 255, 0.2)\",borderWidth:1,buttonBackgroundColor:\"rgb(59, 130, 246)\",buttonSize:14,buttonTextColor:\"rgb(255, 255, 255)\",cardRadius:16,descriptionColor:\"rgb(102, 102, 102)\",descriptionSize:14,fontFamily:\"Inter, system-ui, sans-serif\",footerBackgroundColor:\"rgba(255, 255, 255, 0.8)\",footerHeight:160,glassOpacity:.8,height:\"100%\",hoverScale:1.02,id:\"pMj3hBrt_\",layoutId:\"pMj3hBrt_\",maxRotation:12,navigationDotsActiveColor:\"rgb(59, 130, 246)\",navigationDotsColor:\"rgba(0, 0, 0, 0.3)\",perspective:1200,playInterval:4e3,shadowColor:\"rgba(0, 0, 0, 0.3)\",shadowIntensity:.4,showNavigationArrows:true,showNavigationDots:true,slides:[{buttonText:\"Explore More\",description:\"Explore stunning landscapes from around the world captured in high resolution\",id:\"1\",title:\"Discover Beautiful Places\"},{buttonText:\"Book Now\",description:\"Thrilling experiences waiting for you in the most breathtaking mountain ranges\",id:\"2\",title:\"Mountain Adventures\"},{buttonText:\"View Packages\",description:\"Relax and unwind with the soothing sound of waves at exclusive beach destinations\",id:\"3\",title:\"Ocean Retreats\"}],titleColor:\"rgb(17, 17, 17)\",titleSize:20,transitionSpeed:.3,useGlassmorphism:true,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-jewbdj hidden-1bfo9jk hidden-1adc8xa\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hDxPt2pCD:{y:11}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"390px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-9oehbo-container\",nodeId:\"ASlZWSXtn\",scopeId:\"JJs6LYHI6\",children:/*#__PURE__*/_jsx(Navigation,{height:\"100%\",id:\"ASlZWSXtn\",jbVxijOVc:\"rgb(255, 255, 255)\",layoutId:\"ASlZWSXtn\",style:{width:\"100%\"},variant:\"cBt8Lw8JA\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-V8l2Y.framer-ll15y5, .framer-V8l2Y .framer-ll15y5 { display: block; }\",\".framer-V8l2Y.framer-1bfo9jk { align-content: center; align-items: center; background-color: var(--token-765d4d1c-9f94-47f0-8b63-48d5fa27cccf, #fefefe); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 110px 0px 0px 0px; position: relative; width: 1280px; }\",\".framer-V8l2Y .framer-1acp5cr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100vh; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-V8l2Y .framer-r4h9qz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; max-width: 1280px; overflow: hidden; padding: 66px 30px 66px 30px; position: relative; width: 100%; }\",\".framer-V8l2Y .framer-17v5nkf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 43px; height: min-content; justify-content: center; overflow: visible; padding: 2px 0px 18px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-V8l2Y .framer-17hyhym { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-V8l2Y .framer-11tg7x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-V8l2Y .framer-1ogmtf6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-V8l2Y .framer-1n33du0, .framer-V8l2Y .framer-1q0s9im, .framer-V8l2Y .framer-13otk31, .framer-V8l2Y .framer-929uke { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-V8l2Y .framer-rze0pt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 585px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-V8l2Y .framer-t6g7vy { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-V8l2Y .framer-29smdz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 330px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-V8l2Y .framer-1xbm84g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 99%; }\",\".framer-V8l2Y .framer-1ajww9x { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-V8l2Y .framer-129uagx-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-V8l2Y .framer-8iby18 { --border-bottom-width: 1px; --border-color: rgba(0, 0, 0, 0.1); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; -webkit-backdrop-filter: blur(5px); align-content: center; align-items: center; backdrop-filter: blur(5px); background-color: rgba(255, 255, 255, 0.56); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; bottom: 107px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: center; left: 8px; overflow: visible; padding: 13px 18px 13px 18px; position: absolute; width: 246px; will-change: var(--framer-will-change-effect-override, transform); z-index: 5; }\",\".framer-V8l2Y .framer-5unh5k, .framer-V8l2Y .framer-scbm46 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-V8l2Y .framer-128dhep { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-V8l2Y .framer-13vkh2x, .framer-V8l2Y .framer-mbxw8t { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-V8l2Y .framer-3z7yom, .framer-V8l2Y .framer-t87twz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-V8l2Y .framer-pdcar, .framer-V8l2Y .framer-16gukso { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-V8l2Y .framer-1b47esf, .framer-V8l2Y .framer-10l99hf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-V8l2Y .framer-1mqi55z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-V8l2Y .framer-1b7zxg0 { flex: none; gap: 0px; height: 350px; overflow: visible; position: relative; width: 310px; z-index: 0; }\",\".framer-V8l2Y .framer-xoux4y { flex: none; height: 465px; left: calc(69.09090909090911% - 712px / 2); overflow: visible; position: absolute; top: calc(45.454545454545475% - 465px / 2); width: 712px; will-change: var(--framer-will-change-effect-override, transform); z-index: 0; }\",\".framer-V8l2Y .framer-186ze9c { -webkit-filter: blur(6px); background: linear-gradient(269.9173895347253deg, #dea9a4 0%, rgb(254, 232, 178) 100%); border-bottom-left-radius: 72px; border-bottom-right-radius: 72px; border-top-left-radius: 72px; border-top-right-radius: 72px; filter: blur(6px); flex: none; gap: 0px; height: 56px; left: 33px; overflow: hidden; position: absolute; top: 246px; width: 593px; will-change: var(--framer-will-change-override, transform); }\",\".framer-V8l2Y .framer-1qbscz3 { background: linear-gradient(269.9173895347253deg, #d43533 0%, rgb(230, 222, 195) 90.54054054054053%, rgb(209, 178, 234) 100%); border-bottom-left-radius: 72px; border-bottom-right-radius: 72px; border-top-left-radius: 72px; border-top-right-radius: 72px; flex: none; gap: 0px; height: 58px; overflow: hidden; position: absolute; right: 35px; top: 280px; width: 568px; will-change: var(--framer-will-change-override, transform); }\",\".framer-V8l2Y .framer-1d5rq5x { border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; flex: none; height: 96%; left: 0px; max-width: 100%; position: absolute; top: calc(43.65853658536587% - 96.34146341463415% / 2); width: 99%; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-V8l2Y .framer-mqvxkl-container { flex: none; height: 166px; position: relative; width: 109px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-V8l2Y .framer-11nw458 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px 0px 10px 5px; position: fixed; right: 0px; top: 15px; will-change: var(--framer-will-change-effect-override, transform); z-index: 8; }\",\".framer-V8l2Y .framer-hwijzg-container { flex: none; height: auto; position: relative; width: 1280px; }\",\".framer-V8l2Y .framer-1im2adc-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-V8l2Y .framer-l7skr6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 24px 16px 80px 16px; position: relative; width: 100%; }\",\".framer-V8l2Y .framer-1r1tyyn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 8px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-V8l2Y .framer-1jnikat, .framer-V8l2Y .framer-1hkv2r2 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-V8l2Y .framer-1ci5ssk { display: grid; flex: none; gap: 40px; grid-auto-rows: min-content; grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); height: min-content; justify-content: center; max-width: 1200px; padding: 0px; position: relative; width: 100%; }\",\".framer-V8l2Y .framer-yjlsuy-container { align-self: start; flex: none; height: auto; justify-self: start; min-width: 200px; position: relative; width: 100%; }\",\".framer-V8l2Y .framer-1vr754h-container { flex: none; height: auto; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-V8l2Y .framer-j00c1p-container { flex: none; height: 80px; position: relative; width: 800px; }\",\".framer-V8l2Y .framer-fe7vn5 { align-content: center; align-items: center; background-color: var(--token-10848664-432d-4e73-afdb-28ccc9331cf5, #f5f5f7); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-V8l2Y .framer-1uf7bnb-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-V8l2Y .framer-1q3xdm2-container { flex: none; height: auto; left: 0%; position: fixed; top: -100px; transform: translateX(-50%); width: auto; z-index: 0; }\",\".framer-V8l2Y .framer-jewbdj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 0px; position: fixed; top: 11px; transform: translateX(-50%); width: 390px; z-index: 8; }\",\".framer-V8l2Y .framer-9oehbo-container { flex: none; height: auto; position: relative; width: 390px; }\",'.framer-V8l2Y[data-border=\"true\"]::after, .framer-V8l2Y [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; }',\"@media (min-width: 810px) and (max-width: 1279px) { .framer-V8l2Y.framer-1bfo9jk { gap: 0px; width: 810px; }}\",\"@media (max-width: 809px) { .framer-V8l2Y.framer-1bfo9jk { width: 390px; } .framer-V8l2Y .framer-1acp5cr, .framer-V8l2Y .framer-1b7zxg0 { order: 1; } .framer-V8l2Y .framer-17v5nkf, .framer-V8l2Y .framer-jewbdj { order: 0; } .framer-V8l2Y .framer-8iby18 { order: 2; } .framer-V8l2Y .framer-1im2adc-container { order: 9; } .framer-V8l2Y .framer-l7skr6 { order: 10; } .framer-V8l2Y .framer-1vr754h-container { order: 11; } .framer-V8l2Y .framer-fe7vn5 { flex-direction: column; order: 7; } .framer-V8l2Y .framer-1uf7bnb-container { flex: none; order: 0; width: 100%; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2386\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ztzUf86tJ\":{\"layout\":[\"fixed\",\"auto\"]},\"hDxPt2pCD\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections\n * @framerResponsiveScreen\n */const FramerJJs6LYHI6=withCSS(Component,css,\"framer-V8l2Y\");export default FramerJJs6LYHI6;FramerJJs6LYHI6.displayName=\"Home\";FramerJJs6LYHI6.defaultProps={height:2386,width:1280};addFonts(FramerJJs6LYHI6,[{explicitInter:true,fonts:[{family:\"General Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/K46YRH762FH3QJ25IQM3VAXAKCHEXXW4/ISLWQPUZHZF33LRIOTBMFOJL57GBGQ4B/3ZLMEXZEQPLTEPMHTQDAUXP5ZZXCZAEN.woff2\",weight:\"600\"},{family:\"General Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/KWXO5X3YW4X7OLUMPO4X24HQJGJU7E2Q/VOWUQZS3YLP66ZHPTXAFSH6YACY4WJHT/NIQ54PVBBIWVK3PFSOIOUJSXIJ5WTNDP.woff2\",weight:\"700\"},{family:\"General Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MFQT7HFGCR2L5ULQTW6YXYZXXHMPKLJ3/YWQ244D6TACUX5JBKATPOW5I5MGJ3G73/7YY3ZAAE3TRV2LANYOLXNHTPHLXVWTKH.woff2\",weight:\"400\"},{family:\"Onest\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/onest/v8/gNMZW3F-SZuj7zOT0IfSjTS16cPhxx-ZtxFMQWXgSQ.woff2\",weight:\"500\"}]},...CtaFonts,...CarouselCopyFonts,...NavigationFonts,...UtilityHeroFonts,...CMSAssetFonts,...NavigationDashNavFonts,...SCAGOMAINFOOTERFonts,...CardSlideshowFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJJs6LYHI6\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerScrollSections\":\"* @framerResponsiveScreen\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1280\",\"framerIntrinsicHeight\":\"2386\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ztzUf86tJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hDxPt2pCD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAcceptsLayoutTemplate\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["withGreeting", "t", "o", "n", "p", "createStore", "state1", "dataStore", "Data", "setDataStore", "newState", "storeState", "storeSetters", "setStoreState", "setter", "useStore", "state", "setState", "ye", "ue", "useObserveData", "R", "_", "t", "r", "e", "i", "U", "s", "m", "h", "T", "O", "f", "n", "x", "p", "l", "I", "J", "N", "P", "j", "b", "v", "w", "$", "A", "G", "K", "d", "c", "a", "o", "u", "Y", "E", "M", "L", "q", "z", "k", "C", "D", "F", "H", "S", "window", "y", "V", "B", "l", "createStore", "withFirstName", "e", "n", "u", "l", "p", "withLoggedIn", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "XKaY3MrGu", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap16vb438", "args", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "css", "FramerNtlfRTR5s", "withCSS", "NtlfRTR5s_default", "addPropertyControls", "ControlType", "addFonts", "AuthWidget", "withCSS", "links", "primaryButton", "secondaryButton", "avatar", "layout", "align", "store", "ref", "ref1", "ref2", "ref3", "ref4", "router", "useRouter", "menuOpen", "setMenuOpen", "ye", "primaryButtonPaddingPerSide", "primaryButtonPaddingTop", "primaryButtonPaddingRight", "primaryButtonPaddingBottom", "primaryButtonPaddingLeft", "primaryButtonPadding", "primaryButtonBorderRadius", "primaryButtonBorderObject", "primaryButtonShadowObject", "primaryButtonPaddingValue", "primaryButtonShadowStyles", "primaryButtonBorderStyles", "secondaryButtonPaddingPerSide", "secondaryButtonPaddingTop", "secondaryButtonPaddingRight", "secondaryButtonPaddingBottom", "secondaryButtonPaddingLeft", "secondaryButtonPadding", "secondaryButtonBorderRadius", "secondaryButtonBorderObject", "secondaryButtonShadowObject", "secondaryButtonPaddingValue", "secondaryButtonShadowStyles", "secondaryButtonBorderStyles", "avatarPaddingPerSide", "avatarPaddingTop", "avatarPaddingRight", "avatarPaddingBottom", "avatarPaddingLeft", "avatarPadding", "avatarBorderRadius", "avatarBorderObject", "avatarShadowObject", "avatarPaddingValue", "avatarShadowStyles", "avatarBorderStyles", "toggleMenu", "loggedInOrEditor", "window", "loggedOutOrEditor", "displayLink", "link", "handleClick", "item", "linkType", "action", "B", "dynamicBoxShadow", "shadows", "output", "shadow", "primaryButtonStyle", "buttonStyle", "secondaryButtonStyle", "containerStyle", "index", "p", "relativeStyle", "avatarWrapperStyle", "avatarStyle", "dropdownStyle", "menuItemStyle", "paddingPropertyControls", "ControlType", "sizePropertyControls", "buttonPropertycontrols", "basePropertyControls", "props", "addPropertyControls", "AuthWidget_default", "l", "createStore", "withAuth", "e", "u", "o", "ue", "B", "t", "r", "p", "withLoggedIn", "e", "n", "u", "l", "p", "withLoggedOut", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "withTap", "t", "i", "p", "motion", "fontStore", "fonts", "css", "className", "b", "withTap", "motion", "y", "w", "C", "k", "t", "re", "MotionConfigContext", "n", "se", "p", "A", "e", "r", "a", "o", "i", "W", "j", "Y", "useLocaleInfo", "f", "u", "h", "v", "P", "H", "L", "z", "N", "B", "T", "F", "I", "useVariantState", "y", "w", "M", "_", "pe", "q", "ae", "R", "className", "LayoutGroup", "motion", "cx", "Link", "b", "SVG", "RichText", "css", "withCSS", "mbl_Hxe5m_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "pNAoQDh_U_exports", "__export", "__FramerMetadata__", "pNAoQDh_U_default", "w", "getFonts", "Icon", "x", "getPropertyControls", "P", "N", "R", "L", "e", "r", "H", "B", "a", "t", "re", "MotionConfigContext", "o", "n", "se", "p", "I", "Y", "i", "d", "l", "m", "s", "f", "C", "F", "useLocaleInfo", "b", "u", "w", "x", "k", "U", "A", "j", "M", "S", "T", "X", "useVariantState", "N", "P", "D", "z", "pe", "K", "ae", "E", "className", "LayoutGroup", "motion", "cx", "Link", "Icon", "RichText", "SVG", "css", "withCSS", "pNAoQDh_U_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "__FramerMetadata__", "N", "getFonts", "mbl_Hxe5m_default", "A", "NtlfRTR5s_default", "P", "withLoggedOut", "RichText", "F", "pNAoQDh_U_default", "M", "withMappedReactProps", "pNAoQDh_U_exports", "S", "withLoggedIn", "R", "AuthWidget_default", "T", "withAuth", "W", "D", "E", "e", "Q", "Z", "a", "t", "re", "MotionConfigContext", "n", "i", "se", "p", "L", "G", "X", "Y", "useLocaleInfo", "m", "g", "v", "u", "B", "q", "w", "O", "U", "N", "A", "useVariantState", "W", "F", "R", "z", "useActiveVariantCallback", "r", "H", "pe", "K", "useRouter", "_", "ae", "V", "className", "LayoutGroup", "motion", "cx", "mbl_Hxe5m_default", "resolveLink", "NtlfRTR5s_default", "RichText", "Link", "P", "M", "S", "T", "css", "withCSS", "Ge037h9Qi_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "g", "h", "v", "e", "r", "b", "y", "a", "t", "re", "MotionConfigContext", "n", "se", "p", "x", "w", "o", "i", "l", "K", "C", "Y", "useLocaleInfo", "s", "u", "k", "F", "G", "P", "O", "W", "R", "D", "useVariantState", "g", "T", "pe", "Z", "ae", "E", "className", "LayoutGroup", "motion", "cx", "RichText", "css", "withCSS", "x6xIY1jln_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "fontStore", "fonts", "css", "className", "u", "h", "b", "v", "t", "re", "MotionConfigContext", "i", "se", "p", "y", "e", "r", "a", "o", "w", "O", "Y", "useLocaleInfo", "l", "m", "g", "x", "M", "j", "k", "N", "R", "T", "q", "z", "useVariantState", "u", "h", "E", "I", "pe", "Z", "ae", "C", "className", "LayoutGroup", "motion", "cx", "RichText", "css", "withCSS", "XzTHLtAYf_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "c", "v", "h", "e", "t", "g", "y", "re", "MotionConfigContext", "i", "n", "se", "p", "S", "w", "a", "b", "E", "Y", "useLocaleInfo", "l", "u", "x", "I", "P", "W", "C", "N", "V", "useVariantState", "c", "H", "R", "pe", "q", "ae", "LayoutGroup", "motion", "cx", "Image2", "withCSS", "yso75RPsA_default", "addPropertyControls", "ControlType", "addFonts", "T", "getFonts", "XzTHLtAYf_default", "C", "yso75RPsA_default", "L", "withLoggedOut", "motion", "N", "x6xIY1jln_default", "D", "getPropertyControls", "R", "j", "F", "B", "A", "e", "P", "a", "t", "re", "MotionConfigContext", "n", "l", "se", "p", "z", "r", "o", "i", "d", "f", "s", "c", "m", "x", "h", "u", "g", "y", "v", "b", "w", "I", "_", "V", "Y", "useLocaleInfo", "T", "C", "N", "D", "R", "E", "S", "W", "q", "H", "M", "Z", "U", "G", "J", "K", "useVariantState", "j", "F", "Q", "pe", "X", "ae", "$", "className", "LayoutGroup", "motion", "cx", "Link", "Image2", "XzTHLtAYf_default", "yso75RPsA_default", "RichText", "L", "SVG", "x6xIY1jln_default", "css", "withCSS", "w2n5HmUIS_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "MotionDivWithOptimizedAppearEffect", "withOptimizedAppearEffect", "motion", "CtaFonts", "getFonts", "mYRnx80TK_default", "ImageWithOptimizedAppearEffect", "Image2", "CarouselCopyFonts", "o44KhwepW_default", "ContainerWithOptimizedAppearEffect", "Container", "NavigationFonts", "XzEFwZD0G_default", "UtilityHeroFonts", "kY3K97ywB_default", "RichTextWithGreeting1jnikat", "withCodeBoundaryForOverrides", "RichText", "withGreeting", "RichTextWithFirstName1hkv2r2", "withFirstName", "MotionDivWithLoggedIn1r1tyyn", "withLoggedIn", "CMSAssetFonts", "w2n5HmUIS_default", "NavigationDashNavFonts", "Ge037h9Qi_default", "SCAGOMAINFOOTERFonts", "gXbgniZ_3_default", "CardSlideshowFonts", "CardSlideshow", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transition1", "animation", "animation1", "transition2", "animation2", "animation3", "transition3", "animation4", "transition4", "animation5", "animation6", "transition5", "animation7", "animation8", "animation9", "animation10", "animation11", "animation12", "addImageAlt", "image", "alt", "transition6", "animation13", "animation14", "toResponsiveImage", "value", "convertFromEnum", "activeLocale", "enumToDisplayName", "equals", "a", "b", "negate", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "HTMLStyle", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "nMj_Bem_Ve9ynm8uhQ", "t05szcYLHe9ynm8uhQ", "cefZtE_4Xe9ynm8uhQ", "T_WiwrGYhe9ynm8uhQ", "mBSssfLNNe9ynm8uhQ", "FqKg_FCTJe9ynm8uhQ", "ide9ynm8uhQ", "restProps", "metadata", "se", "useMetadata", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "scopingClassNames", "cx", "isDisplayed", "router", "useRouter", "isDisplayed1", "isDisplayed2", "isDisplayed3", "useCustomCursors", "GeneratedComponentContext", "LayoutGroup", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "PropertyOverrides2", "resolvedLinks1", "ChildrenCanSuspend", "bb90Rsujp_default", "collection", "paginationInfo", "loadMore", "l", "index", "PathVariablesContext", "resolvedLinks2", "css", "FramerJJs6LYHI6", "withCSS", "JJs6LYHI6_default", "addFonts", "__FramerMetadata__"]
}
