async function searchResults(keyword) { const results = []; try { const response = await fetchv2("https://api-search.anroll.net/data?q=" + encodeURIComponent(keyword)); const data = await response.json(); data.data.forEach(item => { const baseUrl = item.generic_path.trim().startsWith('/f/') ? "https://www.anroll.net/_next/image?url=https://static.anroll.net/images/filmes/capas/" : "https://www.anroll.net/_next/image?url=https://static.anroll.net/images/animes/capas/"; results.push({ title: item.title.trim(), image: baseUrl + item.slug.trim() + ".jpg&w=384&q=75", href: item.generic_path.trim() }); }); return JSON.stringify(results); } catch (err) { return JSON.stringify([{ title: "Error", image: "Error", href: "Error" }]); } } async function extractDetails(slug) { try { const response = await fetchv2("https://www.anroll.net/" + slug); const html = await response.text(); const match = html.match(/