SYK010 [Hasrat Seksual, Nafsu Makan, Hasrat Tidur] 10 Program yang menyembuhkan hati dan selangkangan kita dengan dialek Kansai yang lembut dan tubuh yang indah dan lembut.
INC-CD2 Ibu rumah tangga berpayudara besar Domoto Miri diperkosa dan dikencingi secara brutal! Kemaluan jalangnya benar-benar ditaklukkan.","lastmod":"2026-07-11","duration":"","url":"/play/19244755.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2FiYmQyN2JkYzEwZDc0MTYwMGNmMmYyMWNlMmE5NDYuanBn.cache","vod_id":19100239,"title":"10musume Natural Girl 082423_01 Saat berjalan-jalan dengan anjingku, aku bertemu dengan seorang gadis cantik beryukata yang sangat menyukai anjing! - Sasaki Rei","lastmod":"2025-03-29","duration":"01:02:12","url":"/play/19100239.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZGU1ZmFjNzQwYjkxMmI5NjU0MDQ5Nzg0NmQ3NzIxNTUuanBn.cache","vod_id":19044802,"title":"HEYZO 2175 Mai Yamamoto: Seorang wanita langsing, cantik, dan dewasa, serta sentuhan lembut dari busa mandi kelas atas.","lastmod":"2025-03-28","duration":"01:01:08","url":"/play/19044802.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYmI4ZWYyOTBhODE0Y2JlOTFmMDVlMzViODBjN2UxMWEuanBn.cache","vod_id":19069321,"title":"VRTM-433 \"Jangan bilang Ibu...\" Aku menemukan putriku yang baru lahir diam-diam mencoba bikini mini! Dia membuat marah ayah mertuanya yang khawatir, tiba-tiba memberinya ciuman Prancis yang penuh gairah! Dia menjilat seluruh tubuhnya dan memohon penetrasi yang brutal! Dia terpaksa ejakulasi di dalam dirinya berkali-kali!","lastmod":"2025-03-28","duration":"02:27:13","url":"/play/19069321.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2VkZDA5NjdkOGYyMTQ4NGNkZWJiOTg4YTczYjU3NDcuanBn.cache","vod_id":19103669,"title":"Seorang crossdresser bernama Ziwei, setiap kali ia menggunakan huruf R, ia merasa kehilangan kendali atas dirinya sendiri. Tubuhnya terasa ringan dan sangat sensitif; bahkan sentuhan pun terasa seperti sengatan listrik. Penisnya menegang selama beberapa detik lalu lemas kembali. - Video buatan sendiri dari Tiongkok","lastmod":"2025-03-29","duration":"","url":"/play/19103669.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZGE4Y2IxMTFiYmMzYWE5MTVmZWMxNTg4YTJjNzFkMmQuanBn.cache","vod_id":19109425,"title":"Wanita dewasa berdada besar berhubungan seks dengan seekor ayam, tanpa ciuman. Tidakkah kau ingin berkeringat? Kakak perempuan itu memiliki sosok yang menggoda. Setelah mandi, pria gemuk itu tak sabar untuk menembusnya. Dia sedikit lemas dan segera ejakulasi. - Video China Tanhua","lastmod":"2025-03-29","duration":"","url":"/play/19109425.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvN2NmOWZjYTZkYWIxMDY5OTM5OTA5OWQxZjhiYmQ0MDUuanBn.cache","vod_id":19224055,"title":"HAWA-373 Kunjungan pertama ke Haru, seorang ibu tunggal berusia 27 tahun! Ledakan seksual yang mengejutkan; ibu rumah tangga bertubuh seksi ini diperkosa secara brutal hingga kakinya lemas, dengan beberapa kali ejakulasi di dalam dirinya sepanjang malam.","lastmod":"2026-03-26","duration":"4:01:57","url":"/play/19224055.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvMmNiODc2N2FiMjI4MDRlODRjM2QyNjY5NWYzM2FhNWQuanBn.cache","vod_id":19207466,"title":"Perawatan kecantikan dan tubuh ganda! Yuzuha Natsuren x Yuzuriha Karen - Perawatan Godaan Tubuh Terbaik BTHA_098","lastmod":"2025-12-13","duration":"1:01:31","url":"/play/19207466.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODNjMjhmMmVjZjBjOWUzMjY5NTZkMDkzMmJhYTIzYmEuanBn.cache","vod_id":19086307,"title":"BOKD-193 Penampilan pertama kami sebagai remaja. Terlepas dari penampilanku, aku punya penis. Airi","lastmod":"2025-03-29","duration":"02:37:22","url":"/play/19086307.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMzhjOGY3YzIwMmIzNWU5ZDc2N2EzM2E3OTdlMzg1OTkuanBn.cache","vod_id":19031480,"title":"N0439 Teror Malam yang Tak Tersembuhkan","lastmod":"2025-03-28","duration":"01:34:07","url":"/play/19031480.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTMyOWYwN2YzYjZmODJhN2FjYjYyNzYxYzZjNzZhNWEuanBn.cache","vod_id":19125895,"title":"[Subtitle Bahasa Mandarin] FSDSS-672 \"Aku selalu diperkosa...\" Seorang istri cantik dari pedesaan melatih seorang pemuda dari kota dekat rumah suaminya dan jatuh cinta padanya. (Nene Yoshitaka)","lastmod":"2025-03-29","duration":"02:04:46","url":"/play/19125895.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYmNiNGI3MjM5MDdkZGM5ZTQ5YzRiYmZmYmQ4MWI5YjYuanBn.cache","vod_id":19089552,"title":"[Subtitle Bahasa Mandarin] GVH-500 Aku dan kakak iparku, seorang gadis yang kecanduan penis, menunggu di depan pintu. Begitu dia sampai di rumah, kami memulai kehidupan seks harian kami dengan seks oral yang cepat.","lastmod":"2025-03-29","duration":"02:08:37","url":"/play/19089552.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDkxZTMxMzJhZTM3YWU5YzgyZTMxOWU2NTNlODk1MWQuanBn.cache","vod_id":19093246,"title":"[Subtitle Bahasa Mandarin] MIAA-802 Sangat Cepat, Kontak Fisik Intim, Bisikan Cabul, Pijat Peremajaan yang Ganas, Anna Hanaki","lastmod":"2025-03-29","duration":"01:58:00","url":"/play/19093246.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjRkYjc4YjI1YzY3Y2E0MmY2YjkxNDBlZjYwNDRhZjguanBn.cache","vod_id":19097305,"title":"[4K]MIDV-540 20 tahun, senyum manis, mirip Akima Aki. Kulit cantik dan payudara lembut. Putingnya yang berwarna merah muda dipoles dengan hati-hati agar lebih sensitif, dan dia mencapai orgasme untuk pertama kalinya dalam 3 adegan!! Nanase Misaki","lastmod":"2025-03-29","duration":"02:58:52","url":"/play/19097305.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzQ4ZmRmMDRmZGQ2MGI4OGRhNWYxZDA3ODE0NWFlMjguanBn.cache","vod_id":19125839,"title":"Seorang wanita dewasa yang seksi menggunakan setiap bagian tubuhnya untuk memuaskan kebutuhan Anda.","lastmod":"2025-03-29","duration":"25:48","url":"/play/19125839.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNmNhMTkyYTI3MjY4ODgyYmU1NzI2YWM4OGU5YWJkNzEuanBn.cache","vod_id":19088321,"title":"229SCUTE-1297 Nonoka (19) S-Cute Seorang wanita muda yang aktif secara seksual ingin diintimidasi dan dilecehkan secara seksual.","lastmod":"2025-03-29","duration":"00:54:50","url":"/play/19088321.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzZmZTA2MWUyNmJlZmMyYzU5Y2RiODFlMDkzYjM0ZTIuanBn.cache","vod_id":19150055,"title":"Royal Chinese - Permainan Abalon di Acara Larut Malam: Tandai Orangnya, Tawarkan Tubuhmu","lastmod":"2025-03-29","duration":"30:06","url":"/play/19150055.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzU4OTRiYmVhNWQ0ZWJhYmU2OTFkYjljMzc5NGNmNGYuanBn.cache","vod_id":19152055,"title":"SIRO4057 [Pengambilan Gambar Pertama] [Ibu Rumah Tangga Aseksual dan Tidak Bermoral adalah...] [Guru dengan Tubuh Indah] Seorang ibu rumah tangga yang lembut dan cantik melakukan hubungan seks intens dengan seorang pria yang baru dikenalnya... Melamar AV online → Pengalaman Pengambilan Gambar AV 1162 Tuan Okukawa, 32 tahun, guru sekolah dasar (inses).","lastmod":"2025-03-29","duration":"01:02:26","url":"/play/19152055.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTJiZjcxMGM4MmU4MmIyMGE2MjRmNDk4YTkyMTU5MTAuanBn.cache","vod_id":19130613,"title":"MRSS-141 dan seks menyimpang ibu rumah tangga cantik [Subtitle Bahasa Mandarin]","lastmod":"2025-03-29","duration":"53:49","url":"/play/19130613.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzdhY2UwNmViNDZjMzhhNTg5ODUwNjBkMDhmMzc1MjMuanBn.cache","vod_id":19099179,"title":"FC2PPV 3643837 [Rekaman Pribadi Tanpa Sensor] Seorang istri cantik berusia 40-an, mirip dengan Taeki...sensitivitasnya bahkan meningkat lebih! Sensitivitasnya berlipat ganda!","lastmod":"2025-03-29","duration":"00:47:02","url":"/play/19099179.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjUxNzZhMzUyZWFlMDg0ZWMxZDllMGQyNDBlMDk0ODIuanBn.cache","vod_id":19052969,"title":"[Industri Seks Bawah Tanah] Tur Nasional Menjelajahi Industri Seks Bawah Tanah Tamachi: Pelacur yang Murni dan Polos? Sakura, 21 tahun, seorang gadis lembut dengan kelopak mata ganda yang gelap.","lastmod":"2025-03-28","duration":"","url":"/play/19052969.html"}]},
videoTitle: 'SYK010 [Hasrat Seksual, Nafsu Makan, Hasrat Tidur] 10 Program yang menyembuhkan hati dan selangkangan kita dengan dialek Kansai yang lembut dan tubuh yang indah dan lembut.',
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=/`;
}
};
}