import { useSSRContext, mergeProps } from 'vue';
import { ssrRenderAttrs, ssrRenderSlot } from 'vue/server-renderer';

const a = { __name: "Backdrop", __ssrInlineRender: true, setup: (e2) => (e3, a2, d2, n) => {
  a2(`<div${ssrRenderAttrs(mergeProps({ "data-aos": "fade-in", "data-aos-duration": "500", class: [e3.$route.path.includes("auth") ? "h-screen" : "h-[calc(100dvh-60px)]", "flex items-center justify-center bg-black/50 fixed top-0 left-0 lg:h-[100dvh] w-screen z-[999999999]"] }, n))}>`), ssrRenderSlot(e3.$slots, "default", {}, null, a2, d2), a2("</div>");
} }, d = a.setup;
a.setup = (t2, r2) => {
  const s2 = useSSRContext();
  return (s2.modules || (s2.modules = /* @__PURE__ */ new Set())).add("components/General/Backdrop.vue"), d ? d(t2, r2) : undefined;
};

export { a };
//# sourceMappingURL=Backdrop-pjkNt7ac.mjs.map
