Commit 8a14069e71d5393cfa5b758f46a1c5c001fa172b

Authored by Vben
1 parent b9b470f4

refactor: refactor dashboard

Showing 89 changed files with 1457 additions and 2471 deletions
.husky/lintstagedrc.js
@@ -2,7 +2,7 @@ module.exports = { @@ -2,7 +2,7 @@ module.exports = {
2 '*.{js,jsx,ts,tsx}': ['eslint --fix', 'prettier --write'], 2 '*.{js,jsx,ts,tsx}': ['eslint --fix', 'prettier --write'],
3 '{!(package)*.json,*.code-snippets,.!(browserslist)*rc}': ['prettier --write--parser json'], 3 '{!(package)*.json,*.code-snippets,.!(browserslist)*rc}': ['prettier --write--parser json'],
4 'package.json': ['prettier --write'], 4 'package.json': ['prettier --write'],
5 - '*.vue': ['prettier --write', 'stylelint --fix'], 5 + '*.vue': ['eslint --fix', 'prettier --write', 'stylelint --fix'],
6 '*.{scss,less,styl,css,html}': ['stylelint --fix', 'prettier --write'], 6 '*.{scss,less,styl,css,html}': ['stylelint --fix', 'prettier --write'],
7 '*.md': ['prettier --write'], 7 '*.md': ['prettier --write'],
8 }; 8 };
CHANGELOG.zh_CN.md
@@ -9,6 +9,7 @@ @@ -9,6 +9,7 @@
9 9
10 - 移除 useFullScreen 函数 10 - 移除 useFullScreen 函数
11 - tinymce 由 Cdn 改为 npm(打包体积偏大) 11 - tinymce 由 Cdn 改为 npm(打包体积偏大)
  12 +- Dashboard 重构
12 13
13 ### 🐛 Bug Fixes 14 ### 🐛 Bug Fixes
14 15
build/vite/alias.ts
@@ -2,7 +2,7 @@ import { resolve } from 'path'; @@ -2,7 +2,7 @@ import { resolve } from 'path';
2 import type { Alias } from 'vite'; 2 import type { Alias } from 'vite';
3 3
4 function pathResolve(dir: string) { 4 function pathResolve(dir: string) {
5 - return resolve(__dirname, '.', dir); 5 + return resolve(process.cwd(), '.', dir);
6 } 6 }
7 7
8 export function createAlias(alias: [string, string][]): Alias[] { 8 export function createAlias(alias: [string, string][]): Alias[] {
build/vite/plugin/html.ts
@@ -12,7 +12,7 @@ import { GLOB_CONFIG_FILE_NAME } from '../../constant'; @@ -12,7 +12,7 @@ import { GLOB_CONFIG_FILE_NAME } from '../../constant';
12 export function configHtmlPlugin(env: ViteEnv, isBuild: boolean) { 12 export function configHtmlPlugin(env: ViteEnv, isBuild: boolean) {
13 const { VITE_GLOB_APP_TITLE, VITE_PUBLIC_PATH } = env; 13 const { VITE_GLOB_APP_TITLE, VITE_PUBLIC_PATH } = env;
14 14
15 - const path = VITE_PUBLIC_PATH.endsWith('/') ? VITE_PUBLIC_PATH : `${VITE_PUBLIC_PATH}/`; 15 + const path = VITE_PUBLIC_PATH?.endsWith('/') ? VITE_PUBLIC_PATH : `${VITE_PUBLIC_PATH}/`;
16 16
17 const getAppConfigSrc = () => { 17 const getAppConfigSrc = () => {
18 return `${path || '/'}${GLOB_CONFIG_FILE_NAME}?v=${pkg.version}-${new Date().getTime()}`; 18 return `${path || '/'}${GLOB_CONFIG_FILE_NAME}?v=${pkg.version}-${new Date().getTime()}`;
package.json
@@ -8,8 +8,8 @@ @@ -8,8 +8,8 @@
8 }, 8 },
9 "scripts": { 9 "scripts": {
10 "bootstrap": "yarn install", 10 "bootstrap": "yarn install",
11 - "serve": "npx --max_old_space_size=4096 vite",  
12 - "dev": "npx --max_old_space_size=4096 vite", 11 + "serve": "cross-env --max_old_space_size=4096 vite",
  12 + "dev": "cross-env --max_old_space_size=4096 vite",
13 "build": "vite build && esno ./build/script/postBuild.ts", 13 "build": "vite build && esno ./build/script/postBuild.ts",
14 "build:no-cache": "yarn clean:cache && npm run build", 14 "build:no-cache": "yarn clean:cache && npm run build",
15 "report": "cross-env REPORT=true npm run build ", 15 "report": "cross-env REPORT=true npm run build ",
@@ -32,7 +32,7 @@ @@ -32,7 +32,7 @@
32 }, 32 },
33 "dependencies": { 33 "dependencies": {
34 "@iconify/iconify": "^2.0.0-rc.6", 34 "@iconify/iconify": "^2.0.0-rc.6",
35 - "@vueuse/core": "^4.6.2", 35 + "@vueuse/core": "^4.6.3",
36 "@zxcvbn-ts/core": "^0.3.0", 36 "@zxcvbn-ts/core": "^0.3.0",
37 "ant-design-vue": "^2.1.2", 37 "ant-design-vue": "^2.1.2",
38 "apexcharts": "^3.26.0", 38 "apexcharts": "^3.26.0",
@@ -49,7 +49,7 @@ @@ -49,7 +49,7 @@
49 "sortablejs": "^1.13.0", 49 "sortablejs": "^1.13.0",
50 "tinymce": "^5.7.1", 50 "tinymce": "^5.7.1",
51 "vditor": "^3.8.4", 51 "vditor": "^3.8.4",
52 - "vue": "3.0.7", 52 + "vue": "3.0.10",
53 "vue-i18n": "^9.0.0", 53 "vue-i18n": "^9.0.0",
54 "vue-router": "^4.0.5", 54 "vue-router": "^4.0.5",
55 "vue-types": "^3.0.2", 55 "vue-types": "^3.0.2",
@@ -60,7 +60,7 @@ @@ -60,7 +60,7 @@
60 "devDependencies": { 60 "devDependencies": {
61 "@commitlint/cli": "^12.0.1", 61 "@commitlint/cli": "^12.0.1",
62 "@commitlint/config-conventional": "^12.0.1", 62 "@commitlint/config-conventional": "^12.0.1",
63 - "@iconify/json": "^1.1.322", 63 + "@iconify/json": "^1.1.323",
64 "@purge-icons/generated": "^0.7.0", 64 "@purge-icons/generated": "^0.7.0",
65 "@types/crypto-js": "^4.0.1", 65 "@types/crypto-js": "^4.0.1",
66 "@types/fs-extra": "^9.0.9", 66 "@types/fs-extra": "^9.0.9",
@@ -72,21 +72,20 @@ @@ -72,21 +72,20 @@
72 "@types/qs": "^6.9.6", 72 "@types/qs": "^6.9.6",
73 "@types/rollup-plugin-visualizer": "^2.6.0", 73 "@types/rollup-plugin-visualizer": "^2.6.0",
74 "@types/sortablejs": "^1.10.6", 74 "@types/sortablejs": "^1.10.6",
75 - "@typescript-eslint/eslint-plugin": "^4.19.0",  
76 - "@typescript-eslint/parser": "^4.19.0", 75 + "@typescript-eslint/eslint-plugin": "^4.20.0",
  76 + "@typescript-eslint/parser": "^4.20.0",
77 "@vitejs/plugin-legacy": "^1.3.2", 77 "@vitejs/plugin-legacy": "^1.3.2",
78 - "@vitejs/plugin-vue": "^1.2.0", 78 + "@vitejs/plugin-vue": "^1.2.1",
79 "@vitejs/plugin-vue-jsx": "^1.1.2", 79 "@vitejs/plugin-vue-jsx": "^1.1.2",
80 - "@vue/compiler-sfc": "3.0.7", 80 + "@vue/compiler-sfc": "3.0.10",
81 "autoprefixer": "^10.2.5", 81 "autoprefixer": "^10.2.5",
82 - "body-parser": "^1.19.0",  
83 "commitizen": "^4.2.3", 82 "commitizen": "^4.2.3",
84 "conventional-changelog-cli": "^2.1.1", 83 "conventional-changelog-cli": "^2.1.1",
85 "cross-env": "^7.0.3", 84 "cross-env": "^7.0.3",
86 "dotenv": "^8.2.0", 85 "dotenv": "^8.2.0",
87 "eslint": "^7.23.0", 86 "eslint": "^7.23.0",
88 "eslint-config-prettier": "^8.1.0", 87 "eslint-config-prettier": "^8.1.0",
89 - "eslint-define-config": "^1.0.5", 88 + "eslint-define-config": "^1.0.6",
90 "eslint-plugin-prettier": "^3.3.1", 89 "eslint-plugin-prettier": "^3.3.1",
91 "eslint-plugin-vue": "^7.8.0", 90 "eslint-plugin-vue": "^7.8.0",
92 "esno": "^0.5.0", 91 "esno": "^0.5.0",
@@ -97,7 +96,7 @@ @@ -97,7 +96,7 @@
97 "is-ci": "^3.0.0", 96 "is-ci": "^3.0.0",
98 "less": "^4.1.1", 97 "less": "^4.1.1",
99 "lint-staged": "^10.5.4", 98 "lint-staged": "^10.5.4",
100 - "postcss": "^8.2.8", 99 + "postcss": "^8.2.9",
101 "prettier": "^2.2.1", 100 "prettier": "^2.2.1",
102 "pretty-quick": "^3.1.0", 101 "pretty-quick": "^3.1.0",
103 "rimraf": "^3.0.2", 102 "rimraf": "^3.0.2",
@@ -108,17 +107,17 @@ @@ -108,17 +107,17 @@
108 "stylelint-order": "^4.1.0", 107 "stylelint-order": "^4.1.0",
109 "ts-node": "^9.1.1", 108 "ts-node": "^9.1.1",
110 "typescript": "4.2.3", 109 "typescript": "4.2.3",
111 - "vite": "2.1.3", 110 + "vite": "2.1.5",
112 "vite-plugin-compression": "^0.2.3", 111 "vite-plugin-compression": "^0.2.3",
113 "vite-plugin-html": "^2.0.3", 112 "vite-plugin-html": "^2.0.3",
114 "vite-plugin-imagemin": "^0.2.9", 113 "vite-plugin-imagemin": "^0.2.9",
115 - "vite-plugin-mock": "^2.4.0", 114 + "vite-plugin-mock": "^2.4.1",
116 "vite-plugin-purge-icons": "^0.7.0", 115 "vite-plugin-purge-icons": "^0.7.0",
117 "vite-plugin-pwa": "^0.6.4", 116 "vite-plugin-pwa": "^0.6.4",
118 "vite-plugin-style-import": "^0.9.1", 117 "vite-plugin-style-import": "^0.9.1",
119 "vite-plugin-svg-icons": "^0.4.0", 118 "vite-plugin-svg-icons": "^0.4.0",
120 "vite-plugin-theme": "^0.5.0", 119 "vite-plugin-theme": "^0.5.0",
121 - "vite-plugin-windicss": "0.11.0", 120 + "vite-plugin-windicss": "0.10.4",
122 "vue-eslint-parser": "^7.6.0" 121 "vue-eslint-parser": "^7.6.0"
123 }, 122 },
124 "resolutions": { 123 "resolutions": {
src/assets/icons/download-count.svg 0 → 100644
  1 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 356.99 419.8"><defs><style>.cls-1{fill:#ffa546;}.cls-2{fill:#ff6059;opacity:0.4;}.cls-3{fill:#426572;}.cls-4{fill:#ffd947;}</style></defs><title>Asset 91</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path class="cls-1" d="M351,380.73v17.59a15.52,15.52,0,0,1-15.47,15.48H21.46A15.52,15.52,0,0,1,6,398.32V380.73a15.51,15.51,0,0,1,15.47-15.47H335.52A15.51,15.51,0,0,1,351,380.73Z"/><path class="cls-2" d="M351,406.85c0,3.95-7,7.19-15.47,7.19H21.46C13,414,6,410.8,6,406.85V380.73a15.51,15.51,0,0,1,15.47-15.47H37.66l3.44,25.27c0,4,7,7.2,15.47,7.2l283.72,12.44,7.38-2.28Z"/><path class="cls-3" d="M335.52,419.8H21.46A21.5,21.5,0,0,1,0,398.32V380.73a21.49,21.49,0,0,1,21.46-21.47H335.52A21.49,21.49,0,0,1,357,380.73v17.59a21.52,21.52,0,0,1-21.46,21.48ZM21.46,371.26A9.48,9.48,0,0,0,12,380.73v17.59a9.48,9.48,0,0,0,9.46,9.48H335.52a9.52,9.52,0,0,0,9.46-9.48V380.73a9.48,9.48,0,0,0-9.46-9.47Z"/><path class="cls-1" d="M247.93,138H233.23V41.7A35.7,35.7,0,0,0,197.53,6H159.45a35.7,35.7,0,0,0-35.7,35.7V138H109.06C80,138,61.84,169.48,76.37,194.64l34.72,60.13,30,52c16.6,28.76,58.12,28.76,74.72,0l30-52,34.72-60.13C295.14,169.48,277,138,247.93,138Z"/><path class="cls-2" d="M280.62,188l-34.73,60.13-30,52c-11.24,19.46-66.68,32.78-52.52,18.88,60.22-59.12,104.3-182.16,104.3-182.16A37.74,37.74,0,0,1,280.62,188Z"/><path class="cls-4" d="M192.3,6c-.22.23-.42.47-.63.72-38.92,45-18.36,116.49-42.85,170.71-10.14,22.45-29.18,41.51-52.15,49.48L78,194.64C63.52,169.48,81.67,138,110.72,138h14.7V41.7A35.7,35.7,0,0,1,161.12,6Z"/><path class="cls-3" d="M178.49,334.39h0a48.64,48.64,0,0,1-42.56-24.57L71.17,197.64A43.75,43.75,0,0,1,109.06,132h8.69V41.7A41.74,41.74,0,0,1,159.45,0h38.09a41.75,41.75,0,0,1,41.7,41.7V132h8.69a43.75,43.75,0,0,1,37.89,65.62L221,309.82A48.64,48.64,0,0,1,178.49,334.39ZM109.06,144a31.75,31.75,0,0,0-27.49,47.62l64.76,112.17a37.14,37.14,0,0,0,64.33,0l64.76-112.17A31.75,31.75,0,0,0,247.92,144H227.23V41.7A29.73,29.73,0,0,0,197.53,12H159.45a29.73,29.73,0,0,0-29.7,29.7V144Z"/></g></g></svg>
0 \ No newline at end of file 2 \ No newline at end of file
src/assets/icons/dynamic-avatar-1.svg 0 → 100644
  1 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 391.31 560.11"><defs><style>.cls-1{fill:#f9cdb7;}.cls-2{fill:#e2a78d;}.cls-3{fill:#213346;}.cls-4{fill:#bfe1ee;}.cls-5{fill:#dfe7ea;}.cls-6{fill:#b46078;}.cls-7{fill:#96426e;}.cls-8{fill:#fff;}.cls-9{fill:#fefdf5;}.cls-10{fill:#f4eae1;}.cls-11{fill:#f9637c;}.cls-12{fill:#ba4264;}.cls-13{fill:#b13a59;}</style></defs><title>Asset 15</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><circle class="cls-1" cx="45.9" cy="303.35" r="41.4"/><path class="cls-2" d="M78.13,278.08a41.39,41.39,0,0,0-57.27,57.27,41.4,41.4,0,1,1,57.27-57.27Z"/><path class="cls-3" d="M45.9,347.82a45.9,45.9,0,1,1,45.89-45.9A46,46,0,0,1,45.9,347.82Zm0-82.79a36.9,36.9,0,1,0,36.89,36.89A36.94,36.94,0,0,0,45.9,265Z"/><circle class="cls-1" cx="345.41" cy="303.35" r="41.4"/><path class="cls-3" d="M345.42,347.82a45.9,45.9,0,1,1,45.89-45.9A46,46,0,0,1,345.42,347.82Zm0-82.79a36.9,36.9,0,1,0,36.89,36.89A36.94,36.94,0,0,0,345.42,265Z"/><path class="cls-1" d="M191.57,88.78h2.79a146.1,146.1,0,0,1,146.1,146.1v95A147.5,147.5,0,0,1,193,477.43h0a147.5,147.5,0,0,1-147.5-147.5v-95a146.1,146.1,0,0,1,146.1-146.1Z"/><path class="cls-2" d="M211.7,474.46a147.74,147.74,0,0,1-20.29,1.41c-81.14,0-147.5-66.37-147.5-147.5v-97c0-79.3,64.87-144.18,144.17-144.18h6.65a142.14,142.14,0,0,1,17,1C147.26,95.87,91.42,154.6,81.17,220.06a509,509,0,0,1-13.33,61.86L54.49,328.37C54.49,402.62,140.07,464.5,211.7,474.46Z"/><path class="cls-3" d="M191.41,481.93a152.43,152.43,0,0,1-152-152V234.88A151,151,0,0,1,190,84.28h2.79a151,151,0,0,1,150.61,150.6v95.05a152.45,152.45,0,0,1-152,152ZM190,93.28a142,142,0,0,0-141.6,141.6v95.05a142.82,142.82,0,0,0,244,101,142,142,0,0,0,42-101V234.88A142,142,0,0,0,192.8,93.28Z"/><path class="cls-4" d="M325.44,305.26v.19C324.89,305.48,325.11,305.35,325.44,305.26Z"/><path class="cls-3" d="M368.43,305.61a3,3,0,0,1-2.94-2.41c-4.06-20.3-24.53-16.89-25.4-16.73a3,3,0,1,1-1-5.91c9.36-1.67,28.17.66,32.33,21.46a3,3,0,0,1-2.35,3.53A3,3,0,0,1,368.43,305.61Z"/><path class="cls-3" d="M21.27,308.26a2.36,2.36,0,0,1-.37,0,3,3,0,0,1-2.61-3.34c1.75-14.23,7.79-21.26,12.55-24.65a20.94,20.94,0,0,1,10.61-4.05,3,3,0,0,1,.24,6c-.65,0-14.7,1.08-17.45,23.43A3,3,0,0,1,21.27,308.26Z"/><ellipse class="cls-5" cx="184.64" cy="499.11" rx="179.73" ry="52.86"/><path class="cls-6" d="M335.74,353.31c21.15,38.6,14.42,76.22,15.16,112.12l-11.45-12.67a123.72,123.72,0,0,1-30.05,60,44.13,44.13,0,0,0-13.92-15.33,92.89,92.89,0,0,1-28.69,48.92,37.34,37.34,0,0,0-1.06-30.87A58.87,58.87,0,0,1,233.6,551.2a24.22,24.22,0,0,0,2.63-23.34c-11.66,19.79-45.18,20.39-57.53,1-.86,3.91-.23,9.05,3.76,9.38-16.8,2.59-32.18-4.49-43.74-16.95a28.25,28.25,0,0,0,9.37,18.32A51.33,51.33,0,0,1,105.4,511.3c-21.68,1.35-43.33-13.51-49.87-34.21a10.36,10.36,0,0,1-2.7,9.92C15.38,468,17.38,382.75,41.91,354.63c0,0,51.63,8.28,83,32.06,8.53,6.48,8.78-2.64,21-7.72,16.48-6.83,45.87-11.63,62.57-11.7,24.41-.11,37.46,30.85,53.1,16.16C303,344.58,335.38,352.66,335.74,353.31Z"/><path class="cls-7" d="M352.35,461,340.9,448.3a123.83,123.83,0,0,1-30,60,44.26,44.26,0,0,0-13.92-15.34,92.89,92.89,0,0,1-28.69,48.92A37.38,37.38,0,0,0,267.18,511a58.84,58.84,0,0,1-32.13,35.77,24.22,24.22,0,0,0,2.63-23.33c-11.66,19.79-45.18,20.39-57.53,1-.87,3.91.11,18.31,4.11,18.65-16.8,2.58-32.53-13.76-44.09-26.22.67,7,2.41,19.59,7.68,24.23-17.9-.91-33.22-18.12-41-34.26-21.68,1.35-43.33-13.5-49.87-34.21a10.38,10.38,0,0,1-2.7,9.93C41.34,476,32.8,461.71,28.19,444.67,44.75,456.74,64.24,465,83.51,472.46c13.08,5,26.33,9.83,40.12,12.34,13.38,2.43,27.05,2.67,40.65,2.91,37.73.65,77,1,111.14-15.22,9.78-4.65,20.09-12.6,19.75-23.43-.39-12.38-13.93-19.44-25.48-23.87,24.6-3.65,44.78-22.73,56-44.92a136.88,136.88,0,0,0,9.89-26.39l3.31,2.58C349,391.91,351.61,425.08,352.35,461Z"/><path class="cls-3" d="M256.37,560.11l7.72-18.34a32.54,32.54,0,0,0,2.3-16.08,63.44,63.44,0,0,1-29.54,26.86l-15.22,6.65,9.78-13.42A19.55,19.55,0,0,0,235,535.31c-6.64,5.87-15.71,9.29-25.74,9.47a40.71,40.71,0,0,1-22-5.69c1.08,5.49,1.15,10.37-3.11,12.33l-1.88.87-1.88-.87c-13.79-6.36-24.61-12.92-33.69-20.51,1.54,6.3,3.28,8.56,4.17,9.34l9.71,8.53-12.91-.66c-19.13-1-35-18.9-43.5-35h-.05c-18.58,0-36.49-10.43-46.18-26.13l-.46.48-2.31,2.25-2.88-1.46C38,481,27.7,464.56,23.31,441.92c-6.43-33.13.88-73.25,16.66-91.33a4.5,4.5,0,0,1,6.78,5.91c-14.15,16.23-20.57,53-14.61,83.71,3.45,17.74,10.68,31,20.55,37.85a5.39,5.39,0,0,0-.06-2.56L61.27,473c5.89,18.64,25.78,32.29,45.3,31.07l3-.19,1.31,2.73c7.82,16.21,18.57,26.05,28.08,30.23A85.81,85.81,0,0,1,135.69,519l-1.27-13.24,9.05,9.75c9,9.69,19.89,17.53,34.83,25-.35-1.64-.78-3.38-1.09-4.62-1.3-5.17-2-8.22-1.46-10.69l2.33-10.64,5.86,9.18c4.85,7.6,14,12.09,24.49,12.09h.66c10.8-.2,20-5,24.71-13l4.51-7.66,3.5,8.16a28.32,28.32,0,0,1,2,14.83,54.25,54.25,0,0,0,19.1-26.84l3.33-10.56,5,9.89a41.62,41.62,0,0,1,4.38,18.57,88.24,88.24,0,0,0,16.95-35.57l1.43-6.48,5.49,3.73a48.58,48.58,0,0,1,11.95,11.55,120.21,120.21,0,0,0,25.08-53.29l1.69-8.89,10.47,11.59c2.16-37.59-3.37-68.28-17.17-95.91a4.5,4.5,0,1,1,8-4c15.83,31.7,21.33,67,17.31,111.15l-.93,10.24-12.53-13.87A127.42,127.42,0,0,1,314.17,513l-4.26,4.66-3-5.54a39.46,39.46,0,0,0-7.37-9.62,97.41,97.41,0,0,1-28.29,44.41Z"/><path class="cls-1" d="M158.08,455.14A10.16,10.16,0,0,1,147.94,445V406.25a10.17,10.17,0,0,1,10.14-10.14H229a10.17,10.17,0,0,1,10.13,10.14V445A10.16,10.16,0,0,1,229,455.14"/><path class="cls-2" d="M240.85,410.47v12a10.15,10.15,0,0,0-9.29-6.1H160.61a10.16,10.16,0,0,0-10.14,10.13v26.74a10.1,10.1,0,0,1-.84-4V410.47a10.16,10.16,0,0,1,10.13-10.13h71A10.16,10.16,0,0,1,240.85,410.47Z"/><path class="cls-3" d="M193.13,394.93c7.32,0,14.47,0,21.37.11l10.16.12,2.48,0,1.23,0h.34l.45,0,.89.06a14.83,14.83,0,0,1,6.56,2.4,14.65,14.65,0,0,1,6.5,11.19l0,.81v.68l0,1.11-.06,2.21c0,1.45-.08,2.89-.13,4.3-.18,5.64-.38,10.9-.61,15.69s-.48,9.14-.75,12.95c0,.48-.06,1-.1,1.41,0,.23,0,.45,0,.68s-.05.55-.08.81a12.38,12.38,0,0,1-.77,3.09,12,12,0,0,1-3.1,4.43,10.12,10.12,0,0,1-6.49,2.68,5.06,5.06,0,0,1-1.78-.27c-.39-.15-.58-.31-.58-.49s.19-.35.52-.54l1.41-.68a10.84,10.84,0,0,0,4.06-3.37,8.74,8.74,0,0,0,1.39-3.21,8.13,8.13,0,0,0,.13-1.92l0-.53c0-.23,0-.45-.05-.68,0-.46-.07-.93-.1-1.41-.27-3.81-.52-8.15-.74-12.95s-.44-10.05-.62-15.69c0-1.41-.09-2.85-.13-4.3l-.06-2.21,0-1.11v-.28l0-.16,0-.32a5.68,5.68,0,0,0-2.72-4.14,5.59,5.59,0,0,0-2.44-.77h-.76l-1.23,0-2.48,0-10.16.12c-6.9.07-14.05.1-21.37.1s-14.47,0-21.37-.1l-10.17-.12-2.47,0-1.23,0h-.76a5.59,5.59,0,0,0-2.44.77,5.68,5.68,0,0,0-2.72,4.14l0,.32,0,.16v.28l0,1.11-.06,2.21c0,1.45-.09,2.89-.13,4.3-.18,5.64-.39,10.9-.62,15.69s-.47,9.14-.74,12.95c0,.48-.07,1-.1,1.41,0,.23,0,.45,0,.68l0,.53a8.13,8.13,0,0,0,.13,1.92,8.58,8.58,0,0,0,1.39,3.21,10.69,10.69,0,0,0,4.06,3.37l1.4.68c.34.19.52.37.52.54s-.18.34-.57.49a5.06,5.06,0,0,1-1.78.27,10.14,10.14,0,0,1-6.5-2.68,12,12,0,0,1-3.09-4.43,12.38,12.38,0,0,1-.77-3.09c0-.26-.07-.59-.08-.81l-.06-.68c0-.46-.06-.93-.1-1.41-.26-3.81-.51-8.15-.74-12.95s-.43-10.05-.61-15.69c0-1.41-.09-2.85-.13-4.3,0-.73-.05-1.47-.07-2.21l0-1.11v-.68l0-.81a14.74,14.74,0,0,1,13.06-13.59l.89-.06.45,0h.34l1.23,0,2.47,0,10.17-.12C178.66,395,185.81,394.93,193.13,394.93Z"/><path class="cls-3" d="M54.48,374.11a37.83,37.83,0,0,0,.49,9.41,39.45,39.45,0,0,0,3,9.29,40.75,40.75,0,0,1-5.73-8.37,42.54,42.54,0,0,1-3.46-9.9,46.05,46.05,0,0,1-1-10.71,50.72,50.72,0,0,1,.42-5.48,35.47,35.47,0,0,1,1.17-5.68l10.41,4.56a24.21,24.21,0,0,0-2,3.68,43.89,43.89,0,0,0-1.6,4.2A39.74,39.74,0,0,0,54.48,374.11Z"/><path class="cls-3" d="M70,382.66c.81,7.4,4.1,14.79,8.86,21.21A47.32,47.32,0,0,1,64.51,384a38.71,38.71,0,0,1-2.31-12.94,35.09,35.09,0,0,1,2.63-13.62l10,5.38C71,367.93,69.21,375.33,70,382.66Z"/><path class="cls-3" d="M98.32,388.23a51,51,0,0,0,6.84,20.32,54,54,0,0,1-12.35-18.93A56.65,56.65,0,0,1,89,366.14l11.2,1.92A47.79,47.79,0,0,0,98.32,388.23Z"/><path class="cls-3" d="M282.66,384.17a26.93,26.93,0,0,1-.31,8.78c-.5,2.23-1.26,3.53-2,3.48-1.43-.15-2-5.39-2.82-11.65s-1.36-11.51,0-12c.66-.21,1.71.88,2.72,2.92A27,27,0,0,1,282.66,384.17Z"/><path class="cls-3" d="M305.19,378.25a35.36,35.36,0,0,1-2.39,12.16c-1.21,3-2.49,4.54-3.14,4.31-1.37-.52.25-7.73.42-16.61s-.95-16.16.45-16.6c.65-.19,1.85,1.45,2.91,4.47A35.62,35.62,0,0,1,305.19,378.25Z"/><path class="cls-3" d="M328.91,374.58a53,53,0,0,1,.5,9.22,44.45,44.45,0,0,1-.88,7.48c-.89,4.19-2.12,6.59-2.77,6.45-1.47-.31-.09-10.37-1.91-22.42s-5.7-21.42-4.36-22.11c.6-.31,2.41,1.68,4.41,5.46a46.7,46.7,0,0,1,2.91,6.93A56.29,56.29,0,0,1,328.91,374.58Z"/><path class="cls-3" d="M63.25,476.89a41,41,0,0,1-.26-8.64,36.07,36.07,0,0,1,.52-3.73,28.41,28.41,0,0,1,.79-3.18c1.19-3.83,2.68-5.88,3.3-5.66s.47,2.63.25,6.31c0,.93-.12,1.93-.13,3s0,2.22,0,3.41a68.87,68.87,0,0,0,.61,7.76,75.5,75.5,0,0,0,1.58,7.62c.34,1.15.63,2.26,1,3.27s.66,2,1,2.85c1.24,3.47,2.14,5.7,1.53,6.13s-2.54-1.16-4.76-4.51A27.16,27.16,0,0,1,67,488.7a35.74,35.74,0,0,1-1.55-3.44A41.24,41.24,0,0,1,63.25,476.89Z"/><path class="cls-3" d="M95.32,490.74a52.94,52.94,0,0,1-.06-13.92c.47-3.51,1.17-5.64,1.87-5.63s1.28,2.19,1.74,5.63.8,8.16,1.51,13.2c.37,2.51.82,4.86,1.3,7,.29,1,.5,2.06.8,3q.19.7.39,1.35l.41,1.23c1,3.14,1.89,5.16,1.29,5.61s-2.46-.92-4.52-4l-.78-1.23c-.25-.43-.48-.9-.73-1.39a31.63,31.63,0,0,1-1.37-3.18A41.46,41.46,0,0,1,95.32,490.74Z"/><path class="cls-3" d="M133.57,497.43c-4.22-15-4.79-27.65-3.43-27.82s4.23,11.85,8.35,26.45,7.93,26.36,6.6,26.93S137.74,512.42,133.57,497.43Z"/><path class="cls-3" d="M246.46,509.58c1.89-6.31,3.22-12.24,4.4-16.52s2.17-6.94,2.88-6.83.94,2.91.68,7.41a78.07,78.07,0,0,1-3.07,17.43,59.78,59.78,0,0,1-3.67,9.2,42.39,42.39,0,0,1-2.2,3.76c-.37.57-.73,1.13-1.1,1.64l-1.13,1.43c-3,3.61-5.46,5.14-5.93,4.69s.94-2.87,2.92-6.68c.25-.47.5-1,.77-1.49l.78-1.65c.56-1.12,1-2.39,1.62-3.67C244.45,515.67,245.5,512.73,246.46,509.58Z"/><path class="cls-3" d="M276.25,498.2c1.34-7.68,2-14.9,3-20.1s1.81-8.37,2.51-8.31,1.07,3.35,1.08,8.62a122.32,122.32,0,0,1-1.55,20.69,60.77,60.77,0,0,1-3.08,11.26,42.45,42.45,0,0,1-4.42,8.53c-3.14,4.54-6,6.46-6.51,6s1.27-3.2,3.37-7.8a68.85,68.85,0,0,0,3.11-8.29A89.28,89.28,0,0,0,276.25,498.2Z"/><path class="cls-3" d="M306.39,479c1.49-6.22,2.52-12,3.48-16.23s1.83-6.81,2.54-6.73,1.08,2.78,1,7.15a78.88,78.88,0,0,1-2.11,17,58.26,58.26,0,0,1-3,9.11c-.63,1.35-1.19,2.63-1.87,3.77-.33.58-.63,1.14-1,1.66l-1,1.47c-2.59,3.69-4.87,5.39-5.38,5s.61-2.87,2.22-6.72L302,493c.2-.53.41-1.08.62-1.66.47-1.12.85-2.38,1.32-3.67C304.79,485,305.63,482.1,306.39,479Z"/><path class="cls-3" d="M316.6,469.6c1.61-4,2.93-7.79,4-11.33.5-1.78,1-3.46,1.41-5.07s.78-3.1,1.1-4.47c1.26-5.5,1.93-9,2.68-9s1.27,3.64.89,9.52c-.1,1.46-.24,3.07-.52,4.78s-.61,3.53-1,5.44a76.28,76.28,0,0,1-9.69,23.34c-1.07,1.63-2.07,3.19-3.13,4.56s-2.05,2.64-3,3.74c-3.89,4.42-6.89,6.55-7.37,6.09s1.47-3.46,4.47-8.24c.75-1.2,1.57-2.5,2.39-3.94s1.69-3,2.6-4.58C313.16,477.18,315,473.53,316.6,469.6Z"/><path class="cls-8" d="M36.38,392.54c.75-3.65,2.73-6.2,4.07-5.78s1.62,3.43.93,6.81-2.14,6-3.55,5.89S35.63,396.18,36.38,392.54Z"/><path class="cls-8" d="M37.64,432a53,53,0,0,1-1.88-14.87c.13-3.85.79-6.2,1.47-6.2,1.47,0,2.42,9.08,5.35,19.74s6.63,19,5.37,19.72c-.59.34-2.36-1.34-4.42-4.6A51.58,51.58,0,0,1,37.64,432Z"/><path class="cls-3" d="M125.55,391.49h-.49c-5.14-.18-9.18-3.25-12.42-5.71l-.2-.15a157,157,0,0,0-68.06-29.49,4.5,4.5,0,0,1,1.51-8.87,166.07,166.07,0,0,1,72,31.19l.19.15c2.47,1.87,5,3.8,7.31,3.89s4.86-1.61,7.58-3.4l.77-.5C149.09,368.55,169,363,189.86,363h0c20.83,0,40.77,5.52,56.13,15.56l.77.5c2.71,1.79,5.3,3.48,7.58,3.4s4.84-2,7.3-3.89l.2-.15a166.07,166.07,0,0,1,72-31.19,4.5,4.5,0,1,1,1.51,8.87,157,157,0,0,0-68.06,29.49l-.2.15c-3.24,2.46-7.28,5.53-12.42,5.71s-9.43-2.62-12.85-4.87l-.74-.49c-28.72-18.76-73.71-18.76-102.43,0l-.74.49C134.6,388.79,130.5,391.49,125.55,391.49Z"/><path class="cls-3" d="M190.39,345.16a4.49,4.49,0,0,1-4.5-4.5V294.07a4.5,4.5,0,0,1,9,0v46.59A4.5,4.5,0,0,1,190.39,345.16Z"/><path class="cls-2" d="M178.07,222.19c1.68,7.42,1.09,17.32-4.12,23.31-6.08,7-15.65,5.56-23.92,5.21a103.64,103.64,0,0,0-30,3.07c-8,2.05-15.14,7-23.27,8.36-8.9,1.55-11-3.2-5.06-9.72,7-7.66,17-15.82,26.45-20.25,17.56-8.26,39.91-12.29,59.6-10.32"/><path class="cls-2" d="M204.25,225.47c-1.68,7.42-1.08,17.32,4.13,23.31,6.07,7,15.65,5.56,23.92,5.21a103.61,103.61,0,0,1,30,3.07c8,2.05,15.14,6.95,23.27,8.36,8.91,1.55,11-3.19,5.06-9.72-6.94-7.66-17-15.81-26.44-20.25-17.57-8.26-39.91-12.29-59.61-10.31"/><path class="cls-6" d="M205.19,214.55c-1.68,7.41-1.09,17.31,4.12,23.3,6.07,7,15.65,5.57,23.92,5.22a103.23,103.23,0,0,1,30,3.07c8,2.05,15.15,6.94,23.27,8.36,8.91,1.55,11-3.2,5.07-9.73-6.95-7.66-17-15.81-26.45-20.25-17.57-8.26-39.91-12.28-59.6-10.31"/><path class="cls-3" d="M289.6,259.29a22.42,22.42,0,0,1-3.85-.36c-5-.87-9.51-2.84-13.86-4.75a64.83,64.83,0,0,0-9.76-3.68,98.35,98.35,0,0,0-28.71-2.93c-.88,0-1.78.08-2.68.13-8,.44-18,1-24.83-6.89-6.61-7.6-6.88-19.43-5.11-27.26a5.34,5.34,0,0,1,4.29-3.82,123.23,123.23,0,0,1,62,10.72c9.2,4.33,19.88,12.49,27.87,21.3,5.87,6.47,4.76,11.05,3.58,13.2C297.53,256.7,295.17,259.29,289.6,259.29Zm-51.81-20.82a106.54,106.54,0,0,1,26.58,3.31,73,73,0,0,1,11.13,4.16c4,1.77,7.86,3.44,11.79,4.12a12.72,12.72,0,0,0,2.79.22,12.53,12.53,0,0,0-1.83-2.48c-7.24-8-16.83-15.35-25-19.2a114.19,114.19,0,0,0-54.15-10.17c-.7,5.74.13,12.44,3.63,16.47,4,4.56,10.57,4.2,17.55,3.82l2.79-.15C234.63,238.51,236.21,238.47,237.79,238.47Z"/><path class="cls-6" d="M173.31,210.57c1.68,7.42,1.09,17.32-4.12,23.3-6.08,7-15.66,5.57-23.93,5.22a103.27,103.27,0,0,0-30,3.07c-8,2.05-15.14,7-23.27,8.36-8.91,1.55-11-3.2-5.06-9.72,6.94-7.66,17-15.82,26.45-20.25,17.56-8.26,39.9-12.29,59.6-10.32"/><path class="cls-3" d="M88.89,255.31c-5.56,0-7.93-2.59-8.89-4.34-1.19-2.15-2.3-6.72,3.58-13.2,8-8.81,18.66-17,27.86-21.29a123,123,0,0,1,62-10.72,5.3,5.3,0,0,1,4.29,3.82c1.77,7.82,1.49,19.65-5.12,27.25-6.86,7.88-16.82,7.33-24.83,6.89l-2.68-.13a98.35,98.35,0,0,0-28.71,2.93,66.24,66.24,0,0,0-9.75,3.68c-4.36,1.91-8.86,3.88-13.87,4.75A22.42,22.42,0,0,1,88.89,255.31Zm-.47-9a12.45,12.45,0,0,0,2.78-.21c3.93-.69,7.75-2.36,11.8-4.13a73.52,73.52,0,0,1,11.12-4.16,107.61,107.61,0,0,1,31.33-3.2c.92,0,1.85.09,2.8.14,7,.38,13.57.75,17.54-3.82,3.51-4,4.33-10.72,3.63-16.47a114.34,114.34,0,0,0-54.15,10.17c-8.19,3.85-17.78,11.21-25,19.2A12.55,12.55,0,0,0,88.42,246.3Z"/><path class="cls-3" d="M183.32,443.66a115.94,115.94,0,0,1-19.23-1.61,3.5,3.5,0,1,1,1.27-6.88c.3.05,30.64,5.45,44.81-4.67a15.44,15.44,0,0,0,6.65-10.76,3.5,3.5,0,1,1,6.92,1.05,22.47,22.47,0,0,1-9.51,15.42C205.9,442.15,193.63,443.66,183.32,443.66Z"/><path class="cls-3" d="M353.48,315.47a3,3,0,0,1-2.91-2.3,38.7,38.7,0,0,1-1.16-13.9A21,21,0,0,1,355.94,286a3,3,0,0,1,4,4.48,15.11,15.11,0,0,0-4.57,9.53,33.19,33.19,0,0,0,1,11.77,3,3,0,0,1-2.22,3.61A2.79,2.79,0,0,1,353.48,315.47Z"/><path class="cls-3" d="M33.65,315.47a2.79,2.79,0,0,1-.7-.08,3,3,0,0,1-2.23-3.61,33.19,33.19,0,0,0,1-11.77,15.1,15.1,0,0,0-4.56-9.53,3,3,0,1,1,4-4.48,21,21,0,0,1,6.53,13.27,38.93,38.93,0,0,1-1.16,13.9A3,3,0,0,1,33.65,315.47Z"/><path class="cls-8" d="M257.31,169.69a45.27,45.27,0,0,1,7.68,4,35.23,35.23,0,0,1,5.5,4.42c2.85,2.87,4,5.23,3.3,6s-3.05,0-6.42-1.57l-5.81-2.68c-2.18-1-4.56-2-7.09-3s-5-1.88-7.24-2.68l-6.07-2c-3.49-1.2-5.77-2.2-5.73-3.28s2.48-2,6.52-2.08a34.71,34.71,0,0,1,7,.58A45.21,45.21,0,0,1,257.31,169.69Z"/><path class="cls-8" d="M37.56,196.45a14.27,14.27,0,0,1,4.18-5.72c1.52-1.16,2.92-1.47,3.78-.87s1.07,2,.85,3.68a23.93,23.93,0,0,1-1.76,5.89,23.77,23.77,0,0,1-3,5.37c-1.06,1.34-2.18,2.15-3.23,1.95s-1.79-1.42-2-3.31A14.32,14.32,0,0,1,37.56,196.45Z"/><path class="cls-8" d="M59.41,173.58c3.26-1.52,6.63-1.21,7.53.71s-1,4.71-4.29,6.23-6.63,1.2-7.53-.71S56.15,175.1,59.41,173.58Z"/><path class="cls-8" d="M74.62,157.15c2.37-5.05,5.43-8.82,7.45-8.15s2.07,5.88-.51,11.39-6.65,8.81-8.43,7.7S72.26,162.2,74.62,157.15Z"/><path class="cls-9" d="M57.89,159.15V82c0-15.57,6.93-29.64,17.59-35.75l38.7-22.17c46.33-26.53,98.7-26.53,145,0l38.71,22.17C308.57,52.33,315.49,66.4,315.49,82v77.18"/><path class="cls-10" d="M312.46,80.79v19.39c-49.22-48.34-115.1-74.62-177.69-59.93-17.18,4-34.87,11.84-45.35,28.33-13.07,20.57-10.54,52.57,5.53,70C106.58,151.12,122,155,137.89,158h-83V80.79c0-15.58,6.92-29.65,17.59-35.76l38.7-22.17c46.32-26.52,98.7-26.52,145,0L294.88,45C305.55,51.14,312.46,65.21,312.46,80.79Z"/><path class="cls-3" d="M315.3,163.91a4.5,4.5,0,0,1-4.5-4.5V82.23c0-14-6-26.52-15.32-31.85L256.77,28.22c-22.36-12.81-46-19.31-70.27-19.31s-47.91,6.5-70.27,19.31L77.52,50.38C68.22,55.71,62.2,68.22,62.2,82.23v77.18a4.5,4.5,0,0,1-9,0V82.23c0-17.18,7.79-32.75,19.85-39.66l38.7-22.16c47.51-27.21,102-27.21,149.5,0L300,42.57C312,49.48,319.8,65.05,319.8,82.23v77.18A4.49,4.49,0,0,1,315.3,163.91Z"/><path class="cls-11" d="M358.91,168a188.7,188.7,0,0,1-7.86,25.11c-1.65,4.39-15.77,41.8-14.06,43.41-34-31.93-86.3-52.37-145-52.37S81.13,204.56,47.14,236.44c-12.27-38.2-42.51-96.29-6.57-129,10.27-9.35,23.35-13.28,36.1-16.5,72.69-18.36,148.62-20.81,221.57-3.88,12,2.79,24,6.15,34.87,12.74s20.46,16.78,25,30C362.43,142.3,361.73,155.35,358.91,168Z"/><path class="cls-12" d="M61.88,102.48C69,96,77.49,92.12,86.27,89.28q-4.09,1-8.18,2c-12.75,3.22-25.83,7.15-36.1,16.5-35.94,32.71-5.7,90.8,6.57,129a163.52,163.52,0,0,1,17-13.88C52.14,185,28.54,132.83,61.88,102.48Z"/><path class="cls-13" d="M104.58,105a1,1,0,0,1-.19-2c6.25-1.26,12.88-2.39,19.71-3.36a1,1,0,0,1,.28,2c-6.79,1-13.39,2.09-19.6,3.34A.68.68,0,0,1,104.58,105Z"/><path class="cls-13" d="M57.19,120.46a1,1,0,0,1-.84-.46,1,1,0,0,1,.3-1.38c.42-.27,10.63-6.73,35.7-12.92a1,1,0,1,1,.48,1.94c-24.75,6.11-35,12.6-35.1,12.66A1,1,0,0,1,57.19,120.46Z"/><path class="cls-13" d="M220.93,96.32h-.09c-6.83-.61-13.48-1-19.79-1.22a1,1,0,0,1,0-2h0c6.34.2,13,.62,19.9,1.23a1,1,0,0,1-.09,2Z"/><path class="cls-13" d="M152,99.31a1,1,0,0,1-.16-2l5.35-.91c10.3-1.78,21-3.62,31.71-3.45a1,1,0,1,1,0,2c-10.58-.16-21.13,1.66-31.34,3.42l-5.37.91Z"/><path class="cls-13" d="M326.33,116.8a1,1,0,0,1-.33-.06c-6.55-2.35-13-4.47-19.07-6.29a1,1,0,0,1-.67-1.25,1,1,0,0,1,1.25-.67c6.13,1.83,12.58,4,19.16,6.33a1,1,0,0,1-.34,1.94Z"/><path class="cls-13" d="M295.34,107.21a1,1,0,0,1-.24,0C270.44,101,258.75,102,258.64,102a1,1,0,1,1-.19-2c.48,0,12.09-1.07,37.13,5.24a1,1,0,0,1-.24,2Z"/><path class="cls-13" d="M105.15,117.87a1,1,0,0,1-.19-2c6.24-1.26,12.88-2.39,19.71-3.36a1,1,0,1,1,.28,2c-6.79,1-13.39,2.09-19.6,3.34A.68.68,0,0,1,105.15,117.87Z"/><path class="cls-13" d="M57.76,133.34a1,1,0,0,1-.54-1.84c.42-.27,10.63-6.73,35.7-12.92a1,1,0,0,1,.48,1.94c-24.69,6.1-35,12.6-35.1,12.66A1,1,0,0,1,57.76,133.34Z"/><path class="cls-13" d="M221.5,109.2h-.09c-6.83-.61-13.49-1-19.79-1.22a1,1,0,0,1-1-1,1,1,0,0,1,1-1c6.33.2,13,.62,19.89,1.23a1,1,0,0,1-.08,2Z"/><path class="cls-13" d="M152.57,112.24a1,1,0,0,1-.35-1.94c.46-.17,11.58-4.16,37.21-4.46a1,1,0,0,1,1,1,1,1,0,0,1-1,1c-25.23.3-36.44,4.3-36.55,4.34A1,1,0,0,1,152.57,112.24Z"/><path class="cls-13" d="M326.9,129.68a1,1,0,0,1-.34-.06c-6.54-2.35-12.95-4.47-19.06-6.29a1,1,0,0,1,.58-1.92c6.13,1.83,12.58,4,19.16,6.33a1,1,0,0,1-.34,1.94Z"/><path class="cls-13" d="M295.91,120.09a1,1,0,0,1-.24,0c-24.72-6.23-36.35-5.2-36.46-5.19a1,1,0,0,1-.2-2c.49,0,12.09-1.07,37.14,5.24a1,1,0,0,1-.24,2Z"/><path class="cls-13" d="M104,132.4a1,1,0,0,1-1-.8,1,1,0,0,1,.78-1.18c6.25-1.25,12.88-2.39,19.71-3.36a1,1,0,0,1,1.14.85,1,1,0,0,1-.85,1.13c-6.8,1-13.4,2.09-19.61,3.34A.65.65,0,0,1,104,132.4Z"/><path class="cls-13" d="M56.62,147.87a1,1,0,0,1-.84-.46,1,1,0,0,1,.3-1.38c.42-.27,10.64-6.73,35.71-12.92a1,1,0,0,1,1.21.73,1,1,0,0,1-.74,1.21c-24.74,6.11-35,12.6-35.1,12.66A1,1,0,0,1,56.62,147.87Z"/><path class="cls-13" d="M220.36,123.73h-.09c-6.83-.62-13.48-1-19.78-1.23a1,1,0,0,1-1-1,1,1,0,0,1,1-1c6.34.2,13,.62,19.9,1.23a1,1,0,0,1-.09,2Z"/><path class="cls-13" d="M151.43,126.77a1,1,0,0,1-.35-1.94c.47-.17,11.58-4.16,37.22-4.46h0a1,1,0,0,1,0,2c-25.29.3-36.43,4.3-36.54,4.34A1.07,1.07,0,0,1,151.43,126.77Z"/><path class="cls-13" d="M325.77,144.22a1,1,0,0,1-.34-.06c-6.54-2.36-12.95-4.48-19.06-6.3a1,1,0,0,1-.67-1.25,1,1,0,0,1,1.24-.67c6.14,1.84,12.59,4,19.16,6.33a1,1,0,0,1-.33,1.95Z"/><path class="cls-13" d="M294.77,134.62l-.24,0c-24.65-6.21-36.35-5.2-36.46-5.19a1,1,0,0,1-.19-2c.48,0,12.08-1.07,37.14,5.24a1,1,0,0,1-.25,2Z"/><path class="cls-8" d="M134.28,55.94a21.68,21.68,0,0,1,9.13,1c2.27.86,3.52,2,3.38,3s-1.6,1.81-3.74,2.36a52.83,52.83,0,0,1-8.1,1.2,52.47,52.47,0,0,1-8.19.23c-2.2-.16-3.76-.65-4.09-1.66s.7-2.36,2.79-3.59A21.52,21.52,0,0,1,134.28,55.94Z"/><path class="cls-8" d="M189.16,54c14.08.87,25.23,3.94,25,6s-11.61,2.48-25.44,1.63S163.63,59,163.64,56.91,175.09,53.15,189.16,54Z"/><path class="cls-3" d="M45,244.59l-2.18-6.77c-1.91-6-4.28-12.43-6.78-19.29-13.82-37.8-31-84.85,1.47-114.42C48.67,94,62.43,89.89,75.57,86.57c75.35-19,152.7-20.37,223.69-3.89C311.33,85.48,324.07,89,335.45,96c12.88,7.83,22.44,19.32,26.92,32.35,4.08,11.86,4.39,25.17.93,40.67h0a191.33,191.33,0,0,1-8,25.71l-.14.4c-10,26.58-13.67,38.62-13.77,40.85a3.89,3.89,0,0,0-1.28-2.7l-6.16,6.56C299.3,207.29,247.58,188.65,192,188.65S84.83,207.26,50.21,239.73ZM197.37,80.24A489.6,489.6,0,0,0,77.77,95.3c-12,3-24.58,6.73-34.17,15.47-28,25.5-12,69.4.92,104.68,1.65,4.52,3.25,8.88,4.7,13.07,36.12-31.14,87.71-48.87,142.8-48.87,54.72,0,106,17.49,142,48.22,1-3.25,2.37-7.53,4.18-12.73,2.27-6.56,5.11-14.37,8.44-23.22l.15-.39A184.81,184.81,0,0,0,354.52,167c3.08-13.83,2.87-25.54-.66-35.78-3.8-11.05-12-20.85-23.09-27.6-9.72-5.91-20.44-9.15-33.54-12.19A441.79,441.79,0,0,0,197.37,80.24ZM358.91,168h0Z"/><path class="cls-8" d="M316.3,283a85,85,0,0,1-.17-10.5c.2-2.77.72-4.63,1.76-4.88s2.37,1.22,3.57,3.91a35.67,35.67,0,0,1,1.44,22.17c-.84,2.82-2,4.45-3,4.34s-1.82-1.89-2.38-4.61A83.3,83.3,0,0,1,316.3,283Z"/><path class="cls-8" d="M310.41,253a8.45,8.45,0,0,1-.74-3.45,4,4,0,0,1,1-2.95,2.9,2.9,0,0,1,3.26-.34,7.5,7.5,0,0,1,3.8,8.75,2.92,2.92,0,0,1-2.48,2.15,4.08,4.08,0,0,1-2.87-1.26A8.5,8.5,0,0,1,310.41,253Z"/><path class="cls-8" d="M300.23,237.15c-1-1.27-.45-3.35,1.22-4.65s3.82-1.33,4.82-.06.44,3.36-1.23,4.66S301.22,238.42,300.23,237.15Z"/><path class="cls-8" d="M258.7,168A36.44,36.44,0,0,1,271.61,173c3,2,4.41,3.89,3.92,4.8s-2.75.81-6,.2-7.55-1.61-12.31-2.55-9.11-1.61-12.36-2.27-5.37-1.37-5.47-2.44,1.91-2.24,5.43-3A36.43,36.43,0,0,1,258.7,168Z"/><path class="cls-8" d="M296.63,182.34a5.05,5.05,0,0,1,2.82,2.8,3,3,0,0,1-.45,3,4.48,4.48,0,0,1-2.58,1.46,4.48,4.48,0,0,1-4.87-2,4.37,4.37,0,0,1-.75-2.87,3,3,0,0,1,1.85-2.44A5.05,5.05,0,0,1,296.63,182.34Z"/><path class="cls-8" d="M320.06,194.45a16.53,16.53,0,0,1,5.18,5.14c1,1.69,1.19,3.15.49,3.94s-2.13.8-3.88.28a28.09,28.09,0,0,1-11.07-7.19c-1.19-1.39-1.77-2.7-1.32-3.67s1.85-1.37,3.8-1.15A16.57,16.57,0,0,1,320.06,194.45Z"/><circle class="cls-3" cx="133.38" cy="300.14" r="22.91"/><circle class="cls-1" cx="143.6" cy="283.11" r="12.7"/><circle class="cls-8" cx="124.18" cy="308.69" r="5.28"/><circle class="cls-3" cx="239.38" cy="305.14" r="22.91"/><circle class="cls-1" cx="249.6" cy="288.11" r="12.7"/><circle class="cls-8" cx="230.18" cy="313.69" r="5.28"/></g></g></svg>
0 \ No newline at end of file 2 \ No newline at end of file
src/assets/icons/dynamic-avatar-2.svg 0 → 100644
  1 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 379.47 510.81"><defs><style>.cls-1{fill:#dfe7ea;}.cls-2{fill:#ceea57;}.cls-3{fill:#213346;}.cls-4{fill:#95bc4a;}.cls-5{fill:#bfe1ee;}.cls-11,.cls-6{fill:#fff;}.cls-7{fill:#f5a2c6;}.cls-8{fill:#d676a3;}.cls-9{fill:#f9637c;}.cls-10{fill:#cc3656;}.cls-11{opacity:0.5;}.cls-12{fill:#f6aecd;}.cls-13{fill:#86b9f8;}.cls-14{fill:#7662fa;}</style></defs><title>Asset 16</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><ellipse class="cls-1" cx="191.74" cy="457.95" rx="179.73" ry="52.86"/><circle class="cls-2" cx="334.64" cy="271.05" r="40.33"/><path class="cls-3" d="M334.64,314.49a44.83,44.83,0,1,1,44.83-44.83A44.88,44.88,0,0,1,334.64,314.49Zm0-80.66a35.83,35.83,0,1,0,35.83,35.83A35.87,35.87,0,0,0,334.64,233.83Z"/><path class="cls-3" d="M356.42,273.33a3,3,0,0,1-2.93-2.41c-3.92-19.6-23.82-16.39-24.67-16.24a3,3,0,0,1-1.05-5.91c9.15-1.63,27.53.65,31.6,21a3,3,0,0,1-2.35,3.53A3.05,3.05,0,0,1,356.42,273.33Z"/><circle class="cls-2" cx="44.83" cy="269.05" r="40.33"/><path class="cls-4" d="M76.23,244.43a40.32,40.32,0,0,0-55.79,55.79,40.33,40.33,0,1,1,55.79-55.79Z"/><path class="cls-3" d="M44.83,312.49a44.83,44.83,0,1,1,44.83-44.83A44.88,44.88,0,0,1,44.83,312.49Zm0-80.66a35.83,35.83,0,1,0,35.83,35.83A35.87,35.87,0,0,0,44.83,231.83Z"/><path class="cls-2" d="M188.76,62h2.72A142.34,142.34,0,0,1,333.82,204.34v92.6a143.7,143.7,0,0,1-143.7,143.7h0a143.7,143.7,0,0,1-143.7-143.7v-92.6A142.34,142.34,0,0,1,188.76,62Z"/><path class="cls-4" d="M208.37,437.76a143.43,143.43,0,0,1-19.77,1.37c-79,0-143.71-64.66-143.71-143.71V200.94c0-77.25,63.22-140.46,140.47-140.46h6.48a136.88,136.88,0,0,1,16.53,1C138.82,69.71,84.43,129.29,84.43,200.94v94.48C84.43,367.76,138.58,428.06,208.37,437.76Z"/><path class="cls-3" d="M188.6,445.15A148.62,148.62,0,0,1,40.39,296.94v-92.6A147.26,147.26,0,0,1,187.24,57.5H190A147.26,147.26,0,0,1,336.8,204.34v92.6A148.62,148.62,0,0,1,188.6,445.15ZM187.24,66.5A138.26,138.26,0,0,0,49.39,204.34v92.6a139,139,0,0,0,237.52,98.31,138.2,138.2,0,0,0,40.89-98.31v-92.6A138.24,138.24,0,0,0,190,66.5Z"/><path class="cls-5" d="M319.19,272.92v.18C318.65,273.12,318.86,273,319.19,272.92Z"/><path class="cls-3" d="M20.84,273.92a2.31,2.31,0,0,1-.37,0,3,3,0,0,1-2.61-3.34c1.7-13.89,7.61-20.76,12.26-24.07a20.44,20.44,0,0,1,10.38-4,3,3,0,0,1,.23,6c-.63,0-14.25,1.06-16.92,22.76A3,3,0,0,1,20.84,273.92Z"/><path class="cls-3" d="M190.57,306.5a3,3,0,0,1-3-3V256.91a3,3,0,1,1,6,0V303.5A3,3,0,0,1,190.57,306.5Z"/><path class="cls-6" d="M40.94,365.6c.72-3.5,2.66-5.94,4-5.52s1.67,3.31,1,6.55-2.1,5.77-3.51,5.62S40.22,369.1,40.94,365.6Z"/><path class="cls-6" d="M42.16,403.44a49.43,49.43,0,0,1-1.78-14.27c.14-3.7.8-5.95,1.48-6,1.47,0,2.43,8.7,5.23,18.9s6.3,18.17,5,18.93c-.59.34-2.31-1.26-4.31-4.37A48.78,48.78,0,0,1,42.16,403.44Z"/><path class="cls-7" d="M137.75,2.51a33.77,33.77,0,0,0-24.37,10.94,34,34,0,0,0-41.26,46,34,34,0,1,0,38.79,54.36,34,34,0,0,0,54.73-27.46c0-.39,0-.78-.06-1.17a34,34,0,1,0,7.68-66.91,34.46,34.46,0,0,0-5.87.62A33.92,33.92,0,0,0,137.75,2.51Z"/><path class="cls-8" d="M89.32,49.48a33.74,33.74,0,0,0,2.8,12.94,34,34,0,0,0,6.82,64,34.92,34.92,0,0,1-6.91.82A34,34,0,0,1,77.12,62.42a34,34,0,0,1,30.57-47.49,34.27,34.27,0,0,1,8.1.82A34,34,0,0,0,89.32,49.48Z"/><path class="cls-3" d="M86.42,130.69A38.47,38.47,0,0,1,66.54,59.3,38.47,38.47,0,0,1,102.61,9.43a38.62,38.62,0,0,1,9.42,1A38,38,0,0,1,137.67,0h0a38.68,38.68,0,0,1,31.88,16c1.2-.14,2.42-.22,3.63-.24a38.47,38.47,0,0,1,28.34,65.18,38.17,38.17,0,0,1-27,11.75,40.18,40.18,0,0,1-4.53-.19,38.46,38.46,0,0,1-58.66,29.07,38.09,38.09,0,0,1-24.22,9.13ZM103.29,18.42h-.53a29.45,29.45,0,0,0-28.94,30,29,29,0,0,0,2.43,11.22l1.75,4L74,65.5a29.47,29.47,0,1,0,33.65,47.16l2.8-2.92,3.2,2.48A29.45,29.45,0,0,0,161.14,88.4c0-.29,0-.58,0-.87l-.53-6.29,6.12,1.55a29.47,29.47,0,1,0,6.65-58.05,28.71,28.71,0,0,0-5.08.54l-3.08.6-1.63-2.68A29.59,29.59,0,0,0,137.83,9h0a29.21,29.21,0,0,0-21.14,9.5l-1.93,2.09L112,19.75A29.32,29.32,0,0,0,103.29,18.42ZM137.75,4.51h0Z"/><polygon class="cls-3" points="225.1 107.59 226.73 112.26 221.44 110.12 233.38 107.94 235.94 107.48 236.58 109.21 243.09 126.94 231.9 111.73 235.06 112.98 224.2 118.39 221.46 119.76 218.98 116.27 215.87 111.89 194.8 82.23 205.66 66.03 225.1 107.59"/><polygon class="cls-3" points="81.49 154.74 81.53 157.94 84.27 155.47 76.54 156.78 74.89 157.06 74.88 158.25 74.82 170.43 78.27 158.75 76.63 160.2 84.41 161.1 86.37 161.33 87.11 158.67 88.04 155.33 95.65 128.68 84.16 125.25 81.49 154.74"/><polygon class="cls-3" points="197.95 122.51 197.9 126.47 194.51 123.42 204.09 125.03 206.15 125.38 206.16 126.86 206.23 141.99 201.95 127.48 203.99 129.29 194.33 130.4 191.89 130.68 190.97 127.38 189.82 123.23 180.37 90.14 194.63 85.89 197.95 122.51"/><polygon class="cls-3" points="149.78 144.16 144.65 143.61 144.93 142.63 148.61 118.63 135.56 121.73 137.8 143.28 138.05 145.98 138.25 148.13 140.4 147.9 147.64 147.1 148.59 155.26 151.23 145.32 151.49 144.35 149.78 144.16"/><circle class="cls-3" cx="241.03" cy="227.35" r="41.06"/><rect class="cls-9" x="238.09" y="225.78" width="15.99" height="86.04" rx="6.5"/><path class="cls-10" d="M249.78,310.38a5.81,5.81,0,0,1-3.69,1.43c-4.42,0-8-5.69-8-12.71V238.48c0-7,3.58-12.7,8-12.7a5.8,5.8,0,0,1,3.69,1.42c-2.56,2.13-4.31,6.38-4.31,11.28V299.1C245.47,304,247.22,308.25,249.78,310.38Z"/><path class="cls-3" d="M246.09,314.81a11,11,0,0,1-11-11v-70a11,11,0,0,1,22,0v70A11,11,0,0,1,246.09,314.81Zm0-86a5,5,0,0,0-5,5v70a5,5,0,1,0,10,0v-70A5,5,0,0,0,246.09,228.78Z"/><path class="cls-6" d="M296.05,131.36a75.23,75.23,0,0,1,6,11c.74,1.78,1.43,3.47,1.95,5.11s1,3.16,1.31,4.57c1.35,5.68,1.2,9.35.22,9.6-2.16.52-6.69-12.4-15.84-26.1-9-13.81-19.06-23.07-17.73-24.84.61-.81,4.05.51,8.73,4,1.17.87,2.42,1.86,3.69,3s2.58,2.43,3.93,3.81A76.62,76.62,0,0,1,296.05,131.36Z"/><path class="cls-6" d="M313.3,178.31c.48,2.42-.82,4.71-2.89,5.12s-4.15-1.22-4.62-3.64.82-4.72,2.9-5.13S312.83,175.89,313.3,178.31Z"/><path class="cls-6" d="M317,202.62c.54,4.11-.73,7.66-2.82,7.94s-4.24-2.84-4.77-6.94.73-7.66,2.83-7.94S316.48,198.52,317,202.62Z"/><circle class="cls-11" cx="229.78" cy="343.53" r="5.28"/><path class="cls-12" d="M138,52.68a29,29,0,0,0-19.37-.87c-4.89,1.53-7.35,3.77-7.61,3.46-.11-.12.35-.84,1.49-1.84A19.53,19.53,0,0,1,118,50.11a27.32,27.32,0,0,1,9.38-1.92,29,29,0,0,1,11.56,2.13,27.34,27.34,0,0,1,9.7,6.66,27.9,27.9,0,0,1,5.25,8,23.39,23.39,0,0,1,1.74,6.16c.19,1.49.1,2.34-.06,2.36-.42.07-.9-3.21-3.31-7.74a30.26,30.26,0,0,0-5.31-7.14A27.38,27.38,0,0,0,138,52.68Z"/><path class="cls-12" d="M108.26,80.3a20.07,20.07,0,0,1,5.12-6.47,17.38,17.38,0,0,1,5.9-3.25,12.35,12.35,0,0,1,4.47-.59c1.06.08,1.62.29,1.61.45,0,.42-2.29.4-5.44,1.83a19,19,0,0,0-5,3.33,20.41,20.41,0,0,0-4.38,5.83,30,30,0,0,0-2.72,13.22c0,3.56.27,5.81-.11,5.89s-1.22-2.07-1.69-5.78a27.59,27.59,0,0,1,0-6.59A24.21,24.21,0,0,1,108.26,80.3Z"/><path class="cls-12" d="M140.43,20.33a25.58,25.58,0,0,1,7.06,2.46,15.34,15.34,0,0,1,4.81,3.92,8.61,8.61,0,0,1,1.76,3.83c.16,1,0,1.54-.14,1.56-.41.07-.75-2-3-4.19a16.3,16.3,0,0,0-4.52-3,28.82,28.82,0,0,0-6.48-2.05,20.5,20.5,0,0,0-6.69-.31,13.86,13.86,0,0,0-5.09,1.69c-2.71,1.55-3.75,3.39-4.09,3.2-.15-.07-.09-.63.35-1.52a9.55,9.55,0,0,1,2.73-3.17,13.55,13.55,0,0,1,5.72-2.52A19.9,19.9,0,0,1,140.43,20.33Z"/><path class="cls-12" d="M186.89,58.43a31.33,31.33,0,0,0,1.87-9.7,11.92,11.92,0,0,0-2.48-7.23,38.35,38.35,0,0,0-3.72-4.12c-.95-1-1.44-1.54-1.33-1.68s.8.18,2,.91a22.1,22.1,0,0,1,4.49,3.76,12.88,12.88,0,0,1,3.43,8.27,30.14,30.14,0,0,1-1.79,10.58,20.67,20.67,0,0,1-2.38,5.16,14,14,0,0,1-3.87,3.81,16.85,16.85,0,0,1-8.49,2.65,18,18,0,0,1-5.85-.68c-1.33-.39-2-.81-1.95-1,.1-.41,3,.43,7.63-.16a16.46,16.46,0,0,0,7.33-2.79A12.18,12.18,0,0,0,184.85,63,19.79,19.79,0,0,0,186.89,58.43Z"/><path class="cls-12" d="M85.1,87.16A13.11,13.11,0,0,1,81,78.56c-.12-2.47.54-3.89.85-3.83s.39,1.48.94,3.56A14,14,0,0,0,94.08,88.92c2.11.43,3.54.36,3.61.74s-1.3,1-3.78,1.06A13.1,13.1,0,0,1,85.1,87.16Z"/><path class="cls-12" d="M133,92.83a24.28,24.28,0,0,0,4.74-.43,20,20,0,0,0,2-.52,16.5,16.5,0,0,0,1.73-.6c2.1-.83,3.36-1.6,3.61-1.3s-.66,1.54-2.78,2.91a13.24,13.24,0,0,1-1.81,1,16.71,16.71,0,0,1-2.21.82,18.08,18.08,0,0,1-10.7-.22,16.23,16.23,0,0,1-2.18-.92,11.2,11.2,0,0,1-1.76-1c-2.06-1.46-2.88-2.81-2.66-3s1.49.54,3.55,1.46c.52.22,1.08.47,1.71.67s1.3.4,2,.6A24.26,24.26,0,0,0,133,92.83Z"/><path class="cls-12" d="M104.17,42.92a20.9,20.9,0,0,1,4-4,17.67,17.67,0,0,1,2.09-1.33,12.45,12.45,0,0,1,2-.9c2.48-.93,4.14-.86,4.19-.55s-1.36.94-3.41,2.17a17.51,17.51,0,0,0-1.62,1.08c-.58.38-1.13.88-1.74,1.37a23.08,23.08,0,0,0-6,8.07c-.29.72-.6,1.4-.8,2.06s-.4,1.29-.55,1.87c-.59,2.31-.7,3.86-1.09,3.89s-.86-1.53-.7-4.17a13.28,13.28,0,0,1,.3-2.13,16.39,16.39,0,0,1,.66-2.4A20.41,20.41,0,0,1,104.17,42.92Z"/><path class="cls-12" d="M163.78,45.73a23.94,23.94,0,0,0,1.71-3.89,22.19,22.19,0,0,0,.81-3.4c.32-2,.34-3.32.72-3.38s.95,1.21,1.09,3.46a14.52,14.52,0,0,1-.35,3.94A16.69,16.69,0,0,1,163,50.82a14.36,14.36,0,0,1-3.2,2.32c-2,1-3.43,1.14-3.54.85s1-1.06,2.54-2.35a22.65,22.65,0,0,0,2.5-2.45A23.79,23.79,0,0,0,163.78,45.73Z"/><path class="cls-6" d="M173.73,70.51a21.63,21.63,0,0,0,8.47-4.27c1.93-1.57,3-3,3.68-2.73.32.11.49.65.41,1.55a8.73,8.73,0,0,1-1.32,3.5,16.46,16.46,0,0,1-10,6.9,22.68,22.68,0,0,1-11.76-.33c-2.83-.87-4.37-1.93-4.22-2.6s2-.89,4.71-1A47.09,47.09,0,0,0,173.73,70.51Z"/><path class="cls-6" d="M186.07,51.39c.2-1.77,1.49-3.08,2.89-2.93s2.38,1.72,2.19,3.49-1.49,3.08-2.89,2.92S185.88,53.16,186.07,51.39Z"/><path class="cls-6" d="M183.86,41.8a2.6,2.6,0,0,1,4.14-3,2.61,2.61,0,0,1-4.14,3Z"/><path class="cls-13" d="M330,302c20.28,37,13.83,73.05,14.54,107.47l-11-12.15a118.62,118.62,0,0,1-28.8,57.47,42.38,42.38,0,0,0-13.34-14.7A89.09,89.09,0,0,1,263.9,487a35.8,35.8,0,0,0-1-29.59,56.4,56.4,0,0,1-30.8,34.29,23.17,23.17,0,0,0,2.52-22.37c-11.17,19-43.3,19.54-55.14,1-.82,3.75-.22,8.67,3.61,9-16.11,2.48-30.85-4.3-41.93-16.25a27.05,27.05,0,0,0,9,17.56,49.18,49.18,0,0,1-40.92-27.17c-20.77,1.29-41.53-12.94-47.8-32.79a9.91,9.91,0,0,1-2.59,9.51c-35.89-18.22-34-99.94-10.46-126.89,0,0,49.48,7.94,79.51,30.74,6.43,4.88,14.43-4.6,23.27-7.4,17.51-5.53,38.32-11.15,56.88-11.22,23.39-.1,35.9,29.56,50.89,15.49C298.57,293.65,329.64,301.39,330,302Z"/><path class="cls-14" d="M345.91,405.22l-11-12.16a118.76,118.76,0,0,1-28.81,57.48,42.3,42.3,0,0,0-13.34-14.7,89,89,0,0,1-27.51,46.89,35.83,35.83,0,0,0-1-29.59,56.4,56.4,0,0,1-30.8,34.29A23.2,23.2,0,0,0,236,465.06c-11.17,19-43.3,19.54-55.14,1-.83,3.75.11,17.55,3.94,17.87-16.1,2.48-31.18-13.18-42.26-25.13.64,6.7,2.31,18.78,7.36,23.23-17.16-.88-31.84-17.37-39.3-32.84-20.78,1.29-41.53-12.95-47.8-32.79a9.91,9.91,0,0,1-2.58,9.51c-12.41-6.3-20.59-20-25-36.31,15.87,11.57,34.55,19.51,53,26.63,12.54,4.82,25.24,9.42,38.46,11.83,12.82,2.33,25.92,2.56,39,2.79,36.17.62,73.84.94,106.53-14.59,9.37-4.45,19.26-12.08,18.93-22.46-.37-11.86-13.35-18.63-24.42-22.88,23.58-3.5,42.91-21.78,53.67-43.05a131.59,131.59,0,0,0,9.48-25.3L333,305C342.73,339,345.19,370.81,345.91,405.22Z"/><path class="cls-3" d="M253.41,500.93l7.73-18.34a31,31,0,0,0,2.25-14.75,61,61,0,0,1-28.12,25.32l-15.22,6.65,9.79-13.42a18.51,18.51,0,0,0,3.37-9.49,38.29,38.29,0,0,1-24.46,8.83,39.29,39.29,0,0,1-20.87-5.26c1,5.16.93,9.73-3.16,11.61l-1.89.86-1.88-.86c-13-6-23.27-12.19-31.89-19.33,1.42,5.57,3,7.6,3.8,8.31l9.71,8.53-12.91-.66c-18.37-.93-33.64-18.1-41.8-33.56-17.77,0-34.88-10-44.23-24.92l-.28.28L61,433l-2.87-1.46c-13.73-7-23.61-22.79-27.84-44.54-6.17-31.81.86-70.33,16-87.71a4.5,4.5,0,1,1,6.78,5.92c-13.31,15.26-19.57,51.18-14,80.07,3.26,16.82,10.08,29.4,19.38,36a5.07,5.07,0,0,0-.1-2.09l8.63-2.54c5.62,17.79,24.6,30.81,43.23,29.66l3-.19,1.31,2.72c7.38,15.29,17.47,24.65,26.45,28.73a83.68,83.68,0,0,1-3-16.73l-1.27-13.24,9.05,9.75c8.53,9.2,18.86,16.65,33,23.73-.31-1.46-.69-2.95-1-4-1.25-5-1.93-7.92-1.4-10.33l2.33-10.64,5.86,9.18c4.71,7.38,13.68,11.69,24,11.5s19.08-4.81,23.52-12.35l4.51-7.66,3.51,8.17a27.18,27.18,0,0,1,2,13.86A51.87,51.87,0,0,0,260,453.4l3.32-10.56,5,9.88a40,40,0,0,1,4.21,17.36,84.32,84.32,0,0,0,15.89-33.6l1.43-6.48,5.49,3.72a47,47,0,0,1,11.36,10.93,115.09,115.09,0,0,0,23.84-50.82l1.7-8.88,10,11.05c2-35.79-3.31-65-16.46-91.39a4.5,4.5,0,1,1,8-4C349,331,354.25,364.9,350.39,407.23l-.93,10.24-12.07-13.36a122.34,122.34,0,0,1-27.94,51.07l-4.26,4.65-3-5.53a37.69,37.69,0,0,0-6.81-9,93.54,93.54,0,0,1-27.08,42.37Z"/><path class="cls-2" d="M159.69,399.62a9.74,9.74,0,0,1-9.71-9.71V352.76a9.74,9.74,0,0,1,9.71-9.71h68a9.75,9.75,0,0,1,9.72,9.71v37.15a9.75,9.75,0,0,1-9.72,9.71"/><path class="cls-4" d="M239,356.81v11.52a9.75,9.75,0,0,0-8.91-5.85h-68a9.74,9.74,0,0,0-9.71,9.71v25.63a9.65,9.65,0,0,1-.81-3.87V356.81a9.75,9.75,0,0,1,9.71-9.72h68A9.76,9.76,0,0,1,239,356.81Z"/><path class="cls-3" d="M193.29,341.91c7,0,13.87,0,20.49.1l9.74.12,2.37,0,1.18,0h.33l.43,0,.85.06a14.26,14.26,0,0,1,6.29,2.29,14.06,14.06,0,0,1,6.23,10.73l0,.78v.65l0,1.07c0,.7,0,1.41-.05,2.11,0,1.39-.09,2.77-.13,4.12-.17,5.41-.37,10.45-.59,15s-.45,8.76-.71,12.42c0,.45-.07.9-.1,1.34,0,.22,0,.44-.05.66s-.05.52-.08.78a11.57,11.57,0,0,1-.74,3,11.41,11.41,0,0,1-3,4.24,9.64,9.64,0,0,1-6.23,2.57,4.68,4.68,0,0,1-1.7-.26c-.38-.14-.55-.3-.55-.46s.17-.34.49-.52l1.35-.66a10.23,10.23,0,0,0,3.89-3.22,8.51,8.51,0,0,0,1.34-3.09,8,8,0,0,0,.12-1.84l0-.5c0-.22,0-.44-.05-.66l-.09-1.34c-.26-3.66-.5-7.82-.72-12.42s-.41-9.63-.59-15c0-1.35-.08-2.73-.12-4.12l-.06-2.11,0-1.07v-.43l0-.3a5.41,5.41,0,0,0-4.95-4.71h-.73l-1.18,0-2.37,0-9.74.12c-6.62.06-13.47.1-20.49.1s-13.87,0-20.48-.1l-9.74-.12-2.38,0-1.18,0h-.73a5.42,5.42,0,0,0-4.94,4.71l0,.3,0,.16v.27l0,1.07c0,.7,0,1.41-.05,2.11,0,1.39-.09,2.77-.13,4.12-.17,5.41-.37,10.45-.59,15s-.46,8.76-.71,12.42c0,.45-.07.9-.1,1.34,0,.22,0,.44,0,.66l0,.5a7.43,7.43,0,0,0,.13,1.84,8.18,8.18,0,0,0,1.34,3.09,10.21,10.21,0,0,0,3.88,3.22l1.35.66c.32.18.5.35.5.52s-.18.32-.55.46A4.74,4.74,0,0,1,157,404a9.6,9.6,0,0,1-6.22-2.57,11.32,11.32,0,0,1-3-4.24,12,12,0,0,1-.74-3c0-.26-.06-.57-.08-.78s0-.44-.05-.66l-.09-1.34c-.26-3.66-.5-7.82-.72-12.42s-.41-9.63-.59-15c0-1.35-.08-2.73-.12-4.12l-.06-2.11,0-1.07v-.65l0-.78a14.08,14.08,0,0,1,6.22-10.73,14.31,14.31,0,0,1,6.29-2.29l.86-.06.43,0h.32l1.18,0,2.38,0,9.74-.12C179.42,342,186.28,341.91,193.29,341.91Z"/><path class="cls-3" d="M60.39,322a37.09,37.09,0,0,0,.47,9,37.78,37.78,0,0,0,2.92,8.91,39.35,39.35,0,0,1-5.49-8A40.74,40.74,0,0,1,55,322.37a44.5,44.5,0,0,1-1-10.27,49.21,49.21,0,0,1,.4-5.25,33.42,33.42,0,0,1,1.13-5.44l10,4.36a23.19,23.19,0,0,0-1.89,3.53,41.21,41.21,0,0,0-1.54,4A38.35,38.35,0,0,0,60.39,322Z"/><path class="cls-3" d="M75.3,330.15c.78,7.09,3.93,14.18,8.49,20.33A45.39,45.39,0,0,1,70,331.43,37.16,37.16,0,0,1,67.79,319,33.53,33.53,0,0,1,70.32,306l9.59,5.16C76.2,316,74.51,323.12,75.3,330.15Z"/><path class="cls-3" d="M102.41,335.48A49,49,0,0,0,109,355a51.46,51.46,0,0,1-11.83-18.14,54.08,54.08,0,0,1-3.61-22.51l10.73,1.85A45.78,45.78,0,0,0,102.41,335.48Z"/><path class="cls-3" d="M279.1,331.6a25.9,25.9,0,0,1-.28,8.41c-.49,2.14-1.22,3.39-1.88,3.33-1.37-.13-2-5.16-2.7-11.16s-1.3-11,0-11.49c.63-.2,1.64.84,2.61,2.8A25.74,25.74,0,0,1,279.1,331.6Z"/><path class="cls-3" d="M300.7,325.92a34.06,34.06,0,0,1-2.28,11.66c-1.17,2.83-2.4,4.35-3,4.13-1.32-.5.23-7.41.4-15.92s-.91-15.49.43-15.91c.62-.19,1.77,1.39,2.79,4.28A34.18,34.18,0,0,1,300.7,325.92Z"/><path class="cls-3" d="M323.44,322.4a51.55,51.55,0,0,1,.48,8.84,42.08,42.08,0,0,1-.84,7.17c-.86,4-2,6.32-2.66,6.19-1.41-.31-.09-10-1.83-21.5s-5.47-20.53-4.18-21.19c.58-.3,2.31,1.61,4.22,5.24a44.14,44.14,0,0,1,2.79,6.64A53.12,53.12,0,0,1,323.44,322.4Z"/><path class="cls-3" d="M68.8,420.47a39.61,39.61,0,0,1-.25-8.28,35.94,35.94,0,0,1,.5-3.58,25.93,25.93,0,0,1,.76-3c1.14-3.68,2.57-5.64,3.16-5.43s.45,2.52.24,6.05c0,.89-.12,1.85-.12,2.88s0,2.13,0,3.28a59.18,59.18,0,0,0,2.11,14.73c.33,1.1.6,2.17.94,3.14s.63,1.89.92,2.73c1.2,3.32,2,5.46,1.47,5.87s-2.43-1.11-4.56-4.32a23.37,23.37,0,0,1-1.57-2.71,33.94,33.94,0,0,1-1.49-3.3A40.12,40.12,0,0,1,68.8,420.47Z"/><path class="cls-3" d="M99.55,433.75a50.42,50.42,0,0,1-.07-13.35c.45-3.36,1.12-5.4,1.79-5.39s1.24,2.09,1.67,5.4.77,7.81,1.45,12.64c.35,2.41.78,4.67,1.25,6.7.27,1,.47,2,.76,2.85l.38,1.3c.14.41.27.8.39,1.18,1,3,1.81,4.94,1.24,5.37s-2.36-.88-4.34-3.84c-.24-.37-.49-.77-.74-1.18s-.46-.87-.7-1.33a28,28,0,0,1-1.31-3.05A39.4,39.4,0,0,1,99.55,433.75Z"/><path class="cls-3" d="M136.2,440.16c-4-14.35-4.59-26.51-3.28-26.67s4.05,11.36,8,25.35,7.6,25.27,6.32,25.82S140.2,454.53,136.2,440.16Z"/><path class="cls-3" d="M244.41,451.81c1.82-6.05,3.09-11.74,4.22-15.84s2.08-6.65,2.75-6.55.91,2.79.66,7.11a75.23,75.23,0,0,1-2.94,16.7,56.28,56.28,0,0,1-3.52,8.82c-.71,1.29-1.35,2.52-2.1,3.61-.37.54-.71,1.07-1.06,1.56l-1.08,1.38c-2.84,3.46-5.24,4.92-5.69,4.49s.9-2.74,2.8-6.4c.24-.45.48-.93.74-1.43l.74-1.58c.54-1.08,1-2.29,1.55-3.52C242.49,457.64,243.49,454.83,244.41,451.81Z"/><path class="cls-3" d="M273,440.9c1.29-7.37,2-14.28,2.87-19.27s1.74-8,2.41-8,1,3.21,1,8.27a116.76,116.76,0,0,1-1.5,19.83,57.15,57.15,0,0,1-2.95,10.79,40,40,0,0,1-4.24,8.17c-3,4.36-5.79,6.2-6.23,5.76s1.21-3.06,3.23-7.47a65,65,0,0,0,3-7.94A85.72,85.72,0,0,0,273,440.9Z"/><path class="cls-3" d="M301.86,422.49c1.43-6,2.41-11.53,3.33-15.56s1.76-6.53,2.43-6.46,1,2.67,1,6.86a74.69,74.69,0,0,1-2,16.31,56.91,56.91,0,0,1-2.88,8.73c-.61,1.29-1.15,2.53-1.8,3.62-.31.55-.6,1.09-.91,1.59l-.95,1.41c-2.48,3.54-4.67,5.16-5.16,4.77s.59-2.76,2.14-6.45l.6-1.45q.3-.76.6-1.59c.45-1.08.82-2.28,1.26-3.51C300.32,428.25,301.13,425.46,301.86,422.49Z"/><path class="cls-3" d="M311.64,413.48c1.55-3.78,2.81-7.46,3.86-10.85.48-1.71,1-3.33,1.35-4.87s.75-3,1.06-4.28c1.21-5.28,1.85-8.64,2.57-8.62s1.22,3.49.85,9.12c-.1,1.41-.23,2.95-.5,4.59s-.58,3.38-1,5.21a72.61,72.61,0,0,1-9.28,22.38c-1,1.56-2,3-3,4.36s-2,2.53-2.89,3.59c-3.73,4.24-6.6,6.27-7.06,5.84s1.41-3.32,4.28-7.9c.72-1.15,1.51-2.4,2.29-3.78s1.62-2.84,2.49-4.39C308.34,420.75,310.06,417.25,311.64,413.48Z"/><path class="cls-6" d="M42.94,339.6c.72-3.5,2.66-5.94,4-5.52s1.67,3.31,1,6.55-2.1,5.77-3.51,5.62S42.22,343.1,42.94,339.6Z"/><path class="cls-6" d="M44.16,377.44a49.43,49.43,0,0,1-1.78-14.27c.14-3.7.8-5.95,1.48-6,1.47,0,2.43,8.7,5.23,18.9s6.3,18.17,5,18.93c-.59.34-2.31-1.26-4.31-4.37A48.78,48.78,0,0,1,44.16,377.44Z"/><path class="cls-3" d="M128.52,338.8H128c-5-.18-8.88-3.13-12-5.51l-.19-.14a150.17,150.17,0,0,0-65.16-28.23A4.5,4.5,0,0,1,52.19,296,159.48,159.48,0,0,1,121.27,326l.19.15c2.35,1.77,4.77,3.61,6.9,3.69s4.58-1.53,7.15-3.22l.75-.49c14.75-9.64,33.89-14.95,53.9-14.95h0c20,0,39.15,5.31,53.9,14.95l.74.48c2.58,1.7,5,3.3,7.15,3.23s4.56-1.92,6.9-3.69l.19-.15A159.59,159.59,0,0,1,328.13,296a4.5,4.5,0,0,1,1.52,8.88,150.17,150.17,0,0,0-65.16,28.23l-.19.14c-3.13,2.38-7,5.33-12,5.51s-9.12-2.53-12.42-4.7l-.71-.47c-27.47-17.94-70.5-17.94-98,0l-.72.47C137.27,336.2,133.32,338.8,128.52,338.8Z"/><path class="cls-3" d="M210.09,385.31h-36a3.5,3.5,0,1,1,0-7h36a3.5,3.5,0,0,1,0,7Z"/><circle class="cls-14" cx="256.32" cy="340.31" r="34.5"/><circle class="cls-6" cx="246.03" cy="330.35" r="40.04"/><circle class="cls-11" cx="250.78" cy="312.53" r="5.28"/><polygon class="cls-3" points="141.26 29.28 141.29 32.05 143.66 29.92 136.97 31.05 135.54 31.29 135.53 32.32 135.48 42.88 138.47 32.75 137.05 34.01 143.79 34.79 145.49 34.99 146.13 32.68 146.93 29.79 152.37 10.18 143.58 3.72 141.26 29.28"/><polygon class="cls-3" points="131.05 92.41 129.84 89.02 133.69 90.55 125.03 92.19 123.17 92.54 122.7 91.28 117.89 78.43 126.08 89.43 123.78 88.53 131.65 84.56 133.64 83.55 135.46 86.07 137.73 89.24 153.18 110.69 145.37 122.52 131.05 92.41"/><circle class="cls-3" cx="123.96" cy="232.98" r="22.91"/><circle class="cls-2" cx="134.18" cy="215.95" r="12.7"/><circle class="cls-6" cx="114.77" cy="241.53" r="5.28"/><circle class="cls-3" cx="242.84" cy="330.2" r="15.77"/><circle class="cls-6" cx="255.89" cy="340.77" r="10.18"/></g></g></svg>
0 \ No newline at end of file 2 \ No newline at end of file
src/assets/icons/dynamic-avatar-3.svg 0 → 100644
  1 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 391.79 532.35"><defs><style>.cls-1{fill:#f9cdb7;}.cls-2{fill:#e2a78d;}.cls-3{fill:#213346;}.cls-4{fill:#bfe1ee;}.cls-5{fill:#dfe7ea;}.cls-6{fill:#e99a4f;}.cls-7{fill:#ce7149;}.cls-8,.cls-9{fill:#fff;}.cls-9{opacity:0.5;}</style></defs><title>Asset 17</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><circle class="cls-1" cx="345.9" cy="275.59" r="41.4"/><path class="cls-2" d="M333.5,312.37a41.4,41.4,0,1,0,0-79.56,41.41,41.41,0,0,1,0,79.56Z"/><circle class="cls-1" cx="45.9" cy="275.59" r="41.4"/><path class="cls-2" d="M55.4,314.37a41.4,41.4,0,1,1,0-79.56,41.41,41.41,0,0,0,0,79.56Z"/><path class="cls-3" d="M45.9,320.06a45.9,45.9,0,1,1,45.89-45.9A46,46,0,0,1,45.9,320.06Zm0-82.79a36.9,36.9,0,1,0,36.89,36.89A36.94,36.94,0,0,0,45.9,237.27Z"/><path class="cls-3" d="M21.27,281a3.1,3.1,0,0,1-.43,0,3.51,3.51,0,0,1-3.05-3.9c1.77-14.41,7.92-21.55,12.76-25a21.46,21.46,0,0,1,10.88-4.14,3.5,3.5,0,0,1,.28,7c-.65,0-14.28,1.11-17,23A3.5,3.5,0,0,1,21.27,281Z"/><path class="cls-3" d="M33.65,288.21a3.88,3.88,0,0,1-.82-.09,3.5,3.5,0,0,1-2.59-4.22,32.88,32.88,0,0,0,1-11.59,14.61,14.61,0,0,0-4.4-9.21,3.5,3.5,0,1,1,4.65-5.23,21.52,21.52,0,0,1,6.69,13.58,39.36,39.36,0,0,1-1.16,14.07A3.5,3.5,0,0,1,33.65,288.21Z"/><path class="cls-3" d="M345.9,320.06a45.9,45.9,0,1,1,45.89-45.9A46,46,0,0,1,345.9,320.06Zm0-82.79a36.9,36.9,0,1,0,36.89,36.89A36.94,36.94,0,0,0,345.9,237.27Z"/><path class="cls-3" d="M370.52,281a3.5,3.5,0,0,1-3.47-3.07c-2.69-21.94-16.39-23-17-23a3.52,3.52,0,0,1-3.32-3.66,3.47,3.47,0,0,1,3.6-3.34,21.46,21.46,0,0,1,10.88,4.14c4.85,3.45,11,10.59,12.76,25A3.5,3.5,0,0,1,371,281,3,3,0,0,1,370.52,281Z"/><path class="cls-3" d="M358.15,288.21a3.49,3.49,0,0,1-3.4-2.69,39.2,39.2,0,0,1-1.17-14.08,21.56,21.56,0,0,1,6.69-13.57,3.5,3.5,0,1,1,4.66,5.23,14.56,14.56,0,0,0-4.4,9.21,32.42,32.42,0,0,0,1,11.59,3.52,3.52,0,0,1-2.6,4.22A3.72,3.72,0,0,1,358.15,288.21Z"/><path class="cls-1" d="M196.57,61h2.79a146.1,146.1,0,0,1,146.1,146.1v95A147.5,147.5,0,0,1,198,449.67h0a147.5,147.5,0,0,1-147.5-147.5v-95A146.1,146.1,0,0,1,196.57,61Z"/><path class="cls-2" d="M216.7,446.7a147.74,147.74,0,0,1-20.29,1.41c-81.14,0-147.5-66.37-147.5-147.5v-97c0-79.3,64.87-144.18,144.17-144.18h6.65a142.14,142.14,0,0,1,17,1C152.26,68.11,96.42,126.84,86.17,192.3a509.6,509.6,0,0,1-13.33,61.87L59.49,300.61C59.49,374.86,145.07,436.74,216.7,446.7Z"/><path class="cls-3" d="M196.41,454.17a152.43,152.43,0,0,1-152-152V207.12A151,151,0,0,1,195,56.52h2.79a151,151,0,0,1,150.61,150.6v95.05a152.45,152.45,0,0,1-152,152ZM195,65.52a142,142,0,0,0-141.6,141.6v95.05a143.43,143.43,0,0,0,143,143h0a143.43,143.43,0,0,0,143-143V207.12A142,142,0,0,0,197.8,65.52Z"/><path class="cls-4" d="M330.44,277.5v.2C329.89,277.72,330.11,277.59,330.44,277.5Z"/><ellipse class="cls-5" cx="189.64" cy="471.35" rx="179.73" ry="52.86"/><path class="cls-6" d="M340.74,325.56c21.15,38.59,14.42,76.21,15.16,112.11L344.45,425A123.67,123.67,0,0,1,314.4,485a44.13,44.13,0,0,0-13.92-15.33,92.89,92.89,0,0,1-28.69,48.92,37.34,37.34,0,0,0-1.06-30.87,58.87,58.87,0,0,1-32.13,35.77,24.22,24.22,0,0,0,2.63-23.34c-11.66,19.79-45.18,20.39-57.53,1-.86,3.91-.23,9.05,3.76,9.38-16.8,2.59-32.18-4.49-43.74-16.95a28.25,28.25,0,0,0,9.37,18.32,51.33,51.33,0,0,1-42.69-28.35c-21.68,1.35-43.33-13.5-49.87-34.21a10.36,10.36,0,0,1-2.7,9.92C20.38,440.24,22.38,355,46.91,326.87c0,0,51.63,8.28,83,32.07,20,15.18,54.48-19.31,83.62-19.43,24.41-.11,37.46,30.85,53.1,16.16C308,316.82,340.38,324.9,340.74,325.56Z"/><path class="cls-7" d="M357.35,433.22,345.9,420.54a123.83,123.83,0,0,1-30,60,44.26,44.26,0,0,0-13.92-15.34,92.85,92.85,0,0,1-28.69,48.92,37.38,37.38,0,0,0-1.06-30.87A58.84,58.84,0,0,1,240.05,519a24.22,24.22,0,0,0,2.63-23.33c-11.66,19.79-45.18,20.39-57.53,1-.87,3.92.11,18.31,4.11,18.65-16.8,2.58-32.53-13.75-44.09-26.22.67,7,2.41,19.59,7.68,24.23-17.9-.91-33.22-18.12-41-34.26-21.68,1.35-43.33-13.5-49.87-34.21a10.38,10.38,0,0,1-2.7,9.93C46.34,448.23,37.8,434,33.19,416.91,49.75,429,69.24,437.27,88.51,444.7c13.08,5,26.33,9.83,40.12,12.34,13.38,2.43,27.05,2.67,40.65,2.91,37.73.65,77,1,111.14-15.22,9.78-4.65,20.09-12.6,19.75-23.43-.39-12.38-13.93-19.44-25.48-23.87,24.6-3.65,44.78-22.73,56-44.92a136.88,136.88,0,0,0,9.89-26.39l3.31,2.58C354,364.15,356.61,397.32,357.35,433.22Z"/><path class="cls-6" d="M180.3,341l-49.84,18.58-82-37.21a62.33,62.33,0,0,0-12.09,21.43A237,237,0,0,1,86,361.31a244.47,244.47,0,0,1,22.74,12.33c4,2.46,12.45,10.51,17.42,9.89a10.29,10.29,0,0,0,4.12-1.85c45.61-29.33,79.08-30.62,132.55-21.06L237.74,346Z"/><path class="cls-3" d="M261.36,532.35,269.09,514a32.54,32.54,0,0,0,2.3-16.08,63.44,63.44,0,0,1-29.54,26.86l-15.22,6.65L236.41,518A19.55,19.55,0,0,0,240,507.55c-6.64,5.87-15.71,9.29-25.74,9.47a40.79,40.79,0,0,1-22.06-5.69c1.1,5.49,1.16,10.38-3.1,12.33l-1.88.87-1.88-.87c-13.79-6.36-24.61-12.91-33.69-20.51,1.53,6.3,3.28,8.56,4.17,9.34l9.71,8.53-12.91-.66c-19.13-1-35-18.9-43.5-35h-.06c-18.58,0-36.48-10.43-46.17-26.13l-.47.48L60.12,462l-2.88-1.46C43,453.25,32.7,436.8,28.31,414.16,21.88,381,29.19,340.91,45,322.83a4.5,4.5,0,1,1,6.78,5.92c-14.15,16.22-20.57,53-14.61,83.7,3.45,17.74,10.68,31,20.55,37.85a5.39,5.39,0,0,0-.06-2.56l8.64-2.54c5.89,18.64,25.8,32.28,45.3,31.07l3-.19,1.32,2.73C123.72,495,134.47,504.86,144,509a85.81,85.81,0,0,1-3.29-17.82L139.42,478l9.05,9.75c9,9.69,19.89,17.53,34.83,25-.35-1.64-.78-3.38-1.09-4.62-1.3-5.17-2-8.22-1.46-10.69l2.33-10.64,5.86,9.18c4.95,7.76,14.36,12.28,25.15,12.09s20-5,24.71-13l4.51-7.66,3.5,8.17a28.27,28.27,0,0,1,2,14.82,54.35,54.35,0,0,0,19.11-26.83L271.21,473l5,9.89a41.62,41.62,0,0,1,4.38,18.57,88.11,88.11,0,0,0,16.95-35.57l1.43-6.48,5.49,3.73a48.76,48.76,0,0,1,11.95,11.55,120.21,120.21,0,0,0,25.08-53.29l1.69-8.89,10.47,11.59c2.16-37.59-3.37-68.28-17.17-95.91a4.5,4.5,0,1,1,8-4c15.83,31.7,21.33,67,17.31,111.15l-.93,10.24-12.53-13.87a127.51,127.51,0,0,1-29.2,53.55l-4.26,4.65-3-5.54a39.94,39.94,0,0,0-7.38-9.62,97.41,97.41,0,0,1-28.29,44.41Z"/><path class="cls-1" d="M163.08,427.38a10.16,10.16,0,0,1-10.14-10.13V378.49a10.17,10.17,0,0,1,10.14-10.14H234a10.17,10.17,0,0,1,10.13,10.14v38.76A10.16,10.16,0,0,1,234,427.38"/><path class="cls-2" d="M245.85,382.71v12a10.15,10.15,0,0,0-9.29-6.1H165.61a10.16,10.16,0,0,0-10.14,10.13V425.5a10.1,10.1,0,0,1-.84-4V382.71a10.16,10.16,0,0,1,10.13-10.13h71A10.16,10.16,0,0,1,245.85,382.71Z"/><path class="cls-3" d="M198.13,367.18c7.32,0,14.47,0,21.37.1l10.16.12,2.48,0,1.23,0h.34l.45,0,.89.06a14.83,14.83,0,0,1,6.56,2.4,14.65,14.65,0,0,1,6.5,11.19l0,.81v.68l0,1.11L248,386c0,1.45-.08,2.89-.13,4.3-.18,5.64-.38,10.9-.61,15.69s-.48,9.14-.75,12.95c0,.48-.06.95-.1,1.41,0,.23,0,.46,0,.68s-.05.55-.08.81a12.57,12.57,0,0,1-.77,3.1,12,12,0,0,1-3.1,4.42A10.12,10.12,0,0,1,236,432a4.84,4.84,0,0,1-1.78-.27c-.39-.15-.58-.31-.58-.49s.19-.35.52-.54l1.41-.68a10.84,10.84,0,0,0,4.06-3.37,8.74,8.74,0,0,0,1.39-3.21,8.13,8.13,0,0,0,.13-1.92l0-.53c0-.22,0-.45-.05-.68,0-.46-.07-.93-.1-1.41-.27-3.81-.52-8.15-.74-12.95s-.44-10.05-.62-15.69c0-1.41-.09-2.85-.13-4.3l-.06-2.21,0-1.11v-.28l0-.16,0-.32a5.7,5.7,0,0,0-2.72-4.14,5.59,5.59,0,0,0-2.44-.77h-.76l-1.23,0-2.48,0-10.16.12c-6.9.07-14.05.11-21.37.11s-14.47,0-21.37-.11L166.59,377l-2.47,0-1.23,0h-.76a5.59,5.59,0,0,0-2.44.77,5.7,5.7,0,0,0-2.72,4.14l0,.32,0,.16v.28l0,1.11-.06,2.21c0,1.45-.09,2.89-.13,4.3-.18,5.64-.39,10.9-.62,15.69s-.47,9.14-.74,12.95c0,.48-.07.95-.1,1.41,0,.23,0,.46,0,.68l0,.53a8.13,8.13,0,0,0,.13,1.92,8.58,8.58,0,0,0,1.39,3.21,10.69,10.69,0,0,0,4.06,3.37l1.4.68c.34.19.52.37.52.54s-.18.34-.57.49a4.84,4.84,0,0,1-1.78.27,10.14,10.14,0,0,1-6.5-2.68,12,12,0,0,1-3.09-4.42,12.57,12.57,0,0,1-.77-3.1c0-.26-.07-.59-.08-.81l-.06-.68c0-.46-.06-.93-.1-1.41-.26-3.81-.51-8.15-.74-12.95s-.43-10.05-.61-15.69c0-1.41-.09-2.85-.13-4.3,0-.73-.05-1.47-.07-2.21l0-1.11V382l0-.81a14.74,14.74,0,0,1,13.06-13.59l.89-.06.45,0h.34l1.23,0,2.47,0,10.17-.12C183.66,367.21,190.81,367.18,198.13,367.18Z"/><path class="cls-3" d="M59.48,346.35a37.83,37.83,0,0,0,.49,9.41,39.45,39.45,0,0,0,3,9.29,40.75,40.75,0,0,1-5.73-8.37,42.54,42.54,0,0,1-3.46-9.9,46.05,46.05,0,0,1-1-10.71,50.92,50.92,0,0,1,.42-5.48,35.69,35.69,0,0,1,1.17-5.68l10.41,4.56a24.7,24.7,0,0,0-2,3.68,43.89,43.89,0,0,0-1.6,4.2A39.74,39.74,0,0,0,59.48,346.35Z"/><path class="cls-3" d="M75,354.9c.81,7.4,4.1,14.8,8.86,21.21a47.35,47.35,0,0,1-14.38-19.87,38.82,38.82,0,0,1-2.31-12.95,35.09,35.09,0,0,1,2.63-13.62l10,5.38C76,340.17,74.21,347.57,75,354.9Z"/><path class="cls-3" d="M103.32,360.47a51,51,0,0,0,6.84,20.32,54,54,0,0,1-12.35-18.93A56.65,56.65,0,0,1,94,338.38l11.2,1.92A47.79,47.79,0,0,0,103.32,360.47Z"/><path class="cls-3" d="M287.66,356.41a26.93,26.93,0,0,1-.31,8.78c-.5,2.23-1.26,3.53-2,3.48-1.43-.15-2-5.39-2.82-11.65s-1.36-11.51,0-12c.66-.22,1.71.87,2.72,2.91A27,27,0,0,1,287.66,356.41Z"/><path class="cls-3" d="M310.19,350.49a35.36,35.36,0,0,1-2.39,12.16c-1.21,3-2.49,4.54-3.14,4.31-1.37-.52.25-7.73.42-16.61s-.95-16.16.45-16.6c.65-.19,1.85,1.45,2.91,4.47A35.62,35.62,0,0,1,310.19,350.49Z"/><path class="cls-3" d="M333.91,346.82a53,53,0,0,1,.5,9.22,44.45,44.45,0,0,1-.88,7.48c-.89,4.19-2.12,6.59-2.77,6.45-1.47-.31-.09-10.37-1.91-22.42s-5.7-21.42-4.36-22.11c.6-.31,2.41,1.68,4.41,5.46a46.7,46.7,0,0,1,2.91,6.93A56.29,56.29,0,0,1,333.91,346.82Z"/><path class="cls-3" d="M68.25,449.13a41,41,0,0,1-.26-8.64,36.07,36.07,0,0,1,.52-3.73,28.41,28.41,0,0,1,.79-3.18c1.19-3.83,2.68-5.88,3.3-5.66s.47,2.63.25,6.32c0,.92-.12,1.92-.13,3s0,2.22,0,3.41a68.87,68.87,0,0,0,.61,7.76A75.5,75.5,0,0,0,74.89,456c.34,1.15.63,2.26,1,3.27s.66,2,1,2.85c1.24,3.47,2.14,5.7,1.53,6.13s-2.54-1.16-4.76-4.51A26.15,26.15,0,0,1,72,460.94a35.74,35.74,0,0,1-1.55-3.44A41.24,41.24,0,0,1,68.25,449.13Z"/><path class="cls-3" d="M100.32,463a52.94,52.94,0,0,1-.06-13.92c.47-3.51,1.17-5.64,1.87-5.63s1.28,2.19,1.74,5.63.8,8.16,1.51,13.2c.37,2.51.82,4.86,1.3,7,.29,1,.5,2.06.8,3q.19.7.39,1.35l.41,1.23c1,3.14,1.89,5.16,1.29,5.61s-2.46-.92-4.52-4l-.78-1.23c-.25-.43-.48-.9-.73-1.39a31.63,31.63,0,0,1-1.37-3.18A41.46,41.46,0,0,1,100.32,463Z"/><path class="cls-3" d="M138.57,469.67c-4.22-15-4.79-27.65-3.43-27.82s4.23,11.85,8.35,26.45,7.93,26.36,6.6,26.93S142.74,484.66,138.57,469.67Z"/><path class="cls-3" d="M251.46,481.82c1.89-6.31,3.22-12.24,4.4-16.52s2.17-6.94,2.88-6.83.94,2.91.68,7.41a78.07,78.07,0,0,1-3.07,17.43,59.38,59.38,0,0,1-3.67,9.2,42.39,42.39,0,0,1-2.2,3.76c-.37.57-.73,1.13-1.1,1.64l-1.13,1.43c-3,3.61-5.46,5.14-5.93,4.69s.94-2.87,2.92-6.68c.25-.47.5-1,.77-1.49l.78-1.65c.56-1.12,1-2.39,1.62-3.67C249.45,487.91,250.5,485,251.46,481.82Z"/><path class="cls-3" d="M281.25,470.44c1.34-7.68,2-14.9,3-20.1s1.81-8.37,2.51-8.31,1.07,3.35,1.08,8.62a122.32,122.32,0,0,1-1.55,20.69,60.77,60.77,0,0,1-3.08,11.26,42.45,42.45,0,0,1-4.42,8.53c-3.14,4.54-6,6.46-6.51,6s1.27-3.2,3.37-7.8a68.21,68.21,0,0,0,3.11-8.29A89.28,89.28,0,0,0,281.25,470.44Z"/><path class="cls-3" d="M311.39,451.23c1.49-6.22,2.52-12,3.48-16.23s1.83-6.81,2.54-6.73,1.08,2.78,1,7.15a78.88,78.88,0,0,1-2.11,17,58.26,58.26,0,0,1-3,9.11c-.63,1.35-1.19,2.63-1.87,3.78-.33.57-.63,1.13-1,1.65l-1,1.47c-2.59,3.69-4.87,5.39-5.38,5s.61-2.87,2.22-6.72c.2-.48.42-1,.64-1.51s.41-1.08.62-1.66c.47-1.12.85-2.38,1.32-3.67C309.79,457.25,310.63,454.34,311.39,451.23Z"/><path class="cls-3" d="M321.6,441.84c1.61-3.95,2.93-7.79,4-11.33.5-1.78,1-3.46,1.41-5.07s.78-3.1,1.1-4.47c1.26-5.5,1.93-9,2.68-9s1.27,3.64.89,9.52c-.1,1.46-.24,3.07-.52,4.78s-.61,3.53-1,5.44a76,76,0,0,1-9.69,23.34c-1.07,1.63-2.07,3.19-3.13,4.56s-2.05,2.64-3,3.74c-3.89,4.43-6.89,6.55-7.37,6.09s1.47-3.46,4.47-8.24c.75-1.2,1.57-2.5,2.39-3.94s1.69-3,2.6-4.58C318.16,449.42,320,445.77,321.6,441.84Z"/><path class="cls-8" d="M41.38,364.78c.75-3.65,2.73-6.2,4.07-5.78s1.62,3.43.93,6.81-2.14,6-3.55,5.89S40.63,368.42,41.38,364.78Z"/><path class="cls-8" d="M42.64,404.21a53,53,0,0,1-1.88-14.87c.13-3.85.79-6.2,1.47-6.2,1.47,0,2.42,9.08,5.35,19.74s6.63,19,5.37,19.72c-.59.34-2.36-1.34-4.42-4.6A51.58,51.58,0,0,1,42.64,404.21Z"/><path class="cls-3" d="M130.55,363.73h-.49c-5.14-.18-9.18-3.24-12.42-5.71l-.2-.15a157,157,0,0,0-68.07-29.49,4.5,4.5,0,0,1,1.52-8.87,166.07,166.07,0,0,1,72,31.19l.2.15c2.46,1.87,5,3.8,7.3,3.89s4.87-1.61,7.58-3.4l.77-.5c15.36-10,35.29-15.56,56.13-15.56h0c20.83,0,40.77,5.52,56.13,15.56l.77.5c2.71,1.79,5.25,3.48,7.58,3.4s4.84-2,7.3-3.89l.2-.15a166.07,166.07,0,0,1,72-31.19,4.5,4.5,0,0,1,1.52,8.87,157,157,0,0,0-68.07,29.49l-.2.15c-3.24,2.46-7.28,5.53-12.42,5.71s-9.43-2.62-12.85-4.87l-.74-.49c-28.72-18.76-73.71-18.76-102.43,0l-.74.49C139.6,361,135.5,363.73,130.55,363.73Z"/><path class="cls-3" d="M195.39,318.4a3.5,3.5,0,0,1-3.5-3.5V268.31a3.5,3.5,0,0,1,7,0V314.9A3.5,3.5,0,0,1,195.39,318.4Z"/><path class="cls-2" d="M209.25,194.71c-1.68,7.42-1.08,17.32,4.13,23.31,6.07,7,15.65,5.56,23.92,5.22a103.26,103.26,0,0,1,30,3.06c8,2,15.14,6.95,23.27,8.36,8.91,1.55,11-3.19,5.06-9.72-6.94-7.66-17-15.81-26.44-20.25a118.77,118.77,0,0,0-59.61-10.31"/><path class="cls-6" d="M210.19,183.79c-1.68,7.41-1.09,17.31,4.12,23.3,6.07,7,15.65,5.57,23.92,5.22a103.23,103.23,0,0,1,30,3.07c8,2.05,15.15,6.94,23.27,8.36,8.91,1.55,11-3.2,5.07-9.73-6.95-7.65-17-15.81-26.45-20.24a118.64,118.64,0,0,0-59.6-10.32"/><path class="cls-3" d="M294.6,227.53a21.4,21.4,0,0,1-3.68-.35c-4.88-.84-9.33-2.79-13.63-4.67a65.63,65.63,0,0,0-9.91-3.74,99.68,99.68,0,0,0-29-3c-.89,0-1.79.08-2.69.13-7.79.43-17.48,1-24-6.55-6.37-7.32-6.62-18.78-4.9-26.37a3.52,3.52,0,0,1,1.16-1.91,3.48,3.48,0,0,1,2.26-1.14,122,122,0,0,1,61.44,10.63c9.08,4.27,19.64,12.34,27.55,21.06,5.45,6,4.5,10.13,3.44,12.05C301.77,225.25,299.66,227.53,294.6,227.53Zm-51.81-18.82A105.61,105.61,0,0,1,269.13,212a72.87,72.87,0,0,1,11,4.1c4.1,1.8,8,3.49,12,4.2a8.67,8.67,0,0,0,4.3,0c-.08-.54-.6-1.9-2.43-3.91-7.32-8.08-17-15.53-25.34-19.44a115.35,115.35,0,0,0-55.46-10.2c-.91,6.15-.12,13.61,3.76,18.07,4.29,4.93,11.12,4.55,18.35,4.15l2.78-.14C239.66,208.75,241.23,208.71,242.79,208.71Z"/><path class="cls-2" d="M183.07,186.43c1.68,7.42,1.09,17.32-4.12,23.31-6.08,7-15.65,5.56-23.92,5.21A103.64,103.64,0,0,0,125,218c-8,2-15.14,6.95-23.27,8.36-8.9,1.55-11-3.2-5.06-9.72,7-7.66,17-15.82,26.45-20.25,17.56-8.26,39.91-12.29,59.6-10.31"/><path class="cls-6" d="M178.31,175.81c1.68,7.42,1.09,17.32-4.12,23.31-6.08,7-15.66,5.56-23.93,5.21a103.27,103.27,0,0,0-30,3.07c-8,2-15.14,6.95-23.27,8.36-8.91,1.55-11-3.2-5.06-9.72,6.94-7.66,17-15.82,26.45-20.25,17.56-8.26,39.9-12.29,59.6-10.32"/><path class="cls-3" d="M93.9,219.55c-5.06,0-7.17-2.27-8-3.82-1.05-1.92-2-6,3.44-12,7.91-8.72,18.47-16.8,27.56-21.07A122.07,122.07,0,0,1,178.31,172a3.5,3.5,0,0,1,2.25,1.14,3.44,3.44,0,0,1,1.16,1.91c1.72,7.59,1.47,19.05-4.89,26.37-6.54,7.52-16.23,7-24,6.56l-2.69-.14a99.71,99.71,0,0,0-29,3,66,66,0,0,0-9.91,3.74c-4.3,1.88-8.75,3.83-13.63,4.68A21.29,21.29,0,0,1,93.9,219.55Zm-1.83-7.24a8.88,8.88,0,0,0,4.3,0c4-.7,7.93-2.4,12-4.19a72.1,72.1,0,0,1,11-4.11,106.66,106.66,0,0,1,31-3.17c.91,0,1.84.09,2.78.14,7.23.4,14.06.77,18.36-4.16,3.87-4.46,4.66-11.92,3.75-18.07A115.18,115.18,0,0,0,119.85,189c-8.31,3.9-18,11.35-25.35,19.43C92.67,210.41,92.15,211.77,92.07,212.31Z"/><path class="cls-7" d="M340.46,243.84c-6-46.08-35.17-92.93-58.18-123.34l-7-5.27,60-2.06C346.81,155.27,349.82,201.11,340.46,243.84Z"/><path class="cls-8" d="M249.46,120.86a38.06,38.06,0,0,1,6.86,3.6,29.12,29.12,0,0,1,4.87,4c2.51,2.63,3.45,4.8,2.77,5.58s-2.86.14-5.88-1.15c-1.51-.65-3.27-1.42-5.19-2.28s-4-1.75-6.26-2.65-4.4-1.67-6.37-2.4-3.8-1.34-5.34-1.9c-3.08-1.15-5.09-2.14-5-3.22s2.22-2,5.84-2.14a29.39,29.39,0,0,1,6.3.43A38.48,38.48,0,0,1,249.46,120.86Z"/><path class="cls-6" d="M92.19,132.81c29.19-4.84,58.37,3.32,87,9,29,5.73,57,5.91,86-.74,38.4-8.81,88.08-27.83,106.7-71.12A76.9,76.9,0,0,0,375,61.34c-20.42,14.6-47.12,12.59-69.71,3s-42.46-25.77-63.5-39.17S197.13.91,173.16,3.63c-23.29,2.64-47.76,17.86-65.39,35A78.55,78.55,0,0,0,91.53,60.7C88,68.12,87.33,78.9,81.26,84.4c-2.86,2.59-6.59,3.46-10,5.08-15.49,7.47-21.13,29-23.64,48-5.17,39-3.54,79,1.88,118"/><path class="cls-3" d="M344,247a4.31,4.31,0,0,1-1.12-.15,4.5,4.5,0,0,1-3.24-5.48c11.44-44.36,5.43-83.13-7.1-127.69a4.5,4.5,0,1,1,8.66-2.44c12.93,46,19.09,86.07,7.16,132.38A4.51,4.51,0,0,1,344,247Z"/><path class="cls-7" d="M84.69,146.36c0,1.6,0,3.18-.09,4.75L75.34,178.6l-3.12,9.24c-3.13,5.88-6.5,11.7-9.62,17.59S59.57,217,57.35,223a130.31,130.31,0,0,0-6.44,22.57c-2-10.35-6-20.67-7.22-31.15,4.9-4.13,7.94-10.22,9.47-16.49,1.66-6.79,1.69-13.86,1.72-20.85a34.9,34.9,0,0,1,7.45,16.14c.05-.22.1-.46.15-.69q4.08-19.68,6.46-39.66c.72,1.35,1.38,2.72,2,4.13a71.28,71.28,0,0,1,2.81,9.87c0-.33.09-.64.12-1Q76,150.39,76.69,134.7A48.12,48.12,0,0,1,84.69,146.36Z"/><path class="cls-7" d="M338,110.71a155.88,155.88,0,0,1-30.76,16c-2.21.87-4.44,1.72-6.67,2.52-4.79,1.72-9.61,3.25-14.4,4.64-8.59,2.5-17.07,4.5-25.07,6.1-29,5.82-57,5.66-86,.65-15.34-2.66-30.82-5.94-46.39-7.76h0l-37.41.79c0,.4.09.81.12,1.21l-1.06.14-1.67,4.22h0l-1.12,2.81c.18-1.56.3-3.14.34-4.74a56.14,56.14,0,0,0-.35-8.13l35.56-.75a95,95,0,0,1-13.84,2l1.47,0a70.84,70.84,0,0,0,14.31-2h0c10-2.44,23.3-8.24,32.64-12.89-1.21,3.52-4,10.23-7.47,11.6,13.7.77,23.75-2.55,37.16-5.45a30.37,30.37,0,0,1-12.68,10.25l-.52.22c.56,0,1.12,0,1.69,0,.17-.09.33-.19.49-.29a49.15,49.15,0,0,0,6.42-4.7s-3.72,6-3.72,6h0a103,103,0,0,0,44.29-4.43l5.39-1.77,5.76-.8c-1.71,1.75-6.58,3.31-8.61,4.67a34.78,34.78,0,0,1-9.85,4.61c1.37,0,3.49,2.12,4.85,2,10.13-.7,19.39-4.89,29.33-7.14,3.41-.77,7.56-2.33,11-3.14,3-.73,12.1-3.72,15-4.82L275,125.25l3.61-.08-2.11-.59-3,3c.11,0-.86,1.54-.75,1.5,16.8-4.79,47.23-14.23,63.65-20.18h1.07C337.63,109.47,337.82,110.08,338,110.71Z"/><path class="cls-3" d="M49.07,260.3a4.4,4.4,0,0,1-1.42-.23,4.51,4.51,0,0,1-2.85-5.69c3-8.87,40.51-120.88,40.89-122a4.5,4.5,0,0,1,8.54,2.86c-.38,1.13-37.94,113.13-40.89,122A4.5,4.5,0,0,1,49.07,260.3Z"/><path class="cls-8" d="M53.66,144.87a12,12,0,0,1,3.85-5.08c1.42-1,2.76-1.21,3.62-.61s1.14,1.88,1,3.42A20.34,20.34,0,0,1,58,152.52c-1,1.17-2.11,1.87-3.16,1.67s-1.81-1.31-2.09-3A12,12,0,0,1,53.66,144.87Z"/><path class="cls-8" d="M73.29,124.32c2.9-1.35,6-.89,6.87,1s-.73,4.57-3.63,5.93-6,.89-6.87-1S70.39,125.68,73.29,124.32Z"/><path class="cls-8" d="M86.6,109.93c2.1-4.46,5-7.73,7-7.06s2.24,5.38-.07,10.31-6.09,7.77-7.88,6.65S84.52,114.4,86.6,109.93Z"/><path class="cls-3" d="M70.57,69.83a55.25,55.25,0,0,0-9.49-9.16c-2.74-2-4.72-2.87-5.16-2.37-.89,1.07,4.59,7,10.86,14.67l2.69,3.26a17.67,17.67,0,0,0-6.57-.85c-2,.18-3.16.77-3.19,1.43s1,1.34,2.69,2,3.87,1.45,6.3,2.34,4.61,1.76,6.3,2.31l.77.23c1.72,1.88,2.94,2.92,3.46,2.62s.07-2.44-1.41-5.5A56.54,56.54,0,0,0,70.57,69.83Z"/><path class="cls-3" d="M189.84,121.17c-.54.28-1.18.64-1.9,1.06s-1.52.9-2.37,1.43l-1.32.83-1.38.88-2.93,1.88-1.53,1c-.26.16-.51.32-.78.47l-.78.48q-1.57.94-3.18,1.83c-1.07.57-2.15,1.12-3.22,1.63l-.82.36c-.26.13-.53.24-.81.36l-1.6.65c-1.07.4-2.11.8-3.13,1.09-.51.18-1,.29-1.49.44s-1,.24-1.43.37l-1.35.3-1.25.23c-.79.12-1.5.23-2.1.29s-1.08.11-1.41.15l-.52.07.41.31a10.67,10.67,0,0,0,1.24.79,16.92,16.92,0,0,0,2.09,1l1.36.43c.48.12,1,.24,1.54.35s1.12.18,1.71.23,1.22.09,1.85.09a22.9,22.9,0,0,0,4-.34,18.43,18.43,0,0,0,2.06-.44l1-.28,1-.34a27.94,27.94,0,0,0,4-1.77,34.42,34.42,0,0,0,3.63-2.31l.84-.64c.27-.21.53-.44.79-.66.53-.44,1-.89,1.51-1.36a33.1,33.1,0,0,0,2.6-2.77c.39-.46.75-.92,1.1-1.37l.95-1.32c.59-.87,1.1-1.68,1.52-2.42s.77-1.4,1-2,.46-1,.59-1.32l.19-.49-.47.22C190.82,120.66,190.38,120.88,189.84,121.17Z"/><path class="cls-3" d="M232.08,127.34l-2.08.93c-.79.37-1.67.79-2.64,1.22-.47.23-1,.48-1.47.71l-1.57.75L221,132.56c-.58.26-1.16.55-1.75.84-.3.15-.59.29-.9.42l-.9.43c-1.2.59-2.44,1.13-3.65,1.73s-2.46,1.15-3.68,1.68l-.91.41c-.3.15-.6.28-.9.41-.61.26-1.2.52-1.78.81-1.18.49-2.31,1.05-3.4,1.51-.55.24-1.08.47-1.59.72s-1,.44-1.5.66c-1,.46-1.86.86-2.65,1.22l-2.08,1c-.58.28-1,.52-1.35.69l-.48.27.53.12c.35.07.86.16,1.5.25a21.78,21.78,0,0,0,2.34.23,30.35,30.35,0,0,0,3,0c.55,0,1.13-.05,1.73-.1s1.2-.13,1.84-.21c1.26-.15,2.57-.42,3.93-.72.67-.16,1.35-.35,2-.55.34-.09.69-.19,1-.3l1-.36c1.39-.45,2.74-1,4.1-1.63s2.66-1.31,3.9-2.07l.94-.55c.31-.19.6-.39.9-.59.59-.4,1.18-.79,1.74-1.2,1.1-.85,2.16-1.66,3.09-2.53l1.35-1.27c.42-.42.81-.86,1.19-1.26a26,26,0,0,0,1.94-2.33,21.05,21.05,0,0,0,1.34-1.93c.35-.55.6-1,.77-1.31l.26-.49-.52.19C233.14,126.89,232.67,127.08,232.08,127.34Z"/><path class="cls-3" d="M285.59,114.78c-.58.47-1.29,1-2.1,1.64-.4.31-.82.65-1.26,1l-1.41,1.09c-.48.38-1,.79-1.49,1.19L277.72,121c-1.08.88-2.28,1.73-3.45,2.67-.62.44-1.22.91-1.84,1.38-.3.23-.61.47-.93.69l-.95.69c-1.25,1-2.58,1.85-3.86,2.79s-2.62,1.84-3.94,2.7l-1,.65c-.31.23-.64.44-1,.65-.65.42-1.29.83-1.92,1.26-1.28.78-2.49,1.63-3.69,2.34l-1.73,1.1c-.55.36-1.12.66-1.64,1l-1.51,1-1.38.84c-.87.54-1.63,1-2.27,1.42s-1.13.72-1.47,1l-.52.36h.63c.41,0,1,0,1.76-.05a26.4,26.4,0,0,0,2.72-.26l1.67-.25c.58-.11,1.18-.24,1.81-.39s1.3-.29,2-.48,1.36-.41,2.07-.63c1.42-.44,2.87-1,4.37-1.67.74-.33,1.48-.69,2.23-1.06.38-.18.76-.36,1.13-.57l1.11-.62c1.5-.81,2.94-1.78,4.39-2.74s2.79-2.05,4.07-3.18l1-.84c.32-.27.62-.57.92-.86.6-.59,1.2-1.16,1.76-1.74,1.1-1.2,2.15-2.35,3.05-3.54l1.3-1.73c.41-.57.76-1.15,1.12-1.68s.68-1.07,1-1.58l.8-1.48a24.8,24.8,0,0,0,1.17-2.47c.29-.7.5-1.26.64-1.64l.2-.59-.52.36C286.65,114,286.17,114.32,285.59,114.78Z"/><path class="cls-3" d="M75.07,168.26c0-.33,0-.66-.07-1-.07-.66-.14-1.3-.21-1.94s-.22-1.25-.33-1.86a16,16,0,0,0-.4-1.75c-.16-.57-.32-1.11-.47-1.64s-.38-1-.56-1.5-.38-.92-.55-1.35-.42-.8-.61-1.17a13.83,13.83,0,0,0-1.09-1.82c-.34-.49-.61-.86-.79-1.11l-.29-.39.11.47.35,1.3c.17.55.33,1.23.49,2,.09.38.18.79.28,1.22s.14.89.22,1.37.2,1,.24,1.47.12,1,.18,1.59.1,1.1.14,1.67.11,1.15.1,1.75,0,1.2,0,1.81c0,.31,0,.62,0,.93l0,.93q0,.94-.06,1.89c0,.64-.06,1.27-.11,1.91-.11,1.27-.2,2.55-.36,3.8l-.1.94-.12.94c-.08.61-.15,1.22-.23,1.83-.19,1.19-.32,2.37-.51,3.47-.08.56-.16,1.1-.23,1.62s-.16,1-.24,1.52c-.14,1-.27,1.87-.39,2.67s-.2,1.5-.27,2.07-.13,1-.16,1.35,0,.48,0,.48l.23-.42.61-1.21c.26-.53.55-1.17.88-1.92s.67-1.59,1-2.53l.54-1.47q.24-.76.51-1.59c.36-1.09.65-2.27,1-3.49.15-.61.28-1.24.41-1.87l.2-1,.15-1c.23-1.3.37-2.65.48-4,.06-.67.06-1.36.09-2a19.44,19.44,0,0,0,0-2Z"/><path class="cls-3" d="M62.89,191.23l-.23-.94c-.08-.31-.17-.62-.27-.92-.19-.61-.36-1.21-.59-1.78a24.73,24.73,0,0,0-1.44-3.24c-.26-.5-.52-1-.8-1.43s-.56-.88-.84-1.28a22.14,22.14,0,0,0-1.65-2.09c-.53-.59-1-1.07-1.44-1.45s-.77-.66-1-.84l-.37-.27.22.4c.14.26.36.64.62,1.13s.57,1.07.89,1.75.68,1.46,1,2.31c.18.42.35.86.52,1.33s.34.94.5,1.43c.34,1,.64,2,.92,3.14.15.54.26,1.11.39,1.67.07.29.13.57.18.86l.16.87c.21,1.16.37,2.35.5,3.55s.19,2.39.21,3.58v.89a8.42,8.42,0,0,1,0,.87c0,.59,0,1.16,0,1.73s-.05,1.13-.1,1.67-.09,1.09-.16,1.61-.11,1-.18,1.52-.13,1-.22,1.43c-.14.91-.31,1.75-.46,2.5s-.31,1.4-.43,1.94l-.3,1.26c-.07.3-.1.45-.1.45l.27-.37c.18-.24.44-.6.75-1.07s.66-1.07,1-1.77a24.08,24.08,0,0,0,1.12-2.41c.2-.45.35-.93.53-1.43s.33-1,.48-1.56.29-1.1.41-1.68.24-1.17.33-1.78.17-1.23.23-1.86c0-.32.06-.64.08-.95l0-1a32.15,32.15,0,0,0-.12-3.92A35.27,35.27,0,0,0,62.89,191.23Z"/><path class="cls-3" d="M340.52,135.12c-.56-.33-2.35,1.41-4.39,4.82a31.05,31.05,0,0,0-1.53,2.85c-.53,1-1,2.19-1.5,3.41a54.73,54.73,0,0,0-2.4,8.19,53.3,53.3,0,0,0-1,8.48c0,1.31,0,2.55,0,3.72s.16,2.24.29,3.22c.54,3.94,1.5,6.24,2.14,6.16,1.42-.19,1-9.55,3.37-20.59S341.75,135.85,340.52,135.12Z"/><path class="cls-3" d="M332.65,76.3q.6-.6,1.08-1.11c1.28-1.36,1.88-2.21,1.67-2.46s-1.68.43-4.06,1.79q.2-.28.12-.42c-.32-.6-3.28.45-8,1.89-1.18.36-2.47.76-3.87,1.11s-2.89.74-4.46,1.13c-3.16.7-6.64,1.35-10.34,1.81s-7.24.61-10.48.67c-1.61,0-3.15,0-4.59,0s-2.79-.11-4-.17c-4.93-.3-8-.62-8.21,0s2.72,2,7.75,3.17a39.25,39.25,0,0,0,4.15.75c1.5.25,3.12.36,4.83.49a68.2,68.2,0,0,0,11.11-.34,68,68,0,0,0,10.48-2.16A105.26,105.26,0,0,1,303,86.69a105.34,105.34,0,0,1-13.4,2.42c-2.09.18-4.08.41-5.94.45-.94,0-1.84.12-2.71.12l-2.51,0c-6.38,0-10.4-.39-10.54.3-.06.31.87.77,2.65,1.35l1.48.45c.55.14,1.15.26,1.79.4a42.19,42.19,0,0,0,4.43.73l2.6.29c.9.08,1.85.09,2.83.14,2,.12,4.05,0,6.26,0a78.72,78.72,0,0,0,14.2-2.19,78.61,78.61,0,0,0,13.5-4.9c2-1,3.85-1.92,5.51-3,.84-.51,1.66-1,2.42-1.48l2.14-1.5a44.2,44.2,0,0,0,3.53-2.77C331.77,77.08,332.24,76.69,332.65,76.3Z"/><path class="cls-3" d="M258.59,56.35c.84-.51,1.67-1,2.42-1.49l2.14-1.49a42.47,42.47,0,0,0,3.53-2.77c.5-.43,1-.82,1.38-1.21s.77-.77,1.09-1.11c1.27-1.36,1.87-2.22,1.67-2.46s-1.69.43-4.07,1.79c.13-.19.17-.33.12-.43-.32-.59-3.27.46-8,1.9-1.18.35-2.47.75-3.87,1.11s-2.89.74-4.46,1.13c-3.15.7-6.64,1.35-10.34,1.8s-7.24.61-10.47.68c-1.62,0-3.16,0-4.6,0s-2.79-.11-4-.18c-4.92-.29-8-.61-8.21,0s2.72,2,7.75,3.17c1.26.28,2.65.56,4.15.75s3.12.36,4.83.49a67.15,67.15,0,0,0,11.11-.35,66.79,66.79,0,0,0,10.48-2.16,104.66,104.66,0,0,1-12.79,4.27A105.34,105.34,0,0,1,225,62.2c-2.09.18-4.07.41-5.94.45-.94,0-1.84.12-2.71.12l-2.5,0c-6.39,0-10.41-.39-10.55.29-.06.31.87.78,2.65,1.36l1.48.45c.55.14,1.15.26,1.79.4a42.64,42.64,0,0,0,4.43.73l2.6.28c.9.09,1.85.1,2.83.15,2,.12,4,0,6.26,0a79.62,79.62,0,0,0,14.2-2.19,78.61,78.61,0,0,0,13.5-4.9C255.05,58.32,256.93,57.4,258.59,56.35Z"/><path class="cls-3" d="M195.19,30.86c.37-.2.73-.43,1.11-.66.73-.47,1.54-.92,2.32-1.45.41-.24.8-.5,1.2-.76.21-.13.41-.27.62-.39l.61-.4c.81-.54,1.66-1.05,2.48-1.62s1.64-1.1,2.47-1.63l.6-.41c.2-.15.4-.28.6-.41.41-.27.81-.53,1.19-.81.79-.52,1.53-1.08,2.26-1.57l1-.76c.34-.26.67-.49,1-.72l1.76-1.33c.52-.43,1-.8,1.37-1.1s.68-.59.88-.77l.15-.14.21-.06,1.73-.51.62-.2-.62-.19c-.41-.12-1-.29-1.77-.45s-1.69-.35-2.77-.5-2.3-.26-3.64-.33c-.67,0-1.37,0-2.1,0s-1.47,0-2.23.07a47,47,0,0,0-4.82.5c-.83.13-1.67.29-2.52.47l-1.28.28-1.28.32A43.6,43.6,0,0,0,191.24,17a39.83,39.83,0,0,0-4.92,2.38c-.39.22-.78.45-1.16.69l-1.13.73c-.73.51-1.46,1-2.13,1.56a28.65,28.65,0,0,0-3.65,3.44l-.78.89-.7.92a17.84,17.84,0,0,0-1.22,1.8,15.91,15.91,0,0,0-1,1.75c-.14.28-.27.55-.41.82s-.21.55-.31.81a18.1,18.1,0,0,0-.83,2.76,13.93,13.93,0,0,0-.26,1.82c0,.41,0,.63,0,.63l.41-.49c.28-.32.61-.81,1.11-1.37s1.07-1.25,1.8-2l.54-.55.61-.56c.41-.38.83-.78,1.31-1.15s.93-.8,1.47-1.18l.78-.59.83-.58c1.11-.79,2.36-1.53,3.64-2.28l2-1.09,1-.52q.51-.27,1.05-.51c1.42-.69,2.91-1.31,4.4-1.92,1.16-.46,2.32-.9,3.5-1.32l0,0-.63.53c-.21.18-.4.37-.6.56-.39.37-.77.74-1.13,1.12a27.05,27.05,0,0,0-2,2.33c-.28.39-.56.76-.81,1.14s-.48.76-.69,1.13a18.31,18.31,0,0,0-1,2.06,12.12,12.12,0,0,0-.65,1.69c-.16.48-.26.87-.33,1.13l-.09.42.39-.17c.25-.11.61-.28,1.05-.5l1.53-.82,1.9-1.07Z"/><path class="cls-3" d="M107.52,78.93q-.13-.72-.33-1.71l-.46-2.13c-.1-.38-.19-.78-.29-1.19s-.2-.82-.31-1.25c-.23-.84-.42-1.75-.7-2.65-.1-.46-.23-.91-.37-1.38-.07-.23-.13-.46-.19-.7l-.2-.7c-.28-.94-.51-1.9-.81-2.84s-.57-1.9-.83-2.85l-.21-.7c-.09-.23-.15-.46-.22-.69-.14-.46-.27-.92-.43-1.37-.25-.91-.57-1.78-.83-2.62l-.41-1.23c-.15-.4-.27-.79-.4-1.17l-.75-2.06-.65-1.64c-.18-.46-.35-.82-.47-1.07l-.09-.18v-.22c0-.77,0-1.39,0-1.8s0-.65,0-.65l-.36.53c-.24.35-.57.87-1,1.55s-.83,1.52-1.29,2.51-.93,2.12-1.4,3.38c-.21.63-.44,1.29-.66,2s-.4,1.42-.6,2.16c-.37,1.49-.7,3.09-.94,4.75q-.18,1.24-.3,2.55L92,66.84q0,.66-.06,1.32A42.83,42.83,0,0,0,92,73.58a39.33,39.33,0,0,0,.82,5.4c.09.44.19.88.31,1.31l.37,1.3c.27.85.54,1.69.86,2.49a29.54,29.54,0,0,0,2.21,4.51l.62,1,.67.93a19.84,19.84,0,0,0,1.36,1.7,15.78,15.78,0,0,0,1.39,1.43l.67.63.68.54a17.42,17.42,0,0,0,2.39,1.6,12.55,12.55,0,0,0,1.66.79l.59.24-.35-.54c-.22-.36-.59-.82-1-1.47s-.88-1.39-1.34-2.3l-.37-.67-.35-.75c-.24-.5-.5-1-.72-1.59s-.49-1.13-.69-1.75c-.11-.3-.22-.61-.34-.92l-.3-1c-.43-1.3-.76-2.71-1.11-4.15-.14-.74-.29-1.48-.44-2.23L99.44,79a11.19,11.19,0,0,1-.18-1.16c-.24-1.55-.39-3.16-.54-4.76-.1-1.25-.17-2.49-.22-3.74v0l.32.75c.11.25.23.5.35.74.25.48.48,1,.74,1.41a28.05,28.05,0,0,0,1.65,2.55c.29.38.57.76.86,1.11s.58.69.87,1A18.9,18.9,0,0,0,105,78.52a12.68,12.68,0,0,0,1.42,1.12c.41.3.75.51,1,.65l.37.21s0-.15,0-.42S107.6,79.41,107.52,78.93Z"/><path class="cls-3" d="M157.63,30.1c.21-.26.41-.52.63-.76l.62-.77c.82-1,1.69-2.06,2.5-3.13s1.66-2.11,2.5-3.13l.6-.79c.19-.27.4-.52.6-.78.41-.51.81-1,1.18-1.54.8-1,1.52-2,2.25-3,.36-.48.7-1,1-1.41s.66-.92,1-1.35l1.7-2.45c.5-.77.93-1.44,1.3-2s.63-1,.81-1.36l.13-.24.25-.17,2-1.38.71-.52h-.87c-.58,0-1.41.06-2.46.17s-2.34.26-3.79.52-3.07.63-4.82,1.1c-.87.26-1.78.52-2.71.83s-1.88.66-2.85,1c-1.94.76-4,1.64-6,2.67-1,.52-2,1.07-3,1.66l-1.53.9-1.51.95a65.41,65.41,0,0,0-5.9,4.36,52.74,52.74,0,0,0-5.32,5.14c-.42.44-.82.9-1.21,1.37l-1.14,1.41c-.73,1-1.45,1.92-2.09,2.91a39.74,39.74,0,0,0-3.25,6q-.31.75-.63,1.47t-.51,1.47a25.35,25.35,0,0,0-.81,2.83,22.86,22.86,0,0,0-.5,2.66c0,.42-.11.83-.17,1.23s0,.79-.06,1.17a22.82,22.82,0,0,0,.1,3.9,18.82,18.82,0,0,0,.42,2.44l.2.85.32-.81c.23-.53.45-1.3.86-2.23s.85-2.06,1.49-3.28l.46-.94.55-1a23.46,23.46,0,0,1,1.2-2c.44-.69.86-1.42,1.39-2.12l.76-1.1.83-1.09c1.09-1.49,2.39-3,3.72-4.47l2.11-2.23L141.81,32c.36-.38.74-.75,1.13-1.11,1.54-1.47,3.19-2.89,4.85-4.31,1.3-1.08,2.61-2.13,4-3.17l0,0-.59.95c-.19.31-.36.64-.53,1-.34.65-.68,1.28-1,1.93a38.56,38.56,0,0,0-1.52,3.8c-.2.63-.4,1.23-.57,1.82s-.29,1.18-.41,1.74a27.31,27.31,0,0,0-.49,3.1,18.32,18.32,0,0,0-.12,2.44c0,.68,0,1.23,0,1.6l.06.57L147,42c.28-.25.67-.62,1.14-1.09l1.63-1.69,2-2.18c.35-.4.71-.82,1.09-1.24s.75-.87,1.14-1.32c.75-.92,1.6-1.84,2.38-2.84C156.83,31.11,157.23,30.61,157.63,30.1Z"/><path class="cls-3" d="M188.32,415.9a115.94,115.94,0,0,1-19.23-1.61,3.5,3.5,0,1,1,1.26-6.88c.31,0,30.65,5.45,44.82-4.67A15.44,15.44,0,0,0,221.82,392a3.5,3.5,0,1,1,6.92,1,22.47,22.47,0,0,1-9.51,15.42C210.9,414.39,198.63,415.9,188.32,415.9Z"/><circle class="cls-9" cx="260.6" cy="260.93" r="5.28"/><circle class="cls-3" cx="245.8" cy="264.38" r="22.91"/><circle class="cls-1" cx="256.02" cy="247.35" r="12.7"/><path class="cls-8" d="M300.59,168.74c1.29,2.37,1.34,4.85.1,5.52s-3.29-.7-4.58-3.08-1.34-4.85-.1-5.52S299.3,166.36,300.59,168.74Z"/><path class="cls-8" d="M310.25,189.88c1.94,3.62,2.51,7.1,1.27,7.77s-3.83-1.73-5.77-5.36-2.52-7.1-1.27-7.77S308.3,186.25,310.25,189.88Z"/><path class="cls-2" d="M299.47,144.54a262.36,262.36,0,0,1-35.32,10.62c-29,6.65-57,6.47-86,.74-25.17-5-50.77-11.88-76.43-10.17q2.81-6.3,6.16-12.27l18.41-.39c10.64,1.22,21.21,3.34,31.78,5.55.36.16.75.32,1.18.49l1.36.43c.48.12,1,.24,1.54.35s1.12.18,1.71.23,1.22.09,1.85.09h.06c7.43,1.54,14.86,3,22.32,4.12,2.23.33,4.49.63,6.8.88l-.46.26.53.12c.35.07.86.16,1.5.25a21.78,21.78,0,0,0,2.34.23,30.35,30.35,0,0,0,3,0c.53,0,1.1-.05,1.68-.1,27.91,1.92,60.1-1.45,89.18-11.39C295,137.79,297.22,141.11,299.47,144.54Z"/><path class="cls-3" d="M48.53,260.48a4.48,4.48,0,0,1-4.45-3.88c-6.29-45.25-7.1-84.24-2.47-119.22C45.3,109.48,53.85,92.67,67.76,86c1.14-.55,2.28-1,3.38-1.45a18.15,18.15,0,0,0,5.5-2.92c3.46-3.14,5-8.42,6.69-14a62.23,62.23,0,0,1,4-10.82C101,30.15,129.81,8.13,159,2c40.31-8.54,71.8,12.57,102.27,33,14.23,9.53,28.94,19.39,44.16,25.83,24.66,10.44,48.47,9.52,65.33-2.54l10.62-7.6-3.69,12.53a80.3,80.3,0,0,1-3.28,9.09C365.33,93.3,343.91,122,293.34,139c-32.79,11-72.38,14.65-105.89,9.64-9.25-1.38-18.56-3.32-27.56-5.2-23.42-4.88-45.55-9.49-68.56-5.67a4.5,4.5,0,0,1-1.47-8.88c24.66-4.09,48.66.91,71.87,5.74,8.87,1.85,18.05,3.77,27.05,5.11,32.17,4.81,70.18,1.35,101.69-9.27,25.37-8.54,58.45-25.6,74.21-58.63-18,7.64-40.17,6.76-62.78-2.81-16-6.78-31.08-16.88-45.66-26.65C226,22.14,197.43,3,160.84,10.75c-26.25,5.56-53.21,26.18-65.55,50.13A54.71,54.71,0,0,0,92,70.14c-1.85,6.24-3.95,13.3-9.28,18.13a25.88,25.88,0,0,1-8.19,4.6c-1,.4-1.95.79-2.83,1.21-10.95,5.28-17.87,19.83-21.13,44.48C46,172.72,46.82,210.93,53,255.37a4.5,4.5,0,0,1-3.84,5.07A4.4,4.4,0,0,1,48.53,260.48Z"/><path class="cls-3" d="M343.6,255.94a4.49,4.49,0,0,1-4.5-4.47c-.3-40.92-49.59-113.6-50.09-114.33a4.5,4.5,0,1,1,7.44-5.08c2.09,3.07,51.33,75.71,51.65,119.35a4.51,4.51,0,0,1-4.47,4.53Z"/><path class="cls-8" d="M327.53,239.22a114.3,114.3,0,0,1,1,14c0,2.15,0,4.2-.15,6.11s-.26,3.69-.45,5.31c-.76,6.47-2,10.34-2.64,10.25-1.5-.19-.14-15.93-2.82-35-2.51-19.06-8.05-33.86-6.65-34.44.61-.26,2.82,3.14,5.29,9.17.62,1.51,1.26,3.17,1.86,5s1.19,3.78,1.78,5.85A114.05,114.05,0,0,1,327.53,239.22Z"/><circle class="cls-3" cx="145.8" cy="264.38" r="22.91"/><circle class="cls-1" cx="156.02" cy="247.35" r="12.7"/><circle class="cls-8" cx="136.6" cy="272.93" r="5.28"/><circle class="cls-8" cx="239.6" cy="272.93" r="5.28"/></g></g></svg>
0 \ No newline at end of file 2 \ No newline at end of file
src/assets/icons/dynamic-avatar-4.svg 0 → 100644
  1 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 464.12 605.75"><defs><style>.cls-1{fill:#dfe7ea;}.cls-2{fill:#f0d7c2;}.cls-3{fill:#d7ad8c;}.cls-4{fill:#c4987a;}.cls-5{fill:#8376a5;}.cls-6{fill:#655a8e;}.cls-7{fill:#ebcbac;}.cls-16,.cls-8,.cls-9{fill:none;stroke:#42565e;stroke-miterlimit:10;}.cls-8{stroke-linecap:round;}.cls-8,.cls-9{stroke-width:10px;}.cls-9{stroke-linecap:square;}.cls-10{fill:#dcb79b;}.cls-11{fill:#fff;}.cls-12{fill:#40565a;}.cls-13{fill:#a699d6;}.cls-14{fill:#485d63;}.cls-15{fill:#796f9c;}.cls-16{stroke-width:11px;}.cls-17{fill:#325560;}</style></defs><title>Asset 120</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><ellipse class="cls-1" cx="236.82" cy="551.53" rx="184.33" ry="54.22"/><path class="cls-2" d="M30.24,275.91A69.67,69.67,0,0,0,21.69,369c4.48,6,10.06,11.3,16.89,14.32s15,3.46,21.65,0"/><path class="cls-3" d="M18,366.5c3.62,6.7,8.36,12.95,14.66,17.24,2.69,1.84,7,1.57,11.13,1.27-5.9-4.26-10.4-10.26-13.86-16.68-15.65-29-9.35-68.14,14.59-90.75H68.76v-1.84H32.58C8.64,298.37,2.34,337.52,18,366.5Z"/><path class="cls-3" d="M419,275a69.67,69.67,0,0,1,29.75,88.61c-3,6.84-7.19,13.32-13.14,17.82s-13.82,6.82-21.06,5"/><path class="cls-4" d="M411.42,386.76a29.59,29.59,0,0,0,19.15-4.19c6.72-4,11.79-10.17,15.61-16.77A67.58,67.58,0,0,0,453.47,316c-4.12-16.58-18.64-31.49-33.49-41l-1,13.49c7.89,8.45,16.35,18.74,19.1,29.76a67.58,67.58,0,0,1-7.29,49.78c-3.82,6.6-8.9,12.74-15.61,16.77A30.36,30.36,0,0,1,411.42,386.76Z"/><path class="cls-5" d="M452.36,118.46c-8.78-30.07-32.4-57-62.92-63.67a46.85,46.85,0,0,0-9.71-17.86c-5.41-6.13-12.35-10.72-19.61-14.48-36.17-18.7-79.26-17-119.65-11.85-16.15,2.07-32.27,4.63-48,8.91C128.34,37,73,84.38,45.91,145.09s-22.25,133.54,7.56,193L262.36,185.91V334.35H414.7c-8.85-26.74-4.64-73.12,7.76-98.72,9.21-19,22.61-32.09,28.47-53.07C457,160.94,458.72,140.29,452.36,118.46Z"/><path class="cls-6" d="M454.65,186.37C452,196,447.72,203.88,443,211.49c-.82-48.6-11-97.83-36.11-139.38A92.48,92.48,0,0,0,398.41,60c28,8.43,49.4,34,57.66,62.31C462.44,144.1,460.69,164.75,454.65,186.37Z"/><path class="cls-7" d="M53.69,331.22c15.1-11.09,21.39-30.36,26.05-48.51A691.24,691.24,0,0,0,99.16,167.36l91,27.16c10,3,20.12,6,30.54,6.38,26.17,1,49.73-14.31,74.25-23.5A165.16,165.16,0,0,1,370,167.87s7.5,121.7,48.83,164.47c.81,73-43.54,137.46-92.3,191.78-11.27,12.55-23,25.08-37.55,33.62l-.21.12a72.52,72.52,0,0,1-36.5,10.2l-29.86.15a71.65,71.65,0,0,1-36.73-9.91l-1-.56c-14.55-8.54-26.28-21.06-37.55-33.62C98.47,469.8,52,405.33,52.78,332.34"/><path class="cls-2" d="M146.18,528.31c-48.31-54-94-118-93.24-190.45l.91-1.13c15.09-11.09,21.39-30.36,26-48.51A690.78,690.78,0,0,0,99.31,172.88l28.18,8.41C118.46,222.82,83,409.19,146.18,528.31Z"/><path class="cls-3" d="M323.51,525.35a270.7,270.7,0,0,1-19.2,19.85c22.46-40.14,35.38-85.8,40-131.73,6.33-63.1-2.24-126.93-17.2-188.56-.55-2.26-1.17-4.63-2.75-6.34-2.47-2.67-6.5-3-10.13-3.13-20.76-.84-41.76-1.81-61.63-7.87a105.08,105.08,0,0,1-17.44-7c19.43-4.07,37.77-14.78,56.7-21.88A165.11,165.11,0,0,1,367,169.1s7.49,121.69,48.83,164.46C416.61,406.56,372.26,471,323.51,525.35Z"/><path class="cls-8" d="M390.57,54.45c31.3,6,55.6,33.41,64.53,64,6.37,21.82,4.61,42.47-1.43,64.1-5.86,21-19.26,34.06-28.47,53.07-12.4,25.6-14.78,71.07-5.93,97.81"/><path class="cls-8" d="M27.49,275.91A69.67,69.67,0,0,0,18.93,369c4.48,6,10.06,11.3,16.89,14.32s15,3.46,21.65,0"/><path class="cls-8" d="M422.38,274.38A69.67,69.67,0,0,1,452.13,363c-3,6.84-7.19,13.32-13.14,17.82s-13.82,6.82-21.06,5"/><polygon class="cls-3" points="237.17 353.31 237.17 432.24 264.71 432.24 237.17 353.31"/><polyline class="cls-9" points="237.32 357.44 236.19 423.51 236.11 428.1"/><path class="cls-10" d="M344.27,308.58c.57,5-.41,9-1.09,8.93s-.9-4-1.45-8.65-1.2-8.52-.51-8.75S343.71,303.58,344.27,308.58Z"/><path class="cls-11" d="M160.6,204.75a109.34,109.34,0,0,1,22.25,7.54c5.49,2.71,8.48,5.28,8,6.57s-4.34,1.18-10.15.31-13.7-2.41-22.45-4.49A144,144,0,0,1,136,207.81c-5.57-2.38-8.76-4.67-8.36-6s4.24-1.55,10.15-1A175.83,175.83,0,0,1,160.6,204.75Z"/><path class="cls-12" d="M397.3,128.18a75.72,75.72,0,0,1,1.9,14c0,2.17.07,4.23-.09,6.16-.07,1-.1,1.89-.21,2.78l-.35,2.55c-1,6.48-2.82,10.19-3.8,10s-1.24-4.15-1.61-10.27L393,151c0-.83-.16-1.7-.23-2.59-.11-1.78-.38-3.68-.6-5.67-.54-4-1.27-8.29-2.32-12.78s-2.39-8.66-3.69-12.45c-.71-1.87-1.32-3.68-2-5.33-.34-.83-.63-1.65-1-2.41l-.95-2.21c-2.43-5.63-4.08-9.23-3.19-9.9s4.05,1.91,7.9,7.22l1.46,2.11c.5.74.95,1.55,1.44,2.38,1,1.65,1.9,3.5,2.85,5.46A75.74,75.74,0,0,1,397.3,128.18Z"/><path class="cls-12" d="M435.13,118.25a108.47,108.47,0,0,1-2.34,18.33c-.67,2.76-1.29,5.39-2.1,7.78-.39,1.2-.73,2.37-1.14,3.46L428.33,151a55.23,55.23,0,0,1-2.41,5.25c-.39.76-.74,1.46-1.11,2.09s-.74,1.19-1.08,1.69c-1.34,2-2.3,3-2.79,2.77-1-.47.38-5.47,2.21-13.44l.71-3.13c.25-1.08.43-2.23.67-3.4.51-2.34.86-4.87,1.31-7.51A173.57,173.57,0,0,0,427.48,118a173.79,173.79,0,0,0-.37-17.39c-.26-2.66-.43-5.21-.77-7.58-.16-1.18-.25-2.34-.42-3.44l-.48-3.17c-1.25-8.08-2.3-13.17-1.24-13.56.5-.18,1.38.87,2.58,3q.45.79,1,1.76c.32.66.62,1.38,1,2.17a55.19,55.19,0,0,1,2,5.41l1,3.21c.33,1.12.59,2.31.89,3.54.64,2.45,1.06,5.11,1.53,7.91A108.47,108.47,0,0,1,435.13,118.25Z"/><path class="cls-12" d="M407,237.87a61.19,61.19,0,0,1,3-13.43,51.88,51.88,0,0,1,2.35-5.53c.43-.84.8-1.66,1.25-2.41l1.31-2.14a30.51,30.51,0,0,1,2.52-3.48c.4-.49.77-.95,1.14-1.34s.75-.73,1.09-1c1.35-1.2,2.28-1.69,2.71-1.38.91.66-.62,4.15-2.6,9.64l-.77,2.16c-.27.75-.48,1.55-.74,2.36-.56,1.61-1,3.38-1.49,5.21A83.83,83.83,0,0,0,414.29,251c.13,1.9.18,3.72.4,5.4.1.85.14,1.68.25,2.46l.32,2.27c.83,5.79,1.62,9.51.59,10-.48.21-1.3-.46-2.37-1.9q-.4-.54-.85-1.23c-.29-.46-.55-1-.84-1.54A30.49,30.49,0,0,1,410,262.5l-.85-2.36c-.28-.83-.48-1.71-.73-2.61a51.91,51.91,0,0,1-1.18-5.89A61.23,61.23,0,0,1,407,237.87Z"/><path class="cls-13" d="M338.06,11a505.1,505.1,0,0,0-65.52,7.53c-9.44,1.72-18.9,3.72-27.78,7.32C237.13,29,230,33.22,222.27,36.08l-1,.35c-15.13,5.37-33.2,6.48-43.21,19L179.81,52q1.31-2.53,2.6-5.07a64.64,64.64,0,0,0-39.5,17c-.84.79-1.73,1.54-2.63,2.27-9,7.24-20.27,11.3-28.87,19.81q-.45-4.32-.89-8.65-2,1.23-3.94,2.52c-9.37,6.19-18,13.53-24.81,22.49-7.31,9.7-12.31,21.4-12.89,33.52a2.76,2.76,0,0,0-1.28-1.65c-.22.33-.44.67-.65,1a164.8,164.8,0,0,0-25.72,75.23q-1.39-4.56-2.77-9.1c-.08,1.17-.16,2.37-.21,3.63a304,304,0,0,0,3.3,57.5,58,58,0,0,1-13.19-23.61,221.08,221.08,0,0,1,5.31-59.68A200.24,200.24,0,0,1,46,142.48a217.66,217.66,0,0,1,18.72-33.54A52.26,52.26,0,0,1,66.84,100a231.53,231.53,0,0,1,78.78-67.78,147.77,147.77,0,0,0-11.25,10A223.1,223.1,0,0,1,179,21.07q6.69-2.31,13.52-4.18a312,312,0,0,1,36.29-7.31c3.89-.58,7.79-1.1,11.68-1.61,10.4-1.34,21-2.43,31.56-3C294.53,3.75,317,4.85,338.06,11Z"/><path class="cls-8" d="M50.86,335.92C21,276.49,16.19,203.66,43.3,142.95S125.73,34.84,189.89,17.37c15.71-4.28,31.83-6.84,48-8.91,40.39-5.18,83.48-6.85,119.65,11.85,7.26,3.75,14.2,8.35,19.61,14.48C388.79,48,392,67.82,386,84.4s-20.53,29.56-37.4,34.67"/><path class="cls-12" d="M119.45,55.71a122.27,122.27,0,0,1,11.37-12.29c1.91-1.73,3.71-3.37,5.52-4.79s3.48-2.72,5.07-3.83c6.39-4.44,10.89-6.3,11.46-5.47,1.28,1.85-13.39,13.4-27.43,31.16C111.22,78.11,103.19,95,101.1,94.13c-.93-.38-.12-5.17,2.8-12.39.74-1.8,1.58-3.75,2.62-5.79s2.18-4.19,3.45-6.44A122.24,122.24,0,0,1,119.45,55.71Z"/><path class="cls-12" d="M152.92,44.74a155.46,155.46,0,0,1,12.6-13.37c2.09-1.91,4.07-3.71,6-5.29s3.78-3,5.5-4.29c6.91-5,11.74-7.28,12.34-6.46,1.32,1.81-14.6,14.92-30.58,34.31C142.68,68.9,132.71,87,130.69,86c-.91-.44.42-5.6,4.09-13.32.92-1.92,2-4,3.21-6.2s2.61-4.49,4.1-6.89A155.46,155.46,0,0,1,152.92,44.74Z"/><path class="cls-12" d="M193,32.11a87.62,87.62,0,0,1,14.89-12.4,79.37,79.37,0,0,1,14-7.35c8.37-3.31,14-3.82,14.24-2.87s-4.55,3.39-11.85,7.73a121.7,121.7,0,0,0-25.76,20.23c-8.94,9.23-15.89,18.86-21.16,25.73s-8.78,11.07-9.7,10.51,1-5.67,5.14-13.44A127.77,127.77,0,0,1,193,32.11Z"/><path class="cls-12" d="M246.25,15.32A101.07,101.07,0,0,1,263,7.14a76.92,76.92,0,0,1,14.74-4c8.63-1.37,14-.51,14.08.47s-5,2.2-12.8,4.79a141.76,141.76,0,0,0-28.82,13.45c-10.67,6.49-19.73,13.51-26.43,18.52s-11.06,8-11.8,7.22,2.32-5.1,8.21-11.27A131.37,131.37,0,0,1,246.25,15.32Z"/><path class="cls-12" d="M38.39,192.46a120.8,120.8,0,0,0,3.08,13.79c.66,2.07,1.22,4.08,1.91,5.9.33.91.6,1.82.94,2.67l.95,2.43c2.44,6.21,4.26,10.1,3.34,10.76-.43.31-1.43-.29-2.9-1.67q-.55-.52-1.19-1.18c-.41-.45-.81-1-1.26-1.52a38.32,38.32,0,0,1-2.81-3.91L39,217.34c-.5-.84-.94-1.75-1.43-2.68a65,65,0,0,1-2.76-6.13,71.66,71.66,0,0,1-4.66-30.3,64.9,64.9,0,0,1,.79-6.68c.19-1,.33-2,.56-3l.69-2.72a38.34,38.34,0,0,1,1.5-4.57c.26-.66.49-1.27.74-1.83s.53-1,.78-1.48c1-1.76,1.76-2.63,2.26-2.47,1.07.35.52,4.61.05,11.26l-.17,2.61c-.06.9,0,1.85-.09,2.82-.11,1.94,0,4,0,6.2A120.86,120.86,0,0,0,38.39,192.46Z"/><path class="cls-12" d="M36.06,250.75a94.42,94.42,0,0,0,5.12,8.54c.9,1.25,1.71,2.48,2.56,3.55.42.55.8,1.1,1.2,1.6l1.16,1.45c3,3.71,5,6.11,4.35,7s-3.77,0-8.06-3.08l-1.65-1.24c-.57-.44-1.1-1-1.68-1.47a42.43,42.43,0,0,1-3.46-3.52,47.69,47.69,0,0,1-10.33-19.94,42.32,42.32,0,0,1-.88-4.85c-.09-.77-.19-1.5-.23-2.22s0-1.4-.06-2.06c0-5.26,1.13-8.39,2.13-8.36s1.91,3.05,3.23,7.61l.52,1.78c.18.62.41,1.25.62,1.91.38,1.32.92,2.69,1.42,4.14A94.39,94.39,0,0,0,36.06,250.75Z"/><path class="cls-12" d="M67.93,123.65A94.35,94.35,0,0,0,69.15,133c.31,1.43.54,2.81.87,4.07.16.64.27,1.27.43,1.86l.44,1.71c1.13,4.37,1.93,7.26,1,7.85s-3.35-1.43-6-5.72l-1-1.71c-.33-.6-.61-1.25-.92-1.92a40.14,40.14,0,0,1-1.7-4.39,45.45,45.45,0,0,1-1.49-21.39,40.27,40.27,0,0,1,1.08-4.58c.22-.71.4-1.39.64-2l.73-1.83c2-4.61,4.21-6.91,5.12-6.49s.62,3.42.11,7.91l-.2,1.76c-.07.61-.1,1.25-.17,1.9-.15,1.3-.19,2.7-.3,4.16A94.26,94.26,0,0,0,67.93,123.65Z"/><path class="cls-6" d="M355.66,174.31a165.11,165.11,0,0,0-59.78,10.43c-10.63,4-21.07,9.1-31.63,13.56v-4.12L252.17,203a106,106,0,0,1-14.22,3.9c-1.55.3-3.11.56-4.69.78a69.08,69.08,0,0,1-11.64.58c-10.43-.39-20.55-3.4-30.53-6.38l-56.29-16.8-14.54-4.34-20.14-6q-2.75,33.38-8.73,66.39Q87.06,265.14,81,288.82c-.1.41-.21.82-.31,1.23-4.66,18.14-10.95,37.42-26,48.5l-.92,1.13c0,1.12,0,2.25,0,3.36Q50.69,336.71,48,330.2c11.22-9.15,18.92-22.41,22.74-36.44,4.32-15.88,4-32.73,1.4-49a1.49,1.49,0,0,0,1.43.57c1.44-.21,3-2.36,3.4-4.18a188.87,188.87,0,0,0,4.36-49.24c0-.66-.06-1.31-.09-2l3.23,3.4c6-11.47,4.25-31.47,6.3-44.25,13.89,12.88,48.77,13.2,66.08,5.51-4.33,3.77-5,12.86-10.1,15.6,1.53,0-8.28,5-6.75,4.94a129.75,129.75,0,0,0,65.78-21.6c-5.24,11-14.41,26.68-26,30.42,1.69.36,2.65-6.32,4.34-6q12.47,2.51,25.09,4.17c12.06,1.61,24.59,2.62,36.17-1.11,14.49-4.66,25.64-16.08,36.16-27.09q0,2.9-.35,5.8a65.84,65.84,0,0,1-5,19.31l32.61-13.88c.05.5.09,1,.12,1.51a27,27,0,0,1-3.55,14.74q25.15-11.8,49.59-25A27.75,27.75,0,0,1,355.66,174.31Z"/><path class="cls-6" d="M411.74,319.21c-8.3-10.85-15.05-25-20.53-40.32-.08-.22-.16-.44-.23-.65-11.25-33.09-16.84-70.92-19.39-93.54,10.71,26.93,25,59.59,39.5,85.45h0C408.88,287.05,408.92,304.81,411.74,319.21Z"/><path class="cls-14" d="M269.63,176.7c24.26-13.66,43.82-25.11,45.05-23.33s-16.68,16.14-41.28,30-46.18,21.74-47,19.86S245.4,190.42,269.63,176.7Z"/><path class="cls-14" d="M257.18,173.65c4.41-4.6,8.39-9.18,11.9-13.46,1.71-2.18,3.38-4.21,4.84-6.2.74-1,1.49-1.92,2.16-2.85l1.94-2.68c4.93-6.84,8-11.24,9-10.75s-.41,5.73-4.33,13.56l-1.59,3c-.56,1.05-1.22,2.11-1.87,3.22-1.28,2.24-2.84,4.51-4.47,6.91a121.8,121.8,0,0,1-26.14,27c-2.34,1.71-4.56,3.34-6.75,4.7-1.09.69-2.12,1.38-3.15,2l-3,1.69c-7.7,4.18-13,5.67-13.41,4.78s3.78-4.16,10.45-9.32l2.61-2c.91-.7,1.81-1.48,2.78-2.25,1.94-1.52,3.92-3.26,6-5C248.28,182.34,252.73,178.22,257.18,173.65Z"/><path class="cls-12" d="M167.43,170.51a127.73,127.73,0,0,0,20.86-7.38c3-1.53,6-2.88,8.6-4.48,1.31-.77,2.63-1.44,3.82-2.21l3.41-2.23c2.24-1.34,4.06-2.84,5.78-4,.84-.61,1.67-1.15,2.38-1.68s1.35-1.06,1.94-1.5c2.38-1.77,3.91-2.61,4.3-2.26s-.39,1.87-2.19,4.37q-.68.93-1.54,2c-.6.72-1.3,1.44-2,2.23a55.67,55.67,0,0,1-5.34,5.13l-3.32,2.77c-1.17.95-2.49,1.79-3.81,2.73a89.12,89.12,0,0,1-8.83,5.42,103.88,103.88,0,0,1-22.17,8.5,103.87,103.87,0,0,1-23.57,2.85,89.14,89.14,0,0,1-10.34-.66c-1.61-.22-3.17-.34-4.64-.63l-4.23-.9a55.7,55.7,0,0,1-7.12-2c-1-.36-2-.66-2.85-1s-1.63-.75-2.32-1.09c-2.76-1.36-4.16-2.34-4-2.84s1.92-.47,4.86,0c.73.11,1.54.26,2.42.42s1.86.23,2.89.37c2.07.25,4.38.72,7,.86l4.06.38c1.41.13,2.89.1,4.41.17,3,.2,6.29,0,9.69-.06A127.74,127.74,0,0,0,167.43,170.51Z"/><path class="cls-12" d="M132.77,165a101.23,101.23,0,0,0,11.59-5.33c1.7-1,3.36-1.87,4.83-2.84.74-.47,1.49-.89,2.17-1.36l2-1.33c5-3.41,8.07-5.83,8.93-5.11.4.34.13,1.39-.74,3q-.33.61-.76,1.34c-.3.47-.67.95-1.06,1.47a32.16,32.16,0,0,1-2.84,3.38L155,160c-.64.63-1.36,1.21-2.09,1.85a54.7,54.7,0,0,1-4.91,3.75,60.59,60.59,0,0,1-26.34,9.87,54.62,54.62,0,0,1-6.16.4c-1,0-1.9,0-2.79,0l-2.57-.2a32.13,32.13,0,0,1-4.36-.68c-.64-.14-1.23-.26-1.76-.41s-1-.34-1.45-.5c-1.73-.66-2.62-1.27-2.54-1.8.17-1.11,4.09-1.32,10.09-2l2.35-.29c.81-.1,1.65-.27,2.52-.4,1.74-.23,3.58-.66,5.51-1A101.21,101.21,0,0,0,132.77,165Z"/><path class="cls-12" d="M72.26,253c-3.94-18.19-10.05-32.28-8.1-33.34.9-.48,3.66,2.5,6.83,8.12.79,1.41,1.62,3,2.4,4.69S75,236,75.75,238a99.8,99.8,0,0,1,4,13.3,99.82,99.82,0,0,1,2,13.73c.12,2.13.24,4.15.2,6.05s-.07,3.66-.19,5.27c-.5,6.44-1.74,10.3-2.76,10.25C76.78,286.49,76.37,271.13,72.26,253Z"/><path class="cls-12" d="M82.64,210.52c-.93-5.11-1.91-9.93-2.87-14.31-.52-2.17-1-4.26-1.47-6.19l-.69-2.81-.68-2.58c-1.72-6.58-2.86-10.76-1.87-11.26s3.8,3,6.94,9.37l1.19,2.53c.4.89.76,1.83,1.15,2.8.8,1.94,1.5,4.06,2.24,6.29a126.38,126.38,0,0,1,3.6,14.79,156.62,156.62,0,0,1,2.4,27.28c0,7-.65,11.34-1.7,11.43s-2.36-4.11-3.69-10.92S84.46,220.74,82.64,210.52Z"/><path class="cls-12" d="M344.09,154.54c1.54-2,2.91-4,4.14-5.82.58-.94,1.18-1.81,1.68-2.67s1-1.65,1.46-2.38c1.79-2.95,3.1-4.91,4.17-4.69s1.56,2.67.92,6.54a22.28,22.28,0,0,1-.74,3.1,30,30,0,0,1-1.27,3.44A34.57,34.57,0,0,1,344.2,165.2a30,30,0,0,1-3,2.07,22.28,22.28,0,0,1-2.83,1.48c-3.59,1.57-6.13,1.62-6.56.71s1.11-2.74,3.53-5.19c.6-.62,1.27-1.27,2-2s1.41-1.49,2.18-2.28C340.94,158.34,342.52,156.53,344.09,154.54Z"/><path class="cls-8" d="M53.84,333.37C68.95,322.28,75.23,303,79.9,284.86A691.24,691.24,0,0,0,99.31,169.51l91,27.16c10,3,20.12,6,30.54,6.38,26.17,1,49.73-14.31,74.25-23.5A165.16,165.16,0,0,1,370.19,170s7.5,121.7,48.83,164.47c.81,73-43.54,137.46-92.3,191.78-11.27,12.55-23,25.08-37.55,33.62L289,560a72.52,72.52,0,0,1-36.5,10.2l-29.86.15a71.65,71.65,0,0,1-36.73-9.91l-1-.56c-14.55-8.54-26.28-21.06-37.55-33.62C98.62,472,52.12,407.48,52.93,334.49"/><path class="cls-15" d="M366.79,83c3.56-9.19,4.7-18.51,5.61-25.39s1.67-11.38,3.11-11.5,3.15,4.16,4.11,11.49a63.11,63.11,0,0,1,.29,13.08,57.22,57.22,0,0,1-3.61,16A46.21,46.21,0,0,1,367.44,101a36.74,36.74,0,0,1-11,8.3,22.84,22.84,0,0,1-8.9,2.45c-2.21.06-3.45-.39-3.59-1.06-.32-1.48,3.72-3.27,8.61-7.49A48.83,48.83,0,0,0,360.21,95,53.81,53.81,0,0,0,366.79,83Z"/><path class="cls-15" d="M393.72,82.48c.87-4.87,1.17-9.75,1.81-13.49s1.62-6.21,3-6.35,2.93,2,4.17,5.79a32.63,32.63,0,0,1,1.39,6.9,33.45,33.45,0,0,1-.35,9,27.19,27.19,0,0,1-3.21,8.81,20.26,20.26,0,0,1-5.08,5.9,11.07,11.07,0,0,1-4.8,2.28c-1.31.2-2.17-.08-2.53-.67-.73-1.26.54-3.35,1.86-6.32A49.1,49.1,0,0,0,393.72,82.48Z"/><path class="cls-15" d="M363.5,116.33c3.72-2.45,7.13-4.62,9.92-6.06s5-2.06,6-1.12.74,3.29-1,6.3a32.08,32.08,0,0,1-21.71,14.25c-3.46.41-5.77-.25-6.18-1.58s1-3.12,3.44-5.1S359.77,118.77,363.5,116.33Z"/><path class="cls-15" d="M405.25,202a22.88,22.88,0,0,1,7.56-8.1c2.52-1.51,4.63-1.74,5.6-.75s.76,3-.12,5.45a57,57,0,0,1-4.2,8.5,57,57,0,0,1-5.26,7.89c-1.67,2-3.28,3.19-4.65,2.83s-2.2-2.28-2.16-5.22A22.88,22.88,0,0,1,405.25,202Z"/><path class="cls-11" d="M46.05,163.48a38.77,38.77,0,0,1,3.68-7.13,28.5,28.5,0,0,1,4.21-5c2.78-2.58,5.19-3.49,6.27-2.63s.8,3.3-.21,6.55-2.66,7.39-4.44,12-3.35,8.72-4.8,11.81-2.84,5.08-4.27,5-2.54-2.4-2.85-6.18a28.52,28.52,0,0,1,.3-6.56A38.81,38.81,0,0,1,46.05,163.48Z"/><path class="cls-11" d="M77.47,109.21a11.49,11.49,0,0,1,6.45-3c2-.16,3.51.49,4.17,1.73a4.9,4.9,0,0,1-.29,4.37,16,16,0,0,1-8.4,7.53,4.9,4.9,0,0,1-4.37-.18c-1.16-.79-1.64-2.38-1.27-4.33A11.49,11.49,0,0,1,77.47,109.21Z"/><ellipse class="cls-11" cx="210.56" cy="221.64" rx="5.11" ry="8.76" transform="translate(-22.94 418.97) rotate(-86.67)"/><path class="cls-9" d="M224.78,442.79h22.94"/><path class="cls-9" d="M20.87,340A35.55,35.55,0,0,1,42,316.79"/><path class="cls-9" d="M442.19,340A35.55,35.55,0,0,0,421,316.79"/><path class="cls-11" d="M36.71,359.23a58.7,58.7,0,0,1,4.48,7.36c1.06,2.29,1.34,4.25.37,5.29s-2.92,1-5.37-.08a19.33,19.33,0,0,1-8-6.91c-2.49-3.68-3.38-8-2.81-11.09a7,7,0,0,1,1.47-3.46,2.37,2.37,0,0,1,2.07-.95c1.42.21,2.44,1.71,3.61,3.43S35.05,356.75,36.71,359.23Z"/><path class="cls-3" d="M306.74,281.15a53.41,53.41,0,0,0-19.38,5.9c-4.86,2.45-8,4.52-9.27,3.52-.59-.47-.59-1.67.1-3.41a20.9,20.9,0,0,1,4.39-6.38,33.08,33.08,0,0,1,4-3.56,37.32,37.32,0,0,1,5.31-3.26,38.1,38.1,0,0,1,28.15-2.45,37.32,37.32,0,0,1,5.79,2.29,33.07,33.07,0,0,1,4.6,2.8,20.9,20.9,0,0,1,5.43,5.52c1,1.6,1.18,2.78.69,3.34-1.07,1.2-4.53-.29-9.74-1.86A53.41,53.41,0,0,0,306.74,281.15Z"/><path class="cls-9" d="M342.4,280.36a49.37,49.37,0,0,0-70.8,6.17"/><path class="cls-16" d="M264.12,323.48c12.85-5.69,25.89-11.31,39.71-13.84s28.68-1.72,41.06,4.94"/><path class="cls-17" d="M326.2,321.18a17.9,17.9,0,0,1-35.79,0c0-9.88,8-13.77,17.9-13.77S326.2,311.3,326.2,321.18Z"/><path class="cls-3" d="M167.36,281.15a53.41,53.41,0,0,1,19.38,5.9c4.86,2.45,8,4.52,9.27,3.52.59-.47.59-1.67-.1-3.41a20.9,20.9,0,0,0-4.39-6.38,33.08,33.08,0,0,0-4-3.56,37.32,37.32,0,0,0-5.31-3.26A38.1,38.1,0,0,0,154,271.51a37.32,37.32,0,0,0-5.79,2.29,33.07,33.07,0,0,0-4.6,2.8,20.9,20.9,0,0,0-5.43,5.52c-1,1.6-1.18,2.78-.69,3.34,1.07,1.2,4.53-.29,9.74-1.86A53.41,53.41,0,0,1,167.36,281.15Z"/><path class="cls-9" d="M131.69,280.36a49.37,49.37,0,0,1,70.8,6.17"/><path class="cls-16" d="M210,323.48c-12.85-5.69-25.89-11.31-39.71-13.84s-28.68-1.72-41.06,4.94"/><path class="cls-17" d="M147.9,321.18a17.9,17.9,0,0,0,35.79,0c0-9.88-8-13.77-17.9-13.77S147.9,311.3,147.9,321.18Z"/><path class="cls-9" d="M206,498.28A59.24,59.24,0,0,0,236,503c14.26-1.51,29.15-10,32.35-24"/><circle class="cls-2" cx="237.17" cy="528.6" r="10.55" transform="translate(-329.15 406.34) rotate(-53.65)"/></g></g></svg>
0 \ No newline at end of file 2 \ No newline at end of file
src/assets/icons/dynamic-avatar-5.svg 0 → 100644
  1 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 485.29 648.83"><defs><style>.cls-1{fill:#485d63;}.cls-2{fill:#dfe7ea;}.cls-3{fill:#f0d7c2;}.cls-4{fill:#e8bc70;}.cls-5{fill:#9e8863;}.cls-6{fill:#eace9b;}.cls-7{fill:#ebcbac;}.cls-8{fill:#d7ad8c;}.cls-9{fill:#fff;}.cls-10{fill:#ebdce8;}.cls-11,.cls-12,.cls-13,.cls-15,.cls-16{fill:none;stroke:#42565e;stroke-miterlimit:10;}.cls-11{stroke-linecap:square;}.cls-11,.cls-15,.cls-16{stroke-width:10px;}.cls-12,.cls-13{stroke-width:8px;}.cls-13,.cls-15{stroke-linecap:round;}.cls-14{fill:#dcb79b;}.cls-17{fill:#325560;}.cls-18{fill:#f9d7a5;}.cls-19{fill:#aa9777;}</style></defs><title>Asset 110</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path class="cls-1" d="M443.55,323.66c2.62-14.83,4.62-26.94,6.06-26.84s1.64,12.6-1,27.72-7.13,26.8-8.45,26.42S441,338.5,443.55,323.66Z"/><ellipse class="cls-2" cx="268.35" cy="594.61" rx="184.33" ry="54.22"/><path class="cls-3" d="M428.34,469.65c0-8.3,16.78-.48,23.63-5.16s12-11.49,16-18.79c17.05-31.58,10.19-74.24-15.9-98.88H412.62V469.59S428.34,471.71,428.34,469.65Z"/><path class="cls-4" d="M434.11,381c-9.53,46,36-85,40.14-131.84A277.35,277.35,0,0,0,475.52,220a190.51,190.51,0,0,0-21.46-84.42c-9.77-18.73-24.42-37-45-41.73H276.62V389.38S434.59,378.69,434.11,381Z"/><path class="cls-5" d="M472.25,252.2C468.11,299,422.58,430,432.11,384c.12-.56-8.91-.38-22.68.23,8.3-26.32,15.11-53,19.16-80.32,7-47.44,5.38-96.92-11.08-142a79.81,79.81,0,0,1-9.11,39,99.38,99.38,0,0,0-66.89-53.24,146.34,146.34,0,0,1-3.3,57.77,113.39,113.39,0,0,0-63.59-35.83V96.83H407.05c20.59,4.74,35.24,23,45,41.73A190.51,190.51,0,0,1,473.52,223,276.87,276.87,0,0,1,472.25,252.2Z"/><path class="cls-4" d="M358.56,191.68c18.18-3.38,30.29-20.74,37.35-37.83A161.36,161.36,0,0,0,407.4,107,85.23,85.23,0,0,0,382.46,38.8h0A82.69,82.69,0,0,0,364,24.87C291.64-14.73,216.06,17,145.47,66.21,71.2,118,29.88,211,34.33,301.46c1.21,24.66,5.52,49.05,8,73.62,3,30.75,3.14,61.7,3.24,92.6.09,28.69.18,57.42-2,86s-9.05,60.95-33.71,75.78C25,638.32,41.63,645.8,59.15,645.74c32.19-.11,59.91-26.75,69.67-57.43s4.74-64.17-4.61-95"/><path class="cls-6" d="M127.21,490.34c9.35,30.8,14.36,64.3,4.61,95s-37.48,57.33-69.67,57.43c-17.52.06-34.2-7.41-49.34-16.24.81-.49,1.59-1,2.36-1.51,40.57-1.44,79.75-27.29,96.16-64.58a37.9,37.9,0,0,1-38,.64A52.25,52.25,0,0,0,111.77,525a51.18,51.18,0,0,1-32.54,2.87c10.53-2.58,18.3-12,22.13-22.1s4.42-21.18,5.43-32c1.93-20.56,5.55-41.07,12.68-60.45,15.06-40.93,44.72-74.4,74.56-106.4q7.86,36.69,19.35,72.48Z"/><path class="cls-7" d="M115.17,463.89C130.26,540.2,184.36,587,245.46,628.51c8.84,6,18.31,12.23,29,12.65,10.49.41,20.28-4.85,29.28-10.26,49.1-29.54,94.28-70.57,113.42-124.58,13-36.78,13.08-76.71,13-115.73-.09-35-1-72.74-21.94-100.84-13.87-18.64-36-32.23-42.17-54.64-4.65-16.91,0-38.12-16.91-48a29.44,29.44,0,0,0-9.22-3.32c-27.55-5.42-55,14.79-81.91,8.28-11.58-2.8-21.58-10.31-33.12-13.26-15-3.84-31.36.63-44.2,9.35s-22.58,21.33-30.6,34.61c-28.1,46.52-37,101.94-42.33,156l0,.43a214,214,0,0,0,3.08,62.46Z"/><path class="cls-3" d="M418.83,302s34.47,218.5-141.37,339.17c-8.65,5.93,20.28-4.85,29.27-10.26,49.1-29.54,94.28-70.57,113.43-124.58,13-36.78,13.08-76.71,13-115.73-.08-30.16-.78-62.3-14.31-88.6"/><path class="cls-8" d="M367.25,203.16c-.15.26-.31.51-.47.77-17,27.27-46.39,49.11-78.51,48-11.52-.41-23-3.7-34.44-2.2-17.75,2.32-32,15.69-42.92,29.89C168,335.51,159.1,412.77,176.93,481c7.78,29.76,20.24,58.34,25.29,88.69a75.28,75.28,0,0,1,.81,21.66c-39.62-33.48-70.95-73.23-81.86-128.43l-4.39-22.2a213.9,213.9,0,0,1-3.08-62.46c0-.14,0-.28,0-.43,5.35-54.09,14.23-109.5,42.33-156,8-13.29,17.76-25.89,30.6-34.62s29.16-13.18,44.2-9.34c11.55,3,21.54,10.46,33.12,13.25,26.94,6.51,54.36-13.7,81.92-8.28a29.37,29.37,0,0,1,9.22,3.32C362.15,190.21,365.45,196.27,367.25,203.16Z"/><path class="cls-9" d="M384.43,338.52c-13.54,10.91-12.77,39.26-34.85,41-14.66,1.18-44.11-16.07-34.5-26.74,5-5.5,25-11.47,25-11.47Z"/><path class="cls-10" d="M384.43,338.52c-13.53,10.91-12.77,39.26-34.85,41-14.66,1.19-44.11-16.07-34.5-26.74a15.69,15.69,0,0,1,3.11-2.48c4.63,9.4,24.27,19.12,35.39,18.22,16.34-1.32,20.17-17.18,26.54-29.76Z"/><path class="cls-8" d="M356,316.88c-12.09,1.06-22.72,5.35-30.26,9.22s-12.51,7-14.47,5.49c-.92-.74-.92-2.6.15-5.33a32.62,32.62,0,0,1,6.86-10,51.64,51.64,0,0,1,6.32-5.55,58.26,58.26,0,0,1,8.29-5.08,59.48,59.48,0,0,1,43.94-3.83,58.26,58.26,0,0,1,9,3.57,51.62,51.62,0,0,1,7.18,4.38,32.64,32.64,0,0,1,8.47,8.62c1.53,2.5,1.85,4.33,1.07,5.22-1.66,1.87-7.07-.45-15.21-2.9S368.11,315.84,356,316.88Z"/><path class="cls-11" d="M411.69,319.94a77.07,77.07,0,0,0-110.53,9.63"/><path class="cls-12" d="M300.9,360.34c13.2-7.76,26.61-15.47,41.26-19.92s30.84-5.43,45.06.23"/><path class="cls-13" d="M313.72,357c5.68,13.18,20.84,23.93,35.5,22.74,22.08-1.78,20.31-29.13,33.85-40"/><path class="cls-14" d="M365.83,389.68a35.49,35.49,0,0,1-7.48,2.76,30.48,30.48,0,0,1-3.43.6,22.93,22.93,0,0,1-3,.2c-3.71,0-5.91-.66-5.87-1s2.27-.36,5.74-.84c.87-.12,1.81-.26,2.81-.49s2.06-.49,3.17-.78a39.27,39.27,0,0,0,13.18-6.78c.88-.73,1.75-1.4,2.48-2.12s1.43-1.37,2-2c2.4-2.54,3.67-4.38,4-4.18s-.46,2.33-2.63,5.33a22.9,22.9,0,0,1-1.92,2.33,30.56,30.56,0,0,1-2.48,2.44A35.49,35.49,0,0,1,365.83,389.68Z"/><path class="cls-14" d="M324.31,390.28a20.85,20.85,0,0,1-5.91-3.69c-1.32-1.22-1.92-2.18-1.69-2.44.49-.55,3.92,1.86,8.59,3.78s8.77,2.73,8.72,3.47c0,.34-1.13.6-2.93.51A20.86,20.86,0,0,1,324.31,390.28Z"/><path class="cls-9" d="M163.16,338.52c13.54,10.91,12.77,39.26,34.85,41,14.66,1.18,44.11-16.07,34.5-26.74-5-5.5-25-11.47-25-11.47Z"/><path class="cls-10" d="M163.16,338.52c13.53,10.91,12.77,39.26,34.85,41,14.66,1.19,44.11-16.07,34.5-26.74a15.69,15.69,0,0,0-3.11-2.48c-4.63,9.4-24.27,19.12-35.39,18.22-16.34-1.32-20.17-17.18-26.54-29.76Z"/><path class="cls-8" d="M191.58,316.88c12.09,1.06,22.72,5.35,30.26,9.22s12.51,7,14.47,5.49c.92-.74.92-2.6-.15-5.33a32.62,32.62,0,0,0-6.86-10,51.64,51.64,0,0,0-6.32-5.55,58.26,58.26,0,0,0-8.29-5.08,59.48,59.48,0,0,0-43.94-3.83,58.26,58.26,0,0,0-9,3.57,51.62,51.62,0,0,0-7.18,4.38,32.64,32.64,0,0,0-8.47,8.62c-1.53,2.5-1.85,4.33-1.07,5.22,1.66,1.87,7.07-.45,15.21-2.9S179.48,315.84,191.58,316.88Z"/><path class="cls-11" d="M135.9,319.94a77.07,77.07,0,0,1,110.53,9.63"/><path class="cls-12" d="M246.69,360.34c-13.2-7.76-26.61-15.47-41.26-19.92s-30.84-5.43-45.06.23"/><path class="cls-13" d="M233.87,357c-5.68,13.18-20.84,23.93-35.5,22.74-22.08-1.78-20.31-29.13-33.85-40"/><path class="cls-14" d="M182.94,387.41a43.84,43.84,0,0,0,6.92,2.76c1.11.29,2.16.61,3.17.78s1.94.37,2.81.49c3.47.47,5.69.44,5.74.84s-2.16,1-5.87,1a22.93,22.93,0,0,1-3-.2,30.47,30.47,0,0,1-3.43-.6,33.07,33.07,0,0,1-14.08-7.24,30.55,30.55,0,0,1-2.48-2.44,22.9,22.9,0,0,1-1.92-2.33c-2.18-3-2.9-5.2-2.63-5.33s1.62,1.63,4,4.18c.61.63,1.26,1.32,2,2s1.6,1.39,2.48,2.12A43.84,43.84,0,0,0,182.94,387.41Z"/><path class="cls-14" d="M222.31,387.93c4.67-1.92,8.1-4.33,8.59-3.78.22.26-.37,1.23-1.69,2.44a21.64,21.64,0,0,1-12.7,5.31c-1.79.09-2.9-.17-2.93-.51C213.54,390.66,217.66,389.9,222.31,387.93Z"/><path class="cls-15" d="M118.17,465.89C133.26,542.2,187.36,589,248.46,630.51c8.84,6,18.31,12.23,29,12.65,10.49.41,20.28-4.85,29.28-10.26,49.1-29.54,94.28-70.57,113.42-124.58,13-36.78,13.08-76.71,13-115.73-.09-35-1-72.74-21.94-100.84-13.87-18.64-36-32.23-42.17-54.64-4.65-16.91,0-38.12-16.91-48a29.44,29.44,0,0,0-9.22-3.32c-27.55-5.42-55,14.79-81.91,8.28-11.58-2.8-21.58-10.31-33.12-13.26-15-3.84-31.36.63-44.2,9.35s-22.58,21.33-30.6,34.61c-28.1,46.52-37,101.94-42.33,156l0,.43a214,214,0,0,0,3.08,62.46Z"/><path class="cls-15" d="M408.06,91.27c20.59,4.74,35.24,23,45,41.73a190.51,190.51,0,0,1,21.46,84.42,277.35,277.35,0,0,1-1.27,29.22c-4.14,46.8-11.45,94.63-40.14,131.84"/><path class="cls-15" d="M431.34,466.89c8.08,1.87,16.78-.48,23.63-5.16s12-11.49,16-18.79c17.05-31.58,10.19-74.24-15.9-98.88"/><polygon class="cls-3" points="274.12 398.32 274.12 484.32 304.12 484.32 274.12 398.32"/><polyline class="cls-11" points="274.28 402.83 273.05 474.82 272.96 479.82"/><path class="cls-9" d="M363.87,259.63c2.39,2.34,5,4.47,7.37,6.54a66.27,66.27,0,0,1,6.23,6,21.72,21.72,0,0,1,3.45,5c.59,1.36.69,2.25.28,2.58s-1.28.1-2.47-.56-2.79-1.64-4.78-2.86-4.34-2.7-7-4.47a59.84,59.84,0,0,1-8.45-6.68,30.66,30.66,0,0,1-6.65-9.31,26.37,26.37,0,0,1-2.3-9,17.4,17.4,0,0,1,.59-6.16c.45-1.41,1-2.13,1.55-2.09,1.1.08,1.66,3,3.17,7.19a39.37,39.37,0,0,0,3.26,6.83A35.88,35.88,0,0,0,363.87,259.63Z"/><ellipse class="cls-9" cx="351.31" cy="225.49" rx="3.83" ry="5.04" transform="translate(-15.6 26.39) rotate(-4.21)"/><path class="cls-1" d="M65.56,459.91c-.07-30.74-1.78-55.72.4-56,1-.13,2.79,6,4.36,16.12.79,5.06,1.49,11.11,2,17.86s.84,14.18.88,22-.25,15.25-.71,22-1.13,12.81-1.88,17.87c-1.49,10.13-3.21,16.28-4.23,16.16C64.22,515.65,65.74,490.65,65.56,459.91Z"/><path class="cls-1" d="M111.93,261.4a45.42,45.42,0,0,1,5.4-11.7c1.89-2.77,3.61-4.19,4.56-3.75,1.93.92.15,8.64-2.65,17.73s-5.74,16.44-7.86,16.11c-1-.18-1.65-2.32-1.64-5.67A45.45,45.45,0,0,1,111.93,261.4Z"/><path class="cls-1" d="M77.62,398.25c-4-26.89-6.89-48.82-4.79-49.26s8.3,21,12.36,48.12,4.42,49.44,2.35,49.63S81.69,425.13,77.62,398.25Z"/><path class="cls-1" d="M427.32,123.89a91.18,91.18,0,0,1,3.08,13c.28,2,.56,4,.67,5.81s.21,3.53.22,5.08c0,6.23-.81,10-1.47,10-1.53,0-1.71-15.08-7.36-32.38C417,108.09,408.4,95.73,409.62,94.82c.52-.4,3.4,2.2,7,7.28.9,1.27,1.85,2.68,2.77,4.26s1.88,3.29,2.83,5.11A91.15,91.15,0,0,1,427.32,123.89Z"/><path class="cls-1" d="M435.53,122.29a80.51,80.51,0,0,1,5,12.58c.55,2,1.09,3.91,1.43,5.73.18.91.38,1.78.5,2.62l.33,2.44c.74,6.25.25,10.13-.4,10.17s-1.55-3.67-3.14-9.47l-.63-2.27c-.22-.79-.51-1.59-.76-2.44-.49-1.69-1.15-3.45-1.79-5.32a107.91,107.91,0,0,0-11.54-22.83c-1.12-1.62-2.14-3.2-3.22-4.6-.53-.71-1-1.41-1.51-2.06L418.35,105c-3.72-4.72-6.25-7.57-5.76-8.15s3.83,1.41,8.42,5.71l1.77,1.72c.61.6,1.19,1.28,1.81,2,1.27,1.35,2.48,2.91,3.77,4.55A80.56,80.56,0,0,1,435.53,122.29Z"/><path class="cls-1" d="M437.62,333.7c-.34-15.36-3.9-27.55-2.48-28.05.63-.22,2.37,2.59,4.09,7.59a64,64,0,0,1,2.31,9,74.61,74.61,0,0,1,.62,22.7,63.92,63.92,0,0,1-1.82,9.1c-1.44,5.09-3,8-3.67,7.8C435.24,361.42,438.12,349.06,437.62,333.7Z"/><path class="cls-16" d="M433.65,395.23a27.4,27.4,0,0,1,25.66,32.54"/><path class="cls-17" d="M184.12,352.09a15.92,15.92,0,1,0,31.84,0c0-8.79-7.13-13.92-15.92-13.92S184.12,343.29,184.12,352.09Z"/><circle class="cls-9" cx="206.12" cy="357.33" r="2.5"/><path class="cls-17" d="M364,352.09a15.92,15.92,0,1,1-31.84,0c0-8.79,7.13-13.92,15.92-13.92S364,343.29,364,352.09Z"/><circle class="cls-9" cx="341.95" cy="357.33" r="2.5"/><circle class="cls-3" cx="314.12" cy="599.33" r="11.5"/><path class="cls-8" d="M332.64,526.83c-1.48,3.18-4.8,5.06-8.08,6.31-13,5-25.52,2.38-36.86-5-4.46,3.84-9.18,5.62-14.07,5.29l.4-5.84c3.77.25,7.57-1.5,11.3-5.23l1.72-1.72,2,1.37c7.57,5.19,36.55-.44,42.56-1.18"/><path class="cls-8" d="M209.56,521.86c-3.46-2.9-5.74-5-5.94-5l3-3c6,.75,45.11,13.37,52.68,8.18l2-1.37,1.72,1.72c3.73,3.73,7.53,5.48,11.3,5.23l.4,5.84c-4.88.33-9.61-1.44-14.07-5.29-1.94,1.26-5.62,2.48-10,3.53A46.93,46.93,0,0,1,209.56,521.86Z"/><path class="cls-16" d="M271.67,524.41c3.93.27,8.6-1.11,13.57-6.08,0,0,1.62,1.11,4.16,2.68A33,33,0,0,0,330,516.25h0"/><path class="cls-16" d="M272.36,524.41c-3.93.27-8.6-1.11-13.57-6.08l-.1.07a37.13,37.13,0,0,1-47.07-4.52l-3.53-3.53"/><path class="cls-18" d="M390.67,49.67a524.8,524.8,0,0,0-73-15.76c-22.42-3.1-45.46-4.46-67.51.61-21.72,5-42.56,16.9-54.62,35.6a34.67,34.67,0,0,0,4.79-12.35c.11-.6.21-1.2.28-1.8a71.27,71.27,0,0,0-45.38,38.41,54.12,54.12,0,0,0,4-14.52,52.4,52.4,0,0,0,.43-8.21,96.11,96.11,0,0,0-45.21,47.18c-.65,1.46-1.26,3-1.82,4.45a1.23,1.23,0,0,0-.32-.17c-1.85-.64-3.67.94-4.91,2.45a58.38,58.38,0,0,0-12.54,27.11l-.06-9.87-.51.44a66.28,66.28,0,0,0-22.54,56.07q-.63-3-1.27-6c-.38.65-.75,1.3-1.12,2a87.78,87.78,0,0,0-9.45,57.92A37.49,37.49,0,0,0,54,243.29c-.67-.81-1.38-1.6-2.12-2.35a73.15,73.15,0,0,0-.2,50.58,11.34,11.34,0,0,0-3.33-3q-.41-.24-.84-.45c-.5,15.72-.26,31.47.71,47.16q-2.35-2.53-4.63-5.15c-2.08-8.34-4.19-16.69-6.18-25.05.35,6.55.92,13.09,1.61,19.61-.4-.47-.78-1-1.15-1.43-.68-6.57-1.22-13.15-1.55-19.75q-.3-6.09-.32-12.19a276.58,276.58,0,0,1,2.33-35,282.81,282.81,0,0,1,8.88-42.43,275.52,275.52,0,0,1,52.85-100.1,243.92,243.92,0,0,1,47.39-43.55c9.57-6.67,19.23-13,29-18.91,1.1-1.38,2.25-2.74,3.43-4.06,21-12.49,42.38-22.77,63.85-29.51q-3.33,2-6.52,4.15C280.13,7,323.61,5.69,366,28.88a79.64,79.64,0,0,1,9.72,6.31,87,87,0,0,1,15,14.48Z"/><path class="cls-15" d="M358.56,189.68c18.18-3.38,30.29-20.74,37.35-37.83A161.36,161.36,0,0,0,407.4,105,85.23,85.23,0,0,0,382.46,36.8h0A82.69,82.69,0,0,0,364,22.87C291.64-16.73,216.06,15,145.47,64.21,71.2,116,29.88,209,34.33,299.46c1.21,24.66,5.52,49.05,8,73.62,3,30.75,3.14,61.7,3.24,92.6.09,28.69.18,57.42-2,86s-9.05,60.95-33.71,75.78C25,636.32,41.63,643.8,59.15,643.74c32.19-.11,59.91-26.75,69.67-57.43s4.74-64.17-4.61-95"/><path class="cls-1" d="M46.16,273.53c3.26,8.9,6.48,17,8.51,23s2.9,10,1.93,10.42-3.52-2.66-6.84-8.14A133.92,133.92,0,0,1,39,276.15,109.19,109.19,0,0,1,35,262.74c-.42-2.12-.83-4.12-1.06-6-.12-1-.26-1.87-.34-2.76l-.18-2.56c-.35-6.55.52-10.59,1.53-10.63s2.16,3.78,3.82,9.76l.65,2.35.75,2.53c.48,1.75,1.09,3.6,1.67,5.55C43.12,264.82,44.55,269.08,46.16,273.53Z"/><path class="cls-1" d="M54.21,234.57c1.33,3.41,2.73,6.6,4.06,9.5.7,1.43,1.32,2.82,2,4.08s1.23,2.47,1.78,3.57c2.2,4.38,3.55,7.28,2.72,8s-3.63-1-7.18-4.91a39.82,39.82,0,0,1-2.72-3.31c-1-1.22-1.84-2.6-2.78-4.06a61.19,61.19,0,0,1-8.07-21c-.28-1.71-.55-3.34-.66-4.88a39.84,39.84,0,0,1-.19-4.28c0-5.25,1-8.44,2-8.45s2,3,3.34,7.76c.33,1.18.66,2.47,1.07,3.84s.83,2.83,1.27,4.36C51.81,227.84,52.91,231.15,54.21,234.57Z"/><path class="cls-1" d="M69.46,183.31A92.69,92.69,0,0,0,72,193.87c.54,1.58,1,3.13,1.55,4.52.27.7.49,1.4.75,2l.76,1.87c2,4.78,3.38,7.85,2.51,8.56-.41.33-1.31,0-2.6-1q-.49-.36-1-.84c-.36-.32-.72-.7-1.11-1.11A26.41,26.41,0,0,1,70.36,205l-1.3-1.82c-.44-.64-.83-1.35-1.26-2.07a45.69,45.69,0,0,1-2.42-4.77,51.11,51.11,0,0,1-4.07-24A45.6,45.6,0,0,1,62,167c.17-.82.3-1.61.5-2.36l.63-2.14A26.44,26.44,0,0,1,64.53,159c.23-.51.45-1,.68-1.41s.48-.8.71-1.14c.9-1.34,1.63-2,2.13-1.79,1.05.38.72,3.75.45,8.91l-.1,2c0,.7,0,1.43,0,2.18-.07,1.5,0,3.1,0,4.77A92.67,92.67,0,0,0,69.46,183.31Z"/><path class="cls-1" d="M89,131.24a74.29,74.29,0,0,1,2.76-13.29c.66-2,1.28-3.86,2-5.56.37-.85.69-1.68,1.07-2.45l1.12-2.2c3-5.56,5.78-8.38,6.65-7.89s-.08,4.2-1.62,9.9l-.61,2.23c-.21.77-.38,1.59-.6,2.43-.45,1.66-.8,3.47-1.23,5.34-.76,3.78-1.48,7.93-2,12.33s-.65,8.62-.72,12.47c0,1.92,0,3.76.06,5.48,0,.86,0,1.7.06,2.5l.11,2.31c.29,5.9.53,9.7-.54,10s-3.08-3.06-4.81-9.13l-.63-2.39c-.21-.84-.35-1.72-.52-2.63-.37-1.82-.58-3.79-.8-5.87A74.3,74.3,0,0,1,89,131.24Z"/><path class="cls-1" d="M113.68,100.1a74.8,74.8,0,0,1,7.45-12.67,63.61,63.61,0,0,1,4.07-4.95c.68-.74,1.31-1.47,2-2.11l2-1.83a37.12,37.12,0,0,1,3.55-2.91c.54-.4,1-.77,1.54-1.09s1-.57,1.39-.8c1.7-.91,2.78-1.21,3.12-.8.72.86-1.83,4.07-5.57,9.22l-1.46,2c-.51.7-1,1.47-1.51,2.23-1.08,1.51-2.09,3.22-3.21,5a126.11,126.11,0,0,0-6.32,11.89,126.2,126.2,0,0,0-4.81,12.58c-.58,2-1.2,3.88-1.63,5.68-.23.9-.5,1.76-.69,2.6l-.56,2.43c-1.43,6.2-2.17,10.24-3.29,10.26-.53,0-1-1-1.45-2.88q-.16-.7-.31-1.57c-.09-.57-.13-1.2-.19-1.87a37.14,37.14,0,0,1-.14-4.59l.1-2.67c0-.93.18-1.89.29-2.88A63.54,63.54,0,0,1,109,114,74.81,74.81,0,0,1,113.68,100.1Z"/><path class="cls-1" d="M154,73.71A101.68,101.68,0,0,1,161.36,60c1.33-2,2.6-3.88,3.92-5.55.65-.84,1.26-1.66,1.9-2.42L169,49.87c4.85-5.38,8.61-7.92,9.35-7.24,1.66,1.52-9.16,15-17.39,34.15-8.45,19.07-11,36.15-13.21,36-1-.08-1.69-4.56-1.05-11.78l.3-2.82c.12-1,.31-2,.48-3,.32-2.11.85-4.32,1.4-6.65A101.72,101.72,0,0,1,154,73.71Z"/><path class="cls-1" d="M202.65,42a130.36,130.36,0,0,1,14.27-14.29c2.4-2,4.67-3.85,6.94-5.42,1.13-.8,2.19-1.6,3.26-2.29l3.11-2c2-1.27,3.86-2.23,5.51-3.09.83-.42,1.59-.82,2.32-1.15s1.41-.59,2-.83c2.46-.94,3.93-1.23,4.19-.77.56,1-4,4.45-10.88,10.24l-2.7,2.28c-.94.79-1.87,1.67-2.86,2.54-2,1.71-4,3.69-6.18,5.7-4.23,4.13-8.73,8.82-13.15,14s-8.25,10.43-11.62,15.29c-1.62,2.47-3.24,4.78-4.59,7-.69,1.12-1.41,2.18-2,3.24l-1.79,3c-4.56,7.77-7.22,12.82-8.28,12.43-.5-.18-.45-1.68.07-4.26q.19-1,.48-2.14c.2-.77.47-1.59.75-2.48.58-1.76,1.21-3.8,2.13-5.94L185,69.82c.51-1.18,1.12-2.36,1.72-3.6,1.17-2.5,2.65-5.05,4.19-7.75A130.38,130.38,0,0,1,202.65,42Z"/><path class="cls-1" d="M404.92,184.19A38,38,0,0,1,412,199.47c.83,4.26.44,7-.22,7s-1.62-2.32-3.23-6a65.1,65.1,0,0,0-7.68-13.26A56.35,56.35,0,0,0,395.3,181a40.81,40.81,0,0,0-5.17-4.37c-3.08-2.17-5.53-2.54-5.57-3.28,0-.34.64-.73,1.93-.86a11.71,11.71,0,0,1,5.3.94,26.48,26.48,0,0,1,6.61,4A38.63,38.63,0,0,1,404.92,184.19Z"/><path class="cls-1" d="M426.85,221.88c-3.16-30-9.14-53.8-7.67-54.21.64-.18,3,5.57,5.63,15.23,1.33,4.82,2.68,10.63,3.94,17.13s2.34,13.7,3.18,21.3,1.25,14.87,1.45,21.49.08,12.58-.19,17.58c-.52,10-1.57,16.12-2.24,16.08C429.42,276.39,430.17,251.84,426.85,221.88Z"/><path class="cls-19" d="M380.87,146.32A106.55,106.55,0,0,0,391,112.41a124.37,124.37,0,0,0,.3-29.22c-1.82-16.69-6.12-26.48-5-27,.44-.21,2.1,2,4.21,6.39a72.26,72.26,0,0,1,3.24,8.3,88.36,88.36,0,0,1,2.92,11.47A110,110,0,0,1,398,113.2a103.85,103.85,0,0,1-10.25,36.55,85.57,85.57,0,0,1-18,24.27l-4.9,4.58-1.2-6.53c-1.62-8.83-4.94-17-7.77-24.34l-2.08-5.41c-.66-1.78-1.27-3.33-1.94-4.88a69.07,69.07,0,0,0-4.23-8.2,59.88,59.88,0,0,0-8-10.43c-2.15-2.25-3.42-3.45-3.18-3.84s1.94.18,4.73,2a41.67,41.67,0,0,1,10.23,9.73,61.38,61.38,0,0,1,5.38,8.41c.83,1.57,1.68,3.34,2.43,5l2.41,5.24c1.65,3.62,3.4,7.5,5,11.7a85.72,85.72,0,0,1,4.18,13.7l-6.1-2A84.44,84.44,0,0,0,380.87,146.32Z"/><path class="cls-5" d="M355.62,172.83c.9,6.31-1.07,6.63-1,13-1.26-1.84-16.19-21.71-17.49-23.52-9.26-12.88-20.25-25.65-35.12-31.05l-.86-.31c-8.47-2.9-17.55-3.15-26.53-2.35l-2,.19c-1.94.21-3.88.46-5.8.74a206.66,206.66,0,0,0-62.9,19.75c-7.52,3.76-15,8.21-20.48,14.49a112.31,112.31,0,0,1,27.42-27.11c17.7-12.23,39.63-21,61.76-23.36l2-.2a100.49,100.49,0,0,1,29.26,1.53c22,4.57,34.59,18.37,42.26,35.86C344,149.82,357.85,173.33,355.62,172.83Z"/><path class="cls-16" d="M164.14,208.58c8-29.33,23.69-55.63,48.72-72.92,26.11-18,61.42-28.59,93-22,36.59,7.59,47.1,40.71,52.4,73.85"/><path class="cls-1" d="M215.74,147.22a100.7,100.7,0,0,1,26.07-3.78c6.69-.08,10.83.5,10.94,1.54s-3.87,2.39-10.3,3.84-15.26,3.05-24.56,5.75a101.18,101.18,0,0,0-22.64,9.55c-5.48,3.16-8.72,5.67-9.56,4.92-.38-.35-.08-1.46,1-3.12a30.21,30.21,0,0,1,5.4-6.17,51.65,51.65,0,0,1,10-6.95A70.64,70.64,0,0,1,215.74,147.22Z"/><path class="cls-1" d="M309.26,130.58a66.63,66.63,0,0,1,7.25,11.53,56.48,56.48,0,0,1,2.3,5.48c.31.88.63,1.71.87,2.54l.65,2.39a32.74,32.74,0,0,1,.81,4.18c.08.62.17,1.19.2,1.73s0,1,0,1.48c0,1.79-.29,2.81-.81,2.92-1.09.23-2.67-3.22-5.32-8.44l-1-2c-.36-.71-.79-1.42-1.19-2.17-.78-1.52-1.75-3.06-2.7-4.71A99.37,99.37,0,0,0,295,126.14c-1.39-1.31-2.66-2.61-4-3.71-.64-.56-1.23-1.15-1.84-1.66l-1.75-1.48c-4.47-3.77-7.47-6.1-7-7.11.23-.48,1.28-.5,3-.11q.66.15,1.44.37c.51.16,1.05.37,1.64.6a32.82,32.82,0,0,1,3.88,1.75l2.18,1.18c.75.42,1.49.93,2.27,1.43a56.59,56.59,0,0,1,4.8,3.5A66.67,66.67,0,0,1,309.26,130.58Z"/><path class="cls-1" d="M61.4,607.71a117.32,117.32,0,0,0,16.11-10.4C79.9,595.56,82,593.67,84,592l2.81-2.59c.45-.42.91-.81,1.33-1.22L89.4,587c6.42-6.34,10-10.83,11-10.22.82.48-1.2,6.11-6.94,13.78L92.38,592c-.39.49-.81,1-1.23,1.47l-2.67,3.08c-2,2-4.05,4.2-6.49,6.23a91.29,91.29,0,0,1-17,11.7A88.58,88.58,0,0,1,45.76,622l-2.27.6c-.75.17-1.51.31-2.24.46-1.48.27-2.9.6-4.3.78a74.11,74.11,0,0,1-7.8.73c-1.2,0-2.32.09-3.41.1a8.86,8.86,0,0,1-3.91-.72,5.16,5.16,0,0,1-1.69-1.33,7,7,0,0,1-.87-1.36c-.39-.8-.62-1.42-.83-1.84a2.56,2.56,0,0,0-.66-.9,2.74,2.74,0,0,0-.69-.47c-.39-.21-.81-.1-1-.27s-.14-.24-.06-.49a1.5,1.5,0,0,1,.83-.77,3.81,3.81,0,0,1,3.89,1c.63.58,1.11,1.22,1.58,1.73a3.45,3.45,0,0,0,.65.58,1,1,0,0,0,.5.16,7.4,7.4,0,0,0,1.91-.18l3.16-.63c2.22-.36,4.61-1,7.18-1.58,1.28-.3,2.58-.73,3.93-1.09l2-.58,2.07-.7A112.21,112.21,0,0,0,61.4,607.71Z"/><path class="cls-1" d="M93.87,544.17a90.31,90.31,0,0,0,6.1-6.67c.85-1.1,1.72-2.12,2.44-3.14.37-.51.76-1,1.1-1.46l1-1.38c2.5-3.52,4.14-5.89,5.2-5.56s1.14,3.36-.35,8l-.63,1.79c-.23.62-.53,1.23-.83,1.88a37.89,37.89,0,0,1-2.15,4,42.83,42.83,0,0,1-14.82,14.37,37.88,37.88,0,0,1-4.06,2c-.66.27-1.28.56-1.9.77l-1.8.58c-4.65,1.34-7.72,1.07-8,.1s2.12-2.63,5.72-5l1.41-.93c.49-.32,1-.7,1.49-1.05,1-.69,2.09-1.53,3.22-2.34A90.35,90.35,0,0,0,93.87,544.17Z"/><path class="cls-1" d="M95.45,496.29c2.6-8.77,4-17.18,5.28-23.3s2.5-10,3.56-9.87,1.74,4,1.83,10.4a86.21,86.21,0,0,1-3.33,25,60.1,60.1,0,0,1-5.63,13.06A44.34,44.34,0,0,1,90,520.81a26.34,26.34,0,0,1-6.29,4.73c-1.68.84-2.78,1-3.09.6-.67-.9,2-3.78,5.2-8.78A80.56,80.56,0,0,0,95.45,496.29Z"/><path class="cls-9" d="M306.51,19.4a82.38,82.38,0,0,1,10.9,3.14,62.75,62.75,0,0,1,8.43,3.81c4.63,2.56,7.07,4.86,6.63,5.79-1,2-12.76-2.18-27.55-5.25s-27.21-4.21-27.31-6.4c0-1,3.14-2.13,8.41-2.59a62.76,62.76,0,0,1,9.26-.06A82.38,82.38,0,0,1,306.51,19.4Z"/><path class="cls-9" d="M357.75,44.44a32.45,32.45,0,0,1,6.12,10.68c1,3.06.87,5.19-.07,5.63s-2.59-.79-4.62-2.92-4.52-5.16-7.29-8.45-5.32-6.26-7.09-8.62-2.71-4.17-2.09-5,2.71-.57,5.56.89A32.45,32.45,0,0,1,357.75,44.44Z"/><path class="cls-9" d="M367.32,553.4c2.58-2.66,5-5.26,7.12-7.65l5.7-6.46c3.28-3.7,5.55-6,6.51-5.45s.28,3.75-2,8.45a57.59,57.59,0,0,1-4.68,7.85,71.75,71.75,0,0,1-15.58,16,57.59,57.59,0,0,1-7.72,4.89c-4.64,2.4-7.87,3.11-8.39,2.22s1.66-3.27,5.27-6.65l6.31-5.87C362.19,558.5,364.72,556,367.32,553.4Z"/><path class="cls-9" d="M399.53,493.29c2-9.66,4.13-17.57,6.27-17.45,1,.08,1.87,2.22,2.19,5.66a52.17,52.17,0,0,1-5.22,25.92c-1.63,3.06-3.22,4.71-4.21,4.38C396.53,511.09,397.61,503,399.53,493.29Z"/></g></g></svg>
0 \ No newline at end of file 2 \ No newline at end of file
src/assets/icons/dynamic-avatar-6.svg 0 → 100644
  1 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 586.2 682.51"><defs><style>.cls-1{fill:#dfe7ea;}.cls-2{fill:#b0d7e9;}.cls-3{fill:#54b9d3;}.cls-4{fill:#f2c7a5;}.cls-20,.cls-5{opacity:0.5;}.cls-6{fill:#ffac89;}.cls-14,.cls-7{fill:none;stroke-miterlimit:10;stroke-width:10px;}.cls-7{stroke:#274b5b;}.cls-20,.cls-8{fill:#ef997b;}.cls-9{fill:#fcdac3;}.cls-10{fill:#fff;}.cls-11{fill:#274b5b;}.cls-12{fill:#3b535c;}.cls-13{fill:#d9edf4;}.cls-14{stroke:#42565e;stroke-linecap:round;}.cls-15{fill:#ebcbac;}.cls-16{fill:#d7ad8c;}.cls-17{fill:#3f565e;}.cls-18{fill:#f2dcca;}.cls-19{fill:#ce956e;}</style></defs><title>Asset 100</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><ellipse class="cls-1" cx="289.02" cy="618.52" rx="184.33" ry="54.22"/><path class="cls-2" d="M518.48,204.9l16.76,4.24,42.08,10.65a7.19,7.19,0,0,1,2.5,12.76L516.64,279a7.19,7.19,0,0,0-.88,10.82l54.39,55.65a7.19,7.19,0,0,1-1.52,11.23l-60.92,35.54a7.19,7.19,0,0,0-3,9l23.9,56.16a7.19,7.19,0,0,1-7.12,10L448.38,459l-305.16,3.1L67.8,467.44a7.19,7.19,0,0,1-7.12-10l23.9-56.16a7.19,7.19,0,0,0-3-9L20.67,356.73a7.19,7.19,0,0,1-1.52-11.23l54.39-55.65A7.19,7.19,0,0,0,72.65,279L9.48,232.55A7.19,7.19,0,0,1,12,219.79l44.73-11.32,23.55-6L125.78,191,90.1,107.72A7.19,7.19,0,0,1,98.83,98l119.89,37.21L233.83,14.4a7.19,7.19,0,0,1,13.82-1.75l45.43,114.84"/><path class="cls-2" d="M492,198.21,463.51,191l35.69-83.27a7.19,7.19,0,0,0-8.74-9.7L370.57,135.23l-6.09-48.76-3.73-29.86L355.46,14.4a7.19,7.19,0,0,0-13.82-1.75L296.22,127.48l-7.39,3.1"/><path class="cls-3" d="M233,368q0,46-1.73,92l-86.5.88-75.42,5.37a7.2,7.2,0,0,1-7.13-10l23.9-56.17a7.17,7.17,0,0,0-3-9L22.21,355.52a7.2,7.2,0,0,1-1.52-11.25l54.39-55.64a7.18,7.18,0,0,0-.88-10.81L11,231.34a7.19,7.19,0,0,1,2.49-12.76l44.74-11.32,23.56-5.95,45.51-11.52L91.64,106.5a7.19,7.19,0,0,1,8.75-9.7L142,109.72c-2,20.85-.12,41.93,7.5,61.34,3.36,8.54,7.81,16.73,10,25.65,4.38,18.17-1.25,37.39-10,53.89s-20.63,31.17-30.05,47.31c-5.36,9.22-10,19.27-10.24,29.93s5,22,14.75,26.29c14.89,6.55,31.1-5.22,42.57-16.76S192,312.6,207.88,316c10.25,2.17,18,11.15,21.52,21S233,357.54,233,368Z"/><circle class="cls-4" cx="145.54" cy="410.18" r="47.25"/><g class="cls-5"><path class="cls-6" d="M162,452.3a47.25,47.25,0,1,1-18-90.91,48.21,48.21,0,0,1,6.74.48A47.25,47.25,0,0,0,162,452.3Z"/></g><circle class="cls-7" cx="144" cy="410.18" r="47.25"/><circle class="cls-4" cx="439.86" cy="410.18" r="47.25"/><g class="cls-5"><path class="cls-6" d="M423.36,452.3a47.25,47.25,0,1,0,18-90.91,48.21,48.21,0,0,0-6.74.48,47.25,47.25,0,0,1-11.31,90.43Z"/></g><circle class="cls-7" cx="441.41" cy="410.18" r="47.25"/><path class="cls-4" d="M174.94,538q-4.07-6.33-7.72-13.08c-16.85-31.19-26.7-68.82-26.7-109.33,0-107.79,69.7-195.18,155.68-195.18S451.87,307.81,451.87,415.6,382.17,610.78,296.2,610.78c-39.91,0-76.31-18.83-103.86-49.78"/><g class="cls-5"><path class="cls-8" d="M312.5,609.72a126,126,0,0,1-16.3,1.05c-39.92,0-76.32-18.82-103.86-49.79l-17.4-23q-4.09-6.34-7.73-13.09c-16.85-31.2-26.69-68.82-26.69-109.33,0-107.8,69.69-195.18,155.68-195.18a125.57,125.57,0,0,1,16.26,1.05c-78.33,10.19-139.41,93.2-139.41,194.12,0,40.51,9.84,78.13,26.69,109.33q3.65,6.74,7.73,13.09l17.4,23C248.63,587.7,279,605.37,312.5,609.72Z"/></g><g class="cls-5"><path class="cls-9" d="M278.39,608.72a126,126,0,0,0,16.3,1.05C334.6,609.78,371,591,398.55,560l17.4-23q4.09-6.34,7.73-13.09c16.85-31.2,26.69-68.82,26.69-109.33,0-107.8-69.69-195.18-155.68-195.18a125.57,125.57,0,0,0-16.26,1.05c78.33,10.19,139.41,93.2,139.41,194.12,0,40.51-9.84,78.13-26.69,109.33q-3.65,6.74-7.73,13.09L366,560C342.25,586.7,311.91,604.37,278.39,608.72Z"/></g><path class="cls-7" d="M416.2,294.56c20.42,33,32.58,74.47,32.58,119.49,0,107.79-69.7,195.18-155.68,195.18-39.91,0-76.31-18.83-103.86-49.78"/><path class="cls-7" d="M386.26,257.67a174,174,0,0,1,17.85,19.56"/><path class="cls-7" d="M171.84,536.47q-4.07-6.33-7.72-13.08c-16.85-31.19-26.7-68.82-26.7-109.33,0-107.79,69.7-195.18,155.68-195.18,25.65,0,49.85,7.78,71.19,21.55"/><path class="cls-10" d="M281.08,387.72a43.37,43.37,0,0,1-86.75,0"/><path class="cls-1" d="M279.21,387.62a43.37,43.37,0,1,1-86.75,0h1.36a43.39,43.39,0,0,0,84,0Z"/><path class="cls-7" d="M278,387.72a43.37,43.37,0,0,1-86.75,0"/><circle class="cls-11" cx="233.06" cy="401.66" r="10.84"/><circle class="cls-10" cx="245.46" cy="398.56" r="7.75"/><path class="cls-10" d="M403.46,387.72a43.37,43.37,0,0,1-86.75,0"/><path class="cls-1" d="M400,387.62a43.37,43.37,0,0,1-86.75,0h1.36a43.39,43.39,0,0,0,84,0Z"/><path class="cls-7" d="M400.36,387.72a43.37,43.37,0,1,1-86.75,0"/><circle class="cls-11" cx="355.44" cy="401.66" r="10.84"/><circle class="cls-10" cx="367.83" cy="398.56" r="7.75"/><path class="cls-12" d="M108.89,340.21a50,50,0,0,1-1.71-8.58,50.56,50.56,0,0,1-.16-8.11,45.27,45.27,0,0,1,2.89-13.28,31.43,31.43,0,0,1,4.37-8c1.36-1.67,2.38-2.4,2.82-2.14,1,.57-.72,4.78-2,11.6a62,62,0,0,0-1,12,59.64,59.64,0,0,0,.55,7,55.64,55.64,0,0,0,1.6,7.31c.4,1.21.76,2.43,1.21,3.58a27,27,0,0,0,1.43,3.15,13.38,13.38,0,0,0,1.74,2.56l.47.58.53.52a9.35,9.35,0,0,0,1.1,1,27.49,27.49,0,0,0,10.2,4.72c3.33.91,6.22,1.44,8.21,2s3.12,1,3.11,1.58-1.15,1-3.23,1.39a36.81,36.81,0,0,1-9,.37,31.7,31.7,0,0,1-6.37-1.1,24,24,0,0,1-7.12-3.28,14.79,14.79,0,0,1-1.73-1.33l-.85-.74-.78-.82a19.33,19.33,0,0,1-2.78-3.69,30.37,30.37,0,0,1-2-4.07C109.8,343.06,109.36,341.65,108.89,340.21Z"/><path class="cls-12" d="M137.29,260.49C144,249.27,149.5,240,151.5,240.83c1,.4.82,3.3-.45,7.63a78.09,78.09,0,0,1-17.71,29.88c-3.19,3.19-5.66,4.71-6.48,4.06C125.2,281,130.66,271.75,137.29,260.49Z"/><path class="cls-12" d="M150.36,180c-3.32-14-7.15-25.25-5.2-26.23.93-.45,3.15,1.86,5.66,6.22a75.14,75.14,0,0,1,9.05,37.63c-.25,5-1.17,8.09-2.21,8.11C155.48,205.77,153.78,194,150.36,180Z"/><path class="cls-2" d="M444.61,469.61c26,26,14.79,78.17,15.55,115l-11.74-13a126.89,126.89,0,0,1-30.82,61.49,45.3,45.3,0,0,0-14.28-15.73,95.16,95.16,0,0,1-29.43,50.17,38.29,38.29,0,0,0-1.09-31.66,60.36,60.36,0,0,1-33,36.69,24.83,24.83,0,0,0,2.7-23.94c-12,20.29-46.33,20.91-59,1.06-.88,4-.23,9.28,3.86,9.62-17.23,2.65-33-4.61-44.86-17.39a29,29,0,0,0,9.61,18.79,52.63,52.63,0,0,1-43.78-29.08c-22.23,1.38-44.43-13.85-51.15-35.09a10.63,10.63,0,0,1-2.77,10.18C116,587.24,118.1,499.8,143.26,471c0,0,43.88,33.13,85.07,32.88,25.75-.15,55.88-19.8,85.76-19.93,25-.11,35.94,34.12,52,19.06C408.52,463.13,444.07,469.07,444.61,469.61Z"/><path class="cls-3" d="M461,579.41l-11.74-13a127,127,0,0,1-30.82,61.5,45.32,45.32,0,0,0-14.28-15.73,95.26,95.26,0,0,1-29.43,50.18,38.33,38.33,0,0,0-1.08-31.66,60.34,60.34,0,0,1-33,36.69,24.83,24.83,0,0,0,2.69-23.94c-12,20.3-46.33,20.91-59,1.07-.88,4,.12,18.77,4.22,19.12-17.23,2.65-33.36-14.1-45.22-26.89.68,7.17,2.47,20.1,7.87,24.85-18.36-.94-34.06-18.58-42.05-35.14-22.23,1.39-44.43-13.85-51.15-35.09a10.63,10.63,0,0,1-2.76,10.18c-13.27-6.74-22-21.38-26.76-38.85,17,12.38,37,20.88,56.73,28.49,13.42,5.16,27,10.08,41.15,12.66,13.72,2.49,27.74,2.75,41.69,3,38.71.67,79,1,114-15.61,10-4.76,20.61-12.93,20.26-24-.4-12.69-14.29-19.93-26.14-24.48,25.24-3.74,45.92-23.31,57.43-46.07a140.7,140.7,0,0,0,10.14-27.06l3.39,2.64C453.92,508.44,460.27,542.6,461,579.41Z"/><path class="cls-13" d="M279.44,484.79l-51.11,19.06-84.11-38.17a63.86,63.86,0,0,0-12.41,22,243.36,243.36,0,0,1,51,18,250.66,250.66,0,0,1,23.32,12.64c4.12,2.52,12.77,10.78,17.87,10.15a10.52,10.52,0,0,0,4.23-1.9c46.77-30.08,81.11-31.4,135.95-21.6l-25.77-15Z"/><path class="cls-14" d="M443.74,469.61C461,504.23,464.64,541.56,461,581.14l-11.74-13a126.89,126.89,0,0,1-30.82,61.49,45.3,45.3,0,0,0-14.28-15.73,95.16,95.16,0,0,1-29.43,50.17,38.29,38.29,0,0,0-1.09-31.66,60.36,60.36,0,0,1-33,36.69,24.83,24.83,0,0,0,2.7-23.94c-12,20.29-46.33,20.91-59,1.06-.88,4,6,20,2.13,21.75-17-7.82-31.27-16.74-43.13-29.52.69,7.17,2.46,21,7.87,25.72-18.36-.94-34.06-19.45-42.05-36-22.23,1.38-44.43-13.85-51.15-35.09a10.63,10.63,0,0,1-2.77,10.18c-38.41-19.5-36.36-105.21-11.2-134"/><path class="cls-15" d="M261.78,573.43a10.43,10.43,0,0,1-10.4-10.4V523.29a10.43,10.43,0,0,1,10.4-10.4h72.77a10.43,10.43,0,0,1,10.4,10.4V563a10.43,10.43,0,0,1-10.4,10.4"/><path class="cls-16" d="M346.68,527.62v12.33a10.43,10.43,0,0,0-9.53-6.26H264.38a10.43,10.43,0,0,0-10.4,10.4V571.5a10.29,10.29,0,0,1-.87-4.13V527.62a10.43,10.43,0,0,1,10.4-10.4h72.77A10.43,10.43,0,0,1,346.68,527.62Z"/><path class="cls-17" d="M297.73,509.18c7.51,0,14.84.05,21.92.16l10.42.19,2.54.06,1.26,0h.36l.53,0,1.06.08a17.57,17.57,0,0,1,7.76,2.86,17.26,17.26,0,0,1,7.6,13.23l0,1v.76l0,1.14-.09,2.26-.2,4.41c-.28,5.79-.59,11.18-.94,16.1s-.73,9.37-1.13,13.28l-.15,1.44-.19,1.61a13.71,13.71,0,0,1-.95,3.46,13,13,0,0,1-3.6,4.84,10.45,10.45,0,0,1-7.27,2.58c-1.75-.16-2.53-.78-2.52-1.27s.76-1,1.87-1.75a11.19,11.19,0,0,0,3.55-3.62,8,8,0,0,0,1-3,7.12,7.12,0,0,0,0-1.68l-.29-2.61c-.41-3.91-.79-8.36-1.13-13.28s-.66-10.31-.94-16.1l-.2-4.41-.09-2.26,0-1.14v-.29l0-.11a2,2,0,0,1,0-.2,3.62,3.62,0,0,0-1.85-2.5,3.46,3.46,0,0,0-1.47-.38l-4.35.1-10.42.19c-7.08.1-14.41.16-21.92.16s-14.84-.05-21.92-.16l-10.42-.19-4.35-.1a3.46,3.46,0,0,0-1.47.38,3.62,3.62,0,0,0-1.86,2.5,2,2,0,0,1,0,.2l0,.11v.29l0,1.14-.09,2.26-.2,4.41c-.28,5.79-.59,11.18-.94,16.1s-.73,9.37-1.13,13.28l-.29,2.61a7.13,7.13,0,0,0,0,1.68,8,8,0,0,0,1,3,11.2,11.2,0,0,0,3.55,3.62c1.1.73,1.87,1.19,1.87,1.75s-.78,1.11-2.52,1.27a10.45,10.45,0,0,1-7.27-2.58,13,13,0,0,1-3.6-4.84,13.71,13.71,0,0,1-.95-3.46l-.19-1.61-.15-1.44c-.41-3.91-.79-8.36-1.13-13.28s-.66-10.31-.94-16.1l-.2-4.41-.09-2.26,0-1.14v-.76l0-1a17.26,17.26,0,0,1,7.6-13.23,17.57,17.57,0,0,1,7.76-2.86l1.06-.08.53,0h.36l1.26,0,2.54-.06,10.42-.19C282.89,509.23,290.22,509.18,297.73,509.18Z"/><path class="cls-17" d="M302.86,552.58a54.43,54.43,0,0,0,5.71-1.73,48,48,0,0,0,5-2.23,39.67,39.67,0,0,0,7.71-5.1c2-1.73,3.52-3.4,4.81-4.61s2.25-2,3.11-1.78,1.44,1.34,1.56,3.45a17.79,17.79,0,0,1-2.29,8.39,29.29,29.29,0,0,1-8.6,9.58,38.08,38.08,0,0,1-6.48,3.82,42.55,42.55,0,0,1-7.57,2.62c-1.33.33-2.67.56-4,.77s-2.65.32-3.9.37a47.38,47.38,0,0,1-7.23-.2A41.23,41.23,0,0,1,279,563a23.64,23.64,0,0,1-7-4.26c-1.44-1.37-2-2.56-1.64-3.35.75-1.65,4.79-1.39,10.66-1.18,2.94.11,6.36.18,10.08,0,1.86-.1,3.8-.26,5.79-.51,1-.11,2-.3,2.95-.45S301.87,552.83,302.86,552.58Z"/><path class="cls-17" d="M155.46,490.33A39.37,39.37,0,0,0,156,500a41,41,0,0,0,3.15,9.52,42.44,42.44,0,0,1-5.84-8.6,43.67,43.67,0,0,1-3.52-10.15,47.59,47.59,0,0,1-1-11c0-.93.08-1.86.14-2.79s.15-1.87.31-2.81a36.46,36.46,0,0,1,1.21-5.8l10.41,4.56a25.27,25.27,0,0,0-2,3.8c-.33.69-.58,1.41-.87,2.12l-.76,2.2A40.47,40.47,0,0,0,155.46,490.33Z"/><path class="cls-17" d="M171.41,499.11c.85,7.6,4.25,15.18,9.15,21.74a48.54,48.54,0,0,1-14.67-20.41,39.56,39.56,0,0,1-2.34-13.25,35.77,35.77,0,0,1,2.72-13.91l10,5.38C172.32,484,170.54,491.58,171.41,499.11Z"/><path class="cls-17" d="M200.42,504.82a52.28,52.28,0,0,0,7.09,20.82,55.13,55.13,0,0,1-12.6-19.43,57.85,57.85,0,0,1-3.79-24l11.2,1.92A49.27,49.27,0,0,0,200.42,504.82Z"/><path class="cls-17" d="M389.49,500.65a28,28,0,0,1-.29,9c-.5,2.28-1.27,3.62-2,3.56-1.43-.14-2-5.52-2.82-12S383,489.45,384.35,489c.66-.22,1.72.9,2.74,3A28,28,0,0,1,389.49,500.65Z"/><path class="cls-17" d="M413.62,499.69a36.83,36.83,0,0,1-2.43,12.46c-1.23,3-2.53,4.66-3.17,4.43-1.37-.52.31-7.91.5-17s-1-16.59.39-17c.65-.19,1.87,1.5,2.94,4.59A36.83,36.83,0,0,1,413.62,499.69Z"/><path class="cls-17" d="M436.93,497a55.34,55.34,0,0,1,.52,9.45,45.63,45.63,0,0,1-.89,7.66c-.91,4.3-2.14,6.77-2.8,6.63-1.47-.31,0-10.64-1.89-23s-5.89-22-4.54-22.67c.6-.31,2.44,1.74,4.48,5.63a47.93,47.93,0,0,1,3,7.1A57.59,57.59,0,0,1,436.93,497Z"/><path class="cls-17" d="M164.59,595.73a42.25,42.25,0,0,1-.27-8.85,35.84,35.84,0,0,1,.53-3.82,26.8,26.8,0,0,1,.8-3.26c1.21-3.93,2.72-6,3.34-5.81s.45,2.69.21,6.47c-.06.95-.13,2-.14,3.08s0,2.28,0,3.51a62.81,62.81,0,0,0,2.26,15.79c.35,1.18.65,2.32,1,3.36s.68,2,1,2.92c1.29,3.56,2.22,5.84,1.61,6.27s-2.57-1.21-4.84-4.65a26.73,26.73,0,0,1-1.68-2.91,35.79,35.79,0,0,1-1.58-3.52A42.25,42.25,0,0,1,164.59,595.73Z"/><path class="cls-17" d="M197.49,609.93a54.89,54.89,0,0,1-.09-14.27c.47-3.6,1.18-5.78,1.87-5.77s1.28,2.24,1.74,5.77.81,8.37,1.53,13.54c.38,2.58.84,5,1.34,7.18.3,1.07.52,2.12.83,3.06l.4,1.38.43,1.26c1.09,3.22,2,5.28,1.36,5.73s-2.5-1-4.6-4.13l-.79-1.26c-.25-.45-.49-.93-.74-1.43a32.2,32.2,0,0,1-1.4-3.26A42.34,42.34,0,0,1,197.49,609.93Z"/><path class="cls-17" d="M236.71,616.79c-4.33-15.35-4.94-28.35-3.58-28.52s4.28,12.17,8.5,27.14,8.17,27,6.83,27.61S241,632.15,236.71,616.79Z"/><path class="cls-17" d="M346.34,623.13c1.94-6.48,3.3-12.56,4.5-17s2.2-7.12,2.9-7,.94,3,.66,7.6a81.29,81.29,0,0,1-3.17,17.86,60.46,60.46,0,0,1-3.75,9.43c-.76,1.38-1.45,2.7-2.24,3.86-.39.58-.75,1.15-1.13,1.68l-1.15,1.47c-3,3.7-5.58,5.28-6,4.83s1-2.91,3-6.82l.8-1.53.8-1.69c.58-1.15,1.08-2.45,1.67-3.76C344.27,629.38,345.35,626.36,346.34,623.13Z"/><path class="cls-17" d="M376.89,610.42c1.38-7.88,2.09-15.29,3-20.62s1.84-8.6,2.54-8.54,1.06,3.43,1.06,8.84a126.52,126.52,0,0,1-1.62,21.21,61.86,61.86,0,0,1-3.15,11.54,43.31,43.31,0,0,1-4.52,8.74c-3.21,4.66-6.17,6.64-6.63,6.19s1.33-3.26,3.49-8a69.42,69.42,0,0,0,3.21-8.5A91.9,91.9,0,0,0,376.89,610.42Z"/><path class="cls-17" d="M414,597.91c1.53-6.39,2.57-12.34,3.55-16.65s1.85-7,2.56-6.92,1.08,2.86,1,7.33a81.07,81.07,0,0,1-2.17,17.44,61.49,61.49,0,0,1-3.08,9.33c-.64,1.38-1.22,2.7-1.91,3.87-.33.59-.64,1.16-1,1.7l-1,1.51c-2.65,3.79-5,5.54-5.48,5.13s.65-2.93,2.32-6.87l.65-1.55.65-1.7c.48-1.16.88-2.44,1.36-3.77C412.32,604.08,413.18,601.1,414,597.91Z"/><path class="cls-17" d="M424.42,588.28c1.66-4,3-8,4.13-11.62.51-1.83,1.05-3.56,1.44-5.21s.79-3.18,1.12-4.59c1.28-5.65,2-9.25,2.7-9.22s1.27,3.73.87,9.75c-.11,1.5-.26,3.15-.54,4.9s-.63,3.62-1,5.57a78.08,78.08,0,0,1-9.93,23.93c-1.09,1.67-2.12,3.27-3.21,4.67s-2.1,2.71-3.09,3.84c-4,4.54-7,6.72-7.52,6.27s1.53-3.53,4.62-8.43c.77-1.23,1.62-2.56,2.46-4s1.74-3,2.67-4.7C420.89,596.06,422.73,592.32,424.42,588.28Z"/><path class="cls-18" d="M137,509.24c.76-3.74,2.77-6.36,4.11-5.94s1.6,3.5.9,7-2.17,6.21-3.58,6.05S136.26,513,137,509.24Z"/><path class="cls-18" d="M138.33,549.64a54.36,54.36,0,0,1-1.95-15.24c.12-3.95.78-6.35,1.46-6.36,1.47,0,2.42,9.33,5.42,20.26s6.83,19.45,5.58,20.21c-.59.34-2.39-1.39-4.5-4.73A53.49,53.49,0,0,1,138.33,549.64Z"/><path class="cls-14" d="M442.82,467.33A165.7,165.7,0,0,0,371,498.45c-3.11,2.36-6.43,4.93-10.32,5.07-4.14.15-7.78-2.48-11.25-4.75a88.22,88.22,0,0,0-21-10.34c-7.89-2.54-16.26-3.27-24.5-3.47s-16.56-.42-24.68.2a82.67,82.67,0,0,0-20.63,4.06,87.16,87.16,0,0,0-19.26,9.55c-3.47,2.26-7.11,4.89-11.25,4.75-3.9-.14-7.22-2.72-10.32-5.07a165.7,165.7,0,0,0-71.82-31.12"/><line class="cls-19" x1="228.33" y1="503.85" x2="263.97" y2="487.62"/><path class="cls-3" d="M219.34,122.68a55.94,55.94,0,0,1,29.93,12.77c.6-22.61-11.09-43.51-22.43-63.08A20.72,20.72,0,0,1,250,76.94a162.61,162.61,0,0,0-14.86-54.86c-4.94,2.27-6.38,8.48-7.16,13.85a673.21,673.21,0,0,0-6.9,86.47"/><path class="cls-12" d="M248.91,75a148.5,148.5,0,0,1,16.63,15.51,144.21,144.21,0,0,0-20.85-8.11,139.78,139.78,0,0,0-21.24-4.65l6.15-15.9A152.75,152.75,0,0,1,248.91,75Z"/><path class="cls-12" d="M246.73,129.61c7.6,7.08,14.49,15.09,19.26,24-7.16-7.34-15.61-12.79-24.45-17.26s-18.17-8-27.69-11.66l8.85-14.58C230.8,116.24,239.12,122.51,246.73,129.61Z"/><path class="cls-12" d="M41.67,334.64c5.88-2.52,11.18-5.31,15.27-7.08s6.9-2.54,7.48-1.65-1.16,3.21-4.57,6.22a58.45,58.45,0,0,1-15.18,9.57c-6.61,2.85-13.35,3.82-18.13,3.34s-7.5-2-7.33-3,2.94-1.5,7-2.42A86.51,86.51,0,0,0,41.67,334.64Z"/><path class="cls-3" d="M292,123.06A73,73,0,0,1,312.67,143a111.15,111.15,0,0,0,10.74-54.92l7.34,11.35A218.87,218.87,0,0,0,342,35.73c.18-6.89-.08-14.2-3.84-20a574.49,574.49,0,0,0-39.41,98"/><path class="cls-12" d="M329.81,92.79a148.49,148.49,0,0,1,8.38,21.15,144.21,144.21,0,0,0-15.36-16.27,139.76,139.76,0,0,0-17.2-13.31L318,72.64A152.73,152.73,0,0,1,329.81,92.79Z"/><path class="cls-12" d="M314.81,132.79a148.49,148.49,0,0,1,8.38,21.15,144.21,144.21,0,0,0-15.36-16.27,139.76,139.76,0,0,0-17.2-13.31L303,112.64A152.73,152.73,0,0,1,314.81,132.79Z"/><path class="cls-3" d="M400,125.72l3.05,20.6a98.07,98.07,0,0,0,40.39-35,165.29,165.29,0,0,1,1.82,34.87c18.29-2.58,31.49-18.24,42.86-32.79,3.7-4.74,7.52-9.73,8.59-15.65"/><path class="cls-12" d="M405.83,140.91a148.49,148.49,0,0,1-4.13,22.37,144.24,144.24,0,0,0-4.38-21.94,139.8,139.8,0,0,0-7.51-20.41l16.71-3.37A152.75,152.75,0,0,1,405.83,140.91Z"/><path class="cls-12" d="M448.83,134.91a148.49,148.49,0,0,1-4.13,22.37,144.24,144.24,0,0,0-4.38-21.94,139.8,139.8,0,0,0-7.51-20.41l16.71-3.37A152.75,152.75,0,0,1,448.83,134.91Z"/><path class="cls-3" d="M464.55,183.7a38,38,0,0,1-28.72,20.79c5,2.49,10.14,5,15.66,6,10.25,1.84,20.63-1.73,30.28-5.63,2.76-1.11,5.91-2.76,6.27-5.71.26-2.14-1.18-4.2-3-5.33a17.78,17.78,0,0,0-6.15-1.91c-5.36-1-11-2.31-14.88-6.17"/><path class="cls-3" d="M549.55,205.7a38,38,0,0,1-28.72,20.79c5,2.49,10.14,5,15.66,6,10.25,1.84,20.63-1.73,30.28-5.63,2.76-1.11,5.91-2.76,6.27-5.71.26-2.14-1.18-4.2-3-5.33a17.78,17.78,0,0,0-6.15-1.91c-5.36-1-11-2.31-14.88-6.17"/><path class="cls-12" d="M448.64,203.38a148.49,148.49,0,0,1-22,5.87,144.21,144.21,0,0,0,17.94-13.38,139.79,139.79,0,0,0,15.21-15.54L470,194A152.72,152.72,0,0,1,448.64,203.38Z"/><path class="cls-7" d="M78.71,199.41l45.52-11.52L88.55,104.62a7.19,7.19,0,0,1,8.74-9.7l119.89,37.21L232.28,11.3A7.19,7.19,0,0,1,246.1,9.55l46.43,116.84"/><path class="cls-7" d="M38.24,364.79,19.12,353.64A7.19,7.19,0,0,1,17.6,342.4L72,286.75a7.19,7.19,0,0,0-.88-10.82L7.93,229.45a7.19,7.19,0,0,1,2.5-12.76l44.73-11.32"/><path class="cls-7" d="M141.67,459l-75.42,5.37a7.19,7.19,0,0,1-7.12-10L83,398.2a7.19,7.19,0,0,0-3-9L53.83,373.89"/><path class="cls-7" d="M359.19,53.51,353.92,11.3A7.19,7.19,0,0,0,340.1,9.55L292.67,126.39"/><path class="cls-7" d="M490.47,195.11,462,187.9l35.69-83.27a7.19,7.19,0,0,0-8.74-9.7L369,132.13l-6.09-48.76"/><path class="cls-7" d="M511.25,417.2l-8.09-19a7.19,7.19,0,0,1,3-9l60.92-35.54a7.19,7.19,0,0,0,1.52-11.23l-54.39-55.65a7.19,7.19,0,0,1,.88-10.82l63.17-46.49a7.19,7.19,0,0,0-2.5-12.76L533.69,206l-16.76-4.24"/><path class="cls-7" d="M446.83,455.88l73.12,8.47a7.19,7.19,0,0,0,7.12-10l-7.48-17.57"/><path class="cls-12" d="M530.64,225.38a148.49,148.49,0,0,1-22,5.87,144.21,144.21,0,0,0,17.94-13.38,139.79,139.79,0,0,0,15.21-15.54L552,216A152.72,152.72,0,0,1,530.64,225.38Z"/><path class="cls-10" d="M350.55,248.54a42,42,0,0,1,7.24,3.77,31.91,31.91,0,0,1,5.16,4.21c2.66,2.74,3.69,5,3,5.76s-2.95.06-6.13-1.33l-5.47-2.47c-2-.9-4.28-1.87-6.65-2.83s-4.67-1.77-6.77-2.52l-5.67-2c-3.27-1.17-5.41-2.17-5.36-3.25s2.34-2,6.15-2.11a31.91,31.91,0,0,1,6.64.5A41.94,41.94,0,0,1,350.55,248.54Z"/><path class="cls-10" d="M387.87,278.37a26.41,26.41,0,0,1,4.24,10.33c.43,2.88,0,4.8-1,5.11s-2.39-1-4-3-3.49-5-5.6-8.13-4.06-6-5.38-8.27-2-4-1.3-4.85,2.6-.49,5.11,1A26.41,26.41,0,0,1,387.87,278.37Z"/><path class="cls-10" d="M513.06,362.54c7.17-4.16,14-5.44,14.87-3.54s-4.19,6.2-11,10.17-13.09,6.23-14.32,4.49S505.88,366.68,513.06,362.54Z"/><ellipse class="cls-10" cx="543.85" cy="350.52" rx="5.22" ry="3.83" transform="translate(-99.25 279.43) rotate(-26.49)"/><ellipse class="cls-10" cx="513.36" cy="253.47" rx="11.08" ry="3.83" transform="translate(-32.22 427.05) rotate(-43.93)"/><path class="cls-10" d="M222.9,474a12.54,12.54,0,0,1,6.13,4.21c1.17,1.61,1.35,3.07.67,3.86s-2.05.89-3.66.66a45.65,45.65,0,0,1-10.88-3.6c-1.43-.77-2.48-1.64-2.55-2.71s.94-2.1,2.84-2.7A12.54,12.54,0,0,1,222.9,474Z"/><path class="cls-10" d="M262.35,467.89a49.09,49.09,0,0,1,8.52-.84,37.07,37.07,0,0,1,7,.59c3.93.75,6.21,2,6.1,3s-2.51,1.75-6.16,2.39c-1.83.31-4,.66-6.35,1s-4.94.82-7.64,1.33-5.25,1.08-7.59,1.58-4.46,1-6.28,1.38c-3.63.75-6.11,1-6.61.05s1.17-2.92,4.55-5.06a37.07,37.07,0,0,1,6.26-3.12A49.09,49.09,0,0,1,262.35,467.89Z"/><rect class="cls-20" x="312.3" y="359.24" width="89" height="10"/><line class="cls-7" x1="312.3" y1="359.24" x2="401.3" y2="359.24"/><rect class="cls-20" x="187.3" y="359.24" width="89" height="10"/><line class="cls-7" x1="187.3" y1="359.24" x2="276.3" y2="359.24"/><path class="cls-7" d="M113.3,415.55a22.64,22.64,0,0,1,23-12.58"/><path class="cls-7" d="M473.26,415.55a22.64,22.64,0,0,0-23-12.58"/></g></g></svg>
0 \ No newline at end of file 2 \ No newline at end of file
src/assets/icons/total-sales.svg 0 → 100644
  1 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 445 271.8"><defs><style>.cls-1{fill:#32caf8;}.cls-2{fill:#00aaf8;opacity:0.5;}.cls-3{fill:#fff;}.cls-4{fill:#426572;}</style></defs><title>Asset 500</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><rect class="cls-1" x="6" y="8.17" width="433" height="259.8" rx="12" ry="12"/><path class="cls-2" d="M439,21.16V255a13,13,0,0,1-13,13H28.72l381-259.8H426A13,13,0,0,1,439,21.16Z"/><path class="cls-3" d="M328,33.24h88.92c3.86,0,3.87-6,0-6H328c-3.86,0-3.87,6,0,6Z"/><path class="cls-3" d="M283.49,33.24H312.6c3.86,0,3.87-6,0-6H283.49c-3.86,0-3.87,6,0,6Z"/><path class="cls-4" d="M427,271.8H18a18,18,0,0,1-18-18V18A18,18,0,0,1,18,0H427a18,18,0,0,1,18,18V253.8A18,18,0,0,1,427,271.8ZM18,12a6,6,0,0,0-6,6V253.8a6,6,0,0,0,6,6H427a6,6,0,0,0,6-6V18a6,6,0,0,0-6-6Z"/><rect class="cls-4" x="37.89" y="125.08" width="12" height="20.57"/><rect class="cls-4" x="55.93" y="125.08" width="12" height="20.57"/><rect class="cls-4" x="73.97" y="125.08" width="12" height="20.57"/><rect class="cls-4" x="92.01" y="125.08" width="12" height="20.57"/><rect class="cls-4" x="118.71" y="125.08" width="12" height="20.57"/><rect class="cls-4" x="136.76" y="125.08" width="12" height="20.57"/><rect class="cls-4" x="154.8" y="125.08" width="12" height="20.57"/><rect class="cls-4" x="172.84" y="125.08" width="12" height="20.57"/><rect class="cls-4" x="199.54" y="125.08" width="12" height="20.57"/><rect class="cls-4" x="217.58" y="125.08" width="12" height="20.57"/><rect class="cls-4" x="235.63" y="125.08" width="12" height="20.57"/><rect class="cls-4" x="253.67" y="125.08" width="12" height="20.57"/><rect class="cls-4" x="280.37" y="125.08" width="12" height="20.57"/><rect class="cls-4" x="298.41" y="125.08" width="12" height="20.57"/><rect class="cls-4" x="316.45" y="125.08" width="12" height="20.57"/><rect class="cls-4" x="334.49" y="125.08" width="12" height="20.57"/><rect class="cls-4" x="43.89" y="177.53" width="161.29" height="12"/><rect class="cls-4" x="43.89" y="204.59" width="68.2" height="12"/><circle class="cls-3" cx="379.46" cy="207.35" r="23.82"/><rect class="cls-3" x="43.89" y="36.31" width="72.53" height="47.63" rx="12" ry="12"/><path class="cls-4" d="M104.42,88.86H55.89a18,18,0,0,1-18-18V47.23a18,18,0,0,1,18-18h48.53a18,18,0,0,1,18,18V70.86A18,18,0,0,1,104.42,88.86ZM55.89,41.23a6,6,0,0,0-6,6V70.86a6,6,0,0,0,6,6h48.53a6,6,0,0,0,6-6V47.23a6,6,0,0,0-6-6Z"/><path class="cls-4" d="M379.46,241.49a29.81,29.81,0,1,1,29.82-29.82A29.85,29.85,0,0,1,379.46,241.49Zm0-47.63a17.81,17.81,0,1,0,17.82,17.81A17.84,17.84,0,0,0,379.46,193.86Z"/></g></g></svg>
0 \ No newline at end of file 2 \ No newline at end of file
src/assets/icons/transaction.svg 0 → 100644
  1 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 392.49 390.69"><defs><style>.cls-1{fill:#fff;}.cls-2{fill:#f3aa9f;}.cls-3{fill:#e1978f;}.cls-4,.cls-6{fill:#426572;}.cls-5{fill:#e1d2d5;}.cls-6{font-size:100.43px;font-family:Dosis-ExtraBold, Dosis;font-weight:700;}</style></defs><title>Asset 480</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path class="cls-1" d="M383.9,162H199.69V2.19q4-.19,8.16-.19A176.87,176.87,0,0,1,383.9,162Z"/><path class="cls-2" d="M355.38,210a176.83,176.83,0,0,1-95.72,157.18l-.15.07A176.88,176.88,0,1,1,101.72,50.67l.15-.07a175.93,175.93,0,0,1,72.82-17.4V191H354.37A177.9,177.9,0,0,1,355.38,210Z"/><path class="cls-3" d="M357.53,212.16a176,176,0,0,1-17.44,76.66,1,1,0,0,1-.07.15A176.89,176.89,0,0,1,73.47,352.79l1.23.38q6,1.86,12.26,3.29A177,177,0,0,0,303.49,191h52.78A178.15,178.15,0,0,1,357.53,212.16Z"/><path class="cls-4" d="M182.85,390.69a182.87,182.87,0,0,1-84-345.31l.41-.2a180.59,180.59,0,0,1,75.13-20l6.27-.28V185H364.36l.51,5.44c.54,5.77.82,11.62.82,17.4a180.72,180.72,0,0,1-20.18,83.56c-.06.12-.12.26-.2.41a184.39,184.39,0,0,1-83,80.77l-.18.08,0,0A181.06,181.06,0,0,1,182.85,390.69ZM104.33,56.08A170.88,170.88,0,0,0,256.9,361.85l.17-.08,0,0a172.34,172.34,0,0,0,77.5-75.38l.15-.29a168.84,168.84,0,0,0,18.93-78.23c0-3.6-.11-7.23-.34-10.84H168.69V37.58a168.41,168.41,0,0,0-64.07,18.35Z"/><path class="cls-5" d="M382.9,158H309.11c-2.89-46.4-18.43-98.49-36.89-144.29l1.33.51a177.49,177.49,0,0,1,92.51,83.56A175.63,175.63,0,0,1,382.9,158Z"/><path class="cls-4" d="M392.49,172H195.69V.47L201.4.2C204.11.07,207,0,209.85,0a182.87,182.87,0,0,1,182,165.44Zm-184.8-12H379.18A170.89,170.89,0,0,0,209.85,12h-2.16Z"/><text class="cls-6" transform="translate(232.67 133.93)">%</text><path class="cls-1" d="M101.22,81.14a166.34,166.34,0,0,1,34.83-18c3.58-1.34,2-7.14-1.6-5.79A172.89,172.89,0,0,0,98.19,76c-3.18,2.15-.18,7.35,3,5.18Z"/><path class="cls-1" d="M36.28,166.34c2.62-8.63,6.74-16.94,11.05-24.83A180.58,180.58,0,0,1,87.86,91.34c2.93-2.52-1.33-6.75-4.24-4.24-23.3,20.06-44.07,47.84-53.12,77.65-1.12,3.7,4.67,5.29,5.79,1.6Z"/></g></g></svg>
0 \ No newline at end of file 2 \ No newline at end of file
src/assets/icons/visit-count.svg 0 → 100644
  1 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 419.23 419.23"><defs><style>.cls-1{fill:#fbc907;}.cls-2{fill:#f3a70f;}.cls-3{fill:#426572;}.cls-4,.cls-9{fill:#fff;}.cls-5{fill:#e8e8e8;}.cls-6{fill:#dadada;}.cls-7{opacity:0.1;}.cls-8{fill:#55e0ff;}.cls-9{opacity:0.4;}</style></defs><title>Asset 510</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><circle class="cls-1" cx="210.66" cy="209.62" r="203.61"/><path class="cls-2" d="M27.21,209.62A203.61,203.61,0,0,1,220.72,6.26q-5-.25-10.08-.25C98.19,4.86,6.11,95.09,5,207.54S94.05,412.07,206.5,413.21q2.07,0,4.13,0,5.06,0,10.08-.25A203.61,203.61,0,0,1,27.21,209.62Z"/><path class="cls-3" d="M209.61,419.23C94,419.23,0,325.19,0,209.61S94,0,209.61,0,419.23,94,419.23,209.61,325.19,419.23,209.61,419.23Zm0-407.23C100.65,12,12,100.65,12,209.61s88.65,197.61,197.61,197.61,197.61-88.65,197.61-197.61S318.58,12,209.61,12Z"/><path class="cls-4" d="M111.69,60.1a195,195,0,0,1,41.08-21.2c3.59-1.34,2-7.14-1.6-5.79a201.47,201.47,0,0,0-42.51,21.8c-3.18,2.15-.18,7.35,3,5.18Z"/><path class="cls-4" d="M35.09,160.61c3.09-10.2,8-20,13.05-29.32A212.37,212.37,0,0,1,95.87,72.18c2.93-2.52-1.33-6.75-4.24-4.24A217.08,217.08,0,0,0,43,128.26C37.63,138,32.54,148.34,29.31,159c-1.12,3.7,4.67,5.29,5.79,1.6Z"/><circle class="cls-5" cx="211.45" cy="212.12" r="156.89"/><path class="cls-6" d="M67.05,232.07a156.89,156.89,0,0,1,283.33-92.82A156.91,156.91,0,1,0,85,304.92,156.19,156.19,0,0,1,67.05,232.07Z"/><path class="cls-5" d="M211.32,152.25h0a9.16,9.16,0,0,1,9.16,9.16V210.5a9.16,9.16,0,0,1-9.16,9.16h0a9.16,9.16,0,0,1-9.16-9.16V161.41A9.16,9.16,0,0,1,211.32,152.25Z"/><circle class="cls-5" cx="211.14" cy="221.32" r="15.94"/><path class="cls-3" d="M210.48,92.62c6.29,0,6.29-9.77,0-9.77S204.19,92.62,210.48,92.62Z"/><path class="cls-3" d="M210.48,343.89c6.29,0,6.29-9.77,0-9.77S204.19,343.89,210.48,343.89Z"/><path class="cls-3" d="M339.84,218.25c6.29,0,6.29-9.77,0-9.77S333.55,218.25,339.84,218.25Z"/><path class="cls-3" d="M81.13,218.25c6.29,0,6.29-9.77,0-9.77S74.84,218.25,81.13,218.25Z"/><path class="cls-3" d="M205.56,153.32h0a9.16,9.16,0,0,1,9.16,9.16v49.09a9.16,9.16,0,0,1-9.16,9.16h0a9.16,9.16,0,0,1-9.16-9.16V162.49A9.16,9.16,0,0,1,205.56,153.32Z"/><circle class="cls-3" cx="205.38" cy="221.15" r="15.94"/><path class="cls-3" d="M135.78,272.58l135.16-89.89L290.11,170c5.22-3.46.33-11.94-4.92-8.44L150,251.4l-19.17,12.74C125.64,267.6,130.52,276.08,135.78,272.58Z"/><g class="cls-7"><ellipse class="cls-8" cx="210.2" cy="211.21" rx="156.89" ry="154.23"/></g><path class="cls-9" d="M243.13,60.17,84.37,301.88a162.18,162.18,0,0,1-18.58-47.29L193.5,60.21a153.88,153.88,0,0,1,49.67,0Z"/><path class="cls-9" d="M289.69,72.6,115.93,325.78a155.09,155.09,0,0,1-14.77-15L270,64.76A155.38,155.38,0,0,1,289.69,72.6Z"/><path class="cls-9" d="M362.16,171.75h0L232.51,360.68h0a160.93,160.93,0,0,1-42.54.43L346.63,132.84A151.63,151.63,0,0,1,362.16,171.75Z"/><path class="cls-3" d="M210.12,369.75c-89.82,0-162.89-71.88-162.89-160.23S120.31,49.29,210.12,49.29,373,121.17,373,209.52,299.94,369.75,210.12,369.75Zm0-308.46c-83.2,0-150.89,66.5-150.89,148.23s67.69,148.23,150.89,148.23S361,291.25,361,209.52,293.32,61.29,210.12,61.29Z"/></g></g></svg>
0 \ No newline at end of file 2 \ No newline at end of file
src/assets/images/dashboard/wokb/approve.png deleted 100644 → 0

2.53 KB

src/assets/images/dashboard/wokb/attendance.png deleted 100644 → 0

2.35 KB

src/assets/images/dashboard/wokb/datashow1.png deleted 100644 → 0

5.04 KB

src/assets/images/dashboard/wokb/datashow2.png deleted 100644 → 0

4.77 KB

src/assets/images/dashboard/wokb/datashow3.png deleted 100644 → 0

4.93 KB

src/assets/images/dashboard/wokb/datashow4.png deleted 100644 → 0

5.53 KB

src/assets/images/dashboard/wokb/leave.png deleted 100644 → 0

2.78 KB

src/assets/images/dashboard/wokb/meal.png deleted 100644 → 0

2.39 KB

src/assets/images/dashboard/wokb/overtime.png deleted 100644 → 0

3.15 KB

src/assets/images/dashboard/wokb/performance.png deleted 100644 → 0

2.57 KB

src/assets/images/dashboard/wokb/stamp.png deleted 100644 → 0

1.97 KB

src/assets/images/dashboard/wokb/travel.png deleted 100644 → 0

2.44 KB

src/assets/images/dashboard/wokb/wokb.png deleted 100644 → 0

190 KB

src/assets/svg/dashboard/analysis-down.svg deleted 100644 → 0
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<svg width="20px" height="12px" viewBox="0 0 20 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">  
3 - <!-- Generator: Sketch 61 (89581) - https://sketch.com -->  
4 - <title>下跌-24px</title>  
5 - <desc>Created with Sketch.</desc>  
6 - <g id="页面-2" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">  
7 - <g id="系统首页" transform="translate(-850.000000, -241.000000)">  
8 - <g id="1" transform="translate(234.000000, 120.000000)">  
9 - <g id="Total-Sales" transform="translate(598.000000, 0.000000)">  
10 - <g id="8.5%-Up-from-yesterday" transform="translate(16.000000, 114.000000)">  
11 - <g id="下跌-24px" transform="translate(0.000000, 1.000000)">  
12 - <polygon id="Path" points="0 0 24 0 24 24 0 24"></polygon>  
13 - <polygon id="Path" fill="#ED6F6F" fill-rule="nonzero" points="16 18 18.29 15.71 13.41 10.83 9.41 14.83 2 7.41 3.41 6 9.41 12 13.41 8 19.71 14.29 22 12 22 18"></polygon>  
14 - </g>  
15 - </g>  
16 - </g>  
17 - </g>  
18 - </g>  
19 - </g>  
20 -</svg>  
21 \ No newline at end of file 0 \ No newline at end of file
src/assets/svg/dashboard/analysis-icon1.svg deleted 100644 → 0
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<svg width="60px" height="60px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">  
3 - <!-- Generator: Sketch 61 (89581) - https://sketch.com -->  
4 - <title>Icon1@3x</title>  
5 - <desc>Created with Sketch.</desc>  
6 - <g id="页面-2" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">  
7 - <g id="系统首页" transform="translate(-419.000000, -136.000000)" fill="#0593FF">  
8 - <g id="1" transform="translate(234.000000, 120.000000)">  
9 - <g id="Total-Users">  
10 - <g id="Icon1" transform="translate(185.000000, 16.000000)">  
11 - <path d="M23,60 C10.2974508,60 1.55561363e-15,49.7025492 0,37 L0,23 C-1.55561363e-15,10.2974508 10.2974508,2.33342044e-15 23,0 L37,0 C49.7025492,-2.33342044e-15 60,10.2974508 60,23 L60,37 C60,49.7025492 49.7025492,60 37,60 L23,60 Z" id="Circle-2" opacity="0.209999993"></path>  
12 - <g id="Group" transform="translate(14.000000, 18.000000)" fill-rule="nonzero">  
13 - <path d="M24,6.66666667 C26.209139,6.66666667 28,8.45752767 28,10.6666667 C28,12.8758057 26.209139,14.6666667 24,14.6666667 C21.790861,14.6666667 20,12.8758057 20,10.6666667 C20,8.45752767 21.790861,6.66666667 24,6.66666667 Z M12,0 C14.9455187,0 17.3333333,2.38781467 17.3333333,5.33333333 C17.3333333,8.278852 14.9455187,10.6666667 12,10.6666667 C9.05448133,10.6666667 6.66666667,8.278852 6.66666667,5.33333333 C6.66666667,2.38781467 9.05448133,0 12,0 Z" id="Combined-Shape" opacity="0.587820871"></path>  
14 - <path d="M23.4686027,16.0012776 L23.3172917,16 C27.927838,16 31.7158139,18.2931929 31.9979916,23.2 C32.0092328,23.3954741 31.9979916,24 31.2745999,24 L26.1333333,24 L26.1333333,24 C26.1333333,20.9989578 25.1418595,18.2294867 23.4686027,16.0012776 Z M11.9777884,13.3333333 C18.3616218,13.3333333 23.6065116,16.3909238 23.9972191,22.9333333 C24.0127839,23.1939654 23.9972191,24 22.9955999,24 L0.97000297,24 L0.97000297,24 C0.635616207,24 -0.027282334,23.2789066 0.000868912387,22.932274 C0.517678033,16.5686878 5.6825498,13.3333333 11.9777884,13.3333333 Z" id="Combined-Shape"></path>  
15 - </g>  
16 - </g>  
17 - </g>  
18 - </g>  
19 - </g>  
20 - </g>  
21 -</svg>  
22 \ No newline at end of file 0 \ No newline at end of file
src/assets/svg/dashboard/analysis-icon2.svg deleted 100644 → 0
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<svg width="60px" height="60px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">  
3 - <!-- Generator: Sketch 61 (89581) - https://sketch.com -->  
4 - <title>Icon2@3x</title>  
5 - <desc>Created with Sketch.</desc>  
6 - <g id="页面-2" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">  
7 - <g id="系统首页" transform="translate(-719.000000, -136.000000)">  
8 - <g id="1" transform="translate(234.000000, 120.000000)">  
9 - <g id="Total-Order" transform="translate(299.000000, 0.000000)">  
10 - <g id="Icon2" transform="translate(186.000000, 16.000000)">  
11 - <path d="M23,60 C10.2974508,60 1.55561363e-15,49.7025492 0,37 L0,23 C-1.55561363e-15,10.2974508 10.2974508,2.33342044e-15 23,0 L37,0 C49.7025492,-2.33342044e-15 60,10.2974508 60,23 L60,37 C60,49.7025492 49.7025492,60 37,60 L23,60 Z" id="Circle-2" fill="#FFD164" opacity="0.209999993"></path>  
12 - <g id="icon" transform="translate(15.000000, 13.000000)">  
13 - <path d="M0,11.3164701 L12.9004912,18.7645722 C13.0394036,18.8447733 13.1850623,18.9027046 13.3333333,18.9394739 L13.3333333,33.3847054 L0.920064885,26.0385088 C0.349783865,25.7010154 0,25.0875659 0,24.4249029 L0,11.3164701 Z M30,11.1184665 L30,24.4249029 C30,25.0875659 29.6502161,25.7010154 29.0799351,26.0385088 L16.6666667,33.3847054 L16.6666667,18.8129235 C16.6969108,18.7978151 16.7268876,18.7817016 16.7565565,18.7645722 L30,11.1184665 L30,11.1184665 Z" id="Combined-Shape" fill="#FFC741"></path>  
14 - <path d="M0.405221909,7.70142332 C0.562796988,7.50243849 0.761684783,7.33426405 0.993563997,7.21076013 L14.118564,0.220099528 C14.6695479,-0.0733665093 15.3304521,-0.0733665093 15.881436,0.220099528 L29.006436,7.21076013 C29.1851826,7.30596446 29.3443248,7.42771319 29.480051,7.56965747 L15.0898899,15.8778209 C14.9952678,15.9324509 14.9080291,15.9949583 14.8285239,16.0640363 C14.7490186,15.9949583 14.66178,15.9324509 14.5671579,15.8778209 L0.405221909,7.70142332 Z" id="Path" fill="#FFD164" opacity="0.659481957"></path>  
15 - </g>  
16 - </g>  
17 - </g>  
18 - </g>  
19 - </g>  
20 - </g>  
21 -</svg>  
22 \ No newline at end of file 0 \ No newline at end of file
src/assets/svg/dashboard/analysis-icon3.svg deleted 100644 → 0
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<svg width="60px" height="60px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">  
3 - <!-- Generator: Sketch 61 (89581) - https://sketch.com -->  
4 - <title>Icon3@3x</title>  
5 - <desc>Created with Sketch.</desc>  
6 - <g id="页面-2" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">  
7 - <g id="系统首页" transform="translate(-1018.000000, -136.000000)" fill="#55D187">  
8 - <g id="1" transform="translate(234.000000, 120.000000)">  
9 - <g id="Total-Sales" transform="translate(598.000000, 0.000000)">  
10 - <g id="Icon3" transform="translate(186.000000, 16.000000)">  
11 - <path d="M23,60 C10.2974508,60 1.55561363e-15,49.7025492 0,37 L0,23 C-1.55561363e-15,10.2974508 10.2974508,2.33342044e-15 23,0 L37,0 C49.7025492,-2.33342044e-15 60,10.2974508 60,23 L60,37 C60,49.7025492 49.7025492,60 37,60 L23,60 Z" id="Circle-2" opacity="0.209999993"></path>  
12 - <g id="icon" transform="translate(16.000000, 16.000000)" fill-rule="nonzero">  
13 - <path d="M3.11111111,24.8888889 L26.4444444,24.8888889 C27.3035541,24.8888889 28,25.5853348 28,26.4444444 C28,27.3035541 27.3035541,28 26.4444444,28 L1.55555556,28 C0.696445945,28 0,27.3035541 0,26.4444444 L0,1.55555556 C0,0.696445945 0.696445945,0 1.55555556,0 C2.41466517,0 3.11111111,0.696445945 3.11111111,1.55555556 L3.11111111,24.8888889 Z" id="Path-95"></path>  
14 - <path d="M8.91261343,18.1750195 C8.32503303,18.801772 7.34062178,18.8335272 6.71386936,18.2459468 C6.08711693,17.6583664 6.05536173,16.6739551 6.64294213,16.0472027 L12.4762755,9.82498047 C13.044535,9.21883699 13.9888279,9.16627114 14.6208522,9.70559855 L19.2248856,13.6343737 L25.2235157,6.03610888 C25.7558581,5.36180856 26.7340352,5.24672889 27.4083356,5.77907125 C28.0826359,6.31141362 28.1977156,7.28959079 27.6653732,7.96389112 L20.6653732,16.8305578 C20.118618,17.5231144 19.1059101,17.6227201 18.4347034,17.049957 L13.7306235,13.0358088 L8.91261343,18.1750195 Z" id="Path-97" opacity="0.657133557"></path>  
15 - </g>  
16 - </g>  
17 - </g>  
18 - </g>  
19 - </g>  
20 - </g>  
21 -</svg>  
22 \ No newline at end of file 0 \ No newline at end of file
src/assets/svg/dashboard/analysis-icon4.svg deleted 100644 → 0
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<svg width="60px" height="60px" viewBox="0 0 60 60" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">  
3 - <!-- Generator: Sketch 61 (89581) - https://sketch.com -->  
4 - <title>Icon</title>  
5 - <desc>Created with Sketch.</desc>  
6 - <g id="页面-2" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">  
7 - <g id="系统首页" transform="translate(-1317.000000, -136.000000)" fill="#FF9066">  
8 - <g id="1" transform="translate(234.000000, 120.000000)">  
9 - <g id="Order-Pending" transform="translate(897.000000, 0.000000)">  
10 - <g id="Icon" transform="translate(186.000000, 16.000000)">  
11 - <path d="M23,60 C10.2974508,60 1.55561363e-15,49.7025492 0,37 L0,23 C-1.55561363e-15,10.2974508 10.2974508,2.33342044e-15 23,0 L37,0 C49.7025492,-2.33342044e-15 60,10.2974508 60,23 L60,37 C60,49.7025492 49.7025492,60 37,60 L23,60 Z" id="Circle-2" opacity="0.3"></path>  
12 - <g id="icon" transform="translate(16.000000, 15.000000)">  
13 - <path d="M13.1296822,8.34718934 L13.5475062,8.34718934 C13.8043819,8.34718934 14.0194647,8.54183658 14.0450248,8.79743748 L14.6666667,15.013856 L14.6666667,15.013856 L19.0814028,17.5365624 C19.2371903,17.6255838 19.3333333,17.7912555 19.3333333,17.9706839 L19.3333333,18.3592308 C19.3333333,18.6353732 19.1094757,18.8592308 18.8333333,18.8592308 C18.7888923,18.8592308 18.7446497,18.8533059 18.7017746,18.8416127 L12.3986612,17.1225818 C12.1672824,17.0594785 12.0132986,16.8409746 12.0316926,16.6018516 L12.631155,8.80884109 C12.6511933,8.54834251 12.8684141,8.34718934 13.1296822,8.34718934 Z" id="Path-107" opacity="0.779999971"></path>  
14 - <path d="M6.01733907,-0.0772351689 C6.2288764,-0.254736066 6.5442542,-0.227144084 6.72175509,-0.0156067521 L6.72175509,-0.0156067521 L8.51913552,2.1273858 C10.2024553,1.41052645 12.054904,1.01385601 14,1.01385601 C21.7319865,1.01385601 28,7.28186951 28,15.013856 C28,22.6413562 21.9002476,28.8441829 14.312645,29.010434 L14,29.013856 L14,29.013856 C6.2680135,29.013856 0,22.7458425 0,15.013856 C0,13.7006992 0.180792724,12.4297687 0.518844853,11.224598 L3.08641434,11.944805 C2.80896017,12.9339413 2.66666667,13.9630912 2.66666667,15.013856 C2.66666667,21.2730832 7.74077284,26.3471893 14,26.3471893 C20.2592272,26.3471893 25.3333333,21.2730832 25.3333333,15.013856 C25.3333333,8.85242927 20.4165542,3.83937783 14.2925184,3.68422422 L14,3.68052267 L14,3.68052267 C12.7318949,3.68052267 11.4968995,3.88835566 10.3322213,4.2862714 L12.1330448,6.43331723 C12.2023675,6.51593278 12.24312,6.61874811 12.2492217,6.7264223 C12.2648452,7.00212236 12.0540114,7.23828671 11.7783113,7.25391015 L11.7783113,7.25391015 L4.73355552,7.65312407 C4.68508783,7.65587065 4.6364785,7.65154413 4.58925778,7.64028071 C4.32065092,7.57621071 4.15484104,7.30652283 4.21891104,7.03791597 L4.21891104,7.03791597 L5.85237713,0.189778054 C5.87728008,0.0853749765 5.93511798,-0.00824348388 6.01733907,-0.0772351689 Z" id="Combined-Shape" opacity="0.901274182"></path>  
15 - </g>  
16 - </g>  
17 - </g>  
18 - </g>  
19 - </g>  
20 - </g>  
21 -</svg>  
22 \ No newline at end of file 0 \ No newline at end of file
src/assets/svg/dashboard/analysis-rise.svg deleted 100644 → 0
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<svg width="20px" height="12px" viewBox="0 0 20 12" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">  
3 - <!-- Generator: Sketch 61 (89581) - https://sketch.com -->  
4 - <title>上涨-24px</title>  
5 - <desc>Created with Sketch.</desc>  
6 - <g id="页面-2" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">  
7 - <g id="系统首页" transform="translate(-551.000000, -240.000000)">  
8 - <g id="1" transform="translate(234.000000, 120.000000)">  
9 - <g id="Total-Order" transform="translate(299.000000, 0.000000)">  
10 - <g id="8.5%-Up-from-yesterday" transform="translate(16.000000, 114.000000)">  
11 - <g id="上涨-24px">  
12 - <polygon id="Path" points="0 0 24 0 24 24 0 24"></polygon>  
13 - <polygon id="Path" fill="#55D187" fill-rule="nonzero" points="16 6 18.29 8.29 13.41 13.17 9.41 9.17 2 16.59 3.41 18 9.41 12 13.41 16 19.71 9.71 22 12 22 6"></polygon>  
14 - </g>  
15 - </g>  
16 - </g>  
17 - </g>  
18 - </g>  
19 - </g>  
20 -</svg>  
21 \ No newline at end of file 0 \ No newline at end of file
src/assets/svg/illustration.svg 0 → 100644
  1 +<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 676.99 384.01"><defs><style>.cls-1{fill:#f7bd3d;}.cls-19,.cls-2{fill:#181828;}.cls-10,.cls-13,.cls-3,.cls-42,.cls-5,.cls-6,.cls-64{fill:#fff;}.cls-3{opacity:0.48;}.cls-4{fill:#d39021;}.cls-6{opacity:0.61;}.cls-10,.cls-7{opacity:0.2;}.cls-8{fill:#113c47;}.cls-9{fill:#df8a3a;}.cls-10,.cls-41,.cls-42,.cls-43,.cls-46,.cls-56,.cls-57{isolation:isolate;}.cls-11{fill:#c0dbe2;}.cls-12{fill:#f7b14b;}.cls-13{opacity:0.7;}.cls-14{fill:#91dcdc;}.cls-15{fill:#5ba3ba;}.cls-16{fill:#d17e1c;}.cls-17{fill:#6f6372;}.cls-18{fill:#63456b;}.cls-19{opacity:0.5;}.cls-20{fill:#f04d6a;}.cls-21{fill:#928f93;}.cls-22{fill:#83c3db;}.cls-23{fill:#c0f3ff;}.cls-24,.cls-30,.cls-41,.cls-43{fill:#e89176;}.cls-25{fill:#ce7057;}.cls-26{fill:#ffbb59;}.cls-27{fill:#ffdbab;}.cls-28{fill:#f4a031;}.cls-29{fill:#fdc6a2;}.cls-30{opacity:0.62;}.cls-31{fill:#ffdbc7;}.cls-32{fill:#ffe8dc;}.cls-33{fill:#b4e4f9;}.cls-34{fill:#73c7e5;}.cls-35{fill:#eefbff;}.cls-36{opacity:0.15;}.cls-37{fill:#1b3c47;}.cls-38{fill:#e59328;}.cls-39{fill:#ffd097;}.cls-40{fill:#1b1b2b;}.cls-41{opacity:0.49;}.cls-42{opacity:0.55;}.cls-43{opacity:0.62;}.cls-44{fill:#ffc1b3;}.cls-45,.cls-64{opacity:0.25;}.cls-46{fill:#dff5f7;}.cls-46,.cls-56{opacity:0.8;}.cls-47{fill:#f1665d;}.cls-48{fill:#f7bd3b;}.cls-49{fill:#56c643;}.cls-50{fill:none;}.cls-51{fill:#8c7f93;}.cls-52{fill:#5ffd9f;}.cls-53{fill:#aeffcf;}.cls-54{fill:#7dc4ff;}.cls-55{fill:#12dd65;}.cls-56{fill:#b5e5e8;}.cls-57{fill:#c08976;opacity:0.39;}.cls-58{fill:#af143b;}.cls-59{fill:#91052d;}.cls-60{fill:#ffdede;}.cls-61{fill:#ea3d90;}.cls-62{fill:#c60c6e;}.cls-63{fill:#ff7dc7;}</style></defs><title>Asset 336</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path class="cls-1" d="M603.5,207.07h30.4a0,0,0,0,1,0,0v32.48a15.2,15.2,0,0,1-15.2,15.2h0a15.2,15.2,0,0,1-15.2-15.2V207.07A0,0,0,0,1,603.5,207.07Z"/><path class="cls-2" d="M618.86,256.08a16.43,16.43,0,0,1-16.42-16.42V207.19a1.21,1.21,0,0,1,1.22-1.22h30.4a1.22,1.22,0,0,1,1.22,1.22v32.47A16.44,16.44,0,0,1,618.86,256.08Zm-14-47.68v31.26a14,14,0,0,0,14,14h0a14,14,0,0,0,14-14V208.4Z"/><path class="cls-1" d="M585.23,168.9a61.1,61.1,0,0,0-12-21.92c11-4.5,23.31-3.22,32.37,4.56"/><path class="cls-3" d="M601.05,157.52c-2.43-8.05-19.31-10.2-28.95-9.36,11-4.5,23.31-3.22,32.37,4.56"/><path class="cls-4" d="M574.58,146.18c.44.51-1.37,1.19-.94,1.73,10.1-3.5,21.09-2.45,29.51,4.11l1.56-1.14C595.7,143.14,585.66,141.67,574.58,146.18Z"/><path class="cls-2" d="M590.78,164.39,585,169a61.12,61.12,0,0,0-11.2-22.31h0A60.89,60.89,0,0,1,590.78,164.39Z"/><path class="cls-2" d="M586.21,159a1,1,0,0,1-.8-.44c-4.91-8.05-11.82-9.68-11.93-9.68a.93.93,0,0,1-.71-1.07,1,1,0,0,1,1.08-.71c.31.07,7.79,1.84,13.11,10.54a.92.92,0,0,1-.3,1.27h0A1,1,0,0,1,586.21,159Z"/><path class="cls-5" d="M588.78,149.94a7.18,7.18,0,0,0-2.63-.62.3.3,0,0,1-.29-.31.31.31,0,0,1,.31-.29,8,8,0,0,1,2.86.65.31.31,0,0,1,.16.41.31.31,0,0,1-.41.16Z"/><ellipse class="cls-6" cx="581.68" cy="148.43" rx="1.08" ry="1.35" transform="translate(422.05 727.14) rotate(-88.89)"/><path class="cls-2" d="M584.67,170.12a1.21,1.21,0,0,1-1.16-.87,59.48,59.48,0,0,0-11.72-21.48,1.22,1.22,0,0,1-.25-1.07,1.2,1.2,0,0,1,.72-.84c11.92-4.87,24.49-3.09,33.63,4.76a1.21,1.21,0,0,1,.13,1.71,1.22,1.22,0,0,1-1.72.13c-8-6.89-19-8.69-29.56-4.94a61.72,61.72,0,0,1,11.1,21,1.21,1.21,0,0,1-.82,1.51A1,1,0,0,1,584.67,170.12Z"/><g class="cls-7"><path class="cls-8" d="M645.38,180.89a2.69,2.69,0,0,1-2.69-2.68V163a2.69,2.69,0,0,1,5.38,0v15.22a2.68,2.68,0,0,1-2.68,2.7Z"/><path class="cls-8" d="M645.38,158.72a2.69,2.69,0,0,1-2.69-2.69v-5.69a2.69,2.69,0,0,1,5.38,0V156A2.68,2.68,0,0,1,645.38,158.72Z"/></g><path class="cls-1" d="M650.18,160.47a60.69,60.69,0,0,1,11.94-21.92c-11-4.5-23.32-3.23-32.38,4.56"/><path class="cls-3" d="M631.27,154.46c2.42-8.05,18.52-16.64,30.85-15.91-11-4.5-23.32-3.23-32.38,4.56"/><path class="cls-5" d="M630.12,149.4c2.42-8.05,22.41-14.4,32.37-10.48-11-4.49-23.31-3.22-32.37,4.57"/><path class="cls-2" d="M646.3,151.07l5.14,7.34c2.15-8.13,5.86-14,11.09-20.56l.1-1.75C655.85,140.78,650.66,144.09,646.3,151.07Z"/><path class="cls-1" d="M615.4,142.72h6.12A35.47,35.47,0,0,1,657,178.19h0a35.47,35.47,0,0,1-35.48,35.48H615.4a35.47,35.47,0,0,1-35.48-35.48h0A35.47,35.47,0,0,1,615.4,142.72Z"/><path class="cls-5" d="M615.4,142.72h6.12A35.47,35.47,0,0,1,657,178.19h0c-4.23-15.44-15.3-31.14-34.89-31.14H616c-19.59,0-29.82,13.42-36.06,31.14h0A35.47,35.47,0,0,1,615.4,142.72Z"/><path class="cls-9" d="M657.57,177.76a35.47,35.47,0,0,1-35.47,35.47H616a35.47,35.47,0,0,1-35.47-35.47c0-.76,0-1.52.07-2.27a35.47,35.47,0,0,0,35.47,33.21h6.13a35.46,35.46,0,0,0,35.4-33.21C657.55,176.24,657.57,177,657.57,177.76Z"/><path class="cls-2" d="M652.77,197.23c-7.41-1.75-6.87-.88-13.6-8.53,0,0-2,9.61,5.58,15.2Z"/><path class="cls-2" d="M646.41,202.39s-5.81-.82-11.32-6.66c0,0-1.25,7.92,4.41,12.09Z"/><path class="cls-2" d="M666.3,186.94a1,1,0,0,1-.77-.42c-1.77-2.68-3.45-2.93-6.26-3.32a33.71,33.71,0,0,1-3.74-.69,33.62,33.62,0,0,0-5.37-.89,1,1,0,0,1-.84-1,.91.91,0,0,1,1-.84h0a35.1,35.1,0,0,1,5.67.93,30.78,30.78,0,0,0,3.55.66c2.85.41,5.31.75,7.52,4.12a.93.93,0,0,1-.26,1.3,1,1,0,0,1-.51.16Z"/><path class="cls-2" d="M676.05,196.14a.93.93,0,0,1-.78-.42c-1.75-2.66-8.95-5.77-19.74-8.6a35,35,0,0,0-5.37-.88.94.94,0,0,1,.17-1.86,36.26,36.26,0,0,1,5.67.94c8.06,2.09,18.27,5.38,20.83,9.34a.92.92,0,0,1-.25,1.29h0A.89.89,0,0,1,676.05,196.14Z"/><path class="cls-2" d="M664.45,198.15h-.16a13.49,13.49,0,0,1-8-4.15,16,16,0,0,0-3.85-2.88,34.55,34.55,0,0,0-5.07-2,.92.92,0,0,1-.6-1.16v0a.94.94,0,0,1,1.16-.6,38.43,38.43,0,0,1,5.38,2.15,19.06,19.06,0,0,1,4.29,3.17c1.86,1.71,3.47,3.23,7,3.68a.94.94,0,0,1-.14,1.86Z"/><path class="cls-2" d="M570.92,186.94a1,1,0,0,0,.78-.42c1.76-2.68,3.45-2.93,6.25-3.32a33.71,33.71,0,0,0,3.74-.69,33.8,33.8,0,0,1,5.37-.89,1,1,0,0,0,.84-1,.91.91,0,0,0-1-.84h0a35.1,35.1,0,0,0-5.67.93,30.78,30.78,0,0,1-3.55.66c-2.85.41-5.31.75-7.52,4.12a.93.93,0,0,0,.26,1.3,1,1,0,0,0,.51.16Z"/><path class="cls-2" d="M561.17,196.14a.93.93,0,0,0,.78-.42c1.75-2.66,8.95-5.77,19.74-8.6a35,35,0,0,1,5.37-.88.94.94,0,0,0-.17-1.86,36.26,36.26,0,0,0-5.67.94c-8.06,2.09-18.27,5.38-20.83,9.34a.92.92,0,0,0,.25,1.29h0A.89.89,0,0,0,561.17,196.14Z"/><path class="cls-2" d="M572.77,198.15h.16a13.49,13.49,0,0,0,8-4.15,16.2,16.2,0,0,1,3.86-2.88,34,34,0,0,1,5.06-2,.92.92,0,0,0,.6-1.16v0a.94.94,0,0,0-1.16-.6,38.43,38.43,0,0,0-5.38,2.15,19.06,19.06,0,0,0-4.29,3.17c-1.86,1.71-3.46,3.23-7,3.68a.94.94,0,0,0,.14,1.86Z"/><rect class="cls-5" x="591.72" y="158.31" width="23.8" height="28.97" rx="11.89"/><circle class="cls-2" cx="603.35" cy="173.72" r="8.79"/><circle class="cls-10" cx="605.84" cy="177.47" r="2.22"/><ellipse class="cls-5" cx="601.53" cy="170.34" rx="4.45" ry="3.39"/><rect class="cls-5" x="622.82" y="158.31" width="23.8" height="28.97" rx="11.89"/><circle class="cls-2" cx="634.45" cy="173.72" r="8.79"/><circle class="cls-10" cx="636.94" cy="177.47" r="2.22"/><ellipse class="cls-5" cx="632.62" cy="170.34" rx="4.45" ry="3.39"/><path class="cls-5" d="M602.74,152.19a26.51,26.51,0,0,1,5.66-1.95,29.63,29.63,0,0,1,5.93-.69.64.64,0,0,1,.64.62.63.63,0,0,1-.59.63,29.54,29.54,0,0,0-5.61,1,32.59,32.59,0,0,0-5.33,1.92.83.83,0,0,1-1.09-.42A.82.82,0,0,1,602.74,152.19Z"/><ellipse class="cls-5" cx="618.54" cy="150.08" rx="1.08" ry="1.35" transform="translate(456.54 765.61) rotate(-88.89)"/><path class="cls-2" d="M621.52,214.89H615.4a36.7,36.7,0,1,1,0-73.39h6.12a36.7,36.7,0,1,1,0,73.39Zm-6.12-71a34.26,34.26,0,0,0,0,68.52h6.12a34.26,34.26,0,0,0,0-68.52Z"/><path class="cls-2" d="M652.35,160.22a1.33,1.33,0,0,1-.28,0,1.21,1.21,0,0,1-.91-1.46,57.79,57.79,0,0,1,8.94-20.92c-10.81-3.06-21.62-.57-29.18,6.83a1.22,1.22,0,1,1-1.71-1.74c8.61-8.41,21-11,33.26-6.91a1.24,1.24,0,0,1,.59,1.89c-4.57,6.11-7.51,12.71-9.53,21.4A1.22,1.22,0,0,1,652.35,160.22Z"/><ellipse class="cls-9" cx="624.94" cy="205.15" rx="2.59" ry="0.97"/><circle class="cls-9" cx="620.04" cy="205.36" r="1"/><ellipse class="cls-5" cx="644.21" cy="145.01" rx="1.82" ry="0.89" transform="translate(13.8 341.53) rotate(-30)"/><circle class="cls-5" cx="646.3" cy="146.64" r="0.41"/><path class="cls-2" d="M617.76,185.47a1.74,1.74,0,0,0-1.32,2.89c.79.87,1.93,1.91,3.2,1.91s2.41-1,3.19-1.91a1.74,1.74,0,0,0-.16-2.46,1.8,1.8,0,0,0-1.1-.43Z"/><rect class="cls-11" x="376.08" y="323.79" width="23.87" height="2.17"/><polygon class="cls-11" points="402.27 298.71 402.06 301.15 372.83 301.15 372.62 298.71 402.27 298.71"/><path class="cls-2" d="M396.56,346.71H378.87a3.2,3.2,0,0,1-3.17-2.92l-3.81-46.08a1,1,0,0,1,1-1.09h29.65a1,1,0,0,1,.74.32,1,1,0,0,1,.27.77L401,328.07a1,1,0,1,1-2-.16l2.42-29.28H374l3.73,45a1.17,1.17,0,0,0,1.16,1.07h17.69a1.17,1.17,0,0,0,1.16-1.07l.93-11.2a1,1,0,0,1,1.09-.92,1,1,0,0,1,.92,1.09l-.93,11.19A3.2,3.2,0,0,1,396.56,346.71Z"/><rect class="cls-5" x="368.19" y="293.28" width="39.06" height="4.7"/><path class="cls-2" d="M404.89,299.16H370.54a3.32,3.32,0,1,1,0-6.64h34.35a3.32,3.32,0,0,1,0,6.64Zm-34.35-4.7a1.38,1.38,0,1,0,0,2.76h34.35a1.38,1.38,0,1,0,0-2.76Z"/><path class="cls-2" d="M373.8,294.18h0a.72.72,0,0,1-.68-.76c0-.22.36-5.38,4.8-7.07a.73.73,0,0,1,1,.68v6a.72.72,0,0,1-1.44,0v-4.84c-2.67,1.7-2.9,5.28-2.91,5.32A.71.71,0,0,1,373.8,294.18Z"/><circle class="cls-5" cx="392.19" cy="305.08" r="0.2"/><circle class="cls-11" cx="394.3" cy="301.76" r="1.56"/><circle class="cls-11" cx="397.38" cy="304.44" r="0.44"/><circle class="cls-11" cx="398.57" cy="301.89" r="0.41"/><circle class="cls-11" cx="391.41" cy="301.11" r="0.98"/><circle class="cls-11" cx="394.6" cy="307.28" r="0.37"/><polygon class="cls-12" points="370.95 305.89 372.22 322.52 403.63 322.52 405.08 305.89 370.95 305.89"/><path class="cls-2" d="M403.45,324.07H372a1,1,0,0,1-1-.93l-1.26-16.63a1,1,0,0,1,1-1.08h34.12a1,1,0,0,1,.75.32,1,1,0,0,1,.26.77l-1.45,16.63A1,1,0,0,1,403.45,324.07Zm-30.48-2h29.56l1.27-14.62H371.86Z"/><path class="cls-2" d="M381.05,311.24h-9a.47.47,0,0,1,0-.93h9a.47.47,0,1,1,0,.93Z"/><ellipse class="cls-13" cx="378.25" cy="316.8" rx="3.68" ry="2.89" transform="translate(-113.22 360.25) rotate(-45)"/><ellipse class="cls-13" cx="384.01" cy="314.43" rx="1.44" ry="1.14" transform="translate(-109.86 363.63) rotate(-45)"/><rect class="cls-14" x="210.13" y="327.96" width="112.38" height="17.46"/><rect class="cls-15" x="210.13" y="327.96" width="112.38" height="4.12"/><path class="cls-2" d="M322.52,346.88H210.13a1.45,1.45,0,0,1-1.45-1.46V328a1.45,1.45,0,0,1,1.45-1.45H322.52A1.45,1.45,0,0,1,324,328v17.46A1.45,1.45,0,0,1,322.52,346.88ZM211.59,344H321.06V329.42H211.59Z"/><path class="cls-12" d="M115.69,353.62h516.7a0,0,0,0,1,0,0v0a30.24,30.24,0,0,1-30.24,30.24H145.94a30.24,30.24,0,0,1-30.24-30.24v0a0,0,0,0,1,0,0Z"/><path class="cls-16" d="M631.59,360.3a28.37,28.37,0,0,1-1.23,4H117.73a28.37,28.37,0,0,1-1.23-4Z"/><path class="cls-2" d="M602.15,384H145.94a31.44,31.44,0,0,1-31.4-31.4,1.16,1.16,0,0,1,2.31,0,29.12,29.12,0,0,0,29.09,29.09H602.15a29.12,29.12,0,0,0,29.09-29.09,1.15,1.15,0,1,1,2.3,0A31.43,31.43,0,0,1,602.15,384Z"/><rect class="cls-17" x="568.49" y="220.97" width="95.09" height="124.14" rx="16.2"/><path class="cls-18" d="M595.82,344.38H584.68a16.19,16.19,0,0,1-16.19-16.19V236.45a16.19,16.19,0,0,1,16.19-16.2h11.14a16.2,16.2,0,0,0-16.2,16.2v91.74A16.19,16.19,0,0,0,595.82,344.38Z"/><circle class="cls-19" cx="616.03" cy="254.16" r="10.16"/><circle class="cls-19" cx="616.03" cy="254.16" r="7.19"/><path class="cls-2" d="M616,265.54a11.38,11.38,0,1,1,11.38-11.38A11.4,11.4,0,0,1,616,265.54Zm0-20.33a8.95,8.95,0,1,0,9,8.95A9,9,0,0,0,616,245.21Z"/><circle class="cls-19" cx="616.03" cy="297.71" r="22.14"/><circle class="cls-19" cx="616.03" cy="297.71" r="15.65"/><path class="cls-2" d="M616,321.4a23.69,23.69,0,1,1,23.69-23.69A23.72,23.72,0,0,1,616,321.4Zm0-44.28a20.59,20.59,0,1,0,20.59,20.59A20.61,20.61,0,0,0,616,277.12Z"/><path class="cls-2" d="M590.23,236.47a3.73,3.73,0,1,1,3.72-3.72A3.73,3.73,0,0,1,590.23,236.47Zm0-5.59a1.87,1.87,0,1,0,1.86,1.87A1.87,1.87,0,0,0,590.23,230.88Z"/><path class="cls-2" d="M641.84,236.47a3.73,3.73,0,1,1,3.72-3.72A3.73,3.73,0,0,1,641.84,236.47Zm0-5.59a1.87,1.87,0,1,0,1.86,1.87A1.87,1.87,0,0,0,641.84,230.88Z"/><circle class="cls-20" cx="616.03" cy="229.95" r="3.54"/><path class="cls-2" d="M616,234.42a4.47,4.47,0,1,1,4.48-4.47A4.47,4.47,0,0,1,616,234.42Zm0-7.08a2.61,2.61,0,1,0,2.61,2.61A2.61,2.61,0,0,0,616,227.34Z"/><path class="cls-2" d="M590.23,337.61a3.72,3.72,0,1,1,3.72-3.72A3.73,3.73,0,0,1,590.23,337.61Zm0-5.58a1.86,1.86,0,1,0,1.86,1.86A1.86,1.86,0,0,0,590.23,332Z"/><path class="cls-2" d="M641.84,337.61a3.72,3.72,0,1,1,3.72-3.72A3.73,3.73,0,0,1,641.84,337.61Zm0-5.58a1.86,1.86,0,1,0,1.86,1.86A1.86,1.86,0,0,0,641.84,332Z"/><rect class="cls-18" x="577.8" y="271.47" width="4.36" height="19.09" rx="2.18"/><rect class="cls-21" x="657.91" y="248.02" width="4.36" height="19.09" rx="2.18"/><rect class="cls-21" x="657.91" y="308.2" width="4.36" height="19.09" rx="1.62"/><path class="cls-2" d="M647.38,346.66H584.69a17.77,17.77,0,0,1-17.75-17.75V237.17a17.77,17.77,0,0,1,17.75-17.75h62.69a17.77,17.77,0,0,1,17.75,17.75v91.74A17.77,17.77,0,0,1,647.38,346.66ZM584.69,222.53A14.66,14.66,0,0,0,570,237.17v91.74a14.66,14.66,0,0,0,14.65,14.65h62.69A14.66,14.66,0,0,0,662,328.91V237.17a14.66,14.66,0,0,0-14.64-14.64Z"/><rect class="cls-17" x="93.02" y="220.97" width="95.09" height="124.14" rx="16.2"/><path class="cls-18" d="M120.35,344.38H109.22A16.19,16.19,0,0,1,93,328.19V236.45a16.2,16.2,0,0,1,16.2-16.2h11.13a16.2,16.2,0,0,0-16.2,16.2v91.74A16.19,16.19,0,0,0,120.35,344.38Z"/><circle class="cls-19" cx="140.57" cy="254.16" r="10.16"/><circle class="cls-19" cx="140.57" cy="254.16" r="7.19"/><path class="cls-2" d="M140.57,265.54A11.38,11.38,0,1,1,152,254.16,11.39,11.39,0,0,1,140.57,265.54Zm0-20.33a8.95,8.95,0,1,0,8.94,8.95A9,9,0,0,0,140.57,245.21Z"/><circle class="cls-19" cx="140.57" cy="297.71" r="22.14"/><circle class="cls-19" cx="140.57" cy="297.71" r="15.65"/><path class="cls-2" d="M140.57,321.4a23.69,23.69,0,1,1,23.69-23.69A23.72,23.72,0,0,1,140.57,321.4Zm0-44.28a20.59,20.59,0,1,0,20.58,20.59A20.61,20.61,0,0,0,140.57,277.12Z"/><path class="cls-2" d="M114.76,236.47a3.73,3.73,0,1,1,3.72-3.72A3.73,3.73,0,0,1,114.76,236.47Zm0-5.59a1.87,1.87,0,1,0,1.86,1.87A1.87,1.87,0,0,0,114.76,230.88Z"/><path class="cls-2" d="M166.37,236.47a3.73,3.73,0,1,1,3.73-3.72A3.73,3.73,0,0,1,166.37,236.47Zm0-5.59a1.87,1.87,0,1,0,1.86,1.87A1.87,1.87,0,0,0,166.37,230.88Z"/><path class="cls-2" d="M114.76,337.61a3.72,3.72,0,1,1,3.72-3.72A3.73,3.73,0,0,1,114.76,337.61Zm0-5.58a1.86,1.86,0,1,0,1.86,1.86A1.86,1.86,0,0,0,114.76,332Z"/><path class="cls-2" d="M166.37,337.61a3.72,3.72,0,1,1,3.73-3.72A3.73,3.73,0,0,1,166.37,337.61Zm0-5.58a1.86,1.86,0,1,0,1.86,1.86A1.86,1.86,0,0,0,166.37,332Z"/><rect class="cls-18" x="102.33" y="271.47" width="4.36" height="19.09" rx="2.18"/><rect class="cls-21" x="182.44" y="248.02" width="4.36" height="19.09" rx="1.62"/><rect class="cls-21" x="182.44" y="308.2" width="4.36" height="19.09" rx="1.62"/><path class="cls-2" d="M171.91,346.66H109.22a17.77,17.77,0,0,1-17.75-17.75V237.17a17.77,17.77,0,0,1,17.75-17.75h62.69a17.77,17.77,0,0,1,17.75,17.75v91.74A17.77,17.77,0,0,1,171.91,346.66ZM109.22,222.53a14.66,14.66,0,0,0-14.64,14.64v91.74a14.66,14.66,0,0,0,14.64,14.65h62.69a14.66,14.66,0,0,0,14.65-14.65V237.17a14.66,14.66,0,0,0-14.65-14.64Z"/><path class="cls-22" d="M331.21,343.91a18,18,0,1,1,35.92,0"/><path class="cls-23" d="M352.41,326.07a18,18,0,0,0-15.82,17.84H332.3a18,18,0,0,1,18-18A16.89,16.89,0,0,1,352.41,326.07Z"/><path class="cls-2" d="M367.13,345.15a1.24,1.24,0,0,1-1.23-1.24,16.63,16.63,0,0,0-2.71-9.12,1.24,1.24,0,0,1,2.08-1.36,19.16,19.16,0,0,1,3.1,10.48A1.24,1.24,0,0,1,367.13,345.15Z"/><path class="cls-2" d="M331.21,345.15a1.24,1.24,0,0,1-1.24-1.24,19.2,19.2,0,0,1,31.21-15,1.24,1.24,0,1,1-1.55,1.93,16.57,16.57,0,0,0-10.46-3.67,16.75,16.75,0,0,0-16.73,16.73A1.24,1.24,0,0,1,331.21,345.15Z"/><path class="cls-24" d="M488.94,54.37a25.94,25.94,0,0,1-51.87,0c0-14.33,11.61-27.18,25.93-27.18S488.94,40,488.94,54.37Z"/><path class="cls-25" d="M487.66,55.17a25.69,25.69,0,0,1-.75,5.57h-1.16a51.46,51.46,0,0,1-36.52-15.13,52.23,52.23,0,0,1-6.82-8.42,25.09,25.09,0,0,1,2.32-2.29,51.1,51.1,0,0,0,4.5,5.14,51.46,51.46,0,0,0,36.52,15.13Z"/><path class="cls-2" d="M463,81.67a27.29,27.29,0,0,1-24-14.35,1.36,1.36,0,1,1,2.4-1.29,24.58,24.58,0,0,0,46.21-11.66c0-14-11.26-25.82-24.58-25.82s-24.57,11.82-24.57,25.82a24.8,24.8,0,0,0,.83,6.37,1.36,1.36,0,1,1-2.63.7,27.06,27.06,0,0,1-.93-7.07c0-15.48,12.5-28.55,27.3-28.55s27.31,13.07,27.31,28.55A27.34,27.34,0,0,1,463,81.67Z"/><path class="cls-24" d="M521.88,72.42a25.94,25.94,0,0,0,51.88,0c0-14.33-11.61-27.18-25.94-27.18S521.88,58.09,521.88,72.42Z"/><path class="cls-25" d="M523.16,73.22a25.69,25.69,0,0,0,.76,5.57h1.16a51.7,51.7,0,0,0,43.33-23.55A26.28,26.28,0,0,0,566.1,53c-1.39,1.81-4.91.48-6.52,2.09-9.34,9.35-20.24,18.18-34.5,18.18Z"/><path class="cls-2" d="M547.82,99.72a27.34,27.34,0,0,1-27.3-27.3c0-15.48,12.5-28.55,27.3-28.55s27.3,13.07,27.3,28.55a27.62,27.62,0,0,1-.92,7.08,1.37,1.37,0,0,1-2.64-.71,24.38,24.38,0,0,0,.84-6.37c0-14-11.26-25.82-24.58-25.82s-24.57,11.82-24.57,25.82a24.58,24.58,0,0,0,46.21,11.66,1.36,1.36,0,1,1,2.4,1.29A27.3,27.3,0,0,1,547.82,99.72Z"/><path class="cls-26" d="M450.17,338.66l-52.1,11.16v-95a26.05,26.05,0,0,1,26.05-26.06h0a26.05,26.05,0,0,1,26.05,26.06Z"/><path class="cls-27" d="M426.66,228.91a26,26,0,0,0-23,25.87v93.73l-6.15,1.31v-95a26.05,26.05,0,0,1,26.06-26.05A23.88,23.88,0,0,1,426.66,228.91Z"/><path class="cls-2" d="M398.07,351a1.21,1.21,0,0,1-.77-.27,1.24,1.24,0,0,1-.45-.95v-95a27.27,27.27,0,1,1,54.54,0v83.88a1.22,1.22,0,0,1-1,1.19L398.32,351A1.07,1.07,0,0,1,398.07,351Zm26.05-121.1a24.86,24.86,0,0,0-24.83,24.84v93.54L449,337.68v-82.9A24.86,24.86,0,0,0,424.12,229.94Zm26.05,108.72h0Z"/><path class="cls-26" d="M512.58,199h0a42.11,42.11,0,0,1,42.11,42.11V352.61a0,0,0,0,1,0,0H412.1a0,0,0,0,1,0,0V299.48A100.48,100.48,0,0,1,512.58,199Z"/><path class="cls-28" d="M554.55,241.9h0a0,0,0,0,1,0,0V348.38a0,0,0,0,1,0,0H544a0,0,0,0,1,0,0v-96A10.53,10.53,0,0,1,554.55,241.9Z"/><path class="cls-27" d="M517.36,199.22a100.51,100.51,0,0,0-93.67,100.26v53.13h-11.2V299.48A100.49,100.49,0,0,1,513,199,42.29,42.29,0,0,1,517.36,199.22Z"/><path class="cls-2" d="M554.69,353.83H412.1a1.21,1.21,0,0,1-1.22-1.22V299.48a101.81,101.81,0,0,1,101.7-101.7,43.37,43.37,0,0,1,43.33,43.32V352.61A1.22,1.22,0,0,1,554.69,353.83Zm-141.37-2.44H553.47V241.1a40.94,40.94,0,0,0-40.89-40.89,99.38,99.38,0,0,0-99.26,99.27Z"/><rect class="cls-26" x="531.05" y="226.8" width="41.81" height="115.09" rx="20.9"/><path class="cls-27" d="M555.56,341.78c-.72.07-1.44.11-2.18.11A20.91,20.91,0,0,1,532.48,321V247.7a20.9,20.9,0,0,1,20.9-20.9c.74,0,1.46,0,2.18.11a20.91,20.91,0,0,0-18.73,20.79V321A20.92,20.92,0,0,0,555.56,341.78Z"/><path class="cls-2" d="M552,343.11A22.15,22.15,0,0,1,529.84,321V247.7a22.12,22.12,0,0,1,44.24,0V321A22.15,22.15,0,0,1,552,343.11ZM552,228a19.71,19.71,0,0,0-19.69,19.68V321a19.69,19.69,0,1,0,39.38,0V247.7A19.71,19.71,0,0,0,552,228Z"/><rect class="cls-26" x="502.84" y="271.92" width="35.41" height="115.09" rx="17.71" transform="translate(850.01 -191.08) rotate(90)"/><path class="cls-2" d="M560.38,348.39H480.71a18.93,18.93,0,0,1,0-37.85h79.67a18.93,18.93,0,1,1,0,37.85ZM480.71,313a16.49,16.49,0,1,0,0,33h79.67a16.49,16.49,0,1,0,0-33Z"/><ellipse class="cls-29" cx="457.99" cy="329.89" rx="22.56" ry="17.62"/><path class="cls-30" d="M460.53,347a1.53,1.53,0,0,1-.23-3h0a27.23,27.23,0,0,0,7.8-2.68c4.95-2.66,7.59-6.4,7.84-11.11a1.51,1.51,0,0,1,1.61-1.45,1.54,1.54,0,0,1,1.45,1.61c-.31,5.8-3.6,10.54-9.53,13.69a30.37,30.37,0,0,1-8.72,3Z"/><path class="cls-2" d="M458,348.63c-6.56,0-13.09-2.12-17.75-6.26-4.15-3.7-6.27-8.47-5.95-13.42.32-5.17,3.22-9.87,8.15-13.25a1.15,1.15,0,1,1,1.3,1.9c-4.33,3-6.88,7-7.16,11.49-.27,4.24,1.58,8.34,5.19,11.56,7.84,7,21.49,7.66,30.43,1.53,4.33-3,6.87-7.05,7.16-11.49.26-4.24-1.58-8.34-5.2-11.56a1.15,1.15,0,0,1,1.53-1.72c4.16,3.7,6.27,8.47,6,13.42-.33,5.17-3.22,9.87-8.15,13.25A27.61,27.61,0,0,1,458,348.63Z"/><ellipse class="cls-31" cx="454.12" cy="325.7" rx="10.47" ry="6.34"/><rect class="cls-32" x="426.41" y="310.9" width="3.64" height="19.62" rx="1.82"/><rect class="cls-32" x="540.6" y="253.08" width="3.64" height="19.62" rx="1.82"/><rect class="cls-32" x="407.4" y="251.12" width="3.64" height="19.62" rx="1.82"/><rect class="cls-15" x="148.16" y="298.4" width="58.16" height="54.73" transform="translate(354.48 651.53) rotate(-180)"/><path class="cls-2" d="M206.32,354.37H148.16a1.25,1.25,0,0,1-1.24-1.24V298.4a1.24,1.24,0,0,1,1.24-1.24h58.16a1.24,1.24,0,0,1,1.24,1.24v54.73A1.25,1.25,0,0,1,206.32,354.37Zm-56.92-2.48h55.68V299.64H149.4Z"/><rect class="cls-14" x="160.05" y="298.4" width="58.16" height="54.73" transform="translate(378.26 651.53) rotate(-180)"/><path class="cls-2" d="M218.21,354.37H160.05a1.24,1.24,0,0,1-1.24-1.24V298.4a1.23,1.23,0,0,1,1.24-1.24h58.16a1.24,1.24,0,0,1,1.24,1.24v54.73A1.25,1.25,0,0,1,218.21,354.37Zm-56.92-2.48H217V299.64H161.29Z"/><path class="cls-15" d="M165.79,316.48H203a0,0,0,0,1,0,0v8.68a0,0,0,0,1,0,0H165.79a4.34,4.34,0,0,1-4.34-4.34v0A4.34,4.34,0,0,1,165.79,316.48Z" transform="translate(364.4 641.64) rotate(-180)"/><rect class="cls-15" x="47.73" y="129.98" width="259.84" height="185.06" rx="11.92" transform="translate(355.3 445.02) rotate(-180)"/><path class="cls-2" d="M295.65,316.28h-236a13.18,13.18,0,0,1-13.16-13.16V141.9a13.18,13.18,0,0,1,13.16-13.16h117a1.24,1.24,0,1,1,0,2.48h-117A10.69,10.69,0,0,0,49,141.9V303.12A10.69,10.69,0,0,0,59.65,313.8h236a10.69,10.69,0,0,0,10.68-10.68V141.9a10.69,10.69,0,0,0-10.68-10.68H251.48a1.24,1.24,0,1,1,0-2.48h44.17a13.18,13.18,0,0,1,13.16,13.16V303.12A13.18,13.18,0,0,1,295.65,316.28Z"/><rect class="cls-14" x="59.02" y="129.98" width="259.84" height="185.06" rx="11.92" transform="translate(377.88 445.02) rotate(-180)"/><rect class="cls-33" x="70.43" y="139.79" width="240.91" height="167.83" rx="7.94" transform="translate(381.77 447.41) rotate(-180)"/><ellipse class="cls-15" cx="188.68" cy="325.28" rx="1.54" ry="0.66"/><circle class="cls-15" cx="185.3" cy="327.96" r="0.9"/><circle class="cls-15" cx="191.39" cy="327.51" r="0.9"/><circle class="cls-15" cx="172.02" cy="324.46" r="2.11"/><circle class="cls-15" cx="194.17" cy="324.46" r="2.11"/><circle class="cls-15" cx="177.29" cy="327.53" r="0.95"/><circle class="cls-15" cx="172.11" cy="329.98" r="0.94"/><circle class="cls-15" cx="167.73" cy="327.96" r="0.43"/><circle class="cls-15" cx="169.45" cy="327.53" r="0.95"/><rect class="cls-34" x="303.75" y="200.35" width="6.76" height="94.24" rx="3.38" transform="translate(614.25 494.94) rotate(180)"/><rect class="cls-34" x="303.75" y="154.37" width="6.76" height="29.8" rx="3.38"/><rect class="cls-35" x="71.77" y="192.66" width="6.76" height="44.67" rx="3.38" transform="translate(150.3 429.98) rotate(-180)"/><rect class="cls-35" x="71.77" y="147.07" width="6.76" height="29.8" rx="3.38" transform="translate(150.3 323.94) rotate(180)"/><rect class="cls-35" x="71.77" y="259.42" width="6.76" height="13.27" rx="3.38" transform="translate(150.3 532.12) rotate(-180)"/><path class="cls-2" d="M70.43,170.51a1.25,1.25,0,0,1-1.24-1.24V147.73a9.19,9.19,0,0,1,9.18-9.18H245.21a1.24,1.24,0,1,1,0,2.48H78.37a6.71,6.71,0,0,0-6.7,6.7v21.54A1.25,1.25,0,0,1,70.43,170.51Z"/><path class="cls-2" d="M303.4,308.86H125.51a1.24,1.24,0,1,1,0-2.48H303.4a6.71,6.71,0,0,0,6.7-6.7v-152a6.71,6.71,0,0,0-6.7-6.7H256.07a1.24,1.24,0,1,1,0-2.48H303.4a9.19,9.19,0,0,1,9.18,9.18v152A9.19,9.19,0,0,1,303.4,308.86Z"/><path class="cls-2" d="M115.61,308.86H78.37a9.19,9.19,0,0,1-9.18-9.18v-48a1.24,1.24,0,0,1,2.48,0v48a6.71,6.71,0,0,0,6.7,6.7h37.24a1.24,1.24,0,0,1,0,2.48Z"/><path class="cls-2" d="M70.43,242.72a1.25,1.25,0,0,1-1.24-1.24V179.22a1.24,1.24,0,1,1,2.48,0v62.26A1.25,1.25,0,0,1,70.43,242.72Z"/><rect class="cls-15" x="56.94" y="149.8" width="10.21" height="5.59" rx="2.79" transform="translate(214.64 90.54) rotate(90)"/><rect class="cls-15" x="54.88" y="252.11" width="14.34" height="5.59" rx="2.79" transform="translate(316.95 192.86) rotate(90)"/><rect class="cls-15" x="56.94" y="186.47" width="10.21" height="5.59" rx="2.79" transform="translate(251.31 127.22) rotate(90)"/><path class="cls-2" d="M306.94,316.28h-236a13.18,13.18,0,0,1-13.16-13.16V141.9a13.18,13.18,0,0,1,13.16-13.16H225.66a1.24,1.24,0,1,1,0,2.48H70.94A10.69,10.69,0,0,0,60.26,141.9V303.12A10.69,10.69,0,0,0,70.94,313.8h236a10.69,10.69,0,0,0,10.68-10.68V141.9a10.69,10.69,0,0,0-10.68-10.68H235.07a1.24,1.24,0,1,1,0-2.48h71.87A13.18,13.18,0,0,1,320.1,141.9V303.12A13.18,13.18,0,0,1,306.94,316.28Z"/><g class="cls-36"><path class="cls-37" d="M392.13,192.34H379V170.15h39.07a1.58,1.58,0,1,1,0,3.16H382.17v15.87h10a1.58,1.58,0,1,1,0,3.16Z"/><path class="cls-37" d="M402.47,192.34h-5.69a1.58,1.58,0,1,1,0-3.16h5.69a1.58,1.58,0,1,1,0,3.16Z"/><path class="cls-37" d="M406.86,192.34h-.12a1.58,1.58,0,1,1,0-3.16h.12a1.58,1.58,0,0,1,0,3.16Z"/><path class="cls-37" d="M434.51,192.34H411.28a1.58,1.58,0,0,1,0-3.16h20.08V173.31h-7a1.58,1.58,0,1,1,0-3.16h10.18Z"/><path class="cls-37" d="M407.91,173.31H352.42V151.17h55.49Zm-52.35-3.16h49.19V154.32H355.57Z"/></g><g class="cls-36"><path class="cls-37" d="M110.6,112H97.45V89.83h39.08a1.58,1.58,0,0,1,0,3.15H100.64v15.88h10a1.58,1.58,0,1,1,0,3.15Z"/><path class="cls-37" d="M121,112h-5.7a1.58,1.58,0,0,1,0-3.15H121a1.58,1.58,0,0,1,0,3.15Z"/><path class="cls-37" d="M125.33,112h-.11a1.58,1.58,0,1,1,0-3.15h.11a1.58,1.58,0,1,1,0,3.15Z"/><path class="cls-37" d="M153,112H129.76a1.58,1.58,0,1,1,0-3.15h20.07V93h-7a1.58,1.58,0,1,1,0-3.15H153Z"/><path class="cls-37" d="M126.38,93H70.89V70.84h55.49ZM74,89.83h49.19V74H74.05Z"/></g><g class="cls-36"><path class="cls-37" d="M625.65,103.13H612.5V80.94h39.07a1.58,1.58,0,0,1,0,3.16H615.69V100h10a1.58,1.58,0,1,1,0,3.16Z"/><path class="cls-37" d="M636,103.13H630.3a1.58,1.58,0,1,1,0-3.16H636a1.58,1.58,0,1,1,0,3.16Z"/><path class="cls-37" d="M640.38,103.13h-.12a1.58,1.58,0,0,1,0-3.16h.12a1.58,1.58,0,0,1,0,3.16Z"/><path class="cls-37" d="M668,103.13H644.8a1.58,1.58,0,0,1,0-3.16h20.08V84.1h-7a1.58,1.58,0,1,1,0-3.16h10.17Z"/><path class="cls-37" d="M641.43,84.1H585.94V62h55.49Zm-52.35-3.16h49.19V65.11H589.09Z"/></g><path class="cls-2" d="M295.59,345.9H283.86a.93.93,0,1,1,0-1.86h11.73a.93.93,0,0,1,0,1.86Z"/><path class="cls-2" d="M295.59,350.71H283.86a.94.94,0,1,1,0-1.87h11.73a.94.94,0,0,1,0,1.87Z"/><ellipse class="cls-5" cx="262.75" cy="354.03" rx="1.4" ry="2.12"/><circle class="cls-5" cx="262.34" cy="359.31" r="0.99"/><circle class="cls-2" cx="298.2" cy="358.11" r="1.02"/><rect class="cls-12" x="96.1" y="344.59" width="553.37" height="14.95" rx="7.48"/><rect class="cls-12" x="96.1" y="344.59" width="553.37" height="14.95" rx="7.48"/><path class="cls-38" d="M649.46,351.72A7.48,7.48,0,0,1,642,359.2H103.57a7.48,7.48,0,0,1-7.48-7.48,7.27,7.27,0,0,1,.61-2.92,7.46,7.46,0,0,0,6.87,4.54H642a7.49,7.49,0,0,0,5.28-2.18,7.33,7.33,0,0,0,1.59-2.36A7.26,7.26,0,0,1,649.46,351.72Z"/><path class="cls-2" d="M547.49,345.48h-20a1.15,1.15,0,1,1,0-2.3h20a1.15,1.15,0,1,1,0,2.3Z"/><path class="cls-2" d="M117.9,350.63H96.74a.89.89,0,0,1,0-1.77H117.9a.89.89,0,1,1,0,1.77Z"/><path class="cls-2" d="M125.91,350.63h-3.49a.89.89,0,0,1,0-1.77h3.49a.89.89,0,0,1,0,1.77Z"/><rect class="cls-39" x="276.5" y="345.23" width="61.99" height="4.29" rx="2.15"/><rect class="cls-39" x="233.27" y="345.23" width="34.64" height="4.29" rx="2.15"/><rect class="cls-39" x="160.62" y="345.23" width="34.64" height="4.29" rx="2.15"/><path class="cls-2" d="M642,360.43H103.57a8.63,8.63,0,0,1,0-17.25H515.86a1.15,1.15,0,1,1,0,2.3H103.57a6.33,6.33,0,0,0,0,12.65H642a6.33,6.33,0,0,0,0-12.65H560.24a1.15,1.15,0,1,1,0-2.3H642a8.63,8.63,0,1,1,0,17.25Z"/><path class="cls-29" d="M446.88,100.57l6.66.13a15.76,15.76,0,0,1,15.4,16h0A15.68,15.68,0,0,1,453,132.15h0l-6.66-.13a15.76,15.76,0,0,1-15.42-16h0a15.68,15.68,0,0,1,15.95-15.41Z"/><path class="cls-2" d="M430.4,117.12h0a1.36,1.36,0,0,1-1.35-1.38,16.8,16.8,0,0,1,3.32-9.82,1.36,1.36,0,1,1,2.19,1.62,14.06,14.06,0,0,0-2.78,8.24A1.36,1.36,0,0,1,430.4,117.12Z"/><path class="cls-2" d="M452.75,133.31h-.3l-6.68-.13a17.08,17.08,0,0,1-15.65-11,1.37,1.37,0,0,1,.79-1.76,1.36,1.36,0,0,1,1.76.79,14.33,14.33,0,0,0,13.16,9.27l6.64.14a14.38,14.38,0,0,0,.55-28.75l-6.65-.14a14.28,14.28,0,0,0-7.47,1.91,1.36,1.36,0,0,1-1.86-.49,1.37,1.37,0,0,1,.49-1.87,17,17,0,0,1,8.9-2.27l6.65.13a17.11,17.11,0,0,1-.33,34.21Z"/><path class="cls-24" d="M449.18,113.44l3.46.06a8.19,8.19,0,0,1,8,8.34h0a8.18,8.18,0,0,1-8.32,8l-3.46-.07a8.19,8.19,0,0,1-8-8.33h0A8.17,8.17,0,0,1,449.18,113.44Z"/><path class="cls-5" d="M437.52,110.88a5.8,5.8,0,0,1,2.91-3.17c1.16-.45.69-2.34-.51-1.88a7.7,7.7,0,0,0-4.1,4.09c-.48,1.14,1.19,2.13,1.68,1Z"/><ellipse class="cls-5" cx="435.31" cy="114.5" rx="1.55" ry="1.24" transform="matrix(0.15, -0.99, 0.99, 0.15, 258.45, 528.41)"/><path class="cls-29" d="M557,100.57l6.66.13a15.76,15.76,0,0,1,15.42,16h0a15.68,15.68,0,0,1-15.95,15.41h0l-6.65-.13A15.76,15.76,0,0,1,541,116h0a15.68,15.68,0,0,1,16-15.41Z"/><path class="cls-2" d="M563.36,133.33h-.29l-6.69-.14a17.16,17.16,0,0,1-16.76-17.43,17.05,17.05,0,0,1,17-16.75H557l6.65.13a17.09,17.09,0,0,1-.28,34.18Zm-6.69-31.59a14.32,14.32,0,0,0-14.32,14.07,14.43,14.43,0,0,0,14.09,14.66l6.65.13a14.36,14.36,0,0,0,.5-28.72l-6.65-.14h-.27Z"/><path class="cls-24" d="M559.79,113.44l3.47.06a8.2,8.2,0,0,1,8,8.33v0h0a8.19,8.19,0,0,1-8.33,8l-3.45-.07a8.19,8.19,0,0,1-8-8.33h0A8.18,8.18,0,0,1,559.79,113.44Z"/><path class="cls-40" d="M440.47,118.54a1,1,0,0,1-.79-1.67,13.55,13.55,0,0,1,7.79-4.71,1,1,0,0,1,.41,2,11.43,11.43,0,0,0-6.61,4A1,1,0,0,1,440.47,118.54Z"/><path class="cls-40" d="M572.07,118.54a1,1,0,0,1-.8-.38,11.46,11.46,0,0,0-6.61-4,1,1,0,0,1,.41-2,13.55,13.55,0,0,1,7.79,4.71,1,1,0,0,1-.15,1.44A1,1,0,0,1,572.07,118.54Z"/><path class="cls-29" d="M545.17,34.62c.69.59,1.29,1.21,1.91,1.83a58.21,58.21,0,0,1,17.11,41.29V130a58.4,58.4,0,1,1-116.8,1.27c0-.42,0-.84,0-1.27V77.74a58.25,58.25,0,0,1,19-43.13C487.62,15.24,523.88,15.37,545.17,34.62Z"/><path class="cls-24" d="M547.4,36.72c-.62-.62-1.26-1.23-1.91-1.82a57.94,57.94,0,0,1-6,3.18c.28.28.53.58.79.88l2.11,2.47A62,62,0,0,1,550.29,54h-70a6.29,6.29,0,0,0,6.29,6.28h66.17a52.7,52.7,0,0,1,2.48,16.29V130.3a58.4,58.4,0,0,1-53.77,58.22c1.52.12,3.07.18,4.62.18a58.39,58.39,0,0,0,58.4-58.4V78A58.21,58.21,0,0,0,547.4,36.72Z"/><path class="cls-29" d="M518.28,199.55c0,2.51.71,5.34-.47,7.3-2.34,3.91-8.07,5.9-13.06,5.81h0a13.65,13.65,0,0,1-13.35-13.85l.68-10.89v-.68l27,.13"/><path class="cls-41" d="M520,188.4l-1.7,14.13a15.92,15.92,0,0,1-9.25-.74,75.12,75.12,0,0,0-16.28-5.19h-.13l.14-8.18a77.57,77.57,0,0,0,27.22,0Z"/><circle class="cls-42" cx="482.74" cy="182.33" r="0.72"/><circle class="cls-42" cx="492.76" cy="185.81" r="0.95"/><path class="cls-5" d="M511,187.58c-1.49.11-3,.17-4.53.17-32.25,0-61.86-25.73-58.4-58.4V77.06a58.24,58.24,0,0,1,19-43.12c1.85,1.12,1.45,2.17,3.53,3.13-9.83,10.44-17.44,24.54-17.44,40v52.29C453.22,160.09,476.9,186.57,511,187.58Z"/><circle class="cls-29" cx="538.87" cy="96.14" r="4.28"/><path class="cls-2" d="M452.37,154.8a1.37,1.37,0,0,1-1.23-.78,21.42,21.42,0,0,1-1.46-4,1.37,1.37,0,1,1,2.65-.66,18.26,18.26,0,0,0,1.27,3.52,1.36,1.36,0,0,1-.64,1.82A1.38,1.38,0,0,1,452.37,154.8Z"/><ellipse class="cls-43" cx="486.67" cy="111.98" rx="7.51" ry="9.5"/><ellipse class="cls-2" cx="486.33" cy="109.92" rx="7.4" ry="9.38"/><ellipse class="cls-5" cx="483.69" cy="106.51" rx="2.73" ry="2.98"/><ellipse class="cls-43" cx="525.69" cy="111.98" rx="7.51" ry="9.5"/><ellipse class="cls-2" cx="525.36" cy="109.92" rx="7.4" ry="9.38"/><ellipse class="cls-5" cx="522.71" cy="106.51" rx="2.73" ry="2.98"/><path class="cls-2" d="M505.75,189.86A60,60,0,0,1,454.3,160.5a1.37,1.37,0,1,1,2.35-1.39,57.25,57.25,0,0,0,49.1,28h.07a57.11,57.11,0,0,0,57-57.11V77.74a57.23,57.23,0,0,0-16.7-40.33L546,37.3c-.58-.58-1.13-1.13-1.74-1.66-9.94-9-24-14.13-38.52-14.15h-.09c-14.75,0-28.36,5-38.33,14.13a57,57,0,0,0-18.59,42.12V130a58.27,58.27,0,0,0,.92,10.3,1.37,1.37,0,0,1-2.69.48A60.86,60.86,0,0,1,446,130V77.74A59.79,59.79,0,0,1,465.46,33.6c21.71-19.84,58.61-19.85,80.59,0,.66.57,1.27,1.18,1.86,1.77l.1.11a60,60,0,0,1,17.51,42.26V130a59.84,59.84,0,0,1-59.7,59.84Z"/><path class="cls-2" d="M505.3,213.89a14.28,14.28,0,0,1-9.67-3.79A15.06,15.06,0,0,1,490.72,199V188.42a1.36,1.36,0,1,1,2.72,0V199a12.35,12.35,0,0,0,4,9.11,11.58,11.58,0,0,0,9,3l.82-.1a12.11,12.11,0,0,0,10.11-12V188.4a1.37,1.37,0,1,1,2.73,0V199a14.84,14.84,0,0,1-12.43,14.68c-.33.05-.65.09-1,.12A12.75,12.75,0,0,1,505.3,213.89Z"/><rect class="cls-32" x="456.56" y="88.86" width="4.25" height="22.93" rx="2.12"/><path class="cls-2" d="M508.12,130.22a1.37,1.37,0,0,1-1.27-.88,37,37,0,0,1-2.33-10.85V102.54a1.36,1.36,0,0,1,2.72,0v15.83a34.27,34.27,0,0,0,2.16,10,1.36,1.36,0,0,1-.79,1.76A1.41,1.41,0,0,1,508.12,130.22Z"/><path class="cls-24" d="M531.07,17.71H502.38A39.35,39.35,0,0,0,471.06,2.16H435.38c0,28.52,22.88,52.88,51.1,52.88h80.3C566.78,35.11,550.79,17.71,531.07,17.71Z"/><path class="cls-25" d="M550.67,23.51c9.25,6.54,15.3,18.55,15.3,30.74H484.8A51.54,51.54,0,0,1,444.2,34.5a51.41,51.41,0,0,0,31.9,11h65.65c10.45,0,16.37-13.63,9.45-21.46l-.53-.57"/><rect class="cls-44" x="453.54" y="-5.07" width="4.25" height="22.93" rx="2.12" transform="translate(462.07 -449.27) rotate(90)"/><ellipse class="cls-23" cx="337.53" cy="339.19" rx="0.96" ry="1.51"/><circle class="cls-23" cx="339.35" cy="336.6" r="0.52"/><circle class="cls-23" cx="339.01" cy="334.92" r="0.52"/><circle class="cls-23" cx="340.89" cy="334.74" r="0.43"/><circle class="cls-23" cx="340.19" cy="338.89" r="0.32"/><circle class="cls-23" cx="338.49" cy="338.89" r="0.77"/><circle class="cls-23" cx="337.05" cy="340.91" r="0.48"/><circle class="cls-23" cx="339.35" cy="340.43" r="0.34"/><circle class="cls-23" cx="340.67" cy="336.81" r="0.22"/><circle class="cls-23" cx="338.27" cy="341.39" r="0.22"/><circle class="cls-23" cx="339.69" cy="337.68" r="0.22"/><ellipse class="cls-16" cx="162.43" cy="364.29" rx="8.96" ry="3.08"/><circle class="cls-16" cx="179.44" cy="364.45" r="2.15"/><circle class="cls-16" cx="178.34" cy="372.11" r="1.1"/><circle class="cls-16" cx="171.18" cy="369.18" r="1.1"/><circle class="cls-16" cx="162.43" cy="372.11" r="1.07"/><circle class="cls-16" cx="161.69" cy="367.73" r="1.07"/><circle class="cls-16" cx="146.4" cy="363.99" r="2.61"/><circle class="cls-16" cx="153.47" cy="373.03" r="2.75"/><circle class="cls-16" cx="145.37" cy="368.06" r="2.75"/><ellipse class="cls-16" cx="555.88" cy="364.98" rx="8.96" ry="3.08"/><circle class="cls-16" cx="572.89" cy="365.14" r="2.15"/><circle class="cls-16" cx="571.79" cy="372.8" r="1.1"/><circle class="cls-16" cx="564.63" cy="369.87" r="1.1"/><circle class="cls-16" cx="561.82" cy="373.87" r="1.07"/><circle class="cls-16" cx="555.88" cy="372.8" r="1.07"/><circle class="cls-16" cx="555.14" cy="368.42" r="1.07"/><circle class="cls-16" cx="539.86" cy="364.68" r="2.61"/><circle class="cls-16" cx="546.92" cy="373.72" r="2.75"/><circle class="cls-16" cx="538.82" cy="368.74" r="2.75"/><ellipse class="cls-18" cx="579.86" cy="250.5" rx="1.69" ry="4.9"/><circle class="cls-18" cx="579.94" cy="241.19" r="1.18"/><circle class="cls-18" cx="584.13" cy="241.79" r="0.6"/><circle class="cls-18" cx="582.53" cy="245.71" r="0.6"/><circle class="cls-18" cx="584.72" cy="247.25" r="0.59"/><circle class="cls-18" cx="584.13" cy="250.5" r="0.59"/><circle class="cls-18" cx="581.74" cy="250.91" r="0.59"/><circle class="cls-18" cx="579.69" cy="259.27" r="1.43"/><circle class="cls-18" cx="584.64" cy="255.4" r="1.5"/><circle class="cls-18" cx="581.92" cy="259.84" r="1.5"/><ellipse class="cls-44" cx="444.36" cy="22.97" rx="1.23" ry="3.58" transform="translate(43.04 215.13) rotate(-28.54)"/><circle class="cls-44" cx="441.16" cy="16.96" r="0.86"/><circle class="cls-44" cx="444.06" cy="15.89" r="0.44"/><circle class="cls-44" cx="444.4" cy="18.96" r="0.44"/><circle class="cls-44" cx="446.34" cy="19.18" r="0.43"/><circle class="cls-44" cx="447.1" cy="21.47" r="0.43"/><circle class="cls-44" cx="445.71" cy="22.57" r="0.43"/><path class="cls-44" d="M446.82,27.74a1,1,0,0,1,1.41.41c.28.51.09,2.38-.42,2.66a1,1,0,0,1-1.41-.42C446.13,29.89,446.31,28,446.82,27.74Z"/><circle class="cls-44" cx="449.14" cy="24.44" r="1.1"/><path class="cls-44" d="M448.41,27.28a1.09,1.09,0,0,1,1.49.44c.29.53.1,2.44-.44,2.73s-1.2-1.15-1.48-1.69A1.08,1.08,0,0,1,448.41,27.28Z"/><ellipse class="cls-18" cx="580.23" cy="306.8" rx="1.69" ry="4.9"/><circle class="cls-18" cx="580.32" cy="297.49" r="1.18"/><circle class="cls-18" cx="584.51" cy="298.09" r="0.6"/><circle class="cls-18" cx="582.91" cy="302.01" r="0.6"/><circle class="cls-18" cx="585.1" cy="303.55" r="0.59"/><circle class="cls-18" cx="584.51" cy="306.8" r="0.59"/><circle class="cls-18" cx="582.12" cy="307.21" r="0.59"/><circle class="cls-18" cx="580.07" cy="315.57" r="1.43"/><circle class="cls-18" cx="585.01" cy="311.7" r="1.5"/><circle class="cls-18" cx="582.29" cy="316.14" r="1.5"/><path class="cls-2" d="M616,320.4a.62.62,0,0,1-.62-.62V274.65A.62.62,0,0,1,616,274a.62.62,0,0,1,.62.62v45.13A.62.62,0,0,1,616,320.4Z"/><path class="cls-2" d="M612.49,319.16a.62.62,0,0,1-.62-.62V275.89a.62.62,0,0,1,.62-.62.62.62,0,0,1,.62.62v42.65A.62.62,0,0,1,612.49,319.16Z"/><path class="cls-2" d="M608.89,319.16a.62.62,0,0,1-.62-.62V275.89a.62.62,0,0,1,.62-.62.62.62,0,0,1,.62.62v42.65A.62.62,0,0,1,608.89,319.16Z"/><path class="cls-2" d="M605.3,316.67a.62.62,0,0,1-.63-.62V279a.63.63,0,0,1,1.25,0v37.05A.62.62,0,0,1,605.3,316.67Z"/><path class="cls-2" d="M601.7,315.43a.62.62,0,0,1-.62-.62V280.86a.62.62,0,0,1,.62-.62.62.62,0,0,1,.62.62v33.95A.62.62,0,0,1,601.7,315.43Z"/><path class="cls-2" d="M598.1,312.32a.61.61,0,0,1-.62-.62V284a.61.61,0,0,1,.62-.62.62.62,0,0,1,.62.62V311.7A.62.62,0,0,1,598.1,312.32Z"/><path class="cls-2" d="M619.66,319.78a.62.62,0,0,1-.62-.62V276.51a.63.63,0,0,1,1.25,0v42.65A.63.63,0,0,1,619.66,319.78Z"/><path class="cls-2" d="M623.26,319.78a.62.62,0,0,1-.62-.62V276.51a.62.62,0,0,1,.62-.62.62.62,0,0,1,.62.62v42.65A.62.62,0,0,1,623.26,319.78Z"/><path class="cls-2" d="M626.86,317.29a.62.62,0,0,1-.62-.62V279.62a.62.62,0,0,1,.62-.62.62.62,0,0,1,.62.62v37.05A.61.61,0,0,1,626.86,317.29Z"/><path class="cls-2" d="M630.46,316.05a.62.62,0,0,1-.62-.62V281.48a.62.62,0,0,1,1.24,0v33.95A.62.62,0,0,1,630.46,316.05Z"/><path class="cls-2" d="M634.06,311.7a.62.62,0,0,1-.62-.62V284.59a.62.62,0,1,1,1.24,0v26.49A.62.62,0,0,1,634.06,311.7Z"/><g class="cls-45"><path class="cls-2" d="M615,320.4a.62.62,0,0,1-.62-.62V274.65a.62.62,0,1,1,1.24,0v45.13A.62.62,0,0,1,615,320.4Z"/><path class="cls-2" d="M611.44,319.16a.62.62,0,0,1-.62-.62V275.89a.62.62,0,0,1,.62-.62.62.62,0,0,1,.62.62v42.65A.62.62,0,0,1,611.44,319.16Z"/><path class="cls-2" d="M607.84,319.16a.62.62,0,0,1-.62-.62V275.89a.62.62,0,0,1,1.24,0v42.65A.62.62,0,0,1,607.84,319.16Z"/><path class="cls-2" d="M604.24,316.67a.62.62,0,0,1-.62-.62V279a.62.62,0,0,1,1.24,0v37.05A.62.62,0,0,1,604.24,316.67Z"/><path class="cls-2" d="M600.64,315.43a.62.62,0,0,1-.62-.62V280.86a.62.62,0,0,1,.62-.62.62.62,0,0,1,.62.62v33.95A.62.62,0,0,1,600.64,315.43Z"/><path class="cls-2" d="M597,310.46a.62.62,0,0,1-.62-.62V285.21a.62.62,0,0,1,.62-.62.62.62,0,0,1,.62.62v24.63A.62.62,0,0,1,597,310.46Z"/><path class="cls-2" d="M618.61,319.78a.62.62,0,0,1-.62-.62V276.51a.62.62,0,0,1,1.24,0v42.65A.62.62,0,0,1,618.61,319.78Z"/><path class="cls-2" d="M622.21,319.78a.62.62,0,0,1-.62-.62V276.51a.62.62,0,0,1,1.24,0v42.65A.62.62,0,0,1,622.21,319.78Z"/><path class="cls-2" d="M625.81,317.29a.61.61,0,0,1-.62-.62V279.62a.62.62,0,0,1,.62-.62.62.62,0,0,1,.62.62v37.05A.62.62,0,0,1,625.81,317.29Z"/><path class="cls-2" d="M629.41,316.05a.63.63,0,0,1-.63-.62V281.48a.63.63,0,0,1,1.25,0v33.95A.62.62,0,0,1,629.41,316.05Z"/><path class="cls-2" d="M633,313a.63.63,0,0,1-.62-.63V284.59a.63.63,0,0,1,1.25,0v27.73A.63.63,0,0,1,633,313Z"/></g><path class="cls-2" d="M332.3,337.92H261.69a21.89,21.89,0,0,1-21.87-21.87,1.24,1.24,0,0,1,2.48,0,19.41,19.41,0,0,0,19.39,19.39H332.3a1.24,1.24,0,0,1,0,2.48Z"/><path class="cls-44" d="M487.69,9.36a2.27,2.27,0,0,1-.72-.12l-6.62-2.32a31.93,31.93,0,0,0-10.57-1.79H440.87a2.18,2.18,0,1,1,0-4.35h28.91a36.12,36.12,0,0,1,12,2l6.61,2.31a2.18,2.18,0,0,1-.71,4.23Z"/><path class="cls-44" d="M447.38,35.83a2.19,2.19,0,0,1-1.63-.73c-7.95-9-9.87-21.16-9.95-21.67a2.18,2.18,0,1,1,4.3-.66h0c0,.11,1.82,11.42,8.91,19.45a2.17,2.17,0,0,1-1.63,3.61Z"/><path class="cls-2" d="M523.49,18.28h-6.17a1.37,1.37,0,0,1,0-2.73h6.17a1.37,1.37,0,1,1,0,2.73Z"/><path class="cls-2" d="M566.78,55.61H485.61a51.89,51.89,0,0,1-37.49-16.16A54.5,54.5,0,0,1,432.61,1.36,1.36,1.36,0,0,1,434,0H470a41.13,41.13,0,0,1,32.32,15.55h9a1.37,1.37,0,0,1,0,2.73h-9.69a1.32,1.32,0,0,1-1.07-.53A38.4,38.4,0,0,0,470,2.73H435.35a51.86,51.86,0,0,0,14.72,34.82,49.19,49.19,0,0,0,35.54,15.33h79.78c-.72-18.89-16.32-34.6-34.7-34.6h-1.44a1.37,1.37,0,1,1,0-2.73h1.44c20.3,0,37.45,17.72,37.45,38.7A1.36,1.36,0,0,1,566.78,55.61Z"/><path class="cls-34" d="M217,257.27h88.39a0,0,0,0,1,0,0v24.27a0,0,0,0,1,0,0H227.6A10.63,10.63,0,0,1,217,270.91V257.27A0,0,0,0,1,217,257.27Z"/><rect class="cls-5" x="216.97" y="180.49" width="139.42" height="92.63" rx="7.36"/><path class="cls-46" d="M356.39,253.49v9.11a9.7,9.7,0,0,1-9.69,9.7h-120a9.7,9.7,0,0,1-9.69-9.7v-9.11a9.69,9.69,0,0,0,9.69,9.69h120A9.69,9.69,0,0,0,356.39,253.49Z"/><line class="cls-5" x1="216.97" y1="195.71" x2="350.96" y2="195.71"/><path class="cls-2" d="M348.89,274.35H224.47a8.75,8.75,0,0,1-8.74-8.73V188a8.75,8.75,0,0,1,8.74-8.73H348.89a8.75,8.75,0,0,1,8.74,8.73v77.64A8.75,8.75,0,0,1,348.89,274.35ZM224.47,181.73a6.26,6.26,0,0,0-6.26,6.25v77.64a6.27,6.27,0,0,0,6.26,6.26H348.89a6.27,6.27,0,0,0,6.26-6.26V188a6.26,6.26,0,0,0-6.26-6.25Z"/><path class="cls-2" d="M344.75,196.64H217a.93.93,0,1,1,0-1.86H344.75a.93.93,0,1,1,0,1.86Z"/><circle class="cls-47" cx="228.01" cy="188.79" r="2.28"/><circle class="cls-48" cx="236.44" cy="188.72" r="2.28"/><circle class="cls-49" cx="244.86" cy="188.64" r="2.28"/><path class="cls-2" d="M227.65,191.49h-.31a2.82,2.82,0,0,1-2.48-3.1,2.73,2.73,0,0,1,1-1.88,2.8,2.8,0,1,1,1.75,5Zm0-4.56a1.77,1.77,0,0,0-1.75,1.56,1.76,1.76,0,1,0,1.95-1.55Z"/><path class="cls-2" d="M236.08,191.42h-.32a2.81,2.81,0,0,1,.63-5.58,2.8,2.8,0,0,1,2.47,3.1A2.81,2.81,0,0,1,236.08,191.42Zm0-4.56a1.76,1.76,0,1,0,1.75,1.95,1.77,1.77,0,0,0-.37-1.29,1.74,1.74,0,0,0-1.18-.65h-.2Z"/><path class="cls-2" d="M244.5,191.35a1.62,1.62,0,0,1-.31,0,2.76,2.76,0,0,1-1.88-1,2.81,2.81,0,0,1-.6-2.07,2.77,2.77,0,0,1,1-1.88,2.82,2.82,0,0,1,2.06-.59,2.82,2.82,0,0,1,2.48,3.1,2.86,2.86,0,0,1-1,1.88A2.78,2.78,0,0,1,244.5,191.35Zm0-4.56a1.75,1.75,0,0,0-1.74,1.56,1.77,1.77,0,0,0,1.55,1.94,1.75,1.75,0,0,0,1.29-.37,1.76,1.76,0,0,0-.9-3.12Z"/><line class="cls-50" x1="264.05" y1="229.89" x2="264.06" y2="223.98"/><path class="cls-2" d="M273.69,217.59a.71.71,0,0,1,0-1.42l54-.48h0a.71.71,0,0,1,.71.7.72.72,0,0,1-.71.72l-54,.48Z"/><path class="cls-2" d="M273.69,222.38a.72.72,0,0,1-.71-.7.7.7,0,0,1,.7-.71l38.51-.48h0a.71.71,0,1,1,0,1.41l-38.51.48Z"/><path class="cls-2" d="M273.69,227.18a.71.71,0,0,1,0-1.42l21.11-.48a.73.73,0,0,1,.72.7.7.7,0,0,1-.69.72l-21.11.48Z"/><path class="cls-2" d="M273.69,235.35a.71.71,0,0,1,0-1.42l54-.48h0a.71.71,0,0,1,.71.7.72.72,0,0,1-.71.72l-54,.48Z"/><path class="cls-2" d="M273.69,240.14a.72.72,0,0,1-.71-.7.7.7,0,0,1,.7-.71l38.51-.48h0a.71.71,0,1,1,0,1.41l-38.51.48Z"/><path class="cls-2" d="M273.69,244.94a.71.71,0,0,1,0-1.42l21.11-.48a.73.73,0,0,1,.72.7.7.7,0,0,1-.69.72l-21.11.48Z"/><rect class="cls-51" x="257.48" y="212.17" width="8.09" height="1.55" rx="0.77" transform="translate(17.78 446.02) rotate(-82.87)"/><rect class="cls-51" x="260.13" y="216.69" width="8.09" height="1.55" rx="0.77" transform="translate(15.61 452.61) rotate(-82.87)"/><rect class="cls-51" x="255.62" y="241.14" width="4.64" height="0.89" rx="0.44" transform="translate(-13.78 467.56) rotate(-82.87)"/><line class="cls-50" x1="267.43" y1="233.8" x2="267.44" y2="227.89"/><path class="cls-52" d="M267.46,221.23l0-8.57a4.25,4.25,0,0,0-4.23-4.27h0l-29.82-.06a4.26,4.26,0,0,0-4.28,4.23v0l-.07,36.07a4.26,4.26,0,0,0,4.23,4.28h0l29.82.06a4.26,4.26,0,0,0,4.28-4.23v-7.59"/><path class="cls-53" d="M230.14,229.91a.94.94,0,0,1-.95-.92l-.11-16.73c-.07-4.25,3.15-4.42,7.4-4.5a.94.94,0,1,1,.27,1.87h-.23a5.85,5.85,0,0,0-5.72,6l.26,13.36A1,1,0,0,1,230.14,229.91Z"/><ellipse class="cls-53" cx="231.23" cy="226.12" rx="1.13" ry="1.42" transform="translate(-4.31 4.49) rotate(-1.1)"/><circle class="cls-53" cx="232.51" cy="224.11" r="0.3"/><circle class="cls-54" cx="232.1" cy="228.38" r="0.36"/><circle class="cls-53" cx="233.33" cy="226.37" r="0.56"/><circle class="cls-53" cx="231" cy="219.97" r="0.53"/><circle class="cls-53" cx="231.44" cy="222.62" r="0.15"/><circle class="cls-53" cx="232.51" cy="217.27" r="0.47"/><circle class="cls-53" cx="232.33" cy="214.58" r="0.3"/><circle class="cls-53" cx="232.76" cy="211.34" r="0.79"/><path class="cls-2" d="M262.79,253.07h0L232.94,253a5,5,0,0,1-3.57-1.49,5,5,0,0,1-1.44-3.55l.07-36.08a5,5,0,0,1,5-5h0l29.83.06a5,5,0,0,1,5,5v8.57h0l-.06,27.54a5,5,0,0,1-1.49,3.56A4.94,4.94,0,0,1,262.79,253.07ZM233,208.39a3.5,3.5,0,0,0-3.49,3.47L229.45,248a3.47,3.47,0,0,0,3.47,3.51l29.85.06a3.53,3.53,0,0,0,2.48-1,3.44,3.44,0,0,0,1-2.46l.08-36.13a3.51,3.51,0,0,0-3.49-3.5L233,208.39Zm34.09,12.13h0Z"/><path class="cls-55" d="M262.75,236h0a1.19,1.19,0,0,1,1.2,1.19l.05,9.2a1.2,1.2,0,0,1-1.19,1.2h0a1.19,1.19,0,0,1-1.2-1.19l-.05-9.2A1.19,1.19,0,0,1,262.75,236Z"/><path class="cls-5" d="M231.74,226.78h0a.92.92,0,0,1,.92.92l0,7.07a.92.92,0,0,1-.91.92h0a.92.92,0,0,1-.93-.91l0-7.07A.93.93,0,0,1,231.74,226.78Z"/><path class="cls-34" d="M71.77,275.23v8.18l15.11,5.29s3.39,13,16.45,13,15.27-17.42,15.27-17.42Z"/><rect class="cls-5" x="55.12" y="233.44" width="9.07" height="72.78" transform="translate(-215.16 240.76) rotate(-71.49)"/><path class="cls-2" d="M92.73,286.79a1,1,0,0,1-.35-.06l-69-23.1a1.07,1.07,0,0,1-.63-.55,1.09,1.09,0,0,1-.06-.85l2.88-8.6a1.09,1.09,0,0,1,1.39-.69L96,276a1.1,1.1,0,0,1,.63.55,1.11,1.11,0,0,1,.06.84L93.77,286A1.09,1.09,0,0,1,92.73,286.79Zm-67.62-24.9L92,284.29l2.18-6.51-66.92-22.4Z"/><circle class="cls-5" cx="15.54" cy="255.17" r="14.43"/><path class="cls-2" d="M15.57,270.7a15.52,15.52,0,1,1,7.49-1.93A15.53,15.53,0,0,1,15.57,270.7Zm-.05-28.87a13.35,13.35,0,0,0-12.79,9.65A13.33,13.33,0,0,0,22,266.84a13.33,13.33,0,0,0-2.76-24.48A13.47,13.47,0,0,0,15.52,241.83Z"/><circle class="cls-20" cx="15.54" cy="255.17" r="7.98"/><path class="cls-2" d="M15.56,264.25a9.09,9.09,0,1,1,4.37-1.13A9,9,0,0,1,15.56,264.25Zm0-16a6.81,6.81,0,0,0-3.31.86,6.9,6.9,0,0,0-2.7,9.35,6.88,6.88,0,1,0,7.93-9.94A7,7,0,0,0,15.53,248.29Z"/><circle class="cls-34" cx="123.54" cy="210.16" r="12.18"/><rect class="cls-5" x="108.02" y="204.21" width="9.07" height="72.78" transform="translate(165.2 500.96) rotate(-166.36)"/><path class="cls-56" d="M122.67,217.83l-1.1,4.52a14.42,14.42,0,0,1-8.65-2.82l.93-3.85A14.45,14.45,0,0,0,122.67,217.83Z"/><path class="cls-2" d="M108.38,278.14a.82.82,0,0,1-.26,0L99.31,276a1.09,1.09,0,0,1-.81-1.33l17.16-70.73a1.08,1.08,0,0,1,.5-.68,1.1,1.1,0,0,1,.83-.13l8.82,2.14a1.1,1.1,0,0,1,.81,1.33l-17.17,70.72a1.11,1.11,0,0,1-1.07.85Zm-7.48-4.06,6.67,1.62,16.65-68.58-6.68-1.62Z"/><circle class="cls-5" cx="121.67" cy="203.06" r="14.43"/><path class="cls-2" d="M121.69,218.59a15.52,15.52,0,1,1,7.49-1.93A15.53,15.53,0,0,1,121.69,218.59Zm0-28.86A13.32,13.32,0,0,0,110,209.51a13.33,13.33,0,1,0,11.64-19.78Z"/><circle class="cls-20" cx="121.67" cy="203.06" r="7.98"/><path class="cls-2" d="M121.68,212.14a9.08,9.08,0,1,1,7.93-13.47h0a9.07,9.07,0,0,1-7.93,13.47Zm0-16a6.88,6.88,0,1,0,6,3.55h0A6.91,6.91,0,0,0,121.65,196.18Z"/><circle class="cls-5" cx="104.16" cy="283.21" r="14.43"/><path class="cls-2" d="M104.19,298.74a15.53,15.53,0,1,1,13.57-23.05h0a15.53,15.53,0,0,1-13.57,23.05Zm0-28.87a13.21,13.21,0,0,0-6.43,1.67,13.33,13.33,0,1,0,18.12,5.22,13.4,13.4,0,0,0-11.69-6.89Z"/><circle class="cls-20" cx="104.16" cy="283.21" r="7.98"/><path class="cls-2" d="M104.17,292.29a9.08,9.08,0,1,1,7.94-13.47h0a9.08,9.08,0,0,1-7.94,13.47Zm0-16a6.88,6.88,0,1,0,6,3.55h0a6.83,6.83,0,0,0-4.12-3.28A6.94,6.94,0,0,0,104.15,276.33Z"/><path class="cls-2" d="M520.55,311.3a1.17,1.17,0,0,1-1.17-1.17V279.48a1.17,1.17,0,0,1,2.34,0v30.65A1.17,1.17,0,0,1,520.55,311.3Z"/><path class="cls-2" d="M520.55,273.51a1.17,1.17,0,0,1-1.17-1.17v-5.8a1.17,1.17,0,0,1,2.34,0v5.8A1.17,1.17,0,0,1,520.55,273.51Z"/><path class="cls-57" d="M538.86,152.62c0,19.29-14.61,34.93-32.68,35h-1.33c-17.68-.07-32.1-15.12-32.65-34l-.31-14.83c1.42-5.57,5.44-6.1,10.47-7.16h46c5,1.05,9.05.09,10.48,5.7Z"/><path class="cls-58" d="M482,139.28h47.82v10.57a23.91,23.91,0,0,1-23.91,23.91h0A23.91,23.91,0,0,1,482,149.85V139.28Z"/><path class="cls-59" d="M510.83,173.21a23.91,23.91,0,0,1-28.34-18.45,23.3,23.3,0,0,1-.52-4.92V139.28h9.93v10.56A23.9,23.9,0,0,0,510.83,173.21Z"/><rect class="cls-5" x="490.11" y="139.28" width="39.66" height="14.51"/><rect class="cls-60" x="490.11" y="139.28" width="39.66" height="6.05"/><path class="cls-61" d="M527.58,155.37v2.78c0,8.41-6.81,14-15.22,14-2.65,0-5.15,1.84-7.32.63l-.11-.92a16.81,16.81,0,0,1-.28-2.93,15.48,15.48,0,0,1,22.84-13.59Z"/><path class="cls-62" d="M515.17,172.05a15.06,15.06,0,0,1-2.76.24c-2.66,0-5.15,1.85-7.32.63L505,172a16.06,16.06,0,0,1-.28-2.93,15.65,15.65,0,0,1,.27-2.9C506.9,170.34,510.64,171,515.17,172.05Z"/><path class="cls-2" d="M505,173.25a.8.8,0,0,1-.79-.66,16.28,16.28,0,0,1,23.75-17.36.81.81,0,0,1-.77,1.42,14.67,14.67,0,0,0-21.4,15.64.79.79,0,0,1-.64.94Z"/><path class="cls-63" d="M508.67,161.49a.34.34,0,0,1-.23-.08.4.4,0,0,1-.09-.56A15,15,0,0,1,519,154.91a.4.4,0,1,1,.07.79A14.19,14.19,0,0,0,509,161.33.36.36,0,0,1,508.67,161.49Z"/><ellipse class="cls-63" cx="510.25" cy="160.57" rx="1.52" ry="0.97" transform="translate(86.51 487.04) rotate(-55.08)"/><circle class="cls-63" cx="512.9" cy="159.8" r="0.49"/><circle class="cls-63" cx="511.91" cy="162.43" r="0.49"/><path class="cls-2" d="M528.5,155.06H490.11a1.27,1.27,0,0,1-1.27-1.27V139.9a1.27,1.27,0,0,1,2.53,0v12.62H528.5a1.27,1.27,0,0,1,0,2.54Z"/><path class="cls-2" d="M506.93,174.94h-2.12a24.08,24.08,0,0,1-24.05-24v-9.42a3.41,3.41,0,0,1,3.41-3.41h43.39a3.41,3.41,0,0,1,3.41,3.4v9.41a24.05,24.05,0,0,1-24.05,24.06Zm-22.76-34.45a1,1,0,0,0-.7.29,1,1,0,0,0-.29.7v9.42a21.64,21.64,0,0,0,21.62,21.61h2.12a21.59,21.59,0,0,0,21.62-21.63v-9.4a1,1,0,0,0-1-1Z"/><path class="cls-5" d="M545.93,133.71h-2.72a2,2,0,0,1-2-1.63L533,89.3a2,2,0,0,1,2-2.39h2.72a2,2,0,0,1,2,1.63l8.26,42.78A2,2,0,0,1,545.93,133.71Z"/><path class="cls-64" d="M535,132.44h0a2,2,0,0,1-2-1.63L524.73,88a2,2,0,0,1,2-2.39h0a2,2,0,0,1,2,1.63l8.26,42.78A2,2,0,0,1,535,132.44Z"/><path class="cls-17" d="M535.58,82.54a27.59,27.59,0,1,0,27.58,27.58A27.58,27.58,0,0,0,535.58,82.54Zm0,47.7a20.13,20.13,0,1,1,20.12-20.12A20.12,20.12,0,0,1,535.58,130.24Z"/><path class="cls-21" d="M563.16,110.12c0,.53,0,1.07,0,1.6a27.58,27.58,0,0,0-55.07,0c0-.53-.06-1.07-.06-1.6a27.59,27.59,0,1,1,55.18,0Z"/><path class="cls-2" d="M535.81,138.56a28.84,28.84,0,1,1,28.84-28.84A28.87,28.87,0,0,1,535.81,138.56Zm0-55.18a26.34,26.34,0,1,0,26.33,26.34A26.37,26.37,0,0,0,535.81,83.38Z"/><path class="cls-2" d="M535.81,131.09a21.38,21.38,0,1,1,21.37-21.37A21.4,21.4,0,0,1,535.81,131.09Zm0-40.24a18.87,18.87,0,1,0,18.87,18.87A18.88,18.88,0,0,0,535.81,90.85Z"/><path class="cls-5" d="M485.85,133.71h-2.72a2,2,0,0,1-2-1.63L472.9,89.3a2,2,0,0,1,2-2.39h2.71a2,2,0,0,1,2,1.63l8.25,42.78A2,2,0,0,1,485.85,133.71Z"/><path class="cls-64" d="M474.88,132.44h0a2,2,0,0,1-2-1.63L464.65,88a2,2,0,0,1,2-2.39h0a2,2,0,0,1,2,1.63l8.25,42.78A2,2,0,0,1,474.88,132.44Z"/><path class="cls-17" d="M475.49,82.54a27.59,27.59,0,1,0,27.59,27.58A27.58,27.58,0,0,0,475.49,82.54Zm0,47.7a20.13,20.13,0,1,1,20.12-20.12A20.12,20.12,0,0,1,475.49,130.24Z"/><path class="cls-21" d="M503.08,110.12c0,.53,0,1.07-.06,1.6a27.58,27.58,0,0,0-55.06,0c0-.53-.06-1.07-.06-1.6a27.59,27.59,0,1,1,55.18,0Z"/><path class="cls-2" d="M475.72,138.56a28.84,28.84,0,1,1,28.84-28.84A28.88,28.88,0,0,1,475.72,138.56Zm0-55.18a26.34,26.34,0,1,0,26.34,26.34A26.37,26.37,0,0,0,475.72,83.38Z"/><path class="cls-2" d="M475.72,131.09a21.38,21.38,0,1,1,21.38-21.37A21.4,21.4,0,0,1,475.72,131.09Zm0-40.24a18.87,18.87,0,1,0,18.87,18.87A18.89,18.89,0,0,0,475.72,90.85Z"/><ellipse class="cls-5" cx="481.22" cy="176.24" rx="2.89" ry="1.66" transform="translate(162.51 577.56) rotate(-71.66)"/><circle class="cls-42" cx="486.45" cy="177.86" r="0.93"/><path class="cls-42" d="M483.61,178.8a.72.72,0,1,1,0,1.44.72.72,0,0,1,0-1.44Z"/><circle class="cls-42" cx="484.56" cy="172.87" r="0.95"/><path class="cls-2" d="M543.44,180.22a1.16,1.16,0,0,1-.87-.39L538,174.78a1.17,1.17,0,0,1,1.74-1.56l4.53,5.05a1.17,1.17,0,0,1-.09,1.65A1.19,1.19,0,0,1,543.44,180.22Z"/><path class="cls-2" d="M556,166.12a1.16,1.16,0,0,1-.87-.39l-4.53-5a1.17,1.17,0,0,1,1.74-1.56l4.53,5a1.17,1.17,0,0,1-.09,1.65A1.16,1.16,0,0,1,556,166.12Z"/><path class="cls-2" d="M525.26,189.2a1.17,1.17,0,0,1-1.1-.78L521.9,182a1.17,1.17,0,1,1,2.2-.77l2.26,6.39a1.16,1.16,0,0,1-.71,1.49A1.07,1.07,0,0,1,525.26,189.2Z"/><path class="cls-2" d="M533.49,187.45a1.17,1.17,0,0,1-1.1-.78l-1.46-4.14a1.17,1.17,0,0,1,2.21-.77l1.46,4.13a1.17,1.17,0,0,1-.72,1.49A1.07,1.07,0,0,1,533.49,187.45Z"/><path class="cls-2" d="M534.13,169.55a1.15,1.15,0,0,1-1-.62l-1.66-3.08a1.17,1.17,0,1,1,2-1.11l1.66,3.09a1.16,1.16,0,0,1-.47,1.58A1.25,1.25,0,0,1,534.13,169.55Z"/><path class="cls-2" d="M545.37,166.94a1.16,1.16,0,0,1-1-.48l-2.08-2.89a1.17,1.17,0,0,1,1.89-1.37l2.09,2.9a1.17,1.17,0,0,1-.27,1.62A1.15,1.15,0,0,1,545.37,166.94Z"/><path class="cls-2" d="M467.31,180.22a1.19,1.19,0,0,1-.78-.3,1.17,1.17,0,0,1-.09-1.65l4.53-5.05a1.17,1.17,0,1,1,1.74,1.56l-4.53,5.05A1.16,1.16,0,0,1,467.31,180.22Z"/><path class="cls-2" d="M454.75,166.12a1.16,1.16,0,0,1-.78-.3,1.17,1.17,0,0,1-.09-1.65l4.53-5a1.17,1.17,0,1,1,1.74,1.56l-4.53,5A1.16,1.16,0,0,1,454.75,166.12Z"/><path class="cls-2" d="M485.49,189.2a1.07,1.07,0,0,1-.39-.07,1.16,1.16,0,0,1-.71-1.49l2.26-6.39a1.17,1.17,0,1,1,2.2.77l-2.26,6.4A1.17,1.17,0,0,1,485.49,189.2Z"/><path class="cls-2" d="M477.26,187.45a1,1,0,0,1-.39-.07,1.17,1.17,0,0,1-.72-1.49l1.46-4.13a1.17,1.17,0,0,1,2.21.77l-1.46,4.14A1.17,1.17,0,0,1,477.26,187.45Z"/><path class="cls-2" d="M476.62,169.55a1.25,1.25,0,0,1-.55-.14,1.16,1.16,0,0,1-.47-1.58l1.66-3.09a1.17,1.17,0,1,1,2.05,1.11l-1.66,3.08A1.15,1.15,0,0,1,476.62,169.55Z"/><path class="cls-2" d="M465.38,166.94a1.15,1.15,0,0,1-.68-.22,1.17,1.17,0,0,1-.27-1.62l2.08-2.9a1.17,1.17,0,0,1,1.9,1.37l-2.08,2.89A1.16,1.16,0,0,1,465.38,166.94Z"/><path class="cls-2" d="M473.22,156.66a1.17,1.17,0,0,1-1-1.72l1.66-3.09a1.17,1.17,0,0,1,2.06,1.11l-1.66,3.09A1.16,1.16,0,0,1,473.22,156.66Z"/><path class="cls-2" d="M462,154.06a1.2,1.2,0,0,1-.68-.22,1.16,1.16,0,0,1-.27-1.63l2.08-2.89a1.16,1.16,0,0,1,1.63-.27,1.18,1.18,0,0,1,.27,1.63l-2.08,2.89A1.17,1.17,0,0,1,462,154.06Z"/><path class="cls-2" d="M542.11,155.08a1.16,1.16,0,0,1-1-.61l-1.66-3.09a1.17,1.17,0,1,1,2.05-1.11l1.67,3.09a1.17,1.17,0,0,1-1,1.72Z"/><path class="cls-2" d="M553.35,152.48a1.17,1.17,0,0,1-1-.49l-2.08-2.89a1.17,1.17,0,1,1,1.9-1.36l2.08,2.89a1.17,1.17,0,0,1-.27,1.63A1.13,1.13,0,0,1,553.35,152.48Z"/><circle class="cls-1" cx="638.68" cy="220.25" r="8.47"/><path class="cls-5" d="M647.15,220.25a8.47,8.47,0,0,1-16.94,0c0-4.68,3.79,1.05,8.47,1.05S647.15,215.57,647.15,220.25Z"/><path class="cls-2" d="M638.68,229.93a9.69,9.69,0,1,1,9.69-9.68A9.69,9.69,0,0,1,638.68,229.93Zm0-16.93a7.25,7.25,0,1,0,7.25,7.25A7.26,7.26,0,0,0,638.68,213Z"/><circle class="cls-1" cx="598.1" cy="220.25" r="8.47"/><path class="cls-5" d="M606.57,220.25a8.47,8.47,0,0,1-16.94,0c0-4.68,3.79,1.05,8.47,1.05S606.57,215.57,606.57,220.25Z"/><path class="cls-2" d="M598.1,229.93a9.69,9.69,0,1,1,9.68-9.68A9.7,9.7,0,0,1,598.1,229.93Zm0-16.93a7.25,7.25,0,1,0,7.25,7.25A7.26,7.26,0,0,0,598.1,213Z"/></g></g></svg>
0 \ No newline at end of file 2 \ No newline at end of file
src/components/Basic/src/BasicTitle.vue
@@ -53,7 +53,7 @@ @@ -53,7 +53,7 @@
53 53
54 &-normal { 54 &-normal {
55 font-size: 14px; 55 font-size: 14px;
56 - font-weight: normal; 56 + font-weight: 500;
57 } 57 }
58 58
59 &-show-span::before { 59 &-show-span::before {
src/components/Container/src/collapse/CollapseContainer.vue
@@ -9,6 +9,9 @@ @@ -9,6 +9,9 @@
9 <template #title> 9 <template #title>
10 <slot name="title"></slot> 10 <slot name="title"></slot>
11 </template> 11 </template>
  12 + <template #action>
  13 + <slot name="action"></slot>
  14 + </template>
12 </CollapseHeader> 15 </CollapseHeader>
13 16
14 <div class="p-2"> 17 <div class="p-2">
@@ -19,6 +22,10 @@ @@ -19,6 +22,10 @@
19 </div> 22 </div>
20 </CollapseTransition> 23 </CollapseTransition>
21 </div> 24 </div>
  25 +
  26 + <div :class="`${prefixCls}__footer`" v-if="$slots.footer">
  27 + <slot name="footer"></slot>
  28 + </div>
22 </div> 29 </div>
23 </template> 30 </template>
24 <script lang="ts"> 31 <script lang="ts">
@@ -106,6 +113,10 @@ @@ -106,6 +113,10 @@
106 border-bottom: 1px solid @border-color-light; 113 border-bottom: 1px solid @border-color-light;
107 } 114 }
108 115
  116 + &__footer {
  117 + border-top: 1px solid @border-color-light;
  118 + }
  119 +
109 &__action { 120 &__action {
110 display: flex; 121 display: flex;
111 text-align: right; 122 text-align: right;
src/components/Page/src/PageWrapper.vue
@@ -181,7 +181,7 @@ @@ -181,7 +181,7 @@
181 position: relative; 181 position: relative;
182 182
183 .@{prefix-cls}-content { 183 .@{prefix-cls}-content {
184 - margin: 16px 16px 0 16px; 184 + margin: 16px;
185 } 185 }
186 186
187 .ant-page-header { 187 .ant-page-header {
src/components/Scrollbar/src/index.vue
@@ -111,9 +111,9 @@ @@ -111,9 +111,9 @@
111 onBeforeUnmount(() => { 111 onBeforeUnmount(() => {
112 if (props.native) return; 112 if (props.native) return;
113 if (!props.noresize) { 113 if (!props.noresize) {
114 - // removeResizeListener(unref(resize), update);  
115 - // removeResizeListener(unref(wrap), update);  
116 - // removeEventListener('resize', update); 114 + removeResizeListener(unref(resize), update);
  115 + removeResizeListener(unref(wrap), update);
  116 + removeEventListener('resize', update);
117 } 117 }
118 }); 118 });
119 119
src/components/Tree/src/TreeHeader.vue
1 <template> 1 <template>
2 <div class="flex px-2 py-1.5 items-center border-b-1"> 2 <div class="flex px-2 py-1.5 items-center border-b-1">
3 <slot name="headerTitle" v-if="$slots.headerTitle"></slot> 3 <slot name="headerTitle" v-if="$slots.headerTitle"></slot>
4 - <BasicTitle :helpMessage="helpMessage" v-if="!$slots.headerTitle && title">{{  
5 - title  
6 - }}</BasicTitle> 4 + <BasicTitle :helpMessage="helpMessage" v-if="!$slots.headerTitle && title">
  5 + {{ title }}
  6 + </BasicTitle>
7 7
8 <div class="flex flex-1 justify-end items-center cursor-pointer" v-if="search || toolbar"> 8 <div class="flex flex-1 justify-end items-center cursor-pointer" v-if="search || toolbar">
9 <div class="mr-1 w-2/3" v-if="search"> 9 <div class="mr-1 w-2/3" v-if="search">
10 - <InputSearch :placeholder="t('common.searchText')" size="small" @change="handleSearch" /> 10 + <InputSearch
  11 + :placeholder="t('common.searchText')"
  12 + size="small"
  13 + allowClear
  14 + @change="handleSearch"
  15 + />
11 </div> 16 </div>
12 <Dropdown @click.prevent v-if="toolbar"> 17 <Dropdown @click.prevent v-if="toolbar">
13 <Icon icon="ion:ellipsis-vertical" /> 18 <Icon icon="ion:ellipsis-vertical" />
src/enums/pageEnum.ts
@@ -2,7 +2,7 @@ export enum PageEnum { @@ -2,7 +2,7 @@ export enum PageEnum {
2 // basic login path 2 // basic login path
3 BASE_LOGIN = '/login', 3 BASE_LOGIN = '/login',
4 // basic home path 4 // basic home path
5 - BASE_HOME = '/home', 5 + BASE_HOME = '/dashboard',
6 // error page path 6 // error page path
7 ERROR_PAGE = '/exception', 7 ERROR_PAGE = '/exception',
8 // error log page path 8 // error log page path
src/layouts/default/header/components/user-dropdown/index.vue
@@ -136,8 +136,8 @@ @@ -136,8 +136,8 @@
136 } 136 }
137 137
138 img { 138 img {
139 - width: 26px;  
140 - height: 26px; 139 + width: 24px;
  140 + height: 24px;
141 margin-right: 12px; 141 margin-right: 12px;
142 } 142 }
143 143
src/layouts/default/tabs/index.less
@@ -30,7 +30,7 @@ @@ -30,7 +30,7 @@
30 line-height: calc(@multiple-height - 2px); 30 line-height: calc(@multiple-height - 2px);
31 color: @text-color-call-out; 31 color: @text-color-call-out;
32 background: @white; 32 background: @white;
33 - border: 1px solid darken(@border-color-light, 6%); 33 + border-bottom: 1px solid @header-light-bottom-border-color;
34 transition: none; 34 transition: none;
35 35
36 // &:not(.ant-tabs-tab-active)::before { 36 // &:not(.ant-tabs-tab-active)::before {
src/plugins/echarts/index.ts
1 import * as echarts from 'echarts/core'; 1 import * as echarts from 'echarts/core';
2 2
3 -import { BarChart, LineChart, PieChart, MapChart, PictorialBarChart } from 'echarts/charts'; 3 +import {
  4 + BarChart,
  5 + LineChart,
  6 + PieChart,
  7 + MapChart,
  8 + PictorialBarChart,
  9 + RadarChart,
  10 +} from 'echarts/charts';
4 11
5 import { 12 import {
6 TitleComponent, 13 TitleComponent,
@@ -10,6 +17,7 @@ import { @@ -10,6 +17,7 @@ import {
10 AriaComponent, 17 AriaComponent,
11 ParallelComponent, 18 ParallelComponent,
12 LegendComponent, 19 LegendComponent,
  20 + RadarComponent,
13 } from 'echarts/components'; 21 } from 'echarts/components';
14 22
15 import { SVGRenderer } from 'echarts/renderers'; 23 import { SVGRenderer } from 'echarts/renderers';
@@ -26,8 +34,10 @@ echarts.use([ @@ -26,8 +34,10 @@ echarts.use([
26 LineChart, 34 LineChart,
27 PieChart, 35 PieChart,
28 MapChart, 36 MapChart,
  37 + RadarChart,
29 SVGRenderer, 38 SVGRenderer,
30 PictorialBarChart, 39 PictorialBarChart,
  40 + RadarComponent,
31 ]); 41 ]);
32 42
33 export default echarts; 43 export default echarts;
src/router/menus/modules/dashboard.ts
@@ -6,14 +6,26 @@ const menu: MenuModule = { @@ -6,14 +6,26 @@ const menu: MenuModule = {
6 menu: { 6 menu: {
7 name: t('routes.dashboard.dashboard'), 7 name: t('routes.dashboard.dashboard'),
8 path: '/dashboard', 8 path: '/dashboard',
  9 + tag: {
  10 + dot: true,
  11 + type: 'warn',
  12 + },
9 children: [ 13 children: [
10 { 14 {
11 - path: 'workbench',  
12 - name: t('routes.dashboard.workbench'),  
13 - },  
14 - {  
15 path: 'analysis', 15 path: 'analysis',
16 name: t('routes.dashboard.analysis'), 16 name: t('routes.dashboard.analysis'),
  17 + tag: {
  18 + dot: true,
  19 + type: 'warn',
  20 + },
  21 + },
  22 + {
  23 + path: 'workbench',
  24 + name: t('routes.dashboard.workbench'),
  25 + tag: {
  26 + dot: true,
  27 + type: 'warn',
  28 + },
17 }, 29 },
18 ], 30 ],
19 }, 31 },
src/router/routes/modules/dashboard.ts
@@ -7,7 +7,7 @@ const dashboard: AppRouteModule = { @@ -7,7 +7,7 @@ const dashboard: AppRouteModule = {
7 path: '/dashboard', 7 path: '/dashboard',
8 name: 'Dashboard', 8 name: 'Dashboard',
9 component: LAYOUT, 9 component: LAYOUT,
10 - redirect: '/dashboard/workbench', 10 + redirect: '/dashboard/analysis',
11 meta: { 11 meta: {
12 icon: 'ion:grid-outline', 12 icon: 'ion:grid-outline',
13 title: t('routes.dashboard.dashboard'), 13 title: t('routes.dashboard.dashboard'),
@@ -26,6 +26,7 @@ const dashboard: AppRouteModule = { @@ -26,6 +26,7 @@ const dashboard: AppRouteModule = {
26 name: 'Analysis', 26 name: 'Analysis',
27 component: () => import('/@/views/dashboard/analysis/index.vue'), 27 component: () => import('/@/views/dashboard/analysis/index.vue'),
28 meta: { 28 meta: {
  29 + affix: true,
29 title: t('routes.dashboard.analysis'), 30 title: t('routes.dashboard.analysis'),
30 }, 31 },
31 }, 32 },
src/utils/env.ts
@@ -80,12 +80,3 @@ export function isDevMode(): boolean { @@ -80,12 +80,3 @@ export function isDevMode(): boolean {
80 export function isProdMode(): boolean { 80 export function isProdMode(): boolean {
81 return import.meta.env.PROD; 81 return import.meta.env.PROD;
82 } 82 }
83 -  
84 -/**  
85 - * @description: Whether to open mock  
86 - * @returns:  
87 - * @example:  
88 - */  
89 -export function isUseMock(): boolean {  
90 - return import.meta.env.VITE_USE_MOCK === 'true';  
91 -}  
src/views/dashboard/analysis/components/AnalysisBar.vue deleted 100644 → 0
1 -<template>  
2 - <div ref="chartRef" :style="{ height, width }"></div>  
3 -</template>  
4 -<script lang="ts">  
5 - import { defineComponent, onMounted, ref, Ref } from 'vue';  
6 -  
7 - import { useECharts } from '/@/hooks/web/useECharts';  
8 -  
9 - import { basicProps } from './props';  
10 - export default defineComponent({  
11 - name: 'AnalysisLine',  
12 - props: basicProps,  
13 - setup() {  
14 - const chartRef = ref<HTMLDivElement | null>(null);  
15 - const { setOptions } = useECharts(chartRef as Ref<HTMLDivElement>);  
16 -  
17 - onMounted(() => {  
18 - setOptions({  
19 - tooltip: {  
20 - trigger: 'axis',  
21 - axisPointer: {  
22 - // 坐标轴指示器,坐标轴触发有效  
23 - type: 'shadow', // 默认为直线,可选为:'line' | 'shadow'  
24 - },  
25 - },  
26 - legend: {  
27 - itemWidth: 15,  
28 - right: 10,  
29 - data: ['产品一', '产品二', '产品三'],  
30 - },  
31 - grid: {  
32 - left: '3%',  
33 - right: '4%',  
34 - bottom: '3%',  
35 - containLabel: true,  
36 - },  
37 - xAxis: [  
38 - {  
39 - type: 'category',  
40 - axisTick: {  
41 - inside: true, // 刻度朝内  
42 - },  
43 - data: ['付费用户', '免费用户', '自主'],  
44 - },  
45 - ],  
46 - yAxis: [  
47 - {  
48 - type: 'value',  
49 - axisTick: {  
50 - inside: true, // 刻度朝内  
51 - },  
52 - },  
53 - ],  
54 - series: [  
55 - {  
56 - name: '产品一',  
57 - type: 'bar',  
58 - itemStyle: {  
59 - color: '#3ca0f6',  
60 - },  
61 - data: [3200, 3320, 3010],  
62 - animationDuration: 4000,  
63 - },  
64 - {  
65 - name: '产品二',  
66 - type: 'bar',  
67 - itemStyle: {  
68 - color: '#7dd9b9',  
69 - },  
70 - data: [1200, 2600, 1010],  
71 - animationDuration: 4000,  
72 - },  
73 -  
74 - {  
75 - name: '产品三',  
76 - type: 'bar',  
77 - itemStyle: {  
78 - color: '#e6a23c',  
79 - },  
80 - data: [862, 2500, 964],  
81 - animationDuration: 4000,  
82 - },  
83 - ],  
84 - });  
85 - });  
86 -  
87 - return { chartRef };  
88 - },  
89 - });  
90 -</script>  
src/views/dashboard/analysis/components/AnalysisLine.vue deleted 100644 → 0
1 -<template>  
2 - <div ref="chartRef" :style="{ height, width }"></div>  
3 -</template>  
4 -<script lang="ts">  
5 - import { defineComponent, onMounted, ref, Ref } from 'vue';  
6 -  
7 - import { useECharts } from '/@/hooks/web/useECharts';  
8 -  
9 - import { basicProps } from './props';  
10 - export default defineComponent({  
11 - name: 'AnalysisLine',  
12 - props: basicProps,  
13 - setup() {  
14 - const chartRef = ref<HTMLDivElement | null>(null);  
15 - const { setOptions } = useECharts(chartRef as Ref<HTMLDivElement>);  
16 -  
17 - onMounted(() => {  
18 - setOptions({  
19 - // title: {  
20 - // text: '产品成交额',  
21 - // },  
22 - tooltip: {  
23 - trigger: 'axis',  
24 - padding: 3,  
25 - borderColor: '#777',  
26 - borderWidth: 1,  
27 - },  
28 - legend: {  
29 - itemWidth: 15,  
30 - itemHeight: 4,  
31 - left: 80,  
32 - top: 0,  
33 - orient: 'horizontal',  
34 - data: ['产品一', '产品二'],  
35 - },  
36 - grid: {  
37 - left: '3%',  
38 - right: '4%',  
39 - bottom: '3%',  
40 - containLabel: true,  
41 - },  
42 - xAxis: {  
43 - type: 'category',  
44 - boundaryGap: false,  
45 - axisTick: {  
46 - inside: true, // 刻度朝内  
47 - },  
48 - data: [  
49 - '一月',  
50 - '二月',  
51 - '三月',  
52 - '四月',  
53 - '五月',  
54 - '六月',  
55 - '七月',  
56 - '八月',  
57 - '九月',  
58 - '十月',  
59 - '十一月',  
60 - '十二月',  
61 - ],  
62 - },  
63 - yAxis: {  
64 - type: 'value',  
65 - axisTick: {  
66 - inside: true, // 刻度朝内  
67 - },  
68 - },  
69 - series: [  
70 - {  
71 - name: '产品一',  
72 - type: 'line',  
73 - itemStyle: {  
74 - color: '#5B8FF9',  
75 - },  
76 - data: [330, 132, 101, 134, 90, 230, 210, 150, 232, 234, 230, 400],  
77 - animationDuration: 4000,  
78 - },  
79 - {  
80 - name: '产品二',  
81 - type: 'line',  
82 - itemStyle: {  
83 - color: '#55D187',  
84 - },  
85 - data: [220, 182, 191, 234, 290, 330, 310, 330, 232, 201, 330, 190],  
86 - animationDuration: 4000,  
87 - },  
88 - ],  
89 - });  
90 - });  
91 - return { chartRef };  
92 - },  
93 - });  
94 -</script>  
src/views/dashboard/analysis/components/AnalysisPie.vue deleted 100644 → 0
1 -<template>  
2 - <div ref="chartRef" :style="{ height, width }"></div>  
3 -</template>  
4 -<script lang="ts">  
5 - import { defineComponent, onMounted, ref, Ref } from 'vue';  
6 -  
7 - import { useECharts } from '/@/hooks/web/useECharts';  
8 -  
9 - import { basicProps } from './props';  
10 -  
11 - const m2R2Data = [  
12 - { value: 335, name: '移动设备', itemStyle: { color: '#1b65b9' } },  
13 - { value: 310, name: '网页端', itemStyle: { color: '#3ca0f6' } },  
14 - { value: 234, name: '手表', itemStyle: { color: '#2dc0c0' } },  
15 - { value: 234, name: '其他', itemStyle: { color: '#7dd9b9' } },  
16 - ];  
17 - export default defineComponent({  
18 - props: basicProps,  
19 - setup() {  
20 - const chartRef = ref<HTMLDivElement | null>(null);  
21 - const { setOptions } = useECharts(chartRef as Ref<HTMLDivElement>);  
22 -  
23 - onMounted(() => {  
24 - setOptions({  
25 - title: [  
26 - {  
27 - text: '总设备',  
28 - subtext: '1,430',  
29 - textStyle: {  
30 - fontSize: 12,  
31 - color: '#4B535E85',  
32 - },  
33 - subtextStyle: {  
34 - fontSize: 24,  
35 - color: 'black',  
36 - },  
37 - textAlign: 'center',  
38 - left: '34.5%',  
39 - top: '40%',  
40 - },  
41 - ],  
42 - tooltip: {  
43 - trigger: 'item',  
44 - },  
45 - legend: {  
46 - itemHeight: 10,  
47 - type: 'scroll',  
48 - orient: 'vertical',  
49 - left: '70%',  
50 - align: 'left',  
51 - top: 'middle',  
52 - textStyle: {  
53 - color: '#8C8C8C',  
54 - },  
55 - height: 250,  
56 - },  
57 - series: [  
58 - {  
59 - name: '成交额',  
60 - type: 'pie',  
61 - center: ['35%', '50%'],  
62 - radius: ['45%', '65%'],  
63 - label: {  
64 - show: false,  
65 - },  
66 - data: m2R2Data,  
67 - animationDuration: 3000,  
68 - },  
69 - ],  
70 - });  
71 - });  
72 - return { chartRef };  
73 - },  
74 - });  
75 -</script>  
src/views/dashboard/analysis/components/FlowAnalysis.tsx deleted 100644 → 0
1 -import { defineComponent } from 'vue';  
2 -import { Tabs, Row, Col, Progress, Divider } from 'ant-design-vue';  
3 -import { CollapseContainer } from '/@/components/Container/index';  
4 -import TrendLine from './TrendLine.vue';  
5 -import './flow-ana.less';  
6 -const prefixCls = 'flow-analysis';  
7 -export default defineComponent({  
8 - name: 'AnalysisFLow',  
9 - setup() {  
10 - const renderContent = () => {  
11 - return (  
12 - <Row>  
13 - {() => (  
14 - <>  
15 - <Col md={24} lg={8}>  
16 - {() => (  
17 - <CollapseContainer  
18 - title="整体流量评分"  
19 - canExpan={false}  
20 - class={`${prefixCls}__left`}  
21 - >  
22 - {() => (  
23 - <div>  
24 - <div class={`${prefixCls}__score`}>  
25 - 86.2<span>分</span>  
26 - </div>  
27 - <div class={`${prefixCls}__rank`}>  
28 - 排名<span>前20%</span>  
29 - </div>  
30 - <Progress percent={70} showInfo={false} status="active" />  
31 - <Divider />  
32 -  
33 - <ul class={`${prefixCls}__rs`}>  
34 - <li>  
35 - <span>平均分</span>  
36 - <span>77.5</span>  
37 - </li>  
38 - <li>  
39 - <span>最高分</span>  
40 - <span>99.5</span>  
41 - </li>  
42 - <li>  
43 - <span>最低分</span>  
44 - <span>56.5</span>  
45 - </li>  
46 - </ul>  
47 - </div>  
48 - )}  
49 - </CollapseContainer>  
50 - )}  
51 - </Col>  
52 - <Col md={24} lg={16}>  
53 - {() => (  
54 - <CollapseContainer title="整体流量趋势" canExpan={false}>  
55 - {() => <TrendLine />}  
56 - </CollapseContainer>  
57 - )}  
58 - </Col>  
59 - </>  
60 - )}  
61 - </Row>  
62 - );  
63 - };  
64 - return () => (  
65 - <Tabs class={prefixCls} default-active-key="1">  
66 - {() => [  
67 - <Tabs.TabPane key="1" tab="产品一">  
68 - {() => renderContent()}  
69 - </Tabs.TabPane>,  
70 - <Tabs.TabPane key="2" tab="产品二">  
71 - {() => renderContent()}  
72 - </Tabs.TabPane>,  
73 - <Tabs.TabPane key="3" tab="产品三">  
74 - {() => renderContent()}  
75 - </Tabs.TabPane>,  
76 - ]}  
77 - </Tabs>  
78 - );  
79 - },  
80 -});  
src/views/dashboard/analysis/components/GrowCard.vue
1 <template> 1 <template>
2 - <div class="grow-card">  
3 - <div class="grow-card-header">  
4 - <div class="grow-card__info">  
5 - <p class="grow-card__title">  
6 - {{ info.title }}  
7 - </p>  
8 - <CountTo prefix="$" :startVal="1" :endVal="info.price" />  
9 - </div>  
10 - <img :src="info.icon" />  
11 - </div>  
12 - <div class="grow-card-footer" :class="{ 'is-up': info.up }">  
13 - <Statistic :value="info.percent">  
14 - <template #prefix>  
15 - <img :src="info.up ? riseSvg : downSvg" /> 2 + <div class="md:flex">
  3 + <template v-for="(item, index) in growCardList" :key="item.title">
  4 + <Card
  5 + size="small"
  6 + :loading="$attrs.loading"
  7 + :title="item.title"
  8 + class="md:w-1/4 w-full md:mt-0 !mt-4"
  9 + :class="[index + 1 < 4 && '!md:mr-4']"
  10 + :canExpan="false"
  11 + >
  12 + <template #extra>
  13 + <Tag :color="item.color">{{ item.action }}</Tag>
16 </template> 14 </template>
17 - </Statistic>  
18 - <span class="grow-card__mom">{{ info.mom }}</span>  
19 - </div> 15 +
  16 + <div class="py-4 px-4 flex justify-between">
  17 + <CountTo prefix="$" :startVal="1" :endVal="item.value" class="text-2xl" />
  18 + <Icon :icon="item.icon" :size="40" />
  19 + </div>
  20 +
  21 + <div class="p-2 px-4 flex justify-between">
  22 + <span>总{{ item.title }}</span>
  23 + <CountTo prefix="$" :startVal="1" :endVal="item.total" />
  24 + </div>
  25 + </Card>
  26 + </template>
20 </div> 27 </div>
21 </template> 28 </template>
22 <script lang="ts"> 29 <script lang="ts">
23 - import { defineComponent, PropType } from 'vue';  
24 - import { Statistic } from 'ant-design-vue';  
25 - import { CountTo } from '/@/components/CountTo/index'; 30 + import { defineComponent } from 'vue';
26 31
27 - import riseSvg from '/@/assets/svg/dashboard/analysis-rise.svg';  
28 - import downSvg from '/@/assets/svg/dashboard/analysis-down.svg';  
29 - import { GrowCardItem } from '../types'; 32 + import { CountTo } from '/@/components/CountTo/index';
  33 + import { Icon } from '/@/components/Icon';
  34 + import { Tag, Card } from 'ant-design-vue';
30 35
  36 + import { growCardList } from '../data';
31 export default defineComponent({ 37 export default defineComponent({
32 - components: { Statistic, CountTo },  
33 - props: {  
34 - info: {  
35 - type: Object as PropType<GrowCardItem>,  
36 - default: null,  
37 - },  
38 - }, 38 + components: { CountTo, Tag, Card, Icon },
39 setup() { 39 setup() {
40 - return {  
41 - riseSvg,  
42 - downSvg,  
43 - }; 40 + return { growCardList };
44 }, 41 },
45 }); 42 });
46 </script> 43 </script>
47 -<style lang="less">  
48 - .grow-card {  
49 - display: flex;  
50 - width: calc(100% - 12px);  
51 - height: 158px;  
52 - padding: 16px 16px 12px 16px;  
53 - // margin: 0 12px 12px 12px;  
54 - cursor: pointer;  
55 - background: @white;  
56 - border-radius: 4px;  
57 - box-shadow: 6px 6px 54px 0 rgba(0, 0, 0, 0.05);  
58 - flex-direction: column;  
59 -  
60 - &:hover {  
61 - box-shadow: 6px 6px 54px 0 rgba(0, 0, 0, 0.1);  
62 - }  
63 -  
64 - &-header {  
65 - display: flex;  
66 - width: 100%;  
67 - justify-content: space-between;  
68 - }  
69 -  
70 - &__title {  
71 - font-family: PingFangSC-Regular;  
72 - font-size: 16px;  
73 - letter-spacing: 0;  
74 - color: @text-color-base;  
75 - opacity: 0.7;  
76 - }  
77 -  
78 - &__info {  
79 - span {  
80 - font-family: NeoSans;  
81 - font-size: 26px;  
82 - line-height: 38px;  
83 - }  
84 - }  
85 -  
86 - &-footer {  
87 - display: flex;  
88 - width: 100%;  
89 - margin-top: 24px;  
90 - align-items: center;  
91 -  
92 - .ant-statistic-content-value {  
93 - color: @error-color;  
94 - }  
95 -  
96 - .ant-statistic-content-prefix svg {  
97 - width: 0.98rem !important;  
98 - height: 0.98rem !important;  
99 - }  
100 -  
101 - &.is-up {  
102 - .ant-statistic-content-value {  
103 - color: @success-color;  
104 - }  
105 - }  
106 - }  
107 -  
108 - &__mom {  
109 - display: inline-block;  
110 - padding-left: 10px;  
111 - font-family: PingFangSC-Regular;  
112 - font-size: 12px;  
113 - line-height: 22px;  
114 - letter-spacing: 0;  
115 - color: #606060;  
116 - }  
117 - }  
118 -</style>  
src/views/dashboard/analysis/components/SalesProductPie.vue 0 → 100644
  1 +<template>
  2 + <Card title="成交占比" :loading="loading">
  3 + <div ref="chartRef" :style="{ width, height }"></div>
  4 + </Card>
  5 +</template>
  6 +<script lang="ts">
  7 + import { defineComponent, Ref, ref, watch } from 'vue';
  8 +
  9 + import { Card } from 'ant-design-vue';
  10 + import { useECharts } from '/@/hooks/web/useECharts';
  11 +
  12 + export default defineComponent({
  13 + components: { Card },
  14 + props: {
  15 + loading: Boolean,
  16 + width: {
  17 + type: String as PropType<string>,
  18 + default: '100%',
  19 + },
  20 + height: {
  21 + type: String as PropType<string>,
  22 + default: '300px',
  23 + },
  24 + },
  25 + setup(props) {
  26 + const chartRef = ref<HTMLDivElement | null>(null);
  27 + const { setOptions } = useECharts(chartRef as Ref<HTMLDivElement>);
  28 + watch(
  29 + () => props.loading,
  30 + () => {
  31 + if (props.loading) {
  32 + return;
  33 + }
  34 + setOptions({
  35 + tooltip: {
  36 + trigger: 'item',
  37 + },
  38 +
  39 + series: [
  40 + {
  41 + name: '访问来源',
  42 + type: 'pie',
  43 + radius: '80%',
  44 + center: ['50%', '50%'],
  45 + color: ['#5ab1ef', '#b6a2de', '#67e0e3', '#2ec7c9'],
  46 + data: [
  47 + { value: 500, name: '电子产品' },
  48 + { value: 310, name: '服装' },
  49 + { value: 274, name: '化妆品' },
  50 + { value: 400, name: '家居' },
  51 + ].sort(function (a, b) {
  52 + return a.value - b.value;
  53 + }),
  54 + roseType: 'radius',
  55 + animationType: 'scale',
  56 + animationEasing: 'exponentialInOut',
  57 + animationDelay: function () {
  58 + return Math.random() * 400;
  59 + },
  60 + },
  61 + ],
  62 + });
  63 + },
  64 + { immediate: true }
  65 + );
  66 + return { chartRef };
  67 + },
  68 + });
  69 +</script>
src/views/dashboard/analysis/components/SiteAnalysis.vue 0 → 100644
  1 +<template>
  2 + <Card
  3 + :tab-list="tabListTitle"
  4 + v-bind="$attrs"
  5 + :active-tab-key="activeKey"
  6 + @tabChange="onTabChange"
  7 + >
  8 + <p v-if="activeKey === 'tab1'">
  9 + <VisitAnalysis />
  10 + </p>
  11 + <p v-if="activeKey === 'tab2'">
  12 + <VisitAnalysisBar />
  13 + </p>
  14 + </Card>
  15 +</template>
  16 +<script lang="ts">
  17 + import { defineComponent, ref } from 'vue';
  18 +
  19 + import { Card } from 'ant-design-vue';
  20 +
  21 + import VisitAnalysis from './VisitAnalysis.vue';
  22 + import VisitAnalysisBar from './VisitAnalysisBar.vue';
  23 +
  24 + export default defineComponent({
  25 + components: { Card, VisitAnalysis, VisitAnalysisBar },
  26 + setup() {
  27 + const activeKey = ref('tab1');
  28 +
  29 + const tabListTitle = [
  30 + {
  31 + key: 'tab1',
  32 + tab: '流量趋势',
  33 + },
  34 + {
  35 + key: 'tab2',
  36 + tab: '访问量',
  37 + },
  38 + ];
  39 +
  40 + function onTabChange(key) {
  41 + activeKey.value = key;
  42 + }
  43 + return { tabListTitle, activeKey, onTabChange };
  44 + },
  45 + });
  46 +</script>
src/views/dashboard/analysis/components/TaskCard.vue deleted 100644 → 0
1 -<template>  
2 - <div :class="prefixCls">  
3 - <div :class="`${prefixCls}-header`">  
4 - <div :class="`${prefixCls}__info`">  
5 - <span :class="`${prefixCls}__title`">{{ info.title }}</span>  
6 - <span :class="`${prefixCls}__desc`">{{ info.desc }}</span>  
7 - </div>  
8 - <span :class="`${prefixCls}__tag ${info.status}`">{{ info.text }}</span>  
9 - </div>  
10 -  
11 - <div :class="`${prefixCls}-body mt-5`">  
12 - <div :class="`${prefixCls}__process-nfo`">  
13 - <span>进度</span>  
14 - <span>{{ info.percent }}%</span>  
15 - </div>  
16 - <Progress :percent="info.percent" :showInfo="false" :status="info.status" />  
17 - </div>  
18 - <div :class="`${prefixCls}-footer`">  
19 - <span :class="`${prefixCls}__date`">  
20 - 更新日期: <span>{{ info.updateTime }}</span>  
21 - </span>  
22 - <div :class="`${prefixCls}__avatar`">  
23 - <Avatar src="https://zos.alipayobjects.com/rmsportal/ODTLcjxAfvqbxHnVXCYX.png" />  
24 - <Avatar src="https://zos.alipayobjects.com/rmsportal/ODTLcjxAfvqbxHnVXCYX.png" />  
25 - <Avatar>+3</Avatar>  
26 - </div>  
27 - </div>  
28 - </div>  
29 -</template>  
30 -<script lang="ts">  
31 - import { computed, defineComponent, PropType } from 'vue';  
32 - import { Progress, Avatar } from 'ant-design-vue';  
33 -  
34 - import { TaskItem } from '../types';  
35 -  
36 - export default defineComponent({  
37 - name: 'GrowCard',  
38 - components: { Progress, Avatar },  
39 - props: {  
40 - info: {  
41 - type: Object as PropType<TaskItem>,  
42 - default: null,  
43 - },  
44 - },  
45 - setup(props) {  
46 - return {  
47 - prefixCls: 'task-card',  
48 - text: computed(() => {  
49 - const { status } = props.info || {};  
50 - return status === 'active'  
51 - ? '进度正常'  
52 - : status === 'exception'  
53 - ? '进度滞后'  
54 - : '项目完成';  
55 - }),  
56 - };  
57 - },  
58 - });  
59 -</script>  
60 -<style lang="less" scoped>  
61 - .task-card {  
62 - display: flex;  
63 - width: calc(100% - 24px);  
64 - height: 199px;  
65 - padding: 24px 20px 12px 16px;  
66 - margin: 0 12px 12px 12px;  
67 - background: #fff;  
68 - border: 1px solid #ececf2;  
69 - border-radius: 12px;  
70 - flex-direction: column;  
71 -  
72 - &-header {  
73 - display: flex;  
74 - width: 100%;  
75 - justify-content: space-between;  
76 - align-items: center;  
77 - }  
78 -  
79 - &__tag {  
80 - display: inline-block;  
81 - padding: 4px 6px;  
82 - font-family: PingFangSC-Regular;  
83 - font-size: 12px;  
84 - border-radius: 6px;  
85 -  
86 - &.success {  
87 - color: #55d187;  
88 - background: rgba(85, 209, 135, 0.16);  
89 - }  
90 -  
91 - &.warn {  
92 - color: #ffa07d;  
93 - background: #ffd16416;  
94 - }  
95 -  
96 - &.done {  
97 - color: #0593ff;  
98 - background: #0593ff16;  
99 - }  
100 - }  
101 -  
102 - &__info {  
103 - display: flex;  
104 - flex-direction: column;  
105 - }  
106 -  
107 - &__title {  
108 - font-family: PingFangSC-Medium;  
109 - font-size: 16px;  
110 - line-height: 24px;  
111 - color: rgba(0, 0, 0, 0.85);  
112 - }  
113 -  
114 - &__desc {  
115 - font-family: PingFangSC-Regular;  
116 - font-size: 12px;  
117 - line-height: 21px;  
118 - color: #8181a5;  
119 - }  
120 -  
121 - &__process-nfo {  
122 - display: flex;  
123 - justify-content: space-between;  
124 -  
125 - span {  
126 - font-size: 14px;  
127 - line-height: 21px;  
128 - color: #8181a5;  
129 - }  
130 - }  
131 -  
132 - &-footer {  
133 - display: flex;  
134 - width: 100%;  
135 - margin-top: 16px;  
136 - align-items: center;  
137 - justify-content: space-between;  
138 - }  
139 -  
140 - &__date {  
141 - font-size: 12px;  
142 - line-height: 21px;  
143 - color: #2c3a61;  
144 -  
145 - span {  
146 - color: #7c8087;  
147 - }  
148 - }  
149 -  
150 - &__avatar {  
151 - display: flex;  
152 - }  
153 - }  
154 -</style>  
src/views/dashboard/analysis/components/TrendLine.vue deleted 100644 → 0
1 -<template>  
2 - <div ref="chartRef" :style="{ height, width }"></div>  
3 -</template>  
4 -<script lang="ts">  
5 - import { defineComponent, onMounted, ref, Ref } from 'vue';  
6 -  
7 - import { useECharts } from '/@/hooks/web/useECharts';  
8 -  
9 - import { basicProps } from './props';  
10 - export default defineComponent({  
11 - props: basicProps,  
12 - setup() {  
13 - const chartRef = ref<HTMLDivElement | null>(null);  
14 - const { setOptions, echarts } = useECharts(chartRef as Ref<HTMLDivElement>);  
15 -  
16 - onMounted(() => {  
17 - setOptions({  
18 - tooltip: {  
19 - trigger: 'axis',  
20 - padding: 3,  
21 - borderColor: '#777',  
22 - borderWidth: 1,  
23 - },  
24 - legend: {  
25 - show: false,  
26 - },  
27 - grid: {  
28 - left: '3%',  
29 - right: '4%',  
30 - bottom: '3%',  
31 - containLabel: true,  
32 - },  
33 - xAxis: {  
34 - type: 'category',  
35 - boundaryGap: false,  
36 - axisTick: {  
37 - inside: true,  
38 - },  
39 - data: [  
40 - '一月',  
41 - '二月',  
42 - '三月',  
43 - '四月',  
44 - '五月',  
45 - '六月',  
46 - '七月',  
47 - '八月',  
48 - '九月',  
49 - '十月',  
50 - '十一月',  
51 - '十二月',  
52 - ],  
53 - },  
54 - yAxis: {  
55 - type: 'value',  
56 - axisTick: {  
57 - inside: true,  
58 - },  
59 - },  
60 - series: [  
61 - {  
62 - name: '产品一',  
63 - type: 'line',  
64 - itemStyle: {  
65 - color: '#5B8FF9',  
66 - },  
67 - areaStyle: {  
68 - color: new echarts.graphic.LinearGradient(  
69 - 0,  
70 - 0,  
71 - 0,  
72 - 1,  
73 - [  
74 - {  
75 - offset: 0,  
76 - color: '#5B8FF9',  
77 - },  
78 - {  
79 - offset: 1,  
80 - color: 'rgba(118,168,248, 0)',  
81 - },  
82 - ],  
83 - false  
84 - ),  
85 - shadowColor: 'rgba(118,168,248, 0.9)',  
86 - shadowBlur: 20,  
87 - },  
88 - data: [134, 330, 132, 101, 90, 230, 210, 150, 230, 400, 232, 234],  
89 - animationDuration: 3000,  
90 - },  
91 - ],  
92 - });  
93 - });  
94 - return { chartRef };  
95 - },  
96 - });  
97 -</script>  
src/views/dashboard/analysis/components/VisitAnalysis.vue 0 → 100644
  1 +<template>
  2 + <div ref="chartRef" :style="{ height, width }"></div>
  3 +</template>
  4 +<script lang="ts">
  5 + import { defineComponent, onMounted, ref, Ref } from 'vue';
  6 +
  7 + import { useECharts } from '/@/hooks/web/useECharts';
  8 +
  9 + import { basicProps } from './props';
  10 + export default defineComponent({
  11 + props: basicProps,
  12 + setup() {
  13 + const chartRef = ref<HTMLDivElement | null>(null);
  14 + const { setOptions } = useECharts(chartRef as Ref<HTMLDivElement>);
  15 +
  16 + onMounted(() => {
  17 + setOptions({
  18 + tooltip: {
  19 + trigger: 'axis',
  20 + axisPointer: {
  21 + lineStyle: {
  22 + width: 1,
  23 + color: '#019680',
  24 + },
  25 + },
  26 + },
  27 + xAxis: {
  28 + type: 'category',
  29 + boundaryGap: false,
  30 + data: [
  31 + '6:00',
  32 + '7:00',
  33 + '8:00',
  34 + '9:00',
  35 + '10:00',
  36 + '11:00',
  37 + '12:00',
  38 + '13:00',
  39 + '14:00',
  40 + '15:00',
  41 + '16:00',
  42 + '17:00',
  43 + '18:00',
  44 + '19:00',
  45 + '20:00',
  46 + '21:00',
  47 + '22:00',
  48 + '23:00',
  49 + ],
  50 + splitLine: {
  51 + show: true,
  52 + lineStyle: {
  53 + width: 1,
  54 + type: 'solid',
  55 + color: 'rgba(226,226,226,0.5)',
  56 + },
  57 + },
  58 + axisTick: {
  59 + show: false,
  60 + },
  61 + },
  62 + yAxis: [
  63 + {
  64 + type: 'value',
  65 + max: 80000,
  66 + splitNumber: 4,
  67 + axisTick: {
  68 + show: false,
  69 + },
  70 + splitArea: {
  71 + show: true,
  72 + areaStyle: {
  73 + color: ['rgba(255,255,255,0.2)', 'rgba(226,226,226,0.2)'],
  74 + },
  75 + },
  76 + },
  77 + ],
  78 + grid: { left: '1%', right: '1%', top: '2 %', bottom: 0, containLabel: true },
  79 + series: [
  80 + {
  81 + smooth: true,
  82 + data: [
  83 + 111,
  84 + 222,
  85 + 4000,
  86 + 18000,
  87 + 33333,
  88 + 55555,
  89 + 66666,
  90 + 33333,
  91 + 14000,
  92 + 36000,
  93 + 66666,
  94 + 44444,
  95 + 22222,
  96 + 11111,
  97 + 4000,
  98 + 2000,
  99 + 500,
  100 + 333,
  101 + 222,
  102 + 111,
  103 + ],
  104 + type: 'line',
  105 + areaStyle: {},
  106 + itemStyle: {
  107 + color: '#5ab1ef',
  108 + },
  109 + },
  110 + {
  111 + smooth: true,
  112 + data: [
  113 + 33,
  114 + 66,
  115 + 88,
  116 + 333,
  117 + 3333,
  118 + 5000,
  119 + 18000,
  120 + 3000,
  121 + 1200,
  122 + 13000,
  123 + 22000,
  124 + 11000,
  125 + 2221,
  126 + 1201,
  127 + 390,
  128 + 198,
  129 + 60,
  130 + 30,
  131 + 22,
  132 + 11,
  133 + ],
  134 + type: 'line',
  135 + areaStyle: {},
  136 + itemStyle: {
  137 + color: '#019680',
  138 + },
  139 + },
  140 + ],
  141 + });
  142 + });
  143 + return { chartRef };
  144 + },
  145 + });
  146 +</script>
src/views/dashboard/analysis/components/VisitAnalysisBar.vue 0 → 100644
  1 +<template>
  2 + <div ref="chartRef" :style="{ height, width }"></div>
  3 +</template>
  4 +<script lang="ts">
  5 + import { defineComponent, onMounted, ref, Ref } from 'vue';
  6 +
  7 + import { useECharts } from '/@/hooks/web/useECharts';
  8 +
  9 + import { basicProps } from './props';
  10 + export default defineComponent({
  11 + props: basicProps,
  12 + setup() {
  13 + const chartRef = ref<HTMLDivElement | null>(null);
  14 + const { setOptions } = useECharts(chartRef as Ref<HTMLDivElement>);
  15 +
  16 + onMounted(() => {
  17 + setOptions({
  18 + tooltip: {
  19 + trigger: 'axis',
  20 + axisPointer: {
  21 + lineStyle: {
  22 + width: 1,
  23 + color: '#019680',
  24 + },
  25 + },
  26 + },
  27 + grid: { left: '1%', right: '1%', top: '2 %', bottom: 0, containLabel: true },
  28 + xAxis: {
  29 + type: 'category',
  30 + data: [
  31 + '1月',
  32 + '2月',
  33 + '3月',
  34 + '4月',
  35 + '5月',
  36 + '6月',
  37 + '7月',
  38 + '8月',
  39 + '9月',
  40 + '10月',
  41 + '11月',
  42 + '12月',
  43 + ],
  44 + },
  45 + yAxis: {
  46 + type: 'value',
  47 + max: 8000,
  48 + splitNumber: 4,
  49 + },
  50 + series: [
  51 + {
  52 + data: [3000, 2000, 3333, 5000, 3200, 4200, 3200, 2100, 3000, 5100, 6000, 3200, 4800],
  53 + type: 'bar',
  54 + barMaxWidth: 80,
  55 + },
  56 + ],
  57 + });
  58 + });
  59 + return { chartRef };
  60 + },
  61 + });
  62 +</script>
src/views/dashboard/analysis/components/VisitRadar.vue 0 → 100644
  1 +<template>
  2 + <Card title="转化率" :loading="loading">
  3 + <div ref="chartRef" :style="{ width, height }"></div>
  4 + </Card>
  5 +</template>
  6 +<script lang="ts">
  7 + import { defineComponent, Ref, ref, watch } from 'vue';
  8 +
  9 + import { Card } from 'ant-design-vue';
  10 + import { useECharts } from '/@/hooks/web/useECharts';
  11 +
  12 + export default defineComponent({
  13 + components: { Card },
  14 + props: {
  15 + loading: Boolean,
  16 + width: {
  17 + type: String as PropType<string>,
  18 + default: '100%',
  19 + },
  20 + height: {
  21 + type: String as PropType<string>,
  22 + default: '300px',
  23 + },
  24 + },
  25 + setup(props) {
  26 + const chartRef = ref<HTMLDivElement | null>(null);
  27 + const { setOptions } = useECharts(chartRef as Ref<HTMLDivElement>);
  28 + watch(
  29 + () => props.loading,
  30 + () => {
  31 + if (props.loading) {
  32 + return;
  33 + }
  34 + setOptions({
  35 + backgroundColor: '#fff',
  36 + legend: {
  37 + bottom: 0,
  38 + data: ['访问', '购买'],
  39 + },
  40 + tooltip: {},
  41 + radar: {
  42 + radius: '60%',
  43 + splitNumber: 8,
  44 + indicator: [
  45 + {
  46 + text: '电脑',
  47 + max: 100,
  48 + },
  49 + {
  50 + text: '充电器',
  51 + max: 100,
  52 + },
  53 + {
  54 + text: '耳机',
  55 + max: 100,
  56 + },
  57 + {
  58 + text: '手机',
  59 + max: 100,
  60 + },
  61 + {
  62 + text: 'Ipad',
  63 + max: 100,
  64 + },
  65 + {
  66 + text: '耳机',
  67 + max: 100,
  68 + },
  69 + ],
  70 + },
  71 + series: [
  72 + {
  73 + type: 'radar',
  74 + symbolSize: 0,
  75 + areaStyle: {
  76 + shadowBlur: 0,
  77 + shadowColor: 'rgba(0,0,0,.2)',
  78 + shadowOffsetX: 0,
  79 + shadowOffsetY: 10,
  80 + opacity: 1,
  81 + },
  82 + data: [
  83 + {
  84 + value: [90, 50, 86, 40, 50, 20],
  85 + name: '访问',
  86 + itemStyle: {
  87 + color: '#b6a2de',
  88 + },
  89 + },
  90 + {
  91 + value: [70, 75, 70, 76, 20, 85],
  92 + name: '购买',
  93 + itemStyle: {
  94 + color: '#5ab1ef',
  95 + },
  96 + },
  97 + ],
  98 + },
  99 + ],
  100 + });
  101 + },
  102 + { immediate: true }
  103 + );
  104 + return { chartRef };
  105 + },
  106 + });
  107 +</script>
src/views/dashboard/analysis/components/VisitSource.vue 0 → 100644
  1 +<template>
  2 + <Card title="访问来源" :loading="loading">
  3 + <div ref="chartRef" :style="{ width, height }"></div>
  4 + </Card>
  5 +</template>
  6 +<script lang="ts">
  7 + import { defineComponent, Ref, ref, watch } from 'vue';
  8 +
  9 + import { Card } from 'ant-design-vue';
  10 + import { useECharts } from '/@/hooks/web/useECharts';
  11 +
  12 + export default defineComponent({
  13 + components: { Card },
  14 + props: {
  15 + loading: Boolean,
  16 + width: {
  17 + type: String as PropType<string>,
  18 + default: '100%',
  19 + },
  20 + height: {
  21 + type: String as PropType<string>,
  22 + default: '300px',
  23 + },
  24 + },
  25 + setup(props) {
  26 + const chartRef = ref<HTMLDivElement | null>(null);
  27 + const { setOptions } = useECharts(chartRef as Ref<HTMLDivElement>);
  28 + watch(
  29 + () => props.loading,
  30 + () => {
  31 + if (props.loading) {
  32 + return;
  33 + }
  34 + setOptions({
  35 + tooltip: {
  36 + trigger: 'item',
  37 + },
  38 + legend: {
  39 + bottom: '1%',
  40 + left: 'center',
  41 + },
  42 + series: [
  43 + {
  44 + color: ['#5ab1ef', '#b6a2de', '#67e0e3', '#2ec7c9'],
  45 + name: '访问来源',
  46 + type: 'pie',
  47 + radius: ['40%', '70%'],
  48 + avoidLabelOverlap: false,
  49 + itemStyle: {
  50 + borderRadius: 10,
  51 + borderColor: '#fff',
  52 + borderWidth: 2,
  53 + },
  54 + label: {
  55 + show: false,
  56 + position: 'center',
  57 + },
  58 + emphasis: {
  59 + label: {
  60 + show: true,
  61 + fontSize: '12',
  62 + fontWeight: 'bold',
  63 + },
  64 + },
  65 + labelLine: {
  66 + show: false,
  67 + },
  68 + data: [
  69 + { value: 1048, name: '搜索引擎' },
  70 + { value: 735, name: '直接访问' },
  71 + { value: 580, name: '邮件营销' },
  72 + { value: 484, name: '联盟广告' },
  73 + ],
  74 + animationType: 'scale',
  75 + animationEasing: 'exponentialInOut',
  76 + animationDelay: function () {
  77 + return Math.random() * 100;
  78 + },
  79 + },
  80 + ],
  81 + });
  82 + },
  83 + { immediate: true }
  84 + );
  85 + return { chartRef };
  86 + },
  87 + });
  88 +</script>
src/views/dashboard/analysis/components/flow-ana.less deleted 100644 → 0
1 -.flow-analysis {  
2 - width: 100%;  
3 - background: #fff;  
4 -  
5 - &__left {  
6 - padding: 10px 20px !important;  
7 - border-right: 1px solid rgba(0, 0, 0, 0.06);  
8 - border-radius: 0;  
9 - }  
10 -  
11 - &__score {  
12 - margin-top: 20px;  
13 - font-size: 30px;  
14 - line-height: 38px;  
15 - color: rgba(0, 0, 0, 0.85);  
16 -  
17 - span {  
18 - font-size: 20px;  
19 - line-height: 28px;  
20 - color: rgba(0, 0, 0, 0.85);  
21 - }  
22 - }  
23 -  
24 - &__rank {  
25 - margin: 16px 0;  
26 - font-size: 12px;  
27 - line-height: 20px;  
28 - color: #7c8087;  
29 -  
30 - span {  
31 - display: inline-block;  
32 - margin-left: 10px;  
33 - color: #1c1d21;  
34 - }  
35 - }  
36 -  
37 - &__rs {  
38 - li {  
39 - display: flex;  
40 - line-height: 28px;  
41 - justify-content: space-between;  
42 -  
43 - span {  
44 - &:nth-child(1) {  
45 - font-size: 14px;  
46 - color: #1c1d21;  
47 - }  
48 -  
49 - &:nth-child(2) {  
50 - font-size: 16px;  
51 - color: #1c1d21;  
52 - }  
53 - }  
54 - }  
55 - }  
56 -}  
src/views/dashboard/analysis/data.ts 0 → 100644
  1 +export interface GrowCardItem {
  2 + icon: string;
  3 + title: string;
  4 + value: number;
  5 + total: number;
  6 + color: string;
  7 + action: string;
  8 +}
  9 +
  10 +export const growCardList: GrowCardItem[] = [
  11 + {
  12 + title: '访问数',
  13 + icon: 'visit-count|svg',
  14 + value: 2000,
  15 + total: 120000,
  16 + color: 'green',
  17 + action: '月',
  18 + },
  19 + {
  20 + title: '成交额',
  21 + icon: 'total-sales|svg',
  22 + value: 20000,
  23 + total: 500000,
  24 + color: 'blue',
  25 + action: '月',
  26 + },
  27 + {
  28 + title: '下载数',
  29 + icon: 'download-count|svg',
  30 + value: 8000,
  31 + total: 120000,
  32 + color: 'orange',
  33 + action: '周',
  34 + },
  35 + {
  36 + title: '成交数',
  37 + icon: 'transaction|svg',
  38 + value: 5000,
  39 + total: 50000,
  40 + color: 'purple',
  41 + action: '年',
  42 + },
  43 +];
src/views/dashboard/analysis/data.tsx deleted 100644 → 0
1 -import { GrowCardItem, TaskItem } from './types';  
2 -import iconSvg1 from '/@/assets/svg/dashboard/analysis-icon1.svg';  
3 -import iconSvg2 from '/@/assets/svg/dashboard/analysis-icon2.svg';  
4 -import iconSvg3 from '/@/assets/svg/dashboard/analysis-icon3.svg';  
5 -import iconSvg4 from '/@/assets/svg/dashboard/analysis-icon4.svg';  
6 -export const taskList: TaskItem[] = [  
7 - {  
8 - percent: 50,  
9 - title: '开发任务一',  
10 - updateTime: '2020.7.12',  
11 - desc: '开发任务一简介',  
12 - status: 'active',  
13 - },  
14 - {  
15 - percent: 67,  
16 - title: '开发任务二',  
17 - updateTime: '2020.3.12',  
18 - desc: '开发任务二简介',  
19 - status: 'exception',  
20 - },  
21 - {  
22 - percent: 100,  
23 - title: '开发任务三',  
24 - updateTime: '2020.4.12',  
25 - desc: '开发任务三简介',  
26 -  
27 - status: 'success',  
28 - },  
29 -];  
30 -export const growCardList: GrowCardItem[] = [  
31 - {  
32 - title: '总用户数',  
33 - icon: iconSvg1,  
34 - price: 80000,  
35 - up: true,  
36 - mom: '环比增长',  
37 - percent: 2.5,  
38 - },  
39 - {  
40 - title: '产品数量',  
41 - icon: iconSvg2,  
42 - price: 4000,  
43 - up: true,  
44 - mom: '同比增长',  
45 - percent: 3,  
46 - },  
47 - {  
48 - title: '总营业额',  
49 - icon: iconSvg3,  
50 - price: 3000000,  
51 - up: false,  
52 - mom: '环比降低',  
53 - percent: 2,  
54 - },  
55 - {  
56 - title: '总任务数',  
57 - icon: iconSvg4,  
58 - price: 10000,  
59 - up: false,  
60 - mom: '同比降低',  
61 - percent: 1,  
62 - },  
63 -];  
64 -export const randomizeArray = function (arg: any) {  
65 - const array = arg.slice();  
66 - let currentIndex = array.length,  
67 - temporaryValue,  
68 - randomIndex;  
69 -  
70 - while (0 !== currentIndex) {  
71 - randomIndex = Math.floor(Math.random() * currentIndex);  
72 - currentIndex -= 1;  
73 -  
74 - temporaryValue = array[currentIndex];  
75 - array[currentIndex] = array[randomIndex];  
76 - array[randomIndex] = temporaryValue;  
77 - }  
78 -  
79 - return array;  
80 -};  
81 -  
82 -export const sparklineData = [  
83 - 47,  
84 - 45,  
85 - 54,  
86 - 38,  
87 - 56,  
88 - 24,  
89 - 65,  
90 - 31,  
91 - 37,  
92 - 39,  
93 - 62,  
94 - 51,  
95 - 35,  
96 - 41,  
97 - 35,  
98 - 27,  
99 - 93,  
100 - 53,  
101 - 61,  
102 - 27,  
103 - 54,  
104 - 43,  
105 - 19,  
106 - 46,  
107 -];  
src/views/dashboard/analysis/index.vue
1 <template> 1 <template>
2 - <div class="p-4 analysis">  
3 - <a-row class="pl-2">  
4 - <template v-for="item in growCardList" :key="item.title">  
5 - <a-col :sm="24" :md="12" :lg="6">  
6 - <GrowCard :info="item" />  
7 - </a-col>  
8 - </template>  
9 - </a-row> 2 + <div class="p-4">
  3 + <GrowCard :loading="loading" class="enter-y" />
  4 + <SiteAnalysis class="!my-4 enter-y" :loading="loading" />
10 5
11 - <a-row>  
12 - <a-col :md="24" :lg="17" class="my-3">  
13 - <CollapseContainer class="mr-3" title="产品成交额" :canExpan="false">  
14 - <AnalysisLine />  
15 - </CollapseContainer>  
16 - <a-row class="mt-3">  
17 - <a-col :md="24" :lg="12" class="product-total">  
18 - <CollapseContainer class="mr-3" title="产品成交额" :canExpan="false">  
19 - <AnalysisPie />  
20 - </CollapseContainer>  
21 - </a-col>  
22 - <a-col :md="24" :lg="12">  
23 - <CollapseContainer class="mr-3" title="用户来源" :canExpan="false">  
24 - <AnalysisBar />  
25 - </CollapseContainer>  
26 - </a-col>  
27 - </a-row>  
28 - </a-col>  
29 - <a-col :md="24" :lg="7">  
30 - <CollapseContainer class="mt-3" title="项目进度" :canExpan="false">  
31 - <template v-for="item in taskList" :key="item.title">  
32 - <TaskCard :info="item" />  
33 - </template>  
34 - </CollapseContainer>  
35 - </a-col>  
36 - </a-row>  
37 - <a-row>  
38 - <FlowAnalysis />  
39 - </a-row> 6 + <div class="md:flex enter-y">
  7 + <VisitRadar class="md:w-1/3 w-full" :loading="loading" />
  8 +
  9 + <VisitSource class="md:w-1/3 !md:mx-4 !md:my-0 !my-4 w-full" :loading="loading" />
  10 + <SalesProductPie class="md:w-1/3 w-full" :loading="loading" />
  11 + </div>
40 </div> 12 </div>
41 </template> 13 </template>
42 <script lang="ts"> 14 <script lang="ts">
43 - import { defineComponent } from 'vue'; 15 + import { defineComponent, ref } from 'vue';
44 import GrowCard from './components/GrowCard.vue'; 16 import GrowCard from './components/GrowCard.vue';
45 - import AnalysisLine from './components/AnalysisLine.vue';  
46 - import AnalysisPie from './components/AnalysisPie.vue';  
47 - import AnalysisBar from './components/AnalysisBar.vue';  
48 - import TaskCard from './components/TaskCard.vue';  
49 - import FlowAnalysis from './components/FlowAnalysis';  
50 - import { CollapseContainer } from '/@/components/Container/index';  
51 - import { Row, Col } from 'ant-design-vue';  
52 - import { growCardList, taskList } from './data'; 17 + import SiteAnalysis from './components/SiteAnalysis.vue';
  18 + import VisitSource from './components/VisitSource.vue';
  19 + import VisitRadar from './components/VisitRadar.vue';
  20 + import SalesProductPie from './components/SalesProductPie.vue';
  21 +
53 export default defineComponent({ 22 export default defineComponent({
54 components: { 23 components: {
55 GrowCard, 24 GrowCard,
56 - CollapseContainer,  
57 - AnalysisLine,  
58 - AnalysisPie,  
59 - AnalysisBar,  
60 - TaskCard,  
61 - FlowAnalysis,  
62 - [Row.name]: Row,  
63 - [Col.name]: Col, 25 + SiteAnalysis,
  26 + VisitRadar,
  27 + VisitSource,
  28 + SalesProductPie,
64 }, 29 },
65 setup() { 30 setup() {
66 - return { growCardList, taskList }; 31 + const loading = ref(true);
  32 +
  33 + setTimeout(() => {
  34 + loading.value = false;
  35 + }, 1500);
  36 + return { loading };
67 }, 37 },
68 }); 38 });
69 </script> 39 </script>
70 -<style lang="less" scoped>  
71 - .analysis {  
72 - width: 100%;  
73 - }  
74 -</style>  
src/views/dashboard/analysis/types.ts deleted 100644 → 0
1 -export interface GrowCardItem {  
2 - icon: string;  
3 - title: string;  
4 - price: number;  
5 - up: boolean;  
6 - mom: string;  
7 - percent: number;  
8 -}  
9 -  
10 -export interface TaskItem {  
11 - percent: number;  
12 - status: 'success' | 'exception' | 'active';  
13 - updateTime: string;  
14 - title: string;  
15 - desc: string;  
16 -}  
src/views/dashboard/house/index.less deleted 100644 → 0
1 -.house-wrap {  
2 - position: relative;  
3 - width: 600px;  
4 - height: 600px;  
5 - transform: scale(0.5);  
6 -  
7 - .house {  
8 - position: absolute;  
9 - position: relative;  
10 - top: 50%;  
11 - left: 50%;  
12 - display: flex;  
13 - width: 400px;  
14 - height: 300px;  
15 - transform: translateX(-50%) translateY(-13%);  
16 - justify-content: center;  
17 - perspective: 200px;  
18 - }  
19 -  
20 - .floor {  
21 - position: absolute;  
22 - bottom: 0;  
23 - display: flex;  
24 - width: 95%;  
25 - height: 30px;  
26 - background-color: #e1f6fd;  
27 - border: 4px solid #314b70;  
28 - border-top-right-radius: 4px;  
29 - border-top-left-radius: 4px;  
30 - box-shadow: inset 4px 4px 0 #fffdff;  
31 - justify-content: center;  
32 - }  
33 -  
34 - .floor::before,  
35 - .floor::after {  
36 - position: absolute;  
37 - bottom: 0;  
38 - width: 32%;  
39 - height: 60%;  
40 - background-image: linear-gradient(to bottom, #e0f5fc 50%, #aac4d0 50%);  
41 - border-top: 4px solid #314b70;  
42 - border-right: 4px solid #314b70;  
43 - border-left: 4px solid #314b70;  
44 - border-top-right-radius: 4px;  
45 - border-top-left-radius: 4px;  
46 - content: '';  
47 - box-shadow: 4px 0 0 #aac4d0;  
48 - }  
49 -  
50 - .floor::after {  
51 - top: 0;  
52 - width: 25%;  
53 - height: 40%;  
54 - border-top: none;  
55 - border-top-right-radius: 0;  
56 - border-top-left-radius: 0;  
57 - }  
58 -  
59 - .wall {  
60 - position: absolute;  
61 - bottom: 30px;  
62 - display: flex;  
63 - width: 91%;  
64 - height: 175px;  
65 - overflow: hidden;  
66 - background: #c3e0e7;  
67 - border-right: 4px solid #314b70;  
68 - border-left: 4px solid #314b70;  
69 - justify-content: space-between;  
70 - align-items: flex-end;  
71 - }  
72 -  
73 - .window {  
74 - position: relative;  
75 - width: 34%;  
76 - height: 125px;  
77 - background: #aac4d0;  
78 - border-top: 4px solid #314b70;  
79 - border-right: 4px solid #314b70;  
80 - border-bottom: none;  
81 - border-left: none;  
82 - border-top-right-radius: 8px;  
83 - box-shadow: inset 0 4px 2px #e0f5fc;  
84 - }  
85 -  
86 - .window::before {  
87 - position: absolute;  
88 - top: 6%;  
89 - left: 0;  
90 - width: 94%;  
91 - height: 88%;  
92 - background-image: linear-gradient(to top, #f3f6fa 47%, #9ab2d3 47%, #9ab2d3 50%, #f3f6fa 50%);  
93 - border-top: 4px solid #314b70;  
94 - border-right: 4px solid #314b70;  
95 - border-bottom: 4px solid #314b70;  
96 - border-left: none;  
97 - border-top-right-radius: 4px;  
98 - border-bottom-right-radius: 4px;  
99 - content: '';  
100 - }  
101 -  
102 - .window::after {  
103 - position: absolute;  
104 - top: 19%;  
105 - left: 20%;  
106 - width: 30px;  
107 - height: 40px;  
108 - background-color: #f9aabe;  
109 - border: 4px solid #9ab2d3;  
110 - content: '';  
111 - }  
112 -  
113 - .window:nth-of-type(3) {  
114 - border-top: none;  
115 - border-right: 4px solid #314b70;  
116 - border-bottom: 4px solid #314b70;  
117 - border-left: none;  
118 - border-top-right-radius: 0;  
119 - border-bottom-right-radius: 8px;  
120 - transform: rotateZ(180deg);  
121 - box-shadow: inset 0 -4px 2px #e0f5fc;  
122 - }  
123 -  
124 - .window:nth-of-type(3)::after {  
125 - content: none;  
126 - }  
127 -  
128 - .door {  
129 - display: flex;  
130 - width: 20%;  
131 - height: 130px;  
132 - padding-left: 8px;  
133 - background-color: #ffc26b;  
134 - border: 4px solid #314b70;  
135 - border-bottom: none;  
136 - border-top-right-radius: 10px;  
137 - border-top-left-radius: 10px;  
138 - box-shadow: inset 3px 3px #ffe0ad, inset -10px -8px #ffad61, 4px 0 #aac4d0;  
139 - flex-direction: column;  
140 - justify-content: space-evenly;  
141 - align-items: flex-start;  
142 - }  
143 -  
144 - .door__square {  
145 - width: 85%;  
146 - height: 47px;  
147 - border: 4px solid #314b70;  
148 - border-radius: 4px;  
149 - box-shadow: inset 3px 3px #ffe0ad;  
150 - }  
151 -  
152 - .door__line {  
153 - width: 25%;  
154 - height: 4px;  
155 - background: #314b70;  
156 - border-radius: 4px;  
157 - }  
158 -  
159 - .top {  
160 - position: absolute;  
161 - width: 82%;  
162 - height: 30px;  
163 - background-color: #aac4d0;  
164 - border: 4px solid #314b70;  
165 - border-top-right-radius: 4px;  
166 - border-top-left-radius: 4px;  
167 - box-shadow: inset 4px 4px 0 #e1f6fd;  
168 - }  
169 -  
170 - .circle {  
171 - position: absolute;  
172 - top: -10%;  
173 - display: flex;  
174 - width: 115px;  
175 - height: 115px;  
176 - background-color: #e0f5fc;  
177 - border: 4px solid #314b70;  
178 - border-radius: 50%;  
179 - content: '';  
180 - box-shadow: inset 4px 4px 0 #fffdff, inset 4px -4px 0 #fffdff, inset -4px 4px 0 #fffdff,  
181 - inset -4px -4px 0 #fffdff;  
182 - justify-content: center;  
183 - align-items: center;  
184 - }  
185 -  
186 - .circle::before,  
187 - .circle::after {  
188 - position: absolute;  
189 - top: 35%;  
190 - width: 70%;  
191 - height: 4px;  
192 - background-color: #314b70;  
193 - content: '';  
194 - }  
195 -  
196 - .circle::after {  
197 - top: 20%;  
198 - width: 35%;  
199 - }  
200 -  
201 - .plastic {  
202 - position: absolute;  
203 - top: 30%;  
204 - z-index: 100;  
205 - width: 100%;  
206 - height: 30px;  
207 - overflow: hidden;  
208 - }  
209 -  
210 - .plastic__g {  
211 - display: flex;  
212 - justify-content: center;  
213 - width: 100%;  
214 - overflow: hidden;  
215 - transform: translateY(-22px);  
216 - }  
217 -  
218 - .plastic__item {  
219 - width: 43px;  
220 - height: 43px;  
221 - margin-bottom: 4px;  
222 - border: 3px solid #314b70;  
223 - border-radius: 50%;  
224 - box-shadow: 0 4px 0 #aac4d0;  
225 - }  
226 -  
227 - .plastic__item:nth-child(odd) {  
228 - background: #0792d9;  
229 - box-shadow: 0 4px 0 #aac4d0, inset 4px 4px 0 #66c8fa;  
230 - }  
231 -  
232 - .plastic__item:nth-child(even) {  
233 - background: #fffdff;  
234 - }  
235 -  
236 - .plastic__item:nth-of-type(1),  
237 - .plastic__item:nth-last-of-type(1) {  
238 - width: 45px;  
239 - height: 45px;  
240 - box-shadow: none;  
241 - box-shadow: inset 4px 4px 0 #66c8fa;  
242 - }  
243 -  
244 - .plastic__item:nth-of-type(5) {  
245 - width: 45px;  
246 - height: 45px;  
247 - }  
248 -  
249 - .line {  
250 - position: absolute;  
251 - top: 15px;  
252 - display: flex;  
253 - width: 90%;  
254 - height: 85px;  
255 - background-color: #e1f6fd;  
256 - border-right: 4px solid #314b70;  
257 - border-bottom: 4px solid #314b70;  
258 - border-left: 4px solid #314b70;  
259 - border-radius: 4px;  
260 - transform: rotateX(25deg);  
261 - transform-style: preserve-3d;  
262 - }  
263 -  
264 - .line__item {  
265 - height: 100%;  
266 - flex-grow: 1;  
267 - border-right: 4px solid #314b70;  
268 - }  
269 -  
270 - .line__item:nth-child(odd) {  
271 - background: #00affa;  
272 - box-shadow: inset 4px 4px 0 #66c8fa;  
273 - }  
274 -  
275 - .line__item:nth-child(even) {  
276 - background: #fffdff;  
277 - }  
278 -  
279 - .line__item:nth-last-of-type(1) {  
280 - border-right: none;  
281 - }  
282 -  
283 - .line__item:nth-child(4),  
284 - .line__item:nth-child(5),  
285 - .line__item:nth-child(6) {  
286 - border-top: 6px solid #314b70;  
287 - }  
288 -  
289 - .tree {  
290 - position: absolute;  
291 - bottom: 19%;  
292 - left: 10%;  
293 - display: flex;  
294 - width: 100px;  
295 - height: 165px;  
296 - background-color: #00d398;  
297 - border: 4px solid #314b70;  
298 - border-radius: 50px;  
299 - box-shadow: inset 4px 0 0 #77e4c6, inset -4px 0 0 #00a073;  
300 - animation: tree 1s linear alternate infinite;  
301 - justify-content: center;  
302 - transform-origin: 0% 100%;  
303 - }  
304 -  
305 - .tree__item {  
306 - position: absolute;  
307 - bottom: -80px;  
308 - width: 4px;  
309 - height: 140px;  
310 - background: #314b70;  
311 - }  
312 -  
313 - .tree__item:nth-of-type(2) {  
314 - bottom: 80px;  
315 - height: 40px;  
316 - border-radius: 20px;  
317 - box-shadow: 0 0 0 8px #77e4c6;  
318 - }  
319 -  
320 - .tree__item:nth-of-type(2)::before {  
321 - position: absolute;  
322 - bottom: -45px;  
323 - left: -30px;  
324 - width: 20px;  
325 - height: 35px;  
326 - background-color: #77e4c6;  
327 - border-radius: 15px;  
328 - content: '';  
329 - }  
330 -  
331 - .tree__item:nth-of-type(3) {  
332 - bottom: 20px;  
333 - left: 36%;  
334 - width: 4px;  
335 - height: 30px;  
336 - background-color: #314b70;  
337 - transform: rotateZ(-45deg);  
338 - }  
339 -  
340 - .dot {  
341 - position: absolute;  
342 - bottom: 38px;  
343 - width: 100%;  
344 - height: 4px;  
345 - background-image: linear-gradient(  
346 - to right,  
347 - #314b70 10%,  
348 - transparent 10%,  
349 - transparent 11%,  
350 - #314b70 11%,  
351 - #314b70 85%,  
352 - transparent 85%,  
353 - transparent 86%,  
354 - #314b70 86%  
355 - );  
356 - }  
357 -  
358 - .bush__item {  
359 - position: absolute;  
360 - bottom: 40px;  
361 - left: 18%;  
362 - width: 80px;  
363 - height: 60px;  
364 - background-color: #00d398;  
365 - border: 1px solid red;  
366 - border: 4px solid #314b70;  
367 - border-bottom: none;  
368 - border-top-right-radius: 100px;  
369 - border-top-left-radius: 50px;  
370 - box-shadow: inset 4px 0 0 #77e4c6, inset -4px 0 0 #00a073;  
371 - animation: bush 2s alternate infinite;  
372 - transform-origin: bottom center;  
373 - }  
374 -  
375 - .bush__item:nth-of-type(2) {  
376 - left: 13%;  
377 - width: 50px;  
378 - height: 40px;  
379 - border-top-right-radius: 10px;  
380 - border-top-left-radius: 50px;  
381 - animation: tree 2s alternate reverse infinite 0.5s;  
382 - }  
383 -  
384 - .bush__item::before {  
385 - position: absolute;  
386 - top: 10px;  
387 - left: 10px;  
388 - width: 20px;  
389 - height: 20px;  
390 - background: #77e4c6;  
391 - border-radius: 50%;  
392 - content: '';  
393 - }  
394 -  
395 - .cloud {  
396 - position: absolute;  
397 - top: 200px;  
398 - left: 60px;  
399 - display: flex;  
400 - justify-content: center;  
401 - width: 85px;  
402 - height: 20px;  
403 - border-bottom: 4px solid #e1e8f2;  
404 - animation: cloud 4s infinite alternate;  
405 - }  
406 -  
407 - .cloud:nth-of-type(2) {  
408 - top: 150px;  
409 - left: 50%;  
410 - animation: cloud 4s infinite reverse alternate 0.5s;  
411 - }  
412 -  
413 - .cloud:nth-of-type(3) {  
414 - top: 250px;  
415 - left: 80%;  
416 - animation: cloud 4s ease infinite alternate 0.75s;  
417 - }  
418 -  
419 - .cloud__item {  
420 - position: relative;  
421 - border-top: 20px solid #e1e8f2;  
422 - border-right: 20px solid transparent;  
423 - border-bottom: 20px solid transparent;  
424 - border-left: 20px solid #e1e8f2;  
425 - border-radius: 50%;  
426 - transform: rotateZ(45deg);  
427 - }  
428 -  
429 - .cloud__item:nth-of-type(2) {  
430 - margin-top: 5px;  
431 - margin-left: -7px;  
432 - border-top: 15px solid #e1e8f2;  
433 - border-right: 15px solid transparent;  
434 - border-bottom: 15px solid transparent;  
435 - border-left: 15px solid #e1e8f2;  
436 - }  
437 -  
438 - .bird {  
439 - position: absolute;  
440 - right: 10%;  
441 - bottom: 40%;  
442 - z-index: -1;  
443 - width: 20px;  
444 - height: 20px;  
445 - border-top: 4px solid #becde2;  
446 - border-left: 4px solid #becde2;  
447 - transform: rotateZ(-135deg);  
448 - animation: bird 1s ease alternate infinite;  
449 - }  
450 -  
451 - .bird:nth-of-type(2) {  
452 - right: 20%;  
453 - bottom: 30%;  
454 - width: 15px;  
455 - height: 15px;  
456 - }  
457 -  
458 - @keyframes bird {  
459 - 0% {  
460 - transform: scaleY(0.7) rotateZ(-135deg) translateX(0) translateY(0) skew(-10deg, -10deg);  
461 - }  
462 -  
463 - 100% {  
464 - transform: scaleY(1) rotateZ(-135deg) translateX(50%) translateY(50%) skew(-10deg, -10deg);  
465 - }  
466 - }  
467 - @keyframes tree {  
468 - 0% {  
469 - transform: scaleY(1);  
470 - }  
471 -  
472 - 100% {  
473 - transform: scaleY(0.975);  
474 - }  
475 - }  
476 - @keyframes bush {  
477 - 0% {  
478 - transform: skewX(-2deg);  
479 - }  
480 -  
481 - 100% {  
482 - transform: skewX(5deg);  
483 - }  
484 - }  
485 - @keyframes cloud {  
486 - 0% {  
487 - transform: translateX(-10%);  
488 - }  
489 -  
490 - 100% {  
491 - transform: translateX(20%);  
492 - }  
493 - }  
494 -}  
src/views/dashboard/house/index.vue deleted 100644 → 0
1 -<template>  
2 - <div class="house-wrap">  
3 - <div class="house">  
4 - <div class="floor"></div>  
5 - <div class="wall">  
6 - <div class="window"></div>  
7 - <div class="door">  
8 - <div class="door__square"></div>  
9 - <div class="door__line"></div>  
10 - <div class="door__square"></div>  
11 - </div>  
12 - <div class="window"></div>  
13 - </div>  
14 - <div class="top"></div>  
15 - <div class="circle"></div>  
16 - <div class="plastic">  
17 - <div class="plastic__g">  
18 - <div class="plastic__item"></div>  
19 - <div class="plastic__item"></div>  
20 - <div class="plastic__item"></div>  
21 - <div class="plastic__item"></div>  
22 - <div class="plastic__item"></div>  
23 - <div class="plastic__item"></div>  
24 - <div class="plastic__item"></div>  
25 - <div class="plastic__item"></div>  
26 - </div>  
27 - </div>  
28 - <div class="line">  
29 - <div class="line__item"></div>  
30 - <div class="line__item"></div>  
31 - <div class="line__item"></div>  
32 - <div class="line__item"></div>  
33 - <div class="line__item"></div>  
34 - <div class="line__item"></div>  
35 - <div class="line__item"></div>  
36 - <div class="line__item"></div>  
37 - <div class="line__item"></div>  
38 - </div>  
39 - </div>  
40 - <div class="clouds">  
41 - <div class="cloud">  
42 - <div class="cloud__item"></div>  
43 - <div class="cloud__item"></div>  
44 - </div>  
45 - <div class="cloud">  
46 - <div class="cloud__item"></div>  
47 - <div class="cloud__item"></div>  
48 - </div>  
49 - <div class="cloud">  
50 - <div class="cloud__item"></div>  
51 - <div class="cloud__item"></div>  
52 - </div>  
53 - <div class="bird"></div>  
54 - </div>  
55 - <div class="birds">  
56 - <div class="bird"></div>  
57 - <div class="bird"></div>  
58 - </div>  
59 - <div class="tree">  
60 - <div class="tree__item"></div>  
61 - <div class="tree__item"></div>  
62 - <div class="tree__item"></div>  
63 - </div>  
64 - <div class="bush">  
65 - <div class="bush__item"></div>  
66 - <div class="bush__item"></div>  
67 - </div>  
68 - <div class="dot"></div>  
69 - </div>  
70 -</template>  
71 -<script lang="ts">  
72 - import type { PropType } from 'vue';  
73 - import { defineComponent } from 'vue';  
74 - export default defineComponent({  
75 - name: 'House',  
76 - props: {  
77 - size: {  
78 - type: Number as PropType<number>,  
79 - default: 600,  
80 - },  
81 - },  
82 - setup() {  
83 - return {};  
84 - },  
85 - });  
86 -</script>  
87 -<style lang="less" scoped>  
88 - @import './index.less';  
89 -</style>  
src/views/dashboard/welcome/index.vue deleted 100644 → 0
1 -<template>  
2 - <div class="welcome">  
3 - <House />  
4 - </div>  
5 -</template>  
6 -<script lang="ts">  
7 - import { defineComponent } from 'vue';  
8 - import House from '../house/index.vue';  
9 - export default defineComponent({  
10 - name: 'Welcome',  
11 - components: { House },  
12 - });  
13 -</script>  
14 -<style lang="less" scoped>  
15 - .welcome {  
16 - display: flex;  
17 - width: 100%;  
18 - height: 100%;  
19 - justify-content: center;  
20 - align-items: center;  
21 - }  
22 -</style>  
src/views/dashboard/workbench/components/DynamicInfo.vue 0 → 100644
  1 +<template>
  2 + <Card title="最新动态" v-bind="$attrs">
  3 + <template #extra>
  4 + <a-button type="link" size="small">更多</a-button>
  5 + </template>
  6 + <List item-layout="horizontal" :data-source="items">
  7 + <template #renderItem="{ item }">
  8 + <ListItem>
  9 + <ListItemMeta>
  10 + <template #description>
  11 + {{ item.date }}
  12 + </template>
  13 + <template #title> {{ item.name }} <span v-html="item.desc"> </span> </template>
  14 + <template #avatar>
  15 + <Icon :icon="item.avatar" :size="30" />
  16 + </template>
  17 + </ListItemMeta>
  18 + </ListItem>
  19 + </template>
  20 + </List>
  21 + </Card>
  22 +</template>
  23 +<script lang="ts">
  24 + import { defineComponent } from 'vue';
  25 +
  26 + import { Card, List } from 'ant-design-vue';
  27 + import { dynamicInfoItems } from './data';
  28 + import headerImg from '/@/assets/images/header.jpg';
  29 + import { Icon } from '/@/components/Icon';
  30 +
  31 + export default defineComponent({
  32 + components: { Card, List, ListItem: List.Item, ListItemMeta: List.Item.Meta, Icon },
  33 + setup() {
  34 + return { items: dynamicInfoItems, headerImg };
  35 + },
  36 + });
  37 +</script>
src/views/dashboard/workbench/components/NewsList.vue deleted 100644 → 0
1 -<template>  
2 - <CollapseContainer class="news-list" title="动态" :canExpan="false">  
3 - <ScrollContainer>  
4 - <List>  
5 - <template v-for="item in newList" :key="item.id">  
6 - <ListItem class="news-list__item">  
7 - <ListItemMeta>  
8 - <template #avatar>  
9 - <img :src="headerImg" class="news-list__item-avatar" />  
10 - </template>  
11 - <template #description>  
12 - <div class="news-list__item-desc">  
13 - <div class="news-list__item-time mb-1">  
14 - {{ item.sendTime }}  
15 - </div>  
16 - <div class="news-list__item-title mb-1">  
17 - <span class="news-list__item-light">{{ item.sender }}&nbsp;</span>申请迭代  
18 - <span class="news-list__item-light">&nbsp;{{ item.title }}&nbsp;</span>发布  
19 - </div>  
20 - <div class="news-list__item-cnte p-2">  
21 - <span class="news-list__item-cnte__title"> {{ item.cnteId }}</span>  
22 - <br />  
23 - Status: {{ item.cnteStas }}  
24 - <br />  
25 - Repository: {{ item.cnteRepo }}  
26 - <br />  
27 - </div>  
28 - </div>  
29 - </template>  
30 - </ListItemMeta>  
31 - </ListItem>  
32 - </template>  
33 - </List>  
34 - </ScrollContainer>  
35 - </CollapseContainer>  
36 -</template>  
37 -<script lang="ts">  
38 - import { defineComponent } from 'vue';  
39 - import { List } from 'ant-design-vue';  
40 - import { CollapseContainer, ScrollContainer } from '/@/components/Container/index';  
41 - import headerImg from '/@/assets/images/header.jpg';  
42 -  
43 - import { newList } from '../data';  
44 - export default defineComponent({  
45 - components: {  
46 - List,  
47 - ListItem: List.Item,  
48 - ListItemMeta: List.Item.Meta,  
49 - CollapseContainer,  
50 - ScrollContainer,  
51 - },  
52 - setup() {  
53 - return { newList, headerImg };  
54 - },  
55 - });  
56 -</script>  
57 -<style lang="less" scoped>  
58 - .news-list {  
59 - &__item {  
60 - &-avatar {  
61 - width: 35px;  
62 - height: 35px;  
63 - border-radius: 50%;  
64 - }  
65 -  
66 - &-title {  
67 - font-size: 14px;  
68 - line-height: 22px;  
69 - color: #000;  
70 - opacity: 0.65;  
71 - }  
72 -  
73 - &-time {  
74 - font-size: 14px;  
75 - line-height: 22px;  
76 - color: #000;  
77 - opacity: 0.45;  
78 - }  
79 -  
80 - &-light {  
81 - font-size: 14px;  
82 - line-height: 22px;  
83 - color: #000;  
84 - opacity: 0.85;  
85 - }  
86 -  
87 - &-cnte {  
88 - background: #eef3fb;  
89 - border-radius: 2px;  
90 - opacity: 0.6;  
91 -  
92 - &__title {  
93 - font-size: 14px;  
94 - line-height: 22px;  
95 - color: rgba(0, 0, 0, 0.85);  
96 - }  
97 - }  
98 - }  
99 - }  
100 -</style>  
src/views/dashboard/workbench/components/ProdTotal.vue deleted 100644 → 0
1 -<template>  
2 - <a-row class="prod-total">  
3 - <template v-for="(item, index) in wokbProd" :key="item.type">  
4 - <a-col :xs="12" :sm="6" class="prod-total__item" :class="`prod-total__item-${index}`">  
5 - <div class="img" :class="`prod-total__item-${index}-img`"></div>  
6 - <div>{{ item.amount }}</div>  
7 - <span>{{ item.type }}</span>  
8 - </a-col>  
9 - </template>  
10 - </a-row>  
11 -</template>  
12 -<script lang="ts">  
13 - import { defineComponent } from 'vue';  
14 - import { Row, Col } from 'ant-design-vue';  
15 -  
16 - import { wokbProd } from '../data';  
17 - // import {ProdTypeEnum} from '@/api/dashboard/model/wokbModel'  
18 - export default defineComponent({  
19 - components: { [Row.name]: Row, [Col.name]: Col },  
20 - setup() {  
21 - return { wokbProd };  
22 - },  
23 - });  
24 -</script>  
25 -<style lang="less" scoped>  
26 - .prod-total {  
27 - padding: 12px 4px 12px 12px;  
28 - background: #fff;  
29 -  
30 - &__item {  
31 - display: inline-block;  
32 - flex: 0 0 calc(25% - 8px);  
33 - padding: 20px 10px;  
34 - margin-right: 8px;  
35 - border-radius: 4px;  
36 -  
37 - span {  
38 - font-size: 14px;  
39 - line-height: 28px;  
40 - }  
41 -  
42 - div {  
43 - font-size: 26px;  
44 - }  
45 -  
46 - .img {  
47 - float: left;  
48 - width: 62px;  
49 - height: 62px;  
50 - }  
51 -  
52 - &-0 {  
53 - background: rgba(254, 97, 178, 0.1);  
54 -  
55 - &-img {  
56 - background: url(../../../../assets/images/dashboard/wokb/datashow1.png) no-repeat;  
57 - }  
58 -  
59 - div {  
60 - color: #fe61b2;  
61 - }  
62 - }  
63 -  
64 - &-1 {  
65 - background: rgba(254, 163, 64, 0.1);  
66 -  
67 - &-img {  
68 - background: url(../../../..//assets/images/dashboard/wokb/datashow2.png) no-repeat;  
69 - }  
70 -  
71 - div {  
72 - color: #fea340;  
73 - }  
74 - }  
75 -  
76 - &-2 {  
77 - background: rgba(172, 70, 255, 0.1);  
78 -  
79 - &-img {  
80 - background: url(../../../..//assets/images/dashboard/wokb/datashow3.png) no-repeat;  
81 - }  
82 -  
83 - div {  
84 - color: #9e55ff;  
85 - }  
86 - }  
87 -  
88 - &-3 {  
89 - background: rgba(0, 196, 186, 0.1);  
90 -  
91 - &-img {  
92 - background: url(../../../..//assets/images/dashboard/wokb/datashow4.png) no-repeat;  
93 - }  
94 -  
95 - div {  
96 - color: #00c4ba;  
97 - }  
98 - }  
99 - }  
100 - }  
101 -</style>  
src/views/dashboard/workbench/components/ProjectCard.vue 0 → 100644
  1 +<template>
  2 + <Card title="项目" v-bind="$attrs">
  3 + <template #extra>
  4 + <a-button type="link" size="small">更多</a-button>
  5 + </template>
  6 +
  7 + <template v-for="item in items" :key="item">
  8 + <CardGrid class="!md:w-1/3 !w-full">
  9 + <span class="flex">
  10 + <Icon :icon="item.icon" :color="item.color" size="30" />
  11 + <span class="text-lg ml-4">{{ item.title }}</span>
  12 + </span>
  13 + <div class="flex mt-2 h-10 text-secondary"> {{ item.desc }} </div>
  14 + <div class="flex justify-between text-secondary">
  15 + <span>{{ item.group }}</span>
  16 + <span>{{ item.date }}</span>
  17 + </div>
  18 + </CardGrid>
  19 + </template>
  20 + </Card>
  21 +</template>
  22 +<script lang="ts">
  23 + import { defineComponent } from 'vue';
  24 +
  25 + import { Card } from 'ant-design-vue';
  26 + import { Icon } from '/@/components/Icon';
  27 + import { groupItems } from './data';
  28 +
  29 + export default defineComponent({
  30 + components: { Card, CardGrid: Card.Grid, Icon },
  31 + setup() {
  32 + return { items: groupItems };
  33 + },
  34 + });
  35 +</script>
src/views/dashboard/workbench/components/QuickNav.vue 0 → 100644
  1 +<template>
  2 + <Card title="快捷导航" v-bind="$attrs">
  3 + <template v-for="item in items" :key="item">
  4 + <CardGrid>
  5 + <span class="flex flex-col items-center">
  6 + <Icon :icon="item.icon" :color="item.color" size="20" />
  7 + <span class="text-md mt-2">{{ item.title }}</span>
  8 + </span>
  9 + </CardGrid>
  10 + </template>
  11 + </Card>
  12 +</template>
  13 +<script lang="ts">
  14 + import { defineComponent } from 'vue';
  15 +
  16 + import { Card } from 'ant-design-vue';
  17 + import { Icon } from '/@/components/Icon';
  18 + import { navItems } from './data';
  19 +
  20 + export default defineComponent({
  21 + components: { Card, CardGrid: Card.Grid, Icon },
  22 + setup() {
  23 + return { items: navItems };
  24 + },
  25 + });
  26 +</script>
src/views/dashboard/workbench/components/SaleRadar.vue 0 → 100644
  1 +<template>
  2 + <Card title="销售统计" :loading="loading">
  3 + <div ref="chartRef" :style="{ width, height }"></div>
  4 + </Card>
  5 +</template>
  6 +<script lang="ts">
  7 + import { defineComponent, Ref, ref, watch } from 'vue';
  8 +
  9 + import { Card } from 'ant-design-vue';
  10 + import { useECharts } from '/@/hooks/web/useECharts';
  11 +
  12 + export default defineComponent({
  13 + components: { Card },
  14 + props: {
  15 + loading: Boolean,
  16 + width: {
  17 + type: String as PropType<string>,
  18 + default: '100%',
  19 + },
  20 + height: {
  21 + type: String as PropType<string>,
  22 + default: '400px',
  23 + },
  24 + },
  25 + setup(props) {
  26 + const chartRef = ref<HTMLDivElement | null>(null);
  27 + const { setOptions } = useECharts(chartRef as Ref<HTMLDivElement>);
  28 + watch(
  29 + () => props.loading,
  30 + () => {
  31 + if (props.loading) {
  32 + return;
  33 + }
  34 + setOptions({
  35 + backgroundColor: '#fff',
  36 + legend: {
  37 + bottom: 0,
  38 + data: ['Visits', 'Sales'],
  39 + },
  40 + tooltip: {},
  41 + radar: {
  42 + radius: '60%',
  43 + splitNumber: 8,
  44 + indicator: [
  45 + {
  46 + text: '2017',
  47 + max: 100,
  48 + },
  49 + {
  50 + text: '2017',
  51 + max: 100,
  52 + },
  53 + {
  54 + text: '2018',
  55 + max: 100,
  56 + },
  57 + {
  58 + text: '2019',
  59 + max: 100,
  60 + },
  61 + {
  62 + text: '2020',
  63 + max: 100,
  64 + },
  65 + {
  66 + text: '2021',
  67 + max: 100,
  68 + },
  69 + ],
  70 + },
  71 + series: [
  72 + {
  73 + type: 'radar',
  74 + symbolSize: 0,
  75 + areaStyle: {
  76 + shadowBlur: 0,
  77 + shadowColor: 'rgba(0,0,0,.2)',
  78 + shadowOffsetX: 0,
  79 + shadowOffsetY: 10,
  80 + opacity: 1,
  81 + },
  82 + data: [
  83 + {
  84 + value: [90, 50, 86, 40, 50, 20],
  85 + name: 'Visits',
  86 + itemStyle: {
  87 + color: '#b6a2de',
  88 + },
  89 + },
  90 + {
  91 + value: [70, 75, 70, 76, 20, 85],
  92 + name: 'Sales',
  93 + itemStyle: {
  94 + color: '#67e0e3',
  95 + },
  96 + },
  97 + ],
  98 + },
  99 + ],
  100 + });
  101 + },
  102 + { immediate: true }
  103 + );
  104 + return { chartRef };
  105 + },
  106 + });
  107 +</script>
src/views/dashboard/workbench/components/ShortCuts.vue deleted 100644 → 0
1 -<template>  
2 - <CollapseContainer class="shortcuts" title="快捷入口" :canExpan="false">  
3 - <template #action>  
4 - <a-button size="small" type="link"> 新建 </a-button>  
5 - </template>  
6 - <a-row>  
7 - <template v-for="item in shortCuts" :key="item.img">  
8 - <a-col :span="8" class="p-3 shortcuts__item">  
9 - <img :src="item.img" class="mb-2 shortcuts__item-img" />  
10 - <span>{{ item.name }}</span>  
11 - </a-col>  
12 - </template>  
13 -  
14 - <a-col :span="8" class="p-3 shortcuts__item">  
15 - <span class="mb-2 shortcuts__item-all">  
16 - <RightOutlined />  
17 - </span>  
18 - <br />  
19 - <span>查看全部</span>  
20 - </a-col>  
21 - </a-row>  
22 - </CollapseContainer>  
23 -</template>  
24 -<script lang="ts">  
25 - import { defineComponent } from 'vue';  
26 - import { Row, Col } from 'ant-design-vue';  
27 - import { CollapseContainer } from '/@/components/Container/index';  
28 -  
29 - import { RightOutlined } from '@ant-design/icons-vue';  
30 - import wokbImg1 from '/@/assets/images/dashboard/wokb/attendance.png';  
31 - import wokbImg2 from '/@/assets/images/dashboard/wokb/overtime.png';  
32 - import wokbImg3 from '/@/assets/images/dashboard/wokb/meal.png';  
33 - import wokbImg4 from '/@/assets/images/dashboard/wokb/leave.png';  
34 - import wokbImg5 from '/@/assets/images/dashboard/wokb/stamp.png';  
35 - import wokbImg6 from '/@/assets/images/dashboard/wokb/travel.png';  
36 - import wokbImg7 from '/@/assets/images/dashboard/wokb/performance.png';  
37 - import wokbImg8 from '/@/assets/images/dashboard/wokb/approve.png';  
38 - const shortCuts = [  
39 - {  
40 - img: wokbImg1,  
41 - name: '考勤记录',  
42 - },  
43 - {  
44 - img: wokbImg2,  
45 - name: '加班申请',  
46 - },  
47 - {  
48 - img: wokbImg3,  
49 - name: '餐补申请',  
50 - },  
51 - {  
52 - img: wokbImg4,  
53 - name: '请假',  
54 - },  
55 - {  
56 - img: wokbImg5,  
57 - name: '用章申请',  
58 - },  
59 - {  
60 - img: wokbImg6,  
61 - name: '差旅报销',  
62 - },  
63 - {  
64 - img: wokbImg7,  
65 - name: '绩效申请',  
66 - },  
67 - {  
68 - img: wokbImg8,  
69 - name: '审批',  
70 - },  
71 - ];  
72 - export default defineComponent({  
73 - components: { [Row.name]: Row, [Col.name]: Col, CollapseContainer, RightOutlined },  
74 - setup() {  
75 - return { shortCuts };  
76 - },  
77 - });  
78 -</script>  
79 -<style lang="less" scoped>  
80 - .shortcuts {  
81 - &__item {  
82 - text-align: center;  
83 -  
84 - &-img {  
85 - width: 36px;  
86 - margin-left: auto;  
87 - margin-right: auto;  
88 - }  
89 -  
90 - &-all {  
91 - display: inline-block;  
92 - width: 36px;  
93 - height: 36px;  
94 - line-height: 36px;  
95 - color: #000;  
96 - cursor: pointer;  
97 - background: lightgrey;  
98 - border-radius: 50%;  
99 - }  
100 - }  
101 - }  
102 -</style>  
src/views/dashboard/workbench/components/TodoList.vue deleted 100644 → 0
1 -<template>  
2 - <CollapseContainer class="todo-list" title="待办事项" :canExpan="false">  
3 - <template #title>  
4 - <span> 待办事项 <span class="todo-list__total">30</span> </span>  
5 - </template>  
6 -  
7 - <List>  
8 - <template v-for="item in todoList" :key="item.id">  
9 - <ListItem class="todo-list__item">  
10 - <ListItemMeta>  
11 - <template #title>  
12 - <div>  
13 - <span class="todo-list__item-title">{{ item.title }}</span>  
14 - <span class="todo-list__item-memo">{{ item.memo }}</span>  
15 - </div>  
16 - </template>  
17 - <template #description>  
18 - <div class="todo-list__item-desc">  
19 - 提交人:{{ item.sbmter }}  
20 - <br />  
21 - 提交时间:{{ item.sbmtTime }}  
22 - </div>  
23 - </template>  
24 - </ListItemMeta>  
25 - <a-button type="link">  
26 - <Tag color="blue"> 待审批 </Tag>  
27 - </a-button>  
28 - </ListItem>  
29 - </template>  
30 - </List>  
31 - <div class="todo-list__all">  
32 - <Tooltip placement="topRight">  
33 - <template #title> 查看更多 </template>  
34 - <EllipsisOutlined />  
35 - </Tooltip>  
36 - </div>  
37 - </CollapseContainer>  
38 -</template>  
39 -<script lang="ts">  
40 - import { defineComponent } from 'vue';  
41 - import { List, Tag, Tooltip } from 'ant-design-vue';  
42 - import { CollapseContainer } from '/@/components/Container/index';  
43 -  
44 - import { EllipsisOutlined } from '@ant-design/icons-vue';  
45 - import { todoList } from '../data';  
46 -  
47 - export default defineComponent({  
48 - name: 'TodoList',  
49 - components: {  
50 - CollapseContainer,  
51 - List,  
52 - ListItem: List.Item,  
53 - ListItemMeta: List.Item.Meta,  
54 - Tag,  
55 - Tooltip,  
56 - EllipsisOutlined,  
57 - },  
58 - setup() {  
59 - return { todoList };  
60 - },  
61 - });  
62 -</script>  
63 -<style lang="less" scoped>  
64 - .todo-list {  
65 - position: relative;  
66 -  
67 - &__total {  
68 - display: inline-block;  
69 - width: 20px;  
70 - height: 20px;  
71 - font-size: 12px;  
72 - line-height: 20px;  
73 - color: #fff;  
74 - text-align: center;  
75 - background: rgba(255, 0, 0, 0.7);  
76 - border-radius: 50%;  
77 - }  
78 -  
79 - &__all {  
80 - position: absolute;  
81 - top: 0;  
82 - right: 10px;  
83 - height: 56px;  
84 - font-size: 24px;  
85 - line-height: 56px;  
86 - text-align: center;  
87 - cursor: pointer;  
88 - }  
89 -  
90 - &__item {  
91 - padding: 8px;  
92 -  
93 - &-title {  
94 - font-size: 14px;  
95 - font-weight: normal;  
96 - line-height: 22px;  
97 - color: #1c1d21;  
98 - }  
99 -  
100 - &-memo {  
101 - font-size: 12px;  
102 - font-weight: normal;  
103 - line-height: 22px;  
104 - color: #7c8087;  
105 - }  
106 -  
107 - &-desc {  
108 - font-size: 12px;  
109 - line-height: 22px;  
110 - color: #7c8087;  
111 - }  
112 - }  
113 - }  
114 -</style>  
src/views/dashboard/workbench/components/WorkbenchHeader.vue 0 → 100644
  1 +<template>
  2 + <div class="lg:flex">
  3 + <Avatar :src="headerImg" :size="72" class="!mx-auto !block" />
  4 + <div class="md:ml-6 flex flex-col justify-center md:mt-0 mt-2">
  5 + <h1 class="md:text-lg text-md">早安, Vben, 开始您一天的工作吧!</h1>
  6 + <span class="text-secondary"> 今日晴,20℃ - 32℃! </span>
  7 + </div>
  8 + <div class="flex flex-1 justify-end md:mt-0 mt-4">
  9 + <div class="flex flex-col justify-center text-right">
  10 + <span class="text-secondary"> 待办 </span>
  11 + <span class="text-2xl">2/10</span>
  12 + </div>
  13 +
  14 + <div class="flex flex-col justify-center text-right md:mx-16 mx-12">
  15 + <span class="text-secondary"> 项目 </span>
  16 + <span class="text-2xl">8</span>
  17 + </div>
  18 + <div class="flex flex-col justify-center text-right md:mr-10 mr-4">
  19 + <span class="text-secondary"> 团队 </span>
  20 + <span class="text-2xl">300</span>
  21 + </div>
  22 + </div>
  23 + </div>
  24 +</template>
  25 +<script lang="ts">
  26 + import { defineComponent } from 'vue';
  27 +
  28 + import { Avatar } from 'ant-design-vue';
  29 +
  30 + import headerImg from '/@/assets/images/header.jpg';
  31 + export default defineComponent({
  32 + components: { Avatar },
  33 + setup() {
  34 + return { headerImg };
  35 + },
  36 + });
  37 +</script>
src/views/dashboard/workbench/components/data.ts 0 → 100644
  1 +interface GroupItem {
  2 + title: string;
  3 + icon: string;
  4 + color: string;
  5 + desc: string;
  6 + date: string;
  7 + group: string;
  8 +}
  9 +
  10 +interface NavItem {
  11 + title: string;
  12 + icon: string;
  13 + color: string;
  14 +}
  15 +
  16 +interface DynamicInfoItem {
  17 + avatar: string;
  18 + name: string;
  19 + date: string;
  20 + desc: string;
  21 +}
  22 +
  23 +export const navItems: NavItem[] = [
  24 + {
  25 + title: '首页',
  26 + icon: 'ion:home-outline',
  27 + color: '#1fdaca',
  28 + },
  29 + {
  30 + title: '仪表盘',
  31 + icon: 'ion:grid-outline',
  32 + color: '#bf0c2c',
  33 + },
  34 + {
  35 + title: '组件',
  36 + icon: 'ion:layers-outline',
  37 + color: '#e18525',
  38 + },
  39 + {
  40 + title: '系统管理',
  41 + icon: 'ion:settings-outline',
  42 + color: '#3fb27f',
  43 + },
  44 + {
  45 + title: '权限管理',
  46 + icon: 'ion:key-outline',
  47 + color: '#4daf1bc9',
  48 + },
  49 + {
  50 + title: '图表',
  51 + icon: 'ion:bar-chart-outline',
  52 + color: '#00d8ff',
  53 + },
  54 +];
  55 +
  56 +export const dynamicInfoItems: DynamicInfoItem[] = [
  57 + {
  58 + avatar: 'dynamic-avatar-1|svg',
  59 + name: '威廉',
  60 + date: '刚刚',
  61 + desc: `在 <a>开源组</a> 创建了项目 <a>Vue</a>`,
  62 + },
  63 + {
  64 + avatar: 'dynamic-avatar-2|svg',
  65 + name: '艾文',
  66 + date: '1个小时前',
  67 + desc: `关注了 <a>威廉</a> `,
  68 + },
  69 + {
  70 + avatar: 'dynamic-avatar-3|svg',
  71 + name: '克里斯',
  72 + date: '1天前',
  73 + desc: `发布了 <a>个人动态</a> `,
  74 + },
  75 + {
  76 + avatar: 'dynamic-avatar-4|svg',
  77 + name: 'Vben',
  78 + date: '2天前',
  79 + desc: `发表文章 <a>如何编写一个Vite插件</a> `,
  80 + },
  81 + {
  82 + avatar: 'dynamic-avatar-5|svg',
  83 + name: '皮特',
  84 + date: '3天前',
  85 + desc: `回复了 <a>杰克</a> 的问题 <a>如何进行项目优化?</a>`,
  86 + },
  87 + {
  88 + avatar: 'dynamic-avatar-6|svg',
  89 + name: '杰克',
  90 + date: '1周前',
  91 + desc: `关闭了问题 <a>如何运行项目</a> `,
  92 + },
  93 + {
  94 + avatar: 'dynamic-avatar-1|svg',
  95 + name: '威廉',
  96 + date: '1周前',
  97 + desc: `发布了 <a>个人动态</a> `,
  98 + },
  99 + {
  100 + avatar: 'dynamic-avatar-1|svg',
  101 + name: '威廉',
  102 + date: '2021-04-01 20:00',
  103 + desc: `推送了代码到 <a>Github</a>`,
  104 + },
  105 +];
  106 +
  107 +export const groupItems: GroupItem[] = [
  108 + {
  109 + title: 'Github',
  110 + icon: 'carbon:logo-github',
  111 + color: '',
  112 + desc: '不要等待机会,而要创造机会。',
  113 + group: '开源组',
  114 + date: '2021-04-01',
  115 + },
  116 + {
  117 + title: 'Vue',
  118 + icon: 'ion:logo-vue',
  119 + color: '#3fb27f',
  120 + desc: '现在的你决定将来的你。',
  121 + group: '算法组',
  122 + date: '2021-04-01',
  123 + },
  124 + {
  125 + title: 'Html5',
  126 + icon: 'ion:logo-html5',
  127 + color: '#e18525',
  128 + desc: '没有什么才能比努力更重要。',
  129 + group: '上班摸鱼',
  130 + date: '2021-04-01',
  131 + },
  132 + {
  133 + title: 'Angular',
  134 + icon: 'ion:logo-angular',
  135 + color: '#bf0c2c',
  136 + desc: '热情和欲望可以突破一切难关。',
  137 + group: 'UI',
  138 + date: '2021-04-01',
  139 + },
  140 + {
  141 + title: 'React',
  142 + icon: 'bx:bxl-react',
  143 + color: '#00d8ff',
  144 + desc: '健康的身体是实目标的基石。',
  145 + group: '技术牛',
  146 + date: '2021-04-01',
  147 + },
  148 + {
  149 + title: 'Js',
  150 + icon: 'ion:logo-javascript',
  151 + color: '#4daf1bc9',
  152 + desc: '路是走出来的,而不是空想出来的。',
  153 + group: '架构组',
  154 + date: '2021-04-01',
  155 + },
  156 +];
src/views/dashboard/workbench/data.ts deleted 100644 → 0
1 -export const wokbProd = [  
2 - {  
3 - amount: '20',  
4 - type: '成品总数',  
5 - },  
6 - {  
7 - amount: '50',  
8 - type: '未发布',  
9 - },  
10 - {  
11 - amount: '80',  
12 - type: '发布中',  
13 - },  
14 - {  
15 - amount: '100',  
16 - type: '异常',  
17 - },  
18 -];  
19 -  
20 -export const todoList = (() => {  
21 - const ret: any[] = [];  
22 - for (let index = 0; index < 3; index++) {  
23 - ret.push({  
24 - id: index,  
25 - sbmter: '张三',  
26 - sbmtTime: new Date().toLocaleString(),  
27 - title: '主要',  
28 - memo: '工作任务',  
29 - });  
30 - }  
31 - return ret;  
32 -})();  
33 -export const newList = (() => {  
34 - const ret: any[] = [];  
35 - for (let index = 0; index < 3; index++) {  
36 - ret.push({  
37 - id: index,  
38 - sender: '李四',  
39 - sendTime: new Date().toLocaleString(),  
40 - title: '代码',  
41 - memo: '工作任务',  
42 - cnteId: `c${index}`,  
43 - cnteStas: 'opened',  
44 - cnteRepo: index,  
45 - });  
46 - }  
47 - return ret;  
48 -})();  
src/views/dashboard/workbench/index.vue
1 <template> 1 <template>
2 - <a-row class="workbench p-4" :gutter="12">  
3 - <a-col :md="24" :lg="17">  
4 - <ProdTotal class="mb-3" />  
5 - <TodoList class="mb-3" />  
6 - <NewsList class="mb-3" />  
7 - </a-col>  
8 - <a-col :md="24" :lg="7">  
9 - <img src="/@/assets/images/dashboard/wokb/wokb.png" class="workbench__wokb-img mb-3" />  
10 - <ShortCuts class="mb-3" />  
11 - <Week class="mb-3" />  
12 - </a-col>  
13 - </a-row> 2 + <PageWrapper>
  3 + <template #headerContent> <WorkbenchHeader /> </template>
  4 + <div class="lg:flex">
  5 + <div class="lg:w-7/10 w-full !mr-4 enter-y">
  6 + <ProjectCard :loading="loading" class="enter-y" />
  7 + <DynamicInfo :loading="loading" class="!my-4 enter-y" />
  8 + </div>
  9 + <div class="lg:w-3/10 w-full enter-y">
  10 + <QuickNav :loading="loading" class="enter-y" />
  11 +
  12 + <Card class="!my-4 enter-y" :loading="loading">
  13 + <img class="xl:h-50 h-30 mx-auto" src="../../../assets/svg/illustration.svg" />
  14 + </Card>
  15 +
  16 + <SaleRadar :loading="loading" class="enter-y" />
  17 + </div>
  18 + </div>
  19 + </PageWrapper>
14 </template> 20 </template>
15 <script lang="ts"> 21 <script lang="ts">
16 - import { defineComponent } from 'vue';  
17 - import ProdTotal from './components/ProdTotal.vue';  
18 - import TodoList from './components/TodoList.vue';  
19 - import Week from './components/Week.vue';  
20 - import NewsList from './components/NewsList.vue';  
21 - import ShortCuts from './components/ShortCuts.vue';  
22 - import { Row, Col } from 'ant-design-vue'; 22 + import { defineComponent, ref } from 'vue';
  23 +
  24 + import { Card } from 'ant-design-vue';
  25 + import { PageWrapper } from '/@/components/Page';
  26 + import WorkbenchHeader from './components/WorkbenchHeader.vue';
  27 + import ProjectCard from './components/ProjectCard.vue';
  28 + import QuickNav from './components/QuickNav.vue';
  29 + import DynamicInfo from './components/DynamicInfo.vue';
  30 + import SaleRadar from './components/SaleRadar.vue';
23 31
24 export default defineComponent({ 32 export default defineComponent({
25 components: { 33 components: {
26 - ProdTotal,  
27 - TodoList,  
28 - Week,  
29 - ShortCuts,  
30 - NewsList,  
31 - [Row.name]: Row,  
32 - [Col.name]: Col, 34 + PageWrapper,
  35 + WorkbenchHeader,
  36 + ProjectCard,
  37 + QuickNav,
  38 + DynamicInfo,
  39 + SaleRadar,
  40 + Card,
33 }, 41 },
34 setup() { 42 setup() {
35 - return {}; 43 + const loading = ref(true);
  44 +
  45 + setTimeout(() => {
  46 + loading.value = false;
  47 + }, 1500);
  48 +
  49 + return {
  50 + loading,
  51 + };
36 }, 52 },
37 }); 53 });
38 </script> 54 </script>
39 -<style lang="less" scoped>  
40 - .workbench {  
41 - &__wokb-img {  
42 - width: 100%;  
43 - height: 240px;  
44 - }  
45 - }  
46 -</style>  
src/views/demo/charts/SaleRadar.vue 0 → 100644
  1 +<template>
  2 + <Card title="销售统计" :loading="loading">
  3 + <div ref="chartRef" :style="{ width, height }"></div>
  4 + </Card>
  5 +</template>
  6 +<script lang="ts">
  7 + import { defineComponent, Ref, ref, watch } from 'vue';
  8 +
  9 + import { Card } from 'ant-design-vue';
  10 + import { useECharts } from '/@/hooks/web/useECharts';
  11 +
  12 + export default defineComponent({
  13 + components: { Card },
  14 + props: {
  15 + loading: Boolean,
  16 + width: {
  17 + type: String as PropType<string>,
  18 + default: '100%',
  19 + },
  20 + height: {
  21 + type: String as PropType<string>,
  22 + default: '400px',
  23 + },
  24 + },
  25 + setup(props) {
  26 + const chartRef = ref<HTMLDivElement | null>(null);
  27 + const { setOptions } = useECharts(chartRef as Ref<HTMLDivElement>);
  28 + watch(
  29 + () => props.loading,
  30 + () => {
  31 + if (props.loading) {
  32 + return;
  33 + }
  34 + setOptions({
  35 + backgroundColor: '#fff',
  36 + legend: {
  37 + bottom: 0,
  38 + data: ['Visits', 'Sales'],
  39 + },
  40 + tooltip: {},
  41 + radar: {
  42 + radius: '60%',
  43 + splitNumber: 8,
  44 + indicator: [
  45 + {
  46 + text: '2017',
  47 + max: 100,
  48 + },
  49 + {
  50 + text: '2017',
  51 + max: 100,
  52 + },
  53 + {
  54 + text: '2018',
  55 + max: 100,
  56 + },
  57 + {
  58 + text: '2019',
  59 + max: 100,
  60 + },
  61 + {
  62 + text: '2020',
  63 + max: 100,
  64 + },
  65 + {
  66 + text: '2021',
  67 + max: 100,
  68 + },
  69 + ],
  70 + },
  71 + series: [
  72 + {
  73 + type: 'radar',
  74 + symbolSize: 0,
  75 + areaStyle: {
  76 + shadowBlur: 0,
  77 + shadowColor: 'rgba(0,0,0,.2)',
  78 + shadowOffsetX: 0,
  79 + shadowOffsetY: 10,
  80 + opacity: 1,
  81 + },
  82 + data: [
  83 + {
  84 + value: [90, 50, 86, 40, 50, 20],
  85 + name: 'Visits',
  86 + itemStyle: {
  87 + color: '#9f8ed7',
  88 + },
  89 + },
  90 + {
  91 + value: [70, 75, 70, 76, 20, 85],
  92 + name: 'Sales',
  93 + itemStyle: {
  94 + color: '#1edec5',
  95 + },
  96 + },
  97 + ],
  98 + },
  99 + ],
  100 + });
  101 + },
  102 + { immediate: true }
  103 + );
  104 + return { chartRef };
  105 + },
  106 + });
  107 +</script>
src/views/dashboard/workbench/components/Week.vue renamed to src/views/demo/charts/apex/SaleRadar.vue
1 <template> 1 <template>
2 - <CollapseContainer title="销售统计" :canExpan="false">  
3 - <div ref="chartRef" :style="{ width: '100%' }"></div>  
4 - </CollapseContainer> 2 + <div ref="chartRef" :style="{ width: '100%' }"></div>
5 </template> 3 </template>
6 <script lang="ts"> 4 <script lang="ts">
7 import { defineComponent, Ref, ref, onMounted } from 'vue'; 5 import { defineComponent, Ref, ref, onMounted } from 'vue';
8 6
9 - import { CollapseContainer } from '/@/components/Container/index';  
10 import { useApexCharts } from '/@/hooks/web/useApexCharts'; 7 import { useApexCharts } from '/@/hooks/web/useApexCharts';
11 8
12 export default defineComponent({ 9 export default defineComponent({
13 - components: { CollapseContainer },  
14 setup() { 10 setup() {
15 const chartRef = ref<HTMLDivElement | null>(null); 11 const chartRef = ref<HTMLDivElement | null>(null);
16 const { setOptions } = useApexCharts(chartRef as Ref<HTMLDivElement>); 12 const { setOptions } = useApexCharts(chartRef as Ref<HTMLDivElement>);
@@ -20,59 +16,31 @@ @@ -20,59 +16,31 @@
20 { name: 'Visits', data: [90, 50, 86, 40, 100, 20] }, 16 { name: 'Visits', data: [90, 50, 86, 40, 100, 20] },
21 { name: 'Sales', data: [70, 75, 70, 76, 20, 85] }, 17 { name: 'Sales', data: [70, 75, 70, 76, 20, 85] },
22 ], 18 ],
23 - dataLabels: {  
24 - style: {  
25 - colors: ['#b9c3cd', '#b9c3cd', '#b9c3cd', '#b9c3cd', '#b9c3cd', '#b9c3cd'],  
26 - },  
27 - },  
28 chart: { 19 chart: {
29 height: 350, 20 height: 350,
30 type: 'radar', 21 type: 'radar',
31 - dropShadow: {  
32 - enabled: true,  
33 - blur: 1,  
34 - left: 1,  
35 - top: 1, 22 + toolbar: {
  23 + show: false,
36 }, 24 },
37 }, 25 },
38 yaxis: { 26 yaxis: {
39 show: false, 27 show: false,
40 }, 28 },
41 - grid: {  
42 - show: false,  
43 - },  
44 - legend: { show: false }, 29 +
45 title: { 30 title: {
46 show: false, 31 show: false,
47 }, 32 },
48 - tooltip: {  
49 - x: { show: false },  
50 - },  
51 markers: { 33 markers: {
52 - size: 0, 34 + // size: 0,
53 }, 35 },
54 xaxis: { 36 xaxis: {
55 - categories: ['2011', '2012', '2013', '2014', '2015', '2016'], 37 + categories: ['2016', '2017', '2018', '2019', '2020', '2021'],
56 }, 38 },
57 stroke: { 39 stroke: {
58 width: 0, 40 width: 0,
59 }, 41 },
60 colors: ['#9f8ed7', '#1edec5'], 42 colors: ['#9f8ed7', '#1edec5'],
61 - plotOptions: {  
62 - radar: {  
63 - polygons: {  
64 - strokeColors: [  
65 - '#e8e8e8',  
66 - 'transparent',  
67 - 'transparent',  
68 - 'transparent',  
69 - 'transparent',  
70 - 'transparent',  
71 - ],  
72 - connectorColors: 'transparent',  
73 - },  
74 - },  
75 - }, 43 +
76 fill: { 44 fill: {
77 type: 'gradient', 45 type: 'gradient',
78 gradient: { 46 gradient: {
src/views/demo/charts/apex/index.vue
@@ -12,6 +12,9 @@ @@ -12,6 +12,9 @@
12 <div class="demo-box"> 12 <div class="demo-box">
13 <Mixed /> 13 <Mixed />
14 </div> 14 </div>
  15 + <div class="demo-box">
  16 + <SaleRadar />
  17 + </div>
15 </div> 18 </div>
16 </template> 19 </template>
17 <script> 20 <script>
@@ -21,8 +24,9 @@ @@ -21,8 +24,9 @@
21 import Bar from './Bar.vue'; 24 import Bar from './Bar.vue';
22 import Area from './Area.vue'; 25 import Area from './Area.vue';
23 import Mixed from './Mixed.vue'; 26 import Mixed from './Mixed.vue';
  27 + import SaleRadar from './SaleRadar.vue';
24 export default defineComponent({ 28 export default defineComponent({
25 - components: { Line, Bar, Area, Mixed }, 29 + components: { Line, Bar, Area, Mixed, SaleRadar },
26 setup() {}, 30 setup() {},
27 }); 31 });
28 </script> 32 </script>
src/views/demo/comp/cropper/index.vue
1 <template> 1 <template>
2 <PageWrapper title="图片裁剪示例" contentBackground> 2 <PageWrapper title="图片裁剪示例" contentBackground>
3 - <CropperImage src="https://fengyuanchen.github.io/cropperjs/images/picture.jpg"></CropperImage> 3 + <CropperImage src="https://fengyuanchen.github.io/cropperjs/images/picture.jpg" />
4 </PageWrapper> 4 </PageWrapper>
5 </template> 5 </template>
6 <script lang="ts"> 6 <script lang="ts">
src/views/demo/feat/icon/index.vue
@@ -24,6 +24,9 @@ @@ -24,6 +24,9 @@
24 <CollapseContainer title="svg 雪碧图" class="my-5"> 24 <CollapseContainer title="svg 雪碧图" class="my-5">
25 <div class="flex justify-around flex-wrap"> 25 <div class="flex justify-around flex-wrap">
26 <SvgIcon name="test" size="32" /> 26 <SvgIcon name="test" size="32" />
  27 + <template v-for="item in 6" :key="item">
  28 + <SvgIcon :name="`dynamic-avatar-${item}`" size="32" />
  29 + </template>
27 </div> 30 </div>
28 </CollapseContainer> 31 </CollapseContainer>
29 32
src/views/demo/page/account/center/index.vue
@@ -6,7 +6,7 @@ @@ -6,7 +6,7 @@
6 <a-col :span="8"> 6 <a-col :span="8">
7 <div :class="`${prefixCls}-top__avatar`"> 7 <div :class="`${prefixCls}-top__avatar`">
8 <img width="70" :src="headerImg" /> 8 <img width="70" :src="headerImg" />
9 - <span>Serati Ma</span> 9 + <span>Vben</span>
10 <div>海纳百川,有容乃大</div> 10 <div>海纳百川,有容乃大</div>
11 </div> 11 </div>
12 </a-col> 12 </a-col>
vite.config.ts
@@ -85,7 +85,7 @@ export default ({ command, mode }: ConfigEnv): UserConfig =&gt; { @@ -85,7 +85,7 @@ export default ({ command, mode }: ConfigEnv): UserConfig =&gt; {
85 'ant-design-vue/es/locale/en_US', 85 'ant-design-vue/es/locale/en_US',
86 'moment/dist/locale/eu', 86 'moment/dist/locale/eu',
87 ], 87 ],
88 - exclude: ['vue-demi', 'consolidate'], 88 + exclude: ['vue-demi'],
89 }, 89 },
90 }; 90 };
91 }; 91 };
windi.config.ts
@@ -12,6 +12,7 @@ export default defineConfig({ @@ -12,6 +12,7 @@ export default defineConfig({
12 colors: { 12 colors: {
13 ...colors, 13 ...colors,
14 primary: primaryColor, 14 primary: primaryColor,
  15 + secondary: 'rgba(0, 0, 0, 0.45)',
15 }, 16 },
16 screens: { 17 screens: {
17 sm: '576px', 18 sm: '576px',
yarn.lock
@@ -297,6 +297,11 @@ @@ -297,6 +297,11 @@
297 resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.13.11.tgz#f93ebfc99d21c1772afbbaa153f47e7ce2f50b88" 297 resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.13.11.tgz#f93ebfc99d21c1772afbbaa153f47e7ce2f50b88"
298 integrity sha512-PhuoqeHoO9fc4ffMEVk4qb/w/s2iOSWohvbHxLtxui0eBg3Lg5gN1U8wp1V1u61hOWkPQJJyJzGH6Y+grwkq8Q== 298 integrity sha512-PhuoqeHoO9fc4ffMEVk4qb/w/s2iOSWohvbHxLtxui0eBg3Lg5gN1U8wp1V1u61hOWkPQJJyJzGH6Y+grwkq8Q==
299 299
  300 +"@babel/parser@^7.13.9":
  301 + version "7.13.13"
  302 + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.13.13.tgz#42f03862f4aed50461e543270916b47dd501f0df"
  303 + integrity sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw==
  304 +
300 "@babel/plugin-proposal-async-generator-functions@^7.13.8": 305 "@babel/plugin-proposal-async-generator-functions@^7.13.8":
301 version "7.13.8" 306 version "7.13.8"
302 resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz#87aacb574b3bc4b5603f6fe41458d72a5a2ec4b1" 307 resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.8.tgz#87aacb574b3bc4b5603f6fe41458d72a5a2ec4b1"
@@ -1121,10 +1126,10 @@ @@ -1121,10 +1126,10 @@
1121 dependencies: 1126 dependencies:
1122 cross-fetch "^3.0.6" 1127 cross-fetch "^3.0.6"
1123 1128
1124 -"@iconify/json@^1.1.322":  
1125 - version "1.1.322"  
1126 - resolved "https://registry.npmjs.org/@iconify/json/-/json-1.1.322.tgz#5559ba4efc658a423ce39e7af7ab5f5e8ee7bf7a"  
1127 - integrity sha512-D4o3P8Mrrvd/Gz2qBFVNZYeEn+A/OQkdfT9eh6hz3mz49ob/nk8Q3IRUC0xvVdE4PLawqcKAiKjUyYC8tk8+lA== 1129 +"@iconify/json@^1.1.323":
  1130 + version "1.1.323"
  1131 + resolved "https://registry.npmjs.org/@iconify/json/-/json-1.1.323.tgz#38cf0059904cbb18ed0d32b458491aee59497e91"
  1132 + integrity sha512-sSW9u/75hTRdxgNJ0midhBAR2dXe04umm0wn2TXTsKwVQouyv1Ik01ZtA19qMRRvY0CyCc+2CeSYDSxZcfjyKQ==
1128 1133
1129 "@intlify/core-base@9.0.0": 1134 "@intlify/core-base@9.0.0":
1130 version "9.0.0" 1135 version "9.0.0"
@@ -1398,10 +1403,10 @@ @@ -1398,10 +1403,10 @@
1398 "@babel/helper-module-imports" "^7.10.4" 1403 "@babel/helper-module-imports" "^7.10.4"
1399 "@rollup/pluginutils" "^3.1.0" 1404 "@rollup/pluginutils" "^3.1.0"
1400 1405
1401 -"@rollup/plugin-node-resolve@^11.2.0":  
1402 - version "11.2.0"  
1403 - resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.0.tgz#a5ab88c35bb7622d115f44984dee305112b6f714"  
1404 - integrity sha512-qHjNIKYt5pCcn+5RUBQxK8krhRvf1HnyVgUCcFFcweDS7fhkOLZeYh0mhHK6Ery8/bb9tvN/ubPzmfF0qjDCTA== 1406 +"@rollup/plugin-node-resolve@^11.2.1":
  1407 + version "11.2.1"
  1408 + resolved "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz#82aa59397a29cd4e13248b106e6a4a1880362a60"
  1409 + integrity sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==
1405 dependencies: 1410 dependencies:
1406 "@rollup/pluginutils" "^3.1.0" 1411 "@rollup/pluginutils" "^3.1.0"
1407 "@types/resolve" "1.17.1" 1412 "@types/resolve" "1.17.1"
@@ -1806,13 +1811,13 @@ @@ -1806,13 +1811,13 @@
1806 semver "^7.3.2" 1811 semver "^7.3.2"
1807 tsutils "^3.17.1" 1812 tsutils "^3.17.1"
1808 1813
1809 -"@typescript-eslint/eslint-plugin@^4.19.0":  
1810 - version "4.19.0"  
1811 - resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.19.0.tgz#56f8da9ee118fe9763af34d6a526967234f6a7f0"  
1812 - integrity sha512-CRQNQ0mC2Pa7VLwKFbrGVTArfdVDdefS+gTw0oC98vSI98IX5A8EVH4BzJ2FOB0YlCmm8Im36Elad/Jgtvveaw== 1814 +"@typescript-eslint/eslint-plugin@^4.20.0":
  1815 + version "4.20.0"
  1816 + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.20.0.tgz#9d8794bd99aad9153092ad13c96164e3082e9a92"
  1817 + integrity sha512-sw+3HO5aehYqn5w177z2D82ZQlqHCwcKSMboueo7oE4KU9QiC0SAgfS/D4z9xXvpTc8Bt41Raa9fBR8T2tIhoQ==
1813 dependencies: 1818 dependencies:
1814 - "@typescript-eslint/experimental-utils" "4.19.0"  
1815 - "@typescript-eslint/scope-manager" "4.19.0" 1819 + "@typescript-eslint/experimental-utils" "4.20.0"
  1820 + "@typescript-eslint/scope-manager" "4.20.0"
1816 debug "^4.1.1" 1821 debug "^4.1.1"
1817 functional-red-black-tree "^1.0.1" 1822 functional-red-black-tree "^1.0.1"
1818 lodash "^4.17.15" 1823 lodash "^4.17.15"
@@ -1832,15 +1837,15 @@ @@ -1832,15 +1837,15 @@
1832 eslint-scope "^5.0.0" 1837 eslint-scope "^5.0.0"
1833 eslint-utils "^2.0.0" 1838 eslint-utils "^2.0.0"
1834 1839
1835 -"@typescript-eslint/experimental-utils@4.19.0":  
1836 - version "4.19.0"  
1837 - resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.19.0.tgz#9ca379919906dc72cb0fcd817d6cb5aa2d2054c6"  
1838 - integrity sha512-9/23F1nnyzbHKuoTqFN1iXwN3bvOm/PRIXSBR3qFAYotK/0LveEOHr5JT1WZSzcD6BESl8kPOG3OoDRKO84bHA== 1840 +"@typescript-eslint/experimental-utils@4.20.0":
  1841 + version "4.20.0"
  1842 + resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.20.0.tgz#a8ab2d7b61924f99042b7d77372996d5f41dc44b"
  1843 + integrity sha512-sQNlf6rjLq2yB5lELl3gOE7OuoA/6IVXJUJ+Vs7emrQMva14CkOwyQwD7CW+TkmOJ4Q/YGmoDLmbfFrpGmbKng==
1839 dependencies: 1844 dependencies:
1840 "@types/json-schema" "^7.0.3" 1845 "@types/json-schema" "^7.0.3"
1841 - "@typescript-eslint/scope-manager" "4.19.0"  
1842 - "@typescript-eslint/types" "4.19.0"  
1843 - "@typescript-eslint/typescript-estree" "4.19.0" 1846 + "@typescript-eslint/scope-manager" "4.20.0"
  1847 + "@typescript-eslint/types" "4.20.0"
  1848 + "@typescript-eslint/typescript-estree" "4.20.0"
1844 eslint-scope "^5.0.0" 1849 eslint-scope "^5.0.0"
1845 eslint-utils "^2.0.0" 1850 eslint-utils "^2.0.0"
1846 1851
@@ -1854,14 +1859,14 @@ @@ -1854,14 +1859,14 @@
1854 "@typescript-eslint/typescript-estree" "4.18.0" 1859 "@typescript-eslint/typescript-estree" "4.18.0"
1855 debug "^4.1.1" 1860 debug "^4.1.1"
1856 1861
1857 -"@typescript-eslint/parser@^4.19.0":  
1858 - version "4.19.0"  
1859 - resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.19.0.tgz#4ae77513b39f164f1751f21f348d2e6cb2d11128"  
1860 - integrity sha512-/uabZjo2ZZhm66rdAu21HA8nQebl3lAIDcybUoOxoI7VbZBYavLIwtOOmykKCJy+Xq6Vw6ugkiwn8Js7D6wieA== 1862 +"@typescript-eslint/parser@^4.20.0":
  1863 + version "4.20.0"
  1864 + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.20.0.tgz#8dd403c8b4258b99194972d9799e201b8d083bdd"
  1865 + integrity sha512-m6vDtgL9EABdjMtKVw5rr6DdeMCH3OA1vFb0dAyuZSa3e5yw1YRzlwFnm9knma9Lz6b2GPvoNSa8vOXrqsaglA==
1861 dependencies: 1866 dependencies:
1862 - "@typescript-eslint/scope-manager" "4.19.0"  
1863 - "@typescript-eslint/types" "4.19.0"  
1864 - "@typescript-eslint/typescript-estree" "4.19.0" 1867 + "@typescript-eslint/scope-manager" "4.20.0"
  1868 + "@typescript-eslint/types" "4.20.0"
  1869 + "@typescript-eslint/typescript-estree" "4.20.0"
1865 debug "^4.1.1" 1870 debug "^4.1.1"
1866 1871
1867 "@typescript-eslint/scope-manager@4.18.0": 1872 "@typescript-eslint/scope-manager@4.18.0":
@@ -1872,23 +1877,23 @@ @@ -1872,23 +1877,23 @@
1872 "@typescript-eslint/types" "4.18.0" 1877 "@typescript-eslint/types" "4.18.0"
1873 "@typescript-eslint/visitor-keys" "4.18.0" 1878 "@typescript-eslint/visitor-keys" "4.18.0"
1874 1879
1875 -"@typescript-eslint/scope-manager@4.19.0":  
1876 - version "4.19.0"  
1877 - resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.19.0.tgz#5e0b49eca4df7684205d957c9856f4e720717a4f"  
1878 - integrity sha512-GGy4Ba/hLXwJXygkXqMzduqOMc+Na6LrJTZXJWVhRrSuZeXmu8TAnniQVKgj8uTRKe4igO2ysYzH+Np879G75g== 1880 +"@typescript-eslint/scope-manager@4.20.0":
  1881 + version "4.20.0"
  1882 + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.20.0.tgz#953ecbf3b00845ece7be66246608be9d126d05ca"
  1883 + integrity sha512-/zm6WR6iclD5HhGpcwl/GOYDTzrTHmvf8LLLkwKqqPKG6+KZt/CfSgPCiybshmck66M2L5fWSF/MKNuCwtKQSQ==
1879 dependencies: 1884 dependencies:
1880 - "@typescript-eslint/types" "4.19.0"  
1881 - "@typescript-eslint/visitor-keys" "4.19.0" 1885 + "@typescript-eslint/types" "4.20.0"
  1886 + "@typescript-eslint/visitor-keys" "4.20.0"
1882 1887
1883 "@typescript-eslint/types@4.18.0": 1888 "@typescript-eslint/types@4.18.0":
1884 version "4.18.0" 1889 version "4.18.0"
1885 resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.18.0.tgz#bebe323f81f2a7e2e320fac9415e60856267584a" 1890 resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.18.0.tgz#bebe323f81f2a7e2e320fac9415e60856267584a"
1886 integrity sha512-/BRociARpj5E+9yQ7cwCF/SNOWwXJ3qhjurMuK2hIFUbr9vTuDeu476Zpu+ptxY2kSxUHDGLLKy+qGq2sOg37A== 1891 integrity sha512-/BRociARpj5E+9yQ7cwCF/SNOWwXJ3qhjurMuK2hIFUbr9vTuDeu476Zpu+ptxY2kSxUHDGLLKy+qGq2sOg37A==
1887 1892
1888 -"@typescript-eslint/types@4.19.0":  
1889 - version "4.19.0"  
1890 - resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.19.0.tgz#5181d5d2afd02e5b8f149ebb37ffc8bd7b07a568"  
1891 - integrity sha512-A4iAlexVvd4IBsSTNxdvdepW0D4uR/fwxDrKUa+iEY9UWvGREu2ZyB8ylTENM1SH8F7bVC9ac9+si3LWNxcBuA== 1893 +"@typescript-eslint/types@4.20.0":
  1894 + version "4.20.0"
  1895 + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.20.0.tgz#c6cf5ef3c9b1c8f699a9bbdafb7a1da1ca781225"
  1896 + integrity sha512-cYY+1PIjei1nk49JAPnH1VEnu7OYdWRdJhYI5wiKOUMhLTG1qsx5cQxCUTuwWCmQoyriadz3Ni8HZmGSofeC+w==
1892 1897
1893 "@typescript-eslint/typescript-estree@4.18.0": 1898 "@typescript-eslint/typescript-estree@4.18.0":
1894 version "4.18.0" 1899 version "4.18.0"
@@ -1903,13 +1908,13 @@ @@ -1903,13 +1908,13 @@
1903 semver "^7.3.2" 1908 semver "^7.3.2"
1904 tsutils "^3.17.1" 1909 tsutils "^3.17.1"
1905 1910
1906 -"@typescript-eslint/typescript-estree@4.19.0":  
1907 - version "4.19.0"  
1908 - resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.19.0.tgz#8a709ffa400284ab72df33376df085e2e2f61147"  
1909 - integrity sha512-3xqArJ/A62smaQYRv2ZFyTA+XxGGWmlDYrsfZG68zJeNbeqRScnhf81rUVa6QG4UgzHnXw5VnMT5cg75dQGDkA== 1911 +"@typescript-eslint/typescript-estree@4.20.0":
  1912 + version "4.20.0"
  1913 + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.20.0.tgz#8b3b08f85f18a8da5d88f65cb400f013e88ab7be"
  1914 + integrity sha512-Knpp0reOd4ZsyoEJdW8i/sK3mtZ47Ls7ZHvD8WVABNx5Xnn7KhenMTRGegoyMTx6TiXlOVgMz9r0pDgXTEEIHA==
1910 dependencies: 1915 dependencies:
1911 - "@typescript-eslint/types" "4.19.0"  
1912 - "@typescript-eslint/visitor-keys" "4.19.0" 1916 + "@typescript-eslint/types" "4.20.0"
  1917 + "@typescript-eslint/visitor-keys" "4.20.0"
1913 debug "^4.1.1" 1918 debug "^4.1.1"
1914 globby "^11.0.1" 1919 globby "^11.0.1"
1915 is-glob "^4.0.1" 1920 is-glob "^4.0.1"
@@ -1924,12 +1929,12 @@ @@ -1924,12 +1929,12 @@
1924 "@typescript-eslint/types" "4.18.0" 1929 "@typescript-eslint/types" "4.18.0"
1925 eslint-visitor-keys "^2.0.0" 1930 eslint-visitor-keys "^2.0.0"
1926 1931
1927 -"@typescript-eslint/visitor-keys@4.19.0":  
1928 - version "4.19.0"  
1929 - resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.19.0.tgz#cbea35109cbd9b26e597644556be4546465d8f7f"  
1930 - integrity sha512-aGPS6kz//j7XLSlgpzU2SeTqHPsmRYxFztj2vPuMMFJXZudpRSehE3WCV+BaxwZFvfAqMoSd86TEuM0PQ59E/A== 1932 +"@typescript-eslint/visitor-keys@4.20.0":
  1933 + version "4.20.0"
  1934 + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.20.0.tgz#1e84db034da13f208325e6bfc995c3b75f7dbd62"
  1935 + integrity sha512-NXKRM3oOVQL8yNFDNCZuieRIwZ5UtjNLYtmMx2PacEAGmbaEYtGgVHUHVyZvU/0rYZcizdrWjDo+WBtRPSgq+A==
1931 dependencies: 1936 dependencies:
1932 - "@typescript-eslint/types" "4.19.0" 1937 + "@typescript-eslint/types" "4.20.0"
1933 eslint-visitor-keys "^2.0.0" 1938 eslint-visitor-keys "^2.0.0"
1934 1939
1935 "@vitejs/plugin-legacy@^1.3.2": 1940 "@vitejs/plugin-legacy@^1.3.2":
@@ -1954,10 +1959,10 @@ @@ -1954,10 +1959,10 @@
1954 "@vue/babel-plugin-jsx" "^1.0.3" 1959 "@vue/babel-plugin-jsx" "^1.0.3"
1955 hash-sum "^2.0.0" 1960 hash-sum "^2.0.0"
1956 1961
1957 -"@vitejs/plugin-vue@^1.2.0":  
1958 - version "1.2.0"  
1959 - resolved "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.2.0.tgz#f0a92470b74761f90afc8cda204fa3bec9df09f4"  
1960 - integrity sha512-IhSJfJH6IDNEAnhr91+2vhLLe/1SqkA/2BP19jwtn54DGI+cNbZIxiPhHIdKUpdRo0QwErOh6Jy1Maxk2uVo7A== 1962 +"@vitejs/plugin-vue@^1.2.1":
  1963 + version "1.2.1"
  1964 + resolved "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-1.2.1.tgz#6de49436fc346f829a56676066428e3f011522ac"
  1965 + integrity sha512-TG+LbEUNwfFrx1VyN+iq+PsiGd9MT16hUdJY+BnMXj3MrLAF8m3VYUspTDM3aXoh48YDmAkMjG4gWFRg3lbG5A==
1961 1966
1962 "@vue/babel-helper-vue-transform-on@^1.0.2": 1967 "@vue/babel-helper-vue-transform-on@^1.0.2":
1963 version "1.0.2" 1968 version "1.0.2"
@@ -1979,6 +1984,17 @@ @@ -1979,6 +1984,17 @@
1979 html-tags "^3.1.0" 1984 html-tags "^3.1.0"
1980 svg-tags "^1.0.0" 1985 svg-tags "^1.0.0"
1981 1986
  1987 +"@vue/compiler-core@3.0.10":
  1988 + version "3.0.10"
  1989 + resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.10.tgz#ced92120c6b9bab7b6c44dfe5e3e5cf2ea422531"
  1990 + integrity sha512-rayD+aODgX9CWgWv0cAI+whPLyMmtkWfNGsZpdpsaIloh8mY2hX8+SvE1Nn3755YhGWJ/7oaDEcNpOctGwZbsA==
  1991 + dependencies:
  1992 + "@babel/parser" "^7.12.0"
  1993 + "@babel/types" "^7.12.0"
  1994 + "@vue/shared" "3.0.10"
  1995 + estree-walker "^2.0.1"
  1996 + source-map "^0.6.1"
  1997 +
1982 "@vue/compiler-core@3.0.7": 1998 "@vue/compiler-core@3.0.7":
1983 version "3.0.7" 1999 version "3.0.7"
1984 resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.7.tgz#421782a4c67cc3f2b7c30457ef446d74f8524f74" 2000 resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.0.7.tgz#421782a4c67cc3f2b7c30457ef446d74f8524f74"
@@ -1990,6 +2006,14 @@ @@ -1990,6 +2006,14 @@
1990 estree-walker "^2.0.1" 2006 estree-walker "^2.0.1"
1991 source-map "^0.6.1" 2007 source-map "^0.6.1"
1992 2008
  2009 +"@vue/compiler-dom@3.0.10":
  2010 + version "3.0.10"
  2011 + resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.10.tgz#59d3597498e7d4b0b92f3886a823f99d5b08f1fe"
  2012 + integrity sha512-SzN1li9xAxtqkZimR1AFU2t1N0vzsAJxR/5764xoS0xedwhUU9s8s+Tks2FNMLsXiqdkP2Qd4zAM+9EwTbZmRw==
  2013 + dependencies:
  2014 + "@vue/compiler-core" "3.0.10"
  2015 + "@vue/shared" "3.0.10"
  2016 +
1993 "@vue/compiler-dom@3.0.7": 2017 "@vue/compiler-dom@3.0.7":
1994 version "3.0.7" 2018 version "3.0.7"
1995 resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.7.tgz#54d2e12fb9a7aff53abd19dac2c2679533f0c919" 2019 resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.0.7.tgz#54d2e12fb9a7aff53abd19dac2c2679533f0c919"
@@ -1998,17 +2022,17 @@ @@ -1998,17 +2022,17 @@
1998 "@vue/compiler-core" "3.0.7" 2022 "@vue/compiler-core" "3.0.7"
1999 "@vue/shared" "3.0.7" 2023 "@vue/shared" "3.0.7"
2000 2024
2001 -"@vue/compiler-sfc@3.0.7":  
2002 - version "3.0.7"  
2003 - resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.7.tgz#900414750cc726553b870490f48073451fd14f07"  
2004 - integrity sha512-37/QILpGE+J3V+bP9Slg9e6xGqfk+MmS2Yj8ChR4fS0/qWUU/YoYHE0GPIzjmBdH0JVOOmJqunxowIXmqNiHng== 2025 +"@vue/compiler-sfc@3.0.10":
  2026 + version "3.0.10"
  2027 + resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.0.10.tgz#de6bc9be7f5ab1d944048a9be04c72c3571d4321"
  2028 + integrity sha512-LLbXHwKMM72aomKsj9AySkLP1xIHREh/3w0nueenKhsWuaKTL1/XUhIPml23+Z+tX55qeJiUIHDeJuFSxfgQfg==
2005 dependencies: 2029 dependencies:
2006 - "@babel/parser" "^7.12.0"  
2007 - "@babel/types" "^7.12.0"  
2008 - "@vue/compiler-core" "3.0.7"  
2009 - "@vue/compiler-dom" "3.0.7"  
2010 - "@vue/compiler-ssr" "3.0.7"  
2011 - "@vue/shared" "3.0.7" 2030 + "@babel/parser" "^7.13.9"
  2031 + "@babel/types" "^7.13.0"
  2032 + "@vue/compiler-core" "3.0.10"
  2033 + "@vue/compiler-dom" "3.0.10"
  2034 + "@vue/compiler-ssr" "3.0.10"
  2035 + "@vue/shared" "3.0.10"
2012 consolidate "^0.16.0" 2036 consolidate "^0.16.0"
2013 estree-walker "^2.0.1" 2037 estree-walker "^2.0.1"
2014 hash-sum "^2.0.0" 2038 hash-sum "^2.0.0"
@@ -2020,19 +2044,26 @@ @@ -2020,19 +2044,26 @@
2020 postcss-selector-parser "^6.0.4" 2044 postcss-selector-parser "^6.0.4"
2021 source-map "^0.6.1" 2045 source-map "^0.6.1"
2022 2046
2023 -"@vue/compiler-ssr@3.0.7":  
2024 - version "3.0.7"  
2025 - resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.7.tgz#28b85d497381d75fe44234057b140b0065ca9dbf"  
2026 - integrity sha512-nHRbHeSpfXwjypettjrA16TjgfDcPEwq3m/zHnGyLC1QqdLtklXmpSM43/CPwwTCRa/qdt0pldJf22MiCEuTSQ== 2047 +"@vue/compiler-ssr@3.0.10":
  2048 + version "3.0.10"
  2049 + resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.0.10.tgz#6ccc647bda49c0fc1ca100219e9c71268e048120"
  2050 + integrity sha512-skrPSp9pjZG3unqHpUaEaRRpO1yYxbCXRfJ1kZW8PTGAg5g3Y/hrUet5+Q6zCIZwr5j1mSMBSLXMDCjFuyyZLg==
2027 dependencies: 2051 dependencies:
2028 - "@vue/compiler-dom" "3.0.7"  
2029 - "@vue/shared" "3.0.7" 2052 + "@vue/compiler-dom" "3.0.10"
  2053 + "@vue/shared" "3.0.10"
2030 2054
2031 "@vue/devtools-api@^6.0.0-beta.5": 2055 "@vue/devtools-api@^6.0.0-beta.5":
2032 version "6.0.0-beta.7" 2056 version "6.0.0-beta.7"
2033 resolved "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.0.0-beta.7.tgz#1d306613c93b9a837a3776b1b9255502662f850f" 2057 resolved "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.0.0-beta.7.tgz#1d306613c93b9a837a3776b1b9255502662f850f"
2034 integrity sha512-mIfqX8ZF6s2ulelIzfxGk9sFoigpoeK/2/DlWrtBGWfvwaK3kR1P2bxNkZ0LbJeuKHfcRP6hGZtGist7nxUN9A== 2058 integrity sha512-mIfqX8ZF6s2ulelIzfxGk9sFoigpoeK/2/DlWrtBGWfvwaK3kR1P2bxNkZ0LbJeuKHfcRP6hGZtGist7nxUN9A==
2035 2059
  2060 +"@vue/reactivity@3.0.10":
  2061 + version "3.0.10"
  2062 + resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.10.tgz#012830733291e60827f3b228d425ad53b83484ce"
  2063 + integrity sha512-0GOSqlIv/a5wy4r6fAcdaglQ8v2sLYMRUpu49yK8Z2vHccK85Ym3R9C9K3vo6dfBRGbbCVvoKxYtQw49LvE8Ug==
  2064 + dependencies:
  2065 + "@vue/shared" "3.0.10"
  2066 +
2036 "@vue/reactivity@3.0.7": 2067 "@vue/reactivity@3.0.7":
2037 version "3.0.7" 2068 version "3.0.7"
2038 resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.7.tgz#e6ccc7bef7fc10b0972e4d974bad71679d3b26ad" 2069 resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.0.7.tgz#e6ccc7bef7fc10b0972e4d974bad71679d3b26ad"
@@ -2040,6 +2071,14 @@ @@ -2040,6 +2071,14 @@
2040 dependencies: 2071 dependencies:
2041 "@vue/shared" "3.0.7" 2072 "@vue/shared" "3.0.7"
2042 2073
  2074 +"@vue/runtime-core@3.0.10":
  2075 + version "3.0.10"
  2076 + resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.10.tgz#cb8730c0ec86ea5c1cfa701facc0a97bf59b15a2"
  2077 + integrity sha512-qKhCOwHGff5YEdyClO1gf9Q9xgaPPz/qJ2GyzNZkPb00WcXJ3l+yTgHZWaSywRLs9GD1y9Ff3C0MIowzj95NHA==
  2078 + dependencies:
  2079 + "@vue/reactivity" "3.0.10"
  2080 + "@vue/shared" "3.0.10"
  2081 +
2043 "@vue/runtime-core@3.0.7": 2082 "@vue/runtime-core@3.0.7":
2044 version "3.0.7" 2083 version "3.0.7"
2045 resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.7.tgz#d44c0b0a57d7e392912a87362a4430ccf446ecea" 2084 resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.0.7.tgz#d44c0b0a57d7e392912a87362a4430ccf446ecea"
@@ -2048,6 +2087,15 @@ @@ -2048,6 +2087,15 @@
2048 "@vue/reactivity" "3.0.7" 2087 "@vue/reactivity" "3.0.7"
2049 "@vue/shared" "3.0.7" 2088 "@vue/shared" "3.0.7"
2050 2089
  2090 +"@vue/runtime-dom@3.0.10":
  2091 + version "3.0.10"
  2092 + resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.10.tgz#80c6ee28caeabf74f31357d2c64d177945bd8a5f"
  2093 + integrity sha512-8yRAALc/884UlYWY7hJImecvow1Cngbl2B6n0ThYTms08FVQ3W9tdW0MEvR3JVit06JyQLS1Qvwdn1PwNPPDqg==
  2094 + dependencies:
  2095 + "@vue/runtime-core" "3.0.10"
  2096 + "@vue/shared" "3.0.10"
  2097 + csstype "^2.6.8"
  2098 +
2051 "@vue/runtime-dom@3.0.7": 2099 "@vue/runtime-dom@3.0.7":
2052 version "3.0.7" 2100 version "3.0.7"
2053 resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.7.tgz#b70668d729020bc4ad608c20367223f259576ba6" 2101 resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.0.7.tgz#b70668d729020bc4ad608c20367223f259576ba6"
@@ -2057,30 +2105,35 @@ @@ -2057,30 +2105,35 @@
2057 "@vue/shared" "3.0.7" 2105 "@vue/shared" "3.0.7"
2058 csstype "^2.6.8" 2106 csstype "^2.6.8"
2059 2107
  2108 +"@vue/shared@3.0.10":
  2109 + version "3.0.10"
  2110 + resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.0.10.tgz#5476d5615d01bf339c65c2e804f5909bbc27844a"
  2111 + integrity sha512-p8GJ+bGpEGiEHICwcCH/EtJnkZQllrOfm1J2J+Ep0ydMte25bPnArgrY/h2Tn1LKqqR3LXyQlOSYY6gJgiW2LQ==
  2112 +
2060 "@vue/shared@3.0.7": 2113 "@vue/shared@3.0.7":
2061 version "3.0.7" 2114 version "3.0.7"
2062 resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.0.7.tgz#96d52988efc07444c108c7c6803ba7cc93e40045" 2115 resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.0.7.tgz#96d52988efc07444c108c7c6803ba7cc93e40045"
2063 integrity sha512-dn5FyfSc4ky424jH4FntiHno7Ss5yLkqKNmM/NXwANRnlkmqu74pnGetexDFVG5phMk9/FhwovUZCWGxsotVKg== 2116 integrity sha512-dn5FyfSc4ky424jH4FntiHno7Ss5yLkqKNmM/NXwANRnlkmqu74pnGetexDFVG5phMk9/FhwovUZCWGxsotVKg==
2064 2117
2065 -"@vueuse/core@^4.6.2":  
2066 - version "4.6.2"  
2067 - resolved "https://registry.npmjs.org/@vueuse/core/-/core-4.6.2.tgz#73a07ddbb3d01c66ef7d79500190f25a7ca7afac"  
2068 - integrity sha512-FNI3qYazSrh4HReffs41qUl9ptu3HGe6Jn5ttGcfg3WHuHqhPV8VdhSWEO4wCx+rm131ta4CMGN7TNN54pTODw== 2118 +"@vueuse/core@^4.6.3":
  2119 + version "4.6.3"
  2120 + resolved "https://registry.npmjs.org/@vueuse/core/-/core-4.6.3.tgz#9684b602cb0d08583ee9151c52760c4db1707da2"
  2121 + integrity sha512-x/ymdXfEOaLgxDdxGvK5v8bcImWUDXUDPJJ0xZ4GjJWYmZ1PkMgbQTyEq48kd+qKhSwgKzMAYWkL2BAbToTtOg==
2069 dependencies: 2122 dependencies:
2070 - "@vueuse/shared" "4.6.2" 2123 + "@vueuse/shared" "4.6.3"
2071 vue-demi latest 2124 vue-demi latest
2072 2125
2073 -"@vueuse/shared@4.6.2":  
2074 - version "4.6.2"  
2075 - resolved "https://registry.npmjs.org/@vueuse/shared/-/shared-4.6.2.tgz#5237615d56cc872723b2352f8b2b420bbdb97533"  
2076 - integrity sha512-niGuwfS9QjRhA44qopwczanH0u8TUgkgmUnTsOAz9a+iwGIxOK3ImpX1iCW7Dshqkz3YhPtmpycOrwF07s5jIQ== 2126 +"@vueuse/shared@4.6.3":
  2127 + version "4.6.3"
  2128 + resolved "https://registry.npmjs.org/@vueuse/shared/-/shared-4.6.3.tgz#2659b731d1a5701d98ed85c3990331f70c7c6513"
  2129 + integrity sha512-YWgMLvDJ51I+1waSP79Wdc1P78qmYUnLfHquNlzZCZXzR9nDx7cGXm+6HV4xEK3h8mAV38oozJOebQCoCo1DDw==
2077 dependencies: 2130 dependencies:
2078 vue-demi latest 2131 vue-demi latest
2079 2132
2080 -"@windicss/plugin-utils@0.11.0":  
2081 - version "0.11.0"  
2082 - resolved "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-0.11.0.tgz#142fe810c9cf71719074518295f65bd01f0ac895"  
2083 - integrity sha512-NIBJ7/wG8Ty///Qxktefud4OI18XjZkycW6DSkWV7++aYyZOdDgGRn493pU+5QZuXeXU8iNR6NKZDtFNcYD7kQ== 2133 +"@windicss/plugin-utils@0.10.4":
  2134 + version "0.10.4"
  2135 + resolved "https://registry.npmjs.org/@windicss/plugin-utils/-/plugin-utils-0.10.4.tgz#ed9163b09e030f7358cc4742b1f2b6c92d084d5d"
  2136 + integrity sha512-jQu69qzA56Lv18OK8U4mUTDV17st4EdPawQuaRG2VNK+ZEQWYsMNnqGxhzDTl/NhWTGCcTb3D6mlFPNo0QDOFg==
2084 dependencies: 2137 dependencies:
2085 debug "^4.3.2" 2138 debug "^4.3.2"
2086 fast-glob "^3.2.5" 2139 fast-glob "^3.2.5"
@@ -2088,7 +2141,7 @@ @@ -2088,7 +2141,7 @@
2088 micromatch "^4.0.2" 2141 micromatch "^4.0.2"
2089 pirates "^4.0.1" 2142 pirates "^4.0.1"
2090 sucrase "^3.17.1" 2143 sucrase "^3.17.1"
2091 - windicss "^2.5.8" 2144 + windicss "^2.5.7"
2092 2145
2093 "@zxcvbn-ts/core@^0.3.0": 2146 "@zxcvbn-ts/core@^0.3.0":
2094 version "0.3.0" 2147 version "0.3.0"
@@ -2673,22 +2726,6 @@ bluebird@^3.5.0, bluebird@^3.7.2: @@ -2673,22 +2726,6 @@ bluebird@^3.5.0, bluebird@^3.7.2:
2673 resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" 2726 resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f"
2674 integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== 2727 integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
2675 2728
2676 -body-parser@^1.19.0:  
2677 - version "1.19.0"  
2678 - resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a"  
2679 - integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==  
2680 - dependencies:  
2681 - bytes "3.1.0"  
2682 - content-type "~1.0.4"  
2683 - debug "2.6.9"  
2684 - depd "~1.1.2"  
2685 - http-errors "1.7.2"  
2686 - iconv-lite "0.4.24"  
2687 - on-finished "~2.3.0"  
2688 - qs "6.7.0"  
2689 - raw-body "2.4.0"  
2690 - type-is "~1.6.17"  
2691 -  
2692 boolbase@^1.0.0, boolbase@~1.0.0: 2729 boolbase@^1.0.0, boolbase@~1.0.0:
2693 version "1.0.0" 2730 version "1.0.0"
2694 resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" 2731 resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
@@ -2796,11 +2833,6 @@ builtin-modules@^3.1.0: @@ -2796,11 +2833,6 @@ builtin-modules@^3.1.0:
2796 resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887" 2833 resolved "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.2.0.tgz#45d5db99e7ee5e6bc4f362e008bf917ab5049887"
2797 integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA== 2834 integrity sha512-lGzLKcioL90C7wMczpkY0n/oART3MbBa8R9OFGE1rJxoVI86u4WAGfEk8Wjv10eKSyTHVGkSo3bvBylCEtk7LA==
2798 2835
2799 -bytes@3.1.0:  
2800 - version "3.1.0"  
2801 - resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"  
2802 - integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==  
2803 -  
2804 cache-base@^1.0.1: 2836 cache-base@^1.0.1:
2805 version "1.0.1" 2837 version "1.0.1"
2806 resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" 2838 resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2"
@@ -3348,11 +3380,6 @@ content-disposition@^0.5.2: @@ -3348,11 +3380,6 @@ content-disposition@^0.5.2:
3348 dependencies: 3380 dependencies:
3349 safe-buffer "5.1.2" 3381 safe-buffer "5.1.2"
3350 3382
3351 -content-type@~1.0.4:  
3352 - version "1.0.4"  
3353 - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"  
3354 - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==  
3355 -  
3356 conventional-changelog-angular@^5.0.11, conventional-changelog-angular@^5.0.12: 3383 conventional-changelog-angular@^5.0.11, conventional-changelog-angular@^5.0.12:
3357 version "5.0.12" 3384 version "5.0.12"
3358 resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz#c979b8b921cbfe26402eb3da5bbfda02d865a2b9" 3385 resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.12.tgz#c979b8b921cbfe26402eb3da5bbfda02d865a2b9"
@@ -3942,11 +3969,6 @@ delayed-stream@~1.0.0: @@ -3942,11 +3969,6 @@ delayed-stream@~1.0.0:
3942 resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 3969 resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619"
3943 integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= 3970 integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk=
3944 3971
3945 -depd@~1.1.2:  
3946 - version "1.1.2"  
3947 - resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"  
3948 - integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=  
3949 -  
3950 detect-file@^1.0.0: 3972 detect-file@^1.0.0:
3951 version "1.0.0" 3973 version "1.0.0"
3952 resolved "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" 3974 resolved "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7"
@@ -4286,12 +4308,17 @@ esbuild-register@^2.2.0: @@ -4286,12 +4308,17 @@ esbuild-register@^2.2.0:
4286 esbuild "^0.9.2" 4308 esbuild "^0.9.2"
4287 jsonc-parser "^3.0.0" 4309 jsonc-parser "^3.0.0"
4288 4310
  4311 +esbuild@^0.11.2:
  4312 + version "0.11.2"
  4313 + resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.11.2.tgz#3b995e107f2054d9090402b98a3b79ceffd05eb6"
  4314 + integrity sha512-8d5FCQrR+juXC2u9zjTQ3+IYiuFuaWyKYwmApFJLquTrYNbk36H/+MkRQeTuOJg7IjUchRX2Ulwo1zRYXZ1pUg==
  4315 +
4289 esbuild@^0.9.2: 4316 esbuild@^0.9.2:
4290 version "0.9.4" 4317 version "0.9.4"
4291 resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.9.4.tgz#4480ffc4c1e5d5bb25958f889b5de0279bfb2d6f" 4318 resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.9.4.tgz#4480ffc4c1e5d5bb25958f889b5de0279bfb2d6f"
4292 integrity sha512-bF6laCiYE5+iAfZsX+v6Lwvi5QbvKN3tThxDIR2WLyLYzTzNn0ijdpqkvTVsafmRZjic2Nq1nkSf5RSWySDTjA== 4319 integrity sha512-bF6laCiYE5+iAfZsX+v6Lwvi5QbvKN3tThxDIR2WLyLYzTzNn0ijdpqkvTVsafmRZjic2Nq1nkSf5RSWySDTjA==
4293 4320
4294 -esbuild@^0.9.3, esbuild@^0.9.7: 4321 +esbuild@^0.9.3:
4295 version "0.9.7" 4322 version "0.9.7"
4296 resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.9.7.tgz#ea0d639cbe4b88ec25fbed4d6ff00c8d788ef70b" 4323 resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.9.7.tgz#ea0d639cbe4b88ec25fbed4d6ff00c8d788ef70b"
4297 integrity sha512-VtUf6aQ89VTmMLKrWHYG50uByMF4JQlVysb8dmg6cOgW8JnFCipmz7p+HNBl+RR3LLCuBxFGVauAe2wfnF9bLg== 4324 integrity sha512-VtUf6aQ89VTmMLKrWHYG50uByMF4JQlVysb8dmg6cOgW8JnFCipmz7p+HNBl+RR3LLCuBxFGVauAe2wfnF9bLg==
@@ -4333,10 +4360,10 @@ eslint-config-prettier@^8.1.0: @@ -4333,10 +4360,10 @@ eslint-config-prettier@^8.1.0:
4333 resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.1.0.tgz#4ef1eaf97afe5176e6a75ddfb57c335121abc5a6" 4360 resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.1.0.tgz#4ef1eaf97afe5176e6a75ddfb57c335121abc5a6"
4334 integrity sha512-oKMhGv3ihGbCIimCAjqkdzx2Q+jthoqnXSP+d86M9tptwugycmTFdVR4IpLgq2c4SHifbwO90z2fQ8/Aio73yw== 4361 integrity sha512-oKMhGv3ihGbCIimCAjqkdzx2Q+jthoqnXSP+d86M9tptwugycmTFdVR4IpLgq2c4SHifbwO90z2fQ8/Aio73yw==
4335 4362
4336 -eslint-define-config@^1.0.5:  
4337 - version "1.0.5"  
4338 - resolved "https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.0.5.tgz#e4799d27a75f51ab1ce151f00b6802f03948b1fc"  
4339 - integrity sha512-kwBMdZ7UKpzTkymYnBZrTSOGbawoCnPOKVUjSbOype9dj7YRczT1nDKk0tPRawtcm7y7zfoGf5nBUrcYO60Avg== 4363 +eslint-define-config@^1.0.6:
  4364 + version "1.0.6"
  4365 + resolved "https://registry.npmjs.org/eslint-define-config/-/eslint-define-config-1.0.6.tgz#b2e47832dcefab62bb853ffb78cb4963524efc44"
  4366 + integrity sha512-Kq/XwRSYm5N3KTdK1IKT6I8IZFjtTxxgBjOb47iPvKfzjqfAu3xcaEJYqN1QtnsJoJf8lPCKBDMmKXu2f9ayZw==
4340 4367
4341 eslint-plugin-jest@^24.1.5: 4368 eslint-plugin-jest@^24.1.5:
4342 version "24.3.2" 4369 version "24.3.2"
@@ -5643,17 +5670,6 @@ http-cache-semantics@3.8.1: @@ -5643,17 +5670,6 @@ http-cache-semantics@3.8.1:
5643 resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" 5670 resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2"
5644 integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== 5671 integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==
5645 5672
5646 -http-errors@1.7.2:  
5647 - version "1.7.2"  
5648 - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f"  
5649 - integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==  
5650 - dependencies:  
5651 - depd "~1.1.2"  
5652 - inherits "2.0.3"  
5653 - setprototypeof "1.1.1"  
5654 - statuses ">= 1.5.0 < 2"  
5655 - toidentifier "1.0.0"  
5656 -  
5657 http-proxy@^1.18.0: 5673 http-proxy@^1.18.0:
5658 version "1.18.1" 5674 version "1.18.1"
5659 resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" 5675 resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549"
@@ -5869,11 +5885,6 @@ inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: @@ -5869,11 +5885,6 @@ inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3:
5869 resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 5885 resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
5870 integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 5886 integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
5871 5887
5872 -inherits@2.0.3:  
5873 - version "2.0.3"  
5874 - resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"  
5875 - integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=  
5876 -  
5877 ini@^1.3.2, ini@^1.3.4, ini@^1.3.5: 5888 ini@^1.3.2, ini@^1.3.4, ini@^1.3.5:
5878 version "1.3.8" 5889 version "1.3.8"
5879 resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" 5890 resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c"
@@ -6771,11 +6782,6 @@ jest@^26.6.3: @@ -6771,11 +6782,6 @@ jest@^26.6.3:
6771 import-local "^3.0.2" 6782 import-local "^3.0.2"
6772 jest-cli "^26.6.3" 6783 jest-cli "^26.6.3"
6773 6784
6774 -joycon@^3.0.0:  
6775 - version "3.0.1"  
6776 - resolved "https://registry.npmjs.org/joycon/-/joycon-3.0.1.tgz#9074c9b08ccf37a6726ff74a18485f85efcaddaf"  
6777 - integrity sha512-SJcJNBg32dGgxhPtM0wQqxqV0ax9k/9TaUskGDSJkSFSQOEWWvQ3zzWdGQRIUry2j1zA5+ReH13t0Mf3StuVZA==  
6778 -  
6779 js-base64@^2.1.9: 6785 js-base64@^2.1.9:
6780 version "2.6.4" 6786 version "2.6.4"
6781 resolved "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4" 6787 resolved "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4"
@@ -7362,11 +7368,6 @@ mdn-data@2.0.4: @@ -7362,11 +7368,6 @@ mdn-data@2.0.4:
7362 resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" 7368 resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b"
7363 integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== 7369 integrity sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==
7364 7370
7365 -media-typer@0.3.0:  
7366 - version "0.3.0"  
7367 - resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748"  
7368 - integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=  
7369 -  
7370 meow@^3.3.0: 7371 meow@^3.3.0:
7371 version "3.7.0" 7372 version "3.7.0"
7372 resolved "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" 7373 resolved "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb"
@@ -7506,7 +7507,7 @@ mime-db@1.46.0, mime-db@^1.28.0: @@ -7506,7 +7507,7 @@ mime-db@1.46.0, mime-db@^1.28.0:
7506 resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz#6267748a7f799594de3cbc8cde91def349661cee" 7507 resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz#6267748a7f799594de3cbc8cde91def349661cee"
7507 integrity sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ== 7508 integrity sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==
7508 7509
7509 -mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.24: 7510 +mime-types@^2.1.12, mime-types@~2.1.19:
7510 version "2.1.29" 7511 version "2.1.29"
7511 resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz#1d4ab77da64b91f5f72489df29236563754bb1b2" 7512 resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz#1d4ab77da64b91f5f72489df29236563754bb1b2"
7512 integrity sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ== 7513 integrity sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==
@@ -8556,7 +8557,7 @@ postcss@^7.0.0, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.2 @@ -8556,7 +8557,7 @@ postcss@^7.0.0, postcss@^7.0.14, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.2
8556 source-map "^0.6.1" 8557 source-map "^0.6.1"
8557 supports-color "^6.1.0" 8558 supports-color "^6.1.0"
8558 8559
8559 -postcss@^8.1.10, postcss@^8.2.1, postcss@^8.2.8: 8560 +postcss@^8.1.10, postcss@^8.2.1:
8560 version "8.2.8" 8561 version "8.2.8"
8561 resolved "https://registry.npmjs.org/postcss/-/postcss-8.2.8.tgz#0b90f9382efda424c4f0f69a2ead6f6830d08ece" 8562 resolved "https://registry.npmjs.org/postcss/-/postcss-8.2.8.tgz#0b90f9382efda424c4f0f69a2ead6f6830d08ece"
8562 integrity sha512-1F0Xb2T21xET7oQV9eKuctbM9S7BC0fetoHCc4H13z0PT6haiRLP4T0ZY4XWh7iLP0usgqykT6p9B2RtOf4FPw== 8563 integrity sha512-1F0Xb2T21xET7oQV9eKuctbM9S7BC0fetoHCc4H13z0PT6haiRLP4T0ZY4XWh7iLP0usgqykT6p9B2RtOf4FPw==
@@ -8565,6 +8566,15 @@ postcss@^8.1.10, postcss@^8.2.1, postcss@^8.2.8: @@ -8565,6 +8566,15 @@ postcss@^8.1.10, postcss@^8.2.1, postcss@^8.2.8:
8565 nanoid "^3.1.20" 8566 nanoid "^3.1.20"
8566 source-map "^0.6.1" 8567 source-map "^0.6.1"
8567 8568
  8569 +postcss@^8.2.9:
  8570 + version "8.2.9"
  8571 + resolved "https://registry.npmjs.org/postcss/-/postcss-8.2.9.tgz#fd95ff37b5cee55c409b3fdd237296ab4096fba3"
  8572 + integrity sha512-b+TmuIL4jGtCHtoLi+G/PisuIl9avxs8IZMSmlABRwNz5RLUUACrC+ws81dcomz1nRezm5YPdXiMEzBEKgYn+Q==
  8573 + dependencies:
  8574 + colorette "^1.2.2"
  8575 + nanoid "^3.1.22"
  8576 + source-map "^0.6.1"
  8577 +
8568 posthtml-parser@^0.2.0, posthtml-parser@^0.2.1: 8578 posthtml-parser@^0.2.0, posthtml-parser@^0.2.1:
8569 version "0.2.1" 8579 version "0.2.1"
8570 resolved "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.2.1.tgz#35d530de386740c2ba24ff2eb2faf39ccdf271dd" 8580 resolved "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.2.1.tgz#35d530de386740c2ba24ff2eb2faf39ccdf271dd"
@@ -8741,11 +8751,6 @@ qrcode@^1.4.4: @@ -8741,11 +8751,6 @@ qrcode@^1.4.4:
8741 pngjs "^3.3.0" 8751 pngjs "^3.3.0"
8742 yargs "^13.2.4" 8752 yargs "^13.2.4"
8743 8753
8744 -qs@6.7.0:  
8745 - version "6.7.0"  
8746 - resolved "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc"  
8747 - integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==  
8748 -  
8749 qs@^6.4.0: 8754 qs@^6.4.0:
8750 version "6.10.0" 8755 version "6.10.0"
8751 resolved "https://registry.npmjs.org/qs/-/qs-6.10.0.tgz#8b6519121ab291c316a3e4d49cecf6d13d8c7fe5" 8756 resolved "https://registry.npmjs.org/qs/-/qs-6.10.0.tgz#8b6519121ab291c316a3e4d49cecf6d13d8c7fe5"
@@ -8792,16 +8797,6 @@ randombytes@^2.1.0: @@ -8792,16 +8797,6 @@ randombytes@^2.1.0:
8792 dependencies: 8797 dependencies:
8793 safe-buffer "^5.1.0" 8798 safe-buffer "^5.1.0"
8794 8799
8795 -raw-body@2.4.0:  
8796 - version "2.4.0"  
8797 - resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332"  
8798 - integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==  
8799 - dependencies:  
8800 - bytes "3.1.0"  
8801 - http-errors "1.7.2"  
8802 - iconv-lite "0.4.24"  
8803 - unpipe "1.0.0"  
8804 -  
8805 react-is@^17.0.1: 8800 react-is@^17.0.1:
8806 version "17.0.1" 8801 version "17.0.1"
8807 resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339" 8802 resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.1.tgz#5b3531bd76a645a4c9fb6e693ed36419e3301339"
@@ -9187,15 +9182,6 @@ rimraf@^3.0.0, rimraf@^3.0.2: @@ -9187,15 +9182,6 @@ rimraf@^3.0.0, rimraf@^3.0.2:
9187 dependencies: 9182 dependencies:
9188 glob "^7.1.3" 9183 glob "^7.1.3"
9189 9184
9190 -rollup-plugin-esbuild@^3.0.2:  
9191 - version "3.0.2"  
9192 - resolved "https://registry.npmjs.org/rollup-plugin-esbuild/-/rollup-plugin-esbuild-3.0.2.tgz#85a1afd59510ef143813b46f515e92a49779a60b"  
9193 - integrity sha512-uq+oBCeLXF1m6g9V0qpqbPbgyq24aXBKF474BvqgxfNmTP6FZ+oVk5/pCWQ/2rfSNJs4IimNU/k0q8xMaa0iCA==  
9194 - dependencies:  
9195 - "@rollup/pluginutils" "^4.1.0"  
9196 - joycon "^3.0.0"  
9197 - jsonc-parser "^3.0.0"  
9198 -  
9199 rollup-plugin-purge-icons@^0.7.0: 9185 rollup-plugin-purge-icons@^0.7.0:
9200 version "0.7.0" 9186 version "0.7.0"
9201 resolved "https://registry.npmjs.org/rollup-plugin-purge-icons/-/rollup-plugin-purge-icons-0.7.0.tgz#4419b810d5d75f1bba3af72a238e70b4a675f03c" 9187 resolved "https://registry.npmjs.org/rollup-plugin-purge-icons/-/rollup-plugin-purge-icons-0.7.0.tgz#4419b810d5d75f1bba3af72a238e70b4a675f03c"
@@ -9239,13 +9225,6 @@ rollup@^2.25.0, rollup@^2.38.5: @@ -9239,13 +9225,6 @@ rollup@^2.25.0, rollup@^2.38.5:
9239 optionalDependencies: 9225 optionalDependencies:
9240 fsevents "~2.3.1" 9226 fsevents "~2.3.1"
9241 9227
9242 -rollup@^2.42.4:  
9243 - version "2.42.4"  
9244 - resolved "https://registry.npmjs.org/rollup/-/rollup-2.42.4.tgz#97c910a48bd0db6aaa4271dd48745870cbbbf970"  
9245 - integrity sha512-Zqv3EvNfcllBHyyEUM754npqsZw82VIjK34cDQMwrQ1d6aqxzeYu5yFb7smGkPU4C1Bj7HupIMeT6WU7uIdnMw==  
9246 - optionalDependencies:  
9247 - fsevents "~2.3.1"  
9248 -  
9249 rsvp@^4.8.4: 9228 rsvp@^4.8.4:
9250 version "4.8.5" 9229 version "4.8.5"
9251 resolved "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" 9230 resolved "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734"
@@ -9408,11 +9387,6 @@ set-value@^2.0.0, set-value@^2.0.1: @@ -9408,11 +9387,6 @@ set-value@^2.0.0, set-value@^2.0.1:
9408 is-plain-object "^2.0.3" 9387 is-plain-object "^2.0.3"
9409 split-string "^3.0.1" 9388 split-string "^3.0.1"
9410 9389
9411 -setprototypeof@1.1.1:  
9412 - version "1.1.1"  
9413 - resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"  
9414 - integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==  
9415 -  
9416 shallow-equal@^1.0.0: 9390 shallow-equal@^1.0.0:
9417 version "1.2.1" 9391 version "1.2.1"
9418 resolved "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz#4c16abfa56043aa20d050324efa68940b0da79da" 9392 resolved "https://registry.npmjs.org/shallow-equal/-/shallow-equal-1.2.1.tgz#4c16abfa56043aa20d050324efa68940b0da79da"
@@ -9721,7 +9695,7 @@ static-extend@^0.1.1: @@ -9721,7 +9695,7 @@ static-extend@^0.1.1:
9721 define-property "^0.2.5" 9695 define-property "^0.2.5"
9722 object-copy "^0.1.0" 9696 object-copy "^0.1.0"
9723 9697
9724 -"statuses@>= 1.5.0 < 2", statuses@~1.5.0: 9698 +statuses@~1.5.0:
9725 version "1.5.0" 9699 version "1.5.0"
9726 resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" 9700 resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
9727 integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= 9701 integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
@@ -10395,11 +10369,6 @@ to-regex@^3.0.1, to-regex@^3.0.2: @@ -10395,11 +10369,6 @@ to-regex@^3.0.1, to-regex@^3.0.2:
10395 regex-not "^1.0.2" 10369 regex-not "^1.0.2"
10396 safe-regex "^1.1.0" 10370 safe-regex "^1.1.0"
10397 10371
10398 -toidentifier@1.0.0:  
10399 - version "1.0.0"  
10400 - resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"  
10401 - integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==  
10402 -  
10403 tough-cookie@^2.3.3, tough-cookie@~2.5.0: 10372 tough-cookie@^2.3.3, tough-cookie@~2.5.0:
10404 version "2.5.0" 10373 version "2.5.0"
10405 resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" 10374 resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2"
@@ -10579,14 +10548,6 @@ type-fest@^0.8.1: @@ -10579,14 +10548,6 @@ type-fest@^0.8.1:
10579 resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" 10548 resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
10580 integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== 10549 integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
10581 10550
10582 -type-is@~1.6.17:  
10583 - version "1.6.18"  
10584 - resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131"  
10585 - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==  
10586 - dependencies:  
10587 - media-typer "0.3.0"  
10588 - mime-types "~2.1.24"  
10589 -  
10590 typedarray-to-buffer@^3.1.5: 10551 typedarray-to-buffer@^3.1.5:
10591 version "3.1.5" 10552 version "3.1.5"
10592 resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" 10553 resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080"
@@ -10715,7 +10676,7 @@ universalify@^2.0.0: @@ -10715,7 +10676,7 @@ universalify@^2.0.0:
10715 resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" 10676 resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717"
10716 integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== 10677 integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
10717 10678
10718 -unpipe@1.0.0, unpipe@~1.0.0: 10679 +unpipe@~1.0.0:
10719 version "1.0.0" 10680 version "1.0.0"
10720 resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" 10681 resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
10721 integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= 10682 integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
@@ -10920,22 +10881,20 @@ vite-plugin-imagemin@^0.2.9: @@ -10920,22 +10881,20 @@ vite-plugin-imagemin@^0.2.9:
10920 imagemin-svgo "^8.0.0" 10881 imagemin-svgo "^8.0.0"
10921 imagemin-webp "^6.0.0" 10882 imagemin-webp "^6.0.0"
10922 10883
10923 -vite-plugin-mock@^2.4.0:  
10924 - version "2.4.0"  
10925 - resolved "https://registry.npmjs.org/vite-plugin-mock/-/vite-plugin-mock-2.4.0.tgz#41a71e40c4557d1052e94b9d16bdb6c5efa779a7"  
10926 - integrity sha512-tt38JCkxYQty2GXMB46KupCSL6qsWyvyT8hRUWSMwz5ak9jQ6Wkktcti/cPYnHkI1IVIUNIpxaqvpHUht3pN/A== 10884 +vite-plugin-mock@^2.4.1:
  10885 + version "2.4.1"
  10886 + resolved "https://registry.npmjs.org/vite-plugin-mock/-/vite-plugin-mock-2.4.1.tgz#f1095068a3ab9c7ce07634ce392c7bdb0e196a45"
  10887 + integrity sha512-HKHLwzje9ubo7/nKuGTQkvBnbHMj6ReAYxTXM/6QTp2p4oyE4kLNSMinJu9YvR7xmlcxlfWEpz5qMhY7yY+Ctg==
10927 dependencies: 10888 dependencies:
10928 - "@rollup/plugin-node-resolve" "^11.2.0" 10889 + "@rollup/plugin-node-resolve" "^11.2.1"
10929 "@types/mockjs" "^1.0.3" 10890 "@types/mockjs" "^1.0.3"
10930 chalk "^4.1.0" 10891 chalk "^4.1.0"
10931 chokidar "^3.5.1" 10892 chokidar "^3.5.1"
10932 connect "^3.7.0" 10893 connect "^3.7.0"
10933 debug "^4.3.2" 10894 debug "^4.3.2"
10934 - esbuild "^0.9.7" 10895 + esbuild "^0.11.2"
10935 fast-glob "^3.2.5" 10896 fast-glob "^3.2.5"
10936 path-to-regexp "^6.2.0" 10897 path-to-regexp "^6.2.0"
10937 - rollup "^2.42.4"  
10938 - rollup-plugin-esbuild "^3.0.2"  
10939 10898
10940 vite-plugin-purge-icons@^0.7.0: 10899 vite-plugin-purge-icons@^0.7.0:
10941 version "0.7.0" 10900 version "0.7.0"
@@ -11010,20 +10969,20 @@ vite-plugin-theme@^0.5.0: @@ -11010,20 +10969,20 @@ vite-plugin-theme@^0.5.0:
11010 tinycolor2 "^1.4.2" 10969 tinycolor2 "^1.4.2"
11011 ts-jest "^26.5.3" 10970 ts-jest "^26.5.3"
11012 10971
11013 -vite-plugin-windicss@0.11.0:  
11014 - version "0.11.0"  
11015 - resolved "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-0.11.0.tgz#784b3b7c72d29e85d52dad705a846f8e2366a2fc"  
11016 - integrity sha512-DSXomaGHXAXIF9zPk7T9KG8m1bMNNiIHpeoClX44qxNHT7ryI6iDI8gkWdNfYVjxjcoXSTxKqKa11MA+C7mmAA== 10972 +vite-plugin-windicss@0.10.4:
  10973 + version "0.10.4"
  10974 + resolved "https://registry.npmjs.org/vite-plugin-windicss/-/vite-plugin-windicss-0.10.4.tgz#e93577111ea0a55befbe4e2aa2e596f55f6b74b2"
  10975 + integrity sha512-P7alH2dGGw3OTgjs9yZG2w0i+o1HKD8PChwhm2ftP+lLCe1xDL3LReheuRil9p2xPYzrVouER2YTbIdLUEThrQ==
11017 dependencies: 10976 dependencies:
11018 - "@windicss/plugin-utils" "0.11.0" 10977 + "@windicss/plugin-utils" "0.10.4"
11019 chalk "^4.1.0" 10978 chalk "^4.1.0"
11020 debug "^4.3.2" 10979 debug "^4.3.2"
11021 - windicss "^2.5.8" 10980 + windicss "^2.5.7"
11022 10981
11023 -vite@2.1.3:  
11024 - version "2.1.3"  
11025 - resolved "https://registry.npmjs.org/vite/-/vite-2.1.3.tgz#a31a844d26d3846b5a78f06970d1ea1f8a442955"  
11026 - integrity sha512-bUzArZIUwADVJS/3ywCr4KKFn3a7izs4M87ZDlAlY2V34E4g1kH6p3sVNAh8/IXCn/56fwgMh3rRavPUW7qEQQ== 10982 +vite@2.1.5:
  10983 + version "2.1.5"
  10984 + resolved "https://registry.npmjs.org/vite/-/vite-2.1.5.tgz#4857da441c62f7982c83cbd5f42a00330f20c9c1"
  10985 + integrity sha512-tYU5iaYeUgQYvK/CNNz3tiJ8vYqPWfCE9IQ7K0iuzYovWw7lzty7KRYGWwV3CQPh0NKxWjOczAqiJsCL0Xb+Og==
11027 dependencies: 10986 dependencies:
11028 esbuild "^0.9.3" 10987 esbuild "^0.9.3"
11029 postcss "^8.2.1" 10988 postcss "^8.2.1"
@@ -11070,7 +11029,16 @@ vue-types@^3.0.0, vue-types@^3.0.2: @@ -11070,7 +11029,16 @@ vue-types@^3.0.0, vue-types@^3.0.2:
11070 dependencies: 11029 dependencies:
11071 is-plain-object "3.0.1" 11030 is-plain-object "3.0.1"
11072 11031
11073 -vue@3.0.7, vue@^3.0.0: 11032 +vue@3.0.10:
  11033 + version "3.0.10"
  11034 + resolved "https://registry.npmjs.org/vue/-/vue-3.0.10.tgz#b5d2801c6ac0e756c850ad7a8f9a78cbccbad02a"
  11035 + integrity sha512-6arZ722uqIArSNUU94aqx0Pq0IMHFqYZuJ+U+q9HGdZZu11VFpyFP/L/hakijGFKp56Jr0yxJdWbDiJGWPxwww==
  11036 + dependencies:
  11037 + "@vue/compiler-dom" "3.0.10"
  11038 + "@vue/runtime-dom" "3.0.10"
  11039 + "@vue/shared" "3.0.10"
  11040 +
  11041 +vue@^3.0.0:
11074 version "3.0.7" 11042 version "3.0.7"
11075 resolved "https://registry.npmjs.org/vue/-/vue-3.0.7.tgz#8bcff51f8be570f9e4ce8cc5f52e2ab0fe3c74a1" 11043 resolved "https://registry.npmjs.org/vue/-/vue-3.0.7.tgz#8bcff51f8be570f9e4ce8cc5f52e2ab0fe3c74a1"
11076 integrity sha512-8h4TikD+JabbMK9aRlBO4laG0AtNHRPHynxYgWZ9sq1YUPfzynd9Jeeb27XNyZytC7aCQRX9xe1+TQJuc181Tw== 11044 integrity sha512-8h4TikD+JabbMK9aRlBO4laG0AtNHRPHynxYgWZ9sq1YUPfzynd9Jeeb27XNyZytC7aCQRX9xe1+TQJuc181Tw==
@@ -11192,7 +11160,7 @@ which@^2.0.1, which@^2.0.2: @@ -11192,7 +11160,7 @@ which@^2.0.1, which@^2.0.2:
11192 dependencies: 11160 dependencies:
11193 isexe "^2.0.0" 11161 isexe "^2.0.0"
11194 11162
11195 -windicss@^2.5.8: 11163 +windicss@^2.5.7:
11196 version "2.5.8" 11164 version "2.5.8"
11197 resolved "https://registry.npmjs.org/windicss/-/windicss-2.5.8.tgz#254980044de3031276062b90cfce53c13ee489bf" 11165 resolved "https://registry.npmjs.org/windicss/-/windicss-2.5.8.tgz#254980044de3031276062b90cfce53c13ee489bf"
11198 integrity sha512-zHkozdIqv1YTIGHBOHeFGsuZVTN5yAMz6FW5Bp8im9JZxSRZLOLKdJB0K75SL13iLHKXHrC1ukwJjjL8CohrUw== 11166 integrity sha512-zHkozdIqv1YTIGHBOHeFGsuZVTN5yAMz6FW5Bp8im9JZxSRZLOLKdJB0K75SL13iLHKXHrC1ukwJjjL8CohrUw==