安全分析报告: 疯读小说 v1.2.3.5

安全分数


安全分数 30/100

风险评级


等级

  1. A
  2. B
  3. C
  4. F

严重性分布 (%)


隐私风险

6

用户/设备跟踪器


调研结果

高危 56
中危 80
信息 3
安全 2
关注 96

高危 Activity (com.cootek.smartdialer.home.HomeActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literature.startup.StartupCommercialActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.business.func.livestream.CsjLiveStreamActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.xiaomi.mipush.sdk.NotificationClickedActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.young.ui.YoungMainActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.book.read.readerpage.ReadSettingItemSelectActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.book.read.readerpage.FontSettingActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.book.audio.ui.activity.AudioBookDetailActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.comments.ui.SecondaryCommentActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.comments.ui.BookCommentListActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.book.audio.ui.activity.AudioBookAllCommentActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.book.audio.ui.activity.AudioDownloadStatusActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.book.audio.ui.activity.AudioLocalEditorActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.book.audio.ui.activity.AudioLocalManagerActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.book.audio.ui.activity.AudioDownloadListActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.comments.ui.BookCommentDetailActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.book.audio.ui.activity.AudioBookActivity3) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.comments.ui.CommentSettingActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.book.detail.AuthorBooksActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.share.ShareImagePreviewActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.book.store.v2.PublishBookActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.book.store.v2.NewBookBestRecommendActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.literaturemodule.personal.PersonalAchievementTitleActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.dialer.base.account.LoginActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.dialer.base.account.PhoneLoginActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.cootek.crazyreader.wxapi.WXEntryActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.alipay.sdk.app.PayResultActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.alipay.sdk.app.AlipayResultActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.baidu.mobads.sdk.api.MobRewardVideoActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (cootek.bbase.daemon.core.onepixel.SingleOneActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.bytedance.sdk.openadsdk.stub.activity.Stub_SingleTask_Activity_T) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.bytedance.sdk.openadsdk.stub.activity.Stub_SingleTask_Activity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.ss.android.downloadlib.activity.TTDelegateActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.ss.android.downloadlib.activity.JumpKllkActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.ss.android.socialbase.appdownloader.view.DownloadTaskDeleteActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.ss.android.socialbase.appdownloader.view.JumpUnknownSourceActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.bytedance.android.openliveplugin.stub.activity.StubActivity$Activity_T_SingleTask1) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.bytedance.android.openliveplugin.stub.activity.StubActivity$AppCompat_SingleTask2) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.kwad.sdk.api.proxy.app.BaseFragmentActivity$FragmentActivitySingleInstance1) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.kwad.sdk.api.proxy.app.BaseFragmentActivity$FragmentActivitySingleInstance2) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.kwad.sdk.api.proxy.app.BaseFragmentActivity$DeveloperConfigActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.kwad.sdk.api.proxy.app.BaseFragmentActivity$LandscapeFragmentActivitySingleTask1) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.kwad.sdk.api.proxy.app.BaseFragmentActivity$LandscapeFragmentActivitySingleTask2) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.kwad.sdk.api.proxy.app.BaseFragmentActivity$LandscapeFragmentActivitySingleInstance1) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.kwad.sdk.api.proxy.app.BaseFragmentActivity$LandscapeFragmentActivitySingleInstance2) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.umeng.union.component.UMUnionActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 Activity (com.umeng.union.component.UMDownloadInfoActivity) 的启动模式不是standard模式

Activity 不应将启动模式属性设置为 "singleTask/singleInstance",因为这会使其成为根 Activity,并可能导致其他应用程序读取调用 Intent 的内容。因此,当 Intent 包含敏感信息时,需要使用 "standard" 启动模式属性。

高危 应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。

应用程序使用带PKCS5/PKCS7填充的加密模式CBC。此配置容易受到填充oracle攻击。
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4

Files:
a/b/a/d/i.java, line(s) 88
com/market/sdk/utils/Coder.java, line(s) 56,78
com/sdk/plus/h/a.java, line(s) 64
com/tencent/qimei/b/a.java, line(s) 42
com/tencent/tgpa/lite/g/e.java, line(s) 15
com/vivo/mobilead/util/o.java, line(s) 52

高危 如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击

如果一个应用程序使用WebView.loadDataWithBaseURL方法来加载一个网页到WebView,那么这个应用程序可能会遭受跨站脚本攻击
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#static-analysis-7

Files:
b/a/a/a/a/c/g/b.java, line(s) 58,7,8
com/mbridge/msdk/advanced/js/NativeAdvancedExpandDialog.java, line(s) 247,14
com/mbridge/msdk/click/g.java, line(s) 195,14,15
com/mbridge/msdk/mbbanner/common/bridge/BannerExpandDialog.java, line(s) 242,14
com/mbridge/msdk/mbbanner/common/c/c.java, line(s) 998,13
com/mbridge/msdk/mbjscommon/confirmation/e.java, line(s) 667,18
com/mbridge/msdk/nativex/view/MBMediaView.java, line(s) 602,2812,24,25
com/mbridge/msdk/splash/js/SplashExpandDialog.java, line(s) 247,14
com/mbridge/msdk/video/bt/module/MBridgeBTWebView.java, line(s) 460,14
com/mbridge/msdk/video/module/MBridgeAlertWebview.java, line(s) 90,6
com/mbridge/msdk/video/module/MBridgeH5EndCardView.java, line(s) 688,17

高危 应用程序在加密算法中使用ECB模式。ECB模式是已知的弱模式,因为它对相同的明文块[UNK]产生相同的密文

应用程序在加密算法中使用ECB模式。ECB模式是已知的弱模式,因为它对相同的明文块[UNK]产生相同的密文
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-block-cipher-mode

Files:
com/cootek/dialer/base/baseutil/b/a.java, line(s) 37,38
com/cootek/dialer/base/baseutil/b/b.java, line(s) 34
com/cootek/library/utils/c.java, line(s) 13,24
com/cootek/literaturemodule/comments/util/r.java, line(s) 28
com/cootek/usage/c.java, line(s) 27,83

高危 该文件是World Writable。任何应用程序都可以写入文件

该文件是World Writable。任何应用程序都可以写入文件
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#testing-local-storage-for-sensitive-data-mstg-storage-1-and-mstg-storage-2

Files:
com/cloud/autotrack/tracer/g/h.java, line(s) 29
com/opos/cmn/an/d/d/a.java, line(s) 40
com/picture/lib/tools/SPUtils.java, line(s) 307
com/tencent/klevin/utils/H.java, line(s) 12
com/tencent/tgpa/lite/g/j.java, line(s) 12,5

高危 不安全的Web视图实现。Web视图忽略SSL证书错误并接受任何SSL证书。此应用程序易受MITM攻击

不安全的Web视图实现。Web视图忽略SSL证书错误并接受任何SSL证书。此应用程序易受MITM攻击
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05g-Testing-Network-Communication.md#webview-server-certificate-verification

Files:
com/cootek/literaturemodule/webview/CommonWebView.java, line(s) 190,189
com/opos/cmn/biz/web/b/b/b/b.java, line(s) 569,412
com/vivo/ic/webview/HtmlWebViewClient.java, line(s) 128,249
com/vivo/mobilead/web/b.java, line(s) 117,252

高危 使用弱加密算法

使用弱加密算法
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4

Files:
crazy/crazyplugin/util/FileDeEncrypt.java, line(s) 26,29

高危 已启用远程WebView调试

已启用远程WebView调试
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04c-Tampering-and-Reverse-Engineering.md#debugging-and-tracing

Files:
com/cootek/tpwebcomponent/defaultwebview/DefaultWebviewActivity.java, line(s) 345,16

高危 应用程序包含隐私跟踪程序

此应用程序有多个6隐私跟踪程序。跟踪器可以跟踪设备或用户,是终端用户的隐私问题。

中危 应用程序已启用明文网络流量

[android:usesCleartextTraffic=true]
应用程序打算使用明文网络流量,例如明文HTTP,FTP协议,DownloadManager和MediaPlayer。针对API级别27或更低的应用程序,默认值为“true”。针对API级别28或更高的应用程序,默认值为“false”。避免使用明文流量的主要原因是缺乏机密性,真实性和防篡改保护;网络攻击者可以窃听传输的数据,并且可以在不被检测到的情况下修改它。

中危 Broadcast Receiver (com.cootek.literature.officialpush.local.LocalPushReceiver) 未被保护。

存在一个intent-filter。
发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。

中危 Activity (com.cootek.smartdialer.home.HomeActivity) 未被保护。

存在一个intent-filter。
发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。

中危 Activity-Alias (com.cootek.literature.TStartup) 未被保护。

[android:exported=true]
发现 Activity-Alias与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Activity-Alias (com.cootek.smartdialer.TStartup) 未被保护。

[android:exported=true]
发现 Activity-Alias与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Activity设置了TaskAffinity属性

(com.cootek.smartdialer.commercial.ots.SwitchAdActivity)
如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名

中危 Broadcast Receiver (com.cootek.smartdialer.listener.BootReceiver) 未被保护。

存在一个intent-filter。
发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。

中危 Broadcast Receiver (com.cootek.smartdialer.listener.TServiceAutoStarter) 未被保护。

存在一个intent-filter。
发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。

中危 Broadcast Receiver (com.cootek.smartdialer.websearch.WebSearchReceiver) 未被保护。

存在一个intent-filter。
发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。

中危 Broadcast Receiver (com.cootek.smartdialer.listener.SMSSentResultListener) 未被保护。

[android:exported=true]
发现 Broadcast Receiver与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Service (com.cootek.smartdialer.TService) 未被保护。

[android:exported=true]
发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Service (com.sdk.plus.EnhService) 未被保护。

[android:exported=true]
发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Content Provider (com.sdk.plus.EnhProvider) 未被保护。

[android:exported=true]
发现 Content Provider与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Activity设置了TaskAffinity属性

(com.sdk.plus.EnhActivity)
如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名

中危 Activity (com.sdk.plus.EnhActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Broadcast Receiver (com.cootek.smartdialer.NovelWakeReceiver) 未被保护。

存在一个intent-filter。
发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。

中危 Service (com.cootek.smartdialer.NovelWakedService) 未被保护。

[android:exported=true]
发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Activity设置了TaskAffinity属性

(com.cootek.smartdialer.pull.PullWakeActivity)
如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名

中危 Activity (com.cootek.smartdialer.pull.PullWakeActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Activity设置了TaskAffinity属性

(com.cootek.smartdialer.InvokeActivity)
如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名

中危 Activity (com.cootek.smartdialer.InvokeActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Activity设置了TaskAffinity属性

(com.cootek.smartdialer.pull.PullActivity)
如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名

中危 Activity (com.cootek.smartdialer.pull.PullActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Service (com.xiaomi.mipush.sdk.PushMessageHandler) 受权限保护, 但是应该检查权限的保护级别。

Permission: com.xiaomi.xmsf.permission.MIPUSH_RECEIVE [android:exported=true]
发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。

中危 Broadcast Receiver (com.xiaomi.push.service.receivers.NetworkStatusReceiver) 未被保护。

[android:exported=true]
发现 Broadcast Receiver与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Activity (com.xiaomi.mipush.sdk.NotificationClickedActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Activity (com.cootek.literaturemodule.debug.DebugActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Broadcast Receiver (com.cootek.literaturemodule.widget.NovelWidgetProvider) 未被保护。

存在一个intent-filter。
发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。

中危 Broadcast Receiver (com.cootek.literaturemodule.widget.SearchNovelWidgetProvider) 未被保护。

存在一个intent-filter。
发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。

中危 Broadcast Receiver (com.cootek.literaturemodule.widget.FourNovelWidgetProvider) 未被保护。

存在一个intent-filter。
发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。

中危 Broadcast Receiver (com.cootek.literaturemodule.widget.RecommendBookWidgetProvider) 未被保护。

存在一个intent-filter。
发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。

中危 Broadcast Receiver (com.cootek.literaturemodule.widget.RecommendBookExp2WidgetProvider) 未被保护。

存在一个intent-filter。
发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。

中危 Broadcast Receiver (com.cootek.literaturemodule.book.audio.notification.AudioBookNotificationReceiver) 未被保护。

存在一个intent-filter。
发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。

中危 Activity (com.cootek.dialer.base.account.LoginActivity) 未被保护。

存在一个intent-filter。
发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。

中危 Activity设置了TaskAffinity属性

(com.cootek.crazyreader.wxapi.WXEntryActivity)
如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名

中危 Activity (com.cootek.crazyreader.wxapi.WXEntryActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Activity (com.cootek.literature.wxapi.WXEntryActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Activity (com.cootek.crazyreader.wxapi.WXPayEntryActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Activity (com.cootek.lib.pay.alipay.AliPayEntryActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Activity (com.alipay.sdk.app.PayResultActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Activity (com.alipay.sdk.app.AlipayResultActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Activity (com.cootek.business.func.debug.BBaseTestActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Broadcast Receiver (com.cootek.business.func.referrer.BBaseReferrerReceiver) 未被保护。

[android:exported=true]
发现 Broadcast Receiver与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Activity设置了TaskAffinity属性

(com.cootek.tpwebcomponent.customtabhelper.CustomTabsGateActivity)
如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名

中危 Activity设置了TaskAffinity属性

(com.cootek.business.func.material.exit.BBaseExitProgressActivity)
如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名

中危 Activity (com.mobutils.android.mediation.impl.MediationReferrerIdActivity) 未被保护。

存在一个intent-filter。
发现 Activity与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Activity是显式导出的。

中危 Activity设置了TaskAffinity属性

(com.mobutils.android.mediation.impl.ks.KSRelayIncentivePopupActivity)
如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名

中危 Activity设置了TaskAffinity属性

(com.mobutils.android.mediation.impl.ks.KSRelayVideoPopupActivity)
如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名

中危 Activity设置了TaskAffinity属性

(com.mobutils.android.mediation.impl.tt.TTRelayPopupActivity)
如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名

中危 Activity设置了TaskAffinity属性

(com.mobutils.android.mediation.impl.tt.TTRelayVideoPopupActivity)
如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名

中危 Activity设置了TaskAffinity属性

(com.mobutils.android.mediation.impl.tt.TTRelayIncentivePopupActivity)
如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名

中危 Broadcast Receiver (com.cootek.lamech.push.thirdparty.VivoPush) 未被保护。

存在一个intent-filter。
发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。

中危 Service (com.vivo.push.sdk.service.CommandClientService) 未被保护。

[android:exported=true]
发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Broadcast Receiver (com.cootek.lamech.vpushwr.VivoPushReceiver) 未被保护。

存在一个intent-filter。
发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。

中危 Broadcast Receiver (com.cootek.lamech.mipushw.XiaomiPushReceiver) 未被保护。

[android:exported=true]
发现 Broadcast Receiver与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Service (com.cootek.lamech.opushwr.PushMessageService) 受权限保护, 但是应该检查权限的保护级别。

Permission: com.coloros.mcs.permission.SEND_MCS_MESSAGE [android:exported=true]
发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。

中危 Service (com.heytap.mcssdk.AppPushService) 受权限保护, 但是应该检查权限的保护级别。

Permission: com.heytap.mcs.permission.SEND_MCS_MESSAGE [android:exported=true]
发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。

中危 Activity设置了TaskAffinity属性

(com.mobutils.android.mediation.impl.AdapterRelayActivity)
如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名

中危 Service (androidx.work.impl.background.systemjob.SystemJobService) 受权限保护, 但是应该检查权限的保护级别。

Permission: android.permission.BIND_JOB_SERVICE [android:exported=true]
发现一个 Service被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。

中危 Broadcast Receiver (androidx.work.impl.diagnostics.DiagnosticsReceiver) 受权限保护, 但是应该检查权限的保护级别。

Permission: android.permission.DUMP [android:exported=true]
发现一个 Broadcast Receiver被共享给了设备上的其他应用程序,因此让它可以被设备上的任何其他应用程序访问。它受到一个在分析的应用程序中没有定义的权限的保护。因此,应该在定义它的地方检查权限的保护级别。如果它被设置为普通或危险,一个恶意应用程序可以请求并获得这个权限,并与该组件交互。如果它被设置为签名,只有使用相同证书签名的应用程序才能获得这个权限。

中危 Service (android.basicsyncadapter.account.SyncService) 未被保护。

[android:exported=true]
发现 Service与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Service (android.basicsyncadapter.account.GenericAccountService) 未被保护。

存在一个intent-filter。
发现 Service与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Service是显式导出的。

中危 Activity设置了TaskAffinity属性

(com.cootek.tpwebcomponent.defaultwebview.DefaultWebviewActivity)
如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名

中危 Activity (com.bytedance.android.openliveplugin.stub.activity.DouyinAuthorizeActivityProxy) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 Broadcast Receiver (com.mbridge.msdk.click.AppReceiver) 未被保护。

存在一个intent-filter。
发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。

中危 Broadcast Receiver (com.market.sdk.DownloadCompleteReceiver) 未被保护。

存在一个intent-filter。
发现 Broadcast Receiver与设备上的其他应用程序共享,因此让它可以被设备上的任何其他应用程序访问。intent-filter的存在表明这个Broadcast Receiver是显式导出的。

中危 Activity设置了TaskAffinity属性

(com.umeng.union.component.UMUnionActivity)
如果设置了 taskAffinity,其他应用程序可能会读取发送到属于另一个任务的 Activity 的 Intent。为了防止其他应用程序读取发送或接收的 Intent 中的敏感信息,请始终使用默认设置,将 affinity 保持为包名

中危 Activity (com.huawei.openalliance.ad.activity.PPSLauncherActivity) 未被保护。

[android:exported=true]
发现 Activity与设备上的其他应用程序共享,因此可被设备上的任何其他应用程序访问。

中危 高优先级的Intent (1000)

[android:priority]
通过设置一个比另一个Intent更高的优先级,应用程序有效地覆盖了其他请求。

中危 应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库

应用程序使用SQLite数据库并执行原始SQL查询。原始SQL查询中不受信任的用户输入可能会导致SQL注入。敏感信息也应加密并写入数据库
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04h-Testing-Code-Quality.md#injection-flaws-mstg-arch-2-and-mstg-platform-2

Files:
ca/da/ca/ja/d.java, line(s) 6,7,197
com/apm/insight/e/d/a.java, line(s) 4,40
com/apm/insight/e/d/b.java, line(s) 5,39
com/cootek/ezalter/f.java, line(s) 4,5,51
com/cootek/lamech/push/core/a.java, line(s) 5,6,94
com/cootek/usage/l.java, line(s) 5,100
com/danikula/videocache/s/a.java, line(s) 6,7,67
com/market/sdk/SDKDatabaseHelper.java, line(s) 6,7,8,23
com/mbridge/msdk/foundation/db/BatchReportDao.java, line(s) 6,56
com/mbridge/msdk/foundation/db/b.java, line(s) 6,40
com/mbridge/msdk/foundation/db/f.java, line(s) 6,95
com/mbridge/msdk/foundation/db/i.java, line(s) 4,29
com/mbridge/msdk/foundation/download/database/DatabaseHelper.java, line(s) 6,65
com/mbridge/msdk/mbdownload/d.java, line(s) 5,6,26
com/opos/acs/st/a/a.java, line(s) 4,5,6,54
com/opos/acs/st/a/b.java, line(s) 6,96
com/opos/acs/st/a/c.java, line(s) 6,22
com/opos/cmn/biz/monitor/a/b.java, line(s) 6,7,44
com/opos/cmn/biz/requeststatistic/a/b.java, line(s) 6,7,21
com/opos/videocache/c/d.java, line(s) 6,7,79
com/sdk/plus/e/a.java, line(s) 6,7,56
com/sdk/plus/e/a/b.java, line(s) 5,201
com/ss/android/downloadlib/m/ds.java, line(s) 4,5,18
com/ss/ttvideoengine/database/KVDBManager.java, line(s) 6,59
com/ss/ttvideoengine/database/VideoModelDBManager.java, line(s) 6,66
com/tencent/klevin/c/d/e.java, line(s) 6,7,287
com/tencent/klevin/c/d/f.java, line(s) 3,28
com/tencent/klevin/c/d/g.java, line(s) 3,29
com/tencent/klevin/c/d/h.java, line(s) 3,62
com/vivo/ic/dm/j.java, line(s) 7,8,204
com/vivo/mobilead/b/a.java, line(s) 4,5,15
com/vivo/mobilead/m/s/a.java, line(s) 6,7,116
f/d/b/a/b/a.java, line(s) 4,5,30
f/d/b/a/b/c.java, line(s) 5,6,60
f/d/b/a/c/e.java, line(s) 6,69

中危 IP地址泄露

IP地址泄露


Files:
com/bytedance/pangrowthsdk/PangrowthSDK.java, line(s) 26
com/cloud/noveltracer/i.java, line(s) 204,250,316,389,420,483,543,630
com/cootek/metis/f/f.java, line(s) 348
com/cootek/smartdialer/NovelApplication.java, line(s) 629
com/cootek/smartdialer/p/a.java, line(s) 7
com/danikula/videocache/HttpProxyCacheServer.java, line(s) 165,175,179,185
com/market/sdk/AppstoreAppInfo.java, line(s) 78
com/market/sdk/EnableStateManager.java, line(s) 74,74
com/mbridge/msdk/advanced/view/a.java, line(s) 51
com/opos/videocache/c.java, line(s) 112,116,122,217
com/pandora/common/env/Env.java, line(s) 104
com/ss/android/download/api/constant/BaseConstants.java, line(s) 33
com/ss/android/downloadlib/xa/uq.java, line(s) 571
com/ss/ttm/player/TTPlayerConfiger.java, line(s) 56
com/ss/ttvideoengine/DataLoaderHelper.java, line(s) 1940
com/ss/ttvideoengine/TTVideoEngine.java, line(s) 5681,5707,5707,9334
com/ss/ttvideoengine/utils/TTHelper.java, line(s) 112
com/tencent/klevin/KlevinManager.java, line(s) 13
com/tencent/klevin/c/e/a.java, line(s) 341
com/tencent/klevin/q.java, line(s) 453
com/tencent/klevin/utils/C1582e.java, line(s) 152
com/tencent/qimei/d/d.java, line(s) 301,312
com/vivo/advv/virtualview/BuildConfig.java, line(s) 12
com/vivo/ic/dm/DownloadProvider.java, line(s) 174
com/vivo/ic/dm/b.java, line(s) 14
com/vivo/mobad/BuildConfig.java, line(s) 12
com/vivo/mobilead/m/c.java, line(s) 165,169,175,310
com/vivo/mobilead/util/g1/c.java, line(s) 7
com/vivo/mobilead/util/p0.java, line(s) 177

中危 MD5是已知存在哈希冲突的弱哈希

MD5是已知存在哈希冲突的弱哈希
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4

Files:
b/a/a/a/a/n/j.java, line(s) 20
b/b/a/a/a/n.java, line(s) 18
ca/da/ca/ka/g.java, line(s) 14
com/apm/insight/l/v.java, line(s) 136
com/cdo/oaps/ad/b.java, line(s) 14
com/cloud/autotrack/tracer/g/j.java, line(s) 23
com/cloud/noveltracer/e.java, line(s) 10
com/convergemob/naga/c/m/c.java, line(s) 240
com/cootek/dialer/base/baseutil/net/a.java, line(s) 332
com/cootek/eden/HashUtil.java, line(s) 40,109
com/cootek/ezalter/o0.java, line(s) 43
com/cootek/ezdist/util/a.java, line(s) 10
com/cootek/library/utils/l.java, line(s) 196
com/cootek/library/utils/p.java, line(s) 10
com/cootek/metis/l/a.java, line(s) 9
com/danikula/videocache/m.java, line(s) 57
com/market/sdk/utils/Coder.java, line(s) 106,158
com/mbridge/msdk/foundation/download/resource/MBResourceManager.java, line(s) 123
com/mbridge/msdk/foundation/tools/SameMD5.java, line(s) 55,69,109
com/mbridge/msdk/foundation/tools/p.java, line(s) 20
com/mbridge/msdk/mbdownload/e.java, line(s) 777
com/oplus/quickgame/sdk/engine/ui/MD5Util.java, line(s) 34,98
com/opos/cmn/an/a/c.java, line(s) 19,100
com/opos/cmn/func/dl/base/h/a.java, line(s) 33
com/opos/videocache/h.java, line(s) 69
com/sdk/plus/f/j.java, line(s) 10
com/sdk/plus/j/x.java, line(s) 25
com/ss/android/vm/be.java, line(s) 119
com/ss/ttvideoengine/TTVideoEngine.java, line(s) 5567
com/ss/ttvideoengine/VideoCacheManager.java, line(s) 143,346
com/ss/ttvideoengine/utils/TTHelper.java, line(s) 132,297,488
com/tencent/klevin/c/j/f.java, line(s) 283
com/tencent/klevin/utils/w.java, line(s) 16,34
com/tencent/qimei/l/a.java, line(s) 31
com/tencent/qmsp/oaid2/l.java, line(s) 79
com/tencent/qmsp/sdk/a/c.java, line(s) 44,113
com/tencent/qmsp/sdk/d/a.java, line(s) 17
com/tencent/qmsp/sdk/g/b/c.java, line(s) 72
com/vivo/ic/dm/util/c.java, line(s) 22
com/vivo/mobilead/antifraud/l111l1111llIl/l111l1111lI1l.java, line(s) 550
com/vivo/mobilead/h/c.java, line(s) 71
com/vivo/mobilead/i/i.java, line(s) 11
com/vivo/mobilead/m/q/f.java, line(s) 13
com/vivo/mobilead/util/o.java, line(s) 33
com/vivo/mobilead/util/x.java, line(s) 13
crazy/crazyplugin/util/MD5Util.java, line(s) 19,100,138
f/i/a/b/j.java, line(s) 10
f/i/a/b/k.java, line(s) 26
s_a/s_a/s_a/a/b.java, line(s) 225

中危 应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据

应用程序可以读取/写入外部存储器,任何应用程序都可以读取写入外部存储器的数据
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#external-storage

Files:
b/a/a/a/a/n/f.java, line(s) 8
ca/da/ca/ka/f.java, line(s) 135,143
com/apm/insight/entity/d.java, line(s) 21
com/apm/insight/l/w.java, line(s) 38,88,99
com/apm/insight/nativecrash/b.java, line(s) 729
com/apm/insight/runtime/q.java, line(s) 192,221
com/cootek/dialer/base/b.java, line(s) 16,52
com/cootek/ezalter/i.java, line(s) 14
com/cootek/ezalter/v.java, line(s) 86
com/cootek/library/utils/LogUtils.java, line(s) 63
com/cootek/literaturemodule/book/local/ui/LocalFileFragment.java, line(s) 212
com/cootek/literaturemodule/picture/PictureListActivity.java, line(s) 161,162
com/cootek/literaturemodule/share/view/ShareWindowView.java, line(s) 561
com/cootek/literaturemodule/webview/ApkDownloadManager.java, line(s) 50
com/cootek/smartdialer/utils/i.java, line(s) 16,34,53
com/cootek/smartdialer/utils/j.java, line(s) 190,237
com/danikula/videocache/p.java, line(s) 12,33
com/market/sdk/DownloadInstallManager.java, line(s) 175
com/market/sdk/LazyFileProvider.java, line(s) 199
com/market/sdk/utils/Utils.java, line(s) 111
com/mbridge/msdk/foundation/same/report/b/a.java, line(s) 175
com/mbridge/msdk/foundation/tools/e.java, line(s) 10
com/mbridge/msdk/foundation/tools/u.java, line(s) 56,64,87,99,133
com/mbridge/msdk/mbdownload/e.java, line(s) 844
com/mbridge/msdk/optimize/SensitiveDataUtil.java, line(s) 288
com/opos/cmn/an/d/b/a.java, line(s) 23,170,219
com/opos/cmn/an/f/a/a/d.java, line(s) 106,116
com/opos/cmn/an/f/c/b.java, line(s) 111
com/opos/cmn/biz/web/a/a/b.java, line(s) 143
com/opos/cmn/d/a.java, line(s) 31,35
com/opos/cmn/d/c.java, line(s) 41
com/opos/cmn/d/d.java, line(s) 57,69
com/opos/cmn/func/dl/base/h/a.java, line(s) 72,84
com/picture/lib/PictureExternalPreviewActivity.java, line(s) 252,476,248,250,462,474
com/picture/lib/compress/Luban.java, line(s) 353
com/picture/lib/crash/PictureSelectorCrashUtils.java, line(s) 171
com/picture/lib/tools/PictureFileUtils.java, line(s) 86,131,139,147,158,180,187,191,194,196,245,256,294,297,299,303,100,100,198,258
com/sdk/plus/h/c.java, line(s) 58
com/sdk/plus/j/a.java, line(s) 67
com/sdk/plus/j/y.java, line(s) 1102,1103
com/ss/android/downloadlib/addownload/js.java, line(s) 100,102
com/ss/android/downloadlib/addownload/uq.java, line(s) 234
com/ss/android/downloadlib/xa/yj.java, line(s) 97,202,278
com/ss/ttm/player/TTCrashUtil.java, line(s) 223,283
com/ss/ttm/player/TTPlayerConfiger.java, line(s) 146,358
com/ss/ttm/utils/HardWareInfo.java, line(s) 189,190
com/ss/ttvideoengine/log/VideoEventManager.java, line(s) 34
com/ss/ttvideoengine/utils/TTHelper.java, line(s) 350,578
com/tencent/klevin/utils/C1594q.java, line(s) 149
com/tencent/klevin/utils/FileProvider.java, line(s) 194
com/tencent/qmsp/sdk/d/b.java, line(s) 58
com/tencent/tgpa/lite/g/a.java, line(s) 21
com/ucrop/PictureMultiCuttingActivity.java, line(s) 249,799
com/ucrop/util/FileUtils.java, line(s) 252
com/vivo/ad/c/b.java, line(s) 46
com/vivo/ad/g/a.java, line(s) 67
com/vivo/ic/dm/Constants.java, line(s) 49
com/vivo/ic/dm/o.java, line(s) 26,27
com/vivo/ic/minidownload/MiniDownloader.java, line(s) 15
com/vivo/ic/webview/HtmlWebChromeClient.java, line(s) 93
com/vivo/mobilead/antifraud/l1111l111111Il/l1111l111111Il.java, line(s) 222
com/vivo/mobilead/antifraud/l1111l111111Il/l11l1111I1l.java, line(s) 42,54,105
com/vivo/mobilead/antifraud/l111l11111Il/l111l1111llIl.java, line(s) 47
com/vivo/mobilead/antifraud/l111l1111llIl/l111l1111lI1l.java, line(s) 654
com/vivo/mobilead/c/e.java, line(s) 27,82,171
com/vivo/mobilead/m/m.java, line(s) 17,23
com/vivo/mobilead/manager/f.java, line(s) 215
cootek/bbase/daemon/utils/LogUtils.java, line(s) 60
f/i/a/b/f.java, line(s) 28

中危 文件可能包含硬编码的敏感信息,如用户名、密码、密钥等

文件可能包含硬编码的敏感信息,如用户名、密码、密钥等
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#checking-memory-for-sensitive-data-mstg-storage-10

Files:
ca/da/ca/ka/f.java, line(s) 292,296
com/cdo/oaps/ad/Launcher.java, line(s) 53
com/cdo/oaps/ad/OapsKey.java, line(s) 24,57,14
com/cloud/noveltracer/i.java, line(s) 569
com/cloud/noveltracer/search/NtuSearchModel.java, line(s) 230
com/cloud/noveltracer/search/NtuSearchType.java, line(s) 32,35
com/cootek/dialer/base/account/user/UserAuditProfileBean.java, line(s) 150
com/cootek/eden/HashUtil.java, line(s) 12
com/cootek/eden/NetProcesser.java, line(s) 59,60,61,62
com/cootek/eden/mdid/OaidManager.java, line(s) 15,16
com/cootek/lib/data/PayInfo.java, line(s) 216
com/cootek/lib/pay/CootekPayment.java, line(s) 124,192
com/cootek/library/bean/H5RecordBean.java, line(s) 69
com/cootek/library/bean/StateBean.java, line(s) 93
com/cootek/literature/officialpush/lamech/f.java, line(s) 190
com/cootek/literaturemodule/book/detail/bean/RewardUserInfo.java, line(s) 187
com/cootek/literaturemodule/book/listen/helper/ListenResourceHelper.java, line(s) 139
com/cootek/literaturemodule/book/read/decoration/UserDecorationBean.java, line(s) 150
com/cootek/literaturemodule/comments/bean/BookCommentPostBean.java, line(s) 198
com/cootek/literaturemodule/comments/bean/CommentMineBean.java, line(s) 335
com/cootek/literaturemodule/comments/bean/CommentStarBean.java, line(s) 286
com/cootek/literaturemodule/comments/bean/CommentUserInfo.java, line(s) 115
com/cootek/literaturemodule/comments/bean/UpdateCommentBean.java, line(s) 244
com/cootek/literaturemodule/commercial/AdsConst.java, line(s) 49,31,24,63,34,80,84,93,107,110,116
com/cootek/literaturemodule/commercial/config/ApolloConf.java, line(s) 12
com/cootek/literaturemodule/commercial/config/Config.java, line(s) 108
com/cootek/literaturemodule/commercial/strategy/EzAdStrategy.java, line(s) 19,177,116,113,125,140,190,193,51,146,58,180,131,134,54,61,64,67,162,171,143,122,70,174,73,76,153,79,150,82,156,205,208,45,128,186,199,202,137,119,196,105,109,159,90,165,183,168
com/cootek/literaturemodule/commercial/util/ReturnEcpmUtil.java, line(s) 31
com/cootek/literaturemodule/redpackage/ReadingRankRewardToast.java, line(s) 29
com/cootek/readerad/aop/handler/EventWrapper.java, line(s) 77
com/cootek/readerad/manager/AdStrategyManager.java, line(s) 194,198,80,83,89,95,86,92,52,74,64,77,71,68,58,146,140,158,178,168,152,164,174,190,184,149,155,161
com/cootek/readerad/model/StateBean.java, line(s) 93
com/mbridge/msdk/MBridgeConstans.java, line(s) 14,39
com/mbridge/msdk/foundation/db/e.java, line(s) 68,371,412,430,42
com/mbridge/msdk/foundation/db/n.java, line(s) 34,82,68
com/mbridge/msdk/foundation/entity/CampaignEx.java, line(s) 35
com/mbridge/msdk/foundation/entity/DomainCampaignEx.java, line(s) 43
com/mbridge/msdk/foundation/entity/p.java, line(s) 160
com/mbridge/msdk/foundation/same/report/c.java, line(s) 266
com/mbridge/msdk/playercommon/exoplayer2/drm/DefaultDrmSessionManager.java, line(s) 30
com/oplus/quickgame/sdk/hall/Constant.java, line(s) 21
com/picture/lib/config/PictureConfig.java, line(s) 20
com/ss/ttvideoengine/DataLoaderHelper.java, line(s) 3659,4085,4233,1512,2194,2364,1271,2208,2394,1784
com/ss/ttvideoengine/TTVideoEngine.java, line(s) 9019,10469
com/ss/ttvideoengine/database/KVDBManager.java, line(s) 59,95
com/ss/ttvideoengine/download/DownloadURLTask.java, line(s) 115
com/ss/ttvideoengine/download/Downloader.java, line(s) 491,435
com/ss/ttvideoengine/setting/TTVideoEngineSettingModel.java, line(s) 25
com/vivo/ic/CookieHelper.java, line(s) 32
com/vivo/ic/dm/Constants.java, line(s) 47
com/vivo/ic/webview/CommonJsBridge.java, line(s) 26
cootek/bbase/daemon/mars/DaemonClient.java, line(s) 21
cootek/bbase/daemon/mars/Utils.java, line(s) 51
crazy/crazyplugin/controller/DynamicPluginController.java, line(s) 27,30,33,40,36,20,23,11,14,17
rx/internal/schedulers/NewThreadWorker.java, line(s) 27,36

中危 应用程序使用不安全的随机数生成器

应用程序使用不安全的随机数生成器
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#weak-random-number-generators

Files:
a/b/a/d/i.java, line(s) 11
b/b/a/a/j.java, line(s) 23
ca/da/ca/g/e.java, line(s) 16
com/apm/insight/q.java, line(s) 7
com/cdo/oaps/ad/c.java, line(s) 6
com/cootek/business/func/lamech/BBaseLamechHandler.java, line(s) 29
com/cootek/eden/AESUtils.java, line(s) 5
com/cootek/ezalter/n.java, line(s) 16
com/cootek/literature/officialpush/lamech/e.java, line(s) 27
com/cootek/literaturemodule/book/read/readerpage/s.java, line(s) 5
com/cootek/literaturemodule/book/read/readtime/OneReadEnvelopesManager.java, line(s) 155
com/cootek/literaturemodule/book/store/v2/presenter/StoreTabPresenter.java, line(s) 1431,1431
com/cootek/literaturemodule/comments/reward/view/IllustrationCommentView.java, line(s) 22
com/cootek/literaturemodule/commercial/h/j.java, line(s) 7
com/cootek/literaturemodule/commercial/view/SuperReadHintADView.java, line(s) 52
com/cootek/literaturemodule/young/binder/YoungStoreViewBinder.java, line(s) 22
com/cootek/metis/k/a.java, line(s) 10
com/cootek/readerad/aop/handler/AspectMonitorBeanExtKt.java, line(s) 13
com/cootek/usage/p.java, line(s) 33
com/market/sdk/silentupdate/SigGenerator.java, line(s) 12
com/mbridge/msdk/advanced/c/d.java, line(s) 9
com/mbridge/msdk/mbbanner/common/b/e.java, line(s) 6
com/mbridge/msdk/mbdownload/e.java, line(s) 46
com/mbridge/msdk/playercommon/exoplayer2/source/ShuffleOrder.java, line(s) 4
com/mbridge/msdk/playercommon/exoplayer2/trackselection/RandomTrackSelection.java, line(s) 6
com/mbridge/msdk/playercommon/exoplayer2/upstream/cache/CachedContentIndex.java, line(s) 22
com/mbridge/msdk/splash/d/d.java, line(s) 10
com/mbridge/msdk/thrid/okhttp/OkHttpClient.java, line(s) 29
com/mbridge/msdk/thrid/okhttp/internal/ws/RealWebSocket.java, line(s) 32
com/mbridge/msdk/thrid/okhttp/internal/ws/WebSocketWriter.java, line(s) 9
com/mbridge/msdk/video/bt/module/MBridgeBTContainer.java, line(s) 44
com/mbridge/msdk/video/bt/module/b/b.java, line(s) 8
com/mbridge/msdk/videocommon/d/c.java, line(s) 13
com/mbridge/msdk/widget/custom/CustomViewMessageWrap.java, line(s) 23
com/oplus/quickgame/sdk/engine/utils/g.java, line(s) 19
com/sdk/plus/a/b/a.java, line(s) 15
com/sdk/plus/a/b/k.java, line(s) 22
com/sdk/plus/d/b.java, line(s) 13
com/sdk/plus/j/x.java, line(s) 4
com/ss/texturerender/VideoSurfaceTexture.java, line(s) 24
com/ss/ttvideoengine/utils/SessionIDGenerator.java, line(s) 5
com/tencent/klevin/c/e/a.java, line(s) 16
com/tencent/klevin/utils/O.java, line(s) 8
com/tencent/klevin/utils/r.java, line(s) 5
com/tencent/qimei/l/a.java, line(s) 10
com/tencent/qimei/r/j.java, line(s) 11
com/tencent/qimei/r/p.java, line(s) 8
com/tencent/qmsp/sdk/f/c.java, line(s) 8
com/vivo/ad/h/b.java, line(s) 7
com/vivo/ic/dm/DownloadInfo.java, line(s) 23
com/vivo/ic/dm/m.java, line(s) 13
com/vivo/mobilead/antifraud/VivoAntiFraud.java, line(s) 18
com/vivo/mobilead/antifraud/l111l1111llIl/l111l1111llIl.java, line(s) 6
com/vivo/mobilead/unified/base/c.java, line(s) 16
com/vivo/mobilead/util/g0.java, line(s) 8
com/vivo/mobilead/util/w0.java, line(s) 10
com/zk/adengine/lk_sdkwrapper/b.java, line(s) 23
com/zk/adengine/lk_view/k.java, line(s) 9
com/zk_oaction/adengine/lk_expression/a.java, line(s) 11
com/zk_oaction/adengine/lk_sdkwrapper/a.java, line(s) 22
com/zk_oaction/adengine/lk_view/k.java, line(s) 9
f/q/a/d/a.java, line(s) 11

中危 SHA-1是已知存在哈希冲突的弱哈希

SHA-1是已知存在哈希冲突的弱哈希
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04g-Testing-Cryptography.md#identifying-insecure-andor-deprecated-cryptographic-algorithms-mstg-crypto-4

Files:
ca/da/da/r.java, line(s) 93,111
com/bytedance/dr/impl/k.java, line(s) 129,147
com/cootek/dialer/base/baseutil/b/a.java, line(s) 92
com/czhj/devicehelper/oaId/helpers/f.java, line(s) 66
com/czhj/devicehelper/oaId/helpers/g.java, line(s) 65
com/mbridge/msdk/optimize/a/a/e.java, line(s) 82
com/mbridge/msdk/optimize/a/a/f.java, line(s) 82
com/sdk/plus/f/a.java, line(s) 15,47,49,62
com/sdk/plus/f/j.java, line(s) 23
com/sdk/plus/h/a.java, line(s) 44
com/sdk/plus/j/o.java, line(s) 56
com/tencent/qmsp/oaid2/h0.java, line(s) 78
com/tencent/qmsp/sdk/g/g/e.java, line(s) 109
com/tencent/tgpa/lite/e/m.java, line(s) 80
com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il/l111l1111lIl.java, line(s) 42
com/vivo/mobilead/antifraud/l111l11111Il/l1111l111111Il/l11l1111lIIl.java, line(s) 42
com/vivo/mobilead/e/a/h/h.java, line(s) 76
f/m/a/e/k.java, line(s) 91
org/repackage/a/a/a/a/b.java, line(s) 84
s_a/s_a/s_a/a/b.java, line(s) 174

中危 不安全的Web视图实现。可能存在WebView任意代码执行漏洞

不安全的Web视图实现。可能存在WebView任意代码执行漏洞
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#testing-javascript-execution-in-webviews-mstg-platform-5

Files:
b/a/a/a/a/c/g/b.java, line(s) 57,46
com/cootek/library/dsbridge/DWebView.java, line(s) 595,588
com/cootek/tpwebcomponent/defaultwebview/TWebView.java, line(s) 198,231,250,252,193
com/gbmx/aw/view/AppWallActivity.java, line(s) 77,62
com/opos/cmn/biz/web/b/b/b/b.java, line(s) 295,305
com/tencent/klevin/base/webview/js/JsAndroidWebView.java, line(s) 85,37
com/tencent/klevin/base/webview/js/JsX5WebView.java, line(s) 77,32
com/tencent/qimei/y/i.java, line(s) 60,58

中危 可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息

可能存在跨域漏洞。在 WebView 中启用从 URL 访问文件可能会泄漏文件系统中的敏感信息
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05h-Testing-Platform-Interaction.md#static-analysis-6

Files:
com/cootek/literaturemodule/webview/CommonWebView.java, line(s) 81,76
com/cootek/literaturemodule/webview/NativeWebViewActivity.java, line(s) 223,218
com/mbridge/msdk/mbjscommon/base/BaseWebView.java, line(s) 36,33
com/tencent/klevin/ads/view/SplashAdActivity.java, line(s) 175,171
com/tencent/klevin/base/webview/js/JsAndroidWebView.java, line(s) 31,37
com/tencent/klevin/base/webview/js/JsX5WebView.java, line(s) 57,32
com/vivo/ic/webview/CommonWebView.java, line(s) 279,278
com/vivo/ic/webview/NestedScrollWebView.java, line(s) 25,24

中危 应用程序创建临时文件。敏感信息永远不应该被写进临时文件

应用程序创建临时文件。敏感信息永远不应该被写进临时文件


Files:
com/mbridge/msdk/playercommon/exoplayer2/util/Util.java, line(s) 170
com/vivo/google/android/exoplayer3/util/Util.java, line(s) 230

中危 此应用可能包含硬编码机密信息

从应用程序中识别出以下机密确保这些不是机密或私人信息
凭证信息=> "com.sdk.plus.appid" : "WubnCA2mJP6MhY6MZvBDy6"
vivo推送的=> "com.vivo.push.api_key" : "5b716b94-18ce-4857-bdf0-a2745b5cdec2"
凭证信息=> "egAppKey" : "5745813410859304a"
友盟统计的=> "UMENG_CHANNEL" : "\ 010001"
凭证信息=> "HMT_APPKEY" : "ua-touchpal-00001"
华为HMS Core 应用ID的=> "com.huawei.hms.client.appid" : "appid=101206139"
腾讯X5 SDK的=> "QBSDKAppKey" : "g3HkmquSZxauXXsTQoUGgl7T"
友盟统计的=> "UMENG_APPKEY" : "4fa878d7527015728d00007a"
vivo推送的=> "com.vivo.push.app_id" : "16088"
XF9DXgNfVhcHFkBvDAUdQUFVFxALTBdeCEZdXwcURQheQzxdB1xeVhIPX146CF8IRm8AXwxeXlA=
f3UneSNsfngoOXN/Kyd4Jm1lM3QjbHJoNSNiZiAzbjV7fSZjNnl6Zw==
UV8OHhdWXkMfVVQeBAVCT1NUFl4LTBl2AjNeWREyXgdGRwJCB3lUQw8QWUQc
c3M3eTRxY245I2hzIDFlKH1+PGQweXR8
QFUUURBcGglGFVhfEihfAldeF1kUXRdYCCBZXgwSWQRW
dGUtczZxeHk5JX9+Iyh2PmB1MmUna2NoMi99dTY=
UV8OHgVXWFAKAx5WDBNUA1NDBh4PXUREBwFZXgJPVQRUURZcFmdZWBIPVlkGAEUIXV48WQFXWQ==
9c9092d19a939b9a8d9b8d96899a8d8cd18d968d8ad19a9b878fd19c9091999698d1ba9ba78fbc9091999698b893909d9e93
YHkwez1rYH4yJXhvJi5/J3t3PGUyfHZjIzlkeSgk
9e919b8d90969bd18b9a939a8f97909186d1b2ac9692ab9a939a8f97909186b29e919e989a8d
UV8OHg9XVUISD1xDSwBfBUBfClRMVVJTDwdEWQoPHyBxZCp/LGdkYyk2b3MkInkk
W0MzQgtOVlQfNl9cDAJIIFFTBkAWXVMNRgBRXBYE
c0AIdgtUUngEFVVCEwRDQl1eJkYHVkMNRg==
c3Q8YidpYnI1Mm98KiB1JGBvM38xbHt4JyI=
XF9DURRZXlsHBFxVRQdeE1dXEV8XVlMXBwVEWRMIRRgSUwxeFl1PQw==
YVkEXQ1aZ1sHElZfFwwfDGJcAkQEV0VaMwhZVgoTXE9dUQpUQgcNF0RE
YFUQRQ9dF1oHElVCDABdQVFRDRcWGERfCREQUgACUBRBVUNTF0pFUggSEFEGFVgXW0QaGA==
c3QufyBndnM5J3NkLDd4NWtvLH49e2VyJzJ1
c2AzYyR0bnI0OX51PTVuIHFkKmYnZ2N+KyM=
fFEEUStVR1tGCV5xATJZDkVeT0AJX3lWCwMK
fFc3QgNbXGIUCmJVFQ5DFVdCQEIHSFhFEiNUZBcAUgpBEA==
XF9DRgtOWBcHFkBvDAUdQUFVFxALTBdeCEZdXwcURQheQzxdB1xeVhIPX146CF8IRm8AXwxeXlA=
QVEXWRFeXlIVRkRYAEFfAFVRQ1gHWVNSFEZSWQEFWA9VEABfDFxeQw8JXhxFD1QEVhAXX0JbWFoWB0JVRQRSEV8QFFkWUBdZAx5EEAITXhRC
UV8OHgFXWEMDDR5SEBJYD1dDEB4raEVYBQNDQygAWA8=
8d90d19d90908bd18c9a9c8a8d9a9d90908b949a86979e8c97
UV8OHgNWU0UJD1QeEwRfBVteBB4rdmRjJyp8bzckdyRgYiZi
VF8RUgtcF14IEFVeEQ5DGBJSGhAWTRdeCxZCVRYSWA5c
U1wRVQNcThcKA1FGAEFFCVcQEFMKXVNCCgNUEAwPRQRARgJcThhFUhUSUUIRQVgPElENXxZQUkVGD15EABNHAF4=
dGUtczZxeHk5JX9+Iyh2PndiMX8wZ3R4IiM=
UV8OHg9XVUISD1xDSwBfBUBfClRMVVJTDwdEWQoPHwhfQA8eL1lDUhQPUVw1DkEUQnEARAtOXkMf
2F0YPlU6Hh38scNSTeTaOW1j8vMxdGB6bWg1fZNIq3T7t
UV8OHg9XVUISD1xDSwBfBUBfClRMVVJTDwdEWQoPHyBxZCp/LGdkYyc0ZG8mIHIpdw==
9b9e93899694d18c868c8b9a92d1bb9a87af9e8b97b3968c8b
XEUPXEJbVlkICUQQBwQRAlNDFxAWVxdZCQgdXhANXUFGSRNVQltYWkgLX1IQFVgNQR4CXgZKWF4CSF1VAQhQFVtfDR4LVUdbSAtZXhEEVhNTXE19K1ZDUgEUUVwgDFMEVlQGVC9ZQ1IUD1FcLAxBDQ==
cHIiYydne3Y1Mm9xJjV4N3NkJm8xbXR0IzVjbzEofCQ=
XV4kRQtcUn4IFURRCQ1wEVkKQ1UaW1JHEg9fXl9B
QFUAXxBcdkcWJ0BbIQ5GD15fAlQkUVleFQ5VVE0tWwBEUUxcA1ZQGDUSQlkLBgotWFEVUU1UVlkBSWNEFwhfBgkZNQ==
dGUtczZxeHk5JX9+Iyh2PmR1MWMrd3loMi99dTY1cCxi
8c928c9b94df91908bdf9691968bde
R0AHURZdF00BOVVGAA9FQTgQQxBCGBcXRkYQEEVBEUESEEMQQhgXF0YaQ1URQVgSbV8TVQxdUwpXShBcBBJFPl1ABl49TF5aA1s=
VkIMQEJMVlUKAxBZA0FUGVtDF0NCW1teBQ1vQgACXhNWQ1g=
ac92b08f8b969091df968cdf918a9393de
f3IRWQZfUnQJCENEBA9CT2J8InMndXJ5Mjl5dA==
d18b978a929d9c9e9c979aa0
9b9ad18d909d89d19e919b8d90969bd1878f908c9a9bd1a78f908c9a9bb691968b
fVsrRBZIdFsPA15ERQNECF5UQ1UaW1JHEg9fXks=
UV8OHhFWXkcDFF1fB09CBVkeDl8AUVtSBwJDHgQCRQhEWRdJTHFZQwMUQ0QMFVgAXmAMQhZKVl4SJ1NEDBdYFUs=
X1kNRAdfRVYKOV5REQhHBG1EBl0SVFZDAw==
2BMqOVHM8X6Qiphp2ckuQfZd5oqXcQSpUwEC8GnzKSv2XA7QfOG4kdVwxu9WNAUas0fky1Cq
U14HQg1RUxkHFkAeNglQE1dUM0IHXlJFAwhTVRYoXBFeFC5VD1dFTiUJXV0MFWMEQUUPRA==
UVgGUwl5WVM1Dl9HKABFBEBZAlwjTUNYNANBRQASRQ==
U14HQg1RUxkIA0QeBg5fDxxzLH4sfXRjLzB5ZDw+cilzfiR1
dGUtczZxeHk5JX9+Iyh2PmdgJ3E2fWhkIzRmdTc+ZSh/dTBkI3Vn
GxACXgYYQ18DRlFADkFXCF5VDVEPXRdeFUZVXRUVSE0SWQReDUpSFg==
9e919b8d90969bd19d938a9a8b90908b97d1b6bd938a9a8b90908b97b29e919e989a8ddbac8b8a9d
UV8OHgNVVk0JCB5UABdYAlceAlQRFnZTJwVEWRMIRRg=
XF8XEARXQlkCRlxfBAVUExJWDEJCHUQXDwgQFRZBRRhCVUNDDU1FVAM=
ExU7BwYcAkMWJhcKUkJeU38FDh4WBhgmQxwbAg0VMxBPFwsHVDAFTxcLABs7BgtSEwIYKgZPExFDGzkFHBcRQw==
GkQLWREYVkRGDFFGBE9dAFxXTWMWSl5ZhOaWWQsGGRJGURFEK1ZTUh5KEFULBXgPVlUbGQ==
YWcqZCFwaHQpKHZ5Ij5yLnx2Knc9bH56IzVkcSgx
HXJMcSFsfmEnMnVvMS56JHxvKn40eXt+Ig==
aRAXQgNbUg1GFVVDFgheD21UFkIDTF5YCEZt
XF9DQwtfWlgERlFAFT5aBEscQ0MHTBdeEkZZXkUMXgNHRApcEWdaUgIPUUQMDl8+W14KRD1bWFkAD1c=
XF9DXQtWQ1IBFFFcRQBBEW1ZBxxCS1JDRg9EEAwPEQxdUhZEC1REaAsDVFkEFVgOXG8KXgtMaFQJCFZZAg==
QFUSRQdLQ3oDAllREQheDxJZEGIHWVNOWx0=
9e919b8d90969bd18b9a939a8f97909186d1bc9a9393b6919990b38b9a
dFkPVUpIVkMOShASSgpdBERZDW8DSFxzCRFeXAoAVU4QGU1AA0xf
VF8RUgtcF14IEFVeEQ5DGBJSGhASVFZUAwtVXhFBXQhfWRdD
9d909e8d9bd392909b9a93d39d8d9e919bd3929e918a999e9c8b8a8d9a8dd3999691989a8d8f8d96918bd39c8f8aa09e9d96d39c8f8aa09e9d96cd
cFkHfA1LRHQJAlUeBwhVMUBZAFUsV0N/DwFYVRYVGUg=
f18BcQZ1VlkHAVVCSwZUFXteEEQDVlRSTk8eQwEKZwRAfgJdBw==
UV8OHg9XVUISD1xDSwBfBUBfClRMVVJTDwdEWQoPHyBxZCp/LGdiZyInZHU6MmYoZnMr
Y29tLm5lYXJtZS5pbnN0YW50LnF1aWNrZ2FtZS5hY3Rpdml0eS5HYW1lVHJhbnNmZXJBY3Rpdml0eQ==
aHc8YypxcnsiOWV+LC9iNXN8L3UmZ2d8IQ==
Z0IKHhJZRUQDThJTCg9FBFxEWR9NHExUhOaWQksgZDV6fzF5NmFKExYJXFkGGGEARlhBGQ==
75371758-0352-4376-ada7-29affe4817a2
9e919b8d90969bd1908cd1ac9a8d89969c9ab29e919e989a8d
XV4GEBBdRkIDFUQQDBIREkZZD1xCSEVYBQNDQwwPVk0SQwhZEhhWQhIJEFMEAlkE
9c90918b9a878bdf968cdf918a9393de
SFc8QwpRUlsCOUVeDA9CFVNcD28SU1BoAgdJ
UV8OHg9XVUISD1xDSwBfBUBfClRMVVJTDwdEWQoPHwBI
ElEHQ0JeXlsKA1QQBA9VQVFRAFgHXBkXRQVYVQYKdwhAQxd8DVlTUhQ=
XF9DWxdZXkQOCUUQBBFBPltUTxARXUMXDxIQWQtBXA5QRRdZDktoWgMCWVERCF4PbVkNWRZnVFgIAFlX
c1MXWRRZQ1gUSw5RBhVYF1NEBhALS3ZUEg9GUREIXwYSQgZEF0pZ
dFkPVUp9WUEPFF9eCARfFRxXBkQnQENShOaWGUlBE05wSRdVJldAWQoJUVRKQxhPQlEXWA==
dnkidyx3ZH41RUFFABNIIF5cIkYDUVtWBApVYgACXhNWE0NDC0JSCg==
UV5OVRhZW0MDFB5WAA9WBUdIClENS19CCUhTXwg=
d18b978a929d9c9e9c979aa0969b87a0
cWMpHy55YnklLm9gNyRnKHdnPGYrfHJ4
XV4kQg1NR3EHD1xVAT5CFVNCF28EXUNUDjleVR0VbgZAXxZA
QFUAXxBcdkcWJ0BbIQ5GD15fAlQkUVleFQ5VVEZBWAZcXxFVQlFbWwMBUVxFE1QCXUIHHEJj
EBBpEEIYFxdGRhAQRUERQRIQQxBCGBdLRkZfQkVJQQBRWwJXB2dZVgsDDRJHQVAPVhACQAlnR1YSDg0S
c1MXWRRdFEUDFl9CETN1AEcKQ0IHSFhFEkZEXwpBVxNXQRZVDExbTkpGQ1sMEUEIXFc=
U14HQg1RUxkPCERVCxUfAFFECl8MFmd2JS1xdyA+YyR/fzV1Jg==
isInGive1HourNoAdAfter7DaysExp2
VlUPVRZdF1EUCV0QHwZuBERVDURoGBcXRkYQEEVBEUESEEMQQkRAXwMUVRAVAFIKU1cGbwxZWlJbQQ==
YFUQRQ9dF1oHElVCDABdQVFRDRcWGERfCREQUgACUBRBVUNTF0pFUggSEFEGFVgXW0QaEAtLEENG
UV8OHgNIR1sJEFleSwBVF1tVFB4jSEd7CRBZXiwPRQRAQxdZFlFWWycFRFkTCEUY
OBAwXxdKVFIqCVNREQheD3RZD1UsWVpSSw==
e34gfDd8cmgvKG9iICJ0L2Y=
W0M8VgtKREM5FFVTChNVPlBSAkMHZ15ZDxI=
U14HQg1RUxkPCERVCxUfAFFECl8MFmR0NCN1fjoudyc=
c3M3eS12aHUkJ2N1Oi1wLHdzK28sd2N+IC9zcTEofi9tcy91I3Y=
U14HQg1RUxkHFkAeNglQE1dUM0IHXlJFAwhTVRYoXBFe
c3Q8YidpYnI1Mm93Ny5kMW15MHwteXN+KCE=
fFc3QgNbXGIUCmJVFQ5DFVdCQEIHSFhFEiVcWQYKZRNTUwhDQg==
U14HQg1RUxkOB0JUEgBDBBxFEFJMWVRDDwleHjAycz5hZCJkJw==
9e919b8d90969bd18f8d9089969b9a8dd1ac9a8b8b9691988cdbac868c8b9a92
R0AHURZdF00BOVVGAA9FaxIQQxBCGBcXRkYQEEVBEUESEEMQQhgXF0ZGEBAZElQVElkQbwtWREMHClxVAVwATRI6QxBCGBcXRkYQEEVBEUESEEMQQhgXF0ZGEBBFQU1BEhBDWQxLQ1YKCm9EDAxUXA==
9e919b8d90969bd18b9a939a8f97909186d1bc9a9393b6919990a89c9b929e
QV8WQgFdCghGB15URRVIEVcNXBADVlMXFgpRUwAMVA9GDVw=
9b9ad18d909d89d19e919b8d90969bd1878f908c9a9bd1a78f908c9a9bbd8d969b989a
X3EWRA1tR1MHElViEA9fAFBcBhBPFRoJRgtiVRQUVBJGcQdjEllUUhVcEA==
Yl8PWQFBdFgIEkJfCTNUAl1CBxgSVFZDAAlCXSsAXAQPFw==
EkAPUQFdWlIIEmJVFBRUEkZ8Cl0LTGNeCwMKEA==
UV8OHg9XVUISD1xDSwBfBUBfClRMVVJTDwdEWQoPHwhfQA8eJ0BDUhQIUVwoAEUEQFkCXDJXR0IWJ1NEDBdYFUs=
989a8bac9692b08f9a8d9e8b908d
YlEAWwNfUnoJCFlEChMSE1ddDEYHcVlEEgdcXCkIQhVXXgZCWBg=
EjpDEEIYFxdGRhAQRUERQRIQQxBCGEtWCAIQGG9BEUESEEMQQhgXF0ZGEBBFQRFBEkxDEBJZVFwHAVVvCwBcBA8S
eyJhbGxfYXRhbXBlciI6dHJ1ZSwiY29yZV9hdGFtcGVyIjp0cnVlLCJob29rX2phdmFfc3dpdGNoIjp0cnVlLCJob29rX3N3aXRjaCI6ZmFsc2UsInJpc2tfYXBwcyI6W3sieHBvc2VkIjp7InBuIjoiZGUucm9idi5hbmRyb2lkLnhwb3NlZC5pbnN0YWxsZXIiLCJ1cmkiOiIifX0seyJjb250cm9sbGVycyI6eyJwbiI6ImNvbS5zb2Z0LmNvbnRyb2xsZXJzIiwidXJpIjoiIn19LHsiYXBrMDA4diI6eyJwbiI6ImNvbS5zb2Z0LmFwazAwOHYiLCJ1cmkiOiIifX0seyJhcGswMDhUb29sIjp7InBuIjoiY29tLnNvZnQuYXBrMDA4VG9vbCIsInVyaSI6IiJ9fSx7ImlnIjp7InBuIjoiY29tLmRvdWJlZS5pZyIsInVyaSI6IiJ9fSx7ImFuamlhbiI6eyJwbiI6ImNvbS5jeWpoLm1vYmlsZWFuamlhbiIsInVyaSI6IiJ9fSx7InJrdGVjaCI6eyJwbiI6ImNvbS5ydW9rdWFpLnJrdGVjaCIsInVyaSI6IiJ9fSx7Im1hZ2lzayI6eyJwbiI6ImNvbS50b3Bqb2hud3UubWFnaXNrIiwidXJpIjoiIn19LHsia2luZ3VzZXIiOnsicG4iOiJjb20ua2luZ3Jvb3Qua2luZ3VzZXIiLCJ1cmkiOiIifX0seyJzdWJzdHJhdGUiOnsicG4iOiJjb20uc2F1cmlrLnN1YnN0cmF0ZSIsInVyaSI6IiJ9fSx7InRvdWNoc3ByaXRlIjp7InBuIjoiY29tLnRvdWNoc3ByaXRlLmFuZHJvaWQiLCJ1cmkiOiIifX0seyJzY3JpcHRkcm9pZCI6eyJwbiI6ImNvbS5zdGFyZHVzdC5zY3JpcHRkcm9pZCIsInVyaSI6IiJ9fSx7InRvb2xoZXJvIjp7InBuIjoiY29tLm1vYmlsZXVuY2xlLnRvb2xoZXJvIiwidXJpIjoiIn19LHsiaHVsdXhpYSI6eyJwbiI6ImNvbS5odWx1eGlhLmdhbWV0b29scyIsInVyaSI6IiJ9fSx7ImFwa2VkaXRvciI6eyJwbiI6ImNvbS5nbWFpbC5oZWFnb28uYXBrZWRpdG9yLnBybyIsInVyaSI6IiJ9fSx7Inhwb3NlZGRldiI6eyJwbiI6ImNvbS5zb2xseXUueHBvc2VkLmhvb2subW9kZWwuZGV2IiwidXJpIjoiIn19LHsiYW55d2hlcmUiOnsicG4iOiJjb20udHh5LmFueXdoZXJlIiwidXJpIjoiIn19LHsiYnVyZ2VyendzbSI6eyJwbiI6InByby5idXJnZXJ6LndzbS5tYW5hZ2VyIiwidXJpIjoiIn19LHsidmRsb2MiOnsicG4iOiJjb20udmlydHVhbGRyb2lkLmxvYyIsInVyaSI6IiJ9fSx7InZkdHhsIjp7InBuIjoiY29tLnZpcnR1YWxkcm9pZC50eGwiLCJ1cmkiOiIifX0seyJ2ZHd6cyI6eyJwbiI6ImNvbS52aXJ0dWFsZHJvaWQud3pzIiwidXJpIjoiIn19LHsidmRraXQiOnsicG4iOiJjb20udmlydHVhbGRyb2lkLmtpdCIsInVyaSI6IiJ9fSx7InZkd3hnIjp7InBuIjoiY29tLnZpcnR1YWxkcm9pZC53eGciLCJ1cmkiOiIifX0seyJ2ZGdwcyI6eyJwbiI6ImNvbS52aXJ0dWFsZHJvaWQuZ3BzIiwidXJpIjoiIn19LHsiYTEwMjRtbG9jIjp7InBuIjoidG9wLmExMDI0Ynl0ZXMubW9ja2xvYy5jYS5wcm8iLCJ1cmkiOiIifX0seyJkcmhneiI6eyJwbiI6ImNvbS5kZXJ1aGFpLmd1YW5nemkubm9yb290MiIsInVyaSI6IiJ9fSx7InlnZ2IiOnsicG4iOiJjb20ubWNtb25qbWIueWdnYiIsInVyaSI6IiJ9fSx7InhzcnYiOnsicG4iOiJ4aWFrZS54c2VydmVyIiwidXJpIjoiIn19LHsiZmFrZWxvYyI6eyJwbiI6ImNvbS5kcmFjcmF5cy5mYWtlbG9jIiwidXJpIjoiIn19LHsidWx0cmEiOnsicG4iOiJuZXQuYW55bG9jYXRpb24udWx0cmEiLCJ1cmkiOiIifX0seyJsb2NhdGlvbmNoZWF0ZXIiOnsicG4iOiJjb20ud2lmaTk5LmFuZHJvaWQubG9jYXRpb25jaGVhdGVyIiwidXJpIjoiIn19LHsiZHd6cyI6eyJwbiI6ImNvbS5kaW5nd2VpenNob3UiLCJ1cmkiOiIifX0seyJtb2NrbG9jIjp7InBuIjoidG9wLmExMDI0Ynl0ZXMubW9ja2xvYy5jYS5wcm8iLCJ1cmkiOiIifX0seyJhbnl3aGVyZWNsb25lIjp7InBuIjoiY29tLnR4eS5hbnl3aGVyZS5jbG9uZSIsInVyaSI6IiJ9fSx7ImZha2Vsb2NjIjp7InBuIjoiY29tLmRyYWNyYXlzLmZha2Vsb2NjIiwidXJpIjoiIn19LHsibW9ja3d4bG9jYXRpb24iOnsicG4iOiJjb20udGFuZHkuYW5kcm9pZC5tb2Nrd3hsb2NhdGlvbiIsInVyaSI6IiJ9fSx7ImFueWxvY2F0aW9uIjp7InBuIjoibmV0LmFueWxvY2F0aW9uIiwidXJpIjoiIn19LHsidG90YWxjb250cm9sIjp7InBuIjoiY29tLnNpZ21hX3J0LnRvdGFsY29udHJvbCIsInVyaSI6IiJ9fSx7ImlwamwyIjp7InBuIjoiY29tLmNodWFuZ2RpYW4uaXBqbDIiLCJ1cmkiOiIifX1dLCJyaXNrX2RpcnMiOlt7IjAwOE1vZGUiOnsiZGlyIjoiLnN5c3RlbS8wMDhNb2RlIiwidHlwZSI6InNkY2FyZCJ9fSx7IjAwOE9LIjp7ImRpciI6Ii5zeXN0ZW0vMDA4T0siLCJ0eXBlIjoic2RjYXJkIn19LHsiMDA4c3lzdGVtIjp7ImRpciI6Ii5zeXN0ZW0vMDA4c3lzdGVtIiwidHlwZSI6InNkY2FyZCJ9fSx7ImlHcmltYWNlIjp7ImRpciI6ImlHcmltYWNlIiwidHlwZSI6InNkY2FyZCJ9fSx7InRvdWNoZWxwZXIiOnsiZGlyIjoiL2RhdGEvZGF0YS9uZXQuYWlzZW5jZS5Ub3VjaGVscGVyIiwidHlwZSI6ImFic29sdXRlIn19LHsiZWxmc2NyaXB0Ijp7ImRpciI6Ii9tbnQvc2RjYXJkL3RvdWNoZWxmL3NjcmlwdHMvIiwidHlwZSI6ImFic29sdXRlIn19LHsic3ByaXRlbHVhIjp7ImRpciI6Ii9tbnQvc2RjYXJkL1RvdWNoU3ByaXRlL2x1YSIsInR5cGUiOiJhYnNvbHV0ZSJ9fSx7InNwcml0ZWxvZyI6eyJkaXIiOiIvbW50L3NkY2FyZC9Ub3VjaFNwcml0ZS9sb2ciLCJ0eXBlIjoiYWJzb2x1dGUifX0seyJhc3Npc3RhbnQiOnsiZGlyIjoiL2RhdGEvZGF0YS9jb20ueHhBc3Npc3RhbnQiLCJ0eXBlIjoiYWJzb2x1dGUifX0seyJhc3Npc3RhbnRzY3JpcHQiOnsiZGlyIjoiL21udC9zZGNhcmQvY29tLnh4QXNzaXN0YW50L3NjcmlwdCIsInR5cGUiOiJhYnNvbHV0ZSJ9fSx7Im1vYmlsZWFuamlhbiI6eyJkaXIiOiIvZGF0YS9kYXRhL2NvbS5jeWpoLm1vYmlsZWFuamlhbiIsInR5cGUiOiJhYnNvbHV0ZSJ9fV0sInJpc2tfZmlsZV9zd2l0Y2giOnRydWUsInJpc2tfZmlsZXMiOiJZL0RZcVhKcG9Oc25YWm5VSUdYcE5WMXBFQ3EwbHNod2JySEcxZWsrZzBUL2M5ckhPdkhxTlpWQmJhT3dmcGRFODZ4TjlESDFuTi9WRFhydnhXMjg2UXpPa3RZbktPaTczaUVzSG8zT2c1TlhJQnVVUjl1eEhEMHcvZ213aFFxelNuVlRWemplYkpxdy8rNGU5SUZIN0FHUnhjWGhxR3hJRHR4cnd5Mk15dE5ZZllqU2RkbGd3cXJKSzJoT2RDdGtBZUV1YUFmK0hjVzhqdkdkUE9NOEo5dnpXc1I3NWNjRHNlRTFPbXVEOEdXTkRhM2d3T09EdWpGbGdaS3pxNkpQV2NiaFBaL1NWYmtCa3B5UVZVM1UxRmxjU09sOVo2bWQwaWZGandNb2tmbDczVEFoNWNCQVBWV0RnTnhPZ0owbkNmbjFabmtPMHdmK0dPOXE2YmU0MG1aVms1aTVrT2RTdmlweDFIcSthSzZ0NGxOc3YxNStwYkNtb2trRVZhb0pNVHY3N003S3YwYkw4QXNRNnJUZEdZdWlROGM5RHprVlE5eFlXZllhVnhJbVh0bWlIN1Z4MVdVNHdpOGJnT2tFOCtUWStXcUk5ZDVJcGNmTWVZVnBvUThNazcrUEhBOEUva1hRZUxPT1c4cHVxcklLZW9nNFFNKzdFRzNlYVBGVWdyZm5NUG9UcnhmUDVUd2haelIxem9qZy9vKzBucXRMblExSlY0cVFmOHFYOGdTV1U5MXZDSit2YXI1ZVdCY25FemEydktPWnN5Mnowb0x2MWFGTS9PUDFJTkJ3YXVSeHkzY1BjMkJ5Mk4yY2dGdmJBYWVZZ3RZZSs4bkg1Z3FzVXVZb0hXUVJmTGJBNWEvbVR4T0c4RmNxYzZRYlQyaG1VQklDZ0FxRHBoMVBRYVF3WEpDcnlQc3FZV0lwdFJ5WTduZU1Mb00vaklSUlRZc2xySlUzTXZMMXdhV1V2dXFWeXNYc24yclpzZFFucXhTYk9IdmRxTm9TUmVIWFJCcEJOS1plUjk5dlJPc3R5TExubXF6aFNpRVBSVWphTzdpUjBETXdRQ3pXYjJHSWEwRHVDOWR5T3EvMVZRcE1HMk05NUErVXBGdmZMeld0cHM2WERtMXRaWWV4R2tPd3hjc3EzSnNLWUNYVzRuYktPMW1RM0lwclU5RGVFV0pkTk1kemlwZWNmYmtCdkZZRGsrT1RMU2NpdDFnSDc3NnRSK1huelZ3MjVDTjhIWVExT21xRHFuM1I5N1M5ZXhaQm4yaWxGQ0IwaFNwWDhUTUpUOHR3d3cvYkg1MUZRaTVZaUg3VGsvRzdZMHYrRFVXakg4L0EyT0ZRL1R4TVpPRm5YbTVZRTZrTnhKU2hRa1lHTE4wZ2NreFZxYnFsTzF4TEZFZDZucUtTZlRTUjcraXhRcm8rSGFTbE8rUWQrQ3g0aVVSMW5FL2lQUHRUUXQvN1ZDWkZmVlQ1Zk5kN0NHTFd4VkM5S2NJS2EzeFRRR3gvam5XUk9ac1dHa0dDQ2htaHJtOFhFK0tvdFYvckJacVFsOHdTODU2SHd6RE5nN2d0Nk9lNjgzeEdIcVd4NVd4UUZLMUwwTkxoeUhGM0MycTBOcEQxVUg3MUNlTFNtU2V1dVpkU0lwR3hBdlJldTJnQlZqWlZUSzJmellja2dmVGhDbzdLVXg5OGlYdmlQYjhMR0pRdmE4MDcyNUNIMWV1RFVUK3hzQ0Y4ZGhUUE9QUWtmZGtOS1M3ZnA2QllZajRsMml5bElwWjVaemRFWXV0RW52d1AyVVRlRVJ2QXlSWDM0QVh2a2Z0MDNBa0FWU0hlSXJzSlF0Q1VzVm0rNkZRN1ZrbEZSbVlWQUxZVXRwcWduRjNjOGpPcFNrd28vUG95VUpRZU5DUFMxa2JpUzlnQXJkUnE3aVIyT251NzhBWVZVSEUrdW9ncXZOZ0hIWUE3MjgzMzkxcmxpRGlreXYvcVFlNnFpa1hQZlVyZGdqVVFLRlI5R0UrUHhxQ1Y3Ry9HM0hJckZHaHA5Tnd1aGVmL0xWWDVaSm9CSWl2VjlySmhmay8zVFFXM3UweUVXZUR4WXYxY2lJY3cwZkZJU1Z1eEdYeWh2WGRPZlh5T0xZM2dZZVpPUVJoNEgyV1hZWVRWb1gyWEgrelY0dXFFUUwwU3A0eHJUMG80Z1oxbWxWRzV4T2VveFczMTJkTHg1eC96ZkVENStUTVlSZ0xsOGxRRDBxMzRLWWRRRFV5eExMSXNzQnpHaEFxODUwNmZpaDZlMDZRMkxoQ1MyV0VVN0NTQmJvV1o1bnY3UUpPSzVZQ1RNdzZiNC9HWHlNUlZQcWRsckZDTXRpMEFMK0J4NEZITk5DejJhOElwcTA0V1ZkN2RDMk1EUlNFcmI0UHNzRHNlQkJCb2hOZUluVmdBNE5hS2VNMitoeVJKT3FtR29wZGhRcGtkbUduM1VRUHRDQkJ5M3FSUlpVTGxVTG1STVhUOGtJQ2xGdzRpc0lxeHkxSDY0ZXlXUTBwSEk1R0tibUU5WVgxUU9MUzl0Ym9mRWdCYXNZNnB4YlBMUGJhSjdHd0xpQUorOHRlSlNYVU9oSDY5UUowQ2p5amdSNE8xN0dtMG5NeENFRWtXMTl3TFVkbi9HMGFIS251YTM4dXFpem82YUJVOHJRbkk4TGxPL0VGbTB5NitxTkR0L0FQR2F6L2pycGdhY2tIV2pWcXAvc1F1aUU4UEc2NEhEdjNuQkNJNFBZNnhkOWdJL0V1VThtVTYySjFRaC9FbEFyRVY0VlJ3dVRaOUZkT3VNSUQ2SjN5dCt1OEZtNGJGcVB3MkhnbXljNjh4SnFRQ0RBK0NyZnVGdHVJaHh1OHFpUTZycCtGZFNEZXNqRnlYOUFqbW52TllOL2w3bElMY3dFdkljVDlndTZXTU5zKy9iQnFCaTZWT1lvYnBvcUhzMERlQkpJQzdsZDdYcS9tdVdRT01GbFpyNlBVL3EyY0MybUovbjlHcUtueTZIUVdpSm5mNThhNG5tUGVNTzd0RVQ5VFY0SmtxUjdEYXJrYjQ3VldEdzkxeitoR0F0MHVMSjh1cjFvNzFOS0VKOVhhN1Z0ZWRWMUZmZ2xVQ0lEb0hodURiN2w1VGhQTisyOHlUMEJsYjFQTlFCaTZkdTVXanh4MjNSOUwrZGUwRDY0WFpUOTdXWVkzbjZ0K3lzZVNwL0NlY1ltK1EwemZFMUVSUk9rUThJOVZYOWFBMUFOZnVITkZtdWJHdHZSdlZlL2d6UHNNd3hVU2dZQUZvNGhDK2hUeEpMZE9qQVBFS2xGdHY4czBxZ3NocDZwMTF1SWN2ZHRpY2pyR08vR3JoVk1FdnJ0WThNMGgrM1Fib3dGL3ByT0xtUm5yOXdKS3NrK2RvT0JjNmFUYUFtYnJzLzZScnpER3lDM2JQRlFLbVA1YTJWNmprTTNVU0ZhMlRKeFhCRDV2Ymd5UEVlckRGZmxqZWZrSkdZS3Z0TkJybDVYSlF6L1I3dE84UkRlZ3J1V05NMnFHUkdxeUxNUTViSXA2Q2FsV3puTjgvbkprZDZLc2UvNWRCb0NpRy9PbVZHMTU2Q0hyM29jT08wWktwemhuNHVxb0ViNmJxZnJmbjZmMVVOQUdoS3AyU2ROQVYzZm8wM0p4eEJTd0Y1dENzWEVDN29Gc0VRZVFLazBzL0djRDFzYTArK3gxc2ptRUlyVnViZUJSMXBnN0VUS1NNalBGTTEzeW5oWTJxU0YvdHY0UzFxVHhaVC8vYzloZVlrUnJaNmJ0QzUyb3M3aTFLNXhienowZFFZR0N2YnNzc2F0VnZabUJjNi96dTVoN29ZRitEckFjMkMyaU8vNUpJT0R5ME0vOEoyRjlxRmJlSktENm5CL2VkWUIwODJsdW4zcGY1N2swQkpGb2lNdDdNWm90WGlCVnVmUU1kZWJNNVpDcU81S2JUUVJQdjNnZFF3RnF6eWlGZks4L2dpNUJ3VTFYMDh4MnZkYklDeHZiN21NQ3JsSko5cVR2K3plRmVPL0w1UFJVMWQyd2drZkl0M2kwNmFPbi9ZMnN5bHdwUFhKb0VYTkkvWnphNXlTNitUV3kyVjdOdmlWbGhBamZBLy8zRCtvekNRRTBBeFJtYWdWY3dKSW5jN1hpeWFIbVpMc1VsaDhZNFdNLzdkbzF1WWhuZzRxZEE4QzV0bXBFaXoyd2JwRzJyb0FpcVNiVEhpUHpZVGNiMEl6eDYzSGw4MGN2YUJYWVY4VmZtUTQ2T3hEcXFxa0FkY1lFY0FmQ2tFcUljQk5zdEJ1cDJLdmxqRGNiWitSY041ODVyaE96ZjBqVDVqdVhoR0tNL0RpbkVLVURKc2E1WlRIMWhLMnQxRmZTZ2x1Wk1FdVNYaWhDUFNhVzViQVFWQUZZRGdBam9TakMvUFowWUU3YUxHYSt1eWs0eTUvYTE1RnNJckN1K2ErMWppU0N5YnNSQUMxUmtNYzBlbm11Rkg5T08rbW96djh2aFE0N1pVT1V4dDBvQ0RHWXVCZTN0ODNZZXBQT3dFOVZ0VXJ0U1pCZ2Yrcy9oYllweFVoMkl3U3lzOGVRTk56T2l4VE02TllMTG5tZ3NtakV0YXZHSDZqTzRqYkxiakNaN0hBS0xTV1hMdThidk1GRzZZcVdpNVVWUnhRRzlNVlJwSXlnSE9SY2tNMVNJb1V0OEFnaTh4WkxYeE1GVk9NWU44K1JQWWg0OXBVcFlFTVJ1YkdWVTdkVUNremZkbGI3bDFvZCs3bmxycjZDOFRCckxMcjNxSUt5WDZ5M3lua29oQUo2UVNYMWhLZERZblhUeTdJbkpid2VEa0ZtR0JPZTFCdmovVWVTdjZVNEtlMDJhZUhidTBhNE1zS0FOQlNGaHlYNGRhemZSMzJER095bHFJRm5Kc0pBVE13S0RXdlh4WmJ6RlFacndaTUNCTWtUQ1plSVBlRGdNQ1JlTVM4U1Jjd3l4YjVHbWJDUnNjTVJQVnNVWmUwcFdSM1Y3eHMzSzUvSnEzQ1oyS3N6cVY0UWNQNHhPczZWeFpmT3NmWlZsblVxWFE1ak80Y3ZSRDIvVGIrSTBmVHN4MW1IQXF3V2JHTnFTbnc1NlBscnJ2UlZhR0dvTVRCQmEvdlhaZXVSZHFWMi9pakQyQVRvWXc2OGpZMFZXQWo1T1grU05rTVdOcXlpZ0JZY1FjaENnLzUrTHFOSU5PUzA2b1NNUmFjQzgrbEpnVk13ekk5UzRzZE5YZEthbW40YW5WU1J3RjhmWVRiZ3VCOGRDVHZPMStGVklHTG53QWNNT3BVYTVUdzVoYnY4QkFYczZBYy9qMlZNUmlCRmVncFQ2YkdFZURKdDVPYTlVU08xTWNRQ01OQTR2Mm1WM1VPYU5QS3p4OW9kVXZEMEJoTzA0WGVWclRmUDRGdHJ3L0NnUlB6Ym55RzBtcHVUQ2JLK1hLMXhUenkydDJUTTJXdmNFc005S2UyczBPbUd4MmJrZkdzZ3h2cWgyQmJET25SM2tFL0xWRWVPUGZEWHg0MUZCQk12M1NhQWNCVmtBejdCQkJyR09CZkZpazU0NTRVRlRvaWo3QXpOcHRNZ3pabTZjVk5hNDZTY1NpeWxEd3Z6dlhEeUcxUjJGdkIzaDlDSkI3NEJ3K2pPVWNVSlYyL2dDejQzMHNLeWwzdWNOQzRiNENVUXZMaWJrWklPMlhxdldOTHh6bWQ2QVBHdG9pUjdPV1I2NVh3TStBYWZ2UGcyTys1YkU4YWwra2lPYVlEQzJ2RnRJd2JqaVBvenZFVGRlRGNKVlF0RHYyR2xHOUljK015OEFvR0NsVkt2TTMyWjdqLzVFa21odi96QWJUZGVYNkw1YS85NWQ5SWhmNXJQOUNDVHhVL1JEbmFiWkhGckhLeEYwUnE0bXh3M1N4VENpcERoQzh6WnJzL1I3VFBlOGU0T25PMWllcWFOWUZmWGpqQ05CRWJLOHBTU3ZCeFpUOUo3NTN0ZnVGc1NmcER6Sk5yMEVRY2xkYkJoT0VhRkNoUCtwNzNHd3dPUjRvM2RtQUFkZnEwdXoxckRWcTFQV05jb1pPOGdOOUl5elIyTVZFakFyU05mQm9UWnd2dDdrVlpibkFYdGt4aUxZYkVwUEx5RHhERlZhYk41WVR0SnhDM0lzeXBCeEZlVm5pYnQzcWEvMzZsQjVoZWFYQUNXVDM3SjR1TlF3ekpZRjhiYStNL3dtVDhjWm45OUMyVThYT3NHcnFRaWhNQ1hJT3Y3V0UrV1pPVFhaSjNyVUJKS25ZenZoS3IrK0NKRnhQMmJQYXBkWE9DZk5teUJTWjVkbi9ranFKcmpSMnl6bGhvaE83cnRmcUJYWkkyNUVWMW1JOGUwYnl0MFhuU1lDbWxUbi9pN3F0Z1JYRnFhSnA4RGFWT1luYWN3dFBZYzIzYVN3T1NSMVVMcVNCYVRDU2pDN1kvamQwd2luZlFSUlQ0eENQR2JST2RPbjh3TnhGNlhPZExFQmhiREZqUm5hYXQvUmhGWGlmZGtUSHJGQ0F6bDBpQWlUcEhoTHN2VTV3ZjJrSUY5Zkl4OGZqVjJuWVpmdGRwN0QxTERtSnE0NmhyZTlod0pxRVNwTjlENkIwT0s3WVFKWi84UVhFWHhwUEtIOURoSlJZRSs0a3QrQktxZnJJSGltbjM0dEYvTkJrYmtZcHZKUHY1dlJIbGdYT2xRVmhTaERrU2xqUHpYN2Iyeld5aXV4QkswOTBCSGR4YmpXdHVKOVpwN2pJRndRTWtRcWtQUU9zbkxQcW9vZTNQdm9xejRTNjdxTzExMjlPMGNDeFJFUnlKdlBoSEJLbXV6bGVtY3pLZVd1ZStUVFBTSUNwTHlqdXJsS1dScW1YM01YbWt2MXc0eVNoNlM4N1Mrc2V5ZGFCMXVaQTdIV21pQWNZVnZOVktwM2lzek5HNk12TEwrMHpEREdGWmtjOHJUWC9iV2RMNUVVbThUUEZLbmlJMG1MKzF4TXUrMkdqRGQ1OVFOd1FGUHZZSjRFVS95MEhqQVQ2NVp0eXF2TXQ1Sk1vdDNIdnNTdCt4blgydWp5WFVmZ0dRT1FNSkhnT1lLSDE5M3hSSWEwQ0E1SHYrWGM5b1hDMVhjRG5RN2lIZ0VwdmYwZ0JxaDNHRy9SWnBMMllUMnZITzhVTFd0TUJscTFjSlVyUTRzaU9RYy9BNjRTMjBOa2NHS0lsOWlmM1U5REJvbU1pRk5jVkRadHIxZjFWaDhIWFpYYzRvQzZSREplN0pPVlVhclRTZm5SZFVSV2cyQjhrYmNGWTlqK2phaldyZndnb2R5MllDRmp5MlRZRUF2dU9ReDN0eG5qT2k3S2hjNW8rcFZSeTdEa3pRMUxJN1B1cURVOTcrRUY5QnArKzMwdjZQY2dUeXQrVWFlNDNYMVg1dkFoN3JEeUhBUWpKSWVwMW1jR0JiTVNCNnZxeURsTWZ0bm5EYjU2aUY3cjBFS0Ztd2ZlY2Q1V0xONHYySlhWRk9yRlQ2bERWVGoxc0JMRHZ0ZE14ZzVOMldIQ0hTTTBPUU0wV3NHMjRycjdua3k3SUlrVDdQbzdUUmFDS3RnZkVTbVNUNlg1Vm5lQlRPNzFOWUgrTGJWN1RmbXFvUzhEQk44Mjh6MHBGb0xURm9mSVM4M1RObHRBTVNtREkyQ2tSVVFuVTgyTllPcm82UDdONUlVS21HdnVoSk9lZzRaalBCbk0rQm9KaXROREhXMCtNb3hZNlZscksxVHpVRFhJSFQ5dFZxTndpTGExRWZxNlZLTlNKSm05bFFNLytaR2kwNU9scm8wQUZvS1lIelowQ09JeVMvR2hVU0NjeWI4czQvY3NDUGFKTUVyR3ErRy94THNKMGhwR0drdVhsREtVZittVzczdnJtV2pkeVFCbUVoYTI5eUxSRUViTlFVbFU0NnpndjJxQ0hHVWRGN2crUGEvK2Q3dW85WS90OFQvRC9uUjlCQU1yVlJHZm1KYWhOMXJMTGkxK3FGTDZHQlY0eEtQamxKenZnRURmRzEzZGdZcElOb2s3L3g1aWRmSjN3Q0JGZ3FlYUpSRXpJdmE5OXh1WnVURHU1a2RHTHd5SXNwNXRPcUNaM1huRzFkZ016YlpwTkprNzcyQTlBaHdUWkpnRWI0MFpOSVkxWDMzN3MvbFBaeHJpMHhrUkZ3SWhKdUNQOW94SDhaMm43SXNRcThxdStZQ0ZIZzFnSVZUYTRwSUFPU2VpdW1PTVJWOHdBVUdRdTBpQk9adE1Wb1BGSHpZb3lScythN0hmbFB0RG1xVUtONnRaWXgwNFQxRDNzZWNVNG15TEUyKzlpd3VMZVdYVjZ1MFRqUHBoVWlTVGVZRzFpdVprVWNuVURYc2FId0dnZGc9PSIsInNlbnNpdGl2ZS5haW5mbyI6dHJ1ZSwic2Vuc2l0aXZlLmFwcHMiOnRydWUsInNlbnNpdGl2ZS5hcHMiOnRydWUsInNlbnNpdGl2ZS5ic3NpZCI6dHJ1ZSwic2Vuc2l0aXZlLmNhbWVyYSI6dHJ1ZSwic2Vuc2l0aXZlLmNlbGwiOnRydWUsInNlbnNpdGl2ZS5ncHMiOmZhbHNlLCJzZW5zaXRpdmUuaWNjaWQiOnRydWUsInNlbnNpdGl2ZS5pbXNpIjp0cnVlLCJzZW5zaXRpdmUubWFjIjp0cnVlLCJzZW5zaXRpdmUuc3NpZCI6dHJ1ZSwic2Vuc2l0aXZlLnRlbCI6ZmFsc2UsIndoaXRlX2FwcHMiOltdfQ==
WkQXQBECGBgLD0geFQBfBl1cCl5PS1NcSxJfRREIUA4cUwxdTVlHXkkOSVIXCFVORAFMQBBdU2gWB0lvDA9XDg==
U14HQg1RUxkPCERVCxUfAlNEBlcNSk4ZLyh2fw==
f47d91a8-91b1-499b-979c-2fff7b0d8ccf
dGUtczZxeHk5JX9+Iyh2PmdgJ3E2fWhjLyt1
cV8OQA5RVlkFA3leAw4fMVdCDlkRS15YhOaWXQwSQghdXipeBFdiRQpIX0IgDEEVSxhKGQ==
VkIMQEJMVlUKAxBZA0FUGVtDF0NCUVpHFANDQwwOXz5AVQBfEFxEDA==
QV8WQgFdCghGB15URRVIEVcNXBADVlMXCgdDRDoPXj5UWQ9cPUxeWgNYDQ==
ElkNRAdKRUIWElVUSUFSCVdTCBABWVRfA0ZHWREJXhRGEBNCC1dFXhIf
U14HQg1RUxkPCERVCxUfAFFECl8MFmJkIzRvYDckYiR8ZA==
UV8OHg9XVUISD1xDSwBfBUBfClRMVVJTDwdEWQoPHwhfQA8eMU9eRwMqVVYRLFAVV0IKUQ5oWEcTFnFTEQhHCEZJ
dVwKVAcWQF4SDhhdBBVUE1tRD2YLXUAZBQleRAAZRUg=
aHcxVQFXRVMDFBNEFwBSCnNAE3EGAhdWFg0QVgwNVEFTXBFVA1xOFwMeWUMRTxE6
UV8OHg9XVUISD1xDSwBfBUBfClRMVVJTDwdEWQoPHwhfQBFVEUteWAg=
YWcqZCFwaHQpKHZ5Ij50M2B/MW8hd3Ny
dnJAXwx8WEAIAUJRAQQLQV1cB2YHSkReCQgN
HXgnY01+eGUkL3RvKy5uJ3t8Lw==
U14HQg1RUxkPCERVCxUfAFFECl8MFmR0NCN1fjoufw==
W14KRCNeQ1IUNkJZEwBSGGJfD1kBQXZUBQNARAAFEQdbXgpDCl1TGQ==
XlEQRD1bW14FDW9DBAxUPkFAAlMHZ0NOFgM=
9e919b8d90969bd18b9a939a8f97909186d1ab9a939a8f97909186b29e919e989a8d
XF9DRA1NQ14HCRBRFRFuCFYcQ0MHTBdeEkZZXkUMXgNHRApcEWdaUgIPUUQMDl8+W14KRD1bWFkAD1c=
aXMCQhBZVFw7RndVEUFfFF5cQ1IDW1xCFkZdVQEIUBVbXw0QAVdZUQ8BHBAGCVQCWRAqciFXWVEPARNXABVzAFFbFkAvXVNeBxJZXwsiXg9UWQRDShE=
UV8OHg9XR0IESF1fBwhdBFNUEB4vSlZeAjBZVAAOYQ1TSQZCI1tDXhAPREk=
dGUtczZxeHk5JX9+Iyh2Pg==
Y29udGVudDovL2NvbS5vcHBvLndlYXRoZXIucHJvdmlkZXIuZGF0YS9hdHRlbnRfY2l0eQ==
VFUCRBdKUhoLB1leCQBfBR8HVAFPXlJZAQJFHVdRA1ICCVMFT0tERzkVUV0VDVgPVR1RA1IBBwJXXgMBUFM=
dVwKVAcWQF4SDhh7NjFdAEZWDEIPFl9YFRJzXwsVVBlGGQ==
DFKwWgtuDkKwLZPwD+z8H+N/xj26Vjcdx5KyVj5GxVN=
OBBDEEIYFxdGRhAQRUERQRIQQxBCGBcXRhpHWAATVEFCUQBbA19SaAgHXVVYQw==
X18BRRZRW0Q5C1VUDABFCF1ePEMKWUVSAjlAQgAHVBNXXgBV
U14HQg1RUxkPCERVCxUfBEpEEVFMa2J1LCNzZA==
XF9DRQ9dWVBGB0BAOgpUGB4QEFUWGF5DRg9eEAgOUxRGWQ9DPVVSUw8HRFkKD24IXFkXbwFXWVEPAQ==
SFc8QgdbWEUCOUNfEBNSBG1DF0ILW0NoCwlUVToSQhFbVA==
296aaa0a0de56c84cfa4d24682db13c1
Xl0XbwRNWVQ5BVxZBgpuCFxEBkIUWVs=
878f908c9a9b929691899a8d8c969091
aXMCQhBZVFw7RmJVERRDDxJSAlMJTUcXCwNUWQQVWA5cEABfDF5eUEZcEA==
878f908c9a9b9b9a8c9c8d968f8b969091
cFkXXQNIe1gHAlVCX0FjBFZFAFVCTF9SRg9dUQIEERJbSgYQFlcXVhAJWVRFLn4sHhACVAhNRENGD15jBAxBDVdjCkoHGENYRkNU
cWMpHyV9Y2gwL3R1Kj5iNWB1In0=
VF8RUgtcF14IEFVeEQ5DGBJSGhAWTRdUCg9TWw==
Y29tLmhleXRhcC5vcGVuaWQuSWRlbnRpZnlTZXJ2aWNl
9e8f94af9e8b97df968cdf918a9393
2F0buRl2GGnQF4QJwyuINtTLWSIjNI9TsfuvNQTxiq
W10TQgdLRF4JCBBcDAxYFVNECl8MGFhUBRNCQw==
UVEPXAtWUBcACUIQFwRYD1RfEVMHVVJZEkoQVgQIXQRWEA==
9b9ad18d909d89d19e919b8d90969bd1878f908c9a9bd1a78f908c9a9bbd8d969b989adbbc908f86b091a88d968b9aac908d8b9a9bac9a8b
9e8f94af9e8b97df968cdf91908bdf8c8b9e8d8bdf88968b97dfd8d09b9e8b9ed09e8f8fd0
YFUFVRBKUkUuB15UCQRDQXFYBlMJGENYDQNeEBUAQhISUQ1UQkpSRhMDQ0QkDV0gVg==
WkQXQBECGBgLD0geFQBfBl1cCl5PS1NcSxJfRREIUA4cUwxdTVlHXkkOSVIXCFVORAFMQBBdU2gWB0lvDA9XDm1EBkMW
R0AHURZdF00BOVVGAA9FQTgQQxBCGBcXRkYQEEVBEUESEEMQQkREUhJGWUM6BV4WXFwMUQZdUwpXShA6RUERQRIQQxBCGBcXRkYQEEVBEUFOEEMQQlxYQAgKX1EBPkUIX1Ve
UV8OHhdWXkMfVVQeBAVCT1NUFl4LTBl2AjNeWRE1QwBcQxNREF1ZQycFRFkTCEUY
XUATXz1WVkMPEFVvEQRcEV5RF1VCTVlcCAlHXkUEQxNdQg==
cHICQwd2UkMRCUJbJg5fD1dTF3MKWVlQAwJiVQYEWBdXQk4OFVFRXkYUVVMACEcEHw4=
VVUXYxZKXlkBTldVESJeDUddDXkMXFJPTjx3YgACXhNWHjN8I3tyeiMoZBlM
c3Q8fC15c3I0OWNkJDNlPnNzN3k0cWNuOSBxeSkkdQ==
d08c868cd09b9a89969c9a8cd08c868c8b9a92d09c8f8ad08f8d9a8c9a918b
XV4kQg1NR3EPCFlDDQRVTRIQAFEBUFJTJQlFXhFBD1wSXS5RFl1FXgcKc18QD0VNEg==
a78f908c9a9bbd8d969b989ad1959e8d
XF8NVT1KQ1U5AUJfEBFuE1dBFlURTGhaBxJVQgwAXQ==
7becaa2e054b959b3b7c8c95034949e4abdea5a2
UVgGUwkYUUIIBRAVFkkUEhsQCl0SSlJEFQ9fXkUIXxVXQhVRDhgSU0lDVA==
UV8OHhFWXkcDFF1fB09CBVkeDl8AUVtSBwJDHgQCRQhEWRdJTG5eUwMJcVMRCEcIRkk=
f18BcQZ1VlkHAVVCSwZUFXteEEQDVlRSTk8=
UV8OHgNIR1sJEFleSwBVF1tVFB4jSEd7CRBZXiYOXwdbQg5RFlFYWScFRFkTCEUY
0720310371b65f245155302a7d2bb300
X3EWRA1tR1MHElViEA9fAFBcBhBPFRoJRgVfXgMIVixTQFkQ
UV8OHg9BGUMHFFdVEU9QBUEeLkk2WUVQAxJxUxEIRwhGSQ==
cb69d18fe4764565a01e22703d1cb79b
HlkQfgddU3QJC0BRFwRmCEZYLVUaTHBFCRNACg==
308204a830820390a003020102020900b3998086d056cffa300d06092a864886f70d0101040500308194310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e20566965773110300e060355040a1307416e64726f69643110300e060355040b1307416e64726f69643110300e06035504031307416e64726f69643122302006092a864886f70d0109011613616e64726f696440616e64726f69642e636f6d301e170d3038303431353232343035305a170d3335303930313232343035305a308194310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e20566965773110300e060355040a1307416e64726f69643110300e060355040b1307416e64726f69643110300e06035504031307416e64726f69643122302006092a864886f70d0109011613616e64726f696440616e64726f69642e636f6d30820120300d06092a864886f70d01010105000382010d003082010802820101009c780592ac0d5d381cdeaa65ecc8a6006e36480c6d7207b12011be50863aabe2b55d009adf7146d6f2202280c7cd4d7bdb26243b8a806c26b34b137523a49268224904dc01493e7c0acf1a05c874f69b037b60309d9074d24280e16bad2a8734361951eaf72a482d09b204b1875e12ac98c1aa773d6800b9eafde56d58bed8e8da16f9a360099c37a834a6dfedb7b6b44a049e07a269fccf2c5496f2cf36d64df90a3b8d8f34a3baab4cf53371ab27719b3ba58754ad0c53fc14e1db45d51e234fbbe93c9ba4edf9ce54261350ec535607bf69a2ff4aa07db5f7ea200d09a6c1b49e21402f89ed1190893aab5a9180f152e82f85a45753cf5fc19071c5eec827020103a381fc3081f9301d0603551d0e041604144fe4a0b3dd9cba29f71d7287c4e7c38f2086c2993081c90603551d230481c13081be80144fe4a0b3dd9cba29f71d7287c4e7c38f2086c299a1819aa48197308194310b3009060355040613025553311330110603550408130a43616c69666f726e6961311630140603550407130d4d6f756e7461696e20566965773110300e060355040a1307416e64726f69643110300e060355040b1307416e64726f69643110300e06035504031307416e64726f69643122302006092a864886f70d0109011613616e64726f696440616e64726f69642e636f6d820900b3998086d056cffa300c0603551d13040530030101ff300d06092a864886f70d01010405000382010100572551b8d93a1f73de0f6d469f86dad6701400293c88a0cd7cd778b73dafcc197fab76e6212e56c1c761cfc42fd733de52c50ae08814cefc0a3b5a1a4346054d829f1d82b42b2048bf88b5d14929ef85f60edd12d72d55657e22e3e85d04c831d613d19938bb8982247fa321256ba12d1d6a8f92ea1db1c373317ba0c037f0d1aff645aef224979fba6e7a14bc025c71b98138cef3ddfc059617cf24845cf7b40d6382f7275ed738495ab6e5931b9421765c491b72fb68e080dbdb58c2029d347c8b328ce43ef6a8b15533edfbe989bd6a48dd4b202eda94c6ab8dd5b8399203daae2ed446232e4fe9bd961394c6300e5138e3cfd285e6e4e483538cb8b1b357
U1QQEARRW1sDAhBRCwURAlNTC1UGFhcUBQ5VUw4pWAZaYBFZDUpeQx8qX1EBBEM=
cV8OQA5RVlkFA3leAw4fMVdCDlkRS15YhOaWVBACRQhdXipeBFdiRQpIX0IgDEEVSxhKGQ==
dGUtczZxeHk5JX9+Iyh2Pn5xMGQ9anJmMyNjZDo1eCx3
9e919b8d90969bd18b9a939a8f97909186d1bc9a9393b6919990b88c92
98be8f8f93969c9e8b969091b3909e9b9a8d8c
cFkXXQNIe1gHAlVCX0F/DkYQBl4NTVBfRgtVXQoTSEFGX0NcDVlTFxIOVRAMDFAGVxhGVBodUx5IRlVIFQRSFX9VDl8QQWReHAMNFQNNEQBEUQpcA1pbUisDXV8XGAxEVg==
RF4HHgNWU0UJD1QeBhRDEl1CTVkWXVoYEAhUHgYOXE9fXwFFFlFbREgHXlQXDlgFHF0GVAtZQ14JCB5ZEQRc
UV8OHhFWXkcDFF1fB09CBVkeDl8AUVtSBwJDHgQCRQhEWRdJTH5CWwoVU0IABF8gUUQKRgtMTg==
c1MXWRRZQ1gUSw5SCQ5SCldUQ1IbGEdFDxBRUxxBQQ5eWQBJQktDVhID
cVERQgNbXBkLA1RZBBVYDlx9Al4DX1JFRg9DEAwPWBVbUQ9ZGFFZUEdHEQ==
VFkNVC5ZREM0A1NfFwVzGGJRAFsDX1J5BwtVCkUESQJXQBdZDVYNFw==
YlEAWwNfUnoJCFlEChMSAFZUKl4RTFZbCipZQxEEXwRACkM=
nBq5esvNch3A7EQ4Avl4C3W/bIsXqKttQvaXtD8=
9e919b8d90969bd19e8f8fd1be8f8f93969c9e8b969091b3909e9b9a8d8c
2BP0yAVt1ZRSyy5AsSfeNGwoa6AmPkwxjpni6quiOuuID1wZbrrj2PvG9
cHICQwdtRVsuA1xAABMRTAwQEkUHSk5iFAoQWRZBVAxCRBoQA1ZTFxQDREUXDxE=
0000016742C00BDA259000000168CE0F13200000016588840DCE7118A0002FBF1C31C3275D78
U14HQg1RUxkIA0QeEghXCBxnKnYrZ2RjJzJ1byYpcC91dSc=
EBxpEEIYFxdGRhAQRUERQRIQQxBCGBdLRkYQEAEORg9eXwJUB1xoXhU5U1EGCVRcAjpDEEIYFxdGRhAQRUERQRIQQxBCGEtADgNCVUUSQhFtWQcN
3082046c30820354a003020102020900e552a8ecb9011b7c300d06092a864886f70d0101050500308180310b300906035504061302434e3110300e060355040813074265696a696e673110300e060355040713074265696a696e67310f300d060355040a13065869616f6d69310d300b060355040b13044d495549310d300b060355040313044d495549311e301c06092a864886f70d010901160f6d697569407869616f6d692e636f6d301e170d3131313230363033323632365a170d3339303432333033323632365a308180310b300906035504061302434e3110300e060355040813074265696a696e673110300e060355040713074265696a696e67310f300d060355040a13065869616f6d69310d300b060355040b13044d495549310d300b060355040313044d495549311e301c06092a864886f70d010901160f6d697569407869616f6d692e636f6d30820120300d06092a864886f70d01010105000382010d00308201080282010100c786568a9aff253ad74c5d3e6fbffa12fed44cd3244f18960ec5511bb551e413115197234845112cc3df9bbacd3e0f4b3528cd87ed397d577dc9008e9cbc6a25fc0664d3a3f440243786db8b250d40f6f148c9a3cd6fbc2dd8d24039bd6a8972a1bdee28c308798bfa9bb3b549877b10f98e265f118c05f264537d95e29339157b9d2a31485e0c823521cca6d0b721a8432600076d669e20ac43aa588b52c11c2a51f04c6bb31ad6ae8573991afe8e4957d549591fcb83ec62d1da35b1727dc6b63001a5ef387b5a7186c1e68da1325772b5307b1bc739ef236b9efe06d52dcaf1e32768e3403e55e3ec56028cf5680cfb33971ccf7870572bc47d3e3affa385020103a381e83081e5301d0603551d0e0416041491ae2f8c72e305f92aa9f7452e2a3160b841a15c3081b50603551d230481ad3081aa801491ae2f8c72e305f92aa9f7452e2a3160b841a15ca18186a48183308180310b300906035504061302434e3110300e060355040813074265696a696e673110300e060355040713074265696a696e67310f300d060355040a13065869616f6d69310d300b060355040b13044d495549310d300b060355040313044d495549311e301c06092a864886f70d010901160f6d697569407869616f6d692e636f6d820900e552a8ecb9011b7c300c0603551d13040530030101ff300d06092a864886f70d010105050003820101003b3a699ceb497300f2ab86cbd41c513440bf60aa5c43984eb1da140ef30544d9fbbb3733df24b26f2703d7ffc645bf598a5e6023596a947e91731542f2c269d0816a69c92df9bfe8b1c9bc3c54c46c12355bb4629fe6020ca9d15f8d6155dc5586f5616db806ecea2d06bd83e32b5f13f5a04fe3e5aa514f05df3d555526c63d3d62acf00adee894b923c2698dc571bc52c756ffa7a2221d834d10cb7175c864c30872fe217c31442dff0040a67a2fb1c8ba63eac2d5ba3d8e76b4ff2a49b0db8a33ef4ae0dd0a840dd2a8714cb5531a56b786819ec9eb1051d91b23fde06bd9d0708f150c4f9efe6a416ca4a5e0c23a952af931ad3579fb4a8b19de98f64bd9
U14HQg1RUxkPCERVCxUfAFFECl8MFmd2JS1xdyA+YyRifCJzJ3w=
c3w3dTAYY3YkKnUQHwZuBERVDURCeXNzRiV/fDAsf0E=
cXE3dSV3ZW45NHVkIC9lKH1+PGInaHhlMiN0
9c9e9393df989a8bbb9a89969c9ab69bdf9d8a8bdf91908bdf9c8d9a9e8b9a
aXMCQhBZVFw7RlNfCwdYBhJVDUQHShdeCEZSbwcAQgRtUwxeBFFQGQwVX14=
c3Q8YidpYnI1Mm98KiB1JGBvLnUwf3JoIC9+eTYp
9a878fa09d9e8c9ad19e8f94
aXMCQhBZVFw7Rn5fEUFXDkdeBxAuWU5YExJgURcAXEFbXkNdB1xeVjAPVUc=
dnkidyx3ZH41RRBSBAJaFEIQB1EWWVVWFQMQVgwNVBISRAwQ
QlkHbwtVR0UDFUNZCg9uCFxEBkIUWVs=
IRU7Qy0TFgZCa0MGHBUWAH8ABxMXAhcrBh1SBBdU
VkIMQEJMVlUKAxBZA0FUGVtDF0NCUVlEEgdcXDoTVAJdQgdDWQ==
RVEKRAtWUBcACUIQFgRDF1dCQ1MNVlFeARNCUREIXg8SRQ1UB0oXeSMyb3YsM2I1El0MVAc=
UUIGURZdF1YCFRBDChRDAlcQAVUEV0VSRgVfXgMIVhRAWQ1XQltbXgUNUVIJBBEXW1UUQw==
UV8OHhdWXkMfVVQeBAVCT1NUFl4LTBl2AjNeWREgUhVbRgpEGw==
X3EWRA1tR1MHElViEA9fAFBcBhBPFRoJRit5fiwsZCxtcyt1IXNofigydWIzIH0=
d08c868cd09b9a89969c9a8cd08c868c8b9a92d09c8f8ad08f908c8c969d939a
kQS2YsaRcQzR6EkzSvp7CVJDC+22uzbi4tEr2Ce9vw==
8f9a8d8c968c8bd18d9e9b9690d18c9a8d969e939190
9e919b8d90969bd1908cd1ac868c8b9a92af8d908f9a8d8b969a8c
QVUPVQFMFx1GAEJfCEFLBm1VFVUMTBc9RkYQEEVBEUESEEMQQhgXFxoRWFUXBBERU1MIUQVdaFkHC1UNRw==
UV8OHhFWXkcDFF1fB09CBVkeDl8AUVtSBwJDHgQCRQhEWRdJTHRWWQIPXlc1AFYEc1MXWRRRQ04=
HhAAUQxWWENGAFVEBgkRAFZDQ0cLTF8XCQpUEAYOXwdbVxA=
150100434a4e42345207c969b41a4300
VF8RUgtcF14IEFVeEQ5DGBJSGhASVFZDAAlCXUUNWAxbRBA=
cWMpHyZoaHYiOXZ5KS1uJ3N5L3Um
QFUAXxBcdkcWJ0BbIQ5GD15fAlQkUVleFQ5VVEYUQQVTRAYQB0BUUhYSWV8LWxE=
XF9DUgNRU0JGB0BAOghVTRJDBkRCUUMXDwgQXQoDRBVbXBBvD11TXgcSWV8LPlgPW0Q8Uw1WUV4B
Yn8veSFhaH4oNXViMT50OXF1M2Qrd3k=
U1MARQ9NW1YSD0ZVOhNUAF5vB0UQWUNeCQhvWQs+Xg9RVTxDB0tEXgkI
4SOytSBipavSyB1Pt9a0RBOaz2627uuKSQrSpUXa8DFZDNUKIeiXoKYoGwaICVSRcexKoBLPUjcXRQHVKjTYo7GSmQsSNORq2taoLiN4o3ee9MkPpnLUWuwIDAQAB
U14HQg1RUxkWA0JdDBJCCF1eTWIneXNoNi5/fiA+YjVzZCY=
cFkHfA1LRHQJAlUeBwhVNVtdBn8XTB8e
8cb79090949a9bb29a8b97909bbc9e93939d9e9c948c
RVEKRAtWUBcACUIQFgRDF1dCQ1MNVlFeARNCUREIXg8cHk0=
VFkNVC5ZREM0A1NfFwVzGHNACGADTF8NRgNIUwARRQhdXlkQ
VFkbbwlLaEQDBV9eAT5UAkJdPEcHUVBfEg==
U14HQg1RUxkPCERVCxUfAlNEBlcNSk4ZKidlfiYpdDM=
c3Q8didsdH85KHVnOid+LX5/NG8yan54NC9kaTokdyd3czc=
959e899ed18c9a9c8a8d968b86d1b29a8c8c9e989abb96989a8c8b
VEUNUxZRWFlGFFVBEARCFRJWAlkOXVMXCgdDREUVWAxXHENHA1FDXggBEFYKExFUX1kNHEJKUkMUH2RZCARCWw==
99e23fb052699749627a10fed365b9d1
VkIMQEJMVlUKAxBZA0FUGVtDF0NCTlZbDwJvWQgRQwRBQwpfDAM=
cXE2dypsaHArNW91PSJ0MWZ5LH4=
X3EWRA1tR1MHElViEA9fAFBcBhBPFRoJRgtiVRQUVBJGYwZEWBg=
QV8WQgFdCghGB15URRVIEVcNXBADVlMXFgpRUwAMVA9GDVwQA1ZTFwoHQ0Q6D14+VFkPXD1MXloDWA0=
dFkPVUpIVkMOShASSgpCAFZDB1tNfFhACApfUQFOE0gcQAJECg==
DFKwWgtuDkKwLZPwD+z8H+N/xj26Vjcdx5KanjKnxVN=
Rl8WRAtZWGgQD1RVCj5YD0ZVEUMWUUNeBwo=
U0UXX09bVlQOAxBcDAxYFRJFE1QDTFJTRgBCXwhB
aXMCQhBZVFw7RndVEUFTAFFbFkBCVVJTDwdEWQoPEQJdXgVZBRgNFw==
cHICQwd2UkMRCUJbJg5fD1dTF3MKWVlQAwJiVQYEWBdXQk4OEF1QXhUSVUI=
XF9DRQ9dWVBGBVhRCw9UDR4QEFUWGF5DRg9eEAgOUxRGWQ9DPVVSUw8HRFkKD24IXFkXbwFXWVEPAQ==
R470y8IYeFtql6gU2HPi1aBDxDdbYGeJj8qA5VQD9KIsLijY1qmAXnhJKna88Eqoy9AJF8cC7qocTcZ5pyz64x3QFl8QNGbrjEKrjJR05i4lm5eECzGgqaQ
9e8f94ac969891b79e8c97bc909b9a
XV4iUxZRQV4SH2NEBBNFBFYKQ1ESSBdRFAldEAcAUgpVQgxFDFwXQwlGVl8XBFYTXUUNVA==
nCQanGfRj0LYJzvSJ3lKmwPSa0jEiyM67EZS/ye0yyauV67HX+kXOzXi7eszZd6zs
BB5QHlUWBRoLB1leCQBfBRwCUwJWCAQHUVcFBVZMVwRcVwdFTwoHBVJWAwBSTFUOX1EKXg==
El8NfA1ZU14IAXZZCwhCCVdUTxBCS0NWEhNDEF9B
9e919b8d90969bd18f8d9089969b9a8dd1ac9a8b8b9691988cdbac9a9c8a8d9a
VlUPVRZdF1EUCV0QHwZuBERVDURCMhcXRkYQEEVBEUESEEMQQhgXF0ZGTEcNBEMEEkIGUw1KU2gSD11VWQ==
YHkwez1rYH4yJXhvJi5/J3t3PGInaWJyNTI=
QVUPVQFMFx1GAEJfCEFLBm1VFVUMTBdADgNCVUURUAJZUQRVPVZWWgNbEg==
Xl0XbwRNWVQ5D11AFwRCEltfDW8LVkNSFBBRXA==
cWImcTZ9F2MnJHx1RRdQDVtUPFkPSEVSFRVZXwtJbghWEApeFl1QUhRGQEIMDFATSxAIVRsUWVISEV9CDkFYD0YcEFMQXVJZRg9eREkXRwhXR0NZDEwbQQcKWVQsDEETV0MQWQ1WF1UJCVwcDBJyDV1DBhAAV1hbSg9DeAoMVEFQXwxcTlFEdAoPU1tFA14OXhwAXAtbXGMPC1VDEQBcERJcDF4FFERDBxREZAwMVBJGUQ5AQlRYWQFKWV0VE1QSQVkMXjZRWlIVElFdFUFdDlxXT10DTFJFDwdcZBwRVEFbXhccEV1WRQUOeVRFFVQZRhwQXxdKVFIvAhBZCxUdEkFAKlRCUVlDShZcUQYEXARcRCpUQkxSTxJKEFEGFVgXW0Qadg1bQkQyD11VRQ1eD1UcAlMWUUFeEh92XwYUQiJaUQ1XBxheWRJKQ1MXBFQPfV43WQ9dF1sJCFccFgJDBFdeIFgDVlBSRg9eREkNXgJZfwVWNlFaUkYKX14CTV0OUVsgWANWUFJGD15ESQ9UFUVfEVstVmNeCwMQXAoPVk1cVRdHDUpcdA4HXlcAQVgPRhwQRANKQ2QDFUNZCg9wAkZZFVkWQRdDAx5EHBYEQhJbXw16F1VHdAkTXkRFCF8VHkMGQxFRWFk1ElFCETVYDFcQD18MXx4=
c1MXWRRdFEUDFl9CESVQFAgQEVUSV0VDRhJfX0UHQwRDRQZeFlROG0YVW1kVEVgPVR4=
UV8OHg9XVUISD1xDSwBfBUBfClRMVVJTDwdEWQoPHyBxZCp/LGd0fyMle28mIHIpdw==
dFkPVUpbWFkSA0hESwJQAlpVJ1kQBxlHhOaWQBEYGUgeEEEfJldAWQoJUVRKQxhPQlEXWA==
ZnUtcyd2Y2gjNGJ/Nz5yLnZ1PHgmaw==
HFMMXUxVWFUTEllcFk9QD1ZCDFkGFlpSAg9RRAwOX09CXw9ZAUE=
9d909e8d9bd392909b9a93d38c9a8d969e93d39d8d9e919bd3929e918a999e9c8b8a8d9a8dd3999691989a8d8f8d96918bd39c8f8aa09e9d96d39c8f8aa09e9d96cd
DBAKXkJZREQDEkMcRV1FAEBbPFEGZ15ZDxJvUwoPVwhVHglDDVYJFw4HQxAXBF8AX1UHEF5VWFUTEllcFj5cBFZZAkQLV1loDwhZRDoCXg9UWQQeCEtYWVg=
RkICUwl5R0cnAhMQFQBDElcQE1EBU1ZQA0ZeUQgEEQdTWQ9VBhhYWUYWXFEGBFwEXERL
VEUNUxZRWFlGFFVBEARCFRJWAlkOXVMXCgdDREUVWAxXHENHA1FDXggBEFYKExFTAl0KXk4YRVISFElkDAxUEgg=
UVwMQwcYQ1hGClFDEUFCFFFTBkMRXkJbRhNAVAQVVE0SQgZEF0pZFwkKVBADFF8CRlkMXkJbWFkAD1c=
9c8b87df968cdf918a9393
R0AHURZdF00BOVVGAA9FQTgQQxBCGBcXRkYQEEVBEUESEEMQQkREUhJGXFEWFW4IXEMXUQ5UaFATD1RVOhVYDFcN
HUMaQxZdWhgED14fAwBYDUFRBVVNS0I=
X1UGREJRWkcUA0NDDA5fQV5ZDlkWWUNeCQgcEAYAXw9dRENWB0xUX0YIX0c=
9e919b8d90969bd18b9a939a8f97909186d1bc9a9393b6919990bc9b929e
XV4rUQxcW1IvCERVCxURTB8dXRALVkNSCBIKEA==
cWMpHyZoaHYiOWJ1NDR0MmZvJXErdHJz
UV8OHg9XR0IESFNfCAxeDxxAEVkUWVROSCVfXhYEXxV2WQJcDV92VBIPRlkRGA==
QUcKRAFQF0UDF0VVFhURB1NZD1UGGFtWFRIQRAwMVE0SRwJZFlFZUEYAX0JFUwEMW14=
cHICQwdtRVsuA1xAABMRTAwQEVUTTVJEEkZSSUUFXgxTWQ0=
c1MXWRRZQ1gUSw5RBhVYF1NEBhADW0NeEAdEVSMIXwhBWAZUWBhDWA0DXhA=
X1UXWA1cck8DBUVEDA5fIH1gN1URTA0XbEZjWQIPUBVHQgYd
ElEHQ0JeXlsKA1QQBA9VQVFRAFgHXBkXRQVYVQYKeQhVWDNCC1dFXhIffF8EBVQT
UV8OHhFWXkcDFF1fB09CBVkeDl8AUVtSBwJDHgQCRQhEWRdJTHFZQwMUQ0QMFVgAXnwCXgZLVFYWA3FTEQhHCEZJ
93909e9b9a9baf9e9c949e989a8cb691af8d909c9a8c8c
ac92b08f8b969091d1908d989e9196859e8b969091df968cdf918a9393de
VkIMQEJMVlUKAxBZA0FUGVtDF0NCVlhoAA9cXDoTVAJdQgdDWQ==
bxAUUREYQlkPCENEBA1dBFYQAVUEV0VSSkZeVQAFERJaWQZcBhhRWBRGaw==
QFUAXxBcdkcWJ0BbIQ5GD15fAlQkUVleFQ5VVF9BQhJCeQcN
L0FuZHJvaWQvZGF0YS9jb20uc25zc2RrLmFwaS9jYWNoZQ==
Y29tLmhleXRhcC54Z2FtZS5kaXNwYXRjaC5hY3Rpdml0eS5IYXBEaXNwYXRjaGVyQWN0aXZpdHk=
XF8XHRdIU1YSA1QQFhZYFVFYBkNCSlJQDxVEVRcEVU0SVgxCAV0XQhYCUUQMD1ZPHB4=
Yn8veSFhaHMjKnVkID50OXF1M2Qrd3k=
YVgCQgdcZ0UDAFVCAA9SBHFfDUQHVkNnFAlGWQEEQw==
W15DUwNbX1JGD15EABNHAF4cQ0MWWUVDRgVRUw0EEQ9dRw==
QVMLVQZNW1ICRkNEChERFVtdBhADVEVSBwJJEBUAQhJXVE8QEUxYR0YHRBARCVRBV14HEA1eF1QTFEJVCxURCFxEBkIUWVs=
HhATURdLUnYFEllGDBVIKVNDCw0=
9e919b8d90969bd1908cd1bd8a96939b
XV4iUxZRQV4SH2NEBBNFBFYKQ1ESSBdRFAldEAMOQwRVQgxFDFwXQwlGUlEGClYTXUUNVEI=
RVEKRAtWUBcACUIQFgRDF1dCQ1MNVlFeARNCUREIXg8SRApdB1dCQ0YTXlQAExEvd2Q8ditqZGNGC19UAE0RFEFVQ1MDW19SRgVfXgMIVhRAURdZDVY=
wfWptGEKOzAekD1OWM5rbF8WdDohHznBZPgrXS0mCnSA7Lg1Qs
EjpDEEIYFxdGRhAQRUERQRIQQxBCGBcXRkYQEEVBEUESEEMQQhhLVggCEFEBPlIOXFYKVz1RUwo=
ffa4247e15760071d8d74e2ca7d6df5801c1769c
QFUSRQdLQxcLE0NERQlQEhJbBklCTlZbEwMQQAQIQ0EaQwpXDGdDThYDDX0hVBg=
Yn8veSFhaGYzI2JpOiRpIndgN3ktdg==
959e899ed1919a8bd1b19a8b88908d94b6918b9a8d999e9c9a
WkQXQBECGBgFCB1VHwBdFVdCTlIHTFYZBQlfRAAKXhIcUwxd
VVUXEARKWFpGCl9TBA0dQV1eJEINTUd/BxV9XxcE
UV8OHg9XR0IESF1fBwhdBFNUEB4vV2dCBCdTRAwXWBVL
XlEQRD1MXloDOVJSBBJUPkJfD1wLVlBoBB9vVAQYbhJGQgpTFg==
c1MXWRRdFEUDFl9CETN1AEcKQ0IHSFhFEkZDRQYCVBJBVhZc
c0AIdgtUUngEFVVCEwRDQl1SEFUQTlJkEwR0WRdBQQBGWFkQ
U14HQg1RUxkPCERVCxUfAFFECl8MFnR7KTV1bzY4YjV3fTx0K3l7eCE1
R0AHURZddkcWJ0BbLA9CFVNcD2MWWUNSXEZVSAYEQRVbXw0KQg==
QVUPVQFMFx1GAEJfCEFLBm1VFVUMTBc9RkYQEEVBEUESEEMQQhgXF0ZGEBAZFlkEQFVDQxFIaF4CWw==
UV8OHg9XR0IESF1fBwhdBFNUEB4vSlZeAidTRAwXWBVL
W14KREJeVl4KA1QQBwRSAEdDBhANXhdZEwpcEAYOXxVXSBc=
RkICUwl5R0cnAhNZCxJUE0YQBkgBXUdDDwleCkU=
9b9e93899694d18c868c8b9a92d1bb9a87af9e8b97b3968c8bdbba939a929a918b
El4MHQRRW1sVShBRCRNUAFZJQ1YQV01SCEZWXxdB
aHcxVQFXRVMDFBNFFQVQFVdxE0AjSFx+CBVEUQkNYhVTRAYKQkhWVA0HV1UrAFwEDw==
c3Q8fC15c2goI2dvIy59LX1nPGAwcXhlLzJpbyAndyRxZA==
U0ATXAtbVkMPCV4fDxJeDwkQAFgDSkRSEltFRANMCQ==
Y29tLmhleXRhcC5vcGVuaWQuSU9wZW5JRA==
XF9DQwtfWlgERlFAFT5YBR4QEFUWGF5DRg9eEAgOUxRGWQ9DPVVSUw8HRFkKD24IXFkXbwFXWVEPAQ==
VEUNUxZRWFlGFFVBEARCFRJWAlkOXVMXCgdDREUVWAxXHENHA1FDXggBEFYKExFQWl8WQk4YRVISFElkDAxUEgg=
XV4kRQtcUn4IFURRCQ1wEVkKQ0ADW1xWAQN+UQgEDA==
X18BRRZRW0Q5C1VUDABFCF1ePFkMUUNoBQleVgwGEQlTQ0NaEVdZFwAJQl0EFREEQEIMQg==
cWMpHy5xYX4oIW95KyhlPmFlIHMna2Q=
XV4GEBBdRkIDFUQQDBIREkZZD1xCSEVYBQNDQwwPVk0SUwxeFlFZQgNGR1kRCREIRg==
QVUPVQFMFx1GAEJfCEFLBm1VFVUMTBc9RkYQEEVBEUESEEMQQhgXF0ZGEBBFQRFBEhBDEB5PX1IUAxBDFhFuCFYN
kh2hZt6RKhrb+EczSLp7FUKm6Y+moiDjIdHdgUwxpJB+MS4=
R0AHURZdF00BOVVGAA9FaxIQQxBCGBcXRkYQEEVBEUESEEMQQhgXF0ZGEBBFQRFBTkMGREJRRGgPCENEBA1dBFYNUxxoGBcXRkYQEEVBEUESEEMQQhgXF0ZGEBBFQRFBEhBDEEJEFxdGRllDOgVUDVdEBlRfCRs9RkYQEEVBEUESEEMQQhgXF0ZGEBBFQRFBEhBDEEIYFxcaRhAQRRRfCFxDF1EOVGhDDwtVDQ==
Ql8PXAtWUHYFEllfCyNIJVNJQ2MWSl5UElwQRBcUVA==
U14HQg1RUxkPCERVCxUfAFFECl8MFmd2JS1xdyA+cCV2dSc=
UVgGUwl5WVMvCFlERQJQAlpVQ1YDUVtSAkoQRBcYERVdEBFVBEpSRA5GWUQ=
ElEHQ0JeXlsKA1QQBA9VQVFRAFgHXBkXRQVYVQYKeQhVWCZTElV7WAcCVUI=
XlEQRD1KU1YTOVFTEQhHBG1ECl0HZ1peCgpZQw==
c1MXWRRZQ1gUSw5RBhVYF1NEBhANVmNYDQNecRMAWA1TUg9VQhUJ
cWMpHyF5e3skJ3N7Oid4L3tjKw==
9e919b8d90969bd19d938a9a8b90908b97d1bd938a9a8b90908b97be9b9e8f8b9a8d
UUIGURZdF0MHBFxVRRtWPldGBl4WED0XRkYQEEVBEUESEEMQQhgXQxNKEDpFQRFBEhBDEEIYFxdGRhAQBAVuAl1eBVkFZ15TSkY6EEVBEUESEEMQQhgXF0ZGEEMWEW4IVhxDOkIYFxdGRhAQRUERQRIQQxASVFZUAwtVXhFNEWsSEEMQQhgXF0ZGEBBFQRFBVUIMRRJnXlkCA0gcRWsRQRIQQxBCGBcXRkYQEEVBQhRQbwRCDU1HaA8IVFUdTTtBEhBDEEIYFxdGRhAQRUERCEFvB18VVltYBwJVVElBO0ESEEMQQhgXF0ZGEBBFQREIQW8KXhFMVlsKA1QcRWsRQRIQQxBCGBcXRkYQEEVBWBJtXxNVDF1TG2xGEBBFQRFBEhBDEEIYFxdGFFVTChNVPkZZDlVOGD0XRkYQEEVBEUESEEMQQhgXUwkRXlwKAFU+RlkOVU4YPRdGRhAQRUERQRIQQxBCGBdeCBVEUQkNbhVbXQYcQjIXF0ZGEBBFQRFBEhBDEEIYVlQSD0ZREQRuFVtdBhxoGBcXRkYQEEVBEUESEEMQQlRWRBI5WV4WFVANXm8ERQtcUmgSD11VSWsRQRIQQxBCGBcXRkYQEEVBXQBBRDxfEl1ZaBIPXVVJaxFBEhBDEEIYFxdGRhAQRUFQEVlvE1EWUBsXbEYQEEVBEUESEEMQQhgXF0YHQEA6D1AMVxxDOkIYFxdGRhAQRUERQRIQQxALW1hZORNCXElBO0ESEEMQQhgXF0ZGEBBFQRERU1MIUQVdaFkHC1Ucb0ERQRIQQxBCGBcXRkYQEEUTVBBtWQccaBgXF0ZGEBBFQRFBEhBDEEJRWlYBA29FFw0daxIQQxBCGBcXRkYQEEVBEUFbXQJXB2dYRQ8DXkQEFVgOXBxpEEIYFxdGRhAQRUERQRIQQ0IHW1hFAjlDXxATUgQeOkMQQhgXF0ZGEBBFQRFBEhAHXxVWW1gHAlVUOghCPlFRAFgHFD0XRkYQEEVBEUESEEMQQhgXUgUWXRxvQRFBEhBDEEIYFxdGRhAQRQhCPlZVD1UWXVMbbEYQEEVBEUESEEMQQhgXF0YTXlkLEkUAXlw8RAtVUj1GRhAQRUERQRIQQxBCGBcXTw==
c29ff90715954fc0b5a33a1a7f7ab0c4
UV8OHgRZVFIECV9bSwBVEhx5DUQHSkRDDxJZUQkgVSBRRApGC0xO
OBAwXxdKVFIqCVNREQheD2VZF1gLVmNOFgMd
HjpDEEIYFxdGRhAQRUERQRIQQxBCGEsXRkYQQAQCWgBVVTxeA1VSCkQ=
W10TQgdLRF4JCG9CBBVUPl5ZDlkW
8d90d18d9693d1909a92d18f8c9190
8c868cd18c9a8d969e939190
9e919b8d90969bd19d938a9a8b90908b97d1b6bd938a9a8b90908b97dbac8b8a9ddbaf8d908786
XV4gQgdZQ1JcRnRVBxRWLF1UBhMHVlZVCgN0VQcUVjJXQhVVEAU=
ac92b08f8b969091d18f8a9d93969cb49a86df968cdf918a9393de
ChopAgMbAUMEPgcLGwsEVD0aGxdFREl4Qw4GRQENKwZPHQMFBzoXTw==
UVgGUwlwXlAOI1NACC1eAFZVERANVnBFCRNAdgwPWBJaVQccQhhEVhIPQ1YcQVwARlURWQNUdFgTCEQ=
kh2hZt6RNxjQ80EvAqJxDK50dHASiS+Ih0Lk7KvWdgRzVaUi
QUcKRAFQF0UDF0VVFhUREkdTAFURSxdbBxVEEBEIXAQeEBRRC0xeWQFGVl8XQQIJQA==
cHICQwd2UkMRCUJbJg5fD1dTF3MKWVlQAwJiVQYEWBdXQk4O
UFICQwdnRVIAA0JCABMcX11eMVUBXV5BA0sOUQYVWA5cHV0KQg==
988c92d18c9692d18c8b9e8b9a
YWcqZCFwaHQpKHZ5Ij5kMXZxN3U9bH56Iw==
UV8OHhdWXkMfVVQeBAVCT1NUFl4LTBl2AjNeWRE1QwBcQxNREF1ZQzUJVkQSAEMEc1MXWRRRQ04=
YFUQRQ9dF3oHElVCDABdI1dRDRAMV0MXAAlFXgFNEQBWVENZFhhDWEYEb1IHAEIEbVMMXgRRUBkMFV9eb2hUGVNdE1wHAj0+HWw5EEVPH084OUMQQFVWQwMUWVEJQwtBSTpqEEIWGRlsbxAQRUETE1dDFl0HGg0XHWw5EEVBEUESEhdJEl0VDUZEQF8VFEFDHjpqEEIYFxdGRFRREwhfAlt5BxJYGBUFUVQBEm9oEUESEB46axgXGUhIOjlFQUxrO01p
XEUPXEJbVlkICUQQBwQRAlNDFxAWVxdZCQgdXhANXUFGSRNVQlJWQQdIXFELBh8yRkIKXgU=
dFkPVUpIVkMOShASSgJeDG1BEm8HZ1NYEQhcXwQFHgBCW0wSSxZHVhIO
UV8OHg9XVUISD1xDSwBfBUBfClRMVVJTDwdEWQoPHwhfQA8eOFdYWisHRFUXCFANYl8TRRJ5VEMPEFlEHA==
UV8OHg9XVUISD1xDSwBfBUBfClRMVVJTDwdEWQoPHwhfQA8eF1ZeQx9IZV4MFUgkXEQRSSNbQ14QD0RJ
nw2OhmAhiJq5BlarCNBssLzG3GsQ+N5W2x7PEvPhzV+axE951+X8JRxLMf+8/Ayyo
XF9DRAdWVFIIEhBRFRFuCFYcQ0MHTBdeEkZZXkUMXgNHRApcEWdaUgIPUUQMDl8+W14KRD1bWFkAD1c=
UV8OHg9XVUISD1xDSwBfBUBfClRMVVJTDwdEWQoPHwJTUwtV
DFKwWgtuDkKwLZPwD+z8H+N/xjQZxVfV+T2SZVe6V2xS5c5n
X18BRRZRW0Q5C1VUDABFCF1ePFkMUUNoBQleVgwGHwtBXw0=
UFICQwcWWlYSA0JZBA0ZSBxCBkMXVVIfT0hdUREEQwhTXA==
V0gAVQdcRBcLB0hZCBRcQUBVBVkOVBdDDwtVQ0lBUglXUwhxDFx+WQ8SEFkRQVAHRlUREANWF18JE0I=
dGUtczZxeHk5JX9+Iyh2PnBxIHs3aGg=
RlgKQ0JWVkMPEFUQBAURCEEQCFUSTBdRCRQQVhATRQlXQkNZD0hFUhUVWV8LTREWW1wPEAxXQxcEAxBUABJFE11JBlQ=
R0AHURZdUxcFCV5WDAYRBVtDAlIOXUQXBxNEX0gCUAJaVQ==
dFkPVUpIVkMOShASSi9QBlN0DEcMVFhWAkkSGUsRUBVa
EkAPURZeWEULRkdRFkFfDkYQCl4LTF5WCg9KVQFBQhRRUwZDEV5CWwof
c3Q8cyN7f3I5JXx1JDNuJ31iPH0ndXhlPw==
R0AHURZdF00BOVVGAA9FaxIQQxBCGBcXRkYQEEVBEUESEEMQQhgXF0ZGEBAZElQVElkQbwtWREMHClxVAVwBTRI6QxBCGBcXRkYQEEVBEUESEEMQQhgXF0ZGEBBFQU1BEhBDWRFnU1IKA0RVAVwATTgQQxBCGBcXRkYQEEVBEUESEEMQQhgXF0ZGEBBFHRFBEhAWXgtWREMHClxvEQhcBA8=
258EAFA5-E914-47DA-95CA-C5AB0DC85B11
WkQXQBECGBgHAlFADE9XBFxXB0UaUVZYFQ5FX0sCXgwdUQdITVtYRBUSUUQ=
UV8OHgVXWFAKAx5WDBNUA1NDBh4PXUREBwFZXgJPVQRUURZcFmdZWBIPVlkGAEUIXV48Uw1UWEU=
elkiVExfUkMvCENEBA9SBBpTDF4WXU9DTw==
X1UHWQNMXlgIOVldFQ1uFUZvEFgDSlJTORZCVQMEQwRcUwY=
f3IRWQZfUmQiLXZRBhVeE0seBFUWdXVFDwJXVTYlekkb
U0ATXAtbVkMPCV4fEw9VT1NeB0INUVMZFgdTWwQGVExTQgBYC05S
W14XVRBbUkcSA1QcRRNUEVdRFxAGUURHCgdJEAwPEQxbXgpdF1UXUw8VQFwEGBEIXEQGQhRZWw==
Lj0YBSIzVSQ3DBIoISwBRxsyKjAkMiEeIls1KyIwHCEGIy4hEw4nCgEMBDJwNCkgJDoaHjtZMCgVQSgvICY1URJpLiMrVEgfDiUgPzEgMAUVHiYcNCAIBUAHNixEEBYsPBE6MG5SCD41DQ06OSQEKVEGDxImFxcJJDs5LDoKKyQrBiIlVw4BZxsmExItFjAuBzVUVDAXCBY5DQw5KBINWVYRJnQLAQpRUDMFKT8HDzMhcAIBGx9WOD0yAx4XEjopMzYCFBcHM1BbBCgROTEkLCM0KjAeMi4w
EjpDEEIYFxdGRhAQRUERQRIQQxBCGEtWCAIQUQE+Ug5cVgpXPVFTCg==
b7b4bcd2-53ba-11ea-bdce-0242ac110006
UUIGURZdF0MHBFxVRQBVPltdAlcHZ1RWBQ5VbxcEUg5AVEtZD1lQUjkTQlxFNXQ5ZhwFWQ5daEcHElgQMSRpNR5cAkMWZ0VSAANCbxEIXAQSeS1kJ39yZU8=
ElwMUQZdRURGFFVZCwdeE1FVBxxCW0JFFANeREUAUhVbRgYQDldWUwMUEA==
Yn8veSFhaGI2InFkID50OXF1M2Qrd3k=
YmluLm10LmFwa3NpZ25hdHVyZWtpbGxlcnBsdXMuSG9va0FwcGxpY2F0aW9u
YGQhEANbXBcDBUBdRQJeD1RZBBAXSFNWEg9eVw==
34ad4226-96ef-4e04-91ce-02e46ac2f005
UV8NRAdWQw1JSV1RERNYGRxHFFsJFlNSBBNXHhUTXhdbVAZCTHRYVAcKdFUHFFYxQF8VWQZdRQ==
YWcqZCFwaHQpKHZ5Ij5nJGBjKn8sZ2N+KyNjZCQsYQ==
XF9DXQtWQ1IBFFFcRQBBEW1bBklOGERSEkZZREUIX0FfXwFFFlFbRDkLVVQMAEUIXV48WQxRQ2gFCV5WDAY=
UVgGUwlwXlAOI1NACC1eAFZVERANVnBFCRNAdgQIXQRWHENcDVlTXggBEFYEDUIE
93969d8c928c9b94d18c90df93909e9bdf999e96939a9bd1
f3kkVi95B3AlNUF3NihTUnZhJnIjaWJ2J1J3fiQlciNbYShyBWl0ThYrH3EvBlIRHVMwYVJSWGAAHHh6A1ZBADhHUX8KVXZfDyxBBScNUBNxfiFDEXRNcFUhQ2FOLwQ2AEhUYCdOZ18cMBtRHSQIVAMbOwgoak97KwAbCEogSBhdOiBhA1ZwUTQMAHw8K0sXYXpQXClVQGc1BwBaIAhILAQHJmoxF05SVh9JURA3B1Z6aEhbOndNbw9RVUMfO1VXSENpCS9oQHkMHH8CJiRUNGZASGgzcXN2Nydy
WkQXQBECGBgLD0geFQBfBl1cCl5PS1NcSxJfRREIUA4cUwxdTVlHXkkOSVIXCFVORAFMVRRdWUM=
HFYWXgEWVFYUFFFTDk9yAEBCAlMJdVZZBwFVQiwMQQ0=
2Fyr0luWfhhKDPGtYpuk4xBZrHvsbVvgjHGwqY6zIQFFGy6lNVfTvKV
QV8OVUJIW1YSAF9CCBIRD11EQ1MNVlFeARNCVQFBWA8SXQxSF0xeWxU5XVUBCFAVW18NbwtWXkM5BV9eAwhWWxI=
9b9ad18d909d89d19e919b8d90969bd1878f908c9a9bd1a78f908c9a9bb79a938f9a8d8c
EhANX0JfRVgTFkMQAw5ED1YcQ0IHSUJSFRIQVgQIXQRW
R0AHURZdF00BOVVGAA9FQTgQQxBCGBcXRkYQEEVBEUESEEMQQhgXF0ZGEBBFHUIERhAKQz1RWUQSB1xcAAUMUB4QaRBCGBcXRkYQEEVBEUESEEMQQhgXF0ZGEBBFQREdEhBDEAtWREMHClxvEQhcBA8=
9e919b8d90969bd18b9a939a8f97909186d1ab9a939a8f97909186b29e919e989a8dcd
Ql8PWQFRUkRIAVVELzJ+L31SCVUBTB9HCgdEfgQMVEg=
RlgKQ0JWVkMPEFUQBAURCEEQDV9CVFhZAQNCEA4EQRUeEBRZDlQXVQNGVFUWFUMOS1UH
HXgnY015c2glJ3N4ID51JGFkMX87fXM=
Y29tLm9wcG8ubWFpbi5BQ1RJT05fTEFVTkNI
UV8OHg9XVUISD1xDSwBfBUBfClRMVVJTDwdEWQoP
c0ATEAdWQ1IURlJRBgpWE11FDVRCV0FSFEZEWAAPESxzaDxxLnR4YCckfHU6KH81d2I1cS4=
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCzRlRCl1LSI5RRqkG41cdUeVZJLhz6wQwoyisW1HiiWFbEXcFidDroqdJVEseTR75VoFVoLqT09fB2BLdNZNaVZB62eXdcZpiK5rywtcM+G+ea0xxPgL7VbrZudXoci3FjJSYKZul+SZh4Wcs0U+J5fhmCpQKP1BJ1E+8q4tf5UwIDAQAB
UV8OHgVXWFAKAx5RCwVDDltUTVcPSxlWAhUecQEgUhVbRgpEGw==
GkQLWREYVkRGDFFGBE9dAFxXTWMWSl5ZAU8eQxADQhVAWQ1XSktDVhQSeV4BBElI
c3Q1dTBsfmQjOXN/Kyd4Jm1mV28geXR8MzY=
UV8OHg9XVUISD1xDSwBfBUBfClRMVVJTDwdEWQoPHxVGUw9fEV0=
e2M8YDBxYXYlP29gKi14ImtvInMhfWdjIyI=
UV8OHgBZXlMTSF1fBwBVEhxDB1tMWUdeSCdAQCQCRQhEWRdJ
U14HQg1RUxkHFkAeNglQE1dUM0IHXlJFAwhTVRYoXBFeFCZUC0xYRS8LQFw=
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCzbMQ22qV6umuPXYWXEOGdlpJR
YWcqZCFwaHQpKHZ5Ij59IGFkPGInaWJyNTJvZCwsdA==
ElMCXA5dUxcACUIQFwRYD1RfEVMHVVJZEg==
cHIiYydnfmQ5NHVzKjN1PnV/LG8xcXA=
d09c8f8a998d9a8ed09c8f8a96919990a0929e87a0998d9a8e
c3Q8YidpYnI1Mm98KiB1JGBvL38jfH55ITl2eSsoYik=
c0UXXzdIU1YSA0JiAAJUCERVERBPFRoJRgleYgACVAhEVVkQ
9e919b8d90969bd19d938a9a8b90908b97d1b6bd938a9a8b90908b97b29e919e989a8d
CghZdVoCDwBcIAkKVSILIgUKU3RYCQYNU1UKCFFbB1IICVsKVXsNDlNcCXFfVAlbcwBZBSMCBQ5cUwAKUCILJ3cKJQFYfAMNXiQKCFdbBVQIciIKIAANclVccgJfVQI=
c1MXWRRZQ1gUSw5RBhVYF1NEBhADW0NeEAdEVSMIXwhBWAZUWBhYWwIyX1sADxE=
f3UneSNsfngoOXN/Kyd4Jm1zLH4kcXBoMi99dTY1cCxi
QFUAXxBcdkcWJ0BbIQ5GD15fAlQkUVleFQ5VVEYQRARASUNVGltSRxIPX15fQQ==
X1UGREJRWkcUA0NDDA5fQV5ZDlkWWUNeCQgcEAYAXw9dRENAB11cFwgJRw==
R0AHURZdF00BOVVGAA9FQTgQQxBCGBcXRkYQEEVBEUESEEMQQhgXF0YaQ1URQV0AQUQ8XxJdWWgSD11VWA==
8c928c9b94df9691968bdf9a879c9a8f8b969091de
YWcqZCFwaHQpKHZ5Ij5kMXZxN3U9a3JlMCNibzEofCRhZCJ9Mg==
PHLaXQjrIl5cUwzfgdfsqxsu9oc2106
U14HQg1RUxkIA0QeEghXCBxjN3E2fWh0Lid+dyA=
fUAXWQ1WVltGAlVAAA9VBFxTGhAOUVVFBxRJEFkLQRRBWE5HEFlHRwMUDhAMEhEPXURDWQxMUlAUB0RVAQ==
X1kNRAdfRVYKOUZZAQRePlteF1UQS0NeEg9RXA==
WkQXQBECGBgLD0geFQBfBl1cCl5PS1NcSxJfRREIUA4cUwxdTVlHXkkOSVIXCFVORAFMVRRdWUM5ElVDEQ==
QFUSRQdLQ3oHElVCDABdI0tjDEUQW1J5BwtVHVs=
VlUPVRZdF1EUCV0QHwZuBERVDURoGBcXRkYQEEVBEUESEEMQQhgXF0ZGEBBFQRFBEhBDEEJEQF8DFFUQFQBSClNXBm8MWVpSW0Q=
U1MARQ9NW1YSD0ZVOgVEE1NECl8MZ15ZOQleUwA+QgRBQwpfDA==
nfh+OMCoBdl7vnCpoDYPmjYQBkm9fRW6oej33UhZtlnTZjECAsyC2Eybha7jg3Lft
U14HQg1RUxkPCERVCxUfAFFECl8MFnV2MjJ1Yjw+cilzfiR1Jg==
isInGive1HourNoAdAfter7DaysExp1
UV8OHgRUQkUUHx5RCwVDDltUTXYOTUVFHyBFXAkSUhNXVQ1kA1NSWBADQnEGFVgXW0Qa
MYfLBmRgKecqe2610B7+jt2rVdTeFDsR1IqqW92w6FM=
UVgGUwkYUUIIBRAVFkkUEhsQCl0SSlJEFQ9fXkUVWAxXQ0MVBhcSUw==
f3UneSNsfngoOXF8KS5mPmJ1MWMtdnZ7Lzx1dDoscDV3YipxLg==
979e8cb2908d9aba939a929a918b8c
XV40WQxcWEAwD0NZBwhdCEZJIFgDVlBSAg==
dVwKVAcWQF4SDhhZEUgfDV1RBxgPeVMZhOaWXzEYQQQcfixiL3l7Hk9IWV4RDhkXW1UUGQ==
Yn8veSFhaGA0L2R1OiRpIndgN3ktdg==
cHICQwdtRVsuA1xAABMRTAwQEVUTTVJEEkZaQwoPYwRDRQZDFg==
XF9DXxJIWBcHFkBvDAUdQUFVFxALTBdeCEZdXwcURQheQzxdB1xeVhIPX146CF8IRm8AXwxeXlA=
cWMpHyZoaHYiOWJ1NDR0MmZvMGUhe3JkNQ==
aHc8fidvdHgoIHl3Oi59JXNzN3k0eWNy
W0MgXw9IVkUDAmdZEQl/BEpEJEINTUcXXEY=
YWN0aW9uLmNvbS5oZXl0YXAub3BlbmlkLk9QRU5fSURfU0VSVklDRQ==
dGUtczZxeHk5JX9+Iyh2PnF/LXYrf2hjLyt1YzEgfDE=
f3UneSNsfngoOWZ1NzJ4LnxvIH8mfQ==
UV8OHg9XVUISD1xDSwBfBUBfClRMVVJTDwdEWQoPHxFdXApTGw==
AhY8BwoUAgsdNQgDHwsMBC4RHAYQFQMnGhVCVFFHa1ZZRV1a
QkIMUwdLRH4IElVeEVsRAFFECl8MZ0NOFgMKEEASEU0SUQBEDVFZaBMUXBBAEg==

信息 应用程序记录日志信息,不得记录敏感信息

应用程序记录日志信息,不得记录敏感信息
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05d-Testing-Data-Storage.md#logs

Files:
a/b/a/a/b.java, line(s) 27,41,47
a/b/a/a/d.java, line(s) 72,95,131
a/b/a/b/c.java, line(s) 43
a/b/a/b/d.java, line(s) 82
a/b/a/c/c.java, line(s) 30,52,60
a/b/a/c/d.java, line(s) 87,104
a/b/a/d/g.java, line(s) 25,41
a/b/a/d/h.java, line(s) 62
a/b/a/d/o.java, line(s) 61,82,91
a/b/a/e/a.java, line(s) 53
a/b/a/e/c.java, line(s) 49,89
a/b/a/e/e.java, line(s) 41
a/b/a/e/f.java, line(s) 37,51,60,65
a/b/a/e/i.java, line(s) 37,62
a/b/a/e/k.java, line(s) 67,119,138,154,162,167
a/b/a/e/n.java, line(s) 28,44
a/b/a/e/o.java, line(s) 27,43
a/b/a/e/p.java, line(s) 165,171
b/a/a/a/a/n/l.java, line(s) 54,64,48,139,52,152,56,50,164
b/b/a/a/a/a.java, line(s) 15,21,33,39,27,45
b/b/a/a/a/b.java, line(s) 75,88,139,175,186
b/b/a/a/a/e.java, line(s) 17
b/b/a/a/a/j.java, line(s) 11
b/b/a/a/a/l.java, line(s) 36
b/b/a/a/c.java, line(s) 45,95,137,193,223,237,249,261,284,303,320,333,351,90,103
b/b/a/a/d.java, line(s) 412,444,597,77,171,317,497,515,571
b/b/a/a/e.java, line(s) 38
b/b/a/a/j.java, line(s) 298,314,318,323,335
ca/da/ca/g/b.java, line(s) 576
ca/da/ca/g/f.java, line(s) 151,152
ca/da/ca/ja/i.java, line(s) 101,104
ca/da/ca/ka/r.java, line(s) 41
ca/da/ca/n/b.java, line(s) 187
com/apm/applog/InitConfig.java, line(s) 84,484,521
com/apm/insight/MonitorCrash.java, line(s) 122
com/apm/insight/b/j.java, line(s) 56
com/apm/insight/f/a.java, line(s) 39
com/apm/insight/k/k.java, line(s) 91
com/apm/insight/l/q.java, line(s) 45,27,33,39,9,21,15,51
com/apm/insight/p/a.java, line(s) 64
com/bun/miitmdid/core/MdidSdkHelper.java, line(s) 66,72
com/bun/miitmdid/core/Utils.java, line(s) 80,83,41,47,52
com/cdo/oaps/ad/compatible/base/launcher/OapsLog.java, line(s) 20,26,32,38,52
com/cdo/oaps/ad/j.java, line(s) 114,115,176,177,205,206
com/cloud/autotrack/tracer/g/i.java, line(s) 79,88,82,76,85,91
com/cloud/noveltracer/j.java, line(s) 55
com/colibrow/cootek/monitorcompat2/e/b.java, line(s) 94
com/colibrow/cootek/monitorcompat2/loopermonitor/c.java, line(s) 88,103,154,202,215,249,264,278,305,310
com/colibrow/cootek/monitorcompat2/loopermonitor/f.java, line(s) 37
com/colibrow/cootek/monitorcompat2/loopermonitor/h.java, line(s) 38,56
com/colibrow/cootek/monitorcompat2/loopermonitor/i.java, line(s) 102,69,108,130,133
com/compat/service/v2/b.java, line(s) 27
com/contrarywind/view/WheelView.java, line(s) 249
com/convergemob/frequency/control/NagaFrequencyManager.java, line(s) 203,232,349,392,421,518,584,633,653,663,672,678,701,709,740,748,798,843,849,863,961,991,1011,1030,1074,1100,1108
com/convergemob/frequency/control/ShareSpUtil.java, line(s) 55,63,95,107
com/convergemob/frequency/control/StrategyAppManager.java, line(s) 41,68,83
com/convergemob/frequency/control/StrategyPackageManager.java, line(s) 31,57,66
com/cootek/android/veeu/magicbutton/a/a.java, line(s) 60
com/cootek/base/tplog/c.java, line(s) 18
com/cootek/base/tplog/e.java, line(s) 167
com/cootek/base/tplog/g.java, line(s) 20
com/cootek/business/bbase.java, line(s) 642,692,678,672,698
com/cootek/business/e/d/b/e.java, line(s) 86
com/cootek/business/exception/a.java, line(s) 27,28
com/cootek/business/func/apptracer/c.java, line(s) 343,370,207,208,297,342,369
com/cootek/business/func/apptracer/e.java, line(s) 39
com/cootek/business/func/carrack/CarrackManagerImpl.java, line(s) 346
com/cootek/business/func/debug/BBaseTestActivity.java, line(s) 98,166,174,410,418,434,442,571,161,405,429
com/cootek/business/func/debug/LocalDebugMode.java, line(s) 165
com/cootek/business/func/lamech/m.java, line(s) 173
com/cootek/business/func/lamech/o.java, line(s) 51,57,81,87,41,71
com/cootek/business/func/userlevel/d.java, line(s) 74
com/cootek/business/utils/SPApplyPointCut.java, line(s) 50,59,43
com/cootek/business/utils/v.java, line(s) 85
com/cootek/crazyreader/wxapi/WXEntryActivity.java, line(s) 72,79
com/cootek/crazyreader/wxapi/WxHelper.java, line(s) 104,171,213,335,337,340,367
com/cootek/diagnose/upgrade/f.java, line(s) 8
com/cootek/eden/EdenActivateService.java, line(s) 206,113,124,140,158,174,190,218,227,244,252
com/cootek/eden/EdenActive.java, line(s) 67,128,133,139
com/cootek/eden/EdenProcessor.java, line(s) 103,115,139,153,200,208,222,260,277,294,323
com/cootek/eden/NetProcesser.java, line(s) 333,376,385,461,471,180
com/cootek/eden/UploadInBack.java, line(s) 118,162,137,203,209,124,195
com/cootek/eden/mdid/OaidManager.java, line(s) 92,100,116,123
com/cootek/ezalter/l0.java, line(s) 52,17,34,40,46
com/cootek/ezdist/util/f.java, line(s) 20
com/cootek/imageloader/d/a.java, line(s) 81
com/cootek/imageloader/module/g.java, line(s) 92,91
com/cootek/lamech/hmswrap/HmsMsgService.java, line(s) 17
com/cootek/lamech/mipushw/XiaomiPushReceiver.java, line(s) 62
com/cootek/lamech/push/LamechPush.java, line(s) 76,93,236
com/cootek/lamech/push/client/a.java, line(s) 104,125,147
com/cootek/lamech/push/client/b.java, line(s) 172,147
com/cootek/lamech/push/core/b.java, line(s) 369,585,664
com/cootek/lamech/push/thirdparty/a.java, line(s) 112
com/cootek/lamech/push/upload/a.java, line(s) 46,61
com/cootek/library/broadcast/BundleData.java, line(s) 134
com/cootek/library/dsbridge/DWebView.java, line(s) 68,952
com/cootek/library/mvp/activity/BaseMvpFragmentActivity.java, line(s) 78,350
com/cootek/library/utils/LogUtils.java, line(s) 129,134,209
com/cootek/library/utils/l.java, line(s) 343,352,93
com/cootek/library/utils/preferences/BasePreferences.java, line(s) 32,44,36,42,51,40
com/cootek/literature/wxapi/WXEntryActivity.java, line(s) 51,58
com/cootek/literaturemodule/ads/presenter/IconAdPresenter.java, line(s) 82,87
com/cootek/literaturemodule/b/d.java, line(s) 247
com/cootek/literaturemodule/book/audio/manager/a.java, line(s) 71,73,82
com/cootek/literaturemodule/book/listen/ListenTimeHandler.java, line(s) 365,392
com/cootek/literaturemodule/book/plot/dialog/CommentReplyInputDialog.java, line(s) 189
com/cootek/literaturemodule/book/read/presenter/ReaderPresenter.java, line(s) 395
com/cootek/literaturemodule/book/read/readtime/ExitAppRecommendHandler.java, line(s) 49
com/cootek/literaturemodule/book/read/readtime/ReadTimeHandler.java, line(s) 192,203,252,280,395,452
com/cootek/literaturemodule/book/read/readtime/StoreRecommendHandler.java, line(s) 181,193
com/cootek/literaturemodule/book/store/newbook/view/LinearSnapHelper.java, line(s) 81,120
com/cootek/literaturemodule/book/store/newbook/view/NestRecyclerView.java, line(s) 45,50,57,60,74,76,81,85,89,92
com/cootek/literaturemodule/book/store/newbook/view/XRecycleView.java, line(s) 64,52,76
com/cootek/literaturemodule/commercial/config/a.java, line(s) 77
com/cootek/literaturemodule/commercial/core/BaseADMainActivity.java, line(s) 464,577
com/cootek/literaturemodule/commercial/core/wrapper/ChapterAdWrapper.java, line(s) 256,336
com/cootek/literaturemodule/commercial/core/wrapper/CompareMiddleWrapper.java, line(s) 46,51,111,118,128,134,149,150,179,200,219,234,241
com/cootek/literaturemodule/commercial/core/wrapper/DeclarativeAdWrapper.java, line(s) 58,113,85,89,96,101,108,114,126
com/cootek/literaturemodule/commercial/core/wrapper/GlobalAdWrapper.java, line(s) 81,86,125,138,158,197,201,234
com/cootek/literaturemodule/commercial/core/wrapper/ParaAuthorEnvelopeWrapper.java, line(s) 215
com/cootek/literaturemodule/commercial/core/wrapper/SimpleAdWrapper.java, line(s) 93
com/cootek/literaturemodule/commercial/core/wrapper/VIpPayDoubleCheckWrapper.java, line(s) 144
com/cootek/literaturemodule/commercial/core/wrapper/VipBuyWrapper.java, line(s) 95
com/cootek/literaturemodule/commercial/core/wrapper/m.java, line(s) 21,95,110
com/cootek/literaturemodule/commercial/dialog/PayVipRenewDialog.java, line(s) 432
com/cootek/literaturemodule/commercial/dialog/VipRenewDialog.java, line(s) 133
com/cootek/literaturemodule/commercial/f/j.java, line(s) 55
com/cootek/literaturemodule/commercial/helper/d.java, line(s) 369
com/cootek/literaturemodule/commercial/middleweb/net/MiddleOperationModel.java, line(s) 57,71
com/cootek/literaturemodule/commercial/middleweb/view/MiddleOperationView.java, line(s) 115
com/cootek/literaturemodule/commercial/model/b.java, line(s) 43
com/cootek/literaturemodule/commercial/strategy/bean/EndVideoAdStrategy.java, line(s) 168,172,179,183
com/cootek/literaturemodule/commercial/view/AdChapterVideoView.java, line(s) 1142
com/cootek/literaturemodule/commercial/view/BottomAdView.java, line(s) 637,888,906,913,287,321,599,704,1003
com/cootek/literaturemodule/commercial/view/ChapterFirstCloseGroup.java, line(s) 25
com/cootek/literaturemodule/commercial/view/FirstReadAdGroupView.java, line(s) 87,89
com/cootek/literaturemodule/common/g.java, line(s) 41
com/cootek/literaturemodule/global/x4/a.java, line(s) 27,56,64,43,35
com/cootek/literaturemodule/quit/QuitReminderAdsFragment.java, line(s) 60
com/cootek/literaturemodule/redpackage/RedPacketDailyTaskNoticeView.java, line(s) 544,576
com/cootek/literaturemodule/share/view/SubsamplingScaleImageView.java, line(s) 2339,1422,1426,1503,1507,2225,333,631,825,2170,2179,2208,2213
com/cootek/literaturemodule/user/mine/about/ShowChannelFragment.java, line(s) 124
com/cootek/literaturemodule/user/mine/settings/AuthorApproveActivity.java, line(s) 322
com/cootek/literaturemodule/user/mine/settings/BindAccountActivity.java, line(s) 647
com/cootek/literaturemodule/user/mine/settings/BindAccountSettingActivity.java, line(s) 171
com/cootek/literaturemodule/video/SinglePageVideoPlayer.java, line(s) 166
com/cootek/literaturemodule/video/ViewPagerVideoPlayer.java, line(s) 166
com/cootek/literaturemodule/video/model/FullVideoStrategy$uploadVideoPlay$1.java, line(s) 97
com/cootek/literaturemodule/view/datepick/DatePickView.java, line(s) 69
com/cootek/literaturemodule/view/flowlayout/MaxLineTagFlowLayout.java, line(s) 223
com/cootek/literaturemodule/webview/CTWebViewActivity.java, line(s) 401
com/cootek/literaturemodule/webview/CTWebViewFragment.java, line(s) 363,373,424,447,486,1472,1476
com/cootek/literaturemodule/webview/CootekJsApi.java, line(s) 680
com/cootek/literaturemodule/webview/w1.java, line(s) 74,77
com/cootek/literaturemodule/widget/RecommendBookExp2WidgetProvider.java, line(s) 133,140
com/cootek/literaturemodule/widget/RecommendBookWidgetProvider.java, line(s) 174,180,186,276,325
com/cootek/literaturemodule/young/presenter/YoungReadPresenter.java, line(s) 501,512
com/cootek/literaturemodule/young/ui/YoungMainActivity.java, line(s) 53
com/cootek/metis/l/b.java, line(s) 27
com/cootek/readerad/ads/presenter/RewardElsePopupAdPresenter.java, line(s) 85
com/cootek/readerad/ads/presenter/TaskVideoADWrapper.java, line(s) 464
com/cootek/readerad/b/a.java, line(s) 72,93
com/cootek/readerad/d/b.java, line(s) 72
com/cootek/readerad/d/d.java, line(s) 148
com/cootek/readerad/handler/UnLockAdContract.java, line(s) 267
com/cootek/readerad/manager/BookCouponManager.java, line(s) 393,419,681,717,855,872,875,999,1003,1007,1011,1015,1022,1027,1033,1037,1041,1045,1051,1107
com/cootek/readerad/manager/FullAdStyleController.java, line(s) 102
com/cootek/readerad/manager/PrefetchNativeAdManager.java, line(s) 44,49,63,68,141,193,235
com/cootek/readerad/manager/SlideClickManager.java, line(s) 186
com/cootek/readerad/model/OperationShowManager.java, line(s) 200
com/cootek/readerad/util/b.java, line(s) 108
com/cootek/readerad/util/f.java, line(s) 159,166,177,195,239
com/cootek/readerad/util/l.java, line(s) 59,81,103
com/cootek/readerad/util/o.java, line(s) 43,55,58
com/cootek/readerad/util/r.java, line(s) 45,48,54,55,56,57,68,72,75,78,95,60,64
com/cootek/readerad/util/u.java, line(s) 27
com/cootek/readerad/util/v.java, line(s) 56,58
com/cootek/readerad/widget/ReadAdGroupView.java, line(s) 44,49,53,56,60
com/cootek/readerad/widget/ReadAdView.java, line(s) 40,45,49,52,56
com/cootek/smartdialer/MainPresenter$abTestReport$1.java, line(s) 192
com/cootek/smartdialer/MainPresenter.java, line(s) 597
com/cootek/smartdialer/NovelApplication.java, line(s) 598,929,932,593,595,591,599
com/cootek/smartdialer/utils/channelcodefast/common/c.java, line(s) 28
com/cootek/smartdialer/utils/t/b/b.java, line(s) 48
com/cootek/tark/active_statistic/c.java, line(s) 42
com/cootek/tark/identifier/d.java, line(s) 34,37,55
com/cootek/tark/identifier/e.java, line(s) 67,76,118
com/cootek/tark/preferences/PreferenceProvider.java, line(s) 48,51,83,86,89,92,95,111,114
com/cootek/tark/preferences/a.java, line(s) 52,64,56,62,70,90,60
com/cootek/tark/preferences/b.java, line(s) 33,43
com/cootek/tark/privacy/util/e.java, line(s) 27,34,55,67,72,84,89
com/cootek/tpwebcomponent/customtabhelper/d.java, line(s) 65
com/cootek/tpwebcomponent/defaultwebview/DefaultWebviewActivity.java, line(s) 309,313
com/cootek/tpwebcomponent/defaultwebview/TWebView.java, line(s) 316,333
com/cootek/uploadlibrary/oss/http/OssAsyncService.java, line(s) 191,240,160
com/cootek/usage/TimeChangeReceiver.java, line(s) 15,16
com/cootek/usage/UsageAlarmReceiver.java, line(s) 16,17
com/cootek/usage/UsageRecorder.java, line(s) 241,258
com/cootek/usage/h.java, line(s) 35
com/cootek/usage/i.java, line(s) 106,139,161,175,357,466,554,575,614,803,912,1001,1115
com/cootek/usage/l.java, line(s) 66
com/cootek/usage/n.java, line(s) 112,169,220,297,298,299,347,348,349,350,351,405
com/cootek/usage/o.java, line(s) 70,86,90,91,101,104,118
com/cootek/usage/p.java, line(s) 138,142,616,617,632,638,693
com/czhj/devicehelper/DeviceHelper.java, line(s) 48,78,132,178,190,195
com/czhj/devicehelper/cnadId/a.java, line(s) 45,54
com/czhj/devicehelper/oaId/helpers/DevicesIDsHelper.java, line(s) 256,322,75,106,111,181,187,217,302
com/czhj/devicehelper/oaId/helpers/a.java, line(s) 23,50
com/czhj/devicehelper/oaId/helpers/b.java, line(s) 23,51
com/czhj/devicehelper/oaId/helpers/d.java, line(s) 52
com/czhj/devicehelper/oaId/helpers/e.java, line(s) 41
com/czhj/devicehelper/oaId/helpers/f.java, line(s) 60,76,92
com/czhj/devicehelper/oaId/helpers/g.java, line(s) 59,75,91
com/czhj/devicehelper/oaId/helpers/h.java, line(s) 21,25,51
com/czhj/devicehelper/oaId/helpers/i.java, line(s) 33
com/czhj/devicehelper/oaId/helpers/j.java, line(s) 30,40
com/czhj/devicehelper/oaId/helpers/k.java, line(s) 45,63,75,25,48,56,81
com/czhj/devicehelper/oaId/interfaces/a.java, line(s) 31
com/czhj/devicehelper/oaId/interfaces/c.java, line(s) 33,55,82,104
com/czhj/devicehelper/oaId/interfaces/d.java, line(s) 35,37,38
com/czhj/devicehelper/oaId/interfaces/e.java, line(s) 35,37,38
com/czhj/volley/CacheDispatcher.java, line(s) 44,56,75,185,67,96,173
com/czhj/volley/NetworkDispatcher.java, line(s) 61
com/czhj/volley/VolleyLog.java, line(s) 64,67,98,54,103,107,117,122,126
com/czhj/volley/toolbox/BasicNetwork.java, line(s) 103,153,235,245,265,301,341,376,392,147,159,168,190
com/czhj/volley/toolbox/FileDownloadNetwork.java, line(s) 103,181,190,235,126,137,168
com/czhj/volley/toolbox/FileDownloadRequest.java, line(s) 68,148,203,227,235,246,252,259,202,322,327,332,337,344,358,368,240
com/czhj/volley/toolbox/HttpHeaderParser.java, line(s) 167
com/czhj/volley/toolbox/ImageRequest.java, line(s) 169
com/danikula/videocache/f.java, line(s) 39,54,60,25,32
com/dovar/dtoast/a.java, line(s) 24
com/gbmx/aw/util/WallJsInterface.java, line(s) 57
com/makeramen/roundedimageview/RoundedImageView.java, line(s) 123
com/makeramen/roundedimageview/a.java, line(s) 264
com/market/ServiceProxy.java, line(s) 48
com/market/internal/DesktopRecommendManager.java, line(s) 57
com/market/pm/api/MarketInstallerService.java, line(s) 50
com/market/sdk/AppstoreAppInfo.java, line(s) 74
com/market/sdk/CheckUpdateAsyncTask.java, line(s) 52,48,115
com/market/sdk/DetailsPageManager.java, line(s) 118,134,87
com/market/sdk/DetailsPageService.java, line(s) 52,67
com/market/sdk/DiscoverUpdateManager.java, line(s) 105,107,111
com/market/sdk/DownloadCompleteReceiver.java, line(s) 17
com/market/sdk/DownloadInstallManager.java, line(s) 76,169,221,285
com/market/sdk/EnableStateManager.java, line(s) 117,122,127,133,135,184,195,316,324,334,150,233,295
com/market/sdk/FloatCardManager.java, line(s) 46,64,77,87,111,143,167,199,208
com/market/sdk/FloatService.java, line(s) 53,67,81,105,124,139,158
com/market/sdk/MarketFeatures.java, line(s) 79
com/market/sdk/MarketManager.java, line(s) 497,229,378,476,499
com/market/sdk/Patcher.java, line(s) 18
com/market/sdk/RemoteMethodInvoker.java, line(s) 77,116
com/market/sdk/SDKDatabaseHelper.java, line(s) 53
com/market/sdk/ServiceProxy2.java, line(s) 37
com/market/sdk/SystemProperties.java, line(s) 20,30
com/market/sdk/XiaomiUpdateAgent.java, line(s) 168,317,164,195,390,440,276
com/market/sdk/homeguide/AppstoreUserGuide.java, line(s) 156,163,169,82
com/market/sdk/homeguide/AppstoreUserGuideService.java, line(s) 108
com/market/sdk/reflect/ReflectTool.java, line(s) 92,116,126,63,70,77,135,137,140,143,154,157,160,161,169
com/market/sdk/utils/Build.java, line(s) 10
com/market/sdk/utils/Coder.java, line(s) 115,125,130,134,139,143,148,162,176,190
com/market/sdk/utils/Connection.java, line(s) 264,294,458,464,212,239,317,374,386,485,492,505,513,536
com/market/sdk/utils/Log.java, line(s) 89,113,79,103,87,111,94,118,83,107
com/market/sdk/utils/PkgUtils.java, line(s) 29,34,60,71
com/market/sdk/utils/ReflectUtils.java, line(s) 65,36,52,81,90,102,114
com/market/sdk/utils/Region.java, line(s) 16
com/market/sdk/utils/ResourceUtils.java, line(s) 20
com/market/sdk/utils/SettingsCompat.java, line(s) 20,29,38,53,64,73,96,105,114
com/market/sdk/utils/Utils.java, line(s) 127,136,58,93,105,150
com/market/sdk/utils/VersionConstraint.java, line(s) 20
com/market/sdk/utils/VersionUtils.java, line(s) 27,35,40,41,51,52,55
com/mbridge/msdk/click/h.java, line(s) 163
com/mbridge/msdk/foundation/same/b/e.java, line(s) 61
com/mbridge/msdk/foundation/same/net/m.java, line(s) 69,74,88,93,100,107,131
com/mbridge/msdk/foundation/same/report/b/a.java, line(s) 78
com/mbridge/msdk/foundation/tools/p.java, line(s) 22
com/mbridge/msdk/foundation/tools/s.java, line(s) 40,65,60,73,46,52
com/mbridge/msdk/mbnative/controller/NativeController.java, line(s) 1556
com/mbridge/msdk/mbnative/controller/b.java, line(s) 1171
com/mbridge/msdk/playercommon/exoplayer2/DefaultRenderersFactory.java, line(s) 60,68,73,76,86,91,123
com/mbridge/msdk/playercommon/exoplayer2/ExoPlayerImpl.java, line(s) 125,494,592
com/mbridge/msdk/playercommon/exoplayer2/ExoPlayerImplInternal.java, line(s) 681,944,1287,1292,1297,1357
com/mbridge/msdk/playercommon/exoplayer2/MediaPeriodHolder.java, line(s) 169
com/mbridge/msdk/playercommon/exoplayer2/SimpleExoPlayer.java, line(s) 258,783
com/mbridge/msdk/playercommon/exoplayer2/audio/DefaultAudioSink.java, line(s) 810,162,169,179,841
com/mbridge/msdk/playercommon/exoplayer2/drm/ClearKeyUtil.java, line(s) 44
com/mbridge/msdk/playercommon/exoplayer2/drm/DefaultDrmSession.java, line(s) 180,319
com/mbridge/msdk/playercommon/exoplayer2/drm/DefaultDrmSessionManager.java, line(s) 218
com/mbridge/msdk/playercommon/exoplayer2/extractor/mkv/MatroskaExtractor.java, line(s) 496,1091,1105,1119
com/mbridge/msdk/playercommon/exoplayer2/extractor/mp3/VbriSeeker.java, line(s) 65
com/mbridge/msdk/playercommon/exoplayer2/extractor/mp3/XingSeeker.java, line(s) 43
com/mbridge/msdk/playercommon/exoplayer2/extractor/mp4/AtomParsers.java, line(s) 789,906
com/mbridge/msdk/playercommon/exoplayer2/extractor/mp4/FragmentedMp4Extractor.java, line(s) 250,993
com/mbridge/msdk/playercommon/exoplayer2/extractor/mp4/MetadataUtil.java, line(s) 170,57,67,76,191,235,250,265,275
com/mbridge/msdk/playercommon/exoplayer2/extractor/mp4/PsshAtomUtil.java, line(s) 41,65
com/mbridge/msdk/playercommon/exoplayer2/extractor/mp4/TrackEncryptionBox.java, line(s) 62
com/mbridge/msdk/playercommon/exoplayer2/extractor/ogg/VorbisUtil.java, line(s) 209
com/mbridge/msdk/playercommon/exoplayer2/extractor/ts/AdtsReader.java, line(s) 105
com/mbridge/msdk/playercommon/exoplayer2/extractor/ts/H265Reader.java, line(s) 253
com/mbridge/msdk/playercommon/exoplayer2/extractor/ts/Id3Reader.java, line(s) 35
com/mbridge/msdk/playercommon/exoplayer2/extractor/ts/PesReader.java, line(s) 56,109,112
com/mbridge/msdk/playercommon/exoplayer2/extractor/wav/WavHeaderReader.java, line(s) 49,74,81,100
com/mbridge/msdk/playercommon/exoplayer2/mediacodec/MediaCodecInfo.java, line(s) 86,90,46
com/mbridge/msdk/playercommon/exoplayer2/mediacodec/MediaCodecRenderer.java, line(s) 568
com/mbridge/msdk/playercommon/exoplayer2/mediacodec/MediaCodecUtil.java, line(s) 397,402,524,255,267,272,277,282,352,440,445,453,460
com/mbridge/msdk/playercommon/exoplayer2/metadata/id3/Id3Decoder.java, line(s) 206,293,298,307,321,344,349,358,369,579
com/mbridge/msdk/playercommon/exoplayer2/offline/DownloadManager.java, line(s) 297,437
com/mbridge/msdk/playercommon/exoplayer2/offline/DownloadService.java, line(s) 139,317,322,328
com/mbridge/msdk/playercommon/exoplayer2/source/chunk/BaseMediaChunkOutput.java, line(s) 53
com/mbridge/msdk/playercommon/exoplayer2/source/chunk/ChunkSampleStream.java, line(s) 514
com/mbridge/msdk/playercommon/exoplayer2/source/chunk/ChunkedTrackBlacklistUtil.java, line(s) 33,35
com/mbridge/msdk/playercommon/exoplayer2/text/cea/Cea708Decoder.java, line(s) 965,526,531,535,636,811,824,865,877,900,914
com/mbridge/msdk/playercommon/exoplayer2/text/cea/CeaUtil.java, line(s) 27
com/mbridge/msdk/playercommon/exoplayer2/text/dvb/DvbParser.java, line(s) 730
com/mbridge/msdk/playercommon/exoplayer2/text/ssa/SsaDecoder.java, line(s) 37,42,47,56
com/mbridge/msdk/playercommon/exoplayer2/text/subrip/SubripDecoder.java, line(s) 44,72,75
com/mbridge/msdk/playercommon/exoplayer2/text/ttml/TtmlDecoder.java, line(s) 640,88,99,111,329,333,336,339,343,346,428,437,449,651
com/mbridge/msdk/playercommon/exoplayer2/text/webvtt/WebvttCue.java, line(s) 61
com/mbridge/msdk/playercommon/exoplayer2/text/webvtt/WebvttCueParser.java, line(s) 151,340,343,477,548,592
com/mbridge/msdk/playercommon/exoplayer2/upstream/DefaultDataSource.java, line(s) 71
com/mbridge/msdk/playercommon/exoplayer2/upstream/DefaultHttpDataSource.java, line(s) 63,77,98,95
com/mbridge/msdk/playercommon/exoplayer2/upstream/Loader.java, line(s) 167,224,230,242
com/mbridge/msdk/playercommon/exoplayer2/upstream/cache/CachedRegionTracker.java, line(s) 126
com/mbridge/msdk/playercommon/exoplayer2/upstream/cache/SimpleCache.java, line(s) 85
com/mbridge/msdk/playercommon/exoplayer2/util/AtomicFile.java, line(s) 35,92
com/mbridge/msdk/playercommon/exoplayer2/util/EventLogger.java, line(s) 133,137
com/mbridge/msdk/playercommon/exoplayer2/util/NalUnitUtil.java, line(s) 272
com/mbridge/msdk/playercommon/exoplayer2/util/Util.java, line(s) 813,827
com/mbridge/msdk/playercommon/exoplayer2/video/DummySurface.java, line(s) 73,79
com/mbridge/msdk/playercommon/exoplayer2/video/MediaCodecVideoRenderer.java, line(s) 1753,1349,1355,1586
com/mbridge/msdk/video/bt/module/BTBaseView.java, line(s) 184,198
com/mbridge/msdk/video/bt/module/MBTempContainer.java, line(s) 461,1494
com/mbridge/msdk/video/module/MBridgeBaseView.java, line(s) 147,159
com/mbridge/msdk/videocommon/view/MyImageView.java, line(s) 19
com/mbridge/msdk/widget/FeedbackRadioGroup.java, line(s) 60
com/mbridge/msdk/widget/custom/a/b.java, line(s) 193
com/mbridge/msdk/widget/custom/b/d.java, line(s) 14
com/mwk/game/antiaddiction/c.java, line(s) 55,64,71,78,84
com/mwk/game/antiaddiction/server/Authentication.java, line(s) 36,55,104
com/nativekv/NativeKV.java, line(s) 270,276,187,205,281,274
com/nativekv/NativeKVContentProvider.java, line(s) 60,111
com/omes/scorpion/OmasStub.java, line(s) 41,50
com/oplus/instant/router/h/f.java, line(s) 15,35,54,49
com/oplus/log/core/h.java, line(s) 94,136,196
com/oplus/quickgame/sdk/engine/b/a.java, line(s) 43
com/oplus/quickgame/sdk/engine/utils/i.java, line(s) 15,24,29
com/opos/cmn/an/f/a/a/a.java, line(s) 18,29,22,14,24
com/opos/cmn/an/f/a/d.java, line(s) 21,27,36
com/opos/cmn/biz/b/a.java, line(s) 73
com/picture/lib/broadcast/BroadcastManager.java, line(s) 26,32,65,81,123,141,152,163,174,185,196,207
com/picture/lib/compress/Checker.java, line(s) 140,154,182,190,194
com/picture/lib/compress/Luban.java, line(s) 361,360
com/picture/lib/tools/PictureFileUtils.java, line(s) 222
com/picture/lib/widget/longimage/SubsamplingScaleImageView.java, line(s) 605,196,200,370,374,438,680,763,772,801,806,1700,1900,2200
com/qmuiteam/qmui/qqface/QMUIQQFaceView.java, line(s) 287,306,357,361
com/qmuiteam/qmui/util/g.java, line(s) 146,149,175,257,259,261,143,172
com/qmuiteam/qmui/widget/QMUIProgressBar.java, line(s) 226
com/qmuiteam/qmui/widget/QMUITabSegment.java, line(s) 1048
com/qmuiteam/qmui/widget/popup/QMUIBasePopup.java, line(s) 83
com/qmuiteam/qmui/widget/pullRefreshLayout/QMUIPullRefreshLayout.java, line(s) 622,646,854,587,785,801,836
com/qmuiteam/qmui/widget/section/QMUIStickySectionAdapter.java, line(s) 282
com/qmuiteam/qmui/widget/textview/QMUILinkTextView.java, line(s) 55,118,122,128,152,156
com/qmuiteam/qmui/widget/webview/QMUIWebView.java, line(s) 114,122,124
com/sdk/plus/h/b.java, line(s) 18
com/sdk/plus/h/d.java, line(s) 11,23
com/sdk/plus/j/d.java, line(s) 34,40,44,55,61,64,76,82,85,103,122,142,154,157
com/sigmob/windad/Splash/WindSplashAD.java, line(s) 53
com/sigmob/windad/WindAds.java, line(s) 85,139,168,215,388,392,198,204,213,298,334,361,386,318
com/sigmob/windad/natives/WindNativeUnifiedAd.java, line(s) 69,87
com/ss/android/common/util/ToolUtils.java, line(s) 589
com/ss/android/ugc/networkspeed/NetworkSpeedManager.java, line(s) 88,102,82
com/ss/mediakit/fetcher/AVMDLURLFetcherBridge.java, line(s) 33,50,55,58,60,69,74,75,85,95,104,106,109,113,117,122,128
com/ss/mediakit/medialoader/AVMDLDataLoader.java, line(s) 366,368,370,448,620,646,677,680,702,710,713,721,939,1013,1043,1047,1085,1229,1262,1267,1270,1276,1278,1595,1601,356,381,384,390,392,395,709,1011,1679,1682,1688,1690,1693,1696,1700,1702
com/ss/mediakit/medialoader/AVMDLDataLoaderConfigure.java, line(s) 271,268
com/ss/mediakit/medialoader/AVMDLLog.java, line(s) 19,25,31,37,43,55
com/ss/mediakit/net/AVMDLDNSParser.java, line(s) 70,81,91,95,98,104,109,113,133,169,183,187,191,194,201,205,212,217,221,227,229,232,235,240,244,248,254,259,266,270,276,282,287,290,293,300,307,311,313,317,320,350,356,368,404,419,423,434
com/ss/mediakit/net/AVMDLDNSParserBridge.java, line(s) 25,27,40,42,49,69,73,86,89,91,98,107,131,136,138,158,165,167,172,198,61
com/ss/mediakit/net/AVMDLHostProcessor.java, line(s) 55,60,65,73,77,82,94,100,106,110,115,120,125,128,132,135,154,158,161
com/ss/mediakit/net/AVMDLThreadPool.java, line(s) 60
com/ss/mediakit/net/HTTPDNS.java, line(s) 44,49,54,58,60,68,70,84,127,152
com/ss/mediakit/net/HTTPDNSHosts.java, line(s) 37,40,68,70,77,79,82,98,138,141,155
com/ss/mediakit/net/IPCache.java, line(s) 58,61,110,113,121,134
com/ss/mediakit/net/LocalDNS.java, line(s) 27,34,38,81,94,99,107,110,116,123
com/ss/mediakit/vcnlib/VcnlibloadWrapper.java, line(s) 18,35
com/ss/texturerender/f.java, line(s) 33,54,51
com/ss/texturerender/g.java, line(s) 22
com/ss/ttm/net/AVResolver.java, line(s) 44
com/ss/ttm/player/AJMediaCodec.java, line(s) 178,395,398,407,419,443,461,480,488,637,643,672,675,679,683,693,762,773,817,852,714,848,69,276,312,323,332,339,356,358,368,413,429,449,454,471,490,651,654,667,718,725,731,735,739,743,771,782,793,802,812,827,237,298,328,435,468,492,494,517,788,831
com/ss/ttm/player/AJVoice.java, line(s) 64,167,375,459,160,179,182,186,406,418,450,219,269,224,256,353
com/ss/ttm/player/DummySurface.java, line(s) 93,99
com/ss/ttm/player/ITTPlayerRef.java, line(s) 16,19
com/ss/ttm/player/MediaCodecUtil.java, line(s) 63,68,74,80
com/ss/ttm/player/MediaPlayerClient.java, line(s) 89,120
com/ss/ttm/player/SensorData.java, line(s) 37
com/ss/ttm/player/TTCrashUtil.java, line(s) 71,79,88,419,252
com/ss/ttm/player/TTMediaPlayer.java, line(s) 27,31,44
com/ss/ttm/player/TTPlayer.java, line(s) 52,444,446,451,453
com/ss/ttm/player/TTPlayerClient.java, line(s) 132,143,173,1361
com/ss/ttm/player/TTPlayerConfiger.java, line(s) 144,266,280,288,303,311
com/ss/ttm/player/TTPlayerLibLoader.java, line(s) 32,36,39,128,146
com/ss/ttm/player/TTPlayerLibraryLoader.java, line(s) 35,124,142
com/ss/ttm/player/VendorQTI.java, line(s) 17
com/ss/ttm/utils/AVLogger.java, line(s) 20,26,32,38,44,56
com/ss/ttvideoengine/DataLoaderHelper.java, line(s) 333,633,730,745,843,848,890,895,1098,1129,1649,1674,1789,1835,2025,2266,2611,2748,2810,2819,2913,2917,3011,3077,3107,3145,3176,3185,3219,3245,3257,3277,3306,3319,3345,3446,3468,3473,3477,3483,3493,3506,3522,3544,3583,3640,3659,4085,4134,4200,4233,4238,4288,4347,4361,4380,4391,4416,4431,4563,522,712,733,739,748,751,772,1049,1067,1101,1293,1533,1652,1656,1825,1932,1979,2002,2006,2009,2013,2014,2232,2235,2271,2280,2422,2433,2450,2459,2470,2474,2485,2511,2539,2624,2661,2732,2767,2791,2876,2891,3049,3533,3598,4079,4118,4184,4205,4220,4318,4472,4477,4500,4813,4879,4911,4917,4930,4938,4948,4954,4973,4978,1046,1327,1332,1390,1437,1482,1494,1512,1694,1711,1719,1780,1784,1845,1873,1895,1923,2063,2194,2208,2291,2307,2341,2364,2383,2394,2404,2502,2652,2813,2822,2879,3148,3192,3195,3211,3333,3381,3418,3488,3501,3517,3539,3601,3717,3836,3843,4298,4351,4357,4374,4411,4426,4452,4831,4848,4856,4867
com/ss/ttvideoengine/InfoWrapper.java, line(s) 100
com/ss/ttvideoengine/MediaPlayerWrapper.java, line(s) 55,68,94,128,142
com/ss/ttvideoengine/PreloaderVidItem.java, line(s) 109
com/ss/ttvideoengine/SettingsListener.java, line(s) 18
com/ss/ttvideoengine/TTDataLoaderDefaultListener.java, line(s) 112
com/ss/ttvideoengine/TTNetWorkListener.java, line(s) 55,100,107
com/ss/ttvideoengine/TTTestSpeedListener.java, line(s) 68,86,138,146,187,191,55
com/ss/ttvideoengine/TTVideoEngine.java, line(s) 1903,1910,2155,2169,2200,2264,2343,2432,2435,2798,2987,3076,3163,3183,3293,3418,3469,3536,3641,4081,4162,4164,4190,4192,4199,4205,4234,4360,4362,4565,4568,4588,4593,4596,4698,4982,4987,4992,5385,5627,5689,5827,5849,5875,5916,5980,5984,6058,6069,6097,6306,6310,6319,6332,6334,6422,6556,6601,6657,7475,8637,8792,8834,8927,9117,9331,9335,9339,9342,9739,9833,9845,9952,9982,10137,10146,10159,10295,10526,1246,1263,1274,1393,1451,1504,1518,1961,2329,2383,2422,2438,2442,2755,4375,4380,4385,4390,4395,4400,4406,4412,6148,6277,6298,6709,7709,8987,9449,9790,10046,10436,10492,10504,1181,1232,1430,1466,1491,1556,1560,1564,2013,2042,2048,2307,2361,2379,2447,2459,2512,2568,2578,2622,2677,2701,2720,2724,2829,2867,3338,3351,3442,3490,3497,3904,3953,3957,4019,4250,4421,4425,4473,4475,4526,4542,4556,4653,4657,4711,4729,4772,4838,4945,4960,5032,5131,5137,5164,5173,5180,5319,5414,5555,5922,6021,6027,6075,6154,6218,6231,6245,6274,6288,6325,6569,6704,6807,6818,6840,7167,7383,7403,7542,8453,8458,8598,8619,8679,8730,8838,8842,8850,8893,8904,9016,9019,9153,9158,9270,9381,9387,9399,9405,9429,9438,9447,9458,9467,9477,9499,9522,9528,9564,9574,9616,9728,9770,9777,9802,10003,10014,10018,10058,10067,10076,10085,10174,10184,10193,10469,10556,1242,1380,1994,3444,3540,4179,4252,6696,6774,7022
com/ss/ttvideoengine/TTVideoEngineLooperThread.java, line(s) 359,149,153,323,437,452,61,299,346,491,544,554,568,576,584,592,600,608,616,630,643,656,676,687,706,736,775,785,790
com/ss/ttvideoengine/TTVideoEngineSurfaceCallback.java, line(s) 13,26,35
com/ss/ttvideoengine/VideoCacheManager.java, line(s) 177,186,191,202,234,242,249,296,300,306,335,375,386,388,392,394,418,425,483,487,529,359,379,333,368,372,435,462,527
com/ss/ttvideoengine/VideoInfoCollector.java, line(s) 69,81,92
com/ss/ttvideoengine/data/P2PStragetyManager.java, line(s) 54,60,64,69,73,77,82,84,93,95,100,103,105,110,122,126,132,134,143,145,158,163,170,172
com/ss/ttvideoengine/database/KVDBManager.java, line(s) 35,64,68,98,102,109,120,135,139,36,38,43,52,81,148,126
com/ss/ttvideoengine/database/VideoModelDBManager.java, line(s) 38,54,70,72,87,122,125,163,168,52,90,113
com/ss/ttvideoengine/download/DownloadTask.java, line(s) 205,207,290,295
com/ss/ttvideoengine/download/DownloadURLTask.java, line(s) 87,89,93,132,134,139,156,172,99,115
com/ss/ttvideoengine/download/DownloadVidTask.java, line(s) 64,66,81,109,422,424,428,494,496,501,514,519,523,539,554,260,402,180,205,474,480
com/ss/ttvideoengine/download/Downloader.java, line(s) 81,86,94,112,117,179,224,281,303,324,413,522,561,647,651,659,776,793,803,807,813,168,195,272,334,343,435,500,627,634,697,706,829,427,467,481,491,622,746,780
com/ss/ttvideoengine/fetcher/FetcherMaker.java, line(s) 28,32,38,41,49,52
com/ss/ttvideoengine/fetcher/MDLFetcher.java, line(s) 94,100,103,116,139,39,42,54,147,156,170
com/ss/ttvideoengine/fetcher/SubInfoFetcher.java, line(s) 100
com/ss/ttvideoengine/fetcher/VideoInfoFetcher.java, line(s) 206,137,194,202,226,237,296,301,306,315,380,441
com/ss/ttvideoengine/log/AppLogTOBVer2.java, line(s) 45,55,57,79,61
com/ss/ttvideoengine/log/VideoEventBase.java, line(s) 298,302,384,581,595,606,355,377
com/ss/ttvideoengine/log/VideoEventLogger.java, line(s) 987,238,240,255
com/ss/ttvideoengine/log/VideoEventLoggerV2.java, line(s) 335,1379,2105,3056,230,450,452,2117,2123,227,246,254,467,1096,1730
com/ss/ttvideoengine/log/VideoEventManager.java, line(s) 36,46,56,65,71,92,98,115,140
com/ss/ttvideoengine/log/VideoEventOneError.java, line(s) 179,182
com/ss/ttvideoengine/log/VideoEventOneEvent.java, line(s) 281,302,333,344,398
com/ss/ttvideoengine/log/VideoEventOneOpera.java, line(s) 239,259,286,308
com/ss/ttvideoengine/log/VideoEventOnePlay.java, line(s) 754
com/ss/ttvideoengine/log/VideoEventSampleRecord.java, line(s) 490
com/ss/ttvideoengine/model/IntertrustDrmHelper.java, line(s) 86,115,177,210,235,260,286,307,332,136,152,154,156,158,192,195,198,201,204,220,223,226,229,245,248,251,254,271,273,275,277,296,298,300,302,317,320,323,326,342,345,348,351,104,122
com/ss/ttvideoengine/model/LiveVideoRef.java, line(s) 46
com/ss/ttvideoengine/model/MediaBitrateFitterInfo.java, line(s) 95,22,59,72
com/ss/ttvideoengine/model/VideoModel.java, line(s) 84
com/ss/ttvideoengine/model/VideoSeekTs.java, line(s) 32,43
com/ss/ttvideoengine/model/VideoThumbInfo.java, line(s) 128,146
com/ss/ttvideoengine/net/ChannelSelect.java, line(s) 205,214,231,240
com/ss/ttvideoengine/net/DNSParser.java, line(s) 163,175,238,274,285,291,300,73
com/ss/ttvideoengine/net/DNSServerIP.java, line(s) 32
com/ss/ttvideoengine/net/HTTPDNS.java, line(s) 36,51,27
com/ss/ttvideoengine/net/LocalDNS.java, line(s) 104,117,48
com/ss/ttvideoengine/net/TTHTTPNetwork.java, line(s) 73,101,158,168,250,311,325,153
com/ss/ttvideoengine/preload/MediaLoadStrategy.java, line(s) 266,353,51,124,62,72,78,85,94,120,145,149,155,158,175,198,204,207,249,279,295
com/ss/ttvideoengine/preload/MediaTaskCenter.java, line(s) 29,37,45,59,67,73,85,93,116
com/ss/ttvideoengine/selector/shift/SpeedShiftSelector.java, line(s) 190
com/ss/ttvideoengine/setting/EngineSettingModel.java, line(s) 30
com/ss/ttvideoengine/setting/TTVideoEngineSettingManager.java, line(s) 83
com/ss/ttvideoengine/setting/TTVideoEngineSettingModel.java, line(s) 99
com/ss/ttvideoengine/strategrycenter/StrategyCenter.java, line(s) 29,37
com/ss/ttvideoengine/utils/EngineThreadPool.java, line(s) 64,68,84
com/ss/ttvideoengine/utils/SntpClient.java, line(s) 122,161,170
com/ss/ttvideoengine/utils/TTHelper.java, line(s) 65,102,322,427,499,244,459
com/ss/ttvideoengine/utils/TTVideoEngineLog.java, line(s) 39,48,57,66,85,108
com/ss/ttvideoengine/utils/TimeService.java, line(s) 69,81,98,104
com/tencent/klevin/KlevinConfig.java, line(s) 91,97,103
com/tencent/klevin/a/a/d.java, line(s) 29
com/tencent/klevin/a/a/e.java, line(s) 46,48,65,72,75,78,90,94,58
com/tencent/klevin/a/a/g.java, line(s) 65,53
com/tencent/klevin/a/a/h.java, line(s) 26
com/tencent/klevin/a/a/i.java, line(s) 52
com/tencent/klevin/a/a/j.java, line(s) 93
com/tencent/klevin/a/a/l.java, line(s) 65,53
com/tencent/klevin/a/b/g.java, line(s) 92,167
com/tencent/klevin/a/b/j.java, line(s) 70
com/tencent/klevin/a/b/n.java, line(s) 84
com/tencent/klevin/a/b/o.java, line(s) 39
com/tencent/klevin/a/b/p.java, line(s) 74,142,148,178,196,67,298,310
com/tencent/klevin/ads/ad/InterstitialAd.java, line(s) 34
com/tencent/klevin/ads/ad/RewardAd.java, line(s) 40
com/tencent/klevin/ads/ad/SplashAd.java, line(s) 36
com/tencent/klevin/ads/receiver/InstallBroadcastReceiver.java, line(s) 28
com/tencent/klevin/ads/receiver/NotificationBroadcastReceiver.java, line(s) 26,30
com/tencent/klevin/ads/receiver/a.java, line(s) 32,35
com/tencent/klevin/ads/view/AlertDialogActivity.java, line(s) 47
com/tencent/klevin/ads/view/B.java, line(s) 25
com/tencent/klevin/ads/view/C.java, line(s) 25
com/tencent/klevin/ads/view/C1501p.java, line(s) 35,38
com/tencent/klevin/ads/view/C1502q.java, line(s) 35,38
com/tencent/klevin/ads/view/C1503s.java, line(s) 21
com/tencent/klevin/ads/view/C1504t.java, line(s) 21
com/tencent/klevin/ads/view/C1505u.java, line(s) 26
com/tencent/klevin/ads/view/D.java, line(s) 25
com/tencent/klevin/ads/view/E.java, line(s) 30
com/tencent/klevin/ads/view/F.java, line(s) 25
com/tencent/klevin/ads/view/G.java, line(s) 91,95,99,34,68
com/tencent/klevin/ads/view/InteractiveActivity.java, line(s) 209,239,256,313,332,344,131,203,215,221,228,245,298,338
com/tencent/klevin/ads/view/InterstitialAdActivity.java, line(s) 70,81,99,64,76,87,93
com/tencent/klevin/ads/view/M.java, line(s) 25
com/tencent/klevin/ads/view/N.java, line(s) 25
com/tencent/klevin/ads/view/O.java, line(s) 25
com/tencent/klevin/ads/view/Q.java, line(s) 25
com/tencent/klevin/ads/view/RewardAdActivity.java, line(s) 301,330,94,128,343,347,456,474,507,525,619,640,185,289,290,291,311,445,463,481,488,495,513,605,635,102,136,149,160,571
com/tencent/klevin/ads/view/RunnableC1492g.java, line(s) 22
com/tencent/klevin/ads/view/RunnableC1493h.java, line(s) 25
com/tencent/klevin/ads/view/RunnableC1494i.java, line(s) 29
com/tencent/klevin/ads/view/RunnableC1495j.java, line(s) 25
com/tencent/klevin/ads/view/RunnableC1496k.java, line(s) 25
com/tencent/klevin/ads/view/RunnableC1497l.java, line(s) 25
com/tencent/klevin/ads/view/RunnableC1498m.java, line(s) 30
com/tencent/klevin/ads/view/S.java, line(s) 25
com/tencent/klevin/ads/view/SplashAdActivity.java, line(s) 62,115,227,252,292,186,221,233,239,246,262,328,192,202
com/tencent/klevin/ads/view/T.java, line(s) 25
com/tencent/klevin/ads/view/U.java, line(s) 25
com/tencent/klevin/ads/view/V.java, line(s) 30
com/tencent/klevin/ads/view/ca.java, line(s) 34,49
com/tencent/klevin/ads/view/ea.java, line(s) 30
com/tencent/klevin/ads/view/fa.java, line(s) 30
com/tencent/klevin/ads/view/ga.java, line(s) 19
com/tencent/klevin/ads/view/ha.java, line(s) 16
com/tencent/klevin/ads/view/ka.java, line(s) 25
com/tencent/klevin/ads/view/la.java, line(s) 25
com/tencent/klevin/ads/view/ma.java, line(s) 25
com/tencent/klevin/ads/view/na.java, line(s) 25
com/tencent/klevin/ads/view/oa.java, line(s) 30
com/tencent/klevin/ads/view/r.java, line(s) 29
com/tencent/klevin/ads/view/xa.java, line(s) 23,43
com/tencent/klevin/ads/widget/FixedTextureVideoView.java, line(s) 203,213,126,133,134,145,148,316,446
com/tencent/klevin/ads/widget/g.java, line(s) 27
com/tencent/klevin/ads/widget/h.java, line(s) 100,109
com/tencent/klevin/ads/widget/i.java, line(s) 41,44,62,77,88,74
com/tencent/klevin/ads/widget/j.java, line(s) 56
com/tencent/klevin/ads/widget/l.java, line(s) 60,65
com/tencent/klevin/ads/widget/t.java, line(s) 44
com/tencent/klevin/ads/widget/y.java, line(s) 26
com/tencent/klevin/b/a/a.java, line(s) 42,54,32,76
com/tencent/klevin/b/a/b.java, line(s) 139
com/tencent/klevin/b/b/a.java, line(s) 27,36,50
com/tencent/klevin/b/b/d.java, line(s) 29,10
com/tencent/klevin/b/e/T.java, line(s) 243
com/tencent/klevin/b/g/c/a.java, line(s) 35,48,51
com/tencent/klevin/b/g/c/b.java, line(s) 25
com/tencent/klevin/base/log/a.java, line(s) 8,13,18,28,23,33,38
com/tencent/klevin/base/observer/NetworkStateObserver.java, line(s) 58
com/tencent/klevin/base/observer/b.java, line(s) 85,103
com/tencent/klevin/base/webview/js/JsAndroidWebView.java, line(s) 88
com/tencent/klevin/base/webview/js/JsX5WebView.java, line(s) 80
com/tencent/klevin/base/webview/js/a/f.java, line(s) 26,39
com/tencent/klevin/base/webview/js/a/l.java, line(s) 31
com/tencent/klevin/base/webview/js/g.java, line(s) 36
com/tencent/klevin/base/webview/js/i.java, line(s) 23,27
com/tencent/klevin/base/webview/js/p.java, line(s) 36
com/tencent/klevin/c/c/C1564i.java, line(s) 53
com/tencent/klevin/c/c/C1570o.java, line(s) 143,593,605
com/tencent/klevin/c/c/HandlerThreadC1558c.java, line(s) 93
com/tencent/klevin/c/c/J.java, line(s) 211,560,568
com/tencent/klevin/c/c/RunnableC1561f.java, line(s) 98
com/tencent/klevin/c/h.java, line(s) 15,20,25,30
com/tencent/klevin/c/h/a.java, line(s) 54
com/tencent/klevin/c/i.java, line(s) 33,42,51,60,82,91,100,109,118,127,136,145
com/tencent/klevin/c/j/a.java, line(s) 8,13,18,23
com/tencent/klevin/e.java, line(s) 35
com/tencent/klevin/h.java, line(s) 47
com/tencent/klevin/l.java, line(s) 53,57,66,82,99,105,120
com/tencent/klevin/m.java, line(s) 25
com/tencent/klevin/o.java, line(s) 70
com/tencent/klevin/p.java, line(s) 78,135,146
com/tencent/klevin/q.java, line(s) 168,492,539,618,627,637,653,661,663,717,194,217,413,87,224,275,303,328,333,360,470,483,491,501,669,675,679,685,694,693,711,647
com/tencent/klevin/utils/A.java, line(s) 17
com/tencent/klevin/utils/C1578a.java, line(s) 65,76
com/tencent/klevin/utils/C1579b.java, line(s) 37,59,61
com/tencent/klevin/utils/C1582e.java, line(s) 100
com/tencent/klevin/utils/C1594q.java, line(s) 54,58,79,161,203,207,249
com/tencent/klevin/utils/D.java, line(s) 22,27,19
com/tencent/klevin/utils/E.java, line(s) 34,52,66,40,70
com/tencent/klevin/utils/I.java, line(s) 22
com/tencent/klevin/utils/K.java, line(s) 37
com/tencent/klevin/utils/N.java, line(s) 10
com/tencent/klevin/utils/P.java, line(s) 80,37,57,65
com/tencent/klevin/utils/Q.java, line(s) 23,26
com/tencent/klevin/utils/RunnableC1589l.java, line(s) 68,32,74,30,38,41
com/tencent/klevin/utils/v.java, line(s) 29,44
com/tencent/klevin/utils/y.java, line(s) 33
com/tencent/qimei/n/a.java, line(s) 105,79,86
com/tencent/qmsp/oaid2/c.java, line(s) 13,19,25
com/tencent/qmsp/oaid2/j.java, line(s) 34,42
com/tencent/qmsp/oaid2/y.java, line(s) 15
com/tencent/qmsp/sdk/base/c.java, line(s) 13,23,29
com/tencent/qmsp/sdk/f/g.java, line(s) 13,23,29,35
com/tencent/qmsp/sdk/g/b/a.java, line(s) 38,56
com/tencent/qmsp/sdk/g/b/b.java, line(s) 41,50,44
com/tencent/qmsp/sdk/g/e/d.java, line(s) 20
com/tencent/tgpa/lite/e/a.java, line(s) 51
com/tencent/tgpa/lite/e/d.java, line(s) 25
com/tencent/tgpa/lite/e/e.java, line(s) 40
com/tencent/tgpa/lite/e/h.java, line(s) 51
com/tencent/tgpa/lite/e/m.java, line(s) 56
com/tencent/tgpa/lite/e/o.java, line(s) 28
com/tencent/tgpa/lite/g/h.java, line(s) 13,33,44,55
com/ucrop/PictureMultiCuttingActivity.java, line(s) 748
com/ucrop/UCropActivity.java, line(s) 704
com/ucrop/task/BitmapCropTask.java, line(s) 96
com/ucrop/task/BitmapLoadShowTask.java, line(s) 46,77,82,119
com/ucrop/task/BitmapLoadTask.java, line(s) 53,97,135,146,153,183
com/ucrop/util/BitmapLoadUtils.java, line(s) 66,115,125
com/ucrop/util/EglUtils.java, line(s) 78
com/ucrop/util/FileUtils.java, line(s) 114
com/ucrop/util/ImageHeaderParser.java, line(s) 139,174,184,196,205,213,222,229,245,261,265,270,279,282,287,173,183,195,204,212,221,228,244,260,264,269,278,281,286
com/ucrop/view/TransformImageView.java, line(s) 121,177,207,225
com/vivo/ad/h/f.java, line(s) 17,11
com/vivo/ad/nativead/c.java, line(s) 650
com/vivo/ad/nativead/e.java, line(s) 20,29,38,47
com/vivo/ad/view/y.java, line(s) 218,226,267
com/vivo/advv/Log.java, line(s) 84
com/vivo/advv/vaf/expr/engine/CodeReader.java, line(s) 29,35,61
com/vivo/advv/vaf/expr/engine/ExprEngine.java, line(s) 97
com/vivo/advv/vaf/expr/engine/NativeObjectManager.java, line(s) 63,72,98,101,103,105,109
com/vivo/advv/vaf/expr/engine/data/Data.java, line(s) 51
com/vivo/advv/vaf/expr/engine/data/FloatValue.java, line(s) 18
com/vivo/advv/vaf/expr/engine/data/IntValue.java, line(s) 18
com/vivo/advv/vaf/expr/engine/data/ObjValue.java, line(s) 18
com/vivo/advv/vaf/expr/engine/data/StrValue.java, line(s) 18
com/vivo/advv/vaf/expr/engine/executor/ArithExecutor.java, line(s) 58,62,79,82,93,97,150,162,175,205,232,235,238,254,117
com/vivo/advv/vaf/expr/engine/executor/ArrayExecutor.java, line(s) 26,36,45,57,72,75,78,88
com/vivo/advv/vaf/expr/engine/executor/BinExecutor.java, line(s) 23,34,39,47,53,178
com/vivo/advv/vaf/expr/engine/executor/CompositeEqExecutor.java, line(s) 71,75,80
com/vivo/advv/vaf/expr/engine/executor/DivEqExecutor.java, line(s) 17,30
com/vivo/advv/vaf/expr/engine/executor/DivExecutor.java, line(s) 18,34
com/vivo/advv/vaf/expr/engine/executor/EqualExecutor.java, line(s) 22,35,73
com/vivo/advv/vaf/expr/engine/executor/FunExecutor.java, line(s) 31,38,41,43,62,75
com/vivo/advv/vaf/expr/engine/executor/JmpcExecutor.java, line(s) 20
com/vivo/advv/vaf/expr/engine/executor/MinusExecutor.java, line(s) 24,31
com/vivo/advv/vaf/expr/engine/executor/ModEqExecutor.java, line(s) 17,30
com/vivo/advv/vaf/expr/engine/executor/ModExecutor.java, line(s) 18,34
com/vivo/advv/vaf/expr/engine/executor/NotExecutor.java, line(s) 27,34
com/vivo/advv/vaf/expr/engine/executor/TerExecutor.java, line(s) 38
com/vivo/advv/vaf/framework/ViewManager.java, line(s) 66,112,115
com/vivo/advv/vaf/framework/cm/ContainerService.java, line(s) 59,82,92,128
com/vivo/advv/vaf/virtualview/Helper/BeanManager.java, line(s) 21,29
com/vivo/advv/vaf/virtualview/ViewFactory.java, line(s) 122,131,341,452,280,289,299,301,401,412,422,437,440
com/vivo/advv/vaf/virtualview/core/ArrayAdapter.java, line(s) 74,95
com/vivo/advv/vaf/virtualview/core/ViewBase.java, line(s) 295,299,302,785,794,816,1049,1372,1379,1386,1922
com/vivo/advv/vaf/virtualview/event/EventManager.java, line(s) 46,58
com/vivo/advv/vaf/virtualview/layout/FrameLayout.java, line(s) 89
com/vivo/advv/vaf/virtualview/layout/GridLayout.java, line(s) 69
com/vivo/advv/vaf/virtualview/layout/RatioLayout.java, line(s) 111
com/vivo/advv/vaf/virtualview/layout/VH2Layout.java, line(s) 81,137
com/vivo/advv/vaf/virtualview/layout/VHLayout.java, line(s) 169
com/vivo/advv/vaf/virtualview/loader/BinaryLoader.java, line(s) 40,44,103,111,120,123,126,129
com/vivo/advv/vaf/virtualview/loader/CodeReader.java, line(s) 40,60,74
com/vivo/advv/vaf/virtualview/loader/ExprCodeLoader.java, line(s) 26
com/vivo/advv/vaf/virtualview/loader/StringLoader.java, line(s) 66
com/vivo/advv/vaf/virtualview/loader/UiCodeLoader.java, line(s) 20,53
com/vivo/advv/vaf/virtualview/util/ShowGifDelegate.java, line(s) 293,319
com/vivo/advv/vaf/virtualview/util/VVLog.java, line(s) 14,48,20,54,26,36,42,60
com/vivo/advv/vaf/virtualview/view/grid/Grid.java, line(s) 113,116,119,124
com/vivo/advv/vaf/virtualview/view/line/LineBase.java, line(s) 120,123
com/vivo/advv/vaf/virtualview/view/page/Page.java, line(s) 98,61
com/vivo/advv/vaf/virtualview/view/page/PageView.java, line(s) 625,632
com/vivo/advv/vaf/virtualview/view/scroller/Scroller.java, line(s) 118
com/vivo/advv/vaf/virtualview/view/scroller/ScrollerImp.java, line(s) 112,222
com/vivo/advv/vaf/virtualview/view/scroller/ScrollerRecyclerViewAdapter.java, line(s) 78,128,131,152,189,201
com/vivo/advv/vaf/virtualview/view/slider/SliderCompact.java, line(s) 42
com/vivo/advv/vaf/virtualview/view/text/VirtualText.java, line(s) 170,113
com/vivo/advv/vaf/virtualview/view/vh/VH.java, line(s) 158,161,164,169
com/vivo/advv/vaf/virtualview/view/vh/VHView.java, line(s) 113,128
com/vivo/advv/virtualview/common/Common.java, line(s) 100
com/vivo/advv/virtualview/common/StringSlice.java, line(s) 37
com/vivo/channel/reader/ChannelReader.java, line(s) 65,83,76,109,112
com/vivo/ic/BaseLib.java, line(s) 10,26,27
com/vivo/ic/CLog.java, line(s) 20,104,25,87,33,37,91,75,95,79,99
com/vivo/ic/CookieHelper.java, line(s) 65,89
com/vivo/ic/NetUtils.java, line(s) 95
com/vivo/ic/dm/DownloadInfo.java, line(s) 189,522,529,540,880,916,926,869,100,213,219,222,879,133,139,163,169,449,452,455,470,488,491,494,866,901,924,1016,1019
com/vivo/ic/dm/DownloadManager.java, line(s) 114,294,145,229,302,336,362,429,441,464,495,515,532,551
com/vivo/ic/dm/DownloadNotifier.java, line(s) 112,214,276,280,99,329,247
com/vivo/ic/dm/DownloadProvider.java, line(s) 47,54,58,83,90,94,103,109,175,220,291,313,333,340,347,187,226,127,174,244,247,139,144,305,447,537
com/vivo/ic/dm/DownloadReceiver.java, line(s) 55,57,173,180,189,141,185,220,235
com/vivo/ic/dm/DownloadScanner.java, line(s) 108,140,143,45,49,79,132
com/vivo/ic/dm/DownloadService.java, line(s) 164,166,212,260,308,346,358,388,393,401,413,426,448,451,529,545,550,131,243,91,110,437,474,81,84,198,278,422
com/vivo/ic/dm/ShutDownReceiver.java, line(s) 96,74
com/vivo/ic/dm/database/DbMoverManager.java, line(s) 41,43,45,52,116,124
com/vivo/ic/dm/database/a.java, line(s) 98,48,60,67,148,150,172,194,215,160,197,222,235
com/vivo/ic/dm/database/b.java, line(s) 107,116,147,160,22,76,88,130,37
com/vivo/ic/dm/database/c.java, line(s) 21,26
com/vivo/ic/dm/datareport/a.java, line(s) 70,83,105,118,178,185,193,202,209,217,219,233,246,254
com/vivo/ic/dm/f.java, line(s) 39,54,80,100,136,91,118,131,146,158,169,181
com/vivo/ic/dm/g.java, line(s) 84,140,203,254,262,307,322,186,200,218,96,150,275
com/vivo/ic/dm/h.java, line(s) 27,34,41,48
com/vivo/ic/dm/j.java, line(s) 88,187,213,37,52,56,61,67,77,83,104,124,161,179,109
com/vivo/ic/dm/k.java, line(s) 77
com/vivo/ic/dm/m.java, line(s) 64,66,127,134,141,146,150,177,180,190,194,200,212,214,220
com/vivo/ic/dm/n.java, line(s) 951,999,88,348,898,901,924,929,934,945,665,677
com/vivo/ic/dm/network/a.java, line(s) 82,86,93,100,107,115,119,123,135,179,192,200,203,210,222
com/vivo/ic/dm/network/b.java, line(s) 21,24,48,60,63,75,28,41,44,33,36,68,71
com/vivo/ic/dm/network/c.java, line(s) 25,37,56,83
com/vivo/ic/dm/network/d.java, line(s) 23
com/vivo/ic/dm/network/f.java, line(s) 31,124,127,135
com/vivo/ic/dm/network/g.java, line(s) 26,45,53
com/vivo/ic/dm/network/h.java, line(s) 59,66,73,80,92,99,106,113,204,132,134,161,300,310
com/vivo/ic/dm/network/i.java, line(s) 80,94
com/vivo/ic/dm/o.java, line(s) 41,60,71,32,36,52,62
com/vivo/ic/dm/p/a.java, line(s) 340,385,431,438,76,276,286,292,311,423,445
com/vivo/ic/dm/p/b.java, line(s) 238,71,152,159,174,176,213,225,229,332,147
com/vivo/ic/dm/q/a.java, line(s) 76
com/vivo/ic/dm/q/b.java, line(s) 16
com/vivo/ic/dm/q/c.java, line(s) 21
com/vivo/ic/dm/q/d.java, line(s) 73,82
com/vivo/ic/dm/util/KeepAliveService.java, line(s) 31,37,45,47,65,67,77,79,88,104,107
com/vivo/ic/dm/util/b.java, line(s) 81,94,107,125,43,34,40,86
com/vivo/ic/dm/util/c.java, line(s) 33,43,62,77
com/vivo/ic/dm/util/e.java, line(s) 104,40,52,87,98,116,120,45,83,95,111,124
com/vivo/ic/minidownload/MiniDownloadRunable.java, line(s) 130,142,202,298,287
com/vivo/ic/spmanager/BaseSharePreference.java, line(s) 13
com/vivo/ic/webview/CommonJsBridge.java, line(s) 43,64,336,265,296,96,142,83,117,197,290,300,328
com/vivo/ic/webview/CommonWebView.java, line(s) 143,177,193,362,262,311
com/vivo/ic/webview/HTMLFileUploader.java, line(s) 202,195
com/vivo/ic/webview/HtmlWebChromeClient.java, line(s) 122,124,130,128,126
com/vivo/ic/webview/HtmlWebViewClient.java, line(s) 240,302,338,334
com/vivo/mobilead/antifraud/VivoAntiFraud.java, line(s) 321,335,348,407
com/vivo/mobilead/antifraud/dfp/SMSDK.java, line(s) 19
com/vivo/mobilead/antifraud/l111l1111llIl/l111l11111I1l.java, line(s) 42,66,85,73,80,59
com/vivo/mobilead/h/a.java, line(s) 682,524
com/vivo/mobilead/i/f.java, line(s) 88,113
com/vivo/mobilead/lottie/LottieAnimationView.java, line(s) 521
com/vivo/mobilead/lottie/f/c.java, line(s) 33,22
com/vivo/mobilead/manager/b.java, line(s) 240
com/vivo/mobilead/manager/c.java, line(s) 174
com/vivo/mobilead/manager/f.java, line(s) 136,142,180,295,92,186,275,277,280,282,287,289,296,316,319,322
com/vivo/mobilead/model/b.java, line(s) 26
com/vivo/mobilead/nativead/VivoNativeAd.java, line(s) 37
com/vivo/mobilead/nativead/g.java, line(s) 218
com/vivo/mobilead/nativead/j.java, line(s) 210
com/vivo/mobilead/nativead/o.java, line(s) 37
com/vivo/mobilead/unified/a.java, line(s) 664,801,810,909,918
com/vivo/mobilead/unified/banner/UnifiedVivoBannerAd.java, line(s) 43
com/vivo/mobilead/unified/banner/b.java, line(s) 311
com/vivo/mobilead/unified/banner/d.java, line(s) 21,30,39,48,57
com/vivo/mobilead/unified/base/callback/j.java, line(s) 24,35,46,57,68,79
com/vivo/mobilead/unified/base/i/d/a.java, line(s) 52,55
com/vivo/mobilead/unified/base/i/e/a.java, line(s) 83
com/vivo/mobilead/unified/base/view/a0/c.java, line(s) 388,506,509
com/vivo/mobilead/unified/base/view/a0/o/f.java, line(s) 396
com/vivo/mobilead/unified/base/view/s.java, line(s) 565
com/vivo/mobilead/unified/base/view/u.java, line(s) 134,146,149,151,154
com/vivo/mobilead/unified/base/view/z/b.java, line(s) 315
com/vivo/mobilead/unified/icon/UnifiedVivoFloatIconAd.java, line(s) 34
com/vivo/mobilead/unified/icon/b.java, line(s) 20,29,38,47,56
com/vivo/mobilead/unified/interstitial/UnifiedVivoInterstitialAd.java, line(s) 45
com/vivo/mobilead/unified/interstitial/a.java, line(s) 224,271,276,218
com/vivo/mobilead/unified/interstitial/e.java, line(s) 19,28,37,46,55
com/vivo/mobilead/unified/nativead/UnifiedVivoNativeExpressAd.java, line(s) 37
com/vivo/mobilead/unified/nativead/c.java, line(s) 19,28,37,46,55
com/vivo/mobilead/unified/reward/UnifiedVivoRewardVideoAd.java, line(s) 54
com/vivo/mobilead/unified/reward/f.java, line(s) 19,29,38,47,56,65
com/vivo/mobilead/unified/splash/UnifiedVivoSplashAd.java, line(s) 47
com/vivo/mobilead/unified/splash/d.java, line(s) 21,30,39,48,57,66
com/vivo/mobilead/util/a.java, line(s) 71
com/vivo/mobilead/util/b.java, line(s) 57
com/vivo/mobilead/util/c0.java, line(s) 16
com/vivo/mobilead/util/e1/a.java, line(s) 22
com/vivo/mobilead/util/f1/c.java, line(s) 179
com/vivo/mobilead/util/n.java, line(s) 95,274
com/vivo/mobilead/util/y.java, line(s) 28
com/vivo/mobilead/web/VivoADSDKWebView.java, line(s) 688
com/vivo/mobilead/web/a.java, line(s) 221,80,160,226,279,351
com/vivo/secboxsdk/a/b.java, line(s) 11,19,15
com/xiaomi/analytics/Action.java, line(s) 53,64,75,83,96
com/xiaomi/analytics/Analytics.java, line(s) 127,294,124
com/xiaomi/analytics/EventAction.java, line(s) 18
com/xiaomi/analytics/LogEvent.java, line(s) 163
com/xiaomi/analytics/LoggerFactory.java, line(s) 27
com/zhpan/bannerview/c/a.java, line(s) 20
cootek/bbase/daemon/TempTestUtils.java, line(s) 11,20
cootek/bbase/daemon/mars/Utils.java, line(s) 51,55,80,111,126,143,152,176,206,31,41
cootek/bbase/daemon/strategy/DaemonStrategy22.java, line(s) 94
cootek/bbase/daemon/strategy/DaemonStrategy23.java, line(s) 104
cootek/bbase/daemon/strategy/DaemonStrategyXiaomi.java, line(s) 123
cootek/bbase/daemon/utils/LogUtils.java, line(s) 129,171,135,177,143,185,150,192,157,199,206
crazy/crazyplugin/PluginActivity.java, line(s) 101,282,309,326,337,346,355,364,373
crazy/crazyplugin/ProxyActivity.java, line(s) 29,72,88,105,125,133,144,165,200,216,232,250,266,282,298,314
crazy/crazyplugin/ProxyComposeActivity.java, line(s) 55,61,89
crazy/crazyplugin/util/MD5Util.java, line(s) 132,133
crazy/crazyplugin/util/ReflectStanderKt.java, line(s) 32,150,105
d/b/a/a/a.java, line(s) 108,42,52,62,72,87,103,118,129
f/d/b/a/b/h/a.java, line(s) 116,121,124,125,134,135,136,137,154
f/i/a/b/b.java, line(s) 13
f/i/a/b/k.java, line(s) 104
f/m/a/e/d.java, line(s) 17,19
f/m/a/e/j.java, line(s) 18,39
f/m/a/e/k.java, line(s) 51
f/m/a/g.java, line(s) 18
f/m/a/h/a.java, line(s) 15,26,19,11,21
f/m/a/i.java, line(s) 31,42,35,27,37
f/m/a/k.java, line(s) 31,34
f/m/b/a/a.java, line(s) 28,33,128
f/m/b/a/b.java, line(s) 11
f/m/b/a/d.java, line(s) 72,77,83,97,121,139
f/n/a/b/a.java, line(s) 30,37,53,91
f/n/a/d/a.java, line(s) 17
h/b/a/b/a/a/b.java, line(s) 26
h/b/a/b/a/a/f.java, line(s) 89
h/b/a/c/a/a.java, line(s) 24,48
h/b/a/d/a/a.java, line(s) 81,104
i/a/a.java, line(s) 7,47,11,31,15,35,19,39,23,43
io/objectbox/BoxStore.java, line(s) 154,158,231,481,483,387,405
io/objectbox/BoxStoreBuilder.java, line(s) 166
io/objectbox/Cursor.java, line(s) 127,129
io/objectbox/Transaction.java, line(s) 53,59,55
io/objectbox/internal/NativeLibraryLoader.java, line(s) 59,102,159,179
me/drakeet/multitype/MultiTypeAdapter.java, line(s) 27
me/jessyan/retrofiturlmanager/RetrofitUrlManager.java, line(s) 153
rx/internal/util/IndexedRingBuffer.java, line(s) 64
rx/internal/util/RxRingBuffer.java, line(s) 26
rx/plugins/RxJavaHooks.java, line(s) 334
s_a/s_a/s_a/a/b.java, line(s) 59,136,143,151,164,188,285,300,322,405,429
s_a/s_a/s_a/a/c.java, line(s) 135
s_a/s_a/s_a/a/d.java, line(s) 75,80,86,91,110,128
s_a/s_a/s_a/a/e.java, line(s) 29
s_a/s_a/s_a/a/g.java, line(s) 11
s_a/s_a/s_a/a/h.java, line(s) 75,80,86,91,114

信息 此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它

此应用程序将数据复制到剪贴板。敏感数据不应复制到剪贴板,因为其他应用程序可以访问它
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x04b-Mobile-App-Security-Testing.md#clipboard

Files:
com/cootek/business/func/debug/BBaseTestActivity.java, line(s) 6,362
com/cootek/business/webview/BBaseJsInterface.java, line(s) 4,254
com/cootek/crazyreader/wxapi/WxHelper.java, line(s) 5,307,290
com/cootek/literaturemodule/comments/paragraph/ParagraphPopWidget.java, line(s) 4,301
com/cootek/literaturemodule/debug/DebugActivity.java, line(s) 5,335,326
com/vivo/ic/webview/CommonJsBridge.java, line(s) 6,115
com/vivo/mobilead/web/a.java, line(s) 6,77

信息 应用程序可以写入应用程序目录。敏感信息应加密

应用程序可以写入应用程序目录。敏感信息应加密


Files:
com/cootek/ezdist/util/SPUtil.java, line(s) 64,64
com/mwk/game/antiaddiction/AntiAddictionSettingsImpl.java, line(s) 72,72
crazy/crazyplugin/PluginManager.java, line(s) 344,344
f/j/a/impl/SharePreferenceImpl.java, line(s) 37,37

安全 此应用程序可能具有Root检测功能

此应用程序可能具有Root检测功能
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05j-Testing-Resiliency-Against-Reverse-Engineering.md#testing-root-detection-mstg-resilience-1

Files:
com/apm/insight/nativecrash/b.java, line(s) 536,536,536,536,536
com/cootek/metis/f/g.java, line(s) 25,25,25,25,25
com/sdk/plus/j/y.java, line(s) 787,788,788,788,788,788,788

安全 此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击

此应用程序使用SSL Pinning 来检测或防止安全通信通道中的MITM攻击
https://github.com/MobSF/owasp-mstg/blob/master/Document/0x05g-Testing-Network-Communication.md#testing-custom-certificate-stores-and-certificate-pinning-mstg-network-4

Files:
com/cootek/lamech/push/network/b.java, line(s) 87,87,106
com/cootek/library/c/service/RetrofitHolder.java, line(s) 129,91,92
com/cootek/metis/net/a.java, line(s) 22,22
com/cootek/uploadlibrary/oss/util/HttpsUtils.java, line(s) 168,39,39,39,166,166
com/danikula/videocache/h.java, line(s) 200,197,202
com/mbridge/msdk/thrid/okhttp/internal/Util.java, line(s) 490,489,488,488
com/mwk/game/antiaddiction/server/Authentication.java, line(s) 72,72
com/opos/cmn/an/g/a/a/a.java, line(s) 119,108
com/opos/cmn/biz/a/g.java, line(s) 57,41,55,55
com/tencent/klevin/b/c/a/e.java, line(s) 295,294,293,293
com/vivo/ic/dm/network/i.java, line(s) 171,152,169,169
com/vivo/mobilead/antifraud/l111l1111l1Il/l111l11111I1l.java, line(s) 496,493,233,387,494,494

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (resolver.msg.xiaomi.net) 通信。

{'ip': '223.109.148.141', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (www.toutiaopage.com) 通信。

{'ip': '58.215.155.226', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '盐城', 'latitude': '33.385559', 'longitude': '120.125282'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (open.toutiao.com) 通信。

{'ip': '58.215.155.226', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '苏州', 'latitude': '31.311365', 'longitude': '120.617691'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (touchlife.fengduxiaoshuo.com) 通信。

{'ip': '58.215.155.226', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (s.click.taobao.com) 通信。

{'ip': '58.215.155.226', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (rtlog.snssdk.com) 通信。

{'ip': '58.215.155.226', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '台州', 'latitude': '32.492168', 'longitude': '119.910767'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (uapi.ads.heytapmobi.com) 通信。

{'ip': '58.215.155.226', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (dsp-x.jd.com) 通信。

{'ip': '58.215.155.226', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (open.e.kuaishou.com) 通信。

{'ip': '58.215.155.226', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '无锡', 'latitude': '31.569349', 'longitude': '120.288788'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (lazy.rayjump.com) 通信。

{'ip': '112.126.23.181', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (fiction.fengduxiaoshuo.com) 通信。

{'ip': '58.215.155.226', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (ulogs.umengcloud.com) 通信。

{'ip': '58.215.155.226', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '南京', 'latitude': '32.061668', 'longitude': '118.777992'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (z.douyin.com) 通信。

{'ip': '58.215.155.226', 'country_short': '-Balkarskaya Respublika\x08Kabarole\x0bKaberamaido\x05Kabul\x06Kachin\x07Kadiogo\x06Kaduna\x04Kaeb\x08Kaffrine\x0fKafr ash Shaykh\x06Kagawa\x06K', 'country_long': '中国', 'region': '江苏', 'city': '无锡', 'latitude': '31.569349', 'longitude': '120.288788'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (adsdk.vivo.com.cn) 通信。

{'ip': '220.181.128.253', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (sf6-ttcdn-tos.pstatp.com) 通信。

{'ip': '61.147.231.164', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '南通', 'latitude': '32.030296', 'longitude': '120.874779'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (abtest.volceapplog.com) 通信。

{'ip': '49.79.224.239', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '南通', 'latitude': '32.030296', 'longitude': '120.874779'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (rtapplog.snssdk.com) 通信。

{'ip': '220.181.106.176', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '苏州', 'latitude': '31.311365', 'longitude': '120.617691'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (cn.register.xmpush.xiaomi.com) 通信。

{'ip': '220.181.106.176', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (a.vmall.com) 通信。

{'ip': '121.36.118.247', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (p1-lm.adkwai.com) 通信。

{'ip': '58.222.37.231', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '台州', 'latitude': '32.492168', 'longitude': '119.910767'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (m.sigmob.com) 通信。

{'ip': '58.222.37.231', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (cdn-adn-https.rayjump.com) 通信。

{'ip': '117.91.184.78', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '扬州', 'latitude': '32.397221', 'longitude': '119.435600'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (toblog-alink.ctobsnssdk.com) 通信。

{'ip': '221.230.244.88', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '台州', 'latitude': '32.492168', 'longitude': '119.910767'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (sdkconfig.ad.xiaomi.com) 通信。

{'ip': '220.181.104.33', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (hybird.rayjump.com) 通信。

{'ip': '117.91.184.78', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '扬州', 'latitude': '32.397221', 'longitude': '119.435600'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (log.iflytek.com) 通信。

{'ip': '221.230.244.90', 'country_short': 'CN', 'country_long': '中国', 'region': '安徽', 'city': '合肥', 'latitude': '31.863815', 'longitude': '117.280830'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (log.snssdk.com) 通信。

{'ip': '221.230.244.90', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '台州', 'latitude': '32.492168', 'longitude': '119.910767'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (cn-cos.fengduxiaoshuo.com) 通信。

{'ip': '115.227.15.237', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (ps-w-s.applk.cn) 通信。

{'ip': '115.227.15.237', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '嘉兴', 'latitude': '30.752199', 'longitude': '120.750000'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (webcast.amemv.com) 通信。

{'ip': '180.97.251.226', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '苏州', 'latitude': '31.311365', 'longitude': '120.617691'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (toblog.volceapplog.com) 通信。

{'ip': '180.97.251.226', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '苏州', 'latitude': '31.311365', 'longitude': '120.617691'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (opencloud.wostore.cn) 通信。

{'ip': '116.128.209.136', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (openapi.openspeech.cn) 通信。

{'ip': '114.118.65.90', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (www.chengzijianzhan.com) 通信。

{'ip': '114.118.65.90', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '苏州', 'latitude': '31.311365', 'longitude': '120.617691'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (adapi.convergemob.com) 通信。

{'ip': '222.73.60.24', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (mobilegw.alipaydev.com) 通信。

{'ip': '110.75.132.131', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '杭州', 'latitude': '30.293650', 'longitude': '120.161583'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (www.fengduxiaoshuo.com) 通信。

{'ip': '180.184.173.36', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (policy.rayjump.com) 通信。

{'ip': '112.126.23.181', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (cootek-fiction-user-1300877156.cos.ap-shanghai.myqcloud.com) 通信。

{'ip': '180.111.196.26', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '南京', 'latitude': '32.061668', 'longitude': '118.777992'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (apps.samsung.com) 通信。

{'ip': '117.91.193.195', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '扬州', 'latitude': '32.397221', 'longitude': '119.435600'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (static.yximgs.com) 通信。

{'ip': '49.79.224.243', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '南通', 'latitude': '32.030296', 'longitude': '120.874779'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (cpro.baidustatic.com) 通信。

{'ip': '180.97.198.35', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '苏州', 'latitude': '31.311365', 'longitude': '120.617691'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (pre-fiction.fengduxiaoshuo.com) 通信。

{'ip': '222.73.60.233', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (tobapplog.ctobsnssdk.com) 通信。

{'ip': '61.147.168.162', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '镇江', 'latitude': '32.209366', 'longitude': '119.434372'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (beta.cootekservice.com) 通信。

{'ip': '222.73.60.34', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (mercury-sdk.snssdk.com) 通信。

{'ip': '58.222.29.216', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '台州', 'latitude': '32.492168', 'longitude': '119.910767'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (klink.volceapplog.com) 通信。

{'ip': '58.215.155.229', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '无锡', 'latitude': '31.569349', 'longitude': '120.288788'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (hb.rayjump.com) 通信。

{'ip': '112.126.29.146', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (wifi.vivo.com.cn) 通信。

{'ip': '218.91.226.162', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '南通', 'latitude': '32.030296', 'longitude': '120.874779'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (apps.oceanengine.com) 通信。

{'ip': '58.222.47.214', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '台州', 'latitude': '32.492168', 'longitude': '119.910767'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (dev.voicecloud.cn) 通信。

{'ip': '114.118.65.90', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (h5.m.taobao.com) 通信。

{'ip': '58.222.46.211', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '台州', 'latitude': '32.492168', 'longitude': '119.910767'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (c-w-s.applk.cn) 通信。

{'ip': '115.227.15.15', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '嘉兴', 'latitude': '30.752199', 'longitude': '120.750000'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (risk-fp-openapi.vivo.com.cn) 通信。

{'ip': '112.126.23.181', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (toblog.ctobsnssdk.com) 通信。

{'ip': '121.228.188.223', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '苏州', 'latitude': '31.311365', 'longitude': '120.617691'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (wx.tenpay.com) 通信。

{'ip': '221.228.74.111', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (www.xunfei.cn) 通信。

{'ip': '221.228.74.111', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '扬州', 'latitude': '32.397221', 'longitude': '119.435600'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (stream.snssdk.com) 通信。

{'ip': '221.228.74.111', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '无锡', 'latitude': '31.569349', 'longitude': '120.288788'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (beian.miit.gov.cn) 通信。

{'ip': '61.160.227.101', 'country_short': 'CN', 'country_long': '中国', 'region': '福建', 'city': '福州', 'latitude': '26.061390', 'longitude': '119.306107'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (adservice.sigmob.cn) 通信。

{'ip': '101.200.125.221', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (ssp.vivo.com.cn) 通信。

{'ip': '61.160.227.101', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '常州', 'latitude': '31.783331', 'longitude': '119.966667'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (ws2.fengduxiaoshuo.com) 通信。

{'ip': '222.73.60.234', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (adx.ads.heytapmobi.com) 通信。

{'ip': '49.7.118.20', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (janapi.jd.com) 通信。

{'ip': '106.39.170.116', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (wap.cmpassport.com) 通信。

{'ip': '112.126.23.181', 'country_short': 'CN', 'country_long': '中国', 'region': '安徽', 'city': '合肥', 'latitude': '31.863815', 'longitude': '117.280830'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (ws2.cootekservice.com) 通信。

{'ip': '222.73.60.234', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (ichannel.snssdk.com) 通信。

{'ip': '180.97.251.225', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '苏州', 'latitude': '31.311365', 'longitude': '120.617691'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (configure.rayjump.com) 通信。

{'ip': '112.126.23.181', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (apmplus.volces.com) 通信。

{'ip': '221.231.83.99', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '盐城', 'latitude': '33.385559', 'longitude': '120.125282'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (tun-cos-1258344701.file.myqcloud.com) 通信。

{'ip': '36.25.253.110', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '湖州', 'latitude': '30.870550', 'longitude': '120.093300'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (analytics.rayjump.com) 通信。

{'ip': '182.92.120.219', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (logconf.iflytek.com) 通信。

{'ip': '103.8.33.178', 'country_short': 'CN', 'country_long': '中国', 'region': '安徽', 'city': '合肥', 'latitude': '31.863815', 'longitude': '117.280830'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (iss.openspeech.cn) 通信。

{'ip': '42.62.43.145', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (api-cn.instant.heytapmobi.com) 通信。

{'ip': '106.3.18.121', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (dc.sigmob.cn) 通信。

{'ip': '47.94.5.41', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (alink.volceapplog.com) 通信。

{'ip': '180.97.251.221', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '苏州', 'latitude': '31.311365', 'longitude': '120.617691'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (ime.cdn.cootekservice.com) 通信。

{'ip': '61.170.72.248', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (htrace.wetvinfo.com) 通信。

{'ip': '101.91.17.81', 'country_short': 'CN', 'country_long': '中国', 'region': '上海', 'city': '上海', 'latitude': '31.224333', 'longitude': '121.468948'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (www.sharesdk.cn) 通信。

{'ip': '115.227.43.65', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '嘉兴', 'latitude': '30.752199', 'longitude': '120.750000'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (shop.vivo.com.cn) 通信。

{'ip': '58.220.82.213', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '扬州', 'latitude': '32.397221', 'longitude': '119.435600'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (mdp-usertrace-cn.heytapmobi.com) 通信。

{'ip': '119.147.98.71', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (check.rayjump.com) 通信。

{'ip': '112.126.23.181', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (ecom.pangolin-sdk-toutiao.com) 通信。

{'ip': '58.215.157.236', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '无锡', 'latitude': '31.569349', 'longitude': '120.288788'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (e.189.cn) 通信。

{'ip': '42.123.76.65', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (applog.snssdk.com) 通信。

{'ip': '222.186.18.199', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '镇江', 'latitude': '32.209366', 'longitude': '119.434372'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (net.rayjump.com) 通信。

{'ip': '8.147.107.120', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (d1tru86qrby720.cloudfront.net) 通信。

{'ip': '61.160.148.90', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '台州', 'latitude': '32.492168', 'longitude': '119.910767'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (stg-data.ads.heytapmobi.com) 通信。

{'ip': '106.3.18.124', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (www.eleme.cn) 通信。

{'ip': '59.82.44.163', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '杭州', 'latitude': '30.293650', 'longitude': '120.161583'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (fiction-biz-cdn.fengduxiaoshuo.com) 通信。

{'ip': '115.238.202.75', 'country_short': 'CN', 'country_long': '中国', 'region': '浙江', 'city': '台州', 'latitude': '28.666668', 'longitude': '121.349998'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (i.snssdk.com) 通信。

{'ip': '121.228.130.193', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '苏州', 'latitude': '31.311365', 'longitude': '120.617691'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (xlog.jd.com) 通信。

{'ip': '106.39.169.69', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (test.ad.xiaomi.com) 通信。

{'ip': '220.181.106.25', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (tobapplog.volceapplog.com) 通信。

{'ip': '58.215.155.229', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '无锡', 'latitude': '31.569349', 'longitude': '120.288788'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (api.developer.xiaomi.com) 通信。

{'ip': '220.181.52.116', 'country_short': 'CN', 'country_long': '中国', 'region': '北京', 'city': '北京', 'latitude': '39.907501', 'longitude': '116.397102'}

关注 应用程序可能与位于OFAC制裁国家 (中国) 的服务器 (appstore.vivo.com.cn) 通信。

{'ip': '218.94.206.163', 'country_short': 'CN', 'country_long': '中国', 'region': '江苏', 'city': '苏州', 'latitude': '31.311365', 'longitude': '120.617691'}

安全评分: ( 疯读小说 1.2.3.5)