def _real_extract(self, url):
        video_id = self._match_id(url)
        webpage = self._download_webpage(url, video_id)

        video_title = self._search_regex(
            r'mediaTitle = "([^"]+)"', webpage, 'title')

        pl_fiji = self._search_regex(
            r'pl_fiji = \'([^\']+)\'', webpage, 'video data')
        pl_c_qual = self._search_regex(
            r'pl_c_qual = "(.)"', webpage, 'video quality')
        video_url = _decode(pl_fiji)
        formats = [{
            'url': video_url,
            'format_id': 'default-%s' % pl_c_qual,
        }]

        qualities_json = self._search_regex(
            r'var pl_qualities\s*=\s*(.*?);\n', webpage, 'quality info')
        qualities_data = json.loads(qualities_json)

        for i, t in enumerate(
                re.findall(r"pl_fiji_([a-z0-9]+)\s*=\s*'([^']+')", webpage)):
            quality_id, crypted_url = t
            video_url = _decode(crypted_url)
            f = {
                'format_id': quality_id,
                'url': video_url,
                'quality': i,
            }
            if quality_id in qualities_data:
                qd = qualities_data[quality_id]
                m = re.match(
                    r'''(?x)<b>(?P<width>[0-9]+)x(?P<height>[0-9]+)<\\/b>
                        \s*\(\s*(?P<tbr>[0-9]+)\s*kb\\/s''', qd)
                if m:
                    f['width'] = int(m.group('width'))
                    f['height'] = int(m.group('height'))
                    f['tbr'] = int(m.group('tbr'))
            formats.append(f)
        self._sort_formats(formats)

        thumbnail = self._search_regex(
            r"var\s+mov_thumb\s*=\s*'([^']+)';",
            webpage, 'thumbnail', fatal=False)

        return {
            'id': video_id,
            'title': video_title,
            'formats': formats,
            'age_limit': self._rta_search(webpage),
            'thumbnail': thumbnail,
        }
dataset/ETHPy150Open yasoob/youtube-dl-GUI/youtube_dl/extractor/cliphunter.py/CliphunterIE._real_extract/original