1<!doctype html> 2<html lang="en"> 3 <head> 4 <meta charset="UTF-8" > 5 <meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,viewport-fit=cover" > 6 <title>Search | Adblock Podcast</title> 7 <meta name="mobile-web-app-capable" content="yes" > 8 <meta name="apple-mobile-web-app-capable" content="yes" > 9 <link rel="icon" type="image/png" sizes="32x32" href="/logos/logo-circle-32.png" > 10 <link rel="icon" type="image/png" sizes="48x48" href="/logos/logo-circle-48.png" > 11 <link rel="apple-touch-icon" href="/logos/logo-square-192.png" > 12 13 <!-- Pre-connect to APIs --> 14 <link rel="preconnect" href="https://sh-api.adblockpodcast.com" crossorigin > 15 <link rel="preconnect" href="https://didgjhjnevdixtjltmho.functions.supabase.co" crossorigin > 16 <link rel="preconnect" href="https://didgjhjnevdixtjltmho.supabase.co" crossorigin > 17 18 <link rel="manifest" href="/manifest.json" > 19 <meta name="theme-color" content="#00f098" > 20 21
21<script> 22 // Inject CSS with @font-face for Zain logo font so browser loads it before rendering 23 const style = document.createElement('style'); 24 style.innerHTML = `@font-face {font-family: 'Zain';font-style: normal;font-weight: 300;font-display: block;src: url('/assets/subset-Zain-Light-DIQw7Z8Q.woff2') format('woff2');}`; 25 document.head.appendChild(style); 26 27 // Setup debug logging before any blocking scripts / styles are loaded 28 window.debugLogs = window.debugLogs || []; 29 window.debugLogs.push([ 30 Date.now(), 31 '[startup-inline]', 32 !('serviceWorker' in navigator) 33 ? 'no sw support' 34 : navigator.serviceWorker.controller 35 ? 'sw is activated' 36 : 'no active sw', 37 ]); 38 const logChannel = new BroadcastChannel('sw-logs'); 39 window.swLogCallback = (event) => { 40 const data = JSON.parse(event.data.data); 41 window.debugLogs.push([ 42 Date.now(), 43 '[sw-inline]', 44 event.data.version, 45 event.data.delaySeconds + 's', 46 ...(Array.isArray(data) ? data : [data]), 47 ]); 48 }; 49 logChannel.onmessage = (...args) => window.swLogCallback(...args); 50 </script>
50 51
51<script type="module" src="/assets/index-CQrfufGV.js"></script>
51 52 <link rel="modulepreload" href="/assets/index-YHfRRn0_.js"> 53 <link rel="stylesheet" href="/assets/index-D03Owjzv.css"> 54 </head> 55 <body> 56 <div id="app"><div data-rht-toaster style="position:fixed;z-index:9999;top:max(16px, var(--safe-area-top));left:16px;right:16px;bottom:16px;pointer-events:none;"></div><div id="page-scroll-container" class="in-app"><nav style="box-shadow:0 0 7px #e7e7e7;" class="_nav_1ilje_1"><a href="/" class="mr-auto flex items-center justify-center"><span class="_logoCircle_1ilje_107 -mt-1 mr-1"><svg style="height:18px;width:18px;" sprite="headphones"><use href="/assets/spritemap.d4e01720.svg#headphones"></use></svg></span><h3 class="m-0 mt-[3px] whitespace-nowrap font-logotext text-[22px]">Adblock Podcast</h3></a><button style="margin-right:6px;--button-height:28px;padding:0 6px;" class="button button--transparent">Sign Up</button><button aria-label="Open Menu" class="color-inherit z-[13] flex h-9 items-center justify-center rounded border-0 bg-transparent w-9"><span class="_hamburger_1ilje_17"><span></span><span></span><span></span></span></button><div class="_popupMenu_1ilje_68 _closed_1ilje_81"><a style="display:inline-block;" href="/sign-in" class="_popupMenuItem_1ilje_87">Sign In</a>â/â<a style="display:inline-block;" href="/sign-up" class="_popupMenuItem_1ilje_87">Sign Up</a><a href="/" class="_popupMenuItem_1ilje_87">Home</a><a href="/now" class="_popupMenuItem_1ilje_87">Listen Now</a><a href="/library" class="_popupMenuItem_1ilje_87">Library</a><a href="/search" class="_popupMenuItem_1ilje_87">Search</a><a href="/pricing-in-app" class="_popupMenuItem_1ilje_87">Pricing & FAQ</a><div style="display:flex;color:#777;justify-content:space-between;"><small></small><small>v1.bb79ba8 - 2026-06-05</small></div></div><div class="_popupMenuVeil_1ilje_92 _closed_1ilje_81"></div></nav><section class="top-section"><h1 class="mb-3 text-center text-xl">Search Podcasts</h1><form class="_searchInputForm_fpii4_1"><input class="_searchInput_fpii4_1"></form></section></div><div class="fixed bottom-[var(--bottom-nav-height)] left-0 h-[calc(var(--player-bar-height)/2+4px)] w-full bg-white/80 backdrop-blur hidden"></div><div style="background-color: rgba(255, 255, 255, 0.9); backdrop-filter: blur(8px);" class="fixed bottom-[calc(var(--bottom-nav-height)+4px)] left-1 h-[var(--player-bar-height)] w-[calc(100%-8px)] sm:bottom-[calc(var(--bottom-nav-height)+8px)] sm:left-2 sm:w-[calc(100%-16px)] md:w-[calc(100%-16px)] flex touch-none items-center overflow-clip rounded-lg shadow-lg border border-slate-700/20 hidden"><div style="width: 0; border: 0;" class="m-2 h-8 w-8 shrink-0 rounded-sm bg-cover bg-center"></div><div class="leading-[1.2 grid max-h-9 flex-1 grow grid-cols-[1fr_auto] items-center"><span class="line-clamp-2 min-w-0 overflow-hidden text-ellipsis leading-[1.2]"></span><span class="ml-1 whitespace-nowrap text-sm leading-9 text-slate-600"></span></div><button disabled class="flex h-12 w-12 shrink-0 items-center justify-center p-2 pl-1"><svg sprite="play" class="h-6 w-6"><use href="/assets/spritemap.d4e01720.svg#play"></use></svg></button><div style="width:0%;" class="absolute bottom-0 h-[2px] bg-icon-blue"></div></div><div style class="_player-panel-veil_18chs_1"></div><section style="transform: translateY(100%)" class="_player-panel_18chs_1"><div class="_player-panel__panel_18chs_32"><div class="_player-panel__content_18chs_46"><div class="_player-panel__pull-down-indicator_18chs_67"></div><div class="_player-panel__logo-box_18chs_77 "></div></div></div></section><div style class="_player-panel__logo-box-animated_18chs_94"></div><nav class="fixed bottom-0 flex h-[var(--bottom-nav-height)] w-full items-start transition-transform duration-300 ease-[ease] border-t border-slate-400/20"><button class="relative m-auto flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium py-1 h-[calc(var(--bottom-nav-height)-var(--safe-area-bottom)-1px)] w-1/4 mt-0"><span class="absolute left-0 top-0 -z-[1] h-full w-full transition-colors"></span>Listen Now</button><button class="relative m-auto flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium py-1 h-[calc(var(--bottom-nav-height)-var(--safe-area-bottom)-1px)] w-1/4 mt-0"><span class="absolute left-0 top-0 -z-[1] h-full w-full transition-colors"></span>Library</button><button class="relative m-auto flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium py-1 h-[calc(var(--bottom-nav-height)-var(--safe-area-bottom)-1px)] w-1/4 mt-0"><span class="absolute left-0 top-0 -z-[1] h-full w-full transition-colors bg-slate-200"></span>Search</button><button class="relative m-auto flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium py-1 h-[calc(var(--bottom-nav-height)-var(--safe-area-bottom)-1px)] w-1/4 mt-0"><span class="absolute left-0 top-0 -z-[1] h-full w-full transition-colors"></span>Pricing</button></nav>
56<script type="isodata"></script>
56</div> 57 58
58<script> 59 // Plausible analytics 60 const script = document.createElement('script'); 61 script.defer = true; 62 script.src = '/plsible-pp.js'; 63 script.setAttribute('data-domain', 'adblockpodcast.com'); 64 script.setAttribute('data-api', 'https://ana.adblockpodcast.com/api/event'); 65 66 const isIOSNativeApp = Boolean( 67 window.webkit && window.webkit.messageHandlers && window.webkit.messageHandlers.audio 68 ); 69 const isAndroidNativeApp = Boolean(window.Android && window.Android.sendMessage); 70 const platform = isIOSNativeApp ? 'iOS' : isAndroidNativeApp ? 'Android' : 'Web'; 71 script.setAttribute('event-platform', platform); 72 script.setAttribute('event-commit_hash', 'bb79ba8'); 73 script.setAttribute('event-build_date', '2026-06-05'); 74 75 document.head.appendChild(script); 76 77 window.plausible = 78 window.plausible || 79 function () { 80 (window.plausible.q = window.plausible.q || []).push(arguments); 81 }; 82 </script>
82 83 </body> 84</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.