diff --git a/components.d.ts b/components.d.ts
index 587b1d3..2b50761 100644
--- a/components.d.ts
+++ b/components.d.ts
@@ -15,6 +15,7 @@ declare module 'vue' {
AConfigProvider: typeof import('ant-design-vue/es')['ConfigProvider']
ADivider: typeof import('ant-design-vue/es')['Divider']
ADropdown: typeof import('ant-design-vue/es')['Dropdown']
+ AEmpty: typeof import('ant-design-vue/es')['Empty']
AFlex: typeof import('ant-design-vue/es')['Flex']
AForm: typeof import('ant-design-vue/es')['Form']
AFormItem: typeof import('ant-design-vue/es')['FormItem']
@@ -40,8 +41,8 @@ declare module 'vue' {
Card3D: typeof import('./src/components/Card3D/Card3D.vue')['default']
CloseCircleOutlined: typeof import('@ant-design/icons-vue')['CloseCircleOutlined']
Clouds: typeof import('./src/components/Clouds/Clouds.vue')['default']
- CommentInput: typeof import('./src/components/CommentReply/Components/CommentInput/CommentInput.vue')['default']
- CommentList: typeof import('./src/components/CommentReply/Components/CommentList/CommentList.vue')['default']
+ CommentInput: typeof import('./src/components/CommentReply/src/CommentInput/CommentInput.vue')['default']
+ CommentList: typeof import('./src/components/CommentReply/src/CommentList/CommentList.vue')['default']
CommentReply: typeof import('./src/components/CommentReply/index.vue')['default']
CopyOutlined: typeof import('@ant-design/icons-vue')['CopyOutlined']
DeleteOutlined: typeof import('@ant-design/icons-vue')['DeleteOutlined']
@@ -59,9 +60,9 @@ declare module 'vue' {
QqOutlined: typeof import('@ant-design/icons-vue')['QqOutlined']
QRLogin: typeof import('./src/views/QRLogin/QRLogin.vue')['default']
QRLoginFooter: typeof import('./src/views/QRLogin/QRLoginFooter.vue')['default']
- ReplyInput: typeof import('./src/components/CommentReply/Components/ReplyInput/ReplyInput.vue')['default']
- ReplyList: typeof import('./src/components/CommentReply/Components/ReplyList/ReplyList.vue')['default']
- ReplyReply: typeof import('./src/components/CommentReply/Components/ReplyReplyInput/ReplyReply.vue')['default']
+ ReplyInput: typeof import('./src/components/CommentReply/src/ReplyInput/ReplyInput.vue')['default']
+ ReplyList: typeof import('./src/components/CommentReply/src/ReplyList/ReplyList.vue')['default']
+ ReplyReply: typeof import('./src/components/CommentReply/src/ReplyReplyInput/ReplyReply.vue')['default']
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
SafetyOutlined: typeof import('@ant-design/icons-vue')['SafetyOutlined']
diff --git a/package.json b/package.json
index 451c8d6..23c8e64 100644
--- a/package.json
+++ b/package.json
@@ -36,6 +36,7 @@
"vite-plugin-html": "^3.2.2",
"vite-plugin-node-polyfills": "^0.22.0",
"vue": "^3.5.9",
+ "vue-dompurify-html": "^5.1.0",
"vue-i18n": "^9.14.1",
"vue-router": "^4.4.5",
"ws": "^8.18.0",
diff --git a/src/api/oauth/index.ts b/src/api/oauth/index.ts
index 7d3ea60..eac3867 100644
--- a/src/api/oauth/index.ts
+++ b/src/api/oauth/index.ts
@@ -1,21 +1,5 @@
import {service} from "@/utils/alova/service.ts";
-/**
- * 获取用户设备信息
- */
-export const getUserDevice = (userId: string) => {
- return service.Get('/api/oauth/get_device',
- {
- params: {
- user_id: userId,
- },
- meta: {
- ignoreToken: true,
- }
- }
- );
-};
-
/**
* 生成客户端id
*/
diff --git a/src/api/user/index.ts b/src/api/user/index.ts
index 847796e..980ae93 100644
--- a/src/api/user/index.ts
+++ b/src/api/user/index.ts
@@ -111,14 +111,30 @@ export const resetPasswordApi = (param: ResetPassword) => {
* @param user_id
*/
export const getUserPermissions = (user_id: string) => {
- return service.Post('/api/auth/permission/get_user_permissions', {
- user_id: user_id
- },
- {
- meta: {
- ignoreToken: false,
- }
+ return service.Post('/api/auth/permission/get_user_permissions', {
+ user_id: user_id
+ },
+ {
+ meta: {
+ ignoreToken: false,
}
- );
- }
-;
+ }
+ );
+};
+
+
+/**
+ * 获取用户设备信息
+ */
+export const getUserDevice = (userId: string) => {
+ return service.Get('/api/user/get_device',
+ {
+ params: {
+ user_id: userId,
+ },
+ meta: {
+ ignoreToken: true,
+ }
+ }
+ );
+};
diff --git a/src/assets/emoji/qq/gif/1.gif b/src/assets/emoji/qq/gif/1.gif
new file mode 100644
index 0000000..4a380c4
Binary files /dev/null and b/src/assets/emoji/qq/gif/1.gif differ
diff --git a/src/assets/emoji/qq/gif/10.gif b/src/assets/emoji/qq/gif/10.gif
new file mode 100644
index 0000000..e79eac4
Binary files /dev/null and b/src/assets/emoji/qq/gif/10.gif differ
diff --git a/src/assets/emoji/qq/gif/100.gif b/src/assets/emoji/qq/gif/100.gif
new file mode 100644
index 0000000..4af099f
Binary files /dev/null and b/src/assets/emoji/qq/gif/100.gif differ
diff --git a/src/assets/emoji/qq/gif/101.gif b/src/assets/emoji/qq/gif/101.gif
new file mode 100644
index 0000000..d498bb0
Binary files /dev/null and b/src/assets/emoji/qq/gif/101.gif differ
diff --git a/src/assets/emoji/qq/gif/102.gif b/src/assets/emoji/qq/gif/102.gif
new file mode 100644
index 0000000..ba69f9e
Binary files /dev/null and b/src/assets/emoji/qq/gif/102.gif differ
diff --git a/src/assets/emoji/qq/gif/103.gif b/src/assets/emoji/qq/gif/103.gif
new file mode 100644
index 0000000..a4aa25f
Binary files /dev/null and b/src/assets/emoji/qq/gif/103.gif differ
diff --git a/src/assets/emoji/qq/gif/104.gif b/src/assets/emoji/qq/gif/104.gif
new file mode 100644
index 0000000..5beb098
Binary files /dev/null and b/src/assets/emoji/qq/gif/104.gif differ
diff --git a/src/assets/emoji/qq/gif/105.gif b/src/assets/emoji/qq/gif/105.gif
new file mode 100644
index 0000000..a5ffd4a
Binary files /dev/null and b/src/assets/emoji/qq/gif/105.gif differ
diff --git a/src/assets/emoji/qq/gif/106.gif b/src/assets/emoji/qq/gif/106.gif
new file mode 100644
index 0000000..dceba27
Binary files /dev/null and b/src/assets/emoji/qq/gif/106.gif differ
diff --git a/src/assets/emoji/qq/gif/107.gif b/src/assets/emoji/qq/gif/107.gif
new file mode 100644
index 0000000..67dd43d
Binary files /dev/null and b/src/assets/emoji/qq/gif/107.gif differ
diff --git a/src/assets/emoji/qq/gif/108.gif b/src/assets/emoji/qq/gif/108.gif
new file mode 100644
index 0000000..98ad6a8
Binary files /dev/null and b/src/assets/emoji/qq/gif/108.gif differ
diff --git a/src/assets/emoji/qq/gif/109.gif b/src/assets/emoji/qq/gif/109.gif
new file mode 100644
index 0000000..05f39cf
Binary files /dev/null and b/src/assets/emoji/qq/gif/109.gif differ
diff --git a/src/assets/emoji/qq/gif/11.gif b/src/assets/emoji/qq/gif/11.gif
new file mode 100644
index 0000000..17d4a50
Binary files /dev/null and b/src/assets/emoji/qq/gif/11.gif differ
diff --git a/src/assets/emoji/qq/gif/110.gif b/src/assets/emoji/qq/gif/110.gif
new file mode 100644
index 0000000..ecd4716
Binary files /dev/null and b/src/assets/emoji/qq/gif/110.gif differ
diff --git a/src/assets/emoji/qq/gif/111.gif b/src/assets/emoji/qq/gif/111.gif
new file mode 100644
index 0000000..a4be9ed
Binary files /dev/null and b/src/assets/emoji/qq/gif/111.gif differ
diff --git a/src/assets/emoji/qq/gif/112.gif b/src/assets/emoji/qq/gif/112.gif
new file mode 100644
index 0000000..77c2ecd
Binary files /dev/null and b/src/assets/emoji/qq/gif/112.gif differ
diff --git a/src/assets/emoji/qq/gif/113.gif b/src/assets/emoji/qq/gif/113.gif
new file mode 100644
index 0000000..ebb06ac
Binary files /dev/null and b/src/assets/emoji/qq/gif/113.gif differ
diff --git a/src/assets/emoji/qq/gif/114.gif b/src/assets/emoji/qq/gif/114.gif
new file mode 100644
index 0000000..3d9411c
Binary files /dev/null and b/src/assets/emoji/qq/gif/114.gif differ
diff --git a/src/assets/emoji/qq/gif/115.gif b/src/assets/emoji/qq/gif/115.gif
new file mode 100644
index 0000000..6f56878
Binary files /dev/null and b/src/assets/emoji/qq/gif/115.gif differ
diff --git a/src/assets/emoji/qq/gif/116.gif b/src/assets/emoji/qq/gif/116.gif
new file mode 100644
index 0000000..6512cb5
Binary files /dev/null and b/src/assets/emoji/qq/gif/116.gif differ
diff --git a/src/assets/emoji/qq/gif/117.gif b/src/assets/emoji/qq/gif/117.gif
new file mode 100644
index 0000000..3f61e75
Binary files /dev/null and b/src/assets/emoji/qq/gif/117.gif differ
diff --git a/src/assets/emoji/qq/gif/118.gif b/src/assets/emoji/qq/gif/118.gif
new file mode 100644
index 0000000..500abe8
Binary files /dev/null and b/src/assets/emoji/qq/gif/118.gif differ
diff --git a/src/assets/emoji/qq/gif/119.gif b/src/assets/emoji/qq/gif/119.gif
new file mode 100644
index 0000000..a35f8fc
Binary files /dev/null and b/src/assets/emoji/qq/gif/119.gif differ
diff --git a/src/assets/emoji/qq/gif/12.gif b/src/assets/emoji/qq/gif/12.gif
new file mode 100644
index 0000000..a4f89eb
Binary files /dev/null and b/src/assets/emoji/qq/gif/12.gif differ
diff --git a/src/assets/emoji/qq/gif/120.gif b/src/assets/emoji/qq/gif/120.gif
new file mode 100644
index 0000000..2746fb6
Binary files /dev/null and b/src/assets/emoji/qq/gif/120.gif differ
diff --git a/src/assets/emoji/qq/gif/121.gif b/src/assets/emoji/qq/gif/121.gif
new file mode 100644
index 0000000..0e5b7e5
Binary files /dev/null and b/src/assets/emoji/qq/gif/121.gif differ
diff --git a/src/assets/emoji/qq/gif/122.gif b/src/assets/emoji/qq/gif/122.gif
new file mode 100644
index 0000000..246182f
Binary files /dev/null and b/src/assets/emoji/qq/gif/122.gif differ
diff --git a/src/assets/emoji/qq/gif/123.gif b/src/assets/emoji/qq/gif/123.gif
new file mode 100644
index 0000000..6a8d264
Binary files /dev/null and b/src/assets/emoji/qq/gif/123.gif differ
diff --git a/src/assets/emoji/qq/gif/124.gif b/src/assets/emoji/qq/gif/124.gif
new file mode 100644
index 0000000..34aabd9
Binary files /dev/null and b/src/assets/emoji/qq/gif/124.gif differ
diff --git a/src/assets/emoji/qq/gif/125.gif b/src/assets/emoji/qq/gif/125.gif
new file mode 100644
index 0000000..5a29c44
Binary files /dev/null and b/src/assets/emoji/qq/gif/125.gif differ
diff --git a/src/assets/emoji/qq/gif/126.gif b/src/assets/emoji/qq/gif/126.gif
new file mode 100644
index 0000000..bd13572
Binary files /dev/null and b/src/assets/emoji/qq/gif/126.gif differ
diff --git a/src/assets/emoji/qq/gif/127.gif b/src/assets/emoji/qq/gif/127.gif
new file mode 100644
index 0000000..1af33df
Binary files /dev/null and b/src/assets/emoji/qq/gif/127.gif differ
diff --git a/src/assets/emoji/qq/gif/128.gif b/src/assets/emoji/qq/gif/128.gif
new file mode 100644
index 0000000..78a867a
Binary files /dev/null and b/src/assets/emoji/qq/gif/128.gif differ
diff --git a/src/assets/emoji/qq/gif/129.gif b/src/assets/emoji/qq/gif/129.gif
new file mode 100644
index 0000000..0834b6d
Binary files /dev/null and b/src/assets/emoji/qq/gif/129.gif differ
diff --git a/src/assets/emoji/qq/gif/13.gif b/src/assets/emoji/qq/gif/13.gif
new file mode 100644
index 0000000..ca1720a
Binary files /dev/null and b/src/assets/emoji/qq/gif/13.gif differ
diff --git a/src/assets/emoji/qq/gif/130.gif b/src/assets/emoji/qq/gif/130.gif
new file mode 100644
index 0000000..6637ba0
Binary files /dev/null and b/src/assets/emoji/qq/gif/130.gif differ
diff --git a/src/assets/emoji/qq/gif/131.gif b/src/assets/emoji/qq/gif/131.gif
new file mode 100644
index 0000000..6c97b68
Binary files /dev/null and b/src/assets/emoji/qq/gif/131.gif differ
diff --git a/src/assets/emoji/qq/gif/132.gif b/src/assets/emoji/qq/gif/132.gif
new file mode 100644
index 0000000..cb430a8
Binary files /dev/null and b/src/assets/emoji/qq/gif/132.gif differ
diff --git a/src/assets/emoji/qq/gif/133.gif b/src/assets/emoji/qq/gif/133.gif
new file mode 100644
index 0000000..4aa0d10
Binary files /dev/null and b/src/assets/emoji/qq/gif/133.gif differ
diff --git a/src/assets/emoji/qq/gif/134.gif b/src/assets/emoji/qq/gif/134.gif
new file mode 100644
index 0000000..9822497
Binary files /dev/null and b/src/assets/emoji/qq/gif/134.gif differ
diff --git a/src/assets/emoji/qq/gif/135.gif b/src/assets/emoji/qq/gif/135.gif
new file mode 100644
index 0000000..4e010db
Binary files /dev/null and b/src/assets/emoji/qq/gif/135.gif differ
diff --git a/src/assets/emoji/qq/gif/136.gif b/src/assets/emoji/qq/gif/136.gif
new file mode 100644
index 0000000..ce85d5a
Binary files /dev/null and b/src/assets/emoji/qq/gif/136.gif differ
diff --git a/src/assets/emoji/qq/gif/137.gif b/src/assets/emoji/qq/gif/137.gif
new file mode 100644
index 0000000..f5b37f8
Binary files /dev/null and b/src/assets/emoji/qq/gif/137.gif differ
diff --git a/src/assets/emoji/qq/gif/138.gif b/src/assets/emoji/qq/gif/138.gif
new file mode 100644
index 0000000..0e6816d
Binary files /dev/null and b/src/assets/emoji/qq/gif/138.gif differ
diff --git a/src/assets/emoji/qq/gif/139.gif b/src/assets/emoji/qq/gif/139.gif
new file mode 100644
index 0000000..841f305
Binary files /dev/null and b/src/assets/emoji/qq/gif/139.gif differ
diff --git a/src/assets/emoji/qq/gif/14.gif b/src/assets/emoji/qq/gif/14.gif
new file mode 100644
index 0000000..3f6cc66
Binary files /dev/null and b/src/assets/emoji/qq/gif/14.gif differ
diff --git a/src/assets/emoji/qq/gif/140.gif b/src/assets/emoji/qq/gif/140.gif
new file mode 100644
index 0000000..21ad966
Binary files /dev/null and b/src/assets/emoji/qq/gif/140.gif differ
diff --git a/src/assets/emoji/qq/gif/141.gif b/src/assets/emoji/qq/gif/141.gif
new file mode 100644
index 0000000..39828d7
Binary files /dev/null and b/src/assets/emoji/qq/gif/141.gif differ
diff --git a/src/assets/emoji/qq/gif/142.gif b/src/assets/emoji/qq/gif/142.gif
new file mode 100644
index 0000000..b2479d3
Binary files /dev/null and b/src/assets/emoji/qq/gif/142.gif differ
diff --git a/src/assets/emoji/qq/gif/143.gif b/src/assets/emoji/qq/gif/143.gif
new file mode 100644
index 0000000..246182f
Binary files /dev/null and b/src/assets/emoji/qq/gif/143.gif differ
diff --git a/src/assets/emoji/qq/gif/144.gif b/src/assets/emoji/qq/gif/144.gif
new file mode 100644
index 0000000..a49cc6d
Binary files /dev/null and b/src/assets/emoji/qq/gif/144.gif differ
diff --git a/src/assets/emoji/qq/gif/145.gif b/src/assets/emoji/qq/gif/145.gif
new file mode 100644
index 0000000..c28f774
Binary files /dev/null and b/src/assets/emoji/qq/gif/145.gif differ
diff --git a/src/assets/emoji/qq/gif/146.gif b/src/assets/emoji/qq/gif/146.gif
new file mode 100644
index 0000000..96a6dac
Binary files /dev/null and b/src/assets/emoji/qq/gif/146.gif differ
diff --git a/src/assets/emoji/qq/gif/147.gif b/src/assets/emoji/qq/gif/147.gif
new file mode 100644
index 0000000..cc28822
Binary files /dev/null and b/src/assets/emoji/qq/gif/147.gif differ
diff --git a/src/assets/emoji/qq/gif/148.gif b/src/assets/emoji/qq/gif/148.gif
new file mode 100644
index 0000000..5736ae5
Binary files /dev/null and b/src/assets/emoji/qq/gif/148.gif differ
diff --git a/src/assets/emoji/qq/gif/149.gif b/src/assets/emoji/qq/gif/149.gif
new file mode 100644
index 0000000..34aabd9
Binary files /dev/null and b/src/assets/emoji/qq/gif/149.gif differ
diff --git a/src/assets/emoji/qq/gif/15.gif b/src/assets/emoji/qq/gif/15.gif
new file mode 100644
index 0000000..51f39e6
Binary files /dev/null and b/src/assets/emoji/qq/gif/15.gif differ
diff --git a/src/assets/emoji/qq/gif/150.gif b/src/assets/emoji/qq/gif/150.gif
new file mode 100644
index 0000000..466c232
Binary files /dev/null and b/src/assets/emoji/qq/gif/150.gif differ
diff --git a/src/assets/emoji/qq/gif/151.gif b/src/assets/emoji/qq/gif/151.gif
new file mode 100644
index 0000000..dff241e
Binary files /dev/null and b/src/assets/emoji/qq/gif/151.gif differ
diff --git a/src/assets/emoji/qq/gif/152.gif b/src/assets/emoji/qq/gif/152.gif
new file mode 100644
index 0000000..f79e044
Binary files /dev/null and b/src/assets/emoji/qq/gif/152.gif differ
diff --git a/src/assets/emoji/qq/gif/153.gif b/src/assets/emoji/qq/gif/153.gif
new file mode 100644
index 0000000..9154865
Binary files /dev/null and b/src/assets/emoji/qq/gif/153.gif differ
diff --git a/src/assets/emoji/qq/gif/154.gif b/src/assets/emoji/qq/gif/154.gif
new file mode 100644
index 0000000..02f19cb
Binary files /dev/null and b/src/assets/emoji/qq/gif/154.gif differ
diff --git a/src/assets/emoji/qq/gif/155.gif b/src/assets/emoji/qq/gif/155.gif
new file mode 100644
index 0000000..8b80519
Binary files /dev/null and b/src/assets/emoji/qq/gif/155.gif differ
diff --git a/src/assets/emoji/qq/gif/156.gif b/src/assets/emoji/qq/gif/156.gif
new file mode 100644
index 0000000..092fb99
Binary files /dev/null and b/src/assets/emoji/qq/gif/156.gif differ
diff --git a/src/assets/emoji/qq/gif/157.gif b/src/assets/emoji/qq/gif/157.gif
new file mode 100644
index 0000000..6ba6351
Binary files /dev/null and b/src/assets/emoji/qq/gif/157.gif differ
diff --git a/src/assets/emoji/qq/gif/158.gif b/src/assets/emoji/qq/gif/158.gif
new file mode 100644
index 0000000..5ca373c
Binary files /dev/null and b/src/assets/emoji/qq/gif/158.gif differ
diff --git a/src/assets/emoji/qq/gif/159.gif b/src/assets/emoji/qq/gif/159.gif
new file mode 100644
index 0000000..f71a46e
Binary files /dev/null and b/src/assets/emoji/qq/gif/159.gif differ
diff --git a/src/assets/emoji/qq/gif/16.gif b/src/assets/emoji/qq/gif/16.gif
new file mode 100644
index 0000000..8c60c66
Binary files /dev/null and b/src/assets/emoji/qq/gif/16.gif differ
diff --git a/src/assets/emoji/qq/gif/160.gif b/src/assets/emoji/qq/gif/160.gif
new file mode 100644
index 0000000..6a5e38f
Binary files /dev/null and b/src/assets/emoji/qq/gif/160.gif differ
diff --git a/src/assets/emoji/qq/gif/161.gif b/src/assets/emoji/qq/gif/161.gif
new file mode 100644
index 0000000..d30192d
Binary files /dev/null and b/src/assets/emoji/qq/gif/161.gif differ
diff --git a/src/assets/emoji/qq/gif/162.gif b/src/assets/emoji/qq/gif/162.gif
new file mode 100644
index 0000000..9e8ff67
Binary files /dev/null and b/src/assets/emoji/qq/gif/162.gif differ
diff --git a/src/assets/emoji/qq/gif/163.gif b/src/assets/emoji/qq/gif/163.gif
new file mode 100644
index 0000000..736889d
Binary files /dev/null and b/src/assets/emoji/qq/gif/163.gif differ
diff --git a/src/assets/emoji/qq/gif/164.gif b/src/assets/emoji/qq/gif/164.gif
new file mode 100644
index 0000000..340cc9b
Binary files /dev/null and b/src/assets/emoji/qq/gif/164.gif differ
diff --git a/src/assets/emoji/qq/gif/165.gif b/src/assets/emoji/qq/gif/165.gif
new file mode 100644
index 0000000..4cf298b
Binary files /dev/null and b/src/assets/emoji/qq/gif/165.gif differ
diff --git a/src/assets/emoji/qq/gif/166.gif b/src/assets/emoji/qq/gif/166.gif
new file mode 100644
index 0000000..34bfd6c
Binary files /dev/null and b/src/assets/emoji/qq/gif/166.gif differ
diff --git a/src/assets/emoji/qq/gif/17.gif b/src/assets/emoji/qq/gif/17.gif
new file mode 100644
index 0000000..0de8846
Binary files /dev/null and b/src/assets/emoji/qq/gif/17.gif differ
diff --git a/src/assets/emoji/qq/gif/18.gif b/src/assets/emoji/qq/gif/18.gif
new file mode 100644
index 0000000..0dc1318
Binary files /dev/null and b/src/assets/emoji/qq/gif/18.gif differ
diff --git a/src/assets/emoji/qq/gif/19.gif b/src/assets/emoji/qq/gif/19.gif
new file mode 100644
index 0000000..5b60320
Binary files /dev/null and b/src/assets/emoji/qq/gif/19.gif differ
diff --git a/src/assets/emoji/qq/gif/2.gif b/src/assets/emoji/qq/gif/2.gif
new file mode 100644
index 0000000..e6bd656
Binary files /dev/null and b/src/assets/emoji/qq/gif/2.gif differ
diff --git a/src/assets/emoji/qq/gif/20.gif b/src/assets/emoji/qq/gif/20.gif
new file mode 100644
index 0000000..f9c9c0c
Binary files /dev/null and b/src/assets/emoji/qq/gif/20.gif differ
diff --git a/src/assets/emoji/qq/gif/21.gif b/src/assets/emoji/qq/gif/21.gif
new file mode 100644
index 0000000..18bcbdf
Binary files /dev/null and b/src/assets/emoji/qq/gif/21.gif differ
diff --git a/src/assets/emoji/qq/gif/22.gif b/src/assets/emoji/qq/gif/22.gif
new file mode 100644
index 0000000..0cb186a
Binary files /dev/null and b/src/assets/emoji/qq/gif/22.gif differ
diff --git a/src/assets/emoji/qq/gif/23.gif b/src/assets/emoji/qq/gif/23.gif
new file mode 100644
index 0000000..8b11050
Binary files /dev/null and b/src/assets/emoji/qq/gif/23.gif differ
diff --git a/src/assets/emoji/qq/gif/24.gif b/src/assets/emoji/qq/gif/24.gif
new file mode 100644
index 0000000..8560542
Binary files /dev/null and b/src/assets/emoji/qq/gif/24.gif differ
diff --git a/src/assets/emoji/qq/gif/25.gif b/src/assets/emoji/qq/gif/25.gif
new file mode 100644
index 0000000..280d848
Binary files /dev/null and b/src/assets/emoji/qq/gif/25.gif differ
diff --git a/src/assets/emoji/qq/gif/26.gif b/src/assets/emoji/qq/gif/26.gif
new file mode 100644
index 0000000..fed1397
Binary files /dev/null and b/src/assets/emoji/qq/gif/26.gif differ
diff --git a/src/assets/emoji/qq/gif/27.gif b/src/assets/emoji/qq/gif/27.gif
new file mode 100644
index 0000000..74567e8
Binary files /dev/null and b/src/assets/emoji/qq/gif/27.gif differ
diff --git a/src/assets/emoji/qq/gif/28.gif b/src/assets/emoji/qq/gif/28.gif
new file mode 100644
index 0000000..236e27d
Binary files /dev/null and b/src/assets/emoji/qq/gif/28.gif differ
diff --git a/src/assets/emoji/qq/gif/29.gif b/src/assets/emoji/qq/gif/29.gif
new file mode 100644
index 0000000..8fe5a4f
Binary files /dev/null and b/src/assets/emoji/qq/gif/29.gif differ
diff --git a/src/assets/emoji/qq/gif/3.gif b/src/assets/emoji/qq/gif/3.gif
new file mode 100644
index 0000000..3c7ada6
Binary files /dev/null and b/src/assets/emoji/qq/gif/3.gif differ
diff --git a/src/assets/emoji/qq/gif/30.gif b/src/assets/emoji/qq/gif/30.gif
new file mode 100644
index 0000000..05b2d29
Binary files /dev/null and b/src/assets/emoji/qq/gif/30.gif differ
diff --git a/src/assets/emoji/qq/gif/31.gif b/src/assets/emoji/qq/gif/31.gif
new file mode 100644
index 0000000..e602647
Binary files /dev/null and b/src/assets/emoji/qq/gif/31.gif differ
diff --git a/src/assets/emoji/qq/gif/32.gif b/src/assets/emoji/qq/gif/32.gif
new file mode 100644
index 0000000..39dea8d
Binary files /dev/null and b/src/assets/emoji/qq/gif/32.gif differ
diff --git a/src/assets/emoji/qq/gif/33.gif b/src/assets/emoji/qq/gif/33.gif
new file mode 100644
index 0000000..18025fc
Binary files /dev/null and b/src/assets/emoji/qq/gif/33.gif differ
diff --git a/src/assets/emoji/qq/gif/34.gif b/src/assets/emoji/qq/gif/34.gif
new file mode 100644
index 0000000..f3dc4da
Binary files /dev/null and b/src/assets/emoji/qq/gif/34.gif differ
diff --git a/src/assets/emoji/qq/gif/35.gif b/src/assets/emoji/qq/gif/35.gif
new file mode 100644
index 0000000..452d39a
Binary files /dev/null and b/src/assets/emoji/qq/gif/35.gif differ
diff --git a/src/assets/emoji/qq/gif/36.gif b/src/assets/emoji/qq/gif/36.gif
new file mode 100644
index 0000000..56427e2
Binary files /dev/null and b/src/assets/emoji/qq/gif/36.gif differ
diff --git a/src/assets/emoji/qq/gif/37.gif b/src/assets/emoji/qq/gif/37.gif
new file mode 100644
index 0000000..ed2dac2
Binary files /dev/null and b/src/assets/emoji/qq/gif/37.gif differ
diff --git a/src/assets/emoji/qq/gif/38.gif b/src/assets/emoji/qq/gif/38.gif
new file mode 100644
index 0000000..fc20d67
Binary files /dev/null and b/src/assets/emoji/qq/gif/38.gif differ
diff --git a/src/assets/emoji/qq/gif/39.gif b/src/assets/emoji/qq/gif/39.gif
new file mode 100644
index 0000000..f57d3f0
Binary files /dev/null and b/src/assets/emoji/qq/gif/39.gif differ
diff --git a/src/assets/emoji/qq/gif/4.gif b/src/assets/emoji/qq/gif/4.gif
new file mode 100644
index 0000000..680d0cc
Binary files /dev/null and b/src/assets/emoji/qq/gif/4.gif differ
diff --git a/src/assets/emoji/qq/gif/40.gif b/src/assets/emoji/qq/gif/40.gif
new file mode 100644
index 0000000..f84ea24
Binary files /dev/null and b/src/assets/emoji/qq/gif/40.gif differ
diff --git a/src/assets/emoji/qq/gif/41.gif b/src/assets/emoji/qq/gif/41.gif
new file mode 100644
index 0000000..7666fb6
Binary files /dev/null and b/src/assets/emoji/qq/gif/41.gif differ
diff --git a/src/assets/emoji/qq/gif/42.gif b/src/assets/emoji/qq/gif/42.gif
new file mode 100644
index 0000000..79e8983
Binary files /dev/null and b/src/assets/emoji/qq/gif/42.gif differ
diff --git a/src/assets/emoji/qq/gif/43.gif b/src/assets/emoji/qq/gif/43.gif
new file mode 100644
index 0000000..e9b4998
Binary files /dev/null and b/src/assets/emoji/qq/gif/43.gif differ
diff --git a/src/assets/emoji/qq/gif/44.gif b/src/assets/emoji/qq/gif/44.gif
new file mode 100644
index 0000000..c4d0bf1
Binary files /dev/null and b/src/assets/emoji/qq/gif/44.gif differ
diff --git a/src/assets/emoji/qq/gif/45.gif b/src/assets/emoji/qq/gif/45.gif
new file mode 100644
index 0000000..c7f9315
Binary files /dev/null and b/src/assets/emoji/qq/gif/45.gif differ
diff --git a/src/assets/emoji/qq/gif/46.gif b/src/assets/emoji/qq/gif/46.gif
new file mode 100644
index 0000000..062d2ab
Binary files /dev/null and b/src/assets/emoji/qq/gif/46.gif differ
diff --git a/src/assets/emoji/qq/gif/47.gif b/src/assets/emoji/qq/gif/47.gif
new file mode 100644
index 0000000..44441d0
Binary files /dev/null and b/src/assets/emoji/qq/gif/47.gif differ
diff --git a/src/assets/emoji/qq/gif/48.gif b/src/assets/emoji/qq/gif/48.gif
new file mode 100644
index 0000000..3aba83f
Binary files /dev/null and b/src/assets/emoji/qq/gif/48.gif differ
diff --git a/src/assets/emoji/qq/gif/49.gif b/src/assets/emoji/qq/gif/49.gif
new file mode 100644
index 0000000..0088ed6
Binary files /dev/null and b/src/assets/emoji/qq/gif/49.gif differ
diff --git a/src/assets/emoji/qq/gif/5.gif b/src/assets/emoji/qq/gif/5.gif
new file mode 100644
index 0000000..07d9dc8
Binary files /dev/null and b/src/assets/emoji/qq/gif/5.gif differ
diff --git a/src/assets/emoji/qq/gif/50.gif b/src/assets/emoji/qq/gif/50.gif
new file mode 100644
index 0000000..8177e33
Binary files /dev/null and b/src/assets/emoji/qq/gif/50.gif differ
diff --git a/src/assets/emoji/qq/gif/51.gif b/src/assets/emoji/qq/gif/51.gif
new file mode 100644
index 0000000..15fa96f
Binary files /dev/null and b/src/assets/emoji/qq/gif/51.gif differ
diff --git a/src/assets/emoji/qq/gif/52.gif b/src/assets/emoji/qq/gif/52.gif
new file mode 100644
index 0000000..25a0e2e
Binary files /dev/null and b/src/assets/emoji/qq/gif/52.gif differ
diff --git a/src/assets/emoji/qq/gif/53.gif b/src/assets/emoji/qq/gif/53.gif
new file mode 100644
index 0000000..da474f1
Binary files /dev/null and b/src/assets/emoji/qq/gif/53.gif differ
diff --git a/src/assets/emoji/qq/gif/54.gif b/src/assets/emoji/qq/gif/54.gif
new file mode 100644
index 0000000..3cce229
Binary files /dev/null and b/src/assets/emoji/qq/gif/54.gif differ
diff --git a/src/assets/emoji/qq/gif/55.gif b/src/assets/emoji/qq/gif/55.gif
new file mode 100644
index 0000000..e2f1710
Binary files /dev/null and b/src/assets/emoji/qq/gif/55.gif differ
diff --git a/src/assets/emoji/qq/gif/56.gif b/src/assets/emoji/qq/gif/56.gif
new file mode 100644
index 0000000..453c2d2
Binary files /dev/null and b/src/assets/emoji/qq/gif/56.gif differ
diff --git a/src/assets/emoji/qq/gif/57.gif b/src/assets/emoji/qq/gif/57.gif
new file mode 100644
index 0000000..47d225b
Binary files /dev/null and b/src/assets/emoji/qq/gif/57.gif differ
diff --git a/src/assets/emoji/qq/gif/58.gif b/src/assets/emoji/qq/gif/58.gif
new file mode 100644
index 0000000..6b08420
Binary files /dev/null and b/src/assets/emoji/qq/gif/58.gif differ
diff --git a/src/assets/emoji/qq/gif/59.gif b/src/assets/emoji/qq/gif/59.gif
new file mode 100644
index 0000000..ff5f916
Binary files /dev/null and b/src/assets/emoji/qq/gif/59.gif differ
diff --git a/src/assets/emoji/qq/gif/6.gif b/src/assets/emoji/qq/gif/6.gif
new file mode 100644
index 0000000..0950908
Binary files /dev/null and b/src/assets/emoji/qq/gif/6.gif differ
diff --git a/src/assets/emoji/qq/gif/60.gif b/src/assets/emoji/qq/gif/60.gif
new file mode 100644
index 0000000..eb3cb99
Binary files /dev/null and b/src/assets/emoji/qq/gif/60.gif differ
diff --git a/src/assets/emoji/qq/gif/61.gif b/src/assets/emoji/qq/gif/61.gif
new file mode 100644
index 0000000..4553061
Binary files /dev/null and b/src/assets/emoji/qq/gif/61.gif differ
diff --git a/src/assets/emoji/qq/gif/62.gif b/src/assets/emoji/qq/gif/62.gif
new file mode 100644
index 0000000..541575d
Binary files /dev/null and b/src/assets/emoji/qq/gif/62.gif differ
diff --git a/src/assets/emoji/qq/gif/63.gif b/src/assets/emoji/qq/gif/63.gif
new file mode 100644
index 0000000..3f52e3c
Binary files /dev/null and b/src/assets/emoji/qq/gif/63.gif differ
diff --git a/src/assets/emoji/qq/gif/64.gif b/src/assets/emoji/qq/gif/64.gif
new file mode 100644
index 0000000..35b983f
Binary files /dev/null and b/src/assets/emoji/qq/gif/64.gif differ
diff --git a/src/assets/emoji/qq/gif/65.gif b/src/assets/emoji/qq/gif/65.gif
new file mode 100644
index 0000000..c44276e
Binary files /dev/null and b/src/assets/emoji/qq/gif/65.gif differ
diff --git a/src/assets/emoji/qq/gif/66.gif b/src/assets/emoji/qq/gif/66.gif
new file mode 100644
index 0000000..c84a223
Binary files /dev/null and b/src/assets/emoji/qq/gif/66.gif differ
diff --git a/src/assets/emoji/qq/gif/67.gif b/src/assets/emoji/qq/gif/67.gif
new file mode 100644
index 0000000..473229f
Binary files /dev/null and b/src/assets/emoji/qq/gif/67.gif differ
diff --git a/src/assets/emoji/qq/gif/68.gif b/src/assets/emoji/qq/gif/68.gif
new file mode 100644
index 0000000..2536450
Binary files /dev/null and b/src/assets/emoji/qq/gif/68.gif differ
diff --git a/src/assets/emoji/qq/gif/69.gif b/src/assets/emoji/qq/gif/69.gif
new file mode 100644
index 0000000..37215f4
Binary files /dev/null and b/src/assets/emoji/qq/gif/69.gif differ
diff --git a/src/assets/emoji/qq/gif/7.gif b/src/assets/emoji/qq/gif/7.gif
new file mode 100644
index 0000000..3e85741
Binary files /dev/null and b/src/assets/emoji/qq/gif/7.gif differ
diff --git a/src/assets/emoji/qq/gif/70.gif b/src/assets/emoji/qq/gif/70.gif
new file mode 100644
index 0000000..a3f69ed
Binary files /dev/null and b/src/assets/emoji/qq/gif/70.gif differ
diff --git a/src/assets/emoji/qq/gif/71.gif b/src/assets/emoji/qq/gif/71.gif
new file mode 100644
index 0000000..7ed4197
Binary files /dev/null and b/src/assets/emoji/qq/gif/71.gif differ
diff --git a/src/assets/emoji/qq/gif/72.gif b/src/assets/emoji/qq/gif/72.gif
new file mode 100644
index 0000000..b793271
Binary files /dev/null and b/src/assets/emoji/qq/gif/72.gif differ
diff --git a/src/assets/emoji/qq/gif/73.gif b/src/assets/emoji/qq/gif/73.gif
new file mode 100644
index 0000000..d57a204
Binary files /dev/null and b/src/assets/emoji/qq/gif/73.gif differ
diff --git a/src/assets/emoji/qq/gif/74.gif b/src/assets/emoji/qq/gif/74.gif
new file mode 100644
index 0000000..e9ac6cc
Binary files /dev/null and b/src/assets/emoji/qq/gif/74.gif differ
diff --git a/src/assets/emoji/qq/gif/75.gif b/src/assets/emoji/qq/gif/75.gif
new file mode 100644
index 0000000..1147107
Binary files /dev/null and b/src/assets/emoji/qq/gif/75.gif differ
diff --git a/src/assets/emoji/qq/gif/76.gif b/src/assets/emoji/qq/gif/76.gif
new file mode 100644
index 0000000..b588e18
Binary files /dev/null and b/src/assets/emoji/qq/gif/76.gif differ
diff --git a/src/assets/emoji/qq/gif/77.gif b/src/assets/emoji/qq/gif/77.gif
new file mode 100644
index 0000000..88b8dc9
Binary files /dev/null and b/src/assets/emoji/qq/gif/77.gif differ
diff --git a/src/assets/emoji/qq/gif/78.gif b/src/assets/emoji/qq/gif/78.gif
new file mode 100644
index 0000000..5c9c26e
Binary files /dev/null and b/src/assets/emoji/qq/gif/78.gif differ
diff --git a/src/assets/emoji/qq/gif/79.gif b/src/assets/emoji/qq/gif/79.gif
new file mode 100644
index 0000000..e415cc0
Binary files /dev/null and b/src/assets/emoji/qq/gif/79.gif differ
diff --git a/src/assets/emoji/qq/gif/8.gif b/src/assets/emoji/qq/gif/8.gif
new file mode 100644
index 0000000..daa8904
Binary files /dev/null and b/src/assets/emoji/qq/gif/8.gif differ
diff --git a/src/assets/emoji/qq/gif/80.gif b/src/assets/emoji/qq/gif/80.gif
new file mode 100644
index 0000000..747c000
Binary files /dev/null and b/src/assets/emoji/qq/gif/80.gif differ
diff --git a/src/assets/emoji/qq/gif/81.gif b/src/assets/emoji/qq/gif/81.gif
new file mode 100644
index 0000000..f4b7aba
Binary files /dev/null and b/src/assets/emoji/qq/gif/81.gif differ
diff --git a/src/assets/emoji/qq/gif/82.gif b/src/assets/emoji/qq/gif/82.gif
new file mode 100644
index 0000000..ea55622
Binary files /dev/null and b/src/assets/emoji/qq/gif/82.gif differ
diff --git a/src/assets/emoji/qq/gif/83.gif b/src/assets/emoji/qq/gif/83.gif
new file mode 100644
index 0000000..f27345f
Binary files /dev/null and b/src/assets/emoji/qq/gif/83.gif differ
diff --git a/src/assets/emoji/qq/gif/84.gif b/src/assets/emoji/qq/gif/84.gif
new file mode 100644
index 0000000..b955b1c
Binary files /dev/null and b/src/assets/emoji/qq/gif/84.gif differ
diff --git a/src/assets/emoji/qq/gif/85.gif b/src/assets/emoji/qq/gif/85.gif
new file mode 100644
index 0000000..d809261
Binary files /dev/null and b/src/assets/emoji/qq/gif/85.gif differ
diff --git a/src/assets/emoji/qq/gif/86.gif b/src/assets/emoji/qq/gif/86.gif
new file mode 100644
index 0000000..63e37b7
Binary files /dev/null and b/src/assets/emoji/qq/gif/86.gif differ
diff --git a/src/assets/emoji/qq/gif/87.gif b/src/assets/emoji/qq/gif/87.gif
new file mode 100644
index 0000000..59d0814
Binary files /dev/null and b/src/assets/emoji/qq/gif/87.gif differ
diff --git a/src/assets/emoji/qq/gif/88.gif b/src/assets/emoji/qq/gif/88.gif
new file mode 100644
index 0000000..f65ad8a
Binary files /dev/null and b/src/assets/emoji/qq/gif/88.gif differ
diff --git a/src/assets/emoji/qq/gif/89.gif b/src/assets/emoji/qq/gif/89.gif
new file mode 100644
index 0000000..526d4f7
Binary files /dev/null and b/src/assets/emoji/qq/gif/89.gif differ
diff --git a/src/assets/emoji/qq/gif/9.gif b/src/assets/emoji/qq/gif/9.gif
new file mode 100644
index 0000000..db71eb3
Binary files /dev/null and b/src/assets/emoji/qq/gif/9.gif differ
diff --git a/src/assets/emoji/qq/gif/90.gif b/src/assets/emoji/qq/gif/90.gif
new file mode 100644
index 0000000..493cae9
Binary files /dev/null and b/src/assets/emoji/qq/gif/90.gif differ
diff --git a/src/assets/emoji/qq/gif/91.gif b/src/assets/emoji/qq/gif/91.gif
new file mode 100644
index 0000000..c73c5c1
Binary files /dev/null and b/src/assets/emoji/qq/gif/91.gif differ
diff --git a/src/assets/emoji/qq/gif/92.gif b/src/assets/emoji/qq/gif/92.gif
new file mode 100644
index 0000000..627ce21
Binary files /dev/null and b/src/assets/emoji/qq/gif/92.gif differ
diff --git a/src/assets/emoji/qq/gif/93.gif b/src/assets/emoji/qq/gif/93.gif
new file mode 100644
index 0000000..4a94f63
Binary files /dev/null and b/src/assets/emoji/qq/gif/93.gif differ
diff --git a/src/assets/emoji/qq/gif/94.gif b/src/assets/emoji/qq/gif/94.gif
new file mode 100644
index 0000000..5ee1c51
Binary files /dev/null and b/src/assets/emoji/qq/gif/94.gif differ
diff --git a/src/assets/emoji/qq/gif/95.gif b/src/assets/emoji/qq/gif/95.gif
new file mode 100644
index 0000000..5ececcd
Binary files /dev/null and b/src/assets/emoji/qq/gif/95.gif differ
diff --git a/src/assets/emoji/qq/gif/96.gif b/src/assets/emoji/qq/gif/96.gif
new file mode 100644
index 0000000..436be39
Binary files /dev/null and b/src/assets/emoji/qq/gif/96.gif differ
diff --git a/src/assets/emoji/qq/gif/97.gif b/src/assets/emoji/qq/gif/97.gif
new file mode 100644
index 0000000..3f94a15
Binary files /dev/null and b/src/assets/emoji/qq/gif/97.gif differ
diff --git a/src/assets/emoji/qq/gif/98.gif b/src/assets/emoji/qq/gif/98.gif
new file mode 100644
index 0000000..f8e5a2a
Binary files /dev/null and b/src/assets/emoji/qq/gif/98.gif differ
diff --git a/src/assets/emoji/qq/gif/99.gif b/src/assets/emoji/qq/gif/99.gif
new file mode 100644
index 0000000..63268ee
Binary files /dev/null and b/src/assets/emoji/qq/gif/99.gif differ
diff --git a/src/assets/emoji/qq/gif/删除空格脚本.bat b/src/assets/emoji/qq/gif/删除空格脚本.bat
new file mode 100644
index 0000000..8cc260d
--- /dev/null
+++ b/src/assets/emoji/qq/gif/删除空格脚本.bat
@@ -0,0 +1,5 @@
+@echo off
+Setlocal Enabledelayedexpansion
+set "str= "
+for /f "delims=" %%i in ('dir /b *.*') do (
+set "var=%%i" & ren "%%i" "!var:%str%=!")
\ No newline at end of file
diff --git a/src/assets/emoji/qq/gif/去除括号脚本.bat b/src/assets/emoji/qq/gif/去除括号脚本.bat
new file mode 100644
index 0000000..398de4a
--- /dev/null
+++ b/src/assets/emoji/qq/gif/去除括号脚本.bat
@@ -0,0 +1,8 @@
+@Echo Off&SetLocal ENABLEDELAYEDEXPANSION
+FOR %%a in (*) do (
+set "name=%%a"
+set "name=!name:(=!"
+set "name=!name:)=!"
+ren "%%a" "!name!"
+)
+exit
diff --git a/src/assets/emoji/qq/lottie/1.gif b/src/assets/emoji/qq/lottie/1.gif
new file mode 100644
index 0000000..c69f5af
Binary files /dev/null and b/src/assets/emoji/qq/lottie/1.gif differ
diff --git a/src/assets/emoji/qq/lottie/10.gif b/src/assets/emoji/qq/lottie/10.gif
new file mode 100644
index 0000000..0a911d4
Binary files /dev/null and b/src/assets/emoji/qq/lottie/10.gif differ
diff --git a/src/assets/emoji/qq/lottie/100.gif b/src/assets/emoji/qq/lottie/100.gif
new file mode 100644
index 0000000..6fe32e8
Binary files /dev/null and b/src/assets/emoji/qq/lottie/100.gif differ
diff --git a/src/assets/emoji/qq/lottie/101.gif b/src/assets/emoji/qq/lottie/101.gif
new file mode 100644
index 0000000..43f62b8
Binary files /dev/null and b/src/assets/emoji/qq/lottie/101.gif differ
diff --git a/src/assets/emoji/qq/lottie/102.gif b/src/assets/emoji/qq/lottie/102.gif
new file mode 100644
index 0000000..0bae879
Binary files /dev/null and b/src/assets/emoji/qq/lottie/102.gif differ
diff --git a/src/assets/emoji/qq/lottie/103.gif b/src/assets/emoji/qq/lottie/103.gif
new file mode 100644
index 0000000..28fee54
Binary files /dev/null and b/src/assets/emoji/qq/lottie/103.gif differ
diff --git a/src/assets/emoji/qq/lottie/104.gif b/src/assets/emoji/qq/lottie/104.gif
new file mode 100644
index 0000000..d53a049
Binary files /dev/null and b/src/assets/emoji/qq/lottie/104.gif differ
diff --git a/src/assets/emoji/qq/lottie/105.gif b/src/assets/emoji/qq/lottie/105.gif
new file mode 100644
index 0000000..600f362
Binary files /dev/null and b/src/assets/emoji/qq/lottie/105.gif differ
diff --git a/src/assets/emoji/qq/lottie/106.gif b/src/assets/emoji/qq/lottie/106.gif
new file mode 100644
index 0000000..0643d18
Binary files /dev/null and b/src/assets/emoji/qq/lottie/106.gif differ
diff --git a/src/assets/emoji/qq/lottie/107.gif b/src/assets/emoji/qq/lottie/107.gif
new file mode 100644
index 0000000..79e43b4
Binary files /dev/null and b/src/assets/emoji/qq/lottie/107.gif differ
diff --git a/src/assets/emoji/qq/lottie/108.gif b/src/assets/emoji/qq/lottie/108.gif
new file mode 100644
index 0000000..cc96386
Binary files /dev/null and b/src/assets/emoji/qq/lottie/108.gif differ
diff --git a/src/assets/emoji/qq/lottie/11.gif b/src/assets/emoji/qq/lottie/11.gif
new file mode 100644
index 0000000..acb3ba6
Binary files /dev/null and b/src/assets/emoji/qq/lottie/11.gif differ
diff --git a/src/assets/emoji/qq/lottie/12.gif b/src/assets/emoji/qq/lottie/12.gif
new file mode 100644
index 0000000..104e329
Binary files /dev/null and b/src/assets/emoji/qq/lottie/12.gif differ
diff --git a/src/assets/emoji/qq/lottie/13.gif b/src/assets/emoji/qq/lottie/13.gif
new file mode 100644
index 0000000..a0e22d1
Binary files /dev/null and b/src/assets/emoji/qq/lottie/13.gif differ
diff --git a/src/assets/emoji/qq/lottie/14.gif b/src/assets/emoji/qq/lottie/14.gif
new file mode 100644
index 0000000..c5f0bfe
Binary files /dev/null and b/src/assets/emoji/qq/lottie/14.gif differ
diff --git a/src/assets/emoji/qq/lottie/15.gif b/src/assets/emoji/qq/lottie/15.gif
new file mode 100644
index 0000000..09bc839
Binary files /dev/null and b/src/assets/emoji/qq/lottie/15.gif differ
diff --git a/src/assets/emoji/qq/lottie/16.gif b/src/assets/emoji/qq/lottie/16.gif
new file mode 100644
index 0000000..9f5929d
Binary files /dev/null and b/src/assets/emoji/qq/lottie/16.gif differ
diff --git a/src/assets/emoji/qq/lottie/17.gif b/src/assets/emoji/qq/lottie/17.gif
new file mode 100644
index 0000000..fcc4448
Binary files /dev/null and b/src/assets/emoji/qq/lottie/17.gif differ
diff --git a/src/assets/emoji/qq/lottie/18.gif b/src/assets/emoji/qq/lottie/18.gif
new file mode 100644
index 0000000..3ef6d14
Binary files /dev/null and b/src/assets/emoji/qq/lottie/18.gif differ
diff --git a/src/assets/emoji/qq/lottie/19.gif b/src/assets/emoji/qq/lottie/19.gif
new file mode 100644
index 0000000..a1affe8
Binary files /dev/null and b/src/assets/emoji/qq/lottie/19.gif differ
diff --git a/src/assets/emoji/qq/lottie/2.gif b/src/assets/emoji/qq/lottie/2.gif
new file mode 100644
index 0000000..4941bc8
Binary files /dev/null and b/src/assets/emoji/qq/lottie/2.gif differ
diff --git a/src/assets/emoji/qq/lottie/20.gif b/src/assets/emoji/qq/lottie/20.gif
new file mode 100644
index 0000000..0ee835c
Binary files /dev/null and b/src/assets/emoji/qq/lottie/20.gif differ
diff --git a/src/assets/emoji/qq/lottie/21.gif b/src/assets/emoji/qq/lottie/21.gif
new file mode 100644
index 0000000..f1ed48f
Binary files /dev/null and b/src/assets/emoji/qq/lottie/21.gif differ
diff --git a/src/assets/emoji/qq/lottie/22.gif b/src/assets/emoji/qq/lottie/22.gif
new file mode 100644
index 0000000..c9e3965
Binary files /dev/null and b/src/assets/emoji/qq/lottie/22.gif differ
diff --git a/src/assets/emoji/qq/lottie/23.gif b/src/assets/emoji/qq/lottie/23.gif
new file mode 100644
index 0000000..018d362
Binary files /dev/null and b/src/assets/emoji/qq/lottie/23.gif differ
diff --git a/src/assets/emoji/qq/lottie/24.gif b/src/assets/emoji/qq/lottie/24.gif
new file mode 100644
index 0000000..dbb1213
Binary files /dev/null and b/src/assets/emoji/qq/lottie/24.gif differ
diff --git a/src/assets/emoji/qq/lottie/25.gif b/src/assets/emoji/qq/lottie/25.gif
new file mode 100644
index 0000000..37c79c9
Binary files /dev/null and b/src/assets/emoji/qq/lottie/25.gif differ
diff --git a/src/assets/emoji/qq/lottie/26.gif b/src/assets/emoji/qq/lottie/26.gif
new file mode 100644
index 0000000..58038f0
Binary files /dev/null and b/src/assets/emoji/qq/lottie/26.gif differ
diff --git a/src/assets/emoji/qq/lottie/27.gif b/src/assets/emoji/qq/lottie/27.gif
new file mode 100644
index 0000000..e1dca8e
Binary files /dev/null and b/src/assets/emoji/qq/lottie/27.gif differ
diff --git a/src/assets/emoji/qq/lottie/28.gif b/src/assets/emoji/qq/lottie/28.gif
new file mode 100644
index 0000000..1002ea9
Binary files /dev/null and b/src/assets/emoji/qq/lottie/28.gif differ
diff --git a/src/assets/emoji/qq/lottie/29.gif b/src/assets/emoji/qq/lottie/29.gif
new file mode 100644
index 0000000..900676a
Binary files /dev/null and b/src/assets/emoji/qq/lottie/29.gif differ
diff --git a/src/assets/emoji/qq/lottie/3.gif b/src/assets/emoji/qq/lottie/3.gif
new file mode 100644
index 0000000..d8f5720
Binary files /dev/null and b/src/assets/emoji/qq/lottie/3.gif differ
diff --git a/src/assets/emoji/qq/lottie/30.gif b/src/assets/emoji/qq/lottie/30.gif
new file mode 100644
index 0000000..0c63c0f
Binary files /dev/null and b/src/assets/emoji/qq/lottie/30.gif differ
diff --git a/src/assets/emoji/qq/lottie/31.gif b/src/assets/emoji/qq/lottie/31.gif
new file mode 100644
index 0000000..408364b
Binary files /dev/null and b/src/assets/emoji/qq/lottie/31.gif differ
diff --git a/src/assets/emoji/qq/lottie/32.gif b/src/assets/emoji/qq/lottie/32.gif
new file mode 100644
index 0000000..fa12032
Binary files /dev/null and b/src/assets/emoji/qq/lottie/32.gif differ
diff --git a/src/assets/emoji/qq/lottie/33.gif b/src/assets/emoji/qq/lottie/33.gif
new file mode 100644
index 0000000..aa18dc5
Binary files /dev/null and b/src/assets/emoji/qq/lottie/33.gif differ
diff --git a/src/assets/emoji/qq/lottie/34.gif b/src/assets/emoji/qq/lottie/34.gif
new file mode 100644
index 0000000..cca866e
Binary files /dev/null and b/src/assets/emoji/qq/lottie/34.gif differ
diff --git a/src/assets/emoji/qq/lottie/35.gif b/src/assets/emoji/qq/lottie/35.gif
new file mode 100644
index 0000000..9a8bad7
Binary files /dev/null and b/src/assets/emoji/qq/lottie/35.gif differ
diff --git a/src/assets/emoji/qq/lottie/36.gif b/src/assets/emoji/qq/lottie/36.gif
new file mode 100644
index 0000000..1d47c31
Binary files /dev/null and b/src/assets/emoji/qq/lottie/36.gif differ
diff --git a/src/assets/emoji/qq/lottie/37.gif b/src/assets/emoji/qq/lottie/37.gif
new file mode 100644
index 0000000..7516b9b
Binary files /dev/null and b/src/assets/emoji/qq/lottie/37.gif differ
diff --git a/src/assets/emoji/qq/lottie/38.gif b/src/assets/emoji/qq/lottie/38.gif
new file mode 100644
index 0000000..51853f6
Binary files /dev/null and b/src/assets/emoji/qq/lottie/38.gif differ
diff --git a/src/assets/emoji/qq/lottie/39.gif b/src/assets/emoji/qq/lottie/39.gif
new file mode 100644
index 0000000..84b0120
Binary files /dev/null and b/src/assets/emoji/qq/lottie/39.gif differ
diff --git a/src/assets/emoji/qq/lottie/4.gif b/src/assets/emoji/qq/lottie/4.gif
new file mode 100644
index 0000000..69d2a6f
Binary files /dev/null and b/src/assets/emoji/qq/lottie/4.gif differ
diff --git a/src/assets/emoji/qq/lottie/40.gif b/src/assets/emoji/qq/lottie/40.gif
new file mode 100644
index 0000000..5496e12
Binary files /dev/null and b/src/assets/emoji/qq/lottie/40.gif differ
diff --git a/src/assets/emoji/qq/lottie/41.gif b/src/assets/emoji/qq/lottie/41.gif
new file mode 100644
index 0000000..a477187
Binary files /dev/null and b/src/assets/emoji/qq/lottie/41.gif differ
diff --git a/src/assets/emoji/qq/lottie/42.gif b/src/assets/emoji/qq/lottie/42.gif
new file mode 100644
index 0000000..4ca7717
Binary files /dev/null and b/src/assets/emoji/qq/lottie/42.gif differ
diff --git a/src/assets/emoji/qq/lottie/43.gif b/src/assets/emoji/qq/lottie/43.gif
new file mode 100644
index 0000000..717acd0
Binary files /dev/null and b/src/assets/emoji/qq/lottie/43.gif differ
diff --git a/src/assets/emoji/qq/lottie/44.gif b/src/assets/emoji/qq/lottie/44.gif
new file mode 100644
index 0000000..7dc325b
Binary files /dev/null and b/src/assets/emoji/qq/lottie/44.gif differ
diff --git a/src/assets/emoji/qq/lottie/45.gif b/src/assets/emoji/qq/lottie/45.gif
new file mode 100644
index 0000000..b52b211
Binary files /dev/null and b/src/assets/emoji/qq/lottie/45.gif differ
diff --git a/src/assets/emoji/qq/lottie/46.gif b/src/assets/emoji/qq/lottie/46.gif
new file mode 100644
index 0000000..a812e95
Binary files /dev/null and b/src/assets/emoji/qq/lottie/46.gif differ
diff --git a/src/assets/emoji/qq/lottie/47.gif b/src/assets/emoji/qq/lottie/47.gif
new file mode 100644
index 0000000..4121bbb
Binary files /dev/null and b/src/assets/emoji/qq/lottie/47.gif differ
diff --git a/src/assets/emoji/qq/lottie/48.gif b/src/assets/emoji/qq/lottie/48.gif
new file mode 100644
index 0000000..87b32fc
Binary files /dev/null and b/src/assets/emoji/qq/lottie/48.gif differ
diff --git a/src/assets/emoji/qq/lottie/49.gif b/src/assets/emoji/qq/lottie/49.gif
new file mode 100644
index 0000000..770b527
Binary files /dev/null and b/src/assets/emoji/qq/lottie/49.gif differ
diff --git a/src/assets/emoji/qq/lottie/5.gif b/src/assets/emoji/qq/lottie/5.gif
new file mode 100644
index 0000000..2fb9ad5
Binary files /dev/null and b/src/assets/emoji/qq/lottie/5.gif differ
diff --git a/src/assets/emoji/qq/lottie/50.gif b/src/assets/emoji/qq/lottie/50.gif
new file mode 100644
index 0000000..bdffa3c
Binary files /dev/null and b/src/assets/emoji/qq/lottie/50.gif differ
diff --git a/src/assets/emoji/qq/lottie/51.gif b/src/assets/emoji/qq/lottie/51.gif
new file mode 100644
index 0000000..c249011
Binary files /dev/null and b/src/assets/emoji/qq/lottie/51.gif differ
diff --git a/src/assets/emoji/qq/lottie/52.gif b/src/assets/emoji/qq/lottie/52.gif
new file mode 100644
index 0000000..81d50ac
Binary files /dev/null and b/src/assets/emoji/qq/lottie/52.gif differ
diff --git a/src/assets/emoji/qq/lottie/53.gif b/src/assets/emoji/qq/lottie/53.gif
new file mode 100644
index 0000000..6ca129f
Binary files /dev/null and b/src/assets/emoji/qq/lottie/53.gif differ
diff --git a/src/assets/emoji/qq/lottie/54.gif b/src/assets/emoji/qq/lottie/54.gif
new file mode 100644
index 0000000..562eb77
Binary files /dev/null and b/src/assets/emoji/qq/lottie/54.gif differ
diff --git a/src/assets/emoji/qq/lottie/55.gif b/src/assets/emoji/qq/lottie/55.gif
new file mode 100644
index 0000000..e698336
Binary files /dev/null and b/src/assets/emoji/qq/lottie/55.gif differ
diff --git a/src/assets/emoji/qq/lottie/56.gif b/src/assets/emoji/qq/lottie/56.gif
new file mode 100644
index 0000000..838dba4
Binary files /dev/null and b/src/assets/emoji/qq/lottie/56.gif differ
diff --git a/src/assets/emoji/qq/lottie/57.gif b/src/assets/emoji/qq/lottie/57.gif
new file mode 100644
index 0000000..59e7782
Binary files /dev/null and b/src/assets/emoji/qq/lottie/57.gif differ
diff --git a/src/assets/emoji/qq/lottie/58.gif b/src/assets/emoji/qq/lottie/58.gif
new file mode 100644
index 0000000..64a533f
Binary files /dev/null and b/src/assets/emoji/qq/lottie/58.gif differ
diff --git a/src/assets/emoji/qq/lottie/59.gif b/src/assets/emoji/qq/lottie/59.gif
new file mode 100644
index 0000000..64eb10d
Binary files /dev/null and b/src/assets/emoji/qq/lottie/59.gif differ
diff --git a/src/assets/emoji/qq/lottie/6.gif b/src/assets/emoji/qq/lottie/6.gif
new file mode 100644
index 0000000..018d362
Binary files /dev/null and b/src/assets/emoji/qq/lottie/6.gif differ
diff --git a/src/assets/emoji/qq/lottie/60.gif b/src/assets/emoji/qq/lottie/60.gif
new file mode 100644
index 0000000..191d744
Binary files /dev/null and b/src/assets/emoji/qq/lottie/60.gif differ
diff --git a/src/assets/emoji/qq/lottie/61.gif b/src/assets/emoji/qq/lottie/61.gif
new file mode 100644
index 0000000..6c3d51a
Binary files /dev/null and b/src/assets/emoji/qq/lottie/61.gif differ
diff --git a/src/assets/emoji/qq/lottie/62.gif b/src/assets/emoji/qq/lottie/62.gif
new file mode 100644
index 0000000..5f50fde
Binary files /dev/null and b/src/assets/emoji/qq/lottie/62.gif differ
diff --git a/src/assets/emoji/qq/lottie/63.gif b/src/assets/emoji/qq/lottie/63.gif
new file mode 100644
index 0000000..ae8fd8e
Binary files /dev/null and b/src/assets/emoji/qq/lottie/63.gif differ
diff --git a/src/assets/emoji/qq/lottie/64.gif b/src/assets/emoji/qq/lottie/64.gif
new file mode 100644
index 0000000..1336efe
Binary files /dev/null and b/src/assets/emoji/qq/lottie/64.gif differ
diff --git a/src/assets/emoji/qq/lottie/65.gif b/src/assets/emoji/qq/lottie/65.gif
new file mode 100644
index 0000000..f64fe9d
Binary files /dev/null and b/src/assets/emoji/qq/lottie/65.gif differ
diff --git a/src/assets/emoji/qq/lottie/66.gif b/src/assets/emoji/qq/lottie/66.gif
new file mode 100644
index 0000000..11f2c85
Binary files /dev/null and b/src/assets/emoji/qq/lottie/66.gif differ
diff --git a/src/assets/emoji/qq/lottie/67.gif b/src/assets/emoji/qq/lottie/67.gif
new file mode 100644
index 0000000..b483760
Binary files /dev/null and b/src/assets/emoji/qq/lottie/67.gif differ
diff --git a/src/assets/emoji/qq/lottie/68.gif b/src/assets/emoji/qq/lottie/68.gif
new file mode 100644
index 0000000..4756d8c
Binary files /dev/null and b/src/assets/emoji/qq/lottie/68.gif differ
diff --git a/src/assets/emoji/qq/lottie/69.gif b/src/assets/emoji/qq/lottie/69.gif
new file mode 100644
index 0000000..b7f92e0
Binary files /dev/null and b/src/assets/emoji/qq/lottie/69.gif differ
diff --git a/src/assets/emoji/qq/lottie/7.gif b/src/assets/emoji/qq/lottie/7.gif
new file mode 100644
index 0000000..d5d85fe
Binary files /dev/null and b/src/assets/emoji/qq/lottie/7.gif differ
diff --git a/src/assets/emoji/qq/lottie/70.gif b/src/assets/emoji/qq/lottie/70.gif
new file mode 100644
index 0000000..f40cd7f
Binary files /dev/null and b/src/assets/emoji/qq/lottie/70.gif differ
diff --git a/src/assets/emoji/qq/lottie/71.gif b/src/assets/emoji/qq/lottie/71.gif
new file mode 100644
index 0000000..0dc084a
Binary files /dev/null and b/src/assets/emoji/qq/lottie/71.gif differ
diff --git a/src/assets/emoji/qq/lottie/72.gif b/src/assets/emoji/qq/lottie/72.gif
new file mode 100644
index 0000000..bcdce7c
Binary files /dev/null and b/src/assets/emoji/qq/lottie/72.gif differ
diff --git a/src/assets/emoji/qq/lottie/73.gif b/src/assets/emoji/qq/lottie/73.gif
new file mode 100644
index 0000000..8130421
Binary files /dev/null and b/src/assets/emoji/qq/lottie/73.gif differ
diff --git a/src/assets/emoji/qq/lottie/74.gif b/src/assets/emoji/qq/lottie/74.gif
new file mode 100644
index 0000000..99663e1
Binary files /dev/null and b/src/assets/emoji/qq/lottie/74.gif differ
diff --git a/src/assets/emoji/qq/lottie/75.gif b/src/assets/emoji/qq/lottie/75.gif
new file mode 100644
index 0000000..dd10f91
Binary files /dev/null and b/src/assets/emoji/qq/lottie/75.gif differ
diff --git a/src/assets/emoji/qq/lottie/76.gif b/src/assets/emoji/qq/lottie/76.gif
new file mode 100644
index 0000000..4767900
Binary files /dev/null and b/src/assets/emoji/qq/lottie/76.gif differ
diff --git a/src/assets/emoji/qq/lottie/77.gif b/src/assets/emoji/qq/lottie/77.gif
new file mode 100644
index 0000000..9ac7965
Binary files /dev/null and b/src/assets/emoji/qq/lottie/77.gif differ
diff --git a/src/assets/emoji/qq/lottie/78.gif b/src/assets/emoji/qq/lottie/78.gif
new file mode 100644
index 0000000..29d0ce0
Binary files /dev/null and b/src/assets/emoji/qq/lottie/78.gif differ
diff --git a/src/assets/emoji/qq/lottie/79.gif b/src/assets/emoji/qq/lottie/79.gif
new file mode 100644
index 0000000..7511429
Binary files /dev/null and b/src/assets/emoji/qq/lottie/79.gif differ
diff --git a/src/assets/emoji/qq/lottie/8.gif b/src/assets/emoji/qq/lottie/8.gif
new file mode 100644
index 0000000..3a881ca
Binary files /dev/null and b/src/assets/emoji/qq/lottie/8.gif differ
diff --git a/src/assets/emoji/qq/lottie/80.gif b/src/assets/emoji/qq/lottie/80.gif
new file mode 100644
index 0000000..f03205a
Binary files /dev/null and b/src/assets/emoji/qq/lottie/80.gif differ
diff --git a/src/assets/emoji/qq/lottie/81.gif b/src/assets/emoji/qq/lottie/81.gif
new file mode 100644
index 0000000..9bff049
Binary files /dev/null and b/src/assets/emoji/qq/lottie/81.gif differ
diff --git a/src/assets/emoji/qq/lottie/82.gif b/src/assets/emoji/qq/lottie/82.gif
new file mode 100644
index 0000000..06d9286
Binary files /dev/null and b/src/assets/emoji/qq/lottie/82.gif differ
diff --git a/src/assets/emoji/qq/lottie/83.gif b/src/assets/emoji/qq/lottie/83.gif
new file mode 100644
index 0000000..9422f1f
Binary files /dev/null and b/src/assets/emoji/qq/lottie/83.gif differ
diff --git a/src/assets/emoji/qq/lottie/84.gif b/src/assets/emoji/qq/lottie/84.gif
new file mode 100644
index 0000000..cfbae63
Binary files /dev/null and b/src/assets/emoji/qq/lottie/84.gif differ
diff --git a/src/assets/emoji/qq/lottie/85.gif b/src/assets/emoji/qq/lottie/85.gif
new file mode 100644
index 0000000..d4623c2
Binary files /dev/null and b/src/assets/emoji/qq/lottie/85.gif differ
diff --git a/src/assets/emoji/qq/lottie/86.gif b/src/assets/emoji/qq/lottie/86.gif
new file mode 100644
index 0000000..3c8bfed
Binary files /dev/null and b/src/assets/emoji/qq/lottie/86.gif differ
diff --git a/src/assets/emoji/qq/lottie/87.gif b/src/assets/emoji/qq/lottie/87.gif
new file mode 100644
index 0000000..25f045e
Binary files /dev/null and b/src/assets/emoji/qq/lottie/87.gif differ
diff --git a/src/assets/emoji/qq/lottie/88.gif b/src/assets/emoji/qq/lottie/88.gif
new file mode 100644
index 0000000..25b29a4
Binary files /dev/null and b/src/assets/emoji/qq/lottie/88.gif differ
diff --git a/src/assets/emoji/qq/lottie/89.gif b/src/assets/emoji/qq/lottie/89.gif
new file mode 100644
index 0000000..33f4f16
Binary files /dev/null and b/src/assets/emoji/qq/lottie/89.gif differ
diff --git a/src/assets/emoji/qq/lottie/9.gif b/src/assets/emoji/qq/lottie/9.gif
new file mode 100644
index 0000000..faa7da8
Binary files /dev/null and b/src/assets/emoji/qq/lottie/9.gif differ
diff --git a/src/assets/emoji/qq/lottie/90.gif b/src/assets/emoji/qq/lottie/90.gif
new file mode 100644
index 0000000..72b8d35
Binary files /dev/null and b/src/assets/emoji/qq/lottie/90.gif differ
diff --git a/src/assets/emoji/qq/lottie/91.gif b/src/assets/emoji/qq/lottie/91.gif
new file mode 100644
index 0000000..aef4ab0
Binary files /dev/null and b/src/assets/emoji/qq/lottie/91.gif differ
diff --git a/src/assets/emoji/qq/lottie/92.gif b/src/assets/emoji/qq/lottie/92.gif
new file mode 100644
index 0000000..0dae471
Binary files /dev/null and b/src/assets/emoji/qq/lottie/92.gif differ
diff --git a/src/assets/emoji/qq/lottie/93.gif b/src/assets/emoji/qq/lottie/93.gif
new file mode 100644
index 0000000..d4da387
Binary files /dev/null and b/src/assets/emoji/qq/lottie/93.gif differ
diff --git a/src/assets/emoji/qq/lottie/94.gif b/src/assets/emoji/qq/lottie/94.gif
new file mode 100644
index 0000000..c595459
Binary files /dev/null and b/src/assets/emoji/qq/lottie/94.gif differ
diff --git a/src/assets/emoji/qq/lottie/95.gif b/src/assets/emoji/qq/lottie/95.gif
new file mode 100644
index 0000000..acdbada
Binary files /dev/null and b/src/assets/emoji/qq/lottie/95.gif differ
diff --git a/src/assets/emoji/qq/lottie/96.gif b/src/assets/emoji/qq/lottie/96.gif
new file mode 100644
index 0000000..3612e96
Binary files /dev/null and b/src/assets/emoji/qq/lottie/96.gif differ
diff --git a/src/assets/emoji/qq/lottie/97.gif b/src/assets/emoji/qq/lottie/97.gif
new file mode 100644
index 0000000..ce0a27d
Binary files /dev/null and b/src/assets/emoji/qq/lottie/97.gif differ
diff --git a/src/assets/emoji/qq/lottie/98.gif b/src/assets/emoji/qq/lottie/98.gif
new file mode 100644
index 0000000..05607d4
Binary files /dev/null and b/src/assets/emoji/qq/lottie/98.gif differ
diff --git a/src/assets/emoji/qq/lottie/99.gif b/src/assets/emoji/qq/lottie/99.gif
new file mode 100644
index 0000000..bf2b845
Binary files /dev/null and b/src/assets/emoji/qq/lottie/99.gif differ
diff --git a/src/assets/emoji/qq/lottie/删除空格脚本.bat b/src/assets/emoji/qq/lottie/删除空格脚本.bat
new file mode 100644
index 0000000..8cc260d
--- /dev/null
+++ b/src/assets/emoji/qq/lottie/删除空格脚本.bat
@@ -0,0 +1,5 @@
+@echo off
+Setlocal Enabledelayedexpansion
+set "str= "
+for /f "delims=" %%i in ('dir /b *.*') do (
+set "var=%%i" & ren "%%i" "!var:%str%=!")
\ No newline at end of file
diff --git a/src/assets/emoji/qq/lottie/去除括号脚本.bat b/src/assets/emoji/qq/lottie/去除括号脚本.bat
new file mode 100644
index 0000000..398de4a
--- /dev/null
+++ b/src/assets/emoji/qq/lottie/去除括号脚本.bat
@@ -0,0 +1,8 @@
+@Echo Off&SetLocal ENABLEDELAYEDEXPANSION
+FOR %%a in (*) do (
+set "name=%%a"
+set "name=!name:(=!"
+set "name=!name:)=!"
+ren "%%a" "!name!"
+)
+exit
diff --git a/src/components/CommentReply/index.vue b/src/components/CommentReply/index.vue
index d3c9c90..0a101fd 100644
--- a/src/components/CommentReply/index.vue
+++ b/src/components/CommentReply/index.vue
@@ -11,9 +11,9 @@
diff --git a/src/components/CommentReply/Components/CommentInput/CommentInput.vue b/src/components/CommentReply/src/CommentInput/CommentInput.vue
similarity index 85%
rename from src/components/CommentReply/Components/CommentInput/CommentInput.vue
rename to src/components/CommentReply/src/CommentInput/CommentInput.vue
index 6af9f57..7d729da 100644
--- a/src/components/CommentReply/Components/CommentInput/CommentInput.vue
+++ b/src/components/CommentReply/src/CommentInput/CommentInput.vue
@@ -9,15 +9,21 @@
v-model:value="commentContent"
@keyup.ctrl.enter="showSlideCaptcha"
:placeholder="commentTextAreaPlaceholder" allow-clear :showCount="false"/>
+