From cc350c833e674aa2075e42f786860d35afc2ffee Mon Sep 17 00:00:00 2001 From: mashirozx Date: Tue, 20 Jul 2021 17:58:34 +0800 Subject: [PATCH] Add homepage cover component svg wip update svg --- README.md | 3 +- app/configs/options.json | 42 +++- app/helpers/admin-page-helper.php | 15 -- package.json | 4 +- src/admin/options.ts | 91 ++++++++- src/assets/icons/sakura/001-confetti.svg | 2 +- src/assets/icons/sakura/002-drum.svg | 2 +- src/assets/icons/sakura/003-sakura.svg | 2 +- src/assets/icons/sakura/004-sakura.svg | 2 +- src/assets/icons/sakura/005-sakura.svg | 2 +- src/assets/icons/sakura/006-sakura.svg | 2 +- src/assets/icons/sakura/007-lantern.svg | 2 +- src/assets/icons/sakura/008-sakura.svg | 2 +- src/assets/icons/sakura/009-sakura.svg | 2 +- src/assets/icons/sakura/010-sakura.svg | 2 +- src/assets/icons/sakura/011-hanami.svg | 2 +- src/assets/icons/sakura/012-hanami.svg | 2 +- src/assets/icons/sakura/013-park.svg | 2 +- src/assets/icons/sakura/014-bench.svg | 2 +- src/assets/icons/sakura/015-park.svg | 2 +- src/assets/icons/sakura/016-hanami.svg | 2 +- src/assets/icons/sakura/017-wagasa.svg | 2 +- src/assets/icons/sakura/018-picnic.svg | 2 +- src/assets/icons/sakura/019-hanami.svg | 2 +- src/assets/icons/sakura/020-climb.svg | 2 +- src/assets/icons/sakura/021-sakura.svg | 2 +- src/assets/icons/sakura/022-dont shake.svg | 2 +- src/assets/icons/sakura/023-dont touch.svg | 2 +- src/assets/icons/sakura/024-kimono.svg | 2 +- src/assets/icons/sakura/025-fan.svg | 2 +- src/assets/icons/sakura/026-cosplay.svg | 2 +- src/assets/icons/sakura/027-geisha.svg | 2 +- src/assets/icons/sakura/028-camera.svg | 2 +- src/assets/icons/sakura/029-selfie stick.svg | 2 +- src/assets/icons/sakura/030-hanami.svg | 2 +- src/assets/icons/sakura/031-fuji.svg | 2 +- src/assets/icons/sakura/032-temple.svg | 2 +- src/assets/icons/sakura/033-food stand.svg | 2 +- src/assets/icons/sakura/034-tea ceremony.svg | 2 +- src/assets/icons/sakura/035-tea.svg | 2 +- src/assets/icons/sakura/036-Sake.svg | 2 +- src/assets/icons/sakura/037-mochi.svg | 2 +- src/assets/icons/sakura/038-yakisoba.svg | 2 +- src/assets/icons/sakura/039-sushi.svg | 2 +- src/assets/icons/sakura/040-mochi.svg | 2 +- src/assets/icons/sakura/041-dango.svg | 2 +- src/assets/icons/sakura/042-bubble tea.svg | 2 +- src/assets/icons/sakura/043-baggage.svg | 2 +- src/assets/icons/sakura/044-lights.svg | 2 +- src/assets/icons/sakura/045-lights.svg | 2 +- src/assets/icons/sakura/046-firework.svg | 2 +- src/assets/icons/sakura/047-origami.svg | 2 +- src/assets/icons/sakura/048-hanami.svg | 2 +- src/assets/icons/sakura/049-hanami.svg | 2 +- src/assets/icons/sakura/050-sakura.svg | 2 +- src/assets/icons/ui/duck.svg | 1 - src/assets/icons/ui/ic.lv0.svg | 1 + src/assets/icons/ui/ic.lv1.svg | 1 + src/assets/icons/ui/ic.lv2.svg | 1 + src/assets/icons/ui/ic.lv3.svg | 1 + src/assets/icons/ui/ic.lv4.svg | 1 + src/assets/icons/ui/ic.lv5.svg | 1 + src/assets/icons/ui/ic.lv6.svg | 1 + src/assets/icons/ui/ic.sakura.svg | 1 + src/assets/icons/ui/joker.svg | 1 - src/assets/icons/ui/lv0.svg | 1 - src/assets/icons/ui/lv1.svg | 1 - src/assets/icons/ui/lv2.svg | 1 - src/assets/icons/ui/lv3.svg | 1 - src/assets/icons/ui/lv4.svg | 1 - src/assets/icons/ui/lv5.svg | 1 - src/assets/icons/ui/lv6.svg | 1 - src/assets/icons/ui/sakura.svg | 25 --- src/assets/icons/ui/social.bilibili.svg | 1 + src/assets/icons/ui/social.douban.svg | 1 + src/assets/icons/ui/social.facebook.svg | 1 + src/assets/icons/ui/social.github.svg | 1 + src/assets/icons/ui/social.gitlab.svg | 1 + src/assets/icons/ui/social.instagram.svg | 1 + src/assets/icons/ui/social.mastodon.svg | 1 + src/assets/icons/ui/social.pixiv.svg | 1 + src/assets/icons/ui/social.qq.svg | 1 + src/assets/icons/ui/social.qzone.svg | 1 + src/assets/icons/ui/social.stackoverflow.svg | 1 + src/assets/icons/ui/social.twitch.svg | 1 + src/assets/icons/ui/social.twitter.svg | 1 + src/assets/icons/ui/social.weibo.svg | 1 + src/assets/icons/ui/social.weichat.svg | 1 + src/assets/icons/ui/social.zhihu.svg | 1 + src/assets/icons/ui/sofa.svg | 1 - src/assets/icons/ui/spring.svg | 1 - src/assets/logo.png | Bin 6849 -> 0 bytes src/components/icon/UiIcon.vue | 82 +++++--- src/hooks/index.ts | 2 + src/hooks/useTypewriterEffect.ts | 40 ++++ src/layouts/components/cover/Cover.vue | 204 +++++++++++++++++++ src/views/Home.vue | 9 +- yarn.lock | 54 ++++- 98 files changed, 561 insertions(+), 145 deletions(-) delete mode 100644 src/assets/icons/ui/duck.svg create mode 100644 src/assets/icons/ui/ic.lv0.svg create mode 100644 src/assets/icons/ui/ic.lv1.svg create mode 100644 src/assets/icons/ui/ic.lv2.svg create mode 100644 src/assets/icons/ui/ic.lv3.svg create mode 100644 src/assets/icons/ui/ic.lv4.svg create mode 100644 src/assets/icons/ui/ic.lv5.svg create mode 100644 src/assets/icons/ui/ic.lv6.svg create mode 100644 src/assets/icons/ui/ic.sakura.svg delete mode 100644 src/assets/icons/ui/joker.svg delete mode 100644 src/assets/icons/ui/lv0.svg delete mode 100644 src/assets/icons/ui/lv1.svg delete mode 100644 src/assets/icons/ui/lv2.svg delete mode 100644 src/assets/icons/ui/lv3.svg delete mode 100644 src/assets/icons/ui/lv4.svg delete mode 100644 src/assets/icons/ui/lv5.svg delete mode 100644 src/assets/icons/ui/lv6.svg delete mode 100644 src/assets/icons/ui/sakura.svg create mode 100644 src/assets/icons/ui/social.bilibili.svg create mode 100644 src/assets/icons/ui/social.douban.svg create mode 100644 src/assets/icons/ui/social.facebook.svg create mode 100644 src/assets/icons/ui/social.github.svg create mode 100644 src/assets/icons/ui/social.gitlab.svg create mode 100644 src/assets/icons/ui/social.instagram.svg create mode 100644 src/assets/icons/ui/social.mastodon.svg create mode 100644 src/assets/icons/ui/social.pixiv.svg create mode 100644 src/assets/icons/ui/social.qq.svg create mode 100644 src/assets/icons/ui/social.qzone.svg create mode 100644 src/assets/icons/ui/social.stackoverflow.svg create mode 100644 src/assets/icons/ui/social.twitch.svg create mode 100644 src/assets/icons/ui/social.twitter.svg create mode 100644 src/assets/icons/ui/social.weibo.svg create mode 100644 src/assets/icons/ui/social.weichat.svg create mode 100644 src/assets/icons/ui/social.zhihu.svg delete mode 100644 src/assets/icons/ui/sofa.svg delete mode 100644 src/assets/icons/ui/spring.svg delete mode 100644 src/assets/logo.png create mode 100644 src/hooks/useTypewriterEffect.ts create mode 100644 src/layouts/components/cover/Cover.vue diff --git a/README.md b/README.md index 386c6e9..4eb49dd 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,8 @@ yarn format # auto format yarn i18n # export i18n variables yarn rsync # sync backend app with server, see docs/dev.md yarn composer # run `composer install` on remote server -yarn gen:icon # generate svg icon component +yarn icon # generate svg icon component yarn remote-download:geoip2 # download GeoIP db on remote server yarn local-download:geoip2 # download GeoIP db locally +yarn options # export node side admin options.ts to php side options.json ``` diff --git a/app/configs/options.json b/app/configs/options.json index 5a4d599..cc89c96 100644 --- a/app/configs/options.json +++ b/app/configs/options.json @@ -30,7 +30,47 @@ "namespace": "social.github", "public": true, "title": "Github username", - "desc": "Your Github username", + "desc": "Your 'Github' username", + "type": "string", + "default": "" + }, + "social.gitlab": { + "namespace": "social.gitlab", + "public": true, + "title": "Gitlab username", + "desc": "Your 'Gitlab' username", + "type": "string", + "default": "" + }, + "social.twitter": { + "namespace": "social.twitter", + "public": true, + "title": "Twitter username", + "desc": "Your 'Twitter' username", + "type": "string", + "default": "" + }, + "social.weibo": { + "namespace": "social.weibo", + "public": true, + "title": "Weibo username", + "desc": "Your 'Weibo' username", + "type": "string", + "default": "" + }, + "social.facebook": { + "namespace": "social.facebook", + "public": true, + "title": "Facebook username", + "desc": "Your 'Facebook' username", + "type": "string", + "default": "" + }, + "social.stackoverflow": { + "namespace": "social.stackoverflow", + "public": true, + "title": "Stackoverflow username", + "desc": "Your 'Stackoverflow' username", "type": "string", "default": "" }, diff --git a/app/helpers/admin-page-helper.php b/app/helpers/admin-page-helper.php index 7e540e8..b53c6db 100644 --- a/app/helpers/admin-page-helper.php +++ b/app/helpers/admin-page-helper.php @@ -97,23 +97,8 @@ class AdminPageHelper extends ViteHelper public function get_admin_color_css() { - // {"name":"Default","url":false,"colors":["#1d2327","#2c3338","#2271b1","#72aee6"],"icon_colors":{"base":"#a7aaad","focus":"#72aee6","current":"#fff"}} global $_wp_admin_css_colors; $theme = (array) $_wp_admin_css_colors[get_user_option('admin_color')]; - // $scheme = [ - // 'dark-primary' => $theme['colors'][0], - // 'dark-secondary' => $theme['colors'][1], - // 'light-primary' => $theme['colors'][2], - // 'light-secondary' => $theme['colors'][3], - // 'icon-base' => $theme['icon_colors']['base'], - // 'icon-focus' => $theme['icon_colors']['focus'], - // 'icon-current' => $theme['icon_colors']['current'], - // ]; return $theme; - // $css = ''; - // foreach ($scheme as $key => $value) { - // $css .= "--{$key}:{$value};"; - // } - // return $css; } } diff --git a/package.json b/package.json index 404d8b5..0993632 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "local-download:geoip2": "mkdir -p app/cache && curl -o app/cache/GeoLite2-City.mmdb https://raw.githubusercontent.com/P3TERX/GeoLite.mmdb/download/GeoLite2-City.mmdb", "rsync": "nodemon -e '*' --watch ./app --ignore ./app/vendor scripts/rsync.mjs", "rsync:composer": "nodemon --watch './composer.json' --watch './composer.lock' scripts/rsync.mjs --composer", - "gen:icon": "node scripts/import-svg-icons.mjs && eslint \"src/components/icon/**/*.{ts,js,json,vue}\" --fix && prettier \"src/components/icon/**/*.{ts,js,json,vue}\" --write", + "icon": "yarn svgo -f ./src/assets/icons/ui/ && node scripts/import-svg-icons.mjs && eslint \"src/components/icon/**/*.{ts,js,json,vue}\" --fix && prettier \"src/components/icon/**/*.{ts,js,json,vue}\" --write", "mdc": "node scripts/mdc-upgrade.mjs", "options": "node scripts/options-export/copy-options.mjs && yarn tsc scripts/options-export/dump-options.ts && node scripts/options-export/dump-options.js" }, @@ -83,6 +83,7 @@ "@vue/eslint-config-typescript": "^7.0.0", "@vue/test-utils": "^2.0.0-rc.10", "autoprefixer": "^10.3.1", + "camelcase": "^6.2.0", "colors": "^1.4.0", "dotenv": "^10.0.0", "eslint": "^7.30.0", @@ -95,6 +96,7 @@ "postcss-import": "^14.0.2", "prettier": "^2.3.2", "resize-observer-polyfill": "^1.5.1", + "svgo": "^2.3.1", "ts-jest": "^27.0.3", "type-fest": "^1.2.2", "typescript": "^4.3.5", diff --git a/src/admin/options.ts b/src/admin/options.ts index 5569ce2..2566b6a 100644 --- a/src/admin/options.ts +++ b/src/admin/options.ts @@ -73,11 +73,98 @@ const options: Options = { title: 'Social', icon: 'fas fa-users', options: [ + // social.github { namespace: 'social.github', public: true, - title: 'Github username', - desc: 'Your Github username', + title: intl.formatMessage({ + id: 'options.social.github.title', + defaultMessage: 'Github username', + }), + desc: intl.formatMessage({ + id: 'options.social.github.desc', + defaultMessage: + 'Your \'Github\' username', + }), + type: 'string', + default: '', + }, + // social.gitlab + { + namespace: 'social.gitlab', + public: true, + title: intl.formatMessage({ + id: 'options.social.gitlab.title', + defaultMessage: 'Gitlab username', + }), + desc: intl.formatMessage({ + id: 'options.social.gitlab.desc', + defaultMessage: + 'Your \'Gitlab\' username', + }), + type: 'string', + default: '', + }, + // social.twitter + { + namespace: 'social.twitter', + public: true, + title: intl.formatMessage({ + id: 'options.social.twitter.title', + defaultMessage: 'Twitter username', + }), + desc: intl.formatMessage({ + id: 'options.social.twitter.desc', + defaultMessage: + 'Your \'Twitter\' username', + }), + type: 'string', + default: '', + }, + // social.weibo + { + namespace: 'social.weibo', + public: true, + title: intl.formatMessage({ + id: 'options.social.weibo.title', + defaultMessage: 'Weibo username', + }), + desc: intl.formatMessage({ + id: 'options.social.weibo.desc', + defaultMessage: 'Your \'Weibo\' username', + }), + type: 'string', + default: '', + }, + // social.facebook + { + namespace: 'social.facebook', + public: true, + title: intl.formatMessage({ + id: 'options.social.facebook.title', + defaultMessage: 'Facebook username', + }), + desc: intl.formatMessage({ + id: 'options.social.facebook.desc', + defaultMessage: + 'Your \'Facebook\' username', + }), + type: 'string', + default: '', + }, + // social.stackoverflow + { + namespace: 'social.stackoverflow', + public: true, + title: intl.formatMessage({ + id: 'options.social.stackoverflow.title', + defaultMessage: 'Stackoverflow username', + }), + desc: intl.formatMessage({ + id: 'options.social.stackoverflow.desc', + defaultMessage: + 'Your \'Stackoverflow\' username', + }), type: 'string', default: '', }, diff --git a/src/assets/icons/sakura/001-confetti.svg b/src/assets/icons/sakura/001-confetti.svg index 546cce8..5feecc1 100644 --- a/src/assets/icons/sakura/001-confetti.svg +++ b/src/assets/icons/sakura/001-confetti.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/002-drum.svg b/src/assets/icons/sakura/002-drum.svg index 06f0b3d..e72beac 100644 --- a/src/assets/icons/sakura/002-drum.svg +++ b/src/assets/icons/sakura/002-drum.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/003-sakura.svg b/src/assets/icons/sakura/003-sakura.svg index 174c2eb..8d2fcc5 100644 --- a/src/assets/icons/sakura/003-sakura.svg +++ b/src/assets/icons/sakura/003-sakura.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/004-sakura.svg b/src/assets/icons/sakura/004-sakura.svg index 3c5b6ea..b54207b 100644 --- a/src/assets/icons/sakura/004-sakura.svg +++ b/src/assets/icons/sakura/004-sakura.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/005-sakura.svg b/src/assets/icons/sakura/005-sakura.svg index 569abf4..df9d620 100644 --- a/src/assets/icons/sakura/005-sakura.svg +++ b/src/assets/icons/sakura/005-sakura.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/006-sakura.svg b/src/assets/icons/sakura/006-sakura.svg index 526df20..8ccacc9 100644 --- a/src/assets/icons/sakura/006-sakura.svg +++ b/src/assets/icons/sakura/006-sakura.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/007-lantern.svg b/src/assets/icons/sakura/007-lantern.svg index 54d29e1..4fd6e24 100644 --- a/src/assets/icons/sakura/007-lantern.svg +++ b/src/assets/icons/sakura/007-lantern.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/008-sakura.svg b/src/assets/icons/sakura/008-sakura.svg index 931e228..d381910 100644 --- a/src/assets/icons/sakura/008-sakura.svg +++ b/src/assets/icons/sakura/008-sakura.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/009-sakura.svg b/src/assets/icons/sakura/009-sakura.svg index 398e6e7..448aabb 100644 --- a/src/assets/icons/sakura/009-sakura.svg +++ b/src/assets/icons/sakura/009-sakura.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/010-sakura.svg b/src/assets/icons/sakura/010-sakura.svg index c53caf3..342812e 100644 --- a/src/assets/icons/sakura/010-sakura.svg +++ b/src/assets/icons/sakura/010-sakura.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/011-hanami.svg b/src/assets/icons/sakura/011-hanami.svg index b94c34f..18c3d61 100644 --- a/src/assets/icons/sakura/011-hanami.svg +++ b/src/assets/icons/sakura/011-hanami.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/012-hanami.svg b/src/assets/icons/sakura/012-hanami.svg index 32a7c08..3788730 100644 --- a/src/assets/icons/sakura/012-hanami.svg +++ b/src/assets/icons/sakura/012-hanami.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/013-park.svg b/src/assets/icons/sakura/013-park.svg index 7eacc69..cb58d17 100644 --- a/src/assets/icons/sakura/013-park.svg +++ b/src/assets/icons/sakura/013-park.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/014-bench.svg b/src/assets/icons/sakura/014-bench.svg index e1a6a01..752fcc6 100644 --- a/src/assets/icons/sakura/014-bench.svg +++ b/src/assets/icons/sakura/014-bench.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/015-park.svg b/src/assets/icons/sakura/015-park.svg index 9bdbcff..6c2cdef 100644 --- a/src/assets/icons/sakura/015-park.svg +++ b/src/assets/icons/sakura/015-park.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/016-hanami.svg b/src/assets/icons/sakura/016-hanami.svg index 91e3573..f551603 100644 --- a/src/assets/icons/sakura/016-hanami.svg +++ b/src/assets/icons/sakura/016-hanami.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/017-wagasa.svg b/src/assets/icons/sakura/017-wagasa.svg index 8a78fb1..54a3b7e 100644 --- a/src/assets/icons/sakura/017-wagasa.svg +++ b/src/assets/icons/sakura/017-wagasa.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/018-picnic.svg b/src/assets/icons/sakura/018-picnic.svg index c0bf1a5..a8682eb 100644 --- a/src/assets/icons/sakura/018-picnic.svg +++ b/src/assets/icons/sakura/018-picnic.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/019-hanami.svg b/src/assets/icons/sakura/019-hanami.svg index dde0244..aaff3fa 100644 --- a/src/assets/icons/sakura/019-hanami.svg +++ b/src/assets/icons/sakura/019-hanami.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/020-climb.svg b/src/assets/icons/sakura/020-climb.svg index 3d21313..b2c9948 100644 --- a/src/assets/icons/sakura/020-climb.svg +++ b/src/assets/icons/sakura/020-climb.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/021-sakura.svg b/src/assets/icons/sakura/021-sakura.svg index 7b8872a..6faeab2 100644 --- a/src/assets/icons/sakura/021-sakura.svg +++ b/src/assets/icons/sakura/021-sakura.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/022-dont shake.svg b/src/assets/icons/sakura/022-dont shake.svg index 289bccb..1d6988e 100644 --- a/src/assets/icons/sakura/022-dont shake.svg +++ b/src/assets/icons/sakura/022-dont shake.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/023-dont touch.svg b/src/assets/icons/sakura/023-dont touch.svg index cd75be6..15e21ce 100644 --- a/src/assets/icons/sakura/023-dont touch.svg +++ b/src/assets/icons/sakura/023-dont touch.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/024-kimono.svg b/src/assets/icons/sakura/024-kimono.svg index 9873682..0d0c819 100644 --- a/src/assets/icons/sakura/024-kimono.svg +++ b/src/assets/icons/sakura/024-kimono.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/025-fan.svg b/src/assets/icons/sakura/025-fan.svg index c9c9d83..a025a0f 100644 --- a/src/assets/icons/sakura/025-fan.svg +++ b/src/assets/icons/sakura/025-fan.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/026-cosplay.svg b/src/assets/icons/sakura/026-cosplay.svg index c2e89a8..c0099ea 100644 --- a/src/assets/icons/sakura/026-cosplay.svg +++ b/src/assets/icons/sakura/026-cosplay.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/027-geisha.svg b/src/assets/icons/sakura/027-geisha.svg index 123eb5a..4817e78 100644 --- a/src/assets/icons/sakura/027-geisha.svg +++ b/src/assets/icons/sakura/027-geisha.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/028-camera.svg b/src/assets/icons/sakura/028-camera.svg index 3fdea05..1509c9f 100644 --- a/src/assets/icons/sakura/028-camera.svg +++ b/src/assets/icons/sakura/028-camera.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/029-selfie stick.svg b/src/assets/icons/sakura/029-selfie stick.svg index c3b9d0c..6470f93 100644 --- a/src/assets/icons/sakura/029-selfie stick.svg +++ b/src/assets/icons/sakura/029-selfie stick.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/030-hanami.svg b/src/assets/icons/sakura/030-hanami.svg index ca000ed..a0837ae 100644 --- a/src/assets/icons/sakura/030-hanami.svg +++ b/src/assets/icons/sakura/030-hanami.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/031-fuji.svg b/src/assets/icons/sakura/031-fuji.svg index c7e9401..4f47e51 100644 --- a/src/assets/icons/sakura/031-fuji.svg +++ b/src/assets/icons/sakura/031-fuji.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/032-temple.svg b/src/assets/icons/sakura/032-temple.svg index c61214c..29ef83d 100644 --- a/src/assets/icons/sakura/032-temple.svg +++ b/src/assets/icons/sakura/032-temple.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/033-food stand.svg b/src/assets/icons/sakura/033-food stand.svg index fcfe234..f25312c 100644 --- a/src/assets/icons/sakura/033-food stand.svg +++ b/src/assets/icons/sakura/033-food stand.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/034-tea ceremony.svg b/src/assets/icons/sakura/034-tea ceremony.svg index 0429eaf..ddfb4e5 100644 --- a/src/assets/icons/sakura/034-tea ceremony.svg +++ b/src/assets/icons/sakura/034-tea ceremony.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/035-tea.svg b/src/assets/icons/sakura/035-tea.svg index 577f953..6da5a69 100644 --- a/src/assets/icons/sakura/035-tea.svg +++ b/src/assets/icons/sakura/035-tea.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/036-Sake.svg b/src/assets/icons/sakura/036-Sake.svg index 3d13a79..a948850 100644 --- a/src/assets/icons/sakura/036-Sake.svg +++ b/src/assets/icons/sakura/036-Sake.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/037-mochi.svg b/src/assets/icons/sakura/037-mochi.svg index 8148aaa..2f81bdd 100644 --- a/src/assets/icons/sakura/037-mochi.svg +++ b/src/assets/icons/sakura/037-mochi.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/038-yakisoba.svg b/src/assets/icons/sakura/038-yakisoba.svg index c5a4ef0..79d320c 100644 --- a/src/assets/icons/sakura/038-yakisoba.svg +++ b/src/assets/icons/sakura/038-yakisoba.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/039-sushi.svg b/src/assets/icons/sakura/039-sushi.svg index 9211b2a..c9ccd56 100644 --- a/src/assets/icons/sakura/039-sushi.svg +++ b/src/assets/icons/sakura/039-sushi.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/040-mochi.svg b/src/assets/icons/sakura/040-mochi.svg index bd4e8dc..30b6893 100644 --- a/src/assets/icons/sakura/040-mochi.svg +++ b/src/assets/icons/sakura/040-mochi.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/041-dango.svg b/src/assets/icons/sakura/041-dango.svg index 2b52229..59c4b07 100644 --- a/src/assets/icons/sakura/041-dango.svg +++ b/src/assets/icons/sakura/041-dango.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/042-bubble tea.svg b/src/assets/icons/sakura/042-bubble tea.svg index 206ae09..276f00d 100644 --- a/src/assets/icons/sakura/042-bubble tea.svg +++ b/src/assets/icons/sakura/042-bubble tea.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/043-baggage.svg b/src/assets/icons/sakura/043-baggage.svg index 49babb1..16a45c0 100644 --- a/src/assets/icons/sakura/043-baggage.svg +++ b/src/assets/icons/sakura/043-baggage.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/044-lights.svg b/src/assets/icons/sakura/044-lights.svg index f171b25..a8aaa32 100644 --- a/src/assets/icons/sakura/044-lights.svg +++ b/src/assets/icons/sakura/044-lights.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/045-lights.svg b/src/assets/icons/sakura/045-lights.svg index 0cac1a1..2724711 100644 --- a/src/assets/icons/sakura/045-lights.svg +++ b/src/assets/icons/sakura/045-lights.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/046-firework.svg b/src/assets/icons/sakura/046-firework.svg index aa73f60..f5a847d 100644 --- a/src/assets/icons/sakura/046-firework.svg +++ b/src/assets/icons/sakura/046-firework.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/047-origami.svg b/src/assets/icons/sakura/047-origami.svg index de4dbcf..6eb1c49 100644 --- a/src/assets/icons/sakura/047-origami.svg +++ b/src/assets/icons/sakura/047-origami.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/048-hanami.svg b/src/assets/icons/sakura/048-hanami.svg index 2342050..34b6035 100644 --- a/src/assets/icons/sakura/048-hanami.svg +++ b/src/assets/icons/sakura/048-hanami.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/049-hanami.svg b/src/assets/icons/sakura/049-hanami.svg index efbaa5b..ddb1769 100644 --- a/src/assets/icons/sakura/049-hanami.svg +++ b/src/assets/icons/sakura/049-hanami.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/sakura/050-sakura.svg b/src/assets/icons/sakura/050-sakura.svg index 23baa09..9030483 100644 --- a/src/assets/icons/sakura/050-sakura.svg +++ b/src/assets/icons/sakura/050-sakura.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/src/assets/icons/ui/duck.svg b/src/assets/icons/ui/duck.svg deleted file mode 100644 index d0ee9be..0000000 --- a/src/assets/icons/ui/duck.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/ui/ic.lv0.svg b/src/assets/icons/ui/ic.lv0.svg new file mode 100644 index 0000000..c263308 --- /dev/null +++ b/src/assets/icons/ui/ic.lv0.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/ic.lv1.svg b/src/assets/icons/ui/ic.lv1.svg new file mode 100644 index 0000000..3f552f9 --- /dev/null +++ b/src/assets/icons/ui/ic.lv1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/ic.lv2.svg b/src/assets/icons/ui/ic.lv2.svg new file mode 100644 index 0000000..60c7747 --- /dev/null +++ b/src/assets/icons/ui/ic.lv2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/ic.lv3.svg b/src/assets/icons/ui/ic.lv3.svg new file mode 100644 index 0000000..f8ee8d2 --- /dev/null +++ b/src/assets/icons/ui/ic.lv3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/ic.lv4.svg b/src/assets/icons/ui/ic.lv4.svg new file mode 100644 index 0000000..c5d1bc4 --- /dev/null +++ b/src/assets/icons/ui/ic.lv4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/ic.lv5.svg b/src/assets/icons/ui/ic.lv5.svg new file mode 100644 index 0000000..7f0ce41 --- /dev/null +++ b/src/assets/icons/ui/ic.lv5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/ic.lv6.svg b/src/assets/icons/ui/ic.lv6.svg new file mode 100644 index 0000000..fcf326a --- /dev/null +++ b/src/assets/icons/ui/ic.lv6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/ic.sakura.svg b/src/assets/icons/ui/ic.sakura.svg new file mode 100644 index 0000000..224b0ed --- /dev/null +++ b/src/assets/icons/ui/ic.sakura.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/joker.svg b/src/assets/icons/ui/joker.svg deleted file mode 100644 index 1681953..0000000 --- a/src/assets/icons/ui/joker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/ui/lv0.svg b/src/assets/icons/ui/lv0.svg deleted file mode 100644 index b0febb5..0000000 --- a/src/assets/icons/ui/lv0.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/ui/lv1.svg b/src/assets/icons/ui/lv1.svg deleted file mode 100644 index 93b4a5d..0000000 --- a/src/assets/icons/ui/lv1.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/ui/lv2.svg b/src/assets/icons/ui/lv2.svg deleted file mode 100644 index 3f54bcc..0000000 --- a/src/assets/icons/ui/lv2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/ui/lv3.svg b/src/assets/icons/ui/lv3.svg deleted file mode 100644 index 3c156a4..0000000 --- a/src/assets/icons/ui/lv3.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/ui/lv4.svg b/src/assets/icons/ui/lv4.svg deleted file mode 100644 index cbf8d2d..0000000 --- a/src/assets/icons/ui/lv4.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/ui/lv5.svg b/src/assets/icons/ui/lv5.svg deleted file mode 100644 index 2f9537a..0000000 --- a/src/assets/icons/ui/lv5.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/ui/lv6.svg b/src/assets/icons/ui/lv6.svg deleted file mode 100644 index ea8bec8..0000000 --- a/src/assets/icons/ui/lv6.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/ui/sakura.svg b/src/assets/icons/ui/sakura.svg deleted file mode 100644 index e128cc4..0000000 --- a/src/assets/icons/ui/sakura.svg +++ /dev/null @@ -1,25 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/ui/social.bilibili.svg b/src/assets/icons/ui/social.bilibili.svg new file mode 100644 index 0000000..c47ac09 --- /dev/null +++ b/src/assets/icons/ui/social.bilibili.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/social.douban.svg b/src/assets/icons/ui/social.douban.svg new file mode 100644 index 0000000..4961cb9 --- /dev/null +++ b/src/assets/icons/ui/social.douban.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/social.facebook.svg b/src/assets/icons/ui/social.facebook.svg new file mode 100644 index 0000000..b0a911f --- /dev/null +++ b/src/assets/icons/ui/social.facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/social.github.svg b/src/assets/icons/ui/social.github.svg new file mode 100644 index 0000000..0a98d3d --- /dev/null +++ b/src/assets/icons/ui/social.github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/social.gitlab.svg b/src/assets/icons/ui/social.gitlab.svg new file mode 100644 index 0000000..b2fd3a5 --- /dev/null +++ b/src/assets/icons/ui/social.gitlab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/social.instagram.svg b/src/assets/icons/ui/social.instagram.svg new file mode 100644 index 0000000..d9b39da --- /dev/null +++ b/src/assets/icons/ui/social.instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/social.mastodon.svg b/src/assets/icons/ui/social.mastodon.svg new file mode 100644 index 0000000..3c8038e --- /dev/null +++ b/src/assets/icons/ui/social.mastodon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/social.pixiv.svg b/src/assets/icons/ui/social.pixiv.svg new file mode 100644 index 0000000..b38aa95 --- /dev/null +++ b/src/assets/icons/ui/social.pixiv.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/social.qq.svg b/src/assets/icons/ui/social.qq.svg new file mode 100644 index 0000000..633aeb4 --- /dev/null +++ b/src/assets/icons/ui/social.qq.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/social.qzone.svg b/src/assets/icons/ui/social.qzone.svg new file mode 100644 index 0000000..4e49dd7 --- /dev/null +++ b/src/assets/icons/ui/social.qzone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/social.stackoverflow.svg b/src/assets/icons/ui/social.stackoverflow.svg new file mode 100644 index 0000000..7261774 --- /dev/null +++ b/src/assets/icons/ui/social.stackoverflow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/social.twitch.svg b/src/assets/icons/ui/social.twitch.svg new file mode 100644 index 0000000..c8de250 --- /dev/null +++ b/src/assets/icons/ui/social.twitch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/social.twitter.svg b/src/assets/icons/ui/social.twitter.svg new file mode 100644 index 0000000..d30ce58 --- /dev/null +++ b/src/assets/icons/ui/social.twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/social.weibo.svg b/src/assets/icons/ui/social.weibo.svg new file mode 100644 index 0000000..4fa0e67 --- /dev/null +++ b/src/assets/icons/ui/social.weibo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/social.weichat.svg b/src/assets/icons/ui/social.weichat.svg new file mode 100644 index 0000000..cc76103 --- /dev/null +++ b/src/assets/icons/ui/social.weichat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/social.zhihu.svg b/src/assets/icons/ui/social.zhihu.svg new file mode 100644 index 0000000..7382451 --- /dev/null +++ b/src/assets/icons/ui/social.zhihu.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/icons/ui/sofa.svg b/src/assets/icons/ui/sofa.svg deleted file mode 100644 index e753e03..0000000 --- a/src/assets/icons/ui/sofa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/icons/ui/spring.svg b/src/assets/icons/ui/spring.svg deleted file mode 100644 index 8d59843..0000000 --- a/src/assets/icons/ui/spring.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/assets/logo.png b/src/assets/logo.png deleted file mode 100644 index f3d2503fc2a44b5053b0837ebea6e87a2d339a43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6849 zcmaKRcUV(fvo}bjDT-7nLI_nlK}sT_69H+`qzVWDA|yaU?}j417wLi^B1KB1SLsC& zL0ag7$U(XW5YR7p&Ux?sP$d4lvMt8C^+TcQu4F zQqv!UF!I+kw)c0jhd6+g6oCr9P?7)?!qX1ui*iL{p}sKCAGuJ{{W)0z1pLF|=>h}& zt(2Lr0Z`2ig8<5i%Zk}cO5Fm=LByqGWaS`oqChZdEFmc`0hSb#gg|Aap^{+WKOYcj zHjINK)KDG%&s?Mt4CL(T=?;~U@bU2x_mLKN!#GJuK_CzbNw5SMEJorG!}_5;?R>@1 zSl)jns3WlU7^J%=(hUtfmuUCU&C3%8B5C^f5>W2Cy8jW3#{Od{lF1}|?c61##3dzA zsPlFG;l_FzBK}8>|H_Ru_H#!_7$UH4UKo3lKOA}g1(R&|e@}GINYVzX?q=_WLZCgh z)L|eJMce`D0EIwgRaNETDsr+?vQknSGAi=7H00r`QnI%oQnFxm`G2umXso9l+8*&Q z7WqF|$p49js$mdzo^BXpH#gURy=UO;=IMrYc5?@+sR4y_?d*~0^YP7d+y0{}0)zBM zIKVM(DBvICK#~7N0a+PY6)7;u=dutmNqK3AlsrUU9U`d;msiucB_|8|2kY=(7XA;G zwDA8AR)VCA#JOkxm#6oHNS^YVuOU;8p$N)2{`;oF|rQ?B~K$%rHDxXs+_G zF5|-uqHZvSzq}L;5Kcy_P+x0${33}Ofb6+TX&=y;;PkEOpz%+_bCw_{<&~ zeLV|!bP%l1qxywfVr9Z9JI+++EO^x>ZuCK);=$VIG1`kxK8F2M8AdC$iOe3cj1fo(ce4l-9 z7*zKy3={MixvUk=enQE;ED~7tv%qh&3lR<0m??@w{ILF|e#QOyPkFYK!&Up7xWNtL zOW%1QMC<3o;G9_S1;NkPB6bqbCOjeztEc6TsBM<(q9((JKiH{01+Ud=uw9B@{;(JJ z-DxI2*{pMq`q1RQc;V8@gYAY44Z!%#W~M9pRxI(R?SJ7sy7em=Z5DbuDlr@*q|25V)($-f}9c#?D%dU^RS<(wz?{P zFFHtCab*!rl(~j@0(Nadvwg8q|4!}L^>d?0al6}Rrv9$0M#^&@zjbfJy_n!%mVHK4 z6pLRIQ^Uq~dnyy$`ay51Us6WaP%&O;@49m&{G3z7xV3dLtt1VTOMYl3UW~Rm{Eq4m zF?Zl_v;?7EFx1_+#WFUXxcK78IV)FO>42@cm@}2I%pVbZqQ}3;p;sDIm&knay03a^ zn$5}Q$G!@fTwD$e(x-~aWP0h+4NRz$KlnO_H2c< z(XX#lPuW_%H#Q+c&(nRyX1-IadKR-%$4FYC0fsCmL9ky3 zKpxyjd^JFR+vg2!=HWf}2Z?@Td`0EG`kU?{8zKrvtsm)|7>pPk9nu@2^z96aU2<#` z2QhvH5w&V;wER?mopu+nqu*n8p~(%QkwSs&*0eJwa zMXR05`OSFpfyRb!Y_+H@O%Y z0=K^y6B8Gcbl?SA)qMP3Z+=C(?8zL@=74R=EVnE?vY!1BQy2@q*RUgRx4yJ$k}MnL zs!?74QciNb-LcG*&o<9=DSL>1n}ZNd)w1z3-0Pd^4ED1{qd=9|!!N?xnXjM!EuylY z5=!H>&hSofh8V?Jofyd!h`xDI1fYAuV(sZwwN~{$a}MX^=+0TH*SFp$vyxmUv7C*W zv^3Gl0+eTFgBi3FVD;$nhcp)ka*4gSskYIqQ&+M}xP9yLAkWzBI^I%zR^l1e?bW_6 zIn{mo{dD=)9@V?s^fa55jh78rP*Ze<3`tRCN4*mpO$@7a^*2B*7N_|A(Ve2VB|)_o z$=#_=aBkhe(ifX}MLT()@5?OV+~7cXC3r!%{QJxriXo9I%*3q4KT4Xxzyd{ z9;_%=W%q!Vw$Z7F3lUnY+1HZ*lO;4;VR2+i4+D(m#01OYq|L_fbnT;KN<^dkkCwtd zF7n+O7KvAw8c`JUh6LmeIrk4`F3o|AagKSMK3))_5Cv~y2Bb2!Ibg9BO7Vkz?pAYX zoI=B}+$R22&IL`NCYUYjrdhwjnMx_v=-Qcx-jmtN>!Zqf|n1^SWrHy zK|MwJ?Z#^>)rfT5YSY{qjZ&`Fjd;^vv&gF-Yj6$9-Dy$<6zeP4s+78gS2|t%Z309b z0^fp~ue_}i`U9j!<|qF92_3oB09NqgAoehQ`)<)dSfKoJl_A6Ec#*Mx9Cpd-p#$Ez z={AM*r-bQs6*z$!*VA4|QE7bf@-4vb?Q+pPKLkY2{yKsw{&udv_2v8{Dbd zm~8VAv!G~s)`O3|Q6vFUV%8%+?ZSVUa(;fhPNg#vab@J*9XE4#D%)$UU-T5`fwjz! z6&gA^`OGu6aUk{l*h9eB?opVdrHK>Q@U>&JQ_2pR%}TyOXGq_6s56_`U(WoOaAb+K zXQr#6H}>a-GYs9^bGP2Y&hSP5gEtW+GVC4=wy0wQk=~%CSXj=GH6q z-T#s!BV`xZVxm{~jr_ezYRpqqIcXC=Oq`b{lu`Rt(IYr4B91hhVC?yg{ol4WUr3v9 zOAk2LG>CIECZ-WIs0$N}F#eoIUEtZudc7DPYIjzGqDLWk_A4#(LgacooD z2K4IWs@N`Bddm-{%oy}!k0^i6Yh)uJ1S*90>|bm3TOZxcV|ywHUb(+CeX-o1|LTZM zwU>dY3R&U)T(}5#Neh?-CWT~@{6Ke@sI)uSuzoah8COy)w)B)aslJmp`WUcjdia-0 zl2Y}&L~XfA`uYQboAJ1;J{XLhYjH){cObH3FDva+^8ioOQy%Z=xyjGLmWMrzfFoH; zEi3AG`_v+%)&lDJE;iJWJDI@-X9K5O)LD~j*PBe(wu+|%ar~C+LK1+-+lK=t# z+Xc+J7qp~5q=B~rD!x78)?1+KUIbYr^5rcl&tB-cTtj+e%{gpZZ4G~6r15+d|J(ky zjg@@UzMW0k9@S#W(1H{u;Nq(7llJbq;;4t$awM;l&(2s+$l!Ay9^Ge|34CVhr7|BG z?dAR83smef^frq9V(OH+a+ki#q&-7TkWfFM=5bsGbU(8mC;>QTCWL5ydz9s6k@?+V zcjiH`VI=59P-(-DWXZ~5DH>B^_H~;4$)KUhnmGo*G!Tq8^LjfUDO)lASN*=#AY_yS zqW9UX(VOCO&p@kHdUUgsBO0KhXxn1sprK5h8}+>IhX(nSXZKwlNsjk^M|RAaqmCZB zHBolOHYBas@&{PT=R+?d8pZu zUHfyucQ`(umXSW7o?HQ3H21M`ZJal+%*)SH1B1j6rxTlG3hx1IGJN^M7{$j(9V;MZ zRKybgVuxKo#XVM+?*yTy{W+XHaU5Jbt-UG33x{u(N-2wmw;zzPH&4DE103HV@ER86 z|FZEmQb|&1s5#`$4!Cm}&`^{(4V}OP$bk`}v6q6rm;P!H)W|2i^e{7lTk2W@jo_9q z*aw|U7#+g59Fv(5qI`#O-qPj#@_P>PC#I(GSp3DLv7x-dmYK=C7lPF8a)bxb=@)B1 zUZ`EqpXV2dR}B&r`uM}N(TS99ZT0UB%IN|0H%DcVO#T%L_chrgn#m6%x4KE*IMfjX zJ%4veCEqbXZ`H`F_+fELMC@wuy_ch%t*+Z+1I}wN#C+dRrf2X{1C8=yZ_%Pt6wL_~ zZ2NN-hXOT4P4n$QFO7yYHS-4wF1Xfr-meG9Pn;uK51?hfel`d38k{W)F*|gJLT2#T z<~>spMu4(mul-8Q3*pf=N4DcI)zzjqAgbE2eOT7~&f1W3VsdD44Ffe;3mJp-V@8UC z)|qnPc12o~$X-+U@L_lWqv-RtvB~%hLF($%Ew5w>^NR82qC_0FB z)=hP1-OEx?lLi#jnLzH}a;Nvr@JDO-zQWd}#k^an$Kwml;MrD&)sC5b`s0ZkVyPkb zt}-jOq^%_9>YZe7Y}PhW{a)c39G`kg(P4@kxjcYfgB4XOOcmezdUI7j-!gs7oAo2o zx(Ph{G+YZ`a%~kzK!HTAA5NXE-7vOFRr5oqY$rH>WI6SFvWmahFav!CfRMM3%8J&c z*p+%|-fNS_@QrFr(at!JY9jCg9F-%5{nb5Bo~z@Y9m&SHYV`49GAJjA5h~h4(G!Se zZmK{Bo7ivCfvl}@A-ptkFGcWXAzj3xfl{evi-OG(TaCn1FAHxRc{}B|x+Ua1D=I6M z!C^ZIvK6aS_c&(=OQDZfm>O`Nxsw{ta&yiYPA~@e#c%N>>#rq)k6Aru-qD4(D^v)y z*>Rs;YUbD1S8^D(ps6Jbj0K3wJw>L4m)0e(6Pee3Y?gy9i0^bZO?$*sv+xKV?WBlh zAp*;v6w!a8;A7sLB*g-^<$Z4L7|5jXxxP1}hQZ<55f9<^KJ>^mKlWSGaLcO0=$jem zWyZkRwe~u{{tU63DlCaS9$Y4CP4f?+wwa(&1ou)b>72ydrFvm`Rj-0`kBJgK@nd(*Eh!(NC{F-@=FnF&Y!q`7){YsLLHf0_B6aHc# z>WIuHTyJwIH{BJ4)2RtEauC7Yq7Cytc|S)4^*t8Va3HR zg=~sN^tp9re@w=GTx$;zOWMjcg-7X3Wk^N$n;&Kf1RgVG2}2L-(0o)54C509C&77i zrjSi{X*WV=%C17((N^6R4Ya*4#6s_L99RtQ>m(%#nQ#wrRC8Y%yxkH;d!MdY+Tw@r zjpSnK`;C-U{ATcgaxoEpP0Gf+tx);buOMlK=01D|J+ROu37qc*rD(w`#O=3*O*w9?biwNoq3WN1`&Wp8TvKj3C z3HR9ssH7a&Vr<6waJrU zdLg!ieYz%U^bmpn%;(V%%ugMk92&?_XX1K@mwnVSE6!&%P%Wdi7_h`CpScvspMx?N zQUR>oadnG17#hNc$pkTp+9lW+MBKHRZ~74XWUryd)4yd zj98$%XmIL4(9OnoeO5Fnyn&fpQ9b0h4e6EHHw*l68j;>(ya`g^S&y2{O8U>1*>4zR zq*WSI_2o$CHQ?x0!wl9bpx|Cm2+kFMR)oMud1%n2=qn5nE&t@Fgr#=Zv2?}wtEz^T z9rrj=?IH*qI5{G@Rn&}^Z{+TW}mQeb9=8b<_a`&Cm#n%n~ zU47MvCBsdXFB1+adOO)03+nczfWa#vwk#r{o{dF)QWya9v2nv43Zp3%Ps}($lA02*_g25t;|T{A5snSY?3A zrRQ~(Ygh_ebltHo1VCbJb*eOAr;4cnlXLvI>*$-#AVsGg6B1r7@;g^L zFlJ_th0vxO7;-opU@WAFe;<}?!2q?RBrFK5U{*ai@NLKZ^};Ul}beukveh?TQn;$%9=R+DX07m82gP$=}Uo_%&ngV`}Hyv8g{u z3SWzTGV|cwQuFIs7ZDOqO_fGf8Q`8MwL}eUp>q?4eqCmOTcwQuXtQckPy|4F1on8l zP*h>d+cH#XQf|+6c|S{7SF(Lg>bR~l(0uY?O{OEVlaxa5@e%T&xju=o1`=OD#qc16 zSvyH*my(dcp6~VqR;o(#@m44Lug@~_qw+HA=mS#Z^4reBy8iV?H~I;{LQWk3aKK8$bLRyt$g?- + + diff --git a/src/views/Home.vue b/src/views/Home.vue index 985e932..b84c3e7 100644 --- a/src/views/Home.vue +++ b/src/views/Home.vue @@ -1,7 +1,9 @@