{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/FBfF5o1ZsZkhU1IzYzDB/8vW62kmTB6MsHFEE8Gk1/GFmGzOz90.js", "ssg:https://framerusercontent.com/modules/CzuHaRMAKAF1fRfeRUpO/VpPHu7ZbTh8QYgv3CcHi/hcwiQUReC.js", "ssg:https://framerusercontent.com/modules/MtGJ2TWqul19qaTI3CVn/l1lSKWvA4PfcqE1zChpq/J1X3AQ1gv.js", "ssg:https://framerusercontent.com/modules/kPeERB6fINqvbZg9qPxG/y6abgD30YKFlaAdTep0z/Rxm_bi4bW.js", "ssg:https://framerusercontent.com/modules/bYH6r3vE2coSLzemmfKQ/tPY7Ut1xvbARb8Tpmpgx/UwtdfvsKq.js", "ssg:https://framerusercontent.com/modules/rkkZ6n7ZCJEVY84M33DQ/chddRiu74zbAnnESB5P0/jcXUnk1fs.js", "ssg:https://framerusercontent.com/modules/xUnclAqw5H324mR4JgSl/ug2idfqmyM0hvnInc2Jt/stylesPresetLink.js", "ssg:https://framerusercontent.com/modules/eurjrBRnXHLV0UQCVjYl/D0rtb2v5qkeDbYlX89bq/kUpYZbP6C.js", "ssg:https://framerusercontent.com/modules/6sBJwbPhAGf9wWrJ2p0w/uL07Cyw6R0m293QbFqaB/LIeN6d4wW.js", "ssg:https://framerusercontent.com/modules/o5HgaclrRufU8LEiRofm/K4OzRy4KwCA0waB7n0zd/N30lYRuUh.js", "ssg:https://framerusercontent.com/modules/yKVLEdCpvbJd6dOiQDrz/VwWFjf0AicAtodqJuocW/SlFIZmDaD.js"],
  "sourcesContent": ["// Generated by Framer (6ef4f00)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";const enabledGestures={TJgPMeKyf:{hover:true}};const cycleOrder=[\"TJgPMeKyf\"];const variantClassNames={TJgPMeKyf:\"framer-v-l9yw6a\"};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={};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};const BASE62=\"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";function useRandomID(){const ref=React.useRef(null);if(ref.current===null){ref.current=Array(5).fill(0).map(()=>BASE62[Math.floor(Math.random()*BASE62.length)]).join(\"\");}return ref.current;}const Component=/*#__PURE__*/ React.forwardRef(function({id,style:externalStyle={},className,width,height,layoutId,variant:outerVariant=\"TJgPMeKyf\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"TJgPMeKyf\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=useRandomID();const{pointerEvents,...style}=externalStyle;return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{\"data-framer-generated\":true,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-AcO9Y\",classNames),style:{display:\"contents\",pointerEvents:pointerEvents!==null&&pointerEvents!==void 0?pointerEvents:\"auto\"},children:/*#__PURE__*/ _jsx(Link,{href:\"https://github.com/pengyikun\",openInNewTab:true,children:/*#__PURE__*/ _jsx(motion.a,{...restProps,className:`${cx(\"framer-l9yw6a\",className)} framer-1e15od2`,\"data-framer-name\":\"State\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TJgPMeKyf\",ref:ref,style:{...style},transition:transition,...addPropertyOverrides({\"TJgPMeKyf-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(SVG,{className:\"framer-mrbmnp\",\"data-framer-name\":\"github_mark\",fill:\"black\",intrinsicHeight:96,intrinsicWidth:98,layoutDependency:layoutDependency,layoutId:\"CCcwgWfoU\",svg:'<svg width=\"98\" height=\"96\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z\" fill=\"#24292f\"/></svg>',transition:transition,withExternalLayout:true})})})})});});const css=['.framer-AcO9Y [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-AcO9Y * { box-sizing: border-box; }\",\".framer-AcO9Y .framer-1e15od2 { display: block; }\",\".framer-AcO9Y .framer-l9yw6a { 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: 4px 4px 4px 4px; position: relative; text-decoration: none; width: min-content; }\",\".framer-AcO9Y .framer-mrbmnp { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-AcO9Y .framer-v-l9yw6a .framer-l9yw6a { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-AcO9Y .framer-l9yw6a { gap: 0px; } .framer-AcO9Y .framer-l9yw6a > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-AcO9Y .framer-l9yw6a > :first-child { margin-left: 0px; } .framer-AcO9Y .framer-l9yw6a > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"MmjnCJ8jl\":{\"layout\":[\"auto\",\"auto\"]}}}\n */ const FramerGFmGzOz90=withCSS(Component,css);export default FramerGFmGzOz90;FramerGFmGzOz90.displayName=\"Github\";FramerGFmGzOz90.defaultProps={height:32,width:32};addFonts(FramerGFmGzOz90,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGFmGzOz90\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MmjnCJ8jl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"32\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GFmGzOz90.map", "// Generated by Framer (6ef4f00)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";const enabledGestures={gYfuqIGTj:{hover:true,pressed:true}};const cycleOrder=[\"gYfuqIGTj\"];const variantClassNames={gYfuqIGTj:\"framer-v-9uoz55\"};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={};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};const BASE62=\"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";function useRandomID(){const ref=React.useRef(null);if(ref.current===null){ref.current=Array(5).fill(0).map(()=>BASE62[Math.floor(Math.random()*BASE62.length)]).join(\"\");}return ref.current;}const Component=/*#__PURE__*/ React.forwardRef(function({id,style:externalStyle={},className,width,height,layoutId,variant:outerVariant=\"gYfuqIGTj\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"gYfuqIGTj\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=useRandomID();const{pointerEvents,...style}=externalStyle;return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{\"data-framer-generated\":true,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-OUGDB\",classNames),style:{display:\"contents\",pointerEvents:pointerEvents!==null&&pointerEvents!==void 0?pointerEvents:\"auto\"},children:/*#__PURE__*/ _jsx(Link,{href:\"https://fosstodon.org/@sarc\",openInNewTab:true,children:/*#__PURE__*/ _jsx(motion.a,{...restProps,className:`${cx(\"framer-9uoz55\",className)} framer-1oep93j`,\"data-framer-name\":\"State\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"gYfuqIGTj\",ref:ref,style:{...style},transition:transition,...addPropertyOverrides({\"gYfuqIGTj-hover\":{\"data-framer-name\":undefined},\"gYfuqIGTj-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(SVG,{className:\"framer-1gtgtjx\",\"data-framer-name\":\"mastodon\",fill:\"black\",intrinsicHeight:512,intrinsicWidth:512,layoutDependency:layoutDependency,layoutId:\"eMyL661Jm\",svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 32 32\" width=\"512\" height=\"512\"><path d=\"M15.938 4.031c-3.021.013-6.02.396-7.58 1.115 0 0-3.358 1.529-3.358 6.735 0 6.197-.005 13.98 5.563 15.484 2.131.573 3.965.697 5.439.612 2.675-.151 3.998-.971 3.998-.971l-.09-1.977s-1.734.611-3.88.541c-2.128-.075-4.369-.234-4.718-2.89a5.64 5.64 0 0 1-.046-.746c4.507 1.119 8.35.487 9.408.359 2.954-.359 5.525-2.211 5.853-3.904.514-2.668.471-6.508.471-6.508 0-5.206-3.352-6.735-3.352-6.735-1.645-.768-4.688-1.127-7.709-1.115zm-3.233 3.971c1.035.028 2.058.49 2.688 1.469l.609 1.035.607-1.035c1.265-1.967 4.1-1.845 5.45-.323 1.244 1.448.966 2.383.966 8.852v.002h-2.447v-5.629c0-2.635-3.36-2.737-3.36.365V16h-2.43v-3.262c0-3.102-3.358-3.002-3.358-.367V18H8.977c0-6.474-.273-7.415.966-8.852.68-.766 1.727-1.174 2.762-1.146z\"/></svg>',transition:transition,withExternalLayout:true})})})})});});const css=['.framer-OUGDB [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-OUGDB * { box-sizing: border-box; }\",\".framer-OUGDB .framer-1oep93j { display: block; }\",\".framer-OUGDB .framer-9uoz55 { 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: 4px 4px 4px 4px; position: relative; text-decoration: none; width: min-content; }\",\".framer-OUGDB .framer-1gtgtjx { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-OUGDB .framer-v-9uoz55 .framer-9uoz55 { cursor: pointer; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-OUGDB .framer-9uoz55 { gap: 0px; } .framer-OUGDB .framer-9uoz55 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-OUGDB .framer-9uoz55 > :first-child { margin-left: 0px; } .framer-OUGDB .framer-9uoz55 > :last-child { margin-right: 0px; } }\",\".framer-OUGDB.framer-v-9uoz55.hover .framer-1gtgtjx { height: var(--framer-aspect-ratio-supported, 81px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"caJ_qCnRe\":{\"layout\":[\"auto\",\"auto\"]},\"WEanGEUmz\":{\"layout\":[\"auto\",\"auto\"]}}}\n */ const FramerhcwiQUReC=withCSS(Component,css);export default FramerhcwiQUReC;FramerhcwiQUReC.displayName=\"Mastodon\";FramerhcwiQUReC.defaultProps={height:32,width:32};addFonts(FramerhcwiQUReC,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhcwiQUReC\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"32\",\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"caJ_qCnRe\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WEanGEUmz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hcwiQUReC.map", "// Generated by Framer (6ef4f00)\nimport { jsx as _jsx } from \"react/jsx-runtime\";import { addFonts, cx, Image, Link, useVariantState, withCSS } from \"framer\";import { LayoutGroup, motion } from \"framer-motion\";import * as React from \"react\";const enabledGestures = { RbMpxbsyu: { hover: true } };const cycleOrder = [\"RbMpxbsyu\"];const variantClassNames = { RbMpxbsyu: \"framer-v-14x6wv2\" };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 = {};const transitions = { default: { damping: 60, delay: 0, duration: .3, ease: [.44, 0, .56, 1], mass: 1, stiffness: 500, type: \"spring\" } };const BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";function useRandomID() {const ref = React.useRef(null);if (ref.current === null) {ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");}return ref.current;}const Component = /*#__PURE__*/React.forwardRef(function ({ id, style: externalStyle = {}, className, width, height, layoutId, variant: outerVariant = \"RbMpxbsyu\", ...restProps }, ref) {const outerVariantId = humanReadableVariantMap[outerVariant];const variant = outerVariantId || outerVariant;const { baseVariant, classNames, gestureVariant, setGestureState, setVariant, transition, variants } = useVariantState({ cycleOrder, defaultVariant: \"RbMpxbsyu\", enabledGestures, transitions, variant, variantClassNames });const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;const defaultLayoutId = useRandomID();const { pointerEvents, ...style } = externalStyle;return /*#__PURE__*/_jsx(LayoutGroup, { id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId, children: /*#__PURE__*/_jsx(motion.div, { \"data-framer-generated\": true, 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-68bLX\", classNames), style: { display: \"contents\", pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\" }, children: /*#__PURE__*/_jsx(Link, { href: \"https://www.linkedin.com/in/pengyikun/\", openInNewTab: true, children: /*#__PURE__*/_jsx(motion.a, { ...restProps, className: `${cx(\"framer-14x6wv2\", className)} framer-lpakih`, \"data-framer-name\": \"State\", \"data-highlight\": true, layoutDependency: layoutDependency, layoutId: \"RbMpxbsyu\", ref: ref, style: { ...style }, transition: transition, ...addPropertyOverrides({ \"RbMpxbsyu-hover\": { \"data-framer-name\": undefined } }, baseVariant, gestureVariant), children: /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 353, intrinsicWidth: 360, pixelHeight: 706, pixelWidth: 720, sizes: \"24px\", src: new URL(\"https://framerusercontent.com/images/zvK7Rodeu86Agl9Hn0UsrMNXU.png?scale-down-to=512\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/zvK7Rodeu86Agl9Hn0UsrMNXU.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/zvK7Rodeu86Agl9Hn0UsrMNXU.png\").href} 720w` }, className: \"framer-130fvhh\", \"data-framer-name\": \"linkedin_logo\", layoutDependency: layoutDependency, layoutId: \"RP9A6LyFP\", transition: transition }) }) }) }) });});const css = ['.framer-68bLX [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-68bLX * { box-sizing: border-box; }\", \".framer-68bLX .framer-lpakih { display: block; }\", \".framer-68bLX .framer-14x6wv2 { 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: 4px 4px 4px 4px; position: relative; text-decoration: none; width: min-content; }\", \".framer-68bLX .framer-130fvhh { aspect-ratio: 1.019830028328612 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); overflow: visible; position: relative; width: 24px; }\", \".framer-68bLX .framer-v-14x6wv2 .framer-14x6wv2 { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-68bLX .framer-14x6wv2 { gap: 0px; } .framer-68bLX .framer-14x6wv2 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-68bLX .framer-14x6wv2 > :first-child { margin-left: 0px; } .framer-68bLX .framer-14x6wv2 > :last-child { margin-right: 0px; } }\"]; /**\n* This is a generated Framer component.\n* @framerIntrinsicHeight 31.5\n* @framerIntrinsicWidth 32\n* @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"wlkhIkhyA\":{\"layout\":[\"auto\",\"auto\"]}}}\n*/const FramerJ1X3AQ1gv = withCSS(Component, css);export default FramerJ1X3AQ1gv;FramerJ1X3AQ1gv.displayName = \"LinkedIn\";FramerJ1X3AQ1gv.defaultProps = { height: 31.5, width: 32 };addFonts(FramerJ1X3AQ1gv, []);\nexport const __FramerMetadata__ = { \"exports\": { \"Props\": { \"type\": \"tsType\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"default\": { \"type\": \"reactComponent\", \"name\": \"FramerJ1X3AQ1gv\", \"slots\": [], \"annotations\": { \"framerContractVersion\": \"1\", \"framerIntrinsicHeight\": \"31.5\", \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wlkhIkhyA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\", \"framerIntrinsicWidth\": \"32\" } }, \"__FramerMetadata__\": { \"type\": \"variable\" } } };\n//# sourceMappingURL=./J1X3AQ1gv.map", "// Generated by Framer (6ef4f00)\nimport { jsx as _jsx } from \"react/jsx-runtime\";import { addFonts, cx, Image, Link, useVariantState, withCSS } from \"framer\";import { LayoutGroup, motion } from \"framer-motion\";import * as React from \"react\";const enabledGestures = { IKOpL8hhh: { hover: true } };const cycleOrder = [\"IKOpL8hhh\"];const variantClassNames = { IKOpL8hhh: \"framer-v-1lvs0qn\" };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 = {};const transitions = { default: { damping: 60, delay: 0, duration: .3, ease: [.44, 0, .56, 1], mass: 1, stiffness: 500, type: \"spring\" } };const BASE62 = \"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";function useRandomID() {const ref = React.useRef(null);if (ref.current === null) {ref.current = Array(5).fill(0).map(() => BASE62[Math.floor(Math.random() * BASE62.length)]).join(\"\");}return ref.current;}const Component = /*#__PURE__*/React.forwardRef(function ({ id, style: externalStyle = {}, className, width, height, layoutId, variant: outerVariant = \"IKOpL8hhh\", ...restProps }, ref) {const outerVariantId = humanReadableVariantMap[outerVariant];const variant = outerVariantId || outerVariant;const { baseVariant, classNames, gestureVariant, setGestureState, setVariant, transition, variants } = useVariantState({ cycleOrder, defaultVariant: \"IKOpL8hhh\", enabledGestures, transitions, variant, variantClassNames });const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;const defaultLayoutId = useRandomID();const { pointerEvents, ...style } = externalStyle;return /*#__PURE__*/_jsx(LayoutGroup, { id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId, children: /*#__PURE__*/_jsx(motion.div, { \"data-framer-generated\": true, 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-cXtM6\", classNames), style: { display: \"contents\", pointerEvents: pointerEvents !== null && pointerEvents !== void 0 ? pointerEvents : \"auto\" }, children: /*#__PURE__*/_jsx(Link, { href: \"https://app.ens.domains/search/yikun\", openInNewTab: true, children: /*#__PURE__*/_jsx(motion.a, { ...restProps, className: `${cx(\"framer-1lvs0qn\", className)} framer-ghuhm6`, \"data-framer-name\": \"State\", \"data-highlight\": true, layoutDependency: layoutDependency, layoutId: \"IKOpL8hhh\", ref: ref, style: { ...style }, transition: transition, ...addPropertyOverrides({ \"IKOpL8hhh-hover\": { \"data-framer-name\": undefined } }, baseVariant, gestureVariant), children: /*#__PURE__*/_jsx(Image, { background: { alt: \"\", fit: \"fill\", intrinsicHeight: 1161, intrinsicWidth: 1185, pixelHeight: 2322, pixelWidth: 2370, sizes: \"24px\", src: new URL(\"https://framerusercontent.com/images/wQjDId97pF9gSswlyxrwGPnhZI.png?scale-down-to=2048\").href, srcSet: `${new URL(\"https://framerusercontent.com/images/wQjDId97pF9gSswlyxrwGPnhZI.png?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/wQjDId97pF9gSswlyxrwGPnhZI.png?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/wQjDId97pF9gSswlyxrwGPnhZI.png?scale-down-to=2048\").href} 2048w, ${new URL(\"https://framerusercontent.com/images/wQjDId97pF9gSswlyxrwGPnhZI.png\").href} 2370w` }, className: \"framer-1e5skkt\", \"data-framer-name\": \"eth_logo\", layoutDependency: layoutDependency, layoutId: \"ackDtnmiJ\", transition: transition }) }) }) }) });});const css = ['.framer-cXtM6 [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-cXtM6 * { box-sizing: border-box; }\", \".framer-cXtM6 .framer-ghuhm6 { display: block; }\", \".framer-cXtM6 .framer-1lvs0qn { 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: 4px 4px 4px 4px; position: relative; text-decoration: none; width: min-content; }\", \".framer-cXtM6 .framer-1e5skkt { aspect-ratio: 1.020671834625323 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); overflow: visible; position: relative; width: 24px; }\", \".framer-cXtM6 .framer-v-1lvs0qn .framer-1lvs0qn { cursor: pointer; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-cXtM6 .framer-1lvs0qn { gap: 0px; } .framer-cXtM6 .framer-1lvs0qn > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-cXtM6 .framer-1lvs0qn > :first-child { margin-left: 0px; } .framer-cXtM6 .framer-1lvs0qn > :last-child { margin-right: 0px; } }\"]; /**\n* This is a generated Framer component.\n* @framerIntrinsicHeight 31.5\n* @framerIntrinsicWidth 32\n* @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"nyy527kia\":{\"layout\":[\"auto\",\"auto\"]}}}\n*/const FramerRxm_bi4bW = withCSS(Component, css);export default FramerRxm_bi4bW;FramerRxm_bi4bW.displayName = \"ETH\";FramerRxm_bi4bW.defaultProps = { height: 31.5, width: 32 };addFonts(FramerRxm_bi4bW, []);\nexport const __FramerMetadata__ = { \"exports\": { \"Props\": { \"type\": \"tsType\", \"annotations\": { \"framerContractVersion\": \"1\" } }, \"default\": { \"type\": \"reactComponent\", \"name\": \"FramerRxm_bi4bW\", \"slots\": [], \"annotations\": { \"framerIntrinsicHeight\": \"31.5\", \"framerContractVersion\": \"1\", \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nyy527kia\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\", \"framerIntrinsicWidth\": \"32\" } }, \"__FramerMetadata__\": { \"type\": \"variable\" } } };\n//# sourceMappingURL=./Rxm_bi4bW.map", "// Generated by Framer (e83dae3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={XKntb3ubF:{hover:true}};const cycleOrder=[\"XKntb3ubF\"];const serializationHash=\"framer-XfCRG\";const variantClassNames={XKntb3ubF:\"framer-v-eonwc8\"};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 transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};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 Variants=motion(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XKntb3ubF\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1stnyif=activeVariantCallback(async(...args)=>{setVariant(\"XKntb3ubF\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://twitter.com/enplexity\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-eonwc8\",className,classNames)} framer-10wipzm`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"XKntb3ubF\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onMouseEnter:onMouseEnter1stnyif,onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"XKntb3ubF-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-q5ixpz\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"cmGSDA1NO\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 23.954 4.569 C 23.055 4.965 22.104 5.226 21.129 5.344 C 22.155 4.727 22.923 3.76 23.292 2.621 C 22.341 3.176 21.287 3.58 20.165 3.805 C 18.643 2.177 16.217 1.776 14.252 2.827 C 12.287 3.877 11.273 6.117 11.781 8.287 C 7.691 8.094 4.066 6.13 1.64 3.161 C 1.199 3.911 0.969 4.766 0.974 5.636 C 0.974 7.346 1.844 8.849 3.162 9.732 C 2.381 9.707 1.617 9.496 0.934 9.116 L 0.934 9.177 C 0.933 11.52 2.584 13.539 4.88 14.004 C 4.158 14.197 3.402 14.226 2.668 14.089 C 3.316 16.094 5.165 17.466 7.272 17.506 C 5.531 18.872 3.382 19.613 1.17 19.611 C 0.78 19.611 0.391 19.588 0 19.544 C 2.256 20.988 4.879 21.755 7.557 21.753 C 16.611 21.753 21.556 14.257 21.556 7.767 C 21.556 7.558 21.556 7.347 21.541 7.137 C 22.507 6.442 23.34 5.579 24.001 4.589 Z\" fill=\"var(--token-69e39ddf-e235-4e4e-938f-a5ef30e6e702, rgb(17, 17, 17)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>',svgContentId:3741793342,withExternalLayout:true,...addPropertyOverrides({\"XKntb3ubF-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 23.954 4.569 C 23.055 4.965 22.104 5.226 21.129 5.344 C 22.155 4.727 22.923 3.76 23.292 2.621 C 22.341 3.176 21.287 3.58 20.165 3.805 C 18.643 2.177 16.217 1.776 14.252 2.827 C 12.287 3.877 11.273 6.117 11.781 8.287 C 7.691 8.094 4.066 6.13 1.64 3.161 C 1.199 3.911 0.969 4.766 0.974 5.636 C 0.974 7.346 1.844 8.849 3.162 9.732 C 2.381 9.707 1.617 9.496 0.934 9.116 L 0.934 9.177 C 0.933 11.52 2.584 13.539 4.88 14.004 C 4.158 14.197 3.402 14.226 2.668 14.089 C 3.316 16.094 5.165 17.466 7.272 17.506 C 5.531 18.872 3.382 19.613 1.17 19.611 C 0.78 19.611 0.391 19.588 0 19.544 C 2.256 20.988 4.879 21.755 7.557 21.753 C 16.611 21.753 21.556 14.257 21.556 7.767 C 21.556 7.558 21.556 7.347 21.541 7.137 C 22.507 6.442 23.34 5.579 24.001 4.589 Z\" fill=\"var(--token-4c669358-4b51-455c-ac36-80927c412e2f, rgb(13, 110, 253)) /* {&quot;name&quot;:&quot;Blue&quot;} */\"></path></svg>',svgContentId:1496838867}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XfCRG.framer-10wipzm, .framer-XfCRG .framer-10wipzm { display: block; }\",\".framer-XfCRG.framer-eonwc8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 4px 4px 4px; position: relative; text-decoration: none; width: min-content; }\",\".framer-XfCRG .framer-q5ixpz { flex: none; height: 24px; position: relative; width: 24px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-XfCRG.framer-eonwc8 { gap: 0px; } .framer-XfCRG.framer-eonwc8 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-XfCRG.framer-eonwc8 > :first-child { margin-top: 0px; } .framer-XfCRG.framer-eonwc8 > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"PCgOYNq8K\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerUwtdfvsKq=withCSS(Component,css,\"framer-XfCRG\");export default FramerUwtdfvsKq;FramerUwtdfvsKq.displayName=\"Social / Twitter\";FramerUwtdfvsKq.defaultProps={height:32,width:32};addFonts(FramerUwtdfvsKq,[]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUwtdfvsKq\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"32\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PCgOYNq8K\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UwtdfvsKq.map", "// Generated by Framer (6ef4f00)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import Github from\"https://framerusercontent.com/modules/FBfF5o1ZsZkhU1IzYzDB/8vW62kmTB6MsHFEE8Gk1/GFmGzOz90.js\";import Mastodon from\"https://framerusercontent.com/modules/CzuHaRMAKAF1fRfeRUpO/VpPHu7ZbTh8QYgv3CcHi/hcwiQUReC.js\";import LinkedIn from\"https://framerusercontent.com/modules/MtGJ2TWqul19qaTI3CVn/l1lSKWvA4PfcqE1zChpq/J1X3AQ1gv.js\";import ETH from\"https://framerusercontent.com/modules/kPeERB6fINqvbZg9qPxG/y6abgD30YKFlaAdTep0z/Rxm_bi4bW.js\";import SocialTwitter from\"https://framerusercontent.com/modules/bYH6r3vE2coSLzemmfKQ/tPY7Ut1xvbARb8Tpmpgx/UwtdfvsKq.js\";const GithubFonts=getFonts(Github);const LinkedInFonts=getFonts(LinkedIn);const SocialTwitterFonts=getFonts(SocialTwitter);const MastodonFonts=getFonts(Mastodon);const ETHFonts=getFonts(ETH);const cycleOrder=[\"p9FRMQyzI\"];const variantClassNames={p9FRMQyzI:\"framer-v-13q3v3p\"};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={};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};const BASE62=\"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";function useRandomID(){const ref=React.useRef(null);if(ref.current===null){ref.current=Array(5).fill(0).map(()=>BASE62[Math.floor(Math.random()*BASE62.length)]).join(\"\");}return ref.current;}const Component=/*#__PURE__*/React.forwardRef(function({id,style:externalStyle={},className,width,height,layoutId,variant:outerVariant=\"p9FRMQyzI\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"p9FRMQyzI\",transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=useRandomID();const{pointerEvents,...style}=externalStyle;return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{\"data-framer-generated\":true,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-1s7UD\",classNames),style:{display:\"contents\",pointerEvents:pointerEvents!==null&&pointerEvents!==void 0?pointerEvents:undefined},children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(\"framer-13q3v3p\",className),\"data-framer-name\":\"State\",layoutDependency:layoutDependency,layoutId:\"p9FRMQyzI\",ref:ref,style:{...style},transition:transition,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bt1td8-container\",layoutDependency:layoutDependency,layoutId:\"fHZEnhSqQ-container\",transition:transition,children:/*#__PURE__*/_jsx(Github,{height:\"100%\",id:\"fHZEnhSqQ\",layoutId:\"fHZEnhSqQ\",width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-s6qwut-container\",layoutDependency:layoutDependency,layoutId:\"aG1T552M1-container\",transition:transition,children:/*#__PURE__*/_jsx(LinkedIn,{height:\"100%\",id:\"aG1T552M1\",layoutId:\"aG1T552M1\",width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-th8cyr-container\",layoutDependency:layoutDependency,layoutId:\"yvWf1G8xG-container\",transition:transition,children:/*#__PURE__*/_jsx(SocialTwitter,{height:\"100%\",id:\"yvWf1G8xG\",layoutId:\"yvWf1G8xG\",width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m4bf4a-container\",layoutDependency:layoutDependency,layoutId:\"gIuwDVoUn-container\",transition:transition,children:/*#__PURE__*/_jsx(Mastodon,{height:\"100%\",id:\"gIuwDVoUn\",layoutId:\"gIuwDVoUn\",width:\"100%\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ld2v32-container\",layoutDependency:layoutDependency,layoutId:\"ed3gvGuLA-container\",transition:transition,children:/*#__PURE__*/_jsx(ETH,{height:\"100%\",id:\"ed3gvGuLA\",layoutId:\"ed3gvGuLA\",width:\"100%\"})})]})})});});const css=['.framer-1s7UD [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-1s7UD * { box-sizing: border-box; }\",\".framer-1s7UD .framer-xa8pte { display: block; }\",\".framer-1s7UD .framer-13q3v3p { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 230px; }\",\".framer-1s7UD .framer-bt1td8-container, .framer-1s7UD .framer-s6qwut-container, .framer-1s7UD .framer-th8cyr-container, .framer-1s7UD .framer-1m4bf4a-container, .framer-1s7UD .framer-1ld2v32-container { flex: none; height: auto; position: relative; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 230\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n */const FramerjcXUnk1fs=withCSS(Component,css);export default FramerjcXUnk1fs;FramerjcXUnk1fs.displayName=\"Social / Social Media\";FramerjcXUnk1fs.defaultProps={height:32,width:230};addFonts(FramerjcXUnk1fs,[...GithubFonts,...LinkedInFonts,...SocialTwitterFonts,...MastodonFonts,...ETHFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjcXUnk1fs\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"230\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{fontStore}from\"framer\";fontStore.loadWebFontsFromSelectors([]);export const fonts=[];export const css=[\".framer-QfDsT .framer-styles-preset-aexbeb:not(.rich-text-wrapper), .framer-QfDsT .framer-styles-preset-aexbeb.rich-text-wrapper a { --framer-link-text-color: var(--token-69e39ddf-e235-4e4e-938f-a5ef30e6e702, #111111); --framer-link-text-decoration: none; --framer-link-hover-text-color: var(--token-4c669358-4b51-455c-ac36-80927c412e2f, #0d6efd); --framer-link-hover-text-decoration: none; --framer-link-current-text-color: var(--token-4c669358-4b51-455c-ac36-80927c412e2f, #0d6efd); --framer-link-current-text-decoration: none; }\"];export const className=\"framer-QfDsT\";\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 (716dd6f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/xUnclAqw5H324mR4JgSl/ug2idfqmyM0hvnInc2Jt/stylesPresetLink.js\";const cycleOrder=[\"S3SS55K48\",\"CMihzSc2R\"];const variantClassNames={CMihzSc2R:\"framer-v-19v3fp0\",S3SS55K48:\"framer-v-1wphcz1\"};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={v1:\"S3SS55K48\",v2:\"CMihzSc2R\"};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};const BASE62=\"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";function useRandomID(){const ref=React.useRef(null);if(ref.current===null){ref.current=Array(5).fill(0).map(()=>BASE62[Math.floor(Math.random()*BASE62.length)]).join(\"\");}return ref.current;}const Component=/*#__PURE__*/ React.forwardRef(function({id,style:externalStyle={},className,width,height,layoutId,variant:outerVariant=\"S3SS55K48\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"S3SS55K48\",transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const isDisplayed=()=>{if(baseVariant===\"CMihzSc2R\")return false;return true;};const defaultLayoutId=useRandomID();const{pointerEvents,...style}=externalStyle;return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{\"data-framer-generated\":true,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-0xlWj\",sharedStyle.className,classNames),style:{display:\"contents\",pointerEvents:pointerEvents!==null&&pointerEvents!==void 0?pointerEvents:undefined},children:/*#__PURE__*/ _jsxs(motion.nav,{...restProps,className:cx(\"framer-1wphcz1\",className),\"data-framer-name\":\"v1\",layoutDependency:layoutDependency,layoutId:\"S3SS55K48\",ref:ref,style:{...style},transition:transition,...addPropertyOverrides({CMihzSc2R:{\"data-framer-name\":\"v2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.div,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/ _jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-weight\":\"400\",\"--framer-letter-spacing\":\"2px\",\"--framer-text-color\":\"var(--extracted-zvqf5)\",\"--framer-text-transform\":\"uppercase\"},children:\"Pages\"})})}),className:\"framer-1bkg6a7\",\"data-framer-name\":\"Label\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"FU_F_oovP\",style:{\"--extracted-zvqf5\":\"var(--token-78bf6c89-06fd-4240-a752-2b8081300a57, rgb(119, 119, 119)) \",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},transition:transition,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/ _jsxs(motion.div,{className:\"framer-1giuce0\",layoutDependency:layoutDependency,layoutId:\"VJ78emA8Y\",transition:transition,children:[/*#__PURE__*/ _jsx(motion.div,{className:\"framer-zh38o9\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"o8E92xRJA\",transition:transition,children:/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:/*#__PURE__*/ _jsx(Link,{href:\"data:framer/page-link,fyxHY82ZH\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/ _jsx(motion.a,{className:\"framer-styles-preset-aexbeb\",\"data-styles-preset\":\"stylesPresetLink\",children:\"About\"})})})}),className:\"framer-1rahn49\",\"data-framer-name\":\"Label\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"sAEaJ1n7W\",style:{\"--extracted-r6o4lv\":\"var(--token-69e39ddf-e235-4e4e-938f-a5ef30e6e702, rgb(85, 85, 85)) \",\"--framer-paragraph-spacing\":\"0px\"},transition:transition,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CMihzSc2R:{children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"R0Y7R2VudGl1bSBQbHVzLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Gentium Plus\", serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-1px\",\"--framer-line-height\":\"44px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:/*#__PURE__*/ _jsx(Link,{href:\"data:framer/page-link,fyxHY82ZH\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/ _jsx(motion.a,{className:\"framer-styles-preset-aexbeb\",\"data-styles-preset\":\"stylesPresetLink\",children:\"About\"})})})}),fonts:[\"GF;Gentium Plus-regular\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1vt7b5f\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"QOha40UuW\",transition:transition,children:/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:/*#__PURE__*/ _jsx(Link,{href:\"data:framer/page-link,augiA20Il\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/ _jsx(motion.a,{className:\"framer-styles-preset-aexbeb\",\"data-styles-preset\":\"stylesPresetLink\",children:\"Projects\"})})})}),className:\"framer-18zcdu3\",\"data-framer-name\":\"Label\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"nUiMlArLV\",style:{\"--extracted-r6o4lv\":\"var(--token-69e39ddf-e235-4e4e-938f-a5ef30e6e702, rgb(85, 85, 85)) \",\"--framer-paragraph-spacing\":\"0px\"},transition:transition,variants:{CMihzSc2R:{\"--extracted-1of0zx5\":\"var(--token-78bf6c89-06fd-4240-a752-2b8081300a57, rgb(102, 102, 102)) \"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CMihzSc2R:{children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7R2VudGl1bSBQbHVzLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Gentium Plus\", serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-1px\",\"--framer-line-height\":\"44px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5)\"},children:/*#__PURE__*/ _jsx(Link,{href:\"data:framer/page-link,augiA20Il\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/ _jsx(motion.a,{className:\"framer-styles-preset-aexbeb\",\"data-styles-preset\":\"stylesPresetLink\",children:\"Projects\"})})})}),fonts:[\"GF;Gentium Plus-regular\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-18r1ftf\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"hDl9Zraxo\",transition:transition,children:/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:/*#__PURE__*/ _jsx(Link,{href:\"data:framer/page-link,oSqiE1i1k\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/ _jsx(motion.a,{className:\"framer-styles-preset-aexbeb\",\"data-styles-preset\":\"stylesPresetLink\",children:\"Contact\"})})})}),className:\"framer-mho5jj\",\"data-framer-name\":\"Label\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"BYezhvPz4\",style:{\"--extracted-r6o4lv\":\"var(--token-69e39ddf-e235-4e4e-938f-a5ef30e6e702, rgb(85, 85, 85)) \",\"--framer-paragraph-spacing\":\"0px\"},transition:transition,variants:{CMihzSc2R:{\"--extracted-1of0zx5\":\"var(--token-78bf6c89-06fd-4240-a752-2b8081300a57, rgb(102, 102, 102)) \"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CMihzSc2R:{children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.h2,{style:{\"--font-selector\":\"R0Y7R2VudGl1bSBQbHVzLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Gentium Plus\", serif',\"--framer-font-size\":\"32px\",\"--framer-letter-spacing\":\"-1px\",\"--framer-line-height\":\"44px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5)\"},children:/*#__PURE__*/ _jsx(Link,{href:\"data:framer/page-link,oSqiE1i1k\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/ _jsx(motion.a,{className:\"framer-styles-preset-aexbeb\",\"data-styles-preset\":\"stylesPresetLink\",children:\"Contact\"})})})}),fonts:[\"GF;Gentium Plus-regular\"]}},baseVariant,gestureVariant)})})]})]})})});});const css=['.framer-0xlWj [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-0xlWj * { box-sizing: border-box; }\",\".framer-0xlWj .framer-1yak2z4 { display: block; }\",\".framer-0xlWj .framer-1wphcz1 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 230px; }\",\".framer-0xlWj .framer-1bkg6a7 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-0xlWj .framer-1giuce0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-0xlWj .framer-zh38o9, .framer-0xlWj .framer-1vt7b5f, .framer-0xlWj .framer-18r1ftf { 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: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-0xlWj .framer-1rahn49, .framer-0xlWj .framer-18zcdu3, .framer-0xlWj .framer-mho5jj { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0xlWj .framer-1wphcz1, .framer-0xlWj .framer-1giuce0, .framer-0xlWj .framer-zh38o9, .framer-0xlWj .framer-1vt7b5f, .framer-0xlWj .framer-18r1ftf { gap: 0px; } .framer-0xlWj .framer-1wphcz1 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-0xlWj .framer-1wphcz1 > :first-child, .framer-0xlWj .framer-1giuce0 > :first-child { margin-top: 0px; } .framer-0xlWj .framer-1wphcz1 > :last-child, .framer-0xlWj .framer-1giuce0 > :last-child { margin-bottom: 0px; } .framer-0xlWj .framer-1giuce0 > * { margin: 0px; margin-bottom: calc(1px / 2); margin-top: calc(1px / 2); } .framer-0xlWj .framer-zh38o9 > *, .framer-0xlWj .framer-1vt7b5f > *, .framer-0xlWj .framer-18r1ftf > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-0xlWj .framer-zh38o9 > :first-child, .framer-0xlWj .framer-1vt7b5f > :first-child, .framer-0xlWj .framer-18r1ftf > :first-child { margin-left: 0px; } .framer-0xlWj .framer-zh38o9 > :last-child, .framer-0xlWj .framer-1vt7b5f > :last-child, .framer-0xlWj .framer-18r1ftf > :last-child { margin-right: 0px; } }\",\".framer-0xlWj.framer-v-19v3fp0 .framer-1wphcz1 { align-content: flex-start; align-items: flex-start; flex-direction: row; width: 601px; }\",\".framer-0xlWj.framer-v-19v3fp0 .framer-1giuce0 { flex-direction: row; gap: 64px; width: min-content; }\",\".framer-0xlWj.framer-v-19v3fp0 .framer-zh38o9, .framer-0xlWj.framer-v-19v3fp0 .framer-1vt7b5f, .framer-0xlWj.framer-v-19v3fp0 .framer-18r1ftf { align-content: flex-start; align-items: flex-start; flex-direction: column; justify-content: flex-start; width: min-content; }\",\".framer-0xlWj.framer-v-19v3fp0 .framer-1rahn49, .framer-0xlWj.framer-v-19v3fp0 .framer-18zcdu3, .framer-0xlWj.framer-v-19v3fp0 .framer-mho5jj { flex: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-0xlWj.framer-v-19v3fp0 .framer-1wphcz1, .framer-0xlWj.framer-v-19v3fp0 .framer-1giuce0, .framer-0xlWj.framer-v-19v3fp0 .framer-zh38o9, .framer-0xlWj.framer-v-19v3fp0 .framer-1vt7b5f, .framer-0xlWj.framer-v-19v3fp0 .framer-18r1ftf { gap: 0px; } .framer-0xlWj.framer-v-19v3fp0 .framer-1wphcz1 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-0xlWj.framer-v-19v3fp0 .framer-1wphcz1 > :first-child, .framer-0xlWj.framer-v-19v3fp0 .framer-1giuce0 > :first-child { margin-left: 0px; } .framer-0xlWj.framer-v-19v3fp0 .framer-1wphcz1 > :last-child, .framer-0xlWj.framer-v-19v3fp0 .framer-1giuce0 > :last-child { margin-right: 0px; } .framer-0xlWj.framer-v-19v3fp0 .framer-1giuce0 > * { margin: 0px; margin-left: calc(64px / 2); margin-right: calc(64px / 2); } .framer-0xlWj.framer-v-19v3fp0 .framer-zh38o9 > *, .framer-0xlWj.framer-v-19v3fp0 .framer-1vt7b5f > *, .framer-0xlWj.framer-v-19v3fp0 .framer-18r1ftf > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-0xlWj.framer-v-19v3fp0 .framer-zh38o9 > :first-child, .framer-0xlWj.framer-v-19v3fp0 .framer-1vt7b5f > :first-child, .framer-0xlWj.framer-v-19v3fp0 .framer-18r1ftf > :first-child { margin-top: 0px; } .framer-0xlWj.framer-v-19v3fp0 .framer-zh38o9 > :last-child, .framer-0xlWj.framer-v-19v3fp0 .framer-1vt7b5f > :last-child, .framer-0xlWj.framer-v-19v3fp0 .framer-18r1ftf > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 106\n * @framerIntrinsicWidth 230\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"CMihzSc2R\":{\"layout\":[\"fixed\",\"auto\"]}}}\n */ const FramerkUpYZbP6C=withCSS(Component,css);export default FramerkUpYZbP6C;FramerkUpYZbP6C.displayName=\"Layout / Pages\";FramerkUpYZbP6C.defaultProps={height:106,width:230};addPropertyControls(FramerkUpYZbP6C,{variant:{options:[\"S3SS55K48\",\"CMihzSc2R\"],optionTitles:[\"v1\",\"v2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerkUpYZbP6C,[{family:\"Inter\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/kUpYZbP6C:default\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf\",weight:\"400\"},{family:\"Gentium Plus\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/kUpYZbP6C:default\",url:\"https://fonts.gstatic.com/s/gentiumplus/v1/Iurd6Ytw-oSPaZ00r2bNe8VpjJtM6G0t9w.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/gentiumplus/v1/Iurd6Ytw-oSPaZ00r2bNe8VpjJtM6G0t9w.ttf\",weight:\"400\"},...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkUpYZbP6C\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"106\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CMihzSc2R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"230\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kUpYZbP6C.map", "// Generated by Framer (1119174)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const enabledGestures={bJh0AuFOD:{hover:true}};const cycleOrder=[\"bJh0AuFOD\"];const serializationHash=\"framer-FrlLs\";const variantClassNames={bJh0AuFOD:\"framer-v-13g5bre\"};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:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};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,width,...props})=>{return{...props,RQ4S4wv_Q:link!==null&&link!==void 0?link:props.RQ4S4wv_Q};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,RQ4S4wv_Q,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"bJh0AuFOD\",enabledGestures,transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];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-FrlLs\",...sharedStyleClassNames,classNames),style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsx(Link,{href:RQ4S4wv_Q,children:/*#__PURE__*/_jsx(motion.a,{...restProps,className:`${cx(\"framer-13g5bre\",className)} framer-1i2zgls`,\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"bJh0AuFOD\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,opacity:1,...style},variants:{\"bJh0AuFOD-hover\":{opacity:.7}},...addPropertyOverrides({\"bJh0AuFOD-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h1,{style:{\"--font-selector\":\"R0Y7SW50ZXItMzAw\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-69e39ddf-e235-4e4e-938f-a5ef30e6e702, rgb(85, 85, 85)))\"},children:[\"Yikun \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1sp2osd, var(--token-78bf6c89-06fd-4240-a752-2b8081300a57, rgb(102, 102, 102)))\"},children:\"Peng\"})]})}),className:\"framer-smcf3h\",fonts:[\"GF;Inter-300\"],layoutDependency:layoutDependency,layoutId:\"G6IzeqJeh\",style:{\"--extracted-1sp2osd\":\"var(--token-78bf6c89-06fd-4240-a752-2b8081300a57, rgb(102, 102, 102))\",\"--extracted-gdpscs\":\"var(--token-69e39ddf-e235-4e4e-938f-a5ef30e6e702, rgb(85, 85, 85))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=['.framer-FrlLs [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-FrlLs .framer-1i2zgls { display: block; }\",\".framer-FrlLs .framer-13g5bre { align-content: start; align-items: start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; text-decoration: none; width: 230px; }\",\".framer-FrlLs .framer-smcf3h { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-FrlLs .framer-13g5bre { gap: 0px; } .framer-FrlLs .framer-13g5bre > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-FrlLs .framer-13g5bre > :first-child { margin-left: 0px; } .framer-FrlLs .framer-13g5bre > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 230\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"RCpXMU1PH\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"RQ4S4wv_Q\":\"link\"}\n * @framerImmutableVariables true\n */const FramerLIeN6d4wW=withCSS(Component,css,\"framer-FrlLs\");export default FramerLIeN6d4wW;FramerLIeN6d4wW.displayName=\"Layout / Logo\";FramerLIeN6d4wW.defaultProps={height:40,width:230};addPropertyControls(FramerLIeN6d4wW,{RQ4S4wv_Q:{title:\"Link\",type:ControlType.Link}});addFonts(FramerLIeN6d4wW,[{family:\"Inter\",style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfMZ1rib2Bg-4.woff2\",weight:\"300\"}]);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLIeN6d4wW\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"RQ4S4wv_Q\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RCpXMU1PH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"230\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LIeN6d4wW.map", "// Generated by Framer (f0205c2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,PathVariablesContext,RichText,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import Portfolio from\"https://framerusercontent.com/modules/36JnWUmFRVNESCUkENxr/K7n3CJLeCVWt9FDlFIoJ/RoiQ9BPyB.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/xUnclAqw5H324mR4JgSl/ug2idfqmyM0hvnInc2Jt/stylesPresetLink.js\";const cycleOrder=[\"swVNHaryz\"];const variantClassNames={swVNHaryz:\"framer-v-vnoi5f\"};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={};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};function offsetAndLimitArray_194x2gw(value,offset,limit){if(!Array.isArray(value))return[];const end=typeof limit===\"number\"?offset+limit:undefined;return value.slice(offset,end);}const BASE62=\"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";function useRandomID(){const ref=React.useRef(null);if(ref.current===null){ref.current=Array(5).fill(0).map(()=>BASE62[Math.floor(Math.random()*BASE62.length)]).join(\"\");}return ref.current;}const Component=/*#__PURE__*/ React.forwardRef(function({id,style:externalStyle={},className,width,height,layoutId,variant:outerVariant=\"swVNHaryz\",title:CEtdyrE_4=\"Recent Works\",vUr55prNJWQCcYozrh,...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"swVNHaryz\",transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=useRandomID();const{pointerEvents,...style}=externalStyle;return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{\"data-framer-generated\":true,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-bFpkA\",sharedStyle.className,classNames),style:{display:\"contents\",pointerEvents:pointerEvents!==null&&pointerEvents!==void 0?pointerEvents:undefined},children:/*#__PURE__*/ _jsxs(motion.div,{...restProps,className:cx(\"framer-vnoi5f\",className),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"swVNHaryz\",ref:ref,style:{...style},transition:transition,children:[/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.div,{style:{\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/ _jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-style\":\"normal\",\"--framer-font-weight\":\"400\",\"--framer-letter-spacing\":\"2px\",\"--framer-text-color\":\"var(--extracted-zvqf5)\",\"--framer-text-transform\":\"uppercase\"},children:\"Recent Works\"})})}),className:\"framer-s8985z\",\"data-framer-name\":\"Label\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"yBs_SI072\",style:{\"--extracted-zvqf5\":\"var(--token-78bf6c89-06fd-4240-a752-2b8081300a57, rgb(119, 119, 119)) \",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:CEtdyrE_4,transition:transition,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/ _jsx(motion.div,{className:\"framer-1qb87pg\",layoutDependency:layoutDependency,layoutId:\"WQCcYozrh\",transition:transition,children:offsetAndLimitArray_194x2gw(Portfolio,0,8).map((data4fjuwu,i)=>{const{vUr55prNJ:vUr55prNJWQCcYozrh,Yv2qLUPgw:Yv2qLUPgwWQCcYozrh,r81TQG6nH:r81TQG6nHWQCcYozrh,qPL_3tz53:qPL_3tz53WQCcYozrh,hSJN6YLti:hSJN6YLtiWQCcYozrh,mUxqupful:mUxqupfulWQCcYozrh,wFyjb84A9:wFyjb84A9WQCcYozrh,ieSIBbT7n:ieSIBbT7nWQCcYozrh,wKiHrc29Z:wKiHrc29ZWQCcYozrh,xRE9CE45i:xRE9CE45iWQCcYozrh,j2vX2s73K:j2vX2s73KWQCcYozrh,fmyrdu0Wg:fmyrdu0WgWQCcYozrh,hUcm3pmp5:hUcm3pmp5WQCcYozrh,aH3fFe5_b:aH3fFe5_bWQCcYozrh,KpGwEqctQ:KpGwEqctQWQCcYozrh,YMuSSTwQc:YMuSSTwQcWQCcYozrh,FPWtarsgr:FPWtarsgrWQCcYozrh,OS8ZOhpD9:OS8ZOhpD9WQCcYozrh,xsujbQc9d:xsujbQc9dWQCcYozrh,ch5crNWJ9:ch5crNWJ9WQCcYozrh,kp_v9oW9z:kp_v9oW9zWQCcYozrh,PCde6Srqs:PCde6SrqsWQCcYozrh}=data4fjuwu;return /*#__PURE__*/ _jsx(LayoutGroup,{id:`WQCcYozrh-${data4fjuwu[\"id\"]}`,children:/*#__PURE__*/ _jsx(PathVariablesContext.Provider,{value:data4fjuwu,children:/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,__link:\"data:framer/page-link,x5hwUVG06\",children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsx(motion.h2,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/ _jsx(Link,{href:\"data:framer/page-link,x5hwUVG06\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/ _jsx(motion.a,{className:\"framer-styles-preset-aexbeb\",\"data-styles-preset\":\"stylesPresetLink\",href:\"data:framer/page-link,x5hwUVG06\",children:/*#__PURE__*/ _jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-family\":'\"Inter\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-style\":\"normal\",\"--framer-font-weight\":\"400\",\"--framer-text-color\":\"var(--extracted-euys4q)\"},children:\"Title\"})})})})}),className:\"framer-19rd68u\",\"data-framer-name\":\"Title\",fonts:[\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"u9L0Z1SCk\",preload:[\"x5hwUVG06\"],style:{\"--extracted-euys4q\":\"var(--token-69e39ddf-e235-4e4e-938f-a5ef30e6e702, rgb(85, 85, 85)) \",\"--framer-paragraph-spacing\":\"0px\"},text:vUr55prNJWQCcYozrh,transition:transition,verticalAlignment:\"top\",withExternalLayout:true})})},data4fjuwu[\"id\"]);})})]})})});});const css=['.framer-bFpkA [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-bFpkA * { box-sizing: border-box; }\",\".framer-bFpkA .framer-vnoi5f { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 230px; }\",\".framer-bFpkA .framer-s8985z { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-bFpkA .framer-1qb87pg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: flex-start; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-bFpkA .framer-19rd68u { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-bFpkA .framer-vnoi5f, .framer-bFpkA .framer-1qb87pg { gap: 0px; } .framer-bFpkA .framer-vnoi5f > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-bFpkA .framer-vnoi5f > :first-child, .framer-bFpkA .framer-1qb87pg > :first-child { margin-top: 0px; } .framer-bFpkA .framer-vnoi5f > :last-child, .framer-bFpkA .framer-1qb87pg > :last-child { margin-bottom: 0px; } .framer-bFpkA .framer-1qb87pg > * { margin: 0px; margin-bottom: calc(1px / 2); margin-top: calc(1px / 2); } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 230\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"CEtdyrE_4\":\"title\"}\n */ const FramerN30lYRuUh=withCSS(Component,css);export default FramerN30lYRuUh;FramerN30lYRuUh.displayName=\"Widgets / Recent Works\";FramerN30lYRuUh.defaultProps={height:200,width:230};addPropertyControls(FramerN30lYRuUh,{CEtdyrE_4:{defaultValue:\"Recent Works\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerN30lYRuUh,[{family:\"Inter\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/N30lYRuUh:default\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf\",weight:\"400\"},...sharedStyle.fonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerN30lYRuUh\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"230\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"CEtdyrE_4\\\":\\\"title\\\"}\",\"framerIntrinsicHeight\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (d1fa1b5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"Q92AbMWL0\",\"dkrWSKX7n\"];const variantClassNames={dkrWSKX7n:\"framer-v-gmsfnz\",Q92AbMWL0:\"framer-v-k72h7g\"};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={Desktop:\"Q92AbMWL0\",Mobile:\"dkrWSKX7n\"};const transitions={default:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"}};const BASE62=\"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";function useRandomID(){const ref=React.useRef(null);if(ref.current===null){ref.current=Array(5).fill(0).map(()=>BASE62[Math.floor(Math.random()*BASE62.length)]).join(\"\");}return ref.current;}const Component=/*#__PURE__*/ React.forwardRef(function({id,style:externalStyle={},className,width,height,layoutId,variant:outerVariant=\"Q92AbMWL0\",...restProps},ref){const outerVariantId=humanReadableVariantMap[outerVariant];const variant=outerVariantId||outerVariant;const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"Q92AbMWL0\",transitions,variant,variantClassNames});const layoutDependency=variants.join(\"-\")+restProps.layoutDependency;const defaultLayoutId=useRandomID();const{pointerEvents,...style}=externalStyle;return /*#__PURE__*/ _jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/ _jsx(motion.div,{\"data-framer-generated\":true,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-GVzUk\",classNames),style:{display:\"contents\",pointerEvents:pointerEvents!==null&&pointerEvents!==void 0?pointerEvents:undefined},children:/*#__PURE__*/ _jsx(motion.footer,{...restProps,className:cx(\"framer-k72h7g\",className),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Q92AbMWL0\",ref:ref,style:{...style},transition:transition,...addPropertyOverrides({dkrWSKX7n:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/ _jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:[/*#__PURE__*/ _jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-weight\":\"400\"},children:\"2023 \"}),\"Yikun Peng\"]})}),className:\"framer-1xrdzrj\",\"data-framer-name\":\"Label\",fonts:[\"GF;Inter-500\",\"GF;Inter-regular\"],layoutDependency:layoutDependency,layoutId:\"s6InnGidL\",style:{\"--extracted-r6o4lv\":\"var(--token-78bf6c89-06fd-4240-a752-2b8081300a57, rgb(119, 119, 119)) \",\"--framer-paragraph-spacing\":\"0px\"},transition:transition,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dkrWSKX7n:{children:/*#__PURE__*/ _jsx(React.Fragment,{children:/*#__PURE__*/ _jsxs(motion.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"22px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv)\"},children:[/*#__PURE__*/ _jsx(motion.span,{style:{\"--font-selector\":\"R0Y7SW50ZXItcmVndWxhcg==\",\"--framer-font-weight\":\"400\"},children:\"2023 \"}),\"Yikun Peng\"]})})}},baseVariant,gestureVariant)})})})});});const css=['.framer-GVzUk [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-GVzUk * { box-sizing: border-box; }\",\".framer-GVzUk .framer-15neko { display: block; }\",\".framer-GVzUk .framer-k72h7g { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 230px; }\",\".framer-GVzUk .framer-1xrdzrj { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-GVzUk .framer-k72h7g { gap: 0px; } .framer-GVzUk .framer-k72h7g > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-GVzUk .framer-k72h7g > :first-child { margin-left: 0px; } .framer-GVzUk .framer-k72h7g > :last-child { margin-right: 0px; } }\",\".framer-GVzUk.framer-v-gmsfnz .framer-k72h7g { width: 342px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 230\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dkrWSKX7n\":{\"layout\":[\"fixed\",\"auto\"]}}}\n */ const FramerSlFIZmDaD=withCSS(Component,css);export default FramerSlFIZmDaD;FramerSlFIZmDaD.displayName=\"Layout / Footer\";FramerSlFIZmDaD.defaultProps={height:22,width:230};addPropertyControls(FramerSlFIZmDaD,{variant:{options:[\"Q92AbMWL0\",\"dkrWSKX7n\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerSlFIZmDaD,[{family:\"Inter\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/SlFIZmDaD:default\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\",weight:\"500\"},{family:\"Inter\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/SlFIZmDaD:default\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZhrib2Bg-4.ttf\",weight:\"400\"}]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSlFIZmDaD\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dkrWSKX7n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"22\",\"framerIntrinsicWidth\":\"230\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SlFIZmDaD.map"],
  "mappings": "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",
  "names": ["enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "SVG", "css", "FramerGFmGzOz90", "withCSS", "GFmGzOz90_default", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "SVG", "css", "FramerhcwiQUReC", "withCSS", "hcwiQUReC_default", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "Image2", "css", "FramerJ1X3AQ1gv", "withCSS", "J1X3AQ1gv_default", "addFonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "Link", "Image2", "css", "FramerRxm_bi4bW", "withCSS", "Rxm_bi4bW_default", "addFonts", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter1stnyif", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "cx", "SVG", "css", "FramerUwtdfvsKq", "withCSS", "UwtdfvsKq_default", "addFonts", "GithubFonts", "getFonts", "GFmGzOz90_default", "LinkedInFonts", "J1X3AQ1gv_default", "SocialTwitterFonts", "UwtdfvsKq_default", "MastodonFonts", "hcwiQUReC_default", "ETHFonts", "Rxm_bi4bW_default", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "variant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "variants", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "u", "GFmGzOz90_default", "J1X3AQ1gv_default", "UwtdfvsKq_default", "hcwiQUReC_default", "Rxm_bi4bW_default", "css", "FramerjcXUnk1fs", "withCSS", "jcXUnk1fs_default", "addFonts", "GithubFonts", "LinkedInFonts", "SocialTwitterFonts", "MastodonFonts", "ETHFonts", "fontStore", "fonts", "css", "className", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "isDisplayed", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "Link", "css", "FramerkUpYZbP6C", "withCSS", "kUpYZbP6C_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "enabledGestures", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transitions", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "height", "id", "link", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "RQ4S4wv_Q", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "LayoutGroup", "motion", "cx", "Link", "RichText", "x", "u", "css", "FramerLIeN6d4wW", "withCSS", "LIeN6d4wW_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "variantClassNames", "humanReadableVariantMap", "transitions", "offsetAndLimitArray_194x2gw", "value", "offset", "limit", "end", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "CEtdyrE_4", "vUr55prNJWQCcYozrh", "restProps", "variant", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "variants", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "u", "RichText", "x", "RoiQ9BPyB_default", "data4fjuwu", "i", "Yv2qLUPgwWQCcYozrh", "r81TQG6nHWQCcYozrh", "qPL_3tz53WQCcYozrh", "hSJN6YLtiWQCcYozrh", "mUxqupfulWQCcYozrh", "wFyjb84A9WQCcYozrh", "ieSIBbT7nWQCcYozrh", "wKiHrc29ZWQCcYozrh", "xRE9CE45iWQCcYozrh", "j2vX2s73KWQCcYozrh", "fmyrdu0WgWQCcYozrh", "hUcm3pmp5WQCcYozrh", "aH3fFe5_bWQCcYozrh", "KpGwEqctQWQCcYozrh", "YMuSSTwQcWQCcYozrh", "FPWtarsgrWQCcYozrh", "OS8ZOhpD9WQCcYozrh", "xsujbQc9dWQCcYozrh", "ch5crNWJ9WQCcYozrh", "kp_v9oW9zWQCcYozrh", "PCde6SrqsWQCcYozrh", "PathVariablesContext", "Link", "css", "FramerN30lYRuUh", "withCSS", "N30lYRuUh_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "BASE62", "useRandomID", "ref", "pe", "Component", "Y", "id", "externalStyle", "className", "width", "height", "layoutId", "outerVariant", "restProps", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "pointerEvents", "style", "p", "LayoutGroup", "motion", "cx", "RichText", "x", "u", "css", "FramerSlFIZmDaD", "withCSS", "SlFIZmDaD_default", "addPropertyControls", "ControlType", "addFonts"]
}
