fix(deps): update dependency jsdom to v27 - abandoned #353
37 changed files with 968 additions and 2541 deletions
|
|
@ -1,3 +1,3 @@
|
|||
{
|
||||
".": "0.51.0"
|
||||
".": "0.50.4"
|
||||
}
|
||||
|
|
|
|||
19
CHANGELOG.md
19
CHANGELOG.md
|
|
@ -1,24 +1,5 @@
|
|||
# Changelog
|
||||
|
||||
## [0.51.0](https://github.com/webstreamr/webstreamr/compare/v0.50.4...v0.51.0) (2025-09-13)
|
||||
|
||||
|
||||
### Miscellaneous Chores
|
||||
|
||||
* **fetcher:** log more infos about responses ([731bd33](https://github.com/webstreamr/webstreamr/commit/731bd334703f0592f083d4264c382c28acf68eb1))
|
||||
* **fetcher:** log proxy usage, allow to disable proxy via config ([b67e1b8](https://github.com/webstreamr/webstreamr/commit/b67e1b85d634be413e004625b13403acc445ce72))
|
||||
* log error count in final result log ([2421913](https://github.com/webstreamr/webstreamr/commit/24219135874be6cdecdb95cabfed86ad60d6c451))
|
||||
|
||||
|
||||
### Features
|
||||
|
||||
* allow to disable cache ([4078f0c](https://github.com/webstreamr/webstreamr/commit/4078f0c404a76f4c5a3c12ec74108d3d03840e34))
|
||||
|
||||
|
||||
### Reverts
|
||||
|
||||
* Revert "fix(extractor): use SuperVideo embed URls which are not triggering CF challenges" ([4351ddc](https://github.com/webstreamr/webstreamr/commit/4351ddc00dc349bde60968dc1490359e4720f924))
|
||||
|
||||
## [0.50.4](https://github.com/webstreamr/webstreamr/compare/v0.50.3...v0.50.4) (2025-09-12)
|
||||
|
||||
|
||||
|
|
|
|||
4
package-lock.json
generated
4
package-lock.json
generated
|
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"name": "webstreamr",
|
||||
"version": "0.51.0",
|
||||
"version": "0.50.4",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "webstreamr",
|
||||
"version": "0.51.0",
|
||||
"version": "0.50.4",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@keyv/sqlite": "^4.0.5",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "webstreamr",
|
||||
"description": "Provides HTTP URLs from streaming websites.",
|
||||
"version": "0.51.0",
|
||||
"version": "0.50.4",
|
||||
"type": "commonjs",
|
||||
"scripts": {
|
||||
"analyse": "tsc --noEmit --project ./tsconfig.dev.json",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ import KeyvSqlite from '@keyv/sqlite';
|
|||
import { Cacheable, CacheableMemory, Keyv } from 'cacheable';
|
||||
import winston from 'winston';
|
||||
import { Context, Meta, UrlResult } from '../types';
|
||||
import { getCacheDir, isExtractorDisabled, noCache } from '../utils';
|
||||
import { getCacheDir, isExtractorDisabled } from '../utils';
|
||||
import { Extractor } from './Extractor';
|
||||
|
||||
export class ExtractorRegistry {
|
||||
|
|
@ -41,7 +41,7 @@ export class ExtractorRegistry {
|
|||
|
||||
const storedDataRaw = await this.urlResultCache.getRaw<UrlResult[]>(cacheKey);
|
||||
const expires = storedDataRaw?.expires;
|
||||
if (storedDataRaw && expires && !noCache(ctx.config)) {
|
||||
if (storedDataRaw && expires) {
|
||||
// Ignore the cache randomly after at least 2/3 of the TTL passed to start refreshing results slowly
|
||||
const refreshTimestamp = this.randomInteger(expires - extractor.ttl * (2 / 3), expires);
|
||||
const now = Date.now();
|
||||
|
|
|
|||
|
|
@ -1,5 +1,3 @@
|
|||
import bytes from 'bytes';
|
||||
import * as cheerio from 'cheerio';
|
||||
import { NotFoundError } from '../error';
|
||||
import { Context, Format, Meta, UrlResult } from '../types';
|
||||
import { extractUrlFromPacked, guessHeightFromPlaylist } from '../utils';
|
||||
|
|
@ -17,7 +15,9 @@ export class SuperVideo extends Extractor {
|
|||
}
|
||||
|
||||
public override normalize(url: URL): URL {
|
||||
return new URL(url.href.replace('/e/', '/').replace('/k/', '/').replace('/embed-', '/'));
|
||||
const fileUrl = new URL(url.href.replace('/e/', '/').replace('/k/', '/').replace('/embed-', '/').replace('.html', ''));
|
||||
|
||||
return new URL(`/e${fileUrl.pathname}`, fileUrl.origin);
|
||||
}
|
||||
|
||||
protected async extractInternal(ctx: Context, url: URL, meta: Meta): Promise<UrlResult[]> {
|
||||
|
|
@ -25,25 +25,12 @@ export class SuperVideo extends Extractor {
|
|||
|
||||
const html = await this.fetcher.text(ctx, url, { headers });
|
||||
|
||||
if (html.includes('This video can be watched as embed only')) {
|
||||
return await this.extractInternal(ctx, new URL(`/e${url.pathname}`, url.origin), meta);
|
||||
}
|
||||
|
||||
if (/'The file was deleted|The file expired|Video is processing/.test(html)) {
|
||||
if (/'The file was deleted|The file expired|Video is processing/.test(html) || !html.includes('p,a,c,k,e,d')) {
|
||||
throw new NotFoundError();
|
||||
}
|
||||
|
||||
const m3u8Url = extractUrlFromPacked(html, [/sources:\[{file:"(.*?)"/]);
|
||||
|
||||
const heightAndSizeMatch = html.match(/\d{3,}x(\d{3,}), ([\d.]+ ?[GM]B)/);
|
||||
const size = heightAndSizeMatch ? bytes.parse(heightAndSizeMatch[2] as string) as number : undefined;
|
||||
const height = heightAndSizeMatch
|
||||
? parseInt(heightAndSizeMatch[1] as string)
|
||||
: await guessHeightFromPlaylist(ctx, this.fetcher, m3u8Url, { headers });
|
||||
|
||||
const $ = cheerio.load(html);
|
||||
const title = $('.download__title').text().trim();
|
||||
|
||||
return [
|
||||
{
|
||||
url: m3u8Url,
|
||||
|
|
@ -53,9 +40,7 @@ export class SuperVideo extends Extractor {
|
|||
ttl: this.ttl,
|
||||
meta: {
|
||||
...meta,
|
||||
title,
|
||||
...(size && { bytes: size }),
|
||||
...(height && { height }),
|
||||
height: await guessHeightFromPlaylist(ctx, this.fetcher, m3u8Url, { headers }),
|
||||
},
|
||||
},
|
||||
];
|
||||
|
|
|
|||
|
|
@ -0,0 +1,5 @@
|
|||
#EXTM3U
|
||||
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=691379,RESOLUTION=624x344,FRAME-RATE=25.000,CODECS="avc1.64001e,mp4a.40.2"
|
||||
https://hfs307.serversicuro.cc/hls/dnzpaalv5xg4a3gyvavh52jryoft7o5cd5nm7cwtnu74kaehp2e7ro7gd4pq/index-v1-a1.m3u8
|
||||
|
||||
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=39699,RESOLUTION=624x344,CODECS="avc1.64001e",URI="https://hfs307.serversicuro.cc/hls/dnzpaalv5xg4a3gyvavh52jryoft7o5cd5nm7cwtnu74kaehp2e7ro7gd4pq/iframes-v1-a1.m3u8"
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
#EXTM3U
|
||||
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=3056778,RESOLUTION=1920x1080,FRAME-RATE=25.000,CODECS="avc1.640828,mp4a.40.2"
|
||||
https://hfs308.serversicuro.cc/hls/dnzpe7rf5xg4a3gyva3h5orlyw23xosfzwunl5xbmjpz2l6t3doh5zbwynna/index-v1-a1.m3u8
|
||||
https://hfs308.serversicuro.cc/hls/dnzpe7rf5xg4a3gyva3h5orlyw23xosfzwunl5xbmjpz2lwk3cmu5azdcnsq/index-v1-a1.m3u8
|
||||
|
||||
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=215307,RESOLUTION=1920x1080,CODECS="avc1.640828",URI="https://hfs308.serversicuro.cc/hls/dnzpe7rf5xg4a3gyva3h5orlyw23xosfzwunl5xbmjpz2l6t3doh5zbwynna/iframes-v1-a1.m3u8"
|
||||
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=215307,RESOLUTION=1920x1080,CODECS="avc1.640828",URI="https://hfs308.serversicuro.cc/hls/dnzpe7rf5xg4a3gyva3h5orlyw23xosfzwunl5xbmjpz2lwk3cmu5azdcnsq/iframes-v1-a1.m3u8"
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
#EXTM3U
|
||||
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1339859,RESOLUTION=1280x720,FRAME-RATE=30.000,CODECS="avc1.64001f,mp4a.40.2"
|
||||
https://hfs309.serversicuro.cc/hls/dnzpfi3d27g4a3gyvbmh5klwtl65qh654hyjtgupd6p57tdcfdq45p6s4zxa/index-v1-a1.m3u8
|
||||
|
||||
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=86074,RESOLUTION=1280x720,CODECS="avc1.64001f",URI="https://hfs309.serversicuro.cc/hls/dnzpfi3d27g4a3gyvbmh5klwtl65qh654hyjtgupd6p57tdcfdq45p6s4zxa/iframes-v1-a1.m3u8"
|
||||
|
|
@ -1,381 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>
|
||||
|
||||
Watch Battle Royale (2000)
|
||||
|
||||
</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="Watch video Battle Royale (2000)">
|
||||
<meta name="keywords" content="battle, royale, (2000)">
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://supervideo.cc/assets/css/style.css?v=130">
|
||||
<!-- jsdata -->
|
||||
<script src="https://supervideo.cc/assets/js/libs.min.js?v=2" type="07528b5ce5c25d81ae05446f-text/javascript"></script>
|
||||
<script src="https://supervideo.cc/assets/js/common.js?v=2" type="07528b5ce5c25d81ae05446f-text/javascript"></script>
|
||||
<script src="https://supervideo.cc/js/xupload.js?v=4" type="07528b5ce5c25d81ae05446f-text/javascript"></script>
|
||||
<!-- favicon -->
|
||||
<link rel="apple-touch-icon" href="https://supervideo.cc/assets/images/favicon/apple-touch-icon.png" sizes="180x180">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon-32x32.png" sizes="32x32">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon-16x16.png" sizes="16x16">
|
||||
<!-- <link rel="manifest" href="https://supervideo.cc/assets/images/favicon/manifest.json">-->
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon.ico">
|
||||
</head>
|
||||
|
||||
<body class="
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
">
|
||||
<header class="header">
|
||||
<div class="container-fluid">
|
||||
<div class="header__bar flex-start">
|
||||
<div class="flex-grow-1">
|
||||
<a href="/" class="logo"></a>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="header__right"><a href="https://supervideo.cc/login.html" class="btn btn_border_default header__btn">
|
||||
Login
|
||||
</a><a href="https://supervideo.cc/?op=registration" class="btn btn_secondary header__btn">
|
||||
Sign Up
|
||||
</a></div>
|
||||
<div class="header-mobile">
|
||||
<button type="button" class="btn-toggle" data-toggle="dropdown">
|
||||
<i class="icon icon_user icon_size_18"></i>
|
||||
</button>
|
||||
<div class="dropdown-menu dropdown-menu-right header-mobile__dropdown-menu">
|
||||
<a href="https://supervideo.cc/login.html" class="btn btn_block btn_border_default">
|
||||
Login
|
||||
</a><a href="https://supervideo.cc/?op=registration" class="btn btn_block btn_secondary">
|
||||
Sign Up
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
.modal {
|
||||
color: #333;
|
||||
}
|
||||
|
||||
.download-codes__copy {
|
||||
position: relative;
|
||||
margin-bottom: 15px;
|
||||
margin-top: 10px;
|
||||
float: right;
|
||||
}
|
||||
|
||||
.download__player {
|
||||
position: relative;
|
||||
padding-top: 56.25%;
|
||||
}
|
||||
|
||||
.download__info-item {
|
||||
margin-bottom: 15px;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.download__info-item a {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.download__info-tags {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
.downloadbox__dropdown-menu li a {
|
||||
-webkit-flex-wrap: nowrap;
|
||||
-ms-flex-wrap: nowrap;
|
||||
flex-wrap: nowrap;
|
||||
}
|
||||
.downloadbox__quality {
|
||||
margin-right: 5px;
|
||||
}
|
||||
.downloadbox__size {font-size: 13px;}
|
||||
</style>
|
||||
|
||||
|
||||
<!--100% ads-->
|
||||
<script src="/9271593.js" type="07528b5ce5c25d81ae05446f-text/javascript"></script>
|
||||
<script src="/9271609.js" type="07528b5ce5c25d81ae05446f-text/javascript"></script>
|
||||
<script data-cfasync="false" async type="text/javascript" src="//bu.stummelbeelbow.com/r5anaGaI7UQV/115547"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script language="JavaScript" type="07528b5ce5c25d81ae05446f-text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.cookie.js"></script>
|
||||
<script type="07528b5ce5c25d81ae05446f-text/javascript">
|
||||
$.cookie('file_id', '1284502', { expires: 10 });
|
||||
$.cookie('aff', '11057', { expires: 10 });
|
||||
|
||||
</script>
|
||||
|
||||
<div class="container-fluid">
|
||||
|
||||
|
||||
|
||||
<div class="download">
|
||||
<div class="download__top" style="background-image: url(https://supervideo.cc/assets/images/bg_download.png);">
|
||||
<div class="container">
|
||||
|
||||
|
||||
|
||||
<div id="over_player_msg" class="alert alert-danger">Video is processing now.<br>Conversion stage: <span id='enc_pp'>...</span></div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="download__player">
|
||||
<div class="overlay cover" style="background-image:url(https://img.supervideo.cc/3h1qqoqtldo8.jpg)">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row justify-content-center align-items-center">
|
||||
<div class="col-sm-8 mr-auto">
|
||||
<h1 class="download__title">
|
||||
Battle Royale (2000)
|
||||
</h1>
|
||||
<ul class="download__info">
|
||||
<li><i class="icon icon_clock icon_align_left"></i>
|
||||
on
|
||||
Jul 24, 2022
|
||||
</li>
|
||||
<li><i class="icon icon_user icon_align_left"></i><a href="https://supervideo.cc/users/germancloud123">
|
||||
germancloud123
|
||||
</a></li>
|
||||
<li><i class="icon icon_eye icon_align_left"></i>
|
||||
373 views
|
||||
</li>
|
||||
<li><button type="button" class="btn download__flag" data-toggle="modal" data-target="#vid-flag"><i class="icon icon_flag"></i></button>
|
||||
<div class="modal fade" id="vid-flag" tabindex="-1" role="dialog" aria-labelledby="modal-title" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-centered" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="modal-title">Flag:</h5>
|
||||
<button type="button" class="modal-close" data-dismiss="modal" aria-label="Close">
|
||||
<i class="icon icon_round-close icon_size_20"></i>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body" id="id_flag">
|
||||
<form class="form" method="POST" action="https://supervideo.cc/" onsubmit="if (!window.__cfRLUnblockHandlers) return false; $.post('https://supervideo.cc/',$(this).serialize(),function(code){ eval(code); $('#id_flag').wrapInner('<span></span>').addClass('alert alert-success'); } );return false;" data-cf-modified-07528b5ce5c25d81ae05446f-="">
|
||||
<input type="hidden" name="op" value="report_file">
|
||||
<input type="hidden" name="file_code" value="3h1qqoqtldo8">
|
||||
<div class="form__group">
|
||||
<label class="form__label">
|
||||
Reason
|
||||
</label>
|
||||
<select class="input" name="report_type">
|
||||
<option>
|
||||
Broken video
|
||||
</option>
|
||||
<option>
|
||||
Wrong title/description
|
||||
</option>
|
||||
<option>
|
||||
Copyright restriction
|
||||
</option>
|
||||
<option>
|
||||
Other
|
||||
</option>
|
||||
</select></div>
|
||||
<div class="form__group">
|
||||
<textarea name="report_info" class="input" id="msg" rows="2" placeholder="Details"></textarea>
|
||||
</div>
|
||||
<input type="submit" name="add" value="Send Report" class="btn btn_primary">
|
||||
<button type="submit" class="btn btn_default" data-dismiss="modal">Cancel</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-sm-auto">
|
||||
<ul class="download-social">
|
||||
<li><a class="download-social__item download-social__item_facebook" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'Share Facebook', 'width=640,height=436,toolbar=0,status=0'); return false" href="https://www.facebook.com/sharer/sharer.php?u=https://supervideo.cc/3h1qqoqtldo8" data-cf-modified-07528b5ce5c25d81ae05446f-=""><i class="icon icon_facebook"></i></a></li>
|
||||
<li><a class="download-social__item download-social__item_twitter" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'Share Twitter', 'width=640,height=436,toolbar=0,status=0'); return false" href="https://twitter.com/intent/tweet?text=Battle Royale (2000)" data-cf-modified-07528b5ce5c25d81ae05446f-=""><i class="icon icon_twitter"></i></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="dowonload-rating" id="vote">
|
||||
<button type="button" class="btn dowonload-rating__btn dowonload-rating__btn_plus" onclick="if (!window.__cfRLUnblockHandlers) return false; return jah('https://supervideo.cc/?op=vote&file_code=3h1qqoqtldo8&v=up')" title="Like" data-cf-modified-07528b5ce5c25d81ae05446f-=""><i
|
||||
class="icon icon_like icon_align_left icon-size_20 dowonload-rating__icon"></i><span id="likes_num">
|
||||
0
|
||||
</span></button>
|
||||
<span class="dowonload-rating__divider"></span>
|
||||
<button type="button" class="btn dowonload-rating__btn dowonload-rating__btn_minus" onclick="if (!window.__cfRLUnblockHandlers) return false; return jah('https://supervideo.cc/?op=vote&file_code=3h1qqoqtldo8&v=down')" title="Don't Like" data-cf-modified-07528b5ce5c25d81ae05446f-=""><i
|
||||
class="icon icon_dislike icon_align_left icon-size_20 dowonload-rating__icon"></i><span id="dislikes_num">
|
||||
0
|
||||
</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-center">
|
||||
|
||||
|
||||
<div class="col-sm-auto">
|
||||
|
||||
<div class="downloadbox">
|
||||
<a href="#" data-toggle="dropdown" class="downloadbox__btn"> <i class="icon icon_download downloadbox__icon"></i> <span> <strong class="downloadbox__title">FREE DOWNLOAD</strong> Click to start Download </span> </a>
|
||||
<ul class="dropdown-menu downloadbox__dropdown-menu">
|
||||
|
||||
<li>
|
||||
<a href="#" onclick="if (!window.__cfRLUnblockHandlers) return false; download_video('3h1qqoqtldo8','o','1284502-130-61-1752143560-6f9f5c2cdbce1100170a45ae7f1b6d01')" data-cf-modified-07528b5ce5c25d81ae05446f-=""><i
|
||||
class="icon icon_download icon_size_18 icon_align_left"></i><b class="downloadbox__quality">
|
||||
Original
|
||||
</b><span class="downloadbox__size">
|
||||
1280x696, 1.3 GB
|
||||
</span></a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-8 order-2 order-lg-1">
|
||||
|
||||
</div>
|
||||
<div class="col-lg-4 order-1 order-lg-2">
|
||||
<div class="dsh-block">
|
||||
<ul class="dsh-block__tabs nav">
|
||||
<li><a class="active" data-toggle="tab" href="#tab-link">
|
||||
Download Link
|
||||
</a></li>
|
||||
<li><a data-toggle="tab" href="#tab-forum">
|
||||
Forum Code
|
||||
</a></li>
|
||||
<li><a data-toggle="tab" href="#tab-html">HTML</a></li>
|
||||
<li><a data-toggle="tab" href="#tab-embed">Embed</a></li>
|
||||
</ul>
|
||||
<div class="dsh-block__body tab-content clearfix">
|
||||
<div class="tab-pane fade show active" id="tab-link">
|
||||
<div class="download-codes js-codes">
|
||||
<textarea class="input download-codes__area">https://supervideo.cc/3h1qqoqtldo8</textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="tab-forum">
|
||||
<div class="download-codes js-codes">
|
||||
<textarea class="input download-codes__area">[URL=https://supervideo.cc/3h1qqoqtldo8][IMG]https://img.supervideo.cc/3h1qqoqtldo8_t.jpg[/IMG]
|
||||
Battle Royale (2000)[/URL]
|
||||
[1280x696, 01:53:51]</textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="tab-html">
|
||||
<div class="download-codes js-codes">
|
||||
<textarea
|
||||
class="input download-codes__area"><a href="https://supervideo.cc/3h1qqoqtldo8"><img src="https://img.supervideo.cc/3h1qqoqtldo8_t.jpg" border=0><br>Battle Royale (2000)</a><br>[1280x696, 01:53:51]</textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="tab-embed">
|
||||
<div class="form__group">
|
||||
<div class="row align-items-center text-center justify-content-center">
|
||||
<div class="col-12">
|
||||
<label class="form__label">Embed size: </label>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="row no-gutters align-items-center">
|
||||
<div class="col-auto">
|
||||
<input type="text" class="input" id="iew" value="640" size="3">
|
||||
</div>
|
||||
<div class="col-auto text-muted"><i class="icon icon_close icon_size_8 icon_align_left icon_align_right"></i></div>
|
||||
<div class="col-auto"><input class="input" type="text" id="ieh" value="360" size="3"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="download-codes js-codes">
|
||||
<textarea id="iet" class="input download-codes__area"><div style="position:relative;padding-bottom:56%;padding-top:20px;height:0;"><irame src="https://supervideo.cc/e/3h1qqoqtldo8" frameborder=0 marginwidth=0 marginheight=0 scrolling=no width=640 height=360 allowfullscreen style="position:absolute;top:0;left:0;width:100%;height:100%;"></iframe></div></textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<script type="07528b5ce5c25d81ae05446f-text/javascript">
|
||||
|
||||
encStatus('1284502',1);
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<div class="container-fluid">
|
||||
<div class="footer__copyright">© 2017 - 2025 SuperVideo | Fast HLS Video Streaming Service
|
||||
</div>
|
||||
<ul class="footer__menu">
|
||||
<li><a href="https://supervideo.cc">
|
||||
Home
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="https://supervideo.cc/faq">
|
||||
FAQ
|
||||
</a></li>
|
||||
<li><a href="https://supervideo.cc/tos">
|
||||
Terms of service
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="https://supervideo.cc/premium">
|
||||
Trust Uploader
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="https://supervideo.cc/make_money.html">
|
||||
Make Money
|
||||
</a></li>
|
||||
<li><a href="https://supervideo.cc/checkfiles.html">
|
||||
Link Checker
|
||||
</a></li>
|
||||
<li><a href="https://supervideo.cc/contacts">
|
||||
Contact Us
|
||||
</a></li>
|
||||
</ul>
|
||||
<div class="text-center" style="padding-top: 8px;">
|
||||
<!-- <a href="http://www.xvstheme.com/" rel="nofollow" title="Designed by XVSTheme" class="small text-reset" style="display:inline-flex; align-items: center">
|
||||
<span style="margin-right: 4px;">Designed by</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="78.1" height="11" viewBox="0 0 78.1 11" xml:space="preserve"><path d="M73.5 7.5h-5.7c0 1.2.7 1.9 1.8 1.9.8 0 1.4-.4 1.6-1h2.4c-.6 1.7-1.9 2.6-3.9 2.6-2.8 0-4.2-1.4-4.2-4.1 0-2.8 1.3-4.1 4.1-4.1 2.7 0 4 1.3 4 3.8 0 .3 0 .6-.1.9zm-3.9-3.1c-1.1 0-1.6.4-1.7 1.6h3.4c-.2-1.1-.7-1.6-1.7-1.6zM62 6.3c0-1-.4-1.4-1.3-1.4-1 0-1.5.5-1.5 1.6v4.2h-2.3V6.3c0-1-.4-1.4-1.3-1.4-1 0-1.5.5-1.5 1.6v4.2h-2.3V3.1l2.1-.1.2 1c.4-.7 1.2-1.1 2.2-1.1 1.3 0 2.2.5 2.6 1.4.5-.9 1.3-1.4 2.5-1.4 2 0 3 1.1 3 3.4v4.5H62V6.3zM44.6 7.5c0 1.2.7 1.9 1.8 1.9.8 0 1.4-.4 1.6-1h2.4c-.5 1.7-1.8 2.6-3.8 2.6-2.8 0-4.2-1.4-4.2-4.1 0-2.8 1.3-4.1 4.1-4.1 2.7 0 4 1.3 4 3.8 0 .3 0 .6-.1.9h-5.8zm1.8-3.1c-1.1 0-1.6.4-1.7 1.6H48c-.1-1.1-.6-1.6-1.6-1.6zm-7.6 1.9c0-1-.4-1.4-1.4-1.4-1.2 0-1.6.5-1.6 1.6v4.2h-2.3V0h2.3v3.8c.4-.6 1.2-1 2.2-1 2.1 0 3.1 1.1 3.1 3.4v4.5h-2.4c.1.1.1-4.4.1-4.4zM27.4 7.6V5.2h-1.1V3.5l1.1-.4V1.4h2.3v1.7H32v2.1h-2.3v2.3c0 .9.3 1.2 1.2 1.2h1v2.1h-1.3c-2.3 0-3.2-.9-3.2-3.2zm-4.6-1.5c2.2.4 2.8.9 2.8 2.4S24.1 11 22 11c-2.4 0-3.8-.9-4.1-2.6h2.3c.2.6.7 1 1.7 1 .8 0 1.3-.4 1.3-.8 0-.5-.2-.7-1.2-.8l-1.5-.2c-1.8-.3-2.6-1-2.6-2.1C17.9 4 19.3 3 21.5 3c2.3 0 3.7.9 3.8 2.4h-2.4c-.1-.5-.7-.8-1.6-.8-.7 0-1.2.3-1.2.8 0 .4.2.6 1 .7.3-.1 1.7 0 1.7 0zM13.2 11c-2.2 0-3.1-1-3.5-3.5L9 3.1h2.3l.7 4.3c.2 1.1.5 1.5 1.2 1.5s1-.4 1.2-1.5l.6-4.3h2.4l-.7 4.4c-.4 2.5-1.4 3.5-3.5 3.5zm-7.3-.2L4.4 8.4l-1.6 2.3H0l2.8-3.9L.1 3.1h2.8l1.4 2.3 1.4-2.3h2.8L6 6.9l2.8 3.9H5.9z" fill="#000222"/><path d="M78.1 8.7h-2.6V11h2.6V8.7z" fill="#28e98c"/></svg>
|
||||
</a> -->
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="07528b5ce5c25d81ae05446f-|49" defer></script></body>
|
||||
</html>
|
||||
|
|
@ -1,124 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>
|
||||
|
||||
Watch the walking dead dead city s02e05 german 1080p web x264 wvf
|
||||
|
||||
</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="Watch video the walking dead dead city s02e05 german 1080p web x264 wvf">
|
||||
<meta name="keywords" content="the, walking, dead, dead, city, s02e05, german, 1080p, web, x264, wvf">
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://supervideo.cc/assets/css/style.css?v=130">
|
||||
<!-- jsdata -->
|
||||
<script src="https://supervideo.cc/assets/js/libs.min.js?v=2" type="74b787644b21e08d1cd03347-text/javascript"></script>
|
||||
<script src="https://supervideo.cc/assets/js/common.js?v=2" type="74b787644b21e08d1cd03347-text/javascript"></script>
|
||||
<script src="https://supervideo.cc/js/xupload.js?v=4" type="74b787644b21e08d1cd03347-text/javascript"></script>
|
||||
<!-- favicon -->
|
||||
<link rel="apple-touch-icon" href="https://supervideo.cc/assets/images/favicon/apple-touch-icon.png" sizes="180x180">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon-32x32.png" sizes="32x32">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon-16x16.png" sizes="16x16">
|
||||
<!-- <link rel="manifest" href="https://supervideo.cc/assets/images/favicon/manifest.json">-->
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon.ico">
|
||||
</head>
|
||||
|
||||
<body class="
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
">
|
||||
<header class="header">
|
||||
<div class="container-fluid">
|
||||
<div class="header__bar flex-start">
|
||||
<div class="flex-grow-1">
|
||||
<a href="/" class="logo"></a>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="header__right"><a href="https://supervideo.cc/login.html" class="btn btn_border_default header__btn">
|
||||
Login
|
||||
</a><a href="https://supervideo.cc/?op=registration" class="btn btn_secondary header__btn">
|
||||
Sign Up
|
||||
</a></div>
|
||||
<div class="header-mobile">
|
||||
<button type="button" class="btn-toggle" data-toggle="dropdown">
|
||||
<i class="icon icon_user icon_size_18"></i>
|
||||
</button>
|
||||
<div class="dropdown-menu dropdown-menu-right header-mobile__dropdown-menu">
|
||||
<a href="https://supervideo.cc/login.html" class="btn btn_block btn_border_default">
|
||||
Login
|
||||
</a><a href="https://supervideo.cc/?op=registration" class="btn btn_block btn_secondary">
|
||||
Sign Up
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<script type="74b787644b21e08d1cd03347-text/javascript">
|
||||
document.body.classList.remove('is_home')
|
||||
</script>
|
||||
|
||||
|
||||
<div class="container">
|
||||
|
||||
|
||||
<div class="alert alert-warning">
|
||||
This video can be watched as embed only
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<div class="container-fluid">
|
||||
<div class="footer__copyright">© 2017 - 2025 SuperVideo | Fast HLS Video Streaming Service
|
||||
</div>
|
||||
<ul class="footer__menu">
|
||||
<li><a href="https://supervideo.cc">
|
||||
Home
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="https://supervideo.cc/faq">
|
||||
FAQ
|
||||
</a></li>
|
||||
<li><a href="https://supervideo.cc/tos">
|
||||
Terms of service
|
||||
</a></li>
|
||||
<!---
|
||||
|
||||
<li><a href="https://supervideo.cc/premium">
|
||||
Trust Uploader
|
||||
</a></li>
|
||||
|
||||
--->
|
||||
<li><a href="https://supervideo.cc/make_money.html">
|
||||
Make Money
|
||||
</a></li>
|
||||
<!--- <li><a href="https://supervideo.cc/checkfiles.html">
|
||||
Link Checker
|
||||
</a></li> --->
|
||||
<li><a href="https://supervideo.cc/contacts">
|
||||
Contact Us
|
||||
</a></li>
|
||||
</ul>
|
||||
<div class="text-center" style="padding-top: 8px;">
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="74b787644b21e08d1cd03347-|49" defer></script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9765f2e01875d376',t:'MTc1NjQwNjU0OS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
|
||||
</html>
|
||||
57
src/extractor/__fixtures__/SuperVideo/https:supervideo.cce3h1qqoqtldo8
generated
Normal file
57
src/extractor/__fixtures__/SuperVideo/https:supervideo.cce3h1qqoqtldo8
generated
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" type="text/css" href="https://supervideo.cc/css/main.css">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon.ico">
|
||||
<script language="JavaScript" type="text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.min.js"></script>
|
||||
<script language="JavaScript" type="text/javascript" src="https://supervideo.cc/js/xupload.js"></script>
|
||||
<script language="JavaScript" type="text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.cookie.js"></script>
|
||||
<script>
|
||||
$.cookie('file_id', '1284502', { expires: 10 });
|
||||
$.cookie('aff', '11057', { expires: 10 });
|
||||
|
||||
</script>
|
||||
</HEAD>
|
||||
<BODY topmargin=0 leftmargin=0 style="background:transparent;">
|
||||
|
||||
|
||||
|
||||
<!--100% ads-->
|
||||
<script src="/9271593.js"></script>
|
||||
<script src="/9271609.js"></script>
|
||||
<script data-cfasync="false" async type="text/javascript" src="//bu.stummelbeelbow.com/r5anaGaI7UQV/115547"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div style="width:1280px;height:696px;position:relative;">
|
||||
<img src="https://img.supervideo.cc/3h1qqoqtldo8.jpg" style="border:2px solid #c3c3c3;width:1280px;height:696px;">
|
||||
|
||||
<div id="over_player_msg">Video is processing now.<br>Conversion stage: <span id='enc_pp'>...</span></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript" language="JavaScript">
|
||||
encStatus('1284502',1);
|
||||
</script>
|
||||
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
|
||||
});
|
||||
</script>
|
||||
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'97ce01e2ebca4d26',t:'MTc1NzQ5NzY4Mi4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></BODY></HTML>
|
||||
|
|
@ -3,10 +3,10 @@
|
|||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" type="text/css" href="https://supervideo.cc/css/main.css">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon.ico">
|
||||
<script language="JavaScript" type="bd8624492673b17e8efd29d5-text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.min.js"></script>
|
||||
<script language="JavaScript" type="bd8624492673b17e8efd29d5-text/javascript" src="https://supervideo.cc/js/xupload.js"></script>
|
||||
<script language="JavaScript" type="bd8624492673b17e8efd29d5-text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.cookie.js"></script>
|
||||
<script type="bd8624492673b17e8efd29d5-text/javascript">
|
||||
<script language="JavaScript" type="text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.min.js"></script>
|
||||
<script language="JavaScript" type="text/javascript" src="https://supervideo.cc/js/xupload.js"></script>
|
||||
<script language="JavaScript" type="text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.cookie.js"></script>
|
||||
<script>
|
||||
$.cookie('file_id', '2481142', { expires: 10 });
|
||||
$.cookie('aff', '21776', { expires: 10 });
|
||||
|
||||
|
|
@ -16,33 +16,29 @@ $.cookie('aff', '21776', { expires: 10 });
|
|||
|
||||
|
||||
|
||||
<!--100% ads-->
|
||||
<script src="/9271593.js" type="bd8624492673b17e8efd29d5-text/javascript"></script>
|
||||
<script src="/9271609.js" type="bd8624492673b17e8efd29d5-text/javascript"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!--0% ads-->
|
||||
<script src="/9271593.js"></script>
|
||||
<script src="/9271609.js"></script>
|
||||
<script data-cfasync="false" async type="text/javascript" src="//bu.stummelbeelbow.com/r5anaGaI7UQV/115547"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div style="position:relative;">
|
||||
<div id="adbd" class="overdiv">
|
||||
<div>Disable ADBlock plugin and allow pop-ups in your browser to watch video</div>
|
||||
</div>
|
||||
<div id="play_limit_box">
|
||||
<a href="/premium.html" target="_blank">Upgrade you account</a> to watch videos with no limits!
|
||||
</div>
|
||||
<script type="bd8624492673b17e8efd29d5-text/javascript" src='https://supervideo.cc/player8/jwplayer.js'></script>
|
||||
<script type="bd8624492673b17e8efd29d5-text/javascript">jwplayer.key="9dOyFG96QFb9AWbR+FhhislXHfV1gIhrkaxLYfLydfiYyC0s";</script>
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-46849459-36" type="bd8624492673b17e8efd29d5-text/javascript"></script>
|
||||
<script type="bd8624492673b17e8efd29d5-text/javascript">
|
||||
<div id="adbd" class="overdiv"></div>
|
||||
<div id="play_limit_box"></div>
|
||||
<script type='text/javascript' src='https://supervideo.cc/player8/jwplayer.js'></script>
|
||||
<script type="text/javascript">jwplayer.key="9dOyFG96QFb9AWbR+FhhislXHfV1gIhrkaxLYfLydfiYyC0s";</script>
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-46849459-36"></script>
|
||||
<script>
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
|
|
@ -56,8 +52,8 @@ $.cookie('aff', '21776', { expires: 10 });
|
|||
<h5 style="margin-bottom:10px;font-weight:bold;color:#fff; font-size:15px;" id="resume-title"></h5>
|
||||
<p style="margin-bottom:10px;opacity:.65" id="resume-text"></p>
|
||||
<div style="display:flex;gap:.4rem; align-items-center;justify-content:center">
|
||||
<button onclick="if (!window.__cfRLUnblockHandlers) return false; resumeVideo()" id="resume-btn" style="border:0;cursor:pointer;border-radius:5px; padding:.5rem .75rem; color:#fff;background: linear-gradient(90deg, #32A7FF 0%, #6E2FFF 100%);color:#fff" data-cf-modified-bd8624492673b17e8efd29d5-=""></button>
|
||||
<button onclick="if (!window.__cfRLUnblockHandlers) return false; cancelResume()" id="cancel-btn" style="border:0;cursor:pointer;border-radius:5px;padding:.5rem .75rem; color:#fff;background:rgba(255,255,255,.15);color:#fff" data-cf-modified-bd8624492673b17e8efd29d5-=""></button>
|
||||
<button onclick="resumeVideo()" id="resume-btn" style="border:0;cursor:pointer;border-radius:5px; padding:.5rem .75rem; color:#fff;background: linear-gradient(90deg, #32A7FF 0%, #6E2FFF 100%);color:#fff"></button>
|
||||
<button onclick="cancelResume()" id="cancel-btn" style="border:0;cursor:pointer;border-radius:5px;padding:.5rem .75rem; color:#fff;background:rgba(255,255,255,.15);color:#fff"></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -67,19 +63,20 @@ $.cookie('aff', '21776', { expires: 10 });
|
|||
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="https://supervideo.cc/assets/player/myskinfile.css?v=11">
|
||||
<script src="https://supervideo.cc/js/pop.js" type="bd8624492673b17e8efd29d5-text/javascript"></script>
|
||||
<script src="https://supervideo.cc/js/pop.js"></script>
|
||||
<div id='vplayer' style="width:100%;height:100%;text-align:center;"><img src="/images/inv.png" style="width:100%;height:100%;"></div>
|
||||
</div>
|
||||
|
||||
|
||||
<script type="bd8624492673b17e8efd29d5-text/javascript">eval(function(p,a,c,k,e,d){while(c--)if(k[c])p=p.replace(new RegExp('\\b'+c.toString(a)+'\\b','g'),k[c]);return p}('o("57").56({55:[{i:"d://54.53.c/52/,51,.50/4z.4y"}],4x:"d://1z.h.c/4w.1y",4v:"22%",4u:"22%",4t:"4s",4r:"21.20",4q:\'4p\',4o:"11",4n:"11",4m:"4l",4k:"4j",4i:[0.25,0.5,0.4h,1,1.25,1.5,2],4g:{4f:"4e"},4d:[{i:"/4c?1p=4b&4a=21.20&49=d://1z.h.c/48.1y",14:"47"},{i:"/1x/1w/46.1v",1u:"45",14:"13"},{i:"/1x/1w/44.1v",1u:"43",14:"13"}],13:{42:\'#41\',40:12,3z:"3y",3x:0,3w:\'r\',3v:3u},3t:"3s",3r:"",3q:{i:"d://h.c/18/3p.17",3o:"d://h.c/n",b:"15-3n",3m:"5",1q:11},3l:{}});l w,10,z=0;l 3k=0,3j=0;l 6=o();6.f(\'a\',4(x){g(5>0&&x.b>=5&&10!=1){10=1;$(\'y.3i\').3h(\'3g\')}g(z==0&&x.b>=1t&&x.b<=(1t+2)){z=x.b}});6.f(\'1b\',4(x){1s(x)});6.f(\'3f\',4(){$(\'y.1r\').3e()});4 1s(x){$(\'y.1r\').1q();g(w)3d;w=1;m=0;g(16.3c===3b){m=1}$.3a(\'/39?1p=38&37=n&36=35-3-34-33-32&31=1&m=\'+m,4(1o){$(\'#30\').2z(1o)})}6.f(\'a\',4(e){g(e.b>1){q.1a(\'p\',e.b)}});l j=q.2y(\'p\');6.f(\'19\',4(){g(j>0){1j(j)}});4 1e(a){9.8("7-2x").k=\'2w 2v?\';9.8("7-2u").k=\'2t 2s! 2r 1m 1l 2q \'+a+\'. 2p 1n 2o 2n 7 2m 2l 1n 1m 1l?\';9.8("7-1k").k=\'2k, 2j\';9.8("2i-1k").k=\'2h, 2g\'}4 1j(a){1i 1d=1h.1g(a/1f);1i 1c=1h.1g(a%1f).2f().2e(2,\'0\');1e(1d+\':\'+1c);9.8("7-u").t.s=\'2d\'}4 2c(){6.2b(j);6.1b();9.8("7-u").t.s=\'r\'}4 2a(){9.8("7-u").t.s=\'r\';q.1a(\'p\',\'\')}6.f(\'19\',4(){});o().29("d://h.c/18/28.17","27",4(){16.15.26.24=\'/v/n\'},"23");',36,188,'||||function||player|resume|getElementById|document|time|position|cc|https||on|if|supervideo|file|lastt|innerHTML|var|adb|bj6szat1pval|jwplayer|ttbj6szat1pval|localStorage|none|display|style|modal||vvplay||div|x2ok|vvad|true||captions|kind|top|window|png|images|ready|setItem|play|seconds|minutes|translateModal|60|floor|Math|const|showResumeModal|btn|off|left|you|data|op|hide|video_ad|doPlay|841|label|vtt|00496|srt|jpg|img|69|2804|100|download11|href||location|Download|download2|addButton|cancelResume|seek|resumeVideo|flex|padStart|toString|thanks|No|cancel|please|Yes|where|watching|to|like|Would|at|You|back|Welcome|text|playing|Resume|title|getItem|html|fviews|embed|2be1281b80ff2b787e1afc7f3fb86d72|1756406550|161|2481142|hash|file_code|view|dl|get|undefined|cRAds|return|show|complete|slow|fadeIn|video_ad_fadein|vastdone2|vastdone1|cast|margin|right|link|logo_p|logo|aboutlink|xvs|abouttext|90|fontOpacity|edgeStyle|backgroundOpacity|Verdana|fontFamily|fontSize|FFFFFF|color|German|bj6szat1pval_German|English|bj6szat1pval_English|thumbnails|bj6szat1pval0000|url|length|get_slides|dlf|tracks|myskin|name|skin|75|playbackRateControls|start|startparam|html5|primary|hlshtml|androidhls|metadata|preload|duration|uniform|stretching|height|width|bj6szat1pval_xt|image|m3u8|master|urlset|dnzpe7rf5xg4a3gyva3h5orlyw23xosfzwunl5xbmjpz2l6t3doh5zbwynna|hls|serversicuro|hfs308|sources|setup|vplayer'.split('|')))
|
||||
<script type='text/javascript'>eval(function(p,a,c,k,e,d){while(c--)if(k[c])p=p.replace(new RegExp('\\b'+c.toString(a)+'\\b','g'),k[c]);return p}('n("56").55({54:[{h:"c://53.52.b/51/,50,.4z/4y.4x"}],4w:"c://1y.g.b/4v.1x",4u:"21%",4t:"21%",4s:"4r",4q:"20.1z",4p:\'4o\',4n:"10",4m:"10",4l:"4k",4j:"4i",4h:[0.25,0.5,0.4g,1,1.25,1.5,2],4f:{4e:"4d"},4c:[{h:"/4b?1o=4a&49=20.1z&48=c://1y.g.b/47.1x",13:"46"},{h:"/1w/1v/45.1u",1t:"44",13:"11"},{h:"/1w/1v/43.1u",1t:"42",13:"11"}],11:{41:\'#40\',3z:12,3y:"3x",3w:0,3v:\'q\',3u:3t},3s:"3r",3q:"",3p:{h:"c://g.b/17/3o.16",3n:"c://g.b/m",a:"14-3m",3l:"5",1p:10},3k:{}});k u,z,y=0;k 3j=0,3i=0;k 4=n();4.d(\'9\',3(x){f(5>0&&x.a>=5&&z!=1){z=1;$(\'w.3h\').3g(\'3f\')}f(y==0&&x.a>=1s&&x.a<=(1s+2)){y=x.a}});4.d(\'1a\',3(x){1r(x)});4.d(\'3e\',3(){$(\'w.1q\').3d()});3 1r(x){$(\'w.1q\').1p();f(u)3c;u=1;l=0;f(15.3b===3a){l=1}$.39(\'/38?1o=37&36=m&35=34-2-33-32-31&30=1&l=\'+l,3(1n){$(\'#2z\').2y(1n)})}4.d(\'9\',3(e){f(e.a>1){p.19(\'o\',e.a)}});k i=p.2x(\'o\');4.d(\'18\',3(){f(i>0){1i(i)}});3 1d(9){8.7("6-2w").j=\'2v 2u?\';8.7("6-2t").j=\'2s 2r! 2q 1l 1k 2p \'+9+\'. 2o 1m 2n 2m 6 2l 2k 1m 1l 1k?\';8.7("6-1j").j=\'2j, 2i\';8.7("2h-1j").j=\'2g, 2f\'}3 1i(9){1h 1c=1g.1f(9/1e);1h 1b=1g.1f(9%1e).2e().2d(2,\'0\');1d(1c+\':\'+1b);8.7("6-t").s.r=\'2c\'}3 2b(){4.2a(i);4.1a();8.7("6-t").s.r=\'q\'}3 29(){8.7("6-t").s.r=\'q\';p.19(\'o\',\'\')}4.d(\'18\',3(){});n().28("c://g.b/17/27.16","26",3(){15.14.24.23=\'/v/m\'},"22");',36,187,'|||function|player||resume|getElementById|document|time|position|cc|https|on||if|supervideo|file|lastt|innerHTML|var|adb|bj6szat1pval|jwplayer|ttbj6szat1pval|localStorage|none|display|style|modal|vvplay||div||x2ok|vvad|true|captions||kind|top|window|png|images|ready|setItem|play|seconds|minutes|translateModal|60|floor|Math|const|showResumeModal|btn|off|left|you|data|op|hide|video_ad|doPlay|841|label|vtt|00496|srt|jpg|img|69|2804|100|download11|href|location||Download|download2|addButton|cancelResume|seek|resumeVideo|flex|padStart|toString|thanks|No|cancel|please|Yes|where|watching|to|like|Would|at|You|back|Welcome|text|playing|Resume|title|getItem|html|fviews|embed|ae4c07d971e9063e86b9804a784f766a|1757497681|184|2481142|hash|file_code|view|dl|get|undefined|cRAds|return|show|complete|slow|fadeIn|video_ad_fadein|vastdone2|vastdone1|cast|margin|right|link|logo_p|logo|aboutlink|xvs|abouttext|90|fontOpacity|edgeStyle|backgroundOpacity|Verdana|fontFamily|fontSize|FFFFFF|color|German|bj6szat1pval_German|English|bj6szat1pval_English|thumbnails|bj6szat1pval0000|url|length|get_slides|dlf|tracks|myskin|name|skin|75|playbackRateControls|start|startparam|html5|primary|hlshtml|androidhls|metadata|preload|duration|uniform|stretching|height|width|bj6szat1pval_xt|image|m3u8|master|urlset|dnzpe7rf5xg4a3gyva3h5orlyw23xosfzwunl5xbmjpz2lwk3cmu5azdcnsq|hls|serversicuro|hfs308|sources|setup|vplayer'.split('|')))
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<script type="bd8624492673b17e8efd29d5-text/javascript">
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
|
||||
});
|
||||
</script>
|
||||
<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="bd8624492673b17e8efd29d5-|49" defer></script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'9765f2e5fc71d376',t:'MTc1NjQwNjU1MC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></BODY></HTML>
|
||||
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'97ce01dcafbe4d26',t:'MTc1NzQ5NzY4MS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></BODY></HTML>
|
||||
|
|
|
|||
468
src/extractor/__fixtures__/SuperVideo/https:supervideo.ccendf5shmy9lpt
generated
Normal file
468
src/extractor/__fixtures__/SuperVideo/https:supervideo.ccendf5shmy9lpt
generated
Normal file
|
|
@ -0,0 +1,468 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="it">
|
||||
<head>
|
||||
<title></title>
|
||||
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0">
|
||||
<meta charset="UTF-8">
|
||||
<style>
|
||||
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap');
|
||||
@import url("https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css");
|
||||
* {
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
*:before,
|
||||
*:after {
|
||||
-webkit-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
body, html {
|
||||
height: 100%;
|
||||
min-height: 280px;
|
||||
background: #000;
|
||||
color: #fff;
|
||||
font-family: "Roboto", sans-serif;
|
||||
}
|
||||
|
||||
body a, html a {
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
._player {
|
||||
position: fixed;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
._player-cover {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
z-index: -1;
|
||||
-o-object-fit: cover;
|
||||
object-fit: cover;
|
||||
}
|
||||
|
||||
video::-webkit-media-controls {
|
||||
display:none !important;
|
||||
}
|
||||
video::-webkit-media-controls-enclosure {
|
||||
display:none !important;
|
||||
}
|
||||
|
||||
|
||||
._player-play {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
display: -webkit-flex;
|
||||
display: -ms-flex;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-align: center;
|
||||
-webkit-align-items: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
-webkit-box-pack: center;
|
||||
-webkit-justify-content: center;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
cursor: pointer;
|
||||
background-color: rgba(0,0,0,.35);
|
||||
}
|
||||
|
||||
._player-play > span {
|
||||
width: 120px;
|
||||
height: 120px;
|
||||
border-radius: 50%;
|
||||
background-color: rgba(9, 14, 24, 0.25);
|
||||
display: -webkit-flex;
|
||||
display: -ms-flex;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-align: center;
|
||||
-webkit-align-items: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
-webkit-box-pack: center;
|
||||
-webkit-justify-content: center;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
-webkit-backdrop-filter: blur(4px);
|
||||
backdrop-filter: blur(4px);
|
||||
transition:.35s;
|
||||
}
|
||||
._player-play > span:hover {
|
||||
box-shadow: 0 0 0 20px rgba(9, 14, 24, 0.15);
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
._player-play > span {
|
||||
width: 90px;
|
||||
height: 90px;
|
||||
}
|
||||
}
|
||||
|
||||
._player-play > span span {
|
||||
width: 100px;
|
||||
height: 100px;
|
||||
padding-left: 6px;
|
||||
background-color: rgba(0, 198, 255, 0.75);
|
||||
border-radius: 50%;
|
||||
display: -webkit-flex;
|
||||
display: -ms-flex;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-align: center;
|
||||
-webkit-align-items: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
-webkit-box-pack: center;
|
||||
-webkit-justify-content: center;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
._player-play > span span {
|
||||
width: 70px;
|
||||
height: 70px;
|
||||
}
|
||||
}
|
||||
|
||||
._player-bar {
|
||||
position: fixed;
|
||||
left: 0;
|
||||
bottom: 0;
|
||||
width: 100%;
|
||||
padding: 15px;
|
||||
background-color: rgba(9, 14, 24, 0.7);
|
||||
-webkit-backdrop-filter: blur(4px);
|
||||
backdrop-filter: blur(4px);
|
||||
z-index: 2147483647;
|
||||
height: 84px;
|
||||
}
|
||||
|
||||
@media (max-width: 767px) {
|
||||
._player-bar {
|
||||
height: 74px;
|
||||
}
|
||||
}
|
||||
|
||||
._player-time {
|
||||
font-size: 12px;
|
||||
display: -webkit-flex;
|
||||
display: -ms-flex;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-align: center;
|
||||
-webkit-align-items: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
._player-time-bar {
|
||||
-webkit-box-flex: 1;
|
||||
-webkit-flex: 1 1 auto;
|
||||
-ms-flex: 1 1 auto;
|
||||
flex: 1 1 auto;
|
||||
height: 3px;
|
||||
background-color: #6A707E;
|
||||
margin: 0 15px;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
._player-time-bar span {
|
||||
background-color: #00C6FF;
|
||||
width: 0;
|
||||
height: 3px;
|
||||
position: relative;
|
||||
display: block;
|
||||
}
|
||||
|
||||
._player-time-bar span:before {
|
||||
content: '';
|
||||
height: 11px;
|
||||
width: 11px;
|
||||
background-color: #00C6FF;
|
||||
position: absolute;
|
||||
right: -5px;
|
||||
top: -4px;
|
||||
border-radius: 50%;
|
||||
-webkit-box-shadow: 1px 1px 10px 0px rgba(2, 160, 242, 0.75);
|
||||
box-shadow: 1px 1px 10px 0px rgba(2, 160, 242, 0.75);
|
||||
}
|
||||
|
||||
._player-btns {
|
||||
margin-left: -10px;
|
||||
margin-right: -10px;
|
||||
display: -webkit-flex;
|
||||
display: -ms-flex;
|
||||
display: -webkit-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-align: center;
|
||||
-webkit-align-items: center;
|
||||
-ms-flex-align: center;
|
||||
align-items: center;
|
||||
-webkit-box-pack: center;
|
||||
-webkit-justify-content: center;
|
||||
-ms-flex-pack: center;
|
||||
justify-content: center;
|
||||
}
|
||||
|
||||
._player-btns a {
|
||||
display: block;
|
||||
padding: 10px;
|
||||
}
|
||||
._player-btns > span{
|
||||
display: block;
|
||||
padding: 10px;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
._player-btns .space {
|
||||
-webkit-box-flex: 1;
|
||||
-webkit-flex: 1 1 auto;
|
||||
-ms-flex: 1 1 auto;
|
||||
flex: 1 1 auto;
|
||||
}
|
||||
|
||||
.fake-signup {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
background-color: rgba(0,0,0,.5);
|
||||
display: -webkit-flex;
|
||||
display: -ms-flex;
|
||||
display: flex;
|
||||
-ms-align-items: center;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
z-index: 2147483647;
|
||||
}
|
||||
.fake-signup div {
|
||||
padding: 20px;
|
||||
border-radius: 12px;
|
||||
background-color: rgba(9, 14, 24, 0.7);
|
||||
backdrop-filter: blur(10px);
|
||||
text-align: center;
|
||||
max-width: 500px;
|
||||
}
|
||||
|
||||
.fake-signup img {
|
||||
max-height: 64px;
|
||||
}
|
||||
|
||||
.btn {
|
||||
padding: 12px 24px;
|
||||
border-radius: 10px;
|
||||
background-color: #00C6FF;
|
||||
text-transform: uppercase;
|
||||
font-size: 14px;
|
||||
font-family: 'Poppins', sans-serif;
|
||||
font-weight: 500;
|
||||
margin-top: 20px;
|
||||
display: inline-block;
|
||||
box-shadow: 0 16px 24px rgba(33,150,243,.25);
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<div class="_player" id="fake-player-wrapper">
|
||||
<span class="_player-play fake-play">
|
||||
<span><span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="35.3" height="38" viewBox="0 0 35.3 38">
|
||||
<path d="M33.5 22l-28 15.6c-2.4 1.3-5.5-.3-5.5-3V3.4C0 .7 3-.9 5.4.5l28 15.6c1.7.9 2.3 3 1.3 4.6-.2.5-.7 1-1.2 1.3z" fill="#fff" /></svg>
|
||||
</span></span>
|
||||
</span>
|
||||
<div class="_player-bar">
|
||||
<div class="_player-time">
|
||||
<span>0:<span class="timer">00</span></span>
|
||||
<span class="_player-time-bar progress">
|
||||
<span></span>
|
||||
</span>
|
||||
<span>95:12</span>
|
||||
</div>
|
||||
<div class="_player-btns">
|
||||
<span class="play">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="13" height="14" viewBox="0 0 13 14">
|
||||
<path d="M12.3 8.1L2 13.9c-.9.5-2-.1-2-1.1V1.3C0 .3 1.1-.3 2 .2L12.3 6c.7.3.9 1 .5 1.6-.1.2-.2.4-.5.5z" fill="#00c6ff" /></svg>
|
||||
</span>
|
||||
<span class="pause" style="display: none;">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="12.5" height="15" viewBox="0 0 12.5 15" xml:space="preserve"><path d="M0 0h3.8v15H0V0zm8.8 0h3.8v15H8.8V0z" fill="#fff" /></svg>
|
||||
</span>
|
||||
<span class="volume">
|
||||
<svg class="volume-on" xmlns="http://www.w3.org/2000/svg" width="17.9" height="16" viewBox="0 0 17.9 16">
|
||||
<path d="M12.5 4l-1.3 1.3c.6.7 1 1.7 1 2.7s-.4 2-1.1 2.7l1.3 1.3c1-1 1.7-2.4 1.7-4s-.6-3-1.6-4zm2.6-2.7l-1.3 1.3C15.2 4 16 5.9 16 8s-.8 4-2.2 5.3l1.3 1.3c1.7-1.7 2.8-4.1 2.8-6.7s-1.1-4.8-2.8-6.6zM2.4 5.2H0v5.6h2.4L7.5 16h1.9V0H7.5L2.4 5.2zm5.1 8.1L3.1 8.9H1.9V7.1h1.3l4.4-4.4v10.6z" fill="#fff" /></svg>
|
||||
<svg class="volume-muted" style="display: none;" xmlns="http://www.w3.org/2000/svg" width="9.4" height="16" viewBox="0 0 9.4 16" xml:space="preserve"><path d="M2.4 5.2H0v5.6h2.4L7.5 16h1.9V0H7.5L2.4 5.2zm5.1 8.1L3.1 8.9H1.9V7.1h1.3l4.4-4.4-.1 10.6z" fill="#fff" /></svg>
|
||||
</span>
|
||||
<div class="space"></div>
|
||||
<span class="hd-on">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="20.5" height="16" viewBox="0 0 20.5 16">
|
||||
<path d="M2.2 12.2c.5 0 1-.4 1-1V4.8c0-.4-.2-.7-.6-.9-.4-.1-.8-.1-1 .2L.3 5.4c-.4.4-.4 1 0 1.4.3.2.6.3 1 .2v4.2c0 .5.4 1 .9 1zm3.7-8.4c-1 0-1.8.8-1.8 1.8v4.8c0 1 .8 1.8 1.8 1.8h1.3c1 0 1.8-.8 1.8-1.8V5.6c0-1-.8-1.8-1.8-1.8H5.9zM7 10.2H6V5.8h1v4.4zm4.7-6.4c-1 0-1.8.8-1.8 1.8v4.8c0 1 .8 1.8 1.8 1.8H13c1 0 1.8-.8 1.8-1.8V5.6c0-1-.8-1.8-1.8-1.8h-1.3zm1.1 6.4h-1V9h1v1.2zm0-3.2h-1V5.8h1V7zm5.9-3.2h-1.3c-1 0-1.8.8-1.8 1.8v4.8c0 1 .8 1.8 1.8 1.8h1.3c1 0 1.8-.8 1.8-1.8V5.6c0-1-.8-1.8-1.8-1.8zm-.2 6.4h-1V5.8h1v4.4zM1 1.9h18.5c.5 0 1-.4 1-1 0-.5-.4-1-1-1H1C.4 0 0 .4 0 1c0 .5.4.9 1 .9zm18.5 12.2H1c-.5 0-1 .4-1 1s.4 1 1 1h18.5c.5 0 1-.4 1-1s-.5-1-1-1z" fill="#00c6ff" /></svg>
|
||||
</span>
|
||||
<span class="hd-off" style="display: none;">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="20.5" height="16" viewBox="0 0 20.5 16">
|
||||
<path d="M2.2 12.2c.5 0 1-.4 1-1V4.8c0-.4-.2-.7-.6-.9-.4-.1-.8-.1-1 .2L.3 5.4c-.4.4-.4 1 0 1.4.3.2.6.3 1 .2v4.2c0 .5.4 1 .9 1zm3.7-8.4c-1 0-1.8.8-1.8 1.8v4.8c0 1 .8 1.8 1.8 1.8h1.3c1 0 1.8-.8 1.8-1.8V5.6c0-1-.8-1.8-1.8-1.8H5.9zM7 10.2H6V5.8h1v4.4zm4.7-6.4c-1 0-1.8.8-1.8 1.8v4.8c0 1 .8 1.8 1.8 1.8H13c1 0 1.8-.8 1.8-1.8V5.6c0-1-.8-1.8-1.8-1.8h-1.3zm1.1 6.4h-1V9h1v1.2zm0-3.2h-1V5.8h1V7zm5.9-3.2h-1.3c-1 0-1.8.8-1.8 1.8v4.8c0 1 .8 1.8 1.8 1.8h1.3c1 0 1.8-.8 1.8-1.8V5.6c0-1-.8-1.8-1.8-1.8zm-.2 6.4h-1V5.8h1v4.4zM1 1.9h18.5c.5 0 1-.4 1-1 0-.5-.4-1-1-1H1C.4 0 0 .4 0 1c0 .5.4.9 1 .9zm18.5 12.2H1c-.5 0-1 .4-1 1s.4 1 1 1h18.5c.5 0 1-.4 1-1s-.5-1-1-1z" fill="#fff" /></svg>
|
||||
</span>
|
||||
<a target="_blank" href="/premium-vod.php">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="20.5" height="16" viewBox="0 0 20.5 16">
|
||||
<path d="M1 1.9h18.6c.5 0 1-.4 1-1 0-.5-.4-1-1-1H1C.4 0 0 .4 0 1c0 .5.4.9 1 .9zm18.5 12.2H1c-.5 0-1 .4-1 1s.4 1 1 1h18.6c.5 0 1-.4 1-1s-.5-1-1.1-1zM16 5.5c.4-.4.4-1 0-1.4-.4-.4-1-.4-1.4 0L12.8 6V4.8c0-.5-.4-1-1-1s-1 .4-1 1v6.4c0 .5.4 1 1 1s1-.4 1-1V10l1.9 1.9c.2.2.4.3.7.3.2 0 .5-.1.7-.3.4-.4.4-1 0-1.4l-2.1-2c-.1-.1-.2-.3-.2-.5s.1-.3.2-.5l2-2zm-7.4 6.7c.5 0 1-.4 1-1V4.8c0-.5-.4-1-1-1-.5 0-1 .4-1 1V7h-1V4.8c0-.5-.4-1-1-1-.5 0-1 .4-1 1V8c0 .5.4 1 1 1h1.9v2.2c.2.6.6 1 1.1 1z" fill="#fff" /></svg>
|
||||
</a>
|
||||
<span class="zoom">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
|
||||
<path d="M5 0H1C.4 0 0 .4 0 1v4c0 .6.4 1 1 1s1-.4 1-1V2h3c.6 0 1-.4 1-1s-.4-1-1-1zm10 0h-4c-.6 0-1 .4-1 1s.4 1 1 1h3v3c0 .6.4 1 1 1s1-.4 1-1V1c0-.6-.4-1-1-1zM5 14H2v-3c0-.6-.4-1-1-1s-1 .4-1 1v4c0 .6.4 1 1 1h4c.6 0 1-.4 1-1 0-.5-.4-1-1-1zm10-4c-.6 0-1 .4-1 1v3h-3c-.6 0-1 .4-1 1s.4 1 1 1h4c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1z" fill="#fff" /></svg>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<video width="100%" height="100%" id="fake-video" class="_player-cover" poster="" preload="none"></video>
|
||||
<div class="fake-signup" style="display: none;">
|
||||
<div>
|
||||
 <img style="margin-bottom: 10px;margin-left: 0; height:50px" src="https://supervideo.cc/images/logo_new.png?v=2">
|
||||
<p>You must be logged in to watch or download this movie. Registration is free!</p>
|
||||
<span class="btn open-fake-url" data-url="/premium-vod.php">CREATE YOUR FREE ACCOUNT!</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--
|
||||
<div id="main-player-wrapper">
|
||||
<iframe allowfullscreen="" custom-src="aHR0cHM6Ly9zdHJlYW10YXBlLmNvbS9lL0RNbVFQSnZZYUd1M3FB"></iframe>
|
||||
</div>
|
||||
-->
|
||||
<script src="https://supervideo.cc/js/jquery.min.js"></script>
|
||||
<!-- <script src="https://supervideo.cc/js/bootstrap.min.js"></script>-->
|
||||
<script type="text/javascript">
|
||||
jQuery(document).ready(function($){
|
||||
var skip_timer = 13;
|
||||
var video = $('#fake-video');
|
||||
var fake_signup = $('.fake-signup');
|
||||
var pause = true;
|
||||
var muted = false;
|
||||
|
||||
(function setSource() {
|
||||
var source = ['columbia', 'metros', 'paramount', 'warner', '20s', 'sonys', 'universal'];
|
||||
var rand = Math.floor(Math.random() * 9);
|
||||
var current = source[rand];
|
||||
video.attr('poster', 'https://supervideo.cc/fullhd/img/'+current+'.jpg');
|
||||
video.append('<source src="https://supervideo.cc/fullhd/img/'+current+'.webm" type="video/webm">');
|
||||
})();
|
||||
|
||||
function timers(timer) {
|
||||
var i = 0;
|
||||
var skip = timer;
|
||||
var timerDiv = $('.timer');
|
||||
|
||||
var timer_counter = setInterval(() => {
|
||||
if(!pause){
|
||||
if(i < timer){
|
||||
var seconds;
|
||||
seconds = i < 10 ? '0' + i : i;
|
||||
$('.progress span').width(i + 'px');
|
||||
timerDiv.html(seconds);
|
||||
i++;
|
||||
}
|
||||
if(skip == 0){
|
||||
video.trigger('pause');
|
||||
video.hide();
|
||||
fake_signup.css('display', 'flex');
|
||||
clearInterval(timer_counter);
|
||||
}
|
||||
skip--;
|
||||
}
|
||||
}, 1000);
|
||||
}
|
||||
|
||||
|
||||
$('.video-over').on('click', function(){
|
||||
if(!pause) {
|
||||
$('.pause').trigger('click');
|
||||
} else {
|
||||
$('.play').trigger('click');
|
||||
}
|
||||
});
|
||||
|
||||
$('.pause').on('click', function(){
|
||||
video.trigger('pause');
|
||||
pause = true;
|
||||
$(this).hide();
|
||||
$(".play").show();
|
||||
});
|
||||
|
||||
$('.hd-off').on('click', function(){
|
||||
$(this).hide();
|
||||
$(".hd-on").show();
|
||||
});
|
||||
|
||||
$('.hd-on').on('click', function(){
|
||||
$(this).hide();
|
||||
$(".hd-off").show();
|
||||
});
|
||||
|
||||
$('.volume').on('click', function(){
|
||||
if(!muted) {
|
||||
$('.volume-muted').show();
|
||||
$('.volume-on').hide();
|
||||
video.prop('muted',true);
|
||||
muted = true;
|
||||
}
|
||||
else {
|
||||
video.prop('muted',false);
|
||||
$(this).removeClass('muted');
|
||||
$('.volume-muted').hide();
|
||||
$('.volume-on').show();
|
||||
muted = false;
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
$('.play').on('click', function(){
|
||||
video.trigger('play');
|
||||
pause = false;
|
||||
$(this).hide();
|
||||
$(".pause").show();
|
||||
});
|
||||
|
||||
$('.zoom').on('click', function(){
|
||||
video.trigger('requestFullscreen');
|
||||
});
|
||||
|
||||
$('body').on('click', '.fake-play', function(){
|
||||
var $this = $(this);
|
||||
$this.hide();
|
||||
video.trigger('play');
|
||||
timers(skip_timer);
|
||||
pause = false;
|
||||
});
|
||||
|
||||
$('body').on('click', '.open-fake-url', function(){
|
||||
var $this = $(this);
|
||||
var url = $this.attr('data-url');
|
||||
if ( url !== '' ) {
|
||||
window.open(url, '_parent');
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'97ce01e0ca6b4d26',t:'MTc1NzQ5NzY4Mi4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
|
||||
</html>
|
||||
82
src/extractor/__fixtures__/SuperVideo/https:supervideo.cceq7i0sw1oytw3
generated
Normal file
82
src/extractor/__fixtures__/SuperVideo/https:supervideo.cceq7i0sw1oytw3
generated
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" type="text/css" href="https://supervideo.cc/css/main.css">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon.ico">
|
||||
<script language="JavaScript" type="text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.min.js"></script>
|
||||
<script language="JavaScript" type="text/javascript" src="https://supervideo.cc/js/xupload.js"></script>
|
||||
<script language="JavaScript" type="text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.cookie.js"></script>
|
||||
<script>
|
||||
$.cookie('file_id', '2071851', { expires: 10 });
|
||||
$.cookie('aff', '11057', { expires: 10 });
|
||||
|
||||
</script>
|
||||
</HEAD>
|
||||
<BODY topmargin=0 leftmargin=0 style="background:transparent;">
|
||||
|
||||
|
||||
|
||||
<!--100% ads-->
|
||||
<script src="/9271593.js"></script>
|
||||
<script src="/9271609.js"></script>
|
||||
<script data-cfasync="false" async type="text/javascript" src="//bu.stummelbeelbow.com/r5anaGaI7UQV/115547"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div style="position:relative;">
|
||||
<div id="adbd" class="overdiv"></div>
|
||||
<div id="play_limit_box"></div>
|
||||
<script type='text/javascript' src='https://supervideo.cc/player8/jwplayer.js'></script>
|
||||
<script type="text/javascript">jwplayer.key="9dOyFG96QFb9AWbR+FhhislXHfV1gIhrkaxLYfLydfiYyC0s";</script>
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-46849459-36"></script>
|
||||
<script>
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
gtag('config', 'UA-46849459-36');
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<div id="resume-modal" style="color:#fff; font-family:Roboto, Arial; display:none; padding:2rem; justify-content:center; align-items:center; position:absolute; top:0; left:0; right:0; bottom:0; background-color: rgba(0,0,0,.1); font-size: 12px; z-index:200;">
|
||||
<div style="max-width:420px; background-color: rgba(1, 1, 1, .5); -webkit-backdrop-filter: blur(20px); backdrop-filter:blur(20px); text-align:center;padding:1.5rem; border-radius:8px;border: 1px solid rgba(255,255,255,.18);">
|
||||
<h5 style="margin-bottom:10px;font-weight:bold;color:#fff; font-size:15px;" id="resume-title"></h5>
|
||||
<p style="margin-bottom:10px;opacity:.65" id="resume-text"></p>
|
||||
<div style="display:flex;gap:.4rem; align-items-center;justify-content:center">
|
||||
<button onclick="resumeVideo()" id="resume-btn" style="border:0;cursor:pointer;border-radius:5px; padding:.5rem .75rem; color:#fff;background: linear-gradient(90deg, #32A7FF 0%, #6E2FFF 100%);color:#fff"></button>
|
||||
<button onclick="cancelResume()" id="cancel-btn" style="border:0;cursor:pointer;border-radius:5px;padding:.5rem .75rem; color:#fff;background:rgba(255,255,255,.15);color:#fff"></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="https://supervideo.cc/assets/player/myskinfile.css?v=11">
|
||||
<script src="https://supervideo.cc/js/pop.js"></script>
|
||||
<div id='vplayer' style="width:100%;height:100%;text-align:center;"><img src="/images/inv.png" style="width:100%;height:100%;"></div>
|
||||
</div>
|
||||
|
||||
|
||||
<script type='text/javascript'>eval(function(p,a,c,k,e,d){while(c--)if(k[c])p=p.replace(new RegExp('\\b'+c.toString(a)+'\\b','g'),k[c]);return p}('m("4y").4x({4w:[{z:"c://4v.4u.b/4t/,4s,.4r/4q.4p"}],4o:"c://1t.g.b/4n.1s",4m:"1w%",4l:"1w%",4k:"1r",4j:"1v.1u",4i:\'4h\',4g:"y",4f:"y",4e:"4d",4c:"4b",4a:[0.25,0.5,0.49,1,1.25,1.5,2],48:{47:"46"},45:[{z:"/44?1m=43&42=1v.1u&41=c://1t.g.b/40.1s",3z:"3y"}],3x:{3w:\'#3v\',3u:12,3t:"3s",3r:0,3q:\'1r\',3p:3o},3n:"3m",3l:"",3k:{z:"c://g.b/14/3j.13",3i:"c://g.b/l",a:"10-3h",3g:"5",1n:y},3f:{}});j s,w,u=0;j 3e=0,3d=0;j 4=m();4.d(\'9\',3(x){f(5>0&&x.a>=5&&w!=1){w=1;$(\'t.3c\').3b(\'3a\')}f(u==0&&x.a>=1q&&x.a<=(1q+2)){u=x.a}});4.d(\'18\',3(x){1p(x)});4.d(\'39\',3(){$(\'t.1o\').38()});3 1p(x){$(\'t.1o\').1n();f(s)37;s=1;k=0;f(11.36===35){k=1}$.34(\'/33?1m=32&31=l&30=2z-2-2y-2x-2w&2v=1&k=\'+k,3(1l){$(\'#2u\').2t(1l)})}4.d(\'9\',3(e){f(e.a>1){o.16(\'n\',e.a)}});j h=o.2s(\'n\');4.d(\'15\',3(){f(h>0){1g(h)}});3 1b(9){8.7("6-2r").i=\'2q 2p?\';8.7("6-2o").i=\'2n 2m! 2l 1j 1i 2k \'+9+\'. 2j 1k 2i 2h 6 2g 2f 1k 1j 1i?\';8.7("6-1h").i=\'2e, 2d\';8.7("2c-1h").i=\'2b, 2a\'}3 1g(9){1f 1a=1e.1d(9/1c);1f 19=1e.1d(9%1c).29().28(2,\'0\');1b(1a+\':\'+19);8.7("6-r").q.p=\'27\'}3 26(){4.24(h);4.18();8.7("6-r").q.p=\'17\'}3 23(){8.7("6-r").q.p=\'17\';o.16(\'n\',\'\')}4.d(\'15\',3(){});m().22("c://g.b/14/21.13","20",3(){11.10.1z.1y=\'/v/l\'},"1x");',36,179,'|||function|player||resume|getElementById|document|time|position|cc|https|on||if|supervideo|lastt|innerHTML|var|adb|q7i0sw1oytw3|jwplayer|ttq7i0sw1oytw3|localStorage|display|style|modal|vvplay|div|x2ok||vvad||true|file|top|window||png|images|ready|setItem|none|play|seconds|minutes|translateModal|60|floor|Math|const|showResumeModal|btn|off|left|you|data|op|hide|video_ad|doPlay|2177|uniform|jpg|img|58|7258|100|download11|href|location|Download|download2|addButton|cancelResume|seek||resumeVideo|flex|padStart|toString|thanks|No|cancel|please|Yes|where|watching|to|like|Would|at|You|back|Welcome|text|playing|Resume|title|getItem|html|fviews|embed|e00a9737e928c7d1abb0a74c7eaedaf2|1757497680|184|2071851|hash|file_code|view|dl|get|undefined|cRAds|return|show|complete|slow|fadeIn|video_ad_fadein|vastdone2|vastdone1|cast|margin|right|link|logo_p|logo|aboutlink|xvs|abouttext|90|fontOpacity|edgeStyle|backgroundOpacity|Verdana|fontFamily|fontSize|FFFFFF|color|captions|thumbnails|kind|q7i0sw1oytw30000|url|length|get_slides|dlf|tracks|myskin|name|skin|75|playbackRateControls|start|startparam|html5|primary|hlshtml|androidhls|metadata|preload|duration|stretching|height|width|q7i0sw1oytw3_xt|image|m3u8|master|urlset|dnzpfi3d27g4a3gyvbmh5klwtl65qh654hyjtgupd6p57tdcfdq45p6s4zxa|hls|serversicuro|hfs309|sources|setup|vplayer'.split('|')))
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
|
||||
});
|
||||
</script>
|
||||
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'97ce01d73bb64d26',t:'MTc1NzQ5NzY4MC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></BODY></HTML>
|
||||
|
|
@ -1,138 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>
|
||||
|
||||
Watch
|
||||
|
||||
</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="Watch video ">
|
||||
<meta name="keywords" content="file upload,share files,free upload">
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://supervideo.cc/assets/css/style.css?v=130">
|
||||
<!-- jsdata -->
|
||||
<script src="https://supervideo.cc/assets/js/libs.min.js?v=2" type="3c7b7771d545352a6f2c4d53-text/javascript"></script>
|
||||
<script src="https://supervideo.cc/assets/js/common.js?v=2" type="3c7b7771d545352a6f2c4d53-text/javascript"></script>
|
||||
<script src="https://supervideo.cc/js/xupload.js?v=4" type="3c7b7771d545352a6f2c4d53-text/javascript"></script>
|
||||
<!-- favicon -->
|
||||
<link rel="apple-touch-icon" href="https://supervideo.cc/assets/images/favicon/apple-touch-icon.png" sizes="180x180">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon-32x32.png" sizes="32x32">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon-16x16.png" sizes="16x16">
|
||||
<!-- <link rel="manifest" href="https://supervideo.cc/assets/images/favicon/manifest.json">-->
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon.ico">
|
||||
</head>
|
||||
|
||||
<body class="
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
">
|
||||
<header class="header">
|
||||
<div class="container-fluid">
|
||||
<div class="header__bar flex-start">
|
||||
<div class="flex-grow-1">
|
||||
<a href="/" class="logo"></a>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="header__right"><a href="https://supervideo.cc/login.html" class="btn btn_border_default header__btn">
|
||||
Login
|
||||
</a><a href="https://supervideo.cc/?op=registration" class="btn btn_secondary header__btn">
|
||||
Sign Up
|
||||
</a></div>
|
||||
<div class="header-mobile">
|
||||
<button type="button" class="btn-toggle" data-toggle="dropdown">
|
||||
<i class="icon icon_user icon_size_18"></i>
|
||||
</button>
|
||||
<div class="dropdown-menu dropdown-menu-right header-mobile__dropdown-menu">
|
||||
<a href="https://supervideo.cc/login.html" class="btn btn_block btn_border_default">
|
||||
Login
|
||||
</a><a href="https://supervideo.cc/?op=registration" class="btn btn_block btn_secondary">
|
||||
Sign Up
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
body {
|
||||
background-image: url('https://supervideo.cc/assets/images/bg_nofile.png');
|
||||
background-attachment: fixed;
|
||||
}
|
||||
</style>
|
||||
|
||||
<div class="container">
|
||||
<section class="section-content" style="font-size:18px;">
|
||||
<div class="section-content__body">
|
||||
<h3 class="section-content__title d-flex align-items-center justify-content-center">
|
||||
<img src="https://supervideo.cc/assets/images/icon-no-file.svg" class="mr-3" alt=""> File Not Found
|
||||
</h3>
|
||||
<p>The file you were looking for could not be found, sorry for any inconvenience.</p>
|
||||
<p>Possible causes of this error could be: </p>
|
||||
<ul class="list-dots-style">
|
||||
<li>
|
||||
The file expired
|
||||
<li>
|
||||
The file was deleted by its owner
|
||||
<li>
|
||||
The file was deleted by administration because it didn't comply with our Terms of Use
|
||||
</ul>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<div class="container-fluid">
|
||||
<div class="footer__copyright">© 2017 - 2025 SuperVideo | Fast HLS Video Streaming Service
|
||||
</div>
|
||||
<ul class="footer__menu">
|
||||
<li><a href="https://supervideo.cc">
|
||||
Home
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="https://supervideo.cc/faq">
|
||||
FAQ
|
||||
</a></li>
|
||||
<li><a href="https://supervideo.cc/tos">
|
||||
Terms of service
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="https://supervideo.cc/premium">
|
||||
Trust Uploader
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="https://supervideo.cc/make_money.html">
|
||||
Make Money
|
||||
</a></li>
|
||||
<li><a href="https://supervideo.cc/checkfiles.html">
|
||||
Link Checker
|
||||
</a></li>
|
||||
<li><a href="https://supervideo.cc/contacts">
|
||||
Contact Us
|
||||
</a></li>
|
||||
</ul>
|
||||
<div class="text-center" style="padding-top: 8px;">
|
||||
<!-- <a href="http://www.xvstheme.com/" rel="nofollow" title="Designed by XVSTheme" class="small text-reset" style="display:inline-flex; align-items: center">
|
||||
<span style="margin-right: 4px;">Designed by</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="78.1" height="11" viewBox="0 0 78.1 11" xml:space="preserve"><path d="M73.5 7.5h-5.7c0 1.2.7 1.9 1.8 1.9.8 0 1.4-.4 1.6-1h2.4c-.6 1.7-1.9 2.6-3.9 2.6-2.8 0-4.2-1.4-4.2-4.1 0-2.8 1.3-4.1 4.1-4.1 2.7 0 4 1.3 4 3.8 0 .3 0 .6-.1.9zm-3.9-3.1c-1.1 0-1.6.4-1.7 1.6h3.4c-.2-1.1-.7-1.6-1.7-1.6zM62 6.3c0-1-.4-1.4-1.3-1.4-1 0-1.5.5-1.5 1.6v4.2h-2.3V6.3c0-1-.4-1.4-1.3-1.4-1 0-1.5.5-1.5 1.6v4.2h-2.3V3.1l2.1-.1.2 1c.4-.7 1.2-1.1 2.2-1.1 1.3 0 2.2.5 2.6 1.4.5-.9 1.3-1.4 2.5-1.4 2 0 3 1.1 3 3.4v4.5H62V6.3zM44.6 7.5c0 1.2.7 1.9 1.8 1.9.8 0 1.4-.4 1.6-1h2.4c-.5 1.7-1.8 2.6-3.8 2.6-2.8 0-4.2-1.4-4.2-4.1 0-2.8 1.3-4.1 4.1-4.1 2.7 0 4 1.3 4 3.8 0 .3 0 .6-.1.9h-5.8zm1.8-3.1c-1.1 0-1.6.4-1.7 1.6H48c-.1-1.1-.6-1.6-1.6-1.6zm-7.6 1.9c0-1-.4-1.4-1.4-1.4-1.2 0-1.6.5-1.6 1.6v4.2h-2.3V0h2.3v3.8c.4-.6 1.2-1 2.2-1 2.1 0 3.1 1.1 3.1 3.4v4.5h-2.4c.1.1.1-4.4.1-4.4zM27.4 7.6V5.2h-1.1V3.5l1.1-.4V1.4h2.3v1.7H32v2.1h-2.3v2.3c0 .9.3 1.2 1.2 1.2h1v2.1h-1.3c-2.3 0-3.2-.9-3.2-3.2zm-4.6-1.5c2.2.4 2.8.9 2.8 2.4S24.1 11 22 11c-2.4 0-3.8-.9-4.1-2.6h2.3c.2.6.7 1 1.7 1 .8 0 1.3-.4 1.3-.8 0-.5-.2-.7-1.2-.8l-1.5-.2c-1.8-.3-2.6-1-2.6-2.1C17.9 4 19.3 3 21.5 3c2.3 0 3.7.9 3.8 2.4h-2.4c-.1-.5-.7-.8-1.6-.8-.7 0-1.2.3-1.2.8 0 .4.2.6 1 .7.3-.1 1.7 0 1.7 0zM13.2 11c-2.2 0-3.1-1-3.5-3.5L9 3.1h2.3l.7 4.3c.2 1.1.5 1.5 1.2 1.5s1-.4 1.2-1.5l.6-4.3h2.4l-.7 4.4c-.4 2.5-1.4 3.5-3.5 3.5zm-7.3-.2L4.4 8.4l-1.6 2.3H0l2.8-3.9L.1 3.1h2.8l1.4 2.3 1.4-2.3h2.8L6 6.9l2.8 3.9H5.9z" fill="#000222"/><path d="M78.1 8.7h-2.6V11h2.6V8.7z" fill="#28e98c"/></svg>
|
||||
</a> -->
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="3c7b7771d545352a6f2c4d53-|49" defer></script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'94f452097e94915f',t:'MTc0OTg0NjM2MC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
|
||||
</html>
|
||||
|
|
@ -1,406 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>
|
||||
|
||||
Watch des teufels bad 2024
|
||||
|
||||
</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="Watch video des teufels bad 2024">
|
||||
<meta name="keywords" content="des, teufels, bad, 2024">
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://supervideo.cc/assets/css/style.css?v=130">
|
||||
<!-- jsdata -->
|
||||
<script src="https://supervideo.cc/assets/js/libs.min.js?v=2" type="9f33a2734dfb21f69cf04542-text/javascript"></script>
|
||||
<script src="https://supervideo.cc/assets/js/common.js?v=2" type="9f33a2734dfb21f69cf04542-text/javascript"></script>
|
||||
<script src="https://supervideo.cc/js/xupload.js?v=4" type="9f33a2734dfb21f69cf04542-text/javascript"></script>
|
||||
<!-- favicon -->
|
||||
<link rel="apple-touch-icon" href="https://supervideo.cc/assets/images/favicon/apple-touch-icon.png" sizes="180x180">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon-32x32.png" sizes="32x32">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon-16x16.png" sizes="16x16">
|
||||
<!-- <link rel="manifest" href="https://supervideo.cc/assets/images/favicon/manifest.json">-->
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon.ico">
|
||||
</head>
|
||||
|
||||
<body class="
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
">
|
||||
<header class="header">
|
||||
<div class="container-fluid">
|
||||
<div class="header__bar flex-start">
|
||||
<div class="flex-grow-1">
|
||||
<a href="/" class="logo"></a>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="header__right"><a href="/login.html" class="btn btn_border_default header__btn">
|
||||
Login
|
||||
</a><a href="/?op=registration" class="btn btn_secondary header__btn">
|
||||
Sign Up
|
||||
</a></div>
|
||||
<div class="header-mobile">
|
||||
<button type="button" class="btn-toggle" data-toggle="dropdown">
|
||||
<i class="icon icon_user icon_size_18"></i>
|
||||
</button>
|
||||
<div class="dropdown-menu dropdown-menu-right header-mobile__dropdown-menu">
|
||||
<a href="/login.html" class="btn btn_block btn_border_default">
|
||||
Login
|
||||
</a><a href="/?op=registration" class="btn btn_block btn_secondary">
|
||||
Sign Up
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
.modal {
|
||||
color: #333;
|
||||
}
|
||||
|
||||
.download-codes__copy {
|
||||
position: relative;
|
||||
margin-bottom: 15px;
|
||||
margin-top: 10px;
|
||||
float: right;
|
||||
}
|
||||
|
||||
.download__player {
|
||||
position: relative;
|
||||
padding-top: 56.25%;
|
||||
}
|
||||
|
||||
.download__info-item {
|
||||
margin-bottom: 15px;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.download__info-item a {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.download__info-tags {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
.downloadbox__dropdown-menu li a {
|
||||
-webkit-flex-wrap: nowrap;
|
||||
-ms-flex-wrap: nowrap;
|
||||
flex-wrap: nowrap;
|
||||
}
|
||||
.downloadbox__quality {
|
||||
margin-right: 5px;
|
||||
}
|
||||
.downloadbox__size {font-size: 13px;}
|
||||
</style>
|
||||
|
||||
|
||||
<!--100% ads-->
|
||||
<script src="/9271593.js" type="9f33a2734dfb21f69cf04542-text/javascript"></script>
|
||||
<script src="/9271609.js" type="9f33a2734dfb21f69cf04542-text/javascript"></script>
|
||||
<script data-cfasync="false" async type="text/javascript" src="//bu.stummelbeelbow.com/r5anaGaI7UQV/115547"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script language="JavaScript" type="9f33a2734dfb21f69cf04542-text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.cookie.js"></script>
|
||||
<script type="9f33a2734dfb21f69cf04542-text/javascript">
|
||||
$.cookie('file_id', '2071851', { expires: 10 });
|
||||
$.cookie('aff', '11057', { expires: 10 });
|
||||
|
||||
</script>
|
||||
|
||||
<div class="container-fluid">
|
||||
|
||||
|
||||
|
||||
<div class="download">
|
||||
<div class="download__top" style="background-image: url(https://supervideo.cc/assets/images/bg_download.png);">
|
||||
<div class="container">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="download__player">
|
||||
<div class="overlay " >
|
||||
<script type="9f33a2734dfb21f69cf04542-text/javascript" src='https://supervideo.cc/player8/jwplayer.js'></script>
|
||||
<script type="9f33a2734dfb21f69cf04542-text/javascript">jwplayer.key="9dOyFG96QFb9AWbR+FhhislXHfV1gIhrkaxLYfLydfiYyC0s";</script>
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-46849459-36" type="9f33a2734dfb21f69cf04542-text/javascript"></script>
|
||||
<script type="9f33a2734dfb21f69cf04542-text/javascript">
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
gtag('config', 'UA-46849459-36');
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<div id="resume-modal" style="color:#fff; font-family:Roboto, Arial; display:none; padding:2rem; justify-content:center; align-items:center; position:absolute; top:0; left:0; right:0; bottom:0; background-color: rgba(0,0,0,.1); font-size: 12px; z-index:200;">
|
||||
<div style="max-width:420px; background-color: rgba(1, 1, 1, .5); -webkit-backdrop-filter: blur(20px); backdrop-filter:blur(20px); text-align:center;padding:1.5rem; border-radius:8px;border: 1px solid rgba(255,255,255,.18);">
|
||||
<h5 style="margin-bottom:10px;font-weight:bold;color:#fff; font-size:15px;" id="resume-title"></h5>
|
||||
<p style="margin-bottom:10px;opacity:.65" id="resume-text"></p>
|
||||
<div style="display:flex;gap:.4rem; align-items-center;justify-content:center">
|
||||
<button onclick="if (!window.__cfRLUnblockHandlers) return false; resumeVideo()" id="resume-btn" style="border:0;cursor:pointer;border-radius:5px; padding:.5rem .75rem; color:#fff;background: linear-gradient(90deg, #32A7FF 0%, #6E2FFF 100%);color:#fff" data-cf-modified-9f33a2734dfb21f69cf04542-=""></button>
|
||||
<button onclick="if (!window.__cfRLUnblockHandlers) return false; cancelResume()" id="cancel-btn" style="border:0;cursor:pointer;border-radius:5px;padding:.5rem .75rem; color:#fff;background:rgba(255,255,255,.15);color:#fff" data-cf-modified-9f33a2734dfb21f69cf04542-=""></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="https://supervideo.cc/assets/player/myskinfile.css?v=11">
|
||||
<script src="https://supervideo.cc/js/pop.js" type="9f33a2734dfb21f69cf04542-text/javascript"></script>
|
||||
<div id='vplayer' style="width:100%;height:100%;text-align:center;"><img src="/images/inv.png" style="width:100%;height:100%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row justify-content-center align-items-center">
|
||||
<div class="col-sm-8 mr-auto">
|
||||
<h1 class="download__title">
|
||||
des-teufels-bad-2024
|
||||
</h1>
|
||||
<ul class="download__info">
|
||||
<li><i class="icon icon_clock icon_align_left"></i>
|
||||
on
|
||||
Jun 27, 2024
|
||||
</li>
|
||||
<li><i class="icon icon_user icon_align_left"></i><a href="/users/germancloud123">
|
||||
germancloud123
|
||||
</a></li>
|
||||
<li><i class="icon icon_eye icon_align_left"></i>
|
||||
1868 views
|
||||
</li>
|
||||
<li><button type="button" class="btn download__flag" data-toggle="modal" data-target="#vid-flag"><i class="icon icon_flag"></i></button>
|
||||
<div class="modal fade" id="vid-flag" tabindex="-1" role="dialog" aria-labelledby="modal-title" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-centered" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="modal-title">Flag:</h5>
|
||||
<button type="button" class="modal-close" data-dismiss="modal" aria-label="Close">
|
||||
<i class="icon icon_round-close icon_size_20"></i>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body" id="id_flag">
|
||||
<form class="form" method="POST" action="/" onsubmit="if (!window.__cfRLUnblockHandlers) return false; $.post('/',$(this).serialize(),function(code){ eval(code); $('#id_flag').wrapInner('<span></span>').addClass('alert alert-success'); } );return false;" data-cf-modified-9f33a2734dfb21f69cf04542-="">
|
||||
<input type="hidden" name="op" value="report_file">
|
||||
<input type="hidden" name="file_code" value="q7i0sw1oytw3">
|
||||
<div class="form__group">
|
||||
<label class="form__label">
|
||||
Reason
|
||||
</label>
|
||||
<select class="input" name="report_type">
|
||||
<option>
|
||||
Broken video
|
||||
</option>
|
||||
<option>
|
||||
Wrong title/description
|
||||
</option>
|
||||
<option>
|
||||
Copyright restriction
|
||||
</option>
|
||||
<option>
|
||||
Other
|
||||
</option>
|
||||
</select></div>
|
||||
<div class="form__group">
|
||||
<textarea name="report_info" class="input" id="msg" rows="2" placeholder="Details"></textarea>
|
||||
</div>
|
||||
<input type="submit" name="add" value="Send Report" class="btn btn_primary">
|
||||
<button type="submit" class="btn btn_default" data-dismiss="modal">Cancel</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-sm-auto">
|
||||
<ul class="download-social">
|
||||
<li><a class="download-social__item download-social__item_facebook" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'Share Facebook', 'width=640,height=436,toolbar=0,status=0'); return false" href="https://www.facebook.com/sharer/sharer.php?u=/q7i0sw1oytw3" data-cf-modified-9f33a2734dfb21f69cf04542-=""><i class="icon icon_facebook"></i></a></li>
|
||||
<li><a class="download-social__item download-social__item_twitter" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'Share Twitter', 'width=640,height=436,toolbar=0,status=0'); return false" href="https://twitter.com/intent/tweet?text=des-teufels-bad-2024" data-cf-modified-9f33a2734dfb21f69cf04542-=""><i class="icon icon_twitter"></i></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="dowonload-rating" id="vote">
|
||||
<button type="button" class="btn dowonload-rating__btn dowonload-rating__btn_plus" onclick="if (!window.__cfRLUnblockHandlers) return false; return jah('/?op=vote&file_code=q7i0sw1oytw3&v=up')" title="Like" data-cf-modified-9f33a2734dfb21f69cf04542-=""><i
|
||||
class="icon icon_like icon_align_left icon-size_20 dowonload-rating__icon"></i><span id="likes_num">
|
||||
0
|
||||
</span></button>
|
||||
<span class="dowonload-rating__divider"></span>
|
||||
<button type="button" class="btn dowonload-rating__btn dowonload-rating__btn_minus" onclick="if (!window.__cfRLUnblockHandlers) return false; return jah('/?op=vote&file_code=q7i0sw1oytw3&v=down')" title="Don't Like" data-cf-modified-9f33a2734dfb21f69cf04542-=""><i
|
||||
class="icon icon_dislike icon_align_left icon-size_20 dowonload-rating__icon"></i><span id="dislikes_num">
|
||||
0
|
||||
</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-center">
|
||||
|
||||
|
||||
<div class="col-sm-auto">
|
||||
|
||||
<div class="downloadbox">
|
||||
<a href="#" data-toggle="dropdown" class="downloadbox__btn"> <i class="icon icon_download downloadbox__icon"></i> <span> <strong class="downloadbox__title">FREE DOWNLOAD</strong> Click to start Download </span> </a>
|
||||
<ul class="dropdown-menu downloadbox__dropdown-menu">
|
||||
|
||||
<li>
|
||||
<a href="#" onclick="if (!window.__cfRLUnblockHandlers) return false; download_video('q7i0sw1oytw3','n','2071851-50-99-1749846359-1adc35ab77ca81706d454cf7fd32d3fd')" data-cf-modified-9f33a2734dfb21f69cf04542-=""><i
|
||||
class="icon icon_download icon_size_18 icon_align_left"></i><b class="downloadbox__quality">
|
||||
Normal quality
|
||||
</b><span class="downloadbox__size">
|
||||
1280x720, 1.0 GB
|
||||
</span></a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-8 order-2 order-lg-1">
|
||||
|
||||
</div>
|
||||
<div class="col-lg-4 order-1 order-lg-2">
|
||||
<div class="dsh-block">
|
||||
<ul class="dsh-block__tabs nav">
|
||||
<li><a class="active" data-toggle="tab" href="#tab-link">
|
||||
Download Link
|
||||
</a></li>
|
||||
<li><a data-toggle="tab" href="#tab-forum">
|
||||
Forum Code
|
||||
</a></li>
|
||||
<li><a data-toggle="tab" href="#tab-html">HTML</a></li>
|
||||
<li><a data-toggle="tab" href="#tab-embed">Embed</a></li>
|
||||
</ul>
|
||||
<div class="dsh-block__body tab-content clearfix">
|
||||
<div class="tab-pane fade show active" id="tab-link">
|
||||
<div class="download-codes js-codes">
|
||||
<textarea class="input download-codes__area">https://supervideo.cc/q7i0sw1oytw3</textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="tab-forum">
|
||||
<div class="download-codes js-codes">
|
||||
<textarea class="input download-codes__area">[URL=https://supervideo.cc/q7i0sw1oytw3][IMG]https://img.supervideo.cc/q7i0sw1oytw3_t.jpg[/IMG]
|
||||
des-teufels-bad-2024[/URL]
|
||||
[1280x720, 02:00:58]</textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="tab-html">
|
||||
<div class="download-codes js-codes">
|
||||
<textarea
|
||||
class="input download-codes__area"><a href="https://supervideo.cc/q7i0sw1oytw3"><img src="https://img.supervideo.cc/q7i0sw1oytw3_t.jpg" border=0><br>des-teufels-bad-2024</a><br>[1280x720, 02:00:58]</textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="tab-embed">
|
||||
<div class="form__group">
|
||||
<div class="row align-items-center text-center justify-content-center">
|
||||
<div class="col-12">
|
||||
<label class="form__label">Embed size: </label>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="row no-gutters align-items-center">
|
||||
<div class="col-auto">
|
||||
<input type="text" class="input" id="iew" value="640" size="3">
|
||||
</div>
|
||||
<div class="col-auto text-muted"><i class="icon icon_close icon_size_8 icon_align_left icon_align_right"></i></div>
|
||||
<div class="col-auto"><input class="input" type="text" id="ieh" value="360" size="3"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="download-codes js-codes">
|
||||
<textarea id="iet" class="input download-codes__area"><div style="position:relative;padding-bottom:56%;padding-top:20px;height:0;"><irame src="https://supervideo.cc/e/q7i0sw1oytw3" frameborder=0 marginwidth=0 marginheight=0 scrolling=no width=640 height=360 allowfullscreen style="position:absolute;top:0;left:0;width:100%;height:100%;"></iframe></div></textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="9f33a2734dfb21f69cf04542-text/javascript">eval(function(p,a,c,k,e,d){while(c--)if(k[c])p=p.replace(new RegExp('\\b'+c.toString(a)+'\\b','g'),k[c]);return p}('m("4z").4y({4x:[{z:"c://4w.4v.b/4u/,4t,.4s/4r.4q"}],4p:"c://1t.g.b/4o.1s",4n:"1w%",4m:"1w%",4l:"1r",4k:"1v.1u",4j:\'4i\',4h:"y",4g:"y",4f:"4e",4d:"4c",4b:[0.25,0.5,0.4a,1,1.25,1.5,2],49:{48:"47"},46:[{z:"/45?1m=44&43=1v.1u&42=c://1t.g.b/41.1s",40:"3z"}],3y:{3x:\'#3w\',3v:12,3u:"3t",3s:0,3r:\'1r\',3q:3p},3o:"3n",3m:"",3l:{z:"c://g.b/14/3k.13",3j:"c://g.b/l",a:"10-3i",3h:"5",1n:y},3g:{}});j s,w,u=0;j 3f=0,3e=0;j 4=m();4.d(\'9\',3(x){f(5>0&&x.a>=5&&w!=1){w=1;$(\'t.3d\').3c(\'3b\')}f(u==0&&x.a>=1q&&x.a<=(1q+2)){u=x.a}});4.d(\'18\',3(x){1p(x)});4.d(\'3a\',3(){$(\'t.1o\').39()});3 1p(x){$(\'t.1o\').1n();f(s)38;s=1;k=0;f(11.37===36){k=1}$.35(\'/34?1m=33&32=l&31=30-2z-2y-2x-2w&2v=&k=\'+k,3(1l){$(\'#2u\').2t(1l)})}4.d(\'9\',3(e){f(e.a>1){o.16(\'n\',e.a)}});j h=o.2s(\'n\');4.d(\'15\',3(){f(h>0){1g(h)}});3 1b(9){8.7("6-2r").i=\'2q 2p?\';8.7("6-2o").i=\'2n 2m! 2l 1j 1i 2k \'+9+\'. 2j 1k 2i 2h 6 2g 2f 1k 1j 1i?\';8.7("6-1h").i=\'2e, 2d\';8.7("2c-1h").i=\'2b, 2a\'}3 1g(9){1f 1a=1e.1d(9/1c);1f 19=1e.1d(9%1c).29().28(2,\'0\');1b(1a+\':\'+19);8.7("6-r").q.p=\'27\'}3 26(){4.24(h);4.18();8.7("6-r").q.p=\'17\'}3 23(){8.7("6-r").q.p=\'17\';o.16(\'n\',\'\')}4.d(\'15\',3(){});m().22("c://g.b/14/21.13","20",3(){11.10.1z.1y=\'/v/l\'},"1x");',36,180,'|||function|player||resume|getElementById|document|time|position|cc|https|on||if|supervideo|lastt|innerHTML|var|adb|q7i0sw1oytw3|jwplayer|ttq7i0sw1oytw3|localStorage|display|style|modal|vvplay|div|x2ok||vvad||true|file|top|window||png|images|ready|setItem|none|play|seconds|minutes|translateModal|60|floor|Math|const|showResumeModal|btn|off|left|you|data|op|hide|video_ad|doPlay|1814|uniform|jpg|img|58|7258|100|download11|href|location|Download|download2|addButton|cancelResume|seek||resumeVideo|flex|padStart|toString|thanks|No|cancel|please|Yes|where|watching|to|like|Would|at|You|back|Welcome|text|playing|Resume|title|getItem|html|fviews|embed|f9e4022900994748c1b0bfabfd56eba8|1749846357|99|50|2071851|hash|file_code|view|dl|get|undefined|cRAds|return|show|complete|slow|fadeIn|video_ad_fadein|vastdone2|vastdone1|cast|margin|right|link|logo_p|logo|aboutlink|xvs|abouttext|90|fontOpacity|edgeStyle|backgroundOpacity|Verdana|fontFamily|fontSize|FFFFFF|color|captions|thumbnails|kind|q7i0sw1oytw30000|url|length|get_slides|dlf|tracks|myskin|name|skin|75|playbackRateControls|start|startparam|html5|primary|hlshtml|androidhls|metadata|preload|duration|stretching|height|width|q7i0sw1oytw3_xt|image|m3u8|master|urlset|dnzpfi3d27g4a3gyvbmh5klwtl65qh654hyjtgupd6p577fze64cp3rsmdyq|hls|serversicuro|hfs309|sources|setup|vplayer'.split('|')))
|
||||
</script>
|
||||
<script type="9f33a2734dfb21f69cf04542-text/javascript">
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<div class="container-fluid">
|
||||
<div class="footer__copyright">© 2017 - 2025 SuperVideo | Fast HLS Video Streaming Service
|
||||
</div>
|
||||
<ul class="footer__menu">
|
||||
<li><a href="">
|
||||
Home
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="/faq">
|
||||
FAQ
|
||||
</a></li>
|
||||
<li><a href="/tos">
|
||||
Terms of service
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="/premium">
|
||||
Trust Uploader
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="/make_money.html">
|
||||
Make Money
|
||||
</a></li>
|
||||
<li><a href="/checkfiles.html">
|
||||
Link Checker
|
||||
</a></li>
|
||||
<li><a href="/contacts">
|
||||
Contact Us
|
||||
</a></li>
|
||||
</ul>
|
||||
<div class="text-center" style="padding-top: 8px;">
|
||||
<!-- <a href="http://www.xvstheme.com/" rel="nofollow" title="Designed by XVSTheme" class="small text-reset" style="display:inline-flex; align-items: center">
|
||||
<span style="margin-right: 4px;">Designed by</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="78.1" height="11" viewBox="0 0 78.1 11" xml:space="preserve"><path d="M73.5 7.5h-5.7c0 1.2.7 1.9 1.8 1.9.8 0 1.4-.4 1.6-1h2.4c-.6 1.7-1.9 2.6-3.9 2.6-2.8 0-4.2-1.4-4.2-4.1 0-2.8 1.3-4.1 4.1-4.1 2.7 0 4 1.3 4 3.8 0 .3 0 .6-.1.9zm-3.9-3.1c-1.1 0-1.6.4-1.7 1.6h3.4c-.2-1.1-.7-1.6-1.7-1.6zM62 6.3c0-1-.4-1.4-1.3-1.4-1 0-1.5.5-1.5 1.6v4.2h-2.3V6.3c0-1-.4-1.4-1.3-1.4-1 0-1.5.5-1.5 1.6v4.2h-2.3V3.1l2.1-.1.2 1c.4-.7 1.2-1.1 2.2-1.1 1.3 0 2.2.5 2.6 1.4.5-.9 1.3-1.4 2.5-1.4 2 0 3 1.1 3 3.4v4.5H62V6.3zM44.6 7.5c0 1.2.7 1.9 1.8 1.9.8 0 1.4-.4 1.6-1h2.4c-.5 1.7-1.8 2.6-3.8 2.6-2.8 0-4.2-1.4-4.2-4.1 0-2.8 1.3-4.1 4.1-4.1 2.7 0 4 1.3 4 3.8 0 .3 0 .6-.1.9h-5.8zm1.8-3.1c-1.1 0-1.6.4-1.7 1.6H48c-.1-1.1-.6-1.6-1.6-1.6zm-7.6 1.9c0-1-.4-1.4-1.4-1.4-1.2 0-1.6.5-1.6 1.6v4.2h-2.3V0h2.3v3.8c.4-.6 1.2-1 2.2-1 2.1 0 3.1 1.1 3.1 3.4v4.5h-2.4c.1.1.1-4.4.1-4.4zM27.4 7.6V5.2h-1.1V3.5l1.1-.4V1.4h2.3v1.7H32v2.1h-2.3v2.3c0 .9.3 1.2 1.2 1.2h1v2.1h-1.3c-2.3 0-3.2-.9-3.2-3.2zm-4.6-1.5c2.2.4 2.8.9 2.8 2.4S24.1 11 22 11c-2.4 0-3.8-.9-4.1-2.6h2.3c.2.6.7 1 1.7 1 .8 0 1.3-.4 1.3-.8 0-.5-.2-.7-1.2-.8l-1.5-.2c-1.8-.3-2.6-1-2.6-2.1C17.9 4 19.3 3 21.5 3c2.3 0 3.7.9 3.8 2.4h-2.4c-.1-.5-.7-.8-1.6-.8-.7 0-1.2.3-1.2.8 0 .4.2.6 1 .7.3-.1 1.7 0 1.7 0zM13.2 11c-2.2 0-3.1-1-3.5-3.5L9 3.1h2.3l.7 4.3c.2 1.1.5 1.5 1.2 1.5s1-.4 1.2-1.5l.6-4.3h2.4l-.7 4.4c-.4 2.5-1.4 3.5-3.5 3.5zm-7.3-.2L4.4 8.4l-1.6 2.3H0l2.8-3.9L.1 3.1h2.8l1.4 2.3 1.4-2.3h2.8L6 6.9l2.8 3.9H5.9z" fill="#000222"/><path d="M78.1 8.7h-2.6V11h2.6V8.7z" fill="#28e98c"/></svg>
|
||||
</a> -->
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="9f33a2734dfb21f69cf04542-|49" defer></script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'94f451f77b83915f',t:'MTc0OTg0NjM1OC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
|
||||
</html>
|
||||
|
|
@ -1,406 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>
|
||||
|
||||
Watch Babylon 2x3
|
||||
|
||||
</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="Watch video Babylon 2x3">
|
||||
<meta name="keywords" content="babylon, 2x3">
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://supervideo.cc/assets/css/style.css?v=130">
|
||||
<!-- jsdata -->
|
||||
<script src="https://supervideo.cc/assets/js/libs.min.js?v=2" type="d39d869028847838148824db-text/javascript"></script>
|
||||
<script src="https://supervideo.cc/assets/js/common.js?v=2" type="d39d869028847838148824db-text/javascript"></script>
|
||||
<script src="https://supervideo.cc/js/xupload.js?v=4" type="d39d869028847838148824db-text/javascript"></script>
|
||||
<!-- favicon -->
|
||||
<link rel="apple-touch-icon" href="https://supervideo.cc/assets/images/favicon/apple-touch-icon.png" sizes="180x180">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon-32x32.png" sizes="32x32">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon-16x16.png" sizes="16x16">
|
||||
<!-- <link rel="manifest" href="https://supervideo.cc/assets/images/favicon/manifest.json">-->
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon.ico">
|
||||
</head>
|
||||
|
||||
<body class="
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
">
|
||||
<header class="header">
|
||||
<div class="container-fluid">
|
||||
<div class="header__bar flex-start">
|
||||
<div class="flex-grow-1">
|
||||
<a href="/" class="logo"></a>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="header__right"><a href="/login.html" class="btn btn_border_default header__btn">
|
||||
Login
|
||||
</a><a href="/?op=registration" class="btn btn_secondary header__btn">
|
||||
Sign Up
|
||||
</a></div>
|
||||
<div class="header-mobile">
|
||||
<button type="button" class="btn-toggle" data-toggle="dropdown">
|
||||
<i class="icon icon_user icon_size_18"></i>
|
||||
</button>
|
||||
<div class="dropdown-menu dropdown-menu-right header-mobile__dropdown-menu">
|
||||
<a href="/login.html" class="btn btn_block btn_border_default">
|
||||
Login
|
||||
</a><a href="/?op=registration" class="btn btn_block btn_secondary">
|
||||
Sign Up
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
.modal {
|
||||
color: #333;
|
||||
}
|
||||
|
||||
.download-codes__copy {
|
||||
position: relative;
|
||||
margin-bottom: 15px;
|
||||
margin-top: 10px;
|
||||
float: right;
|
||||
}
|
||||
|
||||
.download__player {
|
||||
position: relative;
|
||||
padding-top: 56.25%;
|
||||
}
|
||||
|
||||
.download__info-item {
|
||||
margin-bottom: 15px;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.download__info-item a {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.download__info-tags {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
.downloadbox__dropdown-menu li a {
|
||||
-webkit-flex-wrap: nowrap;
|
||||
-ms-flex-wrap: nowrap;
|
||||
flex-wrap: nowrap;
|
||||
}
|
||||
.downloadbox__quality {
|
||||
margin-right: 5px;
|
||||
}
|
||||
.downloadbox__size {font-size: 13px;}
|
||||
</style>
|
||||
|
||||
|
||||
<!--100% ads-->
|
||||
<script src="/9271593.js" type="d39d869028847838148824db-text/javascript"></script>
|
||||
<script src="/9271609.js" type="d39d869028847838148824db-text/javascript"></script>
|
||||
<script data-cfasync="false" async type="text/javascript" src="//bu.stummelbeelbow.com/r5anaGaI7UQV/115547"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script language="JavaScript" type="d39d869028847838148824db-text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.cookie.js"></script>
|
||||
<script type="d39d869028847838148824db-text/javascript">
|
||||
$.cookie('file_id', '2460553', { expires: 10 });
|
||||
$.cookie('aff', '18137', { expires: 10 });
|
||||
|
||||
</script>
|
||||
|
||||
<div class="container-fluid">
|
||||
|
||||
|
||||
|
||||
<div class="download">
|
||||
<div class="download__top" style="background-image: url(https://supervideo.cc/assets/images/bg_download.png);">
|
||||
<div class="container">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="download__player">
|
||||
<div class="overlay " >
|
||||
<script type="d39d869028847838148824db-text/javascript" src='https://supervideo.cc/player8/jwplayer.js'></script>
|
||||
<script type="d39d869028847838148824db-text/javascript">jwplayer.key="9dOyFG96QFb9AWbR+FhhislXHfV1gIhrkaxLYfLydfiYyC0s";</script>
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-46849459-36" type="d39d869028847838148824db-text/javascript"></script>
|
||||
<script type="d39d869028847838148824db-text/javascript">
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
gtag('config', 'UA-46849459-36');
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<div id="resume-modal" style="color:#fff; font-family:Roboto, Arial; display:none; padding:2rem; justify-content:center; align-items:center; position:absolute; top:0; left:0; right:0; bottom:0; background-color: rgba(0,0,0,.1); font-size: 12px; z-index:200;">
|
||||
<div style="max-width:420px; background-color: rgba(1, 1, 1, .5); -webkit-backdrop-filter: blur(20px); backdrop-filter:blur(20px); text-align:center;padding:1.5rem; border-radius:8px;border: 1px solid rgba(255,255,255,.18);">
|
||||
<h5 style="margin-bottom:10px;font-weight:bold;color:#fff; font-size:15px;" id="resume-title"></h5>
|
||||
<p style="margin-bottom:10px;opacity:.65" id="resume-text"></p>
|
||||
<div style="display:flex;gap:.4rem; align-items-center;justify-content:center">
|
||||
<button onclick="if (!window.__cfRLUnblockHandlers) return false; resumeVideo()" id="resume-btn" style="border:0;cursor:pointer;border-radius:5px; padding:.5rem .75rem; color:#fff;background: linear-gradient(90deg, #32A7FF 0%, #6E2FFF 100%);color:#fff" data-cf-modified-d39d869028847838148824db-=""></button>
|
||||
<button onclick="if (!window.__cfRLUnblockHandlers) return false; cancelResume()" id="cancel-btn" style="border:0;cursor:pointer;border-radius:5px;padding:.5rem .75rem; color:#fff;background:rgba(255,255,255,.15);color:#fff" data-cf-modified-d39d869028847838148824db-=""></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="https://supervideo.cc/assets/player/myskinfile.css?v=11">
|
||||
<script src="https://supervideo.cc/js/pop.js" type="d39d869028847838148824db-text/javascript"></script>
|
||||
<div id='vplayer' style="width:100%;height:100%;text-align:center;"><img src="/images/inv.png" style="width:100%;height:100%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row justify-content-center align-items-center">
|
||||
<div class="col-sm-8 mr-auto">
|
||||
<h1 class="download__title">
|
||||
Babylon 5 2x3
|
||||
</h1>
|
||||
<ul class="download__info">
|
||||
<li><i class="icon icon_clock icon_align_left"></i>
|
||||
on
|
||||
May 8, 2025
|
||||
</li>
|
||||
<li><i class="icon icon_user icon_align_left"></i><a href="/users/spainseries">
|
||||
spainseries
|
||||
</a></li>
|
||||
<li><i class="icon icon_eye icon_align_left"></i>
|
||||
14 views
|
||||
</li>
|
||||
<li><button type="button" class="btn download__flag" data-toggle="modal" data-target="#vid-flag"><i class="icon icon_flag"></i></button>
|
||||
<div class="modal fade" id="vid-flag" tabindex="-1" role="dialog" aria-labelledby="modal-title" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-centered" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="modal-title">Flag:</h5>
|
||||
<button type="button" class="modal-close" data-dismiss="modal" aria-label="Close">
|
||||
<i class="icon icon_round-close icon_size_20"></i>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body" id="id_flag">
|
||||
<form class="form" method="POST" action="/" onsubmit="if (!window.__cfRLUnblockHandlers) return false; $.post('/',$(this).serialize(),function(code){ eval(code); $('#id_flag').wrapInner('<span></span>').addClass('alert alert-success'); } );return false;" data-cf-modified-d39d869028847838148824db-="">
|
||||
<input type="hidden" name="op" value="report_file">
|
||||
<input type="hidden" name="file_code" value="1p0m1fi9mok8">
|
||||
<div class="form__group">
|
||||
<label class="form__label">
|
||||
Reason
|
||||
</label>
|
||||
<select class="input" name="report_type">
|
||||
<option>
|
||||
Broken video
|
||||
</option>
|
||||
<option>
|
||||
Wrong title/description
|
||||
</option>
|
||||
<option>
|
||||
Copyright restriction
|
||||
</option>
|
||||
<option>
|
||||
Other
|
||||
</option>
|
||||
</select></div>
|
||||
<div class="form__group">
|
||||
<textarea name="report_info" class="input" id="msg" rows="2" placeholder="Details"></textarea>
|
||||
</div>
|
||||
<input type="submit" name="add" value="Send Report" class="btn btn_primary">
|
||||
<button type="submit" class="btn btn_default" data-dismiss="modal">Cancel</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-sm-auto">
|
||||
<ul class="download-social">
|
||||
<li><a class="download-social__item download-social__item_facebook" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'Share Facebook', 'width=640,height=436,toolbar=0,status=0'); return false" href="https://www.facebook.com/sharer/sharer.php?u=/1p0m1fi9mok8" data-cf-modified-d39d869028847838148824db-=""><i class="icon icon_facebook"></i></a></li>
|
||||
<li><a class="download-social__item download-social__item_twitter" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'Share Twitter', 'width=640,height=436,toolbar=0,status=0'); return false" href="https://twitter.com/intent/tweet?text=Babylon 5 2x3" data-cf-modified-d39d869028847838148824db-=""><i class="icon icon_twitter"></i></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="dowonload-rating" id="vote">
|
||||
<button type="button" class="btn dowonload-rating__btn dowonload-rating__btn_plus" onclick="if (!window.__cfRLUnblockHandlers) return false; return jah('/?op=vote&file_code=1p0m1fi9mok8&v=up')" title="Like" data-cf-modified-d39d869028847838148824db-=""><i
|
||||
class="icon icon_like icon_align_left icon-size_20 dowonload-rating__icon"></i><span id="likes_num">
|
||||
0
|
||||
</span></button>
|
||||
<span class="dowonload-rating__divider"></span>
|
||||
<button type="button" class="btn dowonload-rating__btn dowonload-rating__btn_minus" onclick="if (!window.__cfRLUnblockHandlers) return false; return jah('/?op=vote&file_code=1p0m1fi9mok8&v=down')" title="Don't Like" data-cf-modified-d39d869028847838148824db-=""><i
|
||||
class="icon icon_dislike icon_align_left icon-size_20 dowonload-rating__icon"></i><span id="dislikes_num">
|
||||
0
|
||||
</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-center">
|
||||
|
||||
|
||||
<div class="col-sm-auto">
|
||||
|
||||
<div class="downloadbox">
|
||||
<a href="#" data-toggle="dropdown" class="downloadbox__btn"> <i class="icon icon_download downloadbox__icon"></i> <span> <strong class="downloadbox__title">FREE DOWNLOAD</strong> Click to start Download </span> </a>
|
||||
<ul class="dropdown-menu downloadbox__dropdown-menu">
|
||||
|
||||
<li>
|
||||
<a href="#" onclick="if (!window.__cfRLUnblockHandlers) return false; download_video('1p0m1fi9mok8','n','2460553-50-99-1749846360-a916d48dcada11afd9cc3a8d291495b8')" data-cf-modified-d39d869028847838148824db-=""><i
|
||||
class="icon icon_download icon_size_18 icon_align_left"></i><b class="downloadbox__quality">
|
||||
Normal quality
|
||||
</b><span class="downloadbox__size">
|
||||
624x344, 209.4 MB
|
||||
</span></a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-8 order-2 order-lg-1">
|
||||
|
||||
</div>
|
||||
<div class="col-lg-4 order-1 order-lg-2">
|
||||
<div class="dsh-block">
|
||||
<ul class="dsh-block__tabs nav">
|
||||
<li><a class="active" data-toggle="tab" href="#tab-link">
|
||||
Download Link
|
||||
</a></li>
|
||||
<li><a data-toggle="tab" href="#tab-forum">
|
||||
Forum Code
|
||||
</a></li>
|
||||
<li><a data-toggle="tab" href="#tab-html">HTML</a></li>
|
||||
<li><a data-toggle="tab" href="#tab-embed">Embed</a></li>
|
||||
</ul>
|
||||
<div class="dsh-block__body tab-content clearfix">
|
||||
<div class="tab-pane fade show active" id="tab-link">
|
||||
<div class="download-codes js-codes">
|
||||
<textarea class="input download-codes__area">https://supervideo.cc/1p0m1fi9mok8</textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="tab-forum">
|
||||
<div class="download-codes js-codes">
|
||||
<textarea class="input download-codes__area">[URL=https://supervideo.cc/1p0m1fi9mok8][IMG]https://img.supervideo.cc/1p0m1fi9mok8_t.jpg[/IMG]
|
||||
Babylon 5 2x3[/URL]
|
||||
[624x344, 41:58]</textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="tab-html">
|
||||
<div class="download-codes js-codes">
|
||||
<textarea
|
||||
class="input download-codes__area"><a href="https://supervideo.cc/1p0m1fi9mok8"><img src="https://img.supervideo.cc/1p0m1fi9mok8_t.jpg" border=0><br>Babylon 5 2x3</a><br>[624x344, 41:58]</textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="tab-embed">
|
||||
<div class="form__group">
|
||||
<div class="row align-items-center text-center justify-content-center">
|
||||
<div class="col-12">
|
||||
<label class="form__label">Embed size: </label>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="row no-gutters align-items-center">
|
||||
<div class="col-auto">
|
||||
<input type="text" class="input" id="iew" value="640" size="3">
|
||||
</div>
|
||||
<div class="col-auto text-muted"><i class="icon icon_close icon_size_8 icon_align_left icon_align_right"></i></div>
|
||||
<div class="col-auto"><input class="input" type="text" id="ieh" value="360" size="3"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="download-codes js-codes">
|
||||
<textarea id="iet" class="input download-codes__area"><div style="position:relative;padding-bottom:56%;padding-top:20px;height:0;"><irame src="https://supervideo.cc/e/1p0m1fi9mok8" frameborder=0 marginwidth=0 marginheight=0 scrolling=no width=640 height=360 allowfullscreen style="position:absolute;top:0;left:0;width:100%;height:100%;"></iframe></div></textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="d39d869028847838148824db-text/javascript">eval(function(p,a,c,k,e,d){while(c--)if(k[c])p=p.replace(new RegExp('\\b'+c.toString(a)+'\\b','g'),k[c]);return p}('m("4z").4y({4x:[{z:"c://4w.4v.b/4u/,4t,.4s/4r.4q"}],4p:"c://1t.g.b/4o.1s",4n:"1v%",4m:"1v%",4l:"1r",4k:"1u.44",4j:\'4i\',4h:"y",4g:"y",4f:"4e",4d:"4c",4b:[0.25,0.5,0.4a,1,1.25,1.5,2],49:{48:"47"},46:[{z:"/45?1m=43&42=1u.44&41=c://1t.g.b/40.1s",3z:"3y"}],3x:{3w:\'#3v\',3u:12,3t:"3s",3r:0,3q:\'1r\',3p:3o},3n:"3m",3l:"",3k:{z:"c://g.b/14/3j.13",3i:"c://g.b/l",a:"10-3h",3g:"5",1n:y},3f:{}});j s,w,u=0;j 3e=0,3d=0;j 4=m();4.d(\'9\',3(x){f(5>0&&x.a>=5&&w!=1){w=1;$(\'t.3c\').3b(\'3a\')}f(u==0&&x.a>=1q&&x.a<=(1q+2)){u=x.a}});4.d(\'18\',3(x){1p(x)});4.d(\'39\',3(){$(\'t.1o\').38()});3 1p(x){$(\'t.1o\').1n();f(s)37;s=1;k=0;f(11.36===35){k=1}$.34(\'/33?1m=32&31=l&30=2z-2y-2x-2w-2v&2u=&k=\'+k,3(1l){$(\'#2t\').2s(1l)})}4.d(\'9\',3(e){f(e.a>1){o.16(\'n\',e.a)}});j h=o.2r(\'n\');4.d(\'15\',3(){f(h>0){1g(h)}});3 1b(9){8.7("6-2q").i=\'2p 2o?\';8.7("6-2n").i=\'2m 2l! 2k 1j 1i 2j \'+9+\'. 2i 1k 2h 2g 6 2f 2e 1k 1j 1i?\';8.7("6-1h").i=\'2d, 2c\';8.7("2b-1h").i=\'2a, 29\'}3 1g(9){1f 1a=1e.1d(9/1c);1f 19=1e.1d(9%1c).28().27(2,\'0\');1b(1a+\':\'+19);8.7("6-r").q.p=\'26\'}3 24(){4.23(h);4.18();8.7("6-r").q.p=\'17\'}3 22(){8.7("6-r").q.p=\'17\';o.16(\'n\',\'\')}4.d(\'15\',3(){});m().21("c://g.b/14/20.13","1z",3(){11.10.1y.1x=\'/v/l\'},"1w");',36,180,'|||function|player||resume|getElementById|document|time|position|cc|https|on||if|supervideo|lastt|innerHTML|var|adb|1p0m1fi9mok8|jwplayer|tt1p0m1fi9mok8|localStorage|display|style|modal|vvplay|div|x2ok||vvad||true|file|top|window||png|images|ready|setItem|none|play|seconds|minutes|translateModal|60|floor|Math|const|showResumeModal|btn|off|left|you|data|op|hide|video_ad|doPlay|629|uniform|jpg|img|2518|100|download11|href|location|Download|download2|addButton|cancelResume|seek|resumeVideo||flex|padStart|toString|thanks|No|cancel|please|Yes|where|watching|to|like|Would|at|You|back|Welcome|text|playing|Resume|title|getItem|html|fviews|embed|42968de1efb056abf30a4e31a1f8cc2a|1749846358|99|50|2460553|hash|file_code|view|dl|get|undefined|cRAds|return|show|complete|slow|fadeIn|video_ad_fadein|vastdone2|vastdone1|cast|margin|right|link|logo_p|logo|aboutlink|xvs|abouttext|90|fontOpacity|edgeStyle|backgroundOpacity|Verdana|fontFamily|fontSize|FFFFFF|color|captions|thumbnails|kind|1p0m1fi9mok80000|url|length|get_slides||dlf|tracks|myskin|name|skin|75|playbackRateControls|start|startparam|html5|primary|hlshtml|androidhls|metadata|preload|duration|stretching|height|width|1p0m1fi9mok8_xt|image|m3u8|master|urlset|dnzpaalv5xg4a3gyvavh52jryoft7o5cd5nm7cwtnu74kmc4ohiklh5qwq4q|hls|serversicuro|hfs307|sources|setup|vplayer'.split('|')))
|
||||
</script>
|
||||
<script type="d39d869028847838148824db-text/javascript">
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<div class="container-fluid">
|
||||
<div class="footer__copyright">© 2017 - 2025 SuperVideo | Fast HLS Video Streaming Service
|
||||
</div>
|
||||
<ul class="footer__menu">
|
||||
<li><a href="">
|
||||
Home
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="/faq">
|
||||
FAQ
|
||||
</a></li>
|
||||
<li><a href="/tos">
|
||||
Terms of service
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="/premium">
|
||||
Trust Uploader
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="/make_money.html">
|
||||
Make Money
|
||||
</a></li>
|
||||
<li><a href="/checkfiles.html">
|
||||
Link Checker
|
||||
</a></li>
|
||||
<li><a href="/contacts">
|
||||
Contact Us
|
||||
</a></li>
|
||||
</ul>
|
||||
<div class="text-center" style="padding-top: 8px;">
|
||||
<!-- <a href="http://www.xvstheme.com/" rel="nofollow" title="Designed by XVSTheme" class="small text-reset" style="display:inline-flex; align-items: center">
|
||||
<span style="margin-right: 4px;">Designed by</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="78.1" height="11" viewBox="0 0 78.1 11" xml:space="preserve"><path d="M73.5 7.5h-5.7c0 1.2.7 1.9 1.8 1.9.8 0 1.4-.4 1.6-1h2.4c-.6 1.7-1.9 2.6-3.9 2.6-2.8 0-4.2-1.4-4.2-4.1 0-2.8 1.3-4.1 4.1-4.1 2.7 0 4 1.3 4 3.8 0 .3 0 .6-.1.9zm-3.9-3.1c-1.1 0-1.6.4-1.7 1.6h3.4c-.2-1.1-.7-1.6-1.7-1.6zM62 6.3c0-1-.4-1.4-1.3-1.4-1 0-1.5.5-1.5 1.6v4.2h-2.3V6.3c0-1-.4-1.4-1.3-1.4-1 0-1.5.5-1.5 1.6v4.2h-2.3V3.1l2.1-.1.2 1c.4-.7 1.2-1.1 2.2-1.1 1.3 0 2.2.5 2.6 1.4.5-.9 1.3-1.4 2.5-1.4 2 0 3 1.1 3 3.4v4.5H62V6.3zM44.6 7.5c0 1.2.7 1.9 1.8 1.9.8 0 1.4-.4 1.6-1h2.4c-.5 1.7-1.8 2.6-3.8 2.6-2.8 0-4.2-1.4-4.2-4.1 0-2.8 1.3-4.1 4.1-4.1 2.7 0 4 1.3 4 3.8 0 .3 0 .6-.1.9h-5.8zm1.8-3.1c-1.1 0-1.6.4-1.7 1.6H48c-.1-1.1-.6-1.6-1.6-1.6zm-7.6 1.9c0-1-.4-1.4-1.4-1.4-1.2 0-1.6.5-1.6 1.6v4.2h-2.3V0h2.3v3.8c.4-.6 1.2-1 2.2-1 2.1 0 3.1 1.1 3.1 3.4v4.5h-2.4c.1.1.1-4.4.1-4.4zM27.4 7.6V5.2h-1.1V3.5l1.1-.4V1.4h2.3v1.7H32v2.1h-2.3v2.3c0 .9.3 1.2 1.2 1.2h1v2.1h-1.3c-2.3 0-3.2-.9-3.2-3.2zm-4.6-1.5c2.2.4 2.8.9 2.8 2.4S24.1 11 22 11c-2.4 0-3.8-.9-4.1-2.6h2.3c.2.6.7 1 1.7 1 .8 0 1.3-.4 1.3-.8 0-.5-.2-.7-1.2-.8l-1.5-.2c-1.8-.3-2.6-1-2.6-2.1C17.9 4 19.3 3 21.5 3c2.3 0 3.7.9 3.8 2.4h-2.4c-.1-.5-.7-.8-1.6-.8-.7 0-1.2.3-1.2.8 0 .4.2.6 1 .7.3-.1 1.7 0 1.7 0zM13.2 11c-2.2 0-3.1-1-3.5-3.5L9 3.1h2.3l.7 4.3c.2 1.1.5 1.5 1.2 1.5s1-.4 1.2-1.5l.6-4.3h2.4l-.7 4.4c-.4 2.5-1.4 3.5-3.5 3.5zm-7.3-.2L4.4 8.4l-1.6 2.3H0l2.8-3.9L.1 3.1h2.8l1.4 2.3 1.4-2.3h2.8L6 6.9l2.8 3.9H5.9z" fill="#000222"/><path d="M78.1 8.7h-2.6V11h2.6V8.7z" fill="#28e98c"/></svg>
|
||||
</a> -->
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="d39d869028847838148824db-|49" defer></script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'94f451fdef74915f',t:'MTc0OTg0NjM1OS4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
|
||||
</html>
|
||||
82
src/extractor/__fixtures__/SuperVideo/https:supervideo.tve1p0m1fi9mok8
generated
Normal file
82
src/extractor/__fixtures__/SuperVideo/https:supervideo.tve1p0m1fi9mok8
generated
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" type="text/css" href="https://supervideo.cc/css/main.css">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon.ico">
|
||||
<script language="JavaScript" type="text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.min.js"></script>
|
||||
<script language="JavaScript" type="text/javascript" src="https://supervideo.cc/js/xupload.js"></script>
|
||||
<script language="JavaScript" type="text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.cookie.js"></script>
|
||||
<script>
|
||||
$.cookie('file_id', '2460553', { expires: 10 });
|
||||
$.cookie('aff', '18137', { expires: 10 });
|
||||
|
||||
</script>
|
||||
</HEAD>
|
||||
<BODY topmargin=0 leftmargin=0 style="background:transparent;">
|
||||
|
||||
|
||||
|
||||
<!--100% ads-->
|
||||
<script src="/9271593.js"></script>
|
||||
<script src="/9271609.js"></script>
|
||||
<script data-cfasync="false" async type="text/javascript" src="//bu.stummelbeelbow.com/r5anaGaI7UQV/115547"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div style="position:relative;">
|
||||
<div id="adbd" class="overdiv"></div>
|
||||
<div id="play_limit_box"></div>
|
||||
<script type='text/javascript' src='https://supervideo.cc/player8/jwplayer.js'></script>
|
||||
<script type="text/javascript">jwplayer.key="9dOyFG96QFb9AWbR+FhhislXHfV1gIhrkaxLYfLydfiYyC0s";</script>
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-46849459-36"></script>
|
||||
<script>
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
gtag('config', 'UA-46849459-36');
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<div id="resume-modal" style="color:#fff; font-family:Roboto, Arial; display:none; padding:2rem; justify-content:center; align-items:center; position:absolute; top:0; left:0; right:0; bottom:0; background-color: rgba(0,0,0,.1); font-size: 12px; z-index:200;">
|
||||
<div style="max-width:420px; background-color: rgba(1, 1, 1, .5); -webkit-backdrop-filter: blur(20px); backdrop-filter:blur(20px); text-align:center;padding:1.5rem; border-radius:8px;border: 1px solid rgba(255,255,255,.18);">
|
||||
<h5 style="margin-bottom:10px;font-weight:bold;color:#fff; font-size:15px;" id="resume-title"></h5>
|
||||
<p style="margin-bottom:10px;opacity:.65" id="resume-text"></p>
|
||||
<div style="display:flex;gap:.4rem; align-items-center;justify-content:center">
|
||||
<button onclick="resumeVideo()" id="resume-btn" style="border:0;cursor:pointer;border-radius:5px; padding:.5rem .75rem; color:#fff;background: linear-gradient(90deg, #32A7FF 0%, #6E2FFF 100%);color:#fff"></button>
|
||||
<button onclick="cancelResume()" id="cancel-btn" style="border:0;cursor:pointer;border-radius:5px;padding:.5rem .75rem; color:#fff;background:rgba(255,255,255,.15);color:#fff"></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="https://supervideo.cc/assets/player/myskinfile.css?v=11">
|
||||
<script src="https://supervideo.cc/js/pop.js"></script>
|
||||
<div id='vplayer' style="width:100%;height:100%;text-align:center;"><img src="/images/inv.png" style="width:100%;height:100%;"></div>
|
||||
</div>
|
||||
|
||||
|
||||
<script type='text/javascript'>eval(function(p,a,c,k,e,d){while(c--)if(k[c])p=p.replace(new RegExp('\\b'+c.toString(a)+'\\b','g'),k[c]);return p}('m("4y").4x({4w:[{z:"c://4v.4u.b/4t/,4s,.4r/4q.4p"}],4o:"c://1t.g.b/4n.1s",4m:"1v%",4l:"1v%",4k:"1r",4j:"1u.44",4i:\'4h\',4g:"y",4f:"y",4e:"4d",4c:"4b",4a:[0.25,0.5,0.49,1,1.25,1.5,2],48:{47:"46"},45:[{z:"/43?1m=42&41=1u.44&40=c://1t.g.b/3z.1s",3y:"3x"}],3w:{3v:\'#3u\',3t:12,3s:"3r",3q:0,3p:\'1r\',3o:3n},3m:"3l",3k:"",3j:{z:"c://g.b/14/3i.13",3h:"c://g.b/l",a:"10-3g",3f:"5",1n:y},3e:{}});j s,w,u=0;j 3d=0,3c=0;j 4=m();4.d(\'9\',3(x){f(5>0&&x.a>=5&&w!=1){w=1;$(\'t.3b\').3a(\'39\')}f(u==0&&x.a>=1q&&x.a<=(1q+2)){u=x.a}});4.d(\'18\',3(x){1p(x)});4.d(\'38\',3(){$(\'t.1o\').37()});3 1p(x){$(\'t.1o\').1n();f(s)36;s=1;k=0;f(11.35===34){k=1}$.33(\'/32?1m=31&30=l&2z=2y-2-2x-2w-2v&2u=1&k=\'+k,3(1l){$(\'#2t\').2s(1l)})}4.d(\'9\',3(e){f(e.a>1){o.16(\'n\',e.a)}});j h=o.2r(\'n\');4.d(\'15\',3(){f(h>0){1g(h)}});3 1b(9){8.7("6-2q").i=\'2p 2o?\';8.7("6-2n").i=\'2m 2l! 2k 1j 1i 2j \'+9+\'. 2i 1k 2h 2g 6 2f 2e 1k 1j 1i?\';8.7("6-1h").i=\'2d, 2c\';8.7("2b-1h").i=\'2a, 29\'}3 1g(9){1f 1a=1e.1d(9/1c);1f 19=1e.1d(9%1c).28().27(2,\'0\');1b(1a+\':\'+19);8.7("6-r").q.p=\'26\'}3 24(){4.23(h);4.18();8.7("6-r").q.p=\'17\'}3 22(){8.7("6-r").q.p=\'17\';o.16(\'n\',\'\')}4.d(\'15\',3(){});m().21("c://g.b/14/20.13","1z",3(){11.10.1y.1x=\'/v/l\'},"1w");',36,179,'|||function|player||resume|getElementById|document|time|position|cc|https|on||if|supervideo|lastt|innerHTML|var|adb|1p0m1fi9mok8|jwplayer|tt1p0m1fi9mok8|localStorage|display|style|modal|vvplay|div|x2ok||vvad||true|file|top|window||png|images|ready|setItem|none|play|seconds|minutes|translateModal|60|floor|Math|const|showResumeModal|btn|off|left|you|data|op|hide|video_ad|doPlay|755|uniform|jpg|img|2518|100|download11|href|location|Download|download2|addButton|cancelResume|seek|resumeVideo||flex|padStart|toString|thanks|No|cancel|please|Yes|where|watching|to|like|Would|at|You|back|Welcome|text|playing|Resume|title|getItem|html|fviews|embed|62a1dcc3e48091393cee708cc7b100d3|1757497906|184|2460553|hash|file_code|view|dl|get|undefined|cRAds|return|show|complete|slow|fadeIn|video_ad_fadein|vastdone2|vastdone1|cast|margin|right|link|logo_p|logo|aboutlink|xvs|abouttext|90|fontOpacity|edgeStyle|backgroundOpacity|Verdana|fontFamily|fontSize|FFFFFF|color|captions|thumbnails|kind|1p0m1fi9mok80000|url|length|get_slides|dlf||tracks|myskin|name|skin|75|playbackRateControls|start|startparam|html5|primary|hlshtml|androidhls|metadata|preload|duration|stretching|height|width|1p0m1fi9mok8_xt|image|m3u8|master|urlset|dnzpaalv5xg4a3gyvavh52jryoft7o5cd5nm7cwtnu74kaehp2e7ro7gd4pq|hls|serversicuro|hfs307|sources|setup|vplayer'.split('|')))
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
|
||||
});
|
||||
</script>
|
||||
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'97ce075b2b364d26',t:'MTc1NzQ5NzkwNi4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></BODY></HTML>
|
||||
1
src/extractor/__fixtures__/SuperVideo/https:supervideo.tve1p0m1fi9mok8.html.error
generated
Normal file
1
src/extractor/__fixtures__/SuperVideo/https:supervideo.tve1p0m1fi9mok8.html.error
generated
Normal file
|
|
@ -0,0 +1 @@
|
|||
Fetcher error: 404: Not Found
|
||||
|
|
@ -10,11 +10,10 @@ exports[`SuperVideo embed only 1`] = `
|
|||
"meta": {
|
||||
"countryCodes": [],
|
||||
"height": 1080,
|
||||
"title": "",
|
||||
},
|
||||
"sourceId": "supervideo_",
|
||||
"ttl": 10800000,
|
||||
"url": "https://hfs308.serversicuro.cc/hls/,dnzpe7rf5xg4a3gyva3h5orlyw23xosfzwunl5xbmjpz2l6t3doh5zbwynna,.urlset/master.m3u8",
|
||||
"url": "https://hfs308.serversicuro.cc/hls/,dnzpe7rf5xg4a3gyva3h5orlyw23xosfzwunl5xbmjpz2lwk3cmu5azdcnsq,.urlset/master.m3u8",
|
||||
},
|
||||
]
|
||||
`;
|
||||
|
|
@ -27,14 +26,12 @@ exports[`SuperVideo supervideo.cc /e/ 1`] = `
|
|||
"format": "hls",
|
||||
"label": "SuperVideo",
|
||||
"meta": {
|
||||
"bytes": 1073741824,
|
||||
"countryCodes": [],
|
||||
"height": 720,
|
||||
"title": "des-teufels-bad-2024",
|
||||
},
|
||||
"sourceId": "supervideo_",
|
||||
"ttl": 10800000,
|
||||
"url": "https://hfs309.serversicuro.cc/hls/,dnzpfi3d27g4a3gyvbmh5klwtl65qh654hyjtgupd6p577fze64cp3rsmdyq,.urlset/master.m3u8",
|
||||
"url": "https://hfs309.serversicuro.cc/hls/,dnzpfi3d27g4a3gyvbmh5klwtl65qh654hyjtgupd6p57tdcfdq45p6s4zxa,.urlset/master.m3u8",
|
||||
},
|
||||
]
|
||||
`;
|
||||
|
|
@ -45,14 +42,12 @@ exports[`SuperVideo supervideo.tv /embed-/ 1`] = `
|
|||
"format": "hls",
|
||||
"label": "SuperVideo",
|
||||
"meta": {
|
||||
"bytes": 219571814,
|
||||
"countryCodes": [],
|
||||
"height": 344,
|
||||
"title": "Babylon 5 2x3",
|
||||
},
|
||||
"sourceId": "supervideo_",
|
||||
"ttl": 10800000,
|
||||
"url": "https://hfs307.serversicuro.cc/hls/,dnzpaalv5xg4a3gyvavh52jryoft7o5cd5nm7cwtnu74kmc4ohiklh5qwq4q,.urlset/master.m3u8",
|
||||
"url": "https://hfs307.serversicuro.cc/hls/,dnzpaalv5xg4a3gyvavh52jryoft7o5cd5nm7cwtnu74kaehp2e7ro7gd4pq,.urlset/master.m3u8",
|
||||
},
|
||||
]
|
||||
`;
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import { Cacheable, CacheableMemory, Keyv } from 'cacheable';
|
|||
import { ContentType } from 'stremio-addon-sdk';
|
||||
import { NotFoundError } from '../error';
|
||||
import { Context, CountryCode, Meta } from '../types';
|
||||
import { getCacheDir, Id, noCache } from '../utils';
|
||||
import { getCacheDir, Id } from '../utils';
|
||||
|
||||
export interface SourceResult {
|
||||
url: URL;
|
||||
|
|
@ -44,7 +44,7 @@ export abstract class Source {
|
|||
let sourceResults = (await Source.sourceResultCache.get<SourceResult[]>(cacheKey))
|
||||
?.map(sourceResult => ({ ...sourceResult, url: new URL(sourceResult.url) }));
|
||||
|
||||
if (!sourceResults || noCache(ctx.config)) {
|
||||
if (!sourceResults) {
|
||||
try {
|
||||
sourceResults = await this.handleInternal(ctx, type, id);
|
||||
} catch (error) {
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ export type CustomManifest = Manifest & {
|
|||
};
|
||||
};
|
||||
|
||||
export type Config = Partial<Record<CountryCode | 'showErrors' | 'includeExternalUrls' | 'mediaFlowProxyUrl' | 'mediaFlowProxyPassword' | 'proxyConfig' | 'noCache', string> & Record<`disableExtractor_${string}`, string>>;
|
||||
export type Config = Partial<Record<CountryCode | 'showErrors' | 'includeExternalUrls' | 'mediaFlowProxyUrl' | 'mediaFlowProxyPassword' | 'proxyConfig', string> & Record<`disableExtractor_${string}`, string>>;
|
||||
|
||||
export enum CountryCode {
|
||||
multi = 'multi',
|
||||
|
|
|
|||
|
|
@ -7,8 +7,7 @@ import { fetch, Headers, RequestInit, Response } from 'undici';
|
|||
import winston from 'winston';
|
||||
import { BlockedError, HttpError, NotFoundError, QueueIsFullError, TimeoutError, TooManyRequestsError, TooManyTimeoutsError } from '../error';
|
||||
import { BlockedReason, Context } from '../types';
|
||||
import { noCache } from './config';
|
||||
import { createProxyAgent, getProxyForUrl } from './dispatcher';
|
||||
import { createDispatcher } from './dispatcher';
|
||||
import { envGet } from './env';
|
||||
|
||||
interface HttpCacheItem {
|
||||
|
|
@ -234,9 +233,9 @@ export class Fetcher {
|
|||
|
||||
const cacheKey = this.determineCacheKey(url, init);
|
||||
let httpCacheItem = await this.cacheGet(cacheKey);
|
||||
const disableCache = init?.noCache ?? noCache(ctx.config);
|
||||
if (httpCacheItem && !disableCache) {
|
||||
this.logger.info(`Cached fetch ${request.method} ${url}: ${httpCacheItem.status} (${httpCacheItem.statusText})`, ctx);
|
||||
const noCache = init?.noCache ?? false;
|
||||
if (httpCacheItem && !noCache) {
|
||||
this.logger.info(`Cached fetch ${request.method} ${url}`, ctx);
|
||||
return this.handleHttpCacheItem(ctx, httpCacheItem, url, init);
|
||||
}
|
||||
|
||||
|
|
@ -254,16 +253,14 @@ export class Fetcher {
|
|||
};
|
||||
|
||||
protected async fetchWithTimeout(ctx: Context, url: URL, init?: CustomRequestInit, tryCount = 0): Promise<Response> {
|
||||
const proxyUrl = getProxyForUrl(ctx, url);
|
||||
|
||||
this.logger.info(`Fetch ${init?.method ?? 'GET'} ${url} via proxy ${proxyUrl}`, ctx);
|
||||
this.logger.info(`Fetch ${init?.method ?? 'GET'} ${url}`, ctx);
|
||||
|
||||
const isRateLimitedRaw = await this.rateLimitedCache.getRaw<true>(url.host);
|
||||
/* istanbul ignore if */
|
||||
if (isRateLimitedRaw && isRateLimitedRaw.value && isRateLimitedRaw.expires) {
|
||||
const ttl = isRateLimitedRaw.expires - Date.now();
|
||||
if (ttl <= this.MAX_WAIT_RETRY_AFTER && tryCount < 1) {
|
||||
this.logger.info(`Wait out rate limit for ${url}`, ctx);
|
||||
this.logger.info('Wait out rate limit', ctx);
|
||||
|
||||
await this.sleep(ttl);
|
||||
|
||||
|
|
@ -284,17 +281,17 @@ export class Fetcher {
|
|||
finalUrl.username = '';
|
||||
finalUrl.password = '';
|
||||
|
||||
const dispatcher = createDispatcher(ctx, url);
|
||||
|
||||
const finalInit = {
|
||||
...init,
|
||||
keepalive: true,
|
||||
signal: AbortSignal.timeout(init?.timeout ?? this.DEFAULT_TIMEOUT),
|
||||
...(/* istanbul ignore next */ proxyUrl && { dispatcher: createProxyAgent(proxyUrl) }),
|
||||
...(/* istanbul ignore next */ dispatcher && { dispatcher }),
|
||||
};
|
||||
|
||||
response = await fetch(finalUrl, finalInit);
|
||||
} catch (error) {
|
||||
this.logger.info(`Got error ${error} for ${url}`, ctx);
|
||||
|
||||
if (error instanceof DOMException && ['AbortError', 'TimeoutError'].includes(error.name)) {
|
||||
await this.increaseTimeoutsCount(url);
|
||||
throw new TimeoutError();
|
||||
|
|
@ -303,8 +300,6 @@ export class Fetcher {
|
|||
throw error;
|
||||
}
|
||||
|
||||
this.logger.info(`Got ${response.status} (${response.statusText}) for ${url}`, ctx);
|
||||
|
||||
await this.decreaseTimeoutsCount(url);
|
||||
|
||||
if (response.status === 429) {
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@ export class StreamResolver {
|
|||
|
||||
const streams: Stream[] = [];
|
||||
|
||||
let sourceErrorCount = 0;
|
||||
let sourceErrorOccurred = false;
|
||||
const urlResults: UrlResult[] = [];
|
||||
const sourcePromises = sources.map(async (source) => {
|
||||
if (!source.contentTypes.includes(type)) {
|
||||
|
|
@ -55,7 +55,7 @@ export class StreamResolver {
|
|||
|
||||
urlResults.push(...sourceUrlResults.flat());
|
||||
} catch (error) {
|
||||
sourceErrorCount++;
|
||||
sourceErrorOccurred = true;
|
||||
|
||||
if (showErrors(ctx.config)) {
|
||||
streams.push({
|
||||
|
|
@ -86,8 +86,7 @@ export class StreamResolver {
|
|||
return a.label.localeCompare(b.label);
|
||||
});
|
||||
|
||||
const errorCount = urlResults.reduce((count, urlResult) => urlResult.error ? count + 1 : count, sourceErrorCount);
|
||||
this.logger.info(`Got ${urlResults.length} url results, including ${errorCount} errors`, ctx);
|
||||
this.logger.info(`Return ${urlResults.length} streams`, ctx);
|
||||
|
||||
streams.push(
|
||||
...urlResults.filter(urlResult => !urlResult.error || showErrors(ctx.config))
|
||||
|
|
@ -107,7 +106,7 @@ export class StreamResolver {
|
|||
})),
|
||||
);
|
||||
|
||||
const ttl = sourceErrorCount === 0 ? this.determineTtl(urlResults) : undefined;
|
||||
const ttl = !sourceErrorOccurred ? this.determineTtl(urlResults) : undefined;
|
||||
|
||||
return {
|
||||
streams,
|
||||
|
|
|
|||
|
|
@ -0,0 +1,5 @@
|
|||
#EXTM3U
|
||||
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1339859,RESOLUTION=1280x720,FRAME-RATE=30.000,CODECS="avc1.64001f,mp4a.40.2"
|
||||
https://hfs309.serversicuro.cc/hls/dnzpfi3d27g4a3gyvbmh5klwtl65qh654hyjtgupd6p57tdcfdqtnows4zxa/index-v1-a1.m3u8
|
||||
|
||||
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=86074,RESOLUTION=1280x720,CODECS="avc1.64001f",URI="https://hfs309.serversicuro.cc/hls/dnzpfi3d27g4a3gyvbmh5klwtl65qh654hyjtgupd6p57tdcfdqtnows4zxa/iframes-v1-a1.m3u8"
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
#EXTM3U
|
||||
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1315290,RESOLUTION=1280x720,FRAME-RATE=23.974,CODECS="avc1.4d401f,mp4a.40.2"
|
||||
https://hfs311.serversicuro.cc/hls/dnzpcjj427g4a3gyvbth53rxqgffbu4vol4o7gg7pskpznysppkxbh6kuuxq/index-v1-a1.m3u8
|
||||
|
||||
#EXT-X-I-FRAME-STREAM-INF:BANDWIDTH=28034,RESOLUTION=1280x720,CODECS="avc1.4d401f",URI="https://hfs311.serversicuro.cc/hls/dnzpcjj427g4a3gyvbth53rxqgffbu4vol4o7gg7pskpznysppkxbh6kuuxq/iframes-v1-a1.m3u8"
|
||||
|
|
@ -1,406 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>
|
||||
|
||||
Watch the devils bath 2024 sub ita
|
||||
|
||||
</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="Watch video the devils bath 2024 sub ita">
|
||||
<meta name="keywords" content="the, devils, bath, 2024, sub, ita">
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://supervideo.cc/assets/css/style.css?v=130">
|
||||
<!-- jsdata -->
|
||||
<script src="https://supervideo.cc/assets/js/libs.min.js?v=2" type="4170e53e9893db9ab394cb19-text/javascript"></script>
|
||||
<script src="https://supervideo.cc/assets/js/common.js?v=2" type="4170e53e9893db9ab394cb19-text/javascript"></script>
|
||||
<script src="https://supervideo.cc/js/xupload.js?v=4" type="4170e53e9893db9ab394cb19-text/javascript"></script>
|
||||
<!-- favicon -->
|
||||
<link rel="apple-touch-icon" href="https://supervideo.cc/assets/images/favicon/apple-touch-icon.png" sizes="180x180">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon-32x32.png" sizes="32x32">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon-16x16.png" sizes="16x16">
|
||||
<!-- <link rel="manifest" href="https://supervideo.cc/assets/images/favicon/manifest.json">-->
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon.ico">
|
||||
</head>
|
||||
|
||||
<body class="
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
">
|
||||
<header class="header">
|
||||
<div class="container-fluid">
|
||||
<div class="header__bar flex-start">
|
||||
<div class="flex-grow-1">
|
||||
<a href="/" class="logo"></a>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="header__right"><a href="/login.html" class="btn btn_border_default header__btn">
|
||||
Login
|
||||
</a><a href="/?op=registration" class="btn btn_secondary header__btn">
|
||||
Sign Up
|
||||
</a></div>
|
||||
<div class="header-mobile">
|
||||
<button type="button" class="btn-toggle" data-toggle="dropdown">
|
||||
<i class="icon icon_user icon_size_18"></i>
|
||||
</button>
|
||||
<div class="dropdown-menu dropdown-menu-right header-mobile__dropdown-menu">
|
||||
<a href="/login.html" class="btn btn_block btn_border_default">
|
||||
Login
|
||||
</a><a href="/?op=registration" class="btn btn_block btn_secondary">
|
||||
Sign Up
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
.modal {
|
||||
color: #333;
|
||||
}
|
||||
|
||||
.download-codes__copy {
|
||||
position: relative;
|
||||
margin-bottom: 15px;
|
||||
margin-top: 10px;
|
||||
float: right;
|
||||
}
|
||||
|
||||
.download__player {
|
||||
position: relative;
|
||||
padding-top: 56.25%;
|
||||
}
|
||||
|
||||
.download__info-item {
|
||||
margin-bottom: 15px;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.download__info-item a {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.download__info-tags {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
.downloadbox__dropdown-menu li a {
|
||||
-webkit-flex-wrap: nowrap;
|
||||
-ms-flex-wrap: nowrap;
|
||||
flex-wrap: nowrap;
|
||||
}
|
||||
.downloadbox__quality {
|
||||
margin-right: 5px;
|
||||
}
|
||||
.downloadbox__size {font-size: 13px;}
|
||||
</style>
|
||||
|
||||
|
||||
|
||||
|
||||
<!--75% ads-->
|
||||
<script src="/9271593.js" type="4170e53e9893db9ab394cb19-text/javascript"></script>
|
||||
<script src="/9271609.js" type="4170e53e9893db9ab394cb19-text/javascript"></script>
|
||||
<script data-cfasync="false" async type="text/javascript" src="//bu.stummelbeelbow.com/r5anaGaI7UQV/115547"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script language="JavaScript" type="4170e53e9893db9ab394cb19-text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.cookie.js"></script>
|
||||
<script type="4170e53e9893db9ab394cb19-text/javascript">
|
||||
$.cookie('file_id', '2081453', { expires: 10 });
|
||||
$.cookie('aff', '8397', { expires: 10 });
|
||||
|
||||
</script>
|
||||
|
||||
<div class="container-fluid">
|
||||
|
||||
|
||||
|
||||
<div class="download">
|
||||
<div class="download__top" style="background-image: url(https://supervideo.cc/assets/images/bg_download.png);">
|
||||
<div class="container">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="download__player">
|
||||
<div class="overlay " >
|
||||
<script type="4170e53e9893db9ab394cb19-text/javascript" src='https://supervideo.cc/player8/jwplayer.js'></script>
|
||||
<script type="4170e53e9893db9ab394cb19-text/javascript">jwplayer.key="9dOyFG96QFb9AWbR+FhhislXHfV1gIhrkaxLYfLydfiYyC0s";</script>
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-46849459-36" type="4170e53e9893db9ab394cb19-text/javascript"></script>
|
||||
<script type="4170e53e9893db9ab394cb19-text/javascript">
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
gtag('config', 'UA-46849459-36');
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<div id="resume-modal" style="color:#fff; font-family:Roboto, Arial; display:none; padding:2rem; justify-content:center; align-items:center; position:absolute; top:0; left:0; right:0; bottom:0; background-color: rgba(0,0,0,.1); font-size: 12px; z-index:200;">
|
||||
<div style="max-width:420px; background-color: rgba(1, 1, 1, .5); -webkit-backdrop-filter: blur(20px); backdrop-filter:blur(20px); text-align:center;padding:1.5rem; border-radius:8px;border: 1px solid rgba(255,255,255,.18);">
|
||||
<h5 style="margin-bottom:10px;font-weight:bold;color:#fff; font-size:15px;" id="resume-title"></h5>
|
||||
<p style="margin-bottom:10px;opacity:.65" id="resume-text"></p>
|
||||
<div style="display:flex;gap:.4rem; align-items-center;justify-content:center">
|
||||
<button onclick="if (!window.__cfRLUnblockHandlers) return false; resumeVideo()" id="resume-btn" style="border:0;cursor:pointer;border-radius:5px; padding:.5rem .75rem; color:#fff;background: linear-gradient(90deg, #32A7FF 0%, #6E2FFF 100%);color:#fff" data-cf-modified-4170e53e9893db9ab394cb19-=""></button>
|
||||
<button onclick="if (!window.__cfRLUnblockHandlers) return false; cancelResume()" id="cancel-btn" style="border:0;cursor:pointer;border-radius:5px;padding:.5rem .75rem; color:#fff;background:rgba(255,255,255,.15);color:#fff" data-cf-modified-4170e53e9893db9ab394cb19-=""></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="https://supervideo.cc/assets/player/myskinfile.css?v=11">
|
||||
<script src="https://supervideo.cc/js/pop.js" type="4170e53e9893db9ab394cb19-text/javascript"></script>
|
||||
<div id='vplayer' style="width:100%;height:100%;text-align:center;"><img src="/images/inv.png" style="width:100%;height:100%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row justify-content-center align-items-center">
|
||||
<div class="col-sm-8 mr-auto">
|
||||
<h1 class="download__title">
|
||||
the-devils-bath-2024-sd-sub-ita
|
||||
</h1>
|
||||
<ul class="download__info">
|
||||
<li><i class="icon icon_clock icon_align_left"></i>
|
||||
on
|
||||
Jul 7, 2024
|
||||
</li>
|
||||
<li><i class="icon icon_user icon_align_left"></i><a href="/users/fracobello">
|
||||
fracobello
|
||||
</a></li>
|
||||
<li><i class="icon icon_eye icon_align_left"></i>
|
||||
2549 views
|
||||
</li>
|
||||
<li><button type="button" class="btn download__flag" data-toggle="modal" data-target="#vid-flag"><i class="icon icon_flag"></i></button>
|
||||
<div class="modal fade" id="vid-flag" tabindex="-1" role="dialog" aria-labelledby="modal-title" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-centered" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="modal-title">Flag:</h5>
|
||||
<button type="button" class="modal-close" data-dismiss="modal" aria-label="Close">
|
||||
<i class="icon icon_round-close icon_size_20"></i>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body" id="id_flag">
|
||||
<form class="form" method="POST" action="/" onsubmit="if (!window.__cfRLUnblockHandlers) return false; $.post('/',$(this).serialize(),function(code){ eval(code); $('#id_flag').wrapInner('<span></span>').addClass('alert alert-success'); } );return false;" data-cf-modified-4170e53e9893db9ab394cb19-="">
|
||||
<input type="hidden" name="op" value="report_file">
|
||||
<input type="hidden" name="file_code" value="6vri8jyhla3n">
|
||||
<div class="form__group">
|
||||
<label class="form__label">
|
||||
Reason
|
||||
</label>
|
||||
<select class="input" name="report_type">
|
||||
<option>
|
||||
Broken video
|
||||
</option>
|
||||
<option>
|
||||
Wrong title/description
|
||||
</option>
|
||||
<option>
|
||||
Copyright restriction
|
||||
</option>
|
||||
<option>
|
||||
Other
|
||||
</option>
|
||||
</select></div>
|
||||
<div class="form__group">
|
||||
<textarea name="report_info" class="input" id="msg" rows="2" placeholder="Details"></textarea>
|
||||
</div>
|
||||
<input type="submit" name="add" value="Send Report" class="btn btn_primary">
|
||||
<button type="submit" class="btn btn_default" data-dismiss="modal">Cancel</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-sm-auto">
|
||||
<ul class="download-social">
|
||||
<li><a class="download-social__item download-social__item_facebook" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'Share Facebook', 'width=640,height=436,toolbar=0,status=0'); return false" href="https://www.facebook.com/sharer/sharer.php?u=/6vri8jyhla3n" data-cf-modified-4170e53e9893db9ab394cb19-=""><i class="icon icon_facebook"></i></a></li>
|
||||
<li><a class="download-social__item download-social__item_twitter" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'Share Twitter', 'width=640,height=436,toolbar=0,status=0'); return false" href="https://twitter.com/intent/tweet?text=the-devils-bath-2024-sd-sub-ita" data-cf-modified-4170e53e9893db9ab394cb19-=""><i class="icon icon_twitter"></i></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="dowonload-rating" id="vote">
|
||||
<button type="button" class="btn dowonload-rating__btn dowonload-rating__btn_plus" onclick="if (!window.__cfRLUnblockHandlers) return false; return jah('/?op=vote&file_code=6vri8jyhla3n&v=up')" title="Like" data-cf-modified-4170e53e9893db9ab394cb19-=""><i
|
||||
class="icon icon_like icon_align_left icon-size_20 dowonload-rating__icon"></i><span id="likes_num">
|
||||
0
|
||||
</span></button>
|
||||
<span class="dowonload-rating__divider"></span>
|
||||
<button type="button" class="btn dowonload-rating__btn dowonload-rating__btn_minus" onclick="if (!window.__cfRLUnblockHandlers) return false; return jah('/?op=vote&file_code=6vri8jyhla3n&v=down')" title="Don't Like" data-cf-modified-4170e53e9893db9ab394cb19-=""><i
|
||||
class="icon icon_dislike icon_align_left icon-size_20 dowonload-rating__icon"></i><span id="dislikes_num">
|
||||
0
|
||||
</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-center">
|
||||
|
||||
|
||||
<div class="col-sm-auto">
|
||||
|
||||
<div class="downloadbox">
|
||||
<a href="#" data-toggle="dropdown" class="downloadbox__btn"> <i class="icon icon_download downloadbox__icon"></i> <span> <strong class="downloadbox__title">FREE DOWNLOAD</strong> Click to start Download </span> </a>
|
||||
<ul class="dropdown-menu downloadbox__dropdown-menu">
|
||||
|
||||
<li>
|
||||
<a href="#" onclick="if (!window.__cfRLUnblockHandlers) return false; download_video('6vri8jyhla3n','n','2081453-50-99-1749846847-85efb6a0c01fa98bdc1d6618d6836354')" data-cf-modified-4170e53e9893db9ab394cb19-=""><i
|
||||
class="icon icon_download icon_size_18 icon_align_left"></i><b class="downloadbox__quality">
|
||||
Normal quality
|
||||
</b><span class="downloadbox__size">
|
||||
1280x720, 1.1 GB
|
||||
</span></a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-8 order-2 order-lg-1">
|
||||
|
||||
</div>
|
||||
<div class="col-lg-4 order-1 order-lg-2">
|
||||
<div class="dsh-block">
|
||||
<ul class="dsh-block__tabs nav">
|
||||
<li><a class="active" data-toggle="tab" href="#tab-link">
|
||||
Download Link
|
||||
</a></li>
|
||||
<li><a data-toggle="tab" href="#tab-forum">
|
||||
Forum Code
|
||||
</a></li>
|
||||
<li><a data-toggle="tab" href="#tab-html">HTML</a></li>
|
||||
<li><a data-toggle="tab" href="#tab-embed">Embed</a></li>
|
||||
</ul>
|
||||
<div class="dsh-block__body tab-content clearfix">
|
||||
<div class="tab-pane fade show active" id="tab-link">
|
||||
<div class="download-codes js-codes">
|
||||
<textarea class="input download-codes__area">https://supervideo.cc/6vri8jyhla3n</textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="tab-forum">
|
||||
<div class="download-codes js-codes">
|
||||
<textarea class="input download-codes__area">[URL=https://supervideo.cc/6vri8jyhla3n][IMG]https://img.supervideo.cc/6vri8jyhla3n_t.jpg[/IMG]
|
||||
the-devils-bath-2024-sd-sub-ita[/URL]
|
||||
[1280x720, 02:00:58]</textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="tab-html">
|
||||
<div class="download-codes js-codes">
|
||||
<textarea
|
||||
class="input download-codes__area"><a href="https://supervideo.cc/6vri8jyhla3n"><img src="https://img.supervideo.cc/6vri8jyhla3n_t.jpg" border=0><br>the-devils-bath-2024-sd-sub-ita</a><br>[1280x720, 02:00:58]</textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="tab-embed">
|
||||
<div class="form__group">
|
||||
<div class="row align-items-center text-center justify-content-center">
|
||||
<div class="col-12">
|
||||
<label class="form__label">Embed size: </label>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="row no-gutters align-items-center">
|
||||
<div class="col-auto">
|
||||
<input type="text" class="input" id="iew" value="640" size="3">
|
||||
</div>
|
||||
<div class="col-auto text-muted"><i class="icon icon_close icon_size_8 icon_align_left icon_align_right"></i></div>
|
||||
<div class="col-auto"><input class="input" type="text" id="ieh" value="360" size="3"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="download-codes js-codes">
|
||||
<textarea id="iet" class="input download-codes__area"><div style="position:relative;padding-bottom:56%;padding-top:20px;height:0;"><irame src="https://supervideo.cc/e/6vri8jyhla3n" frameborder=0 marginwidth=0 marginheight=0 scrolling=no width=640 height=360 allowfullscreen style="position:absolute;top:0;left:0;width:100%;height:100%;"></iframe></div></textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="4170e53e9893db9ab394cb19-text/javascript">eval(function(p,a,c,k,e,d){while(c--)if(k[c])p=p.replace(new RegExp('\\b'+c.toString(a)+'\\b','g'),k[c]);return p}('m("4z").4y({4x:[{10:"c://4w.4v.b/4u/,4t,.4s/4r.4q"}],4p:"c://1s.g.b/4o.1r",4n:"1v%",4m:"1v%",4l:"4k",4j:"1u.1t",4i:\'4h\',4g:"z",4f:"z",4e:"4d",4c:"4b",4a:[0.25,0.5,0.49,1,1.25,1.5,2],48:{47:"46"},45:[{10:"/44?1m=43&42=1u.1t&41=c://1s.g.b/40.1r",3z:"3y"}],3x:{3w:\'#3v\',3u:12,3t:"3s",3r:0,3q:\'p\',3p:3o},3n:"3m",3l:"",3k:{10:"c://g.b/15/3j.14",3i:"c://g.b/l",a:"11-3h",3g:"5",1n:z},3f:{}});j t,y,w=0;j 3e=0,3d=0;j 4=m();4.d(\'9\',3(x){f(5>0&&x.a>=5&&y!=1){y=1;$(\'u.3c\').3b(\'3a\')}f(w==0&&x.a>=1q&&x.a<=(1q+2)){w=x.a}});4.d(\'18\',3(x){1p(x)});4.d(\'39\',3(){$(\'u.1o\').38()});3 1p(x){$(\'u.1o\').1n();f(t)37;t=1;k=0;f(13.36===35){k=1}$.34(\'/33?1m=32&31=l&30=2z-2y-2x-2w-2v&2u=&k=\'+k,3(1l){$(\'#2t\').2s(1l)})}4.d(\'9\',3(e){f(e.a>1){o.17(\'n\',e.a)}});j h=o.2r(\'n\');4.d(\'16\',3(){f(h>0){1g(h)}});3 1b(9){8.7("6-2q").i=\'2p 2o?\';8.7("6-2n").i=\'2m 2l! 2k 1j 1i 2j \'+9+\'. 2i 1k 2h 2g 6 2f 2e 1k 1j 1i?\';8.7("6-1h").i=\'2d, 2c\';8.7("2b-1h").i=\'2a, 29\'}3 1g(9){1f 1a=1e.1d(9/1c);1f 19=1e.1d(9%1c).28().27(2,\'0\');1b(1a+\':\'+19);8.7("6-s").r.q=\'26\'}3 24(){4.23(h);4.18();8.7("6-s").r.q=\'p\'}3 22(){8.7("6-s").r.q=\'p\';o.17(\'n\',\'\')}4.d(\'16\',3(){});m().21("c://g.b/15/20.14","1z",3(){13.11.1y.1x=\'/v/l\'},"1w");',36,180,'|||function|player||resume|getElementById|document|time|position|cc|https|on||if|supervideo|lastt|innerHTML|var|adb|6vri8jyhla3n|jwplayer|tt6vri8jyhla3n|localStorage|none|display|style|modal|vvplay|div||x2ok||vvad|true|file|top||window|png|images|ready|setItem|play|seconds|minutes|translateModal|60|floor|Math|const|showResumeModal|btn|off|left|you|data|op|hide|video_ad|doPlay|1814|jpg|img|63|7258|100|download11|href|location|Download|download2|addButton|cancelResume|seek|resumeVideo||flex|padStart|toString|thanks|No|cancel|please|Yes|where|watching|to|like|Would|at|You|back|Welcome|text|playing|Resume|title|getItem|html|fviews|embed|8da891d3ae87a77d76fb03aea8752b9f|1749846846|99|50|2081453|hash|file_code|view|dl|get|undefined|cRAds|return|show|complete|slow|fadeIn|video_ad_fadein|vastdone2|vastdone1|cast|margin|right|link|logo_p|logo|aboutlink|xvs|abouttext|90|fontOpacity|edgeStyle|backgroundOpacity|Verdana|fontFamily|fontSize|FFFFFF|color|captions|thumbnails|kind|6vri8jyhla3n0000|url|length|get_slides|dlf|tracks|myskin|name|skin|75|playbackRateControls|start|startparam|html5|primary|hlshtml|androidhls|metadata|preload|duration|uniform|stretching|height|width|6vri8jyhla3n_xt|image|m3u8|master|urlset|dnzpcjj427g4a3gyvbth53rxqgffbu4vol4o7gg7pskpzb6josghbkwhnisq|hls|serversicuro|hfs311|sources|setup|vplayer'.split('|')))
|
||||
</script>
|
||||
<script type="4170e53e9893db9ab394cb19-text/javascript">
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<div class="container-fluid">
|
||||
<div class="footer__copyright">© 2017 - 2025 SuperVideo | Fast HLS Video Streaming Service
|
||||
</div>
|
||||
<ul class="footer__menu">
|
||||
<li><a href="">
|
||||
Home
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="/faq">
|
||||
FAQ
|
||||
</a></li>
|
||||
<li><a href="/tos">
|
||||
Terms of service
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="/premium">
|
||||
Trust Uploader
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="/make_money.html">
|
||||
Make Money
|
||||
</a></li>
|
||||
<li><a href="/checkfiles.html">
|
||||
Link Checker
|
||||
</a></li>
|
||||
<li><a href="/contacts">
|
||||
Contact Us
|
||||
</a></li>
|
||||
</ul>
|
||||
<div class="text-center" style="padding-top: 8px;">
|
||||
<!-- <a href="http://www.xvstheme.com/" rel="nofollow" title="Designed by XVSTheme" class="small text-reset" style="display:inline-flex; align-items: center">
|
||||
<span style="margin-right: 4px;">Designed by</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="78.1" height="11" viewBox="0 0 78.1 11" xml:space="preserve"><path d="M73.5 7.5h-5.7c0 1.2.7 1.9 1.8 1.9.8 0 1.4-.4 1.6-1h2.4c-.6 1.7-1.9 2.6-3.9 2.6-2.8 0-4.2-1.4-4.2-4.1 0-2.8 1.3-4.1 4.1-4.1 2.7 0 4 1.3 4 3.8 0 .3 0 .6-.1.9zm-3.9-3.1c-1.1 0-1.6.4-1.7 1.6h3.4c-.2-1.1-.7-1.6-1.7-1.6zM62 6.3c0-1-.4-1.4-1.3-1.4-1 0-1.5.5-1.5 1.6v4.2h-2.3V6.3c0-1-.4-1.4-1.3-1.4-1 0-1.5.5-1.5 1.6v4.2h-2.3V3.1l2.1-.1.2 1c.4-.7 1.2-1.1 2.2-1.1 1.3 0 2.2.5 2.6 1.4.5-.9 1.3-1.4 2.5-1.4 2 0 3 1.1 3 3.4v4.5H62V6.3zM44.6 7.5c0 1.2.7 1.9 1.8 1.9.8 0 1.4-.4 1.6-1h2.4c-.5 1.7-1.8 2.6-3.8 2.6-2.8 0-4.2-1.4-4.2-4.1 0-2.8 1.3-4.1 4.1-4.1 2.7 0 4 1.3 4 3.8 0 .3 0 .6-.1.9h-5.8zm1.8-3.1c-1.1 0-1.6.4-1.7 1.6H48c-.1-1.1-.6-1.6-1.6-1.6zm-7.6 1.9c0-1-.4-1.4-1.4-1.4-1.2 0-1.6.5-1.6 1.6v4.2h-2.3V0h2.3v3.8c.4-.6 1.2-1 2.2-1 2.1 0 3.1 1.1 3.1 3.4v4.5h-2.4c.1.1.1-4.4.1-4.4zM27.4 7.6V5.2h-1.1V3.5l1.1-.4V1.4h2.3v1.7H32v2.1h-2.3v2.3c0 .9.3 1.2 1.2 1.2h1v2.1h-1.3c-2.3 0-3.2-.9-3.2-3.2zm-4.6-1.5c2.2.4 2.8.9 2.8 2.4S24.1 11 22 11c-2.4 0-3.8-.9-4.1-2.6h2.3c.2.6.7 1 1.7 1 .8 0 1.3-.4 1.3-.8 0-.5-.2-.7-1.2-.8l-1.5-.2c-1.8-.3-2.6-1-2.6-2.1C17.9 4 19.3 3 21.5 3c2.3 0 3.7.9 3.8 2.4h-2.4c-.1-.5-.7-.8-1.6-.8-.7 0-1.2.3-1.2.8 0 .4.2.6 1 .7.3-.1 1.7 0 1.7 0zM13.2 11c-2.2 0-3.1-1-3.5-3.5L9 3.1h2.3l.7 4.3c.2 1.1.5 1.5 1.2 1.5s1-.4 1.2-1.5l.6-4.3h2.4l-.7 4.4c-.4 2.5-1.4 3.5-3.5 3.5zm-7.3-.2L4.4 8.4l-1.6 2.3H0l2.8-3.9L.1 3.1h2.8l1.4 2.3 1.4-2.3h2.8L6 6.9l2.8 3.9H5.9z" fill="#000222"/><path d="M78.1 8.7h-2.6V11h2.6V8.7z" fill="#28e98c"/></svg>
|
||||
</a> -->
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="4170e53e9893db9ab394cb19-|49" defer></script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'94f45de4df2c1e33',t:'MTc0OTg0Njg0Ni4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
|
||||
</html>
|
||||
82
src/utils/__fixtures__/StreamResolver/https:supervideo.cce6vri8jyhla3n
generated
Normal file
82
src/utils/__fixtures__/StreamResolver/https:supervideo.cce6vri8jyhla3n
generated
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" type="text/css" href="https://supervideo.cc/css/main.css">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon.ico">
|
||||
<script language="JavaScript" type="text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.min.js"></script>
|
||||
<script language="JavaScript" type="text/javascript" src="https://supervideo.cc/js/xupload.js"></script>
|
||||
<script language="JavaScript" type="text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.cookie.js"></script>
|
||||
<script>
|
||||
$.cookie('file_id', '2081453', { expires: 10 });
|
||||
$.cookie('aff', '8397', { expires: 10 });
|
||||
|
||||
</script>
|
||||
</HEAD>
|
||||
<BODY topmargin=0 leftmargin=0 style="background:transparent;">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!--75% ads-->
|
||||
<script src="/9271593.js"></script>
|
||||
<script src="/9271609.js"></script>
|
||||
<script data-cfasync="false" async type="text/javascript" src="//bu.stummelbeelbow.com/r5anaGaI7UQV/115547"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div style="position:relative;">
|
||||
<div id="adbd" class="overdiv"></div>
|
||||
<div id="play_limit_box"></div>
|
||||
<script type='text/javascript' src='https://supervideo.cc/player8/jwplayer.js'></script>
|
||||
<script type="text/javascript">jwplayer.key="9dOyFG96QFb9AWbR+FhhislXHfV1gIhrkaxLYfLydfiYyC0s";</script>
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-46849459-36"></script>
|
||||
<script>
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
gtag('config', 'UA-46849459-36');
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<div id="resume-modal" style="color:#fff; font-family:Roboto, Arial; display:none; padding:2rem; justify-content:center; align-items:center; position:absolute; top:0; left:0; right:0; bottom:0; background-color: rgba(0,0,0,.1); font-size: 12px; z-index:200;">
|
||||
<div style="max-width:420px; background-color: rgba(1, 1, 1, .5); -webkit-backdrop-filter: blur(20px); backdrop-filter:blur(20px); text-align:center;padding:1.5rem; border-radius:8px;border: 1px solid rgba(255,255,255,.18);">
|
||||
<h5 style="margin-bottom:10px;font-weight:bold;color:#fff; font-size:15px;" id="resume-title"></h5>
|
||||
<p style="margin-bottom:10px;opacity:.65" id="resume-text"></p>
|
||||
<div style="display:flex;gap:.4rem; align-items-center;justify-content:center">
|
||||
<button onclick="resumeVideo()" id="resume-btn" style="border:0;cursor:pointer;border-radius:5px; padding:.5rem .75rem; color:#fff;background: linear-gradient(90deg, #32A7FF 0%, #6E2FFF 100%);color:#fff"></button>
|
||||
<button onclick="cancelResume()" id="cancel-btn" style="border:0;cursor:pointer;border-radius:5px;padding:.5rem .75rem; color:#fff;background:rgba(255,255,255,.15);color:#fff"></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="https://supervideo.cc/assets/player/myskinfile.css?v=11">
|
||||
<script src="https://supervideo.cc/js/pop.js"></script>
|
||||
<div id='vplayer' style="width:100%;height:100%;text-align:center;"><img src="/images/inv.png" style="width:100%;height:100%;"></div>
|
||||
</div>
|
||||
|
||||
|
||||
<script type='text/javascript'>eval(function(p,a,c,k,e,d){while(c--)if(k[c])p=p.replace(new RegExp('\\b'+c.toString(a)+'\\b','g'),k[c]);return p}('m("4y").4x({4w:[{10:"c://4v.4u.b/4t/,4s,.4r/4q.4p"}],4o:"c://1s.g.b/4n.1r",4m:"1v%",4l:"1v%",4k:"4j",4i:"1u.1t",4h:\'4g\',4f:"z",4e:"z",4d:"4c",4b:"4a",49:[0.25,0.5,0.48,1,1.25,1.5,2],47:{46:"45"},44:[{10:"/43?1m=42&41=1u.1t&40=c://1s.g.b/3z.1r",3y:"3x"}],3w:{3v:\'#3u\',3t:12,3s:"3r",3q:0,3p:\'p\',3o:3n},3m:"3l",3k:"",3j:{10:"c://g.b/15/3i.14",3h:"c://g.b/l",a:"11-3g",3f:"5",1n:z},3e:{}});j t,y,w=0;j 3d=0,3c=0;j 4=m();4.d(\'9\',3(x){f(5>0&&x.a>=5&&y!=1){y=1;$(\'u.3b\').3a(\'39\')}f(w==0&&x.a>=1q&&x.a<=(1q+2)){w=x.a}});4.d(\'18\',3(x){1p(x)});4.d(\'38\',3(){$(\'u.1o\').37()});3 1p(x){$(\'u.1o\').1n();f(t)36;t=1;k=0;f(13.35===34){k=1}$.33(\'/32?1m=31&30=l&2z=2y-2-2x-2w-2v&2u=1&k=\'+k,3(1l){$(\'#2t\').2s(1l)})}4.d(\'9\',3(e){f(e.a>1){o.17(\'n\',e.a)}});j h=o.2r(\'n\');4.d(\'16\',3(){f(h>0){1g(h)}});3 1b(9){8.7("6-2q").i=\'2p 2o?\';8.7("6-2n").i=\'2m 2l! 2k 1j 1i 2j \'+9+\'. 2i 1k 2h 2g 6 2f 2e 1k 1j 1i?\';8.7("6-1h").i=\'2d, 2c\';8.7("2b-1h").i=\'2a, 29\'}3 1g(9){1f 1a=1e.1d(9/1c);1f 19=1e.1d(9%1c).28().27(2,\'0\');1b(1a+\':\'+19);8.7("6-s").r.q=\'26\'}3 24(){4.23(h);4.18();8.7("6-s").r.q=\'p\'}3 22(){8.7("6-s").r.q=\'p\';o.17(\'n\',\'\')}4.d(\'16\',3(){});m().21("c://g.b/15/20.14","1z",3(){13.11.1y.1x=\'/v/l\'},"1w");',36,179,'|||function|player||resume|getElementById|document|time|position|cc|https|on||if|supervideo|lastt|innerHTML|var|adb|6vri8jyhla3n|jwplayer|tt6vri8jyhla3n|localStorage|none|display|style|modal|vvplay|div||x2ok||vvad|true|file|top||window|png|images|ready|setItem|play|seconds|minutes|translateModal|60|floor|Math|const|showResumeModal|btn|off|left|you|data|op|hide|video_ad|doPlay|2177|jpg|img|63|7258|100|download11|href|location|Download|download2|addButton|cancelResume|seek|resumeVideo||flex|padStart|toString|thanks|No|cancel|please|Yes|where|watching|to|like|Would|at|You|back|Welcome|text|playing|Resume|title|getItem|html|fviews|embed|ab259fd78024bdfa5d3c19fec59f893d|1757498407|184|2081453|hash|file_code|view|dl|get|undefined|cRAds|return|show|complete|slow|fadeIn|video_ad_fadein|vastdone2|vastdone1|cast|margin|right|link|logo_p|logo|aboutlink|xvs|abouttext|90|fontOpacity|edgeStyle|backgroundOpacity|Verdana|fontFamily|fontSize|FFFFFF|color|captions|thumbnails|kind|6vri8jyhla3n0000|url|length|get_slides|dlf|tracks|myskin|name|skin|75|playbackRateControls|start|startparam|html5|primary|hlshtml|androidhls|metadata|preload|duration|uniform|stretching|height|width|6vri8jyhla3n_xt|image|m3u8|master|urlset|dnzpcjj427g4a3gyvbth53rxqgffbu4vol4o7gg7pskpznysppkxbh6kuuxq|hls|serversicuro|hfs311|sources|setup|vplayer'.split('|')))
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
|
||||
});
|
||||
</script>
|
||||
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'97ce13982ce34d26',t:'MTc1NzQ5ODQwOC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></BODY></HTML>
|
||||
82
src/utils/__fixtures__/StreamResolver/https:supervideo.cceq7i0sw1oytw3
generated
Normal file
82
src/utils/__fixtures__/StreamResolver/https:supervideo.cceq7i0sw1oytw3
generated
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
<HTML>
|
||||
<HEAD>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<link rel="stylesheet" type="text/css" href="https://supervideo.cc/css/main.css">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon.ico">
|
||||
<script language="JavaScript" type="text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.min.js"></script>
|
||||
<script language="JavaScript" type="text/javascript" src="https://supervideo.cc/js/xupload.js"></script>
|
||||
<script language="JavaScript" type="text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.cookie.js"></script>
|
||||
<script>
|
||||
$.cookie('file_id', '2071851', { expires: 10 });
|
||||
$.cookie('aff', '11057', { expires: 10 });
|
||||
|
||||
</script>
|
||||
</HEAD>
|
||||
<BODY topmargin=0 leftmargin=0 style="background:transparent;">
|
||||
|
||||
|
||||
|
||||
<!--100% ads-->
|
||||
<script src="/9271593.js"></script>
|
||||
<script src="/9271609.js"></script>
|
||||
<script data-cfasync="false" async type="text/javascript" src="//bu.stummelbeelbow.com/r5anaGaI7UQV/115547"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div style="position:relative;">
|
||||
<div id="adbd" class="overdiv"></div>
|
||||
<div id="play_limit_box"></div>
|
||||
<script type='text/javascript' src='https://supervideo.cc/player8/jwplayer.js'></script>
|
||||
<script type="text/javascript">jwplayer.key="9dOyFG96QFb9AWbR+FhhislXHfV1gIhrkaxLYfLydfiYyC0s";</script>
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-46849459-36"></script>
|
||||
<script>
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
gtag('config', 'UA-46849459-36');
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<div id="resume-modal" style="color:#fff; font-family:Roboto, Arial; display:none; padding:2rem; justify-content:center; align-items:center; position:absolute; top:0; left:0; right:0; bottom:0; background-color: rgba(0,0,0,.1); font-size: 12px; z-index:200;">
|
||||
<div style="max-width:420px; background-color: rgba(1, 1, 1, .5); -webkit-backdrop-filter: blur(20px); backdrop-filter:blur(20px); text-align:center;padding:1.5rem; border-radius:8px;border: 1px solid rgba(255,255,255,.18);">
|
||||
<h5 style="margin-bottom:10px;font-weight:bold;color:#fff; font-size:15px;" id="resume-title"></h5>
|
||||
<p style="margin-bottom:10px;opacity:.65" id="resume-text"></p>
|
||||
<div style="display:flex;gap:.4rem; align-items-center;justify-content:center">
|
||||
<button onclick="resumeVideo()" id="resume-btn" style="border:0;cursor:pointer;border-radius:5px; padding:.5rem .75rem; color:#fff;background: linear-gradient(90deg, #32A7FF 0%, #6E2FFF 100%);color:#fff"></button>
|
||||
<button onclick="cancelResume()" id="cancel-btn" style="border:0;cursor:pointer;border-radius:5px;padding:.5rem .75rem; color:#fff;background:rgba(255,255,255,.15);color:#fff"></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="https://supervideo.cc/assets/player/myskinfile.css?v=11">
|
||||
<script src="https://supervideo.cc/js/pop.js"></script>
|
||||
<div id='vplayer' style="width:100%;height:100%;text-align:center;"><img src="/images/inv.png" style="width:100%;height:100%;"></div>
|
||||
</div>
|
||||
|
||||
|
||||
<script type='text/javascript'>eval(function(p,a,c,k,e,d){while(c--)if(k[c])p=p.replace(new RegExp('\\b'+c.toString(a)+'\\b','g'),k[c]);return p}('m("4y").4x({4w:[{z:"c://4v.4u.b/4t/,4s,.4r/4q.4p"}],4o:"c://1t.g.b/4n.1s",4m:"1w%",4l:"1w%",4k:"1r",4j:"1v.1u",4i:\'4h\',4g:"y",4f:"y",4e:"4d",4c:"4b",4a:[0.25,0.5,0.49,1,1.25,1.5,2],48:{47:"46"},45:[{z:"/44?1m=43&42=1v.1u&41=c://1t.g.b/40.1s",3z:"3y"}],3x:{3w:\'#3v\',3u:12,3t:"3s",3r:0,3q:\'1r\',3p:3o},3n:"3m",3l:"",3k:{z:"c://g.b/14/3j.13",3i:"c://g.b/l",a:"10-3h",3g:"5",1n:y},3f:{}});j s,w,u=0;j 3e=0,3d=0;j 4=m();4.d(\'9\',3(x){f(5>0&&x.a>=5&&w!=1){w=1;$(\'t.3c\').3b(\'3a\')}f(u==0&&x.a>=1q&&x.a<=(1q+2)){u=x.a}});4.d(\'18\',3(x){1p(x)});4.d(\'39\',3(){$(\'t.1o\').38()});3 1p(x){$(\'t.1o\').1n();f(s)37;s=1;k=0;f(11.36===35){k=1}$.34(\'/33?1m=32&31=l&30=2z-2-2y-2x-2w&2v=1&k=\'+k,3(1l){$(\'#2u\').2t(1l)})}4.d(\'9\',3(e){f(e.a>1){o.16(\'n\',e.a)}});j h=o.2s(\'n\');4.d(\'15\',3(){f(h>0){1g(h)}});3 1b(9){8.7("6-2r").i=\'2q 2p?\';8.7("6-2o").i=\'2n 2m! 2l 1j 1i 2k \'+9+\'. 2j 1k 2i 2h 6 2g 2f 1k 1j 1i?\';8.7("6-1h").i=\'2e, 2d\';8.7("2c-1h").i=\'2b, 2a\'}3 1g(9){1f 1a=1e.1d(9/1c);1f 19=1e.1d(9%1c).29().28(2,\'0\');1b(1a+\':\'+19);8.7("6-r").q.p=\'27\'}3 26(){4.24(h);4.18();8.7("6-r").q.p=\'17\'}3 23(){8.7("6-r").q.p=\'17\';o.16(\'n\',\'\')}4.d(\'15\',3(){});m().22("c://g.b/14/21.13","20",3(){11.10.1z.1y=\'/v/l\'},"1x");',36,179,'|||function|player||resume|getElementById|document|time|position|cc|https|on||if|supervideo|lastt|innerHTML|var|adb|q7i0sw1oytw3|jwplayer|ttq7i0sw1oytw3|localStorage|display|style|modal|vvplay|div|x2ok||vvad||true|file|top|window||png|images|ready|setItem|none|play|seconds|minutes|translateModal|60|floor|Math|const|showResumeModal|btn|off|left|you|data|op|hide|video_ad|doPlay|2177|uniform|jpg|img|58|7258|100|download11|href|location|Download|download2|addButton|cancelResume|seek||resumeVideo|flex|padStart|toString|thanks|No|cancel|please|Yes|where|watching|to|like|Would|at|You|back|Welcome|text|playing|Resume|title|getItem|html|fviews|embed|217e76ee7e23e0426baeee57daaf52e3|1757498408|184|2071851|hash|file_code|view|dl|get|undefined|cRAds|return|show|complete|slow|fadeIn|video_ad_fadein|vastdone2|vastdone1|cast|margin|right|link|logo_p|logo|aboutlink|xvs|abouttext|90|fontOpacity|edgeStyle|backgroundOpacity|Verdana|fontFamily|fontSize|FFFFFF|color|captions|thumbnails|kind|q7i0sw1oytw30000|url|length|get_slides|dlf|tracks|myskin|name|skin|75|playbackRateControls|start|startparam|html5|primary|hlshtml|androidhls|metadata|preload|duration|stretching|height|width|q7i0sw1oytw3_xt|image|m3u8|master|urlset|dnzpfi3d27g4a3gyvbmh5klwtl65qh654hyjtgupd6p57tdcfdqtnows4zxa|hls|serversicuro|hfs309|sources|setup|vplayer'.split('|')))
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
<script>
|
||||
$(function() {
|
||||
|
||||
});
|
||||
</script>
|
||||
<script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'97ce13983cec4d26',t:'MTc1NzQ5ODQwOC4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></BODY></HTML>
|
||||
|
|
@ -1,406 +0,0 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>
|
||||
|
||||
Watch des teufels bad 2024
|
||||
|
||||
</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="description" content="Watch video des teufels bad 2024">
|
||||
<meta name="keywords" content="des, teufels, bad, 2024">
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://supervideo.cc/assets/css/style.css?v=130">
|
||||
<!-- jsdata -->
|
||||
<script src="https://supervideo.cc/assets/js/libs.min.js?v=2" type="871b1b4446057f57255510c7-text/javascript"></script>
|
||||
<script src="https://supervideo.cc/assets/js/common.js?v=2" type="871b1b4446057f57255510c7-text/javascript"></script>
|
||||
<script src="https://supervideo.cc/js/xupload.js?v=4" type="871b1b4446057f57255510c7-text/javascript"></script>
|
||||
<!-- favicon -->
|
||||
<link rel="apple-touch-icon" href="https://supervideo.cc/assets/images/favicon/apple-touch-icon.png" sizes="180x180">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon-32x32.png" sizes="32x32">
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon-16x16.png" sizes="16x16">
|
||||
<!-- <link rel="manifest" href="https://supervideo.cc/assets/images/favicon/manifest.json">-->
|
||||
<link rel="icon" href="https://supervideo.cc/assets/images/favicon/favicon.ico">
|
||||
</head>
|
||||
|
||||
<body class="
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
">
|
||||
<header class="header">
|
||||
<div class="container-fluid">
|
||||
<div class="header__bar flex-start">
|
||||
<div class="flex-grow-1">
|
||||
<a href="/" class="logo"></a>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="header__right"><a href="/login.html" class="btn btn_border_default header__btn">
|
||||
Login
|
||||
</a><a href="/?op=registration" class="btn btn_secondary header__btn">
|
||||
Sign Up
|
||||
</a></div>
|
||||
<div class="header-mobile">
|
||||
<button type="button" class="btn-toggle" data-toggle="dropdown">
|
||||
<i class="icon icon_user icon_size_18"></i>
|
||||
</button>
|
||||
<div class="dropdown-menu dropdown-menu-right header-mobile__dropdown-menu">
|
||||
<a href="/login.html" class="btn btn_block btn_border_default">
|
||||
Login
|
||||
</a><a href="/?op=registration" class="btn btn_block btn_secondary">
|
||||
Sign Up
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
|
||||
|
||||
<style>
|
||||
.modal {
|
||||
color: #333;
|
||||
}
|
||||
|
||||
.download-codes__copy {
|
||||
position: relative;
|
||||
margin-bottom: 15px;
|
||||
margin-top: 10px;
|
||||
float: right;
|
||||
}
|
||||
|
||||
.download__player {
|
||||
position: relative;
|
||||
padding-top: 56.25%;
|
||||
}
|
||||
|
||||
.download__info-item {
|
||||
margin-bottom: 15px;
|
||||
font-size: 14px;
|
||||
}
|
||||
|
||||
.download__info-item a {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.download__info-tags {
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
.downloadbox__dropdown-menu li a {
|
||||
-webkit-flex-wrap: nowrap;
|
||||
-ms-flex-wrap: nowrap;
|
||||
flex-wrap: nowrap;
|
||||
}
|
||||
.downloadbox__quality {
|
||||
margin-right: 5px;
|
||||
}
|
||||
.downloadbox__size {font-size: 13px;}
|
||||
</style>
|
||||
|
||||
|
||||
<!--100% ads-->
|
||||
<script src="/9271593.js" type="871b1b4446057f57255510c7-text/javascript"></script>
|
||||
<script src="/9271609.js" type="871b1b4446057f57255510c7-text/javascript"></script>
|
||||
<script data-cfasync="false" async type="text/javascript" src="//bu.stummelbeelbow.com/r5anaGaI7UQV/115547"></script>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<script language="JavaScript" type="871b1b4446057f57255510c7-text/javascript" CHARSET="UTF-8" src="https://supervideo.cc/js/jquery.cookie.js"></script>
|
||||
<script type="871b1b4446057f57255510c7-text/javascript">
|
||||
$.cookie('file_id', '2071851', { expires: 10 });
|
||||
$.cookie('aff', '11057', { expires: 10 });
|
||||
|
||||
</script>
|
||||
|
||||
<div class="container-fluid">
|
||||
|
||||
|
||||
|
||||
<div class="download">
|
||||
<div class="download__top" style="background-image: url(https://supervideo.cc/assets/images/bg_download.png);">
|
||||
<div class="container">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="download__player">
|
||||
<div class="overlay " >
|
||||
<script type="871b1b4446057f57255510c7-text/javascript" src='https://supervideo.cc/player8/jwplayer.js'></script>
|
||||
<script type="871b1b4446057f57255510c7-text/javascript">jwplayer.key="9dOyFG96QFb9AWbR+FhhislXHfV1gIhrkaxLYfLydfiYyC0s";</script>
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-46849459-36" type="871b1b4446057f57255510c7-text/javascript"></script>
|
||||
<script type="871b1b4446057f57255510c7-text/javascript">
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag(){dataLayer.push(arguments);}
|
||||
gtag('js', new Date());
|
||||
gtag('config', 'UA-46849459-36');
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<div id="resume-modal" style="color:#fff; font-family:Roboto, Arial; display:none; padding:2rem; justify-content:center; align-items:center; position:absolute; top:0; left:0; right:0; bottom:0; background-color: rgba(0,0,0,.1); font-size: 12px; z-index:200;">
|
||||
<div style="max-width:420px; background-color: rgba(1, 1, 1, .5); -webkit-backdrop-filter: blur(20px); backdrop-filter:blur(20px); text-align:center;padding:1.5rem; border-radius:8px;border: 1px solid rgba(255,255,255,.18);">
|
||||
<h5 style="margin-bottom:10px;font-weight:bold;color:#fff; font-size:15px;" id="resume-title"></h5>
|
||||
<p style="margin-bottom:10px;opacity:.65" id="resume-text"></p>
|
||||
<div style="display:flex;gap:.4rem; align-items-center;justify-content:center">
|
||||
<button onclick="if (!window.__cfRLUnblockHandlers) return false; resumeVideo()" id="resume-btn" style="border:0;cursor:pointer;border-radius:5px; padding:.5rem .75rem; color:#fff;background: linear-gradient(90deg, #32A7FF 0%, #6E2FFF 100%);color:#fff" data-cf-modified-871b1b4446057f57255510c7-=""></button>
|
||||
<button onclick="if (!window.__cfRLUnblockHandlers) return false; cancelResume()" id="cancel-btn" style="border:0;cursor:pointer;border-radius:5px;padding:.5rem .75rem; color:#fff;background:rgba(255,255,255,.15);color:#fff" data-cf-modified-871b1b4446057f57255510c7-=""></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="https://supervideo.cc/assets/player/myskinfile.css?v=11">
|
||||
<script src="https://supervideo.cc/js/pop.js" type="871b1b4446057f57255510c7-text/javascript"></script>
|
||||
<div id='vplayer' style="width:100%;height:100%;text-align:center;"><img src="/images/inv.png" style="width:100%;height:100%;"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="row justify-content-center align-items-center">
|
||||
<div class="col-sm-8 mr-auto">
|
||||
<h1 class="download__title">
|
||||
des-teufels-bad-2024
|
||||
</h1>
|
||||
<ul class="download__info">
|
||||
<li><i class="icon icon_clock icon_align_left"></i>
|
||||
on
|
||||
Jun 27, 2024
|
||||
</li>
|
||||
<li><i class="icon icon_user icon_align_left"></i><a href="/users/germancloud123">
|
||||
germancloud123
|
||||
</a></li>
|
||||
<li><i class="icon icon_eye icon_align_left"></i>
|
||||
1868 views
|
||||
</li>
|
||||
<li><button type="button" class="btn download__flag" data-toggle="modal" data-target="#vid-flag"><i class="icon icon_flag"></i></button>
|
||||
<div class="modal fade" id="vid-flag" tabindex="-1" role="dialog" aria-labelledby="modal-title" aria-hidden="true">
|
||||
<div class="modal-dialog modal-dialog-centered" role="document">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<h5 class="modal-title" id="modal-title">Flag:</h5>
|
||||
<button type="button" class="modal-close" data-dismiss="modal" aria-label="Close">
|
||||
<i class="icon icon_round-close icon_size_20"></i>
|
||||
</button>
|
||||
</div>
|
||||
<div class="modal-body" id="id_flag">
|
||||
<form class="form" method="POST" action="/" onsubmit="if (!window.__cfRLUnblockHandlers) return false; $.post('/',$(this).serialize(),function(code){ eval(code); $('#id_flag').wrapInner('<span></span>').addClass('alert alert-success'); } );return false;" data-cf-modified-871b1b4446057f57255510c7-="">
|
||||
<input type="hidden" name="op" value="report_file">
|
||||
<input type="hidden" name="file_code" value="q7i0sw1oytw3">
|
||||
<div class="form__group">
|
||||
<label class="form__label">
|
||||
Reason
|
||||
</label>
|
||||
<select class="input" name="report_type">
|
||||
<option>
|
||||
Broken video
|
||||
</option>
|
||||
<option>
|
||||
Wrong title/description
|
||||
</option>
|
||||
<option>
|
||||
Copyright restriction
|
||||
</option>
|
||||
<option>
|
||||
Other
|
||||
</option>
|
||||
</select></div>
|
||||
<div class="form__group">
|
||||
<textarea name="report_info" class="input" id="msg" rows="2" placeholder="Details"></textarea>
|
||||
</div>
|
||||
<input type="submit" name="add" value="Send Report" class="btn btn_primary">
|
||||
<button type="submit" class="btn btn_default" data-dismiss="modal">Cancel</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-sm-auto">
|
||||
<ul class="download-social">
|
||||
<li><a class="download-social__item download-social__item_facebook" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'Share Facebook', 'width=640,height=436,toolbar=0,status=0'); return false" href="https://www.facebook.com/sharer/sharer.php?u=/q7i0sw1oytw3" data-cf-modified-871b1b4446057f57255510c7-=""><i class="icon icon_facebook"></i></a></li>
|
||||
<li><a class="download-social__item download-social__item_twitter" onclick="if (!window.__cfRLUnblockHandlers) return false; window.open(this.href, 'Share Twitter', 'width=640,height=436,toolbar=0,status=0'); return false" href="https://twitter.com/intent/tweet?text=des-teufels-bad-2024" data-cf-modified-871b1b4446057f57255510c7-=""><i class="icon icon_twitter"></i></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="dowonload-rating" id="vote">
|
||||
<button type="button" class="btn dowonload-rating__btn dowonload-rating__btn_plus" onclick="if (!window.__cfRLUnblockHandlers) return false; return jah('/?op=vote&file_code=q7i0sw1oytw3&v=up')" title="Like" data-cf-modified-871b1b4446057f57255510c7-=""><i
|
||||
class="icon icon_like icon_align_left icon-size_20 dowonload-rating__icon"></i><span id="likes_num">
|
||||
0
|
||||
</span></button>
|
||||
<span class="dowonload-rating__divider"></span>
|
||||
<button type="button" class="btn dowonload-rating__btn dowonload-rating__btn_minus" onclick="if (!window.__cfRLUnblockHandlers) return false; return jah('/?op=vote&file_code=q7i0sw1oytw3&v=down')" title="Don't Like" data-cf-modified-871b1b4446057f57255510c7-=""><i
|
||||
class="icon icon_dislike icon_align_left icon-size_20 dowonload-rating__icon"></i><span id="dislikes_num">
|
||||
0
|
||||
</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row justify-content-center">
|
||||
|
||||
|
||||
<div class="col-sm-auto">
|
||||
|
||||
<div class="downloadbox">
|
||||
<a href="#" data-toggle="dropdown" class="downloadbox__btn"> <i class="icon icon_download downloadbox__icon"></i> <span> <strong class="downloadbox__title">FREE DOWNLOAD</strong> Click to start Download </span> </a>
|
||||
<ul class="dropdown-menu downloadbox__dropdown-menu">
|
||||
|
||||
<li>
|
||||
<a href="#" onclick="if (!window.__cfRLUnblockHandlers) return false; download_video('q7i0sw1oytw3','n','2071851-50-99-1749846847-69fb0f1695cb0618bc7c6a5a23ca14a0')" data-cf-modified-871b1b4446057f57255510c7-=""><i
|
||||
class="icon icon_download icon_size_18 icon_align_left"></i><b class="downloadbox__quality">
|
||||
Normal quality
|
||||
</b><span class="downloadbox__size">
|
||||
1280x720, 1.0 GB
|
||||
</span></a>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
<div class="col-lg-8 order-2 order-lg-1">
|
||||
|
||||
</div>
|
||||
<div class="col-lg-4 order-1 order-lg-2">
|
||||
<div class="dsh-block">
|
||||
<ul class="dsh-block__tabs nav">
|
||||
<li><a class="active" data-toggle="tab" href="#tab-link">
|
||||
Download Link
|
||||
</a></li>
|
||||
<li><a data-toggle="tab" href="#tab-forum">
|
||||
Forum Code
|
||||
</a></li>
|
||||
<li><a data-toggle="tab" href="#tab-html">HTML</a></li>
|
||||
<li><a data-toggle="tab" href="#tab-embed">Embed</a></li>
|
||||
</ul>
|
||||
<div class="dsh-block__body tab-content clearfix">
|
||||
<div class="tab-pane fade show active" id="tab-link">
|
||||
<div class="download-codes js-codes">
|
||||
<textarea class="input download-codes__area">https://supervideo.cc/q7i0sw1oytw3</textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="tab-forum">
|
||||
<div class="download-codes js-codes">
|
||||
<textarea class="input download-codes__area">[URL=https://supervideo.cc/q7i0sw1oytw3][IMG]https://img.supervideo.cc/q7i0sw1oytw3_t.jpg[/IMG]
|
||||
des-teufels-bad-2024[/URL]
|
||||
[1280x720, 02:00:58]</textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="tab-html">
|
||||
<div class="download-codes js-codes">
|
||||
<textarea
|
||||
class="input download-codes__area"><a href="https://supervideo.cc/q7i0sw1oytw3"><img src="https://img.supervideo.cc/q7i0sw1oytw3_t.jpg" border=0><br>des-teufels-bad-2024</a><br>[1280x720, 02:00:58]</textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="tab-pane fade" id="tab-embed">
|
||||
<div class="form__group">
|
||||
<div class="row align-items-center text-center justify-content-center">
|
||||
<div class="col-12">
|
||||
<label class="form__label">Embed size: </label>
|
||||
</div>
|
||||
<div class="col-auto">
|
||||
<div class="row no-gutters align-items-center">
|
||||
<div class="col-auto">
|
||||
<input type="text" class="input" id="iew" value="640" size="3">
|
||||
</div>
|
||||
<div class="col-auto text-muted"><i class="icon icon_close icon_size_8 icon_align_left icon_align_right"></i></div>
|
||||
<div class="col-auto"><input class="input" type="text" id="ieh" value="360" size="3"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="download-codes js-codes">
|
||||
<textarea id="iet" class="input download-codes__area"><div style="position:relative;padding-bottom:56%;padding-top:20px;height:0;"><irame src="https://supervideo.cc/e/q7i0sw1oytw3" frameborder=0 marginwidth=0 marginheight=0 scrolling=no width=640 height=360 allowfullscreen style="position:absolute;top:0;left:0;width:100%;height:100%;"></iframe></div></textarea>
|
||||
<button type="button" class="btn btn_link btn_sm download-codes__copy js-copy-codes"><i class="icon icon_copy icon_align_left"></i><span>Copy</span></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="871b1b4446057f57255510c7-text/javascript">eval(function(p,a,c,k,e,d){while(c--)if(k[c])p=p.replace(new RegExp('\\b'+c.toString(a)+'\\b','g'),k[c]);return p}('m("4z").4y({4x:[{z:"c://4w.4v.b/4u/,4t,.4s/4r.4q"}],4p:"c://1t.g.b/4o.1s",4n:"1w%",4m:"1w%",4l:"1r",4k:"1v.1u",4j:\'4i\',4h:"y",4g:"y",4f:"4e",4d:"4c",4b:[0.25,0.5,0.4a,1,1.25,1.5,2],49:{48:"47"},46:[{z:"/45?1m=44&43=1v.1u&42=c://1t.g.b/41.1s",40:"3z"}],3y:{3x:\'#3w\',3v:12,3u:"3t",3s:0,3r:\'1r\',3q:3p},3o:"3n",3m:"",3l:{z:"c://g.b/14/3k.13",3j:"c://g.b/l",a:"10-3i",3h:"5",1n:y},3g:{}});j s,w,u=0;j 3f=0,3e=0;j 4=m();4.d(\'9\',3(x){f(5>0&&x.a>=5&&w!=1){w=1;$(\'t.3d\').3c(\'3b\')}f(u==0&&x.a>=1q&&x.a<=(1q+2)){u=x.a}});4.d(\'18\',3(x){1p(x)});4.d(\'3a\',3(){$(\'t.1o\').39()});3 1p(x){$(\'t.1o\').1n();f(s)38;s=1;k=0;f(11.37===36){k=1}$.35(\'/34?1m=33&32=l&31=30-2z-2y-2x-2w&2v=&k=\'+k,3(1l){$(\'#2u\').2t(1l)})}4.d(\'9\',3(e){f(e.a>1){o.16(\'n\',e.a)}});j h=o.2s(\'n\');4.d(\'15\',3(){f(h>0){1g(h)}});3 1b(9){8.7("6-2r").i=\'2q 2p?\';8.7("6-2o").i=\'2n 2m! 2l 1j 1i 2k \'+9+\'. 2j 1k 2i 2h 6 2g 2f 1k 1j 1i?\';8.7("6-1h").i=\'2e, 2d\';8.7("2c-1h").i=\'2b, 2a\'}3 1g(9){1f 1a=1e.1d(9/1c);1f 19=1e.1d(9%1c).29().28(2,\'0\');1b(1a+\':\'+19);8.7("6-r").q.p=\'27\'}3 26(){4.24(h);4.18();8.7("6-r").q.p=\'17\'}3 23(){8.7("6-r").q.p=\'17\';o.16(\'n\',\'\')}4.d(\'15\',3(){});m().22("c://g.b/14/21.13","20",3(){11.10.1z.1y=\'/v/l\'},"1x");',36,180,'|||function|player||resume|getElementById|document|time|position|cc|https|on||if|supervideo|lastt|innerHTML|var|adb|q7i0sw1oytw3|jwplayer|ttq7i0sw1oytw3|localStorage|display|style|modal|vvplay|div|x2ok||vvad||true|file|top|window||png|images|ready|setItem|none|play|seconds|minutes|translateModal|60|floor|Math|const|showResumeModal|btn|off|left|you|data|op|hide|video_ad|doPlay|1814|uniform|jpg|img|58|7258|100|download11|href|location|Download|download2|addButton|cancelResume|seek||resumeVideo|flex|padStart|toString|thanks|No|cancel|please|Yes|where|watching|to|like|Would|at|You|back|Welcome|text|playing|Resume|title|getItem|html|fviews|embed|8dc58692e6ccd0a65d8fcf8ee3f1d0af|1749846846|99|50|2071851|hash|file_code|view|dl|get|undefined|cRAds|return|show|complete|slow|fadeIn|video_ad_fadein|vastdone2|vastdone1|cast|margin|right|link|logo_p|logo|aboutlink|xvs|abouttext|90|fontOpacity|edgeStyle|backgroundOpacity|Verdana|fontFamily|fontSize|FFFFFF|color|captions|thumbnails|kind|q7i0sw1oytw30000|url|length|get_slides|dlf|tracks|myskin|name|skin|75|playbackRateControls|start|startparam|html5|primary|hlshtml|androidhls|metadata|preload|duration|stretching|height|width|q7i0sw1oytw3_xt|image|m3u8|master|urlset|dnzpfi3d27g4a3gyvbmh5klwtl65qh654hyjtgupd6p577fze64mz3bsmdyq|hls|serversicuro|hfs309|sources|setup|vplayer'.split('|')))
|
||||
</script>
|
||||
<script type="871b1b4446057f57255510c7-text/javascript">
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
<footer class="footer">
|
||||
<div class="container-fluid">
|
||||
<div class="footer__copyright">© 2017 - 2025 SuperVideo | Fast HLS Video Streaming Service
|
||||
</div>
|
||||
<ul class="footer__menu">
|
||||
<li><a href="">
|
||||
Home
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="/faq">
|
||||
FAQ
|
||||
</a></li>
|
||||
<li><a href="/tos">
|
||||
Terms of service
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="/premium">
|
||||
Trust Uploader
|
||||
</a></li>
|
||||
|
||||
|
||||
<li><a href="/make_money.html">
|
||||
Make Money
|
||||
</a></li>
|
||||
<li><a href="/checkfiles.html">
|
||||
Link Checker
|
||||
</a></li>
|
||||
<li><a href="/contacts">
|
||||
Contact Us
|
||||
</a></li>
|
||||
</ul>
|
||||
<div class="text-center" style="padding-top: 8px;">
|
||||
<!-- <a href="http://www.xvstheme.com/" rel="nofollow" title="Designed by XVSTheme" class="small text-reset" style="display:inline-flex; align-items: center">
|
||||
<span style="margin-right: 4px;">Designed by</span>
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="78.1" height="11" viewBox="0 0 78.1 11" xml:space="preserve"><path d="M73.5 7.5h-5.7c0 1.2.7 1.9 1.8 1.9.8 0 1.4-.4 1.6-1h2.4c-.6 1.7-1.9 2.6-3.9 2.6-2.8 0-4.2-1.4-4.2-4.1 0-2.8 1.3-4.1 4.1-4.1 2.7 0 4 1.3 4 3.8 0 .3 0 .6-.1.9zm-3.9-3.1c-1.1 0-1.6.4-1.7 1.6h3.4c-.2-1.1-.7-1.6-1.7-1.6zM62 6.3c0-1-.4-1.4-1.3-1.4-1 0-1.5.5-1.5 1.6v4.2h-2.3V6.3c0-1-.4-1.4-1.3-1.4-1 0-1.5.5-1.5 1.6v4.2h-2.3V3.1l2.1-.1.2 1c.4-.7 1.2-1.1 2.2-1.1 1.3 0 2.2.5 2.6 1.4.5-.9 1.3-1.4 2.5-1.4 2 0 3 1.1 3 3.4v4.5H62V6.3zM44.6 7.5c0 1.2.7 1.9 1.8 1.9.8 0 1.4-.4 1.6-1h2.4c-.5 1.7-1.8 2.6-3.8 2.6-2.8 0-4.2-1.4-4.2-4.1 0-2.8 1.3-4.1 4.1-4.1 2.7 0 4 1.3 4 3.8 0 .3 0 .6-.1.9h-5.8zm1.8-3.1c-1.1 0-1.6.4-1.7 1.6H48c-.1-1.1-.6-1.6-1.6-1.6zm-7.6 1.9c0-1-.4-1.4-1.4-1.4-1.2 0-1.6.5-1.6 1.6v4.2h-2.3V0h2.3v3.8c.4-.6 1.2-1 2.2-1 2.1 0 3.1 1.1 3.1 3.4v4.5h-2.4c.1.1.1-4.4.1-4.4zM27.4 7.6V5.2h-1.1V3.5l1.1-.4V1.4h2.3v1.7H32v2.1h-2.3v2.3c0 .9.3 1.2 1.2 1.2h1v2.1h-1.3c-2.3 0-3.2-.9-3.2-3.2zm-4.6-1.5c2.2.4 2.8.9 2.8 2.4S24.1 11 22 11c-2.4 0-3.8-.9-4.1-2.6h2.3c.2.6.7 1 1.7 1 .8 0 1.3-.4 1.3-.8 0-.5-.2-.7-1.2-.8l-1.5-.2c-1.8-.3-2.6-1-2.6-2.1C17.9 4 19.3 3 21.5 3c2.3 0 3.7.9 3.8 2.4h-2.4c-.1-.5-.7-.8-1.6-.8-.7 0-1.2.3-1.2.8 0 .4.2.6 1 .7.3-.1 1.7 0 1.7 0zM13.2 11c-2.2 0-3.1-1-3.5-3.5L9 3.1h2.3l.7 4.3c.2 1.1.5 1.5 1.2 1.5s1-.4 1.2-1.5l.6-4.3h2.4l-.7 4.4c-.4 2.5-1.4 3.5-3.5 3.5zm-7.3-.2L4.4 8.4l-1.6 2.3H0l2.8-3.9L.1 3.1h2.8l1.4 2.3 1.4-2.3h2.8L6 6.9l2.8 3.9H5.9z" fill="#000222"/><path d="M78.1 8.7h-2.6V11h2.6V8.7z" fill="#28e98c"/></svg>
|
||||
</a> -->
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
<script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="871b1b4446057f57255510c7-|49" defer></script><script>(function(){function c(){var b=a.contentDocument||a.contentWindow.document;if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'94f45de4dd00b7cb',t:'MTc0OTg0Njg0Ni4wMDAwMDA='};var a=document.createElement('script');a.nonce='';a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
|
||||
</html>
|
||||
|
|
@ -208,25 +208,21 @@ exports[`resolve returns sorted results 1`] = `
|
|||
},
|
||||
{
|
||||
"behaviorHints": {
|
||||
"bingeGroup": "webstreamr-supervideo_it",
|
||||
"bingeGroup": "webstreamr-supervideo_de",
|
||||
"notWebReady": true,
|
||||
"videoSize": 1181116006,
|
||||
},
|
||||
"name": "WebStreamr 🇮🇹 720p",
|
||||
"title": "the-devils-bath-2024-sd-sub-ita
|
||||
💾 1.1 GB 🔗 SuperVideo",
|
||||
"url": "https://hfs311.serversicuro.cc/hls/,dnzpcjj427g4a3gyvbth53rxqgffbu4vol4o7gg7pskpzb6josghbkwhnisq,.urlset/master.m3u8",
|
||||
"name": "WebStreamr 🇩🇪 720p",
|
||||
"title": "🔗 SuperVideo",
|
||||
"url": "https://hfs309.serversicuro.cc/hls/,dnzpfi3d27g4a3gyvbmh5klwtl65qh654hyjtgupd6p57tdcfdqtnows4zxa,.urlset/master.m3u8",
|
||||
},
|
||||
{
|
||||
"behaviorHints": {
|
||||
"bingeGroup": "webstreamr-supervideo_de",
|
||||
"bingeGroup": "webstreamr-supervideo_it",
|
||||
"notWebReady": true,
|
||||
"videoSize": 1073741824,
|
||||
},
|
||||
"name": "WebStreamr 🇩🇪 720p",
|
||||
"title": "des-teufels-bad-2024
|
||||
💾 1 GB 🔗 SuperVideo",
|
||||
"url": "https://hfs309.serversicuro.cc/hls/,dnzpfi3d27g4a3gyvbmh5klwtl65qh654hyjtgupd6p577fze64mz3bsmdyq,.urlset/master.m3u8",
|
||||
"name": "WebStreamr 🇮🇹 720p",
|
||||
"title": "🔗 SuperVideo",
|
||||
"url": "https://hfs311.serversicuro.cc/hls/,dnzpcjj427g4a3gyvbth53rxqgffbu4vol4o7gg7pskpznysppkxbh6kuuxq,.urlset/master.m3u8",
|
||||
},
|
||||
{
|
||||
"behaviorHints": {
|
||||
|
|
@ -288,25 +284,21 @@ exports[`resolve returns sorted results 2`] = `
|
|||
},
|
||||
{
|
||||
"behaviorHints": {
|
||||
"bingeGroup": "webstreamr-supervideo_it",
|
||||
"bingeGroup": "webstreamr-supervideo_de",
|
||||
"notWebReady": true,
|
||||
"videoSize": 1181116006,
|
||||
},
|
||||
"name": "WebStreamr 🇮🇹 720p",
|
||||
"title": "the-devils-bath-2024-sd-sub-ita
|
||||
💾 1.1 GB 🔗 SuperVideo",
|
||||
"url": "https://hfs311.serversicuro.cc/hls/,dnzpcjj427g4a3gyvbth53rxqgffbu4vol4o7gg7pskpzb6josghbkwhnisq,.urlset/master.m3u8",
|
||||
"name": "WebStreamr 🇩🇪 720p",
|
||||
"title": "🔗 SuperVideo",
|
||||
"url": "https://hfs309.serversicuro.cc/hls/,dnzpfi3d27g4a3gyvbmh5klwtl65qh654hyjtgupd6p57tdcfdqtnows4zxa,.urlset/master.m3u8",
|
||||
},
|
||||
{
|
||||
"behaviorHints": {
|
||||
"bingeGroup": "webstreamr-supervideo_de",
|
||||
"bingeGroup": "webstreamr-supervideo_it",
|
||||
"notWebReady": true,
|
||||
"videoSize": 1073741824,
|
||||
},
|
||||
"name": "WebStreamr 🇩🇪 720p",
|
||||
"title": "des-teufels-bad-2024
|
||||
💾 1 GB 🔗 SuperVideo",
|
||||
"url": "https://hfs309.serversicuro.cc/hls/,dnzpfi3d27g4a3gyvbmh5klwtl65qh654hyjtgupd6p577fze64mz3bsmdyq,.urlset/master.m3u8",
|
||||
"name": "WebStreamr 🇮🇹 720p",
|
||||
"title": "🔗 SuperVideo",
|
||||
"url": "https://hfs311.serversicuro.cc/hls/,dnzpcjj427g4a3gyvbth53rxqgffbu4vol4o7gg7pskpznysppkxbh6kuuxq,.urlset/master.m3u8",
|
||||
},
|
||||
{
|
||||
"behaviorHints": {
|
||||
|
|
|
|||
|
|
@ -72,11 +72,6 @@ exports[`buildManifest default manifest 1`] = `
|
|||
"title": "Proxy Config",
|
||||
"type": "text",
|
||||
},
|
||||
{
|
||||
"key": "noCache",
|
||||
"title": "Disable cache",
|
||||
"type": "checkbox",
|
||||
},
|
||||
],
|
||||
"description": "Provides HTTP URLs from streaming websites. Configure add-on for additional languages. Add MediaFlow proxy for more URLs.
|
||||
|
||||
|
|
@ -136,11 +131,6 @@ exports[`buildManifest disable extractors 1`] = `
|
|||
"title": "Proxy Config",
|
||||
"type": "text",
|
||||
},
|
||||
{
|
||||
"key": "noCache",
|
||||
"title": "Disable cache",
|
||||
"type": "checkbox",
|
||||
},
|
||||
{
|
||||
"default": "checked",
|
||||
"key": "disableExtractor_doodstream",
|
||||
|
|
@ -155,9 +145,10 @@ exports[`buildManifest disable extractors 1`] = `
|
|||
]
|
||||
`;
|
||||
|
||||
exports[`buildManifest has checked includeExternalUrls 1`] = `
|
||||
exports[`buildManifest has checked showErrors and includeExternalUrls 1`] = `
|
||||
[
|
||||
{
|
||||
"default": "checked",
|
||||
"key": "showErrors",
|
||||
"title": "Show errors",
|
||||
"type": "checkbox",
|
||||
|
|
@ -186,89 +177,6 @@ exports[`buildManifest has checked includeExternalUrls 1`] = `
|
|||
"title": "Proxy Config",
|
||||
"type": "text",
|
||||
},
|
||||
{
|
||||
"key": "noCache",
|
||||
"title": "Disable cache",
|
||||
"type": "checkbox",
|
||||
},
|
||||
]
|
||||
`;
|
||||
|
||||
exports[`buildManifest has checked noCache 1`] = `
|
||||
[
|
||||
{
|
||||
"key": "showErrors",
|
||||
"title": "Show errors",
|
||||
"type": "checkbox",
|
||||
},
|
||||
{
|
||||
"key": "includeExternalUrls",
|
||||
"title": "Include external URLs in results",
|
||||
"type": "checkbox",
|
||||
},
|
||||
{
|
||||
"default": "",
|
||||
"key": "mediaFlowProxyUrl",
|
||||
"title": "MediaFlow Proxy URL",
|
||||
"type": "text",
|
||||
},
|
||||
{
|
||||
"default": "",
|
||||
"key": "mediaFlowProxyPassword",
|
||||
"title": "MediaFlow Proxy Password",
|
||||
"type": "password",
|
||||
},
|
||||
{
|
||||
"default": "",
|
||||
"key": "proxyConfig",
|
||||
"title": "Proxy Config",
|
||||
"type": "text",
|
||||
},
|
||||
{
|
||||
"default": "checked",
|
||||
"key": "noCache",
|
||||
"title": "Disable cache",
|
||||
"type": "checkbox",
|
||||
},
|
||||
]
|
||||
`;
|
||||
|
||||
exports[`buildManifest has checked showErrors 1`] = `
|
||||
[
|
||||
{
|
||||
"default": "checked",
|
||||
"key": "showErrors",
|
||||
"title": "Show errors",
|
||||
"type": "checkbox",
|
||||
},
|
||||
{
|
||||
"key": "includeExternalUrls",
|
||||
"title": "Include external URLs in results",
|
||||
"type": "checkbox",
|
||||
},
|
||||
{
|
||||
"default": "",
|
||||
"key": "mediaFlowProxyUrl",
|
||||
"title": "MediaFlow Proxy URL",
|
||||
"type": "text",
|
||||
},
|
||||
{
|
||||
"default": "",
|
||||
"key": "mediaFlowProxyPassword",
|
||||
"title": "MediaFlow Proxy Password",
|
||||
"type": "password",
|
||||
},
|
||||
{
|
||||
"default": "",
|
||||
"key": "proxyConfig",
|
||||
"title": "Proxy Config",
|
||||
"type": "text",
|
||||
},
|
||||
{
|
||||
"key": "noCache",
|
||||
"title": "Disable cache",
|
||||
"type": "checkbox",
|
||||
},
|
||||
]
|
||||
`;
|
||||
|
||||
|
|
@ -319,11 +227,6 @@ exports[`buildManifest has checked source with appropriate config 1`] = `
|
|||
"title": "Proxy Config",
|
||||
"type": "text",
|
||||
},
|
||||
{
|
||||
"key": "noCache",
|
||||
"title": "Disable cache",
|
||||
"type": "checkbox",
|
||||
},
|
||||
]
|
||||
`;
|
||||
|
||||
|
|
@ -382,11 +285,6 @@ exports[`buildManifest has unchecked source without a config 1`] = `
|
|||
"title": "Proxy Config",
|
||||
"type": "text",
|
||||
},
|
||||
{
|
||||
"key": "noCache",
|
||||
"title": "Disable cache",
|
||||
"type": "checkbox",
|
||||
},
|
||||
]
|
||||
`;
|
||||
|
||||
|
|
@ -420,10 +318,5 @@ exports[`buildManifest showErrors and includeExternalUrls are unchecked by defau
|
|||
"title": "Proxy Config",
|
||||
"type": "text",
|
||||
},
|
||||
{
|
||||
"key": "noCache",
|
||||
"title": "Disable cache",
|
||||
"type": "checkbox",
|
||||
},
|
||||
]
|
||||
`;
|
||||
|
|
|
|||
|
|
@ -9,8 +9,6 @@ export const showErrors = (config: Config): boolean => 'showErrors' in config;
|
|||
|
||||
export const showExternalUrls = (config: Config): boolean => 'includeExternalUrls' in config;
|
||||
|
||||
export const noCache = (config: Config): boolean => 'noCache' in config;
|
||||
|
||||
export const hasMultiEnabled = (config: Config): boolean => 'multi' in config;
|
||||
|
||||
export const disableExtractorConfigKey = (extractor: Extractor): string => `disableExtractor_${extractor.id}`;
|
||||
|
|
|
|||
|
|
@ -3,7 +3,15 @@ import { minimatch } from 'minimatch';
|
|||
import { Dispatcher, ProxyAgent } from 'undici';
|
||||
import { Context } from '../types';
|
||||
|
||||
export const getProxyForUrl = (ctx: Context, url: URL): URL | undefined => {
|
||||
const createProxyAgent = (proxyUrl: URL): Dispatcher => {
|
||||
if (proxyUrl.protocol === 'socks5:') {
|
||||
return socksDispatcher({ type: 5, host: proxyUrl.hostname, port: parseInt(proxyUrl.port) });
|
||||
}
|
||||
|
||||
return new ProxyAgent({ uri: proxyUrl.href });
|
||||
};
|
||||
|
||||
const createBasicDispatcher = (ctx: Context, url: URL): Dispatcher | undefined => {
|
||||
const proxyConfig = ctx.config['proxyConfig'] || process.env['PROXY_CONFIG'];
|
||||
|
||||
if (proxyConfig) {
|
||||
|
|
@ -14,20 +22,16 @@ export const getProxyForUrl = (ctx: Context, url: URL): URL | undefined => {
|
|||
}
|
||||
|
||||
if (hostPattern === '*' || minimatch(url.host, hostPattern)) {
|
||||
return proxy === 'false' ? undefined : new URL(proxy);
|
||||
return createProxyAgent(new URL(proxy));
|
||||
}
|
||||
}
|
||||
} else if (process.env['ALL_PROXY']) {
|
||||
return new URL(process.env['ALL_PROXY']);
|
||||
return createProxyAgent(new URL(process.env['ALL_PROXY']));
|
||||
}
|
||||
|
||||
return undefined;
|
||||
};
|
||||
|
||||
export const createProxyAgent = (proxyUrl: URL): Dispatcher => {
|
||||
if (proxyUrl.protocol === 'socks5:') {
|
||||
return socksDispatcher({ type: 5, host: proxyUrl.hostname, port: parseInt(proxyUrl.port) });
|
||||
}
|
||||
|
||||
return new ProxyAgent({ uri: proxyUrl.href });
|
||||
export const createDispatcher = (ctx: Context, url: URL): Dispatcher | undefined => {
|
||||
return createBasicDispatcher(ctx, url);
|
||||
};
|
||||
|
|
|
|||
|
|
@ -50,20 +50,8 @@ describe('buildManifest', () => {
|
|||
expect(manifest.config).toMatchSnapshot();
|
||||
});
|
||||
|
||||
test('has checked showErrors', () => {
|
||||
const manifest = buildManifest([], [], { showErrors: 'on' });
|
||||
|
||||
expect(manifest.config).toMatchSnapshot();
|
||||
});
|
||||
|
||||
test('has checked includeExternalUrls', () => {
|
||||
const manifest = buildManifest([], [], { includeExternalUrls: 'on' });
|
||||
|
||||
expect(manifest.config).toMatchSnapshot();
|
||||
});
|
||||
|
||||
test('has checked noCache', () => {
|
||||
const manifest = buildManifest([], [], { noCache: 'on' });
|
||||
test('has checked showErrors and includeExternalUrls', () => {
|
||||
const manifest = buildManifest([], [], { showErrors: 'on', includeExternalUrls: 'on' });
|
||||
|
||||
expect(manifest.config).toMatchSnapshot();
|
||||
});
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ const typedEntries = <T extends object>(obj: T): [keyof T, T[keyof T]][] => (Obj
|
|||
export const buildManifest = (sources: Source[], extractors: Extractor[], config: Config): CustomManifest => {
|
||||
const manifest: CustomManifest = {
|
||||
id: envGetAppId(),
|
||||
version: '0.51.0', // x-release-please-version
|
||||
version: '0.50.4', // x-release-please-version
|
||||
name: envGetAppName(),
|
||||
description: 'Provides HTTP URLs from streaming websites. Configure add-on for additional languages. Add MediaFlow proxy for more URLs.',
|
||||
resources: [
|
||||
|
|
@ -96,13 +96,6 @@ export const buildManifest = (sources: Source[], extractors: Extractor[], config
|
|||
default: config['proxyConfig'] ?? '',
|
||||
});
|
||||
|
||||
manifest.config.push({
|
||||
key: 'noCache',
|
||||
type: 'checkbox',
|
||||
title: 'Disable cache',
|
||||
...('noCache' in config && { default: 'checked' }),
|
||||
});
|
||||
|
||||
extractors.forEach((extractor) => {
|
||||
if (extractor.id === 'external') {
|
||||
return;
|
||||
|
|
|
|||
Loading…
Reference in a new issue