import "clsx"; import { a as attr, c as clsx, b as cn, m as motion, d as motionValue, B as BlurFade, N as Navigations } from "../../../chunks/navigations.js"; import { P as push, W as fallback, X as slot, Y as invalid_default_snippet, Z as bind_props, R as pop, _ as stringify } from "../../../chunks/index.js"; import { u as useMotionTemplate } from "../../../chunks/use-motion-template.js"; function MagicCard($$payload, $$props) { push(); let gradientSize = fallback($$props["gradientSize"], 200); let gradientColor = fallback($$props["gradientColor"], "#262626"); let gradientOpacity = fallback($$props["gradientOpacity"], 0.8); let className = fallback($$props["class"], ""); let gradSize = motionValue(gradientSize); let gradColor = motionValue(gradientColor); let mouseX = motionValue(-gradientSize); let mouseY = motionValue(-gradientSize); let bg = useMotionTemplate`radial-gradient(${gradSize}px circle at ${mouseX}px ${mouseY}px, ${gradColor}, transparent 100%)`; $$payload.out += `
`; slot($$payload, $$props, "default", {}, () => { $$payload.out += `

Magic Card

`; }); $$payload.out += `
`; motion($$payload, { style: { background: bg, opacity: gradientOpacity }, children: invalid_default_snippet, $$slots: { default: ($$payload2, { motion: motion2 }) => { $$payload2.out += `
`; } } }); $$payload.out += ``; bind_props($$props, { gradientSize, gradientColor, gradientOpacity, class: className }); pop(); } function Contact($$payload) { $$payload.out += `
`; BlurFade($$payload, { delay: 0.1, children: ($$payload2) => { $$payload2.out += `

Contact me

`; }, $$slots: { default: true } }); $$payload.out += ` `; BlurFade($$payload, { delay: 0.1 * 2, children: ($$payload2) => { $$payload2.out += ``; }, $$slots: { default: true } }); $$payload.out += ` `; BlurFade($$payload, { delay: 0.1 * 3, children: ($$payload2) => { $$payload2.out += ``; MagicCard($$payload2, { class: "mr-8 cursor-pointer flex-col items-center justify-center shadow-2xl whitespace-nowrap text-3xl group hover:border-[#24A1DEAA] transition-all duration-300", gradientColor: "#0b5980", gradientSize: 200, children: ($$payload3) => { $$payload3.out += `
Telegram
`; }, $$slots: { default: true } }); $$payload2.out += `
`; }, $$slots: { default: true } }); $$payload.out += ` `; BlurFade($$payload, { delay: 0.1 * 4, children: ($$payload2) => { $$payload2.out += ``; }, $$slots: { default: true } }); $$payload.out += `
`; } function _page($$payload) { Contact($$payload); $$payload.out += ` `; Navigations($$payload); $$payload.out += ``; } export { _page as default };