!7 abstract !include early #1016304 // YouTubeDownloader cm YouTubeAudioDownloader > YouTubeDownloader { S downloadImpl(S url, File dir) { ret youtubeDownloadAudio2(url, dir); } }