first commit
24
.gitignore
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
# Logs
|
||||
logs
|
||||
*.log
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
lerna-debug.log*
|
||||
|
||||
node_modules
|
||||
dist
|
||||
dist-ssr
|
||||
*.local
|
||||
|
||||
# Editor directories and files
|
||||
.vscode/*
|
||||
!.vscode/extensions.json
|
||||
.idea
|
||||
.DS_Store
|
||||
*.suo
|
||||
*.ntvs*
|
||||
*.njsproj
|
||||
*.sln
|
||||
*.sw?
|
||||
3
.vscode/extensions.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"recommendations": ["Vue.volar"]
|
||||
}
|
||||
116
index.html
Normal file
@@ -0,0 +1,116 @@
|
||||
<!doctype html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
|
||||
<meta name="baidu-site-verification" content="codeva-wAOWeXDfel" />
|
||||
<meta name="msvalidate.01" content="96BCDDF51D956BB3D5FFAAAB2E1E30CB" />
|
||||
<!-- 网站图标设置 - 搜索引擎优化 -->
|
||||
<!-- 主要图标 - 按优先级排序 -->
|
||||
<link rel="icon" type="image/x-icon" href="/favicon.ico">
|
||||
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
|
||||
|
||||
<!-- 高质量PNG图标用于现代浏览器和搜索引擎 -->
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
||||
<link rel="icon" type="image/png" sizes="48x48" href="/favicon.ico">
|
||||
|
||||
<!-- Apple 设备图标 -->
|
||||
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
|
||||
<link rel="apple-touch-icon-precomposed" href="/apple-touch-icon.png">
|
||||
|
||||
<!-- Android Chrome 图标 -->
|
||||
<link rel="icon" type="image/png" sizes="192x192" href="/android-chrome-192x192.png">
|
||||
<link rel="icon" type="image/png" sizes="512x512" href="/android-chrome-512x512.png">
|
||||
|
||||
<!-- Web App Manifest -->
|
||||
<link rel="manifest" href="/site.webmanifest">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<meta name="keywords" content="1818ai,1818AI,Coze工作流,AI视频生成,AIGC图文,数据分析工作流,工作流模型分享">
|
||||
<meta name="description" content="1818AI提供Coze工作流复制下载、AI视频生成、数据分析工作流等服务,10万+工作流免费获取">
|
||||
<meta name="author" content="1818AI">
|
||||
|
||||
<!-- 搜索引擎优化 -->
|
||||
<meta name="robots" content="index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1">
|
||||
<link rel="canonical" href="https://www.1818ai.com/">
|
||||
|
||||
<!-- 搜索引擎验证 -->
|
||||
<meta name="sogou_site_verification" content="NMUh4xoEUw" />
|
||||
<meta name="360-site-verification" content="ff855a463e6aed67ca58617e70c4cbdb" />
|
||||
<meta name="baidu-site-verification" content="codeva-5CDE4nt3OE" />
|
||||
|
||||
|
||||
<!-- Twitter Card -->
|
||||
<meta name="twitter:card" content="summary_large_image">
|
||||
<meta name="twitter:title" content="1818AI - 工作流学习平台">
|
||||
<meta name="twitter:description" content="Coze工作流复制下载、AI视频生成、10万+工作流免费获取">
|
||||
<meta name="twitter:image" content="https://www.1818ai.com/android-chrome-512x512.png">
|
||||
|
||||
<!-- 移动端优化 -->
|
||||
<meta name="mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<meta name="apple-mobile-web-app-title" content="1818AI">
|
||||
<meta name="theme-color" content="#1890ff">
|
||||
|
||||
<!-- 浏览器兼容 -->
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="renderer" content="webkit">
|
||||
|
||||
<!-- 性能优化 -->
|
||||
<link rel="dns-prefetch" href="//www.1818ai.com">
|
||||
<link rel="preconnect" href="https://www.1818ai.com">
|
||||
|
||||
<!-- 结构化数据 -->
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "WebSite",
|
||||
"name": "1818AI",
|
||||
"url": "https://www.1818ai.com",
|
||||
"description": "1818AI提供Coze工作流复制下载、AI视频生成、数据分析工作流等服务,10万+工作流免费下载",
|
||||
"publisher": {
|
||||
"@type": "Organization",
|
||||
"name": "1818AI",
|
||||
"logo": {
|
||||
"@type": "ImageObject",
|
||||
"url": "https://www.1818ai.com/android-chrome-512x512.png"
|
||||
}
|
||||
},
|
||||
"potentialAction": {
|
||||
"@type": "SearchAction",
|
||||
"target": "https://www.1818ai.com/search?q={search_term_string}",
|
||||
"query-input": "required name=search_term_string"
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
|
||||
<!-- IE 10+ 需要,其他可省略 -->
|
||||
<script src="/libs/aliyun-upload-sdk/lib/es6-promise.min.js"></script>
|
||||
<!-- 先加载 OSS SDK -->
|
||||
<script src="/libs/aliyun-upload-sdk/lib/aliyun-oss-sdk-6.17.1.min.js"></script>
|
||||
<!-- 再加载 Upload SDK 主库 -->
|
||||
<script src="/libs/aliyun-upload-sdk/aliyun-upload-sdk-1.5.7.min.js"></script>
|
||||
|
||||
<!-- 百度统计 -->
|
||||
<script>
|
||||
var _hmt = _hmt || [];
|
||||
(function() {
|
||||
var hm = document.createElement("script");
|
||||
hm.src = "https://hm.baidu.com/hm.js?5f3fb2055eb883c9c94fd9f9f59017a6";
|
||||
var s = document.getElementsByTagName("script")[0];
|
||||
s.parentNode.insertBefore(hm, s);
|
||||
})();
|
||||
</script>
|
||||
|
||||
<title>1818AI|AI视频生成工具|AIGC图文创作|数据分析工作流|10万+工作流免费获取|智能体Bot分享平台</title>
|
||||
</head>
|
||||
<body>
|
||||
<!-- SEO优化:隐藏的H1标签,不影响页面显示 -->
|
||||
<h1 style="position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap;">1818AI - 智能体工作流学习平台 | Coze工作流免费下载 | AI视频生成工具</h1>
|
||||
|
||||
<div id="app"></div>
|
||||
<script type="module" src="/src/main.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
4064
package-lock.json
generated
Normal file
34
package.json
Normal file
@@ -0,0 +1,34 @@
|
||||
{
|
||||
"name": "1818ai-web",
|
||||
"private": true,
|
||||
"version": "0.0.0",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
"build": "vite build",
|
||||
"preview": "vite preview"
|
||||
},
|
||||
"dependencies": {
|
||||
"@element-plus/icons-vue": "^2.3.1",
|
||||
"@vueup/vue-quill": "^1.2.0",
|
||||
"@yeger/vue-masonry-wall": "^5.1.4",
|
||||
"aliyun-aliplayer": "^2.33.0",
|
||||
"axios": "^1.11.0",
|
||||
"element-plus": "^2.10.4",
|
||||
"mp4box": "^2.1.1",
|
||||
"pinia": "^3.0.3",
|
||||
"pinia-plugin-persistedstate": "^4.4.1",
|
||||
"qrcode": "^1.5.4",
|
||||
"quill": "^2.0.3",
|
||||
"vue": "^3.5.17",
|
||||
"vue-router": "^4.5.1",
|
||||
"vue3-puzzle-vcode": "^1.1.7"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@rollup/plugin-commonjs": "^28.0.6",
|
||||
"@vitejs/plugin-basic-ssl": "^2.1.0",
|
||||
"@vitejs/plugin-vue": "^6.0.0",
|
||||
"terser": "^5.43.1",
|
||||
"vite": "^7.0.4"
|
||||
}
|
||||
}
|
||||
BIN
public/android-chrome-192x192.png
Normal file
|
After Width: | Height: | Size: 26 KiB |
BIN
public/android-chrome-512x512.png
Normal file
|
After Width: | Height: | Size: 108 KiB |
BIN
public/apple-touch-icon.png
Normal file
|
After Width: | Height: | Size: 24 KiB |
19
public/browserconfig.xml
Normal file
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<browserconfig>
|
||||
<msapplication>
|
||||
<tile>
|
||||
<square70x70logo src="/favicon-32x32.png"/>
|
||||
<square150x150logo src="/android-chrome-192x192.png"/>
|
||||
<square310x310logo src="/android-chrome-512x512.png"/>
|
||||
<wide310x150logo src="/android-chrome-512x512.png"/>
|
||||
<TileColor>#1890ff</TileColor>
|
||||
</tile>
|
||||
<!-- 如果您需要Windows动态磁贴通知功能,可以取消注释并配置实际的RSS feed URLs
|
||||
<notification>
|
||||
<polling-uri src="https://www.1818ai.com/api/notifications/feed.xml"/>
|
||||
<frequency>30</frequency>
|
||||
<cycle>1</cycle>
|
||||
</notification>
|
||||
-->
|
||||
</msapplication>
|
||||
</browserconfig>
|
||||
230
public/doc/支付协议.html
Normal file
@@ -0,0 +1,230 @@
|
||||
<!-- saved from url=(0014)about:internet -->
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
||||
<meta name="generator" content="Aspose.Words for .NET 17.1.0.0">
|
||||
<title>1818AI付费服务协议 - 会员服务协议 | 付费条款 | 积分充值协议 | 订阅服务 | 1818ai</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div>
|
||||
<h1
|
||||
style="margin-top:0pt; margin-bottom:14pt; line-height:23.5pt; border-bottom:0.75pt solid #eeeeee; background-color:#ffffff">
|
||||
<span
|
||||
style="font-family:Helvetica; font-size:23.5pt; font-weight:normal; color:#333333; background-color:#ffffff">1818</span><span
|
||||
style="font-family:Helvetica; font-size:23.5pt; font-weight:normal; color:#333333; background-color:#ffffff">AI付费服务协议</span>
|
||||
</h1>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">更新日期:2025年</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">11</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">月</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">5</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">日</span></p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">本《</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">1818</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">AI付费服务协议》(</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">“</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">本协议</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">”</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">)是您(</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">“</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">用户</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">”</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">)与我们之间关于您使用</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">1818</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">AI视频生成相关的付费产品和服务(</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">“</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">付费服务</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">”</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">或</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">“</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">本服务</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">”</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">)相关权利义务的约定。</span></p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">为使用本服务,您应当阅读、同意并遵守本协议、《</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">1818</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">AI用户协议》(</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">“</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">用户协议</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">”</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">)、《</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">1818</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">AI隐私政策》以及</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">1818</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">AI各项服务规则。本协议经您同意后即成为用户协议的补充协议,是其不可分割的组成部分。</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">请您务必审慎阅读、充分理解本协议及各协议、规则内容,特别是涉及免除或者限制责任的条款、费用支付条款等。该等内容将以加粗和/或划线形式提示您注意,您应重点阅读。</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">您点击确认本协议、以其他方式同意本协议或实际使用付费服务的,即表示您同意、接受并承诺遵守本协议。</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">一、服务模式</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">1.1 </span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">1818</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">AI是我们向用户提供的内容生成产品和服务。</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">1818</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">AI的付费服务提供多种不同的付费订阅计划(</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">“</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">订阅计划</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">”</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">),不同订阅计划具有不同的权益和服务优先级,用户可以根据自身需求选择合适的服务,并提示您注意,您可享受的付费服务权益的内容最终以您实际使用和/或购买时的产品页面展示为准。</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">1.2</span><span
|
||||
style="font-family:'宋体'; color:#333333; background-color:#ffffff">积分</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">使用规则</span></p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">1.2.1 </span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">“</span><span
|
||||
style="font-family:'宋体'; color:#333333; background-color:#ffffff">积分</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">”</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">即积分,您可以通过订购订阅计划等方式获得</span><span
|
||||
style="font-family:'宋体'; color:#333333; background-color:#ffffff">积分</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">,并将</span><span
|
||||
style="font-family:'宋体'; color:#333333; background-color:#ffffff">积分</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">用于兑换</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">1818</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">AI特定服务或功能。</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">您通过订购订阅计划获得的</span><span
|
||||
style="font-family:'宋体'; font-weight:bold; color:#333333; background-color:#ffffff">积分</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">,将在订阅期内按月度发放,每次发放的</span><span
|
||||
style="font-family:'宋体'; font-weight:bold; color:#333333; background-color:#ffffff">积分</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">有效期为一个月,有效期内未使用的</span><span
|
||||
style="font-family:'宋体'; font-weight:bold; color:#333333; background-color:#ffffff">积分</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">将在有效期届满后失效。请特别注意,有效期届满后无论您是否使用完毕已发放的</span><span
|
||||
style="font-family:'宋体'; font-weight:bold; color:#333333; background-color:#ffffff">积分</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">,已支付的费用不予退还。</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">1.2.2
|
||||
我们可能不时对</span><span
|
||||
style="font-family:'宋体'; font-weight:bold; color:#333333; background-color:#ffffff">积分</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">的服务、功能、价格及用户权益等进行调整,您获得、购买</span><span
|
||||
style="font-family:'宋体'; font-weight:bold; color:#333333; background-color:#ffffff">积分</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">的具体方式、价格、规则以相关产品页面展示为准。</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">1.2.3 为免疑义,</span><span
|
||||
style="font-family:'宋体'; color:#333333; background-color:#ffffff">积分</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">仅得被用于兑换</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">1818</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">AI的特定服务或功能,所兑换服务或功能是我们通过</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">1818</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">AI提供的网络技术及相关服务、并非网络支付服务,</span><span
|
||||
style="font-family:'宋体'; color:#333333; background-color:#ffffff">积分</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">也并非任何虚拟货币,不具备货币价值。您不得以营利、交易、转让、销售等非个人使用的目的或方式获取或使用</span><span
|
||||
style="font-family:'宋体'; color:#333333; background-color:#ffffff">积分</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">。</span></p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">二、付费服务</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">2.1
|
||||
付费服务包括基础会员、标准会员等多项付费订阅计划(</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">“</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">订阅计划</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">”</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">或</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">“</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">套餐</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">”</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">),订阅计划类型、价格、权益内容、期限等以产品页面实际展示为准。</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">2.2
|
||||
付费服务的收费标准由我们根据业务运营成本、运营策略等综合考虑后独立决定,可能会适时进行调整,并在相关产品页面、支付页面向您展示,您订购产品的收费标准以届时有效的价格为准。如订阅计划的价格、内容等发生调整的,您知悉并同意您继续操作购买的行为(包括但不限于点击同意、或继续购买、或完成支付行为等),即视为您知悉并同意变更后的内容,您确认不会因为收费项目或收费标准的改变、调整而要求我们进行赔偿或补偿。</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">2.3 订阅计划变更</span></p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">•</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">
|
||||
升级:用户可随时对已购买的订阅计划进行升级,升级在确认后立即生效。</span></p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">•</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">
|
||||
降级:用户可选择在当前订阅到期时降级至较低等级的计划。降级将在当前订阅期结束后生效。</span></p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">2.4
|
||||
您终止付费服务的,付费服务将在下一个计费周期开始时终止,已支付的费用不予退还。</span></p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">三、服务使用规则</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">3.1
|
||||
您购买付费服务的,应当使用本人的支付账号,以合法合规的方式进行支付。如支付不成功的,您应当自行承担相应责任和后果。如银行、信用卡组织、支付机构等因风控等原因撤回支付、要求退款,或者发生其他因您或第三方的原因导致支付失败或退款的,我们有权立即收回向您提供的付费权益(包括但不限于发放的</span><span
|
||||
style="font-family:'宋体'; font-weight:bold; color:#333333; background-color:#ffffff">积分</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">)、中止或终止为您提供付费服务、拒绝接受您使用存在风险的支付账号再次进行支付,如支付违规情节严重的,我们有权冻结、封禁或关闭您的账号。</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">3.2
|
||||
您知悉、确认并同意,您为购买付费服务通过各类支付渠道进行的支付行为可能存在一定的风险(包括但不限于不法分子盗用用户账号或银行信息等进行违法活动、不法分子实施诈骗行为引导用户付费等),该等风险均可能给您造成相应的经济损失。对于上述风险,我们无法控制且无法定义务向不法分子追究法律责任或代其向您赔偿损失。我们会在法律法规允许的范围为您提供帮助,以尽量减少您的损失,但我们提供任何帮助的行为,均不应成为我们应当承担法律责任的证据或依据。</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">3.3
|
||||
如付费过程中涉及由第三方提供的相关服务(例如支付服务),则除遵守本协议约定外,您还需要同意并遵守该等第三方的协议及相关规则,在任何情况下,对于该第三方及其提供的相关服务而产生的争议由您自行与该第三方解决,我们无需就此向您或该第三方承担任何责任。</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">3.4 您应当合法合规地使用</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">1818</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">AI产品和服务。您理解、确认并承诺,您在使用</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">1818</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">AI时输入、提交、上传、发布的各项内容(</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">“</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">输入内容</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">”</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">)均由您原创、拥有完整权利或已取得充分、合法、有效授权,输入内容的知识产权、所有权、人格权(包括但不限于肖像权等)、数据权益和/或其他相关权益由您和/或授权您的第三方依法享有,同时不侵犯任何人的知识产权、人格权、数据权益、商业秘密等合法权益,您应当就提供输入内容的行为独立承担责任。</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">3.5 如发现您使用</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">1818</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">AI时的输入内容或输出内容(包括但不限于生成的视频)存在违法违规、违反本协议或用户协议的情形时,我们有权视情况采取删除、屏蔽、拒绝输出相关内容等措施,并有权对您的账号采取冻结、封禁或关闭等处置措施。如您发现输入内容或输出内容存在前述情形的,应当立即采取删除、更换内容等适当措施,避免相关内容的生成或传播,并及时向我们反馈相关情况。</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">3.6 对于使用</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">1818</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">AI生成的视频,付费会员可以下载无显式标识/水印的视频进行使用(包括商业用途)。</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">您应当将视频用于合法合规的用途,不应将其用于违法违规的用途,不得利用服务或生成视频侵害他人合法权益,不得利用服务或生成视频从事与我们相竞争的业务。如您从事了本协议、用户协议等所禁止的行为或将视频用于禁止用途,您应当独立承担全部后果和责任,如给我们造成损失的,您应当赔偿。您使用视频时应当根据实际使用场景进行显著的标识和提示,说明其为AI生成内容,避免造成误导、混淆或误认,如因您未进行必要的标识和提示而导致的任何后果和责任由您独立承担。</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">3.7
|
||||
由于输出内容均产生于技术模型,尽管我们已经努力在改善模型算法,但是由于技术发展的局限性,仍不能保证服务或输出内容的适用性、准确性、可靠性、完整性。您知悉、理解并认可,我们不对</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">1818</span><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">AI产品和服务的适用性、准确性、可靠性、完整性作出任何保证或承担任何责任,您亦不会因此向我们提出任何主张。</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">3.8
|
||||
将本人账号出借、提供、转让或以其他方式许可他人使用是违反《</span><a href="https://1818ai.com/doc/用户协议.html"
|
||||
style="text-decoration:none"><span
|
||||
style="font-family:Helvetica; text-decoration:underline; color:#4183c4; background-color:#ffffff">用户协议</span></a><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">》的行为,我们有权根据采取重新核验、冻结、封禁或关闭账号、限制账号功能、IP限制或封禁、中止或终止服务等措施。请注意,我们可能会限制使用同一会员账户登录网站/应用程序的设备数量以及同一账户下同时在线的设备数量。</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; font-weight:bold; color:#333333; background-color:#ffffff">四、服务完善和意见反馈</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">4.1
|
||||
为了改善用户体验、完善和提升服务,我们有权不时对</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">1818</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">AI各项服务、功能、订阅计划、收费标准、用户权益等进行调整、更新、优化。我们将在相关产品页面向您告知调整事项。如您不同意相关变更,请停止使用服务。您继续使用的,即视为已同意、接受调整后的服务,并应当予以遵守。</span>
|
||||
</p>
|
||||
<p style="margin-top:8.4pt; margin-bottom:8.4pt; font-size:8pt; background-color:#ffffff"><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">4.2
|
||||
欢迎您在使用服务的过程中向我们反馈您的意见和建议,帮助我们优化和完善服务。同时,我们高度重视保护知识产权和人格权等合法权益。如果您认为服务或者他人对服务的使用存在侵犯您合法权益的情形,请通过</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">staroceanwisdom@163.com</span><span
|
||||
style="font-family:Helvetica; color:#333333; background-color:#ffffff">与我们联系,并提供相应的合法权益证明资料和侵权内容凭证等,我们将第一时间进行核实、处理,对违规内容采取删除、屏蔽等必要措施。</span>
|
||||
</p>
|
||||
<p style="margin-top:0pt; margin-bottom:0pt; text-align:justify; widows:0; orphans:0; font-size:10.5pt"><span
|
||||
style="font-family:Calibri"> </span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
611
public/doc/用户协议.html
Normal file
@@ -0,0 +1,611 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta http-equiv="Content-Style-Type" content="text/css" />
|
||||
<meta name="generator" content="Aspose.Words for .NET 17.1.0.0" />
|
||||
<title>1818AI用户协议 - 服务条款 | 使用协议 | AI创作服务协议 | 用户权益 | 1818ai</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div>
|
||||
<h1 style="margin-top:19pt; margin-bottom:7pt; text-align:center; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">1818AI 用户协议</span></h1>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">更新日期:2025 年 </span><span style="font-family:'仿宋'">8</span><span
|
||||
style="font-family:'仿宋'"> 月</span><span style="font-family:'仿宋'">1</span><span
|
||||
style="font-family:'仿宋'">8 日</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">欢迎您使用 1818AI 产品和服务!</span></p>
|
||||
<h2 style="margin-top:16pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">特别提示:</span></h2>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">为了更好地为您提供服务,请您在开始使用 1818AI 产品和服务之前,认真阅读并充分理解《1818AI 用户协议》(“本协议” 或
|
||||
“用户协议”)及《1818AI 隐私政策》(“隐私政策”),特别是涉及免除或者限制责任的条款、权利许可和信息使用的条款、同意开通和使用特殊单项服务的条款、法律适用和争议解决条款等。该等内容将以加粗和 /
|
||||
或划线形式提示您注意,您应重点阅读。</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">您点击确认本协议、以其他方式同意本协议或实际使用 1818AI 产品和服务的,即表示您同意、接受并承诺遵守本协议。</span></p>
|
||||
<h2 style="margin-top:16pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">一、协议的范围</span></h2>
|
||||
<ol type="1" style="margin:0pt; padding-left:0pt">
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">本协议是您(即用户)与星洋智慧(杭州)科技有限公司及其关联公司(合称 “我们”)之间关于用户使用 1818AI
|
||||
产品和服务所订立的协议。</span></li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">其中,“1818AI 产品”(或称 “1818AI”“本产品”)是指我们运营的 1818AI
|
||||
相关网站、客户端、移动应用程序(APP)、小程序等;“用户” 是指下载、安装、注册、登录、使用(统称 “使用”)本产品的个人或组织。</span></li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">我们根据本协议、通过 1818AI
|
||||
向用户提供的服务(“本服务”),包括但不限于人工智能(“AI”)内容生成服务及与之相关的其他服务。其中,AI 内容生成服务是指通过对您提交、提供、上传、输入给 1818AI
|
||||
的文字、图片、音频、视频等各类信息内容(统称 “输入内容”)的分析、处理,1818AI 自动反馈、输出、生成文字、图片、音频、视频等信息内容(统称 “输出内容”)。1818AI
|
||||
目前提供的服务以视频内容生成服务为主,具体服务内容以 1818AI 实际提供的为准。</span></li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">就具体服务,您可能需要在与我们订立特定服务条款或具体产品协议(统称
|
||||
“具体产品协议”)后方可使用。同时,我们可能就本服务制定、发布有关服务规则、操作文档、说明、标准、公告、通知等(统称为 “服务规则”),该等服务规则以 1818AI
|
||||
相关页面展示的届时有效的内容为准。本协议、隐私政策、具体产品协议以及服务规则共同构成我们与您之间就 1818AI 产品及其相关服务达成的约定。</span></li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">您使用 1818AI,应当具备相应的民事能力。未满 18
|
||||
周岁的未成年人需要在征得法定监护人的同意后方能使用本产品。作为未满 18
|
||||
周岁的未成年人之监护人,您应合理引导和约束未成年人用户对本产品的使用,共同营造良好网络环境,帮助未成年人养成良好上网习惯,避免过度依赖或者沉迷本产品。</span></li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">您同意、接受本协议及隐私政策后,方可使用 1818AI 产品和服务。如您不同意本协议,您应当停止使用 1818AI
|
||||
产品和服务。如您自主选择使用 1818AI
|
||||
产品和服务,则视为您已充分理解本协议,并同意作为本协议的一方当事人接受本协议的约束。我们有权在遵守相关法律法规规定的前提下,根据需要自主决定对本协议进行修改(包括适时制定、修订并发布服务规则),更新后的协议将通过网站、产品页面等适当的方式进行公示,如果不同意修改后的协议,您应当停止使用本服务,如果您选择继续使用本服务,则视为您已经接受相关修改。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">如对本协议内容有任何疑问、意见或建议,您可发送邮件至 </span><span
|
||||
style="font-size:12pt; color:#000000">straoceanwisdom@163.com</span><span
|
||||
style="font-size:12pt; color:#000000"> 与我们联系。</span></li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">1818AI
|
||||
产品和服务所反馈的输出内容均产生于技术模型,我们已经努力在改善模型算法,但是由于技术发展的局限性,仍不能避免输出内容(包括但不限于内容包含的事实、观点、价值)的适用性、准确性、可靠性、完整性等方面的瑕疵。如果遇到令您不快或与法律法规等相冲突的情形,请进行反馈,我们会在核实后立刻处理,感谢您为技术发展所做的贡献。同时,请您不要在本产品内输入、输出、发布、复制、保存或以其他方式传播任何可能违法违规或其他有害、有误的信息,否则您将自行单独被相关机关追究法律责任,相关结果与我们无关。如果您不能接受上述风险和责任,请您不要使用我们的服务。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">输出内容是基于大数据和技术模型的反馈,并非专业人士所给予的建议,如涉及到医疗、法律、财务会计、金融投资或其他相关涉及专业领域知识和技能的事项,请您自行谨慎判断并视需要咨询专业人士。输出内容可能与您实际情况或现实生活不符,请勿在现实生活中仅依据输出内容进行决策或行动,如您或他人因此受到人身、财产安全等方面的损害,您理解我们没有造成上述危险的故意或重大过失,且不对相应后果承担责任,您应当自行承担相应责任。如果您不能进行谨慎判断,请勿使用我们的服务。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:14.4pt; margin-bottom:6pt; line-height:120%; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">我们高度重视保护知识产权和人格权等合法权益,并尽量避免侵犯他人合法权益。但是作为 AI
|
||||
基础服务的提供者,我们每天会收到大量的输入内容,并反馈输出内容。如果您认为我们在提供服务的过程中,或者他人在使用本服务的过程中,侵犯了您的合法权益,请通过</span><span
|
||||
style="font-size:12pt; color:#000000">straoceanwisdom@163.</span><span
|
||||
style="font-size:12pt; color:#000000">com</span><span
|
||||
style="font-size:12pt; color:#000000">与我们联系,并提供相应的合法权益证明资料和侵权内容凭证等,我们将第一时间进行处理,并根据现行有效的规定对违规内容采取删除、屏蔽等必要措施。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:14.4pt; margin-bottom:6pt; line-height:120%; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">对于您在使用服务过程中提出的相同、相似或不同请求,我们可能会对不同用户提供相同的输出内容、反馈结果。这些结果不视为您享有独占权益的相关事项,您无法主张对相关内容的独占权利(如著作权),即不能妨碍其他用户使用相关内容,用户们均可在不侵犯第三方合法权益的前提下,享有输入、输出内容的权益。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:14.4pt; margin-bottom:6pt; line-height:120%; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">您需要在法律法规允许的合理限度和注意义务下使用相关服务和内容。考虑到法律法规的健全完善过程和司法实践的发展变化情况,本协议的内容与相关法律法规产生冲突时,以相关法律法规的规定为准。</span>
|
||||
</li>
|
||||
</ol>
|
||||
<h2 style="margin-top:16pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">二、服务内容</span></h2>
|
||||
<ol type="1" style="margin:0pt; padding-left:0pt">
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">您访问 1818AI 时,可以匿名浏览部分信息内容,但您需要注册并登录账号后才能使用完整服务。我们通过
|
||||
</span><span style="font-size:12pt; color:#000000">1818AI</span><span
|
||||
style="font-size:12pt; color:#000000"> 平台账号(“账号”)为您提供服务,您需要按照注册流程完成注册、获得账号;如您已有 </span><span
|
||||
style="font-size:12pt; color:#000000">1818AI</span><span style="font-size:12pt; color:#000000">
|
||||
平台账号的,可以使用该账号登录本产品。账号是您使用本服务的有效凭证,该账号不可转让、不可赠与、不可继承。</span></li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">本产品的具体功能由我们根据实际情况提供,具体以产品页面为准。同时,特别提示您,具体功能的创建、修改、存续、中断、终止等取决于我们提供服务中的成本、技术、稳定性、不可抗力、第三方服务等多种因素,我们可能会因业务发展的需要进行实时调整,我们有权自行对服务进行调整而无需承担任何责任,如果您对此不理解或不认可,请您不要使用相应服务。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">我们将按照《个人信息保护法》等相关法律法规保护您的个人信息,我们收集、处理您的个人信息的具体规则,请见隐私政策。特别提示您,您使用服务时,除注册等环节必须收集的个人信息外,我们不主动收集能识别您身份的个人信息用于服务的达成。在使用部分功能时,如果您需要使用部分信息来完善相应服务结果的,请您不要输入能识别您身份的个人信息,包括真实姓名、身份证件号码等,以避免给您的生活造成困扰。您应理解并接受,我们的服务仅能将您所输入的前述个人信息(如有)视为一般输入内容进行处理并籍此反馈输出内容,我们尚无法从技术层面对您所输入的个人信息进行主动识别、清洗和删除,您明确知悉并确认不会就此向我们提出任何形式的侵权或违约索赔。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">我们许可您一项个人的、可撤销的、不可转让的、不可分许可的、非独占的、非排他的和非商业的合法使用 1818AI
|
||||
的权利。除非您与我们另有特别约定,否则,未经我们的事先书面授权和许可,您不得对 1818AI
|
||||
产品和服务进行商业性的复制、分发、销售或其他商业活动。本协议未明示授权的其他一切权利仍由我们保留,您在行使该等权利前须另行获得我们的书面许可,同时我们如未行使前述任何权利,并不构成对该权利的放弃。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">我们为 1818AI
|
||||
的开发和运营付出了大量成本,我们向您提供的服务可能包括免费服务和付费服务,具体以产品页面展示为准。您可以根据需要选择使用免费服务或付费服务,您开通并使用付费服务的,应当仔细阅读、理解、同意并遵守相应具体产品协议。我们可能基于业务发展和实际情况调整服务的收费标准和方式,也可能会对部分免费服务开始收费,对此,我们将通过产品页面进行通知或公示。您知悉并确认,我们提供免费服务不应被视为放弃后续收费的权利。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">您可以使用 “</span><span
|
||||
style="font-size:12pt; color:#000000">1818积分</span><span
|
||||
style="font-size:12pt; color:#000000">”(即您在本产品中的积分)兑换本产品的特定服务或功能,并应遵守以下规则:</span></li>
|
||||
</ol>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(1)我们可能不时对</span><span style="font-family:'仿宋'">1818积分</span><span
|
||||
style="font-family:'仿宋'">的服务、功能、价格及用户权益等进行调整,您获得、购买</span><span
|
||||
style="font-family:'仿宋'">1818积分</span><span style="font-family:'仿宋'">的具体方式、价格、规则以相关产品页面展示为准。</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(2)为免疑义,</span><span style="font-family:'仿宋'">1818积分</span><span
|
||||
style="font-family:'仿宋'">仅得被用于兑换 1818AI 的特定服务或功能,所兑换服务或功能是我们通过 1818AI 提供的网络技术及相关服务、并非网络支付服务,</span><span
|
||||
style="font-family:'仿宋'">1818积分</span><span
|
||||
style="font-family:'仿宋'">也并非任何虚拟货币,不具备货币价值。您不得以营利、交易、转让、销售等非个人使用的目的或方式获取或使用</span><span
|
||||
style="font-family:'仿宋'">1818积分</span><span style="font-family:'仿宋'">。</span></p>
|
||||
<ol start="7" type="1" style="margin:0pt; padding-left:0pt">
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">如果您通过第三方接入我们的服务,或在使用本服务时使用了第三方提供的服务、应用、产品、软件或服务(统称
|
||||
“第三方服务”),除遵守 1818AI
|
||||
相关协议或规则外,还可能需要遵守第三方的协议或规则。请您在使用第三方服务的时候仔细阅读第三方的相关服务协议、隐私政策和服务规则,如因第三方服务产生争议、损失或损害,由您自行与第三方解决,我们并不就此而对您或任何第三方作出保证、担保或承担责任,相关义务和风险请您在使用前自行斟酌。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">我们在本服务中可能提供其他互联网之网站站点、应用程序或资源的链接(“第三方链接”),我们对存在于或源于第三方链接的任何内容、数据、信息、资料不提供任何保证、担保并不承担任何责任。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">您同意接受我们通过公告、邮件、短信、账号通知以及用户在账号中登记的通讯工具等方式发送的营销信息等商业信息。如您不愿意接收该等信息的,您有权拒绝接收或通过终端、客户端等途径关闭该服务。</span>
|
||||
</li>
|
||||
</ol>
|
||||
<h2 style="margin-top:16pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">三、服务使用规则</span></h2>
|
||||
<ol type="1" style="margin:0pt; padding-left:0pt">
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">用户在本服务中或通过本服务所输入、输出、发布、传播的任何内容并不反映或代表,也不得被视为反映或代表我们的观点、立场或政策,我们对此不承担任何责任。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">用户在注册本产品时,不得使用虚假身份信息。您了解并同意,您有义务保持您所提供的信息的真实性、有效性并及时更新。在法律有明确规定要求我们作为服务提供者须对用户信息进行核实的情况下,我们将依法适时地对您的信息进行核实,您应当配合提供最新、真实、完整、有效的信息。用户应当妥善保存其账号信息,由于用户泄密所导致的损失需由用户自行承担。如用户发现他人冒用或盗用其账号,或其账号存在其他未经合法授权使用之情形,应立即以有效方式通知我们。用户理解并同意我们有权根据用户的通知、请求或依据判断,采取相应的行动或措施,包括但不限于冻结、封禁或关闭账号、限制账号功能、中止或终止服务等,我们对采取上述行动所导致的损失不承担除法律有明确规定外的责任。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">用户不得利用 1818AI 产品和服务进行如下行为或达成如下目的或用途(统称
|
||||
“禁止行为”),否则,我们有权采取冻结、封禁或关闭账号、限制账号功能、中止或终止服务等措施,以规制禁止行为、维护良好的产品生态:</span></li>
|
||||
</ol>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(1)违反相关法律法规,包括但不限于:</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">反对宪法所确定的基本原则。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">损害国家荣誉和利益。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">煽动民族仇恨、民族歧视,破坏民族团结。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">侮辱、滥用英烈形象,否定英烈事迹,美化粉饰侵略战争行为的。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">破坏国家宗教政策,宣扬邪教和封建迷信。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">散布谣言,扰乱社会秩序,破坏社会稳定。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">宣扬淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">煽动非法集会、结社、游行、示威、聚众扰乱社会秩序。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">诽谤他人,泄露他人隐私,以及侵害他人合法权益的行为。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">含有法律、行政法规禁止的其他内容的信息。</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(2)不友善对话,包括但不限于:</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">人身攻击及辱骂他人。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">针对以下群体发表诅咒、歧视、漠视生命尊严等性质的言论,群体包括:国籍、地域、性别、性别认同、性倾向、种族、疾病、宗教、残障群体等。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">对他人进行诅咒、恐吓或威胁。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">针对其他用户的私德、观点立场、素质、能力等方面的贬低或不尊重。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">讽刺其他用户,阴阳怪气地表达批评。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">对其他用户创作的内容直接进行贬低性的评论。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">对其他用户使用粗俗用语,并产生了冒犯。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">针对以下群体发表偏见性质的言论,群体包括:国籍、地域、性别、性别认同、性倾向、种族、疾病、宗教、残疾人群体等。</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(3)恶意言论,包括但不限于:</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">发布难以辨识涵义影响阅读体验的字符、数字等无意义乱码。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">恶意对抗行为,包括但不限于使用变体、谐音等方式规避产品或服务检测来上传违反上述(1)和(2)的言论。</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(4)危害网络安全、数据安全,包括但不限于:</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">非法侵入网络、干扰网络正常功能、窃取网络数据等危害网络安全的活动。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">提供专门用于从事侵入网络、干扰网络正常功能及防护措施、窃取网络数据等危害网络安全活动的程序、工具。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">明知他人从事危害网络安全的活动的,为其提供技术支持、广告推广、支付结算等帮助。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">使用未经许可的数据或进入未经许可的服务器 / 账号。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">未经允许进入公众计算机网络或者他人计算机系统并删除、修改、增加存储信息。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">未经许可,企图探查、扫描、测试本产品系统或网络的弱点或其它实施破坏网络安全的行为。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">企图干涉、破坏本产品的正常运行,故意传播恶意程序或病毒以及其他破坏干扰正常网络信息服务的行为。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">伪造 TCP/IP 数据包名称或部分名称。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">对本产品和服务进行反向工程、反向汇编、反向编译、翻译或者以其他方式尝试发现本软件的源代码、模型、算法和系统的源代码或底层组件。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">恶意注册本产品账号,包括但不限于频繁、批量注册账号。</span></p>
|
||||
<p
|
||||
style="margin-top:6pt; margin-left:36pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">◦</span><span
|
||||
style="font:7pt 'Times New Roman'">       </span><span
|
||||
style="font-family:'仿宋'">使用未经我们授权或许可的任何插件、外挂、系统或第三方工具对产品和服务的正常运行进行干扰、破坏、修改或施加其他影响。</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(5)其他违反法律法规规定、侵犯其他用户合法权益、干扰产品或服务正常运营或我们未明示授权的行为。</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(6)其他《平台自律公约》禁止的行为。</span></p>
|
||||
<ol type="1" style="margin:0pt; padding-left:0pt">
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">用户有责任妥善保管注册账号信息及账号的安全,因用户保管不善可能导致遭受盗号或账号信息失窃,责任由用户自行承担。用户需要对注册账号下的行为承担法律责任。用户同意并承诺在任何情况下不使用其他用户的账号,且不将本人账号出借、提供、转让或以其他方式许可他人使用。用户怀疑或知悉他人使用其账号时,应当立即通知我们。我们发现或者有合理理由认为使用者并非账号初始注册人或可能存在异常情形或风险的,为保障账号安全,我们有权根据相关法律法规规定采取重新核验、冻结、封禁或关闭账号、限制账号功能、IP
|
||||
限制或封禁、中止或终止服务等措施。</span></li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">未经我们书面许可,任何人均不得自行或授权、允许、协助他人对 1818AI
|
||||
产品和服务的信息内容(包括但不限于图片、文字、音视频、代码、电子信息等)进行任何形式的改变、复制、传播、收集、编辑、开发、垂直搜索、镜像、反向工程(对系统和算法源代码的反编译等)、使用 1818AI
|
||||
开发基础模型或用于其他与我们竞争的行为、通过我们的 APP、API 等任何渠道抓取我们的数据、通过 API KEY 等方式贩卖我们服务的滥用行为等用途,或者干扰 1818AI
|
||||
的正常运营的其他行为。</span></li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">为了保障学术规范、教育公平,以及避免因使用我们的服务导致任何产生争议的行为,请您不要直接将输出内容用于任何以您或您代表一方的名义发布的用途,请在使用的过程中尽可能地披露解释如何使用我们的服务以及论证您自身的创作性,否则由此带来的纠纷或风险由您自行承担。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">您不得利用本服务制作、生成、发布、传播谣言或虚假信息。您在发布或传播输出内容,或者其他基于深度学习、虚拟现实、生成式人工智能等新技术新应用制作的文字、图片、音频、视频等信息内容时,应当以显著方式予以标识、说明或提示,避免造成误导、混淆或误认。同时,未经我们书面明确同意,您不得以任何方式遮挡、涂抹、篡改或删除我们对信息内容进行的标识、设置的水印。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">在需要终止使用 1818AI 账号服务时,符合以下条件的,您可以申请注销您的 1818AI 账号:</span>
|
||||
</li>
|
||||
</ol>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(1)您仅能申请注销您本人自身的账号,并依照 1818AI 的流程进行注销;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(2)您仍应对您在注销账号前且使用 1818AI 服务期间的行为承担相应责任;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(3)注销成功后,1818AI 账号记录、功能等将无法恢复或提供。</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">如您需要注销您的 1818AI 账号,请按本产品相关页面的提示进行注销。</span></p>
|
||||
<h2 style="margin-top:16pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">四、知识产权</span></h2>
|
||||
<ol type="1" style="margin:0pt; padding-left:0pt">
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">1818AI
|
||||
提供的自有内容(包括但不限于软件、技术、程序、代码、用户界面、网页、文字、图片、图像、音频、视频、图表、版面设计、商标、电子文档等)的知识产权及相关权益归属于我们。未经我们事先书面许可,任何人不得擅自使用(包括但不限于通过任何机器人、爬虫等程序或设备监视、复制、传播、展示、镜像、上载、下载)1818AI
|
||||
产品和服务中的自有内容。</span></li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">您理解、确认并承诺,未经我们事先书面许可,您不应使用包括但不限于 “1818AI”“1818AI”
|
||||
等在内的任何商标、标识、商号、域名、网站名称、公司徽标 (LOGO) 、URL 或我们的其他显著品牌特征等(统称
|
||||
“标识”),不得将该等标识以单独或与其他方式相结合的方式展示、使用或申请注册商标、进行域名注册等,也不得实施向他人明示或暗示有权展示、使用、或其他有权处理该些标识的行为。如您违反本协议使用上述标识给我们或他人造成损失的,您应当承担全部法律责任。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">您理解、确认并承诺,您在使用 1818AI
|
||||
时的输入内容(包括但不限于文字、图片、音频、视频等各种形式的内容及其中包含的文本、音乐、声音、图形图像、视觉设计、作品等所有组成部分)均由您原创、拥有完整权利或已取得充分、合法、有效授权(且含分许可、转授权权利),输入内容的知识产权、所有权、人格权、数据权益和
|
||||
/ 或其他相关权益由您和 /
|
||||
或授权您的第三方依法享有,同时不侵犯任何人的知识产权、人格权、数据权益、商业秘密等合法权益,否则由此产生的包括但不限于侵权责任在内的各项法律责任由您承担,相应纠纷应由您承担并解决,并且您应赔偿我们由此遭受的全部直接、间接损失(包括但不限于经济、商誉、维权支出、诉讼费、律师费等损失和支出)。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">您和 /
|
||||
或原权利人对输入内容享有的权利不因使用本服务而改变。在您与我们之间,在适用法律允许的范围内,输出内容的知识产权及相关权益归属于您。为了提升您使用本服务的用户体验、使您的内容得到更好的分享和推广,对于输入内容和您享有知识产权等权益的输出内容(如有),您同意授予我们和
|
||||
/
|
||||
或关联公司一项免费的、无需标注您个人身份的、可进行分许可及再许可、非独家的、永久的、可转让的、全球范围内的权利,在法律允许的范围内使用该等内容,例如用于产品和服务的提升和优化、品牌推广和宣传。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">为更好地分享和推广您的作品,对于您通过 1818AI
|
||||
上传发布的各种形式的内容,如文字、图片、音视频及其中包括的音乐、声音、台词、视觉设计、对话等所有组成部分,您授予我们一项免费的、全球范围内的、非独家的、可进行分许可及再许可的权利,包括复制权、翻译权、汇编权、信息网络传播权、改编权及制作衍生品、表演和展示的权利等,包括在
|
||||
1818AI 或我们运营的任何其他网站、应用程序或智能终端设备等产品上使用。您同意我们有权自行或许可第三方在与上述内容或我们有关的任何宣传、推广、广告、营销和 /
|
||||
或研究中使用,也可以通过其他方式开发该等全部或部分内容。</span></li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">为了向您提供更好的产品和服务,我们投入巨大的资源和努力。同时,为了更好地保护您的权利,您确认我们有权根据上述授权,自行或委托第三方对您上传发布且享有知识产权的内容进行维权,维权形式包括但不限于:监测侵权行为、发送维权函、提起诉讼或仲裁、调解、和解等,我们有权对维权事宜做出决策并独立实施。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">为了保护您的个人信息,属于您个人信息的相关内容我们都将不要求您对我们进行授权或要求您授权我们用于其他用途。对于经您授权同意提供给我们的数据和信息,我们将尽己所能保护数据安全和个人信息安全,但是请您务必注意在使用服务过程中不要提供、输入、上传、发布与您个人身份相关的内容,以避免给您带来不便。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">您理解、确认并同意,为遵守相关法律法规的规定以及为明确输出内容的权利归属或使用限制,我们有权在输出内容中添加标识、水印,且在您浏览、导出、下载输出内容时有权再次以提示语等显著形式告知您如何使用上述输出内容及其限制。您使用输出内容时应当根据实际使用场景进行显著的标识和提示,说明其为
|
||||
AI 生成内容,避免造成误导、混淆或误认,如因您未进行必要的标识和提示而导致的任何后果和责任由您独立承担。</span></li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">我们为 1818AI 开发、运营提供技术支持,并对其中的任何技术、资料及其知识产权以及 1818AI
|
||||
的开发和运营等过程中产生的所有数据和信息等享有法律法规允许范围内的全部权利。</span></li>
|
||||
</ol>
|
||||
<h2 style="margin-top:16pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">五、法律责任</span></h2>
|
||||
<ol type="1" style="margin:0pt; padding-left:0pt">
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">如果我们发现或收到他人举报或投诉用户违反本协议约定的,我们有权不经通知随时对相关内容(包括但不限于用户资料、上传信息、输入或输出内容)进行审查、屏蔽、删除、断开连接或采取其他必要措施,并视情节轻重对违规账号处以包括但不限于警告、账号冻结、封禁或关闭、设备封禁、功能封禁、IP
|
||||
限制或封禁、中止或终止服务等处罚或处置。</span></li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">用户理解并同意,我们有权依合理判断对违反有关法律法规或本协议规定的行为进行处罚或处置,对违法违规的任何用户采取适当的法律行动,并依据法律法规保存有关信息向有关部门报告等,我们不承担由此产生的任何法律责任。针对您违反本协议或其他服务条款的行为,我们有权独立判断并视情况采取预先警示、拒绝发布、立即停止传输信息、删除内容或评论、限制账号部分或者全部功能直至终止提供服务、永久关闭账号等措施,对于因此而造成您无法正常使用账号及相关服务、无法正常获取您账号内资产或其他权益等后果,我们不承担任何责任。我们有权公告处理结果,且有权根据实际情况决定是否恢复相关账号的使用。对涉嫌违反法律法规、涉嫌违法犯罪的行为,我们将保存有关记录,并有权依法向有关主管部门报告、配合有关主管部门调查、向公安机关报案等。对已删除内容我们有权不予恢复。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">用户理解并同意,因用户违反相关法律法规或本协议约定引发的任何后果,均由用户独立承担责任、赔偿损失,与我们无关。如侵害我们或他人权益的,用户须自行承担全部责任和赔偿一切损失(包括但不限于经济、商誉、维权支出、诉讼费、律师费等损失和支出)。</span>
|
||||
</li>
|
||||
</ol>
|
||||
<h2 style="margin-top:16pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">六、免责声明</span></h2>
|
||||
<ol type="1" style="margin:0pt; padding-left:0pt">
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">您理解、确认并同意,我们为了整体服务运营、平台运营安全的需要,有权视具体情况决定服务 /
|
||||
功能的设置及其范围修改、中断、中止或终止 1818AI 及相关服务。</span></li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">您理解、确认并同意,我们需要定期或不定期地对 1818AI
|
||||
及相关的设备进行检修或者维护,如因此类情况而造成服务中断,我们无需为此承担任何责任。</span></li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">您理解并同意,1818AI
|
||||
及其相关服务中的部分或全部内容系根据现有算法等技术手段自动生成的,我们会尽最大的努力为您提供服务,但是,由于技术手段天然的局限性以及软件和服务会受到多方面因素(不可抗力、政府行为、疫情防控、法律法规、技术风险、第三方服务瑕疵等)的影响或干扰,1818AI
|
||||
将不断完善与探索优化方案,但是不保证(包括但不限于):</span></li>
|
||||
</ol>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(1)进行任何明示或暗示的担保(适用性、准确性、可靠性、完整性、所有权、不侵权以及其他各种在法律法规允许的范围内的其他可能性);</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(2)产品和服务适合您的使用要求、需要或完全避免给您带来不适或其他有害要素;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(3)产品和服务不受任何干扰,不会中断或发生错误,及时、安全、可靠并满足或符合您的期望,或在您选择的任意时间、地点使用产品和服务;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(4)任何错误、缺陷都能得到修正;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(5)输出内容完全满足您的道德观念、宗教信仰等。</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">再次向您提醒,由于技术的客观性,1818AI 的软件、服务等可能存在不可避免地冒犯您的话语或相关输出内容,我们并没有主观上冒犯或侵权的故意。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">如果您不能理解上述全部的情形并豁免我们的相关责任,同时对 1818AI 及其服务的使用行为应自行承担相应风险,请您不要注册并使用 1818AI
|
||||
及其服务。</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span style="font-family:'仿宋'">4.
|
||||
如有涉嫌借款、投融资、理财或其他涉财产的网络信息、账号密码、广告或推广等信息,请您谨慎对待并自行进行判断,对您因此遭受的利润、商业信誉、资料损失或其他有形或无形损失,除法律法规另有明确规定外,我们不承担任何直接、间接、连带或惩罚性的赔偿责任。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span style="font-family:'仿宋'">5.
|
||||
我们有权处理相关违法违规内容,该权利不构成我们的义务或承诺,我们不能保证及时发现违法行为或进行相应处理。</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span style="font-family:'仿宋'">6.
|
||||
在任何情况下,我们均不对任何间接性、后果性、惩罚性、偶然性、特殊性或刑罚性的损害(包括但不限于因您使用 1818AI
|
||||
产品及服务而遭受的利润或预期收益损失)承担责任。除法律法规另有明确规定外,我们对您承担的全部责任,无论因何种原因或何种行为方式产生,始终不超过您因使用 1818AI
|
||||
产品及服务期间而向我们支付的费用总额(如有)。</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span style="font-family:'仿宋'">7.
|
||||
本协议旨在保障遵守国家法律法规、维护公序良俗、保护合法权益,我们将尽己所能按照相关法律法规对有关事项进行判断,但囿于自身局限性,我们并不保证我们对有关事项的判断完全与司法机关、行政机关的判断一致,对于因此产生的后果您理解、确认并同意自行承担。</span>
|
||||
</p>
|
||||
<h2 style="margin-top:16pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">七、其他</span></h2>
|
||||
<ol type="1" style="margin:0pt; padding-left:0pt">
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">您知悉并确认,本协议签订地为杭州市余杭区(注:星洋智慧(杭州)科技有限公司注册地通常在杭州辖区,此处默认填写杭州常见的协议签订地,若有具体地址可进一步修改),本协议适用中华人民共和国(为本协议之目的,不含香港、澳门、台湾地区)法律(不包括冲突法),所有因本协议引起的或与本协议有关的争议,应当通过友好协商解决,协商不成的,应通过向合同签订地有管辖权的人民法院提起诉讼的方式予以解决。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">如本协议中的任何条款因故完全或部分无效或缺乏执行力,本协议的其余条款仍有效且有约束力。</span></li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">本协议中的标题仅为方便阅读而设,并不影响本协议中任何规定的含义或解释。</span></li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">您和我们均是独立的主体,在任何情况下本协议不构成我们对您的任何形式的明示或暗示的保证或担保,双方之间亦不构成代理、合伙、合营或雇佣关系。</span>
|
||||
</li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span
|
||||
style="font-size:12pt; color:#000000">为给您提供更好的服务或因国家法律法规、政策调整、技术条件、产品功能等变化需要,我们会适时对本协议进行修订或更新(“更新”),更新后的本协议一经发布即生效,并构成本协议的组成部分。本协议更新后,我们会对更新后的版本予以公布,并以通知、公告等适当的方式提醒您,以便您及时了解本协议的最新版本,您也可以在
|
||||
1818AI 相关页面查阅最新版本的协议。如您对更新后的协议内容有异议的,请立即停止登录或使用 1818AI 产品和服务。若您继续登录或使用 1818AI
|
||||
产品和服务,即视为您认可、同意并接受更新后的协议内容。</span></li>
|
||||
<li
|
||||
style="margin-top:6pt; margin-left:13.25pt; margin-bottom:6pt; line-height:120%; padding-left:1.15pt; font-family:'仿宋'; font-size:11pt; color:#3370ff">
|
||||
<span style="font-size:12pt; color:#000000">星洋智慧(杭州)科技有限公司的关联公司包括 [可根据实际关联公司情况补充,若无则删除本项中具体公司名称表述,保留
|
||||
“星洋智慧(杭州)科技有限公司的关联公司”] 等。</span></li>
|
||||
</ol>
|
||||
<h1 style="margin-top:19pt; margin-bottom:7pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">附件:平台自律公约</span></h1>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">亲爱的平台用户,您好:</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">我们的愿景是 “智能创造极致体验”,我们致力于用技术促进知识的产生和传播,不断传递正能量,弘扬社会主义核心价值观。</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">1818AI 是一个让用户事半功倍的工具平台,为维护更好的平台生态,营造积极向上的平台氛围,我们修订了《平台自律公约》(以下简称
|
||||
“本公约”),由所有平台用户共同遵守。</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">如果您发现有用户使用平台进行违法违规行为,生成、传播违法有害信息等内容的,您可通过公示的投诉举报制度向平台投诉、举报相关行为(反馈邮箱:</span><span
|
||||
style="font-family:'仿宋'">straoceanwisdom@163.com</span><span
|
||||
style="font-family:'仿宋'">),我们将及时受理和处理您的投诉举报(包括但不限于封禁或限制相关用户的使用行为等),以共同营造风清气正的网络空间。</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">我们将不断完善与更新本公约,期待与你一同用好科技的力量,为社会创造更大的价值!</span></p>
|
||||
<h2 style="margin-top:16pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">1818AI 倡导的行为</span></h2>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(一)我们呼吁用户遵守宪法、法律和行政法规、社会主义制度、国家利益、公民合法权益、社会公共秩序、道德风尚,坚持正确政治方向、舆论导向和价值取向,弘扬社会主义核心价值观,促进形成积极健康、向上向善的网络文化。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(二)我们提倡用户尊重知识产权(请用户仅发布、上传自己原创或已取得合法授权、许可的内容)和他人的合法权益(名誉权、肖像权、隐私权等),在法律法规规定和风序良俗允许的范围内使用平台。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(三)我们鼓励用户将平台工具生成的结果用于传播正能量的用户,关爱未成年人、老年人等群体,尊重性别平等,不攻击、谩骂、侮辱、诽谤、歧视他人,不侵犯他人合法权益。</span>
|
||||
</p>
|
||||
<h2 style="margin-top:16pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">1818AI 禁止的行为</span></h2>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">亲爱的平台用户,您同意并承诺不上传、制作、复制、发布、传播下列信息:</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(一)反对宪法所确定的基本原则的;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(二)危害国家安全、政治安全,泄露国家秘密,颠覆国家政权,推翻社会主义制度,煽动分裂国家,破坏国家统一的;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(三)损害国家荣誉和利益的,损害国家形象;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(四)煽动民族仇恨、民族歧视,破坏民族团结的;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(五)煽动非法集会、结社、游行、示威、聚众扰乱社会秩序,破坏社会稳定与公共安全;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(六)破坏(违背)国家宗教政策,宣扬邪教和封建迷信以及不符合科学规律的;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(七)宣扬暴力、恐怖主义、极端主义的,煽动实施暴力、恐怖、极端主义活动的;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(八)歪曲、丑化、亵渎、否定英雄烈士事迹和精神,以侮辱、诽谤或者其他方式侵害英雄烈士的姓名、肖像、名誉、荣誉的;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(九)煽动地域歧视、地域仇恨的;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(十)制作、发布、传播谣言、虚假信息,扰乱经济秩序和社会秩序、破坏社会稳定的;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(十一)制作、发布、传播淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆违法、犯罪的;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(十二)危害网络安全、利用网络从事危害国家安全、荣誉和利益的;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(十三)侵害他人名誉权(如:侮辱或者诽谤他人)、肖像权、隐私权、知识产权(著作权、商标权、专利权等)和其他合法权益(商号、标识、知名装潢等)等法律法规禁止的;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">1.对他人进行暴力恐吓、威胁,实施人肉搜索的;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">2.涉及他人隐私、个人信息或资料的;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(十四)包含恐怖、暴力血腥、高危险性、危害表演者自身或他人身心健康内容的,包括但不限于以下情形:</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">1.任何暴力和 / 或自残行为内容;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">2.任何威胁生命健康、利用刀具等危险器械表演的危及自身或他人人身及 / 或财产权利的内容;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">3.怂恿、诱导他人参与可能会造成人身伤害或导致死亡的危险或违法活动的内容。</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(十五)侵害未成年人合法权益或者损害未成年人身心健康的;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(十六)制作、散播违反国家法律法规规定的商业广告、过度营销信息及垃圾信息等的;</span></p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt"><span
|
||||
style="font-family:'仿宋'">(十七)含有法律、行政法规、公序良俗和国家规定禁止的其他内容。</span></p>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
546
public/doc/隐私政策.html
Normal file
@@ -0,0 +1,546 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
||||
<meta http-equiv="Content-Style-Type" content="text/css"/>
|
||||
<meta name="generator" content="Aspose.Words for .NET 17.1.0.0"/>
|
||||
<title>1818AI隐私政策 - 用户隐私保护 | 个人信息安全 | 数据保护协议 | 1818ai</title>
|
||||
</head>
|
||||
<body>
|
||||
<div>
|
||||
<h1 style="margin-top:19pt; margin-bottom:7pt; text-align:center; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1818AI 隐私政策</span>
|
||||
</h1>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">更新日期:2025 年 </span>
|
||||
<span style="font-family:'仿宋'">8</span>
|
||||
<span style="font-family:'仿宋'">月 18 日</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">欢迎您使用 1818AI 产品和服务!</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1818AI 是由</span>
|
||||
<span style="font-family:'仿宋'; font-weight:bold">星洋智慧(杭州)科技有限公司</span>
|
||||
<span style="font-family:'仿宋'">及其关联公司(合称 “我们”,具体见《1818AI 用户协议》)开发及运营的产品(包括网站、客户端、移动应用程序(APP)、小程序,统称 “1818AI” 或 “本产品”),将为您提供人工智能(“AI”)内容生成服务及与之相关的其他服务(统称 “服务”)。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">为方便用户(“您”)注册和使用本产品的服务,我们可能会收集和使用您的相关个人信息(“个人信息”)。我们深知个人信息对您的重要性,并会尽全力保护您的个人信息和隐私安全。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">您可以通过查询《个人信息收集清单》,快速便捷了解我们收集个人信息的场景、目的和具体的数据类型。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">我们将通过《1818AI 隐私政策》(“本隐私政策” 或 “本政策”)向您告知我们的个人信息处理规则,并按照本政策收集和使用您的相关数据和信息。除非法律、行政法规另有规定,针对我们如何处理您的个人信息,您享有知情权和决定权,有权限制或者拒绝我们或其他方对您的个人信息进行处理;同时,您有权要求我们对我们向您提供的个人信息处理规则进行解释说明。敏感个人信息是一旦泄露或者非法使用,容易导致自然人的人格尊严受到侵害或者人身、财产安全受到危害的个人信息,包括生物识别、宗教信仰、特定身份、医疗健康、金融账户、行踪轨迹信息,以及不满十四周岁未成年人的个人信息。本政策中,若个人信息为敏感个人信息的,我们将以字体加粗、划线和 / 或标注 * 号的形式提示您注意并获取您的明示同意,您应格外关注此类信息的列举。对于与您的权益可能存在重大关系的内容,我们将通过加粗和 / 或划线方式予以标识,请您重点阅读。如果您对本政策有疑问的,请通过本政策列明的方式询问,我们将解释本政策内容。您点击确认本政策、使用或在我们更新本政策后继续使用本产品的服务,即意味着您已经同意本政策,同意我们按照本政策收集和使用您的相关数据和信息。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">本隐私政策将帮助您了解以下内容:</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">一、我们如何收集和使用您的个人信息</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">二、我们如何委托处理、共享、转移、公开披露您的个人信息</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">三、我们如何保存和保护您的个人信息</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">四、您的个人信息权利</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">五、未成年人信息保护</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">六、本政策的更新和修订</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">七、如何联系我们</span>
|
||||
</p>
|
||||
<h2 style="margin-top:16pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">一、我们如何收集和使用您的个人信息</span>
|
||||
</h2>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">我们会基于以下目的和用途、按照以下方式收集和使用您的个人信息:</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.1 账号注册、登录</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.1.1 我们通过 </span>
|
||||
<span style="font-family:'仿宋'">1818ai</span>
|
||||
<span style="font-family:'仿宋'">平台账号(“账号”)为您提供本产品的服务。为使用本产品,您需要提供真实、准确、完整、有效的注册信息和资料(“注册信息”),以便创建账号。您可以通过手机号码创建账号,我们会使用您的手机号码向您发送验证码。手机号码是履行国家法律法规关于网络实名制要求的必要信息,您应当使用您本人的手机号码进行注册。如果您不提供手机号码用于注册、登录,或者您不创建账号的,我们可能无法为您提供本产品的全部功能和服务。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.1.2 基于我们与通信运营商的合作,我们向您提供 “一键登录” 功能,您使用该功能的,需要阅读并同意通信运营商的相关协议。经过您的授权同意,我们会使用通信运营商提供的功能,将您设备中的手机号码作为您的注册、登录账号并免于密码或动态验证码核验,为您提供快捷的注册、登录服务。如果您不希望使用 “一键登录” 功能,您可以通过其他方式注册、登录。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.1.3 您可以使用第三方账号登录并使用本产品,本产品支持的可用于注册、登录的第三方账号以本产品实际显示的为准。经过您的授权同意,我们将获取您在第三方平台的注册信息(头像、昵称、用户名以及您授权的其他信息),用于创建与该第三方账号绑定的本产品账号,使您可以直接注册、登录并使用本产品。如果您拒绝前述信息的收集和使用,将无法使用第三方账号注册、登录本产品,但不影响您通过其他方式注册、登录。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.1.4 注册、登录完成后,您可以设置和完善账号信息(头像、昵称、绑定第三方账号等)。您知悉并同意,您的头像、昵称将可能被用于在本产品公开展示。</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.2 内容生成</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.2.1 我们基于 AI 技术,向您提供 AI 模型视频或图片内容生成服务。为了向您提供服务,我们会收集您主动输入的文字、图片、配置参数等指令(“生成指令” 或 “输入内容”)。我们会对上述信息进行分析,以便于为您生成符合您指令和要求的内容(“生成内容” 或 “输出内容”)。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">您主动拍摄图片、视频,或上传文件时,为实现功能的需要,我们会根据您输入信息的类型和输入方式分别请求您授权相机、存储权限(相册、媒体和其他文件)。如您拒绝授权,将无法拍摄图片、视频,或者无法上传文件,但这不影响您使用 1818AI 的其他功能。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">特别地,在您使用内容生成功能的过程中:</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(1)我们十分建议并请求您在使用我们的服务过程中,不要输入能够识别您或其他人身份的个人信息,因为这类个人信息不是我们必须收集的信息。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(2)如您的输入内容包含他人的个人信息的,请您务必在提供该等信息前获得他人的合法授权,避免造成对他人信息的不当使用或泄露。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(3)当您使用内容生成服务对肖像类素材进行处理、制作时,我们可能会对您输入内容中的人脸、肖像或面部识别特征信息(统称 “* 人脸信息”)的特征点、矢量点进行分析,以协助您使用服务,但我们不会将该等信息用于识别特定自然人。在此过程中:</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-left:14.4pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">•</span>
|
||||
<span style="font:7pt 'Times New Roman'">      </span>
|
||||
<span style="font-family:'仿宋'">我们的分析处理过程会采取必要安全措施,除非另有明确说明、征得您的同意,我们不会将人脸信息用于其他用途或共享给未经授权的第三方。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-left:14.4pt; margin-bottom:6pt; text-indent:-14.4pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'; font-size:11pt; color:#3370ff">•</span>
|
||||
<span style="font:7pt 'Times New Roman'">      </span>
|
||||
<span style="font-family:'仿宋'">为了使您能够追溯及管理您的历史输入、输出内容(“历史内容”),并可以继续使用历史内容用于创作,我们会存储历史内容(含 * 人脸信息)。您可以在相关管理页面手动删除相关历史内容。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(4)用户不得利用基于深度学习、虚拟现实、生成式人工智能等新技术新应用制作、上传、复制、传送、传播虚假新闻信息等法律法规禁止的信息内容,或将合成内容谎称为自然内容。您在发布或传播利用基于深度学习、虚拟现实、生成式人工智能等新技术新应用制作的非真实信息时,应当以显著方式予以标识,否则我们有权对相关内容和账户采取包括但不限于增加标识、限制、封禁等措施。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.2.2 您可通过个人主页访问和管理生成内容,包括公开发布。您选择公开发布生成内容的,其他用户可以通过本产品访问、查阅生成内容及其对应的生成指令,并使用该生成指令生成内容。如您不同意本产品及其他用户对您的生成内容及生成指令的使用,您可以选择不公开发布生成内容。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.2.3 当您使用视频生成功能、播放视频时,为了适配您的设备状态,我们可能会调用设备的加速度传感器、陀螺仪传感器、重力传感器等设备传感器,以识别您的设备横竖屏状态。</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.3 支付服务</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.3.1 您可以订购本产品的付费服务。您订购付费服务的过程中可能需要进行支付,在支付过程中,我们可能会收集您的 * 第三方支付账号信息(支付宝账号等,以您实际使用的支付方式为准)、* 订单支付信息。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.3.2 您可以就已完成订购的付费服务向我们申请开具发票。根据您申请的发票类型的不同,我们将收集和使用如下信息中的一项或多项:邮箱地址、发票抬头(个人姓名或单位名称)、单位税号、单位地址及电话、开户行名称及账号、专票证明、委托关系证明。如果您拒绝提供上述信息或者提供的信息有误的,我们将无法为您开具发票,您可以更正、补充或重新提交正确、必要的信息。</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.4 用户反馈与服务</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">当您向我们进行咨询、申诉或提起投诉时,为了方便与您联系或帮助您解决问题,我们可能需要您提供手机号码、电子邮箱。如您拒绝提供上述信息,我们可能无法向您及时反馈相关处理结果。</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.5 保障服务安全</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">为保障您使用我们的软件时系统的稳定性和安全性,防止您的个人信息被非法获取,更准确地预防欺诈和保护账号安全,我们需要收集您的设备信息(包括设备名称、设备品牌、设备型号及规格、设备厂商、MAC 地址、设备标识(IMEI/MEID/AndroidID/OpenUDID/IMSI/IDFA/OAID 及其他综合设备参数形成的设备标识符)、设备 MD5 值(基于设备 MAC 地址加密的 MD5 值)、传感器列表、设备启动时间、设备初始化时间,操作系统版本、操作系统设置的国家、语言、时区、分辨率、系统更新时间及其识别符,服务提供商网络 ID、网络位置信息(通过 IP 地址、运营商信息、基站信息、附近的 WIFI、连接的 WIFI 获取的大致地理位置信息,且仅收集至国家 / 省 / 市)、登录信息(手机号码、短信验证码)来判断您的账号风险,并可能会记录一些我们认为有风险的链接(“URL”);我们也会收集您的设备信息用于对我们的系统问题进行分析、统计流量并排查可能存在的风险,在您选择向我们发送异常信息时予以排查。如果您不提供上述信息,我们则无法在您使用我们的服务过程中对您的服务及账号安全进行保护。</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.6 改善服务</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.6.1 我们会收集您在使用本产品过程中的行为信息,包括您的点击、浏览、关注、点赞、反馈、分享、上传、下载、发布、搜索、评价等操作行为信息,用以向您提供服务,以及改进我们的服务质量。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.6.2 在经安全加密技术处理、去标识化且无法重新识别特定个人的前提下,我们可能会将输入内容、输出内容、行为信息进行分析和用于模型训练,以不断调整优化模型效果和产品体验。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.6.3 我们可能会将去标识化处理后的信息单独或结合起来使用,进行数据分析以统计用户数量和来源、分析本产品的使用状况、发现并解决本产品故障、开展内部审计、数据分析和研究及第三方 SDK 统计服务,以不断改进本产品、为您提供更优质的服务。</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.7 消息通知</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">您知悉并同意,我们在运营中可能会通过您的终端设备向您发送与本产品或您所使用的服务有关的消息通知,您可以通过在终端设备中对 “通知” 权限进行设置来选择是否接受通知。我们也可能会通过您提供的手机号码,以短信、电话的方式向您发送通知,以及您可能感兴趣的服务、功能或活动等商业性信息;如您不愿接受这些信息,您可以通过短信中提供的退订方式进行退订,也可以通过本政策列明的联系方式与我们联系进行退订。</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.8 设备权限调用</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">我们向您提供服务过程中,会调用您的主要设备权限。您可以在设备的设置功能中选择关闭部分或全部权限。在不同设备中,权限显示方式及关闭方式可能有所不同,具体请参考设备及系统开发方说明或指引。我们调用的主要设备权限如下:</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'"> </span>
|
||||
</p>
|
||||
<table cellspacing="0" cellpadding="0" style="border-collapse:collapse">
|
||||
<tr>
|
||||
<td style="width:126pt; border:0.75pt solid #dee0e3; padding:2.62pt 5.62pt 1.12pt; vertical-align:top">
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">设备权限</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:126pt; border:0.75pt solid #dee0e3; padding:2.62pt 5.62pt 1.12pt; vertical-align:top">
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">对应业务功能和场景说明</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:126pt; border:0.75pt solid #dee0e3; padding:2.62pt 5.62pt 1.12pt; vertical-align:top">
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">通知</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:126pt; border:0.75pt solid #dee0e3; padding:2.62pt 5.62pt 1.12pt; vertical-align:top">
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">系统通知</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:126pt; border:0.75pt solid #dee0e3; padding:2.62pt 5.62pt 1.12pt; vertical-align:top">
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">网络权限</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:126pt; border:0.75pt solid #dee0e3; padding:2.62pt 5.62pt 1.12pt; vertical-align:top">
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">连接网络</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:126pt; border:0.75pt solid #dee0e3; padding:2.62pt 5.62pt 1.12pt; vertical-align:top">
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">相机(摄像头)</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:126pt; border:0.75pt solid #dee0e3; padding:2.62pt 5.62pt 1.12pt; vertical-align:top">
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">拍摄照片或视频</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:126pt; border:0.75pt solid #dee0e3; padding:2.62pt 5.62pt 1.12pt; vertical-align:top">
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">存储(相册、媒体和其他文件)</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:126pt; border:0.75pt solid #dee0e3; padding:2.62pt 5.62pt 1.12pt; vertical-align:top">
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">访问、发送、上传或保存图片、语音、音频、视频、文件</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:126pt; border:0.75pt solid #dee0e3; padding:2.62pt 5.62pt 1.12pt; vertical-align:top">
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">读取手机 / 电话状态(包括设备信息和运行状态)</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:126pt; border:0.75pt solid #dee0e3; padding:2.62pt 5.62pt 1.12pt; vertical-align:top">
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">保障服务安全和改善服务</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:126pt; border:0.75pt solid #dee0e3; padding:2.62pt 5.62pt 1.12pt; vertical-align:top">
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">读取剪切板</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:126pt; border:0.75pt solid #dee0e3; padding:2.62pt 5.62pt 1.12pt; vertical-align:top">
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">粘贴信息</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="width:126pt; border:0.75pt solid #dee0e3; padding:2.62pt 5.62pt 1.12pt; vertical-align:top">
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">访问大致地理位置(Android)</span>
|
||||
</p>
|
||||
</td>
|
||||
<td style="width:126pt; border:0.75pt solid #dee0e3; padding:2.62pt 5.62pt 1.12pt; vertical-align:top">
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">保障服务安全和改善服务</span>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">对于可能需要调用您的设备权限的情形,我们在首次调用时会单独提示您是否开启权限。请您注意,您开启这些权限即代表您授权同意我们可以通过相应权限收集和使用对应的个人信息来实现对应的功能,您关闭权限即代表您取消了这些授权,则我们将不再继续通过设备权限收集您的这些个人信息,也无法为您提供对应的功能。</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.9 征得授权同意的例外</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">根据相关法律法规的规定,在以下情形中,我们可以在不征得您的授权同意的情况下收集、使用一些必要的个人信息:</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(1)为订立、履行个人作为一方当事人的合同所必需,或者按照依法制定的劳动规章制度和依法签订的集体合同实施人力资源管理所必需;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(2)为履行法定职责或者法定义务所必需;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(3)为应对突发公共卫生事件,或者紧急情况下为保护自然人的生命健康和财产安全所必需;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(4)为公共利益实施新闻报道、舆论监督等行为,在合理的范围内处理个人信息;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(5)根据《个人信息保护法》等相关法律法规规定在合理的范围内处理个人自行公开或者其他已经合法公开的个人信息;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(6)法律法规规定的其他情形。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">特别提示您,如信息经过处理后无法单独或结合其他信息识别特定自然人的,其不属于法律意义上的个人信息,根据法律规定,对其进行使用、处理、共享、转移、公开披露的,无需另行通知您或征得您的同意。</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.10 对 Cookie 和同类技术的使用</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.10.1 Cookie 和设备信息标识等同类技术是互联网中的普遍使用的技术。如果您接受 Cookie,我们可能会使用 Cookie 和同类技术,以收集、标识和存储你访问、使用本产品时的信息。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.10.2 您可以通过浏览器设置接受、拒绝或管理 Cookie。如果您拒绝 Cookie,您有可能无法享受最佳的服务体验,某些功能的可用性可能会受到影响。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">1.10.3 通过 Cookie 所取得的有关信息,适用本政策。</span>
|
||||
</p>
|
||||
<h2 style="margin-top:16pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">二、我们如何委托处理、共享、转移、公开披露您的个人信息</span>
|
||||
</h2>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">2.1 委托处理与共享</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">2.1.1 我们不会与任何公司、组织和个人共享您的个人信息,除非存在以下一种或多种情形:</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(1)事先获得您的同意或授权;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(2)您自行提出的;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(3)根据适用的法律法规、法律程序的要求或相关监管机关、行政机关、司法机关、或其他有权机关的要求所必须的情况下进行提供;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(4)为向您提供服务,与合作伙伴进行的必要共享。我们的合作伙伴主要包括以下类型,具体请查阅《第三方信息共享清单》:</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">A. 内容审核服务商:为保证用户在互联网信息平台上发布的内容是安全的,我们可能会向委托的第三方内容审核服务商共享您在本产品中输入、发布的信息内容。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">B. 广告和统计分析类合作伙伴:为帮助进行广告或决策建议、提高信息内容有效触达率、进一步了解用户需求,我们可能会与委托我们和 / 或我们委托其进行信息推广和广告投放的合作伙伴、或统计分析类合作伙伴共享去标识化的设备信息或统计信息,这些信息难以或无法与你的真实身份相关联。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">C. 合作的第三方 SDK 服务商:当您使用本产品时,我们可能会接入由第三方提供的软件开发包(SDK)以实现相关功能(第三方账号登录功能、支付功能、通知功能等)。第三方 SDK 服务商可能会直接收集您的相关信息(以嵌入代码、插件等形式)。请您注意,这些第三方主体拥有不同于我们的隐私政策,请您在使用本产品和 / 或第三方 SDK 服务前先行查阅其隐私政策。您知悉并同意,我们会尽商业上的合理努力要求该第三方对您的个人信息采取保护措施,但我们无法保证该第三方一定会按照我们的要求采取保护措施,亦不对该第三方的行为及后果承担任何责任。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(5)当您选择参加我们与我们的关联公司或其他合作伙伴举办的营销活动时,可能需要您提供姓名、联系方式等信息。您拒绝提供这些信息可能将无法参加相关活动,但不会影响您使用本产品的其他功能。经过您的同意后,我们才会将这些信息与关联公司或合作伙伴共享,以保障您在活动中获得体验一致的服务,或由合作伙伴及时向您兑现奖励。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(6)与我们的关联公司进行必要的共享:我们可能会与</span>
|
||||
<span style="font-family:'仿宋'; font-weight:bold">星洋智慧(杭州)科技有限公司</span>
|
||||
<span style="font-family:'仿宋'">的关联公司共享您的个人信息。我们只会共享必要的个人信息,且这种共享受本政策所声明的目的的约束。关联公司如要改变个人信息的处理目的,将再次征得您的授权和同意。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(7)相关法律法规规定的其他情形。</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">2.2 转移</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">我们不会将您的个人信息转让或转移给任何公司、组织和个人,但以下情形除外:</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(1)获得您的明确同意后,我们会向其他方转让或转移您的个人信息;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(2)在涉及合并、收购或破产清算时,如涉及到个人信息转让或转移,我们将要求继受方按照同等标准继续履行个人信息保护义务,若继受方变更原先的处理目的、处理方式的,我们将要求继受方重新征得您的授权同意。</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">2.3 公开披露</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">公开披露是指向社会或不特定公众发布信息的行为。我们仅会在以下情形下,公开披露您的个人信息:</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(1)获得您明确同意后;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(2)基于法律的披露:在法律、法律程序、诉讼或政府主管部门强制性要求的情况下,我们可能会公开披露您的个人信息。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(3)您主动在本产品公开披露、公开发布信息内容时,您的昵称将会被一同公开展示;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(4)因发布中奖、处罚名单相关的通知、公告而对您的账号信息(例如昵称)进行必要的展示;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(5)相关法律法规规定的其他情形。</span>
|
||||
</p>
|
||||
<h2 style="margin-top:16pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">三、我们如何保存和保护您的个人信息</span>
|
||||
</h2>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">3.1 我们如何保存您的个人信息</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">3.1.1 我们依照法律法规的规定,将在境内运营过程中收集和产生的您的个人信息存储于中华人民共和国境内。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">3.1.2 我们仅在为提供服务之目的所必需的期间内保留您的个人信息。在您注销账号或主动删除个人信息之后、保存期限届满、您的信息已经不再需要用于实现本政策规定的目的和用途、也无需根据相关法律法规的规定保存时,我们将对个人信息进行删除、销毁或匿名化处理。</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">3.2 我们如何保护您的个人信息</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">我们非常重视个人信息安全,并采取一切合理可行的措施,保护您的个人信息:</span>
|
||||
</p>
|
||||
<h4 style="margin-top:13pt; margin-bottom:6pt; line-height:120%">
|
||||
<span style="font-family:'仿宋'">3.2.1 数据安全技术措施</span>
|
||||
</h4>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">我们会采用符合业界标准的安全防护措施以及行业内通行的安全技术来防止您的个人信息遭到未经授权的访问、修改,避免您的个人信息泄露、损坏或丢失:</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(1)采取加密技术对您的个人信息进行加密存储,并设置严格的数据访问权限,确保您的个人信息安全。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(2)我们不时聘请安全专家为技术人员提供相应培训,并在</span>
|
||||
<span style="font-family:'仿宋'; font-weight:bold">星洋智慧(杭州)科技有限公司</span>
|
||||
<span style="font-family:'仿宋'">技术部内部设置相应的安全专家检查系统的安全性。</span>
|
||||
</p>
|
||||
<h4 style="margin-top:13pt; margin-bottom:6pt; line-height:120%">
|
||||
<span style="font-family:'仿宋'">3.2.2 安全事件处置</span>
|
||||
</h4>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(1)一旦发生个人信息安全事件,我们将按照法律法规的要求,及时向您告知安全事件的基本情况和可能的影响、我们已采取或将要采取的处置措施、您可自主防范和降低风险的建议、对您的补救措施等。我们同时将及时将事件相关情况以邮件、信函、电话、推送通知等方式告知您,难以逐一告知个人信息主体时,我们会采取合理、有效的方式发布公告。同时,我们还将按照监管部门要求,主动上报个人信息安全事件的处置情况。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(2)尽管我们采取了上述技术安全措施,但请您理解,在互联网行业由于技术的限制和飞速发展以及可能存在的各种恶意攻击手段,即便我们竭尽所能加强安全措施,也不可能始终保证信息的百分之百安全。请您了解,您使用我们的软件时所用的系统和通讯网络,有可能因超出我们的控制能力之外的其他因素而出现安全问题。如您发现自己的个人信息泄密,尤其是您的账号发生泄漏,您应该立即通过本政策列明的联系方式联络我们,以便我们采取相应措施。</span>
|
||||
</p>
|
||||
<h2 style="margin-top:16pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">四、您的个人信息权利</span>
|
||||
</h2>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">我们非常重视您的个人信息权利,根据相关法律法规规定,我们保障您对自己的个人信息行使以下权利:</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">4.1 查阅、复制、更正、补充和转移您的个人信息</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">您有权查阅、复制、更正、补充和转移您的个人信息。您可以通过账号设置查阅、复制、更正您的个人信息,或者通过本政策列明的方式联系我们。</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">4.2 删除您的个人信息</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">在以下情形中,您可以向我们提出删除个人信息的请求:</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(1)如果我们处理个人信息的行为违反法律法规;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(2)如果我们收集、使用您的个人信息,却未征得您的同意;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(3)如果我们处理个人信息的行为违反了与您的约定;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(4)如果您不再使用我们的产品或服务,或您注销了账号;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(5)如果我们终止服务及运营。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">收到您的删除请求后,我们会根据您及相关法律法规的要求进行后续处理并向您反馈结果。我们还将同时通知从我们获得您的个人信息的实体,要求其及时删除,除非法律法规另有规定,或这些实体获得您的独立授权。当您或我们协助您删除相关信息后,因为适用的法律和安全技术,我们可能无法立即从备份系统中删除相应的信息,我们将安全地存储您的个人信息并将其与任何进一步处理隔离,直到备份可以清除或实现匿名化处理。</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">4.3 改变或撤回您的授权</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">您有权改变您授权同意的范围或撤回您的授权。对于设备权限的授权,您可以在终端设备上改变或关闭。对于其他个人信息的授权同意,您可以通过本政策列明的方式联系我们改变您授权的范围或者撤回您的授权。请您充分了解并知悉,部分业务功能需要一些必要的个人信息才能得以完成,改变授权范围或者撤回授权可能影响您继续使用相关功能或服务,但不会影响撤回前基于您的授权同意已进行的个人信息处理活动。</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">4.4 已故用户的个人信息保护</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">用户(仅限自然人)去世后,其近亲属为了自身的合法、正当利益,可以通过本政策约定的联系方式对去世用户的相关个人信息行使查阅、更正、删除等权利,但是去世用户生前另有安排的除外。为了充分保护逝者的个人信息权益,申请行使该等权利的逝者近亲属需要完成身份核验手续,并承诺和保证逝者近亲属行使该等权利不违背逝者生前的安排,且行使权利的目的具有合法正当性。</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">4.5 注销账号</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">您可以根据本产品的指引申请注销账号。在您注销账号前,我们可能验证您的个人身份、安全状态、设备信息。您知悉并理解,注销账号是不可逆的行为,当注销账号后,我们将停止为您提供 1818AI 服务,并删除您账号存续期间在 1818AI 的一切数据信息或对其进行匿名化处理。您仅在 1818AI 注销账号的,不影响您继续通过 </span>
|
||||
<span style="font-family:'仿宋'">1818ai</span>
|
||||
<span style="font-family:'仿宋'">平台账号使用 </span>
|
||||
<span style="font-family:'仿宋'">1818ai</span>
|
||||
<span style="font-family:'仿宋'">的其他服务。</span>
|
||||
</p>
|
||||
<h3 style="margin-top:15pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">4.6 响应您的请求</span>
|
||||
</h3>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">为了保障安全,我们可能需要您提供书面材料,或以其他方式证明您的身份,我们将在收到您反馈并验证您的身份后的十五个工作日内答复您的请求。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">对于您合理的请求,我们原则上不收取费用,但对多次重复、超出合理限度的请求,我们将视情况收取一定成本费用。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">对于那些无端重复、需要过多技术手段、给他人合法权益带来风险或者非常不切实际的请求,我们可能会予以拒绝。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">但是,您知晓并同意在以下情形中,按照法律法规要求,我们可能无法响应您的请求:</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(1)与国家安全、国防安全有关的;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(2)与公共安全、公共卫生、重大公共利益有关的;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(3)与犯罪侦查、起诉和审判等有关的;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(4)有充分证据表明您存在主观恶意或滥用权利的;</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">(5)响应您的请求将导致您或其他个人、组织的合法权益受到严重损害的。</span>
|
||||
</p>
|
||||
<h2 style="margin-top:16pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">五、未成年人信息保护</span>
|
||||
</h2>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">5.1 我们非常重视对未成年人个人信息的保护。1818AI 的服务主要面向成年人,如您是未满 18 周岁的未成年人,您应在您的监护人监护、指导下并获得监护人同意的情况下,认真阅读并同意本政策及《未成年人个人信息保护规则》后,方可使用本产品。如您未取得监护人的同意,监护人可以通过本政策列明的方式联系我们处理相关账号,我们并有权对相关账号的功能、使用进行限制,包括但不限于浏览、发布信息、互动交流等功能。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">5.2 对于经法定监护人同意而收集未成年人个人信息的情况,我们仅在法律允许、监护人明确同意或者保护未成年人所必要的情况下使用该等信息。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">5.3 如果您的监护人不同意您按照本隐私政策的规定向我们提供您的个人信息,请您立刻通知我们,以便我们对您的信息进行处理。</span>
|
||||
</p>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">5.4 更多信息,请查阅我们的《未成年人个人信息保护规则》。</span>
|
||||
</p>
|
||||
<h2 style="margin-top:16pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">六、本政策的更新和修订</span>
|
||||
</h2>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">6.1 为给您提供更好的服务以及随着</span>
|
||||
<span style="font-family:'仿宋'; font-weight:bold">星洋智慧(杭州)科技有限公司</span>
|
||||
<span style="font-family:'仿宋'">业务的发展,我们可能会适时更新和修订本隐私政策,更新后的本政策一经发布即生效。我们会通过 1818AI 发布更新版本并通过网站公告或以其他适当方式提醒您相关内容的更新,也请您访问本产品以便及时了解最新的隐私政策。如果您不同意更新后的本政策,您应当停止使用本产品,您继续使用本产品的,即视为您同意更新后的本政策。</span>
|
||||
</p>
|
||||
<h2 style="margin-top:16pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">七、如何联系我们</span>
|
||||
</h2>
|
||||
<p style="margin-top:6pt; margin-bottom:6pt; line-height:120%; font-size:12pt">
|
||||
<span style="font-family:'仿宋'">如您对本隐私政策或您个人信息的相关事宜有任何问题、意见或建议,或需要进行投诉、举报、维权的,您可通过电子邮箱(</span>
|
||||
<span style="font-family:'仿宋'">straoceanwisdom@163.</span>
|
||||
<span style="font-family:'仿宋'">com)方式联系我们。我们将尽快审核所涉问题、核实相关情况,并在验证您的身份后及时予以回复。一般情况下,我们将在 15 个工作日内回复您的请求。</span>
|
||||
</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
BIN
public/favicon-16x16.png
Normal file
|
After Width: | Height: | Size: 633 B |
BIN
public/favicon-32x32.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
public/favicon.ico
Normal file
|
After Width: | Height: | Size: 15 KiB |
BIN
public/iocn.png
Normal file
|
After Width: | Height: | Size: 6.2 KiB |
8
public/libs/aliyun-upload-sdk/aliyun-upload-sdk-1.5.7.min.js
vendored
Normal file
4
public/libs/aliyun-upload-sdk/lib/aliyun-oss-sdk-6.17.1.min.js
vendored
Normal file
1
public/libs/aliyun-upload-sdk/lib/es6-promise.min.js
vendored
Normal file
BIN
public/poster/poster1.png
Normal file
|
After Width: | Height: | Size: 1.2 MiB |
11
public/robots.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
# 1818AI robots.txt
|
||||
User-agent: *
|
||||
Allow:/
|
||||
|
||||
# 禁止爬虫访问的路径
|
||||
Disallow:/api/
|
||||
Disallow:/admin/
|
||||
Disallow:/login/
|
||||
|
||||
# 站点地图
|
||||
Sitemap:https://www.1818ai.com/sitemap.txt
|
||||
47
public/site.webmanifest
Normal file
@@ -0,0 +1,47 @@
|
||||
{
|
||||
"name": "1818AI - 智能体工作流学习平台",
|
||||
"short_name": "1818AI",
|
||||
"description": "Coze工作流免费在线下载,一键生成AI视频,AIGC图文,数据分析等工作流在线获取",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/favicon.ico",
|
||||
"sizes": "48x48",
|
||||
"type": "image/x-icon"
|
||||
},
|
||||
{
|
||||
"src": "/favicon-16x16.png",
|
||||
"sizes": "16x16",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/favicon-32x32.png",
|
||||
"sizes": "32x32",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/android-chrome-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "any maskable"
|
||||
},
|
||||
{
|
||||
"src": "/android-chrome-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "any maskable"
|
||||
},
|
||||
{
|
||||
"src": "/apple-touch-icon.png",
|
||||
"sizes": "180x180",
|
||||
"type": "image/png"
|
||||
}
|
||||
],
|
||||
"theme_color": "#1890ff",
|
||||
"background_color": "#ffffff",
|
||||
"display": "standalone",
|
||||
"start_url": "/",
|
||||
"scope": "/",
|
||||
"orientation": "portrait",
|
||||
"lang": "zh-CN",
|
||||
"categories": ["education", "productivity", "business"]
|
||||
}
|
||||
6
public/sitemap.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
https://www.1818ai.com/
|
||||
https://www.1818ai.com/ai-application/home
|
||||
https://www.1818ai.com/workflow
|
||||
https://www.1818ai.com/school
|
||||
https://www.1818ai.com/download
|
||||
https://www.1818ai.com/membership
|
||||
120
src/App.vue
Normal file
@@ -0,0 +1,120 @@
|
||||
<script setup>
|
||||
import { computed, onMounted, onUnmounted } from 'vue'
|
||||
import { useRouter, useRoute } from 'vue-router'
|
||||
import Header from './components/Header.vue'
|
||||
import RightBar from './components/RightBar.vue'
|
||||
import LoginModal from './components/LoginModal.vue'
|
||||
import { useUserStore } from './store/user'
|
||||
|
||||
const route = useRoute()
|
||||
const userStore = useUserStore()
|
||||
|
||||
// 根据路由meta信息判断是否显示Header和RightBar
|
||||
const showHeader = computed(() => !route.meta.hideHeader)
|
||||
const showRightBar = computed(() => !route.meta.hideRightBar)
|
||||
|
||||
// 控制登录弹窗的显示
|
||||
const showLoginModal = computed(() => userStore.getShowLoginModal)
|
||||
|
||||
const handleLoginSuccess = () => {
|
||||
userStore.setShowLoginModal(false)
|
||||
// 可以在这里添加额外的登录成功逻辑,例如重新加载数据
|
||||
// 重新加载页面数据
|
||||
window.location.reload()
|
||||
}
|
||||
|
||||
const handleCloseLoginModal = () => {
|
||||
userStore.setShowLoginModal(false)
|
||||
}
|
||||
|
||||
// 监听自定义认证错误事件(备用方案)
|
||||
const handleAuthErrorEvent = (event) => {
|
||||
console.log('[APP] 收到认证错误事件:', event.detail)
|
||||
userStore.setShowLoginModal(true)
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
// 监听来自API拦截器的自定义事件
|
||||
window.addEventListener('show-login-modal', handleAuthErrorEvent)
|
||||
console.log('[APP] 已注册 show-login-modal 事件监听器')
|
||||
})
|
||||
|
||||
onUnmounted(() => {
|
||||
// 清理事件监听器
|
||||
window.removeEventListener('show-login-modal', handleAuthErrorEvent)
|
||||
console.log('[APP] 已移除 show-login-modal 事件监听器')
|
||||
})
|
||||
|
||||
// 路由变化时记录UV数据
|
||||
const router = useRouter()
|
||||
router.afterEach((to) => {
|
||||
// 延迟一小段时间确保页面完全加载
|
||||
setTimeout(() => {
|
||||
// UV数据记录已移除
|
||||
}, 100)
|
||||
})
|
||||
|
||||
// 清理函数
|
||||
const cleanup = () => {
|
||||
console.log('清理全局页面保护资源')
|
||||
// 这里可以添加其他清理逻辑
|
||||
}
|
||||
|
||||
// 页面首次加载时记录UV数据
|
||||
// UV数据记录已移除
|
||||
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div id="app">
|
||||
<Header v-if="showHeader" />
|
||||
<router-view />
|
||||
<RightBar v-if="showRightBar" />
|
||||
|
||||
<!-- 全局登录弹窗 -->
|
||||
<LoginModal
|
||||
:visible="showLoginModal"
|
||||
mode="login"
|
||||
@login="handleLoginSuccess"
|
||||
@close="handleCloseLoginModal"
|
||||
/>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<style>
|
||||
/* 全局页面保护样式 - 禁用文本选择和拖拽 */
|
||||
.protected * {
|
||||
-webkit-user-select: none;
|
||||
-moz-user-select: none;
|
||||
-ms-user-select: none;
|
||||
user-select: none;
|
||||
-webkit-user-drag: none;
|
||||
-khtml-user-drag: none;
|
||||
-moz-user-drag: none;
|
||||
-o-user-drag: none;
|
||||
}
|
||||
|
||||
/* 允许输入框和可编辑区域正常选择文本 */
|
||||
.protected input,
|
||||
.protected textarea,
|
||||
.protected [contenteditable="true"] {
|
||||
-webkit-user-select: text !important;
|
||||
-moz-user-select: text !important;
|
||||
-ms-user-select: text !important;
|
||||
user-select: text !important;
|
||||
}
|
||||
|
||||
#app {
|
||||
font-family: 'Microsoft YaHei', Arial, sans-serif;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
body {
|
||||
max-width: 100vw;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
/* 移动端适配 - RightBar使用fixed定位,无需预留空间 */
|
||||
</style>
|
||||
85
src/api/ai.js
Normal file
@@ -0,0 +1,85 @@
|
||||
import api from './index'
|
||||
|
||||
/**
|
||||
* 获取AI模型列表
|
||||
* @param {Object} params - 查询参数
|
||||
* @param {string} params.taskType - 任务类型 (text_to_video, image_to_video, storyboard_to_video)
|
||||
* @param {string} params.provider - 提供商 (suchuang)
|
||||
* @param {boolean} params.enabledOnly - 只获取启用的模型
|
||||
*/
|
||||
export const getAIModels = (params) => {
|
||||
return api.get('/ai/models', { params })
|
||||
}
|
||||
|
||||
/**
|
||||
* 提交AI任务
|
||||
* @param {Object} data - 任务数据
|
||||
* @param {string} data.modelName - 模型名称
|
||||
* @param {string} data.prompt - 提示词
|
||||
* @param {string} [data.imageUrl] - 图片URL(图生视频时使用)
|
||||
* @param {string} [data.imageBase64] - 图片Base64(图生视频时使用)
|
||||
* @param {string} [data.aspectRatio] - 宽高比
|
||||
* @param {boolean} [data.imageToVideo] - 是否图生视频
|
||||
* @param {string} [data.effectiveImageParam] - 有效图片参数
|
||||
*/
|
||||
export const submitAITask = (data) => {
|
||||
return api.post('/ai/tasks/submit', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取AI任务详情
|
||||
* @param {string} taskNo - 任务编号
|
||||
*/
|
||||
export const getAITaskDetail = (taskNo) => {
|
||||
return api.get(`/ai/tasks/${taskNo}`)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取AI任务列表
|
||||
* @param {Object} params - 查询参数
|
||||
* @param {number} [params.page] - 页码
|
||||
* @param {number} [params.size] - 每页数量
|
||||
* @param {string} [params.status] - 任务状态 (pending, processing, completed, failed)
|
||||
* @param {string} [params.taskType] - 任务类型 (text_to_video, image_to_video)
|
||||
*/
|
||||
export const getAITaskList = (params) => {
|
||||
return api.get('/ai/tasks/list', { params })
|
||||
}
|
||||
|
||||
/**
|
||||
* 发布作品到广场
|
||||
* @param {Object} data - 发布数据
|
||||
* @param {string} data.taskNo - 任务编号
|
||||
* @param {string} data.title - 作品标题
|
||||
* @param {string} data.description - 作品描述
|
||||
* @param {Array<string>} data.tags - 作品标签
|
||||
* @param {boolean} data.isPublic - 是否公开
|
||||
*/
|
||||
export const publishWork = (data) => {
|
||||
return api.post('/plaza/works/publish', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除AI任务
|
||||
* @param {string} taskNo - 任务编号
|
||||
*/
|
||||
export const deleteAITask = (taskNo) => {
|
||||
return api.delete(`/ai/tasks/delete/${taskNo}`)
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 获取用户发布到广场的作品
|
||||
* @param {Object} params - 查询参数
|
||||
* @param {number} [params.page] - 页码
|
||||
* @param {number} [params.size] - 每页数量
|
||||
* @param {string} [params.status] - 作品状态 (pending, processing, completed, failed)
|
||||
* @param {string} [params.taskType] - 作品类型 (text_to_video, image_to_video)
|
||||
*
|
||||
*/
|
||||
|
||||
|
||||
export const getUserPublishedWorks = (params) => {
|
||||
return api.get(`/plaza/my-works?page=${params.page}&size=${params.size}&status=${params.status}`)
|
||||
}
|
||||
62
src/api/auth.js
Normal file
@@ -0,0 +1,62 @@
|
||||
import api from './index.js'
|
||||
|
||||
/**
|
||||
* 认证相关API接口
|
||||
*/
|
||||
|
||||
// 发送短信验证码
|
||||
export const sendSmsCode = (phone) => {
|
||||
return api.get(`/msm/send/${phone}`)
|
||||
}
|
||||
|
||||
// 短信验证码登录
|
||||
export const smsLogin = (data) => {
|
||||
return api.post('/auth/sms-login', data)
|
||||
}
|
||||
|
||||
// 密码登录
|
||||
export const passwordLogin = (data) => {
|
||||
return api.post('/auth/password-login', data)
|
||||
}
|
||||
|
||||
// 用户注册
|
||||
export const register = (data) => {
|
||||
return api.post('/auth/register', data)
|
||||
}
|
||||
|
||||
// 重置密码
|
||||
export const resetPassword = (data) => {
|
||||
return api.post('/auth/reset-password', data)
|
||||
}
|
||||
|
||||
// 退出登录
|
||||
export const logout = () => {
|
||||
return api.post('/auth/logout')
|
||||
}
|
||||
|
||||
// 获取微信登录二维码
|
||||
export const getWechatQrCode = (params = {}) => {
|
||||
const { isRegister = false, inviteCode = '' } = params
|
||||
|
||||
// 如果是注册模式且有邀请码,调用用户接口并拼接邀请码
|
||||
if (isRegister && inviteCode) {
|
||||
return api.post(`/wechat/qr/login?inviteCode=${encodeURIComponent(inviteCode)}`)
|
||||
}
|
||||
|
||||
// 默认调用原接口
|
||||
return api.post('/wechat/qr/login')
|
||||
}
|
||||
|
||||
// 检查微信登录状态
|
||||
export const checkWechatLoginStatus = (sceneStr) => {
|
||||
return api.post('/wechat/login/check', `sceneStr=${encodeURIComponent(sceneStr)}`, {
|
||||
headers: {
|
||||
'Content-Type': 'application/x-www-form-urlencoded'
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 更新用户手机号
|
||||
export const updateUserPhone = (data) => {
|
||||
return api.put('/auth/phone', data)
|
||||
}
|
||||
6
src/api/banner.js
Normal file
@@ -0,0 +1,6 @@
|
||||
import api from './index.js'
|
||||
|
||||
// 获取Banner列表
|
||||
export const getBannerList = () => {
|
||||
return api.get('/banner/list')
|
||||
}
|
||||
49
src/api/content.js
Normal file
@@ -0,0 +1,49 @@
|
||||
import api from './index.js'
|
||||
|
||||
/**
|
||||
* 用户作品内容相关接口封装(课程 / 工作流)
|
||||
*/
|
||||
|
||||
export const CONTENT_TYPES = Object.freeze({
|
||||
course: 'courses',
|
||||
workflow: 'workflows'
|
||||
})
|
||||
|
||||
const resolveSegment = (type = 'course') => {
|
||||
const key = (type || 'course').toLowerCase()
|
||||
return CONTENT_TYPES[key] || CONTENT_TYPES.course
|
||||
}
|
||||
|
||||
// 获取内容列表(默认课程)
|
||||
export const getUserContents = (type = 'course', params = {}) => {
|
||||
const segment = resolveSegment(type)
|
||||
return api.get(`/content/${segment}`, { params })
|
||||
}
|
||||
|
||||
// 更新内容(默认课程)
|
||||
export const updateUserContent = (type = 'course', id, data) => {
|
||||
const segment = resolveSegment(type)
|
||||
return api.put(`/content/${segment}/${id}`, data)
|
||||
}
|
||||
|
||||
// 删除内容(默认课程)
|
||||
export const deleteUserContent = (type = 'course', id) => {
|
||||
const segment = resolveSegment(type)
|
||||
return api.delete(`/content/${segment}/${id}`)
|
||||
}
|
||||
|
||||
// 兼容旧方法:视频 → 默认映射为课程,避免破坏其他业务调用
|
||||
// 不再实际请求 /videos,以课程为默认实现
|
||||
export const getUserVideos = (params = {}) => {
|
||||
return getUserContents('course', params)
|
||||
}
|
||||
|
||||
export const updateUserVideo = (id, data) => {
|
||||
return updateUserContent('course', id, data)
|
||||
}
|
||||
|
||||
// 已有的删除课程接口保持不变
|
||||
export const deleteUserCourse = (id) => {
|
||||
return deleteUserContent('course', id)
|
||||
}
|
||||
|
||||
76
src/api/course.js
Normal file
@@ -0,0 +1,76 @@
|
||||
import api from './index.js'
|
||||
|
||||
/**
|
||||
* 课程相关API接口
|
||||
*/
|
||||
|
||||
// 获取系统热门类别
|
||||
export const getCourseCategories = () => {
|
||||
return api.get('/course/categories')
|
||||
}
|
||||
|
||||
// 获取热门推荐课程
|
||||
export const getHotCourses = (params = {}) => {
|
||||
return api.get('/course/hot', { params })
|
||||
}
|
||||
|
||||
// 获取分类课程
|
||||
export const getCategoryCourses = (category, params = {}) => {
|
||||
return api.get(`/course/category/${category}`, { params })
|
||||
}
|
||||
|
||||
// 获取课程详情
|
||||
export const getCourseDetail = (id) => {
|
||||
return api.get(`/course/${id}`)
|
||||
}
|
||||
|
||||
// 获取我的课程列表
|
||||
export const getMyCourses = (params = {}) => {
|
||||
return api.get('/course/my', { params })
|
||||
}
|
||||
|
||||
// 保存/更新课程
|
||||
export const saveCourse = (data) => {
|
||||
return api.post('/course/save', data)
|
||||
}
|
||||
|
||||
// 删除课程
|
||||
export const deleteCourse = (id) => {
|
||||
return api.delete(`/course/${id}`)
|
||||
}
|
||||
|
||||
// 课程评价提交
|
||||
export const submitCourseReview = (data) => {
|
||||
return api.post('/course/review', data)
|
||||
}
|
||||
|
||||
// 获取课程评价列表
|
||||
export const getCourseReviews = (courseId, params = {}) => {
|
||||
return api.get(`/course/review/${courseId}`, { params })
|
||||
}
|
||||
|
||||
// 更新课程
|
||||
export const updateCourse = (id, data) => {
|
||||
// data: { title?, description?, coverUrl?, detailGallery?, category?, price?, level?, isFree?, submitForAudit?, deleteMissing?, chapters? }
|
||||
return api.put(`/course/${id}`, data)
|
||||
}
|
||||
|
||||
// 获取课程视频详情
|
||||
export const getCourseVideoDetail = (courseId) => {
|
||||
return api.get(`/course/${courseId}/video-detail`)
|
||||
}
|
||||
|
||||
// 课程收藏操作(收藏/取消收藏)
|
||||
export const toggleCourseFavorite = (courseId) => {
|
||||
return api.post(`/course/${courseId}/favorite`)
|
||||
}
|
||||
|
||||
// 获取课程收藏状态
|
||||
export const getCourseFavoriteStatus = (courseId) => {
|
||||
return api.get(`/course/${courseId}/favorite/status`)
|
||||
}
|
||||
|
||||
// 获取课程状态(包括收藏、点赞等)
|
||||
export const getCourseStatus = (courseId) => {
|
||||
return api.get(`/course/${courseId}/status`)
|
||||
}
|
||||
65
src/api/files.js
Normal file
@@ -0,0 +1,65 @@
|
||||
import api from './index.js'
|
||||
|
||||
/**
|
||||
* 文件相关API接口
|
||||
*/
|
||||
|
||||
// 获取文件上传预签名URL
|
||||
export const getPresignedUrl = (data) => {
|
||||
return api.post('/oss/presigned-url', data)
|
||||
}
|
||||
|
||||
// 获取POST签名版本4
|
||||
export const getPostSignature = (data) => {
|
||||
return api.post('/oss/post-signature', data, {
|
||||
headers: {
|
||||
'Content-Type': 'application/json'
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 上传文件到COS
|
||||
export const uploadFileToCos = async (file, userId) => {
|
||||
try {
|
||||
// 获取用户ID,如果没有传入则尝试从store中获取
|
||||
const finalUserId = userId || (typeof getUserId === 'function' ? getUserId() : 'anonymous')
|
||||
|
||||
const postSignatureResult = await getPostSignature({
|
||||
fileName: file.name,
|
||||
userId: finalUserId
|
||||
})
|
||||
|
||||
if (postSignatureResult.code !== 200) {
|
||||
throw new Error(postSignatureResult.message || '获取上传签名失败')
|
||||
}
|
||||
|
||||
const signatureData = postSignatureResult.data
|
||||
const formData = new FormData()
|
||||
const fileKey = signatureData.dir + Date.now() + '_' + file.name
|
||||
|
||||
// COS POST 表单上传必需字段
|
||||
formData.append('key', fileKey)
|
||||
formData.append('policy', signatureData.policy)
|
||||
formData.append('q-sign-algorithm', signatureData['q-sign-algorithm'])
|
||||
formData.append('q-ak', signatureData['q-ak'])
|
||||
formData.append('q-key-time', signatureData['q-key-time'])
|
||||
formData.append('q-signature', signatureData['q-signature'])
|
||||
formData.append('file', file)
|
||||
|
||||
const uploadResponse = await fetch(signatureData.host, { method: 'POST', body: formData })
|
||||
if (!uploadResponse.ok) {
|
||||
const errorText = await uploadResponse.text()
|
||||
throw new Error(`文件上传失败: HTTP ${uploadResponse.status} - ${errorText}`)
|
||||
}
|
||||
|
||||
// 返回文件访问URL
|
||||
const fileUrl = `${signatureData.host}/${fileKey}`
|
||||
return { url: fileUrl, key: fileKey }
|
||||
} catch (error) {
|
||||
console.error('COS 文件上传失败:', error)
|
||||
throw error
|
||||
}
|
||||
}
|
||||
|
||||
// 保留旧函数名作为别名,便于兼容
|
||||
export const uploadFileToOss = uploadFileToCos
|
||||
245
src/api/index.js
Normal file
@@ -0,0 +1,245 @@
|
||||
import axios from 'axios'
|
||||
import { ElMessage } from 'element-plus'
|
||||
import { useUserStore } from '../store/user.js'
|
||||
|
||||
// 创建axios实例
|
||||
const api = axios.create({
|
||||
baseURL: '/user', // 直接使用后端服务地址
|
||||
timeout: 10000,
|
||||
headers: {
|
||||
'Content-Type': 'application/json'
|
||||
},
|
||||
// 【关键配置】阻止浏览器弹出原生认证对话框
|
||||
withCredentials: false, // 不发送cookies,防止触发基本认证
|
||||
// 确保不使用HTTP基本认证
|
||||
auth: undefined
|
||||
})
|
||||
|
||||
// 请求拦截器
|
||||
api.interceptors.request.use(
|
||||
config => {
|
||||
// 从user-store或临时存储获取token
|
||||
try {
|
||||
let token = null
|
||||
|
||||
// 首先尝试从localStorage获取token
|
||||
const userStoreData = localStorage.getItem('user-store')
|
||||
if (userStoreData) {
|
||||
const userStore = JSON.parse(userStoreData)
|
||||
token = userStore.token
|
||||
}
|
||||
|
||||
// 如果localStorage没有token,尝试从sessionStorage获取临时token(用于绑定手机号场景)
|
||||
if (!token) {
|
||||
token = sessionStorage.getItem('tempAuthToken')
|
||||
if (token) {
|
||||
console.log('使用临时token进行API请求')
|
||||
}
|
||||
}
|
||||
|
||||
if (token) {
|
||||
config.headers.Authorization = `Bearer ${token}`
|
||||
console.log('请求携带token:', token.substring(0, 20) + '...')
|
||||
}
|
||||
|
||||
// 【防护措施】确保不会意外设置基本认证
|
||||
delete config.auth
|
||||
delete config.headers['WWW-Authenticate']
|
||||
} catch (error) {
|
||||
console.error('获取token失败:', error)
|
||||
}
|
||||
try {
|
||||
// 简要打印请求日志(方法、URL)以便定位异常来源
|
||||
const method = (config.method || 'get').toUpperCase()
|
||||
const url = `${config.baseURL || ''}${config.url || ''}`
|
||||
console.debug('[API REQUEST]', method, url)
|
||||
} catch (debugError) {
|
||||
console.error('请求日志打印失败:', debugError)
|
||||
}
|
||||
return config
|
||||
},
|
||||
error => {
|
||||
return Promise.reject(new Error(error.message || '请求失败'))
|
||||
}
|
||||
)
|
||||
|
||||
// 响应拦截器
|
||||
api.interceptors.response.use(
|
||||
response => {
|
||||
return response.data
|
||||
},
|
||||
error => {
|
||||
try {
|
||||
const status = error?.response?.status
|
||||
const url = `${error?.config?.baseURL || ''}${error?.config?.url || ''}`
|
||||
const data = error?.response?.data
|
||||
console.error('[API ERROR]', status, url, data || error?.message || error)
|
||||
} catch (logError) {
|
||||
console.error('API请求错误日志打印失败:', logError)
|
||||
console.error('原始API请求错误:', error)
|
||||
}
|
||||
|
||||
// 处理认证相关错误
|
||||
if (error.response) {
|
||||
const { status } = error.response
|
||||
const reqUrl = error.config?.url || ''
|
||||
|
||||
// 处理401未授权错误和403禁止访问错误
|
||||
if (status === 401 || status === 403) {
|
||||
console.error(`检测到${status}认证错误:`, reqUrl)
|
||||
|
||||
// 清除全局状态并显示登录弹窗
|
||||
handleAuthErrorWithModal(status)
|
||||
|
||||
// 【关键修复】返回一个自定义错误而不是原始错误
|
||||
// 这样可以阻止浏览器显示原生认证对话框
|
||||
const authError = new Error(status === 401 ? '认证已过期,请重新登录' : '无权限访问,请重新登录')
|
||||
authError.status = status
|
||||
authError.isAuthError = true
|
||||
authError.response = error.response
|
||||
authError.config = error.config
|
||||
return Promise.reject(authError)
|
||||
}
|
||||
}
|
||||
|
||||
// 普通业务错误:优先使用后端返回的 message/msg,其次才是 Axios 的 error.message
|
||||
const backendMessage = error.response?.data?.message || error.response?.data?.msg
|
||||
const errorMessage = backendMessage || error.message || 'API请求失败'
|
||||
|
||||
// 保留原始 error 对象上的 response / config,只覆盖 message 方便业务端使用
|
||||
error.message = errorMessage
|
||||
return Promise.reject(error)
|
||||
}
|
||||
)
|
||||
|
||||
// 防止重复触发的标记(使用时间戳来防抖)
|
||||
let lastAuthErrorTime = 0
|
||||
const AUTH_ERROR_DEBOUNCE = 1000 // 1秒内只处理一次认证错误
|
||||
|
||||
// 统一处理认证错误的函数(使用登录弹窗)
|
||||
const handleAuthErrorWithModal = (status) => {
|
||||
try {
|
||||
// 防抖处理:如果1秒内已经处理过认证错误,跳过
|
||||
const now = Date.now()
|
||||
if (now - lastAuthErrorTime < AUTH_ERROR_DEBOUNCE) {
|
||||
console.log(`[AUTH ERROR] 跳过重复的${status}认证错误处理(防抖)`)
|
||||
return
|
||||
}
|
||||
lastAuthErrorTime = now
|
||||
|
||||
console.log(`[AUTH ERROR] 开始处理${status}认证错误,清空用户数据并显示登录弹窗`)
|
||||
|
||||
// 清除用户数据
|
||||
try {
|
||||
// 直接操作 localStorage 清除用户数据
|
||||
localStorage.removeItem('user-store')
|
||||
|
||||
// 清空其他可能存在的用户相关数据
|
||||
const keysToRemove = []
|
||||
for (let i = 0; i < localStorage.length; i++) {
|
||||
const key = localStorage.key(i)
|
||||
if (key && (key.includes('user') || key.includes('token') || key.includes('auth') || key.includes('temp'))) {
|
||||
keysToRemove.push(key)
|
||||
}
|
||||
}
|
||||
keysToRemove.forEach(key => {
|
||||
console.log('[AUTH ERROR] 清除localStorage key:', key)
|
||||
localStorage.removeItem(key)
|
||||
})
|
||||
|
||||
// 清空sessionStorage
|
||||
sessionStorage.clear()
|
||||
console.log('[AUTH ERROR] 用户数据清空完成')
|
||||
} catch (storageError) {
|
||||
console.error('[AUTH ERROR] 清除存储数据失败:', storageError)
|
||||
}
|
||||
|
||||
// 清除可能存在的定时器
|
||||
if (globalThis.userRefreshTimer !== undefined) {
|
||||
clearInterval(globalThis.userRefreshTimer)
|
||||
delete globalThis.userRefreshTimer
|
||||
}
|
||||
|
||||
// 尝试通过 Pinia store 清除状态和显示登录弹窗
|
||||
try {
|
||||
const userStore = useUserStore()
|
||||
// 重置 store 状态(因为localStorage已清除,这里主要是更新响应式状态)
|
||||
userStore.userInfo = null
|
||||
userStore.token = null
|
||||
userStore.isLoggedIn = false
|
||||
|
||||
console.log('[AUTH ERROR] Pinia store 状态已重置')
|
||||
|
||||
// 显示提示信息
|
||||
const message = status === 401 ? '登录已过期,请重新登录' : '无权限访问,请重新登录'
|
||||
ElMessage({
|
||||
type: 'warning',
|
||||
message,
|
||||
duration: 2000,
|
||||
showClose: true
|
||||
})
|
||||
|
||||
// 延迟显示登录弹窗,确保提示信息能被看到
|
||||
setTimeout(() => {
|
||||
console.log('[AUTH ERROR] 显示登录弹窗')
|
||||
userStore.setShowLoginModal(true)
|
||||
console.log('[AUTH ERROR] 登录弹窗状态已设置为 true')
|
||||
}, 500)
|
||||
|
||||
} catch (storeError) {
|
||||
console.error('[AUTH ERROR] Pinia store 操作失败,使用备用方案:', storeError)
|
||||
|
||||
// 备用方案:直接显示提示并通过自定义事件触发
|
||||
const message = status === 401 ? '登录已过期,请重新登录' : '无权限访问,请重新登录'
|
||||
ElMessage({
|
||||
type: 'warning',
|
||||
message,
|
||||
duration: 2000,
|
||||
showClose: true
|
||||
})
|
||||
|
||||
// 发送自定义事件通知应用显示登录弹窗
|
||||
setTimeout(() => {
|
||||
const event = new CustomEvent('show-login-modal', {
|
||||
detail: { reason: 'auth-error', status }
|
||||
})
|
||||
globalThis.window?.dispatchEvent(event)
|
||||
console.log('[AUTH ERROR] 已发送自定义事件 show-login-modal')
|
||||
}, 500)
|
||||
}
|
||||
|
||||
} catch (error) {
|
||||
console.error('[AUTH ERROR] 处理认证错误时发生异常:', error)
|
||||
console.error('[AUTH ERROR] 错误堆栈:', error.stack)
|
||||
|
||||
// 最终兜底方案:至少清除数据并显示错误提示
|
||||
try {
|
||||
localStorage.removeItem('user-store')
|
||||
sessionStorage.clear()
|
||||
} catch (e) {
|
||||
// 忽略
|
||||
}
|
||||
|
||||
ElMessage.error('认证失败,请刷新页面后重新登录')
|
||||
}
|
||||
}
|
||||
|
||||
// 统一导出所有API模块
|
||||
export * from './auth.js'
|
||||
export * from './course.js'
|
||||
export * from './workflow.js'
|
||||
export * from './user.js'
|
||||
export * from './promotion.js'
|
||||
export * from './withdraw.js'
|
||||
export * from './message.js'
|
||||
export * from './files.js'
|
||||
export * from './order.js'
|
||||
export * from './progress.js'
|
||||
export * from './review.js'
|
||||
export * from './content.js'
|
||||
export * from './banner.js'
|
||||
export * from './package.js'
|
||||
export * from './ai.js'
|
||||
export * from './plaza.js'
|
||||
|
||||
export default api
|
||||
20
src/api/message.js
Normal file
@@ -0,0 +1,20 @@
|
||||
import api from './index.js'
|
||||
|
||||
/**
|
||||
* 消息相关API接口
|
||||
*/
|
||||
|
||||
// 获取消息列表
|
||||
export const getMessageList = (params = {}) => {
|
||||
return api.get('/message/list', { params })
|
||||
}
|
||||
|
||||
// 获取消息详情
|
||||
export const getMessageDetail = (id) => {
|
||||
return api.get(`/message/${id}`)
|
||||
}
|
||||
|
||||
// 标记消息为已读
|
||||
export const markMessageAsRead = (id) => {
|
||||
return api.post(`/message/read/${id}`)
|
||||
}
|
||||
35
src/api/order.js
Normal file
@@ -0,0 +1,35 @@
|
||||
import api from './index.js'
|
||||
|
||||
/**
|
||||
* 订单相关API接口
|
||||
*/
|
||||
|
||||
// 获取会员套餐列表
|
||||
export const getPlans = () => {
|
||||
return api.get('/plans')
|
||||
}
|
||||
|
||||
// 创建订单
|
||||
export const createOrder = (data) => {
|
||||
return api.post('/orders', data)
|
||||
}
|
||||
|
||||
// 获取订单支付信息
|
||||
export const getOrderPayment = (orderNo, params) => {
|
||||
return api.get(`/orders/${orderNo}/payment`, { params })
|
||||
}
|
||||
|
||||
// 查询单个订单状态
|
||||
export const getOrderDetail = (orderNo) => {
|
||||
return api.get(`/orders/${orderNo}`)
|
||||
}
|
||||
|
||||
// 获取我的订单列表
|
||||
export const getMyOrders = (params = {}) => {
|
||||
return api.get('/orders/my', { params })
|
||||
}
|
||||
|
||||
// 购买内容
|
||||
export const purchaseContent = (data) => {
|
||||
return api.post('/content/purchase', data)
|
||||
}
|
||||
90
src/api/package.js
Normal file
@@ -0,0 +1,90 @@
|
||||
import api from './index'
|
||||
|
||||
/**
|
||||
* 获取积分套餐列表
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
export const getPointsPackages = () => {
|
||||
return api.get('/points/packages')
|
||||
}
|
||||
|
||||
/**
|
||||
* 创建积分充值订单
|
||||
* @param {Object} data 充值订单数据
|
||||
* @param {number} data.packageId 套餐ID
|
||||
* @param {number} data.paymentMethod 支付方式 (1: 支付宝, 2: 微信)
|
||||
* @param {boolean} data.useBalance 是否使用余额
|
||||
* @param {string} data.openid 微信openid (微信支付时必填)
|
||||
* @param {string} data.tradeType 交易类型 ( APP: APP支付, NATIVE: 扫码支付)
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
export const createRechargeOrder = (data) => {
|
||||
return api.post('/points/recharge', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取用户积分充值记录
|
||||
* @param {Object} params 查询参数
|
||||
* @param {number} params.page 页码
|
||||
* @param {number} params.size 每页数量
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
export const getRechargeRecords = async (params) => {
|
||||
try {
|
||||
const response = await api.get('/points/recharge/records', { params })
|
||||
|
||||
if (response.code === 200 && response.data) {
|
||||
// 处理状态映射:将"待支付"改为"已关闭"
|
||||
const processedData = response.data.map(record => ({
|
||||
...record,
|
||||
statusName: record.statusName === '待支付' ? '已关闭' : record.statusName
|
||||
}))
|
||||
|
||||
return {
|
||||
...response,
|
||||
data: processedData
|
||||
}
|
||||
}
|
||||
|
||||
return response
|
||||
} catch (error) {
|
||||
throw error
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取用户积分消耗记录
|
||||
* @param {Object} params 查询参数
|
||||
* @param {number} params.page 页码
|
||||
* @param {number} params.size 每页数量
|
||||
* @param {string} params.changeType 变化类型 (consume: 消费)
|
||||
* @returns {Promise<any>}
|
||||
*/
|
||||
export const getConsumptionLogs = async (params) => {
|
||||
try {
|
||||
const response = await api.get('/points/consumption/logs', { params })
|
||||
|
||||
if (response.code === 200 && response.data) {
|
||||
// 处理积分变化显示:负数显示为消费
|
||||
const processedData = {
|
||||
...response.data,
|
||||
records: response.data.records.map(record => ({
|
||||
...record,
|
||||
// 确保changeAmount为负数时显示为消费
|
||||
changeAmount: Math.abs(record.changeAmount),
|
||||
changeTypeName: record.changeAmount < 0 ? '消费' : record.changeTypeName
|
||||
}))
|
||||
}
|
||||
|
||||
return {
|
||||
...response,
|
||||
data: processedData
|
||||
}
|
||||
}
|
||||
|
||||
return response
|
||||
} catch (error) {
|
||||
throw error
|
||||
}
|
||||
}
|
||||
|
||||
64
src/api/plaza.js
Normal file
@@ -0,0 +1,64 @@
|
||||
import api from './index'
|
||||
|
||||
/**
|
||||
* 获取广场作品列表
|
||||
* @param {Object} params
|
||||
* @param {number} params.page - 页码,从1开始
|
||||
* @param {number} params.size - 每页数量
|
||||
* @param {string} [params.sortBy] - 排序方式 latest|hot
|
||||
*/
|
||||
export const getPlazaWorks = (params) => {
|
||||
return api.get('/plaza/works/list', { params })
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取作品详情
|
||||
* @param {string} id - 作品编号 (WORK-...) 或任务编号 (TASK-...)
|
||||
*/
|
||||
export const getWorkDetail = (id) => {
|
||||
let url = `/plaza/works/${id}`
|
||||
// 如果是任务ID,则添加查询参数
|
||||
if (id?.startsWith('TASK-')) {
|
||||
url += '?queryType=taskId'
|
||||
}
|
||||
return api.get(url)
|
||||
}
|
||||
|
||||
/**
|
||||
* 点赞作品
|
||||
* @param {string} workNo - 作品编号
|
||||
*/
|
||||
export const likeWork = (workNo) => {
|
||||
return api.post(`/plaza/works/${workNo}/like`)
|
||||
}
|
||||
|
||||
/**
|
||||
* 取消点赞
|
||||
* @param {string} workNo - 作品编号
|
||||
*/
|
||||
export const unlikeWork = (workNo) => {
|
||||
return api.delete(`/plaza/works/${workNo}/like`)
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取用户点赞的作品列表
|
||||
* @param {Object} params
|
||||
* @param {number} params.page - 页码,从1开始
|
||||
* @param {number} params.size - 每页数量
|
||||
*/
|
||||
export const getUserLikedWorks = (params) => {
|
||||
return api.get('/plaza/my-likes', { params })
|
||||
}
|
||||
|
||||
/**
|
||||
* 提交举报
|
||||
* @param {Object} data
|
||||
* @param {string} data.workNo - 作品编号
|
||||
* @param {string} data.reportType - 举报类型
|
||||
* @param {string} data.reportReason - 举报原因
|
||||
*/
|
||||
export const submitReport = (data) => {
|
||||
return api.post('/plaza/reports/submit', data)
|
||||
}
|
||||
|
||||
|
||||
20
src/api/progress.js
Normal file
@@ -0,0 +1,20 @@
|
||||
import api from './index.js'
|
||||
|
||||
/**
|
||||
* 学习进度相关API接口
|
||||
*/
|
||||
|
||||
// 获取视频播放凭证
|
||||
export const getVideoPlayAuth = (videoId) => {
|
||||
return api.get(`/video/play-auth/${videoId}`)
|
||||
}
|
||||
|
||||
// 视频进度上报
|
||||
export const reportProgress = (data) => {
|
||||
return api.post('/progress/report', data)
|
||||
}
|
||||
|
||||
// 获取学习进度
|
||||
export const getProgress = (courseId) => {
|
||||
return api.get(`/progress/${courseId}`)
|
||||
}
|
||||
30
src/api/promotion.js
Normal file
@@ -0,0 +1,30 @@
|
||||
import api from './index.js'
|
||||
|
||||
/**
|
||||
* 推广相关API接口
|
||||
*/
|
||||
|
||||
// 获取我的推广信息
|
||||
export const getMyPromotionInfo = () => {
|
||||
return api.get('/promotion/my')
|
||||
}
|
||||
|
||||
// 获取推广邀请记录
|
||||
export const getPromotionRecords = (params = {}) => {
|
||||
return api.get('/promotion/records', { params })
|
||||
}
|
||||
|
||||
// 获取我的粉丝列表
|
||||
export const getMyFans = (params = {}) => {
|
||||
return api.get('/promotion/fans', { params })
|
||||
}
|
||||
|
||||
// 获取我的提成明细
|
||||
export const getMyCommissions = (params = {}) => {
|
||||
return api.get('/promotion/commissions', { params })
|
||||
}
|
||||
|
||||
// 推广规则加实时进度
|
||||
export const getPromotionRulesWithProgress = () => {
|
||||
return api.get('/v1/promotion-rules/user-status')
|
||||
}
|
||||
81
src/api/review.js
Normal file
@@ -0,0 +1,81 @@
|
||||
import api from './index.js'
|
||||
|
||||
// 提交内容审核(根据接口文档)
|
||||
// body: {
|
||||
// contentType: 'video' | 'workflow',
|
||||
// contentId: string, // VOD视频ID或工作流数据库ID(字符串格式)
|
||||
// videoTitle?, // 视频标题(可选)
|
||||
// videoDescription?, // 视频描述(可选)
|
||||
// workflowName?, // 工作流名称(可选)
|
||||
// workflowDescription?, // 工作流描述(可选)
|
||||
// collectionId? // 合集ID(可选)
|
||||
// }
|
||||
export const submitReview = (body) => {
|
||||
console.log('[Review] submitReview 请求入参:', body)
|
||||
return api.post('/review/submit', body).then(res => {
|
||||
console.log('[Review] submitReview 响应:', res)
|
||||
// 后端返回 { code, message, data: { contentType, contentId, auditStatus, message } }
|
||||
return res?.data || res
|
||||
}).catch(err => {
|
||||
console.error('[Review] submitReview 错误:', err)
|
||||
throw err
|
||||
})
|
||||
}
|
||||
|
||||
// 批量提交课程集合审核(推荐)
|
||||
// body: {
|
||||
// courseCollectionId: string, // 前端指定的课程集合ID
|
||||
// courseTitle: string, // 课程标题
|
||||
// courseDescription: string, // 课程描述
|
||||
// courseIsFree: number, // 是否免费:0收费 / 1免费
|
||||
// courseLevel: number, // 访问级别:0游客/1普通/2VIP/3SVIP
|
||||
// chapters: Array // 课程章节列表
|
||||
// }
|
||||
export const submitCourseCollectionReview = (body) => {
|
||||
console.log('[Review] submitCourseCollectionReview 请求入参:', body)
|
||||
return api.post('/review/submit-course-collection', body).then(res => {
|
||||
console.log('[Review] submitCourseCollectionReview 响应:', res)
|
||||
// 后端返回 { code, message, data: { courseCollectionId, auditStatus, message } }
|
||||
return res?.data || res
|
||||
}).catch(err => {
|
||||
console.error('[Review] submitCourseCollectionReview 错误:', err)
|
||||
throw err
|
||||
})
|
||||
}
|
||||
|
||||
// 批量提交课程集合审核(v2,嵌套章节与视频)
|
||||
// body: {
|
||||
// courseCollectionId: string,
|
||||
// courseTitle: string,
|
||||
// courseDescription: string,
|
||||
// courseCategory: string,
|
||||
// courseCoverUrl?: string,
|
||||
// courseIsFree: number, // 0收费 / 1免费
|
||||
// courseLevel: number,
|
||||
// chapters: Array<{
|
||||
// chapterTitle: string,
|
||||
// chapterDescription: string,
|
||||
// orderNum: number,
|
||||
// videos: Array<{
|
||||
// videoId: string,
|
||||
// videoTitle: string,
|
||||
// videoDescription: string,
|
||||
// videoCoverUrl?: string,
|
||||
// videoCategory?: string,
|
||||
// videoDuration?: number,
|
||||
// orderNum: number
|
||||
// }>
|
||||
// }>
|
||||
// }
|
||||
export const submitCourseCollectionReviewV2 = (body) => {
|
||||
console.log('[Review] submitCourseCollectionReviewV2 请求入参:', body)
|
||||
return api.post('/review/submit-course-collection/v2', body).then(res => {
|
||||
console.log('[Review] submitCourseCollectionReviewV2 响应:', res)
|
||||
return res?.data || res
|
||||
}).catch(err => {
|
||||
console.error('v2接口 错误:', err)
|
||||
throw err
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
33
src/api/search.js
Normal file
@@ -0,0 +1,33 @@
|
||||
import api from './index.js'
|
||||
|
||||
/**
|
||||
* 搜索相关API接口
|
||||
*/
|
||||
|
||||
// 基础搜索接口
|
||||
export const searchContent = (params = {}) => {
|
||||
// 将 video 映射为 course,因为接口使用 course 作为课程类型
|
||||
const mappedParams = { ...params }
|
||||
if (mappedParams.type === 'video') {
|
||||
mappedParams.type = 'course'
|
||||
}
|
||||
|
||||
return api.get('/search', { params: mappedParams })
|
||||
}
|
||||
|
||||
// 搜索建议/自动补全接口(可选,如果后续需要)
|
||||
export const getSearchSuggestions = (keyword) => {
|
||||
return api.get('/search/suggestions', {
|
||||
params: { keyword }
|
||||
})
|
||||
}
|
||||
|
||||
// 搜索历史(可选,如果后续需要)
|
||||
export const getSearchHistory = () => {
|
||||
return api.get('/search/history')
|
||||
}
|
||||
|
||||
// 清空搜索历史(可选,如果后续需要)
|
||||
export const clearSearchHistory = () => {
|
||||
return api.delete('/search/history')
|
||||
}
|
||||
360
src/api/user.js
Normal file
@@ -0,0 +1,360 @@
|
||||
import api from './index.js'
|
||||
|
||||
/**
|
||||
* 用户相关API接口
|
||||
*/
|
||||
|
||||
// 获取当前用户信息
|
||||
export const getCurrentUser = () => {
|
||||
return api.get('/auth/me').catch(error => {
|
||||
// 记录详细的错误信息用于调试
|
||||
console.error('getCurrentUser API 错误:', error)
|
||||
|
||||
// 检查是否是500错误且是/me接口
|
||||
if (error.response && error.response.status === 500) {
|
||||
console.error('/me接口返回500错误,错误详情:', error.response.data)
|
||||
// 注意:这里不需要再次处理,因为在api/index.js的响应拦截器中已经处理了
|
||||
}
|
||||
|
||||
// 继续抛出错误,让调用者能够捕获和处理
|
||||
throw error
|
||||
})
|
||||
}
|
||||
|
||||
// 更新用户信息(包括头像)
|
||||
export const updateUserProfile = (data) => {
|
||||
return api.put('/auth/profile', data)
|
||||
}
|
||||
|
||||
// 修改用户名
|
||||
export const updateUsername = (data) => {
|
||||
return api.put('name', data)
|
||||
}
|
||||
|
||||
// 修改密码
|
||||
export const updatePassword = (data) => {
|
||||
return api.put('/password', data)
|
||||
}
|
||||
|
||||
// 发起实名认证
|
||||
export const initiateVerification = () => {
|
||||
return api.post('/verify/initiate')
|
||||
}
|
||||
|
||||
// 查询实名认证状态
|
||||
export const getVerificationStatus = () => {
|
||||
return api.get('/verify/status')
|
||||
}
|
||||
|
||||
// 获取用户实名认证信息
|
||||
export const getRealIdentity = () => {
|
||||
return api.get('/auth/real-identity')
|
||||
}
|
||||
|
||||
// 更新用户实名认证信息 - 接入阿里云身份认证服务
|
||||
export const updateRealIdentity = (data) => {
|
||||
// 参数映射:将realUsername映射为realName以匹配新接口要求
|
||||
const requestData = {
|
||||
realName: data.realUsername || data.realName,
|
||||
idNumber: data.idNumber
|
||||
}
|
||||
|
||||
// 调用新的身份认证接口
|
||||
return api.post('/identity/verify', requestData)
|
||||
}
|
||||
|
||||
// 验证密码
|
||||
export const verifyPassword = (data) => {
|
||||
return api.post('/auth/verify-password', data)
|
||||
}
|
||||
|
||||
// 修改密码
|
||||
export const changePassword = (data) => {
|
||||
return api.put('/auth/password', data)
|
||||
}
|
||||
|
||||
// 获取我的内容收益列表
|
||||
export const getMyContentRevenue = (params = {}) => {
|
||||
return api.get('/content-revenue/my', { params })
|
||||
}
|
||||
|
||||
// 获取我的推广提成列表
|
||||
export const getMyPromotionCommission = (params = {}) => {
|
||||
return api.get('/promotion-commission/my', { params })
|
||||
}
|
||||
|
||||
/**
|
||||
* API密钥管理相关接口
|
||||
*/
|
||||
|
||||
// 生成API密钥
|
||||
export const generateApiKey = () => {
|
||||
return api.post('/v1/api-key/generate')
|
||||
}
|
||||
|
||||
// 刷新API密钥
|
||||
export const refreshApiKey = () => {
|
||||
return api.post('/v1/api-key/refresh')
|
||||
}
|
||||
|
||||
// 删除API密钥
|
||||
export const deleteApiKey = () => {
|
||||
return api.delete('/v1/api-key/delete')
|
||||
}
|
||||
|
||||
// 获取API密钥信息
|
||||
export const getApiKeyInfo = () => {
|
||||
return api.get('/v1/api-key/info')
|
||||
}
|
||||
|
||||
// 验证API密钥
|
||||
export const validateApiKey = (keyValue) => {
|
||||
return api.post('/v1/api-key/validate', { keyValue })
|
||||
}
|
||||
|
||||
/**
|
||||
* 礼品码兑换相关接口
|
||||
*/
|
||||
|
||||
// 兑换礼品码
|
||||
export const redeemGiftCode = (code) => {
|
||||
return api.post('/gift/redeem', { code })
|
||||
}
|
||||
|
||||
/**
|
||||
* 收藏相关接口
|
||||
*/
|
||||
|
||||
// 获取用户收藏统计信息
|
||||
export const getUserFavoritesStats = () => {
|
||||
return api.get('/video-likes/stats')
|
||||
}
|
||||
|
||||
// 获取用户收藏的工作流列表
|
||||
export const getUserFavoriteWorkflows = (params = {}) => {
|
||||
return api.get('/v1/workflow-likes/user', { params })
|
||||
}
|
||||
|
||||
// 获取用户收藏的视频列表
|
||||
export const getUserFavoriteVideos = (params = {}) => {
|
||||
return api.get('/course/favorited', { params })
|
||||
}
|
||||
|
||||
// 切换工作流收藏状态
|
||||
export const toggleWorkflowFavorite = (workflowId) => {
|
||||
return api.post('/v1/workflow-likes/toggle', { workflowId })
|
||||
}
|
||||
|
||||
// 切换视频收藏状态
|
||||
export const toggleVideoFavorite = (videoId) => {
|
||||
return api.post('/v1/video-likes/toggle', { videoId })
|
||||
}
|
||||
|
||||
// 切换课程收藏状态
|
||||
export const toggleCourseFavorite = (courseId) => {
|
||||
return api.post(`/course/${courseId}/favorite`)
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单相关接口
|
||||
*/
|
||||
|
||||
// 获取用户订单列表
|
||||
export const getUserOrders = (params = {}) => {
|
||||
return api.get('/v1/orders', { params })
|
||||
}
|
||||
|
||||
/**
|
||||
* 推广相关接口
|
||||
*/
|
||||
|
||||
// 获取我的粉丝列表
|
||||
export const getMyFans = (params = {}) => {
|
||||
return api.get('/promotion/fans', { params })
|
||||
}
|
||||
|
||||
// 生成邀请码
|
||||
export const generateInviteCode = () => {
|
||||
return api.post('/promotion/generate-invite-code')
|
||||
}
|
||||
|
||||
// 获取我的推广信息
|
||||
export const getMyPromotionInfo = () => {
|
||||
return api.get('/promotion/my')
|
||||
}
|
||||
|
||||
// 获取推广规则
|
||||
export const getPromotionRules = () => {
|
||||
return api.get('/v1/promotion-rules')
|
||||
}
|
||||
|
||||
/**
|
||||
* 积分相关接口
|
||||
*/
|
||||
|
||||
// 获取用户积分和消费余额
|
||||
export const getUserPointsBalance = () => {
|
||||
return api.get('/points/consumption/balance')
|
||||
}
|
||||
|
||||
/**
|
||||
* 余额相关接口
|
||||
*/
|
||||
|
||||
// 获取用户余额信息
|
||||
export const getUserBalance = () => {
|
||||
return api.get('/balance')
|
||||
}
|
||||
|
||||
// 获取余额增加明细
|
||||
export const getBalanceIncomeDetail = () => {
|
||||
return api.get('/balance/income-detail')
|
||||
}
|
||||
|
||||
// 获取余额变动记录
|
||||
export const getBalanceLogs = (params = {}) => {
|
||||
return api.get('/balance/logs', { params })
|
||||
}
|
||||
|
||||
// 获取余额统计信息
|
||||
export const getBalanceStats = () => {
|
||||
return api.get('/balance/stats')
|
||||
}
|
||||
|
||||
/**
|
||||
* 提现相关接口
|
||||
*/
|
||||
|
||||
// 获取用户收益信息(旧接口,保持兼容性)
|
||||
export const getUserRevenue = () => {
|
||||
return api.get('/withdraw/revenue')
|
||||
}
|
||||
|
||||
// 获取基础收益信息
|
||||
export const getBasicRevenue = () => {
|
||||
return api.get('/withdraw/revenue/basic')
|
||||
}
|
||||
|
||||
// 获取工作流收益详情
|
||||
export const getWorkflowRevenue = (params = {}) => {
|
||||
return api.get('/withdraw/revenue/workflows', { params })
|
||||
}
|
||||
|
||||
// 获取视频收益详情
|
||||
export const getVideoRevenue = (params = {}) => {
|
||||
return api.get('/withdraw/revenue/videos', { params })
|
||||
}
|
||||
|
||||
// 获取推广收益信息
|
||||
export const getPromotionRevenue = () => {
|
||||
return api.get('/withdraw/revenue/promotion')
|
||||
}
|
||||
|
||||
// 获取提现任务列表
|
||||
export const getWithdrawList = (params = {}) => {
|
||||
return api.get('/withdraw/list', { params })
|
||||
}
|
||||
|
||||
// 提交提现申请
|
||||
export const submitWithdraw = (data) => {
|
||||
return api.post('/withdraw/submit', data)
|
||||
}
|
||||
|
||||
/**
|
||||
* 会员套餐相关接口
|
||||
*/
|
||||
|
||||
// 获取会员套餐详情列表
|
||||
export const getMembershipPlans = () => {
|
||||
return api.get('/membership/plans')
|
||||
}
|
||||
|
||||
// 创建会员购买订单
|
||||
export const createMembershipOrder = (data) => {
|
||||
return api.post('/membership/purchase', data)
|
||||
}
|
||||
|
||||
// 生成微信支付二维码
|
||||
export const createWechatPayment = (data) => {
|
||||
return api.post('/pay/placeOrder', data)
|
||||
}
|
||||
|
||||
// 查询支付状态
|
||||
export const queryPaymentStatus = (data) => {
|
||||
return api.post('/pay/orderQuery', data)
|
||||
}
|
||||
|
||||
// 激活免费套餐
|
||||
export const activateFreePlan = (planId) => {
|
||||
return api.post('/membership/activate-free', { planId })
|
||||
}
|
||||
|
||||
// 关闭订单
|
||||
export const closeOrder = (orderNo) => {
|
||||
return api.post('/pay/closeOrder', { orderNo })
|
||||
}
|
||||
|
||||
/**
|
||||
* 微信绑定相关接口
|
||||
*/
|
||||
|
||||
// 获取微信绑定二维码
|
||||
export const getWechatBindQR = () => {
|
||||
return api.post('/wechat/qr/bind')
|
||||
}
|
||||
|
||||
// 检查微信绑定状态
|
||||
export const checkWechatBindStatus = (sceneStr) => {
|
||||
return api.post(`/wechat/bind/check?sceneStr=${sceneStr}`)
|
||||
}
|
||||
|
||||
// 获取用户课程分类
|
||||
export const getUserCourseCategories = () => {
|
||||
return api.get('/categories/course')
|
||||
}
|
||||
|
||||
// 获取用户工作流分类
|
||||
export const getUserWorkflowCategories = () => {
|
||||
return api.get('/categories/workflow')
|
||||
}
|
||||
|
||||
/**
|
||||
* 企业微信二维码相关接口
|
||||
*/
|
||||
|
||||
// 获取企业微信二维码列表
|
||||
export const getWechatQRList = () => {
|
||||
return api.get('/wechat-qr/list')
|
||||
}
|
||||
|
||||
/**
|
||||
* 推广海报相关接口
|
||||
*/
|
||||
|
||||
// 获取所有启用的推广海报
|
||||
export const getPromotionPosters = () => {
|
||||
return api.get('/promotion-poster/list')
|
||||
}
|
||||
|
||||
/**
|
||||
* UV统计相关接口
|
||||
*/
|
||||
|
||||
// 记录UV数据
|
||||
export const recordUVData = (pageData = {}) => {
|
||||
const data = {
|
||||
page: pageData.page || window.location.pathname,
|
||||
referrer: pageData.referrer || document.referrer,
|
||||
...pageData
|
||||
}
|
||||
|
||||
return api.post('/uv/record', data, {
|
||||
headers: {
|
||||
'Content-Type': 'application/x-www-form-urlencoded'
|
||||
},
|
||||
// 将数据转换为URLSearchParams格式
|
||||
transformRequest: [function (data) {
|
||||
return new URLSearchParams(data).toString()
|
||||
}]
|
||||
})
|
||||
}
|
||||
72
src/api/vod.js
Normal file
@@ -0,0 +1,72 @@
|
||||
import api from './index.js'
|
||||
|
||||
// 点播上传相关 API
|
||||
|
||||
// 创建视频上传地址与凭证(根据接口文档)
|
||||
export const createUploadAuth = (data) => {
|
||||
console.log('[VOD] createUploadAuth 请求入参:', data)
|
||||
// data: { title, description, tags, cateId, coverUrl, fileName, fileSize }
|
||||
return api.post('/vod/upload-auth', data).then(res => {
|
||||
console.log('[VOD] createUploadAuth 响应:', res)
|
||||
// 后端返回 { code, message, data: { uploadAuth, uploadAddress, videoId, requestId } }
|
||||
return res?.data || res
|
||||
}).catch(err => {
|
||||
console.error('[VOD] createUploadAuth 错误:', err)
|
||||
throw err
|
||||
})
|
||||
}
|
||||
|
||||
// 刷新视频上传凭证(断点续传或凭证过期)
|
||||
export const refreshUploadAuth = (data) => {
|
||||
console.log('[VOD] refreshUploadAuth 请求入参:', data)
|
||||
// data: { videoId }
|
||||
return api.post('/vod/refresh-upload-auth', data).then(res => {
|
||||
console.log('[VOD] refreshUploadAuth 响应:', res)
|
||||
// 后端返回 { code, message, data: { uploadAuth, uploadAddress, videoId, requestId } }
|
||||
return res?.data || res
|
||||
}).catch(err => {
|
||||
console.error('[VOD] refreshUploadAuth 错误:', err)
|
||||
throw err
|
||||
})
|
||||
}
|
||||
|
||||
// 获取播放凭证
|
||||
export const getPlayAuth = (data) => {
|
||||
console.log('[VOD] getPlayAuth 请求入参:', data)
|
||||
// data: { videoId, authInfoTimeout?, playDomain? }
|
||||
return api.post('/vod/play-auth', data).then(res => {
|
||||
console.log('[VOD] getPlayAuth 响应:', res)
|
||||
return res?.data || res
|
||||
}).catch(err => {
|
||||
console.error('[VOD] getPlayAuth 错误:', err)
|
||||
throw err
|
||||
})
|
||||
}
|
||||
|
||||
// 获取播放凭证并更新播放次数
|
||||
export const getPlayAuthWithViewCount = (data) => {
|
||||
console.log('[VOD] getPlayAuthWithViewCount 请求入参:', data)
|
||||
// data: { videoId, courseId, chapterId, authInfoTimeout?, playDomain? }
|
||||
return api.post('/vod/play-auth-with-view-count', data).then(res => {
|
||||
console.log('[VOD] getPlayAuthWithViewCount 响应:', res)
|
||||
return res?.data || res
|
||||
}).catch(err => {
|
||||
console.error('[VOD] getPlayAuthWithViewCount 错误:', err)
|
||||
throw err
|
||||
})
|
||||
}
|
||||
|
||||
// 获取视频信息
|
||||
export const getVideoInfo = (data) => {
|
||||
console.log('[VOD] getVideoInfo 请求入参:', data)
|
||||
// data: { videoId }
|
||||
return api.post('/vod/video-info', data).then(res => {
|
||||
console.log('[VOD] getVideoInfo 响应:', res)
|
||||
return res?.data || res
|
||||
}).catch(err => {
|
||||
console.error('[VOD] getVideoInfo 错误:', err)
|
||||
throw err
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
20
src/api/withdraw.js
Normal file
@@ -0,0 +1,20 @@
|
||||
import api from './index.js'
|
||||
|
||||
/**
|
||||
* 提现相关API接口
|
||||
*/
|
||||
|
||||
// 提交提现申请
|
||||
export const applyWithdraw = (data) => {
|
||||
return api.post('/withdraw/apply', data)
|
||||
}
|
||||
|
||||
// 获取提现记录列表
|
||||
export const getWithdrawList = (params = {}) => {
|
||||
return api.get('/withdraw/list', { params })
|
||||
}
|
||||
|
||||
// 获取提现详情
|
||||
export const getWithdrawDetail = (id) => {
|
||||
return api.get(`/withdraw/${id}`)
|
||||
}
|
||||
112
src/api/workflow.js
Normal file
@@ -0,0 +1,112 @@
|
||||
import api from './index.js'
|
||||
|
||||
/**
|
||||
* 工作流相关API接口
|
||||
*/
|
||||
|
||||
// 获取工作流分类列表
|
||||
export const getWorkflowCategories = () => {
|
||||
return api.get('/workflow/categories')
|
||||
}
|
||||
|
||||
// 获取热门工作流列表
|
||||
export const getHotWorkflows = (params = {}) => {
|
||||
return api.get('/workflow/hot', { params })
|
||||
}
|
||||
|
||||
// 根据分类获取工作流列表
|
||||
export const getWorkflowsByCategory = (category, params = {}) => {
|
||||
return api.get(`/workflow/category/${category}`, { params })
|
||||
}
|
||||
|
||||
// 获取工作流详情
|
||||
export const getWorkflowDetail = (id) => {
|
||||
return api.get(`/workflow/${id}/detail`)
|
||||
}
|
||||
|
||||
// 获取工作流列表
|
||||
export const getWorkflowList = (params = {}) => {
|
||||
return api.get('/workflow/list', { params })
|
||||
}
|
||||
|
||||
// 复制工作流
|
||||
export const copyWorkflow = (id) => {
|
||||
return api.post(`/workflow/copy/${id}`)
|
||||
}
|
||||
|
||||
// 保存/更新工作流
|
||||
export const saveWorkflow = (data) => {
|
||||
return api.post('/workflow/save', data)
|
||||
}
|
||||
|
||||
// 更新工作流信息(根据接口文档)
|
||||
export const updateWorkflow = (id, data) => {
|
||||
console.log('[Workflow] updateWorkflow 请求入参:', { id, data })
|
||||
// data: { name?, description?, coverUrl?, detailGallery?, category?, isPublic?, fullAccessRole?, copyAccessRole?, price?, isFree?, data?, dataFileUrl?, vodVideoId?, videoId? }
|
||||
return api.put(`/content/workflows/${id}`, data).then(res => {
|
||||
console.log('[Workflow] updateWorkflow 响应:', res)
|
||||
return res
|
||||
}).catch(err => {
|
||||
console.error('[Workflow] updateWorkflow 错误:', err)
|
||||
throw err
|
||||
})
|
||||
}
|
||||
|
||||
// 删除工作流
|
||||
export const deleteWorkflow = (id) => {
|
||||
return api.delete(`/workflow/${id}`)
|
||||
}
|
||||
|
||||
// 点赞工作流
|
||||
export const likeWorkflow = (id) => {
|
||||
return api.post(`/workflow/${id}/like`)
|
||||
}
|
||||
|
||||
// 取消点赞工作流
|
||||
export const unlikeWorkflow = (id) => {
|
||||
return api.delete(`/workflow/${id}/like`)
|
||||
}
|
||||
|
||||
// 获取我的工作流列表
|
||||
export const getMyWorkflows = (params = {}) => {
|
||||
return api.get('/workflow/my', { params })
|
||||
}
|
||||
|
||||
// 创建/保存工作流作品(根据接口文档)
|
||||
export const submitWorkflow = (data) => {
|
||||
console.log('[Workflow] submitWorkflow 请求入参:', data)
|
||||
// data: { name?, description?, data?, dataFileUrl?, coverUrl?, videoId?, detailGallery?, category?, isFree?, isPublic?, fullAccessRole?, copyAccessRole? }
|
||||
return api.post('/workflow/submit', data).then(res => {
|
||||
console.log('[Workflow] submitWorkflow 响应:', res)
|
||||
// 后端返回 { code, message, data: workflowId }
|
||||
// 返回完整的响应对象,包含 code, message, data
|
||||
return res
|
||||
}).catch(err => {
|
||||
console.error('[Workflow] submitWorkflow 错误:', err)
|
||||
throw err
|
||||
})
|
||||
}
|
||||
|
||||
// 收藏/取消收藏工作流
|
||||
export const toggleWorkflowFavorite = (workflowId) => {
|
||||
return api.post('/v1/workflow-likes/toggle', {
|
||||
workflowId: workflowId
|
||||
})
|
||||
}
|
||||
|
||||
// 获取工作流数据包下载地址
|
||||
export const getWorkflowDataFile = (workflowId) => {
|
||||
return api.get(`/workflow/${workflowId}/data-file`)
|
||||
}
|
||||
|
||||
// 获取工作流JSON数据
|
||||
export const getWorkflowJsonData = (workflowId) => {
|
||||
return api.get(`/workflow/${workflowId}/json-data`)
|
||||
}
|
||||
|
||||
// 检查用户是否已点赞指定工作流
|
||||
export const checkWorkflowLikeStatus = (workflowId) => {
|
||||
return api.get('/v1/workflow-likes/check', {
|
||||
params: { workflowId }
|
||||
})
|
||||
}
|
||||
11
src/assets/AI_APP/USER_AI/1.svg
Normal file
@@ -0,0 +1,11 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<mask id="mask0_1112_9016" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="18" height="18">
|
||||
<path d="M12.6 0H5.4C2.41766 0 0 2.41766 0 5.4V12.6C0 15.5823 2.41766 18 5.4 18H12.6C15.5823 18 18 15.5823 18 12.6V5.4C18 2.41766 15.5823 0 12.6 0Z" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask0_1112_9016)">
|
||||
<path d="M12.6 0H5.4C2.41766 0 0 2.41766 0 5.4V12.6C0 15.5823 2.41766 18 5.4 18H12.6C15.5823 18 18 15.5823 18 12.6V5.4C18 2.41766 15.5823 0 12.6 0Z" fill="#28C445"/>
|
||||
<path d="M9 17.25C13.5563 17.25 17.25 13.5563 17.25 9C17.25 4.44365 13.5563 0.75 9 0.75C4.44365 0.75 0.75 4.44365 0.75 9C0.75 13.5563 4.44365 17.25 9 17.25Z" fill="white"/>
|
||||
<path d="M5.92896 6.00879C5.61682 6.00879 5.30469 6.21688 5.30469 6.52902C5.30469 6.84116 5.61682 7.04925 5.92896 7.04925C6.2411 7.04925 6.4492 6.84116 6.4492 6.52902C6.4492 6.20387 6.2411 6.00879 5.92896 6.00879ZM10.1558 9.0261C9.94777 9.0261 9.7527 9.2472 9.7527 9.44235C9.7527 9.66345 9.96075 9.85852 10.1558 9.85852C10.468 9.85852 10.6761 9.6504 10.6761 9.44235C10.6761 9.23422 10.468 9.0261 10.1558 9.0261ZM8.81625 7.04925C9.1284 7.04925 9.33645 6.82815 9.33645 6.52902C9.33645 6.21688 9.1284 6.00879 8.81625 6.00879C8.5041 6.00879 8.19195 6.21688 8.19195 6.52902C8.19195 6.84116 8.5041 7.04925 8.81625 7.04925ZM12.4189 9.0261C12.2107 9.0261 12.0157 9.2472 12.0157 9.44235C12.0157 9.66345 12.2238 9.85852 12.4189 9.85852C12.731 9.85852 12.9391 9.6504 12.9391 9.44235C12.9391 9.23422 12.731 9.0261 12.4189 9.0261Z" fill="#28C445"/>
|
||||
<path d="M8.97262 0.0258789C4.00309 0.0258789 -0.0273438 4.05631 -0.0273438 9.0259C-0.0273438 13.9955 4.00309 18.0259 8.97262 18.0259C13.9422 18.0259 17.9726 13.9955 17.9726 9.0259C17.9726 4.05631 13.9422 0.0258789 8.97262 0.0258789ZM7.26396 11.3346C6.74222 11.3346 6.32483 11.2302 5.82918 11.1129L4.3944 11.8433L4.79875 10.578C3.76831 9.8476 3.14222 8.89548 3.14222 7.76065C3.14222 5.76501 5.00744 4.1998 7.26396 4.1998C9.28567 4.1998 11.0726 5.45197 11.4248 7.13458C11.2944 7.12153 11.164 7.10849 11.0335 7.10849C9.07702 7.13458 7.53787 8.60845 7.53787 10.4346C7.53787 10.7346 7.59007 11.0215 7.6683 11.3085C7.53787 11.3215 7.3944 11.3346 7.26396 11.3346ZM13.3683 12.7955L13.6813 13.839L12.5596 13.2129C12.1552 13.3172 11.7379 13.4215 11.3205 13.4215C9.35092 13.4215 7.79872 12.065 7.79872 10.3824C7.78567 8.71285 9.33787 7.35631 11.2944 7.35631C13.1596 7.35631 14.8031 8.7259 14.8031 10.3955C14.8031 11.3346 14.1901 12.1694 13.3683 12.7955Z" fill="#28C445"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.5 KiB |
BIN
src/assets/AI_APP/USER_AI/LEFT.png
Normal file
|
After Width: | Height: | Size: 316 KiB |
7
src/assets/AI_APP/USER_AI/SVG.svg
Normal file
@@ -0,0 +1,7 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="SVG" opacity="0.7">
|
||||
<path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M9.9987 17.9167C14.3709 17.9167 17.9154 14.3723 17.9154 10C17.9154 5.62778 14.3709 2.08337 9.9987 2.08337C5.62644 2.08337 2.08203 5.62778 2.08203 10C2.08203 14.3723 5.62644 17.9167 9.9987 17.9167Z" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path id="Vector_2" d="M8.82031 8.82216L13.2403 6.75916L11.1774 11.1792" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path id="Vector_3" d="M11.1778 11.1778L6.75781 13.2408L8.82075 8.8208" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 791 B |
21
src/assets/AI_APP/USER_AI/WX.svg
Normal file
@@ -0,0 +1,21 @@
|
||||
<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18.000000" height="18.000000" fill="none" customFrame="#000000">
|
||||
<defs>
|
||||
<filter id="pixso_custom_mask_type_outline">
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 " />
|
||||
</filter>
|
||||
</defs>
|
||||
<mask id="mask_2" width="18.000000" height="18.000000" x="0.000000" y="0.000000" maskUnits="userSpaceOnUse">
|
||||
<g filter="url(#pixso_custom_mask_type_outline)">
|
||||
<g id="clip0_680_1762" />
|
||||
</g>
|
||||
</mask>
|
||||
<rect id="SVG" width="18.000000" height="18.000000" x="0.000000" y="0.000000" />
|
||||
<g id="Clip path group" mask="url(#mask_2)">
|
||||
<g id="Group">
|
||||
<path id="Vector" d="M12.6 0L5.4 0C2.41766 0 0 2.41766 0 5.4L0 12.6C0 15.5823 2.41766 18 5.4 18L12.6 18C15.5823 18 18 15.5823 18 12.6L18 5.4C18 2.41766 15.5823 0 12.6 0Z" fill="rgb(40,196,69)" fill-rule="evenodd" />
|
||||
<path id="Vector" d="M9 17.25C13.5563 17.25 17.25 13.5563 17.25 9C17.25 4.44365 13.5563 0.75 9 0.75C4.44365 0.75 0.75 4.44365 0.75 9C0.75 13.5563 4.44365 17.25 9 17.25Z" fill="rgb(255,255,255)" fill-rule="evenodd" />
|
||||
<path id="Vector" d="M5.92896 6.00879C5.61682 6.00879 5.30469 6.21688 5.30469 6.52902C5.30469 6.84116 5.61682 7.04925 5.92896 7.04925C6.2411 7.04925 6.44919 6.84116 6.44919 6.52902C6.44919 6.20387 6.2411 6.00879 5.92896 6.00879ZM10.1558 9.0261C9.94777 9.0261 9.7527 9.2472 9.7527 9.44235C9.7527 9.66345 9.96075 9.85852 10.1558 9.85852C10.468 9.85852 10.6761 9.6504 10.6761 9.44235C10.6761 9.23422 10.468 9.0261 10.1558 9.0261ZM8.81625 7.04925C9.1284 7.04925 9.33645 6.82815 9.33645 6.52902C9.33645 6.21688 9.1284 6.00879 8.81625 6.00879C8.5041 6.00879 8.19195 6.21688 8.19195 6.52902C8.19195 6.84116 8.5041 7.04925 8.81625 7.04925ZM12.4189 9.0261C12.2107 9.0261 12.0157 9.2472 12.0157 9.44235C12.0157 9.66345 12.2238 9.85852 12.4189 9.85852C12.731 9.85852 12.9391 9.6504 12.9391 9.44235C12.9391 9.23422 12.731 9.0261 12.4189 9.0261Z" fill="rgb(40,196,69)" fill-rule="nonzero" />
|
||||
<path id="Vector" d="M8.97262 0.0258789C4.00309 0.0258789 -0.0273438 4.05631 -0.0273438 9.0259C-0.0273438 13.9955 4.00309 18.0259 8.97262 18.0259C13.9422 18.0259 17.9726 13.9955 17.9726 9.0259C17.9726 4.05631 13.9422 0.0258789 8.97262 0.0258789ZM7.26396 11.3346C6.74222 11.3346 6.32483 11.2302 5.82918 11.1129L4.3944 11.8433L4.79875 10.578C3.76831 9.8476 3.14222 8.89548 3.14222 7.76065C3.14222 5.76501 5.00744 4.1998 7.26396 4.1998C9.28567 4.1998 11.0726 5.45197 11.4248 7.13458C11.2944 7.12153 11.164 7.10849 11.0335 7.10849C9.07702 7.13458 7.53787 8.60845 7.53787 10.4346C7.53787 10.7346 7.59007 11.0215 7.6683 11.3085C7.53787 11.3215 7.3944 11.3346 7.26396 11.3346ZM13.3683 12.7955L13.6813 13.839L12.5596 13.2129C12.1552 13.3172 11.7379 13.4215 11.3205 13.4215C9.35092 13.4215 7.79872 12.065 7.79872 10.3824C7.78567 8.71285 9.33787 7.35631 11.2944 7.35631C13.1596 7.35631 14.8031 8.7259 14.8031 10.3955C14.8031 11.3346 14.1901 12.1694 13.3683 12.7955Z" fill="rgb(40,196,69)" fill-rule="nonzero" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.0 KiB |
BIN
src/assets/AI_APP/USER_AI/YOU.png
Normal file
|
After Width: | Height: | Size: 254 KiB |
10
src/assets/AI_APP/USER_AI/img.svg
Normal file
@@ -0,0 +1,10 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g opacity="0.7">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M5.00162 2.70898C3.42914 2.70898 2.15439 3.98373 2.15439 5.55621V9.98916C2.15427 9.99649 2.15427 10.0038 2.15439 10.0112V14.4451C2.15439 16.0176 3.42914 17.2923 5.00162 17.2923H11.5571C11.5755 17.2923 11.5936 17.2915 11.6115 17.29C11.6302 17.2917 11.6491 17.2925 11.6683 17.2925C12.0135 17.2925 12.2933 17.0127 12.2933 16.6675C12.2933 13.3802 10.7765 11.3642 8.77014 10.2839C7.07027 9.36858 5.05952 9.14299 3.40439 9.29174V5.55621C3.40439 4.67408 4.11949 3.95898 5.00162 3.95898H15.0016C15.8837 3.95898 16.5988 4.67408 16.5988 5.55621V10.0007C16.5988 10.3458 16.8786 10.6257 17.2238 10.6257C17.569 10.6257 17.8488 10.3458 17.8488 10.0007V5.55621C17.8488 3.98373 16.5741 2.70898 15.0016 2.70898H5.00162ZM3.40439 10.5474V14.4451C3.40439 15.3272 4.11949 16.0423 5.00162 16.0423H11.0216C10.8488 13.6047 9.65989 12.1827 8.17752 11.3845C6.70233 10.5902 4.89195 10.3944 3.40439 10.5474Z" fill="currentColor"/>
|
||||
<path d="M12.9993 9.01383C13.8048 9.01383 14.4577 8.36092 14.4577 7.5555C14.4577 6.75009 13.8048 6.09717 12.9993 6.09717C12.1939 6.09717 11.541 6.75009 11.541 7.5555C11.541 8.36092 12.1939 9.01383 12.9993 9.01383Z" stroke="currentColor" stroke-width="1.25"/>
|
||||
<path d="M13.7338 12.2223C13.9049 11.9259 14.3325 11.9259 14.5036 12.2223L15.1772 13.3889C15.3482 13.6853 15.1344 14.0556 14.7923 14.0556H13.4451C13.103 14.0556 12.8891 13.6853 13.0602 13.3889L13.7338 12.2223Z" fill="currentColor"/>
|
||||
<path d="M17.786 14.9443H16.6749C16.4295 14.9443 16.2305 15.1433 16.2305 15.3888V16.4999C16.2305 16.7454 16.4295 16.9443 16.6749 16.9443H17.786C18.0315 16.9443 18.2305 16.7454 18.2305 16.4999V15.3888C18.2305 15.1433 18.0315 14.9443 17.786 14.9443Z" fill="currentColor"/>
|
||||
<path d="M14.1181 16.9998C14.701 16.9998 15.1736 16.5272 15.1736 15.9442C15.1736 15.3613 14.701 14.8887 14.1181 14.8887C13.5351 14.8887 13.0625 15.3613 13.0625 15.9442C13.0625 16.5272 13.5351 16.9998 14.1181 16.9998Z" fill="currentColor"/>
|
||||
<path d="M17.2274 14.1111C17.8104 14.1111 18.283 13.6385 18.283 13.0556C18.283 12.4726 17.8104 12 17.2274 12C16.6445 12 16.1719 12.4726 16.1719 13.0556C16.1719 13.6385 16.6445 14.1111 17.2274 14.1111Z" fill="currentColor"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.3 KiB |
7
src/assets/AI_APP/USER_AI/ling.svg
Normal file
@@ -0,0 +1,7 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="SVG" opacity="0.7">
|
||||
<path id="Vector" fill-rule="evenodd" clip-rule="evenodd" d="M9.9987 17.9167C14.3709 17.9167 17.9154 14.3723 17.9154 10C17.9154 5.62778 14.3709 2.08337 9.9987 2.08337C5.62644 2.08337 2.08203 5.62778 2.08203 10C2.08203 14.3723 5.62644 17.9167 9.9987 17.9167Z" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path id="Vector_2" d="M8.82031 8.82216L13.2403 6.75916L11.1774 11.1792" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
<path id="Vector_3" d="M11.1778 11.1778L6.75781 13.2408L8.82075 8.8208" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 791 B |
4
src/assets/AI_APP/USER_AI/sph.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18.000000" height="18.000000" fill="none">
|
||||
<rect id="wechat-channels-line" width="18.000000" height="18.000000" x="0.000000" y="0.000000" fill="rgb(255,255,255)" fill-opacity="0" />
|
||||
<path id="Vector" d="M6.0156 13.5341C5.99056 13.5046 5.95923 13.4638 5.92231 13.4089C5.78029 13.1978 5.61515 12.8683 5.44206 12.4372C5.09861 11.5819 4.76206 10.4232 4.52461 9.25597C4.28588 8.08235 4.15679 6.94577 4.20407 6.12461C4.22813 5.7068 4.29516 5.43066 4.37255 5.27837C4.39005 5.24394 4.40539 5.22136 4.41661 5.20738C4.42137 5.20145 4.42524 5.19726 4.42806 5.19444C4.60227 5.19494 4.86942 5.29111 5.23774 5.58322C5.59615 5.86748 5.98436 6.28466 6.38869 6.79677C7.12657 7.73134 7.85981 8.90594 8.50972 9.9776C8.40258 10.1658 8.28904 10.3715 8.17241 10.5829C8.1177 10.6821 8.06228 10.7825 8.00649 10.883C7.75617 11.3339 7.49043 11.8007 7.21547 12.2236C6.93773 12.6509 6.66711 13.0074 6.41317 13.2512C6.23365 13.4235 6.10202 13.5014 6.0156 13.5341ZM9.20447 8.82329C8.62988 7.89003 7.98453 6.89047 7.32616 6.0566C6.89537 5.51097 6.44149 5.01342 5.97996 4.64738C5.52928 4.28995 4.99907 4 4.42671 4C3.87564 4 3.50952 4.34013 3.30771 4.73725C3.11955 5.10753 3.03913 5.57793 3.0116 6.05594C2.95571 7.02645 3.10692 8.27874 3.35414 9.49403C3.60263 10.7156 3.95767 11.9459 4.33363 12.8822C4.52023 13.347 4.72175 13.764 4.93111 14.0754C5.03511 14.2301 5.15639 14.382 5.29716 14.5012C5.43191 14.6153 5.64475 14.75 5.91976 14.75C6.45397 14.75 6.90377 14.4359 7.24026 14.1129C7.59175 13.7756 7.92074 13.3303 8.2169 12.8747C8.51587 12.4147 8.79841 11.9174 9.0508 11.4628C9.10186 11.3708 9.15143 11.2811 9.19951 11.194C9.20435 11.2029 9.20912 11.2119 9.21396 11.2208C9.25481 11.2972 9.2968 11.3755 9.33986 11.4557C9.5837 11.9094 9.85711 12.4081 10.1503 12.8695C10.4409 13.3267 10.7685 13.7757 11.1289 14.1162C11.4807 14.4486 11.9405 14.75 12.4892 14.75C12.7642 14.75 12.9771 14.6153 13.1118 14.5012C13.2526 14.382 13.3739 14.2301 13.4778 14.0754C13.6872 13.7641 13.8887 13.347 14.0754 12.8822C14.4513 11.946 14.8064 10.7156 15.0549 9.49403C15.3021 8.2788 15.4534 7.02646 15.3975 6.05595C15.3699 5.57793 15.2896 5.10753 15.1014 4.73725C14.8996 4.34012 14.5334 4 13.9824 4C13.41 4 12.8798 4.28994 12.429 4.64737C11.9675 5.01341 11.5136 5.51096 11.0828 6.05659C10.4244 6.89047 9.77905 7.89003 9.20447 8.82329ZM9.89844 9.97885C10.5486 8.90684 11.2821 7.73171 12.0202 6.79677C12.4246 6.28467 12.8128 5.86749 13.1713 5.58324C13.5396 5.29112 13.8068 5.19493 13.981 5.19444C13.9839 5.19726 13.9877 5.20145 13.9925 5.20739C14.0037 5.22136 14.019 5.24394 14.0365 5.27837C14.1139 5.43066 14.1809 5.7068 14.205 6.12461C14.2523 6.94576 14.1232 8.08234 13.8844 9.25591C13.647 10.4232 13.3104 11.5818 12.9669 12.4372C12.7938 12.8683 12.6287 13.1977 12.4867 13.4089C12.4475 13.4672 12.4147 13.5095 12.3889 13.5394C12.2853 13.5086 12.1399 13.428 11.9492 13.2479C11.6945 13.0074 11.4289 12.6545 11.1584 12.2288C10.8905 11.8072 10.6348 11.342 10.3919 10.8902C10.3518 10.8156 10.3119 10.741 10.2722 10.6668C10.1439 10.4271 10.0181 10.1922 9.89844 9.97885Z" fill="rgb(106,112,116)" fill-rule="nonzero" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.1 KiB |
BIN
src/assets/AI_APP/USER_AI/user_img.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
src/assets/AI_APP/USER_AI/user_imqg.png
Normal file
|
After Width: | Height: | Size: 5.1 KiB |
5
src/assets/AI_APP/USER_AI/vip-crown-2-line.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="vip-crown-2-line">
|
||||
<path id="Vector" d="M9.36719 1.8114C9.61865 1.45943 10.108 1.37833 10.46 1.62976C10.5302 1.67998 10.5923 1.74107 10.6426 1.8114L14.1309 6.69519L14.1592 6.73523L14.1992 6.70789L17.6982 4.37488C18.0583 4.1349 18.5451 4.23268 18.7852 4.59265C18.8881 4.74727 18.9327 4.93354 18.9111 5.11804L17.542 16.7577C17.4955 17.1522 17.1609 17.4501 16.7637 17.4501H3.24609C2.84888 17.4501 2.51419 17.1522 2.46777 16.7577L1.09863 5.11804C1.04831 4.68853 1.35562 4.29944 1.78516 4.2489C1.96968 4.22726 2.15591 4.27191 2.31055 4.37488L5.81055 6.70789L5.85059 6.73523L5.87891 6.69519L9.36719 1.8114ZM9.96387 3.67175L6.24316 8.87976L2.94238 6.67957L2.85254 6.61902L2.86523 6.72644L3.9375 15.8387L3.94238 15.8827H16.0674L16.0723 15.8387L17.1445 6.72644L17.1572 6.61902L17.0674 6.67957L13.7656 8.87976L10.0459 3.67175L10.0049 3.61414L9.96387 3.67175ZM10.0049 9.21667C10.8975 9.21675 11.6209 9.94018 11.6211 10.8329C11.6211 11.7257 10.8976 12.45 10.0049 12.4501C9.112 12.4501 8.3877 11.7258 8.3877 10.8329C8.38784 9.94013 9.11209 9.21667 10.0049 9.21667Z" fill="#B3B6B8" stroke="#020B13" stroke-width="0.1"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
10
src/assets/AI_APP/USER_AI/vod.svg
Normal file
@@ -0,0 +1,10 @@
|
||||
<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g opacity="0.7">
|
||||
<path d="M17 9.49999V5.5C17 4.39543 16.1046 3.5 15 3.5H5C3.89543 3.5 3 4.39543 3 5.5V14.5C3 15.6046 3.89543 16.5 5 16.5H10.5" stroke="currentColor" stroke-width="1.25" stroke-linecap="round"/>
|
||||
<path d="M12 10.0001L9 11.7322V8.26807L12 10.0001Z" fill="currentColor" stroke="currentColor"/>
|
||||
<path d="M13.6166 12.2774C13.7877 11.9811 14.2154 11.9811 14.3864 12.2774L15.06 13.4441C15.231 13.7404 15.0172 14.1108 14.6751 14.1108H13.3279C12.9858 14.1108 12.7719 13.7404 12.943 13.4441L13.6166 12.2774Z" fill="currentColor"/>
|
||||
<path d="M17.6669 14.9995H16.5558C16.3103 14.9995 16.1113 15.1985 16.1113 15.444V16.5551C16.1113 16.8005 16.3103 16.9995 16.5558 16.9995H17.6669C17.9123 16.9995 18.1113 16.8005 18.1113 16.5551V15.444C18.1113 15.1985 17.9123 14.9995 17.6669 14.9995Z" fill="currentColor"/>
|
||||
<path d="M14.0009 17.0555C14.5838 17.0555 15.0564 16.5829 15.0564 15.9999C15.0564 15.4169 14.5838 14.9443 14.0009 14.9443C13.4179 14.9443 12.9453 15.4169 12.9453 15.9999C12.9453 16.5829 13.4179 17.0555 14.0009 17.0555Z" fill="currentColor"/>
|
||||
<path d="M17.1102 14.1663C17.6932 14.1663 18.1658 13.6937 18.1658 13.1107C18.1658 12.5278 17.6932 12.0552 17.1102 12.0552C16.5273 12.0552 16.0547 12.5278 16.0547 13.1107C16.0547 13.6937 16.5273 14.1663 17.1102 14.1663Z" fill="currentColor"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.4 KiB |
18
src/assets/AI_APP/USER_AI/xhs.svg
Normal file
|
After Width: | Height: | Size: 12 KiB |
27
src/assets/AI_APP/USER_AI/yaoqing.svg
Normal file
@@ -0,0 +1,27 @@
|
||||
<svg viewBox="0 0 37.1211 32" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="37.121094" height="32.000000" fill="none" customFrame="#000000">
|
||||
<defs>
|
||||
<clipPath id="clipPath_0">
|
||||
<rect width="30.719872" height="30.719872" x="0.000000" y="1.280273" fill="rgb(255,255,255)" />
|
||||
</clipPath>
|
||||
<linearGradient id="paint_linear_0" x1="15.3690157" x2="15.3690157" y1="3.84350586" y2="28.163393" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="rgb(90,224,255)" offset="0" stop-opacity="1" />
|
||||
<stop stop-color="rgb(28,177,255)" offset="1" stop-opacity="1" />
|
||||
</linearGradient>
|
||||
<linearGradient id="paint_linear_1" x1="31.3588867" x2="31.3588867" y1="-2.74472371e-16" y2="8.9649477" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="rgb(90,224,255)" offset="0" stop-opacity="1" />
|
||||
<stop stop-color="rgb(28,177,255)" offset="1" stop-opacity="1" />
|
||||
</linearGradient>
|
||||
<linearGradient id="paint_linear_2" x1="35.2012405" x2="35.2012405" y1="8.96044922" y2="12.8025694" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="rgb(90,224,255)" offset="0" stop-opacity="1" />
|
||||
<stop stop-color="rgb(28,177,255)" offset="1" stop-opacity="1" />
|
||||
</linearGradient>
|
||||
</defs>
|
||||
<g id="Group 106">
|
||||
<g id="gift-fill" clip-path="url(#clipPath_0)" customFrame="url(#clipPath_0)">
|
||||
<rect id="gift-fill" width="30.719872" height="30.719872" x="0.000000" y="1.280273" fill="rgb(255,255,255)" fill-opacity="0" />
|
||||
<path id="Vector" d="M19.209 3.84351C22.0366 3.84351 24.329 6.1358 24.329 8.96348C24.329 9.89664 24.0793 10.7715 23.6432 11.5249L29.449 11.5235L29.449 14.0835L26.889 14.0835L26.889 26.8834C26.889 27.5903 26.3159 28.1634 25.609 28.1634L5.12905 28.1634C4.42213 28.1634 3.84905 27.5903 3.84905 26.8834L3.84905 14.0835L1.28906 14.0835L1.28906 11.5235L7.09482 11.5249C6.65869 10.7715 6.40904 9.89664 6.40904 8.96348C6.40904 6.1358 8.70133 3.84351 11.529 3.84351C13.0589 3.84351 14.4321 4.51449 15.3702 5.57823C16.306 4.51449 17.6792 3.84351 19.209 3.84351ZM16.649 14.0835L14.089 14.0835L14.089 26.8834L16.649 26.8834L16.649 14.0835ZM11.529 6.4035C10.1152 6.4035 8.96903 7.54964 8.96903 8.96348C8.96903 10.3131 10.0134 11.4187 11.338 11.5164L11.529 11.5235L14.089 11.5235L14.089 8.96348C14.089 7.68138 13.1466 6.61942 11.9166 6.43264L11.7201 6.41051L11.529 6.4035ZM19.209 6.4035C17.8594 6.4035 16.7537 7.44782 16.6561 8.77243L16.649 8.96348L16.649 11.5235L19.209 11.5235C20.5585 11.5235 21.6642 10.4792 21.762 9.15454L21.769 8.96348C21.769 7.54964 20.6229 6.4035 19.209 6.4035Z" fill="url(#paint_linear_0)" fill-rule="nonzero" />
|
||||
</g>
|
||||
<path id="Vector" d="M31.8864 0.357686C31.6887 -0.119234 31.0297 -0.119223 30.832 0.357686L30.5487 1.04241C30.065 2.21041 29.1621 3.14308 28.0275 3.64786L27.2235 4.00553C26.764 4.21028 26.764 4.87922 27.2235 5.08402L28.0745 5.46247C29.1808 5.95449 30.0673 6.85415 30.5596 7.9837L30.8364 8.61702C31.0384 9.08092 31.6799 9.08092 31.882 8.61702L32.1588 7.9837C32.6511 6.85416 33.5377 5.95449 34.6439 5.46247L35.4938 5.08402C35.9539 4.87941 35.9539 4.21014 35.4938 4.00553L34.6909 3.64786C33.5562 3.14308 32.6534 2.21041 32.1697 1.04241L31.8864 0.357686Z" fill="url(#paint_linear_1)" fill-rule="evenodd" />
|
||||
<path id="Vector" d="M35.4273 9.11374C35.3426 8.90935 35.0602 8.90935 34.9754 9.11374L34.854 9.4072C34.6467 9.90777 34.2598 10.3075 33.7735 10.5238L33.4289 10.6771C33.232 10.7649 33.232 11.0515 33.4289 11.1393L33.7937 11.3015C34.2678 11.5124 34.6477 11.8979 34.8587 12.382L34.9773 12.6535C35.0639 12.8523 35.3388 12.8523 35.4254 12.6535L35.5441 12.382C35.755 11.8979 36.135 11.5124 36.6091 11.3015L36.9733 11.1393C37.1705 11.0516 37.1705 10.7648 36.9733 10.6771L36.6293 10.5238C36.1429 10.3075 35.756 9.90777 35.5487 9.4072L35.4273 9.11374Z" fill="url(#paint_linear_2)" fill-rule="evenodd" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.7 KiB |
18
src/assets/AI_APP/USER_AI/小红书.svg
Normal file
|
After Width: | Height: | Size: 12 KiB |
1
src/assets/AI_APP/USER_AI/微信支付.svg
Normal file
@@ -0,0 +1 @@
|
||||
<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1761104599504" class="icon" viewBox="0 0 1228 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1584" xmlns:xlink="http://www.w3.org/1999/xlink" width="239.84375" height="200"><path d="M530.8928 703.1296a41.472 41.472 0 0 1-35.7376-19.8144l-2.7136-5.5808L278.272 394.752a18.7392 18.7392 0 0 1-2.048-8.1408 19.968 19.968 0 0 1 20.48-19.3536c4.608 0 8.8576 1.4336 12.288 3.84l234.3936 139.9296a64.4096 64.4096 0 0 0 54.528 5.9392L1116.2624 204.8C1004.9536 80.896 821.76 0 614.4 0 275.0464 0 0 216.576 0 483.6352c0 145.7152 82.7392 276.8896 212.2752 365.5168a38.1952 38.1952 0 0 1 17.2032 31.488 44.4928 44.4928 0 0 1-2.1504 12.3904l-27.6992 97.4848c-1.3312 4.608-3.328 9.3696-3.328 14.1312 0 10.752 9.216 19.3536 20.48 19.3536 4.4032 0 8.0384-1.536 11.776-3.584l134.5536-73.3184c10.1376-5.5296 20.7872-8.96 32.6144-8.96 6.2976 0 12.288 0.9216 18.0736 2.5088 62.72 17.0496 130.4576 26.5728 200.5504 26.5728C953.7024 967.168 1228.8 750.592 1228.8 483.6352c0-80.9472-25.4464-157.1328-70.0416-224.1024l-604.9792 436.992-4.4544 2.4064a42.1376 42.1376 0 0 1-18.432 4.1984z" fill="#15BA11" p-id="1585"></path></svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
4
src/assets/AI_APP/USER_AI/抖音.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg viewBox="0 0 18 18" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18.000000" height="18.000000" fill="none" customFrame="#000000">
|
||||
<rect id="SVG" width="18.000000" height="18.000000" x="0.000000" y="0.000000" />
|
||||
<path id="Vector" d="M8.03254 7.21255C5.86656 7.10805 4.36098 7.88029 3.51578 9.52932C2.24799 12.0028 3.29577 16.0502 7.52524 16.0502C11.7547 16.0502 11.877 11.9632 11.877 11.535C11.877 11.2496 11.877 9.65359 11.877 6.74714C12.7817 7.32011 13.5444 7.66505 14.1652 7.7819C14.7861 7.89867 15.1807 7.9505 15.3492 7.93722L15.3492 5.55527C14.775 5.48605 14.2785 5.35407 13.8595 5.15942C13.2312 4.86744 11.9851 4.05704 11.9851 2.86933C11.9859 2.87513 11.9859 2.56876 11.9851 1.9502L9.36694 1.9502C9.35914 7.76772 9.35914 10.9626 9.36694 11.535C9.37857 12.3936 8.71257 13.5945 7.36218 13.5945C6.01178 13.5945 5.34576 12.3945 5.34576 11.6205C5.34576 11.1468 5.50852 10.4599 6.18131 9.95135C6.58029 9.6497 7.13406 9.52932 8.03254 9.52932C8.03254 9.25137 8.03254 8.4791 8.03254 7.21255Z" fill="rgb(255,255,255)" fill-opacity="0.360000014" fill-rule="nonzero" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
7
src/assets/AI_APP/USER_AI/魔棒.svg
Normal file
@@ -0,0 +1,7 @@
|
||||
<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="Magic wand">
|
||||
<path id="Vector" d="M5.61101 9.6016L5.62614 9.58705C6.40213 8.84062 7.63279 8.85257 8.39415 9.61392L8.4322 9.65197C9.19354 10.4133 9.18187 11.6512 8.40632 12.3981M2.51103 15.4968C1.73591 14.7217 1.73591 13.465 2.51103 12.6898L8.18934 7.01152C8.96447 6.23639 10.2212 6.2364 10.9963 7.01152C11.7714 7.78664 11.7714 9.04336 10.9963 9.81848L5.318 15.4968C4.54287 16.2719 3.28615 16.2719 2.51103 15.4968Z" stroke="white" stroke-width="1.125" stroke-linecap="round"/>
|
||||
<path id="Star 10" d="M12.9373 1.5207C13.1306 0.998333 13.8694 0.998333 14.0627 1.5207L14.4171 2.47841C14.4779 2.64265 14.6074 2.77213 14.7716 2.8329L15.7293 3.18729C16.2517 3.38058 16.2517 4.11942 15.7293 4.31271L14.7716 4.6671C14.6074 4.72787 14.4779 4.85735 14.4171 5.02159L14.0627 5.9793C13.8694 6.50167 13.1306 6.50167 12.9373 5.9793L12.5829 5.02159C12.5221 4.85735 12.3926 4.72787 12.2284 4.6671L11.2707 4.31271C10.7483 4.11942 10.7483 3.38058 11.2707 3.18729L12.2284 2.8329C12.3926 2.77213 12.5221 2.64265 12.5829 2.47841L12.9373 1.5207Z" fill="white"/>
|
||||
<path id="Star 8" d="M14.6483 7.70044C14.7691 7.37396 15.2309 7.37396 15.3517 7.70044L15.7504 8.77801C15.7884 8.88066 15.8693 8.96159 15.972 8.99957L17.0496 9.39831C17.376 9.51911 17.376 9.98089 17.0496 10.1017L15.972 10.5004C15.8693 10.5384 15.7884 10.6193 15.7504 10.722L15.3517 11.7996C15.2309 12.126 14.7691 12.126 14.6483 11.7996L14.2496 10.722C14.2116 10.6193 14.1307 10.5384 14.028 10.5004L12.9504 10.1017C12.624 9.98089 12.624 9.51911 12.9504 9.39831L14.028 8.99957C14.1307 8.96159 14.2116 8.88066 14.2496 8.77801L14.6483 7.70044Z" fill="white"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.7 KiB |
13
src/assets/Authentication-icon/认证成功.svg
Normal file
|
After Width: | Height: | Size: 7.2 KiB |
3
src/assets/CooperationModel_icon/fenx.svg
Normal file
|
After Width: | Height: | Size: 7.8 KiB |
6
src/assets/CooperationModel_icon/创作 .svg
Normal file
|
After Width: | Height: | Size: 12 KiB |
4
src/assets/CooperationModel_icon/定制化.svg
Normal file
@@ -0,0 +1,4 @@
|
||||
<svg viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="60" height="60" fill="none">
|
||||
<rect id="定制化 1" width="60" height="60.0000038" x="0" y="0" />
|
||||
<path id="矢量 106" d="M29.6448 10.1758C29.6448 10.1758 29.755 12.8207 27.4652 12.0493L21.1469 5.92683C21.1469 5.92683 18.0979 0.196218 13.6163 4.98397L4.10197 14.2411L6.79584 17.1187L10.7632 13.9595C10.7632 13.9595 12.955 13.9595 12.2938 15.4901L9.23258 18.6983L8.73054 19.0534L10.8612 20.9881L16.2612 16.0901C16.2612 16.0901 18.906 15.1717 17.9387 17.5105L12.8448 22.8615L14.7183 24.9799C14.7183 24.9799 14.8285 27.4289 13.1999 26.6085C11.5714 25.7881 0.0244141 14.1432 0.0244141 14.1432L14.1183 0.55132C14.1183 0.55132 19.0163 -0.67317 22.1632 2.69418L29.6448 10.1758ZM38.804 6.50234L46.151 0.379892C46.151 0.379892 48.2203 -1.43235 52.6775 3.04928C54.9091 5.10634 56.8438 7.41246 58.4816 9.96765C58.5989 10.1544 58.6994 10.3499 58.7831 10.554C58.8667 10.758 58.9324 10.9678 58.98 11.1831C59.0275 11.3985 59.0564 11.6164 59.0665 11.8367C59.0766 12.0571 59.0678 12.2766 59.0401 12.4955C59.0124 12.7143 58.9662 12.9291 58.9015 13.14C58.8368 13.3509 58.7546 13.5547 58.6549 13.7514C58.5551 13.9481 58.4393 14.1349 58.3074 14.3117C58.1755 14.4885 58.0295 14.6527 57.8693 14.8044C55.5795 17.2534 52.6775 19.8983 52.6775 19.8983L51.453 19.8983L38.804 6.50234ZM47.6203 4.21255L43.9469 7.27377L45.8326 9.30642L50.0571 5.74316L48.6367 4.21255L47.9754 3.64928L47.6203 4.21255ZM36.7591 9.30642L12.4407 33.3309L12.4407 34.0901L25.5795 47.3758L50.4122 22.6901L36.7591 9.30642ZM36.6612 12.9799L38.7918 14.8656L17.9754 35.3758L16.3101 33.637L36.6612 12.9799ZM10.1999 36.0248L23.0816 48.9554C23.0816 48.9554 23.2407 50.486 20.4367 52.4207L2.87748 57.4534L1.2489 56.033L6.63666 38.6207C6.63666 38.6207 8.32646 36.0738 9.58768 35.9758L10.1999 35.9758L10.1999 36.0248ZM46.9346 31.4452L56.7305 41.1187C56.8626 41.3742 56.9626 41.6417 57.0306 41.9211C57.0985 42.2006 57.1325 42.4841 57.1325 42.7717C57.1325 43.0593 57.0985 43.3429 57.0306 43.6224C56.9626 43.9018 56.8626 44.1693 56.7305 44.4248L46.4448 55.2126L46.0407 55.2126L42.8816 52.6289L46.9591 48.9554L47.8163 47.9391C47.8163 47.9391 46.5918 45.3921 45.1224 46.8615L41.4489 50.7309L39.5265 48.6983L44.7183 43.8003C44.7183 43.8003 44.7183 40.7391 42.0612 42.1227L37.5918 46.8983L34.0775 43.8125C34.0775 43.8125 32.1428 43.9227 32.2897 45.6983L46.2979 59.9023L59.6816 45.6983C59.6816 45.6983 60.5999 41.0697 58.2489 37.9105C57.7469 38.0085 49.0407 29.3391 49.0407 29.3391C49.0407 29.3391 46.702 29.3391 46.9591 31.4207L46.9346 31.4452Z" fill="rgb(0,0,0)" fill-rule="nonzero" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.6 KiB |
8
src/assets/CooperationModel_icon/方案.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<svg viewBox="0 0 55.7998 56" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="55.7998047" height="56" fill="none" customFrame="#000000">
|
||||
<g id="组合 289">
|
||||
<path id="矢量 106" d="M14.6002 16.2998C16.0002 20.4998 19.9002 20.4998 21.3002 16.2998C21.8002 15.8998 22.2002 15.3998 22.3002 14.6998C22.3002 14.0998 22.3002 13.2998 21.7002 13.2998C21.7002 12.2998 21.3002 11.2998 20.6002 10.6998C19.9002 9.99978 18.9002 9.59978 17.9002 9.69978C16.9002 9.59978 15.9002 9.99978 15.2002 10.6998C14.5002 11.3998 14.1002 12.3998 14.2002 13.3998C13.6002 13.3998 13.5002 14.1998 13.6002 14.7998C13.8002 15.3998 14.1002 15.8998 14.6002 16.2998L14.6002 16.2998Z" fill="rgb(51,51,51)" fill-rule="nonzero" />
|
||||
<path id="矢量 107" d="M23.6004 40.8004L23.6004 39.3004C25.2004 39.3004 26.5004 37.9004 26.5004 36.3004L38.0004 24.8004C38.3004 24.5004 38.3004 24.0004 38.0004 23.7004C37.7004 23.4004 37.2004 23.4004 36.9004 23.7004L26.5004 34.0004L26.5004 24.2004C26.5004 22.1004 25.0004 20.2004 22.9004 19.8004L21.3004 19.5004L18.0004 26.0004L14.7004 19.4004L13.1004 19.7004C11.0004 20.1004 9.40039 22.0004 9.40039 24.1004L9.40039 36.2004C9.40039 37.8004 10.7004 39.1004 12.3004 39.2004L12.3004 40.7004L23.6004 40.7004L23.6004 40.8004Z" fill="rgb(51,51,51)" fill-rule="nonzero" />
|
||||
<path id="矢量 108" d="M2.23517e-07 30.6C2.23517e-07 32.8 0.9 34.8 2.4 36.4C3.9 37.9 6 38.8 8.2 38.8L8.3 38.8C7.9 38.1 7.6 37.2 7.6 36.4L7.6 35.3C5.3 35 3.5 33 3.5 30.7L3.5 8.2C3.6 5.7 5.6 3.6 8.2 3.6L47.4 3.6C50 3.6 52.1 5.7 52.1 8.2L52.1 30.6C52.1 33.2 50 35.3 47.4 35.3L30 35.3L28.3 37C28.2 37.6 27.9 38.2 27.6 38.7L47.4 38.7C49.6 38.7 51.6 37.8 53.2 36.3C54.7 34.8 55.6 32.7 55.6 30.5L55.6 8.2C55.6 6 54.7 4 53.2 2.4C51.6 0.9 49.5 0 47.4 0L8.2 0C6 0 3.9 0.9 2.4 2.4C0.900001 3.9 2.23517e-07 6 2.23517e-07 8.2L2.23517e-07 30.6ZM11.5 43.6L5.4 43.6C2.5 43.6 0.1 46 0 48.9L0 56L16.9 56L16.9 48.9C16.8 46 14.4 43.6 11.5 43.6L11.5 43.6ZM30.9 43.6L24.8 43.6C21.9 43.6 19.5 46 19.4 48.9L19.4 56L36.3 56L36.3 48.9C36.3 45.9 33.9 43.5 30.9 43.6ZM50.4 43.6L44.3 43.6C41.4 43.6 39 46 38.9 48.9L38.9 56L55.8 56L55.8 48.9C55.8 45.9 53.4 43.5 50.4 43.6L50.4 43.6Z" fill="rgb(51,51,51)" fill-rule="nonzero" />
|
||||
<path id="矢量 109" d="M45.7002 13.8004L31.2002 13.8004C30.6002 13.9004 30.1002 13.6004 29.8002 13.1004C29.5002 12.6004 29.5002 12.0004 29.8002 11.5004C30.1002 11.0004 30.7002 10.7004 31.2002 10.8004L45.7002 10.8004C45.7901 10.8127 45.8782 10.833 45.9645 10.8611C46.0507 10.8893 46.1338 10.9249 46.2137 10.968C46.2935 11.0111 46.3689 11.0609 46.4398 11.1176C46.5107 11.1742 46.576 11.2367 46.6357 11.3051C46.6953 11.3735 46.7484 11.4467 46.7949 11.5246C46.8414 11.6025 46.8806 11.684 46.9124 11.7689C46.9443 11.8539 46.9683 11.9411 46.9845 12.0303C47.0007 12.1196 47.0088 12.2097 47.0088 12.3004C47.0088 12.3912 47.0007 12.4812 46.9845 12.5705C46.9683 12.6598 46.9443 12.7469 46.9124 12.8319C46.8806 12.9169 46.8414 12.9983 46.7949 13.0762C46.7484 13.1542 46.6953 13.2273 46.6357 13.2957C46.576 13.3641 46.5107 13.4266 46.4398 13.4832C46.3689 13.5399 46.2935 13.5898 46.2137 13.6328C46.1338 13.6759 46.0507 13.7116 45.9645 13.7397C45.8782 13.7679 45.7901 13.7881 45.7002 13.8004ZM45.7002 21.6004L41.8002 21.6004C41.7103 21.5881 41.6222 21.5679 41.5359 21.5397C41.4497 21.5116 41.3666 21.4759 41.2867 21.4328C41.2069 21.3898 41.1315 21.3399 41.0606 21.2832C40.9897 21.2266 40.9244 21.1641 40.8647 21.0957C40.8051 21.0273 40.752 20.9542 40.7055 20.8762C40.659 20.7983 40.6198 20.7169 40.588 20.6319C40.5561 20.5469 40.5321 20.4598 40.5159 20.3705C40.4997 20.2812 40.4916 20.1912 40.4916 20.1004C40.4916 20.0097 40.4997 19.9196 40.5159 19.8303C40.5321 19.7411 40.5561 19.6539 40.588 19.5689C40.6198 19.484 40.659 19.4025 40.7055 19.3246C40.752 19.2467 40.8051 19.1735 40.8647 19.1051C40.9244 19.0367 40.9897 18.9742 41.0606 18.9176C41.1315 18.8609 41.2069 18.8111 41.2867 18.768C41.3666 18.7249 41.4497 18.6893 41.5359 18.6611C41.6222 18.633 41.7103 18.6127 41.8002 18.6004L45.7002 18.6004C46.4002 18.7004 47.0002 19.3004 47.0002 20.1004C47.0002 20.8004 46.4002 21.5004 45.7002 21.6004Z" fill="rgb(51,51,51)" fill-rule="nonzero" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.1 KiB |
27
src/assets/Footer_svg/Footer_logo.svg
Normal file
@@ -0,0 +1,27 @@
|
||||
<svg viewBox="0 0 163 55" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="163" height="55" fill="none" customFrame="#000000">
|
||||
<g id="组合 502">
|
||||
<g id="组合 502">
|
||||
<path id="矢量 237" d="M13.067 9.98438L13.067 38.5545L5.22733 38.5545L5.22733 22.9707L0 22.9707L0 15.1794L5.22733 15.1794L5.22733 9.98438L13.067 9.98438L13.067 9.98438Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
<path id="矢量 238" d="M18.8169 15.1794L21.4306 15.1794L21.4306 9.98438L39.7249 9.98438L39.7249 35.957L37.1112 35.957L37.1112 38.5545L18.8169 38.5545L18.8169 15.1794ZM31.8839 20.3732L31.8839 17.7756L26.6565 17.7756L26.6565 20.3732L31.8839 20.3732ZM31.8839 30.7619L31.8839 28.1644L26.6565 28.1644L26.6565 30.7619L31.8839 30.7619Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
<path id="矢量 239" d="M55.9251 9.98438L55.9251 38.5545L48.0855 38.5545L48.0855 22.9707L42.8582 22.9707L42.8582 15.1794L48.0855 15.1794L48.0855 9.98438L55.9251 9.98438L55.9251 9.98438Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
<path id="矢量 240" d="M61.675 15.1794L64.2887 15.1794L64.2887 9.98438L82.583 9.98438L82.583 35.957L79.9694 35.957L79.9694 38.5545L61.675 38.5545L61.675 15.1794ZM74.742 20.3732L74.742 17.7756L69.5147 17.7756L69.5147 20.3732L74.742 20.3732ZM74.742 30.7619L74.742 28.1644L69.5147 28.1644L69.5147 30.7619L74.742 30.7619Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
<path id="矢量 241" d="M88.3301 30.7617L96.1697 30.7617L96.1697 38.553L88.3301 38.553L88.3301 30.7617Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
<path id="矢量 242" d="M101.919 15.1794L107.147 15.1794L107.147 9.98438L120.214 9.98438L120.214 15.1794L125.441 15.1794L125.441 38.5545L117.601 38.5545L117.601 30.7633L109.762 30.7633L109.762 38.5545L101.922 38.5545L101.922 15.1794L101.919 15.1794ZM117.599 22.9707L117.599 17.7756L109.759 17.7756L109.759 22.9707L117.599 22.9707Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
<path id="矢量 243" d="M131.188 9.98438L139.028 9.98438L139.028 17.7756L131.188 17.7756L131.188 9.98438ZM139.028 20.3732L139.028 38.5545L131.188 38.5545L131.188 20.3732L139.028 20.3732Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
</g>
|
||||
<g id="组合 503">
|
||||
<path id="矢量 244" d="M65.9837 49.3464L65.9837 47.7307L67.6094 47.7307L67.6094 46.9229L70.0466 46.9229L70.0466 49.3451L68.4209 49.3451L68.4209 50.1529L66.7952 50.1529L66.7952 50.9608L68.4209 50.9608L68.4209 51.7686L70.0466 51.7686L70.0466 54.1908L67.6094 54.1908L67.6094 53.383L65.9837 53.383L65.9837 51.7673L64.3579 51.7673L64.3579 49.3451L65.9837 49.3451L65.9837 49.3464Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
<path id="矢量 245" d="M80.4469 43.6943L80.4469 46.9244L78.8225 46.9244L78.8225 49.3466L77.1968 49.3466L77.1968 51.7688L75.571 51.7688L75.571 54.9989L73.1338 54.9989L73.1338 51.7688L74.7595 51.7688L74.7595 48.7006L76.3853 48.7006L76.3853 46.1166L78.011 46.1166L78.011 43.6943L80.4469 43.6943L80.4469 43.6943Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
<path id="矢量 246" d="M90.8473 51.7682L89.2215 51.7682L89.2215 53.3839L87.5972 53.3839L87.5972 54.1918L85.1599 54.1918L85.1599 51.7696L86.7857 51.7696L86.7857 50.9617L88.41 50.9617L88.41 50.1539L86.7857 50.1539L86.7857 49.346L85.1599 49.346L85.1599 46.9238L87.5972 46.9238L87.5972 47.7317L89.2215 47.7317L89.2215 49.3474L90.8473 49.3474L90.8473 51.7682Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
<path id="矢量 247" d="M96.3718 48.5384L96.3718 49.3463L101.248 49.3463L101.248 50.962L102.872 50.962L102.872 53.3842L101.248 53.3842L101.248 54.9985L93.9346 54.9985L93.9346 52.5763L100.435 52.5763L100.435 51.7685L95.5589 51.7685L95.5589 50.1541L93.9346 50.1541L93.9346 47.7319L95.5589 47.7319L95.5589 46.1162L102.872 46.1162L102.872 48.5384L96.3718 48.5384Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
<path id="矢量 248" d="M108.398 46.1163L108.398 44.502L110.835 44.502L110.835 46.1177L114.898 46.1177L114.898 48.5399L110.835 48.5399L110.835 52.5778L114.898 52.5778L114.898 55L110.024 55L110.024 53.3856L108.398 53.3856L108.398 48.5399L105.961 48.5399L105.961 46.1177L108.398 46.1177L108.398 46.1163Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
<path id="矢量 249" d="M119.611 53.3842L117.987 53.3842L117.987 46.1162L120.424 46.1162L120.424 52.5763L124.487 52.5763L124.487 46.1162L126.924 46.1162L126.924 53.3842L125.3 53.3842L125.3 54.9985L119.613 54.9985L119.613 53.3842L119.611 53.3842Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
<path id="矢量 250" d="M131.636 54.9991L131.636 53.3847L130.012 53.3847L130.012 47.7325L131.636 47.7325L131.636 46.1168L136.512 46.1168L136.512 42.8867L138.949 42.8867L138.949 54.9991L131.636 54.9991L131.636 54.9991ZM136.512 52.5769L136.512 48.539L132.449 48.539L132.449 52.5769L136.512 52.5769Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
<path id="矢量 251" d="M147.724 52.5769L150.974 52.5769L150.974 54.9991L146.911 54.9991L146.911 53.3848L145.286 53.3848L145.286 48.539L142.036 48.539L142.036 46.1168L147.724 46.1168L147.724 52.5769L147.724 52.5769ZM145.286 42.8867L147.724 42.8867L147.724 45.3089L145.286 45.3089L145.286 42.8867Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
<path id="矢量 252" d="M155.687 53.3842L154.062 53.3842L154.062 47.7319L155.687 47.7319L155.687 46.1162L161.374 46.1162L161.374 47.7319L163 47.7319L163 53.3842L161.374 53.3842L161.374 54.9985L155.687 54.9985L155.687 53.3842ZM160.561 52.5763L160.561 48.5384L156.498 48.5384L156.498 52.5763L160.561 52.5763Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
</g>
|
||||
<g id="组合 504">
|
||||
<path id="矢量 253" d="M139.028 3.32851L142.377 3.32851L142.377 0L145.726 0L145.726 3.32851L149.075 3.32851L149.075 6.65702L145.726 6.65702L145.726 9.98553L142.377 9.98553L142.377 6.65702L139.028 6.65702L139.028 3.32851Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.7 KiB |
16
src/assets/Footer_svg/VIP.svg
Normal file
@@ -0,0 +1,16 @@
|
||||
<svg viewBox="0 0 90 45" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="90" height="45" fill="none" customFrame="#000000">
|
||||
<defs>
|
||||
<clipPath id="clipPath_0">
|
||||
<rect width="90" height="45" x="0" y="0" fill="rgb(255,255,255)" />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g id="组合 294">
|
||||
<g id="组合 292">
|
||||
<g id="vip 1" clip-path="url(#clipPath_0)" customFrame="url(#clipPath_0)">
|
||||
<rect id="vip 1" width="90" height="45" x="0" y="0" />
|
||||
<path id="矢量 112" d="M5.625 0L84.375 0C87.75 0 90 2.25 90 5.625L90 39.375C90 42.75 87.75 45 84.375 45L5.625 45C2.25 45 0 42.75 0 39.375L0 5.625C0 2.8125 2.25 0 5.625 0Z" fill="rgb(193,106,46)" fill-rule="nonzero" />
|
||||
<path id="矢量 113" d="M20.8125 36.5625C19.6875 36.5625 18.5625 35.4375 18 33.1875L8.4375 7.875L15.75 7.875L22.5 25.3125L33.1875 7.875L41.0625 7.875L24.75 33.1875C23.0625 36 21.9375 36.5625 20.8125 36.5625ZM38.8125 36L42.75 8.4375L49.5 8.4375L45.5625 36L38.8125 36ZM81.5625 18.5625C81 21.375 79.875 24.1875 77.0625 26.4375C74.8125 28.125 72 29.25 69.1875 29.25L57.375 29.25L56.25 36L49.5 36L51.75 21.9375L70.875 21.9375C72 21.9375 72.5625 21.375 73.125 20.8125C73.6875 20.25 74.25 19.125 74.25 18.5625C74.25 17.4375 74.25 16.875 73.6875 16.3125C73.125 15.75 72 15.1875 71.4375 15.1875L52.3125 15.1875L57.9375 7.875L72 7.875C74.8125 7.875 77.625 9 79.3125 10.6875C81.5625 13.5 82.125 16.3125 81.5625 18.5625L81.5625 18.5625Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
3
src/assets/Footer_svg/b.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg viewBox="0 0 53.9946 24.0498" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="53.9946289" height="24.0498047" fill="none" customFrame="#000000">
|
||||
<path id="矢量 264" d="M41.7118 7.5771C41.8531 7.60065 42.9601 7.35335 43.0072 7.43579C43.0778 7.54177 43.5725 11.0982 43.4429 11.1218C43.3134 11.1453 42.3948 11.3573 42.3948 11.3573C42.3242 10.8745 41.7236 7.88329 41.7118 7.5771M43.4782 7.23559L43.9611 11.0629C44.2084 11.0511 45.2094 10.9805 45.3036 10.9687C45.1623 9.5202 44.915 7.23559 44.915 7.23559C44.4439 7.14138 43.9493 7.14138 43.4782 7.23559M42.5244 12.5467C42.5244 12.5467 44.703 11.9932 45.492 12.2641C45.8924 13.7126 46.6225 21.8382 46.6932 22.168C46.1986 22.2269 44.5734 22.3682 44.4439 22.4035C44.3379 21.7911 42.5244 12.9353 42.5244 12.5467ZM50.5912 7.67131C50.7207 7.70664 51.8748 7.55355 51.8866 7.63598C51.9101 7.91862 52.0279 11.3338 51.8983 11.3455C51.7688 11.3573 50.8502 11.4397 50.8502 11.4397C50.8267 10.9687 50.5676 7.98927 50.5912 7.67131M52.3694 7.5771L52.4636 11.3573C52.7109 11.3573 53.7001 11.4162 53.8061 11.4044C53.7825 9.95592 53.8061 7.67131 53.8061 7.67131C53.335 7.58888 52.8522 7.55355 52.3694 7.5771ZM50.8502 12.6527C50.8502 12.6527 53.076 12.3583 53.8297 12.7116C53.9945 14.4074 53.971 22.3093 53.9945 22.639C53.4881 22.639 51.8748 22.6626 51.7452 22.6861C51.7217 22.0738 50.8149 13.0413 50.8502 12.6527ZM45.6804 2.93723C46.964 9.48487 47.9415 20.6724 47.9768 21.3907C47.9768 21.3907 48.9896 21.4143 50.1319 21.485C49.4606 14.4309 48.6363 3.16097 48.6481 2.79591C48.3654 2.47795 45.6804 2.93722 45.6804 2.93722M42.8541 18.4231C42.6068 16.586 36.0356 14.5016 32.3378 15.1728C32.3378 15.1728 31.8785 11.1218 31.7019 7.20026C31.5488 3.83222 31.6784 0.558403 31.7137 0.016691C31.4664 -0.159954 28.8049 1.11189 27.3682 1.64183C27.3682 1.64183 29.0876 8.9196 30.3358 24.0169C30.3358 24.0169 32.326 24.2288 35.7412 23.5694C39.1563 22.9099 43.1956 20.849 42.8541 18.4231M34.8226 21.7323L34.2456 17.5752C34.3869 17.5046 37.9316 18.8235 38.3084 19.059C38.2495 19.3181 34.8226 21.7323 34.8226 21.7323ZM14.3436 7.5771C14.4849 7.60065 15.5919 7.35335 15.639 7.43579C15.7096 7.54177 16.2042 11.0982 16.0747 11.1218C15.9452 11.1453 15.0266 11.3573 15.0266 11.3573C14.9559 10.8745 14.3554 7.88329 14.3436 7.5771M16.11 7.23559L16.5929 11.0629C16.8402 11.0511 17.8412 10.9805 17.9354 10.9687C17.7823 9.5202 17.5467 7.23559 17.5467 7.23559C17.0757 7.14138 16.5811 7.14138 16.11 7.23559M15.1561 12.5467C15.1561 12.5467 17.3348 11.9932 18.1238 12.2641C18.5242 13.7126 19.2543 21.8382 19.325 22.168C18.8304 22.2269 17.2052 22.3682 17.0757 22.4035C16.9697 21.7911 15.1561 12.9353 15.1561 12.5467ZM23.2229 7.67131C23.3525 7.70664 24.5066 7.55355 24.5183 7.63598C24.5419 7.91862 24.6597 11.3338 24.5301 11.3455C24.4006 11.3573 23.482 11.4397 23.482 11.4397C23.4585 10.9687 23.2112 7.98927 23.2229 7.67131ZM25.0012 7.5771L25.0954 11.3573C25.3427 11.3573 26.3319 11.4162 26.4379 11.4044C26.4143 9.95592 26.4379 7.67131 26.4379 7.67131C25.9668 7.58888 25.484 7.56533 25.0012 7.5771ZM23.482 12.6527C23.482 12.6527 25.7077 12.3583 26.4614 12.7116C26.6263 14.4074 26.6028 22.3093 26.6263 22.639C26.1199 22.639 24.5066 22.6626 24.377 22.6861C24.3652 22.0738 23.4467 13.0413 23.482 12.6527M18.3122 2.93723C19.5958 9.48487 20.5733 20.6724 20.6086 21.3907C20.6086 21.3907 21.6214 21.4143 22.7637 21.485C22.0924 14.4309 21.2681 3.16097 21.2798 2.78413C20.9972 2.47795 18.3122 2.93722 18.3122 2.93722M15.4859 18.4231C15.2386 16.586 8.66739 14.5016 4.96962 15.1728C4.96962 15.1728 4.51034 11.1218 4.3337 7.20026C4.1806 3.83223 4.31014 0.558404 4.34547 0.0166925C4.09817 -0.148177 1.43671 1.11189 0 1.64183C0 1.64183 1.71935 8.9196 2.96764 24.0169C2.96764 24.0169 4.95784 24.2288 8.37298 23.5694C11.7881 22.9099 15.8274 20.849 15.4859 18.4231M7.45442 21.7323L6.87738 17.5752C7.0187 17.5046 10.5634 18.8235 10.9402 19.059C10.8813 19.3181 7.45442 21.7323 7.45442 21.7323Z" fill="rgb(98,98,98)" fill-rule="nonzero" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.9 KiB |
3
src/assets/Footer_svg/e.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg viewBox="0 0 34.4302 34" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="34.4301758" height="34" fill="none" customFrame="#000000">
|
||||
<path id="矢量 261" d="M33.0777 10.3828C32.2103 8.35813 30.9699 6.54003 29.3885 4.9793C27.8082 3.41856 25.9672 2.19255 23.9171 1.33589C21.7939 0.448636 19.5398 0 17.2157 0C14.8926 0 12.6376 0.449691 10.5143 1.33589C8.46421 2.19255 6.62327 3.41751 5.04293 4.9793C3.46258 6.54003 2.22117 8.35813 1.35374 10.3828C0.455519 12.4797 0 14.7058 0 17C0 19.2942 0.455341 21.5213 1.35374 23.6172C2.22117 25.6419 3.46152 27.4589 5.04293 29.0207C6.62327 30.5814 8.46421 31.8075 10.5143 32.6641C12.6376 33.5514 14.8917 34 17.2157 34C19.5389 34 21.7939 33.5503 23.9171 32.6641C25.9672 31.8075 27.8082 30.5825 29.3885 29.0207C30.9689 27.46 32.2103 25.6419 33.0777 23.6172C33.9761 21.5203 34.4304 19.2942 34.4304 17C34.4304 14.7058 33.975 12.4797 33.0777 10.3828ZM17.2168 32.1698C8.74653 32.1698 1.85554 25.3653 1.85554 17.0002C1.85554 8.63501 8.74653 1.83058 17.2168 1.83058C25.686 1.83164 32.577 8.63607 32.577 17.0002C32.577 25.3643 25.686 32.1698 17.2168 32.1698ZM26.0139 12.6583C26.0139 12.4904 25.9697 12.366 25.9697 12.2415L20.61 16.9998L25.932 21.7581C25.9761 21.6337 25.9761 21.5094 25.9761 21.3413L25.9761 12.6583L26.0139 12.6583ZM17.2152 18.611L25.3462 11.1656C25.0501 10.9603 24.6785 10.836 24.1306 10.836L10.2996 10.836C9.7957 10.836 9.41779 10.9605 9.08403 11.2092L17.2152 18.611ZM19.7281 17.8709L17.6748 19.8987C17.5488 20.0232 17.3788 20.0666 17.215 20.0666C17.0512 20.0666 16.8813 20.023 16.7552 19.8987L14.7019 17.8709L9.128 22.8346C9.42402 23.0399 9.7957 23.1642 10.2995 23.1642L24.1242 23.1642C24.6281 23.1642 25.006 23.0397 25.2956 22.8346L19.7281 17.8709ZM8.49839 12.2417C8.45424 12.3661 8.41651 12.4904 8.41651 12.6585L8.41651 21.348C8.41651 21.5159 8.46065 21.6404 8.46065 21.7648L13.8204 17.0065L8.49839 12.2417Z" fill="rgb(98,98,98)" fill-rule="nonzero" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.9 KiB |
9
src/assets/Footer_svg/emblemUrl.svg
Normal file
|
After Width: | Height: | Size: 13 KiB |
3
src/assets/Footer_svg/v.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg viewBox="0 0 34.4302 34" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="34.4301758" height="34" fill="none" customFrame="#000000">
|
||||
<path id="矢量 254" d="M19.4871 16.9862C19.0946 16.9862 18.7019 17.3462 18.7019 17.7893C18.7019 18.1494 19.0944 18.5094 19.4871 18.5094C20.0762 18.5094 20.4969 18.1494 20.4969 17.7893C20.4969 17.3462 20.0762 16.9862 19.4871 16.9862ZM16.9067 13.2469C17.5237 13.2469 17.9165 12.8593 17.9165 12.2775C17.9165 11.6681 17.5238 11.3081 16.9067 11.3081C16.3177 11.3081 15.7567 11.6681 15.7567 12.2775C15.7567 12.8593 16.3177 13.2469 16.9067 13.2469ZM17.2152 0C7.70745 0 0 7.61111 0 17C0 26.3889 7.70745 34 17.2152 34C26.7229 34 34.4304 26.3889 34.4304 17C34.4304 7.61111 26.723 0 17.2152 0ZM13.9617 21.3069C12.9238 21.3069 12.1665 21.1409 11.1848 20.8638L8.35195 22.2765L9.16549 19.8944C7.17404 18.5096 5.99589 16.7646 5.99589 14.6319C5.99589 10.865 9.5861 7.98438 13.9617 7.98438C17.8323 7.98438 21.2823 10.2556 21.9554 13.4687C21.675 13.4131 21.4225 13.3856 21.1981 13.3856C17.3836 13.3856 14.4386 16.2107 14.4386 19.6175C14.4386 20.1991 14.5227 20.7253 14.663 21.2794C14.4386 21.3069 14.1861 21.3069 13.9617 21.3069ZM25.6579 24.0213L26.2187 26.0157L24.0871 24.8247C23.2737 24.9907 22.4883 25.2401 21.675 25.2401C17.9164 25.2401 14.9434 22.6919 14.9434 19.5344C14.9434 16.3769 17.9165 13.8287 21.675 13.8287C25.2371 13.8287 28.4346 16.3769 28.4346 19.5344C28.4346 21.3069 27.2285 22.8857 25.6579 24.0213ZM11.3531 11.3081C10.7641 11.3081 10.1471 11.6681 10.1471 12.2775C10.1471 12.8593 10.7641 13.2471 11.3531 13.2471C11.9142 13.2471 12.3629 12.8593 12.3629 12.2775C12.3629 11.6681 11.9142 11.3081 11.3531 11.3081ZM23.8908 16.9862C23.47 16.9862 23.1054 17.3462 23.1054 17.7893C23.1054 18.1494 23.47 18.5094 23.8908 18.5094C24.4517 18.5094 24.8725 18.1494 24.8725 17.7893C24.8725 17.3462 24.4517 16.9862 23.8908 16.9862Z" fill="rgb(98,98,98)" fill-rule="nonzero" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.9 KiB |
6
src/assets/Footer_svg/x.svg
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
src/assets/RightBar/bg.png
Normal file
|
After Width: | Height: | Size: 1.5 MiB |
28
src/assets/User_Vip/no_vip.svg
Normal file
@@ -0,0 +1,28 @@
|
||||
<svg viewBox="0 0 24 20.8633" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24.000000" height="20.863281" fill="none" customFrame="#000000">
|
||||
<defs>
|
||||
<g id="pixso_custom_effect_0">
|
||||
<effect x="0.000000" y="0.000000" visibility="visible" fill="rgb(0,0,0)" fill-opacity="0.25" effectType="dropShadow" stdDeviation="4" radius="0" />
|
||||
</g>
|
||||
<filter id="filter_0" width="24.000000" height="20.863281" x="0.000000" y="0.000000" filterUnits="userSpaceOnUse" customEffect="url(#pixso_custom_effect_0)" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix" />
|
||||
<feOffset dx="0.000000" dy="0.000000" in="SourceAlpha" />
|
||||
<feGaussianBlur stdDeviation="1.33333337" />
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0 " />
|
||||
<feBlend result="effect_dropShadow_1" in2="BackgroundImageFix" mode="normal" />
|
||||
<feBlend result="shape" in="SourceGraphic" in2="effect_dropShadow_1" mode="normal" />
|
||||
</filter>
|
||||
</defs>
|
||||
<g id="组合 178" filter="url(#filter_0)">
|
||||
<path id="矢量 84" d="M14.5955 4L9.4045 4C8.81231 4 8.24438 4.23793 7.82561 4.66148L4.24952 8.27827C3.91683 8.61479 3.91683 9.16033 4.24952 9.49685L11.2018 16.5284C11.6426 16.9742 12.3573 16.9742 12.7982 16.5284L19.7505 9.49685C20.0832 9.16033 20.0832 8.61479 19.7505 8.27827L16.1743 4.66148C15.7556 4.23793 15.1877 4 14.5955 4Z" fill="rgb(255,168,32)" fill-rule="nonzero" />
|
||||
<path id="矢量 85" d="M4.24952 8.27798C3.91683 8.6145 3.91683 9.16005 4.24952 9.49657L4.39863 9.64739C4.4345 8.9908 4.55958 8.35767 4.76211 7.75957L4.24952 8.27798L4.24952 8.27798ZM19.7505 8.27798L17.9925 6.5C18.5926 7.54518 18.9355 8.75353 18.9355 10.041C18.9355 10.1367 18.9335 10.2319 18.9298 10.3266L19.7505 9.49657C20.0832 9.16005 20.0832 8.6145 19.7505 8.27798L19.7505 8.27798Z" fill="rgb(166,166,166)" fill-rule="nonzero" />
|
||||
<path id="矢量 86" d="M5.92678 6.58172L4.76191 7.75985C4.55938 8.35795 4.43433 8.99109 4.39844 9.64768L5.1103 10.3677C5.0865 10.1469 5.0746 9.92552 5.0746 9.7035C5.0746 8.56522 5.38507 7.49863 5.92678 6.58172L5.92678 6.58172ZM17.9923 6.50029L16.1742 4.66148C15.7554 4.23795 15.1875 4 14.5953 4L13.8208 4C16.06 4.94749 17.6289 7.14443 17.6289 9.70348C17.6289 10.5762 17.4463 11.4068 17.117 12.1601L18.9296 10.3269C18.9333 10.2322 18.9352 10.137 18.9352 10.0413C18.9352 8.7538 18.5925 7.54544 17.9923 6.50029L17.9923 6.50029ZM10.5339 15.853L11.2016 16.5284C11.6424 16.9742 12.3571 16.9742 12.798 16.5284L13.9726 15.3403C13.175 15.7029 12.2873 15.9052 11.3517 15.9052C11.078 15.9053 10.8053 15.8879 10.5339 15.853Z" fill="rgb(173,173,173)" fill-rule="nonzero" />
|
||||
<path id="矢量 87" d="M13.8209 4L9.40441 4C8.81222 4 8.24429 4.23794 7.82552 4.66149L5.92689 6.58172C5.38518 7.49863 5.07471 8.56523 5.07471 9.70348C5.07471 9.92785 5.08689 10.1494 5.11041 10.3676L6.21652 11.4864C5.92436 10.8384 5.76171 10.1208 5.76171 9.36567C5.76171 6.48438 8.12584 4.14863 11.0421 4.14863C13.9584 4.14863 16.3226 6.48438 16.3226 9.36567C16.3226 12.247 13.9584 14.5827 11.0422 14.5827C10.2338 14.5827 9.46805 14.403 8.78313 14.0822L10.534 15.853C10.8055 15.8879 11.0781 15.9053 11.3519 15.9052C12.2874 15.9052 13.1751 15.7029 13.9728 15.3403L17.1171 12.1601C17.4464 11.4068 17.629 10.5762 17.629 9.70348C17.629 7.14442 16.0601 4.94747 13.8209 4L13.8209 4Z" fill="rgb(186,185,185)" fill-rule="nonzero" />
|
||||
<path id="矢量 88" d="M16.3226 9.36548C16.3226 6.48419 13.9584 4.14844 11.0421 4.14844C8.12583 4.14844 5.76172 6.48419 5.76172 9.36548C5.76172 10.1206 5.92435 10.8382 6.21653 11.4862L8.78312 14.082C9.46802 14.4028 10.2338 14.5825 11.0421 14.5825C13.9584 14.5825 16.3226 12.2468 16.3226 9.36548L16.3226 9.36548ZM6.44872 9.02765C6.44872 6.69022 8.36661 4.79536 10.7324 4.79536C13.0983 4.79536 15.0162 6.69022 15.0162 9.02765C15.0162 11.3651 13.0983 13.26 10.7324 13.26C8.36661 13.26 6.44872 11.3651 6.44872 9.02765L6.44872 9.02765Z" fill="rgb(196,196,196)" fill-rule="nonzero" />
|
||||
<path id="矢量 89" d="M15.0162 9.02819C15.0162 6.69076 13.0983 4.7959 10.7325 4.7959C8.36663 4.7959 6.44873 6.69076 6.44873 9.02819C6.44873 11.3656 8.36661 13.2605 10.7324 13.2605C13.0983 13.2605 15.0162 11.3656 15.0162 9.02819ZM10.4228 11.9379C8.60739 11.9379 7.13573 10.4839 7.13573 8.69037C7.13573 6.8968 8.60739 5.44282 10.4228 5.44282C12.2381 5.44282 13.7098 6.8968 13.7098 8.69037C13.7098 10.4839 12.2381 11.9379 10.4228 11.9379Z" fill="rgb(213,213,213)" fill-rule="nonzero" />
|
||||
<path id="矢量 90" d="M10.4228 5.44238C8.6074 5.44238 7.13574 6.89637 7.13574 8.68994C7.13574 10.4835 8.6074 11.9375 10.4228 11.9375C12.2381 11.9375 13.7098 10.4835 13.7098 8.68994C13.7098 6.89637 12.2381 5.44238 10.4228 5.44238L10.4228 5.44238ZM10.1131 10.6149C8.84816 10.6149 7.82275 9.60184 7.82275 8.35211C7.82275 7.10238 8.84816 6.08928 10.1131 6.08928C11.378 6.08928 12.4034 7.10238 12.4034 8.35211C12.4034 9.60184 11.378 10.6149 10.1131 10.6149Z" fill="rgb(216,216,216)" fill-rule="nonzero" />
|
||||
<path id="矢量 91" d="M7.82275 8.35267C7.82275 8.42678 7.82643 8.50071 7.83378 8.57447C7.84114 8.64822 7.85213 8.72144 7.86676 8.79413C7.8814 8.86681 7.8996 8.93861 7.92137 9.00953C7.94315 9.08045 7.96839 9.15015 7.99709 9.21862C8.0258 9.28708 8.05783 9.354 8.09319 9.41936C8.12855 9.48472 8.16707 9.54821 8.20874 9.60983C8.25042 9.67145 8.29505 9.7309 8.34263 9.78819C8.39022 9.84548 8.44053 9.90033 8.49357 9.95273C8.54661 10.0051 8.60213 10.0548 8.66011 10.1019C8.7181 10.1489 8.77827 10.193 8.84064 10.2341C8.90301 10.2753 8.96727 10.3134 9.03343 10.3483C9.09958 10.3832 9.16731 10.4149 9.23661 10.4432C9.30591 10.4716 9.37645 10.4965 9.44823 10.5181C9.52001 10.5396 9.59269 10.5576 9.66626 10.572C9.73983 10.5865 9.81394 10.5973 9.88859 10.6046C9.96324 10.6119 10.0381 10.6155 10.1131 10.6155C10.1881 10.6155 10.2629 10.6119 10.3376 10.6046C10.4122 10.5973 10.4863 10.5865 10.5599 10.572C10.6335 10.5576 10.7061 10.5396 10.7779 10.5181C10.8497 10.4965 10.9202 10.4716 10.9895 10.4432C11.0588 10.4149 11.1266 10.3832 11.1927 10.3483C11.2589 10.3134 11.3231 10.2753 11.3855 10.2341C11.4479 10.193 11.5081 10.1489 11.566 10.1019C11.624 10.0548 11.6795 10.0051 11.7326 9.95273C11.7856 9.90033 11.8359 9.84548 11.8835 9.78819C11.9311 9.7309 11.9757 9.67145 12.0174 9.60983C12.0591 9.54821 12.0976 9.48472 12.133 9.41936C12.1683 9.354 12.2004 9.28709 12.2291 9.21862C12.2578 9.15015 12.283 9.08045 12.3048 9.00953C12.3266 8.93861 12.3448 8.86681 12.3594 8.79413C12.374 8.72144 12.385 8.64822 12.3924 8.57447C12.3997 8.50071 12.4034 8.42678 12.4034 8.35267C12.4034 8.27856 12.3997 8.20463 12.3924 8.13087C12.385 8.05712 12.374 7.9839 12.3594 7.91121C12.3448 7.83853 12.3266 7.76673 12.3048 7.69581C12.283 7.62489 12.2578 7.55519 12.2291 7.48672C12.2004 7.41825 12.1683 7.35134 12.133 7.28598C12.0976 7.22062 12.0591 7.15713 12.0174 7.09551C11.9757 7.03389 11.9311 6.97444 11.8835 6.91715C11.8359 6.85986 11.7856 6.80501 11.7326 6.75261C11.6795 6.70021 11.624 6.6505 11.566 6.60348C11.5081 6.55647 11.4479 6.51237 11.3855 6.4712C11.3231 6.43003 11.2589 6.39197 11.1927 6.35704C11.1266 6.3221 11.0588 6.29045 10.9895 6.26209C10.9202 6.23373 10.8497 6.20879 10.7779 6.18728C10.7061 6.16577 10.6335 6.14778 10.5599 6.13332C10.4863 6.11887 10.4122 6.108 10.3376 6.10074C10.2629 6.09348 10.1881 6.08984 10.1131 6.08984C10.0381 6.08984 9.96324 6.09348 9.88859 6.10074C9.81394 6.108 9.73983 6.11887 9.66626 6.13332C9.59269 6.14778 9.52001 6.16577 9.44823 6.18728C9.37645 6.20879 9.30591 6.23373 9.23661 6.26209C9.16731 6.29045 9.09958 6.3221 9.03343 6.35704C8.96727 6.39197 8.90301 6.43003 8.84064 6.4712C8.77827 6.51237 8.7181 6.55647 8.66011 6.60348C8.60213 6.6505 8.54661 6.70021 8.49357 6.75261C8.44053 6.80501 8.39022 6.85986 8.34263 6.91715C8.29505 6.97444 8.25042 7.03389 8.20874 7.09551C8.16707 7.15713 8.12855 7.22062 8.09319 7.28598C8.05783 7.35134 8.0258 7.41825 7.99709 7.48672C7.96839 7.55519 7.94315 7.62489 7.92137 7.69581C7.8996 7.76673 7.8814 7.83853 7.86676 7.91121C7.85213 7.9839 7.84114 8.05712 7.83378 8.13087C7.82643 8.20463 7.82275 8.27856 7.82275 8.35267Z" fill="rgb(229,229,229)" fill-rule="nonzero" />
|
||||
<path id="矢量 92" d="M14.5955 4.30596C14.8484 4.30596 15.0953 4.35563 15.3291 4.4536C15.5634 4.55176 15.7733 4.69365 15.9528 4.87528L19.5289 8.49205C19.7445 8.71013 19.7445 9.06498 19.529 9.28304L12.5766 16.3146C12.4222 16.4707 12.2174 16.5568 12 16.5568C11.7826 16.5568 11.5778 16.4707 11.4233 16.3146L4.47105 9.28304C4.25544 9.06496 4.25544 8.71011 4.47103 8.49205L8.04712 4.87527C8.22671 4.69363 8.43657 4.55175 8.67089 4.45359C8.90472 4.35563 9.15153 4.30594 9.40447 4.30594L14.5955 4.30594M14.5955 4L9.40448 4C8.81229 4 8.24436 4.23794 7.82561 4.66147L4.24952 8.27825C3.91683 8.61477 3.91683 9.16032 4.24952 9.49684L11.2018 16.5284C11.4222 16.7513 11.7111 16.8627 12 16.8627C12.2889 16.8627 12.5778 16.7513 12.7982 16.5284L19.7505 9.49684C20.0832 9.16032 20.0832 8.61477 19.7505 8.27825L16.1743 4.66147C15.7556 4.23794 15.1877 4 14.5955 4L14.5955 4Z" fill="rgb(155,155,155)" fill-rule="nonzero" />
|
||||
<path id="矢量 93" d="M13.2475 6.58398L10.7527 6.58398C10.4681 6.58398 10.1951 6.69763 9.99387 6.89987L8.2752 8.62734C8.1153 8.78803 8.1153 9.04859 8.2752 9.20929L11.6165 12.5676C11.6415 12.5929 11.6687 12.6155 11.6982 12.6354C11.7278 12.6553 11.759 12.6721 11.792 12.6858C11.8249 12.6995 11.8589 12.7098 11.8939 12.7168C11.929 12.7238 11.9643 12.7273 12.0001 12.7273C12.0358 12.7273 12.0712 12.7238 12.1063 12.7168C12.1413 12.7098 12.1753 12.6995 12.2082 12.6858C12.2412 12.6721 12.2724 12.6553 12.3019 12.6354C12.3315 12.6155 12.3587 12.5929 12.3837 12.5676L15.725 9.20929C15.8849 9.04859 15.8849 8.78803 15.725 8.62734L14.0063 6.89987C13.8051 6.69763 13.5321 6.58398 13.2475 6.58398Z" fill="rgb(242,242,242)" fill-rule="nonzero" />
|
||||
<path id="矢量 94" d="M6.9938 7.39088C6.90871 7.39099 6.83601 7.36141 6.7757 7.30212C6.65429 7.18312 6.65351 6.98939 6.77396 6.86942L8.27794 5.37172C8.39841 5.25176 8.59447 5.251 8.71589 5.37002C8.83731 5.48902 8.83808 5.68274 8.71763 5.80271L7.21365 7.30042C7.15312 7.36084 7.07984 7.391 6.9938 7.39088L6.9938 7.39088ZM6.13976 8.24136C6.05468 8.24148 5.98198 8.21189 5.92166 8.1526C5.80023 8.0336 5.79946 7.83988 5.91992 7.71991L6.04771 7.59264C6.16818 7.47267 6.36426 7.47191 6.48567 7.59093C6.6071 7.70993 6.60787 7.90365 6.4874 8.02362L6.35961 8.15088C6.29909 8.21131 6.2258 8.24147 6.13976 8.24136L6.13976 8.24136Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 10 KiB |
28
src/assets/User_Vip/svip.svg
Normal file
@@ -0,0 +1,28 @@
|
||||
<svg viewBox="0 0 24 20.8633" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24.000000" height="20.863281" fill="none" customFrame="#000000">
|
||||
<defs>
|
||||
<g id="pixso_custom_effect_5">
|
||||
<effect x="0.000000" y="0.000000" visibility="visible" fill="rgb(0,0,0)" fill-opacity="0.25" effectType="dropShadow" stdDeviation="4" radius="0" />
|
||||
</g>
|
||||
<filter id="filter_5" width="24.000000" height="20.863281" x="0.000000" y="0.000000" filterUnits="userSpaceOnUse" customEffect="url(#pixso_custom_effect_5)" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix" />
|
||||
<feOffset dx="0.000000" dy="0.000000" in="SourceAlpha" />
|
||||
<feGaussianBlur stdDeviation="1.33333337" />
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0 " />
|
||||
<feBlend result="effect_dropShadow_1" in2="BackgroundImageFix" mode="normal" />
|
||||
<feBlend result="shape" in="SourceGraphic" in2="effect_dropShadow_1" mode="normal" />
|
||||
</filter>
|
||||
</defs>
|
||||
<g id="组合 178" filter="url(#filter_5)">
|
||||
<path id="矢量 84" d="M14.5955 4L9.4045 4C8.81231 4 8.24438 4.23793 7.82561 4.66148L4.24952 8.27827C3.91683 8.61479 3.91683 9.16033 4.24952 9.49685L11.2018 16.5284C11.6426 16.9742 12.3573 16.9742 12.7982 16.5284L19.7505 9.49685C20.0832 9.16033 20.0832 8.61479 19.7505 8.27827L16.1743 4.66148C15.7556 4.23793 15.1877 4 14.5955 4Z" fill="rgb(255,168,32)" fill-rule="nonzero" />
|
||||
<path id="矢量 85" d="M4.24952 8.27798C3.91683 8.6145 3.91683 9.16005 4.24952 9.49657L4.39863 9.64739C4.4345 8.9908 4.55958 8.35767 4.76211 7.75957L4.24952 8.27798L4.24952 8.27798ZM19.7505 8.27798L17.9925 6.5C18.5926 7.54518 18.9355 8.75353 18.9355 10.041C18.9355 10.1367 18.9335 10.2319 18.9298 10.3266L19.7505 9.49657C20.0832 9.16005 20.0832 8.6145 19.7505 8.27798L19.7505 8.27798Z" fill="rgb(35,35,35)" fill-rule="nonzero" />
|
||||
<path id="矢量 86" d="M5.92678 6.58172L4.76191 7.75985C4.55938 8.35795 4.43433 8.99109 4.39844 9.64768L5.1103 10.3677C5.0865 10.1469 5.0746 9.92552 5.0746 9.7035C5.0746 8.56522 5.38507 7.49863 5.92678 6.58172L5.92678 6.58172ZM17.9923 6.50029L16.1742 4.66148C15.7554 4.23795 15.1875 4 14.5953 4L13.8208 4C16.06 4.94749 17.6289 7.14443 17.6289 9.70348C17.6289 10.5762 17.4463 11.4068 17.117 12.1601L18.9296 10.3269C18.9333 10.2322 18.9352 10.137 18.9352 10.0413C18.9352 8.7538 18.5925 7.54544 17.9923 6.50029L17.9923 6.50029ZM10.5339 15.853L11.2016 16.5284C11.6424 16.9742 12.3571 16.9742 12.798 16.5284L13.9726 15.3403C13.175 15.7029 12.2873 15.9052 11.3517 15.9052C11.078 15.9053 10.8053 15.8879 10.5339 15.853Z" fill="rgb(55,55,55)" fill-rule="nonzero" />
|
||||
<path id="矢量 87" d="M13.8209 4L9.40441 4C8.81222 4 8.24429 4.23794 7.82552 4.66149L5.92689 6.58172C5.38518 7.49863 5.07471 8.56523 5.07471 9.70348C5.07471 9.92785 5.08689 10.1494 5.11041 10.3676L6.21652 11.4864C5.92436 10.8384 5.76171 10.1208 5.76171 9.36567C5.76171 6.48438 8.12584 4.14863 11.0421 4.14863C13.9584 4.14863 16.3226 6.48438 16.3226 9.36567C16.3226 12.247 13.9584 14.5827 11.0422 14.5827C10.2338 14.5827 9.46805 14.403 8.78313 14.0822L10.534 15.853C10.8055 15.8879 11.0781 15.9053 11.3519 15.9052C12.2874 15.9052 13.1751 15.7029 13.9728 15.3403L17.1171 12.1601C17.4464 11.4068 17.629 10.5762 17.629 9.70348C17.629 7.14442 16.0601 4.94747 13.8209 4L13.8209 4Z" fill="rgb(66,66,66)" fill-rule="nonzero" />
|
||||
<path id="矢量 88" d="M16.3226 9.36548C16.3226 6.48419 13.9584 4.14844 11.0421 4.14844C8.12583 4.14844 5.76172 6.48419 5.76172 9.36548C5.76172 10.1206 5.92435 10.8382 6.21653 11.4862L8.78312 14.082C9.46802 14.4028 10.2338 14.5825 11.0421 14.5825C13.9584 14.5825 16.3226 12.2468 16.3226 9.36548L16.3226 9.36548ZM6.44872 9.02765C6.44872 6.69022 8.36661 4.79536 10.7324 4.79536C13.0983 4.79536 15.0162 6.69022 15.0162 9.02765C15.0162 11.3651 13.0983 13.26 10.7324 13.26C8.36661 13.26 6.44872 11.3651 6.44872 9.02765L6.44872 9.02765Z" fill="rgb(79,79,78)" fill-rule="nonzero" />
|
||||
<path id="矢量 89" d="M15.0162 9.02819C15.0162 6.69076 13.0983 4.7959 10.7325 4.7959C8.36663 4.7959 6.44873 6.69076 6.44873 9.02819C6.44873 11.3656 8.36661 13.2605 10.7324 13.2605C13.0983 13.2605 15.0162 11.3656 15.0162 9.02819ZM10.4228 11.9379C8.60739 11.9379 7.13573 10.4839 7.13573 8.69037C7.13573 6.8968 8.60739 5.44282 10.4228 5.44282C12.2381 5.44282 13.7098 6.8968 13.7098 8.69037C13.7098 10.4839 12.2381 11.9379 10.4228 11.9379Z" fill="rgb(97,97,97)" fill-rule="nonzero" />
|
||||
<path id="矢量 90" d="M10.4228 5.44238C8.6074 5.44238 7.13574 6.89637 7.13574 8.68994C7.13574 10.4835 8.6074 11.9375 10.4228 11.9375C12.2381 11.9375 13.7098 10.4835 13.7098 8.68994C13.7098 6.89637 12.2381 5.44238 10.4228 5.44238L10.4228 5.44238ZM10.1131 10.6149C8.84816 10.6149 7.82275 9.60184 7.82275 8.35211C7.82275 7.10238 8.84816 6.08928 10.1131 6.08928C11.378 6.08928 12.4034 7.10238 12.4034 8.35211C12.4034 9.60184 11.378 10.6149 10.1131 10.6149Z" fill="rgb(120,114,104)" fill-rule="nonzero" />
|
||||
<path id="矢量 91" d="M7.82275 8.35267C7.82275 8.42678 7.82643 8.50071 7.83378 8.57447C7.84114 8.64822 7.85213 8.72144 7.86676 8.79413C7.8814 8.86681 7.8996 8.93861 7.92137 9.00953C7.94315 9.08045 7.96839 9.15015 7.99709 9.21862C8.0258 9.28708 8.05783 9.354 8.09319 9.41936C8.12855 9.48472 8.16707 9.54821 8.20874 9.60983C8.25042 9.67145 8.29505 9.7309 8.34263 9.78819C8.39022 9.84548 8.44053 9.90033 8.49357 9.95273C8.54661 10.0051 8.60213 10.0548 8.66011 10.1019C8.7181 10.1489 8.77827 10.193 8.84064 10.2341C8.90301 10.2753 8.96727 10.3134 9.03343 10.3483C9.09958 10.3832 9.16731 10.4149 9.23661 10.4432C9.30591 10.4716 9.37645 10.4965 9.44823 10.5181C9.52001 10.5396 9.59269 10.5576 9.66626 10.572C9.73983 10.5865 9.81394 10.5973 9.88859 10.6046C9.96324 10.6119 10.0381 10.6155 10.1131 10.6155C10.1881 10.6155 10.2629 10.6119 10.3376 10.6046C10.4122 10.5973 10.4863 10.5865 10.5599 10.572C10.6335 10.5576 10.7061 10.5396 10.7779 10.5181C10.8497 10.4965 10.9202 10.4716 10.9895 10.4432C11.0588 10.4149 11.1266 10.3832 11.1927 10.3483C11.2589 10.3134 11.3231 10.2753 11.3855 10.2341C11.4479 10.193 11.5081 10.1489 11.566 10.1019C11.624 10.0548 11.6795 10.0051 11.7326 9.95273C11.7856 9.90033 11.8359 9.84548 11.8835 9.78819C11.9311 9.7309 11.9757 9.67145 12.0174 9.60983C12.0591 9.54821 12.0976 9.48472 12.133 9.41936C12.1683 9.354 12.2004 9.28709 12.2291 9.21862C12.2578 9.15015 12.283 9.08045 12.3048 9.00953C12.3266 8.93861 12.3448 8.86681 12.3594 8.79413C12.374 8.72144 12.385 8.64822 12.3924 8.57447C12.3997 8.50071 12.4034 8.42678 12.4034 8.35267C12.4034 8.27856 12.3997 8.20463 12.3924 8.13087C12.385 8.05712 12.374 7.9839 12.3594 7.91121C12.3448 7.83853 12.3266 7.76673 12.3048 7.69581C12.283 7.62489 12.2578 7.55519 12.2291 7.48672C12.2004 7.41825 12.1683 7.35134 12.133 7.28598C12.0976 7.22062 12.0591 7.15713 12.0174 7.09551C11.9757 7.03389 11.9311 6.97444 11.8835 6.91715C11.8359 6.85986 11.7856 6.80501 11.7326 6.75261C11.6795 6.70021 11.624 6.6505 11.566 6.60348C11.5081 6.55647 11.4479 6.51237 11.3855 6.4712C11.3231 6.43003 11.2589 6.39197 11.1927 6.35704C11.1266 6.3221 11.0588 6.29045 10.9895 6.26209C10.9202 6.23373 10.8497 6.20879 10.7779 6.18728C10.7061 6.16577 10.6335 6.14778 10.5599 6.13332C10.4863 6.11887 10.4122 6.108 10.3376 6.10074C10.2629 6.09348 10.1881 6.08984 10.1131 6.08984C10.0381 6.08984 9.96324 6.09348 9.88859 6.10074C9.81394 6.108 9.73983 6.11887 9.66626 6.13332C9.59269 6.14778 9.52001 6.16577 9.44823 6.18728C9.37645 6.20879 9.30591 6.23373 9.23661 6.26209C9.16731 6.29045 9.09958 6.3221 9.03343 6.35704C8.96727 6.39197 8.90301 6.43003 8.84064 6.4712C8.77827 6.51237 8.7181 6.55647 8.66011 6.60348C8.60213 6.6505 8.54661 6.70021 8.49357 6.75261C8.44053 6.80501 8.39022 6.85986 8.34263 6.91715C8.29505 6.97444 8.25042 7.03389 8.20874 7.09551C8.16707 7.15713 8.12855 7.22062 8.09319 7.28598C8.05783 7.35134 8.0258 7.41825 7.99709 7.48672C7.96839 7.55519 7.94315 7.62489 7.92137 7.69581C7.8996 7.76673 7.8814 7.83853 7.86676 7.91121C7.85213 7.9839 7.84114 8.05712 7.83378 8.13087C7.82643 8.20463 7.82275 8.27856 7.82275 8.35267Z" fill="rgb(115,115,115)" fill-rule="nonzero" />
|
||||
<path id="矢量 92" d="M14.5955 4.30596C14.8484 4.30596 15.0953 4.35563 15.3291 4.4536C15.5634 4.55176 15.7733 4.69365 15.9528 4.87528L19.5289 8.49205C19.7445 8.71013 19.7445 9.06498 19.529 9.28304L12.5766 16.3146C12.4222 16.4707 12.2174 16.5568 12 16.5568C11.7826 16.5568 11.5778 16.4707 11.4233 16.3146L4.47105 9.28304C4.25544 9.06496 4.25544 8.71011 4.47103 8.49205L8.04712 4.87527C8.22671 4.69363 8.43657 4.55175 8.67089 4.45359C8.90472 4.35563 9.15153 4.30594 9.40447 4.30594L14.5955 4.30594M14.5955 4L9.40448 4C8.81229 4 8.24436 4.23794 7.82561 4.66147L4.24952 8.27825C3.91683 8.61477 3.91683 9.16032 4.24952 9.49684L11.2018 16.5284C11.4222 16.7513 11.7111 16.8627 12 16.8627C12.2889 16.8627 12.5778 16.7513 12.7982 16.5284L19.7505 9.49684C20.0832 9.16032 20.0832 8.61477 19.7505 8.27825L16.1743 4.66147C15.7556 4.23794 15.1877 4 14.5955 4L14.5955 4Z" fill="rgb(26,24,20)" fill-rule="nonzero" />
|
||||
<path id="矢量 93" d="M13.2475 6.58398L10.7527 6.58398C10.4681 6.58398 10.1951 6.69763 9.99387 6.89987L8.2752 8.62734C8.1153 8.78803 8.1153 9.04859 8.2752 9.20929L11.6165 12.5676C11.6415 12.5929 11.6687 12.6155 11.6982 12.6354C11.7278 12.6553 11.759 12.6721 11.792 12.6858C11.8249 12.6995 11.8589 12.7098 11.8939 12.7168C11.929 12.7238 11.9643 12.7273 12.0001 12.7273C12.0358 12.7273 12.0712 12.7238 12.1063 12.7168C12.1413 12.7098 12.1753 12.6995 12.2082 12.6858C12.2412 12.6721 12.2724 12.6553 12.3019 12.6354C12.3315 12.6155 12.3587 12.5929 12.3837 12.5676L15.725 9.20929C15.8849 9.04859 15.8849 8.78803 15.725 8.62734L14.0063 6.89987C13.8051 6.69763 13.5321 6.58398 13.2475 6.58398Z" fill="rgb(255,227,180)" fill-rule="nonzero" />
|
||||
<path id="矢量 94" d="M6.9938 7.39088C6.90871 7.39099 6.83601 7.36141 6.7757 7.30212C6.65429 7.18312 6.65351 6.98939 6.77396 6.86942L8.27794 5.37172C8.39841 5.25176 8.59447 5.251 8.71589 5.37002C8.83731 5.48902 8.83808 5.68274 8.71763 5.80271L7.21365 7.30042C7.15312 7.36084 7.07984 7.391 6.9938 7.39088L6.9938 7.39088ZM6.13976 8.24136C6.05468 8.24148 5.98198 8.21189 5.92166 8.1526C5.80023 8.0336 5.79946 7.83988 5.91992 7.71991L6.04771 7.59264C6.16818 7.47267 6.36426 7.47191 6.48567 7.59093C6.6071 7.70993 6.60787 7.90365 6.4874 8.02362L6.35961 8.15088C6.29909 8.21131 6.2258 8.24147 6.13976 8.24136L6.13976 8.24136Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 10 KiB |
28
src/assets/User_Vip/vip.svg
Normal file
@@ -0,0 +1,28 @@
|
||||
<svg viewBox="0 0 24 20.6748" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="24.000000" height="20.674805" fill="none" customFrame="#000000">
|
||||
<defs>
|
||||
<g id="pixso_custom_effect_1">
|
||||
<effect x="0.000000" y="0.000000" visibility="visible" fill="rgb(0,0,0)" fill-opacity="0.25" effectType="dropShadow" stdDeviation="4" radius="0" />
|
||||
</g>
|
||||
<filter id="filter_1" width="24.000000" height="20.674805" x="0.000000" y="0.000000" filterUnits="userSpaceOnUse" customEffect="url(#pixso_custom_effect_1)" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix" />
|
||||
<feOffset dx="0.000000" dy="0.000000" in="SourceAlpha" />
|
||||
<feGaussianBlur stdDeviation="1.33333337" />
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0 " />
|
||||
<feBlend result="effect_dropShadow_1" in2="BackgroundImageFix" mode="normal" />
|
||||
<feBlend result="shape" in="SourceGraphic" in2="effect_dropShadow_1" mode="normal" />
|
||||
</filter>
|
||||
</defs>
|
||||
<g id="组合 176" filter="url(#filter_1)">
|
||||
<path id="矢量 84" d="M14.5955 4L9.4045 4C8.81231 4 8.24438 4.23445 7.82561 4.6518L4.24952 8.21566C3.91683 8.54726 3.91683 9.08482 4.24952 9.41641L11.2018 16.345C11.6426 16.7843 12.3573 16.7843 12.7982 16.345L19.7505 9.41641C20.0832 9.08482 20.0832 8.54726 19.7505 8.21566L16.1743 4.6518C15.7556 4.23445 15.1877 4 14.5955 4Z" fill="rgb(255,168,32)" fill-rule="nonzero" />
|
||||
<path id="矢量 85" d="M4.24952 8.21583C3.91683 8.54743 3.91683 9.08499 4.24952 9.41658L4.39863 9.5652C4.4345 8.91822 4.55958 8.29435 4.76211 7.705L4.24952 8.21583L4.24952 8.21583ZM19.7505 8.21583L17.9925 6.46387C18.5926 7.49375 18.9355 8.68442 18.9355 9.95307C18.9355 10.0473 18.9335 10.1411 18.9298 10.2345L19.7505 9.41658C20.0832 9.08499 20.0832 8.54743 19.7505 8.21583L19.7505 8.21583Z" fill="rgb(254,172,51)" fill-rule="nonzero" />
|
||||
<path id="矢量 86" d="M5.92678 6.54394L4.76191 7.70483C4.55938 8.29418 4.43433 8.91805 4.39844 9.56503L5.1103 10.2745C5.0865 10.0569 5.0746 9.8388 5.0746 9.62003C5.0746 8.49842 5.38507 7.44743 5.92678 6.54394L5.92678 6.54394ZM17.9923 6.4637L16.1742 4.6518C15.7554 4.23447 15.1875 4 14.5953 4L13.8208 4C16.06 4.93362 17.6289 7.09842 17.6289 9.62001C17.6289 10.48 17.4463 11.2984 17.117 12.0407L18.9296 10.2343C18.9333 10.141 18.9352 10.0471 18.9352 9.9529C18.9352 8.68423 18.5925 7.49356 17.9923 6.4637L17.9923 6.4637ZM10.5339 15.6795L11.2016 16.345C11.6424 16.7843 12.3571 16.7843 12.798 16.345L13.9726 15.1744C13.175 15.5317 12.2873 15.731 11.3517 15.731C11.078 15.7311 10.8053 15.7139 10.5339 15.6795Z" fill="rgb(254,177,51)" fill-rule="nonzero" />
|
||||
<path id="矢量 87" d="M13.8209 4L9.40441 4C8.81222 4 8.24429 4.23445 7.82552 4.65181L5.92689 6.54394C5.38518 7.44743 5.07471 8.49842 5.07471 9.62001C5.07471 9.8411 5.08689 10.0594 5.11041 10.2744L6.21652 11.3768C5.92436 10.7383 5.76171 10.0313 5.76171 9.28714C5.76171 6.44802 8.12584 4.14645 11.0421 4.14645C13.9584 4.14645 16.3226 6.44802 16.3226 9.28714C16.3226 12.1263 13.9584 14.4278 11.0422 14.4278C10.2338 14.4278 9.46805 14.2507 8.78313 13.9346L10.534 15.6795C10.8055 15.7139 11.0781 15.7311 11.3519 15.731C12.2874 15.731 13.1751 15.5317 13.9728 15.1744L17.1171 12.0407C17.4464 11.2984 17.629 10.48 17.629 9.62001C17.629 7.0984 16.0601 4.93361 13.8209 4L13.8209 4Z" fill="rgb(254,182,51)" fill-rule="nonzero" />
|
||||
<path id="矢量 88" d="M16.3226 9.28718C16.3226 6.44805 13.9584 4.14648 11.0421 4.14648C8.12583 4.14648 5.76172 6.44805 5.76172 9.28718C5.76172 10.0313 5.92435 10.7383 6.21653 11.3768L8.78312 13.9347C9.46802 14.2508 10.2338 14.4278 11.0421 14.4278C13.9584 14.4279 16.3226 12.1263 16.3226 9.28717L16.3226 9.28718ZM6.44872 8.95429C6.44872 6.65106 8.36661 4.78394 10.7324 4.78394C13.0983 4.78394 15.0162 6.65106 15.0162 8.95429C15.0162 11.2575 13.0983 13.1247 10.7324 13.1247C8.36661 13.1247 6.44872 11.2575 6.44872 8.95429L6.44872 8.95429Z" fill="rgb(255,188,52)" fill-rule="nonzero" />
|
||||
<path id="矢量 89" d="M15.0162 8.95453C15.0162 6.65131 13.0983 4.78418 10.7325 4.78418C8.36663 4.78418 6.44873 6.65131 6.44873 8.95453C6.44873 11.2578 8.36661 13.1249 10.7324 13.1249C13.0983 13.1249 15.0162 11.2578 15.0162 8.95453ZM10.4228 11.8217C8.60739 11.8217 7.13573 10.389 7.13573 8.62166C7.13573 6.85434 8.60739 5.42163 10.4228 5.42163C12.2381 5.42163 13.7098 6.85434 13.7098 8.62166C13.7098 10.389 12.2381 11.8217 10.4228 11.8217Z" fill="rgb(255,193,52)" fill-rule="nonzero" />
|
||||
<path id="矢量 90" d="M10.4228 5.4209C8.6074 5.4209 7.13574 6.85361 7.13574 8.62093C7.13574 10.3883 8.6074 11.821 10.4228 11.821C12.2381 11.821 13.7098 10.3883 13.7098 8.62093C13.7098 6.85361 12.2381 5.4209 10.4228 5.4209L10.4228 5.4209ZM10.1131 10.5178C8.84816 10.5178 7.82275 9.51948 7.82275 8.28805C7.82275 7.05661 8.84816 6.05833 10.1131 6.05833C11.378 6.05833 12.4034 7.05661 12.4034 8.28805C12.4034 9.51948 11.378 10.5178 10.1131 10.5178Z" fill="rgb(255,198,52)" fill-rule="nonzero" />
|
||||
<path id="矢量 91" d="M7.82275 8.28831C7.82275 8.36133 7.82643 8.43418 7.83378 8.50686C7.84114 8.57953 7.85213 8.65168 7.86676 8.7233C7.8814 8.79492 7.8996 8.86567 7.92137 8.93556C7.94315 9.00544 7.96839 9.07411 7.99709 9.14158C8.0258 9.20905 8.05783 9.27498 8.09319 9.33938C8.12855 9.40379 8.16707 9.46635 8.20874 9.52707C8.25042 9.58779 8.29505 9.64637 8.34263 9.70282C8.39022 9.75927 8.44053 9.81331 8.49357 9.86495C8.54661 9.91659 8.60213 9.96557 8.66011 10.0119C8.7181 10.0582 8.77827 10.1017 8.84064 10.1422C8.90301 10.1828 8.96727 10.2203 9.03343 10.2547C9.09958 10.2892 9.16731 10.3203 9.23661 10.3483C9.30591 10.3762 9.37645 10.4008 9.44823 10.422C9.52001 10.4432 9.59269 10.4609 9.66626 10.4752C9.73983 10.4894 9.81394 10.5001 9.88859 10.5073C9.96324 10.5144 10.0381 10.518 10.1131 10.518C10.1881 10.518 10.2629 10.5144 10.3376 10.5073C10.4122 10.5001 10.4863 10.4894 10.5599 10.4752C10.6335 10.4609 10.7061 10.4432 10.7779 10.422C10.8497 10.4008 10.9202 10.3762 10.9895 10.3483C11.0588 10.3203 11.1266 10.2892 11.1927 10.2547C11.2589 10.2203 11.3231 10.1828 11.3855 10.1422C11.4479 10.1017 11.5081 10.0582 11.566 10.0119C11.624 9.96557 11.6795 9.91659 11.7326 9.86495C11.7856 9.81331 11.8359 9.75927 11.8835 9.70282C11.9311 9.64637 11.9757 9.58779 12.0174 9.52707C12.0591 9.46635 12.0976 9.40379 12.133 9.33939C12.1683 9.27498 12.2004 9.20905 12.2291 9.14158C12.2578 9.07411 12.283 9.00544 12.3048 8.93556C12.3266 8.86567 12.3448 8.79492 12.3594 8.7233C12.374 8.65168 12.385 8.57953 12.3924 8.50686C12.3997 8.43418 12.4034 8.36133 12.4034 8.28831C12.4034 8.21528 12.3997 8.14243 12.3924 8.06976C12.385 7.99708 12.374 7.92493 12.3594 7.85331C12.3448 7.78169 12.3266 7.71094 12.3048 7.64105C12.283 7.57117 12.2578 7.5025 12.2291 7.43503C12.2004 7.36756 12.1683 7.30163 12.133 7.23723C12.0976 7.17282 12.0591 7.11026 12.0174 7.04954C11.9757 6.98883 11.9311 6.93024 11.8835 6.87379C11.8359 6.81734 11.7856 6.7633 11.7326 6.71166C11.6795 6.66002 11.624 6.61104 11.566 6.56471C11.5081 6.51839 11.4479 6.47494 11.3855 6.43437C11.3231 6.3938 11.2589 6.3563 11.1927 6.32188C11.1266 6.28745 11.0588 6.25627 10.9895 6.22832C10.9202 6.20037 10.8497 6.1758 10.7779 6.1546C10.7061 6.13341 10.6335 6.11568 10.5599 6.10144C10.4863 6.08719 10.4122 6.07649 10.3376 6.06933C10.2629 6.06217 10.1881 6.05859 10.1131 6.05859C10.0381 6.05859 9.96324 6.06217 9.88859 6.06933C9.81394 6.07649 9.73983 6.08719 9.66626 6.10144C9.59269 6.11568 9.52001 6.13341 9.44823 6.1546C9.37645 6.1758 9.30591 6.20037 9.23661 6.22832C9.16731 6.25627 9.09958 6.28745 9.03343 6.32188C8.96727 6.3563 8.90301 6.3938 8.84064 6.43437C8.77827 6.47494 8.7181 6.51839 8.66011 6.56471C8.60213 6.61104 8.54661 6.66002 8.49357 6.71166C8.44053 6.7633 8.39022 6.81734 8.34263 6.87379C8.29505 6.93024 8.25042 6.98883 8.20874 7.04954C8.16707 7.11026 8.12855 7.17282 8.09319 7.23723C8.05783 7.30163 8.0258 7.36756 7.99709 7.43503C7.96839 7.5025 7.94315 7.57117 7.92137 7.64105C7.8996 7.71094 7.8814 7.78169 7.86676 7.85331C7.85213 7.92493 7.84114 7.99708 7.83378 8.06976C7.82643 8.14243 7.82275 8.21528 7.82275 8.28831Z" fill="rgb(255,203,52)" fill-rule="nonzero" />
|
||||
<path id="矢量 92" d="M14.5955 4.30148C14.8484 4.30148 15.0953 4.35042 15.3291 4.44697C15.5634 4.54369 15.7733 4.68349 15.9528 4.86247L19.5289 8.42631C19.7445 8.6412 19.7445 8.99086 19.529 9.20573L12.5766 16.1343C12.4222 16.2882 12.2174 16.373 12 16.373C11.7826 16.373 11.5778 16.2882 11.4233 16.1343L4.47105 9.20573C4.25544 8.99084 4.25544 8.64119 4.47103 8.42631L8.04712 4.86246C8.22671 4.68348 8.43657 4.54367 8.67089 4.44695C8.90472 4.35042 9.15153 4.30147 9.40447 4.30147L14.5955 4.30147M14.5955 4L9.40448 4C8.81229 4 8.24436 4.23445 7.82561 4.65179L4.24952 8.21564C3.91683 8.54724 3.91683 9.0848 4.24952 9.4164L11.2018 16.345C11.4222 16.5647 11.7111 16.6745 12 16.6745C12.2889 16.6745 12.5778 16.5647 12.7982 16.345L19.7505 9.4164C20.0832 9.0848 20.0832 8.54724 19.7505 8.21564L16.1743 4.65179C15.7556 4.23445 15.1877 4 14.5955 4L14.5955 4Z" fill="rgb(255,168,32)" fill-rule="nonzero" />
|
||||
<path id="矢量 93" d="M13.2475 6.54688L10.7527 6.54688C10.4681 6.54688 10.1951 6.65886 9.99387 6.85814L8.2752 8.56032C8.1153 8.71867 8.1153 8.97541 8.2752 9.13376L11.6165 12.443C11.6415 12.4679 11.6687 12.4901 11.6982 12.5097C11.7278 12.5293 11.759 12.5459 11.792 12.5594C11.8249 12.5729 11.8589 12.5831 11.8939 12.59C11.929 12.5969 11.9643 12.6003 12.0001 12.6003C12.0358 12.6003 12.0712 12.5969 12.1063 12.59C12.1413 12.5831 12.1753 12.5729 12.2082 12.5594C12.2412 12.5459 12.2724 12.5293 12.3019 12.5097C12.3315 12.4901 12.3587 12.4679 12.3837 12.443L15.725 9.13376C15.8849 8.97541 15.8849 8.71867 15.725 8.56032L14.0063 6.85814C13.8051 6.65886 13.5321 6.54688 13.2475 6.54688Z" fill="rgb(255,227,180)" fill-rule="nonzero" />
|
||||
<path id="矢量 94" d="M6.9938 7.34048C6.90871 7.34059 6.83601 7.31143 6.7757 7.25301C6.65429 7.13575 6.65351 6.94486 6.77396 6.82665L8.27794 5.35086C8.39841 5.23266 8.59447 5.23191 8.7159 5.34919C8.83731 5.46645 8.83808 5.65733 8.71763 5.77555L7.21365 7.25134C7.15312 7.31088 7.07984 7.34059 6.9938 7.34048L6.9938 7.34048ZM6.13976 8.17851C6.05468 8.17863 5.98198 8.14947 5.92166 8.09105C5.80023 7.97379 5.79946 7.7829 5.91992 7.66469L6.04771 7.53929C6.16818 7.42107 6.36426 7.42032 6.48567 7.5376C6.6071 7.65486 6.60787 7.84574 6.4874 7.96396L6.35961 8.08936C6.29909 8.1489 6.2258 8.17862 6.13976 8.17851L6.13976 8.17851Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 10 KiB |
11
src/assets/account-mananger/余额.svg
Normal file
@@ -0,0 +1,11 @@
|
||||
<svg width="90" height="90" viewBox="0 0 90 90" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="90" height="90" rx="8" fill="#FFFAF0"/>
|
||||
<rect x="26.3793" y="27.931" width="34.1379" height="13.9655" fill="#FFAC25"/>
|
||||
<path d="M63.6206 33.3621V28.7069C63.6206 26.1396 61.5328 24.0517 58.9655 24.0517H28.7069C24.857 24.0517 21.7241 27.1846 21.7241 31.0345V58.9655C21.7241 64.0885 25.8998 65.9483 28.7069 65.9483H63.6206C66.188 65.9483 68.2758 63.8604 68.2758 61.2931V38.0172C68.2758 35.4499 66.188 33.3621 63.6206 33.3621ZM58.9655 54.3103H54.3103V45H58.9655V54.3103ZM28.7069 33.3621C28.1075 33.3352 27.5417 33.0783 27.1271 32.6447C26.7125 32.2112 26.4811 31.6344 26.4811 31.0345C26.4811 30.4346 26.7125 29.8578 27.1271 29.4242C27.5417 28.9906 28.1075 28.7337 28.7069 28.7069H58.9655V33.3621H28.7069Z" fill="url(#paint0_linear_2_179)"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_2_179" x1="27.1552" y1="25.6034" x2="61.2931" y2="65.1724" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FFE099"/>
|
||||
<stop offset="1" stop-color="#FFA91F"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
36
src/assets/account-mananger/内容.svg
Normal file
@@ -0,0 +1,36 @@
|
||||
<svg width="90" height="90" viewBox="0 0 90 90" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="90" height="90" rx="8" fill="#F6FDFF"/>
|
||||
<mask id="mask0_2_244" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="22" y="21" width="45" height="49">
|
||||
<path d="M25.6327 25.7115C23.3732 26.144 21.8782 28.3465 22.3107 30.6061L29.1845 66.519C29.6169 68.7784 31.8196 70.2732 34.079 69.8408L63.0875 64.2885C65.3469 63.8561 66.8417 61.6536 66.4092 59.3942L60.6949 29.539C60.5244 28.6481 59.9851 27.8713 59.2101 27.4001L50.1121 21.8701C49.4327 21.457 48.6236 21.3111 47.8421 21.4606L25.6327 25.7115Z" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask0_2_244)">
|
||||
<path d="M48.2773 20.7548L62.1 29.1565L54.52 30.6074C52.1987 31.0517 49.9569 29.5301 49.5126 27.209L49.4696 26.9839L48.2773 20.7548Z" fill="#53A6E5"/>
|
||||
</g>
|
||||
<mask id="mask1_2_244" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="27" y="21" width="42" height="49">
|
||||
<path d="M32.2274 21.373C29.7544 21.373 27.7307 23.3964 27.7307 25.8697V65.1787C27.7307 67.6518 29.7544 69.6752 32.2274 69.6752H63.9791C66.4521 69.6752 68.4756 67.6518 68.4756 65.1787V32.5003C68.4756 31.5252 68.0631 30.5959 67.3401 29.9418L58.8512 22.2641C58.2173 21.6906 57.3925 21.373 56.5371 21.373H32.2274Z" fill="white"/>
|
||||
</mask>
|
||||
<g mask="url(#mask1_2_244)">
|
||||
<g filter="url(#filter0_i_2_244)">
|
||||
<path d="M56.5371 21.373H32.2272C29.7541 21.373 27.7307 23.3964 27.7307 25.8697V65.1787C27.7307 67.652 29.7541 69.6754 32.2272 69.6754H63.9786C66.4519 69.6754 68.4753 67.652 68.4753 65.1787V32.5003C68.4753 31.5254 68.0629 30.5959 67.3397 29.9419L58.8511 22.2641C58.2169 21.6906 57.3921 21.373 56.5371 21.373Z" fill="url(#paint0_linear_2_244)"/>
|
||||
</g>
|
||||
<path d="M57.1393 20.7157L70.0364 32.3804H61.7396C59.1988 32.3804 57.1393 30.3208 57.1393 27.7802V27.5339V20.7157Z" fill="#21AAFF"/>
|
||||
</g>
|
||||
<rect x="39.7307" y="37.373" width="14" height="4" fill="#DFF3FF"/>
|
||||
<rect x="39.7307" y="45.373" width="10" height="4" fill="#DFF3FF"/>
|
||||
<defs>
|
||||
<filter id="filter0_i_2_244" x="27.7307" y="21.373" width="41.7447" height="50.3024" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
|
||||
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
|
||||
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
|
||||
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
|
||||
<feOffset dx="1" dy="2"/>
|
||||
<feGaussianBlur stdDeviation="1.6"/>
|
||||
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
|
||||
<feColorMatrix type="matrix" values="0 0 0 0 0.129412 0 0 0 0 0.666667 0 0 0 0 1 0 0 0 0.15 0"/>
|
||||
<feBlend mode="normal" in2="shape" result="effect1_innerShadow_2_244"/>
|
||||
</filter>
|
||||
<linearGradient id="paint0_linear_2_244" x1="24.6145" y1="30.1372" x2="59.3413" y2="69.6013" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#99E9FF"/>
|
||||
<stop offset="1" stop-color="#1FA9FF"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.8 KiB |
33
src/assets/account-mananger/内容卡片.svg
Normal file
@@ -0,0 +1,33 @@
|
||||
<svg width="540" height="212" viewBox="0 0 540 212" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g clip-path="url(#clip0_2_239)">
|
||||
<rect width="540" height="212" rx="10" fill="url(#paint0_linear_2_239)"/>
|
||||
<mask id="mask0_2_239" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="540" height="212">
|
||||
<rect width="540" height="212" fill="url(#paint1_linear_2_239)"/>
|
||||
</mask>
|
||||
<g mask="url(#mask0_2_239)">
|
||||
<g style="mix-blend-mode:plus-lighter">
|
||||
<path d="M0 0H540V212H0V0Z" fill="url(#pattern0_2_239)"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<rect x="0.75" y="0.75" width="538.5" height="210.5" rx="9.25" stroke="white" stroke-width="1.5"/>
|
||||
<defs>
|
||||
<pattern id="pattern0_2_239" patternContentUnits="objectBoundingBox" width="0.02" height="0.0509434">
|
||||
<use xlink:href="#image0_2_239" transform="scale(0.00166667 0.00424528)"/>
|
||||
</pattern>
|
||||
<linearGradient id="paint0_linear_2_239" x1="350.5" y1="357" x2="-7.87396e-06" y2="-46" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="white"/>
|
||||
<stop offset="0.67545" stop-color="white"/>
|
||||
<stop offset="0.789323" stop-color="#F6FDFF"/>
|
||||
<stop offset="1" stop-color="#B5EBFF"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_2_239" x1="2.45816e-06" y1="-2" x2="94.5" y2="65.5" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="white" stop-opacity="0.8"/>
|
||||
<stop offset="1" stop-color="white" stop-opacity="0"/>
|
||||
</linearGradient>
|
||||
<clipPath id="clip0_2_239">
|
||||
<rect width="540" height="212" rx="10" fill="white"/>
|
||||
</clipPath>
|
||||
<image id="image0_2_239" width="12" height="12" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAlSURBVHgB7dG5DQAACIBAdP+dfUagNJH+KkBUUyJ7cBTE7jagAUK2CA7XBMfhAAAAAElFTkSuQmCC"/>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
10
src/assets/account-mananger/审核.svg
Normal file
@@ -0,0 +1,10 @@
|
||||
<svg width="50" height="51" viewBox="0 0 50 51" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect y="0.5" width="50" height="50" rx="6" fill="#F1F5F9"/>
|
||||
<path d="M34.5 26.5V18.5C34.5 17.6716 33.8285 17 33 17H17C16.1716 17 15.5 17.6716 15.5 18.5V32.5C15.5 33.3285 16.1716 34 17 34H27.2353" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M20.5 21L23 24L25.5 21" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M20 27H26" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M20 24H26" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M23 24V30" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M30.4706 32.4412C31.8351 32.4412 32.9412 31.3351 32.9412 29.9706C32.9412 28.6061 31.8351 27.5 30.4706 27.5C29.1061 27.5 28 28.6061 28 29.9706C28 31.3351 29.1061 32.4412 30.4706 32.4412Z" stroke="#333333" stroke-width="2"/>
|
||||
<path d="M32.5882 31.7353L34.7059 33.5" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
9
src/assets/account-mananger/总金额.svg
Normal file
@@ -0,0 +1,9 @@
|
||||
<svg width="50" height="51" viewBox="0 0 50 51" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect y="0.5" width="50" height="50" rx="6" fill="#F1F5F9"/>
|
||||
<path d="M15 20.5C15 19.9477 15.4477 19.5 16 19.5H34C34.5523 19.5 35 19.9477 35 20.5V33.5C35 34.0523 34.5523 34.5 34 34.5H16C15.4477 34.5 15 34.0523 15 33.5V20.5Z" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M22.5 23L25 25.5L27.5 23" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M22 26H28" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M22 29H28" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M25 26V31" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M17 16.5H33" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 805 B |
11
src/assets/account-mananger/推广.svg
Normal file
@@ -0,0 +1,11 @@
|
||||
<svg width="90" height="90" viewBox="0 0 90 90" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect width="90" height="90" rx="8" fill="#FFFAF9"/>
|
||||
<path d="M36.9388 53.8222V64.399C36.939 64.833 37.0735 65.2563 37.3238 65.6108C37.5741 65.9653 37.9281 66.2336 38.337 66.379C38.7459 66.5243 39.1898 66.5395 39.6078 66.4225C40.0257 66.3054 40.3971 66.0619 40.6711 65.7254L54.1593 49.1482L36.9388 53.8212V53.8222Z" fill="#FF9B77"/>
|
||||
<path d="M61.606 24.3539C62.1351 24.1123 62.7208 24.0217 63.2982 24.0922C63.8757 24.1628 64.4223 24.3917 64.8777 24.7537C65.3331 25.1156 65.6795 25.5965 65.8786 26.1431C66.0777 26.6897 66.1216 27.2807 66.0057 27.8508L59.094 61.826C58.9943 62.3159 58.7796 62.7751 58.4675 63.1657C58.1554 63.5563 57.7549 63.8671 57.2991 64.0725C56.8432 64.2778 56.3451 64.3718 55.8458 64.3467C55.3464 64.3216 54.8602 64.1781 54.4273 63.9281L36.9315 53.8138L57.4858 32.7308L56.9582 32.4228L33.4798 51.8179L24.6436 46.7098C24.1408 46.4193 23.728 45.9955 23.4507 45.4853L23.354 45.2909C23.0066 44.5303 22.9755 43.6628 23.2676 42.8793C23.5597 42.0958 24.1511 41.4605 24.9116 41.1129L61.606 24.3539Z" fill="url(#paint0_linear_2_295)"/>
|
||||
<defs>
|
||||
<linearGradient id="paint0_linear_2_295" x1="28.0857" y1="25.5609" x2="61.0751" y2="62.2972" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="#FFBD99"/>
|
||||
<stop offset="1" stop-color="#FF441F"/>
|
||||
</linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
33
src/assets/account-mananger/推广卡片.svg
Normal file
@@ -0,0 +1,33 @@
|
||||
<svg width="540" height="212" viewBox="0 0 540 212" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g clip-path="url(#clip0_2_290)">
|
||||
<rect width="540" height="212" rx="10" fill="url(#paint0_linear_2_290)"/>
|
||||
<mask id="mask0_2_290" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="540" height="212">
|
||||
<rect width="540" height="212" fill="url(#paint1_linear_2_290)"/>
|
||||
</mask>
|
||||
<g mask="url(#mask0_2_290)">
|
||||
<g style="mix-blend-mode:plus-lighter">
|
||||
<path d="M0 0H540V212H0V0Z" fill="url(#pattern0_2_290)"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<rect x="0.75" y="0.75" width="538.5" height="210.5" rx="9.25" stroke="white" stroke-width="1.5"/>
|
||||
<defs>
|
||||
<pattern id="pattern0_2_290" patternContentUnits="objectBoundingBox" width="0.02" height="0.0509434">
|
||||
<use xlink:href="#image0_2_290" transform="scale(0.00166667 0.00424528)"/>
|
||||
</pattern>
|
||||
<linearGradient id="paint0_linear_2_290" x1="350.5" y1="357" x2="-7.87396e-06" y2="-46" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="white"/>
|
||||
<stop offset="0.67545" stop-color="white"/>
|
||||
<stop offset="0.789323" stop-color="#FFF9F6"/>
|
||||
<stop offset="1" stop-color="#FFC9B5"/>
|
||||
</linearGradient>
|
||||
<linearGradient id="paint1_linear_2_290" x1="2.45816e-06" y1="-2" x2="94.5" y2="65.5" gradientUnits="userSpaceOnUse">
|
||||
<stop stop-color="white" stop-opacity="0.8"/>
|
||||
<stop offset="1" stop-color="white" stop-opacity="0"/>
|
||||
</linearGradient>
|
||||
<clipPath id="clip0_2_290">
|
||||
<rect width="540" height="212" rx="10" fill="white"/>
|
||||
</clipPath>
|
||||
<image id="image0_2_290" width="12" height="12" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAlSURBVHgB7dG5DQAACIBAdP+dfUagNJH+KkBUUyJ7cBTE7jagAUK2CA7XBMfhAAAAAElFTkSuQmCC"/>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.8 KiB |
10
src/assets/account-mananger/昨日.svg
Normal file
@@ -0,0 +1,10 @@
|
||||
<svg width="50" height="51" viewBox="0 0 50 51" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect y="0.5" width="50" height="50" rx="6" fill="#F1F5F9"/>
|
||||
<path d="M28.5 30.5H34.5" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M34.5 26.5V18.5C34.5 17.6716 33.8285 17 33 17H17C16.1716 17 15.5 17.6716 15.5 18.5V32.5C15.5 33.3285 16.1716 34 17 34H27.2353" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M31 33L28.5 30.5L30.9998 28" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M20.5 21L23 24L25.5 21" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M20 27H26" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M20 24H26" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M23 24V30" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 877 B |
10
src/assets/account-mananger/累计svg.svg
Normal file
@@ -0,0 +1,10 @@
|
||||
<svg width="50" height="51" viewBox="0 0 50 51" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect y="0.5" width="50" height="50" rx="6" fill="#F1F5F9"/>
|
||||
<path d="M30.5 32.5L28 30L30.4998 27.5" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M34.5 32.5L32 30L34.4998 27.5" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M34.5 24.5V18C34.5 17.4477 34.0523 17 33.5 17H16.5C15.9477 17 15.5 17.4477 15.5 18V33C15.5 33.5523 15.9477 34 16.5 34H27.2353" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M19.5 21L22 24L24.5 21" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M19 27H25" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M19 24H25" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
<path d="M22 24V30" stroke="#333333" stroke-width="2" stroke-linejoin="round"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 893 B |
47
src/assets/header/1818.svg
Normal file
|
After Width: | Height: | Size: 11 KiB |
5
src/assets/header/hot-13 1.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<svg viewBox="0 0 26 16.5469" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="26" height="16.546875" fill="none">
|
||||
<rect id="hot-13 1" width="26" height="16.5469093" x="0" y="0" />
|
||||
<path id="矢量 33" d="M11.8193 4.72754L14.1832 4.72754L14.1832 8.2733L11.8193 8.2733L11.8193 4.72754Z" fill="rgb(255,102,0)" fill-rule="nonzero" />
|
||||
<path id="矢量 34" d="M0 0L0 16.5469L3.54577 13.0011L26.0023 13.0011L26.0023 0L0 0ZM9.45539 9.45538L8.27346 9.45538L8.27346 7.09153L4.72769 7.09153L4.72769 9.45538L3.54577 9.45538L3.54577 3.54577L4.72769 3.54577L4.72769 5.90961L8.27346 5.90961L8.27346 3.54577L9.45539 3.54577L9.45539 9.45538ZM15.365 9.45538L10.6373 9.45538L10.6373 3.54577L15.365 3.54577L15.365 9.45538ZM22.4565 4.72769L20.0927 4.72769L20.0927 9.45538L18.9108 9.45538L18.9108 4.72769L16.5469 4.72769L16.5469 3.54577L22.4565 3.54577L22.4565 4.72769Z" fill="rgb(255,102,0)" fill-rule="nonzero" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 941 B |
BIN
src/assets/header/logo.gif
Normal file
|
After Width: | Height: | Size: 100 KiB |
BIN
src/assets/header/selected icon.png
Normal file
|
After Width: | Height: | Size: 173 B |
6
src/assets/header/组合 508.svg
Normal file
|
After Width: | Height: | Size: 13 KiB |
6
src/assets/icons/colse.svg
Normal file
@@ -0,0 +1,6 @@
|
||||
<svg viewBox="0 0 16.9707 16.9688" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16.970703" height="16.968750" fill="none" customFrame="#000000">
|
||||
<g id="组合 425">
|
||||
<path id="矢量 201" d="M0 0L12 0" stroke="rgb(154,154,154)" stroke-width="1.5" transform="matrix(0.707107,-0.707107,0.707107,0.707107,4.24219,12.7285)" />
|
||||
<path id="矢量 202" d="M0 0L12 0" stroke="rgb(154,154,154)" stroke-width="1.5" transform="matrix(-0.707107,-0.707107,0.707107,-0.707107,12.7275,12.7285)" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 539 B |
5
src/assets/icons/wechat.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M8.691 2.188C3.891 2.188 0 5.476 0 9.53c0 2.212 1.17 4.203 3.002 5.55a.59.59 0 0 1 .213.665l-.39 1.48c-.019.07-.048.141-.048.213 0 .163.13.295.29.295a.326.326 0 0 0 .167-.054l1.903-1.114a.864.864 0 0 1 .717-.098 10.16 10.16 0 0 0 2.837.403c.276 0 .543-.027.811-.05-.857-2.578.157-4.972 1.932-6.446 1.703-1.415 4.882-1.637 7.102-.276-.2-3.637-3.778-6.9-8.845-6.9zM5.785 7.75a.96.96 0 1 1 0-1.92.96.96 0 0 1 0 1.92zm5.812 0a.96.96 0 1 1 0-1.92.96.96 0 0 1 0 1.92z" fill="#07C160"/>
|
||||
<path d="M23.995 16.823c0-3.27-3.28-5.927-7.32-5.927-4.057 0-7.339 2.657-7.339 5.927 0 3.292 3.282 5.948 7.339 5.948a8.35 8.35 0 0 0 2.368-.351.718.718 0 0 1 .599.082l1.584.926a.272.272 0 0 0 .14.047c.134 0 .24-.111.24-.247 0-.06-.023-.12-.04-.178l-.326-1.223a.488.488 0 0 1 .177-.55c1.529-1.123 2.578-2.808 2.578-4.654zm-9.928-1.039a.789.789 0 1 1 0 1.578.789.789 0 0 1 0-1.578zm4.73 0a.789.789 0 1 1 0 1.578.789.789 0 0 1 0-1.578z" fill="#07C160"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.1 KiB |
13
src/assets/icons/win.svg
Normal file
@@ -0,0 +1,13 @@
|
||||
<svg viewBox="0 0 35 35" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="35.000000" height="35.000000" fill="none" customFrame="#000000">
|
||||
<defs>
|
||||
<clipPath id="clipPath_0">
|
||||
<rect width="35.000000" height="35.000000" x="0.000000" y="0.000000" fill="rgb(255,255,255)" />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g id="组合 568">
|
||||
<g id="svg 6" clip-path="url(#clipPath_0)" customFrame="url(#clipPath_0)">
|
||||
<rect id="svg 6" width="35.000000" height="35.000000" x="0.000000" y="0.000000" />
|
||||
<path id="矢量 276" d="M14.5703 19.6484L14.5703 32.3633L1.25 30.5273L1.25 19.6484L14.5703 19.6484ZM14.5703 5.13672L14.5703 18.0078L1.25 18.0078L1.25 6.97266L14.5703 5.13672ZM33.75 19.6484L33.75 35L16.0352 32.5586L16.0352 19.6484L33.75 19.6484ZM33.75 2.5L33.75 18.0078L16.0352 18.0078L16.0352 4.94141L33.75 2.5Z" fill="rgb(0,0,0)" fill-rule="nonzero" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 896 B |
8
src/assets/icons/文档.svg
Normal file
|
After Width: | Height: | Size: 9.7 KiB |
8
src/assets/manager_icon/密码.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48.000000" height="48.000000" fill="none" customFrame="#000000">
|
||||
<g id="组合 485">
|
||||
<g id="组合 484">
|
||||
<circle id="椭圆 21" cx="24" cy="24" r="24" fill="rgb(162,162,162)" />
|
||||
<path id="矢量 206" d="M31.9805 19.2456L31.0666 19.2456L31.0666 16.7035C31.0666 13.0047 27.9575 10 24.1402 10C20.309 10 17.1999 13.0019 17.1999 16.7035L17.1999 19.2456L16.2857 19.2456C13.927 19.2456 12 21.1527 12 23.5198L12 33.4791C12 35.8292 13.9127 37.7365 16.2857 37.7365L31.9805 37.7365C34.3392 37.7365 36.2659 35.8292 36.2659 33.4791L36.2659 23.5002C36.269 21.1499 34.3563 19.2456 31.9805 19.2456ZM19.5132 16.7035C19.5132 14.2829 21.5897 12.3108 24.143 12.3108C26.688 12.3108 28.7586 14.2801 28.7586 16.7035L28.7586 19.0678L19.5132 19.0678L19.5132 16.7035L19.5132 16.7035ZM33.9584 33.4763C33.9584 34.5484 33.0725 35.4229 31.9836 35.4229L16.2885 35.4229C15.1993 35.4229 14.3136 34.5512 14.3136 33.4763L14.3136 23.517C14.3136 22.4365 15.1996 21.5562 16.2885 21.5562L31.9833 21.5562C33.0722 21.5562 33.9582 22.4278 33.9582 23.5027L33.9582 33.4763L33.9584 33.4763ZM24.1344 25.0237C23.4996 25.0237 22.9777 25.5428 22.9777 26.1804L22.9777 30.8018C22.9777 31.4365 23.4968 31.9584 24.1344 31.9584C24.7691 31.9584 25.291 31.4393 25.291 30.8018L25.291 26.1776C25.2913 25.5428 24.7691 25.0237 24.1344 25.0237L24.1344 25.0237Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
8
src/assets/manager_icon/手机.svg
Normal file
@@ -0,0 +1,8 @@
|
||||
<svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="48.000000" height="48.000000" fill="none" customFrame="#000000">
|
||||
<g id="组合 341">
|
||||
<circle id="椭圆 20" cx="24" cy="24" r="24" fill="rgb(255,193,52)" />
|
||||
<path id="矢量 149" d="M34.6654 28L34.6654 36C34.6654 36.7364 34.0684 37.3333 33.332 37.3333L14.6654 37.3333C13.929 37.3333 13.332 36.7364 13.332 36L13.332 28L34.6654 28Z" fill-rule="nonzero" stroke="rgb(255,255,255)" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
||||
<path id="矢量 150" d="M34.6654 28.0003L34.6654 12.0003C34.6654 11.2639 34.0684 10.667 33.332 10.667L14.6654 10.667C13.929 10.667 13.332 11.2639 13.332 12.0003L13.332 28.0003" fill-rule="nonzero" stroke="rgb(255,255,255)" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" />
|
||||
<path id="矢量 151" d="M22.668 32.667L25.3346 32.667" stroke="rgb(255,255,255)" stroke-linecap="round" stroke-width="2" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 992 B |
17
src/assets/menu_icon/banner.svg
Normal file
|
After Width: | Height: | Size: 9.3 MiB |
9
src/assets/menu_icon/no_vip.svg
Normal file
@@ -0,0 +1,9 @@
|
||||
<svg viewBox="0 0 250 250" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="250.000000" height="250.000000" fill="none" customFrame="#000000">
|
||||
<g id="组合 416">
|
||||
<path id="多边形 2" d="M233.253 62.5L233.253 187.5L125 250L16.7468 187.5L16.7468 62.5L125 0L233.253 62.5Z" fill="rgb(196,196,196)" fill-rule="evenodd" />
|
||||
<g id="组合 326">
|
||||
<ellipse id="椭圆 19" rx="28.225805" ry="27.315294" cx="125.015846" cy="83.7668915" fill="rgb(255,255,255)" />
|
||||
<path id="矩形 244" d="M84.6876 126.689C97.7925 109.129 107.546 107.178 125.019 107.178C142.492 107.178 153.239 111.08 165.334 126.689C176.219 140.736 177.315 170.584 177.426 176.417C177.436 176.969 176.99 177.417 176.438 177.417L73.5692 177.417C73.0289 177.417 72.5838 176.988 72.5838 176.447C72.5383 170.86 72.9098 142.471 84.6876 126.689Z" fill="rgb(255,255,255)" fill-rule="evenodd" />
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 912 B |
10
src/assets/menu_icon/svip.svg
Normal file
@@ -0,0 +1,10 @@
|
||||
<svg viewBox="0 0 250 250" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="250.000000" height="250.000000" fill="none" customFrame="#000000">
|
||||
<g id="组合 416">
|
||||
<path id="多边形 2" d="M233.253 62.5L233.253 187.5L125 250L16.7468 187.5L16.7468 62.5L125 0L233.253 62.5Z" fill="rgb(255,169,2)" fill-rule="evenodd" />
|
||||
<path id="矢量 117" d="M92.0432 161.312L84.1667 127.103C83.6851 125.021 85.7047 123.25 87.7088 123.98L95.4299 126.823C96.564 127.242 97.8379 126.854 98.537 125.875L122.197 93.0177C123.269 91.5263 125.475 91.5263 126.547 93.0177L150.192 125.875C150.891 126.854 152.165 127.242 153.299 126.823L161.021 123.98C163.025 123.25 165.044 125.021 164.563 127.103L156.686 161.312C156.407 162.523 155.319 163.393 154.076 163.393L94.6687 163.393C93.4103 163.393 92.3228 162.523 92.0432 161.312Z" fill="rgb(255,226,170)" fill-rule="nonzero" />
|
||||
<path id="矢量 118" d="M118.699 49.0958C118.699 49.4691 118.736 49.8389 118.808 50.205C118.881 50.5712 118.989 50.9268 119.132 51.2717C119.275 51.6166 119.45 51.9443 119.657 52.2547C119.865 52.5652 120.101 52.8524 120.365 53.1164C120.629 53.3804 120.916 53.6161 121.226 53.8235C121.537 54.0309 121.864 54.206 122.209 54.3489C122.554 54.4918 122.91 54.5997 123.276 54.6725C123.642 54.7453 124.012 54.7817 124.385 54.7817C124.759 54.7817 125.128 54.7453 125.494 54.6725C125.861 54.5997 126.216 54.4918 126.561 54.3489C126.906 54.2061 127.234 54.0309 127.544 53.8235C127.855 53.6161 128.142 53.3804 128.406 53.1164C128.67 52.8524 128.905 52.5652 129.113 52.2547C129.32 51.9443 129.495 51.6166 129.638 51.2717C129.781 50.9268 129.889 50.5712 129.962 50.205C130.035 49.8389 130.071 49.4691 130.071 49.0958C130.071 48.7224 130.035 48.3527 129.962 47.9865C129.889 47.6203 129.781 47.2648 129.638 46.9198C129.495 46.5749 129.32 46.2472 129.113 45.9368C128.905 45.6264 128.67 45.3392 128.406 45.0752C128.142 44.8112 127.855 44.5755 127.544 44.368C127.234 44.1606 126.906 43.9855 126.561 43.8426C126.216 43.6997 125.861 43.5919 125.494 43.519C125.128 43.4462 124.759 43.4098 124.385 43.4098C124.012 43.4098 123.642 43.4462 123.276 43.519C122.91 43.5919 122.554 43.6997 122.209 43.8426C121.864 43.9855 121.537 44.1606 121.226 44.368C120.916 44.5755 120.629 44.8112 120.365 45.0752C120.101 45.3392 119.865 45.6264 119.657 45.9368C119.45 46.2472 119.275 46.5749 119.132 46.9198C118.989 47.2648 118.881 47.6203 118.808 47.9865C118.736 48.3527 118.699 48.7224 118.699 49.0958Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
<path id="矢量 119" d="M186.161 87.2683C186.161 87.6417 186.198 88.0114 186.27 88.3776C186.343 88.7438 186.451 89.0993 186.594 89.4442C186.737 89.7892 186.912 90.1169 187.119 90.4273C187.327 90.7377 187.563 91.0249 187.827 91.2889C188.091 91.5529 188.378 91.7886 188.688 91.996C188.999 92.2035 189.326 92.3786 189.671 92.5215C190.016 92.6644 190.372 92.7722 190.738 92.845C191.104 92.9179 191.474 92.9543 191.847 92.9543C192.22 92.9543 192.59 92.9179 192.956 92.845C193.323 92.7722 193.678 92.6644 194.023 92.5215C194.368 92.3786 194.696 92.2035 195.006 91.996C195.316 91.7886 195.604 91.5529 195.868 91.2889C196.132 91.0249 196.367 90.7377 196.575 90.4273C196.782 90.1169 196.957 89.7892 197.1 89.4442C197.243 89.0993 197.351 88.7438 197.424 88.3776C197.497 88.0114 197.533 87.6417 197.533 87.2683C197.533 86.895 197.497 86.5252 197.424 86.159C197.351 85.7929 197.243 85.4373 197.1 85.0924C196.957 84.7475 196.782 84.4198 196.575 84.1094C196.367 83.7989 196.132 83.5117 195.868 83.2477C195.604 82.9837 195.316 82.748 195.006 82.5406C194.696 82.3332 194.368 82.158 194.023 82.0152C193.678 81.8723 193.323 81.7644 192.956 81.6916C192.59 81.6188 192.22 81.5823 191.847 81.5823C191.474 81.5823 191.104 81.6188 190.738 81.6916C190.372 81.7644 190.016 81.8723 189.671 82.0152C189.326 82.158 188.999 82.3332 188.688 82.5406C188.378 82.748 188.091 82.9837 187.827 83.2477C187.563 83.5117 187.327 83.7989 187.119 84.1094C186.912 84.4198 186.737 84.7475 186.594 85.0924C186.451 85.4373 186.343 85.7929 186.27 86.159C186.198 86.5252 186.161 86.895 186.161 87.2683Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
<path id="矢量 122" d="M56.4512 87.2683C56.4512 87.6417 56.4876 88.0114 56.5604 88.3776C56.6333 88.7438 56.7411 89.0993 56.884 89.4442C57.0269 89.7892 57.202 90.1169 57.4094 90.4273C57.6169 90.7377 57.8526 91.0249 58.1166 91.2889C58.3806 91.5529 58.6678 91.7886 58.9782 91.996C59.2886 92.2035 59.6163 92.3786 59.9612 92.5215C60.3061 92.6644 60.6617 92.7722 61.0279 92.845C61.394 92.9179 61.7638 92.9543 62.1371 92.9543C62.5105 92.9543 62.8802 92.9179 63.2464 92.845C63.6126 92.7722 63.9681 92.6644 64.3131 92.5215C64.658 92.3786 64.9857 92.2035 65.2961 91.996C65.6065 91.7886 65.8937 91.5529 66.1577 91.2889C66.4217 91.0249 66.6574 90.7377 66.8649 90.4273C67.0723 90.1169 67.2474 89.7892 67.3903 89.4442C67.5332 89.0993 67.641 88.7438 67.7139 88.3776C67.7867 88.0114 67.8231 87.6417 67.8231 87.2683C67.8231 86.895 67.7867 86.5252 67.7139 86.159C67.641 85.7929 67.5332 85.4373 67.3903 85.0924C67.2474 84.7475 67.0723 84.4198 66.8649 84.1094C66.6574 83.7989 66.4217 83.5117 66.1577 83.2477C65.8937 82.9837 65.6065 82.748 65.2961 82.5406C64.9857 82.3332 64.658 82.158 64.3131 82.0152C63.9681 81.8723 63.6126 81.7644 63.2464 81.6916C62.8802 81.6188 62.5105 81.5823 62.1371 81.5823C61.7638 81.5823 61.394 81.6188 61.0279 81.6916C60.6617 81.7644 60.3061 81.8723 59.9612 82.0152C59.6163 82.158 59.2886 82.3332 58.9782 82.5406C58.6678 82.748 58.3806 82.9837 58.1166 83.2477C57.8526 83.5117 57.6169 83.7989 57.4094 84.1094C57.202 84.4198 57.0269 84.7475 56.884 85.0924C56.7411 85.4373 56.6333 85.7929 56.5604 86.159C56.4876 86.5252 56.4512 86.895 56.4512 87.2683Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
<path id="矢量 121" d="M187.566 97.4311C187.145 97.0607 186.683 96.7529 186.179 96.5076C185.675 96.2623 185.147 96.0883 184.596 95.9858C184.045 95.8832 183.49 95.8557 182.932 95.9033C182.373 95.9508 181.831 96.0717 181.305 96.2659L158.39 104.717L129.432 64.4804C128.267 62.8647 126.387 61.9015 124.383 61.9015C122.379 61.9015 120.499 62.8647 119.334 64.4804L90.376 104.717L67.4612 96.2659C65.3173 95.4736 62.9249 95.9241 61.2004 97.4311C59.476 98.938 58.7458 101.268 59.2585 103.49L76.3009 177.578C76.9534 180.406 79.4546 182.394 82.3597 182.394L166.407 182.394C166.755 182.394 167.102 182.364 167.445 182.306C167.789 182.247 168.126 182.16 168.455 182.045C168.784 181.93 169.102 181.788 169.407 181.62C169.712 181.451 170.002 181.259 170.275 181.042C170.548 180.824 170.801 180.586 171.034 180.327C171.267 180.067 171.476 179.79 171.663 179.495C171.849 179.201 172.01 178.892 172.145 178.571C172.279 178.249 172.386 177.918 172.465 177.578L189.508 103.49C190.02 101.268 189.275 98.938 187.566 97.4311L187.566 97.4311ZM167.587 143.354L156.977 143.354L161.606 116.773L174.827 111.895L167.587 143.354ZM124.383 78.7419L149.535 113.697L144.362 143.369L104.824 143.369L99.2623 113.666L124.383 78.7419ZM87.2068 116.788L92.1781 143.354L81.179 143.354L73.9395 111.895L87.2068 116.788ZM87.3 169.966L84.0376 155.782L164.713 155.782L161.451 169.966L87.3 169.966L87.3 169.966Z" fill="rgb(255,255,255)" fill-rule="nonzero" />
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 7.0 KiB |