diff --git a/auto-imports.d.ts b/auto-imports.d.ts
index d0c217f..03983a3 100644
--- a/auto-imports.d.ts
+++ b/auto-imports.d.ts
@@ -71,6 +71,6 @@ declare global {
// for type re-export
declare global {
// @ts-ignore
- export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue'
+ export type { Component, Slot, Slots, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue'
import('vue')
}
diff --git a/index.html b/index.html
index 8822013..b648872 100644
--- a/index.html
+++ b/index.html
@@ -11,32 +11,32 @@
-
黄果短剧|成人短剧APP|每日更新|海量高清
-
-
+ 糖果短剧|成人短剧APP|每日更新|海量高清
+
+
-
-
+
+
-
+
-
-
+
+
-
+
-
+
diff --git a/public/b-land/assets/icons/alert-circle.svg b/public/b-land/assets/icons/alert-circle.svg
deleted file mode 100644
index 8d02b7d..0000000
--- a/public/b-land/assets/icons/alert-circle.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/arrow-right.svg b/public/b-land/assets/icons/arrow-right.svg
deleted file mode 100644
index 939b57c..0000000
--- a/public/b-land/assets/icons/arrow-right.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/arrow-up.svg b/public/b-land/assets/icons/arrow-up.svg
deleted file mode 100644
index 16b13ab..0000000
--- a/public/b-land/assets/icons/arrow-up.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/award.svg b/public/b-land/assets/icons/award.svg
deleted file mode 100644
index be70d5a..0000000
--- a/public/b-land/assets/icons/award.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/bookmark.svg b/public/b-land/assets/icons/bookmark.svg
deleted file mode 100644
index 2239cc5..0000000
--- a/public/b-land/assets/icons/bookmark.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/calendar.svg b/public/b-land/assets/icons/calendar.svg
deleted file mode 100644
index 6c7fd87..0000000
--- a/public/b-land/assets/icons/calendar.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/check-circle.svg b/public/b-land/assets/icons/check-circle.svg
deleted file mode 100644
index f2f4fd1..0000000
--- a/public/b-land/assets/icons/check-circle.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/check.svg b/public/b-land/assets/icons/check.svg
deleted file mode 100644
index 1c20989..0000000
--- a/public/b-land/assets/icons/check.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/chevron-down.svg b/public/b-land/assets/icons/chevron-down.svg
deleted file mode 100644
index 278c6a3..0000000
--- a/public/b-land/assets/icons/chevron-down.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/chevron-left.svg b/public/b-land/assets/icons/chevron-left.svg
deleted file mode 100644
index 747d46d..0000000
--- a/public/b-land/assets/icons/chevron-left.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/chevron-up.svg b/public/b-land/assets/icons/chevron-up.svg
deleted file mode 100644
index 4eb5ecc..0000000
--- a/public/b-land/assets/icons/chevron-up.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/clock.svg b/public/b-land/assets/icons/clock.svg
deleted file mode 100644
index ea3f5e5..0000000
--- a/public/b-land/assets/icons/clock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/download.svg b/public/b-land/assets/icons/download.svg
deleted file mode 100644
index 76767a9..0000000
--- a/public/b-land/assets/icons/download.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/external-link.svg b/public/b-land/assets/icons/external-link.svg
deleted file mode 100644
index 6236df3..0000000
--- a/public/b-land/assets/icons/external-link.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/eye.svg b/public/b-land/assets/icons/eye.svg
deleted file mode 100644
index 9cde243..0000000
--- a/public/b-land/assets/icons/eye.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/filter.svg b/public/b-land/assets/icons/filter.svg
deleted file mode 100644
index 38a47e0..0000000
--- a/public/b-land/assets/icons/filter.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/globe.svg b/public/b-land/assets/icons/globe.svg
deleted file mode 100644
index 0a0586d..0000000
--- a/public/b-land/assets/icons/globe.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/grid.svg b/public/b-land/assets/icons/grid.svg
deleted file mode 100644
index 8ef2e9d..0000000
--- a/public/b-land/assets/icons/grid.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/headphones.svg b/public/b-land/assets/icons/headphones.svg
deleted file mode 100644
index fd8915b..0000000
--- a/public/b-land/assets/icons/headphones.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/heart.svg b/public/b-land/assets/icons/heart.svg
deleted file mode 100644
index a083b7e..0000000
--- a/public/b-land/assets/icons/heart.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/help-circle.svg b/public/b-land/assets/icons/help-circle.svg
deleted file mode 100644
index 51fddd8..0000000
--- a/public/b-land/assets/icons/help-circle.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/image.svg b/public/b-land/assets/icons/image.svg
deleted file mode 100644
index a7d84b9..0000000
--- a/public/b-land/assets/icons/image.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/info.svg b/public/b-land/assets/icons/info.svg
deleted file mode 100644
index a09fa5f..0000000
--- a/public/b-land/assets/icons/info.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/layers.svg b/public/b-land/assets/icons/layers.svg
deleted file mode 100644
index ea788c2..0000000
--- a/public/b-land/assets/icons/layers.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/list.svg b/public/b-land/assets/icons/list.svg
deleted file mode 100644
index 5ce38ea..0000000
--- a/public/b-land/assets/icons/list.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/lock.svg b/public/b-land/assets/icons/lock.svg
deleted file mode 100644
index de09d9d..0000000
--- a/public/b-land/assets/icons/lock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/mail.svg b/public/b-land/assets/icons/mail.svg
deleted file mode 100644
index 2af169e..0000000
--- a/public/b-land/assets/icons/mail.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/maximize-2.svg b/public/b-land/assets/icons/maximize-2.svg
deleted file mode 100644
index e41fc0b..0000000
--- a/public/b-land/assets/icons/maximize-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/maximize.svg b/public/b-land/assets/icons/maximize.svg
deleted file mode 100644
index fc30518..0000000
--- a/public/b-land/assets/icons/maximize.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/menu.svg b/public/b-land/assets/icons/menu.svg
deleted file mode 100644
index e8a84a9..0000000
--- a/public/b-land/assets/icons/menu.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/message-circle.svg b/public/b-land/assets/icons/message-circle.svg
deleted file mode 100644
index 4b21b32..0000000
--- a/public/b-land/assets/icons/message-circle.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/minimize-2.svg b/public/b-land/assets/icons/minimize-2.svg
deleted file mode 100644
index a720fa6..0000000
--- a/public/b-land/assets/icons/minimize-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/monitor.svg b/public/b-land/assets/icons/monitor.svg
deleted file mode 100644
index 6c3556d..0000000
--- a/public/b-land/assets/icons/monitor.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/pause.svg b/public/b-land/assets/icons/pause.svg
deleted file mode 100644
index 4e78038..0000000
--- a/public/b-land/assets/icons/pause.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/phone.svg b/public/b-land/assets/icons/phone.svg
deleted file mode 100644
index 2a35154..0000000
--- a/public/b-land/assets/icons/phone.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/play-circle.svg b/public/b-land/assets/icons/play-circle.svg
deleted file mode 100644
index 8766dc7..0000000
--- a/public/b-land/assets/icons/play-circle.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/plus.svg b/public/b-land/assets/icons/plus.svg
deleted file mode 100644
index 703c5b7..0000000
--- a/public/b-land/assets/icons/plus.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/refresh-cw.svg b/public/b-land/assets/icons/refresh-cw.svg
deleted file mode 100644
index 06c358d..0000000
--- a/public/b-land/assets/icons/refresh-cw.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/rotate-ccw.svg b/public/b-land/assets/icons/rotate-ccw.svg
deleted file mode 100644
index ade5dc4..0000000
--- a/public/b-land/assets/icons/rotate-ccw.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/search.svg b/public/b-land/assets/icons/search.svg
deleted file mode 100644
index 8710306..0000000
--- a/public/b-land/assets/icons/search.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/send.svg b/public/b-land/assets/icons/send.svg
deleted file mode 100644
index 42ef2a2..0000000
--- a/public/b-land/assets/icons/send.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/share-2.svg b/public/b-land/assets/icons/share-2.svg
deleted file mode 100644
index 09b1c7b..0000000
--- a/public/b-land/assets/icons/share-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/share.svg b/public/b-land/assets/icons/share.svg
deleted file mode 100644
index df38c14..0000000
--- a/public/b-land/assets/icons/share.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/shield.svg b/public/b-land/assets/icons/shield.svg
deleted file mode 100644
index c7c4841..0000000
--- a/public/b-land/assets/icons/shield.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/si-android.svg b/public/b-land/assets/icons/si-android.svg
deleted file mode 100644
index 3f44ef6..0000000
--- a/public/b-land/assets/icons/si-android.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/si-apple.svg b/public/b-land/assets/icons/si-apple.svg
deleted file mode 100644
index de4b0d1..0000000
--- a/public/b-land/assets/icons/si-apple.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/si-googleplay.svg b/public/b-land/assets/icons/si-googleplay.svg
deleted file mode 100644
index 3ce505f..0000000
--- a/public/b-land/assets/icons/si-googleplay.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/si-instagram.svg b/public/b-land/assets/icons/si-instagram.svg
deleted file mode 100644
index c0e86b0..0000000
--- a/public/b-land/assets/icons/si-instagram.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/si-telegram.svg b/public/b-land/assets/icons/si-telegram.svg
deleted file mode 100644
index c46b0ed..0000000
--- a/public/b-land/assets/icons/si-telegram.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/si-tiktok.svg b/public/b-land/assets/icons/si-tiktok.svg
deleted file mode 100644
index 57ce3ae..0000000
--- a/public/b-land/assets/icons/si-tiktok.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/si-x.svg b/public/b-land/assets/icons/si-x.svg
deleted file mode 100644
index 26be660..0000000
--- a/public/b-land/assets/icons/si-x.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/si-youtube.svg b/public/b-land/assets/icons/si-youtube.svg
deleted file mode 100644
index 0492366..0000000
--- a/public/b-land/assets/icons/si-youtube.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/skip-forward.svg b/public/b-land/assets/icons/skip-forward.svg
deleted file mode 100644
index f3fdac3..0000000
--- a/public/b-land/assets/icons/skip-forward.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/sliders.svg b/public/b-land/assets/icons/sliders.svg
deleted file mode 100644
index 19c9385..0000000
--- a/public/b-land/assets/icons/sliders.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/smartphone.svg b/public/b-land/assets/icons/smartphone.svg
deleted file mode 100644
index 0171a95..0000000
--- a/public/b-land/assets/icons/smartphone.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/star.svg b/public/b-land/assets/icons/star.svg
deleted file mode 100644
index bcdc31a..0000000
--- a/public/b-land/assets/icons/star.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/trending-up.svg b/public/b-land/assets/icons/trending-up.svg
deleted file mode 100644
index 52026a4..0000000
--- a/public/b-land/assets/icons/trending-up.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/tv.svg b/public/b-land/assets/icons/tv.svg
deleted file mode 100644
index 955bbff..0000000
--- a/public/b-land/assets/icons/tv.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/user.svg b/public/b-land/assets/icons/user.svg
deleted file mode 100644
index 7bb5f29..0000000
--- a/public/b-land/assets/icons/user.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/users.svg b/public/b-land/assets/icons/users.svg
deleted file mode 100644
index aacf6b0..0000000
--- a/public/b-land/assets/icons/users.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/video.svg b/public/b-land/assets/icons/video.svg
deleted file mode 100644
index 8ff156a..0000000
--- a/public/b-land/assets/icons/video.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/volume-2.svg b/public/b-land/assets/icons/volume-2.svg
deleted file mode 100644
index 03d521c..0000000
--- a/public/b-land/assets/icons/volume-2.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/volume-x.svg b/public/b-land/assets/icons/volume-x.svg
deleted file mode 100644
index be44240..0000000
--- a/public/b-land/assets/icons/volume-x.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/wifi-off.svg b/public/b-land/assets/icons/wifi-off.svg
deleted file mode 100644
index 35eae43..0000000
--- a/public/b-land/assets/icons/wifi-off.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/x.svg b/public/b-land/assets/icons/x.svg
deleted file mode 100644
index 7d5875c..0000000
--- a/public/b-land/assets/icons/x.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/icons/zap.svg b/public/b-land/assets/icons/zap.svg
deleted file mode 100644
index 8fdafa9..0000000
--- a/public/b-land/assets/icons/zap.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/public/b-land/assets/logo-icon-brick.png b/public/b-land/assets/logo-icon-brick.png
deleted file mode 100644
index 8a6a5d8..0000000
Binary files a/public/b-land/assets/logo-icon-brick.png and /dev/null differ
diff --git a/public/b-land/assets/mark-white.png b/public/b-land/assets/mark-white.png
deleted file mode 100644
index 4d6cffe..0000000
Binary files a/public/b-land/assets/mark-white.png and /dev/null differ
diff --git a/public/b-land/assets/qr-huangguo.png b/public/b-land/assets/qr-huangguo.png
deleted file mode 100644
index 02f0e09..0000000
Binary files a/public/b-land/assets/qr-huangguo.png and /dev/null differ
diff --git a/public/favicon.ico b/public/favicon.ico
index 373f2c1..69692b2 100644
Binary files a/public/favicon.ico and b/public/favicon.ico differ
diff --git a/public/logo.png b/public/logo.png
index 0a8bf69..a4f1c62 100644
Binary files a/public/logo.png and b/public/logo.png differ
diff --git a/src/api/btn.ts b/src/api/btn.ts
index a632d5a..d6d72e5 100644
--- a/src/api/btn.ts
+++ b/src/api/btn.ts
@@ -1,5 +1,6 @@
import { useHttp } from '../utils/userFetchReq'
import type { donwloadParam, ButtonListParam, H5param } from './interface'
+import { APP_ID } from '~/config/app'
// 下载相关接口对齐 bili-landpage-client,域名写死(接口已开 CORS: *)
const STAT_API = 'https://blsp01.com/api/stat/version'
@@ -14,15 +15,12 @@ export const bottonclick = (param: donwloadParam) => {
return useHttp.post(`${STAT_API}/bottonclick`, param, {})
}
-// iOS H5 描述文件的 appId 写死
-const H5_CONFIG_APP_ID = 2
-
// iOS H5 描述文件:返回 .mobileconfig 原文(非 JSON),不走 useHttp
export const downloadH5 = async (data: H5param): Promise => {
const res = await fetch(`${STAT_API}/h5/config`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
- body: JSON.stringify({ ...data, appId: H5_CONFIG_APP_ID }),
+ body: JSON.stringify({ ...data, appId: APP_ID }),
})
if (!res.ok) throw new Error('获取描述文件失败 ' + res.status)
return res.text()
diff --git a/src/api/interface/index.ts b/src/api/interface/index.ts
index 147e6df..a70b637 100644
--- a/src/api/interface/index.ts
+++ b/src/api/interface/index.ts
@@ -25,7 +25,7 @@ export type donwloadParam = {
packageType?: number // 1 企业签 / 2 商店包 / 3 TF
}
export type H5param = {
- appId?: number // 请求时固定为 2,见 api/btn.ts downloadH5
+ appId?: number // 请求时取 config/app.ts 的 APP_ID,见 api/btn.ts downloadH5
dc?: string
pc?: string
[key: string]: number | string | undefined
diff --git a/src/assets/image/candy/common/logo-h.png b/src/assets/image/candy/common/logo-h.png
new file mode 100644
index 0000000..7eb4d5a
Binary files /dev/null and b/src/assets/image/candy/common/logo-h.png differ
diff --git a/src/assets/image/candy/common/logo-h.webp b/src/assets/image/candy/common/logo-h.webp
new file mode 100644
index 0000000..d477215
Binary files /dev/null and b/src/assets/image/candy/common/logo-h.webp differ
diff --git a/src/assets/image/candy/common/logo.webp b/src/assets/image/candy/common/logo.webp
new file mode 100644
index 0000000..b54a815
Binary files /dev/null and b/src/assets/image/candy/common/logo.webp differ
diff --git a/src/assets/image/candy/mobile/banner.webp b/src/assets/image/candy/mobile/banner.webp
new file mode 100644
index 0000000..ec15050
Binary files /dev/null and b/src/assets/image/candy/mobile/banner.webp differ
diff --git a/src/assets/image/candy/mobile/bottom.webp b/src/assets/image/candy/mobile/bottom.webp
new file mode 100644
index 0000000..6f2fedd
Binary files /dev/null and b/src/assets/image/candy/mobile/bottom.webp differ
diff --git a/src/assets/image/candy/mobile/btn-lite.webp b/src/assets/image/candy/mobile/btn-lite.webp
new file mode 100644
index 0000000..fedd719
Binary files /dev/null and b/src/assets/image/candy/mobile/btn-lite.webp differ
diff --git a/src/assets/image/candy/mobile/shop-close.svg b/src/assets/image/candy/mobile/shop-close.svg
new file mode 100644
index 0000000..68dfa70
--- /dev/null
+++ b/src/assets/image/candy/mobile/shop-close.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/assets/image/candy/mobile/shop-ios.webp b/src/assets/image/candy/mobile/shop-ios.webp
new file mode 100644
index 0000000..c851c7e
Binary files /dev/null and b/src/assets/image/candy/mobile/shop-ios.webp differ
diff --git a/src/assets/image/candy/mobile/telegram.svg b/src/assets/image/candy/mobile/telegram.svg
new file mode 100644
index 0000000..100953e
--- /dev/null
+++ b/src/assets/image/candy/mobile/telegram.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/assets/image/candy/mobile/thumbs/adult01.webp b/src/assets/image/candy/mobile/thumbs/adult01.webp
new file mode 100644
index 0000000..5d6702b
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/adult01.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/adult02.webp b/src/assets/image/candy/mobile/thumbs/adult02.webp
new file mode 100644
index 0000000..8beee16
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/adult02.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/adult03.webp b/src/assets/image/candy/mobile/thumbs/adult03.webp
new file mode 100644
index 0000000..a7acd90
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/adult03.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/adult04.webp b/src/assets/image/candy/mobile/thumbs/adult04.webp
new file mode 100644
index 0000000..8a27f91
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/adult04.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/adult05.webp b/src/assets/image/candy/mobile/thumbs/adult05.webp
new file mode 100644
index 0000000..9ff3bfa
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/adult05.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/adult06.webp b/src/assets/image/candy/mobile/thumbs/adult06.webp
new file mode 100644
index 0000000..5de4c60
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/adult06.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/adult07.webp b/src/assets/image/candy/mobile/thumbs/adult07.webp
new file mode 100644
index 0000000..6007d0c
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/adult07.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/adult08.webp b/src/assets/image/candy/mobile/thumbs/adult08.webp
new file mode 100644
index 0000000..1ea16c8
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/adult08.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/adult09.webp b/src/assets/image/candy/mobile/thumbs/adult09.webp
new file mode 100644
index 0000000..a4dcf37
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/adult09.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/adult10.webp b/src/assets/image/candy/mobile/thumbs/adult10.webp
new file mode 100644
index 0000000..68cb6e9
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/adult10.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/adult11.webp b/src/assets/image/candy/mobile/thumbs/adult11.webp
new file mode 100644
index 0000000..9fd948c
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/adult11.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/adult12.webp b/src/assets/image/candy/mobile/thumbs/adult12.webp
new file mode 100644
index 0000000..b3b67c8
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/adult12.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/ai01.webp b/src/assets/image/candy/mobile/thumbs/ai01.webp
new file mode 100644
index 0000000..e1ebd33
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/ai01.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/ai02.webp b/src/assets/image/candy/mobile/thumbs/ai02.webp
new file mode 100644
index 0000000..caf52b7
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/ai02.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/ai03.webp b/src/assets/image/candy/mobile/thumbs/ai03.webp
new file mode 100644
index 0000000..19b2982
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/ai03.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/ai04.webp b/src/assets/image/candy/mobile/thumbs/ai04.webp
new file mode 100644
index 0000000..f3ad67c
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/ai04.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/ai05.webp b/src/assets/image/candy/mobile/thumbs/ai05.webp
new file mode 100644
index 0000000..cbccb86
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/ai05.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/ai06.webp b/src/assets/image/candy/mobile/thumbs/ai06.webp
new file mode 100644
index 0000000..a734f4e
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/ai06.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/ai07.webp b/src/assets/image/candy/mobile/thumbs/ai07.webp
new file mode 100644
index 0000000..a6d443d
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/ai07.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/ai08.webp b/src/assets/image/candy/mobile/thumbs/ai08.webp
new file mode 100644
index 0000000..34b9754
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/ai08.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/ai09.webp b/src/assets/image/candy/mobile/thumbs/ai09.webp
new file mode 100644
index 0000000..05ae85d
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/ai09.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/ai10.webp b/src/assets/image/candy/mobile/thumbs/ai10.webp
new file mode 100644
index 0000000..a35192d
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/ai10.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/ai11.webp b/src/assets/image/candy/mobile/thumbs/ai11.webp
new file mode 100644
index 0000000..3539551
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/ai11.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/ai12.webp b/src/assets/image/candy/mobile/thumbs/ai12.webp
new file mode 100644
index 0000000..79bba70
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/ai12.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/country01.webp b/src/assets/image/candy/mobile/thumbs/country01.webp
new file mode 100644
index 0000000..411ae22
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/country01.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/country02.webp b/src/assets/image/candy/mobile/thumbs/country02.webp
new file mode 100644
index 0000000..426ca88
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/country02.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/country03.webp b/src/assets/image/candy/mobile/thumbs/country03.webp
new file mode 100644
index 0000000..821b53a
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/country03.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/country04.webp b/src/assets/image/candy/mobile/thumbs/country04.webp
new file mode 100644
index 0000000..2920cae
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/country04.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/country05.webp b/src/assets/image/candy/mobile/thumbs/country05.webp
new file mode 100644
index 0000000..10899a7
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/country05.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/country06.webp b/src/assets/image/candy/mobile/thumbs/country06.webp
new file mode 100644
index 0000000..a162666
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/country06.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/country07.webp b/src/assets/image/candy/mobile/thumbs/country07.webp
new file mode 100644
index 0000000..9e8efcb
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/country07.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/country08.webp b/src/assets/image/candy/mobile/thumbs/country08.webp
new file mode 100644
index 0000000..4519927
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/country08.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/country09.webp b/src/assets/image/candy/mobile/thumbs/country09.webp
new file mode 100644
index 0000000..1d8bf59
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/country09.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/country10.webp b/src/assets/image/candy/mobile/thumbs/country10.webp
new file mode 100644
index 0000000..39f3d30
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/country10.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/country11.webp b/src/assets/image/candy/mobile/thumbs/country11.webp
new file mode 100644
index 0000000..69abb08
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/country11.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/country12.webp b/src/assets/image/candy/mobile/thumbs/country12.webp
new file mode 100644
index 0000000..fd679b6
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/country12.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/hot01.webp b/src/assets/image/candy/mobile/thumbs/hot01.webp
new file mode 100644
index 0000000..84adbc7
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/hot01.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/hot02.webp b/src/assets/image/candy/mobile/thumbs/hot02.webp
new file mode 100644
index 0000000..8144812
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/hot02.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/hot03.webp b/src/assets/image/candy/mobile/thumbs/hot03.webp
new file mode 100644
index 0000000..1fda4dd
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/hot03.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/hot04.webp b/src/assets/image/candy/mobile/thumbs/hot04.webp
new file mode 100644
index 0000000..a8cfbc5
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/hot04.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/hot05.webp b/src/assets/image/candy/mobile/thumbs/hot05.webp
new file mode 100644
index 0000000..8808f48
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/hot05.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/hot06.webp b/src/assets/image/candy/mobile/thumbs/hot06.webp
new file mode 100644
index 0000000..e8fa50e
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/hot06.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/hot07.webp b/src/assets/image/candy/mobile/thumbs/hot07.webp
new file mode 100644
index 0000000..cd68f45
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/hot07.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/hot08.webp b/src/assets/image/candy/mobile/thumbs/hot08.webp
new file mode 100644
index 0000000..d193f77
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/hot08.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/hot09.webp b/src/assets/image/candy/mobile/thumbs/hot09.webp
new file mode 100644
index 0000000..3b0434c
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/hot09.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/hot10.webp b/src/assets/image/candy/mobile/thumbs/hot10.webp
new file mode 100644
index 0000000..b802b60
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/hot10.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/hot11.webp b/src/assets/image/candy/mobile/thumbs/hot11.webp
new file mode 100644
index 0000000..22e433e
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/hot11.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/hot12.webp b/src/assets/image/candy/mobile/thumbs/hot12.webp
new file mode 100644
index 0000000..d3d66b5
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/hot12.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/incest01.webp b/src/assets/image/candy/mobile/thumbs/incest01.webp
new file mode 100644
index 0000000..0bab0d3
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/incest01.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/incest02.webp b/src/assets/image/candy/mobile/thumbs/incest02.webp
new file mode 100644
index 0000000..629ae2c
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/incest02.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/incest03.webp b/src/assets/image/candy/mobile/thumbs/incest03.webp
new file mode 100644
index 0000000..8140ba6
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/incest03.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/incest04.webp b/src/assets/image/candy/mobile/thumbs/incest04.webp
new file mode 100644
index 0000000..8f19a61
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/incest04.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/incest05.webp b/src/assets/image/candy/mobile/thumbs/incest05.webp
new file mode 100644
index 0000000..69588c7
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/incest05.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/incest06.webp b/src/assets/image/candy/mobile/thumbs/incest06.webp
new file mode 100644
index 0000000..7591fa5
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/incest06.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/incest07.webp b/src/assets/image/candy/mobile/thumbs/incest07.webp
new file mode 100644
index 0000000..db7ce83
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/incest07.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/incest08.webp b/src/assets/image/candy/mobile/thumbs/incest08.webp
new file mode 100644
index 0000000..6a3c202
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/incest08.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/incest09.webp b/src/assets/image/candy/mobile/thumbs/incest09.webp
new file mode 100644
index 0000000..ee6b728
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/incest09.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/incest10.webp b/src/assets/image/candy/mobile/thumbs/incest10.webp
new file mode 100644
index 0000000..0a5e7dd
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/incest10.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/incest11.webp b/src/assets/image/candy/mobile/thumbs/incest11.webp
new file mode 100644
index 0000000..085158e
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/incest11.webp differ
diff --git a/src/assets/image/candy/mobile/thumbs/incest12.webp b/src/assets/image/candy/mobile/thumbs/incest12.webp
new file mode 100644
index 0000000..8bcccd7
Binary files /dev/null and b/src/assets/image/candy/mobile/thumbs/incest12.webp differ
diff --git a/src/assets/image/candy/pc/bg.webp b/src/assets/image/candy/pc/bg.webp
new file mode 100644
index 0000000..9cdf54f
Binary files /dev/null and b/src/assets/image/candy/pc/bg.webp differ
diff --git a/src/assets/image/candy/pc/scan.svg b/src/assets/image/candy/pc/scan.svg
new file mode 100644
index 0000000..5364fff
--- /dev/null
+++ b/src/assets/image/candy/pc/scan.svg
@@ -0,0 +1,5 @@
+
diff --git a/src/assets/image/candy/pc/telegram.svg b/src/assets/image/candy/pc/telegram.svg
new file mode 100644
index 0000000..8191fd1
--- /dev/null
+++ b/src/assets/image/candy/pc/telegram.svg
@@ -0,0 +1,16 @@
+
diff --git a/src/assets/image/hg/common/icon-instagram.svg b/src/assets/image/hg/common/icon-instagram.svg
deleted file mode 100644
index 44ccc10..0000000
--- a/src/assets/image/hg/common/icon-instagram.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-
diff --git a/src/assets/image/hg/common/icon-telegram.svg b/src/assets/image/hg/common/icon-telegram.svg
deleted file mode 100644
index d3c41df..0000000
--- a/src/assets/image/hg/common/icon-telegram.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-
diff --git a/src/assets/image/hg/common/icon-tiktok.svg b/src/assets/image/hg/common/icon-tiktok.svg
deleted file mode 100644
index 9f9a092..0000000
--- a/src/assets/image/hg/common/icon-tiktok.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-
diff --git a/src/assets/image/hg/common/icon-x.svg b/src/assets/image/hg/common/icon-x.svg
deleted file mode 100644
index 2f0ba92..0000000
--- a/src/assets/image/hg/common/icon-x.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-
diff --git a/src/assets/image/hg/common/logo-m.png b/src/assets/image/hg/common/logo-m.png
deleted file mode 100644
index b88c08c..0000000
Binary files a/src/assets/image/hg/common/logo-m.png and /dev/null differ
diff --git a/src/assets/image/hg/common/logo-m.webp b/src/assets/image/hg/common/logo-m.webp
deleted file mode 100644
index 197e16e..0000000
Binary files a/src/assets/image/hg/common/logo-m.webp and /dev/null differ
diff --git a/src/assets/image/hg/mobile/cta/badge-recommend.png b/src/assets/image/hg/mobile/cta/badge-recommend.png
deleted file mode 100644
index bcba8fb..0000000
Binary files a/src/assets/image/hg/mobile/cta/badge-recommend.png and /dev/null differ
diff --git a/src/assets/image/hg/mobile/guide/app-icon.png b/src/assets/image/hg/mobile/guide/app-icon.png
deleted file mode 100644
index e7a17f3..0000000
Binary files a/src/assets/image/hg/mobile/guide/app-icon.png and /dev/null differ
diff --git a/src/assets/image/hg/mobile/guide/app-icon.webp b/src/assets/image/hg/mobile/guide/app-icon.webp
deleted file mode 100644
index 138c86b..0000000
Binary files a/src/assets/image/hg/mobile/guide/app-icon.webp and /dev/null differ
diff --git a/src/assets/image/hg/mobile/guide/cog-icon.png b/src/assets/image/hg/mobile/guide/cog-icon.png
deleted file mode 100644
index c43e20e..0000000
Binary files a/src/assets/image/hg/mobile/guide/cog-icon.png and /dev/null differ
diff --git a/src/assets/image/hg/mobile/guide/step-deco.png b/src/assets/image/hg/mobile/guide/step-deco.png
deleted file mode 100644
index 38d36c3..0000000
Binary files a/src/assets/image/hg/mobile/guide/step-deco.png and /dev/null differ
diff --git a/src/assets/image/hg/mobile/pagebg.jpg b/src/assets/image/hg/mobile/pagebg.jpg
deleted file mode 100644
index f28364c..0000000
Binary files a/src/assets/image/hg/mobile/pagebg.jpg and /dev/null differ
diff --git a/src/assets/image/hg/mobile/pagebg.webp b/src/assets/image/hg/mobile/pagebg.webp
deleted file mode 100644
index 49e354c..0000000
Binary files a/src/assets/image/hg/mobile/pagebg.webp and /dev/null differ
diff --git a/src/assets/image/hg/mobile/person1.png b/src/assets/image/hg/mobile/person1.png
deleted file mode 100644
index 1bf576b..0000000
Binary files a/src/assets/image/hg/mobile/person1.png and /dev/null differ
diff --git a/src/assets/image/hg/mobile/person1.webp b/src/assets/image/hg/mobile/person1.webp
deleted file mode 100644
index d6cb0f6..0000000
Binary files a/src/assets/image/hg/mobile/person1.webp and /dev/null differ
diff --git a/src/assets/image/hg/mobile/person2.png b/src/assets/image/hg/mobile/person2.png
deleted file mode 100644
index 75877f2..0000000
Binary files a/src/assets/image/hg/mobile/person2.png and /dev/null differ
diff --git a/src/assets/image/hg/mobile/person2.webp b/src/assets/image/hg/mobile/person2.webp
deleted file mode 100644
index e1b939e..0000000
Binary files a/src/assets/image/hg/mobile/person2.webp and /dev/null differ
diff --git a/src/assets/image/hg/mobile/person3.png b/src/assets/image/hg/mobile/person3.png
deleted file mode 100644
index bf6f3bf..0000000
Binary files a/src/assets/image/hg/mobile/person3.png and /dev/null differ
diff --git a/src/assets/image/hg/mobile/person3.webp b/src/assets/image/hg/mobile/person3.webp
deleted file mode 100644
index 121e09f..0000000
Binary files a/src/assets/image/hg/mobile/person3.webp and /dev/null differ
diff --git a/src/assets/image/hg/mobile/person4.png b/src/assets/image/hg/mobile/person4.png
deleted file mode 100644
index baacd20..0000000
Binary files a/src/assets/image/hg/mobile/person4.png and /dev/null differ
diff --git a/src/assets/image/hg/mobile/person4.webp b/src/assets/image/hg/mobile/person4.webp
deleted file mode 100644
index ccdbb58..0000000
Binary files a/src/assets/image/hg/mobile/person4.webp and /dev/null differ
diff --git a/src/assets/image/hg/mobile/person5.png b/src/assets/image/hg/mobile/person5.png
deleted file mode 100644
index bd881b7..0000000
Binary files a/src/assets/image/hg/mobile/person5.png and /dev/null differ
diff --git a/src/assets/image/hg/mobile/person5.webp b/src/assets/image/hg/mobile/person5.webp
deleted file mode 100644
index 38fc3cf..0000000
Binary files a/src/assets/image/hg/mobile/person5.webp and /dev/null differ
diff --git a/src/assets/image/hg/pc/b-bg.jpg b/src/assets/image/hg/pc/b-bg.jpg
deleted file mode 100644
index 4cd178c..0000000
Binary files a/src/assets/image/hg/pc/b-bg.jpg and /dev/null differ
diff --git a/src/assets/image/hg/pc/b-bg.webp b/src/assets/image/hg/pc/b-bg.webp
deleted file mode 100644
index d341ece..0000000
Binary files a/src/assets/image/hg/pc/b-bg.webp and /dev/null differ
diff --git a/src/assets/image/hg/pc/share-bg.jpg b/src/assets/image/hg/pc/share-bg.jpg
deleted file mode 100644
index cf745c7..0000000
Binary files a/src/assets/image/hg/pc/share-bg.jpg and /dev/null differ
diff --git a/src/assets/image/hg/pc/share-bg.webp b/src/assets/image/hg/pc/share-bg.webp
deleted file mode 100644
index 5a73fc2..0000000
Binary files a/src/assets/image/hg/pc/share-bg.webp and /dev/null differ
diff --git a/src/assets/image/mebile-index/ios-h5/step1.png b/src/assets/image/mebile-index/ios-h5/step1.png
deleted file mode 100644
index 515c6bc..0000000
Binary files a/src/assets/image/mebile-index/ios-h5/step1.png and /dev/null differ
diff --git a/src/assets/image/mebile-index/ios-h5/step1.webp b/src/assets/image/mebile-index/ios-h5/step1.webp
deleted file mode 100644
index 0bf0ae4..0000000
Binary files a/src/assets/image/mebile-index/ios-h5/step1.webp and /dev/null differ
diff --git a/src/assets/image/mebile-index/ios-h5/step2.png b/src/assets/image/mebile-index/ios-h5/step2.png
deleted file mode 100644
index 9df36f4..0000000
Binary files a/src/assets/image/mebile-index/ios-h5/step2.png and /dev/null differ
diff --git a/src/assets/image/mebile-index/ios-h5/step2.webp b/src/assets/image/mebile-index/ios-h5/step2.webp
deleted file mode 100644
index 574e4d3..0000000
Binary files a/src/assets/image/mebile-index/ios-h5/step2.webp and /dev/null differ
diff --git a/src/assets/image/mebile-index/ios-h5/step3.png b/src/assets/image/mebile-index/ios-h5/step3.png
deleted file mode 100644
index 9a0a48c..0000000
Binary files a/src/assets/image/mebile-index/ios-h5/step3.png and /dev/null differ
diff --git a/src/assets/image/mebile-index/ios-h5/step3.webp b/src/assets/image/mebile-index/ios-h5/step3.webp
deleted file mode 100644
index 3f09e72..0000000
Binary files a/src/assets/image/mebile-index/ios-h5/step3.webp and /dev/null differ
diff --git a/src/assets/image/mebile-index/ios-h5/step4.png b/src/assets/image/mebile-index/ios-h5/step4.png
deleted file mode 100644
index 677b6ea..0000000
Binary files a/src/assets/image/mebile-index/ios-h5/step4.png and /dev/null differ
diff --git a/src/assets/image/mebile-index/ios-h5/step4.webp b/src/assets/image/mebile-index/ios-h5/step4.webp
deleted file mode 100644
index 9965a4a..0000000
Binary files a/src/assets/image/mebile-index/ios-h5/step4.webp and /dev/null differ
diff --git a/src/components/candy/CandyLanding.vue b/src/components/candy/CandyLanding.vue
new file mode 100644
index 0000000..d044fa4
--- /dev/null
+++ b/src/components/candy/CandyLanding.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
+
diff --git a/src/components/candy/CandyMobile.vue b/src/components/candy/CandyMobile.vue
new file mode 100644
index 0000000..266576f
--- /dev/null
+++ b/src/components/candy/CandyMobile.vue
@@ -0,0 +1,461 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
![]()
+
{{ card.title }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ toast }}
+
+
+
+
+
+
+
diff --git a/src/components/candy/CandyPc.vue b/src/components/candy/CandyPc.vue
new file mode 100644
index 0000000..21e88a2
--- /dev/null
+++ b/src/components/candy/CandyPc.vue
@@ -0,0 +1,271 @@
+
+
+
+
+
+
+
+
![]()
+
+
{{ APP_NAME }} 原创基地
+
{{ APP_DOMAIN }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
![]()
+
用
手
机
扫
一
扫
+
+
+
+
+ 安卓手机
+ 建议使用UC浏览器扫码
+
+
+ 安装提示:下载好安装包以后,请断开网络.由于行业原因,本APP会被某些杀毒软件认为是病毒,请放心下载使用.
+
+
本APP有广告和会员收益,安装本APP不会对您的手机造成任何损害
+
+
+
+
+
+
+
+
+
diff --git a/src/components/candy/contents.ts b/src/components/candy/contents.ts
new file mode 100644
index 0000000..73e3567
--- /dev/null
+++ b/src/components/candy/contents.ts
@@ -0,0 +1,97 @@
+// 首页宫格内容:5 个分类各 12 条,缩略图在 assets/image/candy/mobile/thumbs
+// 标题与分类照搬 91dj-landpage-client 的 mobile1Contents.js
+const thumbs = import.meta.glob('../../assets/image/candy/mobile/thumbs/*.webp', {
+ eager: true,
+ import: 'default',
+}) as Record
+
+const thumb = (name: string) => thumbs[`../../assets/image/candy/mobile/thumbs/${name}.webp`]
+
+export type TabKey = 'ai' | 'hot' | 'country' | 'incest' | 'adult'
+
+export interface ContentCard {
+ id: string
+ thumb: string
+ title: string
+}
+
+export const TABS: { label: string; value: TabKey }[] = [
+ { label: 'AI短剧', value: 'ai' },
+ { label: '推荐', value: 'hot' },
+ { label: '国产', value: 'country' },
+ { label: '乱伦', value: 'incest' },
+ { label: '刚满18', value: 'adult' },
+]
+
+export const TAB_CONTENTS: Record = {
+ ai: [
+ { id: 'ai-1', thumb: thumb('ai01'), title: '雪山救狐狸:我不是酱板鸭!' },
+ { id: 'ai-2', thumb: thumb('ai02'), title: '少女阿宾 动画版' },
+ { id: 'ai-3', thumb: thumb('ai03'), title: '夜伴灵姬' },
+ { id: 'ai-4', thumb: thumb('ai04'), title: '废材杂役' },
+ { id: 'ai-5', thumb: thumb('ai05'), title: '乡村爱情之烧妇秀云' },
+ { id: 'ai-6', thumb: thumb('ai06'), title: '一个女网红的成名之路' },
+ { id: 'ai-7', thumb: thumb('ai07'), title: '最后走错的浴室' },
+ { id: 'ai-8', thumb: thumb('ai08'), title: '电床' },
+ { id: 'ai-9', thumb: thumb('ai09'), title: '东北雨姐之女王回归' },
+ { id: 'ai-10', thumb: thumb('ai10'), title: '古寺艳鬼录' },
+ { id: 'ai-11', thumb: thumb('ai11'), title: '我的女朋友景甜' },
+ { id: 'ai-12', thumb: thumb('ai12'), title: '少妇白洁' },
+ ],
+ hot: [
+ { id: 'hot-1', thumb: thumb('hot01'), title: '【真20CM黑屌,连黑鬼都满足不了的东京女人】抱起来操,站起来蹬,还有跟狗姿势后入,这样都美把小日子操爽,这抗操能力真是一流啊!' },
+ { id: 'hot-2', thumb: thumb('hot02'), title: '【居然能射这么远?直接喷到嘴里了】完美身材女神,这身材太顶级了啊,关键小穴还这么嫩!屁股也翘,真的顶级!' },
+ { id: 'hot-3', thumb: thumb('hot03'), title: '【我就奇了怪了,这么多巨乳妹子都是在哪找的啊?】无码破解内射,全程都在猛干没有一句废话,这男主最后内射都没精液了,自己个拍了半天也没有一滴留下来,给自己都逗笑了' },
+ { id: 'hot-4', thumb: thumb('hot04'), title: '徐婉精油催情按摩师的专属服务把你的精液完全榨干榨到最后一滴' },
+ { id: 'hot-5', thumb: thumb('hot05'), title: '【极品女神】极品女神骑乘榨精,视觉冲击力爆表' },
+ { id: 'hot-6', thumb: thumb('hot06'), title: '亚裔超美混血御姐【露娜妈妈】LunaLoveKiss_混血尤物紧致的肛门被粗大阴茎彻底蹂躏' },
+ { id: 'hot-7', thumb: thumb('hot07'), title: '完美身形美女被巨根一插到底' },
+ { id: 'hot-8', thumb: thumb('hot08'), title: '再约这个纹身反差妹妹,身穿蜘蛛cos服与我进行性爱(纹身爆乳妹)' },
+ { id: 'hot-9', thumb: thumb('hot09'), title: '连体情趣制服母狗 超会喷水的淫荡黑丝水娃 床单被打湿成河' },
+ { id: 'hot-10', thumb: thumb('hot10'), title: '巨乳高潮臉阿黑顏反差萌妹 深喉口交口技一流 反差騷氣眼神拉絲' },
+ { id: 'hot-11', thumb: thumb('hot11'), title: '韩国极品颜值巨乳反差婊眼睛娘被纹身男爆草' },
+ { id: 'hot-12', thumb: thumb('hot12'), title: '18岁少女淫娃【咪妮】10月底作品金主定制版,蕾丝白袜萝莉,调教大神纯欲肉便器喝尿的少女' },
+ ],
+ country: [
+ { id: 'country-1', thumb: thumb('country01'), title: '推特体育生肌肉打桩机,圣水调教阿黑颜骚母狗!' },
+ { id: 'country-2', thumb: thumb('country02'), title: '巨屌体育生暴力打桩大一学妹精液混合淫水噼里啪啦爆肏内射' },
+ { id: 'country-3', thumb: thumb('country03'), title: '【河南神颜巨乳双马尾JK学妹!做爱的时候还给网友打电话调情】对面突然来一句:想不想让我操你!女主没绷住闭麦偷笑,结果男友居然让她听网友的话,原来还是个绿帽男友!' },
+ { id: 'country-4', thumb: thumb('country04'), title: '这样可爱的女友嘴里含着跳跳糖深情眼望着鸡巴,一口含住的样子,直接就能忍不住射了吧,主动勾引的本事太诱人了,后面被操的一直喊要精液' },
+ { id: 'country-5', thumb: thumb('country05'), title: '【这画面人生足矣】家中与萝莉妹子做爱,疯狂给我口交舔蛋' },
+ { id: 'country-6', thumb: thumb('country06'), title: '【我的巨乳舞蹈系女友】無套深插白虎嫩穴,爸爸!快操我!射給我' },
+ { id: 'country-7', thumb: thumb('country07'), title: '【超可爱女友露脸口交合集】超可爱甜美女友真实露脸口交,跪地深喉吞吐卖力,吞精流口水眼神迷离淫荡' },
+ { id: 'country-8', thumb: thumb('country08'), title: '性感短发妹妹-丰胸美乳极品身材,深喉口交乘骑操逼' },
+ { id: 'country-9', thumb: thumb('country09'), title: '【爆操纹身女】罕见线下挨操视频吸夹一体这么嫩的逼怪不得3分钟就缴枪' },
+ { id: 'country-10', thumb: thumb('country10'), title: '重机萌妹美腿勾引' },
+ { id: 'country-11', thumb: thumb('country11'), title: '18岁大一F杯学妹白丝爆操内射' },
+ { id: 'country-12', thumb: thumb('country12'), title: '【学生泄密-杭州学生李欣】跟男友啪啪视频泄密' },
+ ],
+ incest: [
+ { id: 'incest-1', thumb: thumb('incest01'), title: '【妹妹不睡我不睡,我玩游戏操亲妹!】爸妈外出后,我带妹妹玩真心话大冒险,没想到妹妹居然还穿着透明蕾丝内裤!看的我鸡巴一柱擎天!脱下裤子狂操妹妹,要不是怕妹妹怀孕,我高低要试试内射亲妹的滋味!!' },
+ { id: 'incest-2', thumb: thumb('incest02'), title: '【兄妹乱伦】网瘾少女为了买游戏皮肤帮哥哥解决生理需求' },
+ { id: 'incest-3', thumb: thumb('incest03'), title: '【兄妹乱伦】性瘾妹妹蜜穴引诱被哥哥疯狂打桩,疯狂喷水抽搐' },
+ { id: 'incest-4', thumb: thumb('incest04'), title: '【KTV强奸喝醉的性感嫂子】强奸以后嫂子竟然爱上我的大鸡巴,主动勾引我' },
+ { id: 'incest-5', thumb: thumb('incest05'), title: '爱我的漂亮姐姐-高颜值姐姐奶头粉嫩,给我大鸡巴温柔的口交' },
+ { id: 'incest-6', thumb: thumb('incest06'), title: '带着骚妈在电梯口后入,直接对着邻居大喊来一起操我,真的是太爽了。' },
+ { id: 'incest-7', thumb: thumb('incest07'), title: '放假回家_当着妈妈面做爱超刺激_差点被发现兄妹乱伦' },
+ { id: 'incest-8', thumb: thumb('incest08'), title: '广州兄妹乱伦门看见主播妹妹自慰视频_淫虫上脑强暴妹妹' },
+ { id: 'incest-9', thumb: thumb('incest09'), title: '无套内射风韵犹存的骚逼妈妈过程淫叫不断,妈妈被我操到高潮喷水喷尿' },
+ { id: 'incest-10', thumb: thumb('incest10'), title: '小姨子茶室桌上给姐夫足交口交姐夫拉小姨子到厕所' },
+ { id: 'incest-11', thumb: thumb('incest11'), title: '兄妹乱伦-故意让妹妹看涩涩视频,强行扑倒狂插小穴哭喊不可以--' },
+ { id: 'incest-12', thumb: thumb('incest12'), title: '兄妹乱伦-在学校大门口扒光开操“妹妹,哥哥实在忍不住了' },
+ ],
+ adult: [
+ { id: 'adult-1', thumb: thumb('adult01'), title: '神颜嫩乳萝莉+天菜御姐,被无套输出高潮抽出,直接灌满白虎粉穴' },
+ { id: 'adult-2', thumb: thumb('adult02'), title: '【这也太清纯了!这么可爱的萝莉叫床居然那么骚】被男友抬起腿来操,还一直让他不要停使劲操!还主动让男友全部射在里面,表面这么卡哇伊没想到床上居然那么骚啊!' },
+ { id: 'adult-3', thumb: thumb('adult03'), title: '【这也太清纯了!这么可爱的萝莉叫床居然那么骚】被男友抬起腿来操,还一直让他不要停使劲操!还主动让男友全部射在里面,表面这么卡哇伊没想到床上居然那么骚啊!' },
+ { id: 'adult-4', thumb: thumb('adult04'), title: '淫穴交租粉嫩萝莉超嫩蜜穴侍奉房东叔叔肉棒疯狂榨精内射' },
+ { id: 'adult-5', thumb: thumb('adult05'), title: '双飞花臂精神小妹,看脸就知道年龄非常小,特别嫩' },
+ { id: 'adult-6', thumb: thumb('adult06'), title: '刚满18岁小女友,被禽兽男友强行开苞内射!' },
+ { id: 'adult-7', thumb: thumb('adult07'), title: '【口爱足交打桩】小糯被操得尖叫连连,蜜汁四溅,高潮时全身痉挛' },
+ { id: 'adult-8', thumb: thumb('adult08'), title: '五星推荐女女互玩两个涉世未深的妹妹,在沒有男主的情況下互相帶上道具扮演對方的男友' },
+ { id: 'adult-9', thumb: thumb('adult09'), title: '超高颜值嫩萝少女「聪明西红柿」-3小时超长合集' },
+ { id: 'adult-10', thumb: thumb('adult10'), title: '超可爱双马尾白嫩萝莉,「一只小透明」很粉嫩很好玩,又很好操' },
+ { id: 'adult-11', thumb: thumb('adult11'), title: '网恋面基反差萌妹深夜公园野战中出多体位深插蜜汁穴精液灌满流出' },
+ { id: 'adult-12', thumb: thumb('adult12'), title: '妹妹的QQ空间加的萌妹,以为是花季少女,塌腰的那一刻我像个新兵蛋子......听她说还有一个主人的时候,我就知道该内射了,舌头超级嫩疯狂舌吻太香了!蝴蝶小嫩逼不停的拉丝, 年轻就是好!' },
+ ],
+}
diff --git a/src/components/mobile/IosInstallGuide.vue b/src/components/mobile/IosInstallGuide.vue
index 5a5fe03..468b8de 100644
--- a/src/components/mobile/IosInstallGuide.vue
+++ b/src/components/mobile/IosInstallGuide.vue
@@ -1,6 +1,6 @@
-
+
轻量版安装
-
黄果短剧 轻量版安装引导
+
{{ APP_NAME }} 轻量版安装引导
三步完成,约 1 分钟。安装后可在桌面直接打开。
@@ -31,7 +31,7 @@
-
“hgaidj.app”正尝试下载配置描述文件。要允许吗?
+
“{{ APP_DOMAIN }}”正尝试下载配置描述文件。要允许吗?
忽略
@@ -56,7 +56,7 @@
已下载描述文件
-
黄果短剧
+
{{ APP_NAME }}
安装
@@ -78,21 +78,22 @@
返回桌面打开
-
桌面出现「黄果短剧」图标,点击即可观看。建议同时保存账号凭证。
+
桌面出现「{{ APP_NAME }}」图标,点击即可观看。建议同时保存账号凭证。
-
+
diff --git a/src/utils/useAppDownload.ts b/src/utils/useAppDownload.ts
index 81a3e4f..2552c87 100644
--- a/src/utils/useAppDownload.ts
+++ b/src/utils/useAppDownload.ts
@@ -30,6 +30,8 @@ export interface ButtonList {
iosLink?: string
androidButton?: number
hasChannelApk?: boolean
+ /** 联系方式:落地页右上角「群聊」等入口 */
+ contact?: { telegram?: string; paoto?: string; madou?: string }
[key: string]: unknown
}
@@ -158,7 +160,7 @@ export function useAppDownload() {
*/
async function download(index = 0, terminal: Terminal = isIos ? 'ios' : 'android') {
const trace_id = renewSessionTraceId()
- // 写剪贴板供 App 首次启动读取做安装归因:整包 URL 参数 + tid(黄果 App 按 tid 读)
+ // 写剪贴板供 App 首次启动读取做安装归因:整包 URL 参数 + tid(App 按 tid 读)
copyToClipboard(JSON.stringify({ ...route.query, tid: trace_id }))
if (terminal === 'ios' && index !== 1) {