import { c as config } from './config-DeQcbWtq.js'; import './index-Ddp2AB5f.js'; import './stores-D9BZZahs.js'; import './index-k1TR3EJq.js'; import { s as superValidate, z as zod, f as fail } from './zod-BtM9a6Uj.js'; import { f as formSchema } from './schema-BQhPA6Gl.js'; import 'dotenv'; import './lifecycle-CPZ0ouVO.js'; import './exports-DuWZopOC.js'; import './index2-CkEewRlU.js'; import './stringify-D5iWhcfN.js'; import './scheduler-DW9WkiYZ.js'; import 'zod'; const actions = { default: async (event) => { const form = await superValidate(event, zod(formSchema)); if (!form.valid) { return fail(400, { form }); } await event.fetch(config.api_url + "/blog/signup", { method: "POST", body: JSON.stringify({ email: form.data.email, site_id: event.params.site_id, source: extractSlug(form.data.source) }), headers: { "content-type": "application/json" } }); return { form }; } }; function extractSlug(url) { const path = new URL(url).pathname; const parts = path.split("/").filter((x) => x); return parts[3]; } var _page_server = /*#__PURE__*/Object.freeze({ __proto__: null, actions: actions }); const index = 9; let component_cache; const component = async () => component_cache ??= (await import('./_page.svelte-DIi8XBEK.js')).default; const server_id = "src/routes/site/[site_id]/+page.server.js"; const imports = ["_app/immutable/nodes/9.DFkWPCOP.js","_app/immutable/chunks/scheduler.ncJpckHt.js","_app/immutable/chunks/each.C-Vm-bAH.js","_app/immutable/chunks/index.DNKwBhZH.js"]; const stylesheets = []; const fonts = []; export { component, fonts, imports, index, _page_server as server, server_id, stylesheets }; //# sourceMappingURL=9-oxkvrFHR.js.map