Pendatang baru! Baru dipanggang_Si cantik sekolah pergi ke laut [Bunga pasca-00-an] Alat peraga berdentum liar! Masturbasi sepanjang malam_Penis keras sampai ingin menyemburkan api_2
Rekaman Pribadi Bocor: Berbagai Posisi Rekan Kerja Cantik Berpayudara Besar Saat Penis Dimasukkan ke Vagina Besarnya yang Menggila, Wajah Sempurnanya Terungkap","lastmod":"2026-07-11","duration":"0:38:07","url":"/play/19266997.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZWNmZjBiYWFiODJlM2FhMTdlMjJiNjhjM2E5MDRiZjUuanBn.cache","vod_id":19112189,"title":"MIFD-062 MIFD-062 Pendatang Baru Super Sensitif, Sedikit Dingin, Kecantikan Super Langsing K-ON Mahasiswi Aktif Melakukan Debut AV Okamoto Makoto","lastmod":"2025-03-29","duration":"2:34:32","url":"/play/19112189.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MTcvNWQ3MGVlYjYxZGM1ZjYzMDk1MTg1ZmM5MzlhNjgyYWYuanBn.cache","vod_id":19208158,"title":"Saudari-saudari berpayudara G-cup, seperti mimpi, pengalaman pertama sahabat di industri film dewasa - Bagian 4","lastmod":"2025-06-17","duration":"1:14:25","url":"/play/19208158.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzU5MmI1ZTBiNmJjNWUxOGQzNzVkMDFjMDJjMzAwOTguanBn.cache","vod_id":19055731,"title":"Seorang gadis cantik dan manis dengan rambut merah muda dan pirang melakukan masturbasi dengan alat bantu. Dia mengenakan stoking putih dan memiliki tubuh berisi. Dia memasukkan telur vibrator dan mengerang saat telur itu dimasukkan ke dalam penisnya. -2","lastmod":"2025-03-29","duration":"0:34:02","url":"/play/19055731.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZmE1NjgzOGVlYjVhZTEzM2NhZGU3N2UyYzY1OTljMzcuanBn.cache","vod_id":19107037,"title":"Seorang wanita muda yang sudah menikah dan terhormat untuk pertama kalinya terjun ke industri hiburan dewasa; dia menunjukkan wajahnya sepanjang waktu dan memiliki pesona tertentu. Mengikuti instruksi dari pria pendampingnya, dia melakukan berbagai aksi, termasuk meraba payudara, bermain dengan vagina, dan pengambilan gambar jarak dekat, sambil secara provokatif memamerkan bokongnya.","lastmod":"2025-03-29","duration":"0:08:23","url":"/play/19107037.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvY2NlZWNiZGM4ZmJiODQ2NWRkNWE3MDlmNGMzMzM1NGEuanBn.cache","vod_id":19168865,"title":"#Wanwaner_Lingerie, stoking hitam, kaki panjang, gadis berkulit putih berkualitas tinggi, wajah terbuka, alat bantu, masturbasi, posisi menunggang, penetrasi, air mani putih mengalir deras.","lastmod":"2025-03-30","duration":"1:52:18","url":"/play/19168865.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MTIvY2Q5MmJlY2JmYWM0MTAzYmNlOTk5ZjhlYzZlNzJhMjkuanBn.cache","vod_id":19221705,"title":"Debut Vol. 86 ~Pendatang Baru yang Nafsu pada Hal-Hal Cabul~ Yumeka Mihama (Karibia) 082523-001","lastmod":"2025-09-11","duration":"1:02:22","url":"/play/19221705.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNDg3NzQyNThlNjVjODBjMDU3MWE4MDk2N2I2MTg3YzQuanBn.cache","vod_id":19075992,"title":"Seorang pria baru berhubungan intim dengan seorang wanita muda yang langsing, menjilat punggungnya dan menggosok bokongnya sebentar, kemudian melakukan seks oral hingga ke tenggorokan, menggaulinya dengan penuh semangat dari belakang, dan menusuknya dari belakang!","lastmod":"2025-03-29","duration":"0:46:50","url":"/play/19075992.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMGE1NmU3MzQxZWFiNmU1Mzc0ZDBhOWNlZTc1ZDc3YjQuanBn.cache","vod_id":19169152,"title":"Lubang merah muda tanpa bulu, dada rata, bokong besar, gadis berkualitas tinggi, wajah terlihat sepanjang waktu, menggunakan alat bantu untuk masturbasi, banyak sekali cairan!","lastmod":"2025-03-30","duration":"1:38:17","url":"/play/19169152.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTM0ZmVlZTI3MDhlODhjNzcyMzNlZjRiZjNjMjU0Y2IuanBn.cache","vod_id":19091032,"title":"Karya pendatang baru 91 PANLV: Seks dan erangan dengan selebriti internet Shuang'er di kamar hotel dengan pintu terbuka - versi HD 1080P","lastmod":"2025-03-29","duration":"0:29:16","url":"/play/19091032.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMGJiMDA2M2NlYjg1NGMyMzY1ZjdkOTUzMTk0Y2JhNDguanBn.cache","vod_id":19031684,"title":"[Siswi Polos] Siswi berambut pendek dengan perlengkapan seragam sekolah melakukan masturbasi sambil memperlihatkan wajahnya.","lastmod":"2025-03-28","duration":"0:35:21","url":"/play/19031684.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYWU3Nzg5ODJiZDU2MjRmZTM3ZjM0YmM3M2ZkYjg0YTMuanBn.cache","vod_id":19114024,"title":"2004 jalang murahan Little Lily di rumah sedang masturbasi dengan semua perlengkapan yang dibutuhkan: dildo, penetrasi depan dan belakang_2","lastmod":"2025-03-29","duration":"0:08:58","url":"/play/19114024.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODA0MTU2MDk1YTkwMjA3YjU4NzBmM2MwMzgxZmMzNTYuanBn.cache","vod_id":19169901,"title":"#SuiSui Green Broadcast Goddess Goes to Sea 0","lastmod":"2025-03-30","duration":"1:14:21","url":"/play/19169901.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MDEvZTFmODE2MDM4ODZkYjZlYmQ0Nzk2NzgwMDlkNjFjZTQuanBn.cache","vod_id":19216222,"title":"Seorang pemula di internet yang sering mengunjungi EDMosaic ingin mencoba layanan pihak ketiga (3P), dan saya pasti akan mengaturnya untuk memenuhi keinginan mereka.","lastmod":"2025-07-31","duration":"0:33:13","url":"/play/19216222.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZGVhN2E5ZTJiNmYwYWUwMDA0OGUxZWM5NWUxNTIyNzAuanBn.cache","vod_id":19241593,"title":"Skandal \"budak perempuan\" Li Wei, si cantik kampus Universitas Zhejiang: seorang dewi yang tampak angkuh di kampus bertolak belakang dengan wanita murahan dan penurut di ranjang.","lastmod":"2026-01-26","duration":"0:25:18","url":"/play/19241593.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MDgvZDYzZTkwYjZlNzJlYTkxYjdmMTg3M2VlODQzZjI5NWMuanBn.cache","vod_id":19211739,"title":"START321 Hah? Selama perjalanan sekolah, aku terpikat oleh seorang guru baru yang tomboy. Padahal dia sebenarnya gadis yang sangat sensitif dan seksi.","lastmod":"2025-07-07","duration":"","url":"/play/19211739.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMjQvNmFhMmUzNjk4MDUwY2ZhMDNmMDBiMjBkZGUxY2U0ZDkuanBn.cache","vod_id":19227769,"title":"Seorang wanita jalang bertubuh langsing dan berpayudara besar mengenakan stoking jala dipermainkan dan diperkosa secara brutal oleh seorang pria muda menggunakan mainan seks.","lastmod":"2025-10-23","duration":"0:35:38","url":"/play/19227769.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYmM0ZDJjZGVjYmExYWFkOGRlOWRlNGJlM2QxMjdlYTIuanBn.cache","vod_id":19061832,"title":"Wanita cantik bertubuh seksi dengan payudara C-cup bermasturbasi dengan alat peraga~ (1)","lastmod":"2025-03-29","duration":"0:21:13","url":"/play/19061832.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMDUvN2U2YTdhN2M0OGM0OGFhYmJlYzFkZGNiZGRiZWEyYTYuanBn.cache","vod_id":19225080,"title":"Harta karun yang hancur total! Celana Olahraga Divine yang Luar Biasa! (Diposting oleh MaySunflower 10musume_082623_01)","lastmod":"2025-10-04","duration":"1:01:02","url":"/play/19225080.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODljYmFhMjhlMmI5MGU0MTNhMTY5YWMyNGRhM2Y4OGMuanBn.cache","vod_id":19055526,"title":"Dua saudari kembar kelas atas dan berkelas tinggi memamerkan sosok tubuh mereka yang menakjubkan, saling menyentuh payudara, dengan adik perempuan memperlihatkan vulvanya dalam tampilan yang menggoda, sementara kakak perempuan menggunakan alat bantu untuk penetrasi dan masturbasi, menghasilkan orgasme dan semburan cairan yang spektakuler.","lastmod":"2025-03-29","duration":"0:43:23","url":"/play/19055526.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTk3NzZlODRhNWEyOWNlNTFlMDdjMjc1NDZjZTQyMTcuanBn.cache","vod_id":19191629,"title":"MIFD240C Pemula, aku ingin melakukannya sekarang! Aku tak bisa menahan diri untuk selingkuh di media sosialku! Mahasiswi yang aktif secara seksual. Debut AV.","lastmod":"2025-03-30","duration":"2:26:44","url":"/play/19191629.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNGZmNDM1OTZmZTA2MGE3OTU3NjM0NjVhODRhNzBiZjUuanBn.cache","vod_id":19237425,"title":"Seorang siswi tercantik di sekolah dipelihara oleh seorang pewaris kaya generasi kedua dan dilatih secara pribadi untuk menjilat penis seperti anjing betina.","lastmod":"2026-01-01","duration":"0:09:41","url":"/play/19237425.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTY4MGU1N2E2ZDllZDRhYTllYjJjYzFkZjAwZWQ2YzQuanBn.cache","vod_id":19173713,"title":"#Unggulan_#Hookup_Hotel Sesi Pemotretan Pribadi oleh Pakar Kencan: Para gadis bekerja paruh waktu sebagai pekerja seks komersial untuk mendapatkan uang saku; mereka semua terlihat polos tetapi diam-diam seksi~ 3.","lastmod":"2025-03-30","duration":"0:22:46","url":"/play/19173713.html"}]},
videoTitle: 'Pendatang baru! Baru dipanggang_Si cantik sekolah pergi ke laut [Bunga pasca-00-an] Alat peraga berdentum liar! Masturbasi sepanjang malam_Penis keras sampai ingin menyemburkan api_2',
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=/`;
}
};
}