import { Link } from "react-router-dom"; import Invoice from "./element/Invoice"; import { UrlRegex, FileExtensionRegex, MentionRegex, InvoiceRegex, YoutubeUrlRegex } from "./Const"; import { eventLink, hexToBech32, profileLink } from "./Util"; import LazyImage from "./element/LazyImage"; function transformHttpLink(a) { try { const url = new URL(a); const youtubeId = YoutubeUrlRegex.test(a) && RegExp.$1; const extension = FileExtensionRegex.test(url.pathname.toLowerCase()) && RegExp.$1; if (extension) { switch (extension) { case "gif": case "jpg": case "jpeg": case "png": case "bmp": case "webp": { return ; } case "mp4": case "mov": case "mkv": case "avi": case "m4v": { return