const Embed = ({url}) => {
const parsedUrl = new URL(url);
if (youtubeHosts.has(parsedUrl.host)) {
return ;
}
if (twitterHosts.has(parsedUrl.host)) {
return ;
}
if (redditHosts.has(parsedUrl.host)) {
return ;
}
if (twitchHosts.has(parsedUrl.host)) {
return ;
}
if (tiktokHosts.has(parsedUrl.host)) {
return ;
}
if (instagramHosts.has(parsedUrl.host)) {
return ;
}
if (odyseeHosts.has(parsedUrl.host)) {
return ;
}
if (bitchuteHosts.has(parsedUrl.host)) {
return ;
}
if (streamableHosts.has(parsedUrl.host)) {
return ;
}
if (spotifyHosts.has(parsedUrl.host)) {
return ;
}
};
const youtubeHosts = new Set(['youtube.com', 'www.youtube.com', 'youtu.be', 'www.youtu.be']);
const YoutubeEmbed = ({parsedUrl}) => {
let youtubeId;
if (parsedUrl.host.endsWith('youtu.be')) {
youtubeId = parsedUrl.pathname.replaceAll('/', '');
}
else {
youtubeId = parsedUrl.searchParams.get('v');
}
return ;
};
const twitterHosts = new Set(['twitter.com', 'www.twitter.com', 'x.com', 'www.x.com']);
const TwitterEmbed = ({parsedUrl}) => {
return