import { marked } from '../../../../../../utils/lib-marked';
import DOMPurify from "dompurify";
import { isH5 } from "../../../../../../utils/env";
import { getStyledATagFromText } from "../../../../../../utils/utils";
const rendererMD = new marked.Renderer();
rendererMD.image = (href, title, text) => {
return `
`;
}
rendererMD.link = (href, title, text) => {
if (href) {
return getStyledATagFromText(href, 'message-marked_link', undefined, title);
}
return text;
}
rendererMD.paragraph = (text: string) => {
if (text.startsWith('`;
}
}
return `
${text}
`; } marked.setOptions({ gfm: false, breaks: true, pedantic: false, sanitize: false, smartLists: true, smartypants: false, }); export const extractVideoSrc = (text: string) => { const videoSrcRegex = /