Seorang pria dan dua wanita muda sedang berhubungan seks. Dia dengan penuh semangat menggauli mereka, lalu mereka pergi ke kamar mandi untuk bermain dengan kursi, menunggangi dan mendorong. Sangat menggoda dan sensual. Jangan lewatkan jika Anda menyukainya.
Mahasiswi M Naoko (22) Bintang Pertama Menyukai Pria yang Lebih Tua","lastmod":"2026-07-11","duration":"01:01:54","url":"/play/19161704.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzYxMTc0ZmNkMWU1YmE5MTFjZjYwNGFjYmQwMGNiM2IuanBn.cache","vod_id":19006662,"title":"DVAJ-395 \"Aku Menyukaimu\" - Seorang wanita berpenampilan biasa dari pabrik menyatakan cintanya padanya. Setelah menerima, dia ternyata sangat mesum. 8 cerita seks beruntun - Nanami Kawakami.","lastmod":"2025-03-24","duration":"02:10:54","url":"/play/19006662.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjNlNzliOTkwNDcxNWY4NGNiYjdmMWIzZWE4MTg5NTAuanBn.cache","vod_id":18948126,"title":"ARM-818 Tiba-tiba! Jika \"kursi cabul\" sama lazimnya dengan teh atau kopi,","lastmod":"2025-03-22","duration":"01:42:45","url":"/play/18948126.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MTUvMjE1NWQ4YmVhODg5YTYwNWE3Y2UxZTJhOGM0ODVmYjkuanBn.cache","vod_id":19033693,"title":"Saya mengatur pertemuan dengan seorang gadis cantik berrok pendek untuk seks oral, sementara dia berpakaian lengkap dan berada di atas, menunggangi dan mendorong...","lastmod":"2025-05-15","duration":"24:32","url":"/play/19033693.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MjQvMWY0YzE1ODFlNDM0NWI1N2NhYmQyNzFkNTJiZmU5ZjAuanBn.cache","vod_id":19034916,"title":"FOCS194 Pendek dan belum dewasa... Adik perempuan temanku, tinggi 142 cm, keras kepala, provokatif, dan memikat!! Foto close-up memperlihatkan putingnya, ketajaman tatapannya, dan bisikannya.","lastmod":"2025-05-24","duration":"01:58:50","url":"/play/19034916.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTk3OWFiYzFhNTI4Mzk2MzgzMmM4MjMyNjNhODJjNDEuanBn.cache","vod_id":18959584,"title":"Seorang wanita muda nakal dengan stoking hitam yang terbuka dan pakaian dalam ditampilkan di depan kamera, kemaluannya dengan cepat ditusuk dan dirusak oleh sebuah tongkat berduri, menyebabkan kemaluannya bergetar karena kenikmatan.","lastmod":"2025-12-14","duration":"01:14:42","url":"/play/18959584.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZmQ0NGFiYzIwNjdkMmNjYjk5MzM0MmM1ZjE4ZDM4NWUuanBn.cache","vod_id":19147386,"title":"Wanita muda bertubuh langsing dan seksi mengenakan pakaian olahraga sedang berhubungan seks dengan penuh gairah bersama pacarnya.","lastmod":"2026-03-09","duration":"01:41:25","url":"/play/19147386.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMjQvOTBjNWFjMjMxOTA0N2E4MzM1MTNjNDJmMGFlOWZhMWMuanBn.cache","vod_id":19059343,"title":"\"Kana, kamu sudah dewasa...\" Setiap kali aku pulang ke rumah orang tuaku, kedua pamanku selalu menghentikanku. (Imai Kana, Imai Kanna, JUQ_962)","lastmod":"2025-10-23","duration":"02:38:03","url":"/play/19059343.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTQvNTQ5YjBiMzM4MWFmMDkyZTdiYmZkNDI4ZjhhYjYwZGQuanBn.cache","vod_id":19067440,"title":"Saat istriku sedang pergi dalam perjalanan bisnis, aku, tergoda oleh bibiku Anzu, mengumpulkan cairan sperma kental yang keluar selama 30 hari, mengakibatkan ejakulasi yang dalam dan tak terkendali... Azuki Amatsuki JUQ-826","lastmod":"2025-12-14","duration":"02:15:13","url":"/play/19067440.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTYwNjc5N2NlYjEyNGYyNDgyYWNjMzY4ZWU1YzE4YjQuanBn.cache","vod_id":19002611,"title":"PPPD-790 Teknik Penjualan yang Menggoda dari Seorang Penjual Pakaian Dalam Mewah Berukuran G-Cup - Mako Oda","lastmod":"2025-03-23","duration":"02:37:53","url":"/play/19002611.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvMTM1MzBmMTkzMWFiMzcxMmM2NDgxOTEyNDUxYWRkOGEuanBn.cache","vod_id":19067380,"title":"Model - Pacar dari saudara laki-laki yang terobsesi dengan seks merayu pacar saudara laki-laki tersebut yang murahan dan melakukan seks oral kepada mereka.","lastmod":"2025-12-14","duration":"11:43","url":"/play/19067380.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzY0ZmVjMjFkMTgxZTdjOTBiNzNkYjgxY2JjZGJkNzQuanBn.cache","vod_id":18940968,"title":"Wanita muda nakal berkaos kaki hitam ini menyukai masokisme, memiliki hasrat seksual yang sangat kuat, mahir dalam seks oral, dan sangat menikmati penetrasi dari belakang.","lastmod":"2025-03-22","duration":"00:07:48","url":"/play/18940968.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly8xNTI2MDMwOXAudG9wLzIwMjYwMzE0L2xIaTdpbjd2LzEuanBn.cache","vod_id":19148355,"title":"Layanan escort kelas atas tujuh hari, klub malam hingga larut malam, gadis-gadis seksi berjaket denim","lastmod":"2026-03-15","duration":"01:26:09","url":"/play/19148355.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZmQyNGU2ZmQ1MDI2ODczOTlmNTAxZTNmYmNlNGE3NDguanBn.cache","vod_id":19000207,"title":"Youyou dari Beijing, seorang wanita cantik dengan wajah manis dan payudara putih besar, melakukan masturbasi, menurunkan celananya untuk memperlihatkan vulvanya dan memasukkan vibrator ke dalam stoking jala hitam dengan cara yang menggoda.","lastmod":"2025-03-23","duration":"01:58:53","url":"/play/19000207.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTNhNWEwMDExNGUxMjU5NDRiYTdmNzU4N2EzYzI4NDguanBn.cache","vod_id":19014522,"title":"Mirei-chan, si cantik masokis berusia 20 tahun dari ARA368 [Miracle Big Breasts], hadir di sini! Alasannya bergabung dengan kelompok teater adalah \"tidak cukup uang untuk biaya hidup... jadi aku harus menanggalkan pakaianku...\" Meskipun miskin, ia memiliki payudara berukuran G-cup yang pantas dimiliki wanita kaya! Hanya dengan sedikit rangsangan, ia akan mengeluarkan cairan dalam jumlah banyak! Ia sangat sensitif; seluruh tubuhnya adalah zona erotis! Jangan lewatkan seks orgasme anggota kelompok teater ini dengan payudaranya yang bergoyang liar!","lastmod":"2025-03-24","duration":"01:21:38","url":"/play/19014522.html"}]},
videoTitle: 'Seorang pria dan dua wanita muda sedang berhubungan seks. Dia dengan penuh semangat menggauli mereka, lalu mereka pergi ke kamar mandi untuk bermain dengan kursi, menunggangi dan mendorong. Sangat menggoda dan sensual. Jangan lewatkan jika Anda menyukainya.',
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=/`;
}
};
}