__vite_ssr_exportName__("markdownImageSources", () => { try { return markdownImageSources } catch {} });
const __vite_ssr_import_0__ = await __vite_ssr_import__("/src/lib/markdownDocument.ts", {"importedNames":["parseMarkdownDocument"]});

function markdownImageSources(markdown) {
	if (!markdown.includes("![") && !/<img[\s>]/i.test(markdown)) return [];
	const sources = new Set();
	const visit = (node) => {
		if (node.type === "image") sources.add(node.url);
		if ("children" in node) node.children.forEach(visit);
	};
	visit((0,__vite_ssr_import_0__.parseMarkdownDocument)(markdown));
	return [...sources];
}
//# sourceMappingSource=vite-generated
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJtYXBwaW5ncyI6IkFBQUEsQ0FBQTtBQUFBOztBQUVPLFNBQVMscUJBQXFCLFVBQTRCO0NBQy9ELElBQUksQ0FBQyxTQUFTLFNBQVMsSUFBSSxLQUFLLENBQUMsYUFBYSxLQUFLLFFBQVEsR0FBRyxPQUFPLENBQUM7Q0FDdEUsTUFBTSxVQUFVLElBQUksSUFBWTtDQUNoQyxNQUFNLFNBQVMsU0FBdUI7RUFDcEMsSUFBSSxLQUFLLFNBQVMsU0FBUyxRQUFRLElBQUksS0FBSyxHQUFHO0VBQy9DLElBQUksY0FBYyxNQUFNLEtBQUssU0FBUyxRQUFRLEtBQUs7Q0FDckQ7Q0FDQSxNQUFNLGdEQUFzQixRQUFRLENBQUM7Q0FDckMsT0FBTyxDQUFDLEdBQUcsT0FBTztBQUNwQiIsIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZXMiOlsibWFya2Rvd25JbWFnZVNvdXJjZXMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcGFyc2VNYXJrZG93bkRvY3VtZW50LCB0eXBlIE1hcmtkb3duTm9kZSB9IGZyb20gXCIuL21hcmtkb3duRG9jdW1lbnRcIjtcblxuZXhwb3J0IGZ1bmN0aW9uIG1hcmtkb3duSW1hZ2VTb3VyY2VzKG1hcmtkb3duOiBzdHJpbmcpOiBzdHJpbmdbXSB7XG4gIGlmICghbWFya2Rvd24uaW5jbHVkZXMoXCIhW1wiKSAmJiAhLzxpbWdbXFxzPl0vaS50ZXN0KG1hcmtkb3duKSkgcmV0dXJuIFtdO1xuICBjb25zdCBzb3VyY2VzID0gbmV3IFNldDxzdHJpbmc+KCk7XG4gIGNvbnN0IHZpc2l0ID0gKG5vZGU6IE1hcmtkb3duTm9kZSkgPT4ge1xuICAgIGlmIChub2RlLnR5cGUgPT09IFwiaW1hZ2VcIikgc291cmNlcy5hZGQobm9kZS51cmwpO1xuICAgIGlmIChcImNoaWxkcmVuXCIgaW4gbm9kZSkgbm9kZS5jaGlsZHJlbi5mb3JFYWNoKHZpc2l0KTtcbiAgfTtcbiAgdmlzaXQocGFyc2VNYXJrZG93bkRvY3VtZW50KG1hcmtkb3duKSk7XG4gIHJldHVybiBbLi4uc291cmNlc107XG59XG4iXSwiZmlsZSI6Ii9zcmMvbGliL21hcmtkb3duSW1hZ2VTb3VyY2VzLnRzIn0=

//# vitestCache=W3siZmlsZSI6IjEiLCJpZCI6IjEiLCJ1cmwiOiIyIiwiaW1wb3J0cyI6IjMiLCJtYXBwaW5ncyI6ZmFsc2UsImRlcHMiOiI0IiwiZHluYW1pY0RlcHMiOiI1Iiwic3RhdGljTW9ja3MiOm51bGx9LCIvaG9tZS91YnVudHUvd3QvcHItMjQyNjMvYXBwcy9tb2JpbGUvc3JjL2xpYi9tYXJrZG93bkltYWdlU291cmNlcy50cyIsIi9zcmMvbGliL21hcmtkb3duSW1hZ2VTb3VyY2VzLnRzIix7InVybHMiOiI2IiwiaWRzIjoiNyJ9LFsiOCJdLFtdLFsiOCJdLHt9LCIvc3JjL2xpYi9tYXJrZG93bkRvY3VtZW50LnRzIl0=