Puno ng magagandang babaeng tipo-J ng ina na hinahayaan ang mga tao na sipsipin ang kanilang mga suso, laruin ang kanilang ari, magbulalas, magpasuso, at magsalsal. 30 magagandang babae sa loob ng 5 oras ww Babaeng mapula ang mukha","lastmod":"2026-07-11","duration":"","url":"/play/19207042.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MDEvYmE2ZWQ2NGUyZWE1YjAwNzc5Y2JhNjdiZWM0MGU3MzUuanBn.cache","vod_id":19152261,"title":"Isang napakagandang 20-taong-gulang na dalaga, na nakasuot ng magandang bestida ng isang prinsesa, ang pumunta sa isang hotel para sa isang date. Matagal nang naghihintay ang binata sa kwarto. Matapos makipaglaro sa kanya nang isang oras, tuluyan na niya itong napagod.","lastmod":"2025-08-31","duration":"1:03:20","url":"/play/19152261.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTUvOWY0OWEyNjQ3ZDEwZWRkZmJjMjYyYWU3YWI4OTQwZDYuanBn.cache","vod_id":19168010,"title":"Pribadong laruan ng isang malaking batang babae sa internet na may malaking suso - itim na lace na kasuotan ng dalaga","lastmod":"2025-12-15","duration":"0:07:17","url":"/play/19168010.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDhjMjczY2EwNWRkYjNhZWNmYjNlOWZhZDRiZDgzMWMuanBn.cache","vod_id":19084703,"title":"[4k] Nahuhumaling ako sa ate niya... Nang wala sa bahay ang ate niyang blonde, na napakaganda at mayroong walang kapantay na orgasm, isinuot ko ito nang ilang beses at tuluyan akong nahumaling. Si Alice.","lastmod":"2025-03-26","duration":"2:23:47","url":"/play/19084703.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjgvYTMzYzJkMTY5NmViZWIzODdlMTdiZjFmYmNiMWUxNDQuanBn.cache","vod_id":19205181,"title":"Isang babaeng nasa hayskul ang lumiban sa klase para makipagtalik sa kanyang kasintahan, naghubad, at brutal na kinantot sa posisyong cowgirl. Sinampal niya ang kanyang puwet habang kinakasakal siya, na nag-udyok sa kanya na sumigaw at mag-climax nang paulit-ulit.","lastmod":"2026-06-27","duration":"0:05:52","url":"/play/19205181.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMWY3ODdiNTYzOWFmNDIwNGYzNDI5OTE4NDRiZWI5MTguanBn.cache","vod_id":19067160,"title":"Mataas na halagang diyosa [Ran Beibei] medyas, mahahabang binti, puwit ng peach, patas na balat, malalaking suso, mabalahibong rosas na vulva close-up, sexy na itim na medyas 1","lastmod":"2025-03-26","duration":"0:45:54","url":"/play/19067160.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMGFmNjVmM2E0ZjZiZjNiOTBlOGEwOTc0ZjE0NDZjNmIuanBn.cache","vod_id":19094694,"title":"Makikita ba ako ng mga sasakyang nakaparada sa tabi ng kalsada kung magsasalsal ako sa green belt?","lastmod":"2025-03-26","duration":"0:03:17","url":"/play/19094694.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MTQvMTcyZTVjZGE0YWZiYmE2YjdhYTAyMjk3MTViY2EyOTcuanBn.cache","vod_id":19203781,"title":"Napakalaswang babaeng estudyante, sensitibo, napaaga bulalas, adik sa orgasm ng ari, pagpupuslit ng malaking puwit, bulgar na idolo ng kalapating mababa ang lipad, Sakino Mizuki, Digital Art","lastmod":"2026-06-13","duration":"2:43:41","url":"/play/19203781.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MTMvNTA5NTJhY2IzZWMzOTkwMzkzYTRiODBhZGM2MDkxZDUuanBn.cache","vod_id":19149111,"title":"Malalaking suso, matambok na puwitan, kaakit-akit na pigura, itim na medyas, uniporme, mapang-akit na pang-akit, palihim na pakikipagtalik sa hotel, mabilis na pagsulpot, walang tigil na paghingal, at walang katapusang malaswang usapan.","lastmod":"2025-08-12","duration":"0:27:48","url":"/play/19149111.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MTMvZWUwMjM1NDI2NDEzOWQ5ZjA3ZTYzNGVkMDExZGNhN2QuanBn.cache","vod_id":19143397,"title":"CB Station NuoMI11 Contrast Goddess Props Masturbesyon Nabaliw na Panginginig at Umaagos na Vaginal Fluid","lastmod":"2025-07-12","duration":"0:38:12","url":"/play/19143397.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MDIvZTU5ZTk1MjY5NGIyMWEwZDU1ZDZiN2UzMGJlMTE2ZDYuanBn.cache","vod_id":19132573,"title":"Ang babaeng part-time sa bar ay may mapupulang labi, masikip at matibay.","lastmod":"2025-05-02","duration":"0:32:34","url":"/play/19132573.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYWZiN2RiMjljMzBlNzE3MzIxYjMxZTBhMDVhZGJlNjYuanBn.cache","vod_id":19111292,"title":"Isang babaeng may mataas na kalidad, seksing, at may-gulang, si [Northeastern Big Cousin] ay kaakit-akit sa itim na medyas, nagsasalsal nang may maraming katas, malalaking suso at masiglang puwitan, si Guanyin ay nakaupo sa lotus position nang walang condom, ipinapasok ang kanyang puke habang sumisigaw ng \"Asawa, gusto ko pa!\"","lastmod":"2025-03-26","duration":"1:49:53","url":"/play/19111292.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYTJkYTQ0ZmY4ZWQwZDZiMzEwZWVmNjdmODQwYTAyNDguanBn.cache","vod_id":19194401,"title":"DRIG-001 - Leaked: Malaswang Pagkaalipin at Pagpapahirap sa Isang Batang Babae - Ang Trahedya ng Kwento ng Pagkaalipin at Orgasm Bahagi 1 - CD1","lastmod":"2026-04-22","duration":"1:03:45","url":"/play/19194401.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MTAvOTJkMTFjYTE4ZTFlNjFiODA4OWZmMWYzYzk2MjQxZDMuanBn.cache","vod_id":19142900,"title":"DLV004 Bagong-bago, napakagandang babae para rentahan, ACT.120","lastmod":"2025-07-09","duration":"3:06:38","url":"/play/19142900.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMTUvNjNhN2E1YzdhZmJiZTdkYzVkZjk2MmM0MjBkNTQ0MjUuanBn.cache","vod_id":19164368,"title":"Premium na Espesyal na Seks para sa mga Babaeng May-asawa: 5 Uri ng Industriya (Kumpletong Bersyon) - Mula sa isang Masturbation Club na Walang Karanasan sa Industriya ng Pornograpiya - Kurata Sana MEYD-879","lastmod":"2025-11-14","duration":"1:58:57","url":"/play/19164368.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYWQ3OGY2MmVkN2FhZmExMWRmMTI3MGM4MTlhYjFmNGQuanBn.cache","vod_id":19097319,"title":"Isang erotikong panaginip ng masturbasyon ng isang dalagita ang nagresulta sa pagpasok at paglabas niya sa loob niya, habang ang kanyang semilya ay nagkalat kahit saan!","lastmod":"2025-03-26","duration":"0:13:28","url":"/play/19097319.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNmJiZGJhMTMxMzhmNDIxMjk0ZjgwNWQ3NTkxMTFmY2IuanBn.cache","vod_id":19071430,"title":"Paggalugad sa mga modelo mula sa isang pananaw ng voyeurismo","lastmod":"2025-03-26","duration":"0:36:48","url":"/play/19071430.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MTkvYjczOWE4OWEwYmQ2OWU2YjI2YWFkYjE2MTExYTc4ZmIuanBn.cache","vod_id":19204327,"title":"Isang napakabait at matamis na babae at ang kanyang katalik ang nagtalik sa bahay. Nilagyan niya ng lubricant ang kanyang kulay rosas at malambot na puke at hinimas ang butas bago ipinasok. Ang sikip ng kanyang puke!","lastmod":"2026-06-18","duration":"1:01:58","url":"/play/19204327.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTE4YzAzNjAzNmEzNDQ3Mjg3N2NlMjc0ZmYyZmZkZmYuanBn.cache","vod_id":19085404,"title":"[Super Malambot na Lolita] Ang liit na liit ng ari ng 8 taong gulang! Napakaliit na isang daliri lang ang kaya mong ipasok! Sino ba ang hindi mabibighani sa malambot na ari na ito?","lastmod":"2025-03-26","duration":"1:30:21","url":"/play/19085404.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNDdhNGY0YmMxZjlhYmVmMzk3NjY1NWExMWZiZWJhM2YuanBn.cache","vod_id":19192118,"title":"Walang talo, kaibig-ibig na nakababatang kapatid na babae na may makitid na bukana, butas na hugis-tinapay, ang kanyang maliit na dila ay dinidilaan ang malaking titi ng kanyang kasintahan, dalawang daliri ang kumukuskos sa kanyang butas, nagsasalsal habang ipinapasok ang kanyang malambot na butas.","lastmod":"2026-04-11","duration":"1:02:36","url":"/play/19192118.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjdjZGJjMzEzNmMyZDNjMmIzYjhkNWVmMzkwMjBmOTAuanBn.cache","vod_id":19077358,"title":"PYM487 pagganap ng masturbesyon at suporta sa pang-aakit","lastmod":"2025-03-26","duration":"4:23:04","url":"/play/19077358.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjJjYWMyYWY2MTVhOTI3ODdjMTBmN2JjYzBjOTUxMjYuanBn.cache","vod_id":19096161,"title":"Ang mapanghamong masturbasyon ay magiging sanhi ng pagbuka ng iyong ari at pagkipot ng iyong butas ng puwit, na magreresulta sa pagtayo. Waka Misono at Mai Arisu!","lastmod":"2025-03-26","duration":"2:03:37","url":"/play/19096161.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTY2Y2RhZDliYWMxMTUxMmU3MzQ5YmQzZGEyYjEzYTYuanBn.cache","vod_id":19063602,"title":"LOL-173 Lolita Specialist, Granny, Disfigured Sensitive Girl Sena Kirari","lastmod":"2025-03-26","duration":"1:58:24","url":"/play/19063602.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYWU4MDQxYjYyNTM5Yjk0YTViYjA4ZTJmZTA0NWFjMjIuanBn.cache","vod_id":19170410,"title":"Mga magagandang suso, pakikipagtalik sa suso na may bulalas sa loob, malaswang diyalogo","lastmod":"2025-12-28","duration":"0:09:45","url":"/play/19170410.html"}]},
videoTitle: '#Babaeng JK na maliit ang dibdib ay nagsasalsal gamit ang kanyang mabalahibo at malambot na ari na patuloy na nagpupulbos...',
language: 'fil',
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('Nakopya na ang link!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Nakopya na ang link!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Nakopya na ang link!');
}
}
},
// 切换布局
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=/`;
}
};
}