feat : app-common

This commit is contained in:
eggmanQQQ2
2025-07-07 10:33:18 +08:00
parent 69ff71e027
commit 110d93a8ee
114 changed files with 3350 additions and 0 deletions

1
app/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
/build

View File

1032
app/build.gradle Normal file

File diff suppressed because it is too large Load Diff

659
app/proguard-rules.pro vendored Normal file
View File

@@ -0,0 +1,659 @@
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile
-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-ignorewarnings
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
# 保留行号
-keepattributes SourceFile,LineNumberTable
#-dontwarn #//dontwarn去掉警告
#-dontskipnonpubliclibraryclassmembers
#-keep public class * extends android.app.Fragment
-keep public class * extends android.app.Activity
-keep public class * extends android.app.Application
-keep public class * extends android.app.Service
-keep public class * extends android.content.BroadcastReceiver
-keep public class * extends android.content.ContentProvider
#-keep public class * extends android.preference.Preference
#-keep public class * extends android.support.v4.**
-keep public class com.android.vending.licensing.ILicensingService
-keepclasseswithmembernames class * {
native <methods>;
}
#-keepclasseswithmembernames class * {
# public <init>(android.content.Context, android.util.AttributeSet);
#}
#-keepclasseswithmembernames class * {
# public <init>(android.content.Context, android.util.AttributeSet, int);
#}
#----------------enum-----------------
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
#----------------Parcelable-----------------
-keepclassmembers class * implements android.os.Parcelable {
static ** CREATOR;
<fields>;
<methods>;
}
-keepnames class * implements android.os.Parcelable {
public static final ** CREATOR;
}
-keep class * implements java.io.Serializable {
*;
}
##---------------Begin: proguard configuration for Gson ----------
# Gson specific classes
-dontwarn sun.misc.**
-keep class com.google.gson.**{*;}
#-keep class com.google.gson.stream.** { *; }
# Application classes that will be serialized/deserialized over Gson
-keep class com.google.gson.examples.android.model.** { *; }
# Prevent proguard from stripping interface information from TypeAdapterFactory,
# JsonSerializer, JsonDeserializer instances (so they can be used in @JsonAdapter)
-keep class * implements com.google.gson.TypeAdapterFactory
-keep class * implements com.google.gson.JsonSerializer
-keep class * implements com.google.gson.JsonDeserializer
-keepattributes Signature
-keepattributes *Annotation*
#----------------android-----------------
-dontwarn android.**
-keep class android.** { *;}
#----------------v4-----------------
-dontwarn android.support.v4.**
-keep class android.support.v4.** { *; }
#----------------v7-----------------
-dontwarn android.support.v7.**
-keep class android.support.v7.** { *;}
#----------------EventBus事件巴士-----------------
-keepattributes *Annotation*
-keepclassmembers class * {
@org.greenrobot.eventbus.Subscribe <methods>;
}
-keep enum org.greenrobot.eventbus.ThreadMode { *; }
# If using AsyncExecutord, keep required constructor of default event used.
# Adjust the class name if a custom failure event type is used.
-keepclassmembers class org.greenrobot.eventbus.util.ThrowableFailureEvent {
<init>(java.lang.Throwable);
}
# Accessed via reflection, avoid renaming or removal
-keep class org.greenrobot.eventbus.android.AndroidComponentsImpl
#-------------云信相关的混淆配置------------
-dontwarn com.netease.**
-keep class com.netease.** {*;}
# 云信自定义 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.** {*;}
-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 {*;}
#如果你使用全文检索插件,需要加入
-dontwarn org.apache.lucene.**
-keep class org.apache.lucene.** {*;}
# 云信集成小米推送
-dontwarn com.xiaomi.push.**
-keep class com.xiaomi.** {*;}
-keep class io.realm.**
# 云信集成华为推送
-ignorewarnings
-keepattributes *Annotation*
-keepattributes Exceptions
-keepattributes InnerClasses
-keepattributes Signature
-keepattributes SourceFile,LineNumberTable
-keep class com.hianalytics.android.**{*;}
-keep class com.huawei.updatesdk.**{*;}
-keep class com.huawei.hms.**{*;}
-keep class com.huawei.agconnect.**{*;}
# hmscore-support: remote transport
-keep class * extends com.huawei.hms.core.aidl.IMessageEntity { *; }
# hmscore-support: remote transport
-keepclasseswithmembers class * implements com.huawei.hms.support.api.transport.DatagramTransport {
<init>(...); }
# manifest: provider for updates
-keep public class com.huawei.hms.update.provider.UpdateProvider { public *; protected *; }
# 云信集成魅族推送
-dontwarn com.meizu.cloud.**
-keep class com.meizu.cloud.** {*;}
#-------------云信相关的混淆配置------------
#-------------TakePhoto的混淆配置------------
-keep class com.jph.takephoto.** { *; }
-dontwarn com.jph.takephoto.**
-keep class com.darsh.multipleimageselect.** { *; }
-dontwarn com.darsh.multipleimageselect.**
-keep class com.soundcloud.crop.** { *; }
-dontwarn com.soundcloud.crop.**
# glide4.0
-keep public class * implements com.bumptech.glide.module.GlideModule
-keep public class * extends com.bumptech.glide.module.AppGlideModule
-keep public enum com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$** {
**[] $VALUES;
public *;
}
# 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.** {
*;
}
-keep class com.chad.library.adapter.base.entity.MultiItemEntity
-keep public class * extends com.chad.library.adapter.base.BaseQuickAdapter
-keep public class * extends com.chad.library.adapter.base.BaseViewHolder
-keepclassmembers class **$** extends com.chad.library.adapter.base.BaseViewHolder {
<init>(...);
}
-dontwarn com.chwl.app.bindadapter.**
-keep class com.chwl.app.bindadapter.** {*;}
# Ping++ 混淆过滤
-dontwarn com.pingplusplus.**
-keep class com.pingplusplus.** {*;}
# 支付宝混淆过滤
-dontwarn com.alipay.**
-keep class com.alipay.** {*;}
# 微信或QQ钱包混淆过滤
-dontwarn com.tencent.**
-keep class com.tencent.** {*;}
# 银联支付混淆过滤
#-dontwarn com.unionpay.**
#-keep class com.unionpay.** {*;}
#
## 招行一网通混淆过滤
#-keepclasseswithmembers class cmb.pb.util.CMBKeyboardFunc {
# public <init>(android.app.Activity);
# public boolean HandleUrlCall(android.webkit.WebView,java.lang.String);
# public void callKeyBoardActivity();
#}
# 内部WebView混淆过滤
-keepclassmembers class * {
@android.webkit.JavascriptInterface <methods>;
}
# TODO 网络加载 一些业务bean gson 时候混淆问题
-keep class org.json.** {*;}
-keep class com.chwl.**.bean.** {*;}
-keep class com.chwl.**.result.** {*;}
-keep class com.chwl.**.entity.** {*;}
#百度统计
-keep class com.baidu.bottom.** { *; }
-keep class com.baidu.kirin.** { *; }
-keep class com.baidu.mobstat.** { *; }
-keep class io.agora.** { *; }
# 七牛
-keep class com.qiniu.**{*;}
-keep class com.qiniu.**{public <init>();}
-ignorewarnings
# shareSdk
-keep class cn.sharesdk.**
-keep class com.mob.**
-keep class cn.sharesdk.**{*;}
-keep class com.sina.**{*;}
-keep class **.R$* {*;}
-keep class **.R{*;}
-keep class com.mob.**{*;}
-dontwarn com.mob.**
-dontwarn cn.sharesdk.**
-dontwarn **.R$*
# fastjson
-dontwarn com.alibaba.fastjson.**
-keep class com.alibaba.fastjson.**{*; }
# 保留所有Fastjson2相关类
-dontwarn com.alibaba.fastjson2.**
-keep class com.alibaba.fastjson2.** { *; }
# 保留JSON模型类避免字段被混淆
-keepclassmembers class * {
@com.alibaba.fastjson2.annotation.JSONField <fields>;
}
# retrofit2
# Platform calls Class.forName on types which do not checkExist on Android to determine platform.
-dontnote retrofit2.Platform
# Platform used when running on Java 8 VMs. Will not be used at runtime.
-dontwarn retrofit2.Platform$Java8
# Retain declared checked exceptions for use by a Proxy instance.
-keepattributes Exceptions
# okhttp3
-dontwarn okhttp3.**
# okio
-dontwarn okio.**
# A resource is loaded with a relative path so the package of this class must be preserved.
-keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase
# Aliyun oss
-keep class com.taobao.securityjni.**{*;}
-keep class com.taobao.wireless.security.**{*;}
-keep class com.ut.secbody.**{*;}
-keep class com.taobao.dp.**{*;}
-keep class com.alibaba.wireless.security.**{*;}
-keep class com.alibaba.security.rp.**{*;}
-keep class com.alibaba.sdk.android.**{*;}
-keep class com.alibaba.security.biometrics.**{*;}
-keep class android.taobao.windvane.**{*;}
-dontwarn com.alibaba.**
-dontwarn com.taobao.**
-dontwarn com.google.**
-dontwarn edu.umd.cs.**
-dontwarn org.apache.**
-dontwarn com.amap.**
# 确保openFileChooser方法不被混淆
-keepclassmembers class * extends android.webkit.WebChromeClient{
public void openFileChooser(...);
}
#高德地图
-keep class com.amap.api.location.**{*;}
-keep class com.amap.api.fence.**{*;}
-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{*;}
#linkedMe
-keep class com.microquation.linkedme.android.** { *; }
# vivo推送
-dontwarn com.vivo.push.**
-keep class com.vivo.push.**{*; }
-keep class com.vivo.vms.**{*; }
-keep class com.netease.nimlib.mixpush.vivo.VivoPush* {*;}
-keep class com.netease.nimlib.mixpush.vivo.VivoPushReceiver{*;}
#一键登录
-dontwarn com.cmic.sso.sdk.**
-keep class com.cmic.sso.**{*;}
-dontwarn com.sdk.**
-keep class com.sdk.** { *;}
-keep class cn.com.chinatelecom.account.**{*;}
-keep public class * extends android.view.View
-keep class com.netease.nis.quicklogin.entity.**{*;}
-keep class com.netease.nis.quicklogin.listener.**{*;}
-keep class com.netease.nis.quicklogin.QuickLogin{
public <methods>;
public <fields>;
}
-keep class com.netease.nis.quicklogin.helper.UnifyUiConfig{*;}
-keep class com.netease.nis.quicklogin.helper.UnifyUiConfig$Builder{
public <methods>;
public <fields>;
}
-keep class com.netease.nis.quicklogin.utils.LoginUiHelper$CustomViewListener{
public <methods>;
public <fields>;
}
-keep class com.netease.nis.basesdk.**{
public *;
protected *;
}
-keep class com.bun.miitmdid.core.** {*;}
-keep class com.bun.** {*;}
-keep class com.asus.msa.** {*;}
-keep class com.heytap.openid.** {*;}
-keep class com.huawei.android.hms.pps.** {*;}
-keep class com.meizu.flyme.openidsdk.** {*;}
-keep class com.samsung.android.deviceidservice.** {*;}
-keep class com.zui.** {*;}
-keep class com.huawei.hms.ads.** {*; }
-keep interface com.huawei.hms.ads.** {*; }
-dontwarn com.sdk.**
-keep class com.sdk.** { *;}
-dontwarn io.realm.**
-keep public class * extends android.app.Service
-dontwarn com.meizu.cloud.**
-keep class com.meizu.cloud.** {*;}
-keep class com.chwl.app.ui.widget.AppBarLayoutBehavior {*;}
#ViewBinding使用的反射生成的对应Binding
-keep class * implements androidx.viewbinding.ViewBinding {
*;
}
-keep class * extends androidx.viewbinding.ViewBinding {
*;
}
#-keep class * implements androidx.databinding.ViewDataBinding {
# *;
#}
#-keep class * extends androidx.databinding.ViewDataBinding {
# *;
#}
#Flutter Wrapper
-dontwarn io.flutter.**
-keep class io.flutter.app.** { *; }
-keep class io.flutter.plugin.** { *; }
-keep class io.flutter.util.** { *; }
-keep class io.flutter.view.** { *; }
-keep class io.flutter.embedding.android.** { *; }
-keep class io.flutter.plugins.** { *; }
-keep class com.yuxiaor.flutter.g_faraday.** { *; }
-keep class net.sqlcipher.** { *; }
# Alipay
-keep class com.alipay.android.app.IAlixPay{*;}
-keep class com.alipay.android.app.IAlixPay$Stub{*;}
-keep class com.alipay.android.app.IRemoteServiceCallback{*;}
-keep class com.alipay.android.app.IRemoteServiceCallback$Stub{*;}
-keep class com.alipay.sdk.app.PayTask{ public *;}
-keep class com.alipay.sdk.app.AuthTask{ public *;}
-keep class com.alipay.sdk.app.H5PayCallback {
<fields>;
<methods>;
}
-dontwarn android.net.**
-keep class android.net.SSLCertificateSocketFactory{*;}
-keep class com.alipay.android.phone.mrpc.core.** { *; }
-keep class com.alipay.apmobilesecuritysdk.** { *; }
-keep class com.alipay.mobile.framework.service.annotation.** { *; }
-keep class com.alipay.mobilesecuritysdk.face.** { *; }
-keep class com.alipay.tscenter.biz.rpc.** { *; }
-keep class org.json.alipay.** { *; }
-keep class com.alipay.tscenter.** { *; }
-keep class com.ta.utdid2.** { *;}
-keep class com.ut.device.** { *;}
# umeng-app
-dontwarn com.umeng.**
-keep class com.umeng.**
-keep class com.umeng.** {*;}
-keepclassmembers class * {
public <init> (org.json.JSONObject);
}
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
# 易盾
-keep class com.netease.mobsec.**{*;}
# linkedme
-keep class com.microquation.linkedme.android.** { *; }
# 数美天网
-keep class com.ishumei.dfp.SMSDK { *; }
-dontwarn com.alibaba.**
-dontwarn com.taobao.**
-dontwarn com.google.**
-dontwarn edu.umd.cs.**
-dontwarn org.apache.**
-dontwarn com.amap.**
-keep class com.mango.plugin.**{*;}
-keep class android.support.v8.renderscript.** { *; }
-keep class androidx.renderscript.** { *; }
## Appsflyer
-keep class com.appsflyer.** { *; }
-dontwarn com.android.installreferrer
## easypermissions
-keepclassmembers class * {
@pub.devrel.easypermissions.AfterPermissionGranted <methods>;
}
## EasyPhotos
-keep class com.chwl.library.easyphoto.models.** { *; }
## 图片裁剪UCrop
-dontwarn com.yalantis.ucrop.**
-keep class com.yalantis.ucrop.** { *; }
-keep interface com.yalantis.ucrop.** { *; }
## BannerViewPage
-keep class androidx.recyclerview.widget.** { *; }
-keep class androidx.viewpager2.widget.** { *; }
## Adjust
-keep class com.adjust.sdk.** { *; }
-keep class com.google.android.gms.common.ConnectionResult {
int SUCCESS;
}
-keep class com.google.android.gms.ads.identifier.AdvertisingIdClient {
com.google.android.gms.ads.identifier.AdvertisingIdClient$Info getAdvertisingIdInfo(android.content.Context);
}
-keep class com.google.android.gms.ads.identifier.AdvertisingIdClient$Info {
java.lang.String getId();
boolean isLimitAdTrackingEnabled();
}
-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.** { *; }

5
app/resource_mapping.txt Normal file
View File

@@ -0,0 +1,5 @@
res path mapping:
res/drawable -> res/drawable
res/layout -> res/layout
res/anim -> res/anim
res/drawable-xxhdpi-v4 -> res/drawable-xxhdpi-v4

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="16dp" />
<solid android:color="#000000"/>
</shape>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:topLeftRadius="15dp" android:topRightRadius="15dp"/>
<solid android:color="#2a2a39"/>
</shape>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="10dp"/>
<solid android:color="#3C3C4E"/>
</shape>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="10dp"/>
<solid android:color="#FF719CEA"/>
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="@dimen/dp_16" />
<solid android:color="#80ffffff"/>
</shape>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="15dp"/>
<solid android:color="#4D9DADFF"/>
</shape>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="10dp"/>
<solid android:color="#FFBFABF6"/>
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@color/bg_secondary_2a2a39" android:state_pressed="true" />
<item android:drawable="@color/bg_secondary_2a2a39" android:state_focused="true" />
<item android:drawable="@color/bg_normal_1c1b22" />
</selector>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="10dp"/>
<solid android:color="#FFEDBF89"/>
</shape>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="15dp"/>
<solid android:color="@color/color_F5F5F5"/>
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="@dimen/dp_8" />
<solid android:color="#F6F7F9" />
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="16dp" />
<solid android:color="#ffffff"/>
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="16dp" />
<solid android:color="#ffffff"/>
</shape>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="10dp"/>
<solid android:color="@color/bg_secondary_2a2a39"/>
</shape>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="100dp"/>
<solid android:color="@color/bg_secondary_2a2a39"/>
</shape>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="15dp"/>
<solid android:color="@color/bg_secondary_2a2a39"/>
</shape>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="5dp"/>
<solid android:color="@color/bg_secondary_2a2a39"/>
</shape>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:topLeftRadius="10dp" android:topRightRadius="10dp"/>
<solid android:color="@color/bg_secondary_2a2a39"/>
</shape>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:topLeftRadius="15dp" android:topRightRadius="15dp"/>
<solid android:color="@color/bg_secondary_2a2a39"/>
</shape>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="8dp" />
<solid android:color="@color/bg_thirdly_f1f1fa" />
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/shape_btn_highlight_gradient" android:state_enabled="true" />
<item android:drawable="@drawable/shape_round_ffdbdbdb_radius_19" android:state_enabled="false" />
<item android:drawable="@drawable/shape_btn_highlight_gradient" />
</selector>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@mipmap/common_ic_checked" android:state_selected="true" />
<item android:drawable="@mipmap/common_ic_checked" android:state_checked="true" />
<item android:drawable="@mipmap/common_ic_unchecked" android:state_selected="false" />
<item android:drawable="@mipmap/common_ic_unchecked" android:state_checked="false" />
<item android:drawable="@mipmap/common_ic_unchecked" />
</selector>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@mipmap/common_ic_checked_white" android:state_selected="true" />
<item android:drawable="@mipmap/common_ic_checked_white" android:state_checked="true" />
<item android:drawable="@mipmap/common_ic_unchecked_white" android:state_selected="false" />
<item android:drawable="@mipmap/common_ic_unchecked_white" android:state_checked="false" />
<item android:drawable="@mipmap/common_ic_unchecked_white" />
</selector>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@mipmap/common_ic_selected" android:state_selected="true" />
<item android:drawable="@mipmap/common_ic_selected" android:state_checked="true" />
<item android:drawable="@mipmap/common_ic_unselected" android:state_selected="false" />
<item android:drawable="@mipmap/common_ic_unselected" android:state_checked="false" />
<item android:drawable="@mipmap/common_ic_unselected" />
</selector>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_enabled="false" android:drawable="@drawable/shape_common_unable" />
<item android:state_enabled="true" android:drawable="@drawable/shape_common_enable" />
</selector>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/dialog_charge_bg_checked" android:state_selected="true" />
<item android:drawable="@drawable/dialog_charge_bg_checked" android:state_checked="true" />
<item>
<shape android:shape="rectangle">
<solid android:color="@color/white" />
<corners android:radius="8dp"/>
</shape>
</item>
</selector>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/ic_login_checked" android:state_checked="true" />
<item android:drawable="@drawable/ic_login_unchecked" />
</selector>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@mipmap/common_ic_checked" android:state_checked="true" />
<item android:drawable="@mipmap/common_ic_unchecked" android:state_checked="false" />
<item android:drawable="@mipmap/common_ic_unchecked" />
</selector>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/ic_refuse_apply_checked" android:state_checked="true" />
<item android:drawable="@drawable/ic_refuse_apply_unchecked" />
</selector>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/ic_room_pk_search_checked" android:state_checked="true" />
<item android:drawable="@drawable/ic_room_pk_search_unchecked" />
</selector>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@mipmap/drawable_checkbox_selected" android:state_checked="true" />
<item android:drawable="@mipmap/drawable_checkbox_unselected" android:state_checked="false" />
<item android:drawable="@mipmap/drawable_checkbox_unselected" />
</selector>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@mipmap/common_ic_checked" android:state_selected="true" />
<item android:drawable="@mipmap/common_ic_unchecked" android:state_selected="false" />
<item android:drawable="@mipmap/common_ic_unchecked" />
</selector>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/bg_user_info_label_select" android:state_selected="true" />
<item android:drawable="@drawable/bg_user_info_label" android:state_selected="false" />
</selector>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/bg_user_label_select" android:state_selected="true" />
<item android:drawable="@drawable/bg_user_label" android:state_selected="false" />
</selector>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners
android:radius="17dp"
/>
<solid
android:color="@color/black_transparent_20"
/>
</shape>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners
android:radius="@dimen/dp_12"
/>
<solid
android:color="@color/black_transparent_40"
/>
</shape>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners
android:radius="@dimen/dp_12"
/>
<solid
android:color="@color/black_transparent_50"
/>
</shape>

View File

@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:startColor="@color/color_39EBDF"
android:endColor="@color/color_39D0EB"/>
<corners android:radius="19dp"/>
</shape>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="@dimen/dp_50" />
<solid android:color="@color/appColor" />
</shape>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="@dimen/dp_50" />
<solid android:color="@color/color_E0E0E0" />
</shape>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/white_transparent_80" />
<corners android:radius="@dimen/dp_50" />
</shape>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="1.5dp"
android:color="@color/color_333333" />
<solid android:color="@color/appColor" />
<corners android:radius="@dimen/dp_50" />
</shape>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<stroke
android:width="1.5dp"
android:color="@color/color_999999" />
<solid android:color="@color/transparent" />
<corners android:radius="@dimen/dp_50" />
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<size android:width="1.5dp" />
<solid android:color="@color/appColor" />
</shape>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="@dimen/dp_50" />
<solid android:color="@color/color_female" />
</shape>

View File

@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners
android:radius="@dimen/dp_12"
/>
<solid
android:color="@color/color_F5F5F5"
/>
</shape>

View File

@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<corners android:radius="@dimen/dp_50" />
<solid android:color="@color/color_male" />
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="@dimen/dp_22" />
<solid android:color="@color/color_43C5FF" />
</shape>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<shape android:shape="rectangle"
xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/color_9af5ef" />
<corners
android:radius="5dp" />
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape android:shape="rectangle"
xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/appColor" />
<corners android:radius="19dp" />
</shape>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners
android:radius="@dimen/dp_22" />
<solid android:color="@color/appColor" />
</shape>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<shape android:shape="rectangle"
xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/appColor" />
<corners
android:radius="5dp" />
</shape>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
android:color="@color/colorAccent">
<corners
android:radius="60dip"
/>
<stroke
android:width="2dp"
android:color="@color/color_333333" />
<solid android:color="@color/appColor" />
</shape>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<shape android:shape="rectangle"
xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/color_FF9976" />
<padding
android:left="@dimen/dp_13"
android:top="@dimen/dp_13"
android:right="@dimen/dp_13"
android:bottom="@dimen/dp_13" />
<corners
android:radius="5dp" />
</shape>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@color/white" />
<stroke android:width="2dp" android:color="#59ececec" />
<corners android:radius="6dp"/>
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="@dimen/dp_22" />
<solid android:color="@color/color_f0f0f0" />
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="5dp" />
<solid android:color="@color/color_F5F5F5" />
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="@dimen/dp_22" />
<solid android:color="@color/color_FF5A79" />
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="@dimen/dp_19" />
<solid android:color="@color/appColor" />
</shape>

View File

@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<shape android:shape="rectangle"
xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/color_FFC4AB" />
<corners
android:radius="5dp" />
</shape>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="19dp" />
<solid android:color="@color/color_DBDBDB" />
</shape>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners
android:radius="60dip"
/>
<stroke
android:width="2dp"
android:color="@color/color_B3B3B3" />
<solid android:color="@color/white" />
</shape>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="@dimen/dp_22" />
<stroke
android:width="2dp"
android:color="#333333" />
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape android:shape="rectangle"
xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/white" />
<corners android:radius="5dp" />
</shape>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<shape android:shape="rectangle"
xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/white" />
<padding
android:left="@dimen/dp_13"
android:top="@dimen/dp_13"
android:right="@dimen/dp_13"
android:bottom="@dimen/dp_13" />
<corners android:radius="5dp" />
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@color/white_transparent_16" />
<corners android:radius="19dp" />
</shape>

View File

@@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="@color/white" />
<corners android:radius="9dp" />
</shape>

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 492 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 766 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 562 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 228 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 666 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 526 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 550 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 550 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 552 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 412 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 600 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 732 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 466 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 372 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 974 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 520 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

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