|
| 1 | +// @ts-nocheck |
| 2 | +/* eslint-disable */ |
| 3 | +/* This file was generated by Unframer for Framer project 4f7c408e7441586d "antidetection", do not edit manually */ |
| 4 | +// /:https://framerusercontent.com/modules/EIaBfsSCLTPGkLj8Kbg9/6x7YhfVNTnN7Hc50y7pt/blxmkUcJP.js |
| 5 | +import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; |
| 6 | +import { addFonts, cx, RichText, useComponentViewport, useLocaleInfo, useVariantState, withCSS } from "unframer"; |
| 7 | +import { LayoutGroup, motion, MotionConfigContext } from "unframer"; |
| 8 | +import * as React from "react"; |
| 9 | +var serializationHash = "framer-zyp1a"; |
| 10 | +var variantClassNames = { bH_F_ljvw: "framer-v-12zhzkn" }; |
| 11 | +var transition1 = { bounce: 0.2, delay: 0, duration: 0.4, type: "spring" }; |
| 12 | +var transformTemplate1 = (_, t) => `translate(-50%, -50%) ${t}`; |
| 13 | +var Transition = ({ value, children }) => { |
| 14 | + const config = React.useContext(MotionConfigContext); |
| 15 | + const transition = value ?? config.transition; |
| 16 | + const contextValue = React.useMemo(() => ({ ...config, transition }), [JSON.stringify(transition)]); |
| 17 | + return /* @__PURE__ */ _jsx(MotionConfigContext.Provider, { value: contextValue, children }); |
| 18 | +}; |
| 19 | +var Variants = motion.create(React.Fragment); |
| 20 | +var getProps = ({ height, id, width, ...props }) => { |
| 21 | + return { ...props }; |
| 22 | +}; |
| 23 | +var createLayoutDependency = (props, variants) => { |
| 24 | + if (props.layoutDependency) return variants.join("-") + props.layoutDependency; |
| 25 | + return variants.join("-"); |
| 26 | +}; |
| 27 | +var Component = /* @__PURE__ */ React.forwardRef(function(props, ref) { |
| 28 | + const { activeLocale, setLocale } = useLocaleInfo(); |
| 29 | + const { style, className, layoutId, variant, ...restProps } = getProps(props); |
| 30 | + const { baseVariant, classNames, clearLoadingGesture, gestureHandlers, gestureVariant, isLoading, setGestureState, setVariant, variants } = useVariantState({ defaultVariant: "bH_F_ljvw", variant, variantClassNames }); |
| 31 | + const layoutDependency = createLayoutDependency(props, variants); |
| 32 | + const sharedStyleClassNames = []; |
| 33 | + const scopingClassNames = cx(serializationHash, ...sharedStyleClassNames); |
| 34 | + const ref1 = React.useRef(null); |
| 35 | + const defaultLayoutId = React.useId(); |
| 36 | + const componentViewport = useComponentViewport(); |
| 37 | + return /* @__PURE__ */ _jsx(LayoutGroup, { id: layoutId ?? defaultLayoutId, children: /* @__PURE__ */ _jsx(Variants, { animate: variants, initial: false, children: /* @__PURE__ */ _jsx(Transition, { value: transition1, children: /* @__PURE__ */ _jsx(motion.div, { ...restProps, ...gestureHandlers, className: cx(scopingClassNames, "framer-12zhzkn", className, classNames), "data-framer-name": "Variant 1", layoutDependency, layoutId: "bH_F_ljvw", ref: ref ?? ref1, style: { ...style }, children: /* @__PURE__ */ _jsx(RichText, { __fromCanvasComponent: true, children: /* @__PURE__ */ _jsx(React.Fragment, { children: /* @__PURE__ */ _jsxs(motion.h1, { style: { "--font-selector": "RlM7U2F0b3NoaS1tZWRpdW0=", "--framer-font-family": '"Satoshi", "Satoshi Placeholder", sans-serif', "--framer-font-size": "32px", "--framer-font-weight": "500", "--framer-letter-spacing": "-0.05em", "--framer-line-height": "1.1em", "--framer-text-alignment": "left", "--framer-text-color": "var(--extracted-gdpscs, var(--token-195ca2ff-95dc-4d7d-bb9a-c5fb1e041116, rgb(252, 252, 250)))" }, children: [/* @__PURE__ */ _jsx(motion.span, { style: { "--font-selector": "R0Y7SW5zdHJ1bWVudCBTZXJpZi1pdGFsaWM=", "--framer-font-family": '"Instrument Serif", "Instrument Serif Placeholder", serif', "--framer-font-style": "italic", "--framer-font-weight": "400", "--framer-letter-spacing": "0em" }, children: "un" }), "chatgpt"] }) }), className: "framer-17o61tp", fonts: ["FS;Satoshi-medium", "GF;Instrument Serif-italic"], layoutDependency, layoutId: "VvimwIFbL", style: { "--extracted-gdpscs": "var(--token-195ca2ff-95dc-4d7d-bb9a-c5fb1e041116, rgb(252, 252, 250))", "--framer-link-text-color": "rgb(0, 153, 255)", "--framer-link-text-decoration": "underline" }, transformTemplate: transformTemplate1, verticalAlignment: "top", withExternalLayout: true }) }) }) }) }); |
| 38 | +}); |
| 39 | +var css = ["@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }", ".framer-zyp1a.framer-kq15da, .framer-zyp1a .framer-kq15da { display: block; }", ".framer-zyp1a.framer-12zhzkn { height: 36px; overflow: visible; position: relative; width: 158px; }", ".framer-zyp1a .framer-17o61tp { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; }"]; |
| 40 | +var FramerblxmkUcJP = withCSS(Component, css, "framer-zyp1a"); |
| 41 | +var stdin_default = FramerblxmkUcJP; |
| 42 | +FramerblxmkUcJP.displayName = "LogoText"; |
| 43 | +FramerblxmkUcJP.defaultProps = { height: 36, width: 158 }; |
| 44 | +addFonts(FramerblxmkUcJP, [{ explicitInter: true, fonts: [{ family: "Satoshi", source: "fontshare", style: "normal", url: "https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2", weight: "500" }, { family: "Instrument Serif", source: "google", style: "italic", url: "https://fonts.gstatic.com/s/instrumentserif/v4/jizHRFtNs2ka5fXjeivQ4LroWlx-6zATjnTNgNq55w.woff2", weight: "400" }] }], { supportsExplicitInterCodegen: true }); |
| 45 | + |
| 46 | +export { |
| 47 | + stdin_default |
| 48 | +}; |
0 commit comments