Konten bocoran kelas atas: Seorang mahasiswi pertukaran pelajar Jepang yang sangat cantik di universitas bahasa asing berhubungan seks dengan pacarnya yang kaya raya asal Tiongkok, menggunakan telur bergetar untuk BDSM, dengan posisi wanita di atas dan napas terengah-engah yang intens.
【LGBT】Mendisiplinkan Transvestit Berbokong Besar","lastmod":"2026-07-11","duration":"","url":"/play/19267734.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMzU4NDkwMmJlMmMyNTU0OGU1MzcyOWU0MDA1YWQ5ODcuanBn.cache","vod_id":19039996,"title":"Gadis Eropa bernama Cindy Shine memulai petualangan seks anal di daratan Tiongkok yang gelap.","lastmod":"2025-03-28","duration":"","url":"/play/19039996.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MjYvZDgyZDk2Mzk4NzM0M2NiMWJkZjRmMzAyYjU5MDg2ZmYuanBn.cache","vod_id":19204739,"title":"Seorang wanita cantik asal Hong Kong melakukan latihan kebugaran sendirian yang menghasilkan pinggang ramping dan bokong indah, dan dia menggunakan steroid dalam posisi teratas.","lastmod":"2025-05-26","duration":"0:23:24","url":"/play/19204739.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMWU0ZmNkOWFhOGI1MWE3ODdlZDNmMWZkZDU1NzMzZjQuanBn.cache","vod_id":19153369,"title":"Model film dewasa Tiongkok, Mr. Rabbit, memproduksi TZ039, yang menampilkan Rei Ayanami, yang cinta pertamanya kini adalah seorang wanita yang sudah menikah.","lastmod":"2025-03-30","duration":"0:30:34","url":"/play/19153369.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MDIvZmMxMDE3MDA5ZTcwMTk4NDQ0YTEyNWJlYmFlNTkyOTcuanBn.cache","vod_id":19194578,"title":"\"Aku belum ingin berhenti menjadi seorang wanita.\" Fujiki Sae, seorang wanita cantik bertubuh seksi yang selama ini hanya memiliki suami sebagai pasangannya dan mendambakan pelatihan NTR.","lastmod":"2025-04-02","duration":"2:11:50","url":"/play/19194578.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTQ2OGU3NjU0YTcwMGJlY2E0NWY5MjZjNzIxZDNjOGEuanBn.cache","vod_id":19145582,"title":"#Kesejahteraan Seksual \"Saudari Ziqi\" China","lastmod":"2025-03-29","duration":"0:17:13","url":"/play/19145582.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODY0MzhmYTI5MGRlMjlhNGI2ZWM4MWU0Njg0YWI4MjkuanBn.cache","vod_id":19039516,"title":"Mahasiswi Amerika cantik Xiao Qiao dan pacar asingnya melakukan hubungan intim yang penuh gairah di ruang KTV - telanjang bulat - penetrasi dari belakang dan ejakulasi - x264 - aac","lastmod":"2025-03-28","duration":"","url":"/play/19039516.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTJjMjUzNDRhNDM2OTM0YmU5ZjJmYTE1ZTVjYTkyZTkuanBn.cache","vod_id":19099444,"title":"DDOB-114 Saya akan mengungkapkan orientasi seksual saya. Seorang kaligrafer wanita cantik yang menyemprotkan air.","lastmod":"2025-03-29","duration":"1:49:10","url":"/play/19099444.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMzY2NGE1MzRiNWRmZjk2ZTllMTFmNTk0ODA0MDgyZjkuanBn.cache","vod_id":19114697,"title":"Stoking putih dan blus menggoda! Vagina montok berwarna merah muda bermasturbasi dengan alat bantu, kaki indah menggesekkan vaginanya #2","lastmod":"2025-03-29","duration":"0:09:13","url":"/play/19114697.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzA3YmQ4Mzk3ZGM5NjFhNzNiODE5ZGNiYmY3Njg2MGQuanBn.cache","vod_id":19114653,"title":"Seorang gadis berkulit putih, langsing, dan cantik melakukan seks oral pada pacarnya, lalu menungganginya sambil berhubungan seks.","lastmod":"2025-03-29","duration":"0:41:56","url":"/play/19114653.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTJmMjg5ZTZkNmY5ZDkxMmRiMDBmMjE5NWZjZjg1MzguanBn.cache","vod_id":19170336,"title":"Aku menjadi ayah dengan hati yang ringan karena aku menginginkan uang. — Jun, mahasiswa, 2010 (Hirozumi Sue)","lastmod":"2025-03-30","duration":"2:08:28","url":"/play/19170336.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZjUyMjkwNzI0ZjBmNzJlMTcyMTg0ZTY0OWY3YzQ2MGIuanBn.cache","vod_id":19047473,"title":"Kakak ipar yang selingkuh itu, seorang wanita seksi dan dewasa, melakukan hubungan seks bertiga dengan Dulong.","lastmod":"2025-03-29","duration":"0:20:31","url":"/play/19047473.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTFiYzFmZmFlYmE4NjlkYjA0YzhmMDhjOGNiYzVhOTEuanBn.cache","vod_id":19129261,"title":"Mahasiswi mendapatkan uang saku melalui seks selama liburan musim panas, membalas pesan pacarnya sambil mengalami pelecehan seksual.","lastmod":"2025-03-29","duration":"0:28:31","url":"/play/19129261.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZGM3YjFhMGVhM2E5NGMxOWU1NTYyZjA0ZTZmOTcyMTUuanBn.cache","vod_id":19100067,"title":"Dia memaksakan diri pada seniman tato cantik itu sambil mengerang \"sayang\" selama berhubungan intim.","lastmod":"2025-03-29","duration":"0:25:03","url":"/play/19100067.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjQyYTNkYTEyODNjZjIxMjcxY2RkNTE1M2YwM2U3MzkuanBn.cache","vod_id":19126227,"title":"Model AV Tiongkok PMD001 EP3 Tokyo Love Story 3 Anri Kaguya","lastmod":"2025-03-29","duration":"0:46:13","url":"/play/19126227.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYmFjNzdiNzk1YWVhMmFjMGI1ZDcyNzc4NDEzZmYzMTMuanBn.cache","vod_id":19137445,"title":"Gadis kuliah yang seksi dan cantik mengenakan stoking abu-abu dan sepatu hak tinggi!","lastmod":"2025-03-29","duration":"0:33:06","url":"/play/19137445.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjQ3ZDAxMDQwNjIxMmM0MzAzZTZlNDFlYzM4YzAwNmIuanBn.cache","vod_id":19053940,"title":"IPX-065 \"Selama Perjalanan Bisnis...\" Video perselingkuhan istri dan NTR (Netorare) direkam secara jahat oleh mantan pacarnya dan disebarkan tanpa izinnya.","lastmod":"2025-03-29","duration":"1:58:20","url":"/play/19053940.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTE5YjJkOTQzOTRjMTZjYWEwZDlmYjFiNTA5ZDM1YTkuanBn.cache","vod_id":19126610,"title":"Film Dewasa Cina Peach Image Media PM042 Ucapan Selamat Tahun Macan: Macan yang Perkasa - Edisi AV - Remona","lastmod":"2025-03-29","duration":"0:49:21","url":"/play/19126610.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMzg5Y2NhOTFiMTFlZjJlODBmODc5MGI2YThiZGUzNzkuanBn.cache","vod_id":19050598,"title":"Gambar close-up seorang wanita cantik mengenakan seragam perawat yang agak terbuka.","lastmod":"2025-03-29","duration":"0:47:46","url":"/play/19050598.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MDkvZDlkMmYzZWNjMDBmN2Q0OWM5Zjg3ZDQ4MThhZDA5MTQuanBn.cache","vod_id":19201798,"title":"300MAAN-973 [Sebenarnya, dia adalah gadis muda yang seksi dan keren] Seorang wanita cantik yang basah kuyup mencuci mobil dan mengeringkan pakaiannya di hotel hingga benar-benar kering.","lastmod":"2025-05-09","duration":"","url":"/play/19201798.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTViZjFlYWI4MWE5YzQyZGUzNDY4ZWVlNGVlNWFmNzQuanBn.cache","vod_id":19054272,"title":"[Siaran Langsung Masturbasi Cina] Terong Tanpa Pelindung dengan Alat Bantu Menggila Menyiksa Kemaluan Wanita Nakal","lastmod":"2025-03-29","duration":"0:28:04","url":"/play/19054272.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MDQvNDE2OWYzYjQyZmQ1OGMzMGE5YWQ4OGJjZjJmNjE4YTEuanBn.cache","vod_id":19206104,"title":"Setelah terpikat oleh bisikan manisnya, JUQ381 menjadi kecanduan berhubungan seks dengan wanita yang sudah menikah di rumah sampai saya harus mengulang tahun ajaran...","lastmod":"2025-06-04","duration":"2:29:37","url":"/play/19206104.html"}]},
videoTitle: 'Konten bocoran kelas atas: Seorang mahasiswi pertukaran pelajar Jepang yang sangat cantik di universitas bahasa asing berhubungan seks dengan pacarnya yang kaya raya asal Tiongkok, menggunakan telur bergetar untuk BDSM, dengan posisi wanita di atas dan napas terengah-engah yang intens.',
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=/`;
}
};
}