{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/iGB0wnz5I3JFnwHs8l1B/GhFNxDseZjkTa9BDoCCS/XApfOP1yF.js", "ssg:https://framerusercontent.com/modules/gMGsLHMgN32wNxxlKFv1/ocZMOkPgb6KHtBHR0caD/tFo5J3U1n.js"],
  "sourcesContent": ["// Generated by Framer (d213f04)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";import { addFonts, addPropertyControls, ControlType, cx, Image, Link, RichText, useLocaleInfo, useVariantState, withCSS } from \"framer\";import { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";import * as React from \"react\";import * as sharedStyle from \"https://framerusercontent.com/modules/6cm13e5NXospuj2AmmLA/uZcc4agl6FRAKIbHzzhf/lsJwXZO6p.js\";const enabledGestures = { MpORinCfZ: { hover: true } };const cycleOrder = [\"MpORinCfZ\"];const variantClassNames = { MpORinCfZ: \"framer-v-1indr64\" };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 transitions = { default: { delay: 0, duration: .3, ease: [.12, .23, .5, 1], type: \"tween\" } };const Transition = ({ value, children }) => {const config = React.useContext(MotionConfigContext);const transition = value !== null && value !== void 0 ? value : config.transition;const contextValue = React.useMemo(() => ({ ...config, transition }), [JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider, { value: contextValue, children: children });};const getProps = ({ height, id, link, title, width, ...props }) => {var ref;return { ...props, nguND8uM7: link !== null && link !== void 0 ? link : props.nguND8uM7, U5cr2RSbh: (ref = title !== null && title !== void 0 ? title : props.U5cr2RSbh) !== null && ref !== void 0 ? ref : \"Sign in with Google\" };};const createLayoutDependency = (props, variants) => variants.join(\"-\") + props.layoutDependency;const Component = /*#__PURE__*/React.forwardRef(function (props, ref) {const { activeLocale } = useLocaleInfo();const { style, className, layoutId, variant, U5cr2RSbh, nguND8uM7, ...restProps } = getProps(props);const { baseVariant, classNames, gestureVariant, setGestureState, setVariant, transition, variants } = useVariantState({ cycleOrder, defaultVariant: \"MpORinCfZ\", enabledGestures, transitions, variant, variantClassNames });const layoutDependency = createLayoutDependency(props, variants);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-fYG1V\", sharedStyle.className, classNames), style: { display: \"contents\" }, children: /*#__PURE__*/_jsx(Transition, { value: transition, children: /*#__PURE__*/_jsx(Link, { href: nguND8uM7, openInNewTab: true, children: /*#__PURE__*/_jsxs(motion.a, { ...restProps, className: `${cx(\"framer-1indr64\", className)} framer-obm3tx`, \"data-framer-name\": \"Button\", layoutDependency: layoutDependency, layoutId: \"MpORinCfZ\", ref: ref, style: { backgroundColor: \"var(--token-e3e906e6-e488-43fb-998e-122d05567d0c, rgba(241, 241, 241, 0.48))\", borderBottomLeftRadius: 999, borderBottomRightRadius: 999, borderTopLeftRadius: 999, borderTopRightRadius: 999, ...style }, variants: { \"MpORinCfZ-hover\": { backgroundColor: \"var(--token-da1f5b75-76e6-45c3-9922-baba4440e80f, rgb(160, 160, 160))\" } }, ...addPropertyOverrides({ \"MpORinCfZ-hover\": { \"data-framer-name\": undefined } }, baseVariant, gestureVariant), children: [/*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 24, intrinsicWidth: 24, pixelHeight: 24, pixelWidth: 24, src: new URL(\"https://framerusercontent.com/images/PlWCZpz4U7gJjmHP8h1Gdp9UI4.svg\").href }, className: \"framer-1sguz09\", \"data-framer-name\": \"Icon\", layoutDependency: layoutDependency, layoutId: \"jvYGhqUbW\" }), /*#__PURE__*/_jsx(RichText, { __fromCanvasComponent: true, children: /*#__PURE__*/_jsx(React.Fragment, { children: /*#__PURE__*/_jsx(motion.p, { className: \"framer-styles-preset-1rsbil1\", \"data-styles-preset\": \"lsJwXZO6p\", children: \"Sign in with Google\" }) }), className: \"framer-1dhp6d2\", \"data-framer-name\": \"Sign in with Google\", layoutDependency: layoutDependency, layoutId: \"qmWodHbjn\", style: { \"--framer-paragraph-spacing\": \"0px\" }, text: U5cr2RSbh, verticalAlignment: \"top\", withExternalLayout: true })] }) }) }) }) });});const css = ['.framer-fYG1V [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-fYG1V .framer-obm3tx { display: block; }\", \".framer-fYG1V .framer-1indr64 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 12px 24px 12px 16px; position: relative; text-decoration: none; width: min-content; }\", \".framer-fYG1V .framer-1sguz09 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); overflow: visible; position: relative; width: 24px; }\", \".framer-fYG1V .framer-1dhp6d2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\", \".framer-fYG1V .framer-v-1indr64 .framer-1indr64 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fYG1V .framer-1indr64 { gap: 0px; } .framer-fYG1V .framer-1indr64 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-fYG1V .framer-1indr64 > :first-child { margin-left: 0px; } .framer-fYG1V .framer-1indr64 > :last-child { margin-right: 0px; } }\", ...sharedStyle.css]; /**\n* This is a generated Framer component.\n* @framerIntrinsicHeight 48\n* @framerIntrinsicWidth 201.5\n* @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"lBTyfYzgP\":{\"layout\":[\"auto\",\"auto\"]}}}\n* @framerVariables {\"U5cr2RSbh\":\"title\",\"nguND8uM7\":\"link\"}\n*/const FramerXApfOP1yF = withCSS(Component, css, \"framer-fYG1V\");export default FramerXApfOP1yF;FramerXApfOP1yF.displayName = \"Button / Sign Button\";FramerXApfOP1yF.defaultProps = { height: 48, width: 201.5 };addPropertyControls(FramerXApfOP1yF, { U5cr2RSbh: { defaultValue: \"Sign in with Google\", displayTextArea: false, title: \"Title\", type: ControlType.String }, nguND8uM7: { title: \"Link\", type: ControlType.Link } });addFonts(FramerXApfOP1yF, [...sharedStyle.fonts]);\nexport const __FramerMetadata__ = { \"exports\": { \"Props\": { \"type\": \"tsType\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"default\": { \"type\": \"reactComponent\", \"name\": \"FramerXApfOP1yF\", \"slots\": [], \"annotations\": { \"framerVariables\": \"{\\\"U5cr2RSbh\\\":\\\"title\\\",\\\"nguND8uM7\\\":\\\"link\\\"}\", \"framerIntrinsicHeight\": \"48\", \"framerContractVersion\": \"1\", \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lBTyfYzgP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\", \"framerIntrinsicWidth\": \"201.5\" } }, \"__FramerMetadata__\": { \"type\": \"variable\" } } };\n//# sourceMappingURL=./XApfOP1yF.map", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=['.framer-VALHb .framer-styles-preset-1emwneb:not(.rich-text-wrapper), .framer-VALHb .framer-styles-preset-1emwneb.rich-text-wrapper a { --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-bffd8db2-462c-4fc3-ad91-1a83aa7adb24, #474747) /* {\"name\":\"Neutral 800\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-18178030-78dc-4e0d-bbdc-58c1bfc0d078, #000000); --framer-link-text-decoration: none; }'];export const className=\"framer-VALHb\";\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\"}}}"],
  "mappings": "mPAC2a,IAAMA,EAAkB,CAAE,UAAW,CAAE,MAAO,EAAK,CAAE,EAAQC,EAAa,CAAC,WAAW,EAAQC,EAAoB,CAAE,UAAW,kBAAmB,EAAE,SAASC,EAAqBC,KAAcC,EAAU,CAAC,IAAMC,EAAgB,CAAC,EAAE,OAAoDD,GAAS,QAASE,GAAYA,GAAW,OAAO,OAAOD,EAAeF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,EAAc,CAAE,QAAS,CAAE,MAAO,EAAG,SAAU,GAAI,KAAM,CAAC,IAAK,IAAK,GAAI,CAAC,EAAG,KAAM,OAAQ,CAAE,EAAQC,EAAa,CAAC,CAAE,MAAAC,EAAO,SAAAC,CAAS,IAAM,CAAC,IAAMC,EAAeC,EAAWC,CAAmB,EAAQC,EAAaL,GAA6CE,EAAO,WAAiBI,EAAqBC,EAAQ,KAAO,CAAE,GAAGL,EAAQ,WAAAG,CAAW,GAAI,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAU,CAAE,MAAOE,EAAc,SAAUL,CAAS,CAAC,CAAE,EAAQQ,EAAW,CAAC,CAAE,OAAAC,EAAQ,GAAAC,EAAI,KAAAC,EAAM,MAAAC,EAAO,MAAAC,EAAO,GAAGC,CAAM,IAAM,CAAC,IAAIC,EAAI,MAAO,CAAE,GAAGD,EAAO,UAAWH,GAA0CG,EAAM,UAAW,WAAYC,EAAMH,GAA6CE,EAAM,aAAe,MAAQC,IAAQ,OAASA,EAAM,qBAAsB,CAAE,EAAQC,EAAyB,CAACF,EAAOpB,IAAaA,EAAS,KAAK,GAAG,EAAIoB,EAAM,iBAAuBG,GAA+BC,EAAW,SAAUJ,EAAOC,EAAK,CAAC,GAAM,CAAE,aAAAI,CAAa,EAAIC,EAAc,EAAQ,CAAE,MAAAC,EAAO,UAAAC,EAAW,SAAAC,EAAU,QAAA3B,EAAS,UAAA4B,EAAW,UAAAC,EAAW,GAAGC,CAAU,EAAIlB,EAASM,CAAK,EAAQ,CAAE,YAAAa,EAAa,WAAAC,EAAY,eAAAC,EAAgB,gBAAAC,EAAiB,WAAAC,GAAY,WAAA3B,EAAY,SAAAV,CAAS,EAAIsC,EAAgB,CAAE,WAAA1C,EAAY,eAAgB,YAAa,gBAAAD,EAAiB,YAAAQ,EAAa,QAAAD,EAAS,kBAAAL,CAAkB,CAAC,EAAQ0C,EAAmBjB,EAAuBF,EAAOpB,CAAQ,EAAQwC,EAAwBC,EAAM,EAAE,OAAoB5B,EAAK6B,EAAa,CAAE,GAAIb,GAAsDW,EAAiB,SAAuB3B,EAAK8B,EAAO,IAAK,CAAE,QAASzC,EAAS,QAASF,EAAU,aAAc,IAAMoC,EAAgB,CAAE,UAAW,EAAK,CAAC,EAAG,WAAY,IAAMA,EAAgB,CAAE,UAAW,EAAM,CAAC,EAAG,WAAY,IAAMA,EAAgB,CAAE,UAAW,EAAK,CAAC,EAAG,MAAO,IAAMA,EAAgB,CAAE,UAAW,EAAM,CAAC,EAAG,YAAa,IAAMA,EAAgB,CAAE,UAAW,EAAM,CAAC,EAAG,UAAWQ,EAAG,eAA4BhB,EAAWM,CAAU,EAAG,MAAO,CAAE,QAAS,UAAW,EAAG,SAAuBrB,EAAKT,EAAY,CAAE,MAAOM,EAAY,SAAuBG,EAAKgC,EAAM,CAAE,KAAMd,EAAW,aAAc,GAAM,SAAuBe,EAAMH,EAAO,EAAG,CAAE,GAAGX,EAAW,UAAW,GAAGY,EAAG,iBAAkBhB,CAAS,kBAAmB,mBAAoB,SAAU,iBAAkBW,EAAkB,SAAU,YAAa,IAAKlB,EAAK,MAAO,CAAE,gBAAiB,+EAAgF,uBAAwB,IAAK,wBAAyB,IAAK,oBAAqB,IAAK,qBAAsB,IAAK,GAAGM,CAAM,EAAG,SAAU,CAAE,kBAAmB,CAAE,gBAAiB,uEAAwE,CAAE,EAAG,GAAG7B,EAAqB,CAAE,kBAAmB,CAAE,mBAAoB,MAAU,CAAE,EAAGmC,EAAaE,CAAc,EAAG,SAAU,CAActB,EAAKkC,EAAO,CAAE,WAAY,CAAE,IAAK,GAAI,IAAK,OAAQ,gBAAiB,GAAI,eAAgB,GAAI,YAAa,GAAI,WAAY,GAAI,IAAK,IAAI,IAAI,qEAAqE,EAAE,IAAK,EAAG,UAAW,iBAAkB,mBAAoB,OAAQ,iBAAkBR,EAAkB,SAAU,WAAY,CAAC,EAAgB1B,EAAKmC,EAAU,CAAE,sBAAuB,GAAM,SAAuBnC,EAAWoC,EAAU,CAAE,SAAuBpC,EAAK8B,EAAO,EAAG,CAAE,UAAW,+BAAgC,qBAAsB,YAAa,SAAU,qBAAsB,CAAC,CAAE,CAAC,EAAG,UAAW,iBAAkB,mBAAoB,sBAAuB,iBAAkBJ,EAAkB,SAAU,YAAa,MAAO,CAAE,6BAA8B,KAAM,EAAG,KAAMT,EAAW,kBAAmB,MAAO,mBAAoB,EAAK,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,CAAE,CAAC,CAAE,CAAC,CAAE,CAAC,CAAE,CAAC,EAAQoB,GAAM,CAAC,sZAAuZ,kFAAmF,mDAAoD,gUAAiU,6KAA8K,iHAAkH,uEAAwE,iXAAkX,GAAeA,CAAG,EAM5/LC,EAAkBC,EAAQ7B,GAAW2B,GAAK,cAAc,EAASG,GAAQF,EAAgBA,EAAgB,YAAc,uBAAuBA,EAAgB,aAAe,CAAE,OAAQ,GAAI,MAAO,KAAM,EAAEG,EAAoBH,EAAiB,CAAE,UAAW,CAAE,aAAc,sBAAuB,gBAAiB,GAAO,MAAO,QAAS,KAAMI,EAAY,MAAO,EAAG,UAAW,CAAE,MAAO,OAAQ,KAAMA,EAAY,IAAK,CAAE,CAAC,EAAEC,EAASL,EAAiB,CAAC,GAAeM,CAAK,CAAC,ECPzbC,EAAU,0BAA0B,CAAC,CAAC,EAAS,IAAMC,GAAM,CAAC,EAAeC,GAAI,CAAC,geAAge,EAAeC,GAAU",
  "names": ["enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "link", "title", "width", "props", "ref", "createLayoutDependency", "Component", "Y", "activeLocale", "useLocaleInfo", "style", "className", "layoutId", "U5cr2RSbh", "nguND8uM7", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "Link", "u", "Image2", "RichText2", "x", "css", "FramerXApfOP1yF", "withCSS", "XApfOP1yF_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "fontStore", "fonts", "css", "className"]
}
