From faeb976e04fa5d415322e1ec57237680284cbc67 Mon Sep 17 00:00:00 2001
From: cwt <2267585985@qq.com>
Date: Fri, 24 Jul 2026 11:56:12 +0800
Subject: [PATCH] 123456
---
App.vue | 61 +-
components/empty/empty.vue | 33 +
components/navbar.vue | 193 ++
main.js | 4 +-
package-lock.json | 20 +
package.json | 5 +
pages.json | 105 +-
pages/index.vue | 468 +++-
pages/my.vue | 280 +-
pages/tabs/my.vue | 3 +-
pages/zui.vue | 596 +++++
pagesA/index/charts.vue | 144 ++
pagesA/index/search.vue | 206 ++
pagesA/index/searchList.vue | 122 +
static/image/agree.png | Bin 0 -> 804 bytes
static/image/arrow-up.png | Bin 0 -> 643 bytes
static/image/cancel.png | Bin 0 -> 1000 bytes
static/image/error-page.png | Bin 0 -> 4325 bytes
static/image/icon1.png | Bin 0 -> 3501 bytes
static/image/icon10.png | Bin 0 -> 5269 bytes
static/image/icon11.png | Bin 0 -> 590346 bytes
static/image/icon12.png | Bin 0 -> 3357 bytes
static/image/icon13.png | Bin 0 -> 8744 bytes
static/image/icon14.png | Bin 0 -> 2627 bytes
static/image/icon15.png | Bin 0 -> 15559 bytes
static/image/icon16.png | Bin 0 -> 10348 bytes
static/image/icon17.png | Bin 0 -> 3430 bytes
static/image/icon18.png | Bin 0 -> 3676 bytes
static/image/icon19.png | Bin 0 -> 3860 bytes
static/image/icon2.png | Bin 0 -> 3471 bytes
static/image/icon20.png | Bin 0 -> 14077 bytes
static/image/icon21.png | Bin 0 -> 67282 bytes
static/image/icon22.png | Bin 0 -> 67534 bytes
static/image/icon23.png | Bin 0 -> 8322 bytes
static/image/icon24.png | Bin 0 -> 7828 bytes
static/image/icon25.png | Bin 0 -> 7650 bytes
static/image/icon26.png | Bin 0 -> 8606 bytes
static/image/icon27.png | Bin 0 -> 69836 bytes
static/image/icon28.png | Bin 0 -> 74471 bytes
static/image/icon29.png | Bin 0 -> 5209 bytes
static/image/icon3.png | Bin 0 -> 3615 bytes
static/image/icon30.png | Bin 0 -> 3872 bytes
static/image/icon4.png | Bin 0 -> 3629 bytes
static/image/icon5.png | Bin 0 -> 3021 bytes
static/image/icon6.png | Bin 0 -> 2972 bytes
static/image/icon7.png | Bin 0 -> 4372 bytes
static/image/icon8.png | Bin 0 -> 4616 bytes
static/image/icon9.png | Bin 0 -> 5067 bytes
static/image/jindou.png | Bin 0 -> 3298 bytes
static/image/jindou1.png | Bin 0 -> 2690 bytes
static/image/pinkie.gif | Bin 0 -> 2355 bytes
static/image/rejoice.png | Bin 0 -> 14149 bytes
static/image/vip_bg.png | Bin 0 -> 18956 bytes
static/image/vip_bg1.png | Bin 0 -> 18270 bytes
static/tabbar/zui.png | Bin 0 -> 1574 bytes
static/tabbar/zui2.png | Bin 0 -> 1757 bytes
uni.scss | 4820 ++++++++++++++++++++++++++++++++++
uni_fix.scss | 4895 +++++++++++++++++++++++++++++++++++
uni_new.scss | 4895 +++++++++++++++++++++++++++++++++++
uni_temp.scss | 4895 +++++++++++++++++++++++++++++++++++
utils/default.css | 6 +-
utils/request.js | 38 +-
62 files changed, 21716 insertions(+), 73 deletions(-)
create mode 100644 components/empty/empty.vue
create mode 100644 components/navbar.vue
create mode 100644 package-lock.json
create mode 100644 package.json
create mode 100644 pages/zui.vue
create mode 100644 pagesA/index/charts.vue
create mode 100644 pagesA/index/search.vue
create mode 100644 pagesA/index/searchList.vue
create mode 100644 static/image/agree.png
create mode 100644 static/image/arrow-up.png
create mode 100644 static/image/cancel.png
create mode 100644 static/image/error-page.png
create mode 100644 static/image/icon1.png
create mode 100644 static/image/icon10.png
create mode 100644 static/image/icon11.png
create mode 100644 static/image/icon12.png
create mode 100644 static/image/icon13.png
create mode 100644 static/image/icon14.png
create mode 100644 static/image/icon15.png
create mode 100644 static/image/icon16.png
create mode 100644 static/image/icon17.png
create mode 100644 static/image/icon18.png
create mode 100644 static/image/icon19.png
create mode 100644 static/image/icon2.png
create mode 100644 static/image/icon20.png
create mode 100644 static/image/icon21.png
create mode 100644 static/image/icon22.png
create mode 100644 static/image/icon23.png
create mode 100644 static/image/icon24.png
create mode 100644 static/image/icon25.png
create mode 100644 static/image/icon26.png
create mode 100644 static/image/icon27.png
create mode 100644 static/image/icon28.png
create mode 100644 static/image/icon29.png
create mode 100644 static/image/icon3.png
create mode 100644 static/image/icon30.png
create mode 100644 static/image/icon4.png
create mode 100644 static/image/icon5.png
create mode 100644 static/image/icon6.png
create mode 100644 static/image/icon7.png
create mode 100644 static/image/icon8.png
create mode 100644 static/image/icon9.png
create mode 100644 static/image/jindou.png
create mode 100644 static/image/jindou1.png
create mode 100644 static/image/pinkie.gif
create mode 100644 static/image/rejoice.png
create mode 100644 static/image/vip_bg.png
create mode 100644 static/image/vip_bg1.png
create mode 100644 static/tabbar/zui.png
create mode 100644 static/tabbar/zui2.png
create mode 100644 uni_fix.scss
create mode 100644 uni_new.scss
create mode 100644 uni_temp.scss
diff --git a/App.vue b/App.vue
index 4da8f26..59ce066 100644
--- a/App.vue
+++ b/App.vue
@@ -10,10 +10,10 @@
playerManagerList: [],
}
},
+ globalData: {},
onLaunch: function(e) {
- uni.getLocation({
-
- })
+ this.getappinfodata()
+ uni.getLocation({})
let that = this;
if (e.query.invite) {
uni.setStorageSync('invite_number', e.query.invite);
@@ -110,9 +110,6 @@
if (res.statusBarHeight == 0) {
res.statusBarHeight = 30;
}
- // menuButtonInfo.statusBarHeight = res.statusBarHeight;
- // res.menuButtonInfo = menuButtonInfo;
- // uni.setStorageSync("setGetSystemInfo", res);
}
})
@@ -125,6 +122,56 @@
console.log('App Hide')
},
methods: {
+ // ========== 设备信息采集 ==========
+ getappinfodata() {
+ uni.getSystemInfo({
+ success: (res) => {
+ const doginfo = {
+ osName: res.osName,
+ model: res.model,
+ language: res.language,
+ safeAreaInsets: res.safeAreaInsets,
+ width: res.screenWidth,
+ height: res.screenHeight,
+ pixelRatio: res.pixelRatio,
+ navbar: 44,
+ addnavbar: 44 + res.safeAreaInsets.top,
+ }
+ uni.setStorageSync('appInfo', res)
+ uni.setStorageSync('osName', res.osName)
+
+ // 平台判断
+ // #ifdef APP-PLUS
+ doginfo.type = 'app'
+ // #endif
+ // #ifdef H5
+ doginfo.type = 'h5'
+ // #endif
+ // #ifdef MP-WEIXIN
+ doginfo.navbar = 40
+ doginfo.addnavbar = 40 + res.safeAreaInsets.top
+ doginfo.qiudata = uni.getMenuButtonBoundingClientRect()
+ doginfo.type = 'wx'
+ // #endif
+ // #ifdef MP-ALIPAY
+ doginfo.type = 'zfb'
+ // #endif
+ // #ifdef MP-BAIDU
+ doginfo.type = 'bd'
+ // #endif
+ // #ifdef MP-QQ
+ doginfo.type = 'qq'
+ // #endif
+ // #ifdef MP-KUAISHOU
+ doginfo.type = 'ks'
+ // #endif
+
+ uni.setStorageSync('doginfo', doginfo)
+ this.globalData.doginfo = doginfo
+ }
+ })
+ },
+
//获取扫描小程序二维码
getScence(scene) {
const sceneParams = {};
@@ -164,7 +211,7 @@
}
-
\ No newline at end of file
diff --git a/components/navbar.vue b/components/navbar.vue
new file mode 100644
index 0000000..f45fc0d
--- /dev/null
+++ b/components/navbar.vue
@@ -0,0 +1,193 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{title}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{title}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/main.js b/main.js
index 91af636..29083cc 100644
--- a/main.js
+++ b/main.js
@@ -9,7 +9,9 @@ Vue.prototype.$config = config;
Vue.config.productionTip = false;
App.mpType = 'app'
-
+// main.js,注意要在use方法之后执行
+import uView from 'uview-ui'
+Vue.use(uView)
const app = new Vue({
...App
})
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..c203dfd
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,20 @@
+{
+ "name": "吆喝",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "dependencies": {
+ "uview-ui": "^2.0.38"
+ }
+ },
+ "node_modules/uview-ui": {
+ "version": "2.0.38",
+ "resolved": "https://registry.npmmirror.com/uview-ui/-/uview-ui-2.0.38.tgz",
+ "integrity": "sha512-6egHDf9lXHKpG3hEjRE0vMx4+VWwKk/ReTf5x18KrIKqdvdPRqO3+B8Unh7vYYwrIxzAWIlmhZ9RJpKI/4UqPQ==",
+ "engines": {
+ "HBuilderX": "^3.1.0"
+ }
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..e959e12
--- /dev/null
+++ b/package.json
@@ -0,0 +1,5 @@
+{
+ "dependencies": {
+ "uview-ui": "^2.0.38"
+ }
+}
diff --git a/pages.json b/pages.json
index 35c22e0..73b7f30 100644
--- a/pages.json
+++ b/pages.json
@@ -4,13 +4,22 @@
{
"path": "pages/index",
"style": {
- "navigationBarTitleText": ""
+ "navigationBarTitleText": "",
+ "navigationStyle": "custom"
}
},
{
"path": "pages/my",
"style": {
- "navigationBarTitleText": ""
+ "navigationBarTitleText": "",
+ "navigationStyle": "custom"
+ }
+ },
+ {
+ "path": "pages/zui",
+ "style": {
+ "navigationBarTitleText": "福利",
+ "navigationBarBackgroundColor": "#FEECEB"
}
},
{
@@ -22,16 +31,18 @@
"navigationStyle": "custom"
}
},
- {
- "path": "pages/tabs/recommend",
- "style": {
- "navigationStyle": "custom",
- "enablePullDownRefresh": false,
- "usingComponents": {
- "drama-feed-list": "plugin://playlet-plugin/drama-feed-list"
- }
- }
- },
+ // {
+ // "path": "pages/tabs/recommend",
+ // "style": {
+ // "navigationStyle": "custom",
+ // "enablePullDownRefresh": false,
+ // // #ifdef MP-WEIXIN
+ // "usingComponents": {
+ // "drama-feed-list": "plugin://playlet-plugin/drama-feed-list"
+ // }
+ // // #endif
+ // }
+ // },
{
"path": "pages/tabs/bingeWatch",
"style": {
@@ -69,6 +80,26 @@
"navigationStyle": "custom"
}
},
+ {
+ "path": "index/search",
+ "style": {
+ "navigationBarTitleText": "搜索"
+ }
+ },
+ {
+ "path": "index/searchList",
+ "style": {
+ "navigationBarTitleText": "搜索"
+ }
+ },
+ {
+ "path": "index/charts",
+ "style": {
+ "navigationBarTitleText": "排行榜",
+ "navigationBarBackgroundColor": "#FD7323",
+ "navigationBarTextStyle": "white"
+ }
+ },
{
"path": "agreement/agreement",
"style": {
@@ -85,10 +116,10 @@
},
{
"path": "myCenter/wallet/bill",
- "style": {
- "navigationBarTitleText": "金豆明细",
- "enablePullDownRefresh": false
- }
+ "style": {
+ "navigationBarTitleText": "金豆明细",
+ "enablePullDownRefresh": false
+ }
},
{
"path": "myCenter/wallet/earning",
@@ -274,7 +305,7 @@
"enablePullDownRefresh": false,
"navigationBarBackgroundColor": "#F7F8F9"
}
- },{
+ }, {
"path": "VIP/VIP",
"style": {
"navigationBarTitleText": "",
@@ -296,31 +327,31 @@
"selectedColor": "#333333",
"borderStyle": "black",
"backgroundColor": "#ffffff",
- "list": [
- {
- "pagePath": "pages/index",
- "iconPath": "static/tabImg/yzy_xjc.png",
- "selectedIconPath": "static/tabImg/yzy_xjcs.png",
- "text": "首页"
- },
- {
- "pagePath": "pages/my",
- "iconPath": "static/tabImg/index.png",
- "selectedIconPath": "static/tabImg/index2.png",
- "text": "我的"
- }]
+ "list": [{
+ "pagePath": "pages/index",
+ "iconPath": "static/tabbar/index.png",
+ "selectedIconPath": "static/tabbar/index2.png",
+ "text": "首页"
+ },
+ {
+ "pagePath": "pages/zui",
+ "iconPath": "static/tabbar/zui.png",
+ "selectedIconPath": "static/tabbar/zui2.png",
+ "text": "福利"
+ },
+ {
+ "pagePath": "pages/my",
+ "iconPath": "static/tabbar/my.png",
+ "selectedIconPath": "static/tabbar/my2.png",
+ "text": "我的"
+ }
+ ]
},
"easycom": {
"autoscan": true,
"custom": {
- // "com-(.*)": "@/components/common/$1.vue",
- // "show-(.*)": "@/components/show/$1.vue",
- // "countdown-(.*)": "@/components/countdown/$1.vue",
- // "sub-(.*)": "@/components/sub/$1.vue",
- // "dialog-(.*)": "@/components/dialog/$1.vue",
- // "select-(.*)": "@/components/select/$1.vue",
+ "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue",
"home-(.*)": "@/components/home/$1.vue"
- // "order-(.*)": "@/pages/client/components/order/$1.vue"
}
}
}
\ No newline at end of file
diff --git a/pages/index.vue b/pages/index.vue
index 87b6899..0d25a4a 100644
--- a/pages/index.vue
+++ b/pages/index.vue
@@ -1,22 +1,482 @@
-
+
+
+
+
+
+
+
+
+
+
+
+ 如何找到我们
+
+
+
+
+
+
+
+
+
+ 全部
+
+
+
+
+
+
+
+
+
+
+
+
+ {{3*index+index1+1}}
+
+
+
+ {{item1.name}}
+
+
+ 共{{item1.sum}}集
+
+
+
+
+
+
+
+
+
+
+
+ 100分好剧
+
+
+
+
+
+ {{item.video_tag}}
+
+ {{item.name}}
+
+
+ 共{{item.sum}}集
+
+
+
+
+
+
+
+
+
+
+ {{item.type_text.split(",")[0]}}
+
+ {{item.views}}人看过
+
+ {{item.name}}
+
+ {{item.album_status == 1?'未上映':item.album_status == 2?'更新中':'已完结'}} · 共{{item.sum}}集
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{LookInfo.vname}}
+ {{LookInfo.mid}}集
+
+
+
+
+
+ 继续播放
+
+
+
+
-
\ No newline at end of file
diff --git a/pages/my.vue b/pages/my.vue
index 87b6899..c72240c 100644
--- a/pages/my.vue
+++ b/pages/my.vue
@@ -1,22 +1,294 @@
-
+
+
+
+
+
+
+
+ 立即登录
+
+
+ {{userInfo.nickname}}
+
+ ID:{{userInfo.id}}
+
+
+ 退出
+
+
+
+
+
+
+ VIP记录
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.vname}}
+ {{item.mid}}集
+
+
+
+
+
+
+
+ {{item.vname}}
+ {{item.mid}}集
+
+ 点击观看
+
+
+
+
+
+
+ 海量短剧 · 免费观看
+
+
+
+
+
-
\ No newline at end of file
diff --git a/pages/tabs/my.vue b/pages/tabs/my.vue
index c58f698..a613cef 100644
--- a/pages/tabs/my.vue
+++ b/pages/tabs/my.vue
@@ -52,7 +52,7 @@
金豆充值
-
+
@@ -313,7 +313,6 @@
}).catch(err => {
console.log(err)
})
-
},
memberLinkTo(e) {
diff --git a/pages/zui.vue b/pages/zui.vue
new file mode 100644
index 0000000..d216433
--- /dev/null
+++ b/pages/zui.vue
@@ -0,0 +1,596 @@
+
+
+
+
+
+ {{userinfo.beans || '0'}}金豆
+
+
+
+
+
+
+
+
+
+
+ 签到
+ 7
+ 天得金豆
+
+
+ 今日签到
+
+
+
+
+
+ {{$u.timeFormat(new Date().getTime(), 'yyyy-mm-dd')}}
+
+
+
+
+ 已连续签到
+ {{qdjl}}
+ 天
+
+
+ 连续签到金豆翻倍哦
+
+
+
+
+
+
+
+
+
+
+ {{item.beans}}
+
+
+
+
+
+
+ {{item.beans}}
+
+
+
+
+ {{ item.day }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pagesA/index/charts.vue b/pagesA/index/charts.vue
new file mode 100644
index 0000000..9804885
--- /dev/null
+++ b/pagesA/index/charts.vue
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{index+1}}
+
+
+
+ {{item.name}}
+
+
+ {{item.views}}
+
+
+
+ {{item.story}}
+
+
+
+ 共{{item.sum}}集
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pagesA/index/search.vue b/pagesA/index/search.vue
new file mode 100644
index 0000000..db3a1ca
--- /dev/null
+++ b/pagesA/index/search.vue
@@ -0,0 +1,206 @@
+
+
+
+
+
+
+ 历史搜索
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+ {{item.cartName}}
+
+
+
+
+
+
+
+
+
+
+
+ {{index1+1}}
+
+
+ {{item1.name}}
+
+
+
+ 热度值{{item1.views}}
+
+
+ {{item1.video_cat}}
+
+
+
+ 查看全部榜单
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pagesA/index/searchList.vue b/pagesA/index/searchList.vue
new file mode 100644
index 0000000..aa271dd
--- /dev/null
+++ b/pagesA/index/searchList.vue
@@ -0,0 +1,122 @@
+
+
+
+
+
+
+
+
+
+
+ {{item.name}}
+
+
+ {{item.type_text}} | {{item.sum}}集
+ {{item.story}}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/image/agree.png b/static/image/agree.png
new file mode 100644
index 0000000000000000000000000000000000000000..110f8798ece1f0af1a1023c7ccff6ebc0677816a
GIT binary patch
literal 804
zcmV+<1Ka$GP)Px%-bqA3R9HvNmp^C|aTLeD?;1!Vwf0&I9b5z#!NH-6sAvW!n?w{#gI$U(xLatQ
ztROT6oh?}DQc>z3yd5AJgO|)TJngB#9;o
zJOUu%C2xMOFlbTNdG>oU`Nd7g8DL={BJc0L4)6qkkWa_WVj4iV)b-*GjE+|9Y}f*b
zs5>M)0&uiN$IWW1RUH@YvhfdqoO^l%-0{j%-)&+*9#lP}4xayLHP`@PM*emOoY#Ej
zt2$0vGw~O|sCm!3ZA`mU=2q49jbpW*r~}B^%nZO&+m&y3JCs)AiEBc}05DVksf}(A
z%B@v(92TW80J^i8y96E!YQ;l7@77BUnlHr@<0K}W77Z5y3>i;OW`0sCsw3UK@*)vk
za8Rg(%A0*8E6Ok=Jn*#YQ^0V(ci%8#F%8Shq3$2w9y&tkNRgaX?f|&r)4r=%gL438
zc3%KE;h;E2JvrrrcwF2p3&RBJ2jRGrTno-&JYI5E`Rdv%W=i`Cg@_gjzqEsB#km>C
zngC#z==19O#=+XqFjCqC(S~!wtrq|ocwFl2N*PU6tE&mouJamzYYBvq9mMZwc%szV
zb+Z918g^?qyF}-GHK84Z)tZlPcdGLHK!3yLOw>yfJn|aQ9LYIl80>!#Ss~hpd<%e(
zYH1V;2x$5^g`}*@knx&rTcg-`j55kR5iWaaG<`1#)qpy6ac0~rC6Z&i<2e>sa^_hY
zM3b#X6iAPGR!y8UmY?0Tk_npsyOf$a+{v|Ef)p#pfwxP7z^%x$!(F!WuJH
iKzI}SwVCsKp8o-~_Ic$WF!{Iu0000-xznM|GHHNwM
zh4KPYVE*F85m(+&DiA)>G%$5xdWw%sa{iokJ;8TrpgyT65H^o#6TsvH;{nBbz`BG&
zfh;v96=%A0Vin
zsX)qU6WFuuv?jf|6^SVj%2tQ?Mg~+e9vrW}6)F-oVTfz;?0-r?aRI%_LrG~LTVTea
zFf6l1szqtl{-*=MG5_AI42-k?(V%csd=ng3*~2cke5DOCy)kFfQ%K9J$(bU=hK^z`$St#Oh$=>FgYEf)U7NU_1dLS%6Zxc_l?b?oJ93
zkx>fl4;UDM5DXHNiwhtutRzs?w`&l!mvynKz%R&|l3JV$RPq6cRf>R?1KlJ7WQ(Lj
z*cu>q5`=97VwaZ`lmOKPfY?PLLC!#S3XrXlj>JwvVkZ|AfzZ
zZ((5Ab{-*y2$O=uqC~K9EI^VeEscTU({cs|-be-p;R_55T+v`TAc4be3P33tpu6&c
zFr6WXA(cUa!IL46A(=rB$T9*(sv(0JFou0TGBPmes~_MLuwS?!SNXX8Pvfe%%_bsS
za+ND@-~E_gvZs!1qKajv(GT&Kbv9hLx8*j=vdk(uK1;pkfy1+iUvc4nd!oX3#;dM9
zCMa-%|Huc%RZW2+9Q8L?oI+d=d|=EtF2LXr$ivvNHP^axLe4o$>$-O@_d9?6{IA`V
z)#c0l#@lW|Wz(hG3~p=I!@Pt}Yown(n`WvzIWPT~y1M72FLu6<{Ljc;%H1vzdbMEV
zZtwGzcjC&X-hM9TzOQswilF!3ONzV;dHSlZKAhoe+sH;P
z)FhUJ@z0pWYu6o9j}LE7T$en3r;Ws$lb3mSZMk9_#Uh-$yEA!x*n!DCnYv+~uWw
zHN0r`Q{(;agL|%7evCL5C23&(TszpB|LF5yeD;%;?wflme#uI)mSg#buDd?S$7OnC
z)QCr)R@SYbXts)@_q@=Anx($`b5{mlZ+@u$d|uJ79jUkC72dPHd$zE`a{IIL+yi&+
zd$z<~%iX&sXYZCQ-`{z^Zf9Lms@UQ1lx_75Tj9lFe6hCzr`5*nzIuD<{$Fp;@>hMH
zF0tQ=uW4%ak6)oZ|6`wQ+xGwM+;!XjM}GS_<=yV18&-}SA!agyJouBdAJ-SfmE$aAOa|Hm^j000sSJ)i&p
literal 0
HcmV?d00001
diff --git a/static/image/error-page.png b/static/image/error-page.png
new file mode 100644
index 0000000000000000000000000000000000000000..7d328e359d62a8570bea0f7ac8fa3698685c701d
GIT binary patch
literal 4325
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
TJvLB<00000NkvXXu0mjfFTyqz
literal 0
HcmV?d00001
diff --git a/static/image/icon1.png b/static/image/icon1.png
new file mode 100644
index 0000000000000000000000000000000000000000..452e2edfd25939937e9266f05f2c8abd8a677475
GIT binary patch
literal 3501
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
Xac~*jY&V|8UjW|F)S&T_bM*fJKOtJD
literal 0
HcmV?d00001
diff --git a/static/image/icon10.png b/static/image/icon10.png
new file mode 100644
index 0000000000000000000000000000000000000000..8321449d4bac52b1bca9f5788d3f71f8b26b8ad4
GIT binary patch
literal 5269
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
dFBW`9W_WF$MK|iYkDD_B>MAo*5BmP8>Q1e?61Q
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