{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:react-dom@18.1.0/client.js", "framer:toplevel:framer:toplevel/0"],
  "sourcesContent": ["import*as t from\"react-dom\";var o=\"default\"in t?t.default:t;var a={};var e=o;a.createRoot=e.createRoot;a.hydrateRoot=e.hydrateRoot;const r=a.createRoot,d=a.hydrateRoot;export{r as createRoot,a as default,d as hydrateRoot};\n\n//# sourceMappingURL=client.js.map", "\n        import * as React from \"react\"\n        import * as ReactDOM from \"react-dom/client\"\n        import * as Framer from \"framer\"\n\n        window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\n            return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\n        }\n\n        // A lot of libraries assume process.env.NODE_ENV is present in runtime/buildtime, so we are polyfilling it\n        window.process = {\n            ...window.process,\n            env: {\n                ...(window.process ? window.process.env: undefined),\n                NODE_ENV: \"production\"\n            }\n        }\n\n        // Fallback support for stack gaps\n        Framer.installFlexboxGapWorkaroundIfNeeded()\n\n        ;(async () => {\n            const routes = {augiA20Il: {elements: {bhR9DxCYk: \"nav-trigger\", olNWtb2AU: \"sections\", QiM1_6s5J: \"lightly-styled\", SosuVLNQ5: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dVvwSWlpIV1PbPHLhUTy/EShZTIJDFpbNwqUiUjHC/augiA20Il.js\")), path: \"/\"}, Kn20n_rIe: {elements: {azABuo9ep: \"nav-trigger\", WkJhl7M_X: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hX4MtmZ6gxxHIjXiPxR0/s8UgEs80IRjPXs0TmVYj/Kn20n_rIe.js\")), path: \"/dashboard\"}, VcbeVRET8: {elements: {f4tsxnHNN: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/k3AudKquVir5S4bMnVos/jasuqInyZLQiDItNZIqo/VcbeVRET8.js\")), path: \"/how-it-works\"}, QdY4x0iGY: {elements: {yAAheiVnv: \"all-feature\", YUwcwEe0j: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/32gehuPDP1nkowGNY8br/DZcL0OuZLxsr8HBgTNxV/QdY4x0iGY.js\")), path: \"/starter\"}, foE_eHbsT: {elements: {aJ3vgZHMJ: \"v-block\", dAk4kCqKs: \"spacing-block\", Ez2gCHQoV: \"hero\", hTQPAC6X0: \"h-padding\", lksHQ4jlU: \"purpose\", m2ubIdPYb: \"main-layer\", mFZzNz2Lc: \"layers\", odqCxqzjW: \"h-block\", PeqfXx_FC: \"typography\", PwoE62UU9: \"getting-started\", qvFl9C8W_: \"container\", rNejiMhv9: \"spacing\", tBZCgDemZ: \"colors\", tu6osNAp5: \"section\", VMI5R48IM: \"v-padding\", ycvYh9q3H: \"spacing-scale\", YMk83whZx: \"desktop\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0muImA7q4yT97o7MRmo2/4KJARFDzwP0pnvjird56/foE_eHbsT.js\")), path: \"/starter-docs\"}, Ik6qYHxAE: {elements: {WGHhJw5K7: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5mgcCpZZt4i2KVJ4gKly/5l98Jx8gUQ3uftdXSueI/Ik6qYHxAE.js\")), path: \"/updates\"}, ewSFNGctE: {elements: {W1jAMKfPJ: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jA8aBC1kpFk4ReYUQWOd/5c1fP4XK3Z6lrqBr2HLN/ewSFNGctE.js\")), path: \"/learn-framepad\"}, XZqXwPPEI: {elements: {aEFXMdtQj: \"hero\", FKj2vZYHm: \"contact\", k5JfufJOQ: \"navbar\", k9wMHIxyo: \"feature\", l68N3_tFe: \"footer\", qu9AcuJRH: \"faq\", wdlt0hWyN: \"testimonial\", XarrbMLDZ: \"cta\", y5ywEFvFI: \"logos\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vusxSqyetdZn9sr567TP/oeUwZ4C70PvL1BYVATwO/XZqXwPPEI.js\")), path: \"/components\"}, jtGG4S84z: {elements: {y3Syda9l2: \"navbar\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/z2F7VojViNSm9jxirLHN/dJ0anfqvFv3I942QDNEd/jtGG4S84z.js\")), path: \"/components/navbar\"}, RUPhSgKMv: {elements: {EzfpJbEBe: \"hero-center\", Z8G_j17bJ: \"hero-justified\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jGNHaV8fg0MEOez96D79/HxDK0iH1psHHwl83hfqU/RUPhSgKMv.js\")), path: \"/components/hero\"}, Kx4WumDmB: {elements: {BMve8BnMf: \"feature-center\", GCWt5pssA: \"feature-cards\", h8OfbS_DR: \"feature-grid\", pBinuv7Hq: \"feature-justified\", rdPlbdp0C: \"feature-tabs\", SADHER1UT: \"feature-accordion\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WdZwchwSy5u70j25q8P1/QxdjX4PTujk0UEByOFPE/Kx4WumDmB.js\")), path: \"/components/features\"}, z_9GS85sL: {elements: {JP2zA9jIf: \"logos\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oXR8mRWhy9V86cnD7j45/1ZEo1xTNYogD0LhLX9aF/z_9GS85sL.js\")), path: \"/components/logos\"}, wpffpCXjL: {elements: {MWZz5acJI: \"cta-justified\", nUp6vn9m5: \"cta-center\", SUSC4ewWJ: \"cta-left\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wkaML6SkFfHwKo5eAyi2/SLVgTb6Kv5qaiShCgX7U/wpffpCXjL.js\")), path: \"/components/cta\"}, GVRgCvFhZ: {elements: {NNr7YQXaa: \"faq-static\", RCb0nqswM: \"faq-accordion\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5VQx16WomEFKJsJ2hDE3/3xJJATBsSSlbO43qnme8/GVRgCvFhZ.js\")), path: \"/components/faq\"}, qnTOQABhH: {elements: {hkrceU9es: \"contact-form\", X5mNa6nq6: \"contact-static\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BpT8S8FXyAFNp4zuoh3k/PzJdN2PaADOgCZfvQpWR/qnTOQABhH.js\")), path: \"/components/contact\"}, CHOJNmsVW: {elements: {fhGepHnjT: \"testimonial-scrolling\", GceFOYFXC: \"testimonial-carousel\", TSOFmIori: \"testimonial-static\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4iHLHryAE2U3M5aAHySc/WhnLmvYqftuMBdugCwq3/CHOJNmsVW.js\")), path: \"/components/testimonial\"}, JqywyMwKF: {elements: {Ac3PsVGvY: \"footer-justified\", Z18RrO8bF: \"footer-center\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w09ZvfJVtwf9EzucjQcs/nYaTuop3r5fnHyPrMQE2/JqywyMwKF.js\")), path: \"/components/footer\"}, Lz9L0skws: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BmVg2XVuBZ0VBNURe7QH/BJF4HyEgIXCQtnyV3p9v/Lz9L0skws.js\")), path: \"/privacy\"}, tdXhyt1OW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vUFqgi0HUMkBRHGuNrYo/TNRBj9zaFBqrgEZmL0ov/tdXhyt1OW.js\")), path: \"/terms\"}, abteSgfkA: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/L9yzqdHxtVo6eJPWaROL/JnbzicjfDbtlBpxu1rQH/abteSgfkA.js\")), path: \"/license\"}, xoIFgpovz: {elements: {Gy1lVVtjo: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/RjPuGVz1cemdPhvM4ubK/b3ESDqJ59vY8Q2LPD5Fy/xoIFgpovz.js\")), path: \"/404\"}, LqvzCkTjw: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kBNPB2YMtfPn7w0EleEw/GO49BcTMb1exzHaY133x/LqvzCkTjw.js\")), path: \"/style-guide\"}, y19q3LVbT: {elements: {tw1sptouG: \"backbutton\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JqdGsEibnhkgR3seSNqf/ZL3HiBXB3EXCmb63Q4Ch/y19q3LVbT.js\")), path: \"/components/:Liz4an07I\"}, pu6CfTLvS: {elements: {fx7Ef2Gwh: \"hero-left\", vKMBtoWz8: \"hero-right\", yXUpgYdj1: \"hero-center\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vChWHIh4o1u91a1hGW0o/eNkaRZvpkpLPhfDh9WaK/pu6CfTLvS.js\")), path: \"/component-category/:hQ_Dqc0Te\"}}\n            const localizations = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\"}]\n            const notFoundPage = Framer.lazy(() => import(\"https://framerusercontent.com/modules/RjPuGVz1cemdPhvM4ubK/b3ESDqJ59vY8Q2LPD5Fy/xoIFgpovz.js\"))\n            const container = document.getElementById(\"main\")\n\n            let routeId, localizationId, pathVariables, shouldHydrate = false\n            if (\"framerHydrateV2\" in container.dataset) {\n                const routeData = JSON.parse(container.dataset.framerHydrateV2)\n                routeId = routeData.routeId\n                localizationId = routeData.localizationId\n                pathVariables = routeData.pathVariables\n                shouldHydrate = true\n            } else {\n                const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, localizations)\n                routeId = routeData.routeId\n                localizationId = routeData.localizationId\n                pathVariables = routeData.pathVariables\n            }\n\n            const route = routes[routeId]\n            const RootComponent = await route.page.preload()\n            routes[routeId].page = RootComponent\n\n            const element = React.createElement(\n                Framer.PageRoot,\n                {\n                    RootComponent,\n                    isWebsite: true,\n                    routeId,\n                    pathVariables,\n                    routes,\n                    notFoundPage,\n                    isReducedMotion: true,\n                    includeDataObserver: false,\n                    localizationId,\n                    localizations\n                }\n            )\n\n            if (shouldHydrate) {\n                React.startTransition(() => {\n                    ReactDOM.hydrateRoot(container, element)\n                })\n            } else {\n                ReactDOM.createRoot(container).render(element)\n            }\n        })().catch(error => {\n            window.__send_framer_event && window.__send_framer_event(\"published_site_load_error\", {\n                message: String(error),\n                stack: error instanceof Error && typeof error.stack === \"string\" ? error.stack : null\n            })\n            throw error\n        })\n\n        \n    "],
  "mappings": "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",
  "names": ["o", "npm_react_dom_18_1_exports", "Ba", "a", "e", "r", "d", "window", "packageAndFilename", "exportIdentifier", "B", "ErrorPlaceholder", "installFlexboxGapWorkaroundIfNeeded", "routes", "lazy", "localizations", "notFoundPage", "container", "routeId", "localizationId", "pathVariables", "shouldHydrate", "routeData", "inferInitialRouteFromPath", "RootComponent", "element", "PageRoot", "Z", "d", "r", "error"]
}
