[Tanpa Sensor] Wajah Terungkap!! Dan ● Xiao Ai, yang ditemukan di daerah Yokosai, juga mengundang teman-temannya dari kalangan idola underground untuk 3P. Apa yang terjadi? Dia diberitahu bahwa dia tidak bisa menolak dan bertindak gegabah. Episode
Hanya model pakaian renang kompetitif saya. Pertemuan seksual pribadi dengan JULIA yang cantik dan seksi, yang tidak bisa menolak. JULIA PREMIUM","lastmod":"2026-07-11","duration":"02:23:39","url":"/play/19166296.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTkvZjA2ZjFiNGI0NmNkZWE5MTc0ZjM5NmVlNTAwNjc1MmIuanBn.cache","vod_id":19168945,"title":"Pijat wanita yang sudah menikah. Pesona memikatnya membuat suaminya tak mampu menolak dan membayar lebih untuk hubungan seks yang intens.","lastmod":"2026-07-19","duration":"01:15:20","url":"/play/19168945.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjNlNjRlYWM3YjgwZDQ3MmRlMzhiMmNhYmMxNTg5YWEuanBn.cache","vod_id":18965107,"title":"\"Rahasia Bocor Berkualitas Tinggi dari Cloud Drive\" - Menunjukkan wajahmu adalah kuncinya! Seorang pramugari tertentu memiliki sosok dan penampilan terbaik~ Dia seperti dewi saat melayani penumpang di tempat kerja, dan seperti jalang saat melayani sugar daddy-nya setelah pulang kerja~ Kontras antara berbagai pertemuan dan pelepasan seksual cukup mencolok (3)","lastmod":"2025-12-14","duration":"00:01:08","url":"/play/18965107.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDE4M2FmMGJiMjFkNjFhMjY2ZmE3MDYyNmQzZmQ1MzMuanBn.cache","vod_id":18990469,"title":"LULU-001: Selama pacarnya pergi selama tiga hari, dia berhubungan seks dengan teman pramugari pacarnya yang memiliki bokong besar (inses).","lastmod":"2025-12-14","duration":"02:17:26","url":"/play/18990469.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZDBiNTA0YzliOWU4MzgyMjQ4NGZmMDZlYjdkMmNiNjIuanBn.cache","vod_id":19149401,"title":"[Keajaiban] Aku menelepon seorang kurir dan ternyata itu temanku yang bertubuh seksi! Luar biasa!! 8 MDBK-400","lastmod":"2026-03-21","duration":"02:20:13","url":"/play/19149401.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMDQvODhlMzUwNzEzOTU4YTk3Y2ExNTU5NGE2MDIyOWMxNTEuanBn.cache","vod_id":19061128,"title":"Meskipun bekerja di gudang, ibu rumah tangga sederhana bertubuh montok ini tidak akan menolak, berulang kali meminta penetrasi dalam posisi cowgirl menggunakan teknik memutar pinggul yang sangat cabul. (Aktris tidak dikenal NHDTB_967)","lastmod":"2025-11-03","duration":"03:46:14","url":"/play/19061128.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvM2YyOTgxNGM0ZWFkNzQxMzg0MTI2YmU4MDc1ODZiOWQuanBn.cache","vod_id":19009171,"title":"Sekilas sudah jelas bahwa Nona K benar-benar perawan. Dia seorang mahasiswi berusia 19 tahun yang mengalami hubungan seksual pertamanya sejak lahir—penetrasi manusia, ejakulasi di dalam dirinya, dia menangis dan menjerit!! Tapi dia masih hidup—CD5.","lastmod":"2025-03-24","duration":"18:04","url":"/play/19009171.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMjIvYzBhYjQ3OGFmNDI3MTI0YWQ1MzYzYjVhN2ZhNzA1MDkuanBn.cache","vod_id":19063924,"title":"\"Dalam perjalanan pulang...\" Dalam perjalanan pulang istriku, aku melakukan hubungan seksual terlarang dengan teman istriku, yang payudara dan bokongnya sangat cabul... Sampai jumpa besok NGOD_226","lastmod":"2025-12-13","duration":"02:02:07","url":"/play/19063924.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTM0Y2FjYzI2YzA1YjEyZjFhZWFiYTk3OTMwZjMwMDcuanBn.cache","vod_id":18955420,"title":"Seorang model bertubuh seksi dengan payudara besar mengundang seorang pria berambut pendek ke rumahnya. Dia melakukan seks oral dan deep throat, memperlihatkan wajahnya dan bekerja keras, kemudian menembusnya dari belakang dengan payudaranya yang besar bergoyang-goyang liar.","lastmod":"2025-12-14","duration":"01:06:35","url":"/play/18955420.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzcyMTcyYzg3MzU0ODI1NTcyNzUxYWM3YjQzMzU5YzYuanBn.cache","vod_id":18958111,"title":"Teman Ayah (2016)","lastmod":"2025-12-14","duration":"01:15:21","url":"/play/18958111.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDAyOTE5YjE1ZWI4MmNjMTJlMDA3MWY3YTYxYTZhZjguanBn.cache","vod_id":18975438,"title":"Seorang ahli rayuan akhirnya berhasil menaklukkan gadis yang tampaknya biasa saja, Mu Zi, yang sudah punya pacar. Dia benar-benar tidur dengannya, meninggalkannya kelelahan dan tak berdaya di atas ranjang.","lastmod":"2025-03-23","duration":"00:13:06","url":"/play/18975438.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MzAvNzkyZmUyNmY1OGM4MDk4NzA4YmIxMjNiMzcxNTVmNzkuanBn.cache","vod_id":19040742,"title":"MKON113 Saya belum pernah berhubungan seks dengan siapa pun selain pacar saya, tetapi saya dipaksa untuk berhubungan seks dengan orang asing.","lastmod":"2025-06-29","duration":"02:14:27","url":"/play/19040742.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDU4ZjRhMmNjNGQyYWRhOTUzYzczNmJiZDllMDRhNWQuanBn.cache","vod_id":18987692,"title":"[Subtitle Bahasa Mandarin] CAWD-580 Kisah Cinta Rahasia Sepulang Sekolah yang Tak Bisa Kuceritakan pada Teman-Temanku. Di ruangan gelap, aku terlibat dalam tindakan seksual berbahaya dan cabul dengan seorang pria mesum dan bejat. Momo Shiraishi","lastmod":"2025-03-23","duration":"01:56:32","url":"/play/18987692.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MjEvY2E4ODRkYmZmYTVkNDA1ZjFhOTczMDc5NjliNWEwMjQuanBn.cache","vod_id":19030146,"title":"Yuka Oshima, ibu dari temanku yang selalu tersenyum dan memberikan layanan ejakulasi sambil merawatku saat aku terluka. JUQ-135-C.","lastmod":"2025-04-21","duration":"01:59:18","url":"/play/19030146.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNWZiODJmZGI4NjNjNjVjMjUzYzRhNWM2ZDk4N2FjYWUuanBn.cache","vod_id":18960219,"title":"[Subtitle Bahasa Mandarin] MTALL-050 Jangan pernah minum air mani setelah menelannya... Seketika berubah menjadi sesi seks cream pie! Satsuki Ena","lastmod":"2025-12-14","duration":"02:26:23","url":"/play/18960219.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODcxNzk2MjZhMWM3MGZkYTg0Mjk1NDU0OGVkZTMwOGEuanBn.cache","vod_id":19022673,"title":"EYAN023 Wanita yang sudah menikah itu merasa malu dan tidak bisa bersuara, sehingga ia dibawa pergi oleh pria itu.","lastmod":"2025-03-24","duration":"01:58:04","url":"/play/19022673.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWYxZDU5OGNkOTdmY2I1OGQwNTg3OGNmOGZhYjg4YjIuanBn.cache","vod_id":18968377,"title":"[Subtitle Bahasa Mandarin] YMDS-130 Sesi minum-minum di rumah yang penuh kasih sayang, ciuman mesra, dan seks jarak dekat: Hari ketika Shibuya Hana menjadi pacarku.","lastmod":"2025-03-23","duration":"02:18:56","url":"/play/18968377.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDYxMTUzZTJjNTQ2NmI3NWVlNDEzZDAwMGZhMTc4OWIuanBn.cache","vod_id":18961525,"title":"⭐Muda dan Tak Terkalahkan⭐Kumpulan gadis-gadis selebriti internet bergaya Douyin berkualitas tinggi yang menampilkan tarian telanjang pesanan mahal, cross-dressing, dan tarian Ziwei dengan kontras yang besar~Kecantikan di mana-mana~Beberapa berani menunjukkan wajah mereka (30)","lastmod":"2025-03-22","duration":"00:01:37","url":"/play/18961525.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjI2N2FmYTlkNWZkN2NkYTUyNTM1ZWFkZmFlYjc2NGEuanBn.cache","vod_id":18939970,"title":"91 God Cat Mr. Thousand Slayers: Payudara Besar Seksi Berhubungan Seks di Ruangan Gelap Asrama Staf Bersama","lastmod":"2025-03-22","duration":"00:05:53","url":"/play/18939970.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNmRkZjFlZTlkNWI5M2QxNzM5YmFlMTkwODQ4MmRjMzEuanBn.cache","vod_id":18969122,"title":"FCP-143 [Hanya Streaming] Aku suka perspektif subjektif!! Peringatan: Sangat erotis!! Ciuman Prancis dan masturbasi yang menggairahkan yang akan membuatmu menginginkan lebih! 10 Ena Uesaka, Maejima","lastmod":"2025-12-14","duration":"00:49:14","url":"/play/18969122.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWQwYjg2YzMwNGExYTIyMTEwOWFjM2I1OGM0NTRjYzMuanBn.cache","vod_id":18974924,"title":"Wajah pacar model berkacamata itu ditampilkan; pacarnya mengangkatnya, melebarkan kakinya, dan memperlihatkan close-up vulva merah mudanya, lalu melakukan penetrasi deep throat. Vulva merah mudanya yang lembut sangat sensitif sehingga dia berejakulasi di dalam dirinya hanya setelah beberapa dorongan.","lastmod":"2025-03-23","duration":"00:38:48","url":"/play/18974924.html"}]},
videoTitle: '[Tanpa Sensor] Wajah Terungkap!! Dan ● Xiao Ai, yang ditemukan di daerah Yokosai, juga mengundang teman-temannya dari kalangan idola underground untuk 3P. Apa yang terjadi? Dia diberitahu bahwa dia tidak bisa menolak dan bertindak gegabah. Episode',
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=/`;
}
};
}