121 Commits

Author SHA1 Message Date
Dragon
e82fd2f66a 新增举报页面 2023-11-24 18:52:38 +08:00
Dragon
fe010cd895 修改活动结束时间异常问题以及跳转房间问题 2023-11-15 14:31:44 +08:00
Dragon
cfb313281a 修复前三点击榜单跳转房间失败问题 2023-11-15 10:01:11 +08:00
Dragon
a12e981819 修复活动结束时间异常问题 2023-11-15 09:56:42 +08:00
Dragon
b236f214a5 新增跳转房间 2023-11-14 19:03:47 +08:00
Dragon
d0fd6d585c 完成房间pk榜单 2023-11-14 18:20:03 +08:00
Dragon
2e8e627fad 房间pk暂存 2023-11-14 16:24:19 +08:00
Dragon
b3b3b86926 修复切换异常问题 2023-11-07 10:28:22 +08:00
Dragon
3e4779fac1 修改文案 2023-11-07 10:22:48 +08:00
Dragon
37e605586d 替换规则 2023-11-06 15:49:11 +08:00
Dragon
a158346bc8 调淡加载层 2023-11-06 15:28:41 +08:00
Dragon
f6503b1abf 修复榜单数据异常 2023-11-06 15:28:41 +08:00
Dragon
fc14cc913e 压缩图片 2023-11-06 15:28:41 +08:00
Dragon
883613b6c5 完成双十一活动 2023-11-06 15:28:39 +08:00
Dragon
2f1580d3ad 修改ios版本判断条件 2023-11-06 15:25:28 +08:00
Dragon
b9873129a0 解除注释代码 2023-11-06 15:17:11 +08:00
Dragon
3be5b8be3f 魅力等级新增版本区分 2023-11-06 15:16:02 +08:00
Dragon
cbaf037639 替换ui 2023-10-27 16:26:12 +08:00
Dragon
50e3dbdac2 修改时间 2023-10-25 10:43:04 +08:00
Dragon
351b765a2f 修复宝箱记录异常问题 2023-10-24 18:54:57 +08:00
Dragon
4398609357 替换ui 2023-10-24 16:17:00 +08:00
Dragon
c68e4d0bd6 修改地图文案 2023-10-24 11:49:16 +08:00
Dragon
2c217ce96f 修改规则 2023-10-24 10:24:39 +08:00
Dragon
39c671bc0b 替换动效;调整uid 2023-10-23 18:46:56 +08:00
Dragon
7f5830db5d 新增更新任务实时更新 2023-10-23 17:44:40 +08:00
Dragon
b0bf61e016 调整ui 2023-10-23 16:01:52 +08:00
Dragon
276b62cd8e 完善动效 2023-10-23 14:05:38 +08:00
Dragon
2e76b126e4 修复榜单无法跳转问题 2023-10-20 16:23:37 +08:00
Dragon
4f0319bad9 修复bug、压缩图片 2023-10-20 15:51:00 +08:00
Dragon
587f734d73 新增万圣节活动 2023-10-19 19:03:43 +08:00
Dragon
2add7ad28d 增加请求超时时长 2023-10-08 17:13:40 +08:00
Dragon
8c25615b23 更新官网ios下载链接 2023-10-07 10:20:27 +08:00
Dragon
181a2f2d8e 修改隐私政策 2023-09-27 17:40:55 +08:00
Dragon
b9e57669de 中秋修改循环任务 2023-09-26 11:34:45 +08:00
Dragon
64c0c225f2 修复日期 2023-09-25 22:13:44 +08:00
Dragon
d3faf40e1c 修复动效页面抖动问题 2023-09-25 16:43:49 +08:00
Dragon
9d73cc60a8 修复抽奖记录滑动异常 2023-09-25 15:47:34 +08:00
Dragon
f9683b475f 修复兑换弹窗展示 2023-09-25 10:58:19 +08:00
Dragon
e846176ed4 修复瓜分倒计时逻辑 2023-09-25 10:58:19 +08:00
Dragon
46c17a53dc 中秋修改榜单文案 2023-09-25 10:58:19 +08:00
Dragon
19c56fb540 修复弹窗不展示问题 2023-09-25 10:58:19 +08:00
Dragon
d80c61f127 新增中秋账单 2023-09-25 10:58:19 +08:00
Dragon
b1807e8f52 完善所有中秋活动 2023-09-25 10:58:19 +08:00
Dragon
4848b27c51 新增中秋活动 2023-09-25 10:58:19 +08:00
Dragon
3d544a98bb 修复十二星盘异常 2023-09-25 10:50:18 +08:00
Dragon
d1e7403f22 修改幸运礼物规则文案 2023-09-24 00:09:16 +08:00
Dragon
2eea6b930f 新增天秤座规则 2023-09-07 11:25:12 +08:00
Dragon
b7239d7a17 修复音萌账单bug 2023-08-29 10:14:00 +08:00
Dragon
a98a151a16 修改水晶账单样式 2023-08-28 10:47:30 +08:00
Dragon
0d9831fee3 更新账单 2023-08-28 10:28:20 +08:00
Dragon
4141203bfe 新增游戏下单账单 2023-08-25 19:09:02 +08:00
Dragon
eac234507b 新增处女座规则 2023-08-23 11:20:58 +08:00
Dragon
67b1e5bbc7 替换祈福树奖池图 2023-08-19 02:29:56 +08:00
Dragon
00e57c61a9 替换规则 2023-08-19 00:05:40 +08:00
Dragon
af7e13e9dd 修复样式 2023-08-18 22:30:41 +08:00
Dragon
f7f782da91 修复榜单溢出问题 2023-08-18 18:53:35 +08:00
Dragon
22d1e98eca 修改万单位判断条件 2023-08-18 18:22:04 +08:00
Dragon
a27aa111c6 替换遗漏图片 2023-08-18 16:49:36 +08:00
Dragon
898dd8270d 替换简体 2023-08-18 10:50:59 +08:00
Dragon
1871b9bc93 七夕活动 2023-08-18 10:16:07 +08:00
Dragon
fc17c666e2 提现绑定失败相关引导 2023-08-09 16:56:51 +08:00
Dragon
984a84c87a 修改隐私政策 2023-08-03 20:41:32 +08:00
Dragon
6e4eb6907f 修改文案 2023-08-03 18:27:11 +08:00
Dragon
669f2d145f 修复钻石记录打不开问题 2023-07-28 19:46:12 +08:00
Dragon
7e2121cef5 修复钻石记录错误问题 2023-07-28 16:24:59 +08:00
Dragon
f35d8159de 新增我的收益文案展示逻辑 2023-07-28 15:25:08 +08:00
Dragon
b27b44a2e5 替换我的收益文件 2023-07-27 18:47:24 +08:00
Dragon
78316fa623 新增提现开关 2023-07-27 18:47:20 +08:00
Dragon
760bb6ba36 新增特权卡说明 2023-07-27 18:45:11 +08:00
Dragon
3af53c876e 隐藏微信入口 2023-07-27 11:58:00 +08:00
Dragon
bcf1c3bc11 替换我的收益文件 2023-07-26 21:06:42 +08:00
Dragon
abf0ad0bf0 ‘隐藏提现入口功能’ 2023-07-26 20:12:05 +08:00
Dragon
8081ec4683 联调h5支付宝支付 2023-07-26 19:09:33 +08:00
Dragon
47e29aeea5 新增提现入口开关 2023-07-26 11:16:09 +08:00
Dragon
3b918653f1 新增音萌充值 2023-07-25 18:56:14 +08:00
Dragon
6f2f946ff1 星座物语新增金牛座奖励规则 2023-07-19 14:52:40 +08:00
Dragon
829916489c 星座:新增巨蟹座奖励规则 2023-06-21 11:27:28 +08:00
Dragon
f305688d8c 新增金牛双子座奖励规则 2023-06-14 18:13:01 +08:00
Dragon
be6a253c19 等级:修改请求域名引用方式 2023-05-04 10:32:15 +08:00
Dragon
c86561459e 新增深海限时时间 2023-04-13 21:24:34 +08:00
Dragon
a002ee097a 相关活动购买头饰新增时间 2023-04-13 20:25:33 +08:00
Dragon
05f25ecbb4 魅力值引入关键问价 2023-04-13 17:37:34 +08:00
Dragon
f1d885f281 修改魅力值页面域名请求 2023-04-13 17:31:28 +08:00
qf
fd4bc1e1b7 关联账号:跳转牌照房流水访问域名修改 2023-04-04 15:38:05 +08:00
Dragon
34bdf2be98 流水:引入最新依赖文件 2023-04-04 12:21:48 +08:00
Dragon
3d71653c76 下载流水:修复下载流水失败问题 2023-04-04 12:16:54 +08:00
Dragon
5a6eda06b5 流水:修改流水跳转链接 2023-04-04 11:58:01 +08:00
Dragon
2825c55551 流水:修复下载营收数据链接 2023-04-04 11:52:26 +08:00
Dragon
a34201c648 房间流水修复打开空白页面 2023-04-04 11:40:59 +08:00
Dragon
13aaa8eed1 实名认证:修复认证失败问题 2023-03-30 18:52:57 +08:00
Dragon
2945b767de 认证:/certification/notify修改请求域名 2023-03-30 17:56:21 +08:00
Dragon
fa0f60a7ea 修复首页banner无法打开问题 2023-03-30 16:05:01 +08:00
Dragon
abdcaa01db 星座物语:新增白羊座奖励 2023-03-28 10:43:38 +08:00
Dragon
a7ec1bef69 房间流水:新增房间流水页面 2023-03-27 16:59:05 +08:00
qf
aed45cb6d0 我的收益:隐藏顶部tab 2023-03-27 11:06:05 +08:00
qf
843df9d7af 域名适配环境增加判断条件 2023-03-24 17:24:05 +08:00
qf
2c5e5504db 修改测试环境api接口域名和页面访问域名 2023-03-24 17:24:05 +08:00
Dragon
9bcfeb10be 塔罗:新增下单传参 2023-03-23 21:23:16 +08:00
Dragon
f5ad57fd3d 塔罗:修改访问页面域名 2023-03-23 20:40:06 +08:00
Dragon
3a309d63a5 音萌:公众号登入页面替换主视觉、塔罗接入原生支付 2023-03-23 18:38:38 +08:00
qf
ad91845e77 星际探索:玩法说明外边距调整 2023-03-22 19:26:12 +08:00
qf
9f4c3d90c4 星际探索:玩法说明重新布局 2023-03-22 19:21:46 +08:00
qf
b68c955de9 魔法帽购买头饰弹窗修改 2023-03-22 10:59:26 +08:00
Dragon
a56038ad80 账单:新增魔法帽 深海奇缘 星际探险账单明细 2023-03-21 18:29:25 +08:00
Dragon
0bb0085a60 音萌提现:修复ios下面的字号偏离掉落问题 2023-03-21 14:51:09 +08:00
Dragon
25dff31f80 音萌:修复提现跳转实名认证失败问题 2023-03-21 14:36:58 +08:00
qf
f8fbe0e8bd 官网移动端高度调整,分享页替换logo 2023-03-21 10:44:10 +08:00
qf
e4d4cc18b6 新增移动端官网 2023-03-20 17:33:34 +08:00
qf
764b7db656 航海样式调整 2023-03-17 18:40:23 +08:00
Dragon
e88b427b95 深海:修复榜单文案掉落问题 2023-03-17 17:37:36 +08:00
Dragon
7740884dba 厨房:修复没有中奖用户问题 2023-03-17 14:53:24 +08:00
qf
595a311f57 增加第三方sdk 2023-03-17 11:20:15 +08:00
Dragon
d2c890b408 替换我的收益文件 2023-03-16 19:15:16 +08:00
Dragon
8a0d197b5a 修改客服 2023-03-16 19:05:40 +08:00
Dragon
28f1738d8f 深海:调整整体ui 2023-03-16 17:19:16 +08:00
Dragon
0b463b3e08 修改塔罗头饰,新增音萌公众号 2023-03-16 14:58:24 +08:00
qf
5b75e74c97 修改页面访问地址 2023-03-15 18:22:56 +08:00
qf
0242c0b37f 航海添加背景 2023-03-15 11:13:46 +08:00
qf
8ec7357a8f 全局替换环境、页面地址,linkedme 2023-03-15 10:54:19 +08:00
qf
f59cbe1d50 塔罗、航海、h5充值、房间分享、官网替换 2023-03-15 10:54:19 +08:00
Dragon
e3e89dfe91 迁移深海奇缘 2023-03-14 15:37:01 +08:00
603 changed files with 22978 additions and 9902 deletions

View File

@@ -5,18 +5,18 @@ let urlData = getQueryString()
let channelData = urlData.channel
//定义官方渠道包
const channelDict = {
'yinyou0': 'https://image.lecheng163.com/yinyou_yinyou0.apk',
'yinyou1': 'https://image.lecheng163.com/yinyou_yinyou1.apk',
'yinyou2': 'https://image.lecheng163.com/yinyou_yinyou2.apk',
'yinyou3': 'https://image.lecheng163.com/yinyou_yinyou3.apk',
'yinyou4': 'https://image.lecheng163.com/yinyou_yinyou4.apk',
'yinyou5': 'https://image.lecheng163.com/yinyou_yinyou5.apk',
'yinyou6': 'https://image.lecheng163.com/yinyou_yinyou6.apk',
'yinyou7': 'https://image.lecheng163.com/yinyou_yinyou7.apk',
'yinyou8': 'https://image.lecheng163.com/yinyou_yinyou8.apk',
'yinyou9': 'https://image.lecheng163.com/yinyou_yinyou9.apk',
'yinyou10': 'https://image.lecheng163.com/yinyou_yinyou10.apk',
'gongzhonghao': 'https://image.lecheng163.com/yinyou_gongzhonghao.apk',
'yinmeng0': 'https://image.lecheng163.com/yinmeng_yinmeng0.apk',
'yinmeng1': 'https://image.lecheng163.com/yinmeng_yinmeng1.apk',
'yinmeng2': 'https://image.lecheng163.com/yinmeng_yinmeng2.apk',
'yinmeng3': 'https://image.lecheng163.com/yinmeng_yinmeng3.apk',
'yinmeng4': 'https://image.lecheng163.com/yinmeng_yinmeng4.apk',
'yinmeng5': 'https://image.lecheng163.com/yinmeng_yinmeng5.apk',
'yinmeng6': 'https://image.lecheng163.com/yinmeng_yinmeng6.apk',
'yinmeng7': 'https://image.lecheng163.com/yinmeng_yinmeng7.apk',
'yinmeng8': 'https://image.lecheng163.com/yinmeng_yinmeng8.apk',
'yinmeng9': 'https://image.lecheng163.com/yinmeng_yinmeng9.apk',
'yinmeng10': 'https://image.lecheng163.com/yinmeng_yinmeng10.apk',
'gongzhonghao': 'https://image.lecheng163.com/yinmeng_gongzhonghao.apk',
'zhaohui': 'https://image.lecheng163.com/zhaohui.apk'
// 'baomihua01': 'https://image.lecheng163.com/accompany_release_v_213_1_baomihua01_sign.apk'
@@ -25,7 +25,7 @@ $(function () {
let version = checkVersion()
//判断url参数是否是与渠道包名一致
let androidUrl = null;
channelDict.hasOwnProperty(channelData) ? androidUrl = channelDict[channelData] : androidUrl = 'https://image.lecheng163.com/yinyou_official.apk';
channelDict.hasOwnProperty(channelData) ? androidUrl = channelDict[channelData] : androidUrl = 'https://image.lecheng163.com/yinmeng_official.apk';
let iosUrl = 'http://doudouyue.com/8axv' //ios企业包
// let iosUrl = 'https://apps.apple.com/cn/app/id1571083482' //ios商店包

View File

@@ -88,7 +88,7 @@ $(function () {
toastMsg('请在APP内打开')
}
})
shareObj.data.link = shareObj.data.showUrl = `${urlPrefix}/yinyou/activity/2022-newYear/share.html?uid=${pubInfo.uid}`;
shareObj.data.link = shareObj.data.showUrl = `${urlPrefix}/yinmeng/activity/2022-newYear/share.html?uid=${pubInfo.uid}`;
getInFo();
dateList();
getRoomUid();

View File

@@ -0,0 +1,545 @@
.layui-m-layershade {
background-color: rgba(0, 0, 0, 0.3) !important;
}
body {
width: 10rem;
height: 49.29333rem;
background: url(../images/bg.png) no-repeat;
background-size: 100% 100%;
overflow-y: scroll;
position: relative;
}
.back {
position: fixed;
top: 0.93333rem;
left: 0.45333rem;
z-index: 99;
width: 0.82667rem;
height: 0.82667rem;
}
.back img {
width: 100%;
height: 100%;
}
.back p {
color: #fff;
font-size: 0.42667rem;
position: absolute;
width: 9rem;
left: 0;
top: 0;
height: 100%;
text-align: center;
line-height: 0.82667rem;
}
.rule_icon {
width: 1.74667rem;
height: 1.86667rem;
position: absolute;
top: 9.41333rem;
right: 0rem;
}
.time {
width: 7.89333rem;
height: 1.21333rem;
background: url(../images/time.png) no-repeat;
background-size: 100% 100%;
position: absolute;
top: 11.18667rem;
left: 50%;
transform: translateX(-50%);
}
.time span {
color: #320959;
font-size: 0.32rem;
font-weight: bold;
position: absolute;
height: 0.4rem;
line-height: 0.35rem;
width: 0.55rem;
top: 0.2rem;
text-align: center;
}
.time .sp1 {
left: 3.37rem;
}
.time .sp2 {
left: 4.3rem;
}
.time .sp3 {
left: 5.22rem;
}
.time .sp4 {
left: 6.13rem;
}
.title {
width: 4.49333rem;
height: 1.02667rem;
position: relative;
top: 12.1rem;
left: 50%;
transform: translateX(-50%);
}
.timeOut {
width: 7.89333rem;
height: 1.21333rem;
position: absolute;
left: 50%;
transform: translateX(-50%);
top: 11.18667rem;
display: none;
}
.tab {
width: 8.70667rem;
position: absolute;
top: 13.22667rem;
left: 50%;
transform: translateX(-50%);
display: flex;
justify-content: space-between;
}
.tab div {
width: 2.86667rem;
height: 1.16rem;
}
.tab .tab1 {
background: url(../images/tab1.png) no-repeat;
background-size: 100% 100%;
}
.tab .tab2 {
background: url(../images/tab2.png) no-repeat;
background-size: 100% 100%;
}
.tab .tab3 {
background: url(../images/tab3.png) no-repeat;
background-size: 100% 100%;
}
.tab .act1 {
background: url(../images/tabAct1.png) no-repeat;
background-size: 100% 100%;
}
.tab .act2 {
background: url(../images/tabAct2.png) no-repeat;
background-size: 100% 100%;
}
.tab .act3 {
background: url(../images/tabAct3.png) no-repeat;
background-size: 100% 100%;
}
.timeOutTab {
width: 2.86667rem;
height: 1.16rem;
position: absolute;
left: 50%;
transform: translateX(-50%);
top: 13.22667rem;
display: none;
}
.text {
width: 100%;
text-align: center;
color: #FFFFFF;
font-size: 0.33333rem;
position: absolute;
top: 14.8rem;
left: 0;
}
.top3 {
width: 8.85333rem;
height: 2.78667rem;
background: url(../images/top3Box.png) no-repeat;
background-size: 100% 100%;
position: relative;
margin: 17.6rem auto 0.05333rem;
}
.top3 .no1 {
width: 3.14667rem;
height: 3.54667rem;
position: absolute;
left: 50%;
transform: translateX(-50%);
top: -3.41333rem;
}
.top3 .no1 .ts {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 2;
}
.top3 .no1 .tx {
width: 2.17333rem;
height: 2.17333rem;
border-radius: 50%;
position: absolute;
top: 0.73rem;
left: 50%;
transform: translateX(-50%);
}
.top3 .no1 p {
width: 100%;
text-align: center;
color: #fff;
font-size: 0.42667rem;
font-weight: 500;
position: absolute;
left: 0;
top: 4.26667rem;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.top3 .no1 span {
width: 100%;
text-align: center;
color: #fff;
font-size: 0.26667rem;
text-align: center;
position: absolute;
left: 0;
top: 4.93333rem;
}
.top3 .no1 b {
width: 100%;
text-align: center;
color: #fff;
font-size: 0.26667rem;
text-align: center;
position: absolute;
left: 0;
top: 5.4rem;
}
.top3 .no1 b i {
font-style: normal;
}
.top3 .no2 {
width: 2.8rem;
height: 3.14667rem;
position: absolute;
left: 0;
top: -2.4rem;
}
.top3 .no2 .ts {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 2;
}
.top3 .no2 .tx {
width: 1.93333rem;
height: 1.93333rem;
border-radius: 50%;
position: absolute;
top: 0.73rem;
left: 50%;
transform: translateX(-50%);
}
.top3 .no2 p {
width: 90%;
text-align: center;
color: #fff;
font-size: 0.42667rem;
font-weight: 500;
position: absolute;
left: 0.13333rem;
top: 3.73333rem;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.top3 .no2 span {
width: 100%;
text-align: center;
color: #fff;
font-size: 0.26667rem;
text-align: center;
position: absolute;
left: 0;
top: 4.26667rem;
}
.top3 .no2 b {
width: 100%;
text-align: center;
color: #fff;
font-size: 0.26667rem;
text-align: center;
position: absolute;
left: 0;
top: 4.66667rem;
}
.top3 .no2 b i {
font-style: normal;
}
.top3 .no3 {
width: 2.8rem;
height: 3.14667rem;
position: absolute;
right: 0;
top: -2.4rem;
}
.top3 .no3 .ts {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 2;
}
.top3 .no3 .tx {
width: 1.93333rem;
height: 1.93333rem;
border-radius: 50%;
position: absolute;
top: 0.73rem;
left: 50%;
transform: translateX(-50%);
}
.top3 .no3 p {
width: 90%;
text-align: center;
color: #fff;
font-size: 0.42667rem;
font-weight: 500;
position: absolute;
left: 0.26667rem;
top: 3.73333rem;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.top3 .no3 span {
width: 100%;
text-align: center;
color: #fff;
font-size: 0.26667rem;
text-align: center;
position: absolute;
left: 0;
top: 4.26667rem;
}
.top3 .no3 b {
width: 100%;
text-align: center;
color: #fff;
font-size: 0.26667rem;
text-align: center;
position: absolute;
left: 0;
top: 4.66667rem;
}
.top3 .no3 b i {
font-style: normal;
}
.list {
width: 8.85333rem;
height: 25.8rem;
margin: 0 auto;
}
.list li {
width: 100%;
height: 2.08rem;
margin-bottom: 0.08rem;
background: url(../images/liBg.png) no-repeat;
background-size: 100% 100%;
box-sizing: border-box;
padding: 0 0.2rem 0 0.6rem;
}
.list li .num {
width: 0.53333rem;
height: 100%;
line-height: 2.08rem;
color: #fff;
font-size: 0.46667rem;
font-weight: 500;
float: left;
margin-right: 0.30667rem;
}
.list li .tx {
width: 1.17333rem;
height: 1.17333rem;
border-radius: 50%;
background: url(../images/liTx.png) no-repeat;
background-size: 100% 100%;
display: block;
float: left;
margin-top: 0.44rem;
margin-right: 0.34667rem;
}
.list li .box {
width: 2.8rem;
float: left;
color: #fff;
font-size: 0.34667rem;
font-weight: 500;
}
.list li .box p {
width: 100%;
margin-top: 0.6rem;
margin-bottom: 0.14667rem;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.list li .score {
float: right;
height: 100%;
line-height: 2.08rem;
color: #fff;
font-size: 0.34667rem;
}
.txt {
width: 100%;
text-align: center;
position: absolute;
left: 0;
color: #FFFFFF;
font-size: 0.28rem;
font-weight: 500;
top: 48.68rem;
}
.rule {
position: fixed;
left: 0;
top: 0;
bottom: 0;
right: 0;
background: rgba(0, 0, 0, 0.5);
z-index: 99;
display: none;
}
.rule .rule_in {
width: 8.68rem;
height: 13.88rem;
background: url(../images/ruleBg.png) no-repeat;
background-size: 100% 100%;
position: relative;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.rule .rule_in .tabs {
width: 7.04rem;
height: 1.86667rem;
display: flex;
justify-content: space-between;
position: absolute;
top: 0.54667rem;
left: 50%;
transform: translateX(-50%);
}
.rule .rule_in .tabs div {
width: 3.33333rem;
height: 1.86667rem;
}
.rule .rule_in .tabs .tab1 {
background: url(../images/ruletab1.png) no-repeat;
background-size: 100% 100%;
}
.rule .rule_in .tabs .tab2 {
background: url(../images/ruletab2.png) no-repeat;
background-size: 100% 100%;
}
.rule .rule_in .tabs .ruletabActs1 {
background: url(../images/ruletabAct1.png) no-repeat;
background-size: 100% 100%;
}
.rule .rule_in .tabs .ruletabActs2 {
background: url(../images/ruletabAct2.png) no-repeat;
background-size: 100% 100%;
}
.rule .rule_in .box1,
.rule .rule_in .box2 {
width: 8rem;
height: 10.68rem;
overflow-y: scroll;
position: absolute;
top: 2.38667rem;
left: 50%;
transform: translateX(-50%);
}
.rule .rule_in .box1::-webkit-scrollbar,
.rule .rule_in .box2::-webkit-scrollbar {
width: 0;
display: none;
}
.rule .rule_in .box1 img,
.rule .rule_in .box2 img {
display: block;
width: 100%;
height: 23.98667rem;
}
.rule .rule_in .box2 {
display: none;
}
.rule .rule_in .box2 img {
height: 10.68rem;
}

View File

@@ -0,0 +1,547 @@
@function px2rem($px) {
@return $px / 75+rem;
}
.layui-m-layershade {
background-color: rgba(0, 0, 0, .3) !important;
}
body {
width: px2rem(750);
height: px2rem(3697);
background: url(../images/bg.png) no-repeat;
background-size: 100% 100%;
overflow-y: scroll;
position: relative;
}
.back {
position: fixed;
top: px2rem(70);
left: px2rem(34);
z-index: 99;
width: px2rem(62);
height: px2rem(62);
img {
width: 100%;
height: 100%;
}
p {
color: #fff;
font-size: px2rem(32);
position: absolute;
width: 9rem;
left: 0;
top: 0;
height: 100%;
text-align: center;
line-height: px2rem(62);
}
}
.rule_icon {
width: px2rem(131);
height: px2rem(140);
position: absolute;
top: px2rem(706);
right: px2rem(0);
}
.time {
width: px2rem(592);
height: px2rem(91);
background: url(../images/time.png) no-repeat;
background-size: 100% 100%;
position: absolute;
top: px2rem(839);
left: 50%;
transform: translateX(-50%);
span {
color: #320959;
font-size: px2rem(24);
font-weight: bold;
position: absolute;
height: 0.4rem;
line-height: 0.35rem;
width: 0.55rem;
top: 0.2rem;
text-align: center;
}
.sp1 {
left: 3.37rem;
}
.sp2 {
left: 4.3rem;
}
.sp3 {
left: 5.22rem;
}
.sp4 {
left: 6.13rem;
}
}
.title {
width: px2rem(337);
height: px2rem(77);
position: relative;
top: 12.1rem;
left: 50%;
transform: translateX(-50%);
}
.timeOut {
width: px2rem(592);
height: px2rem(91);
position: absolute;
left: 50%;
transform: translateX(-50%);
top: px2rem(839);
display: none;
}
.tab {
width: px2rem(653);
position: absolute;
top: px2rem(992);
left: 50%;
transform: translateX(-50%);
display: flex;
justify-content: space-between;
div {
width: px2rem(215);
height: px2rem(87);
}
.tab1 {
background: url(../images/tab1.png) no-repeat;
background-size: 100% 100%;
}
.tab2 {
background: url(../images/tab2.png) no-repeat;
background-size: 100% 100%;
}
.tab3 {
background: url(../images/tab3.png) no-repeat;
background-size: 100% 100%;
}
.act1 {
background: url(../images/tabAct1.png) no-repeat;
background-size: 100% 100%;
}
.act2 {
background: url(../images/tabAct2.png) no-repeat;
background-size: 100% 100%;
}
.act3 {
background: url(../images/tabAct3.png) no-repeat;
background-size: 100% 100%;
}
}
.timeOutTab {
width: px2rem(215);
height: px2rem(87);
position: absolute;
left: 50%;
transform: translateX(-50%);
top: px2rem(992);
display: none;
}
.text {
width: 100%;
text-align: center;
color: #FFFFFF;
font-size: px2rem(25);
position: absolute;
top: px2rem(1110);
left: 0;
}
.top3 {
width: px2rem(664);
height: px2rem(209);
background: url(../images/top3Box.png) no-repeat;
background-size: 100% 100%;
position: relative;
margin: 17.6rem auto px2rem(4);
.no1 {
width: px2rem(236);
height: px2rem(266);
position: absolute;
left: 50%;
transform: translateX(-50%);
top: px2rem(-256);
.ts {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 2;
}
.tx {
width: px2rem(163);
height: px2rem(163);
border-radius: 50%;
position: absolute;
top: 0.73rem;
left: 50%;
transform: translateX(-50%);
}
p {
width: 100%;
text-align: center;
color: #fff;
font-size: px2rem(32);
font-weight: 500;
position: absolute;
left: 0;
top: px2rem(320);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
span {
width: 100%;
text-align: center;
color: #fff;
font-size: px2rem(20);
text-align: center;
position: absolute;
left: 0;
top: px2rem(370);
}
b {
width: 100%;
text-align: center;
color: #fff;
font-size: px2rem(20);
text-align: center;
position: absolute;
left: 0;
top: px2rem(405);
i {
font-style: normal;
}
}
}
.no2 {
width: px2rem(210);
height: px2rem(236);
position: absolute;
left: 0;
top: -2.4rem;
.ts {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 2;
}
.tx {
width: px2rem(145);
height: px2rem(145);
border-radius: 50%;
position: absolute;
top: 0.73rem;
left: 50%;
transform: translateX(-50%);
}
p {
width: 90%;
text-align: center;
color: #fff;
font-size: px2rem(32);
font-weight: 500;
position: absolute;
left: px2rem(10);
top: px2rem(280);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
span {
width: 100%;
text-align: center;
color: #fff;
font-size: px2rem(20);
text-align: center;
position: absolute;
left: 0;
top: px2rem(320);
}
b {
width: 100%;
text-align: center;
color: #fff;
font-size: px2rem(20);
text-align: center;
position: absolute;
left: 0;
top: px2rem(350);
i {
font-style: normal;
}
}
}
.no3 {
width: px2rem(210);
height: px2rem(236);
position: absolute;
right: 0;
top: -2.4rem;
.ts {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 2;
}
.tx {
width: px2rem(145);
height: px2rem(145);
border-radius: 50%;
position: absolute;
top: 0.73rem;
left: 50%;
transform: translateX(-50%);
}
p {
width: 90%;
text-align: center;
color: #fff;
font-size: px2rem(32);
font-weight: 500;
position: absolute;
left: px2rem(20);
top: px2rem(280);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
span {
width: 100%;
text-align: center;
color: #fff;
font-size: px2rem(20);
text-align: center;
position: absolute;
left: 0;
top: px2rem(320);
}
b {
width: 100%;
text-align: center;
color: #fff;
font-size: px2rem(20);
text-align: center;
position: absolute;
left: 0;
top: px2rem(350);
i {
font-style: normal;
}
}
}
}
.list {
width: px2rem(664);
height: 25.8rem;
margin: 0 auto;
li {
width: 100%;
height: px2rem(156);
margin-bottom: px2rem(6);
background: url(../images/liBg.png) no-repeat;
background-size: 100% 100%;
box-sizing: border-box;
padding: 0 px2rem(15) 0 px2rem(45);
.num {
width: px2rem(40);
height: 100%;
line-height: px2rem(156);
color: #fff;
font-size: px2rem(35);
font-weight: 500;
float: left;
margin-right: px2rem(23);
}
.tx {
width: px2rem(88);
height: px2rem(88);
border-radius: 50%;
background: url(../images/liTx.png) no-repeat;
background-size: 100% 100%;
display: block;
float: left;
margin-top: px2rem(33);
margin-right: px2rem(26);
}
.box {
width: px2rem(210);
float: left;
color: #fff;
font-size: px2rem(26);
font-weight: 500;
p {
width: 100%;
margin-top: px2rem(45);
margin-bottom: px2rem(11);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
}
.score {
float: right;
height: 100%;
line-height: px2rem(156);
color: #fff;
font-size: px2rem(26);
}
}
}
.txt {
width: 100%;
text-align: center;
position: absolute;
left: 0;
color: #FFFFFF;
font-size: px2rem(21);
font-weight: 500;
top: px2rem(3651);
}
.rule {
position: fixed;
left: 0;
top: 0;
bottom: 0;
right: 0;
background: rgba(0, 0, 0, .5);
z-index: 99;
display: none;
.rule_in {
width: px2rem(651);
height: px2rem(1041);
background: url(../images/ruleBg.png) no-repeat;
background-size: 100% 100%;
position: relative;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
.tabs {
width: px2rem(528);
height: px2rem(140);
display: flex;
justify-content: space-between;
position: absolute;
top: px2rem(41);
left: 50%;
transform: translateX(-50%);
div {
width: px2rem(250);
height: px2rem(140);
}
.tab1 {
background: url(../images/ruletab1.png) no-repeat;
background-size: 100% 100%;
}
.tab2 {
background: url(../images/ruletab2.png) no-repeat;
background-size: 100% 100%;
}
.ruletabActs1 {
background: url(../images/ruletabAct1.png) no-repeat;
background-size: 100% 100%;
}
.ruletabActs2 {
background: url(../images/ruletabAct2.png) no-repeat;
background-size: 100% 100%;
}
}
.box1,
.box2 {
width: px2rem(600);
height: px2rem(801);
overflow-y: scroll;
position: absolute;
top: px2rem(179);
left: 50%;
transform: translateX(-50%);
&::-webkit-scrollbar {
width: 0;
display: none;
}
img {
display: block;
width: 100%;
height: px2rem(1799);
}
}
.box2 {
display: none;
img {
height: px2rem(801);
}
}
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 562 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

View File

@@ -0,0 +1,102 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>榜首争夺战</title>
<link rel="stylesheet" href="../../common/css/reset.css">
<link rel="stylesheet" href="./css/index.css">
</head>
<body>
<!-- 顶部返回 -->
<div class="back">
<img src="./images/travel/back.png" alt="">
</div>
<!-- 活动规则icon -->
<img src="./images/rule_icon.png" alt="" class="rule_icon">
<!-- 倒计时 -->
<div class="time">
<span class="sp1">00</span>
<span class="sp2">00</span>
<span class="sp3">00</span>
<span class="sp4">00</span>
</div>
<!-- 倒计时结束时间标题 -->
<img src="./images/timeOut.png" alt="" class="timeOut">
<!-- 标题 -->
<img src="./images/title.png" alt="" class="title">
<!-- 切换 -->
<div class="tab">
<div class="tab1"></div>
<div class="tab2 act2"></div>
<div class="tab3"></div>
</div>
<!-- 时间结束展示tab -->
<img src="./images/timeOutTab.png" alt="" class="timeOutTab">
<p class="text">­1钻=1闪耀值闪耀榜前三获得本次活动奖励</p>
<!-- 前三 -->
<div class="top3">
<div class="no no1">
<img src="./images/no1.png" alt="" class="ts">
<img src="./images/logo.png" alt="" class="tx">
<p></p>
<span></span>
<b>闪耀值:<i>0</i></b>
</div>
<div class="no no2">
<img src="./images/no2.png" alt="" class="ts">
<img src="./images/logo.png" alt="" class="tx">
<p></p>
<span></span>
<b>闪耀值:<i>0</i></b>
</div>
<div class="no no3">
<img src="./images/no3.png" alt="" class="ts">
<img src="./images/logo.png" alt="" class="tx">
<p></p>
<span></span>
<b>闪耀值:<i>0</i></b>
</div>
</div>
<!-- 非前三 -->
<ul class="list">
<li>
<div class="num">44</div>
<img src="./images/logo.png" alt="" class="tx">
<div class="box">
<p>房间名称</p>
<span>ID: 1234</span>
</div>
<div class="score">闪耀值: 123456</div>
</li>
</ul>
<!-- 免责声明 -->
<p class="txt">本活动与Apple inc.无关</p>
<!-- 规则弹窗 -->
<div class="rule">
<div class="rule_in">
<div class="tabs">
<div class="tab1 ruletabActs1"></div>
<div class="tab2"></div>
</div>
<div class="box1">
<img src="./images/ruleBgIn.png" alt="">
</div>
<div class="box2">
<img src="./images/ruleBgIn2.png" alt="">
</div>
</div>
</div>
</body>
</html>
<script src="../../common/js/flexible.js"></script>
<script src="../../common/js/jquery-3.2.1.min.js"></script>
<script src="../../common/js/common2.js"></script>
<script src="../../common/js/layer.js"></script>
<script src="../../common/js/vconsole.min.js"></script>
<script src="../../common/js/route-constant.js"></script>
<!-- <script src="./js/wow.js"></script> -->
<script src="./js/index.js"></script>

View File

@@ -0,0 +1,239 @@
let urlPrefix = getUrlPrefix()
let browser = checkVersion()
let env = EnvCheck();
if (env == 'test') {
new VConsole();
}
// 封装layer消息提醒框
let layerIndex
const showLoading = (content = '加载中...') => {
layer.open({
type: 2,
shadeClose: false,
content,
success (e) {
layerIndex = $(e).attr('index')
}
})
}
const hideLoading = (index) => {
layer.close(index)
}
const toastMsg = (content = '操作完成', time = 2) => {
layer.open({
content,
time,
skin: 'msg'
})
}
var leftTime;//倒计时暂存
var timeOut2;//倒计时暂存
var rankType = 1;//1日榜2总榜
var date;//日期
var dateArr = [];//存放昨日和今日时间
// 初始化函数
$(function () {
getInfoFromClient()
setTimeout(function () {
// 页面全屏
if (browser.app) {
if (browser.android) {
window.androidJsObj.initShowNav(false)
} else {
window.webkit.messageHandlers.initShowNav.postMessage(0)
}
};
// 顶部返回事件
$('.back').click(() => {
if (browser.android) {
window.androidJsObj.closeWebView()
} else {
window.webkit.messageHandlers.closeWebView.postMessage(null)
}
})
getRank(rankType, date);
}, 100)
})
// 获取榜单接口
function getRank (rankType, date) {
$('.list li').remove();
showLoading()
networkRequest({
type: 'get',
url: urlPrefix + '/act/2023RoomPk/rank/getRank',
data: { rankType, date },
success (res) {
if (res.code === 200) {
// 处理倒计时
if (rankType == 1) {
const curTime = res.timestamp
var endTime = null;
if (browser.ios) {
endTime = (new Date(`${res.data.dateList[res.data.dateList.length - 1]} 11:59:59`.replace(/-/g, "/")).getTime())
} else {
endTime = (new Date(`${res.data.dateList[res.data.dateList.length - 1]} 11:59:59`).getTime())
}
leftTime = endTime - res.timestamp;
const hadEnd = (endTime - curTime) <= 0
if (hadEnd) {
rankType = 2;
date = null;
getRank(rankType, date)
return
}
}
countup();
dateArr[0] = dateFormat(res.timestamp - 86400000, 'yyyy-MM-dd');
dateArr[1] = dateFormat(res.timestamp, 'yyyy-MM-dd');
// 处理前三
var top3 = res.data.rankList.slice(0, 3);
var notTop3 = res.data.rankList.slice(3);
if (top3.length < 3) {
let arr = new Array(3 - top3.length).fill({
avatar: './images/logo.png',
nick: '虚位以待',
erbanNo: 'ID:虚位以待',
score: " 0"
})
top3.push(...arr)
}
top3.forEach((res, i) => {
$(`.top3 .no${i + 1} .ts`).attr('uid', res.uid);
$(`.top3 .no${i + 1} .tx`).attr('src', res.avatar);
$(`.top3 .no${i + 1} p`).text(res.nick);
$(`.top3 .no${i + 1} span`).text(res.erbanNo);
$(`.top3 .no${i + 1} b i`).text(unitProcessing(res.score, 10000, 1, 'w'));
})
// 非前三
var str = '';
notTop3.forEach((res, i) => {
str += `
<li>
<div class="num">${res.ranking}</div>
<img src="${res.avatar}" uid=${res.uid} alt="" class="tx">
<div class="box">
<p>${res.nick}</p>
<span>ID: ${res.erbanNo}</span>
</div>
<div class="score">闪耀值: ${unitProcessing(res.score, 10000, 1, 'w')}</div>
</li>
`
})
$('.list').append(str);
} else {
toastMsg(res.message)
}
hideLoading(layerIndex)
},
error (err) {
hideLoading(layerIndex)
toastMsg('网络错误,请退出重进')
}
})
}
// 榜单切换
$('.tab div').click(function () {
var i = $(this).index() + 1;
rankType = i == 1 || i == 2 ? 1 : 2;
$('.tab div').removeClass('act1').removeClass('act3').removeClass('act2');
$(this).addClass(`act${i}`);
if (i == 1 || i == 2) {
date = dateArr[i - 1];
} else {
date = null;
}
getRank(rankType, date);
})
// 规则tab切换
$('.rule .rule_in .tabs div').click(function () {
var i = $(this).index() + 1;
$('.rule .rule_in .tabs div').removeClass('ruletabActs1').removeClass('ruletabActs2');
$('.rule .rule_in .box1, .rule .rule_in .box2').hide();
$(this).addClass(`ruletabActs${i}`);
if (i == 1) {
$('.rule .rule_in .box1').show();
} else {
$('.rule .rule_in .box2').show();
}
return false
})
// 打开规则
$('.rule_icon').click(function () {
$('.rule').show();
bodyScroolFun(true);
})
// 关闭规则
$('.rule').click(function () {
$(this).hide();
bodyScroolFun(false);
})
// 倒计时
function countup () {
clearTimeout(timeOut2)
//获取当前时间
// var now = nowTime;
var d = 0;
var h = 0;
var m = 0;
var s = 0;
//定义变量 d,h,m,s保存倒计时的时间
var d, h, m, s;
//递归每秒调⽤countTime⽅法显⽰动态时间效果
if (leftTime >= 0 && leftTime < 1000) {
rankType = 2;
date = null;
getRank(rankType, date);
} else if (leftTime > 1000) {
d = getzf(Math.floor(leftTime / 1000 / 60 / 60 / 24));
h = getzf(Math.floor(leftTime / 1000 / 60 / 60 % 24));
m = getzf(Math.floor(leftTime / 1000 / 60 % 60));
s = getzf(Math.floor(leftTime / 1000 % 60));
//将倒计时赋值到div中
$('.time .sp1').text(d);
$('.time .sp2').text(h);
$('.time .sp3').text(m);
$('.time .sp4').text(s);
} else {
//todo 展示活动已结束
$('.timeOutTab').show();
$('.timeOut').show();
$('.tab').hide();
$('.time').hide();
}
if (leftTime > 0){
leftTime = leftTime - 1000;
}
timeOut2 = setTimeout(countup, 1000);
}
//补0操作
function getzf (num) {
if (parseInt(num) < 10) {
num = '0' + num;
}
return num;
}
// 点击前三按钮
$('.top3 .no .ts').on('click', function () {
var uid = $(this).attr('uid');
if (browser.ios) {
window.webkit.messageHandlers.openRoom.postMessage(uid);
} else if (browser.android) {
if (androidJsObj && typeof androidJsObj === 'object') {
window.androidJsObj.openRoom(uid);
}
}
})
// 点击非前三按钮
$('.list').on('click', 'li .tx', function () {
var uid = $(this).attr('uid');
console.log(uid);
if (browser.ios) {
window.webkit.messageHandlers.openRoom.postMessage(uid);
} else if (browser.android) {
if (androidJsObj && typeof androidJsObj === 'object') {
window.androidJsObj.openRoom(uid);
}
}
})

View File

@@ -0,0 +1,46 @@
var baba = document.querySelector('body');
baba.addEventListener('click', function (e) {
// $('body,html').css({ "width": "100%", "position": "relative", "overflow": "hidden" });
tianJia(e);
})
var erZi = [];
function tianJia (e) {
var sunZi = document.createElement('div');
sunZi.className = 'rabbit';
// sunZi.innerHTML = '<i class="iconfont icon-tuzi"></i>';
sunZi.innerHTML = '<img src="./images/love.png" alt="">';
baba.appendChild(sunZi);
erZi.push({
el: sunZi,
top: e.pageY - 30,
left: e.pageX - 20,
opacity: 1,
scale: 1,
color: `rgb(${255 * Math.random()},${255 * Math.random()},${255 * Math.random()})`
});
move();
};
function move () {
for (var i = 0; i < erZi.length; i++) {
if (erZi[i].opacity <= 0) {
baba.removeChild(erZi[i].el);
erZi.splice(i, 1);
return;
}
erZi[i].top--;
erZi[i].opacity = erZi[i].opacity - 0.04;
// erZi[i].scale = erZi[i].scale + 0.0001;
erZi[i].el.style.cssText = `
top: ${erZi[i].top}px;
left: ${erZi[i].left}px;
color: ${erZi[i].color};
opacity: ${erZi[i].opacity};
transform: scale(${erZi[i].scale});
position: absolute;
`
}
window.requestAnimationFrame(move);
// $('body,html').css({ "width": "100%", "position": "relative", "overflow": "auto" });
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 239 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 159 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 837 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 437 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 442 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 220 KiB

Some files were not shown because too many files have changed in this diff Show More