From 04a10428e02aa5978c83ebde3230c8d077a08bae Mon Sep 17 00:00:00 2001
From: "[liang]" <[595996918@qq.com]>
Date: Tue, 9 Aug 2022 17:24:16 +0800
Subject: [PATCH] init
---
.gitignore | 11 +
App.vue | 69 +++++++
components/navigation/navigation.vue | 94 +++++++++
components/tabBar/tabBar.vue | 195 ++++++++++++++++++
index.html | 20 ++
main.js | 55 +++++
manifest.json | 72 +++++++
package-lock.json | 131 ++++++++++++
package.json | 17 ++
pages.json | 31 +++
pages/index/index.vue | 51 +++++
pages/login/index.vue | 40 ++++
pages/register/index.vue | 0
static/tabbar/dorder.png | Bin 0 -> 847 bytes
static/tabbar/dorderS.png | Bin 0 -> 834 bytes
static/tabbar/meun_icon_game_nor@2x.png | Bin 0 -> 1065 bytes
static/tabbar/meun_icon_game_sel@2x.png | Bin 0 -> 1011 bytes
static/tabbar/meun_icon_home_nor@3x.png | Bin 0 -> 1670 bytes
static/tabbar/meun_icon_home_sel@3x.png | Bin 0 -> 1719 bytes
static/tabbar/meun_icon_my_nor@2x.png | Bin 0 -> 1216 bytes
static/tabbar/meun_icon_my_sel@2x.png | Bin 0 -> 1167 bytes
static/tabbar/meun_icon_promotion_nor@2x.png | Bin 0 -> 567 bytes
static/tabbar/meun_icon_promotion_sel@2x.png | Bin 0 -> 599 bytes
static/tabbar/meun_icon_search_nor@3x.png | Bin 0 -> 3426 bytes
static/tabbar/meun_icon_search_sel@3x.png | Bin 0 -> 3635 bytes
static/tongyonh/America_icon.png | Bin 0 -> 4327 bytes
static/tongyonh/Belarus_icon.png | Bin 0 -> 4237 bytes
static/tongyonh/Bodyback.png | Bin 0 -> 83714 bytes
static/tongyonh/China_icon.png | Bin 0 -> 3712 bytes
static/tongyonh/Discover_icon.png | Bin 0 -> 2989 bytes
static/tongyonh/Discover_icona.png | Bin 0 -> 2196 bytes
static/tongyonh/ETH_icon.png | Bin 0 -> 1946 bytes
static/tongyonh/Ellipse45.png | Bin 0 -> 2504 bytes
static/tongyonh/Ellipse46.png | Bin 0 -> 1784 bytes
static/tongyonh/Ellipse47.png | Bin 0 -> 1251 bytes
static/tongyonh/Frame.png | Bin 0 -> 249796 bytes
static/tongyonh/Frame28.png | Bin 0 -> 1581 bytes
static/tongyonh/Frame300.png | Bin 0 -> 752 bytes
static/tongyonh/Frame3299.png | Bin 0 -> 21094 bytes
static/tongyonh/Frame330.png | Bin 0 -> 914 bytes
static/tongyonh/Frame58.png | Bin 0 -> 326 bytes
static/tongyonh/Frame60.png | Bin 0 -> 4846 bytes
static/tongyonh/Frame669.png | Bin 0 -> 855 bytes
static/tongyonh/Frame68p.png | Bin 0 -> 5167 bytes
static/tongyonh/Frame69.png | Bin 0 -> 1197 bytes
static/tongyonh/Frame70.png | Bin 0 -> 4676 bytes
static/tongyonh/Frame71.png | Bin 0 -> 4027 bytes
static/tongyonh/Frame72.png | Bin 0 -> 3594 bytes
static/tongyonh/Group285.png | Bin 0 -> 3100 bytes
static/tongyonh/Group304.png | Bin 0 -> 7267 bytes
static/tongyonh/Group8-1.png | Bin 0 -> 723087 bytes
static/tongyonh/Group8.png | Bin 0 -> 44411 bytes
static/tongyonh/Group80.png | Bin 0 -> 987110 bytes
static/tongyonh/Hongkong_icon.png | Bin 0 -> 3318 bytes
static/tongyonh/Icon.png | Bin 0 -> 5493 bytes
static/tongyonh/IconGroup.png | Bin 0 -> 2482 bytes
static/tongyonh/Illustration.png | Bin 0 -> 234355 bytes
static/tongyonh/Load_v3.png | Bin 0 -> 2616347 bytes
static/tongyonh/MaskGroup.png | Bin 0 -> 52035 bytes
static/tongyonh/Nftimg.png | Bin 0 -> 200737 bytes
static/tongyonh/Polygon2.png | Bin 0 -> 250 bytes
static/tongyonh/Polygon3.png | Bin 0 -> 265 bytes
static/tongyonh/Profile_icon.png | Bin 0 -> 1499 bytes
static/tongyonh/Profile_icona.png | Bin 0 -> 2341 bytes
static/tongyonh/Rectangle550.png | Bin 0 -> 1144 bytes
static/tongyonh/Shape.png | Bin 0 -> 447 bytes
static/tongyonh/Shield-protected.png | Bin 0 -> 3084 bytes
static/tongyonh/Subtract.png | Bin 0 -> 4618 bytes
static/tongyonh/Union.png | Bin 0 -> 1523 bytes
static/tongyonh/Uniona.png | Bin 0 -> 1255 bytes
static/tongyonh/Vector.png | Bin 0 -> 423 bytes
static/tongyonh/account_circle_24px.png | Bin 0 -> 803 bytes
static/tongyonh/alert-circle.png | Bin 0 -> 6202 bytes
static/tongyonh/arrow-down-left.png | Bin 0 -> 1983 bytes
static/tongyonh/arrow-down-left1.png | Bin 0 -> 2171 bytes
static/tongyonh/arrow-up-left.png | Bin 0 -> 2494 bytes
static/tongyonh/arrow-up-left_1.png | Bin 0 -> 2458 bytes
static/tongyonh/arrow-up-leftp.png | Bin 0 -> 17337 bytes
static/tongyonh/arrow-up-leftw.png | Bin 0 -> 1670 bytes
static/tongyonh/b_logo.png | Bin 0 -> 7296 bytes
static/tongyonh/backj.png | Bin 0 -> 8627 bytes
static/tongyonh/bit.png | Bin 0 -> 1814 bytes
static/tongyonh/btc_icon.png | Bin 0 -> 3181 bytes
static/tongyonh/bye.png | Bin 0 -> 20182 bytes
static/tongyonh/check-circle.png | Bin 0 -> 3895 bytes
static/tongyonh/chevron_right_24px.png | Bin 0 -> 432 bytes
static/tongyonh/circle.png | Bin 0 -> 4822 bytes
static/tongyonh/codeci.png | Bin 0 -> 914 bytes
static/tongyonh/coin.png | Bin 0 -> 2864 bytes
static/tongyonh/copy_24px.png | Bin 0 -> 746 bytes
static/tongyonh/copy_24px_2.png | Bin 0 -> 638 bytes
static/tongyonh/copy_24px_outlined.svg | 5 +
static/tongyonh/create_24px.png | Bin 0 -> 849 bytes
static/tongyonh/create_wallet.png | Bin 0 -> 3723 bytes
static/tongyonh/cry.png | Bin 0 -> 1362 bytes
static/tongyonh/ellipsis.png | Bin 0 -> 295 bytes
static/tongyonh/erwei.png | Bin 0 -> 752 bytes
static/tongyonh/ethereum.png | Bin 0 -> 2547 bytes
static/tongyonh/eyeno.png | Bin 0 -> 5794 bytes
static/tongyonh/filter-left.png | Bin 0 -> 3082 bytes
static/tongyonh/image46.png | Bin 0 -> 5055 bytes
static/tongyonh/img500.png | Bin 0 -> 20763 bytes
static/tongyonh/insert_drive_file_24px.png | Bin 0 -> 658 bytes
.../insert_drive_file_24px_outlined.png | Bin 0 -> 657 bytes
static/tongyonh/laug.png | Bin 0 -> 4354 bytes
static/tongyonh/login_wallet.png | Bin 0 -> 3867 bytes
static/tongyonh/lu.png | Bin 0 -> 5115 bytes
static/tongyonh/market_icon.png | Bin 0 -> 2265 bytes
static/tongyonh/market_icona.png | Bin 0 -> 1729 bytes
static/tongyonh/more_vert_24px@2x.png | Bin 0 -> 304 bytes
static/tongyonh/more_vert_24px_outlined.svg | 5 +
static/tongyonh/nft_icon.png | Bin 0 -> 1506 bytes
static/tongyonh/nft_icon2.png | Bin 0 -> 1067 bytes
static/tongyonh/notifications_image.png | Bin 0 -> 19358 bytes
static/tongyonh/phone_image.png | Bin 0 -> 22378 bytes
static/tongyonh/plus.png | Bin 0 -> 7642 bytes
static/tongyonh/profile1.png | Bin 0 -> 3496 bytes
static/tongyonh/san.png | Bin 0 -> 290 bytes
static/tongyonh/search.png | Bin 0 -> 7714 bytes
static/tongyonh/tether_usd.png | Bin 0 -> 20763 bytes
static/tongyonh/textt.png | Bin 0 -> 5497 bytes
static/tongyonh/trash.png | Bin 0 -> 992 bytes
static/tongyonh/tron.png | Bin 0 -> 2236 bytes
static/tongyonh/tron1.png | Bin 0 -> 20300 bytes
static/tongyonh/tron_icon.png | Bin 0 -> 2552 bytes
static/tongyonh/tronicon.png | Bin 0 -> 3004 bytes
static/tongyonh/usdt_icon.png | Bin 0 -> 810 bytes
static/tongyonh/usdticon.png | Bin 0 -> 1178 bytes
static/tongyonh/visibility_24px.png | Bin 0 -> 1358 bytes
static/tongyonh/x-circle.png | Bin 0 -> 1766 bytes
static/tongyonh/x.png | Bin 0 -> 273 bytes
static/tongyonh/xg.png | Bin 0 -> 330 bytes
static/tongyonh/xmark.png | Bin 0 -> 8974 bytes
static/tongyonh/zhiwen.png | Bin 0 -> 2317 bytes
static/tongyonh/zww.png | Bin 0 -> 10715 bytes
store/index.js | 130 ++++++++++++
uni.scss | 83 ++++++++
utils/api.js | 28 +++
utils/axios.js | 127 ++++++++++++
utils/language/en.js | 16 ++
utils/language/zh.js | 16 ++
141 files changed, 1196 insertions(+)
create mode 100644 .gitignore
create mode 100644 App.vue
create mode 100644 components/navigation/navigation.vue
create mode 100644 components/tabBar/tabBar.vue
create mode 100644 index.html
create mode 100644 main.js
create mode 100644 manifest.json
create mode 100644 package-lock.json
create mode 100644 package.json
create mode 100644 pages.json
create mode 100644 pages/index/index.vue
create mode 100644 pages/login/index.vue
create mode 100644 pages/register/index.vue
create mode 100644 static/tabbar/dorder.png
create mode 100644 static/tabbar/dorderS.png
create mode 100644 static/tabbar/meun_icon_game_nor@2x.png
create mode 100644 static/tabbar/meun_icon_game_sel@2x.png
create mode 100644 static/tabbar/meun_icon_home_nor@3x.png
create mode 100644 static/tabbar/meun_icon_home_sel@3x.png
create mode 100644 static/tabbar/meun_icon_my_nor@2x.png
create mode 100644 static/tabbar/meun_icon_my_sel@2x.png
create mode 100644 static/tabbar/meun_icon_promotion_nor@2x.png
create mode 100644 static/tabbar/meun_icon_promotion_sel@2x.png
create mode 100644 static/tabbar/meun_icon_search_nor@3x.png
create mode 100644 static/tabbar/meun_icon_search_sel@3x.png
create mode 100644 static/tongyonh/America_icon.png
create mode 100644 static/tongyonh/Belarus_icon.png
create mode 100644 static/tongyonh/Bodyback.png
create mode 100644 static/tongyonh/China_icon.png
create mode 100644 static/tongyonh/Discover_icon.png
create mode 100644 static/tongyonh/Discover_icona.png
create mode 100644 static/tongyonh/ETH_icon.png
create mode 100644 static/tongyonh/Ellipse45.png
create mode 100644 static/tongyonh/Ellipse46.png
create mode 100644 static/tongyonh/Ellipse47.png
create mode 100644 static/tongyonh/Frame.png
create mode 100644 static/tongyonh/Frame28.png
create mode 100644 static/tongyonh/Frame300.png
create mode 100644 static/tongyonh/Frame3299.png
create mode 100644 static/tongyonh/Frame330.png
create mode 100644 static/tongyonh/Frame58.png
create mode 100644 static/tongyonh/Frame60.png
create mode 100644 static/tongyonh/Frame669.png
create mode 100644 static/tongyonh/Frame68p.png
create mode 100644 static/tongyonh/Frame69.png
create mode 100644 static/tongyonh/Frame70.png
create mode 100644 static/tongyonh/Frame71.png
create mode 100644 static/tongyonh/Frame72.png
create mode 100644 static/tongyonh/Group285.png
create mode 100644 static/tongyonh/Group304.png
create mode 100644 static/tongyonh/Group8-1.png
create mode 100644 static/tongyonh/Group8.png
create mode 100644 static/tongyonh/Group80.png
create mode 100644 static/tongyonh/Hongkong_icon.png
create mode 100644 static/tongyonh/Icon.png
create mode 100644 static/tongyonh/IconGroup.png
create mode 100644 static/tongyonh/Illustration.png
create mode 100644 static/tongyonh/Load_v3.png
create mode 100644 static/tongyonh/MaskGroup.png
create mode 100644 static/tongyonh/Nftimg.png
create mode 100644 static/tongyonh/Polygon2.png
create mode 100644 static/tongyonh/Polygon3.png
create mode 100644 static/tongyonh/Profile_icon.png
create mode 100644 static/tongyonh/Profile_icona.png
create mode 100644 static/tongyonh/Rectangle550.png
create mode 100644 static/tongyonh/Shape.png
create mode 100644 static/tongyonh/Shield-protected.png
create mode 100644 static/tongyonh/Subtract.png
create mode 100644 static/tongyonh/Union.png
create mode 100644 static/tongyonh/Uniona.png
create mode 100644 static/tongyonh/Vector.png
create mode 100644 static/tongyonh/account_circle_24px.png
create mode 100644 static/tongyonh/alert-circle.png
create mode 100644 static/tongyonh/arrow-down-left.png
create mode 100644 static/tongyonh/arrow-down-left1.png
create mode 100644 static/tongyonh/arrow-up-left.png
create mode 100644 static/tongyonh/arrow-up-left_1.png
create mode 100644 static/tongyonh/arrow-up-leftp.png
create mode 100644 static/tongyonh/arrow-up-leftw.png
create mode 100644 static/tongyonh/b_logo.png
create mode 100644 static/tongyonh/backj.png
create mode 100644 static/tongyonh/bit.png
create mode 100644 static/tongyonh/btc_icon.png
create mode 100644 static/tongyonh/bye.png
create mode 100644 static/tongyonh/check-circle.png
create mode 100644 static/tongyonh/chevron_right_24px.png
create mode 100644 static/tongyonh/circle.png
create mode 100644 static/tongyonh/codeci.png
create mode 100644 static/tongyonh/coin.png
create mode 100644 static/tongyonh/copy_24px.png
create mode 100644 static/tongyonh/copy_24px_2.png
create mode 100644 static/tongyonh/copy_24px_outlined.svg
create mode 100644 static/tongyonh/create_24px.png
create mode 100644 static/tongyonh/create_wallet.png
create mode 100644 static/tongyonh/cry.png
create mode 100644 static/tongyonh/ellipsis.png
create mode 100644 static/tongyonh/erwei.png
create mode 100644 static/tongyonh/ethereum.png
create mode 100644 static/tongyonh/eyeno.png
create mode 100644 static/tongyonh/filter-left.png
create mode 100644 static/tongyonh/image46.png
create mode 100644 static/tongyonh/img500.png
create mode 100644 static/tongyonh/insert_drive_file_24px.png
create mode 100644 static/tongyonh/insert_drive_file_24px_outlined.png
create mode 100644 static/tongyonh/laug.png
create mode 100644 static/tongyonh/login_wallet.png
create mode 100644 static/tongyonh/lu.png
create mode 100644 static/tongyonh/market_icon.png
create mode 100644 static/tongyonh/market_icona.png
create mode 100644 static/tongyonh/more_vert_24px@2x.png
create mode 100644 static/tongyonh/more_vert_24px_outlined.svg
create mode 100644 static/tongyonh/nft_icon.png
create mode 100644 static/tongyonh/nft_icon2.png
create mode 100644 static/tongyonh/notifications_image.png
create mode 100644 static/tongyonh/phone_image.png
create mode 100644 static/tongyonh/plus.png
create mode 100644 static/tongyonh/profile1.png
create mode 100644 static/tongyonh/san.png
create mode 100644 static/tongyonh/search.png
create mode 100644 static/tongyonh/tether_usd.png
create mode 100644 static/tongyonh/textt.png
create mode 100644 static/tongyonh/trash.png
create mode 100644 static/tongyonh/tron.png
create mode 100644 static/tongyonh/tron1.png
create mode 100644 static/tongyonh/tron_icon.png
create mode 100644 static/tongyonh/tronicon.png
create mode 100644 static/tongyonh/usdt_icon.png
create mode 100644 static/tongyonh/usdticon.png
create mode 100644 static/tongyonh/visibility_24px.png
create mode 100644 static/tongyonh/x-circle.png
create mode 100644 static/tongyonh/x.png
create mode 100644 static/tongyonh/xg.png
create mode 100644 static/tongyonh/xmark.png
create mode 100644 static/tongyonh/zhiwen.png
create mode 100644 static/tongyonh/zww.png
create mode 100644 store/index.js
create mode 100644 uni.scss
create mode 100644 utils/api.js
create mode 100644 utils/axios.js
create mode 100644 utils/language/en.js
create mode 100644 utils/language/zh.js
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..c13f13b
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,11 @@
+
+node_modules/**/*
+ unpackage/
+ unpackage/**/*
+ .idea
+ .idea/
+ .expo/*
+ npm-debug.*
+ *.orig.*
+ web-build/
+ apk/
diff --git a/App.vue b/App.vue
new file mode 100644
index 0000000..6a5b11e
--- /dev/null
+++ b/App.vue
@@ -0,0 +1,69 @@
+
+
+
diff --git a/components/navigation/navigation.vue b/components/navigation/navigation.vue
new file mode 100644
index 0000000..53ec5aa
--- /dev/null
+++ b/components/navigation/navigation.vue
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/tabBar/tabBar.vue b/components/tabBar/tabBar.vue
new file mode 100644
index 0000000..255034a
--- /dev/null
+++ b/components/tabBar/tabBar.vue
@@ -0,0 +1,195 @@
+
+
+
+
+
+
+
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..c3ff205
--- /dev/null
+++ b/index.html
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/main.js b/main.js
new file mode 100644
index 0000000..212a358
--- /dev/null
+++ b/main.js
@@ -0,0 +1,55 @@
+import Vue from 'vue'
+import App from './App'
+import uView from 'uview-ui'
+import VueI18n from 'vue-i18n'
+import axios from './utils/axios.js'
+
+import store from './store'
+
+// 多国语言
+import EN from './utils/language/en.js'
+import ZH from './utils/language/zh.js'
+
+
+// 自定义底部导航栏
+// import tabBar from 'components/tabBar/tabBar.vue'
+// Vue.component('tab-bar', tabBar)
+
+Vue.use(uView)
+Vue.use(VueI18n);
+
+const i18n = new VueI18n({
+ // locale: store.state.language, // 默认选择的语言
+ locale: 'en', // 默认选择的语言
+ messages: {
+ 'en': EN,
+ 'zh': ZH,
+ }
+})
+
+Vue.prototype.$store = store
+Vue.prototype.$axios = axios
+Vue.prototype.$_i18n = i18n
+
+// #ifndef VUE3
+Vue.config.productionTip = false
+App.mpType = 'app'
+const app = new Vue({
+ i18n,
+ store,
+ ...App
+})
+
+app.$mount()
+// #endif
+
+
+// #ifdef VUE3
+import { createSSRApp } from 'vue'
+export function createApp() {
+ const app = createSSRApp(App)
+ return {
+ app
+ }
+}
+// #endif
\ No newline at end of file
diff --git a/manifest.json b/manifest.json
new file mode 100644
index 0000000..c26e100
--- /dev/null
+++ b/manifest.json
@@ -0,0 +1,72 @@
+{
+ "name" : "massfitnes",
+ "appid" : "__UNI__2B017B1",
+ "description" : "",
+ "versionName" : "1.0.0",
+ "versionCode" : "100",
+ "transformPx" : false,
+ /* 5+App特有相关 */
+ "app-plus" : {
+ "usingComponents" : true,
+ "nvueStyleCompiler" : "uni-app",
+ "compilerVersion" : 3,
+ "splashscreen" : {
+ "alwaysShowBeforeRender" : true,
+ "waiting" : true,
+ "autoclose" : true,
+ "delay" : 0
+ },
+ /* 模块配置 */
+ "modules" : {},
+ /* 应用发布信息 */
+ "distribute" : {
+ /* android打包配置 */
+ "android" : {
+ "permissions" : [
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ "",
+ ""
+ ]
+ },
+ /* ios打包配置 */
+ "ios" : {},
+ /* SDK配置 */
+ "sdkConfigs" : {}
+ }
+ },
+ /* 快应用特有相关 */
+ "quickapp" : {},
+ /* 小程序特有相关 */
+ "mp-weixin" : {
+ "appid" : "",
+ "setting" : {
+ "urlCheck" : false
+ },
+ "usingComponents" : true
+ },
+ "mp-alipay" : {
+ "usingComponents" : true
+ },
+ "mp-baidu" : {
+ "usingComponents" : true
+ },
+ "mp-toutiao" : {
+ "usingComponents" : true
+ },
+ "uniStatistics" : {
+ "enable" : false
+ },
+ "vueVersion" : "2"
+}
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..2b8f0d7
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,131 @@
+{
+ "name": "massfitnes",
+ "version": "1.0.0",
+ "lockfileVersion": 1,
+ "requires": true,
+ "dependencies": {
+ "@intlify/core-base": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmmirror.com/@intlify/core-base/-/core-base-9.2.2.tgz",
+ "integrity": "sha512-JjUpQtNfn+joMbrXvpR4hTF8iJQ2sEFzzK3KIESOx+f+uwIjgw20igOyaIdhfsVVBCds8ZM64MoeNSx+PHQMkA==",
+ "requires": {
+ "@intlify/devtools-if": "9.2.2",
+ "@intlify/message-compiler": "9.2.2",
+ "@intlify/shared": "9.2.2",
+ "@intlify/vue-devtools": "9.2.2"
+ }
+ },
+ "@intlify/devtools-if": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmmirror.com/@intlify/devtools-if/-/devtools-if-9.2.2.tgz",
+ "integrity": "sha512-4ttr/FNO29w+kBbU7HZ/U0Lzuh2cRDhP8UlWOtV9ERcjHzuyXVZmjyleESK6eVP60tGC9QtQW9yZE+JeRhDHkg==",
+ "requires": {
+ "@intlify/shared": "9.2.2"
+ }
+ },
+ "@intlify/message-compiler": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmmirror.com/@intlify/message-compiler/-/message-compiler-9.2.2.tgz",
+ "integrity": "sha512-IUrQW7byAKN2fMBe8z6sK6riG1pue95e5jfokn8hA5Q3Bqy4MBJ5lJAofUsawQJYHeoPJ7svMDyBaVJ4d0GTtA==",
+ "requires": {
+ "@intlify/shared": "9.2.2",
+ "source-map": "0.6.1"
+ }
+ },
+ "@intlify/shared": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmmirror.com/@intlify/shared/-/shared-9.2.2.tgz",
+ "integrity": "sha512-wRwTpsslgZS5HNyM7uDQYZtxnbI12aGiBZURX3BTR9RFIKKRWpllTsgzHWvj3HKm3Y2Sh5LPC1r0PDCKEhVn9Q=="
+ },
+ "@intlify/vue-devtools": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmmirror.com/@intlify/vue-devtools/-/vue-devtools-9.2.2.tgz",
+ "integrity": "sha512-+dUyqyCHWHb/UcvY1MlIpO87munedm3Gn6E9WWYdWrMuYLcoIoOEVDWSS8xSwtlPU+kA+MEQTP6Q1iI/ocusJg==",
+ "requires": {
+ "@intlify/core-base": "9.2.2",
+ "@intlify/shared": "9.2.2"
+ }
+ },
+ "@vue/devtools-api": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmmirror.com/@vue/devtools-api/-/devtools-api-6.2.1.tgz",
+ "integrity": "sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ=="
+ },
+ "asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
+ },
+ "axios": {
+ "version": "0.27.2",
+ "resolved": "https://registry.npmmirror.com/axios/-/axios-0.27.2.tgz",
+ "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==",
+ "requires": {
+ "follow-redirects": "^1.14.9",
+ "form-data": "^4.0.0"
+ }
+ },
+ "combined-stream": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz",
+ "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
+ "requires": {
+ "delayed-stream": "~1.0.0"
+ }
+ },
+ "delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
+ },
+ "follow-redirects": {
+ "version": "1.15.1",
+ "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.1.tgz",
+ "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA=="
+ },
+ "form-data": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "mime-db": {
+ "version": "1.52.0",
+ "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="
+ },
+ "mime-types": {
+ "version": "2.1.35",
+ "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "requires": {
+ "mime-db": "1.52.0"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
+ },
+ "uview-ui": {
+ "version": "2.0.31",
+ "resolved": "https://registry.npmmirror.com/uview-ui/-/uview-ui-2.0.31.tgz",
+ "integrity": "sha512-I/0fGuvtiKHH/mBb864SGYk+SJ7WaF32tsBgYgeBOsxlUp+Th+Ac2tgz2cTvsQJl6eZYWsKZ3ixiSXCAcxZ8Sw=="
+ },
+ "vue-i18n": {
+ "version": "9.2.2",
+ "resolved": "https://registry.npmmirror.com/vue-i18n/-/vue-i18n-9.2.2.tgz",
+ "integrity": "sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ==",
+ "requires": {
+ "@intlify/core-base": "9.2.2",
+ "@intlify/shared": "9.2.2",
+ "@intlify/vue-devtools": "9.2.2",
+ "@vue/devtools-api": "^6.2.1"
+ }
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..c07432f
--- /dev/null
+++ b/package.json
@@ -0,0 +1,17 @@
+{
+ "name": "massfitnes",
+ "version": "1.0.0",
+ "description": "",
+ "main": "main.js",
+ "scripts": {
+ "test": "echo \"Error: no test specified\" && exit 1"
+ },
+ "keywords": [],
+ "author": "",
+ "license": "ISC",
+ "dependencies": {
+ "axios": "^0.27.2",
+ "uview-ui": "^2.0.31",
+ "vue-i18n": "^9.2.2"
+ }
+}
diff --git a/pages.json b/pages.json
new file mode 100644
index 0000000..9748621
--- /dev/null
+++ b/pages.json
@@ -0,0 +1,31 @@
+{
+ "easycom": {
+ "^u-(.*)": "@/uview-ui/components/u-$1/u-$1.vue"
+ },
+ "pages": [ //pages数组中第一项表示应用启动页
+ {
+ "path": "pages/login/index",
+ "style": {
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "pages/index/index",
+ "style": {
+ "navigationStyle": "custom"
+ }
+ }
+
+ ],
+ "globalStyle": {
+ "navigationBarTextStyle": "black",
+ "navigationBarBackgroundColor": "#F8F8F8",
+ "backgroundColor": "#F8F8F8",
+ "style": {
+ "app-plus": {
+ "titleNView": false
+ }
+ }
+ },
+ "uniIdRouter": {}
+}
diff --git a/pages/index/index.vue b/pages/index/index.vue
new file mode 100644
index 0000000..af0d143
--- /dev/null
+++ b/pages/index/index.vue
@@ -0,0 +1,51 @@
+
+
+
+ {{title}}
+
+
+
+
+
+
+
diff --git a/pages/login/index.vue b/pages/login/index.vue
new file mode 100644
index 0000000..748050d
--- /dev/null
+++ b/pages/login/index.vue
@@ -0,0 +1,40 @@
+
+
+ 111
+ {{ i18n.welcomeText }}
+ {{ i18n.signInText }}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/register/index.vue b/pages/register/index.vue
new file mode 100644
index 0000000..e69de29
diff --git a/static/tabbar/dorder.png b/static/tabbar/dorder.png
new file mode 100644
index 0000000000000000000000000000000000000000..6dc617dbed36b000c98687d77919ffc6bdf56a73
GIT binary patch
literal 847
zcmV-V1F-ywP)Px&2}wjjR9Hvtm`_L)aTLeDZ*>*v($OL+7K8omvdwQ+iRk2Z=#)f+T_h=lpbmBm
zx|Iispo12I7yAbujQ&s(bg1^?N!{O!($0cJLXdUIlNVX{#n`T`>+J5VGYi5x*Z1D<
zedhaqZ|3m`d;Fn2&Iiwcb93oKm0q%|E3)E61W$m;LT^GwKGc!ocBW@DsfSyh%rj@degXj&wG9R}FP&&sOA3F8uU8l1g
z0hM8K*~E-%x-Om?W@dz$2i*WN(XF@^9#tyS3*srq7{W_k6PHVEI{=kwO@Yx{CULSQ
zn7b5>M*qytE`)+D!5L<>S1GYtUHx?`kw|1sbLj{pJI0J2#~4PRu8YZH+fG2k`UW6m
zJLNccudS8FBN69|ZYRv;vR5hr1_JA&nx?He`IMHN!4q*A8K?%hRbE{RPfg^e{7PBf
zAbiRDCUq$i`+#ngEBG{)g7YeUn?N^-a10=`7Nr2zz?=r?fv$^ZzALDdbq0i)+Mt}h
zo10qOW3kY0+v;nHD}KOTk~8C7To)I7SFmv4y!rL4OBP4BPA&Sm*x;*zUck!5`VLra
zysGvRrQ?^cfXc951GrcXqLQ6~M{y~(h78{T4Z}Lez(+4|h1dX5NYldK{qJIx9s|*h
zBFJ@@z%8~PGd92&ipRxJ-MZK%kZU*JO6)pgjgE~4s7z}Zn`1s50PwR$u?~Z=LWE%{
z#be*^pjx!Lv9UE+*2uQqy}2oPG#2al;d>XS4C@mCo_=*i^g?Rke%}==95}aN#k|PZ
zby6%g_P^MRdQP#8^_lToyGsACi6-ySAe53v7TT)YmUx4H~(o0gn53*!K;
z=MP8{@K8!IT@Ofmvp@li7FHppqnMp@2cThC=NWik51?vi5@
literal 0
HcmV?d00001
diff --git a/static/tabbar/dorderS.png b/static/tabbar/dorderS.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ab097c9e3f407fcb7309f2f2f844f07706246e6
GIT binary patch
literal 834
zcmV-I1HJr-P)Px%{7FPXR9Hvtm`z9&VHn5%&pVqSb?9gj6;j7YnpulZ+M!bt5_XZK5F~dty9M3K
zgG3ai%`Dl$zQBXg2PHv=YAzAEv-XLXh=ic%(#=ERyid%o%IeP7If7Nj|%D%mb#p6~&AkeBB1mES4=(?XwMpvyBc!`i?N
z$KK-FpEUZLS%^0Pnt~ze{U-UP)q*v@A7{2XBy%8ic#UDA?t){Cmw&4O)P(*GKyyjN
z7g;up7I58jp}PsCkSBrw|H{UZPq;GYrKy~9jM>uc4Fg=7UR#>6Hc^!6*N|<4;MXNT
zVA*W8uLDMLZc$TT4r(HE4xkKx9SnS|#wh~!GB5+e<$`10P29mWG6z|Zd#uEM6q#yz
zhvDCDphTxQ=m3vQ&3J0Fc{Fhc7X$7~We-J$@eoeW8?VY=C+c7vFu$>h1BR7XVL!35
z{7MusP5L7ybcR8Me7|8!bE(Kk3{XvF4wIx8G2x2Cg{0;w7~d1$#c84E80as9{1*|p
zVL|5*FqoI-V9j=MM4-sB#HKiM#wvyN1*i&rh)QMtMgTvnG;1rsZs9v*%bbz;8q`wR
zHpqp-vP!a*a+16~kKB*Mcd<(POCrR&>HyrgrP-6XgNp%GWcS1|umIz8ec#1#-18b+
zU&l<+?yYtge+96s2qUT8hGEqLY-!V#w?mko*laATmb^L(Zqul*7=U33fvZ!FIav$H
zVrPMrk+N3EvQo^=SpnFp=tm^uSuKDN*j#14NOHH|2*6SZ5B-)=&6`7!NCQOcfN>rC4@P+6IISA;KL7v#
M07*qoM6N<$f_bio5C8xG
literal 0
HcmV?d00001
diff --git a/static/tabbar/meun_icon_game_nor@2x.png b/static/tabbar/meun_icon_game_nor@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b6a38565019978a3cdd3795137f3693790a6c25
GIT binary patch
literal 1065
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
QV*mgE07*qoM6N<$g0R3ZCIA2c
literal 0
HcmV?d00001
diff --git a/static/tabbar/meun_icon_home_sel@3x.png b/static/tabbar/meun_icon_home_sel@3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..6a6c6a67b780d602d1cc044f06e60928f43c931b
GIT binary patch
literal 1719
zcmV;o21xmdP)Px*aY;l$RCr$PoNH_pRTRh1y*qTfD@)M@A1zNY6l-HcERrZ7222Bq7)*dz6~%-i
zP(U8GP~LA^K%|8tB|$~O03V2$K!~8o!-y0SQVVT@JfsDstE|QDww=A#+_nqd?aa=d
zo!PeA-2J$FX6BsVoOAB^-`p&slv+T1R0$vfD0FrRKpNE}00}_G8m!2mXvv_l1D88o
zH>%^Azs_Ec$^++@RvUZw=3Lz_GHAqOS$+O>c@|Jg(^*&up*>xkwzbFp%)4eznBm{0
z%>fPVJU7`>Q@a}wBm#ic6p9QK%4~M)n-4vC(@Qflo+G9ZXb;Q$#Iy~u7Ey%@JDok^7R~=`
z^&LN4vtdO9(EernEuqQ;0hC!{a2`*Y_{-B*N3tk1%t`^D=H)qV**ITR02*wa{i;u{
z&sT1==yZ%j%6upHt>1VXEo<(yXl*D4QPDw^0@0|cP9G?
ztW$8b4pH>&BLv`U(KV1V6)qVSew#?mPCCEOna&%Cr(=daByxSxhLM
z006N;4&KHX?MO)O_L0$HuW`t%nnMVktT1GHF+zJCPTNYebet)GRP>aeQI#a&sVQm6
zhs=@-jWVTVv@DZt3Npo19cKuThMr=MmfP&s^hgQLrWdmZ5cF>*bep{x<2o*EKpJ|=
zixAq^#c5k%R;sJ@l%}l`HdKyRE^T8vE-XM=dJ1E-pig4AA~Tz1sHV#nhihe38HCWa
z3U-EcoGw7Tdg@H==7VOfB6{vK*g9*B**cCJkRCl1iGhs=l-7U>0J?P?7oc$T6i+~r
zurXW5g#@Inr>GZWygrnkiUb6ndp^){YzF}a&t+^Qg-ge&0^&$lw!MBiX=Lxz*4TF7
zff8)P+Cu5k>%{=H#TE;*<C*#UL4LUTzHA(x^ts?@`8aD(W4MGBt02Dk)>sxt6
z2DO(AdTl_Sz2eG^RY1^C9j7{4xQ`Hg7ynexoUbou)o3+X_Pf!ArPVTMkR@{m1(?JW
zl$H&~IREGR{5e{7Q3WWps^$r`xeYpB>?;_=b5+!2kja3!cM+l%P{7G3j#Owk7ZZj^
z7JxM13P1u-BLPuj8kryf2|$6GNUUN(8477DZ!3
z*N7e@dXUogC0uzZE@mvpZUy}3t~&q#{rtAZnsoTj)wA+8G!Z@j-H~d^yhs6(^aiH{
zQ13kgwHVJUQM2J6O~L{M04j%(^f}#DfG9)LPyv3w!Co)Kb-~VoIZj{^U1bqMi
N002ovPDHLkV1l*#9L)d#
literal 0
HcmV?d00001
diff --git a/static/tabbar/meun_icon_my_nor@2x.png b/static/tabbar/meun_icon_my_nor@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..396798365ad452c0bb656930b2b27923b43d8b88
GIT binary patch
literal 1216
zcmV;x1V8(UP)N+amH5ep4e8feF?P|$?Tq@S+0(d+faf57csiWo5&g*ocAcV*m*dtpw09uW9|Oeml%p56s>C@vJSx
zHGtx^fwB=$gA@9>fs9{7d?R3(3vV*plOR$Xf@2m$%0yg`eB=iSUkEth!5@?W5&)6}
zT4JIAc=NRDl_EI;z3m4H&jg&X$qS=kc?RZ#q>gIZz|W-?wydS&c^1l|
z0750TztZxR;G`!6i!1;qoYcp?GT=QfUEbMMY8O|4pDg
zgj!F?eG@`uNz5!%CD>XL+xcvv?Cxn2%RnqGqX4YlQ1^?C%IHdN?OOoaRuH%DwR(x+
zDF>ud^X5`?Q;7LOS(GHyPIXLszM_%+uykBJ5T9;?hX|B8JC?+4wapz6-VqP%0M5E94+!k0wLMRx@<5Wy-8*3`
z%9CKb7tDtNJmHbVpCGyqQdSh({v#B6{C2%g{?G&rYwc&~#io
z^HsAw8s@-vw{G=ptmQug;OW@c3`B$HGo3w$UORX4O9i%?hB_*c>>&w
ztTfz%yBqHj(Zv$ky2sU;1e};>`-_4CBIS*^cBc5d83;d~8|K0&gQvDJ1kT5`(_dHW
zu1TQm#Kb%`JTy4&2dH*+%+94h+4e;3vqKdDSt?iV+`aFPzM`W$7~biysYlE$BJx65
zl^0>XPaip4Sz@aQnBOn-Z*H(N$1^xPtPc*fYdJsVXU%lhO>6`@Xh1(3k#|bPRYhQK
zE;C{iW?YFI2|fCXpMcucl`=Em0C4V`6sD1(p@`9tz^s+NKuq%JC)f3a9vy3UQ$OWX
zW=3MU;6w!R*swNuy&(a^%#1Uzb@fg3aYBo{Zg1&JpXM102>4i)OJ@7BWV|q{fi$M|q0000+orXdhlJgn
zpYJ<=_uLE;kp{Q%gBt|aIeQx!XqJE%w!Yc_&(&)~#Q6>c<^Y59TY9=@zPkM0qUwYx
z&A{&NgUOQ3CxGa=ra%#=V@7QJyKBdOR7FG?fuxZ(xkK**g5DAwfx~nh&)XSG1qmet
zJn$|Z^8pbNp!k3YBz{+ZAbQ_=57Y3F3KG%;yt29OPWzGfz?ae21(<+HaH@Py;KVi?
zL$c*0O<+(@Px&=p244?6$Ri+wFg537_sEoz6ag`9{=TyOyH_Qlk*|jr%*5Sy#UGTJ
zPErJto6;|Hhd%Wnmg}RVVAhH<9be6_W7N{+buwoERjMa8o*CrMagJZOP9|tnE-eXh{*xh~T
z$@TmLw78|G=UbVTAu@#ZqT$Baa9t@9FJ(J9puT9N;!=Md1EgD!xku2YgW?$o;^xFE&$c
zO2DgmhkxcPXqxugtbM%tSt{ZkDkltcgj{~o7iYS@H^2Jf7xn5*2@L9~oWIYA$QPXK
zXor54iY4^aN7YP(+#MPSh*9}{c0ts(4g}8Dd;9utblHTl_WJN*anZ-}bZQ`8KVlmQ
zJR5)G@s*X8pDRY^=iKa0rD2U|Y)~7U2fzWL*45Ru^PA-l=4(wf5ZJZZ9Ck}Q=LsR5
zopVmS6w#+r@j-p;OCaPPPZhGG}5EoCGTI~i0nkcu?|M`sZ>0no5zXxn1@GWqXpZlPNs5^)V-xl
z#LUCQ`C;#mj2$hMtfNX1MKsn9&;OeMAWkD#E8tt7a9^G6T}y6&vV?
zKy4E%_AhM?HFlt2TazuPkT{8FKmKI|2)0XmRA~U=!migJooss&tMqv@Y;|-ayBR>%
h>SKezS|g`Q?_YZkbx)$*afbi^002ovPDHLkV1lV6C#nDd
literal 0
HcmV?d00001
diff --git a/static/tabbar/meun_icon_promotion_nor@2x.png b/static/tabbar/meun_icon_promotion_nor@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..c9f5d5dd47978a31be0cf81d84429d78314ac3bb
GIT binary patch
literal 567
zcmV-70?7S|P)c}s!t5AN4g98JD8eMc@AZ|tz85|t=Ej-I;;~!u(Fssp+7_MoH
zSh1yjAFUAHTibWwPqBSh>U@J|4J8r`hqc`G9s$Z_i{=rz#X?qK*tBp
za8uv2PDM!c`tB77N5OP7Ws9Ifph3Xx6tn<|F!+BX;3ekw?lmzSijepNp3t#t)`^IE
z;diAK_zogMLN|D&9tc+<4T&tkYa@_kr>wwhB@jo#S8B4_1PRqVKiezQ9vBP;g{R^3
zK0rIN4HaO8w>OkxVvHCdwP%Fljke31-AbkM`AY%rJT?jAU|nDE!N3}Jb+JO;Gws@0xDfH(u=>SU-8#9+SMDuX~a!0c26!VFcC>YU4+ABQ9=UVrNWGrMX6!DibuQl8pCCpJm
zu>rHS5TWH=124))ecW|t;zpKKrM#XC5$N?F&Oq!UFL0^y5YFp0>vHzpNCjMXSbTjO
z9s^WN6+GjYh~a%>eXCm&(@ie+CS!^7bD0!7)yMrUc?h@av;)6Lze0IX_z~
z;~H?B*2>e}>n=gEs#;JXSjJ~VImSj0C{>ynV|ze)n+Izh&$BhP3GqyrxzHAt4SuaFdlTp|$)7WQu!I
z28MthVWq8_6q1%o)55Z6)>yk}@K05&jRFE_4B)n-r8b8*y6+
z5uiAg#e7RbA}}FEn{MUnGbO4nrVLMH%%>1mezx@>0)4z(in94&;@Frj435nlcSd
z3Yio#DHQRQGOr$Pwi0G5k+J}_rVtwrT>w~;mwF^X3*!@Mk$B7?Yq-crW=HLdl$N<4
zceoHqplaEtjN!SA;k?!Wg)@K9x|sDBNnn4cU3z|eIRZjTc>$d72j4cf*S-6P+Pf5i
l*BK3!EIXC)NeF8q4l3ve&l`8-M002ovPDHLkV1ket_U`}y
literal 0
HcmV?d00001
diff --git a/static/tabbar/meun_icon_search_nor@3x.png b/static/tabbar/meun_icon_search_nor@3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c340cec061166514074998104e1d34831d02278
GIT binary patch
literal 3426
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
Eg7z6?-T(jq
literal 0
HcmV?d00001
diff --git a/static/tabbar/meun_icon_search_sel@3x.png b/static/tabbar/meun_icon_search_sel@3x.png
new file mode 100644
index 0000000000000000000000000000000000000000..274ebc024026f516eafc0c7908beaee75f499ba5
GIT binary patch
literal 3635
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
literal 0
HcmV?d00001
diff --git a/static/tongyonh/America_icon.png b/static/tongyonh/America_icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..f44bf96630de1c3479d9e81229f68a3e895cf4b8
GIT binary patch
literal 4327
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
V23==#o3{V}002ovPDHLkV1nM=H1_}i
literal 0
HcmV?d00001
diff --git a/static/tongyonh/Belarus_icon.png b/static/tongyonh/Belarus_icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..b4d45dee6de075dfaeddb1c7ebd97a5d7d24f366
GIT binary patch
literal 4237
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
literal 0
HcmV?d00001
diff --git a/static/tongyonh/Bodyback.png b/static/tongyonh/Bodyback.png
new file mode 100644
index 0000000000000000000000000000000000000000..699abdb1545fd75422dd50ab44c01880e9efd42a
GIT binary patch
literal 83714
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