Compare commits

..

93 Commits

Author SHA1 Message Date
Max
842bf98958 feat:修改版本号 2024-02-26 20:46:15 +08:00
Max
f110a47c0e fix:修复房间banner详情页图标展示错误问题 2024-02-26 17:14:12 +08:00
Max
160e5025b8 fix:修复首页没有更多Tab时默认第一个Tab不能正常初始化问题 2024-02-23 19:51:01 +08:00
Max
9ec8385544 fix:调整滚动条配置方式(发现部分手机无效,这样改后貌似可以) 2024-02-23 18:47:27 +08:00
Max
13106a62e4 fix:修复房间玩法资源位样式问题(滚动条| 背景色) 2024-02-23 16:35:43 +08:00
Max
7a677c96cd fix:修复首页Tab页无数据的提示文案 2024-02-23 15:51:02 +08:00
Max
7093cfa7f3 fix:修复首页Tab页列表分页传参导致bug 2024-02-23 14:38:47 +08:00
Max
3747c10dc1 feat:完成预留活动(模版消息)公屏 2024-02-23 14:36:51 +08:00
Max
d9e3c32f1b feat:完成首页动态Tab功能 2024-02-22 14:17:41 +08:00
Max
9891c6f9d0 fix:优化房间玩法资源位展开效果 2024-02-21 16:43:22 +08:00
Max
f721e34139 feat:去掉守护星球公屏昵称前后空格:和其他公屏样式风格保持一致 2024-02-21 15:53:41 +08:00
Max
069eb3e89c feat:公会主播收入页面增加直播时长信息展示 2024-02-21 15:52:30 +08:00
Max
8ae154cf09 feat:守护星球公屏样式微调(昵称前后加空格) 2024-02-21 14:26:44 +08:00
Max
6b90fedb8b Merge branch 'feature/room_icon' into test/2.6.0 2024-02-21 14:06:46 +08:00
Max
cee6060d62 feat:新增守护星球公屏 2024-02-21 14:06:37 +08:00
Max
0acd6f9c88 feat:增加首充成功后房间banner刷新 2024-02-21 09:58:23 +08:00
Max
9a075db5d5 feat:完成房间资源位改版 2024-02-20 19:35:40 +08:00
Max
592dbc78f3 feat:输出包文件名称增加versionCode信息 2024-02-02 18:35:16 +08:00
Max
c3bf0b9451 fix:修复寻爱飘窗高等级重复展示问题(还是忍不住吐槽下:乱七八糟的事件漫天飞) 2024-02-01 18:57:02 +08:00
Max
82ad02f2a7 feat:补充支付结果未登录判断 2024-02-01 15:07:27 +08:00
Max
fb6d784c1d Merge branch 'peko_feature/my_car' into develop 2024-02-01 15:05:00 +08:00
Max
3e4d9654c9 feat:完成mycard支付结果回调处理 2024-02-01 14:54:32 +08:00
Max
923e598344 feat:设置SplashScreen默认背景色(部分手机默认黑色) 2024-01-31 16:49:12 +08:00
Max
5de48352c5 feat:去掉年度盛典icon 2024-01-31 16:48:27 +08:00
Max
5140a70569 Merge branch 'fix/xunai' into develop 2024-01-31 16:09:50 +08:00
Max
0e405f5bda fix:修复夺宝5级礼物未在公屏展示问题 2024-01-31 16:09:45 +08:00
Max
d5be4ace02 fix:修复寻爱飘窗重复展示问题 2024-01-31 14:58:16 +08:00
Max
4475d622fd feat:完成mycard跳转对接 2024-01-31 11:42:09 +08:00
Max
03faea9138 feat:调整新的首页tab图标 2024-01-06 16:03:33 +08:00
Max
37afa710fe feat:调整首页Tab图标资源 2024-01-06 15:51:49 +08:00
Max
6a71670b84 fix:调整普通房/牌照房 主麦位置UI 2024-01-06 15:43:39 +08:00
Max
615089d1e1 feat:删掉测试代码 2024-01-06 11:48:14 +08:00
Max
47b38458df feat:去掉调试日志 2024-01-06 11:42:31 +08:00
Max
91be03ea07 fix:修复个播PK进房未加入对方房间问题 2024-01-05 19:23:38 +08:00
Max
f7a500770a feat:补充加入频道失败的异常提示 2024-01-05 18:50:36 +08:00
Max
d82bb55c4e feat:调整部分图标(年度盛典) 2024-01-05 18:20:06 +08:00
Max
dc1383be70 fix:修复福袋飘窗礼物数量展示问题 2024-01-05 18:04:47 +08:00
Max
368ed2bf70 fix:修复个播PK声音状态异常(多线程不同步导致)
fix:PK数据接口字段适配
fix:修复PK麦克风状态更新不及时问题(接收到PK数据后就更新麦位状态)
2024-01-05 17:54:43 +08:00
Max
d595ed469e Merge branch 'peko_feature/notify' into peko_test/2.5.0 2024-01-05 11:33:49 +08:00
Max
792ad5141c fix:调整福袋飘窗点击跳转区域 2024-01-05 11:20:19 +08:00
Max
de6a4fe524 fix:修复房间内福袋飘窗文本展示问题;增加跳转提示 2024-01-05 11:07:32 +08:00
Max
d0cb9e43b1 Merge branch 'peko_feature/notify' into peko_test/2.5.0 2024-01-04 20:41:01 +08:00
Max
ef8d9b0b6f feat:完成飘窗优先级控制 2024-01-04 20:40:49 +08:00
Max
e781369be1 Merge branch 'peko_feature/notify' into peko_test/2.5.0 2024-01-03 19:41:38 +08:00
Max
3bd13e732a Merge branch 'peko_feature/pk' into peko_test/2.5.0 2024-01-03 19:41:28 +08:00
Max
67babbaebd feat:初步完成声网个播PK功能 2024-01-03 18:27:09 +08:00
Max
c392b20f21 feat:完成全局福袋飘窗点击跳转提示;调整飘窗文案 2024-01-03 11:07:05 +08:00
Max
0a1ae82d42 feat:完成全服福袋通知样式调整 2024-01-02 20:15:35 +08:00
Max
6dc63e1d26 Merge branch 'peko_feature/online' into peko_test/2.5.0 2024-01-02 18:23:19 +08:00
Max
2dcbcf7179 feat:完成铭牌渲染优化 2024-01-02 17:38:17 +08:00
Max
bcd6faf213 feat:调整房间在线列表-房主判断字段,适配隐身进房展示 2024-01-02 16:15:46 +08:00
Max
072c837c99 feat:完成房间内福袋飘窗UI调整 2024-01-02 15:29:26 +08:00
Max
067f97d6be feat:完成房间在线列表优化需求 2024-01-02 11:32:05 +08:00
Max
15b317d5d0 feat:写了接口请求部分,未实现UI等部分;(接口500,下周继续) 2023-12-29 19:46:46 +08:00
Max
16712197e3 feat:完成私聊限制需求(每发消息都请求接口) 2023-12-29 17:02:22 +08:00
Max
24ccadc593 fix:修复个播小时榜点击无效问题 2023-12-19 16:33:40 +08:00
Max
88767208bd 同步hiyoo:调整房间小时榜、音乐、房间榜入口位置 2023-12-19 15:30:56 +08:00
Max
91bb8f7871 fix:修复相亲房布局导致的异常 2023-12-18 10:58:59 +08:00
Max
dedb075c56 fix:补充公会搜索的空判断 2023-12-15 20:18:02 +08:00
Max
1b1f477494 fix:修复公会搜索不出结果问题 2023-12-15 20:17:58 +08:00
Max
9a015aff0b feat:新增个播-人气礼物 2023-12-15 20:17:39 +08:00
Max
9500554550 feat:调整个播默认背景和默认麦位头饰 2023-12-15 20:17:32 +08:00
Max
23e05ccab1 fix:修复选择幸运礼物后被自动重置为选中第一个的问题 2023-12-15 20:17:03 +08:00
Max
0417e53b85 feat:调整客态视角下粉丝团提醒文案 2023-12-15 20:16:52 +08:00
Max
df96cfe5d4 fix:调整加入粉丝团入口UI 2023-12-11 17:00:54 +08:00
Max
213efcba31 fix:修复添加管理员后管理员列表中无法正常展示昵称头像问题 2023-12-11 16:14:04 +08:00
Max
9e36225b77 fix:修复个播小时榜飘窗无法展示问题 2023-12-11 15:22:39 +08:00
Max
da3d72ebff fix:修复升级弹窗偶发异常 2023-12-11 11:47:10 +08:00
Max
fd3dc7cb3c fix:个播在麦时禁止滑动 2023-12-11 11:07:25 +08:00
Max
eebe231a45 Merge branch 'peko_feature/search' into peko_test/2.4.0 2023-12-08 16:01:34 +08:00
Max
276f2002f9 Merge branch 'peko_feature/region' into peko_test/2.4.0 2023-12-08 16:01:30 +08:00
Max
2942e2f0bb feat;完成地区选择器优化(调整地区数据、支持字母索引、有效展示当前地区) 2023-12-08 15:59:59 +08:00
Max
406077b43b fix:修复房间用户详情弹窗边框展示问题 2023-12-07 18:07:45 +08:00
Max
55a8d037e0 feat:完成搜索结果条目信息展示调整(去掉性别,新增等级信息) 2023-12-07 17:10:58 +08:00
Max
ba58b0bd40 feat:刚刚少提交依赖 2023-12-07 16:02:43 +08:00
Max
151b1c37d0 feat:修复RectRoundImageView导致的图片加载问题 2023-12-07 16:01:55 +08:00
Max
4a7af141aa feat:声网RTC配置debug环境KEY 2023-12-07 15:11:28 +08:00
Max
cec6e00e09 feat:同步音萌完成个播PK屏蔽麦功能 2023-12-07 14:50:01 +08:00
Max
bf6ef26eca fix:修复个播粉丝团入口展示问题(进入有密码房间时因请求时机导致未正确加载状态) 2023-12-06 17:45:39 +08:00
Max
07845b5e60 fix:修复断网时被踢,重连后未退房问题 2023-12-06 17:03:55 +08:00
Max
097ead1327 fix:修复公会高管设置入口展示问题 2023-12-06 14:25:52 +08:00
Max
2b45d35d40 feat:升级vasdolly版本 2023-12-06 11:58:31 +08:00
Max
e6f4b40e66 fix:修复粉丝团入口逻辑 2023-12-06 11:10:33 +08:00
Max
c46f19f03f fix:修复pk-某liveData空类型导致异常 2023-12-05 18:59:35 +08:00
Max
37196025cc fix:修复个播房闪退:pk的一个liveData空类型问题 2023-12-05 18:01:44 +08:00
Max
9096a9b57f fix:修复输入密码进入游戏房的房间状态不一致问题 2023-12-04 18:54:11 +08:00
Max
c46c49715c feat:补充日志信息 2023-12-04 17:42:29 +08:00
Max
31b785c511 fix:调整礼物飘窗样式问题 2023-12-04 17:42:14 +08:00
Max
6f01c5ddad fix:修复进入有密码的房间,游戏未加载问题 2023-12-04 17:34:47 +08:00
Max
306f15f7f9 feat:通过时间,简单过滤多次重复401异常处理 2023-12-04 16:58:11 +08:00
Max
0babbedeb9 feat:同步habu完成房间banner资源位展示优化 2023-12-01 16:54:21 +08:00
Max
d09e60d206 feat:同步hubu完成【升级飘窗、加入公会】功能优化 2023-12-01 16:31:06 +08:00
Max
e37796286b feat:同步Habu完成地区隔离功能 2023-12-01 16:10:22 +08:00
9858 changed files with 163589 additions and 155989 deletions

View File

@@ -0,0 +1,34 @@
apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
android {
compileSdkVersion COMPILE_SDK_VERSION.toInteger()
defaultConfig {
minSdkVersion MIN_SDK_VERSION.toInteger()
targetSdkVersion TARGET_SDK_VERSION.toInteger()
testApplicationId 'com.soundcloud.android.crop.test'
testInstrumentationRunner 'android.test.InstrumentationTestRunner'
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
buildToolsVersion = '30.0.3'
}
dependencies {
api 'androidx.annotation:annotation:1.4.0'
api 'androidx.legacy:legacy-support-v4:1.0.0'
implementation "androidx.core:core-ktx:1.7.0"
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:$kotlin_version"
}
repositories {
mavenCentral()
}

View File

@@ -0,0 +1 @@
<manifest package="com.soundcloud.android.crop" />

View File

@@ -1,4 +1,4 @@
package com.soundcloud.crop;
package com.soundcloud.android.crop;
import android.annotation.TargetApi;
import android.app.Activity;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package com.soundcloud.crop;
package com.soundcloud.android.crop;
import android.annotation.TargetApi;
import android.content.Intent;

View File

@@ -1,4 +1,4 @@
package com.soundcloud.crop;
package com.soundcloud.android.crop;
import android.content.Context;
import android.graphics.Canvas;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package com.soundcloud.crop;
package com.soundcloud.android.crop;
import android.app.ProgressDialog;
import android.content.ContentResolver;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package com.soundcloud.crop;
package com.soundcloud.android.crop;
import android.annotation.SuppressLint;
import android.content.Context;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package com.soundcloud.crop;
package com.soundcloud.android.crop;
import android.content.Context;
import android.graphics.Bitmap;

View File

@@ -1,4 +1,4 @@
package com.soundcloud.crop;
package com.soundcloud.android.crop;
class Log {

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package com.soundcloud.crop;
package com.soundcloud.android.crop;
import android.app.Activity;
import android.os.Bundle;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package com.soundcloud.crop;
package com.soundcloud.android.crop;
import android.graphics.Bitmap;
import android.graphics.Matrix;

View File

@@ -0,0 +1,48 @@
package com.soundcloud.android.crop;
import android.content.Context;
import android.net.Uri;
import android.os.Build;
import android.os.Environment;
import android.text.TextUtils;
import android.util.Log;
import java.io.File;
public class UriUtil {
public final static String getFileProviderName(Context context){
return context.getPackageName()+".fileprovider";
}
/**
* 将TakePhoto 提供的Uri 解析出文件绝对路径
*
* @param uri
* @return
*/
public static String parseOwnUri(Context context, Uri uri) {
if (uri == null) return null;
String path;
if (TextUtils.equals(uri.getAuthority(), getFileProviderName(context))) {
String target_text_camera_photos = "camera_photos/";
if (uri.getPath() != null && uri.getPath().contains(target_text_camera_photos)) {
path = new File(uri.getPath().replace(target_text_camera_photos, ""))
.getAbsolutePath();
} else {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
path = new File(Environment.getExternalStorageDirectory(),
uri.getPath())
.getAbsolutePath();
} else {
path = uri.getPath();
}
}
} else {
path = uri.getPath();
}
return path;
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 B

View File

@@ -9,7 +9,7 @@
android:id="@+id/done_cancel_bar"
layout="@layout/crop__layout_done_cancel" />
<com.soundcloud.crop.CropImageView
<com.soundcloud.android.crop.CropImageView
android:id="@+id/crop_image"
android:layout_width="match_parent"
android:layout_height="match_parent"

View File

@@ -0,0 +1,10 @@
<resources xmlns:tools="http://schemas.android.com/tools">
<string name="crop__saving">正在儲存相片…</string>
<string name="crop__wait">請稍候…</string>
<string name="crop__pick_error">沒有可用的圖片來源</string>
<string name="crop__done">完成</string>
<string name="crop__cancel" tools:ignore="ButtonCase">取消</string>
</resources>

View File

@@ -0,0 +1,44 @@
<resources xmlns:tools="http://schemas.android.com/tools">
<style name="Crop"></style>
<style name="Crop.DoneCancelBar">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">@dimen/crop__bar_height</item>
<item name="android:orientation">horizontal</item>
<item name="android:divider">@drawable/crop__divider</item>
<item name="android:showDividers" tools:ignore="NewApi">middle</item>
<item name="android:dividerPadding" tools:ignore="NewApi">12dp</item>
<item name="android:background">@color/crop__button_bar</item>
</style>
<style name="Crop.ActionButton">
<item name="android:layout_width">0dp</item>
<item name="android:layout_height">match_parent</item>
<item name="android:layout_weight">1</item>
<item name="android:background">@drawable/crop__selectable_background</item>
</style>
<style name="Crop.ActionButtonText">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_gravity">center</item>
<item name="android:gravity">center_vertical</item>
<item name="android:paddingRight">20dp</item> <!-- Offsets left drawable -->
<item name="android:drawablePadding">8dp</item>
<item name="android:textColor">@color/crop__button_text</item>
<item name="android:textStyle">bold</item>
<item name="android:textSize">13sp</item>
</style>
<style name="Crop.ActionButtonText.Done">
<item name="android:drawableLeft">@drawable/crop__ic_done</item>
<item name="android:text">@string/crop__done</item>
</style>
<style name="Crop.ActionButtonText.Cancel">
<item name="android:drawableLeft">@drawable/crop__ic_cancel</item>
<item name="android:text">@string/crop__cancel</item>
</style>
</resources>

View File

@@ -1,31 +1,28 @@
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'
apply plugin: 'com.google.firebase.crashlytics'
apply plugin: 'kotlin-android'
apply plugin: 'com.tencent.vasdolly'
apply from: '../project.gradle'
apply from: '../mob.gradle'
apply plugin: "com.bytedance.android.aabResGuard"
apply plugin: "xml-class-guard"
def onlyArm64 = Boolean.parseBoolean(only_arm64)
android {
compileSdkVersion COMPILE_SDK_VERSION.toInteger()
defaultConfig {
applicationId isolationMode ? 'com.e.oos' : 'com.hhchu.molistar'
applicationId "com.vele.pekolive"
minSdkVersion MIN_SDK_VERSION.toInteger()
targetSdkVersion TARGET_SDK_VERSION.toInteger()
versionCode Integer.valueOf(version_code)
versionName version_name
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
multiDexEnabled true
flavorDimensions 'default'
buildConfigField "boolean", "ISOLATION_MODE", "$isolationMode"
resConfigs "en", "zh-rTW", "ar"
if (isolationMode) {
resValue "string", "app_launch_name", "Mo-debug"
} else {
resValue "string", "app_launch_name", "MoliStar"
}
manifestPlaceholders = [CRASHLYTICS_COLLECTION_ENABLED: CRASHLYTICS_COLLECTION_ENABLED.toBoolean()]
}
splits {
@@ -63,7 +60,7 @@ android {
if (abi == null) {
abi = "universal"
}
outputFileName = "MoliStar_${buildType.name}_v${defaultConfig.versionName}_${abi}_${date}.apk"
outputFileName = "piko_${buildType.name}_v${defaultConfig.versionName}_${defaultConfig.versionCode}_${abi}_${date}.apk"
}
}
@@ -83,23 +80,24 @@ android {
signingConfigs {
debug {
storeFile file('../molistar_debug.jks')
storePassword "molistar"
keyAlias "molistar"
keyPassword "molistar"
v2 {
storeFile file('../pekolive.jks')
storePassword "peko2023"
keyAlias "pekolive"
keyPassword "peko2023"
v2SigningEnabled true
v1SigningEnabled true
}
release {
storeFile file('../molistar.jks')
storePassword "molistar"
keyAlias "molistar"
keyPassword "molistar"
v2SigningEnabled true
v1 {
storeFile file('../pekolive.jks')
storePassword "peko2023"
keyAlias "pekolive"
keyPassword "peko2023"
v2SigningEnabled false
v1SigningEnabled true
}
}
sourceSets {
@@ -107,34 +105,40 @@ android {
main {
java.srcDirs = [
'src/main/java',
'src/module_public_chat_hall/java',
'src/module_upgrade_app/java',
'src/module_mentoring_relationship/java',
'src/module_labour_union/java',
'src/module_room_chat/java',
'src/model_customer_server/java',
'src/module_music/java',
'src/module_mini_world/java',
'src/module_lottery_dialog/java',
'src/module_bank_card/java',
'src/module_super_admin/java',
'src/module_album/java',
'src/module_treasure_box/java',
'src/module_public_chat/java',
'src/module_game/java',
'src/module_community/java',
'src/module_album/java',
]
res.srcDirs = [
'src/main/res',
'src/common/res',
'src/module_public_chat_hall/res',
'src/module_upgrade_app/res',
'src/module_mentoring_relationship/res',
'src/module_labour_union/res',
'src/module_room_chat/res',
'src/model_customer_server/res',
'src/module_music/res',
'src/module_mini_world/res',
'src/module_lottery_dialog/res',
'src/module_bank_card/res',
'src/module_super_admin/res',
'src/module_album/res',
'src/module_treasure_box/res',
'src/module_public_chat/res',
'src/module_game/res',
'src/module_community/res',
'src/module_album/res',
]
@@ -143,12 +147,15 @@ android {
}
buildTypes {
def server_url_debug = '"http://beta.api.molistar.xyz/"'
def server_url_release = '"https://api.molistar.xyz/"'
def server_url_debug = '"http://beta.api.pekolive.com/"'
def server_url_release = '"https://api.pekolive.com/"'
debug {
println("minifyEnabled = " + minify_enabled)
ext.enableCrashlytics = false
ext.alwaysUpdateBuildId = false // Firebase Crashlytics禁用更新构建ID
buildConfigField "String", "BASE_URL", server_url_debug
buildConfigField "String", "BASE_URL_DEBUG", "BASE_URL"
buildConfigField "String", "BASE_URL_STAGING", "BASE_URL"
@@ -156,7 +163,7 @@ android {
minifyEnabled minify_enabled.toBoolean() // 是否混淆
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
crunchPngs false // 停用 PNG 压缩
signingConfig isolationMode ? signingConfigs.debug : signingConfigs.release
signingConfig signingConfigs.v2
gradle.taskGraph.whenReady {
tasks.each { task ->
if (task.name.contains("Test") || task.name.contains("Lint")) {
@@ -169,6 +176,10 @@ android {
release {
ext.enableCrashlytics = CRASHLYTICS_COLLECTION_ENABLED.toBoolean()
ext.alwaysUpdateBuildId = CRASHLYTICS_COLLECTION_ENABLED.toBoolean()
firebaseCrashlytics {
//Firebase Crashlytics控制上传混淆文件开关
mappingFileUploadEnabled CRASHLYTICS_COLLECTION_ENABLED.toBoolean()
}
buildConfigField "String", "BASE_URL", server_url_release
buildConfigField "String", "BASE_URL_DEBUG", "BASE_URL"
@@ -178,7 +189,7 @@ android {
shrinkResources true // 开了混淆的时候才能开启 是否去除无效的资源文件
zipAlignEnabled true // 开了混淆的时候才能开启 是否进行压缩并重排列
crunchPngs true // 启用 PNG 压缩
signingConfig isolationMode ? signingConfigs.debug : signingConfigs.release
signingConfig signingConfigs.v2
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
@@ -201,11 +212,16 @@ def Lombok = "1.18.24"
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
implementation fileTree(dir: 'aliyun-libs', include: ['*.jar', '*.aar'])
implementation 'androidx.appcompat:appcompat:1.4.2'
implementation 'com.google.android.material:material:1.6.1'
implementation 'androidx.constraintlayout:constraintlayout:2.1.4'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.lifecycle:lifecycle-livedata-ktx:2.6.2'
implementation 'androidx.lifecycle:lifecycle-viewmodel-ktx:2.6.2'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
api 'androidx.multidex:multidex:2.0.1'
implementation 'androidx.gridlayout:gridlayout:1.0.0'
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.9.1'
@@ -222,8 +238,10 @@ dependencies {
api "com.jzxiang.pickerview:TimePickerDialog:1.0.1"
api "com.github.zyyoona7:EasyPopup:1.0.2"
api "com.github.donkingliang:LabelsView:1.6.5"
api "com.github.yyued:SVGAPlayer-Android:2.6.1"
implementation "com.orhanobut:logger:2.2.0"
api "com.ms-square:expandableTextView:0.1.4"
annotationProcessor 'androidx.annotation:annotation:1.6.0'
annotationProcessor 'androidx.annotation:annotation:1.4.0'
implementation 'io.github.h07000223:flycoTabLayout:3.0.0'
@@ -244,7 +262,7 @@ dependencies {
//数字滚动效果
implementation 'com.github.YvesCheung:RollingText:1.2.3'
// 引入原有第三方裁图源码,方便修改
api project(':libs:lib_crop')
api project(':android_crop_lib')
//rx权限请求框架
implementation('com.github.tbruyelle:rxpermissions:0.10.2') {
@@ -262,8 +280,21 @@ dependencies {
implementation 'com.github.mmin18:realtimeblurview:1.2.1'
implementation 'com.appsflyer:af-android-sdk:6.8.2'
implementation 'com.github.zhpanvip:BannerViewPager:3.5.6'
//fireBase
implementation platform('com.google.firebase:firebase-bom:31.1.1')
implementation 'com.google.firebase:firebase-crashlytics-ktx'
implementation 'com.google.firebase:firebase-analytics-ktx'
//Adjust接入
implementation 'com.adjust.sdk:adjust-android:4.33.0'
implementation 'com.android.installreferrer:installreferrer:2.2'
// Add the following if you are using the Adjust SDK inside web views on your app
implementation 'com.adjust.sdk:adjust-android-webbridge:4.33.0'
implementation 'com.github.yalantis:ucrop:2.2.7'
implementation 'com.github.lihangleo2:ShadowLayout:3.3.2'
@@ -271,20 +302,16 @@ dependencies {
//wheelView
implementation 'com.contrarywind:wheelview:4.1.0'
// 轮播组件
implementation 'io.github.youth5201314:banner:2.2.3'
implementation project(':modules:module_base')
if (!isolationMode && file("../modules/module_google/build.gradle").exists()) {
implementation project(':modules:module_google')
}
implementation 'tech.sud.mgp:SudMGP-static:1.3.3.1158'
implementation 'com.google.android.material:material:1.9.0'
}
channel {
//多渠道包的输出目录默认为new File(project.buildDir,"channel")
outputDir = new File(project.buildDir, "channelapk")
//多渠道包的命名规则,默认为:${appName}-${versionName}-${versionCode}-${flavorName}-${buildType}-${buildTime}
apkNameFormat = 'MoliStar-${buildType}-${flavorName}-v${versionName}-${buildTime}'
def only64 = onlyArm64 ? "-only64" : ""
apkNameFormat = 'piko-${buildType}only64-${flavorName}-v${versionName}-${buildTime}'.replace("only64", only64)
//快速模式生成渠道包时不进行校验速度可以提升10倍以上默认为false
fastMode = false
//buildTime的时间格式默认格式yyyyMMdd-HHmmss
@@ -292,743 +319,3 @@ channel {
//低内存模式仅针对V2签名默认为false只把签名块、中央目录和EOCD读取到内存不把最大头的内容块读取到内存在手机上合成APK时可以使用该模式
lowMemory = false
}
aabResGuard {
mappingFile = file("aab-res-guard-mapping.txt").toPath() // Mapping file used for incremental obfuscation
whiteList = [ // White list rules
"*.R.raw.*",
"*.R.drawable.icon",
// SUD游戏-start
"*.R.drawable.fsm_*",
"*.R.string.fsm_*",
"*.R.layout.fsm_*",
"*.R.color.fsm_*",
"*.R.id.fsm_*",
"*.R.style.fsm_*",
"*.R.dimen.fsm_*",
"*.R.array.fsm_*",
"*.R.integer.fsm_*",
"*.R.bool.fsm_*",
"*.R.mipmap.fsm_*",
"*.R.styleable.fsm_*",
"*.R.id.*loading*",
"*.R.id.container_progress",
"*.R.id.reload_btn",
"*.R.id.unitySurfaceView",
"*.R.string.game_view_content_description"
// SUD游戏-end
]
obfuscatedBundleFileName = "MoliStar-app.aab" // Obfuscated file name, must end with '.aab'
mergeDuplicatedRes = true // Whether to allow the merge of duplicate resources
enableFilterFiles = false // Whether to allow filter files
filterList = [ // file filter rules
// "*/arm64-v8a/*",
// "META-INF/*"
]
enableFilterStrings = false // switch of filter strings
unusedStringPath = file("unused.txt").toPath() // strings will be filtered in this file
languageWhiteList = ["en", "zh", "ar", "zh-rTW"] // keep en,en-xx,zh,zh-xx etc. remove others.
}
//以下均为非必须
xmlClassGuard {
findAabConstraintReferencedIds = true
//用于增量混淆的 mapping 文件
mappingFile = file("xml-class-mapping.txt")
//更改manifest文件的package属性即包名
packageChange = ["com.chwl.app": "com.hhchu.molistar",
"com.chwl.core": "com.hhchu.core",
"com.chwl.library": "com.hhchu.library"]
moveDir = [
"com.chwl.app.community.dynamic" : "ffefcef.ddbccaec",
"com.chwl.app.community.helper" : "eaeecbea.ccefdeaf",
"com.chwl.app.community.holder" : "aafebee.febeeba",
"com.chwl.app.community.im" : "eedadfa.cccedea",
"com.chwl.app.community.publish" : "ddae.cfdb",
"com.chwl.app.community.square" : "bddfb.eedde",
"com.chwl.app.community.user_dynamic" : "ddcdbcbc.acbfcfba",
"com.chwl.app.community.utils" : "cceaf.cbdcdb",
"com.chwl.app.community.widget" : "bdfaa.beeefc",
"com.chwl.app.community" : "cadfd.aeddb",
"com.chwl.app.avroom.headline" : "eefce.eecad",
"com.chwl.core.bean.game" : "caeccd.fdedac",
"com.chwl.core.bean.room" : "afceec.aaafbc",
"com.chwl.app.game" : "fcbfeb.ebfceac",
"com.chwl.core.sud" : "baecf.deccfc",
"com.chwl.library.download" : "aeacf.cecdd",
"com.chwl.app.pay.activity" : "abbe.faaca",
"com.chwl.app.pay.adapter" : "daddd.dcadd",
"com.chwl.app.pay.fragment" : "fceff.acfcf",
"com.chwl.app.pay.interfaces" : "eaadf.dbeecd",
"com.chwl.app.pay.password" : "ebcfe.adfea",
"com.chwl.app.pay.widget" : "fbfb.caeb",
"com.chwl.app.avroom.online" : "bfbdecb.fafffbbc",
"com.chwl.app.avroom.game" : "bbecfa.babcfd",
"com.chwl.app.ui.webview.baishun" : "caebbec.bfcfbdf",
"com.chwl.core.public_chat_hall.model" : "aada.dceaa",
"com.chwl.app.avroom.rank" : "edadcb.beeaca",
"com.chwl.app.fansteam" : "eabdedaed.cfeadaacfe",
"com.chwl.core.fansteam" : "adbfd.adeecd",
"com.chwl.app.public_chat.core.viewholder" : "fffa.accee",
"com.chwl.app.public_chat.core" : "fcbdcbf.afaafbac",
"com.chwl.app.public_chat.ui.message.headline" : "dfcfcad.cbcfdcf",
"com.chwl.app.public_chat.ui.message" : "afdf.affbd",
"com.chwl.library.language" : "faceb.abded",
"com.chwl.app.ui.invite" : "cfdd.baac",
"com.chwl.app.ui.link" : "fdb.ddbd",
"com.chwl.app.ui.language" : "cffafe.edafba",
"com.chwl.core.file.cos" : "cccdbdcce.eccffeccb",
"com.chwl.app.notify.views" : "fbbdbcaa.dbfaeadb",
"com.chwl.app.notify" : "eaafaa.edeeef",
"com.chwl.app.support.float" : "eadbfff.eccceee",
"com.chwl.app.avroom.gameplay" : "dfcf.dbdcb",
"com.chwl.app.treasure_box.activity" : "fdbac.cdfab",
"com.chwl.app.treasure_box.adapter" : "febab.bdfcb",
"com.chwl.app.treasure_box.fragment" : "ecbbc.baaada",
"com.chwl.app.treasure_box.module" : "aecae.aeacf",
"com.chwl.app.treasure_box.presenter" : "ddaaee.bacbdcb",
"com.chwl.app.treasure_box.widget" : "bedacc.bbbceb",
"com.chwl.app.treasure_box" : "afccebdddd.ecdedbfcea",
"com.chwl.core.treasure_box.bean" : "eeaaaa.bbedeee",
"com.chwl.core.treasure_box.event" : "dfbfa.edacdb",
"com.chwl.core.treasure_box.model" : "abdf.ebeab",
"com.example.lib_utils.spannable" : "babdfb.baacfc",
"com.example.lib_utils.log" : "cade.bebee",
"com.example.lib_utils.ktx" : "aedbdf.cbfffd",
"com.example.lib_utils" : "edadfda.cbddcda",
"com.soundcloud.crop" : "eccbecc.eefdcbdd",
"com.example.lib_core.component" : "cebecef.abcfbdda",
"com.example.lib_core" : "ffedce.affffdf",
"com.chwl.library.luban" : "cdbffbd.eadcbca",
"com.chwl.library.easyphoto.utils.uri" : "dbbffdafc.aaadcdfcca",
"com.chwl.library.easyphoto.utils.system" : "adb.ffd",
"com.chwl.library.easyphoto.utils.string" : "bebbc.efcaca",
"com.chwl.library.easyphoto.utils.settings" : "defee.eaccbb",
"com.chwl.library.easyphoto.utils.result" : "eecdc.cddbfa",
"com.chwl.library.easyphoto.utils.permission" : "fea.fcef",
"com.chwl.library.easyphoto.utils.media" : "ddddcde.bfececea",
"com.chwl.library.easyphoto.utils.color" : "ddc.cacb",
"com.chwl.library.easyphoto.utils.bitmap" : "fadfc.bcaac",
"com.chwl.library.easyphoto.ui.widget" : "bfafdb.ffeeadd",
"com.chwl.library.easyphoto.ui.dialog" : "fbaaaf.cdadedd",
"com.chwl.library.easyphoto.ui.adapter" : "fcada.cbadea",
"com.chwl.library.easyphoto.ui" : "beefbfb.bffbefaf",
"com.chwl.library.easyphoto.setting" : "edfd.dbfda",
"com.chwl.library.easyphoto.result" : "fddd.dbae",
"com.chwl.library.easyphoto.models.sticker.view" : "bacccfc.abbadfec",
"com.chwl.library.easyphoto.models.sticker.listener" : "edecfbdbb.fbdcbfaaed",
"com.chwl.library.easyphoto.models.sticker.entity" : "bbfeef.fdaefba",
"com.chwl.library.easyphoto.models.sticker.cache" : "cfeefddf.daadadef",
"com.chwl.library.easyphoto.models.sticker" : "eadfab.aaffafa",
"com.chwl.library.easyphoto.models.puzzle.template.straight" : "cbbfdd.fdbaab",
"com.chwl.library.easyphoto.models.puzzle.template.slant" : "fcffbcef.cbefeefa",
"com.chwl.library.easyphoto.models.puzzle.straight" : "bbacbff.ecbddeb",
"com.chwl.library.easyphoto.models.puzzle.slant" : "ebbbf.bfcbc",
"com.chwl.library.easyphoto.models.puzzle" : "afbfbfd.dffbcec",
"com.chwl.library.easyphoto.models.album.entity" : "baf.edaf",
"com.chwl.library.easyphoto.models.album" : "daddbf.cebdcdd",
"com.chwl.library.easyphoto.models.ad" : "adecece.cdedecc",
"com.chwl.library.easyphoto.engine" : "ecadb.effbcc",
"com.chwl.library.easyphoto.constant" : "abcfbde.cefbdbb",
"com.chwl.library.easyphoto.callback" : "acbfefebc.aefecbfea",
"com.chwl.library.easyphoto.builder" : "cccbcd.fabeea",
"com.chwl.library.easyphoto" : "cebee.abfded",
"com.chwl.library.easypermisssion.helper" : "dcbcfd.abebba",
"com.chwl.library.easypermisssion" : "fdecdffb.cbddcdadd",
"com.chwl.library.common.widget" : "dbcccf.adbaeab",
"com.chwl.library.common.util" : "abadefdd.bbdedefbe",
"com.chwl.library.common.transform" : "ddecee.dbeafe",
"com.chwl.library.common.photo" : "bdbbad.cbbefbe",
"com.chwl.library.common.glide" : "faacc.afcba",
"com.chwl.library.common.fragmentation.windowcallback" : "bafbddf.cdcdbdb",
"com.chwl.library.common.fragmentation.queue" : "ffceba.caedfea",
"com.chwl.library.common.fragmentation.internal" : "fcfc.dceae",
"com.chwl.library.common.fragmentation" : "cafcfb.febddef",
"com.chwl.library.common.file" : "cdcdeb.ccfddae",
"com.chwl.library.common.entity" : "acdb.aacb",
"com.chwl.library.common.delegate" : "cbdf.beed",
"com.chwl.library.common.base" : "daebfd.bfaada",
"com.chwl.library.common.application" : "afdbd.ffcebb",
"com.chwl.library.common" : "fede.deddf",
"com.chwl.library.widget.xlist" : "ccbecd.ffdfcdb",
"com.chwl.library.widget.decoration" : "dacceb.bcfbca",
"com.chwl.library.widget" : "eacad.fcafd",
"com.chwl.library.utils.valid" : "eccee.fdbec",
"com.chwl.library.utils.pref" : "aaebaf.edefdcf",
"com.chwl.library.utils.net" : "aadbf.cfabd",
"com.chwl.library.utils.log" : "cdefbea.aedfceec",
"com.chwl.library.utils.keyboard" : "acbbf.ecdbcf",
"com.chwl.library.utils.json" : "cad.dcad",
"com.chwl.library.utils.image" : "ccdabf.fefcfbc",
"com.chwl.library.utils.file" : "cfe.bbdd",
"com.chwl.library.utils.constant" : "fcde.abaf",
"com.chwl.library.utils.config" : "edaaebed.afbeccda",
"com.chwl.library.utils.codec" : "ffbedacf.cadbdefa",
"com.chwl.library.utils.cache" : "beaeed.adcfbd",
"com.chwl.library.utils.asynctask" : "dacf.bbfea",
"com.chwl.library.utils.anim" : "dbcbbd.cbccefa",
"com.chwl.library.utils" : "fdeaee.fddfeca",
"com.chwl.library.threadmgr" : "eddebea.dcbdfbf",
"com.chwl.library.swipeactivity" : "eaacbeb.fddeacad",
"com.chwl.library.softinput" : "ecefea.cfddea",
"com.chwl.library.service" : "efdcc.dfcbe",
"com.chwl.library.rxbus" : "aefdcd.dbadbed",
"com.chwl.library.rx" : "eab.bee",
"com.chwl.library.record" : "dafcbfe.afcdffa",
"com.chwl.library.net.rxnet.utils" : "acfbbb.ceeeab",
"com.chwl.library.net.rxnet.model" : "cefdcae.ecabacf",
"com.chwl.library.net.rxnet.manager" : "fdccbc.fbdadfe",
"com.chwl.library.net.rxnet.interceptor" : "fcce.cbdf",
"com.chwl.library.net.rxnet.https" : "dcdca.eafdc",
"com.chwl.library.net.rxnet.factory" : "afbebbbdb.eafdafcbb",
"com.chwl.library.net.rxnet.exception" : "eeeab.bebfa",
"com.chwl.library.net.rxnet.converter" : "baaccbeb.efccaccde",
"com.chwl.library.net.rxnet.callback" : "dfad.eccaf",
"com.chwl.library.net.rxnet" : "facdef.bbedadd",
"com.chwl.library.manager" : "cbaf.aadf",
"com.chwl.library.list" : "bddaaa.ffeead",
"com.chwl.library.coremanager" : "aadcbecd.fedbababd",
"com.chwl.library.bindinglist" : "afabdcf.feacfbfb",
"com.chwl.library.base.factory" : "ddbfbdf.acbaddc",
"com.chwl.library.base" : "bfba.fcbd",
"com.chwl.library.annatation" : "bcfcaaa.cefecab",
"com.chwl.library.animator" : "acbc.afcdd",
"com.chwl.library.adapters" : "caffe.edbbcd",
"com.chwl.core.upgrade.model" : "cad.abdd",
"com.chwl.core.upgrade.event" : "fffdf.aaaccc",
"com.chwl.core.upgrade.bean" : "aea.baaf",
"com.chwl.core.super_admin.util" : "cacffea.cbcafbe",
"com.chwl.core.super_admin.model.exception" : "cabed.eeaede",
"com.chwl.core.super_admin.model" : "bdbd.affda",
"com.chwl.core.super_admin.bean" : "ddfb.edcab",
"com.chwl.core.super_admin.attachment" : "bfeea.cbedcb",
"com.chwl.core.super_admin" : "cddaaf.ddabfc",
"com.chwl.core.code" : "aeabedb.eebbdcaa",
"com.chwl.core.public_chat_hall.manager" : "cefdad.fefbeef",
"com.chwl.core.public_chat_hall.event" : "ccff.dfccf",
"com.chwl.core.public_chat_hall.bean" : "aeaaa.dedad",
"com.chwl.core.public_chat_hall.attachment" : "fedd.fadb",
"com.chwl.core.music.view" : "dafddd.eecfdad",
"com.chwl.core.music.model" : "ecabcfecb.bafeafaeb",
"com.chwl.core.music.event" : "dbbfcd.fcacbed",
"com.chwl.core.music.db.model" : "dcaac.ddecf",
"com.chwl.core.music.db.dao" : "fafafcea.fbfbbfda",
"com.chwl.core.music.db.converter" : "baf.fac",
"com.chwl.core.music.db.bean" : "acbfad.dcbefe",
"com.chwl.core.music.bean" : "deafc.bebac",
"com.chwl.core.miniworld.model" : "cdcbc.cfbbc",
"com.chwl.core.miniworld.event" : "babacc.becdde",
"com.chwl.core.miniworld.bean" : "ffbe.bdac",
"com.chwl.core.mentoring_relationship.view" : "aadffbfa.fedbaace",
"com.chwl.core.mentoring_relationship.model" : "dfdeb.baabec",
"com.chwl.core.mentoring_relationship.exception" : "beebbbe.debeffc",
"com.chwl.core.mentoring_relationship.event" : "fcaceace.afcfdceb",
"com.chwl.core.mentoring_relationship.bean" : "eaedcce.eebdfabf",
"com.chwl.core.mentoring_relationship.attachment" : "faebfdc.bcbbbbfc",
"com.chwl.core.module_hall.team.event" : "ebfdfe.fcefebd",
"com.chwl.core.module_hall.team.bean" : "edcbb.bcfca",
"com.chwl.core.module_hall.team" : "bbeafe.ffebdfa",
"com.chwl.core.module_hall.secretcode.bean" : "ffdab.eabbd",
"com.chwl.core.module_hall.secretcode" : "eedbec.ffbcbed",
"com.chwl.core.module_hall.income.event" : "bdecee.edfdbad",
"com.chwl.core.module_hall.income.bean" : "fcfc.debbb",
"com.chwl.core.module_hall.income" : "afdaaf.afcbfd",
"com.chwl.core.module_hall.im.bean" : "bfbcaedcbf.fddedfaafe",
"com.chwl.core.module_hall.im" : "fabf.dada",
"com.chwl.core.module_hall.hall.event" : "fdcc.edcba",
"com.chwl.core.module_hall.hall.bean" : "eacfafb.adbcafda",
"com.chwl.core.module_hall.hall" : "bfdade.fbabba",
"com.chwl.core.db" : "dccfb.bfeca",
"com.chwl.core.community.square" : "fbacff.ebfcca",
"com.chwl.core.community.im" : "ddfc.bbcdb",
"com.chwl.core.community.event" : "baaeac.edbfbcd",
"com.chwl.core.community.dynamic" : "abdce.bdebca",
"com.chwl.core.community.bean.comment" : "aedfcaaf.cdfbbcce",
"com.chwl.core.community.bean" : "bbcf.abac",
"com.chwl.core.community.attachment" : "ceebd.fefcbb",
"com.chwl.core.community" : "fcefbba.abbefae",
"com.chwl.core.channel_page.model" : "eed.bae",
"com.chwl.core.channel_page.bean" : "edfea.cddcb",
"com.chwl.core.bank_card.view" : "fbefdfd.fecfadeb",
"com.chwl.core.bank_card.model" : "afdeac.aecbbce",
"com.chwl.core.bank_card.exception" : "dccfcc.cbdaacd",
"com.chwl.core.bank_card.bean" : "ccaad.bddfa",
"com.chwl.core.withdraw.bean" : "aaffcba.daeefdac",
"com.chwl.core.web.event" : "ecefca.fecfafc",
"com.chwl.core.web.bean" : "cbcdae.acdabfe",
"com.chwl.core.vip.bean" : "eedbaeb.defbdfae",
"com.chwl.core.vip" : "bfcdb.eeabef",
"com.chwl.core.utils.net" : "dadebe.fbcfaa",
"com.chwl.core.utils.extension" : "aeef.afaa",
"com.chwl.core.utils" : "eafcbdd.abaeccf",
"com.chwl.core.user.event" : "ffbae.efabfb",
"com.chwl.core.user.bean" : "cfeddda.aafffbc",
"com.chwl.core.user" : "afacaed.bbaefab",
"com.chwl.core.treasurefairy.bean" : "eaffcdbc.daeffdba",
"com.chwl.core.treasurefairy" : "bcdefdc.efbefada",
"com.chwl.core.team.model" : "eefedae.dfccaca",
"com.chwl.core.team.bean" : "bfbdcd.fafefd",
"com.chwl.core.support.room.lifecycle.rx" : "defdaecac.ccedeecec",
"com.chwl.core.support.room.lifecycle" : "afcfafa.dffefaa",
"com.chwl.core.support.room" : "ddaddaf.fccabdf",
"com.chwl.core.support.config" : "cfacaac.feafadc",
"com.chwl.core.statistic.protocol" : "ccefcc.aecaac",
"com.chwl.core.statistic" : "dbdef.bfdea",
"com.chwl.core.sound.model" : "beffe.abfeac",
"com.chwl.core.skill.event" : "edaba.ddedb",
"com.chwl.core.skill.entity" : "bacfcf.dddbef",
"com.chwl.core.share.bean" : "aceac.ecabfe",
"com.chwl.core.settings.bean" : "cdccdab.ebdbacb",
"com.chwl.core.settings" : "adcfbfced.fadbfddca",
"com.chwl.core.set.model" : "efcb.ccac",
"com.chwl.core.set.bean" : "bababbc.cecaffca",
"com.chwl.core.room.treasure_box.event" : "fdccbea.eacbffe",
"com.chwl.core.room.treasure_box.bean" : "edbce.fdbbbc",
"com.chwl.core.room.recommendpos.bean" : "dfaabac.aabbefcc",
"com.chwl.core.room.recommendpos" : "ffbadbcda.dfdcbffdf",
"com.chwl.core.room.queuing_mic.event" : "abfbcbe.bceaabda",
"com.chwl.core.room.queuing_mic.bean" : "edccdc.abfbfcc",
"com.chwl.core.room.queuing_mic.attachment" : "eabbdce.ecdbefc",
"com.chwl.core.room.queue.bean" : "eebfd.aaccca",
"com.chwl.core.room.pk.model" : "acefeab.bddecfb",
"com.chwl.core.room.pk.event" : "fbbefcc.efafcfb",
"com.chwl.core.room.pk.bean.response" : "ecaed.eebace",
"com.chwl.core.room.pk.bean.request" : "cfeee.cdeea",
"com.chwl.core.room.pk.bean" : "afb.eaca",
"com.chwl.core.room.pk.attachment" : "cdd.cfde",
"com.chwl.core.room.model.inteface" : "bfcaceb.eaaeaae",
"com.chwl.core.room.model" : "bdefe.abaefa",
"com.chwl.core.room.giftvalue.helper" : "ffaaa.aceba",
"com.chwl.core.room.giftvalue.bean" : "bdebccd.fbfaecdb",
"com.chwl.core.room.giftvalue" : "caeb.acffa",
"com.chwl.core.room.game.bean" : "eacfafb.aadfdcee",
"com.chwl.core.room.game" : "acecfafb.cdacfdabe",
"com.chwl.core.room.face" : "cfcefbebdc.fecabacfcb",
"com.chwl.core.room.exception" : "baebbfcb.debebcfe",
"com.chwl.core.room.event" : "afdece.ecaeae",
"com.chwl.core.room.dragonball" : "adbbbaa.bcccfdf",
"com.chwl.core.room.core" : "efddaaf.aaabbfcd",
"com.chwl.core.room.bean" : "bceba.bbfce",
"com.chwl.core.room.auction.bean" : "fddadcc.fbdbaaa",
"com.chwl.core.room.auction" : "bacebdb.bceeffa",
"com.chwl.core.room.anotherroompk" : "edbcdb.efbadd",
"com.chwl.core.room.activitytimer" : "adabddff.ccfdcfbd",
"com.chwl.core.room" : "fcea.defb",
"com.chwl.core.retry" : "dbee.cafae",
"com.chwl.core.relation.cp.bean" : "bdabfb.aecccbc",
"com.chwl.core.relation.cp" : "caedeb.abacfbc",
"com.chwl.core.redpackage.bean" : "edbaad.bbdcdfc",
"com.chwl.core.redpackage" : "bcc.ffd",
"com.chwl.core.redPacket.event" : "efcdfd.fdfbcae",
"com.chwl.core.redPacket.bean" : "acdfe.ebeaed",
"com.chwl.core.redPacket" : "edfebe.eebcfad",
"com.chwl.core.recall.event" : "eebebe.eeeacfa",
"com.chwl.core.recall.bean" : "fabffdc.ffcdadbe",
"com.chwl.core.recall" : "cbdac.cadea",
"com.chwl.core.realm" : "bdbdef.cffbbf",
"com.chwl.core.radish.task.bean" : "abbefdab.daeaadad",
"com.chwl.core.radish.task" : "bbedaaf.fbdfcce",
"com.chwl.core.radish.signin.bean" : "def.cff",
"com.chwl.core.radish.signin" : "ecabbcaca.eddcdecfe",
"com.chwl.core.radish.event" : "cdfaedb.eecdebad",
"com.chwl.core.radish" : "fdbeeb.eddbbaf",
"com.chwl.core.praise.event" : "fdddf.ceacfd",
"com.chwl.core.praise" : "becbbbfc.beafebfff",
"com.chwl.core.pay.event" : "dbdfe.efdce",
"com.chwl.core.pay.bean" : "fbefaae.fddefebe",
"com.chwl.core.pay" : "eefbfb.ccdcdeb",
"com.chwl.core.patriarch.exception" : "bbcdfae.eddfdbfe",
"com.chwl.core.patriarch.event" : "eabff.eccdc",
"com.chwl.core.patriarch.bean" : "fbdfcae.fefbfee",
"com.chwl.core.noble.bean" : "dfefd.bacabc",
"com.chwl.core.noble" : "fdfb.adfec",
"com.chwl.core.newbie.event" : "facdeeb.fbeaaff",
"com.chwl.core.newbie.bean" : "ffedae.acfcdbb",
"com.chwl.core.msg.sysv2.bean" : "ddeeb.bdcdf",
"com.chwl.core.msg.sysv2" : "accaef.bfedba",
"com.chwl.core.msg.sys.bean" : "dcabc.bbdaea",
"com.chwl.core.msg.sys" : "ecdbfa.bedeee",
"com.chwl.core.msg" : "bafbfed.efeeebd",
"com.chwl.core.monsterhunting.rxevent" : "dfafbbe.afcbecce",
"com.chwl.core.monsterhunting.model" : "eabaaa.afcbcd",
"com.chwl.core.monsterhunting.manager" : "bdabaef.eaeccdc",
"com.chwl.core.monsterhunting.bean" : "adbaee.fffffc",
"com.chwl.core.monsterhunting" : "dddbd.cecfcf",
"com.chwl.core.market_verify.event" : "bedbcf.ffcdfb",
"com.chwl.core.market_verify.bean" : "fffba.cdbfee",
"com.chwl.core.market_verify" : "ecddaa.decfae",
"com.chwl.core.manager.trtc" : "cdffbe.cfbefa",
"com.chwl.core.manager.event" : "ebeccadeab.daaebfafbc",
"com.chwl.core.manager.agora" : "bdfbed.baaadfc",
"com.chwl.core.manager" : "eada.dedbf",
"com.chwl.core.magic.toolbox" : "feaabe.faacdb",
"com.chwl.core.magic.exception" : "bdc.dbdc",
"com.chwl.core.magic.bean" : "cbeee.efcdfb",
"com.chwl.core.magic" : "effdcba.daeaeedf",
"com.chwl.core.luckymoney.bean" : "cdaabd.cfabfca",
"com.chwl.core.linked.event" : "dccdeb.adfceff",
"com.chwl.core.linked.bean" : "dbeef.acefca",
"com.chwl.core.linked" : "dfcbeac.affedbe",
"com.chwl.core.level.event" : "ecbafad.dceddabe",
"com.chwl.core.level" : "eeaeecb.efdafbdc",
"com.chwl.core.kick" : "fccbdc.febfaf",
"com.chwl.core.interceptor" : "abeb.bdbf",
"com.chwl.core.initial.bean" : "edbabbab.acdccacc",
"com.chwl.core.initial" : "dfbcef.ddbeede",
"com.chwl.core.im.sysmsg" : "cdfe.ddaf",
"com.chwl.core.im.state" : "ddcefccc.baeddeeec",
"com.chwl.core.im.room" : "efafb.cccabc",
"com.chwl.core.im.notification" : "cbace.fedfba",
"com.chwl.core.im.login" : "febec.facfc",
"com.chwl.core.im.friend" : "ea.ea",
"com.chwl.core.im.custom.bean" : "dedfdbd.ebffbcba",
"com.chwl.core.im.custom" : "ccfbca.bcccebd",
"com.chwl.core.im.chatterbox.bean" : "dfdefbe.fedadcf",
"com.chwl.core.im.chatterbox" : "ffdffe.ccecbfc",
"com.chwl.core.im.avroom" : "bcafa.eadbc",
"com.chwl.core.im" : "dffa.ebaa",
"com.chwl.core.home.model" : "ffdbfa.ddcfcea",
"com.chwl.core.home.event" : "dfbbd.cefeaf",
"com.chwl.core.home.bean" : "accd.bbdff",
"com.chwl.core.home" : "bccfeaf.fbdedea",
"com.chwl.core.helper" : "fcddab.afabccd",
"com.chwl.core.gift.toolbox" : "bcbed.ffcdaf",
"com.chwl.core.gift.exception" : "beccc.cccee",
"com.chwl.core.gift.event" : "ccde.faea",
"com.chwl.core.gift.bean" : "ebbffdf.beebece",
"com.chwl.core.gift" : "dbbcc.dbceee",
"com.chwl.core.file" : "ccafedb.bddaadf",
"com.chwl.core.fansteam.bean" : "fcfdaa.edabfab",
"com.chwl.core.fansteam" : "adbfd.adeecd",
"com.chwl.core.family.model" : "bbcedbab.caaefbfb",
"com.chwl.core.family.event" : "efa.edde",
"com.chwl.core.family.bean.response.moneyManagement" : "afbba.abdcd",
"com.chwl.core.family.bean.response.memberList" : "dbcce.ecaeff",
"com.chwl.core.family.bean.response.familyPlaza" : "fbbcdb.ddfadba",
"com.chwl.core.family.bean.response" : "bbecb.daedaf",
"com.chwl.core.family.bean" : "cdade.adeda",
"com.chwl.core.exception" : "eeceaead.ceacebbe",
"com.chwl.core.earn.model" : "ffebb.edbcaf",
"com.chwl.core.earn.bean" : "bbcabbb.dcabfcd",
"com.chwl.core.decoration.nameplate.bean" : "cfadf.caddb",
"com.chwl.core.decoration.nameplate" : "cbddeb.bebdcc",
"com.chwl.core.decoration.headwear.throwable" : "bebcb.aefce",
"com.chwl.core.decoration.headwear.bean" : "bdbabbdc.ffafceeac",
"com.chwl.core.decoration.headwear" : "cbcebdb.bdebbebd",
"com.chwl.core.decoration.car.bean" : "ccbd.abca",
"com.chwl.core.decoration.car" : "ebdefd.befcae",
"com.chwl.core.decoration.bean" : "fbeebae.ebcadebe",
"com.chwl.core.decoration.backgroud.bean" : "aaecbd.bfafacd",
"com.chwl.core.decoration.backgroud" : "ecabbc.ccafec",
"com.chwl.core.decoration" : "babeeeb.ecbaceee",
"com.chwl.core.contacts" : "becea.cccca",
"com.chwl.core.community" : "fcefbba.abbefae",
"com.chwl.core.channel" : "ccb.fcf",
"com.chwl.core.certification.event" : "ceecd.bebccf",
"com.chwl.core.certification" : "fafbaf.febcecf",
"com.chwl.core.bills.result" : "defceb.bddedaa",
"com.chwl.core.bills.bean" : "fcef.caffe",
"com.chwl.core.bills" : "ebcfbec.defbbcbc",
"com.chwl.core.bean.response.result" : "decd.efffc",
"com.chwl.core.bean.response" : "cdfaac.caaeba",
"com.chwl.core.bean.attachmsg" : "fdab.dbaad",
"com.chwl.core.bean" : "dbcdb.edafab",
"com.chwl.core.base" : "eadbead.cefeacdf",
"com.chwl.core.auth.exception" : "bfcced.baedbeb",
"com.chwl.core.auth.event" : "ddcbacef.ebcaacba",
"com.chwl.core.auth.entity" : "cfeaf.ddccec",
"com.chwl.core.auth" : "debfc.deefa",
"com.chwl.core.audio.event" : "edfdda.fdabdf",
"com.chwl.core.audio.bean" : "feacbcff.edcaafbbb",
"com.chwl.core.audio" : "eeaca.ebabbb",
"com.chwl.core.association.model" : "eacfeca.adcbbfa",
"com.chwl.core.association.bean" : "ebdeaeb.dbccefdb",
"com.chwl.core.activity.model" : "debbcfdb.edbdfdeaf",
"com.chwl.core.activity.event" : "cfaafeb.ffdedef",
"com.chwl.core.activity.bean" : "feacdf.cefdbd",
"com.chwl.core" : "dddeaae.cfddfded",
"com.chwl.app.sadmin.utils" : "cccafa.feaeab",
"com.chwl.app.sadmin" : "accdab.baeeaee",
"com.chwl.app.room_chat.utils" : "ebdddaa.feeeabb",
"com.chwl.app.room_chat.fragment" : "afeccfe.dcfbfca",
"com.chwl.app.room_chat.event" : "cebb.fcbd",
"com.chwl.app.room_chat.adapter" : "baad.cfcfa",
"com.chwl.app.room_chat.activity" : "eaaadcc.ebdbede",
"com.chwl.app.room_chat" : "cdfaf.eceabb",
"com.chwl.app.music.widget" : "fadfedef.abeacebff",
"com.chwl.app.music.presenter" : "cdfa.baab",
"com.chwl.app.music.fragment" : "edfcdf.aabfdc",
"com.chwl.app.music.adapter" : "fadcdbbe.cebcdaae",
"com.chwl.app.music.activity" : "baddf.dbacfa",
"com.chwl.app.module_hall.viewmodel" : "fddae.dbafab",
"com.chwl.app.module_hall.team.view.widget" : "fecfabd.ffecdfb",
"com.chwl.app.module_hall.team.view" : "fead.fecfb",
"com.chwl.app.module_hall.team.presenter" : "edbfcf.eddebd",
"com.chwl.app.module_hall.team.adapter" : "dceeca.cabfcb",
"com.chwl.app.module_hall.team.activity" : "bdefdae.dbdbbbeb",
"com.chwl.app.module_hall.team" : "acfaacfd.aaddcbfed",
"com.chwl.app.module_hall.secretcode" : "eaafad.ebbdfca",
"com.chwl.app.module_hall.income.view" : "eefbddf.bebcebcf",
"com.chwl.app.module_hall.income.presenter" : "afbba.afcffb",
"com.chwl.app.module_hall.income.adapter" : "eabcac.bebbec",
"com.chwl.app.module_hall.income" : "acaede.cfecbe",
"com.chwl.app.module_hall.im.msgholder" : "decfc.acfca",
"com.chwl.app.module_hall.im.dialog" : "caca.dcdfa",
"com.chwl.app.module_hall.im" : "ebfceeb.dcaaedfe",
"com.chwl.app.module_hall.hall.view.indicator" : "bcdebe.cceeae",
"com.chwl.app.module_hall.hall.view.dialog" : "beffcef.ddaebdd",
"com.chwl.app.module_hall.hall.view" : "efbe.ccbe",
"com.chwl.app.module_hall.hall.presenter" : "bbebecb.bdacbefa",
"com.chwl.app.module_hall.hall.fragment" : "dffdae.dbaeadb",
"com.chwl.app.module_hall.hall.adapter" : "badadbfc.feddfdcae",
"com.chwl.app.module_hall.hall.activity" : "bdcdd.aaccc",
"com.chwl.app.module_hall" : "aedebf.dbedcab",
"com.chwl.app.bank_card.presenter" : "fcefbfa.bbabedeb",
"com.chwl.app.bank_card.adapter" : "ecdae.feffda",
"com.chwl.app.bank_card.activity" : "baaebb.adacabb",
"com.chwl.app.bank_card" : "afdfbbee.acccbcafe",
"com.example.matisse.widget" : "fafdc.ccdcea",
"com.example.matisse.ui" : "bddeecdf.daebcbca",
"com.example.matisse.listener" : "fdeec.edddcc",
"com.example.matisse.internal.utils" : "daadd.dccbda",
"com.example.matisse.internal.ui.widget" : "feebb.dcbfa",
"com.example.matisse.internal.ui.adapter" : "dcaaa.cabef",
"com.example.matisse.internal.ui" : "cabaff.aababab",
"com.example.matisse.internal.model" : "cdadc.cccccd",
"com.example.matisse.internal.loader" : "bcbcac.cfecdb",
"com.example.matisse.internal.entity" : "fecfdeeae.aefaabccf",
"com.example.matisse.filter" : "aabfe.eacfa",
"com.example.matisse.engine.impl" : "debe.ddbed",
"com.example.matisse.engine" : "bfcfa.aabec",
"com.example.matisse" : "badbf.fadfea",
"com.jph.takephoto.uitl" : "fbbaffa.faecdbe",
"com.jph.takephoto.permission" : "accbfce.fccdabb",
"com.jph.takephoto.model" : "afbfaa.afcdcd",
"com.jph.takephoto.compress" : "aecbcaf.acdbabae",
"com.jph.takephoto.app" : "edeebee.fefabfb",
"com.chwl.app.vip.view" : "ecad.baecf",
"com.chwl.app.vip.util" : "bcfe.ccaa",
"com.chwl.app.vip.dialog" : "cafded.caafcba",
"com.chwl.app.vip.bean" : "efbbc.adeda",
"com.chwl.app.vip.adapter" : "dceeffbc.eaffbcfd",
"com.chwl.app.vip" : "abaeec.bdedac",
"com.chwl.app.view.layoutmanager" : "fabcc.cffdbf",
"com.chwl.app.view" : "cabdb.accfda",
"com.chwl.app.utils" : "bcead.dfdbfb",
"com.chwl.app.ui.widget.viewpager" : "cbffcedc.ceeebada",
"com.chwl.app.ui.widget.rollviewpager.hintview" : "eedaced.ccaeddd",
"com.chwl.app.ui.widget.rollviewpager.adapter" : "bdeeebd.aaacacf",
"com.chwl.app.ui.widget.rollviewpager" : "ebffacb.ecccaaf",
"com.chwl.app.ui.widget.recyclerview.layoutmanager" : "faffb.bbcdba",
"com.chwl.app.ui.widget.recyclerview.decoration" : "afbbfef.dbebefb",
"com.chwl.app.ui.widget.password" : "cdbdc.cfcdde",
"com.chwl.app.ui.widget.marqueeview" : "fe.cff",
"com.chwl.app.ui.widget.magicindicator.ext" : "edcebdc.abcdfda",
"com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator.titles.badge" : "aefeb.bfcdf",
"com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator.titles" : "eacbbaf.edaceeb",
"com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator.model" : "afcebbb.bcbbaba",
"com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator.indicators" : "ddede.cbafa",
"com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator.abs" : "aebeae.dcddcfc",
"com.chwl.app.ui.widget.magicindicator.buildins.commonnavigator" : "acab.aaea",
"com.chwl.app.ui.widget.magicindicator.buildins.circlenavigator" : "acdcf.aecead",
"com.chwl.app.ui.widget.magicindicator.buildins" : "eaeaabd.ccbaeabc",
"com.chwl.app.ui.widget.magicindicator.abs" : "beeadefa.cffedbfa",
"com.chwl.app.ui.widget.magicindicator" : "deecdc.cefebd",
"com.chwl.app.ui.widget.interfacex" : "afef.cbfae",
"com.chwl.app.ui.widget.higuide" : "cfc.cefd",
"com.chwl.app.ui.widget.dynamicface" : "bacace.febaea",
"com.chwl.app.ui.widget.drawgift" : "cae.cbb",
"com.chwl.app.ui.widget.dialog" : "bccfaa.eeedea",
"com.chwl.app.ui.widget.bubble" : "fccea.caeaa",
"com.chwl.app.ui.widget.XRecyclerView" : "cff.dfb",
"com.chwl.app.ui.widget" : "efaded.babadae",
"com.chwl.app.ui.webview.room_banner" : "cada.eecbe",
"com.chwl.app.ui.webview.event" : "ffbbb.ceebbb",
"com.chwl.app.ui.webview" : "aaadff.eebecc",
"com.chwl.app.ui.wallet.adapter" : "deccfe.bcbbbe",
"com.chwl.app.ui.utils.sys" : "dfcdebe.adfefffe",
"com.chwl.app.ui.utils" : "dcbeeada.dfeedeab",
"com.chwl.app.ui.user.viewmodel" : "fafab.bedbf",
"com.chwl.app.ui.user.fragment" : "dcbf.bdefe",
"com.chwl.app.ui.user.event" : "feea.afda",
"com.chwl.app.ui.user.dialog" : "feeaaf.cdbbab",
"com.chwl.app.ui.user.decorationsend" : "abfbeaad.badffeebd",
"com.chwl.app.ui.user.adapter" : "bbdbd.acccbd",
"com.chwl.app.ui.user.activity" : "cbce.cfaac",
"com.chwl.app.ui.setting.viewmodel" : "bfafaedcc.fbdbadacae",
"com.chwl.app.ui.setting.bean" : "bccd.dddee",
"com.chwl.app.ui.setting.adapter" : "ffcaca.fbfaafc",
"com.chwl.app.ui.setting" : "ecaccbb.beccadff",
"com.chwl.app.ui.search.view" : "fdbeb.deffd",
"com.chwl.app.ui.search.presenter" : "adcae.bcfdca",
"com.chwl.app.ui.search.event" : "acfa.ffcb",
"com.chwl.app.ui.search" : "ddbffcaa.ffbccbbe",
"com.chwl.app.ui.relation.adapter" : "fdcecaf.eabaeaef",
"com.chwl.app.ui.relation" : "bedfeb.eeedcfb",
"com.chwl.app.ui.radish" : "ffbac.dfaec",
"com.chwl.app.ui.praise.base" : "eacffed.bfaeded",
"com.chwl.app.ui.praise" : "cdcbd.fbecf",
"com.chwl.app.ui.pay" : "eaddab.fdfdafb",
"com.chwl.app.ui.patriarch.help" : "dfcbd.cdcfcc",
"com.chwl.app.ui.patriarch" : "dfdeaddb.dbbdcaee",
"com.chwl.app.ui.login.ui" : "aaadcea.bdbfdaba",
"com.chwl.app.ui.login.helper" : "defefbb.cbfaccae",
"com.chwl.app.ui.login.fragment" : "dcfb.bfdce",
"com.chwl.app.ui.login" : "fbdb.abea",
"com.chwl.app.ui.list" : "afbeccf.eeadfbf",
"com.chwl.app.ui.keepalive" : "aabffd.fbaccfa",
"com.chwl.app.ui.indicator_impl" : "cead.ddea",
"com.chwl.app.ui.im.recent.holder" : "bdcb.eedb",
"com.chwl.app.ui.im.recent.adapter" : "eeefed.becfad",
"com.chwl.app.ui.im.recent" : "dfaebff.aabdecc",
"com.chwl.app.ui.im.model" : "cbafae.dbecfdc",
"com.chwl.app.ui.im.friend" : "dbecb.ccfcda",
"com.chwl.app.ui.im.fragment" : "fcfffef.cdaaffee",
"com.chwl.app.ui.im.chat" : "cddcabe.afbdedeb",
"com.chwl.app.ui.im.avtivity" : "bebec.afdec",
"com.chwl.app.ui.im.audio" : "accfdc.cdcbfac",
"com.chwl.app.ui.im.actions" : "feefed.becfccf",
"com.chwl.app.ui.im" : "beafbfbeb.dedfbbdbcb",
"com.chwl.app.ui.gift.widget" : "bfaeacf.aabcdbfa",
"com.chwl.app.ui.gift.util" : "deacecd.addbcee",
"com.chwl.app.ui.gift.gif" : "befcb.affcf",
"com.chwl.app.ui.gift.dialog" : "dccddf.bfcedeb",
"com.chwl.app.ui.gift.callback" : "dceed.febbe",
"com.chwl.app.ui.gift.adapter" : "eceedadb.dcfbbfdec",
"com.chwl.app.ui.behavior" : "ccdfda.debfad",
"com.chwl.app.ui.bean" : "faafdf.cefbbcb",
"com.chwl.app.ui.anim" : "bacee.daccf",
"com.chwl.app.ui.adapter" : "bdbce.adbdfc",
"com.chwl.app.team.viewmodel" : "bfeace.ffbefff",
"com.chwl.app.team.view" : "caead.eedace",
"com.chwl.app.team.event" : "cacdecf.ddebcbd",
"com.chwl.app.team.dialog" : "fdfcfc.aafcdc",
"com.chwl.app.team.bean" : "fcebb.eebee",
"com.chwl.app.team.adapter" : "bfddccfa.eadeaddae",
"com.chwl.app.sys" : "cbebab.dacbed",
"com.chwl.app.support" : "bdbeedc.fcdfcfa",
"com.chwl.app.star" : "bffcec.cebfbb",
"com.chwl.app.skill.widget" : "daeec.fdbbfb",
"com.chwl.app.skill.repository" : "bbcdaeca.dcfbfcfbe",
"com.chwl.app.skill.dialog" : "aedad.fefbab",
"com.chwl.app.skill.decoration" : "bbeee.feabad",
"com.chwl.app.skill.adapter" : "eeababfbe.accdfbdbd",
"com.chwl.app.skill.activity" : "ebceceb.facbeebc",
"com.chwl.app.skill" : "bfbacc.eabfde",
"com.chwl.app.share.viewholder" : "dcdaef.bbcdfa",
"com.chwl.app.share" : "bad.fabf",
"com.chwl.app.service" : "ddacadb.abafdaa",
"com.chwl.app.relation.extention" : "caedcc.deceffc",
"com.chwl.app.relation.cp.widget" : "cefecca.adfcdaf",
"com.chwl.app.relation.cp.viewmodel" : "bcabafedc.ccbfeeada",
"com.chwl.app.relation.cp.model" : "ccfafe.fbdbaec",
"com.chwl.app.relation.cp.fragment" : "bceb.dadfb",
"com.chwl.app.relation.cp.dialog" : "fbceea.cefbefb",
"com.chwl.app.relation.cp.adapter" : "abccbf.eaacbd",
"com.chwl.app.relation.cp.activity" : "efaeff.aececca",
"com.chwl.app.relation.cp" : "eabafed.efacabe",
"com.chwl.app.reciever" : "cca.cba",
"com.chwl.app.radish.widget" : "ffbea.aaddd",
"com.chwl.app.radish.wallet" : "efeedaeccc.cfcaeacafa",
"com.chwl.app.radish.view" : "becee.bcfeee",
"com.chwl.app.radish.task.view" : "faaee.afbce",
"com.chwl.app.radish.task.presenter" : "faedd.eecbcd",
"com.chwl.app.radish.task.fragment" : "abfacfbc.deefaddda",
"com.chwl.app.radish.task.adpter" : "bbdadbc.bcdcddbc",
"com.chwl.app.radish.task.activity" : "dceccff.aafdfebc",
"com.chwl.app.radish.presenter" : "acaecc.eaeddf",
"com.chwl.app.radish.helper" : "faaeb.fffedc",
"com.chwl.app.radish.adapter" : "fcfbbe.ddeecf",
"com.chwl.app.radish.activity" : "bdfffab.dffcdfbf",
"com.chwl.app.photo" : "eecccd.bfdbfcc",
"com.chwl.app.pay.view" : "eacfaa.fbeaac",
"com.chwl.app.pay.presenter" : "afceab.feabbff",
"com.chwl.app.other.view" : "ddacd.cdbfca",
"com.chwl.app.other.present" : "bbddcabe.bebbbdae",
"com.chwl.app.other.dialog" : "cedb.bdeeb",
"com.chwl.app.other.activity" : "e.ba",
"com.chwl.app.other" : "faedfe.fabffda",
"com.chwl.app.monsterhunting.bean" : "cedec.faddde",
"com.chwl.app.monsterhunting" : "fbabff.dbfeac",
"com.chwl.app.module" : "efdfeaf.efcddef",
"com.chwl.app.luckymoney.viewholder" : "dfedf.eedab",
"com.chwl.app.luckymoney.view" : "ddaddcd.caccbde",
"com.chwl.app.luckymoney.dialog" : "ffecde.ebbcfef",
"com.chwl.app.luckymoney.adapter" : "efeefc.eccdbf",
"com.chwl.app.home.widget" : "dfaafb.fcdcae",
"com.chwl.app.home.view" : "edfeb.efbcb",
"com.chwl.app.home.refresh" : "cfadbacde.cfaedfcccf",
"com.chwl.app.home.presenter" : "bdfece.fbefff",
"com.chwl.app.home.helper" : "fadcf.dfbdfa",
"com.chwl.app.home.fragment" : "beffafaea.aaccfbeab",
"com.chwl.app.home.event" : "aadff.cfbdd",
"com.chwl.app.home.dialog" : "bfbfb.ccacbc",
"com.chwl.app.home.adapter" : "dcaaa.bacefa",
"com.chwl.app.home.activity" : "cbafdaea.dabbbcef",
"com.chwl.app.home" : "facc.ffdec",
"com.chwl.app.guide" : "bafbbace.feffabda",
"com.chwl.app.friend.view" : "dabb.cedce",
"com.chwl.app.friend.action" : "deeead.dfedfad",
"com.chwl.app.friend" : "bfddd.dfdef",
"com.chwl.app.fansteam" : "eabdedaed.cfeadaacfe",
"com.chwl.app.event" : "bdff.bafcc",
"com.chwl.app.earn.adapter" : "dbddedf.cecfafa",
"com.chwl.app.earn.activity" : "aedee.bcdadb",
"com.chwl.app.earn" : "ffdbec.afddefd",
"com.chwl.app.decoration.viewmodel" : "dccaca.cbaaeea",
"com.chwl.app.decoration.view.widgets" : "dafde.edfde",
"com.chwl.app.decoration.view" : "affeefb.cddaaab",
"com.chwl.app.decoration.helper" : "bdbfa.aeccba",
"com.chwl.app.decoration.adapter" : "ebbd.edae",
"com.chwl.app.constants" : "ddeeea.cbabbd",
"com.chwl.app.common.widget.dialog" : "adbbdfcb.abacbeeb",
"com.chwl.app.common.widget" : "cdcbfd.cdcdaad",
"com.chwl.app.common.util" : "bcaabadbafe.cbdddabbbcfd",
"com.chwl.app.common.svga" : "dedde.effdb",
"com.chwl.app.common.server" : "abbadac.adcefdc",
"com.chwl.app.common.photo" : "bceefea.bcefcab",
"com.chwl.app.common.permission" : "acfda.dfeeab",
"com.chwl.app.common.dialog" : "deaeba.ffcaae",
"com.chwl.app.common.app" : "dbcedb.cccffe",
"com.chwl.app.common" : "cbaca.adadbb",
"com.chwl.app.bindadapter" : "bacefd.cdbedf",
"com.chwl.app.bills.widget" : "cdcfbd.fcadcaa",
"com.chwl.app.bills.view" : "cda.aedf",
"com.chwl.app.bills.presenter" : "bcbdbd.cfaccfd",
"com.chwl.app.bills.fragmemt" : "baffeb.dedcfc",
"com.chwl.app.bills.event" : "bdacea.effdae",
"com.chwl.app.bills.adapter" : "dffcceeb.cfbbbddde",
"com.chwl.app.bills.activities" : "ffaf.eadaa",
"com.chwl.app.base.list" : "dffcde.efbadaa",
"com.chwl.app.base" : "aedbb.fbfebd",
"com.chwl.app.avroom.widget" : "caeddfb.efcaeecd",
"com.chwl.app.avroom.view" : "bbaff.dbaabe",
"com.chwl.app.avroom.singleroompk" : "bbadb.dbabde",
"com.chwl.app.avroom.room_album" : "fffc.cdafe",
"com.chwl.app.avroom.recommendcard" : "aaefc.cffadd",
"com.chwl.app.avroom.rank" : "edadcb.beeaca",
"com.chwl.app.avroom.presenter" : "dddee.cfdea",
"com.chwl.app.avroom.newuserchargegift" : "bbfcc.bdbbb",
"com.chwl.app.avroom.helper" : "bcfbb.dffeae",
"com.chwl.app.avroom.giftvalue" : "acfcd.fbbcdd",
"com.chwl.app.avroom.fragment" : "beefbb.fbcafec",
"com.chwl.app.avroom.dialog" : "abbcea.ceadbc",
"com.chwl.app.avroom.core" : "fbebb.bdbebf",
"com.chwl.app.avroom.bean" : "affae.fcdff",
"com.chwl.app.avroom.anotherroompk" : "bbdba.edbbe",
"com.chwl.app.avroom.adapter" : "bffc.bbcd",
"com.chwl.app.avroom.activity" : "dccdfed.ccdfdde",
"com.chwl.app.avroom" : "bfedffaa.adfffbef",
"com.chwl.app.audio.widget" : "bfcafa.fbbfdb",
"com.chwl.app.audio.viewmodel" : "bdfe.bfccf",
"com.chwl.app.audio.view" : "abdfdcc.bbcaebb",
"com.chwl.app.audio.presenter" : "aeef.cbbaf",
"com.chwl.app.audio.helper" : "cfeb.ebade",
"com.chwl.app.audio.adapter" : "ddeceecf.dddcbccf",
"com.chwl.app.audio" : "cdedecf.fbddecef",
"com.chwl.app.application" : "cfd.ccae",
"com.chwl.app" : "cfdd.baac",
]
}

39
app/google-services.json Normal file
View File

@@ -0,0 +1,39 @@
{
"project_info": {
"project_number": "656602722869",
"project_id": "pekolive-30f9e",
"storage_bucket": "pekolive-30f9e.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:656602722869:android:dac206f8aae0ba9021f77c",
"android_client_info": {
"package_name": "com.vele.pekolive"
}
},
"oauth_client": [
{
"client_id": "656602722869-sss2inirem512et0015kdqjp39mqgn96.apps.googleusercontent.com",
"client_type": 3
}
],
"api_key": [
{
"current_key": "AIzaSyDDoTSpY3wxOefVDVKRmE9cDiT1iv8Ra-4"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": [
{
"client_id": "656602722869-sss2inirem512et0015kdqjp39mqgn96.apps.googleusercontent.com",
"client_type": 3
}
]
}
}
}
],
"configuration_version": "1"
}

210
app/proguard-rules.pro vendored
View File

@@ -116,15 +116,20 @@
-dontwarn com.netease.**
-keep class com.netease.** {*;}
# Presenter 相关
-keep class com.yizhuan.erban.base.** { *; }
-keep public class * extends com.yizhuan.erban.base.BaseMvpPresenter
-keep public class * extends com.yizhuan.xchat_android_library.base.factory.AbstractMvpPresenter
# 云信自定义 ViewHolder 配置
-dontwarn com.chwl.app.ui.im.recent.holder.**
-keep class com.chwl.app.ui.im.recent.holder.** {*;}
-keep class com.chwl.app.ui.im.chat.** {*;}
-keep class com.chwl.app.luckymoney.viewholder.** {*;}
-keep class com.chwl.app.share.viewholder.** {*;}
-keep class com.chwl.app.public_chat_hall.msg.viewholder.** {*;}
-keep class com.chwl.app.module_hall.im.msgholder.** {*;}
-keep class com.chwl.app.mentoring_relationship.viewholder.** {*;}
-dontwarn com.yizhuan.erban.ui.im.recent.holder.**
-keep class com.yizhuan.erban.ui.im.recent.holder.** {*;}
-keep class com.yizhuan.erban.ui.im.chat.** {*;}
-keep class com.yizhuan.erban.luckymoney.viewholder.** {*;}
-keep class com.yizhuan.erban.share.viewholder.** {*;}
-keep class com.yizhuan.erban.public_chat_hall.msg.viewholder.** {*;}
-keep class com.yizhuan.erban.module_hall.im.msgholder.** {*;}
-keep class com.yizhuan.tutu.mentoring_relationship.viewholder.** {*;}
-keep public class * extends com.netease.nim.uikit.common.ui.recyclerview.holder.RecyclerViewHolder {*;}
-keep public class * extends com.netease.nim.uikit.business.session.viewholder.MsgViewHolderBase {*;}
@@ -172,8 +177,8 @@
-keep class com.darsh.multipleimageselect.** { *; }
-dontwarn com.darsh.multipleimageselect.**
-keep class com.soundcloud.crop.** { *; }
-dontwarn com.soundcloud.crop.**
-keep class com.soundcloud.android.crop.** { *; }
-dontwarn com.soundcloud.android.crop.**
# glide4.0
-keep public class * implements com.bumptech.glide.module.GlideModule
@@ -185,11 +190,6 @@
# for DexGuard only
#-keepresourcexmlelements manifest/application/meta-data@value=GlideModule
# Presenter 相关
-keep class com.chwl.app.base.** { *; }
-keep public class * extends com.chwl.app.base.BaseMvpPresenter
-keep public class * extends com.chwl.library.base.factory.AbstractMvpPresenter
# BaseAdapter
-keep class com.chad.library.adapter.** {
*;
@@ -201,8 +201,8 @@
<init>(...);
}
-dontwarn com.chwl.app.bindadapter.**
-keep class com.chwl.app.bindadapter.** {*;}
-dontwarn com.yizhuan.erban.bindadapter.**
-keep class com.yizhuan.erban.bindadapter.** {*;}
# Ping++ 混淆过滤
-dontwarn com.pingplusplus.**
@@ -233,9 +233,11 @@
# TODO 网络加载 一些业务bean gson 时候混淆问题
-keep class org.json.** {*;}
-keep class com.chwl.**.bean.** {*;}
-keep class com.chwl.**.result.** {*;}
-keep class com.chwl.**.entity.** {*;}
-dontwarn com.yizhuan.xchat_android_core.**
-keep class com.yizhuan.xchat_android_core.** {*;}
-keep class com.yizhuan.treasure_box.bean.** {*;}
-keep class com.yizhuan.erban.avroom.bean.** {*;}
#百度统计
-keep class com.baidu.bottom.** { *; }
@@ -308,8 +310,8 @@
-keep class com.autonavi.aps.amapapi.model.**{*;}
#暂时keep这个View排查华为oom问题
-keep class com.chwl.app.avroom.widget.MicroView{*;}
-keep class com.chwl.app.ui.widget.rollviewpager.RollPagerView{*;}
-keep class com.yizhuan.erban.avroom.widget.MicroView{*;}
-keep class com.yizhuan.erban.ui.widget.rollviewpager.RollPagerView{*;}
#linkedMe
-keep class com.microquation.linkedme.android.** { *; }
@@ -367,7 +369,7 @@
-dontwarn com.meizu.cloud.**
-keep class com.meizu.cloud.** {*;}
-keep class com.chwl.app.ui.widget.AppBarLayoutBehavior {*;}
-keep class com.yizhuan.erban.ui.widget.AppBarLayoutBehavior {*;}
#ViewBinding使用的反射生成的对应Binding
-keepclassmembers class * implements androidx.viewbinding.ViewBinding {
@@ -452,7 +454,7 @@
}
## EasyPhotos
-keep class com.chwl.library.easyphoto.models.** { *; }
-keep class com.yizhuan.xchat_android_library.easyphoto.models.** { *; }
## 图片裁剪UCrop
-dontwarn com.yalantis.ucrop.**
@@ -478,163 +480,3 @@
-keep public class com.android.installreferrer.**{ *; }
-keep public class * extends java.lang.Exception
-keep public class com.alibaba.android.arouter.routes.**{*;}
-keep public class com.alibaba.android.arouter.facade.**{*;}
-keep class * implements com.alibaba.android.arouter.facade.template.ISyringe{*;}
-keep class tech.sud.mgp.SudMGPWrapper.** {*;}
#new after proguard
-dontwarn bdcb.eedb.**
-keep class bdcb.eedb.** {*;}
-keep class cddcabe.afbdedeb.** {*;}
-keep class dfedf.eedab.** {*;}
-keep class dcdaef.bbcdfa.** {*;}
-keep class com.chwl.app.public_chat_hall.msg.viewholder.** {*;}
-keep class decfc.acfca.** {*;}
-keep class com.chwl.app.mentoring_relationship.viewholder.** {*;}
-keep class b.** { *; }
-keep class cb.** { *; }
-keep public class * extends b.NP
-keep public class * extends ddbfbdf.acbaddc.AbstractMvpPresenter
-dontwarn bacefd.cdbedf.**
-keep class bacefd.cdbedf.** {*;}
-keep class f.DG{*;}
-keep class bf.CA{*;}
-keep class q.Y {*;}
-keep class bacccfc.abbadfec.** { *; }
-keep class edecfbdbb.fbdcbfaaed.** { *; }
-keep class bbfeef.fdaefba.** { *; }
-keep class cfeefddf.daadadef.** { *; }
-keep class eadfab.aaffafa.** { *; }
-keep class cbbfdd.fdbaab.** { *; }
-keep class fcffbcef.cbefeefa.** { *; }
-keep class bbacbff.ecbddeb.** { *; }
-keep class ebbbf.bfcbc.** { *; }
-keep class afbfbfd.dffbcec.** { *; }
-keep class el.** {*;}
-keep class baf.edaf.** { *; }
-keep class daddbf.cebdcdd.** { *; }
-keep class adecece.cdedecc.** { *; }
-keep class fbbaffa.faecdbe.** { *; }
-keep class accbfce.fccdabb.** { *; }
-keep class afbfaa.afcdcd.** { *; }
-keep class aecbcaf.acdbabae.** { *; }
-keep class edeebee.fefabfb.** { *; }
-dontwarn fbbaffa.faecdbe.**
-dontwarn accbfce.fccdabb.**
-dontwarn afbfaa.afcdcd.**
-dontwarn aecbcaf.acdbabae.**
-dontwarn edeebee.fefabfb.**
-keep class cp.** { *; }
-dontwarn cp.**
-keep public class * extends com.netease.nim.uikit.common.ui.recyclerview.holder.RecyclerViewHolder {*;}
-keep public class * extends com.netease.nim.uikit.business.session.viewholder.MsgViewHolderBase {*;}
-keep class aea.baaf.** { *; }
-keep class ddfb.edcab.** { *; }
-keep class aeaaa.dedad.** { *; }
-keep class acbfad.dcbefe.** { *; }
-keep class deafc.bebac.** { *; }
-keep class ffbe.bdac.** { *; }
-keep class eaedcce.eebdfabf.** { *; }
-keep class edcbb.bcfca.** { *; }
-keep class ffdab.eabbd.** { *; }
-keep class fcfc.debbb.** { *; }
-keep class bfbcaedcbf.fddedfaafe.** { *; }
-keep class eacfafb.adbcafda.** { *; }
-keep class aedfcaaf.cdfbbcce.** { *; }
-keep class bbcf.abac.** { *; }
-keep class edfea.cddcb.** { *; }
-keep class ccaad.bddfa.** { *; }
-keep class aaffcba.daeefdac.** { *; }
-keep class cbcdae.acdabfe.** { *; }
-keep class eedbaeb.defbdfae.** { *; }
-keep class cfeddda.aafffbc.** { *; }
-keep class y.** {*;}
-keep class eaffcdbc.daeffdba.** { *; }
-keep class bfbdcd.fafefd.** { *; }
-keep class ba.** {*;}
-keep class aceac.ecabfe.** { *; }
-keep class cdccdab.ebdbacb.** { *; }
-keep class bababbc.cecaffca.** { *; }
-keep class edbce.fdbbbc.** { *; }
-keep class dfaabac.aabbefcc.** { *; }
-keep class edccdc.abfbfcc.** { *; }
-keep class eebfd.aaccca.** { *; }
-keep class ecaed.eebace.** { *; }
-keep class cfeee.cdeea.** { *; }
-keep class afb.eaca.** { *; }
-keep class bdebccd.fbfaecdb.** { *; }
-keep class eacfafb.aadfdcee.** { *; }
-keep class bceba.bbfce.** { *; }
-keep class cd.** {*;}
-keep class fddadcc.fbdbaaa.** { *; }
-keep class bdabfb.aecccbc.** { *; }
-keep class g.** {*;}
-keep class edbaad.bbdcdfc.** { *; }
-keep class acdfe.ebeaed.** { *; }
-keep class fabffdc.ffcdadbe.** { *; }
-keep class abbefdab.daeaadad.** { *; }
-keep class def.cff.** { *; }
-keep class fbefaae.fddefebe.** { *; }
-keep class fbdfcae.fefbfee.** { *; }
-keep class dfefd.bacabc.** { *; }
-keep class ffedae.acfcdbb.** { *; }
-keep class ddeeb.bdcdf.** { *; }
-keep class dcabc.bbdaea.** { *; }
-keep class adbaee.fffffc.** { *; }
-keep class bb.** {*;}
-keep class fffba.cdbfee.** { *; }
-keep class cbeee.efcdfb.** { *; }
-keep class cdaabd.cfabfca.** { *; }
-keep class dbeef.acefca.** { *; }
-keep class edbabbab.acdccacc.** { *; }
-keep class dedfdbd.ebffbcba.** { *; }
-keep class dfdefbe.fedadcf.** { *; }
-keep class accd.bbdff.** { *; }
-keep class u.** {*;}
-keep class ebbffdf.beebece.** { *; }
-keep class fcfdaa.edabfab.** { *; }
-keep class afbba.abdcd.** { *; }
-keep class dbcce.ecaeff.** { *; }
-keep class fbbcdb.ddfadba.** { *; }
-keep class bbecb.daedaf.** { *; }
-keep class cdade.adeda.** { *; }
-keep class bg.** {*;}
-keep class bbcabbb.dcabfcd.** { *; }
-keep class cfadf.caddb.** { *; }
-keep class bdbabbdc.ffafceeac.** { *; }
-keep class bd.** {*;}
-keep class ccbd.abca.** { *; }
-keep class j.** {*;}
-keep class fbeebae.ebcadebe.** { *; }
-keep class aaecbd.bfafacd.** { *; }
-keep class fcef.caffe.** { *; }
-keep class decd.efffc.** { *; }
-keep class cdfaac.caaeba.** { *; }
-keep class fdab.dbaad.** { *; }
-keep class dbcdb.edafab.** { *; }
-keep class feacbcff.edcaafbbb.** { *; }
-keep class ebdeaeb.dbccefdb.** { *; }
-keep class feacdf.cefdbd.** { *; }
-keep class efbbc.adeda.** { *; }
-keep class bccd.dddee.** { *; }
-keep class faafdf.cefbbcb.** { *; }
-keep class fcebb.eebee.** { *; }
-keep class cedec.faddde.** { *; }
-keep class affae.fcdff.** { *; }
-keep class eecdc.cddbfa.** { *; }
-keep class fddd.dbae.** { *; }
-keep class defceb.bddedaa.** { *; }
-keep class decd.efffc.** { *; }
-keep class bbfeef.fdaefba.** { *; }
-keep class baf.edaf.** { *; }
-keep class acdb.aacb.** { *; }
-keep class bacfcf.dddbef.** { *; }
-keep class cfeaf.ddccec.** { *; }

View File

@@ -0,0 +1,28 @@
package com.yizhuan.erban;
import static org.junit.Assert.assertEquals;
import android.content.Context;
import androidx.test.ext.junit.runners.AndroidJUnit4;
import androidx.test.platform.app.InstrumentationRegistry;
import org.junit.Test;
import org.junit.runner.RunWith;
/**
* Instrumented test, which will execute on an Android device.
*
* @see <a href="http://d.android.com/tools/testing">Testing documentation</a>
*/
@RunWith(AndroidJUnit4.class)
public class ExampleInstrumentedTest {
@Test
public void useAppContext() throws Exception {
// Context of the app under test.
Context appContext = InstrumentationRegistry.getTargetContext();
assertEquals("com.yizhuan.erban_android_client", appContext.getPackageName());
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 132 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 683 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 254 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 492 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 310 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 168 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 562 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 278 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 152 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 528 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 228 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 666 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 526 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 550 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 472 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 552 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 518 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 600 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 732 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 466 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 916 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 974 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 690 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 642 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 520 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 569 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 456 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 534 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 369 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 767 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 596 B

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