安全分数
安全分数 30/100
风险评级
等级
- A
- B
- C
- F
严重性分布 (%)
隐私风险
6
用户/设备跟踪器
调研结果
高危
56
中危
80
信息
3
安全
2
关注
96
高危 基本配置不安全地配置为允许到所有域的明文流量。
Scope: *
高危 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'}