import { _ as __nuxt_component_0$1, a as __nuxt_component_1 } from './SectionContainer-5a7aa7e3.mjs';
import { _ as __nuxt_component_3 } from './SectionLayer-8e9d6e6a.mjs';
import { mergeProps, withCtx, renderSlot, createVNode, useSSRContext } from 'vue';
import { ssrRenderComponent, ssrRenderSlot } from 'vue/server-renderer';
import { _ as _export_sfc } from '../server.mjs';

const _sfc_main = {};
function _sfc_ssrRender(_ctx, _push, _parent, _attrs) {
  const _component_section_wrapper = __nuxt_component_0$1;
  const _component_section_layer = __nuxt_component_3;
  const _component_section_container = __nuxt_component_1;
  _push(ssrRenderComponent(_component_section_wrapper, mergeProps({
    class: "overflow-visible pt-16 max-md:pb-32 md:pt-32 md:pb-64",
    background: "/images/ROUTE.jpg"
  }, _attrs), {
    default: withCtx((_, _push2, _parent2, _scopeId) => {
      if (_push2) {
        _push2(ssrRenderComponent(_component_section_layer, { class: "bg-secondary mix-blend-screen" }, null, _parent2, _scopeId));
        _push2(ssrRenderComponent(_component_section_layer, { class: "bg-secondary mix-blend-multiply" }, null, _parent2, _scopeId));
        _push2(ssrRenderComponent(_component_section_container, {
          "mobile-padding": "",
          class: "max-w-container relative z-10 text-center"
        }, {
          default: withCtx((_2, _push3, _parent3, _scopeId2) => {
            if (_push3) {
              ssrRenderSlot(_ctx.$slots, "default", {}, null, _push3, _parent3, _scopeId2);
            } else {
              return [
                renderSlot(_ctx.$slots, "default")
              ];
            }
          }),
          _: 3
        }, _parent2, _scopeId));
      } else {
        return [
          createVNode(_component_section_layer, { class: "bg-secondary mix-blend-screen" }),
          createVNode(_component_section_layer, { class: "bg-secondary mix-blend-multiply" }),
          createVNode(_component_section_container, {
            "mobile-padding": "",
            class: "max-w-container relative z-10 text-center"
          }, {
            default: withCtx(() => [
              renderSlot(_ctx.$slots, "default")
            ]),
            _: 3
          })
        ];
      }
    }),
    _: 3
  }, _parent));
}
const _sfc_setup = _sfc_main.setup;
_sfc_main.setup = (props, ctx) => {
  const ssrContext = useSSRContext();
  (ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/layout/SiteHeader.vue");
  return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
};
const __nuxt_component_0 = /* @__PURE__ */ _export_sfc(_sfc_main, [["ssrRender", _sfc_ssrRender]]);

export { __nuxt_component_0 as _ };
//# sourceMappingURL=SiteHeader-8bdf5fba.mjs.map
