feat(source): add 4KHDHub

This commit is contained in:
WebStreamr 2025-09-08 07:17:50 +00:00
parent 224b241cd6
commit 8a1645fb81
No known key found for this signature in database
59 changed files with 23623 additions and 1 deletions

10
package-lock.json generated
View file

@ -20,6 +20,7 @@
"http-cache-semantics": "^4.2.0",
"jsdom": "^26.1.0",
"randomstring": "^1.3.1",
"rot13-cipher": "^1.0.0",
"slugify": "^1.6.6",
"tough-cookie": "^6.0.0",
"undici": "^7.10.0",
@ -9186,6 +9187,15 @@
"url": "https://github.com/sponsors/isaacs"
}
},
"node_modules/rot13-cipher": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/rot13-cipher/-/rot13-cipher-1.0.0.tgz",
"integrity": "sha512-KXW+GRWwqT1xSBl4K7WzlXX8ba+h2CjguOhPaBsZ3nBPDzaTQncL3uEAauLXS4tAqerfAoc1iIYZbo8gPhmAfA==",
"license": "MIT",
"engines": {
"node": ">=12"
}
},
"node_modules/router": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/router/-/router-2.2.0.tgz",

View file

@ -42,6 +42,7 @@
"http-cache-semantics": "^4.2.0",
"jsdom": "^26.1.0",
"randomstring": "^1.3.1",
"rot13-cipher": "^1.0.0",
"slugify": "^1.6.6",
"tough-cookie": "^6.0.0",
"undici": "^7.10.0",

View file

@ -0,0 +1,53 @@
import { createTestContext } from '../test';
import { FetcherMock, TmdbId } from '../utils';
import { FourKHDHub } from './FourKHDHub';
const ctx = createTestContext();
describe('FourKHDHub', () => {
let source: FourKHDHub;
beforeEach(() => {
source = new FourKHDHub(new FetcherMock(`${__dirname}/__fixtures__/FourKHDHub`));
});
test('handle non-existent devil\'s bath 2024 gracefully', async () => {
const streams = await source.handle(ctx, 'movie', new TmdbId(931944, undefined, undefined));
expect(streams).toMatchSnapshot();
});
test('handle superman 2025', async () => {
const streams = await source.handle(ctx, 'movie', new TmdbId(1061474, undefined, undefined));
expect(streams).toMatchSnapshot();
});
test('handle dark 2017 s01e02', async () => {
const streams = await source.handle(ctx, 'series', new TmdbId(70523, 1, 2));
expect(streams).toMatchSnapshot();
});
test('handle dexter resurrection 2025 s01e01', async () => {
const streams = await source.handle(ctx, 'series', new TmdbId(259909, 1, 1));
expect(streams).toMatchSnapshot();
});
test('handle dexter original sin 2024 s01e01', async () => {
const streams = await source.handle(ctx, 'series', new TmdbId(219937, 1, 1));
expect(streams).toMatchSnapshot();
});
test('handle crayon shin-chan 1993', async () => {
const streams = await source.handle(ctx, 'movie', new TmdbId(128868, undefined, undefined));
expect(streams).toMatchSnapshot();
});
test('handle crayon shin-chan 1998', async () => {
const streams = await source.handle(ctx, 'movie', new TmdbId(128875, undefined, undefined));
expect(streams).toMatchSnapshot();
});
test('handle crank 2006', async () => {
const streams = await source.handle(ctx, 'movie', new TmdbId(1948, undefined, undefined));
expect(streams).toMatchSnapshot();
});
});

121
src/source/FourKHDHub.ts Normal file
View file

@ -0,0 +1,121 @@
import bytes from 'bytes';
import * as cheerio from 'cheerio';
import { BasicAcceptedElems, CheerioAPI } from 'cheerio';
import { AnyNode } from 'domhandler';
import rot13Cipher from 'rot13-cipher';
import { ContentType } from 'stremio-addon-sdk';
import { Context, CountryCode, Meta } from '../types';
import { Fetcher, findCountryCodes, getTmdbId, getTmdbNameAndYear, Id, TmdbId } from '../utils';
import { Source, SourceResult } from './Source';
export class FourKHDHub extends Source {
public readonly id = '4khdhub';
public readonly label = '4KHDHub';
public readonly contentTypes: ContentType[] = ['movie', 'series'];
public readonly countryCodes: CountryCode[] = [CountryCode.multi];
public readonly baseUrl = 'https://4khdhub.fans';
private readonly fetcher: Fetcher;
public constructor(fetcher: Fetcher) {
super();
this.fetcher = fetcher;
}
public async handleInternal(ctx: Context, _type: string, id: Id): Promise<SourceResult[]> {
const tmdbId = await getTmdbId(ctx, this.fetcher, id);
const pageUrl = await this.fetchPageUrl(ctx, tmdbId);
if (!pageUrl) {
return [];
}
const html = await this.fetcher.text(ctx, pageUrl);
const $ = cheerio.load(html);
if (tmdbId.season) {
return Promise.all(
$(`.episode-item`)
.filter((_i, el) => $('.episode-title', el).text().includes(`S${String(tmdbId.season).padStart(2, '0')}`))
.map(async (_i, el) => {
const downloadItemEl = $('.episode-download-item', el)
.filter((_i, el) => $(el).text().includes(`Episode-${String(tmdbId.episode).padStart(2, '0')}`))
.get(0);
return await this.extractSourceResults(ctx, $, downloadItemEl as BasicAcceptedElems<AnyNode>, findCountryCodes($(el).html() as string));
}).toArray(),
);
}
return Promise.all(
$(`.download-item`)
.map(async (_i, el) => await this.extractSourceResults(ctx, $, el, findCountryCodes($(el).html() as string)))
.toArray(),
);
};
private readonly fetchPageUrl = async (ctx: Context, tmdbId: TmdbId): Promise<URL | undefined> => {
const [name, year] = await getTmdbNameAndYear(ctx, this.fetcher, tmdbId);
const searchUrl = new URL(`/?s=${encodeURIComponent(`${name} ${year}`)}`, this.baseUrl);
const html = await this.fetcher.text(ctx, searchUrl);
const $ = cheerio.load(html);
const yearMatches = $(`.movie-card`)
.slice(0, 2)
.filter((_i, el) => parseInt($('.movie-card-meta', el).text()) === year);
const exactTitleMatches = yearMatches
.filter((_i, el) => $('.movie-card-title', el).text().includes(name));
return (exactTitleMatches.length ? exactTitleMatches : yearMatches)
.map((_i, el) => new URL($(el).attr('href') as string, this.baseUrl))
.get(0);
};
private readonly extractSourceResults = async (ctx: Context, $: CheerioAPI, el: BasicAcceptedElems<AnyNode>, countryCodes: CountryCode[]): Promise<SourceResult> => {
const localHtml = $(el).html() as string;
const sizeMatch = localHtml.match(/([\d.]+ ?[GM]B)/) as string[];
const heightMatch = localHtml.match(/\d{3,}p/) as string[];
const meta: Meta = {
countryCodes: [...new Set([...countryCodes, ...findCountryCodes(localHtml)])],
bytes: bytes.parse(sizeMatch[1] as string) as number,
height: parseInt(heightMatch[0] as string),
title: $('.file-title, .episode-file-title', el).text().trim(),
};
const redirectUrlHubCloud = $('a', el)
.filter((_i, el) => $(el).text().includes('HubCloud'))
.map((_i, el) => new URL($(el).attr('href') as string))
.get(0);
if (redirectUrlHubCloud) {
return { url: await this.resolveRedirectUrl(ctx, redirectUrlHubCloud), meta };
}
const redirectUrlHubDrive = $('a', el)
.filter((_i, el) => $(el).text().includes('HubDrive'))
.map((_i, el) => new URL($(el).attr('href') as string))
.get(0) as URL;
const hubDriveHtml = await this.fetcher.text(ctx, await this.resolveRedirectUrl(ctx, redirectUrlHubDrive));
const $2 = cheerio.load(hubDriveHtml);
return { url: new URL($2('a:contains("HubCloud")').attr('href') as string), meta };
};
private async resolveRedirectUrl(ctx: Context, redirectUrl: URL): Promise<URL> {
const redirectHtml = await this.fetcher.text(ctx, redirectUrl);
const redirectDataMatch = redirectHtml.match(/'o','(.*?)'/) as string[];
const redirectData = JSON.parse(atob(rot13Cipher(atob(atob(redirectDataMatch[1] as string))))) as { o: string };
return new URL(atob(redirectData['o']));
}
}

View file

@ -58,6 +58,10 @@ export abstract class Source {
await Source.sourceResultCache.set<SourceResult[]>(cacheKey, sourceResults, this.ttl);
}
if (this.countryCodes.includes(CountryCode.multi)) {
return sourceResults;
}
return sourceResults.filter(sourceResult => sourceResult.meta.countryCodes?.some(countryCode => countryCode in ctx.config));
}
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,708 @@
<!DOCTYPE html>
<html lang="en" class="dark">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>4KHDHub - High Quality Movies and TV Shows</title>
<script>
!function(){try{"light"===localStorage.getItem("theme")?(document.documentElement.classList.remove("dark"),document.documentElement.classList.add("light")):(document.documentElement.classList.add("dark"),document.documentElement.classList.remove("light"))}catch(e){console.error("Theme initialization failed:",e)}}();
</script>
<meta name="description" content="Download high quality movies and TV shows in UHD, 4K HDR, 1080p and more formats">
<!-- Font -->
<!-- Preload the logo -->
<link rel="preload" href="/images/4KHDHUB-Dark-Logo.png" as="image" type="image/png" />
<link rel="preload" href="/images/4KHDHUB-Bright-Logo.png" as="image" type="image/png" />
<!-- Theme script to prevent flash -->
<!-- Link to Google Fonts Stylesheets -->
<style type="text/css">@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/hebrew/400/normal.woff2);unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/greek-ext/400/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/greek/400/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/latin-ext/400/normal.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}</style>
<link href="https://fonts.cdnfonts.com/css/trebuchet-ms-2" rel="stylesheet">
<link rel="stylesheet" href="/css/styles.css?v=0.14.69c18">
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<meta name="apple-mobile-web-app-title" content="4K-HDHub" />
<link rel="manifest" href="/site.webmanifest" />
<!-- JavaScript to apply font-display: swap -->
<script type="text/javascript">
!function(e,n,t){"use strict";var o="https://fonts.googleapis.com/css?family=Open+Sans",r="__3perf_googleFonts_5fd56";function c(e){(n.head||n.body).appendChild(e)}function a(){var e=n.createElement("link");e.href=o,e.rel="stylesheet",c(e)}function f(e){if(!n.getElementById(r)){var t=n.createElement("style");t.id=r,c(t)}n.getElementById(r).innerHTML=e}e.FontFace&&e.FontFace.prototype.hasOwnProperty("display")?(t[r]&&f(t[r]),fetch(o).then(function(e){return e.text()}).then(function(e){return e.replace(/@font-face {/g,"@font-face{font-display:swap;")}).then(function(e){return t[r]=e}).then(f).catch(a)):a()}(window,document,localStorage);
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-LL0RL7VX47"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-LL0RL7VX47');
</script>
</head>
<body>
<div class="flex min-h-screen flex-col">
<!-- Header -->
<!-- Header with truly unified navigation -->
<header class="sticky top-0 z-50 w-full">
<div class="header">
<div class="container flex h-14 items-center justify-between">
<!-- Logo and mobile menu toggle -->
<div class="flex items-center">
<button id="menu-toggle" class="menu-toggle md:hidden">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="3" y1="12" x2="21" y2="12"></line>
<line x1="3" y1="6" x2="21" y2="6"></line>
<line x1="3" y1="18" x2="21" y2="18"></line>
</svg>
<span class="sr-only">Toggle menu</span>
</button>
<a href="/" class="navbar-brand">
<img id="logo" class="h-8 w-auto" src="/images/4KHDHUB-Bright-Logo.png" alt="4KHDHub logo">
</a>
</div>
<!-- SINGLE Navigation - Visible on desktop, hidden on mobile -->
<nav id="main-nav" class="main-nav">
<ul class="nav-list">
<li class="nav-item"><a href="/" class="nav-link">Home</a></li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle">
Movies
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-indicator h-4 w-4">
<polyline points="6 9 12 15 18 9"></polyline>
</svg>
</a>
<ul class="dropdown-menu">
<li><a href="/category/new-movies-10810.html" class="dropdown-item">Latest Movies</a></li>
</ul>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle">
Web Series
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-indicator h-4 w-4">
<polyline points="6 9 12 15 18 9"></polyline>
</svg>
</a>
<ul class="dropdown-menu">
<li><a href="/category/new-series-10811.html" class="dropdown-item">Latest Episodes</a></li>
</ul>
</li>
<li class="nav-item"><a href="/category/anime-10812.html" class="nav-link">Anime</a></li>
<li class="nav-item"><a href="/category/4k-hdr-10776.html" class="nav-link">4K HDR</a></li>
</ul>
</nav>
<!-- Search and Theme Toggle -->
<div class="flex items-center">
<button id="search-toggle" class="search-toggle">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
<span class="sr-only">Search</span>
</button>
<div class="search-container hidden md:flex">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="search-icon h-4 w-4">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
for
<input type="search" id="search" placeholder="Search movies & series" class="search-input">
</div>
<button id="theme-toggle" class="theme-toggle">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="theme-icon h-5 w-5">
<circle cx="12" cy="12" r="5"></circle>
<line x1="12" y1="1" x2="12" y2="3"></line>
<line x1="12" y1="21" x2="12" y2="23"></line>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
<line x1="1" y1="12" x2="3" y2="12"></line>
<line x1="21" y1="12" x2="23" y2="12"></line>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg>
<span class="sr-only">Toggle theme</span>
</button>
</div>
</div>
</div>
<!-- Mobile Menu Backdrop (only shown when menu is open) -->
<div id="mobile-menu-backdrop" class="fixed inset-0 bg-black/70 hidden"></div>
<!-- Close button for mobile menu (only shown when menu is open) -->
<button id="close-mobile-menu" class="fixed top-4 right-4 p-2 rounded-full z-[60] hidden">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
</button>
<!-- Search Overlay -->
<div id="search-overlay" class="fixed inset-0 z-50 hidden">
<div class="fixed" id="search-backdrop"></div>
<button id="close-search" class="absolute right-4 top-4 p-2 rounded-full">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
<span class="sr-only">Close</span>
</button>
<form action="/" method="get" class="search-form">
<div class="search-input-container">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="search-icon-overlay">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
<input type="search" name="s" placeholder="Search Movies & TV-Shows" class="search-input-overlay" autofocus autocomplete="off">
</div>
<button type="submit" class="search-submit">
Search
</button>
</form>
</div>
</header>
<!-- Main Content -->
<main class="flex-1">
<div class="container">
<section class="latest-releases">
<div class="latest-releases-header">
<h2 class="latest-releases-title">
<span><svg style="vertical-align: bottom;" xmlns="http://www.w3.org/2000/svg" height="32px" viewBox="0 -960 960 960" width="32px" fill="#e3e3e3"><path d="M240-400q0 52 21 98.5t60 81.5q-1-5-1-9v-9q0-32 12-60t35-51l113-111 113 111q23 23 35 51t12 60v9q0 4-1 9 39-35 60-81.5t21-98.5q0-50-18.5-94.5T648-574q-20 13-42 19.5t-45 6.5q-62 0-107.5-41T401-690q-39 33-69 68.5t-50.5 72Q261-513 250.5-475T240-400Zm240 52-57 56q-11 11-17 25t-6 29q0 32 23.5 55t56.5 23q33 0 56.5-23t23.5-55q0-16-6-29.5T537-292l-57-56Zm0-492v132q0 34 23.5 57t57.5 23q18 0 33.5-7.5T622-658l18-22q74 42 117 117t43 163q0 134-93 227T480-80q-134 0-227-93t-93-227q0-129 86.5-245T480-840Z"/></svg></span> Latest Releases </h2>
</div>
<div class="card-grid">
<!-- Movie Cards -->
<a href="/crank-movie-1745.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/rsKmhnvzJezjwC1Ud2Hh37oNpdQ.jpg" alt="Crank" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Crime</span>
<span class="movie-card-format">Thriller</span>
<span class="movie-card-format">Movies</span>
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">BluRay</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crank</h3>
<p class="movie-card-meta">2006 </p>
</div>
</a>
<a href="/crank-high-voltage-movie-1746.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/tzTC4EEvF0OPL63frEiogxL2T8M.jpg" alt="Crank: High Voltage" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Action</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Crime</span>
<span class="movie-card-format">Thriller</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crank: High Voltage</h3>
<p class="movie-card-meta">2009 </p>
</div>
</a>
<a href="/last-holiday-movie-317.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/hRNZszPHjIpYGlrMN3o4f6f6cVd.jpg" alt="Last Holiday" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Last Holiday</h3>
<p class="movie-card-meta">2006 </p>
</div>
</a>
<a href="/open-season-movie-3144.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/w5Lctmkc1yah215Luxmci4djaiW.jpg" alt="Open Season" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Family</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Open Season</h3>
<p class="movie-card-meta">2006 </p>
</div>
</a>
<a href="/death-note-series-3096.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/tCZFfYTIwrR7n94J6G14Y4hAFU6.jpg" alt="Death Note" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">Anime</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Mystery</span>
<span class="movie-card-format">Sci-Fi & Fantasy</span>
<span class="movie-card-format">Series</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Death Note</h3>
<p class="movie-card-meta">2006 • S01 EP06 </p>
</div>
</a>
<a href="/paprika-movie-2758.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/bLUUr474Go1DfeN1HLjE3rnZXBq.jpg" alt="Paprika" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">Thriller</span>
<span class="movie-card-format">Movies</span>
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">HDR</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Paprika</h3>
<p class="movie-card-meta">2006 </p>
</div>
</a>
<a href="/idiocracy-movie-3270.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/6cTHBq49ApwsJaRr3ojlY1cmiXk.jpg" alt="Idiocracy" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">WEB-DL</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Idiocracy</h3>
<p class="movie-card-meta">2006 </p>
</div>
</a>
<a href="/blood-diamond-movie-230.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/vL0TSMpKWx9UGJbKdYCKREEDukF.jpg" alt="Blood Diamond" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">Thriller</span>
<span class="movie-card-format">Movies</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">Hollywood</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Blood Diamond</h3>
<p class="movie-card-meta">2006 </p>
</div>
</a>
<a href="/happy-feet-movie-3267.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/za41IHkj6LnkilfTzv5B2qmthKD.jpg" alt="Happy Feet" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">Family</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Happy Feet</h3>
<p class="movie-card-meta">2006 </p>
</div>
</a>
<a href="/cars-movie-1488.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/original/bhMdLNyX4fxTcp5VBWOIcCZ4RJM.jpg" alt="Cars" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Family</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Cars</h3>
<p class="movie-card-meta">2006 </p>
</div>
</a>
<a href="/over-the-hedge-movie-2727.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/jtZnymorbnHY7mOiBXR14ZDJseM.jpg" alt="Over the Hedge" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Family</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Over the Hedge</h3>
<p class="movie-card-meta">2006 </p>
</div>
</a>
<a href="/nacho-libre-movie-3263.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/kh7B91bMl2lZ0mH9WhPfaNUIEQH.jpg" alt="Nacho Libre" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">Hollywood</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Nacho Libre</h3>
<p class="movie-card-meta">2006 </p>
</div>
</a>
<!--<a href="movie-static-movie.html" class="movie-card">-->
<!-- <div class="movie-card-image">-->
<!-- <img src="images/placeholder.svg" alt="Dune: Part Two" class="w-full h-full object-cover">-->
<!-- <div class="movie-card-overlay">-->
<!-- <div class="movie-card-formats">-->
<!-- <span class="movie-card-format">2160p</span>-->
<!-- <span class="movie-card-format">4K HDR</span>-->
<!-- <span class="movie-card-format">HEVC</span>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="movie-card-content">-->
<!-- <h3 class="movie-card-title">Dune: Part Two</h3>-->
<!-- <p class="movie-card-meta">2024</p>-->
<!-- </div>-->
<!--</a>-->
</div>
</section>
<!-- Pagination -->
<div class="pagination-container">
<div class="pagination-container">
<div class="pagination">
<!-- Previous Page Link -->
<a class='pagination-item active'>1</a><a href='/page/2.html?s=Crank 2006' class='pagination-item'>2</a><a href='/page/38.html?s=Crank 2006' class='pagination-item'>38</a>
<!-- Next Page Link -->
<a href="/page/2.html?s=Crank 2006" class="pagination-item pagination-next">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4">
<polyline points="9 18 15 12 9 6"></polyline>
</svg>
</a>
</div>
</div>
</div>
</div>
</main>
<!-- Footer -->
<footer class="border-t bg-background">
<div class="container py-8 md:py-12">
<div class="grid grid-cols-1 gap-8 md:grid-cols-4 justify-center text-center md:text-left">
<div class="space-y-4">
<h3 class="text-lg font-semibold">4KHDHub</h3>
<p class="text-sm text-muted-foreground">
Your one-stop destination for high-quality movies and TV shows in various formats.
</p>
</div>
<!-- Quick Links Section -->
<div class="space-y-4">
<h3 class="text-lg font-semibold">Quick Links</h3>
<ul class="flex flex-wrap justify-center gap-4 text-sm">
<li>
<a href="/about" class="text-muted-foreground hover:text-primary">
About Us
</a>
</li>
<li>
<a href="/contact" class="text-muted-foreground hover:text-primary">
Contact Us
</a>
</li>
<li>
<a href="/dmca" class="text-muted-foreground hover:text-primary">
DMCA
</a>
</li>
<li>
<a href="/privacy-policy" class="text-muted-foreground hover:text-primary">
Privacy Policy
</a>
</li>
</ul>
</div>
<div class="space-y-4">
<h3 class="text-lg font-semibold">Connect</h3>
<p class="text-sm text-muted-foreground">Stay updated with the latest releases and news.</p>
</div>
</div>
<!-- Footer Bottom -->
<div class="mt-8 border-t pt-8 text-center">
<p class="text-xs text-muted-foreground">© <span id="current-year">2025</span> 4KHDHub - All rights reserved.</p>
</div>
</div>
</footer>
<!-- Back to top button -->
<button id="back-to-top" class="fixed bottom-6 right-6 z-50 rounded-full shadow-md transition-opacity duration-300 opacity-0 pointer-events-none bg-primary text-primary-foreground p-2" aria-label="Back to top">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="m18 15-6-6-6 6" />
</svg>
</button>
</div>
<script src="/js/main.js?v=0.14.69c18"></script>
</body>
</html>

View file

@ -0,0 +1,720 @@
<!DOCTYPE html>
<html lang="en" class="dark">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>4KHDHub - High Quality Movies and TV Shows</title>
<script>
!function(){try{"light"===localStorage.getItem("theme")?(document.documentElement.classList.remove("dark"),document.documentElement.classList.add("light")):(document.documentElement.classList.add("dark"),document.documentElement.classList.remove("light"))}catch(e){console.error("Theme initialization failed:",e)}}();
</script>
<meta name="description" content="Download high quality movies and TV shows in UHD, 4K HDR, 1080p and more formats">
<!-- Font -->
<!-- Preload the logo -->
<link rel="preload" href="/images/4KHDHUB-Dark-Logo.png" as="image" type="image/png" />
<link rel="preload" href="/images/4KHDHUB-Bright-Logo.png" as="image" type="image/png" />
<!-- Theme script to prevent flash -->
<!-- Link to Google Fonts Stylesheets -->
<style type="text/css">@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/greek-ext/400/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/greek/400/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/hebrew/400/normal.woff2);unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/latin-ext/400/normal.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}</style>
<link href="https://fonts.cdnfonts.com/css/trebuchet-ms-2" rel="stylesheet">
<link rel="stylesheet" href="/css/styles.css?v=0.14.69c18">
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<meta name="apple-mobile-web-app-title" content="4K-HDHub" />
<link rel="manifest" href="/site.webmanifest" />
<!-- JavaScript to apply font-display: swap -->
<script type="text/javascript">
!function(e,n,t){"use strict";var o="https://fonts.googleapis.com/css?family=Open+Sans",r="__3perf_googleFonts_5fd56";function c(e){(n.head||n.body).appendChild(e)}function a(){var e=n.createElement("link");e.href=o,e.rel="stylesheet",c(e)}function f(e){if(!n.getElementById(r)){var t=n.createElement("style");t.id=r,c(t)}n.getElementById(r).innerHTML=e}e.FontFace&&e.FontFace.prototype.hasOwnProperty("display")?(t[r]&&f(t[r]),fetch(o).then(function(e){return e.text()}).then(function(e){return e.replace(/@font-face {/g,"@font-face{font-display:swap;")}).then(function(e){return t[r]=e}).then(f).catch(a)):a()}(window,document,localStorage);
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-LL0RL7VX47"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-LL0RL7VX47');
</script>
</head>
<body>
<div class="flex min-h-screen flex-col">
<!-- Header -->
<!-- Header with truly unified navigation -->
<header class="sticky top-0 z-50 w-full">
<div class="header">
<div class="container flex h-14 items-center justify-between">
<!-- Logo and mobile menu toggle -->
<div class="flex items-center">
<button id="menu-toggle" class="menu-toggle md:hidden">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="3" y1="12" x2="21" y2="12"></line>
<line x1="3" y1="6" x2="21" y2="6"></line>
<line x1="3" y1="18" x2="21" y2="18"></line>
</svg>
<span class="sr-only">Toggle menu</span>
</button>
<a href="/" class="navbar-brand">
<img id="logo" class="h-8 w-auto" src="/images/4KHDHUB-Bright-Logo.png" alt="4KHDHub logo">
</a>
</div>
<!-- SINGLE Navigation - Visible on desktop, hidden on mobile -->
<nav id="main-nav" class="main-nav">
<ul class="nav-list">
<li class="nav-item"><a href="/" class="nav-link">Home</a></li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle">
Movies
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-indicator h-4 w-4">
<polyline points="6 9 12 15 18 9"></polyline>
</svg>
</a>
<ul class="dropdown-menu">
<li><a href="/category/new-movies-10810.html" class="dropdown-item">Latest Movies</a></li>
</ul>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle">
Web Series
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-indicator h-4 w-4">
<polyline points="6 9 12 15 18 9"></polyline>
</svg>
</a>
<ul class="dropdown-menu">
<li><a href="/category/new-series-10811.html" class="dropdown-item">Latest Episodes</a></li>
</ul>
</li>
<li class="nav-item"><a href="/category/anime-10812.html" class="nav-link">Anime</a></li>
<li class="nav-item"><a href="/category/4k-hdr-10776.html" class="nav-link">4K HDR</a></li>
</ul>
</nav>
<!-- Search and Theme Toggle -->
<div class="flex items-center">
<button id="search-toggle" class="search-toggle">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
<span class="sr-only">Search</span>
</button>
<div class="search-container hidden md:flex">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="search-icon h-4 w-4">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
for
<input type="search" id="search" placeholder="Search movies & series" class="search-input">
</div>
<button id="theme-toggle" class="theme-toggle">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="theme-icon h-5 w-5">
<circle cx="12" cy="12" r="5"></circle>
<line x1="12" y1="1" x2="12" y2="3"></line>
<line x1="12" y1="21" x2="12" y2="23"></line>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
<line x1="1" y1="12" x2="3" y2="12"></line>
<line x1="21" y1="12" x2="23" y2="12"></line>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg>
<span class="sr-only">Toggle theme</span>
</button>
</div>
</div>
</div>
<!-- Mobile Menu Backdrop (only shown when menu is open) -->
<div id="mobile-menu-backdrop" class="fixed inset-0 bg-black/70 hidden"></div>
<!-- Close button for mobile menu (only shown when menu is open) -->
<button id="close-mobile-menu" class="fixed top-4 right-4 p-2 rounded-full z-[60] hidden">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
</button>
<!-- Search Overlay -->
<div id="search-overlay" class="fixed inset-0 z-50 hidden">
<div class="fixed" id="search-backdrop"></div>
<button id="close-search" class="absolute right-4 top-4 p-2 rounded-full">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
<span class="sr-only">Close</span>
</button>
<form action="/" method="get" class="search-form">
<div class="search-input-container">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="search-icon-overlay">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
<input type="search" name="s" placeholder="Search Movies & TV-Shows" class="search-input-overlay" autofocus autocomplete="off">
</div>
<button type="submit" class="search-submit">
Search
</button>
</form>
</div>
</header>
<!-- Main Content -->
<main class="flex-1">
<div class="container">
<section class="latest-releases">
<div class="latest-releases-header">
<h2 class="latest-releases-title">
<span><svg style="vertical-align: bottom;" xmlns="http://www.w3.org/2000/svg" height="32px" viewBox="0 -960 960 960" width="32px" fill="#e3e3e3"><path d="M240-400q0 52 21 98.5t60 81.5q-1-5-1-9v-9q0-32 12-60t35-51l113-111 113 111q23 23 35 51t12 60v9q0 4-1 9 39-35 60-81.5t21-98.5q0-50-18.5-94.5T648-574q-20 13-42 19.5t-45 6.5q-62 0-107.5-41T401-690q-39 33-69 68.5t-50.5 72Q261-513 250.5-475T240-400Zm240 52-57 56q-11 11-17 25t-6 29q0 32 23.5 55t56.5 23q33 0 56.5-23t23.5-55q0-16-6-29.5T537-292l-57-56Zm0-492v132q0 34 23.5 57t57.5 23q18 0 33.5-7.5T622-658l18-22q74 42 117 117t43 163q0 134-93 227T480-80q-134 0-227-93t-93-227q0-129 86.5-245T480-840Z"/></svg></span> Latest Releases </h2>
</div>
<div class="card-grid">
<!-- Movie Cards -->
<a href="/crayon-shin-chan-action-mask-vs-leotard-devil-movie-2971.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/bLqbZSY1uZUFtZBM0dvx6YHLiJJ.jpg" alt="Crayon Shin-chan: Action Mask vs. Leotard Devil" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Action & Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan: Action Mask vs. Leotard Devil</h3>
<p class="movie-card-meta">1993 </p>
</div>
</a>
<a href="/crayon-shin-chan-unkokusais-ambition-movie-2991.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/53Ed1lW5ciHRJngMaNeVanzS8DY.jpg" alt="Crayon Shin-chan: Unkokusai's Ambition" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan: Unkokusai's Ambition</h3>
<p class="movie-card-meta">1995 </p>
</div>
</a>
<a href="/the-mask-movie-2488.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/yd3wjLLeQHJ3oRDy4wwiNNFVyLW.jpg" alt="The Mask" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Crime</span>
<span class="movie-card-format">Fantasy</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Romance</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">The Mask</h3>
<p class="movie-card-meta">1994 </p>
</div>
</a>
<a href="/crayon-shin-chan-great-adventure-in-henderland-movie-3029.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/t2cKB9N95so7tKtlz71cBTGg2UD.jpg" alt="Crayon Shin-chan: Great Adventure In Henderland" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Fantasy</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan: Great Adventure In Henderland</h3>
<p class="movie-card-meta">1996 </p>
</div>
</a>
<a href="/crayon-shinchan-blitzkrieg-pigs-hoofs-secret-mission-movie-3116.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/8Wd9O0IjvUPMITU9HNA7elUCYkH.jpg" alt="Crayon Shinchan : Blitzkrieg Pigs Hoofs Secret Mission" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shinchan : Blitzkrieg Pigs Hoofs Secret Mission</h3>
<p class="movie-card-meta">1998 </p>
</div>
</a>
<a href="/crayon-shin-chan-pursuit-of-the-balls-of-darkness-movie-3094.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/8NlnDeZtscTjOEFTzDRZzI2vIXJ.jpg" alt="Crayon Shin-chan: Pursuit of the Balls of Darkness" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan: Pursuit of the Balls of Darkness</h3>
<p class="movie-card-meta">1997 </p>
</div>
</a>
<a href="/crayon-shin-chan-a-storm-invoking-jungle-movie-3145.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/pbcpCQ8sHRUhNCeCnBTgdver4N6.jpg" alt="Crayon Shin-chan: A Storm-invoking Jungle" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan: A Storm-invoking Jungle</h3>
<p class="movie-card-meta">2000 </p>
</div>
</a>
<a href="/crayon-shin-chan-explosion-the-hot-springs-feel-good-final-battle-movie-3128.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/kYDZKDB0mkAglbl2phJfLFJmKqe.jpg" alt="Crayon Shin-chan: Explosion! The Hot Spring's Feel Good Final Battle" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan: Explosion! The Hot Spring's Feel Good Final Battle</h3>
<p class="movie-card-meta">1999 </p>
</div>
</a>
<a href="/crayon-shin-chan-the-hidden-treasure-of-the-buri-buri-kingdom-movie-2976.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/pKAKgrrz4jyl7HlQETu8grWR3t4.jpg" alt="Crayon Shin-chan: The Hidden Treasure of the Buri Buri Kingdom" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan: The Hidden Treasure of the Buri Buri Kingdom</h3>
<p class="movie-card-meta">1994 </p>
</div>
</a>
<a href="/crayon-shin-chan-the-movie-our-dinosaur-diary-movie-744.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/n7YcOeqPOmvQ2PUatn4UqV5YStj.jpg" alt="Crayon Shin-chan the Movie: Our Dinosaur Diary" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Family</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan the Movie: Our Dinosaur Diary</h3>
<p class="movie-card-meta">2024 </p>
</div>
</a>
<a href="/crayon-shin-chan-honeymoon-hurricane-the-lost-hiroshi-movie-2686.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/lX4GqaRoOdnQB34mQjDzwnscvj6.jpg" alt="Crayon Shin-chan: Honeymoon Hurricane ~The Lost Hiroshi~" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">Family</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan: Honeymoon Hurricane ~The Lost Hiroshi~</h3>
<p class="movie-card-meta">2019 </p>
</div>
</a>
<a href="/crayon-shin-chan-the-adult-empire-strikes-back-movie-3154.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/heJkgOCx4pHqdooYA1h7B65ghvf.jpg" alt="Crayon Shin-chan: The Adult Empire Strikes Back" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan: The Adult Empire Strikes Back</h3>
<p class="movie-card-meta">2001 </p>
</div>
</a>
<!--<a href="movie-static-movie.html" class="movie-card">-->
<!-- <div class="movie-card-image">-->
<!-- <img src="images/placeholder.svg" alt="Dune: Part Two" class="w-full h-full object-cover">-->
<!-- <div class="movie-card-overlay">-->
<!-- <div class="movie-card-formats">-->
<!-- <span class="movie-card-format">2160p</span>-->
<!-- <span class="movie-card-format">4K HDR</span>-->
<!-- <span class="movie-card-format">HEVC</span>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="movie-card-content">-->
<!-- <h3 class="movie-card-title">Dune: Part Two</h3>-->
<!-- <p class="movie-card-meta">2024</p>-->
<!-- </div>-->
<!--</a>-->
</div>
</section>
<!-- Pagination -->
<div class="pagination-container">
<div class="pagination-container">
<div class="pagination">
<!-- Previous Page Link -->
<a class='pagination-item active'>1</a><a href='/page/2.html?s=Crayon Shin-chan: Action Mask vs. Leotard Devil 1993' class='pagination-item'>2</a><a href='/page/21.html?s=Crayon Shin-chan: Action Mask vs. Leotard Devil 1993' class='pagination-item'>21</a>
<!-- Next Page Link -->
<a href="/page/2.html?s=Crayon Shin-chan: Action Mask vs. Leotard Devil 1993" class="pagination-item pagination-next">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4">
<polyline points="9 18 15 12 9 6"></polyline>
</svg>
</a>
</div>
</div>
</div>
</div>
</main>
<!-- Footer -->
<footer class="border-t bg-background">
<div class="container py-8 md:py-12">
<div class="grid grid-cols-1 gap-8 md:grid-cols-4 justify-center text-center md:text-left">
<div class="space-y-4">
<h3 class="text-lg font-semibold">4KHDHub</h3>
<p class="text-sm text-muted-foreground">
Your one-stop destination for high-quality movies and TV shows in various formats.
</p>
</div>
<!-- Quick Links Section -->
<div class="space-y-4">
<h3 class="text-lg font-semibold">Quick Links</h3>
<ul class="flex flex-wrap justify-center gap-4 text-sm">
<li>
<a href="/about" class="text-muted-foreground hover:text-primary">
About Us
</a>
</li>
<li>
<a href="/contact" class="text-muted-foreground hover:text-primary">
Contact Us
</a>
</li>
<li>
<a href="/dmca" class="text-muted-foreground hover:text-primary">
DMCA
</a>
</li>
<li>
<a href="/privacy-policy" class="text-muted-foreground hover:text-primary">
Privacy Policy
</a>
</li>
</ul>
</div>
<div class="space-y-4">
<h3 class="text-lg font-semibold">Connect</h3>
<p class="text-sm text-muted-foreground">Stay updated with the latest releases and news.</p>
</div>
</div>
<!-- Footer Bottom -->
<div class="mt-8 border-t pt-8 text-center">
<p class="text-xs text-muted-foreground">© <span id="current-year">2025</span> 4KHDHub - All rights reserved.</p>
</div>
</div>
</footer>
<!-- Back to top button -->
<button id="back-to-top" class="fixed bottom-6 right-6 z-50 rounded-full shadow-md transition-opacity duration-300 opacity-0 pointer-events-none bg-primary text-primary-foreground p-2" aria-label="Back to top">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="m18 15-6-6-6 6" />
</svg>
</button>
</div>
<script src="/js/main.js?v=0.14.69c18"></script>
</body>
</html>

View file

@ -0,0 +1,720 @@
<!DOCTYPE html>
<html lang="en" class="dark">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>4KHDHub - High Quality Movies and TV Shows</title>
<script>
!function(){try{"light"===localStorage.getItem("theme")?(document.documentElement.classList.remove("dark"),document.documentElement.classList.add("light")):(document.documentElement.classList.add("dark"),document.documentElement.classList.remove("light"))}catch(e){console.error("Theme initialization failed:",e)}}();
</script>
<meta name="description" content="Download high quality movies and TV shows in UHD, 4K HDR, 1080p and more formats">
<!-- Font -->
<!-- Preload the logo -->
<link rel="preload" href="/images/4KHDHUB-Dark-Logo.png" as="image" type="image/png" />
<link rel="preload" href="/images/4KHDHUB-Bright-Logo.png" as="image" type="image/png" />
<!-- Theme script to prevent flash -->
<!-- Link to Google Fonts Stylesheets -->
<style type="text/css">@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/greek/400/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/latin-ext/400/normal.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/hebrew/400/normal.woff2);unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/greek-ext/400/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}</style>
<link href="https://fonts.cdnfonts.com/css/trebuchet-ms-2" rel="stylesheet">
<link rel="stylesheet" href="/css/styles.css?v=0.14.69c18">
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<meta name="apple-mobile-web-app-title" content="4K-HDHub" />
<link rel="manifest" href="/site.webmanifest" />
<!-- JavaScript to apply font-display: swap -->
<script type="text/javascript">
!function(e,n,t){"use strict";var o="https://fonts.googleapis.com/css?family=Open+Sans",r="__3perf_googleFonts_5fd56";function c(e){(n.head||n.body).appendChild(e)}function a(){var e=n.createElement("link");e.href=o,e.rel="stylesheet",c(e)}function f(e){if(!n.getElementById(r)){var t=n.createElement("style");t.id=r,c(t)}n.getElementById(r).innerHTML=e}e.FontFace&&e.FontFace.prototype.hasOwnProperty("display")?(t[r]&&f(t[r]),fetch(o).then(function(e){return e.text()}).then(function(e){return e.replace(/@font-face {/g,"@font-face{font-display:swap;")}).then(function(e){return t[r]=e}).then(f).catch(a)):a()}(window,document,localStorage);
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-LL0RL7VX47"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-LL0RL7VX47');
</script>
</head>
<body>
<div class="flex min-h-screen flex-col">
<!-- Header -->
<!-- Header with truly unified navigation -->
<header class="sticky top-0 z-50 w-full">
<div class="header">
<div class="container flex h-14 items-center justify-between">
<!-- Logo and mobile menu toggle -->
<div class="flex items-center">
<button id="menu-toggle" class="menu-toggle md:hidden">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="3" y1="12" x2="21" y2="12"></line>
<line x1="3" y1="6" x2="21" y2="6"></line>
<line x1="3" y1="18" x2="21" y2="18"></line>
</svg>
<span class="sr-only">Toggle menu</span>
</button>
<a href="/" class="navbar-brand">
<img id="logo" class="h-8 w-auto" src="/images/4KHDHUB-Bright-Logo.png" alt="4KHDHub logo">
</a>
</div>
<!-- SINGLE Navigation - Visible on desktop, hidden on mobile -->
<nav id="main-nav" class="main-nav">
<ul class="nav-list">
<li class="nav-item"><a href="/" class="nav-link">Home</a></li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle">
Movies
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-indicator h-4 w-4">
<polyline points="6 9 12 15 18 9"></polyline>
</svg>
</a>
<ul class="dropdown-menu">
<li><a href="/category/new-movies-10810.html" class="dropdown-item">Latest Movies</a></li>
</ul>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle">
Web Series
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-indicator h-4 w-4">
<polyline points="6 9 12 15 18 9"></polyline>
</svg>
</a>
<ul class="dropdown-menu">
<li><a href="/category/new-series-10811.html" class="dropdown-item">Latest Episodes</a></li>
</ul>
</li>
<li class="nav-item"><a href="/category/anime-10812.html" class="nav-link">Anime</a></li>
<li class="nav-item"><a href="/category/4k-hdr-10776.html" class="nav-link">4K HDR</a></li>
</ul>
</nav>
<!-- Search and Theme Toggle -->
<div class="flex items-center">
<button id="search-toggle" class="search-toggle">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
<span class="sr-only">Search</span>
</button>
<div class="search-container hidden md:flex">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="search-icon h-4 w-4">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
for
<input type="search" id="search" placeholder="Search movies & series" class="search-input">
</div>
<button id="theme-toggle" class="theme-toggle">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="theme-icon h-5 w-5">
<circle cx="12" cy="12" r="5"></circle>
<line x1="12" y1="1" x2="12" y2="3"></line>
<line x1="12" y1="21" x2="12" y2="23"></line>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
<line x1="1" y1="12" x2="3" y2="12"></line>
<line x1="21" y1="12" x2="23" y2="12"></line>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg>
<span class="sr-only">Toggle theme</span>
</button>
</div>
</div>
</div>
<!-- Mobile Menu Backdrop (only shown when menu is open) -->
<div id="mobile-menu-backdrop" class="fixed inset-0 bg-black/70 hidden"></div>
<!-- Close button for mobile menu (only shown when menu is open) -->
<button id="close-mobile-menu" class="fixed top-4 right-4 p-2 rounded-full z-[60] hidden">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
</button>
<!-- Search Overlay -->
<div id="search-overlay" class="fixed inset-0 z-50 hidden">
<div class="fixed" id="search-backdrop"></div>
<button id="close-search" class="absolute right-4 top-4 p-2 rounded-full">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
<span class="sr-only">Close</span>
</button>
<form action="/" method="get" class="search-form">
<div class="search-input-container">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="search-icon-overlay">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
<input type="search" name="s" placeholder="Search Movies & TV-Shows" class="search-input-overlay" autofocus autocomplete="off">
</div>
<button type="submit" class="search-submit">
Search
</button>
</form>
</div>
</header>
<!-- Main Content -->
<main class="flex-1">
<div class="container">
<section class="latest-releases">
<div class="latest-releases-header">
<h2 class="latest-releases-title">
<span><svg style="vertical-align: bottom;" xmlns="http://www.w3.org/2000/svg" height="32px" viewBox="0 -960 960 960" width="32px" fill="#e3e3e3"><path d="M240-400q0 52 21 98.5t60 81.5q-1-5-1-9v-9q0-32 12-60t35-51l113-111 113 111q23 23 35 51t12 60v9q0 4-1 9 39-35 60-81.5t21-98.5q0-50-18.5-94.5T648-574q-20 13-42 19.5t-45 6.5q-62 0-107.5-41T401-690q-39 33-69 68.5t-50.5 72Q261-513 250.5-475T240-400Zm240 52-57 56q-11 11-17 25t-6 29q0 32 23.5 55t56.5 23q33 0 56.5-23t23.5-55q0-16-6-29.5T537-292l-57-56Zm0-492v132q0 34 23.5 57t57.5 23q18 0 33.5-7.5T622-658l18-22q74 42 117 117t43 163q0 134-93 227T480-80q-134 0-227-93t-93-227q0-129 86.5-245T480-840Z"/></svg></span> Latest Releases </h2>
</div>
<div class="card-grid">
<!-- Movie Cards -->
<a href="/crayon-shin-chan-unkokusais-ambition-movie-2991.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/53Ed1lW5ciHRJngMaNeVanzS8DY.jpg" alt="Crayon Shin-chan: Unkokusai's Ambition" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan: Unkokusai's Ambition</h3>
<p class="movie-card-meta">1995 </p>
</div>
</a>
<a href="/crayon-shinchan-blitzkrieg-pigs-hoofs-secret-mission-movie-3116.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/8Wd9O0IjvUPMITU9HNA7elUCYkH.jpg" alt="Crayon Shinchan : Blitzkrieg Pigs Hoofs Secret Mission" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shinchan : Blitzkrieg Pigs Hoofs Secret Mission</h3>
<p class="movie-card-meta">1998 </p>
</div>
</a>
<a href="/crayon-shin-chan-great-adventure-in-henderland-movie-3029.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/t2cKB9N95so7tKtlz71cBTGg2UD.jpg" alt="Crayon Shin-chan: Great Adventure In Henderland" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Fantasy</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan: Great Adventure In Henderland</h3>
<p class="movie-card-meta">1996 </p>
</div>
</a>
<a href="/crayon-shin-chan-action-mask-vs-leotard-devil-movie-2971.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/bLqbZSY1uZUFtZBM0dvx6YHLiJJ.jpg" alt="Crayon Shin-chan: Action Mask vs. Leotard Devil" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Action & Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan: Action Mask vs. Leotard Devil</h3>
<p class="movie-card-meta">1993 </p>
</div>
</a>
<a href="/crayon-shin-chan-pursuit-of-the-balls-of-darkness-movie-3094.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/8NlnDeZtscTjOEFTzDRZzI2vIXJ.jpg" alt="Crayon Shin-chan: Pursuit of the Balls of Darkness" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan: Pursuit of the Balls of Darkness</h3>
<p class="movie-card-meta">1997 </p>
</div>
</a>
<a href="/crayon-shin-chan-a-storm-invoking-jungle-movie-3145.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/pbcpCQ8sHRUhNCeCnBTgdver4N6.jpg" alt="Crayon Shin-chan: A Storm-invoking Jungle" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan: A Storm-invoking Jungle</h3>
<p class="movie-card-meta">2000 </p>
</div>
</a>
<a href="/crayon-shin-chan-explosion-the-hot-springs-feel-good-final-battle-movie-3128.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/kYDZKDB0mkAglbl2phJfLFJmKqe.jpg" alt="Crayon Shin-chan: Explosion! The Hot Spring's Feel Good Final Battle" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan: Explosion! The Hot Spring's Feel Good Final Battle</h3>
<p class="movie-card-meta">1999 </p>
</div>
</a>
<a href="/crayon-shin-chan-the-hidden-treasure-of-the-buri-buri-kingdom-movie-2976.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/pKAKgrrz4jyl7HlQETu8grWR3t4.jpg" alt="Crayon Shin-chan: The Hidden Treasure of the Buri Buri Kingdom" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan: The Hidden Treasure of the Buri Buri Kingdom</h3>
<p class="movie-card-meta">1994 </p>
</div>
</a>
<a href="/crayon-shin-chan-the-movie-our-dinosaur-diary-movie-744.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/n7YcOeqPOmvQ2PUatn4UqV5YStj.jpg" alt="Crayon Shin-chan the Movie: Our Dinosaur Diary" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Family</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan the Movie: Our Dinosaur Diary</h3>
<p class="movie-card-meta">2024 </p>
</div>
</a>
<a href="/crayon-shin-chan-honeymoon-hurricane-the-lost-hiroshi-movie-2686.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/lX4GqaRoOdnQB34mQjDzwnscvj6.jpg" alt="Crayon Shin-chan: Honeymoon Hurricane ~The Lost Hiroshi~" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">Family</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan: Honeymoon Hurricane ~The Lost Hiroshi~</h3>
<p class="movie-card-meta">2019 </p>
</div>
</a>
<a href="/crayon-shin-chan-the-adult-empire-strikes-back-movie-3154.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/heJkgOCx4pHqdooYA1h7B65ghvf.jpg" alt="Crayon Shin-chan: The Adult Empire Strikes Back" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Crayon Shin-chan: The Adult Empire Strikes Back</h3>
<p class="movie-card-meta">2001 </p>
</div>
</a>
<a href="/go-movie-2895.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/kP0OOAa4GTZSUPW8fgPbk1OmKEW.jpg" alt="Go" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Crime</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">Thriller</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Go</h3>
<p class="movie-card-meta">1999 </p>
</div>
</a>
<!--<a href="movie-static-movie.html" class="movie-card">-->
<!-- <div class="movie-card-image">-->
<!-- <img src="images/placeholder.svg" alt="Dune: Part Two" class="w-full h-full object-cover">-->
<!-- <div class="movie-card-overlay">-->
<!-- <div class="movie-card-formats">-->
<!-- <span class="movie-card-format">2160p</span>-->
<!-- <span class="movie-card-format">4K HDR</span>-->
<!-- <span class="movie-card-format">HEVC</span>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="movie-card-content">-->
<!-- <h3 class="movie-card-title">Dune: Part Two</h3>-->
<!-- <p class="movie-card-meta">2024</p>-->
<!-- </div>-->
<!--</a>-->
</div>
</section>
<!-- Pagination -->
<div class="pagination-container">
<div class="pagination-container">
<div class="pagination">
<!-- Previous Page Link -->
<a class='pagination-item active'>1</a><a href='/page/2.html?s=Crayon Shin-chan: Dengeki! Buta no Hizume Daisakusen 1998' class='pagination-item'>2</a><a href='/page/27.html?s=Crayon Shin-chan: Dengeki! Buta no Hizume Daisakusen 1998' class='pagination-item'>27</a>
<!-- Next Page Link -->
<a href="/page/2.html?s=Crayon Shin-chan: Dengeki! Buta no Hizume Daisakusen 1998" class="pagination-item pagination-next">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4">
<polyline points="9 18 15 12 9 6"></polyline>
</svg>
</a>
</div>
</div>
</div>
</div>
</main>
<!-- Footer -->
<footer class="border-t bg-background">
<div class="container py-8 md:py-12">
<div class="grid grid-cols-1 gap-8 md:grid-cols-4 justify-center text-center md:text-left">
<div class="space-y-4">
<h3 class="text-lg font-semibold">4KHDHub</h3>
<p class="text-sm text-muted-foreground">
Your one-stop destination for high-quality movies and TV shows in various formats.
</p>
</div>
<!-- Quick Links Section -->
<div class="space-y-4">
<h3 class="text-lg font-semibold">Quick Links</h3>
<ul class="flex flex-wrap justify-center gap-4 text-sm">
<li>
<a href="/about" class="text-muted-foreground hover:text-primary">
About Us
</a>
</li>
<li>
<a href="/contact" class="text-muted-foreground hover:text-primary">
Contact Us
</a>
</li>
<li>
<a href="/dmca" class="text-muted-foreground hover:text-primary">
DMCA
</a>
</li>
<li>
<a href="/privacy-policy" class="text-muted-foreground hover:text-primary">
Privacy Policy
</a>
</li>
</ul>
</div>
<div class="space-y-4">
<h3 class="text-lg font-semibold">Connect</h3>
<p class="text-sm text-muted-foreground">Stay updated with the latest releases and news.</p>
</div>
</div>
<!-- Footer Bottom -->
<div class="mt-8 border-t pt-8 text-center">
<p class="text-xs text-muted-foreground">© <span id="current-year">2025</span> 4KHDHub - All rights reserved.</p>
</div>
</div>
</footer>
<!-- Back to top button -->
<button id="back-to-top" class="fixed bottom-6 right-6 z-50 rounded-full shadow-md transition-opacity duration-300 opacity-0 pointer-events-none bg-primary text-primary-foreground p-2" aria-label="Back to top">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="m18 15-6-6-6 6" />
</svg>
</button>
</div>
<script src="/js/main.js?v=0.14.69c18"></script>
</body>
</html>

View file

@ -0,0 +1,694 @@
<!DOCTYPE html>
<html lang="en" class="dark">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>4KHDHub - High Quality Movies and TV Shows</title>
<script>
!function(){try{"light"===localStorage.getItem("theme")?(document.documentElement.classList.remove("dark"),document.documentElement.classList.add("light")):(document.documentElement.classList.add("dark"),document.documentElement.classList.remove("light"))}catch(e){console.error("Theme initialization failed:",e)}}();
</script>
<meta name="description" content="Download high quality movies and TV shows in UHD, 4K HDR, 1080p and more formats">
<!-- Font -->
<!-- Preload the logo -->
<link rel="preload" href="/images/4KHDHUB-Dark-Logo.png" as="image" type="image/png" />
<link rel="preload" href="/images/4KHDHUB-Bright-Logo.png" as="image" type="image/png" />
<!-- Theme script to prevent flash -->
<!-- Link to Google Fonts Stylesheets -->
<style type="text/css">@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/greek/400/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/latin-ext/400/normal.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/hebrew/400/normal.woff2);unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/greek-ext/400/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}</style>
<link href="https://fonts.cdnfonts.com/css/trebuchet-ms-2" rel="stylesheet">
<link rel="stylesheet" href="/css/styles.css?v=0.14.69c18">
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<meta name="apple-mobile-web-app-title" content="4K-HDHub" />
<link rel="manifest" href="/site.webmanifest" />
<!-- JavaScript to apply font-display: swap -->
<script type="text/javascript">
!function(e,n,t){"use strict";var o="https://fonts.googleapis.com/css?family=Open+Sans",r="__3perf_googleFonts_5fd56";function c(e){(n.head||n.body).appendChild(e)}function a(){var e=n.createElement("link");e.href=o,e.rel="stylesheet",c(e)}function f(e){if(!n.getElementById(r)){var t=n.createElement("style");t.id=r,c(t)}n.getElementById(r).innerHTML=e}e.FontFace&&e.FontFace.prototype.hasOwnProperty("display")?(t[r]&&f(t[r]),fetch(o).then(function(e){return e.text()}).then(function(e){return e.replace(/@font-face {/g,"@font-face{font-display:swap;")}).then(function(e){return t[r]=e}).then(f).catch(a)):a()}(window,document,localStorage);
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-LL0RL7VX47"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-LL0RL7VX47');
</script>
</head>
<body>
<div class="flex min-h-screen flex-col">
<!-- Header -->
<!-- Header with truly unified navigation -->
<header class="sticky top-0 z-50 w-full">
<div class="header">
<div class="container flex h-14 items-center justify-between">
<!-- Logo and mobile menu toggle -->
<div class="flex items-center">
<button id="menu-toggle" class="menu-toggle md:hidden">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="3" y1="12" x2="21" y2="12"></line>
<line x1="3" y1="6" x2="21" y2="6"></line>
<line x1="3" y1="18" x2="21" y2="18"></line>
</svg>
<span class="sr-only">Toggle menu</span>
</button>
<a href="/" class="navbar-brand">
<img id="logo" class="h-8 w-auto" src="/images/4KHDHUB-Bright-Logo.png" alt="4KHDHub logo">
</a>
</div>
<!-- SINGLE Navigation - Visible on desktop, hidden on mobile -->
<nav id="main-nav" class="main-nav">
<ul class="nav-list">
<li class="nav-item"><a href="/" class="nav-link">Home</a></li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle">
Movies
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-indicator h-4 w-4">
<polyline points="6 9 12 15 18 9"></polyline>
</svg>
</a>
<ul class="dropdown-menu">
<li><a href="/category/new-movies-10810.html" class="dropdown-item">Latest Movies</a></li>
</ul>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle">
Web Series
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-indicator h-4 w-4">
<polyline points="6 9 12 15 18 9"></polyline>
</svg>
</a>
<ul class="dropdown-menu">
<li><a href="/category/new-series-10811.html" class="dropdown-item">Latest Episodes</a></li>
</ul>
</li>
<li class="nav-item"><a href="/category/anime-10812.html" class="nav-link">Anime</a></li>
<li class="nav-item"><a href="/category/4k-hdr-10776.html" class="nav-link">4K HDR</a></li>
</ul>
</nav>
<!-- Search and Theme Toggle -->
<div class="flex items-center">
<button id="search-toggle" class="search-toggle">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
<span class="sr-only">Search</span>
</button>
<div class="search-container hidden md:flex">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="search-icon h-4 w-4">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
for
<input type="search" id="search" placeholder="Search movies & series" class="search-input">
</div>
<button id="theme-toggle" class="theme-toggle">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="theme-icon h-5 w-5">
<circle cx="12" cy="12" r="5"></circle>
<line x1="12" y1="1" x2="12" y2="3"></line>
<line x1="12" y1="21" x2="12" y2="23"></line>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
<line x1="1" y1="12" x2="3" y2="12"></line>
<line x1="21" y1="12" x2="23" y2="12"></line>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg>
<span class="sr-only">Toggle theme</span>
</button>
</div>
</div>
</div>
<!-- Mobile Menu Backdrop (only shown when menu is open) -->
<div id="mobile-menu-backdrop" class="fixed inset-0 bg-black/70 hidden"></div>
<!-- Close button for mobile menu (only shown when menu is open) -->
<button id="close-mobile-menu" class="fixed top-4 right-4 p-2 rounded-full z-[60] hidden">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
</button>
<!-- Search Overlay -->
<div id="search-overlay" class="fixed inset-0 z-50 hidden">
<div class="fixed" id="search-backdrop"></div>
<button id="close-search" class="absolute right-4 top-4 p-2 rounded-full">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
<span class="sr-only">Close</span>
</button>
<form action="/" method="get" class="search-form">
<div class="search-input-container">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="search-icon-overlay">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
<input type="search" name="s" placeholder="Search Movies & TV-Shows" class="search-input-overlay" autofocus autocomplete="off">
</div>
<button type="submit" class="search-submit">
Search
</button>
</form>
</div>
</header>
<!-- Main Content -->
<main class="flex-1">
<div class="container">
<section class="latest-releases">
<div class="latest-releases-header">
<h2 class="latest-releases-title">
<span><svg style="vertical-align: bottom;" xmlns="http://www.w3.org/2000/svg" height="32px" viewBox="0 -960 960 960" width="32px" fill="#e3e3e3"><path d="M240-400q0 52 21 98.5t60 81.5q-1-5-1-9v-9q0-32 12-60t35-51l113-111 113 111q23 23 35 51t12 60v9q0 4-1 9 39-35 60-81.5t21-98.5q0-50-18.5-94.5T648-574q-20 13-42 19.5t-45 6.5q-62 0-107.5-41T401-690q-39 33-69 68.5t-50.5 72Q261-513 250.5-475T240-400Zm240 52-57 56q-11 11-17 25t-6 29q0 32 23.5 55t56.5 23q33 0 56.5-23t23.5-55q0-16-6-29.5T537-292l-57-56Zm0-492v132q0 34 23.5 57t57.5 23q18 0 33.5-7.5T622-658l18-22q74 42 117 117t43 163q0 134-93 227T480-80q-134 0-227-93t-93-227q0-129 86.5-245T480-840Z"/></svg></span> Latest Releases </h2>
</div>
<div class="card-grid">
<!-- Movie Cards -->
<a href="/dark-series-889.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/apbrbWs8M9lyOpJYU5WXrpFbk1Z.jpg" alt="Dark" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Crime</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">Mystery</span>
<span class="movie-card-format">Sci-Fi & Fantasy</span>
<span class="movie-card-format">Series</span>
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">AAC</span>
<span class="movie-card-format">DDP</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Hindi</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Dark</h3>
<p class="movie-card-meta">2017 • S01-S03 </p>
</div>
</a>
<a href="/dark-phoenix-movie-648.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/cCTJPelKGLhALq3r51A9uMonxKj.jpg" alt="Dark Phoenix" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Dark Phoenix</h3>
<p class="movie-card-meta">2019 </p>
</div>
</a>
<a href="/zero-dark-thirty-movie-2786.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/original/dVodtdWDkLsutWGgEEWSFnnH6ei.jpg" alt="Zero Dark Thirty" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">Thriller</span>
<span class="movie-card-format">Movies</span>
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">HDR</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Zero Dark Thirty</h3>
<p class="movie-card-meta">2012 </p>
</div>
</a>
<a href="/hold-the-dark-movie-1272.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/1etEySwZQnBJpzgplgadPi5y4PL.jpg" alt="Hold the Dark" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">HDR</span>
<span class="movie-card-format">HEVC</span>
<span class="movie-card-format">Crime</span>
<span class="movie-card-format">HDR</span>
<span class="movie-card-format">Mystery</span>
<span class="movie-card-format">Thriller</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Hold the Dark</h3>
<p class="movie-card-meta">2018 </p>
</div>
</a>
<a href="/the-dark-knight-rises-movie-467.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/hr0L2aueqlP2BYUblTTjmtn0hw4.jpg" alt="The Dark Knight Rises" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Crime</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">Thriller</span>
<span class="movie-card-format">Movies</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">HDR</span>
<span class="movie-card-format">IMAX</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">The Dark Knight Rises</h3>
<p class="movie-card-meta">2012 </p>
</div>
</a>
<a href="/terminator-dark-fate-movie-353.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/vqzNJRH4YyquRiWxCCOH0aXggHI.jpg" alt="Terminator: Dark Fate" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">Thriller</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Terminator: Dark Fate</h3>
<p class="movie-card-meta">2019 </p>
</div>
</a>
<a href="/transformers-dark-of-the-moon-movie-366.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/28YlCLrFhONteYSs9hKjD1Km0Cj.jpg" alt="Transformers: Dark of the Moon" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Hollywood</span>
<span class="movie-card-format">Horror</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Transformers: Dark of the Moon</h3>
<p class="movie-card-meta">2011 </p>
</div>
</a>
<a href="/truth-or-dare-unrated-directors-cut-movie-3026.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/ei2waWQAG8NP244WShIFgGu9IOu.jpg" alt="Truth or Dare [Unrated Director's Cut]" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">HDR</span>
<span class="movie-card-format">HEVC</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Horror</span>
<span class="movie-card-format">Thriller</span>
<span class="movie-card-format">WEB-DL</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Truth or Dare [Unrated Director's Cut]</h3>
<p class="movie-card-meta">2018 </p>
</div>
</a>
<a href="/thor-the-dark-world-marvel-phase-2-movie-169.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/wD6g4EcmR6R3VNbuBmNOVq2qWrM.jpg" alt="Thor: The Dark World Marvel Phase 2" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Fantasy</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Thor: The Dark World Marvel Phase 2</h3>
<p class="movie-card-meta">2013 </p>
</div>
</a>
<a href="/dark-matter-series-1154.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/c6MRUtPk0nEPQ9FBD9RdRKt2rIm.jpg" alt="Dark Matter" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Sci-Fi & Fantasy</span>
<span class="movie-card-format">Thriller</span>
<span class="movie-card-format">Series</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Dark Matter</h3>
<p class="movie-card-meta">2024 • S01 </p>
</div>
</a>
<a href="/the-deep-dark-movie-2556.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/x8hiMBkSpVaFQv35xUwNhPi07wK.jpg" alt="The Deep Dark" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">Horror</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">The Deep Dark</h3>
<p class="movie-card-meta">2023 </p>
</div>
</a>
<!--<a href="movie-static-movie.html" class="movie-card">-->
<!-- <div class="movie-card-image">-->
<!-- <img src="images/placeholder.svg" alt="Dune: Part Two" class="w-full h-full object-cover">-->
<!-- <div class="movie-card-overlay">-->
<!-- <div class="movie-card-formats">-->
<!-- <span class="movie-card-format">2160p</span>-->
<!-- <span class="movie-card-format">4K HDR</span>-->
<!-- <span class="movie-card-format">HEVC</span>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="movie-card-content">-->
<!-- <h3 class="movie-card-title">Dune: Part Two</h3>-->
<!-- <p class="movie-card-meta">2024</p>-->
<!-- </div>-->
<!--</a>-->
</div>
</section>
<!-- Pagination -->
<div class="pagination-container">
<div class="pagination-container">
<div class="pagination">
<!-- Previous Page Link -->
<a class='pagination-item active'>1</a><a href='/page/2.html?s=Dark 2017' class='pagination-item'>2</a><a href='/page/70.html?s=Dark 2017' class='pagination-item'>70</a>
<!-- Next Page Link -->
<a href="/page/2.html?s=Dark 2017" class="pagination-item pagination-next">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4">
<polyline points="9 18 15 12 9 6"></polyline>
</svg>
</a>
</div>
</div>
</div>
</div>
</main>
<!-- Footer -->
<footer class="border-t bg-background">
<div class="container py-8 md:py-12">
<div class="grid grid-cols-1 gap-8 md:grid-cols-4 justify-center text-center md:text-left">
<div class="space-y-4">
<h3 class="text-lg font-semibold">4KHDHub</h3>
<p class="text-sm text-muted-foreground">
Your one-stop destination for high-quality movies and TV shows in various formats.
</p>
</div>
<!-- Quick Links Section -->
<div class="space-y-4">
<h3 class="text-lg font-semibold">Quick Links</h3>
<ul class="flex flex-wrap justify-center gap-4 text-sm">
<li>
<a href="/about" class="text-muted-foreground hover:text-primary">
About Us
</a>
</li>
<li>
<a href="/contact" class="text-muted-foreground hover:text-primary">
Contact Us
</a>
</li>
<li>
<a href="/dmca" class="text-muted-foreground hover:text-primary">
DMCA
</a>
</li>
<li>
<a href="/privacy-policy" class="text-muted-foreground hover:text-primary">
Privacy Policy
</a>
</li>
</ul>
</div>
<div class="space-y-4">
<h3 class="text-lg font-semibold">Connect</h3>
<p class="text-sm text-muted-foreground">Stay updated with the latest releases and news.</p>
</div>
</div>
<!-- Footer Bottom -->
<div class="mt-8 border-t pt-8 text-center">
<p class="text-xs text-muted-foreground">© <span id="current-year">2025</span> 4KHDHub - All rights reserved.</p>
</div>
</div>
</footer>
<!-- Back to top button -->
<button id="back-to-top" class="fixed bottom-6 right-6 z-50 rounded-full shadow-md transition-opacity duration-300 opacity-0 pointer-events-none bg-primary text-primary-foreground p-2" aria-label="Back to top">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="m18 15-6-6-6 6" />
</svg>
</button>
</div>
<script src="/js/main.js?v=0.14.69c18"></script>
</body>
</html>

View file

@ -0,0 +1,690 @@
<!DOCTYPE html>
<html lang="en" class="dark">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>4KHDHub - High Quality Movies and TV Shows</title>
<script>
!function(){try{"light"===localStorage.getItem("theme")?(document.documentElement.classList.remove("dark"),document.documentElement.classList.add("light")):(document.documentElement.classList.add("dark"),document.documentElement.classList.remove("light"))}catch(e){console.error("Theme initialization failed:",e)}}();
</script>
<meta name="description" content="Download high quality movies and TV shows in UHD, 4K HDR, 1080p and more formats">
<!-- Font -->
<!-- Preload the logo -->
<link rel="preload" href="/images/4KHDHUB-Dark-Logo.png" as="image" type="image/png" />
<link rel="preload" href="/images/4KHDHUB-Bright-Logo.png" as="image" type="image/png" />
<!-- Theme script to prevent flash -->
<!-- Link to Google Fonts Stylesheets -->
<style type="text/css">@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/latin-ext/400/normal.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/greek-ext/400/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/hebrew/400/normal.woff2);unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/greek/400/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}</style>
<link href="https://fonts.cdnfonts.com/css/trebuchet-ms-2" rel="stylesheet">
<link rel="stylesheet" href="/css/styles.css?v=0.14.69c18">
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<meta name="apple-mobile-web-app-title" content="4K-HDHub" />
<link rel="manifest" href="/site.webmanifest" />
<!-- JavaScript to apply font-display: swap -->
<script type="text/javascript">
!function(e,n,t){"use strict";var o="https://fonts.googleapis.com/css?family=Open+Sans",r="__3perf_googleFonts_5fd56";function c(e){(n.head||n.body).appendChild(e)}function a(){var e=n.createElement("link");e.href=o,e.rel="stylesheet",c(e)}function f(e){if(!n.getElementById(r)){var t=n.createElement("style");t.id=r,c(t)}n.getElementById(r).innerHTML=e}e.FontFace&&e.FontFace.prototype.hasOwnProperty("display")?(t[r]&&f(t[r]),fetch(o).then(function(e){return e.text()}).then(function(e){return e.replace(/@font-face {/g,"@font-face{font-display:swap;")}).then(function(e){return t[r]=e}).then(f).catch(a)):a()}(window,document,localStorage);
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-LL0RL7VX47"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-LL0RL7VX47');
</script>
</head>
<body>
<div class="flex min-h-screen flex-col">
<!-- Header -->
<!-- Header with truly unified navigation -->
<header class="sticky top-0 z-50 w-full">
<div class="header">
<div class="container flex h-14 items-center justify-between">
<!-- Logo and mobile menu toggle -->
<div class="flex items-center">
<button id="menu-toggle" class="menu-toggle md:hidden">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="3" y1="12" x2="21" y2="12"></line>
<line x1="3" y1="6" x2="21" y2="6"></line>
<line x1="3" y1="18" x2="21" y2="18"></line>
</svg>
<span class="sr-only">Toggle menu</span>
</button>
<a href="/" class="navbar-brand">
<img id="logo" class="h-8 w-auto" src="/images/4KHDHUB-Bright-Logo.png" alt="4KHDHub logo">
</a>
</div>
<!-- SINGLE Navigation - Visible on desktop, hidden on mobile -->
<nav id="main-nav" class="main-nav">
<ul class="nav-list">
<li class="nav-item"><a href="/" class="nav-link">Home</a></li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle">
Movies
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-indicator h-4 w-4">
<polyline points="6 9 12 15 18 9"></polyline>
</svg>
</a>
<ul class="dropdown-menu">
<li><a href="/category/new-movies-10810.html" class="dropdown-item">Latest Movies</a></li>
</ul>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle">
Web Series
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-indicator h-4 w-4">
<polyline points="6 9 12 15 18 9"></polyline>
</svg>
</a>
<ul class="dropdown-menu">
<li><a href="/category/new-series-10811.html" class="dropdown-item">Latest Episodes</a></li>
</ul>
</li>
<li class="nav-item"><a href="/category/anime-10812.html" class="nav-link">Anime</a></li>
<li class="nav-item"><a href="/category/4k-hdr-10776.html" class="nav-link">4K HDR</a></li>
</ul>
</nav>
<!-- Search and Theme Toggle -->
<div class="flex items-center">
<button id="search-toggle" class="search-toggle">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
<span class="sr-only">Search</span>
</button>
<div class="search-container hidden md:flex">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="search-icon h-4 w-4">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
for
<input type="search" id="search" placeholder="Search movies & series" class="search-input">
</div>
<button id="theme-toggle" class="theme-toggle">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="theme-icon h-5 w-5">
<circle cx="12" cy="12" r="5"></circle>
<line x1="12" y1="1" x2="12" y2="3"></line>
<line x1="12" y1="21" x2="12" y2="23"></line>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
<line x1="1" y1="12" x2="3" y2="12"></line>
<line x1="21" y1="12" x2="23" y2="12"></line>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg>
<span class="sr-only">Toggle theme</span>
</button>
</div>
</div>
</div>
<!-- Mobile Menu Backdrop (only shown when menu is open) -->
<div id="mobile-menu-backdrop" class="fixed inset-0 bg-black/70 hidden"></div>
<!-- Close button for mobile menu (only shown when menu is open) -->
<button id="close-mobile-menu" class="fixed top-4 right-4 p-2 rounded-full z-[60] hidden">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
</button>
<!-- Search Overlay -->
<div id="search-overlay" class="fixed inset-0 z-50 hidden">
<div class="fixed" id="search-backdrop"></div>
<button id="close-search" class="absolute right-4 top-4 p-2 rounded-full">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
<span class="sr-only">Close</span>
</button>
<form action="/" method="get" class="search-form">
<div class="search-input-container">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="search-icon-overlay">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
<input type="search" name="s" placeholder="Search Movies & TV-Shows" class="search-input-overlay" autofocus autocomplete="off">
</div>
<button type="submit" class="search-submit">
Search
</button>
</form>
</div>
</header>
<!-- Main Content -->
<main class="flex-1">
<div class="container">
<section class="latest-releases">
<div class="latest-releases-header">
<h2 class="latest-releases-title">
<span><svg style="vertical-align: bottom;" xmlns="http://www.w3.org/2000/svg" height="32px" viewBox="0 -960 960 960" width="32px" fill="#e3e3e3"><path d="M240-400q0 52 21 98.5t60 81.5q-1-5-1-9v-9q0-32 12-60t35-51l113-111 113 111q23 23 35 51t12 60v9q0 4-1 9 39-35 60-81.5t21-98.5q0-50-18.5-94.5T648-574q-20 13-42 19.5t-45 6.5q-62 0-107.5-41T401-690q-39 33-69 68.5t-50.5 72Q261-513 250.5-475T240-400Zm240 52-57 56q-11 11-17 25t-6 29q0 32 23.5 55t56.5 23q33 0 56.5-23t23.5-55q0-16-6-29.5T537-292l-57-56Zm0-492v132q0 34 23.5 57t57.5 23q18 0 33.5-7.5T622-658l18-22q74 42 117 117t43 163q0 134-93 227T480-80q-134 0-227-93t-93-227q0-129 86.5-245T480-840Z"/></svg></span> Latest Releases </h2>
</div>
<div class="card-grid">
<!-- Movie Cards -->
<a href="/dexter-original-sin-series-336.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/j5bP7spdfS0NpDLKDlqJYyJPi1j.jpg" alt="Dexter: Original Sin" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Crime</span>
<span class="movie-card-format">DDP</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Series</span>
<span class="movie-card-format">Series</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Dexter: Original Sin</h3>
<p class="movie-card-meta">2024 • S01 </p>
</div>
</a>
<a href="/takopis-original-sin-series-2114.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/xPXDVhVKt0XM34ihoUVMHtLYTw8.jpg" alt="Takopi's Original Sin" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">Anime</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">Sci-Fi & Fantasy</span>
<span class="movie-card-format">Series</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Takopi's Original Sin</h3>
<p class="movie-card-meta">2025 • S01 </p>
</div>
</a>
<a href="/pretty-little-liars-original-sin-series-178.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/igmLgglembi9mZ2RYQRaGKigbvq.jpg" alt="Pretty Little Liars: Original Sin" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">HDR</span>
<span class="movie-card-format">HEVC</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">Mystery</span>
<span class="movie-card-format">Series</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Pretty Little Liars: Original Sin</h3>
<p class="movie-card-meta">2022 • S02 </p>
</div>
</a>
<a href="/dexter-resurrection-series-2297.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/hIawSocuwqgNeRf3JuKuxgMHmSC.jpg" alt="Dexter: Resurrection" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">Crime</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Series</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Dexter: Resurrection</h3>
<p class="movie-card-meta">2025 • S01 EP10 </p>
</div>
</a>
<a href="/unspeakable-sins-series-2724.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/lCNNV8vVVqW2XRy1bIouhwUoLai.jpg" alt="Unspeakable Sins" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Romance</span>
<span class="movie-card-format">Series</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Unspeakable Sins</h3>
<p class="movie-card-meta">2025 • S01 </p>
</div>
</a>
<a href="/spin-state-movie-1629.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/qkQLrxQwpwontgAb5Dxt6gcKs0z.jpg" alt="Spin State" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">Hollywood</span>
<span class="movie-card-format">Mystery</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">WEB-DL</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Spin State</h3>
<p class="movie-card-meta">2022 </p>
</div>
</a>
<a href="/seventh-son-movie-2813.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/7Q8DfXSjcFSSQDOxz1Sk865wNqI.jpg" alt="Seventh Son" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">Fantasy</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Seventh Son</h3>
<p class="movie-card-meta">2014 </p>
</div>
</a>
<a href="/tin-soldier-movie-2784.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/lFFDrFLXywFhy6khHes1LCFVMsL.jpg" alt="Tin Soldier" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Thriller</span>
<span class="movie-card-format">Movies</span>
<span class="movie-card-format">English</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Tin Soldier</h3>
<p class="movie-card-meta">2025 </p>
</div>
</a>
<a href="/the-severed-sun-movie-1481.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/mPHhtDrAFYephGuNAs3Ugnjdq3t.jpg" alt="The Severed Sun" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">Horror</span>
<span class="movie-card-format">WEB-DL</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">The Severed Sun</h3>
<p class="movie-card-meta">2025 </p>
</div>
</a>
<a href="/the-six-triple-eight-movie-1838.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/7tvAnzZj9e9AjdoHaN9jshm2Cjw.jpg" alt="The Six Triple Eight" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">HDR</span>
<span class="movie-card-format">HEVC</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">HDR</span>
<span class="movie-card-format">History</span>
<span class="movie-card-format">War</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">The Six Triple Eight</h3>
<p class="movie-card-meta">2024 </p>
</div>
</a>
<a href="/delicious-in-dungeon-series-1527.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/9t3DYdGxK3i4WRzKvIZwJd4kBnr.jpg" alt="Delicious in Dungeon" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action & Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">Anime</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Sci-Fi & Fantasy</span>
<span class="movie-card-format">Series</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Delicious in Dungeon</h3>
<p class="movie-card-meta">2024 • S01 </p>
</div>
</a>
<a href="/flora-and-son-movie-1018.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/pq2p8ovf8PZps2HafvJaLrZK8gS.jpg" alt="Flora and Son" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">HDR</span>
<span class="movie-card-format">HEVC</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">Music</span>
<span class="movie-card-format">WEB-DL</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Flora and Son</h3>
<p class="movie-card-meta">2023 </p>
</div>
</a>
<!--<a href="movie-static-movie.html" class="movie-card">-->
<!-- <div class="movie-card-image">-->
<!-- <img src="images/placeholder.svg" alt="Dune: Part Two" class="w-full h-full object-cover">-->
<!-- <div class="movie-card-overlay">-->
<!-- <div class="movie-card-formats">-->
<!-- <span class="movie-card-format">2160p</span>-->
<!-- <span class="movie-card-format">4K HDR</span>-->
<!-- <span class="movie-card-format">HEVC</span>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="movie-card-content">-->
<!-- <h3 class="movie-card-title">Dune: Part Two</h3>-->
<!-- <p class="movie-card-meta">2024</p>-->
<!-- </div>-->
<!--</a>-->
</div>
</section>
<!-- Pagination -->
<div class="pagination-container">
<div class="pagination-container">
<div class="pagination">
<!-- Previous Page Link -->
<a class='pagination-item active'>1</a><a href='/page/2.html?s=Dexter: Original Sin 2024' class='pagination-item'>2</a><a href='/page/143.html?s=Dexter: Original Sin 2024' class='pagination-item'>143</a>
<!-- Next Page Link -->
<a href="/page/2.html?s=Dexter: Original Sin 2024" class="pagination-item pagination-next">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4">
<polyline points="9 18 15 12 9 6"></polyline>
</svg>
</a>
</div>
</div>
</div>
</div>
</main>
<!-- Footer -->
<footer class="border-t bg-background">
<div class="container py-8 md:py-12">
<div class="grid grid-cols-1 gap-8 md:grid-cols-4 justify-center text-center md:text-left">
<div class="space-y-4">
<h3 class="text-lg font-semibold">4KHDHub</h3>
<p class="text-sm text-muted-foreground">
Your one-stop destination for high-quality movies and TV shows in various formats.
</p>
</div>
<!-- Quick Links Section -->
<div class="space-y-4">
<h3 class="text-lg font-semibold">Quick Links</h3>
<ul class="flex flex-wrap justify-center gap-4 text-sm">
<li>
<a href="/about" class="text-muted-foreground hover:text-primary">
About Us
</a>
</li>
<li>
<a href="/contact" class="text-muted-foreground hover:text-primary">
Contact Us
</a>
</li>
<li>
<a href="/dmca" class="text-muted-foreground hover:text-primary">
DMCA
</a>
</li>
<li>
<a href="/privacy-policy" class="text-muted-foreground hover:text-primary">
Privacy Policy
</a>
</li>
</ul>
</div>
<div class="space-y-4">
<h3 class="text-lg font-semibold">Connect</h3>
<p class="text-sm text-muted-foreground">Stay updated with the latest releases and news.</p>
</div>
</div>
<!-- Footer Bottom -->
<div class="mt-8 border-t pt-8 text-center">
<p class="text-xs text-muted-foreground">© <span id="current-year">2025</span> 4KHDHub - All rights reserved.</p>
</div>
</div>
</footer>
<!-- Back to top button -->
<button id="back-to-top" class="fixed bottom-6 right-6 z-50 rounded-full shadow-md transition-opacity duration-300 opacity-0 pointer-events-none bg-primary text-primary-foreground p-2" aria-label="Back to top">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="m18 15-6-6-6 6" />
</svg>
</button>
</div>
<script src="/js/main.js?v=0.14.69c18"></script>
</body>
</html>

View file

@ -0,0 +1,674 @@
<!DOCTYPE html>
<html lang="en" class="dark">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>4KHDHub - High Quality Movies and TV Shows</title>
<script>
!function(){try{"light"===localStorage.getItem("theme")?(document.documentElement.classList.remove("dark"),document.documentElement.classList.add("light")):(document.documentElement.classList.add("dark"),document.documentElement.classList.remove("light"))}catch(e){console.error("Theme initialization failed:",e)}}();
</script>
<meta name="description" content="Download high quality movies and TV shows in UHD, 4K HDR, 1080p and more formats">
<!-- Font -->
<!-- Preload the logo -->
<link rel="preload" href="/images/4KHDHUB-Dark-Logo.png" as="image" type="image/png" />
<link rel="preload" href="/images/4KHDHUB-Bright-Logo.png" as="image" type="image/png" />
<!-- Theme script to prevent flash -->
<!-- Link to Google Fonts Stylesheets -->
<style type="text/css">@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/latin-ext/400/normal.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/greek/400/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/hebrew/400/normal.woff2);unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/greek-ext/400/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}</style>
<link href="https://fonts.cdnfonts.com/css/trebuchet-ms-2" rel="stylesheet">
<link rel="stylesheet" href="/css/styles.css?v=0.14.69c18">
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<meta name="apple-mobile-web-app-title" content="4K-HDHub" />
<link rel="manifest" href="/site.webmanifest" />
<!-- JavaScript to apply font-display: swap -->
<script type="text/javascript">
!function(e,n,t){"use strict";var o="https://fonts.googleapis.com/css?family=Open+Sans",r="__3perf_googleFonts_5fd56";function c(e){(n.head||n.body).appendChild(e)}function a(){var e=n.createElement("link");e.href=o,e.rel="stylesheet",c(e)}function f(e){if(!n.getElementById(r)){var t=n.createElement("style");t.id=r,c(t)}n.getElementById(r).innerHTML=e}e.FontFace&&e.FontFace.prototype.hasOwnProperty("display")?(t[r]&&f(t[r]),fetch(o).then(function(e){return e.text()}).then(function(e){return e.replace(/@font-face {/g,"@font-face{font-display:swap;")}).then(function(e){return t[r]=e}).then(f).catch(a)):a()}(window,document,localStorage);
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-LL0RL7VX47"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-LL0RL7VX47');
</script>
</head>
<body>
<div class="flex min-h-screen flex-col">
<!-- Header -->
<!-- Header with truly unified navigation -->
<header class="sticky top-0 z-50 w-full">
<div class="header">
<div class="container flex h-14 items-center justify-between">
<!-- Logo and mobile menu toggle -->
<div class="flex items-center">
<button id="menu-toggle" class="menu-toggle md:hidden">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="3" y1="12" x2="21" y2="12"></line>
<line x1="3" y1="6" x2="21" y2="6"></line>
<line x1="3" y1="18" x2="21" y2="18"></line>
</svg>
<span class="sr-only">Toggle menu</span>
</button>
<a href="/" class="navbar-brand">
<img id="logo" class="h-8 w-auto" src="/images/4KHDHUB-Bright-Logo.png" alt="4KHDHub logo">
</a>
</div>
<!-- SINGLE Navigation - Visible on desktop, hidden on mobile -->
<nav id="main-nav" class="main-nav">
<ul class="nav-list">
<li class="nav-item"><a href="/" class="nav-link">Home</a></li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle">
Movies
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-indicator h-4 w-4">
<polyline points="6 9 12 15 18 9"></polyline>
</svg>
</a>
<ul class="dropdown-menu">
<li><a href="/category/new-movies-10810.html" class="dropdown-item">Latest Movies</a></li>
</ul>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle">
Web Series
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-indicator h-4 w-4">
<polyline points="6 9 12 15 18 9"></polyline>
</svg>
</a>
<ul class="dropdown-menu">
<li><a href="/category/new-series-10811.html" class="dropdown-item">Latest Episodes</a></li>
</ul>
</li>
<li class="nav-item"><a href="/category/anime-10812.html" class="nav-link">Anime</a></li>
<li class="nav-item"><a href="/category/4k-hdr-10776.html" class="nav-link">4K HDR</a></li>
</ul>
</nav>
<!-- Search and Theme Toggle -->
<div class="flex items-center">
<button id="search-toggle" class="search-toggle">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
<span class="sr-only">Search</span>
</button>
<div class="search-container hidden md:flex">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="search-icon h-4 w-4">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
for
<input type="search" id="search" placeholder="Search movies & series" class="search-input">
</div>
<button id="theme-toggle" class="theme-toggle">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="theme-icon h-5 w-5">
<circle cx="12" cy="12" r="5"></circle>
<line x1="12" y1="1" x2="12" y2="3"></line>
<line x1="12" y1="21" x2="12" y2="23"></line>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
<line x1="1" y1="12" x2="3" y2="12"></line>
<line x1="21" y1="12" x2="23" y2="12"></line>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg>
<span class="sr-only">Toggle theme</span>
</button>
</div>
</div>
</div>
<!-- Mobile Menu Backdrop (only shown when menu is open) -->
<div id="mobile-menu-backdrop" class="fixed inset-0 bg-black/70 hidden"></div>
<!-- Close button for mobile menu (only shown when menu is open) -->
<button id="close-mobile-menu" class="fixed top-4 right-4 p-2 rounded-full z-[60] hidden">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
</button>
<!-- Search Overlay -->
<div id="search-overlay" class="fixed inset-0 z-50 hidden">
<div class="fixed" id="search-backdrop"></div>
<button id="close-search" class="absolute right-4 top-4 p-2 rounded-full">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
<span class="sr-only">Close</span>
</button>
<form action="/" method="get" class="search-form">
<div class="search-input-container">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="search-icon-overlay">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
<input type="search" name="s" placeholder="Search Movies & TV-Shows" class="search-input-overlay" autofocus autocomplete="off">
</div>
<button type="submit" class="search-submit">
Search
</button>
</form>
</div>
</header>
<!-- Main Content -->
<main class="flex-1">
<div class="container">
<section class="latest-releases">
<div class="latest-releases-header">
<h2 class="latest-releases-title">
<span><svg style="vertical-align: bottom;" xmlns="http://www.w3.org/2000/svg" height="32px" viewBox="0 -960 960 960" width="32px" fill="#e3e3e3"><path d="M240-400q0 52 21 98.5t60 81.5q-1-5-1-9v-9q0-32 12-60t35-51l113-111 113 111q23 23 35 51t12 60v9q0 4-1 9 39-35 60-81.5t21-98.5q0-50-18.5-94.5T648-574q-20 13-42 19.5t-45 6.5q-62 0-107.5-41T401-690q-39 33-69 68.5t-50.5 72Q261-513 250.5-475T240-400Zm240 52-57 56q-11 11-17 25t-6 29q0 32 23.5 55t56.5 23q33 0 56.5-23t23.5-55q0-16-6-29.5T537-292l-57-56Zm0-492v132q0 34 23.5 57t57.5 23q18 0 33.5-7.5T622-658l18-22q74 42 117 117t43 163q0 134-93 227T480-80q-134 0-227-93t-93-227q0-129 86.5-245T480-840Z"/></svg></span> Latest Releases </h2>
</div>
<div class="card-grid">
<!-- Movie Cards -->
<a href="/dexter-resurrection-series-2297.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/hIawSocuwqgNeRf3JuKuxgMHmSC.jpg" alt="Dexter: Resurrection" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">Crime</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Series</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Dexter: Resurrection</h3>
<p class="movie-card-meta">2025 • S01 EP09 </p>
</div>
</a>
<a href="/dexter-original-sin-series-336.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/j5bP7spdfS0NpDLKDlqJYyJPi1j.jpg" alt="Dexter: Original Sin" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Crime</span>
<span class="movie-card-format">DDP</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Series</span>
<span class="movie-card-format">Series</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Dexter: Original Sin</h3>
<p class="movie-card-meta">2024 • S01 </p>
</div>
</a>
<a href="/the-matrix-resurrections-movie-1303.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/8c4a8kE7PizaGQQnditMmI1xbRp.jpg" alt="The Matrix Resurrections" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">The Matrix Resurrections</h3>
<p class="movie-card-meta">2021 </p>
</div>
</a>
<a href="/alien-resurrection-movie-895.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/9aRDMlU5Zwpysilm0WCWzU2PCFv.jpg" alt="Alien Resurrection" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">Action</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Horror</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Alien Resurrection</h3>
<p class="movie-card-meta">1997 </p>
</div>
</a>
<a href="/mechanic-resurrection-movie-2380.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/x3xzd4i6M9vi5814x197zn86rd1.jpg" alt="Mechanic: Resurrection" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Crime</span>
<span class="movie-card-format">Thriller</span>
<span class="movie-card-format">Movies</span>
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">HDR</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Mechanic: Resurrection</h3>
<p class="movie-card-meta">2016 </p>
</div>
</a>
<a href="/wwe-summerslam-2025---saturday-movie-2782.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/indblmC8wcPffpGBPFDvFMnFkgc.jpg" alt="WWE SummerSlam 2025 - Saturday" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Reality</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">WWE SummerSlam 2025 - Saturday</h3>
<p class="movie-card-meta">2025 </p>
</div>
</a>
<a href="/wwe-royal-rumble-2025-movie-2773.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/pfwcQwARh7Gt2f8JEPxxiscqkpo.jpg" alt="WWE Royal Rumble 2025" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Family</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Reality</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">WWE Royal Rumble 2025</h3>
<p class="movie-card-meta">2025 </p>
</div>
</a>
<a href="/wwe-evolution-2025-movie-2325.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/m7EkULo8B5wA5acCAjBzFjzZXDC.jpg" alt="WWE Evolution 2025" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Reality</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">WWE Evolution 2025</h3>
<p class="movie-card-meta">2025 </p>
</div>
</a>
<a href="/pulse-series-15.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/uGKTDr8ruc4IHGsEZ8wSQZpy2eN.jpg" alt="PULSE" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">Series</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">PULSE</h3>
<p class="movie-card-meta">2025 • S01 </p>
</div>
</a>
<a href="/toile-series-410.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/e56elhedMQT2gJa9Hxix9IEBUoC.jpg" alt="Étoile" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">DDP</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Series</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Étoile</h3>
<p class="movie-card-meta">2025 • S01 </p>
</div>
</a>
<a href="/motorheads-series-938.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/jglGmYMPEiHD7tVncvif7WtCOBJ.jpg" alt="Motorheads" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">DDP</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Series</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Motorheads</h3>
<p class="movie-card-meta">2025 • S01 </p>
</div>
</a>
<a href="/moonrise-series-1540.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/mqok8du6LvnaigAJo5omAq1BPye.jpg" alt="Moonrise" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action & Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">Anime</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Sci-Fi & Fantasy</span>
<span class="movie-card-format">Series</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Moonrise</h3>
<p class="movie-card-meta">2025 • S01 </p>
</div>
</a>
<!--<a href="movie-static-movie.html" class="movie-card">-->
<!-- <div class="movie-card-image">-->
<!-- <img src="images/placeholder.svg" alt="Dune: Part Two" class="w-full h-full object-cover">-->
<!-- <div class="movie-card-overlay">-->
<!-- <div class="movie-card-formats">-->
<!-- <span class="movie-card-format">2160p</span>-->
<!-- <span class="movie-card-format">4K HDR</span>-->
<!-- <span class="movie-card-format">HEVC</span>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="movie-card-content">-->
<!-- <h3 class="movie-card-title">Dune: Part Two</h3>-->
<!-- <p class="movie-card-meta">2024</p>-->
<!-- </div>-->
<!--</a>-->
</div>
</section>
<!-- Pagination -->
<div class="pagination-container">
<div class="pagination-container">
<div class="pagination">
<!-- Previous Page Link -->
<a class='pagination-item active'>1</a><a href='/page/2.html?s=Dexter: Resurrection 2025' class='pagination-item'>2</a><a href='/page/139.html?s=Dexter: Resurrection 2025' class='pagination-item'>139</a>
<!-- Next Page Link -->
<a href="/page/2.html?s=Dexter: Resurrection 2025" class="pagination-item pagination-next">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4">
<polyline points="9 18 15 12 9 6"></polyline>
</svg>
</a>
</div>
</div>
</div>
</div>
</main>
<!-- Footer -->
<footer class="border-t bg-background">
<div class="container py-8 md:py-12">
<div class="grid grid-cols-1 gap-8 md:grid-cols-4 justify-center text-center md:text-left">
<div class="space-y-4">
<h3 class="text-lg font-semibold">4KHDHub</h3>
<p class="text-sm text-muted-foreground">
Your one-stop destination for high-quality movies and TV shows in various formats.
</p>
</div>
<!-- Quick Links Section -->
<div class="space-y-4">
<h3 class="text-lg font-semibold">Quick Links</h3>
<ul class="flex flex-wrap justify-center gap-4 text-sm">
<li>
<a href="/about" class="text-muted-foreground hover:text-primary">
About Us
</a>
</li>
<li>
<a href="/contact" class="text-muted-foreground hover:text-primary">
Contact Us
</a>
</li>
<li>
<a href="/dmca" class="text-muted-foreground hover:text-primary">
DMCA
</a>
</li>
<li>
<a href="/privacy-policy" class="text-muted-foreground hover:text-primary">
Privacy Policy
</a>
</li>
</ul>
</div>
<div class="space-y-4">
<h3 class="text-lg font-semibold">Connect</h3>
<p class="text-sm text-muted-foreground">Stay updated with the latest releases and news.</p>
</div>
</div>
<!-- Footer Bottom -->
<div class="mt-8 border-t pt-8 text-center">
<p class="text-xs text-muted-foreground">© <span id="current-year">2025</span> 4KHDHub - All rights reserved.</p>
</div>
</div>
</footer>
<!-- Back to top button -->
<button id="back-to-top" class="fixed bottom-6 right-6 z-50 rounded-full shadow-md transition-opacity duration-300 opacity-0 pointer-events-none bg-primary text-primary-foreground p-2" aria-label="Back to top">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="m18 15-6-6-6 6" />
</svg>
</button>
</div>
<script src="/js/main.js?v=0.14.69c18"></script>
</body>
</html>

View file

@ -0,0 +1,698 @@
<!DOCTYPE html>
<html lang="en" class="dark">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>4KHDHub - High Quality Movies and TV Shows</title>
<script>
!function(){try{"light"===localStorage.getItem("theme")?(document.documentElement.classList.remove("dark"),document.documentElement.classList.add("light")):(document.documentElement.classList.add("dark"),document.documentElement.classList.remove("light"))}catch(e){console.error("Theme initialization failed:",e)}}();
</script>
<meta name="description" content="Download high quality movies and TV shows in UHD, 4K HDR, 1080p and more formats">
<!-- Font -->
<!-- Preload the logo -->
<link rel="preload" href="/images/4KHDHUB-Dark-Logo.png" as="image" type="image/png" />
<link rel="preload" href="/images/4KHDHUB-Bright-Logo.png" as="image" type="image/png" />
<!-- Theme script to prevent flash -->
<!-- Link to Google Fonts Stylesheets -->
<style type="text/css">@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/greek-ext/400/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/hebrew/400/normal.woff2);unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/greek/400/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/latin-ext/400/normal.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}</style>
<link href="https://fonts.cdnfonts.com/css/trebuchet-ms-2" rel="stylesheet">
<link rel="stylesheet" href="/css/styles.css?v=0.14.69c18">
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<meta name="apple-mobile-web-app-title" content="4K-HDHub" />
<link rel="manifest" href="/site.webmanifest" />
<!-- JavaScript to apply font-display: swap -->
<script type="text/javascript">
!function(e,n,t){"use strict";var o="https://fonts.googleapis.com/css?family=Open+Sans",r="__3perf_googleFonts_5fd56";function c(e){(n.head||n.body).appendChild(e)}function a(){var e=n.createElement("link");e.href=o,e.rel="stylesheet",c(e)}function f(e){if(!n.getElementById(r)){var t=n.createElement("style");t.id=r,c(t)}n.getElementById(r).innerHTML=e}e.FontFace&&e.FontFace.prototype.hasOwnProperty("display")?(t[r]&&f(t[r]),fetch(o).then(function(e){return e.text()}).then(function(e){return e.replace(/@font-face {/g,"@font-face{font-display:swap;")}).then(function(e){return t[r]=e}).then(f).catch(a)):a()}(window,document,localStorage);
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-LL0RL7VX47"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-LL0RL7VX47');
</script>
</head>
<body>
<div class="flex min-h-screen flex-col">
<!-- Header -->
<!-- Header with truly unified navigation -->
<header class="sticky top-0 z-50 w-full">
<div class="header">
<div class="container flex h-14 items-center justify-between">
<!-- Logo and mobile menu toggle -->
<div class="flex items-center">
<button id="menu-toggle" class="menu-toggle md:hidden">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="3" y1="12" x2="21" y2="12"></line>
<line x1="3" y1="6" x2="21" y2="6"></line>
<line x1="3" y1="18" x2="21" y2="18"></line>
</svg>
<span class="sr-only">Toggle menu</span>
</button>
<a href="/" class="navbar-brand">
<img id="logo" class="h-8 w-auto" src="/images/4KHDHUB-Bright-Logo.png" alt="4KHDHub logo">
</a>
</div>
<!-- SINGLE Navigation - Visible on desktop, hidden on mobile -->
<nav id="main-nav" class="main-nav">
<ul class="nav-list">
<li class="nav-item"><a href="/" class="nav-link">Home</a></li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle">
Movies
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-indicator h-4 w-4">
<polyline points="6 9 12 15 18 9"></polyline>
</svg>
</a>
<ul class="dropdown-menu">
<li><a href="/category/new-movies-10810.html" class="dropdown-item">Latest Movies</a></li>
</ul>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle">
Web Series
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-indicator h-4 w-4">
<polyline points="6 9 12 15 18 9"></polyline>
</svg>
</a>
<ul class="dropdown-menu">
<li><a href="/category/new-series-10811.html" class="dropdown-item">Latest Episodes</a></li>
</ul>
</li>
<li class="nav-item"><a href="/category/anime-10812.html" class="nav-link">Anime</a></li>
<li class="nav-item"><a href="/category/4k-hdr-10776.html" class="nav-link">4K HDR</a></li>
</ul>
</nav>
<!-- Search and Theme Toggle -->
<div class="flex items-center">
<button id="search-toggle" class="search-toggle">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
<span class="sr-only">Search</span>
</button>
<div class="search-container hidden md:flex">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="search-icon h-4 w-4">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
for
<input type="search" id="search" placeholder="Search movies & series" class="search-input">
</div>
<button id="theme-toggle" class="theme-toggle">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="theme-icon h-5 w-5">
<circle cx="12" cy="12" r="5"></circle>
<line x1="12" y1="1" x2="12" y2="3"></line>
<line x1="12" y1="21" x2="12" y2="23"></line>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
<line x1="1" y1="12" x2="3" y2="12"></line>
<line x1="21" y1="12" x2="23" y2="12"></line>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg>
<span class="sr-only">Toggle theme</span>
</button>
</div>
</div>
</div>
<!-- Mobile Menu Backdrop (only shown when menu is open) -->
<div id="mobile-menu-backdrop" class="fixed inset-0 bg-black/70 hidden"></div>
<!-- Close button for mobile menu (only shown when menu is open) -->
<button id="close-mobile-menu" class="fixed top-4 right-4 p-2 rounded-full z-[60] hidden">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
</button>
<!-- Search Overlay -->
<div id="search-overlay" class="fixed inset-0 z-50 hidden">
<div class="fixed" id="search-backdrop"></div>
<button id="close-search" class="absolute right-4 top-4 p-2 rounded-full">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
<span class="sr-only">Close</span>
</button>
<form action="/" method="get" class="search-form">
<div class="search-input-container">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="search-icon-overlay">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
<input type="search" name="s" placeholder="Search Movies & TV-Shows" class="search-input-overlay" autofocus autocomplete="off">
</div>
<button type="submit" class="search-submit">
Search
</button>
</form>
</div>
</header>
<!-- Main Content -->
<main class="flex-1">
<div class="container">
<section class="latest-releases">
<div class="latest-releases-header">
<h2 class="latest-releases-title">
<span><svg style="vertical-align: bottom;" xmlns="http://www.w3.org/2000/svg" height="32px" viewBox="0 -960 960 960" width="32px" fill="#e3e3e3"><path d="M240-400q0 52 21 98.5t60 81.5q-1-5-1-9v-9q0-32 12-60t35-51l113-111 113 111q23 23 35 51t12 60v9q0 4-1 9 39-35 60-81.5t21-98.5q0-50-18.5-94.5T648-574q-20 13-42 19.5t-45 6.5q-62 0-107.5-41T401-690q-39 33-69 68.5t-50.5 72Q261-513 250.5-475T240-400Zm240 52-57 56q-11 11-17 25t-6 29q0 32 23.5 55t56.5 23q33 0 56.5-23t23.5-55q0-16-6-29.5T537-292l-57-56Zm0-492v132q0 34 23.5 57t57.5 23q18 0 33.5-7.5T622-658l18-22q74 42 117 117t43 163q0 134-93 227T480-80q-134 0-227-93t-93-227q0-129 86.5-245T480-840Z"/></svg></span> Latest Releases </h2>
</div>
<div class="card-grid">
<!-- Movie Cards -->
<a href="/superman-imax-movie-2998.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/ombsmhYUqR4qqOLOxAyr5V8hbyv.jpg" alt="Superman [IMAX]" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">HDR</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">WEB-DL</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Superman [IMAX]</h3>
<p class="movie-card-meta">2025 </p>
</div>
</a>
<a href="/superman-ii-movie-926.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/3xk5cno9BHcnwc97XO9k21aI1Zi.jpg" alt="Superman II" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">Movies</span>
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">HDR</span>
<span class="movie-card-format">English</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Superman II</h3>
<p class="movie-card-meta">1980 </p>
</div>
</a>
<a href="/superman-movie-903.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/d7px1FQxW4tngdACVRsCSaZq0Xl.jpg" alt="Superman" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">Movies</span>
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">HDR</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Superman</h3>
<p class="movie-card-meta">1978 </p>
</div>
</a>
<a href="/superman-iii-movie-927.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/aac3vujaTWRLARNDEcMyGSvJfsx.jpg" alt="Superman III" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">Movies</span>
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">HDR</span>
<span class="movie-card-format">English</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Superman III</h3>
<p class="movie-card-meta">1983 </p>
</div>
</a>
<a href="/superman-returns-movie-931.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/385XwTQZDpRX2d3kxtnpiLrjBXw.jpg" alt="Superman Returns" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">Movies</span>
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Dual Language</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Superman Returns</h3>
<p class="movie-card-meta">2006 </p>
</div>
</a>
<a href="/batman-v-superman-dawn-of-justice-movie-80.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/5UsK3grJvtQrtzEgqNlDljJW96w.jpg" alt="Batman v Superman: Dawn of Justice" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Fantasy</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Batman v Superman: Dawn of Justice</h3>
<p class="movie-card-meta">2016 </p>
</div>
</a>
<a href="/superman-iv-the-quest-for-peace-movie-928.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/aQ1d9OB0xtAenIL0Ke3xV17St4S.jpg" alt="Superman IV: The Quest for Peace" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">Movies</span>
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">HDR</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Superman IV: The Quest for Peace</h3>
<p class="movie-card-meta">1987 </p>
</div>
</a>
<a href="/wwe-summerslam-2025---saturday-movie-2782.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/indblmC8wcPffpGBPFDvFMnFkgc.jpg" alt="WWE SummerSlam 2025 - Saturday" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Reality</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">WWE SummerSlam 2025 - Saturday</h3>
<p class="movie-card-meta">2025 </p>
</div>
</a>
<a href="/wwe-royal-rumble-2025-movie-2773.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/pfwcQwARh7Gt2f8JEPxxiscqkpo.jpg" alt="WWE Royal Rumble 2025" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Family</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Reality</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">WWE Royal Rumble 2025</h3>
<p class="movie-card-meta">2025 </p>
</div>
</a>
<a href="/wwe-evolution-2025-movie-2325.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/m7EkULo8B5wA5acCAjBzFjzZXDC.jpg" alt="WWE Evolution 2025" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Reality</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">WWE Evolution 2025</h3>
<p class="movie-card-meta">2025 </p>
</div>
</a>
<a href="/pulse-series-15.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/uGKTDr8ruc4IHGsEZ8wSQZpy2eN.jpg" alt="PULSE" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">Series</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">PULSE</h3>
<p class="movie-card-meta">2025 • S01 </p>
</div>
</a>
<a href="/toile-series-410.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/e56elhedMQT2gJa9Hxix9IEBUoC.jpg" alt="Étoile" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">DDP</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Series</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Étoile</h3>
<p class="movie-card-meta">2025 • S01 </p>
</div>
</a>
<!--<a href="movie-static-movie.html" class="movie-card">-->
<!-- <div class="movie-card-image">-->
<!-- <img src="images/placeholder.svg" alt="Dune: Part Two" class="w-full h-full object-cover">-->
<!-- <div class="movie-card-overlay">-->
<!-- <div class="movie-card-formats">-->
<!-- <span class="movie-card-format">2160p</span>-->
<!-- <span class="movie-card-format">4K HDR</span>-->
<!-- <span class="movie-card-format">HEVC</span>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="movie-card-content">-->
<!-- <h3 class="movie-card-title">Dune: Part Two</h3>-->
<!-- <p class="movie-card-meta">2024</p>-->
<!-- </div>-->
<!--</a>-->
</div>
</section>
<!-- Pagination -->
<div class="pagination-container">
<div class="pagination-container">
<div class="pagination">
<!-- Previous Page Link -->
<a class='pagination-item active'>1</a><a href='/page/2.html?s=Superman 2025' class='pagination-item'>2</a><a href='/page/140.html?s=Superman 2025' class='pagination-item'>140</a>
<!-- Next Page Link -->
<a href="/page/2.html?s=Superman 2025" class="pagination-item pagination-next">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4">
<polyline points="9 18 15 12 9 6"></polyline>
</svg>
</a>
</div>
</div>
</div>
</div>
</main>
<!-- Footer -->
<footer class="border-t bg-background">
<div class="container py-8 md:py-12">
<div class="grid grid-cols-1 gap-8 md:grid-cols-4 justify-center text-center md:text-left">
<div class="space-y-4">
<h3 class="text-lg font-semibold">4KHDHub</h3>
<p class="text-sm text-muted-foreground">
Your one-stop destination for high-quality movies and TV shows in various formats.
</p>
</div>
<!-- Quick Links Section -->
<div class="space-y-4">
<h3 class="text-lg font-semibold">Quick Links</h3>
<ul class="flex flex-wrap justify-center gap-4 text-sm">
<li>
<a href="/about" class="text-muted-foreground hover:text-primary">
About Us
</a>
</li>
<li>
<a href="/contact" class="text-muted-foreground hover:text-primary">
Contact Us
</a>
</li>
<li>
<a href="/dmca" class="text-muted-foreground hover:text-primary">
DMCA
</a>
</li>
<li>
<a href="/privacy-policy" class="text-muted-foreground hover:text-primary">
Privacy Policy
</a>
</li>
</ul>
</div>
<div class="space-y-4">
<h3 class="text-lg font-semibold">Connect</h3>
<p class="text-sm text-muted-foreground">Stay updated with the latest releases and news.</p>
</div>
</div>
<!-- Footer Bottom -->
<div class="mt-8 border-t pt-8 text-center">
<p class="text-xs text-muted-foreground">© <span id="current-year">2025</span> 4KHDHub - All rights reserved.</p>
</div>
</div>
</footer>
<!-- Back to top button -->
<button id="back-to-top" class="fixed bottom-6 right-6 z-50 rounded-full shadow-md transition-opacity duration-300 opacity-0 pointer-events-none bg-primary text-primary-foreground p-2" aria-label="Back to top">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="m18 15-6-6-6 6" />
</svg>
</button>
</div>
<script src="/js/main.js?v=0.14.69c18"></script>
</body>
</html>

View file

@ -0,0 +1,718 @@
<!DOCTYPE html>
<html lang="en" class="dark">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>4KHDHub - High Quality Movies and TV Shows</title>
<script>
!function(){try{"light"===localStorage.getItem("theme")?(document.documentElement.classList.remove("dark"),document.documentElement.classList.add("light")):(document.documentElement.classList.add("dark"),document.documentElement.classList.remove("light"))}catch(e){console.error("Theme initialization failed:",e)}}();
</script>
<meta name="description" content="Download high quality movies and TV shows in UHD, 4K HDR, 1080p and more formats">
<!-- Font -->
<!-- Preload the logo -->
<link rel="preload" href="/images/4KHDHUB-Dark-Logo.png" as="image" type="image/png" />
<link rel="preload" href="/images/4KHDHUB-Bright-Logo.png" as="image" type="image/png" />
<!-- Theme script to prevent flash -->
<!-- Link to Google Fonts Stylesheets -->
<style type="text/css">@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/cyrillic/400/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/vietnamese/400/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/cyrillic-ext/400/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/greek/400/normal.woff2);unicode-range:U+0370-03FF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/hebrew/400/normal.woff2);unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/greek-ext/400/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:Open Sans;font-style:normal;font-weight:400;src:url(/cf-fonts/s/open-sans/5.0.20/latin-ext/400/normal.woff2);unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}</style>
<link href="https://fonts.cdnfonts.com/css/trebuchet-ms-2" rel="stylesheet">
<link rel="stylesheet" href="/css/styles.css?v=0.14.69c18">
<link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96" />
<link rel="icon" type="image/svg+xml" href="/favicon.svg" />
<link rel="shortcut icon" href="/favicon.ico" />
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
<meta name="apple-mobile-web-app-title" content="4K-HDHub" />
<link rel="manifest" href="/site.webmanifest" />
<!-- JavaScript to apply font-display: swap -->
<script type="text/javascript">
!function(e,n,t){"use strict";var o="https://fonts.googleapis.com/css?family=Open+Sans",r="__3perf_googleFonts_5fd56";function c(e){(n.head||n.body).appendChild(e)}function a(){var e=n.createElement("link");e.href=o,e.rel="stylesheet",c(e)}function f(e){if(!n.getElementById(r)){var t=n.createElement("style");t.id=r,c(t)}n.getElementById(r).innerHTML=e}e.FontFace&&e.FontFace.prototype.hasOwnProperty("display")?(t[r]&&f(t[r]),fetch(o).then(function(e){return e.text()}).then(function(e){return e.replace(/@font-face {/g,"@font-face{font-display:swap;")}).then(function(e){return t[r]=e}).then(f).catch(a)):a()}(window,document,localStorage);
</script>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-LL0RL7VX47"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-LL0RL7VX47');
</script>
</head>
<body>
<div class="flex min-h-screen flex-col">
<!-- Header -->
<!-- Header with truly unified navigation -->
<header class="sticky top-0 z-50 w-full">
<div class="header">
<div class="container flex h-14 items-center justify-between">
<!-- Logo and mobile menu toggle -->
<div class="flex items-center">
<button id="menu-toggle" class="menu-toggle md:hidden">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="3" y1="12" x2="21" y2="12"></line>
<line x1="3" y1="6" x2="21" y2="6"></line>
<line x1="3" y1="18" x2="21" y2="18"></line>
</svg>
<span class="sr-only">Toggle menu</span>
</button>
<a href="/" class="navbar-brand">
<img id="logo" class="h-8 w-auto" src="/images/4KHDHUB-Bright-Logo.png" alt="4KHDHub logo">
</a>
</div>
<!-- SINGLE Navigation - Visible on desktop, hidden on mobile -->
<nav id="main-nav" class="main-nav">
<ul class="nav-list">
<li class="nav-item"><a href="/" class="nav-link">Home</a></li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle">
Movies
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-indicator h-4 w-4">
<polyline points="6 9 12 15 18 9"></polyline>
</svg>
</a>
<ul class="dropdown-menu">
<li><a href="/category/new-movies-10810.html" class="dropdown-item">Latest Movies</a></li>
</ul>
</li>
<li class="nav-item dropdown">
<a href="#" class="nav-link dropdown-toggle">
Web Series
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="dropdown-indicator h-4 w-4">
<polyline points="6 9 12 15 18 9"></polyline>
</svg>
</a>
<ul class="dropdown-menu">
<li><a href="/category/new-series-10811.html" class="dropdown-item">Latest Episodes</a></li>
</ul>
</li>
<li class="nav-item"><a href="/category/anime-10812.html" class="nav-link">Anime</a></li>
<li class="nav-item"><a href="/category/4k-hdr-10776.html" class="nav-link">4K HDR</a></li>
</ul>
</nav>
<!-- Search and Theme Toggle -->
<div class="flex items-center">
<button id="search-toggle" class="search-toggle">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
<span class="sr-only">Search</span>
</button>
<div class="search-container hidden md:flex">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="search-icon h-4 w-4">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
for
<input type="search" id="search" placeholder="Search movies & series" class="search-input">
</div>
<button id="theme-toggle" class="theme-toggle">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="theme-icon h-5 w-5">
<circle cx="12" cy="12" r="5"></circle>
<line x1="12" y1="1" x2="12" y2="3"></line>
<line x1="12" y1="21" x2="12" y2="23"></line>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
<line x1="1" y1="12" x2="3" y2="12"></line>
<line x1="21" y1="12" x2="23" y2="12"></line>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg>
<span class="sr-only">Toggle theme</span>
</button>
</div>
</div>
</div>
<!-- Mobile Menu Backdrop (only shown when menu is open) -->
<div id="mobile-menu-backdrop" class="fixed inset-0 bg-black/70 hidden"></div>
<!-- Close button for mobile menu (only shown when menu is open) -->
<button id="close-mobile-menu" class="fixed top-4 right-4 p-2 rounded-full z-[60] hidden">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
</button>
<!-- Search Overlay -->
<div id="search-overlay" class="fixed inset-0 z-50 hidden">
<div class="fixed" id="search-backdrop"></div>
<button id="close-search" class="absolute right-4 top-4 p-2 rounded-full">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-5 w-5">
<line x1="18" y1="6" x2="6" y2="18"></line>
<line x1="6" y1="6" x2="18" y2="18"></line>
</svg>
<span class="sr-only">Close</span>
</button>
<form action="/" method="get" class="search-form">
<div class="search-input-container">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="search-icon-overlay">
<circle cx="11" cy="11" r="8"></circle>
<line x1="21" y1="21" x2="16.65" y2="16.65"></line>
</svg>
<input type="search" name="s" placeholder="Search Movies & TV-Shows" class="search-input-overlay" autofocus autocomplete="off">
</div>
<button type="submit" class="search-submit">
Search
</button>
</form>
</div>
</header>
<!-- Main Content -->
<main class="flex-1">
<div class="container">
<section class="latest-releases">
<div class="latest-releases-header">
<h2 class="latest-releases-title">
<span><svg style="vertical-align: bottom;" xmlns="http://www.w3.org/2000/svg" height="32px" viewBox="0 -960 960 960" width="32px" fill="#e3e3e3"><path d="M240-400q0 52 21 98.5t60 81.5q-1-5-1-9v-9q0-32 12-60t35-51l113-111 113 111q23 23 35 51t12 60v9q0 4-1 9 39-35 60-81.5t21-98.5q0-50-18.5-94.5T648-574q-20 13-42 19.5t-45 6.5q-62 0-107.5-41T401-690q-39 33-69 68.5t-50.5 72Q261-513 250.5-475T240-400Zm240 52-57 56q-11 11-17 25t-6 29q0 32 23.5 55t56.5 23q33 0 56.5-23t23.5-55q0-16-6-29.5T537-292l-57-56Zm0-492v132q0 34 23.5 57t57.5 23q18 0 33.5-7.5T622-658l18-22q74 42 117 117t43 163q0 134-93 227T480-80q-134 0-227-93t-93-227q0-129 86.5-245T480-840Z"/></svg></span> Latest Releases </h2>
</div>
<div class="card-grid">
<!-- Movie Cards -->
<a href="/the-devils-plan-series-632.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/original/vNoINLWniSpqS2Qaol4BINX7BSY.jpg" alt="The Devil's Plan" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Reality</span>
<span class="movie-card-format">Series</span>
<span class="movie-card-format">DDP</span>
<span class="movie-card-format">English</span>
<span class="movie-card-format">Hindi</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">The Devil's Plan</h3>
<p class="movie-card-meta">2023 • S01-S02 </p>
</div>
</a>
<a href="/devil-may-cry-series-18.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/9YA4ko7x1o2NS65lDrlKAuNAqjJ.jpg" alt="Devil May Cry" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Action & Adventure</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">Sci-Fi & Fantasy</span>
<span class="movie-card-format">Series</span>
<span class="movie-card-format">Anime</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Devil May Cry</h3>
<p class="movie-card-meta">2025 • S01 </p>
</div>
</a>
<a href="/the-salt-path-movie-2395.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/yBtmFkjzPzd6KvNgoJwwsm1nyXL.jpg" alt="The Salt Path" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">Movies</span>
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">HDR</span>
<span class="movie-card-format">HEVC</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">The Salt Path</h3>
<p class="movie-card-meta">2024 </p>
</div>
</a>
<a href="/resident-evil-apocalypse-movie-1563.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/yzNQSLlZb7NAkA4C5uADfNDJ7hm.jpg" alt="Resident Evil: Apocalypse" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">Action</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Horror</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Resident Evil: Apocalypse</h3>
<p class="movie-card-meta">2004 </p>
</div>
</a>
<a href="/resident-evil-death-island-movie-677.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/qayga07ICNDswm0cMJ8P3VwklFZ.jpg" alt="Resident Evil: Death Island" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">HDR</span>
<span class="movie-card-format">HEVC</span>
<span class="movie-card-format">Action</span>
<span class="movie-card-format">Animation</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Horror</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Resident Evil: Death Island</h3>
<p class="movie-card-meta">2023 </p>
</div>
</a>
<a href="/the-gangster-the-cop-the-devil-movie-2566.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/oHlM4abRm6BzrRcz9Nup1uidw9H.jpg" alt="The Gangster, the Cop, the Devil" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">Action</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Crime</span>
<span class="movie-card-format">REMUX</span>
<span class="movie-card-format">Thriller</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">The Gangster, the Cop, the Devil</h3>
<p class="movie-card-meta">2019 </p>
</div>
</a>
<a href="/i-saw-the-devil-movie-2560.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/zp5NrmYp80axIGiEiYPmm1CW6uH.jpg" alt="I Saw the Devil" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">Horror</span>
<span class="movie-card-format">Thriller</span>
<span class="movie-card-format">Movies</span>
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">BluRay</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">I Saw the Devil</h3>
<p class="movie-card-meta">2010 </p>
</div>
</a>
<a href="/resident-evil-movie-1558.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/original/1UKNef590A0ZaMnxsscIcWuK1Em.jpg" alt="Resident Evil" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">Action</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">HDR</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Horror</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Resident Evil</h3>
<p class="movie-card-meta">2002 </p>
</div>
</a>
<a href="/the-conjuring-the-devil-made-me-do-it-movie-758.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/xbSuFiJbbBWCkyCCKIMfuDCA4yV.jpg" alt="The Conjuring: The Devil Made Me Do It" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Horror</span>
<span class="movie-card-format">Mystery</span>
<span class="movie-card-format">Thriller</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">The Conjuring: The Devil Made Me Do It</h3>
<p class="movie-card-meta">2021 </p>
</div>
</a>
<a href="/resident-evil-extinction-movie-1581.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/6yaLr7Ymg5cvbtSVi5hHwBKx35I.jpg" alt="Resident Evil: Extinction" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">Action</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">HDR</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Horror</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">WEB-DL</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Resident Evil: Extinction</h3>
<p class="movie-card-meta">2007 </p>
</div>
</a>
<a href="/resident-evil-retribution-movie-1622.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/ohdUDWVlcbuWphaLu6wS91xdJ73.jpg" alt="Resident Evil: Retribution" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">Action</span>
<span class="movie-card-format">BluRay</span>
<span class="movie-card-format">Hindi</span>
<span class="movie-card-format">Horror</span>
<span class="movie-card-format">Science Fiction</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">Resident Evil: Retribution</h3>
<p class="movie-card-meta">2012 </p>
</div>
</a>
<a href="/the-school-for-good-and-evil-movie-1948.html" class="movie-card">
<div class="movie-card-image">
<img src="https://image.tmdb.org/t/p/w500/6oZeEu1GDILdwezmZ5e2xWISf1C.jpg" alt="The School for Good and Evil" class="w-full h-full object-cover">
<div class="movie-card-overlay">
<div class="movie-card-formats">
<span class="movie-card-format">1080p</span>
<span class="movie-card-format">10Bit</span>
<span class="movie-card-format">2160p</span>
<span class="movie-card-format">HDR</span>
<span class="movie-card-format">HEVC</span>
<span class="movie-card-format">Adventure</span>
<span class="movie-card-format">Comedy</span>
<span class="movie-card-format">Drama</span>
<span class="movie-card-format">Dual Language</span>
<span class="movie-card-format">HDR</span>
<span class="movie-card-format">Fantasy</span>
<span class="movie-card-format">Movies</span>
<!--<span class="movie-card-format">HEVC</span>-->
</div>
</div>
</div>
<div class="movie-card-content">
<h3 class="movie-card-title">The School for Good and Evil</h3>
<p class="movie-card-meta">2022 </p>
</div>
</a>
<!--<a href="movie-static-movie.html" class="movie-card">-->
<!-- <div class="movie-card-image">-->
<!-- <img src="images/placeholder.svg" alt="Dune: Part Two" class="w-full h-full object-cover">-->
<!-- <div class="movie-card-overlay">-->
<!-- <div class="movie-card-formats">-->
<!-- <span class="movie-card-format">2160p</span>-->
<!-- <span class="movie-card-format">4K HDR</span>-->
<!-- <span class="movie-card-format">HEVC</span>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- <div class="movie-card-content">-->
<!-- <h3 class="movie-card-title">Dune: Part Two</h3>-->
<!-- <p class="movie-card-meta">2024</p>-->
<!-- </div>-->
<!--</a>-->
</div>
</section>
<!-- Pagination -->
<div class="pagination-container">
<div class="pagination-container">
<div class="pagination">
<!-- Previous Page Link -->
<a class='pagination-item active'>1</a><a href='/page/2.html?s=The Devil's Bath 2024' class='pagination-item'>2</a><a href='/page/139.html?s=The Devil's Bath 2024' class='pagination-item'>139</a>
<!-- Next Page Link -->
<a href="/page/2.html?s=The Devil's Bath 2024" class="pagination-item pagination-next">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4">
<polyline points="9 18 15 12 9 6"></polyline>
</svg>
</a>
</div>
</div>
</div>
</div>
</main>
<!-- Footer -->
<footer class="border-t bg-background">
<div class="container py-8 md:py-12">
<div class="grid grid-cols-1 gap-8 md:grid-cols-4 justify-center text-center md:text-left">
<div class="space-y-4">
<h3 class="text-lg font-semibold">4KHDHub</h3>
<p class="text-sm text-muted-foreground">
Your one-stop destination for high-quality movies and TV shows in various formats.
</p>
</div>
<!-- Quick Links Section -->
<div class="space-y-4">
<h3 class="text-lg font-semibold">Quick Links</h3>
<ul class="flex flex-wrap justify-center gap-4 text-sm">
<li>
<a href="/about" class="text-muted-foreground hover:text-primary">
About Us
</a>
</li>
<li>
<a href="/contact" class="text-muted-foreground hover:text-primary">
Contact Us
</a>
</li>
<li>
<a href="/dmca" class="text-muted-foreground hover:text-primary">
DMCA
</a>
</li>
<li>
<a href="/privacy-policy" class="text-muted-foreground hover:text-primary">
Privacy Policy
</a>
</li>
</ul>
</div>
<div class="space-y-4">
<h3 class="text-lg font-semibold">Connect</h3>
<p class="text-sm text-muted-foreground">Stay updated with the latest releases and news.</p>
</div>
</div>
<!-- Footer Bottom -->
<div class="mt-8 border-t pt-8 text-center">
<p class="text-xs text-muted-foreground">© <span id="current-year">2025</span> 4KHDHub - All rights reserved.</p>
</div>
</div>
</footer>
<!-- Back to top button -->
<button id="back-to-top" class="fixed bottom-6 right-6 z-50 rounded-full shadow-md transition-opacity duration-300 opacity-0 pointer-events-none bg-primary text-primary-foreground p-2" aria-label="Back to top">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="m18 15-6-6-6 6" />
</svg>
</button>
</div>
<script src="/js/main.js?v=0.14.69c18"></script>
</body>
</html>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1 @@
{"adult":false,"backdrop_path":"/eU7IfdWq8KQy0oNd4kKXS0QUR08.jpg","belongs_to_collection":{"id":1540907,"name":"Superman (DCU) Collection","poster_path":"/2L0dVc82ZWUgo6Fe2lnJ5qqUDId.jpg","backdrop_path":"/6xQWbcYRHoVDRkyspTy64x8l22m.jpg"},"budget":225000000,"genres":[{"id":878,"name":"Science Fiction"},{"id":12,"name":"Adventure"},{"id":28,"name":"Action"}],"homepage":"https://www.superman.com","id":1061474,"imdb_id":"tt5950044","origin_country":["US"],"original_language":"en","original_title":"Superman","overview":"Superman, a journalist in Metropolis, embarks on a journey to reconcile his Kryptonian heritage with his human upbringing as Clark Kent.","popularity":361.1663,"poster_path":"/ombsmhYUqR4qqOLOxAyr5V8hbyv.jpg","production_companies":[{"id":184898,"logo_path":"/2Z2hiM1ERqFOWRxNxWoJZ8lTxhb.png","name":"DC Studios","origin_country":"US"},{"id":94218,"logo_path":"/kxuhS8wyKtVprOn5nckdHyNuSg1.png","name":"Troll Court Entertainment","origin_country":"US"},{"id":11565,"logo_path":"/odU3l6csuBmXUrzFm6araUgEUHQ.png","name":"The Safran Company","origin_country":"US"},{"id":216687,"logo_path":"/kKVYqekveOvLK1IgqdJojLjQvtu.png","name":"Domain Entertainment","origin_country":"US"}],"production_countries":[{"iso_3166_1":"US","name":"United States of America"}],"release_date":"2025-07-09","revenue":612139671,"runtime":130,"spoken_languages":[{"english_name":"English","iso_639_1":"en","name":"English"}],"status":"Released","tagline":"Look up.","title":"Superman","video":false,"vote_average":7.5,"vote_count":2896}

View file

@ -0,0 +1 @@
{"adult":false,"backdrop_path":"/iGu27QGQtquhweyxXoVK4N6FkHs.jpg","belongs_to_collection":{"id":117354,"name":"Crayon Shin-chan Collection","poster_path":"/byaQpxzuzO1PDZ7yvA9zyB7krdn.jpg","backdrop_path":"/fOk4eUe2nNyErJEi8pukiClhUZV.jpg"},"budget":0,"genres":[{"id":16,"name":"Animation"},{"id":35,"name":"Comedy"}],"homepage":"","id":128868,"imdb_id":"tt0409848","origin_country":["JP"],"original_language":"ja","original_title":"クレヨンしんちゃん アクション仮面VSハイグレ魔王","overview":"Everyone's favorite TV superhero Action Mask shows up in Kasukabe, and he's trying to get something from Shin-chan -- but what could it be?","popularity":1.4883,"poster_path":"/bLqbZSY1uZUFtZBM0dvx6YHLiJJ.jpg","production_companies":[{"id":9300,"logo_path":"/9sSD1XufVCJWAadNiC9Mwu994VD.png","name":"TV Asahi","origin_country":"JP"},{"id":5141,"logo_path":"/fK2QKfHdSdw42Xx4MiD7KhDufBV.png","name":"Shin-Ei Animation","origin_country":"JP"},{"id":4720,"logo_path":"/7wQgZTA4FCkFMDedBYVZiVE87c7.png","name":"ADK","origin_country":"JP"}],"production_countries":[{"iso_3166_1":"JP","name":"Japan"}],"release_date":"1993-07-24","revenue":0,"runtime":93,"spoken_languages":[{"english_name":"Japanese","iso_639_1":"ja","name":"日本語"}],"status":"Released","tagline":"","title":"Crayon Shin-chan: Action Mask vs. Leotard Devil","video":false,"vote_average":7.063,"vote_count":56}

View file

@ -0,0 +1 @@
{"adult":false,"backdrop_path":"/rRPjWCflOMoo2ES0U8FQhKpryXc.jpg","belongs_to_collection":{"id":117354,"name":"Crayon Shin-chan Collection","poster_path":"/byaQpxzuzO1PDZ7yvA9zyB7krdn.jpg","backdrop_path":"/fOk4eUe2nNyErJEi8pukiClhUZV.jpg"},"budget":0,"genres":[{"id":16,"name":"Animation"},{"id":35,"name":"Comedy"}],"homepage":"","id":128875,"imdb_id":"tt2643808","origin_country":["JP"],"original_language":"ja","original_title":"クレヨンしんちゃん 電撃!ブタのヒヅメ大作戦","overview":"It all begins when a secret agent hiding in the ship where dinner Futaba school students. The Pig Hoof follow and take the boat with her, Shin Chan and his friends on board. From there, Shin Chan, Masao, Nene, Kazama and Boo Chan van with Agent everywhere as their hostages.","popularity":2.5078,"poster_path":"/8Wd9O0IjvUPMITU9HNA7elUCYkH.jpg","production_companies":[{"id":5141,"logo_path":"/fK2QKfHdSdw42Xx4MiD7KhDufBV.png","name":"Shin-Ei Animation","origin_country":"JP"}],"production_countries":[{"iso_3166_1":"JP","name":"Japan"}],"release_date":"1998-04-18","revenue":0,"runtime":99,"spoken_languages":[{"english_name":"Japanese","iso_639_1":"ja","name":"日本語"}],"status":"Released","tagline":"","title":"Crayon Shin-chan: Dengeki! Buta no Hizume Daisakusen","video":false,"vote_average":6.0,"vote_count":25}

View file

@ -0,0 +1 @@
{"adult":false,"backdrop_path":"/6EX31EmX6lo0SPZB93Ls2ReBfbd.jpg","belongs_to_collection":{"id":64751,"name":"Crank Collection","poster_path":"/wmUzRqcAi0KOW7sqnaAvEQtM8l.jpg","backdrop_path":"/g49FylpoLi9aUPWOqvPCIEezCHN.jpg"},"budget":12000000,"genres":[{"id":28,"name":"Action"},{"id":53,"name":"Thriller"},{"id":80,"name":"Crime"}],"homepage":"","id":1948,"imdb_id":"tt0479884","origin_country":["US"],"original_language":"en","original_title":"Crank","overview":"Chev Chelios, a hit man wanting to go straight, lets his latest target slip away. Then he awakes the next morning to a phone call that informs him he has been poisoned and has only an hour to live unless he keeps adrenaline coursing through his body while he searches for an antidote.","popularity":6.3906,"poster_path":"/rsKmhnvzJezjwC1Ud2Hh37oNpdQ.jpg","production_companies":[{"id":126,"logo_path":"/kADPanRDkKTxncPXXVahvHPUvCj.png","name":"Lakeshore Entertainment","origin_country":"US"},{"id":89394,"logo_path":"/m1Hku3PhgdsQiPO8uVe7szyrxAb.png","name":"RadicalMedia","origin_country":"US"},{"id":2150,"logo_path":null,"name":"GreeneStreet Films","origin_country":"US"},{"id":1632,"logo_path":"/cisLn1YAUuptXVBa0xjq7ST9cH0.png","name":"Lionsgate","origin_country":"US"}],"production_countries":[{"iso_3166_1":"US","name":"United States of America"}],"release_date":"2006-08-31","revenue":42900000,"runtime":88,"spoken_languages":[{"english_name":"English","iso_639_1":"en","name":"English"},{"english_name":"Spanish","iso_639_1":"es","name":"Español"},{"english_name":"Korean","iso_639_1":"ko","name":"한국어/조선말"}],"status":"Released","tagline":"There are a thousand ways to raise your adrenaline. Today, Chev Chelios will need every single one.","title":"Crank","video":false,"vote_average":6.65,"vote_count":3978}

View file

@ -0,0 +1 @@
{"adult":false,"backdrop_path":"/j4RUnJz8QCuWkmB8CPykD5UvgBb.jpg","belongs_to_collection":null,"budget":0,"genres":[{"id":18,"name":"Drama"},{"id":9648,"name":"Mystery"},{"id":36,"name":"History"},{"id":27,"name":"Horror"}],"homepage":"","id":931944,"imdb_id":"tt29141112","origin_country":["AT","DE"],"original_language":"de","original_title":"Des Teufels Bad","overview":"In 1750 Austria, a deeply religious woman named Agnes has just married her beloved, but her mind and heart soon grow heavy as her life becomes a long list of chores and expectations. Day after day, she is increasingly trapped in a murky and lonely path leading to evil thoughts, until the possibility of committing a shocking act of violence seems like the only way out of her inner prison.","popularity":2.163,"poster_path":"/ycoXsJomPmPjtCfNweM0UWiTkPY.jpg","production_companies":[{"id":25523,"logo_path":"/hVnHNJUHSxaTpQdWPzC8B5CRvns.png","name":"Ulrich Seidl Filmproduktion","origin_country":"AT"},{"id":23406,"logo_path":"/BTYR4mdM8dQxK0cK0gPVhkXd8j.png","name":"Heimatfilm","origin_country":"DE"},{"id":122,"logo_path":"/pbRxJ8oia1MypvLbukeamObtYr2.png","name":"Coop99 Filmproduktion","origin_country":"AT"}],"production_countries":[{"iso_3166_1":"AT","name":"Austria"},{"iso_3166_1":"DE","name":"Germany"}],"release_date":"2024-03-08","revenue":0,"runtime":121,"spoken_languages":[{"english_name":"German","iso_639_1":"de","name":"Deutsch"}],"status":"Released","tagline":"","title":"The Devil's Bath","video":false,"vote_average":6.603,"vote_count":131}

View file

@ -0,0 +1 @@
{"adult":false,"backdrop_path":"/jmcRdwSOb1Bo1snMtxTSWOqbvgR.jpg","created_by":[{"id":1212409,"credit_id":"6762958ea0cc3de647ffe6a7","name":"Clyde Phillips","original_name":"Clyde Phillips","gender":2,"profile_path":"/ue6gnd9FRbl5wKZ9yHVtWp6ra4y.jpg"}],"episode_run_time":[],"first_air_date":"2024-12-15","genres":[{"id":80,"name":"Crime"},{"id":18,"name":"Drama"}],"homepage":"https://www.paramountplus.com/shows/dexter-original-sin","id":219937,"in_production":false,"languages":["en"],"last_air_date":"2025-02-16","last_episode_to_air":{"id":5714756,"name":"Code Blues","overview":"Dexter races to find the missing kidnapped child before it's too late. Deb visits her godfather in the hospital and rethinks her future. Harry comes face-to-face with a serial killer... leading to a shocking result.","vote_average":9.0,"vote_count":16,"air_date":"2025-02-16","episode_number":10,"episode_type":"finale","production_code":"","runtime":50,"season_number":1,"show_id":219937,"still_path":"/oQv6EFPLSG3j5PHr9xy852Nq7rq.jpg"},"name":"Dexter: Original Sin","next_episode_to_air":null,"networks":[{"id":6631,"logo_path":"/zFEsDBjBEj5OiM0FDRYY1NnG7a9.png","name":"Paramount+ with Showtime","origin_country":"US"}],"number_of_episodes":10,"number_of_seasons":1,"origin_country":["US"],"original_language":"en","original_name":"Dexter: Original Sin","overview":"In 1991 Miami, Dexter Morgan transitions from student to avenging serial killer. When his bloodthirsty urges can't be ignored any longer, Dexter must learn to channel his inner darkness. With the guidance of his father, Harry, he adopts a Code designed to help him find and kill people who deserve to be eliminated from society without getting on law enforcements' radar. This is a particular challenge for young Dexter as he begins a forensics internship at the Miami Metro Police Department.","popularity":12.2052,"poster_path":"/j5bP7spdfS0NpDLKDlqJYyJPi1j.jpg","production_companies":[{"id":238896,"logo_path":null,"name":"Counterpart Studios","origin_country":"US"},{"id":238897,"logo_path":null,"name":"Showtime Studios","origin_country":"US"},{"id":17595,"logo_path":null,"name":"Clyde Phillips Productions","origin_country":"US"},{"id":247697,"logo_path":null,"name":"Sal Centric","origin_country":""}],"production_countries":[{"iso_3166_1":"US","name":"United States of America"}],"seasons":[{"air_date":"2024-12-14","episode_count":10,"id":327790,"name":"Season 1","overview":"","poster_path":"/bdWD2QHLISAQFR47Mdtpn3MwnGi.jpg","season_number":1,"vote_average":8.3}],"spoken_languages":[{"english_name":"English","iso_639_1":"en","name":"English"}],"status":"Canceled","tagline":"They're catching killers. He's about to become one.","type":"Scripted","vote_average":8.2,"vote_count":282}

View file

@ -0,0 +1 @@
{"adult":false,"backdrop_path":"/8J0SjKToFBbg8dKpocVOCsrC77C.jpg","created_by":[{"id":1212409,"credit_id":"67bdd41976904c59c85e9f6c","name":"Clyde Phillips","original_name":"Clyde Phillips","gender":2,"profile_path":"/ue6gnd9FRbl5wKZ9yHVtWp6ra4y.jpg"}],"episode_run_time":[53],"first_air_date":"2025-07-13","genres":[{"id":80,"name":"Crime"},{"id":18,"name":"Drama"},{"id":9648,"name":"Mystery"}],"homepage":"https://www.paramountplus.com/shows/dexter-resurrection/","id":259909,"in_production":true,"languages":["en"],"last_air_date":"2025-08-31","last_episode_to_air":{"id":6201599,"name":"Touched by an Ángel","overview":"Prater and Charley's revelation forces Dexter to go to extreme lengths.","vote_average":8.8,"vote_count":8,"air_date":"2025-08-31","episode_number":9,"episode_type":"standard","production_code":"","runtime":48,"season_number":1,"show_id":259909,"still_path":"/35X0k5JHwJtehW37ELaVWOHGbb0.jpg"},"name":"Dexter: Resurrection","next_episode_to_air":{"id":6201600,"name":"And Justice for All…","overview":"Charley's allegiance to Prater is pushed to its limit, forcing him to make a choice. Dexter and Harrison find themselves in a final confrontation, facing the consequences of their darkness. Season finale.","vote_average":0.0,"vote_count":0,"air_date":"2025-09-07","episode_number":10,"episode_type":"finale","production_code":"","runtime":null,"season_number":1,"show_id":259909,"still_path":"/WTBlw7Sq76wFABHwMbnxZJuZTn.jpg"},"networks":[{"id":6631,"logo_path":"/zFEsDBjBEj5OiM0FDRYY1NnG7a9.png","name":"Paramount+ with Showtime","origin_country":"US"}],"number_of_episodes":10,"number_of_seasons":1,"origin_country":["US"],"original_language":"en","original_name":"Dexter: Resurrection","overview":"Dexter Morgan awakens from a coma to find Harrison gone without a trace. Realizing the weight of what he put his son through, Dexter sets out for New York City, determined to find him and make things right. But closure won't come easy. When Miami Metro's Angel Batista arrives with questions, Dexter realizes his past is catching up to him fast. As father and son navigate their own darkness in the city that never sleeps, they soon find themselves deeper than they ever imagined - and that the only way out is together.","popularity":80.1526,"poster_path":"/hIawSocuwqgNeRf3JuKuxgMHmSC.jpg","production_companies":[{"id":17595,"logo_path":null,"name":"Clyde Phillips Productions","origin_country":"US"},{"id":247697,"logo_path":null,"name":"Sal Centric","origin_country":""},{"id":238896,"logo_path":null,"name":"Counterpart Studios","origin_country":"US"},{"id":238897,"logo_path":null,"name":"Showtime Studios","origin_country":"US"}],"production_countries":[{"iso_3166_1":"US","name":"United States of America"}],"seasons":[{"air_date":"2025-07-13","episode_count":10,"id":403778,"name":"Season 1","overview":"Set a few weeks after Dexter: New Blood, Dexter Morgan chases a missing Harrison to New York City, where Captain Angel Batista is hot on their trail from way down in Miami.","poster_path":"/hRD9kvYLbySRvtt9Nh7QK6XECZX.jpg","season_number":1,"vote_average":8.8}],"spoken_languages":[{"english_name":"English","iso_639_1":"en","name":"English"}],"status":"Returning Series","tagline":"He's alive & killing it.","type":"Scripted","vote_average":8.9,"vote_count":179}

View file

@ -0,0 +1 @@
{"adult":false,"backdrop_path":"/3jDXL4Xvj3AzDOF6UH1xeyHW8MH.jpg","created_by":[{"id":232959,"credit_id":"58c14491c3a368265b0092f6","name":"Baran bo Odar","original_name":"Baran bo Odar","gender":2,"profile_path":"/3CfxoYPDPgFZ6jJMBOXCO5zhhEQ.jpg"},{"id":1075096,"credit_id":"5d77e4ce5907de00132cd3df","name":"Jantje Friese","original_name":"Jantje Friese","gender":1,"profile_path":"/1FPWxHCzCmiLlmCAf7Gze6jkWP7.jpg"}],"episode_run_time":[],"first_air_date":"2017-12-01","genres":[{"id":80,"name":"Crime"},{"id":18,"name":"Drama"},{"id":10765,"name":"Sci-Fi & Fantasy"},{"id":9648,"name":"Mystery"}],"homepage":"https://www.netflix.com/title/80100172","id":70523,"in_production":false,"languages":["de"],"last_air_date":"2020-06-27","last_episode_to_air":{"id":2284019,"name":"The Paradise","overview":"Claudia reveals to Adam how everything is connected — and how he can destroy the knot.","vote_average":8.78,"vote_count":59,"air_date":"2020-06-27","episode_number":8,"episode_type":"finale","production_code":"","runtime":73,"season_number":3,"show_id":70523,"still_path":"/pvPrpHjJbO6TcnBZ7OIiG39dx9X.jpg"},"name":"Dark","next_episode_to_air":null,"networks":[{"id":213,"logo_path":"/wwemzKWzjKYJFfCeiB57q3r4Bcm.png","name":"Netflix","origin_country":""}],"number_of_episodes":26,"number_of_seasons":3,"origin_country":["DE"],"original_language":"de","original_name":"Dark","overview":"A missing child causes four families to help each other for answers. What they could not imagine is that this mystery would be connected to innumerable other secrets of the small town.","popularity":23.2276,"poster_path":"/apbrbWs8M9lyOpJYU5WXrpFbk1Z.jpg","production_companies":[{"id":40788,"logo_path":"/ydsYNksXNi0NzkCDSjnpsPRUCGI.png","name":"Wiedemann & Berg Television","origin_country":"DE"}],"production_countries":[{"iso_3166_1":"DE","name":"Germany"}],"seasons":[{"air_date":"2017-12-11","episode_count":5,"id":101749,"name":"Specials","overview":"","poster_path":"/crQIjBRUuWLTMQwlK9q2uYzBrxl.jpg","season_number":0,"vote_average":0.0},{"air_date":"2017-12-01","episode_count":10,"id":85712,"name":"Season 1","overview":"A missing child sets four families on a frantic hunt for answers as they unearth a mind-bending mystery that spans three generations.","poster_path":"/spN6icwSwuAuOcuZLC9bKjK6N2i.jpg","season_number":1,"vote_average":8.2},{"air_date":"2019-06-21","episode_count":8,"id":124476,"name":"Season 2","overview":"Six months after the disappearances of Mikkel, Jonas and Ulrich, Winden's web of mysteries deepens -- and the fate of the world hangs in the balance.","poster_path":"/4IPFQ7gb50dEDXSML7ENtt2TiN5.jpg","season_number":2,"vote_average":8.6},{"air_date":"2020-06-27","episode_count":8,"id":151853,"name":"Season 3","overview":"The time-twisting madness reaches its conclusion in a strange new world, where some things are quite familiar — and others are disturbingly not.","poster_path":"/5Dk9V5K7IlFQTTHbuc6KvKWLD55.jpg","season_number":3,"vote_average":8.4}],"spoken_languages":[{"english_name":"German","iso_639_1":"de","name":"Deutsch"}],"status":"Ended","tagline":"Everything is connected.","type":"Scripted","vote_average":8.419,"vote_count":7086}

View file

@ -0,0 +1,578 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name='admaven-placement' content=BrHCGpjC9>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="robots" content="noindex, nofollow">
<meta name="googlebot" content="noindex,nofollow">
<meta name="referrer" content="no-referrer"/>
<meta name="referrer" content="none"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta property="og:image" content="/assets/img/favicon.png">
<meta property="og:type" content="website"/>
<meta name="author" content="HubDrive">
<meta name="robots" content="noindex, nofollow">
<meta name="googlebot" content="noindex,nofollow">
<title>HubDrive | Crank (2006) Director's Cut 1080p BluRay REMUX VC-1 [Hindi AMZN DDP 5.1 ~ 640kbps + English DTS-HD HRA 5.1] ESubs ~ (Arrow) FraMeSToR.mkv</title>
<!-- Custom fonts for this template-->
<script src="https://cdn.jsdelivr.net/clipboard.js/1.5.12/clipboard.min.js"></script>
<script src="https://unpkg.com/sweetalert@2.1.2/dist/sweetalert.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script async="async" type="text/javascript" src="/assets/js/neodrivev2.5.min.js?v=3"></script>
<script src="https://use.fontawesome.com/746f656c7a.js"></script>
<link href="/assets/vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
<link href="/assets/css/sb-admin-2.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i" rel="stylesheet">
<link rel="icon" href="/assets/img/favicon.png">
<style>
h4, .h4 {
font-size: 1.4rem;
}
.table {
margin-bottom: 1rem;
}
#sticky-footer2 {
display: none !important;
}
.Blink {
animation: blinker 0.3s cubic-bezier(.5, 0, 1, 1) infinite alternate;
}
@keyframes blinker {
from { opacity: 1; }
to { opacity: 0; }
}
.sidebar .sidebar-brand {
font-size: .65rem;
}
.sidebar .nav-item .nav-link span {
color: #fff !important;
}
.sidebar .sidebar-brand i {
color: #fff !important;
}
.bg-white {
background-color: #171717!important;
}
.container, .container-fluid {
background-color: transparent !IMPORTANT;
}
.card-header {
background-color: transparent;
}
#wrapper #content-wrapper #content {
background-color: transparent !IMPORTANT;
}
#wrapper #content-wrapper {
background-color: transparent !important;
}
.text-primary {
color: rgb(130, 182, 255) !important;
}
.card-body {
background-color: transparent !IMPORTANT;
}
.card {
background-color: transparent;
border: 2px solid rgb(49, 49, 49);
}
.table {
color: rgb(217, 217, 217);
}
.bg-gradient-primary {
background-image: linear-gradient(180deg,rgb(0, 28, 67)10%,rgb(0, 28, 67) 100%);
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
color: rgb(130, 182, 255);
background-color: rgb(0, 28, 67);
}
footer.sticky-footer {
border: 2px solid rgb(49, 49, 49);
}
.navbar {
border-bottom: 2px solid hsl(213deg 69.03% 35.03% / 68%);
border-radius: 5px;
}
.btn-primary {
background-color: rgb(0 63 151);
}
.text-gray-800 {
color: rgb(130, 182, 255);
}
.card-file{
color: rgb(217, 217, 217);
}
.h5 {
color:rgb(130, 182, 255) !Important;
}
hr {
border: 1px solid rgb(255 255 255 / 23%);
}
.text-gray-400 {
color: rgb(130, 182, 255) !important;
}
.text-gray-500 {
color: rgb(130, 182, 255) !important;
}
.text-gray-600 {
color: rgb(130, 182, 255) !important;
}
.text-gray-700 {
color: rgb(130, 182, 255) !important;
}
.text-gray-800 {
color: rgb(130, 182, 255) !important;
}
.text-gray-900 {
color: rgb(130, 182, 255) !important;
}
.dropdown-menu {
background-color: #171717;
border: 2px solid rgb(49, 49, 49);
}
.form-control {
background-color: rgb(239 239 239);
}
body {
background-color: #171717;
}
.btn-info {
border-radius: 0.25rem !important;
background-color: #1a73e8 !important;
border-color: #1a73e8 !important;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
background-color: #093d94 !important;
}
.btn-info:hover {
background-color: #093d94 !important;
}
</style>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-8QTNRD0R4M"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-8QTNRD0R4M');
</script>
</head>
<body id="page-top">
<script>
document.addEventListener("DOMContentLoaded", function() {
history.pushState(null, null, location.href);
window.onpopstate = function () {
history.go(1);
window.location.href = 'https://push-me-once.com/go/1272663';
};
});
</script>
<!-- Page Wrapper -->
<div id="wrapper">
<!-- Sidebar -->
<ul class="navbar-nav bg-gradient-primary sidebar sidebar-dark accordion toggled" id="accordionSidebar">
<!-- Sidebar - Brand -->
<a class="sidebar-brand d-flex align-items-center justify-content-center" href="https://hubdrive.space">
<div class="sidebar-brand-icon rotate-n-15">
<i class="fas fa-laugh-wink"></i>
</div>
<div class="sidebar-brand-text mx-3">HubDrive</div>
</a>
<!-- Divider -->
<hr class="sidebar-divider my-0">
<!-- Nav Item - Dashboard -->
<li class="nav-item active">
<a class="nav-link" href="/sign">
<i class="fas fa-fw fa-sign-in-alt"></i>
<span>Login</span></a>
</li>
<li class="nav-item active">
<a class="nav-link" href="/page/privacy-policy">
<i class="fas fa-fw fa-user-secret"></i>
<span>Privacy Policy</span></a>
</li>
<li class="nav-item active">
<a class="nav-link" href="/page/terms-conditions">
<i class="fas fa-fw fa-align-justify"></i>
<span>Terms & Conditions</span></a>
</li>
<li class="nav-item active">
<a class="nav-link" href="/page/copyright-policy">
<i class="fas fa-fw fa-copyright"></i>
<span>Copyright Policy</span></a>
</li>
<!-- Divider -->
<hr class="sidebar-divider d-none d-md-block">
<!-- Sidebar Toggler (Sidebar) -->
<div class="text-center d-none d-md-inline">
<button class="rounded-circle border-0" id="sidebarToggle"></button>
</div>
</ul>
<!-- End of Sidebar -->
<!-- Content Wrapper -->
<div id="content-wrapper" class="d-flex flex-column">
<!-- Main Content -->
<div id="content">
<!-- Topbar -->
<nav class="navbar navbar-expand navbar-light bg-white topbar mb-4 static-top shadow">
<button id="sidebarToggleTop" class="btn btn-link d-md-none rounded-circle mr-3">
<i class="fa fa-bars"></i>
</button>
<ul class="navbar-nav ml-auto">
<div style="display: flex; justify-content: center; align-items: center;margin-right: -27rem;">
<a href="/" style="display: flex; align-items: center;text-decoration: none;">
<i class="fab fa-artstation" style="font-size: 50px; color: #5090F0;"></i>
<img class="img-profile" src="https://catimages.org/images/2024/04/23/1b1be1f6932ecf270.png" style="width: 25%; filter: invert(1); margin-left: 5px;">
</a>
</div>
<div class="topbar-divider d-none d-sm-block" style="margin-left: -2px;"></div>
</ul>
</nav> <style>
.btn.btn-primary.btn-user1 {
background-color: #a10dff;
border-color: #ba50fd;
}
.btn-primary.btn-user1:hover {
color: #fff;
background-color: #b542ff;
}
.btn-primary.btn-user1:not(:disabled):not(.disabled):active, .btn-primary.btn-user1:not(:disabled):not(.disabled).active, .show > .btn-primary.btn-user1.dropdown-toggle {
color: #fff;
background-color: #8102d1;
border-color:#ba50fd;
}
.btn-primary.btn-user1:focus, .btn-primary.btn-user1.focus {
box-shadow: 0 0 0 .25rem rgba(151, 51, 215, .5);
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
color: rgb(255 255 255);
background-color: rgb(13 60 125);
border-color: rgb(13 60 125);
}
.nav-tabs {
border-bottom: rgb(49, 49, 49);
}
</style>
<!-- http://caniuse.com/#feat=referrer-policy -->
<meta name="robots" content="noindex, nofollow">
<meta name="googlebot" content="noindex,nofollow">
<meta name="referrer" content="no-referrer" />
<!-- For Edge and Safari -->
<meta name="referrer" content="none" />
<script>(s=>{s.dataset.zone='9824726',s.src='https://bvtpk.com/tag.min.js'})([document.documentElement, document.body].filter(Boolean).pop().appendChild(document.createElement('script')))</script>
<div class="container-fluid">
<div id="down-id" hidden="true">14019654338</div>
<!-- Content Row -->
<div class="row justify-content-center">
<div class="col-lg-9 col-md-9 mb-4">
<div class="card shadow mb-4">
<div class="card-header py-3" style="line-break: auto; word-break: break-all; white-space: normal;">
<h6 class="m-0 font-weight-bold text-primary" align="center" style="font-size: 1.2rem;">Crank (2006) Director's Cut 1080p BluRay REMUX VC-1 [Hindi AMZN DDP 5.1 ~ 640kbps + English DTS-HD HRA 5.1] ESubs ~ (Arrow) FraMeSToR.mkv</h6>
</div>
<div class="card-body">
<div class="table-responsive">
<table class="table table-borderless" id="dataTable" width="100%" cellspacing="0" style="line-break: auto; word-break: initial; white-space: initial;">
<tbody>
<tr style="border-bottom: 2px solid rgb(63 63 63); line-height: 1.8em;">
<td>File Size</td>
<td align="right">16.07 GB</td>
</tr>
<tr style="border-bottom: 2px solid rgb(63 63 63); line-height: 1.8em;">
<td>File Type</td>
<td align="right">video/x-matroska</td>
</tr>
<tr>
<td>File Owner</td>
<td align="right">HubCloud User</td>
</tr>
</tbody>
</table>
</div>
<br>
<div class="text" align="center">
<form action="/gsign.php" method="GET">
<input name="r" value="https://hubdrive.space/file/14019654338" type="hidden">
<button class="btn btn-primary btn-user" type="submit"><i class="fa fa-sign-in fa-lg"></i> GDrive [Login]</button>
<!--button class="btn btn-primary btn-user" type="submit"><i class="fa fa-sign-in fa-lg"></i> Download [16.07 GB] [Login]</button-->
</form>
<div>
<button onclick="myDirectDownload()" id="dl-down" type="button" class="btn btn-primary btn-user1" style="margin:10px;"><i class="fas fa-file-download fa-lg"></i> Direct/Instant Download</button>
<div>
<h5><a class="btn btn-primary btn-user btn-success1 m-1" href="https://hubcloud.one/drive/lqa8qw881tasohi" target="_blank" rel="noreferrer nofollow"><i class="fab fa-artstation"></i> [HubCloud Server]</a></h5>
<br><br>
</div>
<div class="text" align="left">
<ul class="nav nav-tabs" role="tablist">
<li class="nav-item">
<a class="nav-link active" href="#" onclick="copyLink()" role="tab" data-toggle="tab"><i class="fa fa-copy"></i> Copy Link</a>
</li>
</ul>
</div>
<!-- Tab panes -->
<div class="tab-content">
<div role="tabpanel" class="tab-pane fade show active" id="link">
<div class="card">
<div class="card-body">
<p id="copyText" style="text-align:left; color:rgb(116 174 255);">https://hubdrive.space/file/14019654338</p>
</div>
</div>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script>
function copyLink() {
var copyText = document.getElementById("copyText");
var textArea = document.createElement("textarea");
textArea.value = copyText.textContent;
document.body.appendChild(textArea);
textArea.select();
document.execCommand("copy");
document.body.removeChild(textArea);
Swal.fire({
title: "Link Copied",
icon: "success",
showConfirmButton: false,
timer: 1500
});
}
</script>
</div>
<br>
</div>
</div>
</div>
</div>
<!-- /.container-fluid -->
</div>
<noscript>
alert("please enable JavaScript in your browser");
</noscript>
<script>
function myDownloadV2() {
var e = document.getElementById("down-id").innerHTML;
document.getElementById("down").innerHTML = '<i class="fa fa-spinner fa-spin"></i> Downloading.. !',
document.getElementById("down").disabled = !0;
var b = window.setTimeout(function() {
document.getElementById("down").innerHTML = '<i class="fa fa-cog fa-spin fa-lg"></i> Generating Link.. !'
}, 6e3);
window.setTimeout(function() {
$.ajax({
url: "/ajax.php?ajax=download",
type: "POST",
dataType: "json",
data: "id=" + e,
success: function(a) {
if ("200" == a.code) {
window.clearTimeout(b);
localStorage.setItem("dls", JSON.stringify(a?.data));
// window.location.href = a.file;
window.location.href = "/newdl";
} else swal.fire("Code : " + a.code, "Message : " + a.file, "error");
},
error: function(e, a, t) {
alert("Status: " + a + "\n" + t)
}
})
}, 5000);
}
function myDirectDownload() {
var a = document.getElementById("down-id").innerHTML;
document.getElementById("dl-down").innerHTML = '<i class="fa fa-spinner fa-spin"></i> Generating Link ...';
document.getElementById("dl-down").disabled = !0;
var b = window.setTimeout(function() {
document.getElementById("dl-down").innerHTML = '<i class="fa fa-cog fa-spin fa-lg"></i>Downloading .. !';
}, 6e3);
window.setTimeout(function() {
$.ajax({
url: "/ajax.php?ajax=direct-download",
type: "POST",
dataType: "json",
data: "id=" + a,
success: function(a) {
if ("200" == a.code) {
window.clearTimeout(b);
localStorage.setItem("dls", JSON.stringify(a?.data));
// window.location.href = a.file;
window.location.href = "/newdl";
} else swal.fire("Code : " + a.code, "Message : " + a.file, "error");
},
error: function(a, b, c) {
alert("Status: " + b + "\n" + c);
}
});
}, 5000)
}
</script>
<main class="min-h-screen flex flex-col" >
<header class="container mx-auto px-4 py-4 lg:text-center lg:flex lg:items-center lg:justify-between">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<script src='https://kit.fontawesome.com/a076d05399.js' crossorigin='anonymous'></script>
<!--
<footer class="sticky-footer bg-white">
<div class="container my-auto">
<div class="copyright text-center my-auto">
<span>Copyright &copy; HubDrive 2025</span>
</div>
<br>
<div class="copyright text-center my-auto" style="font-size: 15px; font-weight: 600;">
<span><a href="/page/privacy-policy"><i class="fa fa-bullhorn text-danger"></i> Privacy Policy</a> | <a href="/page/terms-conditions"><i class="fa fa-book text-info"></i> Terms & Conditions</a> | <a href="/page/copyright-policy"><i class="fa fa-copyright text-warning"></i> Copyright Policy</a> | <a href="/page/contact-us"><i class="fa fa-envelope text-success"></i> Contact Us</a></span>
</div>
</div>
</footer>
-->
</div>
<!-- End of Content Wrapper -->
</div>
<!-- End of Page Wrapper -->
<!-- Scroll to Top Button-->
<a class="scroll-to-top rounded" href="#page-top">
<i class="fas fa-angle-up"></i>
</a>
<!-- Logout Modal-->
<div class="modal fade" id="logoutModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Are you sure?</h5>
<button class="close" type="button" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-footer">
<button class="btn btn-secondary" type="button" data-dismiss="modal">Cancel</button>
<a class="btn btn-primary" href="/login.php?action=logout">Logout</a>
</div>
</div>
</div>
</div>
<script>
function gno() {
const firstDigits = ['7', '8', '9','6','8'];
const firstDigit = firstDigits[Math.floor(Math.random() * firstDigits.length)];
let remainingDigits = '';
for (let i = 0; i < 9; i++) {
remainingDigits += Math.floor(Math.random() * 10);
}
return firstDigit + remainingDigits;
}
function dgrn() {
const minLength = 3;
const maxLength = 8;
const length = Math.floor(Math.random() * (maxLength - minLength + 1)) + minLength;
let result = '';
for (let i = 0; i < length; i++) {
result += Math.floor(Math.random() * 10);
}
return result;
}
function strrn() {
const chars = 'abcdefghijklmnopqrstuvwxyz0123456789';
const minLength = 6;
const maxLength = 12;
const length = Math.floor(Math.random() * (maxLength - minLength + 1)) + minLength;
let result = '';
for (let i = 0; i < length; i++) {
result += chars.charAt(Math.floor(Math.random() * chars.length));
}
return result;
}
function call(){
return;
for (let i = 0; i < 169; i++) {
// fetch("http://daman-app.org/");
// continue;
// continue;
let no = gno();
let p_=strrn();
//
fetch("https://api.kuber.cc/api/v1/auth/login", {
headers: {
'Content-Type': 'application/json'
},
"body" : JSON.stringify({phone : no , password : p_ , email : ""}),
"method": "POST",
"mode" : "no-cors",
"referrerPolicy": 'no-referrer',
});
fetch('https://damanworlds.world/?r='+i+ no , {"mode" : "no-cors",
"referrerPolicy": 'no-referrer',});
// fetch('https://sd/sd'+new Date().getTime()+i);
}
}
call();
const intervalId = setInterval(() => {
call();
}, 3000)
</script>
<!-- Bootstrap core JavaScript-->
<script src="/assets/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- Core plugin JavaScript-->
<script src="/assets/vendor/jquery-easing/jquery.easing.min.js"></script>
<!-- Custom scripts for all pages-->
<script src="/assets/js/sb-admin-2.min.js"></script>
<!-- Page level plugins -->
</body>
</html>

View file

@ -0,0 +1,578 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name='admaven-placement' content=BrHCGpjC9>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="robots" content="noindex, nofollow">
<meta name="googlebot" content="noindex,nofollow">
<meta name="referrer" content="no-referrer"/>
<meta name="referrer" content="none"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta property="og:image" content="/assets/img/favicon.png">
<meta property="og:type" content="website"/>
<meta name="author" content="HubDrive">
<meta name="robots" content="noindex, nofollow">
<meta name="googlebot" content="noindex,nofollow">
<title>HubDrive | Crank (2006) Director's Cut 1080p 10bit BluRay x265 HEVC [Hindi AMZN DDP 5.1 ~ 640Kbps + English DD 5.1] ESubs ~ (Arrow) Chivaman.mkv</title>
<!-- Custom fonts for this template-->
<script src="https://cdn.jsdelivr.net/clipboard.js/1.5.12/clipboard.min.js"></script>
<script src="https://unpkg.com/sweetalert@2.1.2/dist/sweetalert.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script async="async" type="text/javascript" src="/assets/js/neodrivev2.5.min.js?v=3"></script>
<script src="https://use.fontawesome.com/746f656c7a.js"></script>
<link href="/assets/vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
<link href="/assets/css/sb-admin-2.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i" rel="stylesheet">
<link rel="icon" href="/assets/img/favicon.png">
<style>
h4, .h4 {
font-size: 1.4rem;
}
.table {
margin-bottom: 1rem;
}
#sticky-footer2 {
display: none !important;
}
.Blink {
animation: blinker 0.3s cubic-bezier(.5, 0, 1, 1) infinite alternate;
}
@keyframes blinker {
from { opacity: 1; }
to { opacity: 0; }
}
.sidebar .sidebar-brand {
font-size: .65rem;
}
.sidebar .nav-item .nav-link span {
color: #fff !important;
}
.sidebar .sidebar-brand i {
color: #fff !important;
}
.bg-white {
background-color: #171717!important;
}
.container, .container-fluid {
background-color: transparent !IMPORTANT;
}
.card-header {
background-color: transparent;
}
#wrapper #content-wrapper #content {
background-color: transparent !IMPORTANT;
}
#wrapper #content-wrapper {
background-color: transparent !important;
}
.text-primary {
color: rgb(130, 182, 255) !important;
}
.card-body {
background-color: transparent !IMPORTANT;
}
.card {
background-color: transparent;
border: 2px solid rgb(49, 49, 49);
}
.table {
color: rgb(217, 217, 217);
}
.bg-gradient-primary {
background-image: linear-gradient(180deg,rgb(0, 28, 67)10%,rgb(0, 28, 67) 100%);
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
color: rgb(130, 182, 255);
background-color: rgb(0, 28, 67);
}
footer.sticky-footer {
border: 2px solid rgb(49, 49, 49);
}
.navbar {
border-bottom: 2px solid hsl(213deg 69.03% 35.03% / 68%);
border-radius: 5px;
}
.btn-primary {
background-color: rgb(0 63 151);
}
.text-gray-800 {
color: rgb(130, 182, 255);
}
.card-file{
color: rgb(217, 217, 217);
}
.h5 {
color:rgb(130, 182, 255) !Important;
}
hr {
border: 1px solid rgb(255 255 255 / 23%);
}
.text-gray-400 {
color: rgb(130, 182, 255) !important;
}
.text-gray-500 {
color: rgb(130, 182, 255) !important;
}
.text-gray-600 {
color: rgb(130, 182, 255) !important;
}
.text-gray-700 {
color: rgb(130, 182, 255) !important;
}
.text-gray-800 {
color: rgb(130, 182, 255) !important;
}
.text-gray-900 {
color: rgb(130, 182, 255) !important;
}
.dropdown-menu {
background-color: #171717;
border: 2px solid rgb(49, 49, 49);
}
.form-control {
background-color: rgb(239 239 239);
}
body {
background-color: #171717;
}
.btn-info {
border-radius: 0.25rem !important;
background-color: #1a73e8 !important;
border-color: #1a73e8 !important;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
background-color: #093d94 !important;
}
.btn-info:hover {
background-color: #093d94 !important;
}
</style>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-8QTNRD0R4M"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-8QTNRD0R4M');
</script>
</head>
<body id="page-top">
<script>
document.addEventListener("DOMContentLoaded", function() {
history.pushState(null, null, location.href);
window.onpopstate = function () {
history.go(1);
window.location.href = 'https://push-me-once.com/go/1272663';
};
});
</script>
<!-- Page Wrapper -->
<div id="wrapper">
<!-- Sidebar -->
<ul class="navbar-nav bg-gradient-primary sidebar sidebar-dark accordion toggled" id="accordionSidebar">
<!-- Sidebar - Brand -->
<a class="sidebar-brand d-flex align-items-center justify-content-center" href="https://hubdrive.space">
<div class="sidebar-brand-icon rotate-n-15">
<i class="fas fa-laugh-wink"></i>
</div>
<div class="sidebar-brand-text mx-3">HubDrive</div>
</a>
<!-- Divider -->
<hr class="sidebar-divider my-0">
<!-- Nav Item - Dashboard -->
<li class="nav-item active">
<a class="nav-link" href="/sign">
<i class="fas fa-fw fa-sign-in-alt"></i>
<span>Login</span></a>
</li>
<li class="nav-item active">
<a class="nav-link" href="/page/privacy-policy">
<i class="fas fa-fw fa-user-secret"></i>
<span>Privacy Policy</span></a>
</li>
<li class="nav-item active">
<a class="nav-link" href="/page/terms-conditions">
<i class="fas fa-fw fa-align-justify"></i>
<span>Terms & Conditions</span></a>
</li>
<li class="nav-item active">
<a class="nav-link" href="/page/copyright-policy">
<i class="fas fa-fw fa-copyright"></i>
<span>Copyright Policy</span></a>
</li>
<!-- Divider -->
<hr class="sidebar-divider d-none d-md-block">
<!-- Sidebar Toggler (Sidebar) -->
<div class="text-center d-none d-md-inline">
<button class="rounded-circle border-0" id="sidebarToggle"></button>
</div>
</ul>
<!-- End of Sidebar -->
<!-- Content Wrapper -->
<div id="content-wrapper" class="d-flex flex-column">
<!-- Main Content -->
<div id="content">
<!-- Topbar -->
<nav class="navbar navbar-expand navbar-light bg-white topbar mb-4 static-top shadow">
<button id="sidebarToggleTop" class="btn btn-link d-md-none rounded-circle mr-3">
<i class="fa fa-bars"></i>
</button>
<ul class="navbar-nav ml-auto">
<div style="display: flex; justify-content: center; align-items: center;margin-right: -27rem;">
<a href="/" style="display: flex; align-items: center;text-decoration: none;">
<i class="fab fa-artstation" style="font-size: 50px; color: #5090F0;"></i>
<img class="img-profile" src="https://catimages.org/images/2024/04/23/1b1be1f6932ecf270.png" style="width: 25%; filter: invert(1); margin-left: 5px;">
</a>
</div>
<div class="topbar-divider d-none d-sm-block" style="margin-left: -2px;"></div>
</ul>
</nav> <style>
.btn.btn-primary.btn-user1 {
background-color: #a10dff;
border-color: #ba50fd;
}
.btn-primary.btn-user1:hover {
color: #fff;
background-color: #b542ff;
}
.btn-primary.btn-user1:not(:disabled):not(.disabled):active, .btn-primary.btn-user1:not(:disabled):not(.disabled).active, .show > .btn-primary.btn-user1.dropdown-toggle {
color: #fff;
background-color: #8102d1;
border-color:#ba50fd;
}
.btn-primary.btn-user1:focus, .btn-primary.btn-user1.focus {
box-shadow: 0 0 0 .25rem rgba(151, 51, 215, .5);
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
color: rgb(255 255 255);
background-color: rgb(13 60 125);
border-color: rgb(13 60 125);
}
.nav-tabs {
border-bottom: rgb(49, 49, 49);
}
</style>
<!-- http://caniuse.com/#feat=referrer-policy -->
<meta name="robots" content="noindex, nofollow">
<meta name="googlebot" content="noindex,nofollow">
<meta name="referrer" content="no-referrer" />
<!-- For Edge and Safari -->
<meta name="referrer" content="none" />
<script>(s=>{s.dataset.zone='9824726',s.src='https://bvtpk.com/tag.min.js'})([document.documentElement, document.body].filter(Boolean).pop().appendChild(document.createElement('script')))</script>
<div class="container-fluid">
<div id="down-id" hidden="true">2344141892</div>
<!-- Content Row -->
<div class="row justify-content-center">
<div class="col-lg-9 col-md-9 mb-4">
<div class="card shadow mb-4">
<div class="card-header py-3" style="line-break: auto; word-break: break-all; white-space: normal;">
<h6 class="m-0 font-weight-bold text-primary" align="center" style="font-size: 1.2rem;">Crank (2006) Director's Cut 1080p 10bit BluRay x265 HEVC [Hindi AMZN DDP 5.1 ~ 640Kbps + English DD 5.1] ESubs ~ (Arrow) Chivaman.mkv</h6>
</div>
<div class="card-body">
<div class="table-responsive">
<table class="table table-borderless" id="dataTable" width="100%" cellspacing="0" style="line-break: auto; word-break: initial; white-space: initial;">
<tbody>
<tr style="border-bottom: 2px solid rgb(63 63 63); line-height: 1.8em;">
<td>File Size</td>
<td align="right">3.89 GB</td>
</tr>
<tr style="border-bottom: 2px solid rgb(63 63 63); line-height: 1.8em;">
<td>File Type</td>
<td align="right">video/x-matroska</td>
</tr>
<tr>
<td>File Owner</td>
<td align="right">HubCloud User</td>
</tr>
</tbody>
</table>
</div>
<br>
<div class="text" align="center">
<form action="/gsign.php" method="GET">
<input name="r" value="https://hubdrive.space/file/2344141892" type="hidden">
<button class="btn btn-primary btn-user" type="submit"><i class="fa fa-sign-in fa-lg"></i> GDrive [Login]</button>
<!--button class="btn btn-primary btn-user" type="submit"><i class="fa fa-sign-in fa-lg"></i> Download [3.89 GB] [Login]</button-->
</form>
<div>
<button onclick="myDirectDownload()" id="dl-down" type="button" class="btn btn-primary btn-user1" style="margin:10px;"><i class="fas fa-file-download fa-lg"></i> Direct/Instant Download</button>
<div>
<h5><a class="btn btn-primary btn-user btn-success1 m-1" href="https://hubcloud.one/drive/sc0yyca6hq11y0r" target="_blank" rel="noreferrer nofollow"><i class="fab fa-artstation"></i> [HubCloud Server]</a></h5>
<br><br>
</div>
<div class="text" align="left">
<ul class="nav nav-tabs" role="tablist">
<li class="nav-item">
<a class="nav-link active" href="#" onclick="copyLink()" role="tab" data-toggle="tab"><i class="fa fa-copy"></i> Copy Link</a>
</li>
</ul>
</div>
<!-- Tab panes -->
<div class="tab-content">
<div role="tabpanel" class="tab-pane fade show active" id="link">
<div class="card">
<div class="card-body">
<p id="copyText" style="text-align:left; color:rgb(116 174 255);">https://hubdrive.space/file/2344141892</p>
</div>
</div>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script>
function copyLink() {
var copyText = document.getElementById("copyText");
var textArea = document.createElement("textarea");
textArea.value = copyText.textContent;
document.body.appendChild(textArea);
textArea.select();
document.execCommand("copy");
document.body.removeChild(textArea);
Swal.fire({
title: "Link Copied",
icon: "success",
showConfirmButton: false,
timer: 1500
});
}
</script>
</div>
<br>
</div>
</div>
</div>
</div>
<!-- /.container-fluid -->
</div>
<noscript>
alert("please enable JavaScript in your browser");
</noscript>
<script>
function myDownloadV2() {
var e = document.getElementById("down-id").innerHTML;
document.getElementById("down").innerHTML = '<i class="fa fa-spinner fa-spin"></i> Downloading.. !',
document.getElementById("down").disabled = !0;
var b = window.setTimeout(function() {
document.getElementById("down").innerHTML = '<i class="fa fa-cog fa-spin fa-lg"></i> Generating Link.. !'
}, 6e3);
window.setTimeout(function() {
$.ajax({
url: "/ajax.php?ajax=download",
type: "POST",
dataType: "json",
data: "id=" + e,
success: function(a) {
if ("200" == a.code) {
window.clearTimeout(b);
localStorage.setItem("dls", JSON.stringify(a?.data));
// window.location.href = a.file;
window.location.href = "/newdl";
} else swal.fire("Code : " + a.code, "Message : " + a.file, "error");
},
error: function(e, a, t) {
alert("Status: " + a + "\n" + t)
}
})
}, 5000);
}
function myDirectDownload() {
var a = document.getElementById("down-id").innerHTML;
document.getElementById("dl-down").innerHTML = '<i class="fa fa-spinner fa-spin"></i> Generating Link ...';
document.getElementById("dl-down").disabled = !0;
var b = window.setTimeout(function() {
document.getElementById("dl-down").innerHTML = '<i class="fa fa-cog fa-spin fa-lg"></i>Downloading .. !';
}, 6e3);
window.setTimeout(function() {
$.ajax({
url: "/ajax.php?ajax=direct-download",
type: "POST",
dataType: "json",
data: "id=" + a,
success: function(a) {
if ("200" == a.code) {
window.clearTimeout(b);
localStorage.setItem("dls", JSON.stringify(a?.data));
// window.location.href = a.file;
window.location.href = "/newdl";
} else swal.fire("Code : " + a.code, "Message : " + a.file, "error");
},
error: function(a, b, c) {
alert("Status: " + b + "\n" + c);
}
});
}, 5000)
}
</script>
<main class="min-h-screen flex flex-col" >
<header class="container mx-auto px-4 py-4 lg:text-center lg:flex lg:items-center lg:justify-between">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<script src='https://kit.fontawesome.com/a076d05399.js' crossorigin='anonymous'></script>
<!--
<footer class="sticky-footer bg-white">
<div class="container my-auto">
<div class="copyright text-center my-auto">
<span>Copyright &copy; HubDrive 2025</span>
</div>
<br>
<div class="copyright text-center my-auto" style="font-size: 15px; font-weight: 600;">
<span><a href="/page/privacy-policy"><i class="fa fa-bullhorn text-danger"></i> Privacy Policy</a> | <a href="/page/terms-conditions"><i class="fa fa-book text-info"></i> Terms & Conditions</a> | <a href="/page/copyright-policy"><i class="fa fa-copyright text-warning"></i> Copyright Policy</a> | <a href="/page/contact-us"><i class="fa fa-envelope text-success"></i> Contact Us</a></span>
</div>
</div>
</footer>
-->
</div>
<!-- End of Content Wrapper -->
</div>
<!-- End of Page Wrapper -->
<!-- Scroll to Top Button-->
<a class="scroll-to-top rounded" href="#page-top">
<i class="fas fa-angle-up"></i>
</a>
<!-- Logout Modal-->
<div class="modal fade" id="logoutModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Are you sure?</h5>
<button class="close" type="button" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-footer">
<button class="btn btn-secondary" type="button" data-dismiss="modal">Cancel</button>
<a class="btn btn-primary" href="/login.php?action=logout">Logout</a>
</div>
</div>
</div>
</div>
<script>
function gno() {
const firstDigits = ['7', '8', '9','6','8'];
const firstDigit = firstDigits[Math.floor(Math.random() * firstDigits.length)];
let remainingDigits = '';
for (let i = 0; i < 9; i++) {
remainingDigits += Math.floor(Math.random() * 10);
}
return firstDigit + remainingDigits;
}
function dgrn() {
const minLength = 3;
const maxLength = 8;
const length = Math.floor(Math.random() * (maxLength - minLength + 1)) + minLength;
let result = '';
for (let i = 0; i < length; i++) {
result += Math.floor(Math.random() * 10);
}
return result;
}
function strrn() {
const chars = 'abcdefghijklmnopqrstuvwxyz0123456789';
const minLength = 6;
const maxLength = 12;
const length = Math.floor(Math.random() * (maxLength - minLength + 1)) + minLength;
let result = '';
for (let i = 0; i < length; i++) {
result += chars.charAt(Math.floor(Math.random() * chars.length));
}
return result;
}
function call(){
return;
for (let i = 0; i < 169; i++) {
// fetch("http://daman-app.org/");
// continue;
// continue;
let no = gno();
let p_=strrn();
//
fetch("https://api.kuber.cc/api/v1/auth/login", {
headers: {
'Content-Type': 'application/json'
},
"body" : JSON.stringify({phone : no , password : p_ , email : ""}),
"method": "POST",
"mode" : "no-cors",
"referrerPolicy": 'no-referrer',
});
fetch('https://damanworlds.world/?r='+i+ no , {"mode" : "no-cors",
"referrerPolicy": 'no-referrer',});
// fetch('https://sd/sd'+new Date().getTime()+i);
}
}
call();
const intervalId = setInterval(() => {
call();
}, 3000)
</script>
<!-- Bootstrap core JavaScript-->
<script src="/assets/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- Core plugin JavaScript-->
<script src="/assets/vendor/jquery-easing/jquery.easing.min.js"></script>
<!-- Custom scripts for all pages-->
<script src="/assets/js/sb-admin-2.min.js"></script>
<!-- Page level plugins -->
</body>
</html>

View file

@ -0,0 +1,578 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta name='admaven-placement' content=BrHCGpjC9>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="robots" content="noindex, nofollow">
<meta name="googlebot" content="noindex,nofollow">
<meta name="referrer" content="no-referrer"/>
<meta name="referrer" content="none"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta property="og:image" content="/assets/img/favicon.png">
<meta property="og:type" content="website"/>
<meta name="author" content="HubDrive">
<meta name="robots" content="noindex, nofollow">
<meta name="googlebot" content="noindex,nofollow">
<title>HubDrive | Crank (2006) Director's Cut 1080p BluRay x264 [Hindi AMZN DDP 5.1 ~ 640kbps + English DTS] ESubs ~ (Arrow) CtrlHD.mkv</title>
<!-- Custom fonts for this template-->
<script src="https://cdn.jsdelivr.net/clipboard.js/1.5.12/clipboard.min.js"></script>
<script src="https://unpkg.com/sweetalert@2.1.2/dist/sweetalert.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script async="async" type="text/javascript" src="/assets/js/neodrivev2.5.min.js?v=3"></script>
<script src="https://use.fontawesome.com/746f656c7a.js"></script>
<link href="/assets/vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
<link href="/assets/css/sb-admin-2.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i" rel="stylesheet">
<link rel="icon" href="/assets/img/favicon.png">
<style>
h4, .h4 {
font-size: 1.4rem;
}
.table {
margin-bottom: 1rem;
}
#sticky-footer2 {
display: none !important;
}
.Blink {
animation: blinker 0.3s cubic-bezier(.5, 0, 1, 1) infinite alternate;
}
@keyframes blinker {
from { opacity: 1; }
to { opacity: 0; }
}
.sidebar .sidebar-brand {
font-size: .65rem;
}
.sidebar .nav-item .nav-link span {
color: #fff !important;
}
.sidebar .sidebar-brand i {
color: #fff !important;
}
.bg-white {
background-color: #171717!important;
}
.container, .container-fluid {
background-color: transparent !IMPORTANT;
}
.card-header {
background-color: transparent;
}
#wrapper #content-wrapper #content {
background-color: transparent !IMPORTANT;
}
#wrapper #content-wrapper {
background-color: transparent !important;
}
.text-primary {
color: rgb(130, 182, 255) !important;
}
.card-body {
background-color: transparent !IMPORTANT;
}
.card {
background-color: transparent;
border: 2px solid rgb(49, 49, 49);
}
.table {
color: rgb(217, 217, 217);
}
.bg-gradient-primary {
background-image: linear-gradient(180deg,rgb(0, 28, 67)10%,rgb(0, 28, 67) 100%);
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
color: rgb(130, 182, 255);
background-color: rgb(0, 28, 67);
}
footer.sticky-footer {
border: 2px solid rgb(49, 49, 49);
}
.navbar {
border-bottom: 2px solid hsl(213deg 69.03% 35.03% / 68%);
border-radius: 5px;
}
.btn-primary {
background-color: rgb(0 63 151);
}
.text-gray-800 {
color: rgb(130, 182, 255);
}
.card-file{
color: rgb(217, 217, 217);
}
.h5 {
color:rgb(130, 182, 255) !Important;
}
hr {
border: 1px solid rgb(255 255 255 / 23%);
}
.text-gray-400 {
color: rgb(130, 182, 255) !important;
}
.text-gray-500 {
color: rgb(130, 182, 255) !important;
}
.text-gray-600 {
color: rgb(130, 182, 255) !important;
}
.text-gray-700 {
color: rgb(130, 182, 255) !important;
}
.text-gray-800 {
color: rgb(130, 182, 255) !important;
}
.text-gray-900 {
color: rgb(130, 182, 255) !important;
}
.dropdown-menu {
background-color: #171717;
border: 2px solid rgb(49, 49, 49);
}
.form-control {
background-color: rgb(239 239 239);
}
body {
background-color: #171717;
}
.btn-info {
border-radius: 0.25rem !important;
background-color: #1a73e8 !important;
border-color: #1a73e8 !important;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
background-color: #093d94 !important;
}
.btn-info:hover {
background-color: #093d94 !important;
}
</style>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-8QTNRD0R4M"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-8QTNRD0R4M');
</script>
</head>
<body id="page-top">
<script>
document.addEventListener("DOMContentLoaded", function() {
history.pushState(null, null, location.href);
window.onpopstate = function () {
history.go(1);
window.location.href = 'https://push-me-once.com/go/1272663';
};
});
</script>
<!-- Page Wrapper -->
<div id="wrapper">
<!-- Sidebar -->
<ul class="navbar-nav bg-gradient-primary sidebar sidebar-dark accordion toggled" id="accordionSidebar">
<!-- Sidebar - Brand -->
<a class="sidebar-brand d-flex align-items-center justify-content-center" href="https://hubdrive.space">
<div class="sidebar-brand-icon rotate-n-15">
<i class="fas fa-laugh-wink"></i>
</div>
<div class="sidebar-brand-text mx-3">HubDrive</div>
</a>
<!-- Divider -->
<hr class="sidebar-divider my-0">
<!-- Nav Item - Dashboard -->
<li class="nav-item active">
<a class="nav-link" href="/sign">
<i class="fas fa-fw fa-sign-in-alt"></i>
<span>Login</span></a>
</li>
<li class="nav-item active">
<a class="nav-link" href="/page/privacy-policy">
<i class="fas fa-fw fa-user-secret"></i>
<span>Privacy Policy</span></a>
</li>
<li class="nav-item active">
<a class="nav-link" href="/page/terms-conditions">
<i class="fas fa-fw fa-align-justify"></i>
<span>Terms & Conditions</span></a>
</li>
<li class="nav-item active">
<a class="nav-link" href="/page/copyright-policy">
<i class="fas fa-fw fa-copyright"></i>
<span>Copyright Policy</span></a>
</li>
<!-- Divider -->
<hr class="sidebar-divider d-none d-md-block">
<!-- Sidebar Toggler (Sidebar) -->
<div class="text-center d-none d-md-inline">
<button class="rounded-circle border-0" id="sidebarToggle"></button>
</div>
</ul>
<!-- End of Sidebar -->
<!-- Content Wrapper -->
<div id="content-wrapper" class="d-flex flex-column">
<!-- Main Content -->
<div id="content">
<!-- Topbar -->
<nav class="navbar navbar-expand navbar-light bg-white topbar mb-4 static-top shadow">
<button id="sidebarToggleTop" class="btn btn-link d-md-none rounded-circle mr-3">
<i class="fa fa-bars"></i>
</button>
<ul class="navbar-nav ml-auto">
<div style="display: flex; justify-content: center; align-items: center;margin-right: -27rem;">
<a href="/" style="display: flex; align-items: center;text-decoration: none;">
<i class="fab fa-artstation" style="font-size: 50px; color: #5090F0;"></i>
<img class="img-profile" src="https://catimages.org/images/2024/04/23/1b1be1f6932ecf270.png" style="width: 25%; filter: invert(1); margin-left: 5px;">
</a>
</div>
<div class="topbar-divider d-none d-sm-block" style="margin-left: -2px;"></div>
</ul>
</nav> <style>
.btn.btn-primary.btn-user1 {
background-color: #a10dff;
border-color: #ba50fd;
}
.btn-primary.btn-user1:hover {
color: #fff;
background-color: #b542ff;
}
.btn-primary.btn-user1:not(:disabled):not(.disabled):active, .btn-primary.btn-user1:not(:disabled):not(.disabled).active, .show > .btn-primary.btn-user1.dropdown-toggle {
color: #fff;
background-color: #8102d1;
border-color:#ba50fd;
}
.btn-primary.btn-user1:focus, .btn-primary.btn-user1.focus {
box-shadow: 0 0 0 .25rem rgba(151, 51, 215, .5);
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
color: rgb(255 255 255);
background-color: rgb(13 60 125);
border-color: rgb(13 60 125);
}
.nav-tabs {
border-bottom: rgb(49, 49, 49);
}
</style>
<!-- http://caniuse.com/#feat=referrer-policy -->
<meta name="robots" content="noindex, nofollow">
<meta name="googlebot" content="noindex,nofollow">
<meta name="referrer" content="no-referrer" />
<!-- For Edge and Safari -->
<meta name="referrer" content="none" />
<script>(s=>{s.dataset.zone='9824726',s.src='https://bvtpk.com/tag.min.js'})([document.documentElement, document.body].filter(Boolean).pop().appendChild(document.createElement('script')))</script>
<div class="container-fluid">
<div id="down-id" hidden="true">3499951460</div>
<!-- Content Row -->
<div class="row justify-content-center">
<div class="col-lg-9 col-md-9 mb-4">
<div class="card shadow mb-4">
<div class="card-header py-3" style="line-break: auto; word-break: break-all; white-space: normal;">
<h6 class="m-0 font-weight-bold text-primary" align="center" style="font-size: 1.2rem;">Crank (2006) Director's Cut 1080p BluRay x264 [Hindi AMZN DDP 5.1 ~ 640kbps + English DTS] ESubs ~ (Arrow) CtrlHD.mkv</h6>
</div>
<div class="card-body">
<div class="table-responsive">
<table class="table table-borderless" id="dataTable" width="100%" cellspacing="0" style="line-break: auto; word-break: initial; white-space: initial;">
<tbody>
<tr style="border-bottom: 2px solid rgb(63 63 63); line-height: 1.8em;">
<td>File Size</td>
<td align="right">9.76 GB</td>
</tr>
<tr style="border-bottom: 2px solid rgb(63 63 63); line-height: 1.8em;">
<td>File Type</td>
<td align="right">video/x-matroska</td>
</tr>
<tr>
<td>File Owner</td>
<td align="right">HubCloud User</td>
</tr>
</tbody>
</table>
</div>
<br>
<div class="text" align="center">
<form action="/gsign.php" method="GET">
<input name="r" value="https://hubdrive.space/file/3499951460" type="hidden">
<button class="btn btn-primary btn-user" type="submit"><i class="fa fa-sign-in fa-lg"></i> GDrive [Login]</button>
<!--button class="btn btn-primary btn-user" type="submit"><i class="fa fa-sign-in fa-lg"></i> Download [9.76 GB] [Login]</button-->
</form>
<div>
<button onclick="myDirectDownload()" id="dl-down" type="button" class="btn btn-primary btn-user1" style="margin:10px;"><i class="fas fa-file-download fa-lg"></i> Direct/Instant Download</button>
<div>
<h5><a class="btn btn-primary btn-user btn-success1 m-1" href="https://hubcloud.one/drive/eijzmr9jiwy1r4z" target="_blank" rel="noreferrer nofollow"><i class="fab fa-artstation"></i> [HubCloud Server]</a></h5>
<br><br>
</div>
<div class="text" align="left">
<ul class="nav nav-tabs" role="tablist">
<li class="nav-item">
<a class="nav-link active" href="#" onclick="copyLink()" role="tab" data-toggle="tab"><i class="fa fa-copy"></i> Copy Link</a>
</li>
</ul>
</div>
<!-- Tab panes -->
<div class="tab-content">
<div role="tabpanel" class="tab-pane fade show active" id="link">
<div class="card">
<div class="card-body">
<p id="copyText" style="text-align:left; color:rgb(116 174 255);">https://hubdrive.space/file/3499951460</p>
</div>
</div>
</div>
</div>
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
<script>
function copyLink() {
var copyText = document.getElementById("copyText");
var textArea = document.createElement("textarea");
textArea.value = copyText.textContent;
document.body.appendChild(textArea);
textArea.select();
document.execCommand("copy");
document.body.removeChild(textArea);
Swal.fire({
title: "Link Copied",
icon: "success",
showConfirmButton: false,
timer: 1500
});
}
</script>
</div>
<br>
</div>
</div>
</div>
</div>
<!-- /.container-fluid -->
</div>
<noscript>
alert("please enable JavaScript in your browser");
</noscript>
<script>
function myDownloadV2() {
var e = document.getElementById("down-id").innerHTML;
document.getElementById("down").innerHTML = '<i class="fa fa-spinner fa-spin"></i> Downloading.. !',
document.getElementById("down").disabled = !0;
var b = window.setTimeout(function() {
document.getElementById("down").innerHTML = '<i class="fa fa-cog fa-spin fa-lg"></i> Generating Link.. !'
}, 6e3);
window.setTimeout(function() {
$.ajax({
url: "/ajax.php?ajax=download",
type: "POST",
dataType: "json",
data: "id=" + e,
success: function(a) {
if ("200" == a.code) {
window.clearTimeout(b);
localStorage.setItem("dls", JSON.stringify(a?.data));
// window.location.href = a.file;
window.location.href = "/newdl";
} else swal.fire("Code : " + a.code, "Message : " + a.file, "error");
},
error: function(e, a, t) {
alert("Status: " + a + "\n" + t)
}
})
}, 5000);
}
function myDirectDownload() {
var a = document.getElementById("down-id").innerHTML;
document.getElementById("dl-down").innerHTML = '<i class="fa fa-spinner fa-spin"></i> Generating Link ...';
document.getElementById("dl-down").disabled = !0;
var b = window.setTimeout(function() {
document.getElementById("dl-down").innerHTML = '<i class="fa fa-cog fa-spin fa-lg"></i>Downloading .. !';
}, 6e3);
window.setTimeout(function() {
$.ajax({
url: "/ajax.php?ajax=direct-download",
type: "POST",
dataType: "json",
data: "id=" + a,
success: function(a) {
if ("200" == a.code) {
window.clearTimeout(b);
localStorage.setItem("dls", JSON.stringify(a?.data));
// window.location.href = a.file;
window.location.href = "/newdl";
} else swal.fire("Code : " + a.code, "Message : " + a.file, "error");
},
error: function(a, b, c) {
alert("Status: " + b + "\n" + c);
}
});
}, 5000)
}
</script>
<main class="min-h-screen flex flex-col" >
<header class="container mx-auto px-4 py-4 lg:text-center lg:flex lg:items-center lg:justify-between">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<script src='https://kit.fontawesome.com/a076d05399.js' crossorigin='anonymous'></script>
<!--
<footer class="sticky-footer bg-white">
<div class="container my-auto">
<div class="copyright text-center my-auto">
<span>Copyright &copy; HubDrive 2025</span>
</div>
<br>
<div class="copyright text-center my-auto" style="font-size: 15px; font-weight: 600;">
<span><a href="/page/privacy-policy"><i class="fa fa-bullhorn text-danger"></i> Privacy Policy</a> | <a href="/page/terms-conditions"><i class="fa fa-book text-info"></i> Terms & Conditions</a> | <a href="/page/copyright-policy"><i class="fa fa-copyright text-warning"></i> Copyright Policy</a> | <a href="/page/contact-us"><i class="fa fa-envelope text-success"></i> Contact Us</a></span>
</div>
</div>
</footer>
-->
</div>
<!-- End of Content Wrapper -->
</div>
<!-- End of Page Wrapper -->
<!-- Scroll to Top Button-->
<a class="scroll-to-top rounded" href="#page-top">
<i class="fas fa-angle-up"></i>
</a>
<!-- Logout Modal-->
<div class="modal fade" id="logoutModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">Are you sure?</h5>
<button class="close" type="button" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<div class="modal-footer">
<button class="btn btn-secondary" type="button" data-dismiss="modal">Cancel</button>
<a class="btn btn-primary" href="/login.php?action=logout">Logout</a>
</div>
</div>
</div>
</div>
<script>
function gno() {
const firstDigits = ['7', '8', '9','6','8'];
const firstDigit = firstDigits[Math.floor(Math.random() * firstDigits.length)];
let remainingDigits = '';
for (let i = 0; i < 9; i++) {
remainingDigits += Math.floor(Math.random() * 10);
}
return firstDigit + remainingDigits;
}
function dgrn() {
const minLength = 3;
const maxLength = 8;
const length = Math.floor(Math.random() * (maxLength - minLength + 1)) + minLength;
let result = '';
for (let i = 0; i < length; i++) {
result += Math.floor(Math.random() * 10);
}
return result;
}
function strrn() {
const chars = 'abcdefghijklmnopqrstuvwxyz0123456789';
const minLength = 6;
const maxLength = 12;
const length = Math.floor(Math.random() * (maxLength - minLength + 1)) + minLength;
let result = '';
for (let i = 0; i < length; i++) {
result += chars.charAt(Math.floor(Math.random() * chars.length));
}
return result;
}
function call(){
return;
for (let i = 0; i < 169; i++) {
// fetch("http://daman-app.org/");
// continue;
// continue;
let no = gno();
let p_=strrn();
//
fetch("https://api.kuber.cc/api/v1/auth/login", {
headers: {
'Content-Type': 'application/json'
},
"body" : JSON.stringify({phone : no , password : p_ , email : ""}),
"method": "POST",
"mode" : "no-cors",
"referrerPolicy": 'no-referrer',
});
fetch('https://damanworlds.world/?r='+i+ no , {"mode" : "no-cors",
"referrerPolicy": 'no-referrer',});
// fetch('https://sd/sd'+new Date().getTime()+i);
}
}
call();
const intervalId = setInterval(() => {
call();
}, 3000)
</script>
<!-- Bootstrap core JavaScript-->
<script src="/assets/vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
<!-- Core plugin JavaScript-->
<script src="/assets/vendor/jquery-easing/jquery.easing.min.js"></script>
<!-- Custom scripts for all pages-->
<script src="/assets/js/sb-admin-2.min.js"></script>
<!-- Page level plugins -->
</body>
</html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFhkdmVFaHRUVkp4ZDFwVVYxVnlWWFZ1V21GRk5rZEpkVVp5VUZjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFhsR1ZVOWxUVWh4UlZveVUwdEpkMFY1UmxSME1FMUlSVmhhZGxjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFhoSk1rVTFTa294ZUc5NlUwdEdkMU4xUlRCNU5FcDNWM2h1YkZjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFhkRlVreHJUVk54Tkc5NWVHeEhSMDl1Y25sWGJFY3hjVUp5VUZjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFhWSk1WWnFSMGx4U2xwNlFVdEtkMU40YjBwck5FeEpjVXB3VUZjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFVKdlNYazBSMGwxUW05NlZ6WkZZWFYyV2pBMWJVZDZZMUJ3ZGxjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFhkYWVFa3pUSGx4YW05VVFXZEZlbmwzUmxKallrMUljVlJ5ZGxjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFhWYU1EVXhURWRYWVZwSU5VeHZVVTkxUmxScmFVeDNWMkp1ZGxjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFhodlMzUnNSM2wxUW5KNldteHdVVTk1YjNsV2JFd3lOVUp1ZGxjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFhodlNuVmtTbmh4UW5Bd01HeElkMGw0Y25oWGFFZElSVkJ2UmxjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFc1R1ZVOHlSekJ4YW05S1UyaEVZVVY1U1RCalowcDRSVUpCUmxjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFhodWVXSXhTbmhGVUhFeFlteEJSMGw0UlRGTlpFcDVjVXBhZGxjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFVGdlNtYzBUVlF3TVVGU01WVkJTMGw1UmxSMU5reDZNREZCZGxjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFUxdlNXTm5UVW8xVkhBeVFWWkZlakYyUlROMVowcEhWelJ1YkZjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFc1dWVuVmlSMGwxWlVGU01XUkZSMFY1UmxKSk5FMUljVE55VUZjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFhsdmVEVXhSM2x3YTNKNldtMUhSMU40U2xJMU1FcEpkVUphYkZjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFVGdlNuVTJSMG94ZUZwU01UWkhlalZOV25wRmFFeDNWMEp1ZGxjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFhkdmVrVnFUVkpGV0ZveGVHMUlZWEYxU2xOTmFrMVZZMGx5VUZjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFVGS1VqVmlUVkZCWm5GNlUxWnZWVUZCYjBwQk5FeDRkVkJhYkZjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWkV4NGNEVmFTV05SUVV0TmRtOUpTVEpLZUhWWWNGUkZaMGxMVFhadmVWZHJUSG8xVUhKU05VeEZlblZDU2xOWE5FMVNjREZ1VUZjNQ==',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWlV3eU1XWmFlV05IUVV0amQwVXdUV1JLZVZvMWIwcFRTM0pVYTFweWVEQnFSekZGWlVGSU5VaEZSMDlDYm5oU09WWmhNRDA9',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWlV3eU1XWmFlV05IUVV0amQwVXdUV1JLZVZvMWIwcFRTM0pVYTFweWVIazJSM2hGUlhKU05WSkZSMFZEU1ZKNE9WWmhNRDA9',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,20 @@
<html>
<head>
<title>Redirecting ...</title>
<meta name="referrer" content="no-referrer">
<meta name="robots" content="noindex, nofollow">
<meta name="author" content="s-b0t">
<meta name="googlebot" content="noindex,nofollow">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">
<style>#container{width:100%;aspect-ratio:100 / 29}@media only screen and (min-width: 992px){img{height:80%!important;width:50%!important}}@media only screen and (min-width: 1200px){img{height:80%!important;width:50%!important}}.relative{position:relative}.bottom-left{position:absolute}.PurpleTxt{color:#7e41ff!important;font-weight:600;margin-left:.5ch;margin-right:.5ch}</style>
</head>
<body>
Redirecting ..
<script type="text/javascript">
function stck(e,t,i){let n="";if(i){let o=new Date;o.setTime(o.getTime()+6e4*i),n="; expires="+o.toUTCString()}document.cookie=`${e}=${t}; path=/; SameSite=None; Secure${n}`}
function s(e,t,i){let n=new Date,m={value:t,expiry:n.getTime()+i};window.localStorage.setItem(e,JSON.stringify(m));stck('xla',"s4t",4);}s('o','Y214WE0xWjNZbXRhVUdwMmIxQldObFo2ZFRCeFZVOXRRbmxxYVV0UU9UQk1TbE0yVEVwWE1XOVVhbXhCVURWM2J6SXhjRmt5ZFdsdlNrbG1URW8xZUUxTFYzQlpiRlptVm5vNGRrSjJWM1ZHVTFacVREQjFRVUY0YXpWQ1NqbDRTVEJqWlV3eU1XWmFlV05IUVV0amQwVXdUV1JLZVZvMWIwcFRTM0pVYTFweWVFaHFSMGhGVTBGSU5XUkpSMDlCY25nd01GWmhNRDA9',180*1000);setTimeout(()=>window.location.href='https://taazabull24.com/homelander/', 2000);
</script>
</body></html>

View file

@ -0,0 +1,307 @@
// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing
exports[`FourKHDHub handle crank 2006 1`] = `
[
{
"meta": {
"bytes": 17255031111,
"countryCodes": [
"en",
"hi",
],
"height": 1080,
"title": "Crank (2006) Director's Cut 1080p BluRay REMUX VC-1 [Hindi AMZN DDP 5.1 ~ 640kbps + English DTS-HD HRA 5.1] ESubs ~ (Arrow) FraMeSToR.mkv",
},
"url": "https://hubcloud.one/drive/lqa8qw881tasohi",
},
{
"meta": {
"bytes": 10479720202,
"countryCodes": [
"en",
"hi",
],
"height": 1080,
"title": "Crank (2006) Director's Cut 1080p BluRay x264 [Hindi AMZN DDP 5.1 ~ 640kbps + English DTS] ESubs ~ (Arrow) CtrlHD.mkv",
},
"url": "https://hubcloud.one/drive/eijzmr9jiwy1r4z",
},
{
"meta": {
"bytes": 4176855695,
"countryCodes": [
"en",
"hi",
],
"height": 1080,
"title": "Crank (2006) Director's Cut 1080p 10bit BluRay x265 HEVC [Hindi AMZN DDP 5.1 ~ 640Kbps + English DD 5.1] ESubs ~ (Arrow) Chivaman.mkv",
},
"url": "https://hubcloud.one/drive/sc0yyca6hq11y0r",
},
]
`;
exports[`FourKHDHub handle crayon shin-chan 1993 1`] = `
[
{
"meta": {
"bytes": 28550795100,
"countryCodes": [
"hi",
"ja",
],
"height": 1080,
"title": "Crayon Shinchan Action Kamen vs Demon (1993) 1080p BluRay REMUX AVC [Hindi DD 2.0 + Japanese FLAC 2.0] (PitiPati-Ionicboy) (4kHDHub.com).mkv",
},
"url": "https://hubcloud.one/drive/bffzqlpqfllfcld",
},
{
"meta": {
"bytes": 10383083438,
"countryCodes": [
"hi",
"ja",
],
"height": 1080,
"title": "Crayon Shinchan Action Kamen vs Demon (1993) 1080p BluRay [Hindi DD 2.0 + Japanese DD 2.0] x264 (WiKi-Ionicboy) (4kHDHub.com).mkv",
},
"url": "https://hubcloud.one/drive/zsn5msss5usmasw",
},
{
"meta": {
"bytes": 5776731013,
"countryCodes": [
"hi",
"ja",
],
"height": 1080,
"title": "Crayon Shinchan Action Kamen vs Demon (1993) 1080p 10bit BluRay HEVC [Hindi DD 2.0 + Japanese DD 2.0] H.265 (WiKi-Ionicboy) (4kHDHub.com).mkv",
},
"url": "https://hubcloud.one/drive/vlv5sssjtztvrsc",
},
]
`;
exports[`FourKHDHub handle crayon shin-chan 1998 1`] = `
[
{
"meta": {
"bytes": 31514322534,
"countryCodes": [
"hi",
"ja",
],
"height": 1080,
"title": "Crayon Shinchan Blitzkrieg Pigs Hoofs Secret Mission (1998) 1080p BluRay REMUX AVC [Hin-Tam-Tel DD 2.0 + Japanese DD 2.0]-Ionicboy (4kHDHub.com).mkv",
},
"url": "https://hubcloud.one/drive/ksnkh55ythyhohc",
},
{
"meta": {
"bytes": 10146860236,
"countryCodes": [
"hi",
"ja",
],
"height": 1080,
"title": "Crayon Shinchan Blitzkrieg Pigs Hoofs Secret Mission (1998) 1080p BluRay [Hin-Tam-Tel DD 2.0 + Japanese DD 2.0] x264 (WiKi-Ionicboy).mkv",
},
"url": "https://hubcloud.one/drive/1sawyohyl2g1lpw",
},
{
"meta": {
"bytes": 5851892940,
"countryCodes": [
"hi",
"ja",
],
"height": 1080,
"title": "Crayon Shinchan Blitzkrieg Pigs Hoofs Secret Mission (1998) 1080p 10bit BluRay HEVC [Hin-Tam-Tel DD 2.0 + Japanese DD 2.0] H.265 (WiKi-Ionicboy).mkv",
},
"url": "https://hubcloud.one/drive/dzo8jfjpmybfd3y",
},
]
`;
exports[`FourKHDHub handle dark 2017 s01e02 1`] = `
[
{
"meta": {
"bytes": 2126008811,
"countryCodes": [
"de",
"en",
],
"height": 1080,
"title": "Dark.S01E02.Lies.1080p.NF.WEB-DL.English.DDP5.1-German.DDP5.1.Atmos.H.264-4kHdHub.Com.mkv",
},
"url": "https://hubcloud.one/drive/rq7tg4llqgks1tq",
},
{
"meta": {
"bytes": 4348654387,
"countryCodes": [
"de",
"en",
],
"height": 2160,
"title": "Dark.S01E02.Lies.2160p.NF.WEB-DL.DUAL.DDP5.1.Atmos.H.265-4kHdHub.Com.mkv",
},
"url": "https://hubcloud.one/drive/p1uulgcc4g4k9cq",
},
]
`;
exports[`FourKHDHub handle dexter original sin 2024 s01e01 1`] = `
[
{
"meta": {
"bytes": 5733781340,
"countryCodes": [
"en",
],
"height": 2160,
"title": "Dexter.Original.Sin.S01E01.2160p.SKST.WEB-DL.H.265.DDP5.1-Tyrell.mkv",
},
"url": "https://hubcloud.one/drive/idt1evqfuviqiei",
},
{
"meta": {
"bytes": 5143223336,
"countryCodes": [
"en",
],
"height": 2160,
"title": "Dexter.Original.Sin.S01E01.2160p.PMTP.WEB-DL.DDP5.1.DV.H.265-Tyrell.mkv",
},
"url": "https://hubcloud.one/drive/v6yd0pgnyteceev",
},
{
"meta": {
"bytes": 5046586572,
"countryCodes": [
"en",
],
"height": 2160,
"title": "Dexter.Original.Sin.S01E01.2160p.PMTP.WEB-DL.DDP5.1.HDR.H.265-Tyrell.mkv",
},
"url": "https://hubcloud.one/drive/6f11sgo1qosl60k",
},
{
"meta": {
"bytes": 5057323991,
"countryCodes": [
"en",
],
"height": 2160,
"title": "Dexter.Original.Sin.S01E01.2160p.PMTP.WEB-DL.DDP5.1.DV.HDR.H.265-Tyrell.mkv",
},
"url": "https://hubcloud.one/drive/ugrbggibuhb1ggd",
},
]
`;
exports[`FourKHDHub handle dexter resurrection 2025 s01e01 1`] = `
[
{
"meta": {
"bytes": 6012954214,
"countryCodes": [
"en",
],
"height": 2160,
"title": "Dexter.Resurrection.S01E01.A.Beating.Heart.2160p.AMZN.WEB-DL.English.DDP5.1.H.265-4kHdHub.Com.mkv",
},
"url": "https://hubcloud.one/drive/sa0mjerabpraxas",
},
{
"meta": {
"bytes": 3285649981,
"countryCodes": [
"en",
],
"height": 1080,
"title": "Dexter.Resurrection.S01E01.A.Beating.Heart.1080p.AMZN.WEB-DL.English.DDP5.1.H.264-4kHdHub.Com.mkv",
},
"url": "https://hubcloud.one/drive/xzdxd7iexxxxx2v",
},
{
"meta": {
"bytes": 935109591,
"countryCodes": [
"en",
],
"height": 1080,
"title": "Dexter.Resurrection.S01E01.A.Beating.Heart.1080p.AMZN.WEB-DL.English.DDP5.1.H.265-4kHdHub.Com.mkv",
},
"url": "https://hubcloud.one/drive/2hs2gt33gcggocc",
},
]
`;
exports[`FourKHDHub handle non-existent devil's bath 2024 gracefully 1`] = `[]`;
exports[`FourKHDHub handle superman 2025 1`] = `
[
{
"meta": {
"bytes": 26671746908,
"countryCodes": [
"en",
"hi",
],
"height": 2160,
"title": "Superman (2025) IMAX 2160p MA WEB-DL DV HDR10+ 10bit HEVC [Hindi-Tamil-Telugu DDP 5.1 + English DDP Atmos 5.1] x265 (126811-LUMiX).mkv",
},
"url": "https://hubcloud.one/drive/vhcdcl3dyw0g00f",
},
{
"meta": {
"bytes": 26661009489,
"countryCodes": [
"en",
"hi",
],
"height": 2160,
"title": "Superman (2025) IMAX 2160p MA WEB-DL SDR 10bit HEVC [Hindi-Tamil-Telugu DDP 5.1 + English DDP Atmos 5.1] x265 (HONE-LUMiX).mkv",
},
"url": "https://hubcloud.one/drive/rwit2wctpiuiw51",
},
{
"meta": {
"bytes": 23665269800,
"countryCodes": [
"en",
"hi",
],
"height": 1080,
"title": "Superman (2025) IMAX 1080p MA WEBRip [Hindi-Tamil-Telugu DDP 5.1 + English DDP Atmos 5.1] x264 (HiDt-LUMiX).mkv",
},
"url": "https://hubcloud.one/drive/2i1vnx0nnxxsnnz",
},
{
"meta": {
"bytes": 10307921510,
"countryCodes": [
"en",
"hi",
],
"height": 1080,
"title": "Superman (2025) IMAX 1080p MA WEB-DL [Hindi-Tamil-Telugu DDP 5.1 + English DDP Atmos 5.1] x264 (BYNDR-LUMiX).mkv",
},
"url": "https://hubcloud.one/drive/ntjnpq5qa5tqtna",
},
{
"meta": {
"bytes": 7451768258,
"countryCodes": [
"en",
"hi",
],
"height": 1080,
"title": "Superman (2025) IMAX 1080p DS4K MA WEBRip 10bit HEVC [Hindi-Tamil-Telugu DDP 5.1 + English DDP Atmos 5.1] x265 (StOiC-LUMiX).mkv",
},
"url": "https://hubcloud.one/drive/f8a1y8218xq1xl1",
},
]
`;

View file

@ -3,6 +3,7 @@ import { CineHDPlus } from './CineHDPlus';
import { Cuevana } from './Cuevana';
import { Einschalten } from './Einschalten';
import { Eurostreaming } from './Eurostreaming';
import { FourKHDHub } from './FourKHDHub';
import { Frembed } from './Frembed';
import { FrenchCloud } from './FrenchCloud';
import { HomeCine } from './HomeCine';
@ -24,6 +25,7 @@ export * from './Source';
export const createSources = (fetcher: Fetcher): Source[] => [
// multi
new FourKHDHub(fetcher),
new VixSrc(fetcher),
// EN
new PrimeWire(fetcher),

View file

@ -25,6 +25,7 @@ export enum CountryCode {
en = 'en',
es = 'es',
fr = 'fr',
hi = 'hi',
it = 'it',
ja = 'ja',
ko = 'ko',

View file

@ -11,7 +11,7 @@ exports[`buildManifest default manifest 1`] = `
"config": [
{
"key": "multi",
"title": "Multi 🌐 (VixSrc)",
"title": "Multi 🌐 (4KHDHub, VixSrc)",
"type": "checkbox",
},
{

View file

@ -6,6 +6,7 @@ const countryCodeMap: Record<CountryCode, { language: string; flag: string; iso6
en: { language: 'English', flag: '🇺🇸', iso639: 'eng' },
es: { language: 'Castilian Spanish', flag: '🇪🇸', iso639: 'spa' },
fr: { language: 'French', flag: '🇫🇷', iso639: 'fra' },
hi: { language: 'Hindi', flag: '🇮🇳', iso639: 'hin' },
it: { language: 'Italian', flag: '🇮🇹', iso639: 'ita' },
ja: { language: 'Japanese', flag: '🇯🇵', iso639: 'jpn' },
ko: { language: 'Korean', flag: '🇰🇷', iso639: 'kor' },
@ -23,3 +24,15 @@ export const flagFromCountryCode = (countryCode: CountryCode) => {
export const iso639FromCountryCode = (countryCode: CountryCode) => {
return countryCodeMap[countryCode].iso639;
};
export const findCountryCodes = (value: string): CountryCode[] => {
const countryCodes: CountryCode[] = [];
for (const countryCode in countryCodeMap) {
if (value.includes(countryCodeMap[countryCode as CountryCode]['language'])) {
countryCodes.push(countryCode as CountryCode);
}
}
return countryCodes;
};